MALVLDGRALAKQIEENLLVRVEALKAKTGRTPILATILVGDDGASATYVRMKGNACRRVGMDSLKIELPQETTTEQLLAEIEKLNANPDVHGILLQHPVPAQIDERACFDAISLAKDVDG
------HHHHHHHHHHHHHHHHHHHHH------EEEEEEE----HHHHHHHHHHHHHHHH--EEEEEE------HHHHHHHHHHH-------EEEEE--------HHHHHHH---------