MPQLGGGGGSGDDLGATDEMLAFKDEGEQEEKIPQGGFPERDLADLKSSLVNESEGAGSSGQAGSGPGQTETLRRASNSQRLYQDKLPDALEEGLKAQDSSSVGMYKESVYSGYNLLVHYPANGKWSARPHPQPQELCLAPPPNECQPGQPSHGVPQLTPLYEHFSSHPTHVSADINQKQGVHRPLQTTDLSSFYSLSPGGVGQISHTMGWFTHPSLMLSSGMHTTGIPHPAIVPHSGKQELQHYDRGLKPPSEAKQEKEAKKPTIKKPLNAFMLYMKEMRAKVIAECTLKESAAINQILGRRWHALSREEQAKYYELARKERQLHMQLYPGWSARDNYGKKKRRSREKHQESNTGGKRNAFGTYKEKEKDAAPAQFLQMAVL