MTLTRYVVGSFAVAAGLVYHALKTREQYFPAMLYLSTSKLSVVVMGNLMFALTLCLGHLLKSIFLGQLREAEVERLYERSKDAIMETCLAMTIFREEFNMKFVVMFVTLLFVKIFHWLCSDRVEYVETSPSTTRLAHLRVCTLAACLLALDLTMLQYAVTETLRVGPSVLLLFGFEYIILASRVVATSCKYLIFAIDTWREGRWDEKGTYVFYLELVTDLLHLFVYFCFFIIIFAYYGLPIHLVRDLYMTFRNFNRRVKAFIQYRRVTANLNERFPDATTEELEALDDSCIICRDDMSVDAPGGARPKKLPCGHIFHLRCLRTWMERQQACPTCRAPVEPED