MKEIFIERQRENVRIVLRENNHIKELFIEEDNKSPQVGEIYVGMVKNIIPAIKSAFVDIGWNKNAYLYLDKKFNNTHIKKGDYILVEVVKEDLNKKGPKVTNAITIPGRYTVLQILNNEITFSHKIKDEKIRTEIQNNIVKPKDVGILIRTEAINTSIENINNEIRRLYKIYSSLIEKSKYKMNTGVLFQNGGIVGKILRDKLNDNISKIYLNCREDYVYVSEFLKEYGENNIKLDIYEGERNLLDYYAIEKEILSLRNKKVYLNCGGYIIIDKTEAMYVVDVNSGKNVKGNSMEKTIFTTNMEAADEICNQIILRNLNGIIVIDFIDMDNENLKEKVLDKLKQGLKRDKNKSVVYPFTELNLVQIARKRQGKTIYDYIEQPCKCCSGKGSIVSFTYMKLLIRNEIINILNMREIKDIYIELNKRYKDYIDKNRIQFISEIEALEKNIYINYIDAENQYKVEPLIFKNQIEDVKDLKIY