MESRGCSAEEAGEEGEQLTRKKSRNKKRFSDEQVQYLESIFESDSKLEARKKEELAVELGMQPRQVAIWFQNKRARWKSKQIEHDYKALRASYDALTSRFESLKEEKQSLLTQLQKLGDLMEKPGDGVGSGFGGNSSTDGGSDTGDDAKLSYLEGGLDHRLVKCSDDDKSRSAGYFGHQEGPELLDKCENADISLESTGKWFGFASGGFHDQSCTISQLWDFWSS