IILNSMHRYQPRFHVVYVDPRKDSEKYAEENFKTFVFEETRFTAVTAYQNHRITQINIDSTPFAIRDCDPDDWSPNQWSGKLQPSANSRSRNTLPPLSLLRRXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXAHAHPHHHHPAVSPAAAAAAAAAAAAAAANMYSSAGAAPPGTYDYCPR