EVGATGFDPKVSLDDPEALTKIRRELKDAGADRIWYIADAFRAGLSVDGVFNLTNIDRWFLVQIEELVRLEEKVAEVGITGLNADFLRQLKRKGFADARLAKLAGVREAEIRKLRDQYDLHPVYKRVDTCAAEFATDTAYMYSTYEEECEANP
------------------HHHHHHHHH----HHHHHHHHHHH----HHHHHHHH---HHHHHHHHHHHHHHHHHHHH------HHHHHHHHH----HHHHHHHH----HHHHHHHHH----EEEEEE-------------EEEE---------