GKFAIRPDKKSSPVIKTVKSVGMIAGGTGITPMLQVIRAIMKDPDDHTVCHLLFANQTEKDILLRPELEELRNEHSARFKLWYTVDRAPEAWDYSQGFVNEEMIRDHLPPPEEEPLVLMCGPPPMIQYACLPNLERVGHPKERCFAF
--EEEE--------------EEEEE----HHHHHHHHHHHHH------EEEEEEEE-----HHHHHHHHHHHH-----EEEEEE----------------HHHHHHH--------EEEEE--HHHHHHHHHHHHHH-------EEE-