MKTTLLSVLCLFISGWGSMQTALAQNLQEMEKSLSAINEELNQKTKEYSWQLVSAYADYCEANNKYISWNDVPYLQEIVEYNRPASLENYRLEHKVCKDALDKFLNTYKEYRELKKRQSEAVSKEEKDAVSAAFSAFWKKLRSEDNAYKELYYAERKTVCKYRSEALRYMIEQYKKDNKAVSTSMIKYSDRSYLLQKGSALELLDKEVNALESVQRELVRKITRAKYGLTEAKEE