MADGHDDDETPEVKLEKEKLRRQQNNARERVRVRDINEAFKELGRMVTQRLQSDKPQTKLAILQQAVFLITTLENQVRGLLLRCIPRGF