MDTNQNNGLITKIWGPSGWKFLHSVSFGYPIKPTNEQKNEYRNFFKSVGDILPCVYCRESYKKFIQEGCTKLDENALENRDSLTRWLYNIHEAVNEKLEVTYGVTYQDVVNKYESYRAKCSKQKAKGCLMPLDLKADSYKKSSIQECPIISYDIARHFIKYGKLRGLKKNDFFIMNECFDSEKFDEIIKEKTNSLWIKREKKCRKIIEMMRIDGIESIEKEGKFKGLPTLIETQLILMLCSNLTNKQLQEIIKKLPYYKEPKIFSLFKTLD