MEQRSAETRIVEALLERRRLKDTDLVRARQESGMGLLALLGRLGLVSERDHAETCAEVLGLPLVDARQLGDTPPEMEVQGLSLRFLKQFHLCPVGERDGRLDLWIADPYDDYAIDAVRLATGLPLLLHVGLRSEIDDLIERWYG
------HHHHHHHHHHH----HHHHHHHHHH----HHHHHHH-----HHHHHHHHHHHH-----------------H-----HHHHHH--EEEEEE---EEEEEE-----HHHHHHHHHH----EEEEEE-HHHHHHHHHHH--