MNYYVGIDGGGTSCRARIRNQQGEWVGEAKSGSANIMLGVEVALRSVVDAITQAAEQGGLSPDDFPSMHVGLALAGAEQKEAWHAFMQQAHPFASITLNTDAYGACLGAHLGEEGAIMIAGTGSCGILLKGGKQYVVGGREFPISDQGSGAVMGLRLIQQVLLAQDGIRPHTPLCDVVMNHFNHDIDSIVAWSKTALPRDYGQFSPQIFSHAYCGDPLAIELLKQTAADIEMFLIALHHKGAERICLMGSIAERIQDWLSPPVQQWIVKPQSDAIEGALMFAGKPEHNLYKDGL