MKTTLLGVLCLFISGWGSMQTALAQDLQEMEKSLSAINEELNQKTKEYSWQLVSAYADYCEANNKYISWNDVPYLQEIVEYNRPASLENYRFEHKVCKDALDKFLNTYKEYRELKKRQTEVVSKEEKEALSAAFSAFWKKLRSEDNAYKELYYAERKTVCKYRSEALRYMIEQYKKDNKAVPTSMIKYSDRSYLLQKGSALELLDKEVNALESVQRELVRKITRAKYDLTEAKEE