MLILSPNFEYEEITRSFLSNMLAFTRGHFTGDISHFSPIVLAEMEKDPNWLEEAAGGMQGVIVQSLLEDENFSSVEQLKGELARLIRLYFALAKDNLTENQESLYVDLFDKFTFLLLCSDEFIMYLDS
--E-----HHHHHHHHHHHHHHHHHHHHH--------HHHHHHHH---HHHHHHHHHHHHHHHHHH--------HHHHHHHHHHHHHHHHHHHH----------EHHHHHHHHHHHH--HHHHHH---