KLSALTFAAPDYDRYPCLKLAMEAFEQGQAATTALNAANEITVAAFLAQQIRFTDIAALNLSVLEKMDMREPQCVDDVLSVDANAREVARKEVMRLAS
---------------HHHHHHHHHHHH-----EEEEHHHHHHHHHHHH-------HHHHHHHHHHH--------HHHHHHHHHHHHHHHHHHHHHH--