EKILIFGHQNPDTDTICSAIAYADLKNKLGFNAEPVRLGQVNGETQYALDYFKQESPRLVETAANEVNGVILVDHNERQQSIKDIEEVQVLEVIDHHRIANFETAEPLYYRAEPVGCTATILNKMYKENNVKIEKEIAGLMLSAIISDSLLFKSPTCTDQDVAAAKELAEIAGVDAEEYGLNMLKAG
-EEEEEE-----HHHHHHHHHHHHHHHH-----EEEE-------HHHHHH-------------------EEEE----------------EEEEEE------------EEEEE-----HHHHHHHHHHH------HHHHHHHHHHHHHH----------HHHHHHHHHHHHH----HHHHHHHHHH--