MKVVKLLKAKQIRRHFYKMREPCDVSQGNADFLLACRHAQEAGLKPRIVYRNLALSQLYEMALKFEPDTAVVXSGAIAAISYXKTGRSPKDKRVVREPSTEGDIWWGNGSPNYPMDERAFMLNRSRAVDYLNFLPSIFVFDGYANWEPSARTKIRVVCARPYHALFMHNMLIRPTPEELQSFGEPEFVIYNAGPFPANRYTSFMTSSTSVDLSLAHRELVILGTQYAGEMKKGVFTIMHYLMPKRGILSLHSGCNVGASEDVTLFFGLSGTGKTTLSTDPRRPLIGDDEHCWGDGGVFNIEGGCYAKCINLQASKEPEIYQAIRFGTVLENVGFDRRTRVVDFDDNKLTENTRASYPIDYISNARIPCIGPHPKNIILLCCDAFGVLPPVSKLSLEQAMYHFISGYTAKVAGTEVGILEPEATFSACFGSAFLVWHPMKYASMLADKMVEHGTTAWLINTGWTGGG*