Protein sequence:
MNNKFIIFSLLLALVASQTYSLTSCTCAQLLSEGDCIKNVSLGCSWDTTKKTCGVSTTPVTPTVTYAAYCDTFAETDCPKAKPCTDCGNYAACAWVESKCTFFTGCTPFAKTLDSECQAISNRCITDGTHCVEVDACSTYKKQLPCVKNAAGSLCYWDTTNNTCDKLPATFATDKDCRDVISTCTTKTGGGCVDSGNNCSDQTLEIQCVWNKLKTTSCYWDGAACKDRICDNAPTSLTTDDACKTFRTDGTCTTKANGGCVTRTTCAAATIQASCIKNSSGGDCYWTGTACVDKTCANAPTTMTTNSACAGFVTGCITKSGGGCVANGACSVANVQAACVKNSSNFDCIWDTTCKEKTCANAPTTNNTHDLCTSYLSTCTVKSGGGCQNRSCANAPTTMTTNDACEAYLTGNNCITKSGGGCVTNTTCAAITLEAACVKNSSGSTCFWDTASSSCKDKTCVNAPATNTTHDLCQAFLNTCTVNSTSAGCVEKTCENSLVLAICDKDTSSRACIWKGKCYKKQCVLASSATTTHADCQTYHSTCTLSNSGTGCVPLPLKCEAITIEAACNLKANGQPCGWNGSQCIDKACSTASKTFTTTSQCTGHISTCVANNPVTVNGSLTIQGCQDLPTSCAARKSSENCEIARVGFPTCLWVSSSTSCVEKSCATASTVGTTGALSAGGFTFSGCQTYLNTCISNNTADGCIAKPSSCSSLVSSNCRDGSKASGDCYWNGSSCVDKTCANITLTSHASCYSIFNQCTVNNGGTACQTLATACTSYSTQENCKFTSTNKNCVWTGLACRNATCADAPDTTAYDSDTECLAYPTPSETCTVVYKVGAQGCVSKSANCSDYMTSAQCHKTLTNLTANDDCKWIVDRCYALSSFATGACTTFKGNKTMCEGYRAGCTNTVGAASSASCTLDCTLKTGSGLTFADCQALDSTCSVKKDGTGCIVIQSTCAGYGSTATNCFRSSASGTAGYCAMNTNCQSVTSAAECAFVTGLTGLDHSKCQLYHSSCTSLKDGTGCQEYKTACSSYATGNTCANSVQGKCFDDATDCLRFANCASITGTGLTNTICVTYDPGCVANVNGTACQEKLATCAAYLTQNSCSTSTAGTCAWSGSACLTVVDANVATECAYITGTGLTNAICAGYNAKCTVNRAGTACQKKEALCATYAAVQATCSQSDAGLCAWSGSACLTVVDANVATECPYITGTGLTNAICAGYNAKCTVNRAGTACQKKEALCATYAAVQATCSQSDAGLCAWSGSACLTVVDANVATECPYITGTGLTDAICAGYNAKCTVNRAGTACQKKEALCATYAAVQATCSQSDAGLCAWSGSACLTVVDANVATECPYITGTGLTNAICAGYNAKCTVNRAGTACQKKEALCATYAAVQATCSQSDAGLCAWSGSACLTVVDANVATECAYITGTGLTDAICAGYNAKCTNLKDGTGCQDEKATCKLYTTQNKCTSQTTGPLSCLWFDNSCSPITDVTCSAIVQSGLDHAQCQAYSTGCTSVSDGSKCQDFKTTCEQYAGTALSCTKTATSKCYLQGSNCITISNVATDCAKITGSAGTITYEICQSYNTGCSVNRARSACVQQQAQCSGYTSAMTSCYKSGAGLCIASTNTDTACVAATAATTCDAVYLGTGNYSSANCNEMKAGCTNNGATACVAKTCANAVVIFNHTNCNGYLNTCTVNSGNSACQTMASKCADQTQASCLYSVEGECVVVGTSCVRKTCDTAATDATRDDDTECSAYQQSCTVARLGACQARAACASYKSSLQCKFNTSGGRCFWNPTNKTCVDLNCGNIEASTLYDTHNECVVVDATLACTVRATNGAAVQGCMARGACSSYTIEEQCKTNASNGVCVWNTNANLPAPACQDKSCTSAPTSTTTHNDCYAYYNTATVKCTVVATPSNSGGNPTLGGCQQTAACSSYIDKEQCQINANGEPCGWNGTQCADKSCATAPATADYDDDTKCRAYITNKCTVSDSGQGCVEIPATCETMTQKQCYYNKAGDPCYWTGTACITKSCDNAPDATATADECNTYLAGCTLDNVKCKTKVCEDFAFATDALCKQAISTCTTNGTNCVTRGTCFQALSQAGCVTSSTNQQCEWIPAVLNASNVITSPAYCTIKNCSTAPITLTSEAACAGYFTNCTTKNGGGCVTKSTCSAVTIDVACTTALNGTVCAWDSAQNKCRDKDCQDFSGTTHAACQAQRAGCTAGASGKCARVQNCEQTSVRAACIEGTNGPCLWIDKYQNTDGTKGACFRYTSCKSLNWNNDSSCKWISNKCTTNGSNCVGITLCSETNTDGGCVTGYDGACIQSVPALNSSDPKVCKPYTSCADAFYTTHSDCQIASSKCTTNGTTGCIALGSCSSYTAQAGCYFNDKGTLYTSGVITSTGICTWDTTSSSCRDQSCADLTGTTHATCSSQLSTCTSDGTTCLLKGACTSYTTQTACTTAVGSDGACYWELASATNNNTAKCRLLTCADIQNGTATNVCSVALSTCVSNGTACIPKANCSTYTSKIACNSGGLDGICVFTQSTATGAAAGTGTCALMTACTVANNDQTACQAARDRCSWTAASGTGATAVASKCATHTCATNQATNGACTRFLNWDKKTQQVCTLVSGACTATDPSTLSSNDCFLVSGYTYTWNASTSKCGVCTAVVVQPNTTDNNTNTTDNNTTTDSGYILGLSIVLGYLMF

Annotated regions:
phrase: GLTNAICAGYNAKCTVNRAGTACQKKEALCATYAAVQATCSQSDAGLCAWSGSACLTVVDANVATEC
type: REPEAT
name: Paramecium_SA
description: Paramecium surface antigen

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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