MHPNGAPLAVPPGFRFHPTDEELLYYYLRKKVAYEAIDLDVIREIDLNKLEPWDLKDRCRIGTGPQEEWYFFSHKDKKYPTGTRTNRATAAGFWKATGRDKAIFLGSGGGTRIGLRKTLVFYTGRAPHGKKTDWIMHEYRLDDDNVDVPEEGWVVCRVFKKKSIHQRGFDQPDMAAAADEDELRYQLLHGAGMSSSPVDQKHVLLQEQLVAHGAHGGGFVVPAFDASMHLPQLASADAAPCGGGGGGHVAFASMNPLDAAGCGSQNMMTMKMAATSGGEMLLMSGGGVDGGRFGAAADWSILDKLLASHQNLDQLFHGKVAGAHQQQQQMAMDAASSLQRLPFHHYLGLEAADLLKFSM