MPRYPGLERWQLVEKMGDGAFSNVYRARDTQGKWGEVAIKVVRKFEMNSSQGDDVLHPDFKKQPKTVERANILKEVQIMRQLDHPNIVKLIDFSESRQYYYIILELCPGGELFHQIVRLTYFSEDLARHVILQVAQALEYLHEEAGVVHRDIKPENLLFYPIPFIPTKNPKPRGPEDEDKADEGEFVRGVGSGGIGVIKIADFGLSKVIWDSQTMTPCGTVGYTAPEIVKDERYSKSVDMWALGCVLYTLLCGFPPFYDESIQTLTEKVARGQYTFLSPWWDDISKSAQDLVSHLLTVDPEKRYDIKQFL