MMNPYFTVKEEYAGLSSSQSGDEPPLAQMQIPPQPMEGLHDTGPPPFLTKTFEMVDDPITNHVVSWSAGGISFVVWDPHAFSTGLLPRYFKHNNFSSFVRQLNTYGFKKIDPDRWEFANEGFLRGQKHQLKNIKRRKAPSQPLPHHQQRQQQQEALGACVEVGRFGLDREVDRLKRDKQVLMMELVKLRQQQQNTRAYIQNMEQRLQGTELKQQQMMQFLARAVQNPAFLQQLAQQKDKRKELEEAMTKKRRRPIAQGPSNGGTSHSLNNIKAEPLEIGDYGFGVSELEALALEMQGYGRARRGQEEEEDDDVEALESGDRELDDGFWEELLSESTTGGQNGDVNVLADRLCYLSSSSPK