Protein sequence:
MADTDHYITAGIIYYCQEKYHQHVQNLAREGLKKYSNDPVLQFFKIYGMLMEDRVQDAIRRLEPIKDDPTVVLCSTMALIYAHKRSERVDREAVADLENKLKETRKSAGPKALYYAGMFLWLMGRTDKAREYIDRMLKISNRSREGLVLRGWLDLSSEKESTVNKSIRYFEEGIQDNKDIFALIGKAQYFMAHQNYSGALDVINQIIVNYPPFLPALTLKMRLFLAQQDWDQTLETAQRILLKDGANIDAFQILTIHSVTREGSTEKALNYLRELINALDAAEPRNPMLHLHKILPISSLCGRNQPILKQVSVVIGRIFQTAPHAEVATALANNFILQGNVTEAAGWYATAMKLDGNHLEGLTGVIQCQILQGQLEEAEQQLDFLHEIQESIGGTKELCYIQALLASRQGKEEQIITELLKKAVELHYAAVRGLPLGVEYFEKLNPTFLINIVQEYLVLCPKQPKAPGEPLSPLLKQALSILTPVVSVAPALTEPLYYTAQIKYLAGNLEGAQGSLQRCIEVDTACADFHLLMAQIHYAQGKFAECSVSLETGVSHNFKVRERPLYHLIRARVLRKTGELQEAIKTLKMTMSLQEMKRGALKKSTWGSLNSSDKVSIYLELAELLRLNGEQHEATKIIQDAINEFGGTPEEIRIVVANADMAVAKGDVEMALNVLRDIAPNQPYYTEVKQKMAQIYLNNRKDKKLYIGCYRELCEQQPGPHTSVLLGDALMNIQEPEKALEVYNEALHKNPQDASLANRIGQALIKTHQYKKAVNYYEAAQKISGQDFLCCDLAELLIKLKQYSKAEAVLKQALAHEPVSDLTSMVTDAKCLGLLGTTYQNYKKEESADILNKALELQQRILKRVPMEQPEMAPAQKQATSEICVQLAEHYVDQRNYEQAANYYKEAMVYSQDSKVKLQLSRLYLMMGDLDSCENHCSALLENHSFKEEAAMMMADVMFRKQDYTKSIELFDQILEENPDNFAVLSKLIDLLRRSGNLSKAPMFFEKALANSSRTTLEPGYNYCKGLYCWYLGQPNDGLKYFNKARKDSEWGQNAISNMVQICLNPDNEIVGGEVFEAPDEADGLLGEKRESEMLGVRTAEKLLKEFHPRTLNGRNQLALLQNHCLMATKDKANVETALSAFTEMATSEKDNVCAILAVAQAYMILRQTPRARNQLKRLSKVPWSLADAEDLEKSWLLLADVYIKLGKYDIATELLKRCLLYNKSCYKAYEYLGFIMENEQSYKDAAANYRLAWDYSNQSNPAVGFRLAFNYLKDKKYVDAIDICHKVLKAHPTYPKIEREILAKAQTSLKP

Annotated regions:
phrase: PKALYYAGMFLWLMGRTDKAREYIDRMLKISNR
type: REPEAT
name: TPR_rpt
description: Tetratricopeptide repeat

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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