HEEWVGSAYLFVESSLDKVVLSDAYAHPQQKVAVYRALQAALAESGGSPDVLQMLKIHRSDPQLIVQLRFCGRQPCGRFLRAYREGALRAALQRSLAAALAQHSVPLQLELRAGAERLDALLADEERCLSCILAQQPDRLRDEELAELEDALRNLKCG
----EEEEEEEEEE-----------------HHHHHHHHHHHHHH------EEEEEEE-----EEEEEEE---HHHHHHHHHHHHHHHHHHHHHHHHHHH-----EEEEEHHHHHHHHHHHHHHHHHHHHHHHH-------HHHHHHHHHHHHHH---