MATDQDDGHEAQPGSTAYLLQEMQLYGCRPFEDEPDHRPLPDDRIAGGAVAEMFDALVSCLIDTRIEPDLEDLAWGIVNVFHRAGERIERELDDNEQAQKRLQREQDGSEVKSVELERKIAEGITTIERRDTMEFFRDAAADQFRIHIRKPWLPRSGAMVNHKALTSAVLDSRKALGKRAWEKQRVFDPDGVRIAFTGGVDCNDHQRIYAVLDKVHAQLPNLILMHGATPTGAERIAACWARDRGVPQDPYRPDWNRHKKAAPFKRNDAMLEKMPRGVIVFPGTGIQDNLADKARKMGIRVWDFRNRRRD