HMPVPSFGEAMAYFAMVKRYLTSFPIDDRVQSHILHLEHDLVHVTRKN ------
HHHHHHHHHHHHHHHH
------
HHHHHH
EE
---
EEEEEE
---