MDKMKAITFFDLDGTLLDGTSQITPEITAAVAALKDNQILPLIATGRTLCEIQPIMKDSGIDSAIVMNGQFIHYEGKTIYSDEFTTEECVSLHEHVKQRGHELAFYNERRIFCTGHTGTVKQAYDYIHSAVPEIDPTGYENDAVNMMLVLSQHGDDDEYYYERFPELTFYRNGPFSIDIVRKGVSKGSGVKNLFNTLGLNGIPTYAFGDGINDLALFEACDYGIAMGNAREELKEKATFISTKNTENGIVNGLKKFDLL*