MELRQLKYFMEVARVEHMTKASENLHVAQSAVSRQITKLEEELGVHLFDRVGRNMQLTSVGQDFLKQAAIALNELQKAEALVTEYTDPAKGTVRVGLPNSLSTKVLPSVISTFREKYPQITYQFMEGTNEELTEMLLSGVLDMTFLSPVPESSEQIEAIRFFDEKLKLIVPKTHPLAENFTVSLKELASEKFVLYPEDFDLYKIVTKAAHKKGFEPQIAFQSRDFYTIQGLVGAGLGISILPEMILDGAIFKETKSIALRDKELRRSVGIITTKKRNLSPSENLFRSFIISFFSN*