EQKVVAGYFADWQYANAENPYTVKDIPADKLTHVIYAFLSMCGPHTGASETVQNLVAKQCEGKDPYTAIIVDTEAALEKNFGAVSVNVPYKGHFAQLAEMKKQHPDLKILPSFGGWTMSEPFHAMAKNKQAMDQFSKSAVELIAQYDFFDGIDLDWEYPGGGGLTTSPWNPDTKLSDEQKASEREAFTYLVKTMRAELDELTNQTKREYELSTAVGVGPKAAGIDWKAAEPYLTNMFAMTYDFLGGWGQQTGHTTNLHATERSWWGMGADVFINQMIELGIPSEKLVIGAAFYGRGWQGTKDFSGGLPTQDLVSEQGAQFGTGENGYFMFWDLVKNYGAKQGYEYKYDEQSQAPYLWNPEKKVFISYEDQRSIKAKANWAKQANLGGIFTWELSGDPKGELVEVMYQEMQK