SVLQVLHIPDERLRKVAKPVEEVNAEIQRIVDDMFETMYAEEGIGLAATQVDIHQRIIVIDVSENRDERLVLINPELLEKSGETGIEEGCLSIPEQRALVPRAEKVKIRALDRDGKPFELEADGLLAICIQHEMDHLVGKLFMDYLSPLKQQRIRQKVEKLDRLK
-----E------------------HHHHHHHHHHHHHHHH-----EE------EEEEEEEE--------EEE---EEEE----EEEH----------EEEEE--EEEEEEE-----EEEEE----HHHHHHHHH-----EEEEE-----HHHHHHHHHHHHH---