MAGPAGPPDDEELEMEGLVAAQREAAGYXPLSPEQLSCMAQLXAATLENDADAAASASATLAALPDSDLAQGRPLLPPPTPPAFPPASLDLSPAFEGELAAGSLGPDLLMVTAFLHSFAQLVGLRPVPTVDQLAQALHDGDESPLLAAVHIGLLRLMQADMDEAHASGAAQSGAGGPGLMFDRGLVMAAHLVDEAAAWGYDVDVWRAHTNMLTWPEVLRELAVTATIGSGGRKAGQRTRTHVGGKPKLGDAGEDVEELPGGNIRLSLPARLGIGSVKAAAWQVLAEVGPEGLGIATIARRIQEGGLRDLTTSRTPEASVAGALSRDGVFTRVAPATFALSSVIQHHQKLLLQASAAASATPGNGPTPATPCHGAPPAAAPGTGAEAGAGRTSGAAGEGTQGPGGEEEEAGGESWVGALAAGDYGQLGLRERLDALVWLIHL