GPAVDVTIDEETVHDLLEVSADRRSIRLRLERAERPRIPKRFTSFPFALGTLRLEAGRYAFRVRVEGMKEFVVGVCRDSLEREGEKRLAVSHGVAAIGKRGGDVWEKFTDPPEKLEVAVQPKEIEVVVDVEAGRVAFRNVSDDGALLAEFAGLAPEGPLRPFLSPGFEDGGENQVALELVALSVP