MESNKSKILIIGVTGRLGFELAKASLNSSHPTFGLVRDSAFSDTHKSQKLHTLSEEGLTLIKGSLQDEDILLEALKQVDIVICAVSSKQVHEQKILISAIKRAGCIKRFLPSEFGADPDRSQVSDLDHNFYSRKSEIRRIIEAEGIPYTYVCCNLFTSVLLPSLVQPGRKAPPRDEVSIFGDGTAKAVFMSENDVAAFAINTVDDARTLNKVVYMRPRGNVCSMNELVGIWEGKIGKTLKKIYITEDELLKKIRDTPYPENMELVFIYSAFVKGDQTYFSVESSGGLEGTQLYPQIAYTTVSEFLDTLL*