Protein sequence:
MNNKFIIFSLLLALVASQTYSLTSCTCAQLLSEGDCIKNVSLGCSWDTTKKTCGVSTTPVTPTVTYAAYCDTFAETDCPKAKPCTDCGNYAACAWVESKCTFFTGCTPFAKTLDSECQAISNRCITDGTHCVEVDACSTYKKQLPCAKNAAGSLCYWDTTNNTCVDANTCDKLPATFATDKDCRDVISTCTTKTGGGCVDSGNNCSDQTLEIQCVWNKLKTTSCYWDGAACKDRICDNAPTSLTTDDACKTFRTDGTCTTKANGGCVTRTTCAAATIQASCIKNSSGGDCYWTGTACVDKACANTPTTIATNSACAGFVTGCITKSGGGCVVNGACSVANVQAACVKNPSNFDCIWDTTCKEKTCANASTTNNTHDLCTSYLSTCTVKSGGGCQNRTCANAPTTMTTNDACEAYFTGNNCITKSGGGCVTNTTCAAITLEAACVKNSSGSTCFWDTASSSCKDKTCVNAPATNTTHDLCQPFLNTCTVNSTSAGCVEKTCENSLVLAICDKDTSSRACIWKGKCYKKQCVLASSATTTHADCQTYHSTCTLSNSGTGCVPLPLKCEAITIEAACNLKANGQPCGWNGSQCIDKACSTASKTFTTTSQCTGHISTCVANNPVTVNGSLTIQGCQDLPTTCARRKSSENCEITRVGFPTCLWVSSSTSCVEKSCATASTVGTTGALSAGGFTFSGCQTYLNTCISNNTADGCIAKPSSCSSLVSSNCRDGSKASGDCYWNGSSCVDKTCANIIQTTHNSCNTTFNQCTVNNGGTACQTLATACTSYSTQENCKFTSTNKNCVWTGLACRNATCADAPDTTAYDSDTECLAYPTPSETCTVVYKVGAQGCVSKSANCSDYMTSAQCHKTLTNLTANDDCKWIVDRCYALSSFATGACTTFKGTKTMCEGYRAGCTNTVGAASSASCTLDCTLKTGSGLTFADCQALDSTCSVKKDGTGCIAIQSTCAGYGSTAANCFRSSASGTAGYCAMNTNCQSVTSAAECAFVTGLTGLDHSKCQLYHSSCTSLKDGTGCQEYKTTCSGYAATNNCATSGQGKCFFDVECLRFSNCASITGTGLTTAICGTYDAGCVANVNGTACQEKLATCDLYLTQNSCSTSAAAATADKCAWSGTACLAVTTVGTHCPYVTGTGLTDLICAAYNANCTANKAGTACQEKKATCNLYTTEATCSTSAAAATADKCAWSGAACLAVTTVATECAYVTGTGLTDLICAAYNANCTANKAGTACQEKKATCNLYTTEATCSTSAAAATADKCAWSGAACLAVTTVATECAYVTGTGLTNAICAAYNANCTANKAGTACQEKKATCNLYTTEATCSTSAAAATADKCAWSGAACLAVTTVATECAYVTGTGLTNAICAAYNANCTANKAGTACQEKKATCNLYTTEATCSTSAAAATADKCAWSGAACLAVTTVATECAYVTGTGLTKAICATYNAGCINLKDGTGCQEAKANCKDYTTSNKCTAQTTSTLSCLWIDNSCYPVTDLNCSVITGLGFVHAQCQAYSTGCTSVSDGSKCQDFKSTCEQYPGTTLGCTKTASTKCYLQGSACITISNVATDCAKITGSAGTITFEICQSYNTGCSVNRARSACVQQQAQCSGYTSAMTSCYKSGAGLCIASTNTDTACVAATAATCDAVYLGAGNYSSANCNEMKAGCTNNGTTACVAKTCANAAGITFNHTNCNSYLNTCTVNSGNSACQTMASKCADQTQASCLYSVEGECVVVGTSCVRKTCDTAATDATRDDDTECSTYQQSCTVARLGACQARAACATYKSSLQCKFNTSGGKCFWNPTNKTCVDLNCGNIEATTLYDTHNECVAVDATLACTVRATNGAAAQGCMARGACASYTIEEQCKTNASNGVCVWNTNANLPAPACQDKSCTSAPTSTTTHNDCYAYYNTATVKCTVVATPSNSGGNPTLGGCQQTAACSSYIDKEQCQINANGDPCGWNGTQCADKSCATASATADYDDDTKCRAYITNKCTVSDSGQGCVEIPATCETMTQKQCYYNKAGDPCYWTGTACITKSCDNAPDATATADECNTYLAGCTLNNVKCKTKVCEDFAFATDALCKQAISTCTTNGTNCVTRGTCFQALSQAGCVTSSTNQQCEWIPAVLNASNVITSPAYCTIKNCSTAPITLTSEAACAGYFTNCTTKNGGGCVTKSTCSAVTIDVACTTALNGTVCAWDSAQNKCRDKDCQDFSGTTHAACQAQRAGCTAGAGGKCARVQNCEQTSVRAACIEGTNGPCLWIDKYQNTDGTKGACFRYTSCKSLNWNNDSSCKWISNKCTTNGSNCVGITLCSETNTDGGCVTGYDGACIQSVPDLNSSDPKVCKPYTSCADAFYTTHSDCQIASSKCTTNGTTGCIALGSCSSYTVQAGCYFNDKGTLYTSGVITSTGICTWDTTSSSCRDQSCADLTGTTHATCSSQLSTCTSDGTTCLLKGACTSYTTQTACTTAVGSDGACYWELASATNNNTAKCRLLTCADIQNGTATNVCSVALSTCVSNGTACIPKANCSTYTSKVACNSGGLDGICVFTQSTATGAAAGTGTCALMTACTVANNDQTACQAARDRCSWTAASGTRATAVASKCATHTCATNQATNGACTRFLNWDKKTQQVCTLVSGACTATDPSSFSSNDCFLVSGYTYTCNASTSKCGVCTAVVVQPNTTDNNTNTTDNNTTTDSGYILGLSIVLGYLMF

Annotated regions:
phrase: ACSSYIDKEQCQINANGDPCGWNGTQCADKSCATASATADYDDDTKC
type: DOMAIN
name: PSI
description: PSI domain

phrase: TCSAVTIDVACTTALNGTVCAWDSAQNKCRDKDCQDFSGTTHAACQAQRAGC
type: DOMAIN
name: PSI
description: PSI domain

phrase: ACATYKSSLQCKFNTSGGKCFWNPTNKTCVDLNCGNIEATTLYDTHNEC
type: DOMAIN
name: PSI
description: PSI domain

phrase: TCAAATIQASCIKNSSGGDCYWTGTACVDKACANTPTTIATNSAC
type: DOMAIN
name: PSI
description: PSI domain

phrase: ACSVANVQAACVKNPSNFDCIWDTTCKEKTCANASTTNNTHDLCTSYLSTC
type: DOMAIN
name: PSI
description: PSI domain

phrase: TCAAITLEAACVKNSSGSTCFWDTASSSCKDKTCVNAPATNTTHDLCQPFLNTC
type: DOMAIN
name: PSI
description: PSI domain

phrase: ACSTYKKQLPCAKNAAGSLCYWDTTNNTCVDANTCDKLPATFATDKDC
type: DOMAIN
name: PSI
description: PSI domain

phrase: DCPKAKPCTDCGNYAACAWVESKCTFFTGCTPFAKTLDSEC
type: DOMAIN
name: PSI
description: PSI domain

phrase: KCEAITIEAACNLKANGQPCGWNGSQCIDKACSTASKTFTTTSQCTGHISTC
type: DOMAIN
name: PSI
description: PSI domain

phrase: TCAQLLSEGDCIKNVSLGCSWDTTKKTCGVSTTPVTPTVTYAAYC
type: DOMAIN
name: PSI
description: PSI domain

phrase: TLDSECQAISNRCITDGTHCVEVDACSTYKKQLPCAKNAAGSLCYWDTTNNTCVDANTC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: TTTHNDCYAYYNTATVKCTVVATPSNSGGNPTLGGCQQTAACSSYIDKEQCQINANGDPCGWNGTQCADKSC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: LTDLICAAYNANCTANKAGTACQEKKATCNLYTTEATCSTSAAAATADKCAWSGAACLAVTTVATE
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: TTTSQCTGHISTCVANNPVTVNGSLTIQGCQDLPTTCARRKSSENCEITRVGFPTCLWVSSSTSCVEKSC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: ATDKDCRDVISTCTTKTGGGCVDSGNNCSDQTLEIQCVWNKLKTTSCYWDGAACKDRIC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: FTFSGCQTYLNTCISNNTADGCIAKPSSCSSLVSSNCRDGSKASGDCYWNGSSCVDKTC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: YTTHSDCQIASSKCTTNGTTGCIALGSCSSYTVQAGCYFNDKGTLYTSGVITSTGICTWDTTSSSCRDQSC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: TTNDACEAYFTGNNCITKSGGGCVTNTTCAAITLEAACVKNSSGSTCFWDTASSSCKDKT
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: LTTAICGTYDAGCVANVNGTACQEKLATCDLYLTQNSCSTSAAAATADKCAWSGTACLAVTTVGTH
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: TTHNSCNTTFNQCTVNNGGTACQTLATACTSYSTQENCKFTSTNKNCVWTGLACRNATC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: ATDALCKQAISTCTTNGTNCVTRGTCFQALSQAGCVTSSTNQQCEWIP
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: LTFADCQALDSTCSVKKDGTGCIAIQSTCAGYGSTAANCFRSSASGTAGYCAMNTNCQSVTSAAE
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: TTDDACKTFRTDGTCTTKANGGCVTRTTCAAATIQASCIKNSSGGDCYWTGTACVDKAC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: TSEAACAGYFTNCTTKNGGGCVTKSTCSAVTIDVACTTALNGTVCAWDSAQNKCRDKDC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: DDTECSTYQQSCTVARLGACQARAACATYKSSLQCKFNTSGGKCFWNPTNKTCVDLN
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: DDDTKCRAYITNKCTVSDSGQGCVEIPATCETMTQKQCYYNKAGDPCYWTGTACITKSC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: LDHSKCQLYHSSCTSLKDGTGCQEYKTTCSGYAATNNCATSGQGKCFFDVECLRFSNC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: FNHTNCNSYLNTCTVNSGNSACQTMASKCADQTQASCLYSVEGECVVVGTSCVRKTC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: ATNSACAGFVTGCITKSGGGCVVNGACSVANVQAACVKNPSNFDCIWDTTCKEKTC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: GTTHATCSSQLSTCTSDGTTCLLKGACTSYTTQTACTTAVGSDGACYWELASATNNNTAKCRLLTC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: LTDLICAAYNANCTANKAGTACQEKKATCNLYTTEATCSTSAAAATADKCAWSGAACLAVTTVATE
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: GTTHAACQAQRAGCTAGAGGKCARVQNCEQTSVRAACIEGTNGPCLWIDKYQNTDGTKGACFRYTS
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: VHAQCQAYSTGCTSVSDGSKCQDFKSTCEQYPGTTLGCTKTASTKCYLQGSACITISNVATD
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: LTNAICAAYNANCTANKAGTACQEKKATCNLYTTEATCSTSAAAATADKCAWSGAACLAVTTVATE
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: ITFEICQSYNTGCSVNRARSACVQQQAQCSGYTSAMTSCYKSGAGLCIASTNTDTACVAATAAT
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: DTHNECVAVDATLACTVRATNGAAAQGCMARGACASYTIEEQCKTNASNGVCVWNTNANLPAPACQDKSC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: DSDTECLAYPTPSETCTVVYKVGAQGCVSKSANCSDYMTSAQCHKTLTNLTANDDCKWIVDRCYAL
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: LTKAICATYNAGCINLKDGTGCQEAKANCKDYTTSNKCTAQTTSTLSCLWIDNSCYPVTDLN
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: TTHDLCQPFLNTCTVNSTSAGCVEKTCENSLVLAICDKDTSSRACIWKGKCYKKQ
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: TTTHADCQTYHSTCTLSNSGTGCVPLPLKCEAITIEAACNLKANGQPCGWNGSQCIDKAC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: LTNAICAAYNANCTANKAGTACQEKKATCNLYTTEATCSTSAAAATADKCAWSGAACLAVTTVATE
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: GLTKAICATYNAGCINLKDGTGCQEAKANCKDYTTSNKCTAQTTSTLSCLWIDNSCYPVTDLNC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: GLTFADCQALDSTCSVKKDGTGCIAIQSTCAGYGSTAANCFRSSASGTAGYCAMNTNCQSVTSAAEC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: FATDALCKQAISTCTTNGTNCVTRGTCFQALSQAGCVTSSTNQQCEWIPAVLNASNVITSPAYCTIKNC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: QTTHNSCNTTFNQCTVNNGGTACQTLATACTSYSTQENCKFTSTNKNCVWTGLACRNATC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: RDDDTECSTYQQSCTVARLGACQARAACATYKSSLQCKFNTSGGKCFWNPTNKTCVDLNC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: GFVHAQCQAYSTGCTSVSDGSKCQDFKSTCEQYPGTTLGCTKTASTKCYLQGSACITISNVATDC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: GLTDLICAAYNANCTANKAGTACQEKKATCNLYTTEATCSTSAAAATADKCAWSGAACLAVTTVATEC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: FATDKDCRDVISTCTTKTGGGCVDSGNNCSDQTLEIQCVWNKLKTTSCYWDGAACKDRIC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: GLDHSKCQLYHSSCTSLKDGTGCQEYKTTCSGYAATNNCATSGQGKCFFDVECLRFSNC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: LTSEAACAGYFTNCTTKNGGGCVTKSTCSAVTIDVACTTALNGTVCAWDSAQNKCRDKDC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: FTTTSQCTGHISTCVANNPVTVNGSLTIQGCQDLPTTCARRKSSENCEITRVGFPTCLWVSSSTSCVEKSC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: MTTNDACEAYFTGNNCITKSGGGCVTNTTCAAITLEAACVKNSSGSTCFWDTASSSCKDKTC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: GTATNVCSVALSTCVSNGTACIPKANCSTYTSKVACNSGGLDGICVFTQSTATGAAAGTGTCALMTAC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: YDTHNECVAVDATLACTVRATNGAAAQGCMARGACASYTIEEQCKTNASNGVCVWNTNANLPAPACQDKSC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: KTLDSECQAISNRCITDGTHCVEVDACSTYKKQLPCAKNAAGSLCYWDTTNNTCVDANTC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: GLTNAICAAYNANCTANKAGTACQEKKATCNLYTTEATCSTSAAAATADKCAWSGAACLAVTTVATEC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: YDSDTECLAYPTPSETCTVVYKVGAQGCVSKSANCSDYMTSAQCHKTLTNLTANDDCKWIVDRCYALSSFATGAC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: LTTDDACKTFRTDGTCTTKANGGCVTRTTCAAATIQASCIKNSSGGDCYWTGTACVDKAC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: TITFEICQSYNTGCSVNRARSACVQQQAQCSGYTSAMTSCYKSGAGLCIASTNTDTACVAATAATC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: TFNHTNCNSYLNTCTVNSGNSACQTMASKCADQTQASCLYSVEGECVVVGTSCVRKTC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: NTTHDLCQPFLNTCTVNSTSAGCVEKTCENSLVLAICDKDTSSRACIWKGKCYKKQC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: TTTHADCQTYHSTCTLSNSGTGCVPLPLKCEAITIEAACNLKANGQPCGWNGSQCIDKAC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: GFTFSGCQTYLNTCISNNTADGCIAKPSSCSSLVSSNCRDGSKASGDCYWNGSSCVDKTC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: GTTHATCSSQLSTCTSDGTTCLLKGACTSYTTQTACTTAVGSDGACYWELASATNNNTAKCRLLTC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: WNNDSSCKWISNKCTTNGSNCVGITLCSETNTDGGCVTGYDGACIQSVPDLNSSDPKVCKPYTSC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: GLTNAICAAYNANCTANKAGTACQEKKATCNLYTTEATCSTSAAAATADKCAWSGAACLAVTTVATEC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: TTTHNDCYAYYNTATVKCTVVATPSNSGGNPTLGGCQQTAACSSYIDKEQCQINANGDPCGWNGTQCADKSC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: GLTTAICGTYDAGCVANVNGTACQEKLATCDLYLTQNSCSTSAAAATADKCAWSGTACLAVTTVGTHC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: YTTHSDCQIASSKCTTNGTTGCIALGSCSSYTVQAGCYFNDKGTLYTSGVITSTGICTWDTTSSSCRDQSC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: GLTDLICAAYNANCTANKAGTACQEKKATCNLYTTEATCSTSAAAATADKCAWSGAACLAVTTVATEC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: YDDDTKCRAYITNKCTVSDSGQGCVEIPATCETMTQKQCYYNKAGDPCYWTGTACITKSC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: IATNSACAGFVTGCITKSGGGCVVNGACSVANVQAACVKNPSNFDCIWDTTCKEKTC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

phrase: GTTHAACQAQRAGCTAGAGGKCARVQNCEQTSVRAACIEGTNGPCLWIDKYQNTDGTKGACFRYTSC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen