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