MKKLERLRKNLFAAIDELNIKKVKRYVKKARYINKEKEIINGKKDGMAPIHLAVYKGSLEIVRFLLKNNANINAVSDGCLVPYSYVTNMSSKTEIKEMIYHCTSSTTSQVMQGFTALHLAFFYCRLDIASFLLNNKAIDLNIRSANGKIAFEVIPGYESLCSDGCDIKKIFLAVLRFHKNNCTELLLSARTNSKLELEAGDTPDAASSTAGFSLSPTKAIKTELEVNNTKDLASSTVNSSFTLIRENFEEVSSTASNAVKPFSFTNSIFSGITTTISGLFSSATALPPAQQSVDHLDGNPIGSSQVDFNGIALLTDVMIRKFTEKKYSRPLDDSLLTIQEIRERKLNTIEKNFETALSKCEKLYQCPESSLSNLTISKGMHQKSL