MMPGNGQLTVPPGFRFHPTDEELLYYYLRKKVSYEAIDLDVIREVDLNKLEPWDLNDKCRIGSGPQNEWYFFSHKDKKYPTGTRTNRATTAGFWKATGRDKAIYHTNSKRIGMRKTLVFYTGRAPHGQKTDWIMHEYRLDEDDADIQEDGWVVCRVFKKKSQNRGFQQEIEEEEHLTTHMRASGHCQVLEPKHHHMQQGLYDHYNFDGTMHLPQLFSQESAVAPPTNSSLASSMNAMDILQCSQNLLRLTTTTGCGLNLMQQQQQQGERFSGDWSFLDKLLASHHGMDQSKCNPPTHHQGASVGTSAQKFPFHYLGCDTTHDIMKFSK