KNESSTNATNTKQWRDETKGFRDEAKRFKNTAGMENCPLVSVIVCAYNAEQYIDESISSIINQTYENLEIIVINDGSTDLTLSHLEEISKLDKRIKIISNKYNLGFINSLNIGLGCFSGKYFARMDADDIAKPSWIEKIVTYLEKNDHITAMGSYLEIIVEKECGIIGSQYKTGDIWKNPLLHNDICEAMLFYNPIHNNTMIMRANVYREHKLIFNKDYPYAEDYKFWSEVSRLGCLANYPEALVKYRLHGNQTSSVYNHEQNETAKKIKRENITYYLNKIGIDIKVINSVSLLEIYHVDKSNKVLKSILYEMYMSLDKYTITSLLHFIKYHLELFDLKQNLKIIKKFIRKINVIF