ADYQGKNVVIIGLGLTGLSCVDFFLARGVTPRVMDTRMTPPGLDKLPEAVERHTGSLNDEWLMAADLIVASPGIALAHPSLSAAADAGIEIVG
------EEEEEEEHHHHHHHHHHHHH----EEEE-----HHHHHHHH----EEE-----------EEEEEE------HHHHHHHHH-------