VEKTPWELVIDFHGHTCPDIALGYRIAQLAQREMGIRPAPDSECLVKAYTQSCALDAIQVLNKATIGRHALIIEETHRYMYQFHFTGTQDIHQFTVSPAVLDHLETLRHPDLSPRERQNKVLEGVQYVLTLEESAFCHYDKIPGQLSKI
--HHHHHHHHHH------HHHHHHHHHHHHHHH---------EEEEEEE-----HHHHHHHH-------EEEEEE---EEEEEEE-----EEEEEE--HHHHHHHH--------HHHHHHHHHHHHHHH--------EEEEE-------