VGFKAGVKDYKLTYYTPEYETKDTDILAAFRVTPQPGVPPEEAGAAVAAESSTGTWTTVWTDGLTSLDRYKGRCYHIEPVVGEDNQYIAYVAYPLDLFEEGSVTNMFTSIVGNVFGFKALRALRLEDLRIPPTYSKTFQG
-------------------------EEEEEEEE-------HHHHHHHHH-------E-------HHHHHH---EEEEEE--------EEEEEE----------HHHHHHHHHH----------EEE-----HHHHH----