MNPFHELEPGPEVPEVVYALIEIPKGSRNKYELDKATGLLKLDRVLYSPFFYPVDYGIIPQTWYDDGDPFDIMVIMREPVYPLTIIARPIGIMKMEDSGDKDWKVLAVPVEDPYFNDWKDISDVPKAFLDEIAHFFQRYKELQGKTTKIEGWGNAEEAKREILRAIEMYKEKGKEE
---------------EEEEEEEE------EEEEE-----EEEEE--------------------------EEEEE--------EEEEEEEEEEEEE-------EEEEEE------------H--HHHHHHHHHHHHHHH-------EEEEE---HHHHHHHHHHHHHHHHHHH---