code: def partes(self, num_partes=11):
          
          assert 44 % num_partes == 0, 'O numero de partes nao produz um '\
                  'resultado inteiro (partes por 44 digitos): '\
                  'num_partes=%s' % num_partes
  
          salto = 44 // num_partes
          return [self._campos[n:(n + salto)] for n in range(0, 44, salto)]
docs: Particiona a chave do CF-e-SAT em uma lista de *n* segmentos.
  
          :param int num_partes: O número de segmentos (partes) em que os digitos
              da chave do CF-e-SAT serão particionados. **Esse número deverá
              resultar em uma divisão inteira por 44 (o comprimento da chave)**.
              Se não for informado, assume ``11`` partes, comumente utilizado
              para apresentar a chave do CF-e-SAT no extrato.
  
          :return: Lista de strings contendo a chave do CF-e-SAT particionada.
          :rtype: list