MEKYKRKKTRQLFGAEKVKLAIDDVKKDTSVNSAAEQYGIPETKLRRYLKNPAGQPLNAGRFKPTFTTDQLLSIKDYVEVLDRRVFGLSKEQFGRINKVSITSFFELLEAILKQYNFKPSQIHNVDETGCSTVPTKTPSVISPTGKRRVATVSSGERGTNVSVACCFNATEHHVPPLFIFPRALFGAPTGSVGVANPESGWMNSQTWLKWLQHFAANIRPSKDHPVFLFMDNHASHVTYEIQPLNVAFYGHFKTAYSRACVNPGKLIGYLFGIAYSKVTNVSNAQKDFSDRGIVPFNSQNFPDSDFEAADVTDQPAIPAEIAARAASTVIDSDPALAATGIAGLPIPHQYSLIQPSSSEFLKD