AHMVPMDKTLKEFGADVQWDDYAQLFTLIKDGAYVKVKPGAQTAIVNGQPLALQVPVVMKDNKAWVSDTFINDVFQSGLDQTFQVE
-----HHHHHHH---EEEE-----EEEEE---EEEEEEE---EEEEE--EE-----EEEE--EEEEEHHHHHHHH---EEEEE---