REFYYIQMEKYARQAIAEGVRCASNLHVTSDSELYRILVLHYNRNHRVEVPDNFRATVEATLREFFKSIQAEKDQEQSWKKAIYKIIARLDDVIPEHFKMSNWLEQVVDS