MEPVQEAEKTNFQNHKGHEFIPTLYHFPANCDACAKPLWHVFKPPPALECQRRHVKCHRDHLDKKEDLICPCKVSYDVTSARDMLLLACSQDEQKKWVTHLVKKIPKNPPSGFVRASP