DLVKTLRMNYLFDFYQSLLTNKQRNYLELFYLEDYSLSEIADTFNVSRQAVYDNIRRTGDLVEDYEKKLELYQKFEQRREIYDEMKQHLSNPEQIQRYIQQLEDLE
--HHHHHHHHHHHHH-----HHHHHHHHHHHH----HHHHHHH----HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH--HHHHHHHHHHHH---