MGAPKQKWTAEEESALKAGVVKHGAGKWRTILKDPEFSGILYLRSNVDLKDKWRNMSVTANGFGSREKARLALKRSQPTPKHDDNPVTLTTEVENFDEEIVDAKPLAISNGAMQISGSKRSISRLDNLIVEAITNLKEPTGSNKTAIAMYIEDQYFAPPNFKRLLSAKLKALTTCGKLMKVKRKYRIAPSIAFSEGRSSGLLLLEGKPRESFKVEKDDFRPLTKSQIDSDLAKMRNMTAQEAAAAAAQAVAEAEAALAEAEEAAREAETAEADAEAAQAFAEAAMMELKNRNTSKLMVSG