MSVGYFNGGGDVTAGPGGDIDKLDVRQITHLNYSFGLIYNDEKDETNAALKDPAHLHEIWLSPKVQADLQKLPALRKQNPDLKVLLSVGGWGARGFSGAAATAESRAVFIRSAQKIIQQYGLDGIDLDWEFPVNGAWGLVASQPADRDNFTALLKSLREAVGEQKLVTIAVGANAESPKSWVDVKAVAPVLNYINLMTYDMAYGTQYFNSNLYDSSHWPTVAAADKYSADFVVNNYLAAGLKPSQMNLGIGFYGRVPKRAVEPGIDWTKADAQNNPVTQPYFGPQQIALFASLGYDLSKDTYVKYNDIVGKLLNDPQKRFTEHWDDEAKVPWLSVQSAEGKPLFALSYENPRSVAIKADYIKAKGLAGAMFWEYGADDQNQLARQLAESLGIKH*