MDDVSGNDQVAADNPPRKKRYHRHALQQIQEFEALLQECLHPGEKQGLRLRKRLCLETRQVKFWFQNRRTPCYSSSW