MGAPKQKWTAEEESALKAGVVKHGAGKWRTILKDPEFSGILYLRSNVDLKDKWRNMSVTANGFGSREKARLALKRSQPTPKHDDNPVTLTTEVENFDEEIVDAKPLAISNGAMQISGSKRSISRLDNLIVEAITNLKEPTGSNKTAIAMYIEDQYFAPPNFKRLLSAKLKALTTCGKLMKVKRKYRIAPSIAFSEGRSSGLLLLEGKPRESFKVEKDDFRPLTKSQIDSDLAKMRNMTAQEAAAAAAQAVAEAEAALAEAEEAAREAETAEADAEAAQAFAEAAMMELKNRNTSKLMVSDEEVLDSVPLLTPLLVLGKRADAISSAFGYLNWFFCWQGSG