MPQTFTWAPDNGATGDTQYRTRSAQFGDGYSQSAGDGINSKVQSWPLTFTKKIAMAEAIIGFFDEHQGAKSFIWTPPLGTASLWQVKQVTNTPLGGGMYRIAATFEQAFHP