MMTGNGQLSVPPGFRFHPTDEELLYYYLRKKVSYEAIDLDVIREVDLNKLEPWDLRDKCKIGSGPQNEWYFFSHKDKKYPTGTRTNRATTAGFWKATGRDKAIHISNSQRIGMRKTLVFYTGRAPHGQKTDWIMHEYRLDDDNSEVQEDGWVVCRVFKKKNQTRGFLPEVSQEVHFSHMKASASSFPLDPKQNHLQSLYQDYTLDGSMHLPQLFSPDSAVAPSFVSPLSLNNMNDIECSQNLLRLTPSGCGFVHPAGRFNGDWSFLDKLLASHQNLDHQQHYQNKRNSSSQIVDPVGTSTQKFPFQHLGFETDILRFSK