MLRIAVPNKGSLSGPAAEMLHEAGYRQRKEAKELVLVDPDNQVEFFFLRPRDIAVYVGSGRLDVGITGRDLLLDSASEAEEVLALGFAGSTFRFARPVGTGIAGVRDLEGLRIATSYTGLVEQHLAEHGVKAAAVTKLDGAVETAVHLGVADVIADVVETGTSLRNAGLEVFGDPILVSDAVVIRPKGAGEDPAVEQFLRRLQGVLVARRYVLMDYDIRAEQVGAAVALTPGLESPTVSPLHTEGWVAVRSMVLRKEAQRIMDDLWAIGARAILVTNIHACRI