MMPGNGQLTVPPGFRFHPTDEELLYYYLRKKVSYEVIDLDVIREVDLNKLEPWDLKDKCRIGSGPQNEWYFFSHKDKKYPTGTRTNRATTAGFWKATGRDKSIYHTNSKRIGMRKTLVFYTGRAPHGQKTDWIMHEYRLDEDDADVQEDGWVVCRVFKKKNQSRGFQQELEEEEHLTTHMRASGPCQVLEQKHLHMQGGPYDHYNFDGTMHLPQLFSPESAIAPPTNSSLALSMNAMDILECSQNLLRLTTTGCGLNLMQQQQEERFSGDWSFLDKLLASHHGMDQSKCNPPTNHHAATAVGTSAQKFPFHYLGCDTTHDIMKFSK