Protein sequence:
MDSQGLKTLINYYCQERYYHHVLLVASEGMKKYSSDPVFRFYHAYGTLMEGKAQEALREFEAIKNKQDVSLCSLMALMYVHKMSPNPDREAILELDTKMKEQRKEAGRKALYHAGLFLWHIGRHDKAREYIDRMSKMPHDSNEGPILKAWLDITRGKEPYAKKALRYFEEGLQDGNDIFALLGKVLCLEIRQNYSGALETVSQIIVNFPSFLPAFEKKMKLQLALQDWDQTVETAQRLLLQDNHNVEALRMLALYYLCREGDVEKAATKLENLGNALDVMEPQNAQLFYKITLAFSRTCGRNQLILQKVQSFLEKAFSLTPQQAEIATELGYQMILQGKVKEAWKWYRTAMTLNESNISAVTGLIRCQLIEGQLQDADQQLEFFSEFQQSMGKSAELMYLHAVLATKKNNRQDEVINLLNDVVNTHFSHLEDLPLGIQYFEKLNPDFLLEVVTEYLNLCPIQPAGPGQPLSPVLRRCSSVLETIIRSVPGLPQAVFLMAKVKYLSGDTEAAYNNLQHCLEHSPSYAEAHLLMAQVYLSQDKVKLCSQSLELCLSYNFNVREYPLYHLIKAQSQKKMGEVAEAIKTLHMAMNLPGMRRSRASSKSKHRTEVDASHRLSIFLELVEVHRLNGEQHEAAKVLQDAIHEFSGTCEELRVTIANADLALAQGDTDRALSMLRNVTTEQPYFIEAKEKMADIYLKHRKEKMLYITCYREIAERMPSPRSFLLLGDAYMNIQEPEEAIVAYEQALNQNPKDGTLARKIGKALVKTHNYSKAITYYEAALKSGQQNCLCYDLAELLLRLKLYEKAEKVLQHSLAHEPVSELSALMVDGRSQVLLAKVYSKMERPSDAIAALQQARELQARILKRVQMEQPDAVPSQKHFAAEICAEIAKHSAAQRDYEKAITFYREALVHCETDSKIMLELAQLYLAQEDLDASLRHCALLLQRDQDNEPATMLMADLMFRKQDYEQAVYHLQQLLDRKPDNFMTLSRLIDLLRRCGKLEDVPRFFLMAEKHNSRTKLEPGFQYCKGLHFWYTGEPNDALRHFNKARKDSDWGQNALYNMIEICLNPDNETIGGEVFENLNGDLGTSPEKQESVQLAVRTAEKLLKELKPQTVQGRLQLRIMENCCLMATKQKSSVEQALNTFTEIAASEKDHIPALLGMATAYMILKQTPKARNQLKRIAKMPWNPIEAEDLEKSWLLLADIYIQSAKYDMAEELLKRCLCHNRSCCKAYEYMGYIMEKEQAYTDAAFNYEMAWKHSNQTNPAVGYKLAFNYLKAKRYVDAIDVCHQVLEAHPTYPKIRKDILDKARASLRP

Annotated regions:
phrase: EPATMLMADLMFRKQDYEQAVYHLQQLLDRKPDNFMTLSRLIDLLRRCGKLEDVPRFFLMAEKHNSRTKLEPGFQYCKGLHFWYTGEPNDALRHFNKARKDSDWGQNALYNMIEIC
type: DOMAIN
name: ARM_TT21_5th
description: Tetratricopeptide repeat protein 21A/21B, fifth ARM repeats domain

phrase: KLENLGNALDVMEPQNAQLFYKITLAFSRTCGRNQLILQKVQSFLEKAFSLTPQQAEIATELGYQMILQGKVKEAWKWYRTAMTLNESNISAVTGLIRCQLIEGQLQDADQQLEFFSEFQQSMGKSAELMYLHAVLATKKNNRQDEVINLLNDVVNTHFSHLEDLPLGIQYFEKLNPDFLLEVVTEYLNLCPIQPAGPGQPLSPVLRRCSSVLETIIRSVPGLPQAVFLMAKVKYLSGDTEAAYNNLQHCLEHSPSYAEAHLLMAQVYLSQ
type: DOMAIN
name: ARM_TT21_2nd
description: Tetratricopeptide repeat protein 21A/21B, second ARM domain

phrase: EPATMLMADLMFRKQDYEQAVYHLQQLLDRKPD
type: REPEAT
name: TPR_rpt
description: Tetratricopeptide repeat

phrase: PRSFLLLGDAYMNIQEPEEAIVAYEQALNQNPK
type: REPEAT
name: TPR_rpt
description: Tetratricopeptide repeat

phrase: INYYCQERYYHHVLLVASEGMKKYSSDPVFRFYHAYGTLMEGKAQEALREFEAIKNKQDVSLCSLMALMYVHKMSPNPDREAILELDTKMKEQRKEAGRKALYHAGLFLWHIGRHDKAREYIDRMSKMPHDSNEGPILKAWLDITRGKEPYAKKALRYFEEGLQDGNDIFALLGKVLCLEIRQNYSGALETVSQIIVNFPSFLPAFEKKMKLQLALQDWDQT
type: DOMAIN
name: ARM_TT21_N
description: Tetratricopeptide repeat protein 21A/21B, N-terminal ARM repeat

phrase: PLYHLIKAQSQKKMGEVAEAIKTLHMAMNLPGM
type: REPEAT
name: TPR_rpt
description: Tetratricopeptide repeat

phrase: IFALLGKVLCLEIRQNYSGALETVSQIIVNFPS
type: REPEAT
name: TPR_rpt
description: Tetratricopeptide repeat

phrase: GTLARKIGKALVKTHNYSKAITYYEAALKSGQQ
type: REPEAT
name: TPR_rpt
description: Tetratricopeptide repeat

phrase: GRSQVLLAKVYSKMERPSDAIAALQQARELQAR
type: REPEAT
name: TPR_rpt
description: Tetratricopeptide repeat

phrase: AEIATELGYQMILQGKVKEAWKWYRTAMTLNES
type: REPEAT
name: TPR_rpt
description: Tetratricopeptide repeat

phrase: PAVGYKLAFNYLKAKRYVDAIDVCHQVLEAHPT
type: REPEAT
name: TPR_rpt
description: Tetratricopeptide repeat

phrase: AEAHLLMAQVYLSQDKVKLCSQSLELCLSYNFN
type: REPEAT
name: TPR_rpt
description: Tetratricopeptide repeat

phrase: RKALYHAGLFLWHIGRHDKAREYIDRMSKMPHD
type: REPEAT
name: TPR_rpt
description: Tetratricopeptide repeat

phrase: PQAVFLMAKVKYLSGDTEAAYNNLQHCLEHSPS
type: REPEAT
name: TPR_rpt
description: Tetratricopeptide repeat

phrase: LCYDLAELLLRLKLYEKAEKVLQHSLAHEPV
type: REPEAT
name: TPR_rpt
description: Tetratricopeptide repeat

phrase: SKIMLELAQLYLAQEDLDASLRHCALLLQRDQD
type: REPEAT
name: TPR_rpt
description: Tetratricopeptide repeat

phrase: AEICAEIAKHSAAQRDYEKAITFYREALVHCET
type: REPEAT
name: TPR_rpt
description: Tetratricopeptide repeat

phrase: PRSFLLLGDAYMNIQEPEEAIVAYEQALNQNPK
type: REPEAT
name: TPR_rpt
description: Tetratricopeptide repeat

phrase: EKSWLLLADIYIQSAKYDMAEELLKRCLCHNRS
type: REPEAT
name: TPR_rpt
description: Tetratricopeptide repeat

phrase: EPATMLMADLMFRKQDYEQAVYHLQQLLDRKPD
type: REPEAT
name: TPR_rpt
description: Tetratricopeptide repeat

phrase: RSFLLLGDAYMNIQEPEEAIVAYEQALNQNPK
type: REPEAT
name: TPR_rpt
description: Tetratricopeptide repeat

phrase: TAEKLLKELKPQTVQGRLQLRIMENCCLMATKQKSSVEQALNTFTEIAASEKDHIPALLGMATAYMILKQTPKARNQLKRIAKMPWNPIEAEDLEKSWLLLADIYIQSAKYDMAEELLKRCLCHNRSCCKAYEYMGYIMEKEQAYTDAAFNYEMAWKHSNQTNPAVGYKLAFNYLKAKRYVDAIDVCHQVLEAHPTYPKIRKDILDKA
type: DOMAIN
name: ARM_TT21_C
description: Tetratricopeptide repeat protein 21A/21B, C-terminal ARM domain

phrase: LARKIGKALVKTHNYSKAITYYEAALKSGQQNCLCYDLAELLLRLKLYEKAEKVLQHSLAHEPVSELSALMVDGRSQVLLAKVYSKMERPSDAIAALQQARELQARILKRVQMEQPDAVPSQKHFAAEICAEIAKHSAAQRDYEKAITFYREA
type: DOMAIN
name: ARM_TT21_4th
description: Tetratricopeptide repeat protein 21A/21B, fourth ARM domain

phrase: AEIATELGYQMILQGKVKEAWKWYRTAMTLNES
type: REPEAT
name: TPR_rpt
description: Tetratricopeptide repeat