MSAIQSLRSTYRLNSGHEIPILGYGASTYIPTNFPSPASQTEKAVLEALRVGYRHVDSAIMYRNEKACGRAIANSGIPRSEIFFTTKIPPGSMGYDRTKRAIDSSLREAQQEYFDLILLHAPYGGKEARLGSWKALVEAQKAGKTRSIGVSNYGIHHLDELEEYIKSGGGGQIDVGQYELHPWLDRSEIAEWLQKRNIVVQAYSPLAHGTRMGERVLKELGKKYAKSPAQIMIRWGLQKGFVPLPKSVTPSRIQENAEVFDFALTEEEMKTLHTGEYSPTDWDPTVDYD*