MKDAKGIDKQWVVLSELASKLIKEGKPVSNDAISKIRIAKNIIHFYLMDEHANFESLRDAEKELSQVQMMLFGLCDIDTAKEYLDKMGKACRNELDIEFPLDKSTFNVEIKRRKGAETIRVKLNRELHSEILGELSEWYGIIFENSKEDADKIIIEGKKELITKALKDFSIIWSV