MGSGQWHMEKRSTLKNDSFVKEYNPVTETGSLSIIVLGASGDLAKKKTFPALFNLFHQGFLNPDEVHIFGYARSKITDEELRDKIRGYLVDEKNASKKTEALSKFLKLIKYVSGPYDSEEGFKRLDKAILEHEISKKTAEGSSRRLFYLALPPSVYPPVSKMIKAWCTNKSDLGGWTRIVVEKPFGKDLESAEQLSSQIGALFEEPQIYRIDHYLGKELVQNMLVLRFANRLFLPLWNRDNIANVQIVFREDFGTEGRGGYFDEYGIIRDIIQNHLLQVLCLVAMEKPISLKPEHIRDEKVKVLQSVIPIKDEEVVLGQYEGYRDDPTVPNDSNTPTFATTILRINNERWEGVPFILKAGKAMSSKKADIRIQFKDVPGDIFKCQNQGRNEFVIRLQPSEAMYMKLTVKQPGLEMQTVQSELDLSYKQRYQDVSIPEAYERLILDTIRGDQQHFVRRDELKAAWEIFTPLLHRIDKGEVKSVPYKQGSRGPAEADQLLKKAGYMQTHGYIWIPPTL*