MSKRIVIDPVTRIEGHLRIDVEVDAGRVSGAWASGTMWRGIEQILLGRDPREAWVFAQRFCGVCTTVHAISSVRAVEDALGLVIPANAQYIRNLILIAHALHDHIVHFYHLCALDWVDVVSALKADPAKSSSLAESLSPWMHNSKNELKGVQDKLKGFVEARQLGMFSNGYWGHPAMHLAPEINLVAVSHYLQALEYQRKANQIVAILGSKTPNIQNLAVGGVANAINLDNQATLNMEKLLMIRGLFAEVNAFVQQVYLPDVCAIGAMYPEWLKFGAGVMNYLAIPDLPLDAEATRFDLPGGIIMDGALAGVTPIASHHDERLRKGVTENVARAFYKGKETHHPWEGETIPDYTEYSAEGKYSWVKAPRFEGKPMQVGPLAQVLVGYASGHALTRKWADLALGTISSIAKTQVTPAALHSTLGRDAARAIRAAMLSDLAMKHWDLLVQNIGKGDTDIFVKPNFPKGEIRGAGFHEAPRGTLSHWAVVTDGKITNYQAVVPTTWNASPRDEKNIPGPYEASLNGNPIADAEKPLEVLRTVHSFDPCLACAVHTLDPEGRELARIKVL