MAALVAQSEDQPRDVVFRNYSSQQASNYAEGRLGYSEALIEFVLKQHNSSGGRNGVLLDVGCGPGPATRMLAPHFDVAYGADPGLSMIEKAQQMGGISKAGAQIEYKAHWFDMPKFWNAAAKLLKPGGTVALWTAFRQSGSQITNDGYVDLLMPWDDPTTASLYDRGSSSRHELTAKDGYFPKPYLMDNNPGDDSLDEKLQRFEKLVNSFGTVNRWQKANPEIIGTEDDIVKILMRKLRAAAEDDGGILNLSSLADKYAIAVIIVKKIRPISLPRSIPFTEG*