EDFYLRYYVGHKGKFGHEFLEFEFRPDGKLRYANNSNYKNDTMIRKEAFVHQSVMEELKRIIIDSEIMQEDDLPWPPPDRVGRQELEIVIGDEHISFTTSKTGSLVDVNRSKDPEGLRCFYYLVQDLKCLVFSLIGLHFKIKPI
---EEEEEE-----E--EEEEEEE----EEEEEE--------EEEEEEEE-HHHHHHHHHHHHH--------------------EEEEEE---EEEEEE-----EEE---------HHHHHHHHHHHHHHHHHHHHHHH-----