MIRGKAFPRCYYRCTYHQDHGCPASKHVEQHNSEDPPLFRVIHTNEHTCGTSTFASDFMASSVQIQQIADASLRKQAEVERPPMMQVQYRCSGGYSMAMKEEKDAIVSSLLTVITGCHIAESDDNAVALPVAGCNHQSGSSAVSPALLPALDDLKLDFMLESVLEPHWVEPLDLAWFKEPTHTG