VGLGRAHFEKQPPSNLRKSNFFHFVLALYDRHGQPVEIERTAFIDFIEKERENEGQKTNNGIHYRLQLMFSNGTRQEQDLFVRLIDSSTKQVCV