MKQVRWRFVIQVEEKGKYEAVLVDGIEEVECEEEEELCSNGPSGLGEKKRRLSVDQVKALEKNFEVENKLDPERKVRLARDLGLQPRQVAVWFQNRRARWKTKQLERDYGALKSLHDDLKLDCDALRRDKELLLAEIRELKAKLADTGMDATQSEIIKAVEEARAPLIYKDGASDSDSSVVFNDETSPYGGLVLHQNCLMEFKPRSSSLSFENKAMDEGFLGGDELCSSLFSEQPAPSLSWYCSDPCEYKGD