MKNLFLTSSFKDVVPLFTEFESNLQGKTVTFIPTASTVEEVTFYVEAGKKALESLGLLVEELDIATESLGEITTKLRKNDFIYVTGGNTFFLLQELKRTGADKLILEEIAAGKLYIGESAGAVITSPNIAYIQTMDSTKKAVNLTNYDALNLVDFSTLPHYNNTPFKEITQKIVTEYAGKSQIYPISNHEAIFIRGKEVITKRLS