MMYRVLLALLAGKAAGFSSMPDPGCTALGPQTDAFPGIGVHFSPAGQESWAGNFGPDTPCGPYCTAEFTMNTITTAAPGSGVTDVDLFMSLAHNPVLAAIAEAFNLTAGITYTTGCASGPGDGPAGGFPGALCGGVGADRYGWWSEICREAVGCAACHECFFPDGYPSECMQTRGGDPYTNFTPRAIFDYMPTLEASEAWIDQTGFGACSEACAERPGEMITVYGPGPCPEGVSPYLCYSENPWIGASFPNTTSFPTEILACSDDYAGAILGWGDGNIDHY