MSAKRVKTSAEERIFMFSSESVNEGHPDKLADQVACETCTKDNMVMVFGEITTAAKLDYDKIVKKIGFDSFVDDLSSVILATLKSIKLKNGKDATSIYNRGECNLHINPSGKFIIGGPQGDAGLTGRKIIIDTYGGWGAHGGGAFSGKDPTKVDRSAAYACRWMAKSVVKSGLAKRACVQLSYAIGVAKPLSLFVETYGTEQGELTAAAITDLVKLYFDCRPGALARDLALRQPKYNVTAAYCHFGREPYAEGDLKFFSWEDAKDLSKYAGMKAADIATEVEGKKAEILTKWVD*