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