MTRHMTRRTRMTTMTAGLAVLLLATGCGAADMTKQASPFAGAQGAKTVTLSVQSWVGAQSNVAVAQYLL ......