MKREKLWKKFPVVSHDTELRAALWAEVADELTEQFGVYIDTEEMKKTWKNLKDNYWRIRKMYESDPLK