MNESILKSLDSNEKETLQKGLESLIEQTYVIENEYKTLNENYNSLRAMVDEIIEVLPSALWILDKEKNIILQNQEALKNPKLLSIISLDKIRDELEFEGRFYAVKIIAHNEKTIVSATDISDEKRNERLASMGSVAAHLAHEIRNPIGSISLLASTLFARSELKNKHIVLEIQKAIARVERIVNSTLLFTKGVHINALNFNLLELKEECESAINSYNFTSQIDFEISFLDKQICADKALLGLVLQNLIYNAIDAIEESECEKPMIKILASYDNEKICIRVYDNGCEIKDEKLVFEAFKTTKLKGNGLGLSLSKEIINAHKGELSFQSDPKNFYFTLPLV*