VVALGDVPDGTLVTVMAGNDENYSAELRNATAAMKNQVARFNDLRFVGRSGRETVLCGPSWIFSALMVRTAGPNLDTVINAILVSLSVQKQHRR