MESNKSKILIIGVTGRLGFELAKASLNSSHPTFGLVRDSAFSDTHKSQKIHTLTEAGLTVIKGSLQDEDILLEALKQVEIVISAVSSKQVHEQKILISAIKRAGCIKRFLPSEFGADPDRTQVSDLDHNFYSRKSEIRRIIEAEGIPYTYVCCNLFTSVLLSSLAQPGRKAPPRDEVSIFGDGTAKAVFMNENDVAAFVINTVDDARTLNKVVYMRPKGNVYSMNELVGIWEGKIEKTLKKIYITEDELLKKIRDTPYPENMELVFIYSTFVKGDQTYFSIESSGGLEGTQLYPQITYTTVSEFLDTLL*