MEVTDTGIGMSDEQISKVFEAFTQAEGSTTRKYGGTGLGLTITRRFCELLGGELSAESELGRGSRFTVRVPARYSLNDSVDHENSVALGGKSTSASTKLPGKGTVLVVDDDPAARDLLVRAIRREGYRVLTASSGREGLELAKSKQLSAVTLDVMMPGMDGWAVLRALKEHPETADIPVVMVSMVDGKEMGVAMGVDDFLTKPIDRDRLSDVLRRTTGCEVLEAENGCRGLELIEADLPNIVLLDLMMPEMDGFEFLREIDRRMGHPPFTVIVLTAKDVTQDERAQLGNSVHSICQKGAISRDELLEEVVHCLDARX