MKLAEALSIRADLQNRIDQLKSRLKYSAKVQEGDQPSENVNELYKELDECLSQFEEIVYRINRTNMQTLHDGETLTQMIARKDALKLRLSVMRDLLKHVVENERYARLEIKYVRTVDVGELRKTTDNYSKQLRNLDMRLQSLNWAVDLI