KDQAAVLEECFKTHSTLNPKQKTALANRLGLRPRQVEVWFQNRRARTKLKQTEVDCEYMKRWCEQLA