Protein sequence:
MSSNDSSLMAGIIYYSQEKYFHHVQQAAAVGLEKFSNDPVLKFFKAYGVLKEEHIQDAISDLESIRHHPDVSLCSTMALIYAHKRCEIIDREAIQELEYSLKEIRKTVSGTALYYAGLFLWLIGRHDKAKEYIDRMLKISRGFREAYVLRGWVDLTSDKPHTAKKAIEYLEQGIQDTKDVLGLMGKAMYFMMQQNYSEALEVVNQITVTSGSFLPALVLKMQLFLARQDWEQTVEMGHRILEKDESNIDACQILTVHELAREGNMTTVSSLKTQKATNHVRNLIKALETREPENPSLHLKKIIVVSRLCGSHQVILGLVCSFIERTFMATPSYVHVATELGYLFILKNQVKEALLWYSEAMKLDKDGMAGLTGIILCHILEGHLEEAEYRLEFLKEVQKSLGKSEVLIFLQALLMSRKHKGEEETTALLKEAVELHFSSMQGIPLGSEYFEKLDPYFLVCIAKEYLLFCPKQPRLPGQIVSPLLKQVAVILNPVVKAAPALIDPLYLMAQVRYYSELENAQSILQRCLELDPASVDAHLLMCQIYLAQGNFGMCFHCLELGVSHNFQVRDHPLYHLIKARALNKAGDYPEAIKTLKMVIKLPALKKEEGRKFLRPSVQPSQRASILLELVEALRLNGELHEATKVMQDTINEFGGTPEENRITIANVDLVLSKGNVDVALNMLRNILPKQSCYMEAREKMANIYLQTLRDRRLYIRCYRELCEHLPGPHTSLLLGDALMSILEPEKALEVYDEAYRQNPHDASLASRIGHAYVKAHQYTEAIEYYEAAQKINGQDFLCCDLGKLLLKLKKVNKAEKVLKQALEHDIVQDIPSMMNDVKCLLLLAKVYKSHKKEAVIETLNKALDLQSRILKRVPLEQPEMIPSQKQLAASICIQFAEHYLAEKEYDKAVQSYKDVFSYLPTDNKVMLELAQLYLLQGHLDLCEQHCAILLQTEQNHETASVLMADLMFRKQKHEAAINLYHQVLEKAPDNFLVLHKLIDLLRRSGKLEDIPAFFELAKKVSSRVPLEPGFNYCRGIYCWHIGQPNEALKFLNKARKDSTWGQSAIYHMVQICLNPDNEVVGGEAFENQGAESNYMEKKELEQQGVSTAEKLLREFYPHSDSSQTQLRLLQGLCRLATREKANMEAALGSFIQIAQAEKDSVPALLALAQAYVFLKQIPKARMQLKRLAKTPWVLSEAEDLEKSWLLLADIYCQGSKFDLALELLRRCVQYNKSCYKAYEYMGFIMEKEQSYKDAVTNYKLAWKYSHHANPAIGFKLAFNYLKDKKFVEAIEICNDVLREHPDYPKIREEILEKARRSLRP

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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