MAPGDDLPDFLTNTPLHPSFDKDILDAHLIYDYDAQDKDGNPEKWRYELWCFSDNRVVYAIHGGPMAGRINYQRATYQCIRPGELWQINWLEETGTIVSAVYDIKEKKMTTMIAFSEGHWKEAEKAHGNKRNKDDFERWRGLAQAGTQTSRFMLSEQADIVEIFKGKGSLEPISQDDAVL