HHWGYGKHNGPEHWHKDFPIAKGERQSPVDIDTHTAKYDPSLKPLSVSYDQATSLRILNNGHAFNVEFDDSQDKAVLKGGPLDGTYRLIQFHFHWGSLDGQGSEHTVDKKKYAAELHLVHWNTKYGDFGKAVQQPDGLAVLGIFLKVGSAKPGLQKVVDVLDSIKTKGKSADFTNFDPRGLLPESLDYWTYPGSLTTPPLLECVTWIVLKEPISVSSEQVLKFRKLNFNGEGEPEELMVDNWRPAQPLKNRQIKASFK
-----------------------------------EE-----------------EEEEE---EEEEEE------EEE--------EEEEEEEEE----------EEEE------EEEEEE-------HHHHH-----EEEEEEEE---------HHHHHH---------EEE----------------EEEE----------EEEEEEE-------HHHHHHHHHHH------------------------EEEE---