MLYSLLKKYLFSLDAEDVHEKVCKILRTLSSSPFLCNLIDSQWGYKNPKLENEILGLNFPNPLGLAAGFDKNASMLRALIAFGFGYLEAGTLTNTAQSGNERPRLFRHIEEESLQNAMGFNNYGAVLGVRSFKRFAPYKTPIGINLGKNKHIEQAHALEDYKAVLNKCLNIGDYYTFNLSSPNTPNLRDLQNKAFVNELFCMAKEMTHKPLFLKIAPDLETDDMLGIVNSAIGAGAHGIIATNTTIDKSLVFAPKEMGGLSGKCLTKKSREIFKELAKAFFNKSVLVSVGGISDAKEAYERIKMGASLLQIYSAFIYNGPNLCQNILKDLVKLLQKDGFLSVKEAIGADLR*