YTGFTPERYNKIQFGMDRTLVWQLAGADQSCSDQVERIICYNNPDHYGPQGHFFFNAADKLIHKRQMELFPAPKPTMLATYNKTQTGMTEAQFWAAVPSDTCSALAEQYPNWPATNGNLREYVCPSKAERFAPSAYFTFTDGKLTSRSQSQLP
-----HHHHHH------HHHHHHHH---------EEEEEEEE-----EEEEEEEE----EEEEEEEE--------HHHHHHHHH-----HHHHHHHH--------------------EEEEEEEE--------EEEEEEE--EEEEEE-----