MDKSSKFFFEDQKYNKERIVRVLGGNLALLKSKGILYEDSSGDLIFNYVGVISNGRNVIFILPKYCNRHLDEHSKRTLFNKLLKIFKKYSGLNKSRESDYFVSELDSDEVSDFMIADYLLNDFSLNGYYQKKFTEYEIDGEGIIDWSKTVNEITPVFSKGVPYYFSTYNEVVQKDEYHLIVKIHKWALSKYFNDFGVILGFTGLEFDKSCDGMKILDYADFFGSVINKEIVNTYVDRDVKLLKALKTAIDREENQFSKRPTLSLYGTKYFHRVWEEVCKTVFSHVNEYVKKISRPNWINFTDIEVNKEKKTLEPDIIKAFEYRSKEYFLILDAKYYNINFDGKKLEGNPGVEDITKQLLYDKALEKLSRGKTKHNAFLFPSSNSTNTFKVFGSVDFDFLDIAAVTLVYISAEQVYNLYLENKTFSTDDLFKFVSEINKSKKRHSVITSTLYGNMFLFTKRLSDKN