MEPDAGFKVFSIHSDDQKVRGYKRRKEHRKTKLGCLACRAKRVKCDETRPVCLRCSRNNRECVYEHADDGSESDASRAPGEASGSMIPSLSPPTMGSPSMQEPDNGTPAAQLMEHLLQNQADIFQMPGRDIIIRLSRSDPLIHNVLLALAACHLRQREPGVVQHRIAEHFQQSVALRDLQRALDTPREALGQDGINSMLLSAILLSQITFALTASETLDDQNLDPGTSWVFSEQEDRLGWLSLQIGLNPLVLSVAPYGDETMSFLASIFSDPGQNWWDLQANDDIREMPFTWARILRINGELDLTLRSQASALLELRDAEPSNANVFIIRRFLRDLPPDLRHLLYVRDERAMWMFGYWLGLVSRFNGVWWTRQRARRDHRAICIWLAQQNLSARPGAEGQLWTEMLRELEQAPTYTPRR