MAPILFDLHQGGRYSESFGRYCQSLLETRFDEHRKVAKPKLSLDLRSEAHQIVNMAYYAFTNRGAMIFPGSYLPHAYSRATAQLNWSFKDLSKALDALGPGQPTPEQRHDLLKTFEPLGTPLSTGRLPCLTEPSCFVDSEGVIGFWSFPSVIQRKRQDFMLNAVHALSDGNGLTRMPNDPNRYFDVDGNALRGGTAKLELCNLPDGARRPALCPIFLGPDSAMYIKFLEEMQESFAVLGGILAVTHPWLFDAGLSILSSLEHGKIDISQPENLLDVLSFWSSPFSKFELVTNRETILQRIVTSPTWAYDLVWTGGTLTLGRFECPTLGYRFHNTPGTVFVGHLKLIEHGIALGKSEQVQIFASFHESILKRVPQYYIPKAPTLEMWTGYWLHK