MGKMTLKEVDVRDKRVLIRVDFNVPQDKNDPSVITNTQRIDGAMPTIRHCLKKGAKSVVLCSHLGRPDGQVVEKYSLAPVAKAVETILEQKVVFLKDCVGSEVEAACADPEPGSVILLENLRFHIEEEGKNEAKEKADPEKVKEFRASLAKLGDVYVNDAFGTAHRAHSSMLGEGFPLRVAGFLMGKELASFGKVLNKPRRPVLAILGGAKVSDKIQLIKNMLDKVDIMIIGGGMAYTFLKVNDEMKIGNSLFDEEGSKIVPDIMEKARNAQVEIVLPVDFVVSSEFGEKGEIKTVTKAEGIPEGFMGLDCGPESQSLNRKAVKKAKTIIWNGPMGVFEMASFEAGTKVLMDDVVAATKRGTTSIIGGGDTATCCKKYETEAKVTHCSTGGGASLELLEGKDLPGVAALSEKAPSTSDYSDDNIFSKIIDGTIPCFKIFETEDTLAFLDAFPKTKGHSVLILKRKGFTSLESMPGLSDGRX