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