MLYILNSAILPLKPGEEYTVKAKEITIQEAKELVTKEQFTSAIGHQATAELLSSILGVNVPMNRVQIKVTHGDRILAFMLKQRLPEGVVVKTTEELEKIGYELWLFEIQ
--HHH-----------EEEEEEE---HHHHHHHHH----EEEE--HHHHHHHHHH--------EEEEEE----EEEEEEE-----------HHHHHH----EEEEEEE-