MLNQELELSLNMAFARAREHRHEFMTVEHLLLALLSNPSAREALEACSVDLVALRQELEAFIEQTTPVLPASEEERDTQPTLSFQRVLQRAVFHVQSSGRNEVTGANVLVAIFSEQESQAAYLLRKHEVSRLDVVNFISHGT
---HHHHHHHHHHHHHHHHH------HHHHHHHH-----HHHHHHH----HHHHHHHHHHHHHH-----------------HHHHHHHHHHHHHHHHH------HHHHHHHHH-----HHHHHHHH----HHHHHHHHH---