MSFIPVAEDSDFPIQNLPYGVFSTQSNPKPRIGVAIGDQILDLSVIKHLFTGPALSKHQHVFDETTLNNFMGLGQAAWKEARASLQNLLSASQARLRDDKELRQRAFTSQASATMHLP
------------------EEEEEE------EEEEEE------HHHHHHH---------HHHH-----HHHH---HHHHHHHHHHHHHHH----------HHHHHHHHHHH---E----