MKLFDAHCHLQDKRVIDKASQLISAALAVGVTNFAVNGTSEKDWNLVKEMGETYPSVVPCFGLHPWFIADRSPHWFKTLKKFFETTPTAAVGEIGLDKGPLAGGIDYSDQLVVFRPQLELAKELNKPVAVHCIDAFDDLLEIMRSIGPFPAGVILHSFNGSAEVVPKLAELGAYFSFSGWFTYIDEKIAKKTLKSIPSDRLLLETDSPDGLPKSDESSSDPKPTLNEPANILAVLDYVANLSNMKKEELAELSYVNSVRLFSYPGSKLLTDQ*