AEDGPQKQQLEMPLVLDQDLTQQMRLRVESLKQRGEKKQDGEKLIRPAESVYRLDFIQQQKLQFDHWNVVLDKPGKVTITGTSQNWTPDLTNLMTRQLLDPAAIFWRKEDSDAMDWNEADALEFGERLSDLAKIRKVMYFLITFGEGVEPANLKASVVFNQL
---------EEEEE--HHHHHHHHHHHHHHHHH-------HHHHHH---HEEEE--------EEEEEEEEE----EEEEEEE------HHHHHHHHHHH--HHHHH--------HHHHHHHHHHHHHHHHHHHHHHHHHHHHH-----------EEEEEE--