TSYVFEIDDRRLYAWCALDTLIFPALIGRTARVSSHCAATGAPVSLTVSPSEIQAVEPAGMAVSLVLPQEAADVRQSFCCHVHFFASVPTAEDWASKHQGLEGLAIVSVHEAFGLGQEFNRHLLQTMS
--EEEEE---EEE-HHHHHHHHHHHH----EEEEEE------EEEEEE----EEE-----EEEEEE---------------------HHHHHHHHHH------EEEE-HHHHHHHHHHHHHHHHH---