MAAGETKILVFGAAGYLGKYMVEASVSMGHPTYAFVRPTSSAIDYRRFQTLCEFKSMGVKVLQGHLDEHDKLVHAIQQADVVISALAVPQYLDQLKIIEAIKEAGNIKRFVPSEYGNEVDRVFGLPPFQAIFDNKKKIRRATEAAGIPYTFVSANSFAAYFIDFFLHPREQRDEVIVYGSGEAKAVLNFEEDIAAYTIKAVNDSRTLNRLIICRPPENIVSQLQMISLLEVKTGRKLNKVHVTEEEAVRLSETLPHPDNVRISILHNIFIKGDQMSFELGQKDLEASDLYPDYKYTSFDQLLSRCILDSPKTKLATF