Protein sequence:
MSSDDSSLMASIIYYSQEKYFHHVLQAANVGLERYSSDPALQFFRAYGILGEDHIHDAISELEGIQSHPDTSLCAVIALLSAHKSCDTIDIEAVQELESSLKEIRRSASSTALYYASLFLWFMGHHDKAREYVDHMLKVSSGSKEGYVLKGWVDLTSSKPHVVKKSIKYLEQGTQDTKDVLGLMGKATYFMTQQNFSGALEVANQVTLACSNFLPALVLKMKLFLARQDWDQTIETGQRILEKDENNIDAWQILAVHELVKEGNTDRAADRVRNLIKALETGEPHNPNLHLKKILVISRLCGRHQVVHRLVSGFLERIFMATPSCALVATELGYLFILHQQVKEACLWYKEAMKLEENRLAALAGSIWCQILQGQLEEAAHQLEFLKEVQQSLGKSELLVFLQALVAAKKQRLEQEATALLKEAVEVHFSSMQGLALSPEYFEKLDPLFLVCIAKEYLHFCPKQPRSPGQLVSPLLKQVAMILSPVVKVAPAMMEPLYVTAQVKFLSGELENAQSTLQRCLELDPTFVDAHLLMSQIYLAQGNFAMCSHCLELGVSHNFQVRDHPLYHFIKARALNKTGDYAEAIKTLKMIIKVPTSKAEEGRKSQSPSVRPSERASILLELVEALRLNGELHEATKIMQDAINEFSGTPEEMRITVANVDLALSKGNVDLALNMLRGITPKQPCYTEAKEKMASIYLHTRKDVRLYIGCYVELCEHLPGPHSSLLLGDAFMNIQEPEKALEVYDEAYRKNPHDASLVSRIGQAYVKTHQYAKAINYYEAAQKISGQDFLCCELAELLLKLKKYHKAEKVLKQALERDSGVKDIPSMINEVKCLLLLAKVYKSHKKEEVMETLNLALDLQSRILKRVPLEQSEMIPFQNQLAASICIQIGEHHLAEKDYDSALKSYKDALAYSPTDSKVVLELAHLYLLLGQLDLCEQRCAPLLEMEQTHERAAVMLADLMFRRQNYETAINLYHQVLEKAPDNFLVLNKLVDLLRRSGKLEEAPAFFELAKKVSSRVPLEPGFNYCQGIYFWHIGQPNEALRFLNKARKDSTWGQLATCYMVQICLNPDNEIVGGEAFESLVGDSNSASRKESQQHGVRTAEKLLREFYPHSESGQTQLRLLQNLCLLATREKANVEVALGAFIEMAQAEKDSIPALLAMAQAYILLKQVPKARTQLKRLAKVPWTVDEAEDLEKSWLLLADIYCQGGKFDLALELLRRCLQYNKSCCRAYEYMGFIMEKEQSYKDAATNYELAWKYSHQANPAIGFKLAFNYLKDKKFVDAIEVCHSVLTEHPKYPKIREEILEKAQGSLRP

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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