HHMGNLNRCIADIVSLFITVMDKLRLEIRAMDEIQPDLRELMETMNRMSHLPPDFEGREKVSQWLQKLSSMSASDELDDSQVRQMLFDLESAYNAFNRFLH ---HHHHHHHHHHHHHHHH------------HHHHHHHHHHHHHH-------------HHHHHHHHHH----------HHHHHHHHHHHHHHHHHHHHH--