MVIKYVISFLKKIGEWRHINVKYTDRQKNSHLEKLFVTSDAATILREMEVVHPAAKVLIMASQQQESEIGDRTNLVLMFAGELLKKAESLLVMGLHPSEIVLGYELARDRAEEEIETMACETLPSPLTKESLAMALRTPLASKQFGNEDFLASLVSEACLSVMPTDPKLFNVDNVRVVKILGAGLSSSKVIKGMVFGREPEGAIKNATKAKVAVYTCGIDIAQTETKGTVLLRNSEELLDFSRSEEVLMEKIFKEIVDSGVSVIVAGSSLGELALHYLNRYNIGVIKVLSKFDLRRLCRVVGATPLARLGAPTPEEAGYVDVFETIEVGGDRVTVFRQDDETKTRTSTIVLRGATTSSLDDVERAIDDGVNVIKGLLKDSRLCPGAGATEIELASRILEYGEKTPGLSQHSIKKFSEALEVIPRTLAENAGLDSTEVLTRLYAVHQSKDSNSASMGVDIQCESSDGLIDAKETKILDLLSGTSWAIRFASEAAMSILRVDSIIMSKAAGIVPPKQNPDWDQD*