MMPSSSSSASTPAAASGGLFELGSAASVPETHAWPGVNEHPSVESAGRDAVPVVDMGMGGPDDADAAARAVARAAEEWGAFLLVGHGVPRGVAARAEAQVARLFALPAPDKARAARRRRAAAAAAAGYGMPPLALRFSKLMWSEAYTFPAAAVRDEFRRVWPDAGDDYLRFWYVRTPVWYVTRATLPHVDLHLHVHACMRAPSDVMEEYDREMRALGGRLLDLFFMALGGGLTDDDQIAGGETTTTERKIRDNLTAMMHPILYPKCPEPERAMGLAPHTDSGFITLITQSAGVPGLQLLRRGPDRWVTVPAPPGAFVVVLGDLFQVLTNGRYRSALHRAVVNRERDRISVPYFLGPPDGMKVAPLASALLPGRRKAAFRAVTWPEYMELKHKVLGTDTSALEMLQLDEEEM