HGIRMTRISREMMKELLSVYFIMGSNNTKADPVTVVQKALKGGATLYQFREKGGDALTGEARIKFAEKAQAACREAGVPFIVNDDVELALNLKADGIHIGQEDANAKEVRAAIGDMILGVSAHTMSEVKQAEEDGADYVGLGPIYPTETKKDTRAVQGVSLIEAVRRQGISIPIVGIGGITIDNAAPVIQAGADGVSMISAISQAEDPESAARKFREEIQTYKTGR
------------------EEEEE-------HHHHHHHHHHH----EEEEE--------HHHHHHHHHHHHHHH-----EEEE---HHHHHHH----EE-------HHHHHHHH----EEE---HHHHHHHHHH-----EEE----------------HHHHHHHHHHH-----EEEE----HHHHHHHHH-----EEEE--------HHHHHHHHHHHHHHHH---