TTLSTKQKQFLKGLAHHLNPVVMLGGNGLTEGVLAEIENALNHHELIKVKVAGADRETKQLIINAIVRETKAAQVQTIGHILVLYRPSEEAKIQLPR
----HHHHHHHHHH-----EEEEE------HHHHHHHHHHHHH--EEEEEE----HHHHHHHHHHHHHH----EEEEE--EEEEE------------