MGRGRAPCCAKVGLNRGSWTPQEDMRLIAYIQKHGHANWRALPRQAGLLRCGKSCRLRWINYLRPDLRRGNFTAEEEATVIKLHALLGNKWSKIAACLPGRTDNEIKNVWNTHLKKRASEQKPGVGESKGEAADGDPDTPVPSLSSASSSMTSSEGSNGGAGGQGSNGGAGEQCGTSNDPETMDVPSPLELELEPVMDILDMLADAPTEALATAAPMPTSSCSSPSLTTGAGGGGGVEELLELPDIDMDADIWSIIDDDIARLQQGDATVPCTTKASQEEEGNEWWLQDLEKELGLWGPTEESQPQAGPHDQIGYPGQLSETEGDMVMVSSHPQSRSDHEASNSE