HMDPVQLVNFLQSEHPQTIAVVLSYLDPPVAAQILGALPEELQTEVLKRIALLERTSPEVVKEIERNLEKKISGFVGGIDTAAEIMNNLDRTTEKKIMDKLVQENPELADEIRRRMFVFEDILKLDDRSIQLVLREVDTRDLALALKGASDELKEKIFKNMSKRAAALLKDELEYMGPVRLKDVEEAQQKIINIIRRLEEAGEIVIAR
---HHHHHHHHH---HHHHHHHHH---HHHHHHHHH---HHHHHHHHHHHH------HHHHHHHHHHHHHH------HHHHHHHHHH---HHHHHHHHHHHHH--HHHHHHHHHHHHHHHH-----HHHHHHHHH-----HHHHHH----HHHHHHHHH---HHHHHHHHHHHHH-----HHHHHHHHHHHHHHHHHHHH---EEE--