SHTILLVQPTKRPEGRTYADYESVNECMEGVCKMYEEHLKRMNPNSPSITYDISQLFDFIDDLADLSCLVYRADTQTYQPYNKDWIKEKIYVLLRRQAQQ
--EEEEEE--------EEE----HHHHHHHHHHHHHHHHHHH----------HHHHHHHHH----EEEEE------------HHHHHHHHHHHHHHHH--