MELGSILHFLQDKSILITGATGFLAKVLLEKILRVQPNVKKLYLLLRTEDAKSATHRLHNEIIGKDLFRVLKEKLGANFNSFVSKKLTLVPGDISREDLGLEDSILREEIYDQTDVIINLAATTNFDERYDISLGLNTFGVKYVINFAKKCTKLKVLVHVSTAYVCGEGGREGLILEKPYHLGDSLNGVSGLDINAEEKVVRDKLSELQQLGATEKEIKEVMKDLGISRAKLYGWPNTYVFTKAMGEMLVEQLKGNLSVVIIRPSIVTSTLKEPFPGWAEGVRTIDSLAVAYGKGKLTCFLGDLKAIVDAIPADMVVNAILVAMVAHANRPSDDVIYHIGSSVRRPLRYGKLQEYGFRYFTAKPCISKDGRPVKVGKVTVLSNMDSFRRYMFIRYLLVLKGLELANTAFCQYFQGTYLDLNRKIQIVMRLVDLYKPYLFFKAAFDDMNTEKLRMAGRQGGVETDLFYFDPELIDWEDYFLNIHLPGMVKYILK*