MEESTKRKHTSLIHELIQGKELTKQLSNHLVSSSPMSHQTNELFVEKILLSYEKALTMLNWGSIMGEAKTTSGNIMDSHCSFTNGGSPRSEVVDRELEHKAALKKRKTMPRWTEQVKICSRRGLEGSLDDGYSWRKYGQKDILRAKFPRGYYRCTHRNVQGCLATKQVQRSDEDPTTIEVTYRGRHTCTQAKHLNKAFPSNIKACLGENQFQKNQPLLEKIQQQTPEVIFTFETELKVKTEELETKEDIFPWFSFPSPSIGSENEDNMLPETMFENHFMESFSPVFLSPATSESNPFCLSAYHLDSTGLLCQNIQTSESDITEIVSAPTSVTKSPILDLDILLDKGDFDTDFPFNIPEFFSS