MKLVFSHVYDKSGNYIFPYCSPEESTIDYDSEEYVSRYITFHPNDVLEELYDESITNRFIGVDEIEALIDYENVKIGHWLYEEGCELEDYDPEETTYVVISRKELIYLLEKWDEFLAKPIIDPHYQEIIDTKEAYL