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