MKIRKSILAGTLAIVLASPLVTNLDKNEAQASTSLPTSNEYQNEKLANELKSLLDELNVNELATGSLNTYYKRTIKISGLKAMYALKSKDFKKMSEAKYQLQKIYNEIDEALKSKY