QSFGRVLTIVHSDCALLERDGNISLLSLPVAERWLRQAQLTPGEAPVCAQPLLIPLRLKVSAEEKSALEKAQSALAELGIDFQSDAQHVTIRAVPLPLRQQNLQILIPELIGYLAKQSVFEPGNIAQWIARNLMSEHAQWSMAQAITLLADVERLCPQLVKTPPGGLLQSVDLHPAIKALKD
---HHHHEE----EEEEE----EEEEE-HHHHHHHHHHHHHHH-----------EEEEE--HHHHHHHHHHHHHHHH--EEEEE---EEEEEE---------HHHHHHHHHHHHH------HHHHHHHHHHHHH-------HHHHHHHHHHHHHH-------------EE--HHHHHHHH--