MHPNGAPLTVPPGFRFHPTDEELLYYYLRKKVAYEAIDLDVIREIDLNKLEPWDLKDRCRIGTGPQEEWYFFSHKDKKYPTGTRTNRATAAGFWKATGRDKAIFLGNGGGSGAGQRIGLRKTLVFYTGRAPHGKKTDWIMHEYRLDDDNVDVPEEGWVVCRVFKKKSIHQRGFDQPDMAAAVADEEELRYQLHGMSPVEVVDQKHVLQEQLAHGHGGGFVVPAFDASMHLPQLASADAAPCGGGGGHVAFASMNPLDAVGCGSQNMMMKMAATSGGEMLMSGGVDGGRFGAAADWSILDKLLASHQNLDQLFHGKVAGAHQQQQQMAMDASSLQRLPFHHYLGLEAADLLKFSM