LFDEVVGAFLKGDAGKYQAILSWVEEQGGIQVLLEKLQSGGLGAILSTWLSNQQRNQSVSGEQLESALGTNAVSDLGQKLGVDTSTASSLLAEQLPKIIDALSPQGEVQANNDLLSAGMELLKGKLF
-HHHHHHHHH----HHHHHHHHHHH----HHHHHHHHHH--HHHHHHH------------HHHHHH----HHHHHHHHH----HHHHHHHHHHHHHHHHHH-----------HHHHHHHHHHHH---