SNELKVREFYRLHNACVKLKESIKLIYENPLVTDQNVLNLGTAENTIDYTILNTPTLNVAKTLLGNRYSLDLIDLFQSHDFKDSNTDVDMFIKYPVVYDENLENLAFMHKSFPNMNAHLNDAQKTQLSNERLEFLGDSWLGALVSYIVYTRFPSANEGMLSQMKESIVNNNNLFDWSTKLNFTKRLQGNIATPTRVVKDKMSKRYADCVQAYIGALVIDRFGTEFLDIKEWLEELSEKKLAKSSQM