MKRVVITGLGAVTPLGNGVKTNWRNLIQGKSGIVSLKGFPEYEQIPSKVAGVIPRGKEKEEWNVLDYVDQGKLREVATFTQLALTSAAEALKDARWIDIDEQEKLATGVCFGTGIGNLDDALNENGVLNKAGIRKVSPRVISKILINMPAGYISQRYGFTALNHTTTTACAAGCHAIGDAFNFIKLGHADVIIAGGSESCINPLTVAGFSKARSLSTKFNDNPKAASRPFDANRDGFVIGEGSAALVLEELEHAKNRNAHIYAEIVGYGLASDSYHITAPNPNGDAAYYAMKRSLKQAGLSASQLDYINAHATSTKLGDVAESIAITRLLCDVNRNPEAFPVSSSKGSIGHLLGAAGAIESVYTVLTVQKGVLPPTLNFEYSDIPQQFQCDYVPNVAKESRINVALSNSFGFGGTNASLCFKKFLQ*