GSHMSNISLIVGLGNPGSEYAQTRHNAGFWFVEQLADKYGITLKNDPKFHGISGRGNIEGHDVRLLLPMTYMNRSGQSVVPFSKFYQIAPEAILIAHDELDMNPGVIRLKTGGGHGGHNGLRDIVPHIGPNFHRLRIGIGHPGSKERVSGHVLGKAPSNEQSLMDGAIDHALSKVKLLVQGQVPQAMNQINAYKPA
------EEEEEE------------HHHHHHHHHHHHHH------------EEEEEEE----EEEEEE---------HHHHHHHHH-------EEEEEE------EEEEEE---------HHHHHHHHH-----EEEEEE------------------HHHHHHHHHHHHHHHHHHHHHHH--HHHHHHHHH-----