MLKFVYDEKEYVLEKDKNVCFLNDEEKPVEGISLDDILNMIDNLEEIDFDTQYYKEACVECLDGVKEKQKFFAFLEYHFYIYTKDQKFIISDIQKEYEGQSFNKLLRANKVDDSYIVSLIICKNCGDTLIQIENCVV