MSVGVWLVRPAAEALGQRVAEAVGGEVVRPWLQEGRSREVFARLYPTRAQWVLIGTTGIAVRFLDGLMTDKRRDAAVVVLDEGAHFAVSLLCGHEGGANRLAYRVANAVNAVPIVTTASEAVRPLTLGVGCRLGARAEAIEACVKLALGTRDLGEVREVATVDLKAQERGLLEFCEWHGLPLRIFSRAALAARPWVTRPSAWVERHVGAVGVCEPCALLASARATLLVPKTTLNGVAVAVAQDSWEAA