MVALDLHLESAAAQHGQAKLNVEECAKGSLLSGGNYKEEKIDGSDADDYEKFEKGIMHYGCPHYRRRCRIRAPCCNEIFDCRHCHNEVKNSIKVDTMKRHELPRHEVQQVICSLCGTEQEVRQVCINCGVCMGKYFCGSCKLFDDDVSKQQYHCNGCGICRIGGRENFFHCSKCGCCYSIVLKNSHACVEGAMHHDCPICFEYLFESTNDVSVLPCGHTIHVKCLKEMEEHCQFACPLCSKSVCDMSKAWERLDMELATLSDSCDDKMVRILCNDCGAISEVQFHLIAHKCQNCKSYNTRQI*