MEKRTRRRFTNDQVALLEALYRQTPHPTRDQRDTLAKENKLDIRAVTVWFQNKRQYGRRQAIRRTTKYDPLASPFTAAPGKTIHTARSSSPASDDLSRTSASDALSTPTPRKRRRDSSTPAARTRPVTRTLSLDQIAARTERPCTSDHDPATSATTPPRRAHSTASLPYLRAPPPPRALWETMPSSPVQPRSPELAPSPLLDFDSTLGHRLKRRRTLEWACARERAGGHQDPGHEDGDPLVLDLGGDTDVETEPDVHEAVTPRSYGRGGAGAGIVGADSWEEERMVDGDKENRPQRWMRLRKGADAKMDVDLKRGPAREASDEDMMDAALALCGLGGRM