TFEKVYHLKLSIKGITPQIWRRIQVPENYTFLDLHKAIQAVMDWEDYHLHEFEMVNPKTGMLDKIGAEGDPLVSEKKAKLSDYFTLENKEALYTYDFGDNWQVKVRLEKILPRKEGVEYPICTAGKRAAVPEDSGGVWGYEEMLEVLKDSEHEEYEDTVLWLGDDFDPEYFDPKDVSF
----EEEEEEEE------EEEEEEE-----HHHHHHHHHHHHHH-----EEEEE----------------------HHHH---------EEEEEE-----EEEEEEEEEE---------EEEEE-------------HHHHHHHHHHH----HHHHHHHHHH----------------