HHHHNSTVLSFCAFAVDPAKAYKDYLASGGQPITNCVKMLCTHTGTGQAITVTPEANMDQESFGGASCCLYCRCHIDHPNPKGFCDLKGKYVQIPTTCANDPVGFTLRNTVCTVCGMWKGYGC
-------HHHHH-----HHHHHHHHHHH----HHHHEEEEE-----EEEEEEE-------------EEEEEE--E--------EEE---EEEEE--------EEEEEE---------E-----