MGKSRIAIVGDVHGAWDSKLDAQALELLKPDLVLFVGDFGDENVQIVQEISKLGMPKAAILGNHDCCYSAAHKPTPKKCSSAIKRWARVDQMLKALGDDHVGYRRKDYPDLKLSVIGVRPFATGGDRFYNSEFLSSTYGVDNMEQSATRIAQLALSAPKGHSLVFLGHNGPAGLGSQPGDICGKDFDKGGGGDHGDPDFARALDMVREQDASRVALVVFGHMHRQLLGYNRGKQRKMCLCDAKSAAKTGTVYVNGAVVPRCEDERRHFTVVDMAAGRVESVRETWVAVPKDGPAHLACEEVLFAHRPVLAVKNRAQGKTKS*