Protein sequence:
MDLGDVVEMPMKVTEWQKTYTYDSGINSGINTSVPSLNGKMVIEDDSLAYPNSYTTVKTTTYTQQQNPDMESHLNMTRAQRVRAAMYPETVEDHSYLFSTQIEGQQTNVQKLAEPSQMLKSAIMHLINYQDDAELATRAIPELTKLLNDEDPMVVNKASMIVNQLSKKEASRKALMQSPQIVAAIVRTMQHTSDMDTARCTTSILHNLSHHREGLLSIFKSGGIPALVRMLSSPVESVLFYAITTLHNLLLYQEGAKMAVRLADGLQKMVPLLNKNNPKFLAITTDCLQLLAYGNQESKLIILGNGGPQGLVQIMRNYNYEKLLWTTSRVLKVLSVCPSNKPAIVEAGGMQALGKHLTSNSPRLVQNCLWTLRNLSDVATKQEGLDNVLKILVNQLSSDDVNVLTCATGTLSNLTCNNGRNKTLVTQSNGVESLIHTILRASDKDDIAEPAVCAMRHLTSRHQDAEVAQNSVRLHYGIPAIVKLLNPPYQWPLVKATIGLIRNLALCPANHAPLYDAGVIPRLVQLLVKSHQDAQRHAASGTQQPYTDGVKMEEIVEGCTGALHILARDPVNRMDIYKLNTIPLFVQLLYSPVENIQRVSSGVLCELAQDKEAADTIDAEGASAPLMELLHSRNEGIATYAAAVLFRISEDKNADYRKRVSVELTNAIFRQDPAAWEAAQSMIPLNDPYSDEMENYRAMYPEDIPLEPMGGDMDVEYAMDGYSDHPGRGHYADNHMMA

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

phrase: GGPQGLVQIMRNYNYEKLLWTTSRVLKVLSVCPSNKPAIVEAG
type: REPEAT
name: Armadillo
description: Armadillo

phrase: NVLKILVNQLSSDDVNVLTCATGTLSNLTCNNGRNKTLVTQS
type: REPEAT
name: Armadillo
description: Armadillo

phrase: YGIPAIVKLLNPPYQWPLVKATIGLIRNLALCPANHAPLYDAG
type: REPEAT
name: Armadillo
description: Armadillo

phrase: NTIPLFVQLLYSPVENIQRVSSGVLCELAQDKEAADTIDAEG
type: REPEAT
name: Armadillo
description: Armadillo

phrase: ATKQEGLDNVLKILVNQLSSDDVNVLTCATGTLSNLT
type: REPEAT
name: Armadillo
description: Armadillo

phrase: DKEAADTIDAEGASAPLMELLHSRNEGIATYAAAVLFRIS
type: REPEAT
name: Armadillo
description: Armadillo

phrase: CPSNKPAIVEAGGMQALGKHLTSNSPRLVQNCLWTLRNLS
type: REPEAT
name: Armadillo
description: Armadillo

phrase: KEASRKALMQSPQIVAAIVRTMQHTSDMDTARCTTSILHNLS
type: REPEAT
name: Armadillo
description: Armadillo

phrase: DPVNRMDIYKLNTIPLFVQLLYSPVENIQRVSSGVLCELA
type: REPEAT
name: Armadillo
description: Armadillo

phrase: NNGRNKTLVTQSNGVESLIHTILRASDKDDIAEPAVCAMRHLT
type: REPEAT
name: Armadillo
description: Armadillo

phrase: CPANHAPLYDAGVIPRLVQLLVKSHQDAQRHAASGTQQPYTDGVKMEEIVEGCTGALHILA
type: REPEAT
name: Armadillo
description: Armadillo

phrase: DAEVAQNSVRLHYGIPAIVKLLNPPYQWPLVKATIGLIRNLA
type: REPEAT
name: Armadillo
description: Armadillo

phrase: NQESKLIILGNGGPQGLVQIMRNYNYEKLLWTTSRVLKVLS
type: REPEAT
name: Armadillo
description: Armadillo

phrase: NYQDDAELATRAIPELTKLLNDEDPMVVNKASMIVNQLS
type: REPEAT
name: Armadillo
description: Armadillo

phrase: YQEGAKMAVRLADGLQKMVPLLNKNNPKFLAITTDCLQLLA
type: REPEAT
name: Armadillo
description: Armadillo

phrase: HREGLLSIFKSGGIPALVRMLSSPVESVLFYAITTLHNLL
type: REPEAT
name: Armadillo
description: Armadillo

phrase: DGLQKMVPLLNKNNPKFLAITTDCLQLLAYGNQESKLIILGN
type: REPEAT
name: Armadillo
description: Armadillo

phrase: RAIPELTKLLNDEDPMVVNKASMIVNQLSKKEASRKALMQ
type: REPEAT
name: Armadillo
description: Armadillo

phrase: PSNKPAIVEAGGMQALGKHLTSNSPRLVQNCLWTLRNLS
type: REPEAT
name: Armadillo
description: Armadillo

phrase: IFKSGGIPALVRMLSSPVESVLFYAITTLHN
type: REPEAT
name: Armadillo
description: Armadillo

phrase: PVNRMDIYKLNTIPLFVQLLYSPVENIQRVSSGVLCEL
type: REPEAT
name: Armadillo
description: Armadillo

phrase: NGVESLIHTILRASDKDDIAEPAVCAMRHLTSRHQDAEVAQN
type: REPEAT
name: Armadillo
description: Armadillo

phrase: GGIPALVRMLSSPVESVLFYAITTLHNLLLYQEGAKMAVRLA
type: REPEAT
name: Armadillo
description: Armadillo