YSFYQFVMTVRGRHDDKGRLAEEIFDDLAFPKHDDDFNILSDYIETHGDFTLPMSVFDDLYEEYTEWLKF
--HHHHHHH------HHHHHHHHHHH----------HHHHHHHHH------HHHHHHHHHHHHHHHHH--