MTLTKYVVGSFAVAGGLVYHAVKTREQYFPAMLYLSTSKLSVVVLGNLAFALTLVLGHLLKTMFLGTLREAEVERLYDRVKDAIMETCLAMTIFREEFNVRFVVLFTSLLFVKIFHWLCADRVAYIETTPSTTRLSHLRVCVLMVALVSIDTAFLNHAIAHTLKNGPSVLLLFGFEYVILASRVATTAAKYVVNVVDGWLDGAWESKGTVVFYLELLTDLLHLFVYLVFFLIIFAYYGLPVHLVRDLYVTIRNFRRRVEEFIRYRRVTANLNERFPDGSAEDLAANDDACIICREDMVFGVPGAMRPKKLPCGHLFHLGCLKSWLERQQACPTCRAPVLPED