MVKETEYYDVLGVSPLASEDEIRKAYYLKARQVHPDKNPDDPLAAQRFQELGEAYQVLSDPVQRNVYDQNGKSCVSRETMLDPTAVFALLFGSELFEDYIGHLSVASMASSELVTENDNPERLHDRLKGVQKEREEKLARILKDFLQQYVRGDRVGFIHRVESEAERLSQAAFGAEILQTIGYIYTRQAAQELGKKAIYLGVPFMAEWVRNKGHFWKSQLTAAKGAFQLLQLQEDVRRQFKMDGSGPENDVESHLRLNRETLMNSLWKLNVVDIEVTLLHVCQLVLQEGNVKKEELKKRAMALKILGKVFEREKCVGTSKKKTIGDINAEESSSDSSDDEEDSLRTLNYRTPLLTQGIGRLFRCLCNPAFDVDDEEIVYKGK*