MMAFAGWGCLTRAVYHADSLEKQECLPQKGAMLQAAPLHMGSRAMKNSSKALEEIKKLRLITAIKTPYVPDGRFDLEAYDKLVQFQIENGAEGVIVGGTTGEGQLMSWDEHIMLIAHTVICFGREIKVIGNTGSNSTREAIHATEQGFTVGMDGALQINPYYGKTSDKGLAVHFKSVLSMGPTIVYNVPTRTGQDITPTVIEKIMDSVNFAGVKECVGNDRVKSYSQQGIAVWSGNDDQCHDARWDFGARGVISVASNLVPSLMHDLIVKERDARLNEKLLPLINWLFVEPNPIGLNTALAQLGVIQPVFRLPYVPVEIERRRQFVQIVADIGREHFIGDKEVQVLEDDDFLVLERY*