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