FDPKRYARELWFKLQDMMNEGLGYDAVEVLNTLDENPELAHQKFAKVVGVSNYRYYIIQGVGEIVEIKDDGILVKVRENRKVPDLFLSNHIFGNGIVNATGIAKMEDFDRIIDFNLTATELNKIVKEEVVNSFLKQLSKGAGSVGSLVRFIAVFTLLKDEEIKYPIEAIPLYLEIQ
--HHHHHHHHH----HHHH------HHHHHHHHHH-HHHHHHHHH-------EEEEEEEEEEEEEEEE--EEEEEE------EEEEEE----------------------HHHHHHHHHHHHHHHHHHHH----------------EEEEEEEEEE---------EEEEEEEEEE-