MRDKILSLELMGVDYGRALSLNPALRGAAPESIHAVVTFLQSRGLHFKDLGRVFGMCPSVLTASVRADLRPVFAFLTDDLGVPEAAYRRVVVKCPRVLACSVRDQLRPALIYLRRLGFRDNRALAFQDPILLVSSVERTMAPKLEYLAGLGMSRDDAVAMALRCPALFTFNVERNYRPKFEYLVGEMGGGVEDVKAFPQYFTFSLEKRIAPRHRAAADAGGDLPPPDMLKATDEERMYNKYTNEVVESQSEFLGRAMCIVFITHVGAVNKVMEESSIGMNSIIISRSVKQSERETLRPSDLFLNRMAQEHFSSRLSR