AGEDVGAPPDHLWVHQEGIYRDEYQRTWVAVVEEETSFLRARVQQIQVPLGDAARPSHLLTSQLPLMWQLYPEERYMDNNSRLWQIQHHLMVRGVQELLLKLLPDD
----------EEEEE---EEEE----EEEEEEEE----EEEEEEE---------------------HHHH-----E------EEEEEEEEE---HHHHHHHH----