MKFALQINEGPYQHQASDSAYQFAKAALEKGHEIFRVFFYHDGVNNSTRLTTPPQDDRHIVNRWAELAEQYELDMVVCVAAAQRRGIVDEGEASRNGKDATNIHPKFRISGLGQLVEAAIQADRLVVFGD
--EEEEEE-------HHHHHHHHHHHHHH----EEEEEE---HHHHHH-----------HHHHHHHHHHH----EEEEHHHHHH-------HH--------------EE--HHHHHHHHHHH-EEEE---