MELGSILHFLQDKNILITGATGFLAKVLLEKILRVQPNVKKLYLLLRAADAKSATHRLNNEIIGKDLFRVLKEKLGANFNSFVSKKLTLVPGDISREDLGLEDSILREEIYDQTDVIINLAATTNFDERYDISLGLNTFGVKYVINFAKKCTKLEVLVHVSTAYVCGEGGREGLILEKPYHLGDSLNGVSGLDINAEEKVVRDKLSELQQLGATEKEIKEVMKDLGISRAKLYGWPNTYVFTKAMGEMLVEQLKGNLSVVTIRPTIVTSTFKEPFPGWAEGVRTIDSLAVAYGKGKLTCFLGDLKAIVDAIPADMVVNAILVAMVAHANHPSDDVIYHVGSSVRRPLRYGNLQEYGFRYFTAKPCINKDGRPVKVGKVTVLSNMDSFRRYMFIRYLLVLKGLELANTAFCQYFQGTYLNLNRKIQIVMRLVDLYKPYLFFKAAFDDMNTEKLRMAARQGGVETDLFYFDPELIDWEDYFLNIHLPGVVKYILK*