MSGQDSMCGGANPLKSFQDQVGRDRSLHQDRAVNNGTPSTSFRSGFGQTTTNGDQEFANFQAGMANLPSLPGMPAHINGPMMGHASTFAALGPRQQPAPAAANVAAVSPNWAEEFRQLQANMAHAAPAPAPAHGIMSGPAPPHGIMSAPAPAMGFNTAARFNPMFQQHMAMVPAQAHATVPATAAAEEAEHPLVKDAFEAQFAQVEANQEAVDHLQRHESSFEDEMGQWMQEQEHGPPMTAEEQEAAIEQFHEERMTRIADEQDRLENMNDEDVNALADDMAKTHVDDLRRTAGEIVGRLGDAPQYQQSTFLTLMRNIMDGNVTVDEAQEGFVTTNDRQPYTGHLEDAASEDKQDKN