Protein sequence:
MATQADLMELDMAMEPDRKAAVSHWQQQSYLDSGIHSGATTTAPSLSGKGNPEEEDVDTSQVLYEWEQGFSQSFTQEQVADIDGQYAMTRAQRVRAAMFPETLDEGMQIPSTQFDAAHPTNVQRLAEPSQMLKHAVVNLINYQDDAELATRAIPELTKLLNDEDQVVVNKAAVMVHQLSKKEASRHAIMRSPQMVSAIVRTMQNTNDVETARCTAGTLHNLSHHREGLLAIFKSGGIPALVKMLGSPVDSVLFYAITTLHNLLLHQEGAKMAVRLAGGLQKMVALLNKTNVKFLAITTDCLQILAYGNQESKLIILASGGPQALVNIMRTYTYEKLLWTTSRVLKVLSVCSSNKPAIVEAGGMQALGPHLTDPSQRLVQNCLWTLRNLSDAATKQEGMEGLLGTLVQLLGSDDINVVTCAAGILSNLTCNNYKNKMMVCQVGGIEALVRTVLRAGDREDITEPAICALRHLTSRHQEAEMAQNAVRLHYGLPVVVKLLHPPSHWPLIKATVGLIRNLALCPANHAPLREQGAIPRLVQLLVRAHQDTQRRTSMGGTQQQFVEGVRMEEIVEGCTGALHILARDVHNRIVIRGLNTIPLFVQLLYSPIENIQRVAAGVLCELAQDKEAAEAIEAEGATAPLTELLHSRNEGVATYAAAVLFRMSEDKPQDYKKRLSVELTSSLFRTEPMAWNETADLGLDIGAQGEALGYRQDDPSYRSFHSGGYGQDALGMDPMMEHEMGGHHPGADYPVDGLPDLGHAQDLMDGLPPGDSNQLAWFDTDL

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

phrase: RAIPELTKLLNDEDQVVVNKAAVMVHQLSKKEASRHAIMR
type: REPEAT
name: Armadillo
description: Armadillo

phrase: YGLPVVVKLLHPPSHWPLIKATVGLIRNLALCPANHAPLREQG
type: REPEAT
name: Armadillo
description: Armadillo

phrase: LAIFKSGGIPALVKMLGSPVDSVLFYAITTLHN
type: REPEAT
name: Armadillo
description: Armadillo

phrase: YKNKMMVCQVGGIEALVRTVLRAGDREDITEPAICALRHLT
type: REPEAT
name: Armadillo
description: Armadillo

phrase: VHNRIVIRGLNTIPLFVQLLYSPIENIQRVAAGVLCEL
type: REPEAT
name: Armadillo
description: Armadillo

phrase: SSNKPAIVEAGGMQALGPHLTDPSQRLVQNCLWTLRNLS
type: REPEAT
name: Armadillo
description: Armadillo

phrase: QMVSAIVRTMQNTNDVETARCTAGTLHNLSHHREGLLAIFKSG
type: REPEAT
name: Armadillo
description: Armadillo

phrase: NTIPLFVQLLYSPIENIQRVAAGVLCELAQDKEAAEAIEAEG
type: REPEAT
name: Armadillo
description: Armadillo

phrase: GGPQALVNIMRTYTYEKLLWTTSRVLKVLSVCSSNKPAIVEAG
type: REPEAT
name: Armadillo
description: Armadillo

phrase: GGLQKMVALLNKTNVKFLAITTDCLQILAYGNQESKLIILAS
type: REPEAT
name: Armadillo
description: Armadillo

phrase: GLLGTLVQLLGSDDINVVTCAAGILSNLTCNNYKNKMMVCQV
type: REPEAT
name: Armadillo
description: Armadillo

phrase: NNYKNKMMVCQVGGIEALVRTVLRAGDREDITEPAICALRHLT
type: REPEAT
name: Armadillo
description: Armadillo

phrase: NQESKLIILASGGPQALVNIMRTYTYEKLLWTTSRVLKVLS
type: REPEAT
name: Armadillo
description: Armadillo

phrase: AEMAQNAVRLHYGLPVVVKLLHPPSHWPLIKATVGLIRNLA
type: REPEAT
name: Armadillo
description: Armadillo

phrase: DVHNRIVIRGLNTIPLFVQLLYSPIENIQRVAAGVLCELA
type: REPEAT
name: Armadillo
description: Armadillo

phrase: KEASRHAIMRSPQMVSAIVRTMQNTNDVETARCTAGTLHNLS
type: REPEAT
name: Armadillo
description: Armadillo

phrase: ATKQEGMEGLLGTLVQLLGSDDINVVTCAAGILSNLT
type: REPEAT
name: Armadillo
description: Armadillo

phrase: DKEAAEAIEAEGATAPLTELLHSRNEGVATYAAAVLFRMS
type: REPEAT
name: Armadillo
description: Armadillo

phrase: HQEGAKMAVRLAGGLQKMVALLNKTNVKFLAITTDCLQILA
type: REPEAT
name: Armadillo
description: Armadillo

phrase: HREGLLAIFKSGGIPALVKMLGSPVDSVLFYAITTLHNLL
type: REPEAT
name: Armadillo
description: Armadillo

phrase: NYQDDAELATRAIPELTKLLNDEDQVVVNKAAVMVHQLS
type: REPEAT
name: Armadillo
description: Armadillo

phrase: CSSNKPAIVEAGGMQALGPHLTDPSQRLVQNCLWTLRNLS
type: REPEAT
name: Armadillo
description: Armadillo

phrase: CPANHAPLREQGAIPRLVQLLVRAHQDTQRRTSMGGTQQQFVEGVRMEEIVEGCTGALHILA
type: REPEAT
name: Armadillo
description: Armadillo

phrase: GGIEALVRTVLRAGDREDITEPAICALRHLTSRHQEAEMAQN
type: REPEAT
name: Armadillo
description: Armadillo