VAQMPGGYRLEYAPSARAACKGKLNCGGYLSTKILKGELRLGSVVDFRGNTSFAWRHWGCTTNKVLENIKEQFPDPSEIDGYDELQDADKDRITTAYEAGHVAEEDIPESAQKGAEDEEDE