MHRTQQLDRVLDRVIREDILFSNSVSDLCYRIKTLLQDFFSSPSSTQATGDGRLQRQLAPTVVGRLRSSSPGPYDPNNPSLFRCNDPDFPVSTFSTVVFSNNTEALPTRGDDDGEESLWRLAAWHDGSAKLAAIPFSGSGDDGHNSSAPLVGIVT