MSMSADQVEKLAKNMRKSCLQKIAITEELVDGMRRGEFPDDHDLQCYTTCIMKLLRTFKNGNFDFDMIVKQLEITMPPEEVVIGKEIVAVCRNEEYTGDDCQKTYQYVQCHYKQNPEKFFFP ----HHHHHHHHHHHHHHHHH-----HHHHHHHH--------HHHHHHHHHHHH--EE------HHHHHHHHH-------HHHHHHHHHHH--------HHHHHHHHHHHHHHH--------