MHPNGAPLAVPPGFRFHPTDEELLYYYLRKKVAYEAIDLDVIREIDLNKLEPWDLKDRCRIGTGPQEEWYFFSHKDKKYPTGTRTNRATAAGFWKATGRDKAIFLGGGGGTRIGLRKTLVFYTGRAPHGKKTDWIMHEYRLDDDNVDVPEEGWVVCRVFKKKSIHQRGFDQPDMAAAADEDELRYQLLHGVGMSSSPVDQKHVLLQEQLVAHGAHGGGFVVPAFDASMHLPQLASADAAPCGGGGGGGHVAFASMNPLDAAGCGSQNMMTMKMAATSGGEMLLMRSGGVDGGRFGAAADWSILDKLLASHQNLDQLFHGKVAGAHQQQQQQQQQMAMDAASSLQRLPFHHYLGLEAADLLKFSM