MKEKIFLPPPALAQALAQRESLRVIDTIADNGPYHSRRAFLDDYRDMVNTMKVFVYPCSPRDPFSHIFLPTSSAPSGNYASEAYFKKALAESGMVTDDPSQADLFFMPFSITRLRNDPKVGVGRMPAFVRDYVKNISHRWPYWNRTGGSDHFYVACHSIGKVALEKAQHVRLNAIQVVCSSNYYVQGFIPHKDVAMPQIWPRSESFREIKTIEQRKVLAFFAGGSNSPVRANVVRTWRNDTQIHAYPSRIQGSYAEALLRSKFCLHVKGYEVNTARLGDAFFYGCVPVVIANYYDLPFSSVLNWKSFSVVVTTANIPKLKAILSGISREDYSQMHRLVLDARRHFQWHAPPREYDAFYMVMYQLWLRRHVVRYPLH*