MVKNEFLTPKAIANRIKAKGLQKLRWYCQMCQKQCRDENGFKCHCLSESHQRQMQVFGQNPHRFVDGYSEEFENSFMEHMRRSHRSSRVAATVVYNEYIADRHHIHMNSTKWTTLTEFVKYLGRAGKLKVEETPKGWFITYIDREPETLLKEGLKKRREKADIADEERQEKVIAQQIERASKLLKPEKIVVEDESQGNLDRENGSERVAFALQKASSSGDMAESVKGKGNIFHEEEEDEKHVKATAKVAGRGEGIAVLEELMREQERVKEKLNRKDYWLCEKLVVKVMSKSLEDKGYYKRKGVVRKVIGKYVGEIKMIDSEAVLKVDQEELETVIPQIGGLVRIVNGAYRGSNARLLSIDTDKFTAKVQIEKGMYDGRVVQAIEYEDICKFTEV*