QIYSARYSGVDVYEFIHSTGSIMKRKKDDWVNATHILKAANFAKAKRTRILEKEVLKETHEKVQGGFGKYQGTWVPLNIAKQLAEKFSVYDQLKPLFDF
-EEEEEE---EEEEEE----EEEEE-----EEHHHHHHH--------HHHH--------EEEE------EEEEE--HHHHHHHHHH----HHHHH----