MKRMTRMTSRAGRRKIVFLLHNAYAIGGTVRTTLNLASALAERHDVEIVSMSRHRAEPRFAVDPRITLV ......