Protein sequence:
MSYQMPQNRSMSHNPYNSSDMPMPSAKEQTLMWQQNSYLGDSGIHSGAVTQVPSLSGKDDDMEDDPLMFDMDQGFSQNFTQDQVDDMNQQLSQTRSQRVRAAMFPETLEEGIEIPSTQFDPQQPTAVQRLAEPSQMLKHAVVNLINYQDDADLATRAIPELIKLLNDEDQVVVSQAAMMVHQLSKKEASRHAIMNSPQMVAALVRALSNSNDLETTKGAVGTLHNLSHHRQGLLAIFKSGGIPALVKLLSSPVESVLFYAITTLHNLLLHQDGSKMAVRLAGGLQKMVALLQRNNVKFLAIVTDCLQILAYGNQESKLIILASTGPSELVRIMRSYDYEKLLWTTSRVLKVLSVCSSNKPAIVEAGGMQALAMHLGNPSQRLVQNCLWTLRNLSDAATKVDGLETLLSGLVTVLGSSDVNVVTCAAGILSNLTCNNQRNKVTVCQVGGVEALVGTIINAGDREEITEPAVCALRHLTSRHPESESAQNVVRNGYGLPVIVKLLNPPSRWPLIKAVIGLIRNLALCPANAAPLREHGAIHLLVRLLFKAFQDTQRQRSSVASNGSQPPGAYADGVRMEEIVEGTVGALHILAKEEYNRQVIRSQNVIPIFVQLLFYNDIENIQRVAAGVLCELAVDKEVAEMIEAEGATAPLTELLNSANEGVATYAAAVLFKMSEDKSMDYKKRFSSELTTLPVFRDDSMWNNGELGIGPDLQDILSPEQAYEGLYGQGPASVHSSHGGRAFQQGYDTLPIDSMQGLEIGGGGGSSNGGATGNGGMGGQQQQSGGGPGSVVMGGGGASGMSSSGQPTSPYGMDMDVGEMEASELTFDHLDVMPSPPQDNNQVAAWYDTDL

Annotated regions:
phrase: TGPSELVRIMRSYDYEKLLWTTSRVLKVLSVCSSNKPAIVEAG
type: REPEAT
name: Armadillo
description: Armadillo

phrase: TLLSGLVTVLGSSDVNVVTCAAGILSNLTCNNQRNKVTVCQV
type: REPEAT
name: Armadillo
description: Armadillo

phrase: RAIPELIKLLNDEDQVVVSQAAMMVHQLSKKEASRHAIMN
type: REPEAT
name: Armadillo
description: Armadillo

phrase: QMVAALVRALSNSNDLETTKGAVGTLHNLSHHRQGLLAIFKSG
type: REPEAT
name: Armadillo
description: Armadillo

phrase: GGVEALVGTIINAGDREEITEPAVCALRHLTSRHPES
type: REPEAT
name: Armadillo
description: Armadillo

phrase: EEYNRQVIRSQNVIPIFVQLLFYNDIENIQRVAAGVLCELA
type: REPEAT
name: Armadillo
description: Armadillo

phrase: ESESAQNVVRNGYGLPVIVKLLNPPSRWPLIKAVIGLIRNLA
type: REPEAT
name: Armadillo
description: Armadillo

phrase: NNQRNKVTVCQVGGVEALVGTIINAGDREEITEPAVCALRHLT
type: REPEAT
name: Armadillo
description: Armadillo

phrase: NYQDDADLATRAIPELIKLLNDEDQVVVSQAAMMVHQLS
type: REPEAT
name: Armadillo
description: Armadillo

phrase: HRQGLLAIFKSGGIPALVKLLSSPVESVLFYAITTLHNLL
type: REPEAT
name: Armadillo
description: Armadillo

phrase: KEASRHAIMNSPQMVAALVRALSNSNDLETTKGAVGTLHNLS
type: REPEAT
name: Armadillo
description: Armadillo

phrase: NQESKLIILASTGPSELVRIMRSYDYEKLLWTTSRVLKVLS
type: REPEAT
name: Armadillo
description: Armadillo

phrase: DKEVAEMIEAEGATAPLTELLNSANEGVATYAAAVLFKMS
type: REPEAT
name: Armadillo
description: Armadillo

phrase: CSSNKPAIVEAGGMQALAMHLGNPSQRLVQNCLWTLRNLS
type: REPEAT
name: Armadillo
description: Armadillo

phrase: CPANAAPLREHGAIHLLVRLLFKAFQDTQRQRSSVASNGSQPPGAYADGVRMEEIVEGTVGALHILA
type: REPEAT
name: Armadillo
description: Armadillo

phrase: HQDGSKMAVRLAGGLQKMVALLQRNNVKFLAIVTDCLQILA
type: REPEAT
name: Armadillo
description: Armadillo

phrase: YGLPVIVKLLNPPSRWPLIKAVIGLIRNLALCPANAAPLREHG
type: REPEAT
name: Armadillo
description: Armadillo

phrase: NVIPIFVQLLFYNDIENIQRVAAGVLCELAVDKEVAEMIEAEG
type: REPEAT
name: Armadillo
description: Armadillo

phrase: GGIPALVKLLSSPVESVLFYAITTLHNLLLHQDGSKMAVRLA
type: REPEAT
name: Armadillo
description: Armadillo

phrase: NQRNKVTVCQVGGVEALVGTIINAGDREEITEPAVCALRHLT
type: REPEAT
name: Armadillo
description: Armadillo

phrase: NRQVIRSQNVIPIFVQLLFYNDIENIQRVAAGVLCEL
type: REPEAT
name: Armadillo
description: Armadillo

phrase: AIFKSGGIPALVKLLSSPVESVLFYAITTLHN
type: REPEAT
name: Armadillo
description: Armadillo

phrase: SSNKPAIVEAGGMQALAMHLGNPSQRLVQNCLWTLRNLS
type: REPEAT
name: Armadillo
description: Armadillo

phrase: GGLQKMVALLQRNNVKFLAIVTDCLQILAYGNQESKLIILAS
type: REPEAT
name: Armadillo
description: Armadillo