MFREESRSVPVEEGEVYDVTIQDIARQGDGIARIEGFVIFVPGTKVGDEVRIKVERVLPKFAFASVVE