VTALEGERRKIEAFKRELPLCMDIITEGNCSYRDEAIGHDSVTAKSDSVLEEFIPPKTLEESKRDEKACDPDLDKPSWMAQVQLWSEAKQIKTQVEIYSKHAVPGIFANSGGAFSPFVRAAPSTEEKPGLRSTSDAGLTLSSSESSPRSGVVEETRPTVEKRTVEATTPAARSTTSSQFESNSQRKARRCWSPELHRRFLNALQQLGGSHVATPKQIREIMKVDGLTNDEVKSHLQKYRLHTRRPTVTTSQTSEPGGAQVVVVSGIW