SVDKRYQVFVSSTFTDLQEERSNVIQSLMEMDCIPAGMELFPSIDEEQWEFIKKIIDDSDYYLLIIGGRYGTVADDGLSFTEKAFDYAVSKGLKVVVLVHENPGALPFDKSEADPLLREKLQKFIEKASTGRLRKTWSSAKDLPGLVALSLNKTIKAYPAIGWVRADKVSSEATLFELNELRKRNEELSEKVRQLENRPDYAQPENLASLNDIYELPYEISTVGWYDEDREEHKSLNIKWAELFSLLSPYLTTEAIDNEIYDILKNHIEKVAPHSYNHTTIDFQELKTIYLQFKALGLLEHNNVNWKLSPKGMELMMQLRTVKSKS