MDVNTYIKDLQKNKLLRTQEECEAFDNALEKLLNYQSKEILEDLFLVFDDSAKEEEVMFGLIHFLEDYEMNTYLNGLAKSLPKMLQNAKEWVLILNKRILNSEQYRNAYAEIIKVMEEQYKKLIINLMNEIKLDNPKKFESLVNDFISKIG