MGTKALPPWPKNLNPTHVLQLIRAERDTLKALLIFDSATAEYSNGYRHDHNTFSLIISRLASANQFASAYSLLTRMKQENCPIPEDTFLSICQAYGRAHKPLEALKTFHSMKDFNCEPTQKSFLSLFDILVSENRLKLAHKFFFQMKEMGIPLSLVSLNILLKALCKSQKTIDSAFRVFKKMELEFGFTPDSYTYGTLIDGLCKLGRVSEAKPLMEEMISKKCSPTVITYSTMIYGFCKVGDLETAMKLLEEMVVNGIEPNVITYTSLINGLCKAGRSLEAMEVLETMDGKREKAKGGKREKPNMKTYSTLLTGLCTERRIHEALCVFDQMKLHGWKPDAALYSKIVTGLCQFQRFEEGANFLDEMVLSGVKPNSMTQKLHENMHNLVIRGLCSSMDTNRAFQVYMGTRTRGIQVVSESFRVMIGGFCKKGDVYKAARLVREMVDDGFAPDESVWQTIVSGFWERRKVREAAEELQGMLEREFL*