Manual de Integración API

ApiDian v2.1 — 12 secciones · 141 endpoints

Documentación completa de la API de facturación electrónica DIAN. Todos los endpoints requieren autenticación Bearer Token.

Producción
https://back.apidian.app/api/ubl2.1/
Pruebas (Test)
https://test.apidian.app/api/ubl2.1/
GET POST PUT PATCH DELETE

PASO 1 - CONFIGURAR SOFTWARE PARA DOCUMENTOS EQUIVALENTES

📋 Descripcion General

Registra y configura el software de facturacion electronica destinado exclusivamente a la emision de Documentos Equivalentes (EqDocs) ante la DIAN. Este es el primer paso obligatorio.

Endpoint: PUT /api/ubl2.1/config/softwareeqdocs


📤 Cuerpo de la Peticion

Campo Tipo Obligatorio Descripcion
ideqdocs string (UUID) ✅ Si UUID del software registrado en DIAN para Documentos Equivalentes
pineqdocs integer ✅ Si PIN de 5 digitos proporcionado por DIAN

Ejemplo:

{
  "ideqdocs": "478be703-d445-4729-86db-9d5a7308f6f4",
  "pineqdocs": 12345
}

✅ Respuesta Exitosa

La respuesta contiene confirmacion del registro:

{
  "success": true,
  "message": "Software Documentos Equivalentes configurado exitosamente"
}

📌 Notas Importantes

  • ✓ UUID DIAN: Identificador unico del software
  • ✓ PIN: Debe coincidir exactamente con lo registrado en DIAN
  • ✓ Requerido: Antes de configurar resoluciones
  • ⚠️ No se puede cambiar una vez registrado sin limpiar configuracion

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
cache-control no-cache
Connection keep-alive
Accept-Encoding gzip, deflate
Host localhost
accept application/json
X-CSRF-TOKEN
{
    "ideqdocs": "478be703-d445-4729-86db-9d5a7308f6f4",
    "pineqdocs": 12345
}
curl -X PUT 'https://back.apidian.app/config/softwareeqdocs' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'cache-control: no-cache' \
  -H 'Connection: keep-alive' \
  -H 'Accept-Encoding: gzip, deflate' \
  -H 'Host: localhost' \
  -H 'accept: application/json' \
  -d '{
    "ideqdocs": "478be703-d445-4729-86db-9d5a7308f6f4",
    "pineqdocs": 12345
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('PUT', 'https://back.apidian.app/config/softwareeqdocs', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'cache-control' => 'no-cache',
    'Connection' => 'keep-alive',
    'Accept-Encoding' => 'gzip, deflate',
    'Host' => 'localhost',
    'accept' => 'application/json',
  ],
  'body' => '{
    "ideqdocs": "478be703-d445-4729-86db-9d5a7308f6f4",
    "pineqdocs": 12345
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("cache-control", "no-cache");
myHeaders.append("Connection", "keep-alive");
myHeaders.append("Accept-Encoding", "gzip, deflate");
myHeaders.append("Host", "localhost");
myHeaders.append("accept", "application/json");

const requestOptions = {
  method: 'PUT',
  headers: myHeaders,
  body: JSON.stringify({"ideqdocs":"478be703-d445-4729-86db-9d5a7308f6f4","pineqdocs":12345}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/config/softwareeqdocs", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

PASO 2 - CONFIGURAR RESOLUCION POS (EQUIVALENTES)

📋 Descripcion General

Configura la numeracion y rango de Posiciones Equivalentes (EPOS) - type_document_id: 15. Define los numeros secuenciales autorizados para emitir estos documentos.

Endpoint: PUT /api/ubl2.1/config/resolution


📤 Cuerpo de la Peticion

Campo Tipo Obligatorio Descripcion
type_document_id integer ✅ Si FIJO: 15 (Posicion Equivalente)
prefix string ✅ Si Prefijo unico (max 4 caracteres, ej: EPOS)
resolution string ✅ Si Numero de resolucion DIAN (ej: 18760000001)
resolution_date date ✅ Si Fecha de emision de la resolucion
from integer ✅ Si Numero inicial del rango (tipicamente 1)
to integer ✅ Si Numero final del rango
date_from date ✅ Si Fecha inicio de vigencia (YYYY-MM-DD)
date_to date ✅ Si Fecha fin de vigencia

Ejemplo:

{
  "type_document_id": 15,
  "prefix": "EPOS",
  "resolution": "18760000001",
  "resolution_date": "2019-01-19",
  "from": 1,
  "to": 1000000,
  "generated_to_date": 0,
  "date_from": "2019-01-19",
  "date_to": "2030-01-19"
}

✅ Respuesta Exitosa

{
  "success": true,
  "resolutionId": "uuid-del-recurso",
  "message": "Resolucion EPOS configurada exitosamente"
}

📌 Notas Importantes

  • ✓ type_document_id: FIJO en 15 para EPOS
  • ✓ Rango tipico: 1 a 1,000,000
  • ✓ Vigencia minima: 5 anos
  • ✓ Prefijo debe ser unico en el sistema

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
accept application/json
{
    "type_document_id": 15,
    "prefix": "EPOS",
    "resolution": "18760000001",
    "resolution_date": "2019-01-19",
    "from": 1,
    "to": 1000000,
    "generated_to_date": 0,
    "date_from": "2019-01-19",
    "date_to": "2030-01-19"
}
curl -X PUT 'https://back.apidian.app/config/resolution' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'accept: application/json' \
  -d '{
    "type_document_id": 15,
    "prefix": "EPOS",
    "resolution": "18760000001",
    "resolution_date": "2019-01-19",
    "from": 1,
    "to": 1000000,
    "generated_to_date": 0,
    "date_from": "2019-01-19",
    "date_to": "2030-01-19"
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('PUT', 'https://back.apidian.app/config/resolution', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'accept' => 'application/json',
  ],
  'body' => '{
    "type_document_id": 15,
    "prefix": "EPOS",
    "resolution": "18760000001",
    "resolution_date": "2019-01-19",
    "from": 1,
    "to": 1000000,
    "generated_to_date": 0,
    "date_from": "2019-01-19",
    "date_to": "2030-01-19"
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("accept", "application/json");

const requestOptions = {
  method: 'PUT',
  headers: myHeaders,
  body: JSON.stringify({"type_document_id":15,"prefix":"EPOS","resolution":"18760000001","resolution_date":"2019-01-19","from":1,"to":1000000,"generated_to_date":0,"date_from":"2019-01-19","date_to":"2030-01-19"}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/config/resolution", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

PASO 3 - CONFIGURAR RESOLUCION TRANSPORTE TERRESTRE (DETP)

📋 Descripcion General

Configura la numeracion para Documentos de Transporte Terrestre (DETP) - type_document_id: 19. Autoriza la emision de Documentos Equivalentes para transporte de carga terrestre con integracion RNDC.

Endpoint: PUT /api/ubl2.1/config/resolution


📤 Cuerpo de la Peticion

Campo Tipo Obligatorio Descripcion
type_document_id integer ✅ Si FIJO: 19 (Documento Transporte Terrestre)
prefix string ✅ Si Prefijo unico (max 4 caracteres, ej: DETP)
resolution string ✅ Si Identificador de resolucion
resolution_date date ✅ Si Fecha de emision
from integer ✅ Si Numero inicial
to integer ✅ Si Numero final
date_from date ✅ Si Inicio vigencia
date_to date ✅ Si Fin vigencia

Ejemplo:

{
  "type_document_id": 19,
  "prefix": "DETP",
  "resolution": "DETP",
  "resolution_date": "2025-01-01",
  "from": 1,
  "to": 100000,
  "generated_to_date": 0,
  "date_from": "2025-01-01",
  "date_to": "2030-01-01"
}

✅ Respuesta Exitosa

{
  "success": true,
  "resolutionId": "uuid",
  "message": "Resolucion DETP configurada"
}

📌 Notas Importantes

  • ✓ type_document_id: FIJO en 19
  • ✓ Requiere RNDC previo
  • ✓ Integracion con sistema de rastreo
  • ✓ Documento de transporte terrestre de carga

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
accept application/json
{
    "type_document_id": 19,
    "prefix": "DETP",
    "resolution": "DETP",
    "resolution_date": "2025-01-01",
    "from": 1,
    "to": 100000,
    "generated_to_date": 0,
    "date_from": "2025-01-01",
    "date_to": "2030-01-01"
}
curl -X PUT 'https://back.apidian.app/config/resolution' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'accept: application/json' \
  -d '{
    "type_document_id": 19,
    "prefix": "DETP",
    "resolution": "DETP",
    "resolution_date": "2025-01-01",
    "from": 1,
    "to": 100000,
    "generated_to_date": 0,
    "date_from": "2025-01-01",
    "date_to": "2030-01-01"
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('PUT', 'https://back.apidian.app/config/resolution', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'accept' => 'application/json',
  ],
  'body' => '{
    "type_document_id": 19,
    "prefix": "DETP",
    "resolution": "DETP",
    "resolution_date": "2025-01-01",
    "from": 1,
    "to": 100000,
    "generated_to_date": 0,
    "date_from": "2025-01-01",
    "date_to": "2030-01-01"
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("accept", "application/json");

const requestOptions = {
  method: 'PUT',
  headers: myHeaders,
  body: JSON.stringify({"type_document_id":19,"prefix":"DETP","resolution":"DETP","resolution_date":"2025-01-01","from":1,"to":100000,"generated_to_date":0,"date_from":"2025-01-01","date_to":"2030-01-01"}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/config/resolution", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

PASO 4 - CONFIGURAR RESOLUCION BOLETA CINE (CIN)

📋 Descripcion General

Configura la numeracion para Boletas de Ingreso a Cine - type_document_id: 16. Autoriza la emision de Documentos Equivalentes para venta de boletas de entrada a salas cinematograficas.

Endpoint: PUT /api/ubl2.1/config/resolution


📤 Cuerpo de la Peticion

Campo Tipo Obligatorio Descripcion
type_document_id integer ✅ Si FIJO: 16 (Boleta Cine)
prefix string ✅ Si Prefijo unico (ej: CIN)
resolution string ✅ Si Identificador de resolucion
resolution_date date ✅ Si Fecha emision
from integer ✅ Si Numero inicial
to integer ✅ Si Numero final
date_from date ✅ Si Inicio vigencia
date_to date ✅ Si Fin vigencia

Ejemplo:

{
  "type_document_id": 16,
  "prefix": "CIN",
  "resolution": "CIN",
  "resolution_date": "2025-01-01",
  "from": 1,
  "to": 100000,
  "generated_to_date": 0,
  "date_from": "2024-01-01",
  "date_to": "2030-01-01"
}

✅ Respuesta Exitosa

{
  "success": true,
  "resolutionId": "uuid",
  "message": "Resolucion Boleta Cine configurada"
}

📌 Notas Importantes

  • ✓ type_document_id: FIJO en 16
  • ✓ Para salas cinematograficas y teatros
  • ✓ Documento de entrada/boleta
  • ✓ Rango configurable segun demanda

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
accept application/json
{
    "type_document_id": 16,
    "prefix": "CIN",
    "resolution": "CIN",
    "resolution_date": "2025-01-01",
    "from": 1,
    "to": 100000,
    "generated_to_date": 0,
    "date_from": "2024-01-01",
    "date_to": "2030-01-01"
}
curl -X PUT 'https://back.apidian.app/config/resolution' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'accept: application/json' \
  -d '{
    "type_document_id": 16,
    "prefix": "CIN",
    "resolution": "CIN",
    "resolution_date": "2025-01-01",
    "from": 1,
    "to": 100000,
    "generated_to_date": 0,
    "date_from": "2024-01-01",
    "date_to": "2030-01-01"
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('PUT', 'https://back.apidian.app/config/resolution', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'accept' => 'application/json',
  ],
  'body' => '{
    "type_document_id": 16,
    "prefix": "CIN",
    "resolution": "CIN",
    "resolution_date": "2025-01-01",
    "from": 1,
    "to": 100000,
    "generated_to_date": 0,
    "date_from": "2024-01-01",
    "date_to": "2030-01-01"
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("accept", "application/json");

const requestOptions = {
  method: 'PUT',
  headers: myHeaders,
  body: JSON.stringify({"type_document_id":16,"prefix":"CIN","resolution":"CIN","resolution_date":"2025-01-01","from":1,"to":100000,"generated_to_date":0,"date_from":"2024-01-01","date_to":"2030-01-01"}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/config/resolution", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

PASO 5 - CONFIGURAR RESOLUCION SERVICIOS PUBLICOS (SSP)

📋 Descripcion General

Configura la numeracion para Servicios Publicos - type_document_id: 24. Autoriza la emision de Documentos Equivalentes para empresas de servicios publicos (energia, agua, gas, telecomunicaciones).

Endpoint: PUT /api/ubl2.1/config/resolution


📤 Cuerpo de la Peticion

Campo Tipo Obligatorio Descripcion
type_document_id integer ✅ Si FIJO: 24 (Servicios Publicos)
prefix string ✅ Si Prefijo unico (ej: SSP)
resolution string ✅ Si Identificador resolucion
resolution_date date ✅ Si Fecha emision
from integer ✅ Si Numero inicial
to integer ✅ Si Numero final
date_from date ✅ Si Inicio vigencia
date_to date ✅ Si Fin vigencia

Ejemplo:

{
  "type_document_id": 24,
  "prefix": "SSP",
  "resolution": "SSP",
  "resolution_date": "2025-01-01",
  "from": 1,
  "to": 100000,
  "generated_to_date": 0,
  "date_from": "2024-01-01",
  "date_to": "2030-01-01"
}

✅ Respuesta Exitosa

{
  "success": true,
  "resolutionId": "uuid",
  "message": "Resolucion Servicios Publicos configurada"
}

📌 Notas Importantes

  • ✓ type_document_id: FIJO en 24
  • ✓ Para empresas de servicios (energia, agua, gas, telecom)
  • ✓ Emision de recibos/facturas por servicios
  • ✓ Numeracion independiente por servicio recomendado

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
accept application/json
{
    "type_document_id": 24,
    "prefix": "SSP",
    "resolution": "SSP",
    "resolution_date": "2025-01-01",
    "from": 1,
    "to": 100000,
    "generated_to_date": 0,
    "date_from": "2024-01-01",
    "date_to": "2030-01-01"
}
curl -X PUT 'https://back.apidian.app/config/resolution' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'accept: application/json' \
  -d '{
    "type_document_id": 24,
    "prefix": "SSP",
    "resolution": "SSP",
    "resolution_date": "2025-01-01",
    "from": 1,
    "to": 100000,
    "generated_to_date": 0,
    "date_from": "2024-01-01",
    "date_to": "2030-01-01"
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('PUT', 'https://back.apidian.app/config/resolution', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'accept' => 'application/json',
  ],
  'body' => '{
    "type_document_id": 24,
    "prefix": "SSP",
    "resolution": "SSP",
    "resolution_date": "2025-01-01",
    "from": 1,
    "to": 100000,
    "generated_to_date": 0,
    "date_from": "2024-01-01",
    "date_to": "2030-01-01"
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("accept", "application/json");

const requestOptions = {
  method: 'PUT',
  headers: myHeaders,
  body: JSON.stringify({"type_document_id":24,"prefix":"SSP","resolution":"SSP","resolution_date":"2025-01-01","from":1,"to":100000,"generated_to_date":0,"date_from":"2024-01-01","date_to":"2030-01-01"}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/config/resolution", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

PASO 6 - CONFIGURAR RESOLUCION NOTA CREDITO (NC)

📋 Descripcion General

Configura la numeracion para Notas Credito - type_document_id: 26. Autoriza la emision de Documentos Equivalentes como ajustes por devolucion o rebaja en valor.

Endpoint: PUT /api/ubl2.1/config/resolution


📤 Cuerpo de la Peticion

Campo Tipo Obligatorio Descripcion
type_document_id integer ✅ Si FIJO: 26 (Nota Credito)
prefix string ✅ Si Prefijo unico (ej: NCP)
from integer ✅ Si Numero inicial
to integer ✅ Si Numero final

Ejemplo:

{
  "type_document_id": 26,
  "from": 1,
  "to": 99999999,
  "prefix": "NCP"
}

✅ Respuesta Exitosa

{
  "success": true,
  "resolutionId": "uuid",
  "message": "Resolucion Nota Credito configurada"
}

📌 Notas Importantes

  • ✓ type_document_id: FIJO en 26
  • ✓ Ajuste por devolucion o rebaja
  • ✓ Debe referencia documento original (factura)
  • ✓ Rango amplio disponible
  • ✓ Requiere razon y soporte documental

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
accept application/json
{
    "type_document_id": 26,
    "from": 1,
    "to": 99999999,
    "prefix": "NCP"
}
curl -X PUT 'https://back.apidian.app/config/resolution' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'accept: application/json' \
  -d '{
    "type_document_id": 26,
    "from": 1,
    "to": 99999999,
    "prefix": "NCP"
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('PUT', 'https://back.apidian.app/config/resolution', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'accept' => 'application/json',
  ],
  'body' => '{
    "type_document_id": 26,
    "from": 1,
    "to": 99999999,
    "prefix": "NCP"
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("accept", "application/json");

const requestOptions = {
  method: 'PUT',
  headers: myHeaders,
  body: JSON.stringify({"type_document_id":26,"from":1,"to":99999999,"prefix":"NCP"}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/config/resolution", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

PASO 7 - CONFIGURAR RESOLUCION NOTA DEBITO (ND)

📋 Descripcion General

Configura la numeracion para Notas Debito - type_document_id: 27. Autoriza la emision de Documentos Equivalentes para cobros adicionales por conceptos no facturados inicialmente.

Endpoint: PUT /api/ubl2.1/config/resolution


📤 Cuerpo de la Peticion

Campo Tipo Obligatorio Descripcion
type_document_id integer ✅ Si FIJO: 27 (Nota Debito)
prefix string ✅ Si Prefijo unico (ej: NDP)
from integer ✅ Si Numero inicial
to integer ✅ Si Numero final

Ejemplo:

{
  "type_document_id": 27,
  "from": 1,
  "to": 99999999,
  "prefix": "NDP"
}

✅ Respuesta Exitosa

{
  "success": true,
  "resolutionId": "uuid",
  "message": "Resolucion Nota Debito configurada"
}

📌 Notas Importantes

  • ✓ type_document_id: FIJO en 27
  • ✓ Ajuste por cobro adicional
  • ✓ Debe referencia documento original (factura)
  • ✓ Rango amplio disponible
  • ✓ Requiere razon y soporte documental
  • ✓ Incrementa valor de deuda original

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
accept application/json
{
    "type_document_id": 25,
    "from": 1,
    "to": 99999999,
    "prefix": "NDP"
}
curl -X PUT 'https://back.apidian.app/config/resolution' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'accept: application/json' \
  -d '{
    "type_document_id": 25,
    "from": 1,
    "to": 99999999,
    "prefix": "NDP"
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('PUT', 'https://back.apidian.app/config/resolution', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'accept' => 'application/json',
  ],
  'body' => '{
    "type_document_id": 25,
    "from": 1,
    "to": 99999999,
    "prefix": "NDP"
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("accept", "application/json");

const requestOptions = {
  method: 'PUT',
  headers: myHeaders,
  body: JSON.stringify({"type_document_id":25,"from":1,"to":99999999,"prefix":"NDP"}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/config/resolution", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

PASO 1 - CONFIGURAR COMPAÑÍA

📋 Descripción General

Este es el primer endpoint que debe ejecutarse para configurar una nueva compañía en la API de facturación electrónica. Crea el usuario, la compañía y genera el api_token necesario para todas las operaciones posteriores.

Request Handler: ConfigurationController@store
Request Validation: ConfigurationRequest
Modelos: User, Company

🔄 Comportamiento Inteligente

  • Si la compañía NO existe (CREATE): Crea usuario y compañía nuevos
  • Si la compañía YA existe (UPDATE): Actualiza la información existente (idempotente)
  • Validación de email: No permite duplicar emails entre diferentes empresas
  • Validación de DV: Utiliza regla personalizada dian_dv para verificar dígito de verificación
  • Usuario creado: Email = {email del request}, Password = {NIT}
  • Token generado: SHA256 hash del NIT (usado como password)
  • Transaccional: Toda la operación se ejecuta en una transacción DB con rollback automático en caso de error

🔗 URL del Endpoint

Patrón de URL

POST /api/ubl2.1/config/{NIT}/{DV}

Ejemplos:

Desarrollo local:

{{BASE_URL}}/config/24479929/0

Producción con dominio:

http://midominio.com/api/ubl2.1/config/89008003/2

Parámetros de URL

Parámetro Descripción Ejemplo
NIT Número de Identificación Tributaria 24479929
DV Dígito de Verificación 0

🔓 Autenticación

NO requiere token de autorización - Este es el endpoint inicial que genera el token.


📤 Cuerpo de la Solicitud (JSON)

Estructura Completa

{
  "type_document_identification_id": 3,
  "type_organization_id": 2,
  "type_regime_id": 2,
  "type_liability_id": 117,
  "business_name": "VILLADA CARDONA ELIZABETH",
  "merchant_registration": "0000000-00",
  "municipality_id": 820,
  "address": "URB VILLA ALEJANDRA ET 1 MZ 2 CS 9",
  "phone": 3108572153,
  "email": "[email protected]",
  "mail_host": "smtp.gmail.com",
  "mail_port": "587",
  "mail_username": "[email protected]",
  "mail_password": "ccsdfjruqddyxcsjgfggqlqvttt",
  "mail_encryption": "tls",
  "mail_from_address": "[email protected]",
  "mail_from_name": "API DE FACTURACION ELECTRONICA",
  "imap_server": "imap.gmail.com",
  "imap_user": "[email protected]",
  "imap_password": "sstghufkwdatgjnsnqthxw",
  "imap_encryption": "ssl",
  "imap_port": "993"
}

Campos Requeridos (Información de la Compañía)

Campo Tipo Validación Descripción
type_document_identification_id integer required, exists:type_document_identifications ID del tipo de documento (Tabla: type_document_identifications)
type_organization_id integer required, exists:type_organizations ID del tipo de organización (Tabla: type_organizations)
type_regime_id integer required, exists:type_regimes ID del régimen tributario (Tabla: type_regimes)
type_liability_id integer required, exists:type_liabilities ID del tipo de responsabilidad fiscal (Tabla: type_liabilities)
business_name string required Razón social completa de la empresa
merchant_registration string required Matrícula mercantil (formato: "0000000-00")
municipality_id integer required, exists:municipalities ID del municipio DANE (Tabla: municipalities)
address string required Dirección física completa de la empresa
phone integer required, digits_between:7,10 Teléfono de contacto (7-10 dígitos)
email string required, email Email principal de la empresa (usado para crear el usuario)

Nota: Los parámetros {NIT} y {DV} en la URL también son requeridos:

  • nit: required, numeric, digits_between:1,15
  • dv: required, numeric, digits:1, validación con algoritmo DIAN

Campos Opcionales - Configuración de Entorno

Campo Tipo Default Descripción
language_id integer 79 (Español) ID del idioma (Tabla: languages)
tax_id integer 1 (IVA) ID del impuesto (Tabla: taxes)
country_id integer 46 (Colombia) ID del país (Tabla: countries)
type_currency_id integer 35 (COP) ID de la moneda (Tabla: type_currencies)
type_environment_id integer 2 (Producción) Ambiente DIAN para facturación (1=Habilitación, 2=Producción)
payroll_type_environment_id integer 2 Ambiente DIAN para nómina electrónica
eqdocs_type_environment_id integer 2 Ambiente DIAN para documentos equivalentes
type_operation_id integer 10 ID del tipo de operación (Tabla: type_operations)
state boolean 1 Estado de la compañía (1=Activa, 0=Inactiva)
id_administrator integer 1 ID del administrador (Tabla: administrators)

Campos Opcionales - Configuración SMTP (Envío de correos)

Todos los campos SMTP son dependientes entre sí (required_with)
Si configuras uno, debes configurar todos:

Campo Tipo Descripción Ejemplo
mail_host string Servidor SMTP smtp.gmail.com
mail_port integer Puerto SMTP 587 (TLS) o 465 (SSL)
mail_username string Usuario SMTP completo [email protected]
mail_password string Contraseña o App Password abc123xyz456
mail_encryption string Tipo de encriptación tls o ssl
mail_from_address string Email remitente en facturas [email protected]
mail_from_name string Nombre del remitente Mi Empresa

Campos Opcionales - Configuración IMAP (Recepción de correos DIAN)

Todos los campos IMAP son dependientes entre sí (required_with)
Si configuras uno, debes configurar todos:

Campo Tipo Descripción Ejemplo
imap_server string Servidor IMAP imap.gmail.com
imap_user string Usuario IMAP completo [email protected]
imap_password string Contraseña IMAP xyz789abc123
imap_encryption string Tipo de encriptación ssl o tls
imap_port string Puerto IMAP 993 (SSL) o 143 (TLS)

Campos Opcionales - Planes de Suscripción

Campo Tipo Descripción
type_plan_id integer ID del plan principal (Tabla: type_plans, min:1)
type_plan2_id integer ID del plan secundario (Tabla: type_plans, min:1)
type_plan3_id integer ID del plan terciario (Tabla: type_plans, min:1)
type_plan4_id integer ID del plan cuaternario (Tabla: type_plans, min:1)
absolut_plan_documents integer Número absoluto de documentos contratados
renew_plan1 boolean Renovar plan 1 (reinicia fecha de inicio)
renew_plan2 boolean Renovar plan 2 (reinicia fecha de inicio)
renew_plan3 boolean Renovar plan 3 (reinicia fecha de inicio)
renew_plan4 boolean Renovar plan 4 (reinicia fecha de inicio)
renew_absolut_plan boolean Renovar plan absoluto

Comportamiento de Planes:

  • Si se asigna un type_plan_id por primera vez, se establece start_plan_date = fecha/hora actual
  • En UPDATE, si cambias el plan o marcas renew_plan = true, se reinicia la fecha
  • Las fechas de inicio se manejan automáticamente por el sistema

📥 Respuesta Exitosa

Código HTTP

200 OK

Cuerpo de la Respuesta

{
  "success": true,
  "message": "Compañía creada exitosamente",
  "api_token": "4acf1833b3a763a2d7a6253c82cbcfb1e51c6eecd2a4e05d5fdfbc84871369fa",
  "operation": "CREATE"
}

En caso de UPDATE:

{
  "success": true,
  "message": "Compañía actualizada exitosamente",
  "api_token": "4acf1833b3a763a2d7a6253c82cbcfb1e51c6eecd2a4e05d5fdfbc84871369fa",
  "operation": "UPDATE"
}

⚠️ CRÍTICO: Gestión del api_token

El campo api_token es el más importante de la respuesta:

📌 Características:

  • Generado con: hash('sha256', $nit) - SHA256 del NIT
  • Longitud: 64 caracteres hexadecimales
  • Permanente: No expira (a menos que cambies la contraseña del usuario)
  • Único por compañía

🔐 Uso en Siguientes Requests:

Authorization: Bearer 4acf1833b3a763a2d7a6253c82cbcfb1e51c6eecd2a4e05d5fdfbc84871369fa

💾 Almacenamiento:

  • Guárdalo en tu base de datos asociado al NIT
  • Guárdalo en variables de entorno para testing
  • NO lo compartas públicamente

🔄 Recuperación si se pierde:

  1. Consulta directa en BD: SELECT api_token FROM users WHERE email = '{nit}@api.com'
  2. Tabla: users, Campo: api_token
  3. O vuelve a ejecutar este endpoint (UPDATE) - devuelve el mismo token

🗄️ Estructura de Datos Creada

Tabla: users

INSERT INTO users (
  name,              -- business_name del request
  email,             -- email del request  
  password,          -- bcrypt($nit)
  api_token,         -- hash('sha256', $nit)
  id_administrator,  -- id_administrator del request o 1
  mail_host,         -- configuración SMTP
  mail_port,
  mail_username,
  mail_password,
  mail_encryption,
  mail_from_address,
  mail_from_name
)

Tabla: companies

INSERT INTO companies (
  user_id,                          -- ID del usuario creado
  identification_number,            -- NIT de la URL
  dv,                              -- DV de la URL
  language_id,                     -- default: 79 (Español)
  tax_id,                          -- default: 1 (IVA)
  type_environment_id,             -- default: 2 (Producción)
  payroll_type_environment_id,     -- default: 2
  eqdocs_type_environment_id,      -- default: 2
  type_operation_id,               -- default: 10
  type_document_identification_id, -- del request
  country_id,                      -- default: 46 (Colombia)
  type_currency_id,                -- default: 35 (COP)
  type_organization_id,            -- del request
  type_regime_id,                  -- del request
  type_liability_id,               -- del request
  municipality_id,                 -- del request
  merchant_registration,           -- del request
  address,                         -- del request
  phone,                           -- del request
  type_plan_id,                    -- default: 0
  state,                           -- default: 1 (Activa)
  start_plan_date,                 -- Carbon::now() si type_plan_id presente
  imap_server,                     -- configuración IMAP
  imap_user,
  imap_password,
  imap_encryption,
  imap_port
)

🔄 Comportamiento

  • Si la compañía NO existe (CREATE):

    • Crea registro en tabla users
    • Crea registro en tabla companies vinculado al user
    • Genera api_token = hash('sha256', $nit)
    • Establece password = bcrypt($nit)
    • Si se especifican planes, establece start_plan_date = fecha/hora actual
    • Retorna {"operation": "CREATE"}
  • Si la compañía YA existe (UPDATE):

    • Busca la compañía por NIT
    • Valida que el email no esté duplicado en otras compañías
    • Actualiza datos del usuario y compañía
    • NO cambia el api_token ni el password (permanecen igual)
    • Si cambias plan o marcas renew_plan = true, reinicia start_plan_date
    • Retorna {"operation": "UPDATE"}
  • Transaccionalidad:

    • Todo se ejecuta en DB::beginTransaction()
    • Si hay error, hace DB::rollBack() automático
    • Si hay éxito, hace commit y retorna el token
  • Credenciales generadas:

    • Email de usuario: El que envíes en el campo email del request
    • Password: $nit (el NIT sin encriptar, para que puedas hacer login)
    • Password encriptado: bcrypt($nit) en la BD
    • API Token: hash('sha256', $nit) para usar en la API

📚 Consulta de Tablas Paramétricas

Los campos que terminan en _id hacen referencia a tablas de la base de datos.

Tabla de Referencia Completa

Campo en JSON Tabla en BD Descripción Ejemplos
type_document_identification_id type_document_identifications Tipo de documento 3=NIT, 1=CC, 2=CE, 4=Pasaporte
type_organization_id type_organizations Tipo de organización 1=Persona Jurídica, 2=Persona Natural
type_regime_id type_regimes Régimen tributario 1=Régimen Común, 2=Régimen Simplificado
type_liability_id type_liabilities Responsabilidades fiscales 117=Gran Contribuyente, 48=IVA
municipality_id municipalities Código DANE del municipio 820=Pereira, 1=Medellín, 149=Bogotá
language_id languages Idioma 79=Español, 52=Inglés
tax_id taxes Tipo de impuesto 1=IVA (01), 2=IC (04)
country_id countries País 46=Colombia (CO)
type_currency_id type_currencies Moneda 35=COP, 156=USD, 52=EUR
type_environment_id type_environments Ambiente DIAN 1=Habilitación, 2=Producción
type_operation_id type_operations Tipo de operación 10=Estándar, 9=AIU, 22=Mandatos
type_plan_id type_plans Plan de suscripción Consultar tabla type_plans
id_administrator administrators Administrador del sistema 1=Administrador por defecto

🔍 Cómo Consultar las Tablas

Opción 1 - Directamente en MySQL:

-- Ver todos los tipos de documento
SELECT id, name, code FROM type_document_identifications;

-- Ver todos los municipios
SELECT id, name, state_name FROM municipalities;

-- Ver regímenes
SELECT id, name, code FROM type_regimes;

-- Ver responsabilidades fiscales
SELECT id, name, code FROM type_liabilities;

Opción 2 - Endpoints de la API: La API puede tener endpoints para consultar estas tablas paramétricas.
Buscar en la colección: endpoints que devuelvan listados de parámetros.

Recomendación: Carga estas tablas en tu aplicación al inicio y guárdalas en caché local para evitar consultas constantes.


🚀 Siguientes Pasos

Después de configurar la compañía:

  1. Paso 2: Configurar Software (POST /api/ubl2.1/config-software)

    • Usar el api_token recibido
    • Configurar certificado digital y credenciales DIAN
  2. Paso 3: Configurar Resolución de Facturación

    • Registrar resolución DIAN
    • Configurar rangos de numeración
  3. Iniciar facturación electrónica


❌ Errores Comunes

Error 422 - Unprocessable Entity (Validation Error)

Respuesta:

{
  "message": "The given data was invalid.",
  "errors": {
    "nit": ["El campo nit es obligatorio."],
    "email": ["El formato del email es inválido."]
  }
}

Causas comunes:

  • Campos requeridos faltantes (type_document_identification_id, type_organization_id, etc.)
  • Email con formato inválido
  • Teléfono con menos de 7 o más de 10 dígitos
  • IDs que no existen en las tablas paramétricas
  • Dígito de verificación (DV) incorrecto según algoritmo DIAN

Solución:

  • Verificar que todos los campos requeridos estén presentes
  • Validar formato de email y teléfono
  • Confirmar IDs contra las tablas de la base de datos
  • Calcular correctamente el DV del NIT

Error 400 - Bad Request (Email Duplicado)

Respuesta:

{
  "message": "Error de registro, el correo electronico ya existe o es el mismo que tiene registrado actualmente.",
  "success": false
}

Causa:

  • El email que intentas usar ya está registrado en otra compañía diferente
  • En operación UPDATE, intentas cambiar a un email que usa otra empresa

Solución:

  • Usar un email diferente y único
  • Cada compañía debe tener su propio email
  • En UPDATE, puedes mantener el mismo email o usar uno nuevo no registrado

Error 500 - Internal Server Error

Causas posibles:

  • IDs de tablas paramétricas incorrectos (no existen en la BD)
  • Problema de conexión con la base de datos
  • Error en la transacción (se ejecuta rollback automático)
  • Problema con campos mal formateados en la BD

Solución:

  1. Verificar logs del servidor: storage/logs/laravel.log
  2. Confirmar que todos los IDs existen en sus respectivas tablas
  3. Verificar conexión a la base de datos
  4. Revisar que la estructura de las tablas esté correcta

Error de configuración SMTP/IMAP

Síntomas:

  • El endpoint funciona pero los emails no se envían
  • No se reciben respuestas de la DIAN por IMAP

Validación de campos SMTP:

// Todos estos campos deben estar presentes juntos:
mail_host, mail_port, mail_username, mail_password, 
mail_encryption, mail_from_address, mail_from_name

Validación de campos IMAP:

// Todos estos campos deben estar presentes juntos:
imap_server, imap_user, imap_password, imap_encryption, imap_port

Solución Gmail:

  1. Habilitar "Acceso de aplicaciones menos seguras"
  2. O mejor: Generar "Contraseña de aplicación" (App Password)
  3. Configuración recomendada:
    • SMTP: smtp.gmail.com, puerto 587, encryption tls
    • IMAP: imap.gmail.com, puerto 993, encryption ssl

Solución Outlook/Hotmail:

  • SMTP: smtp.office365.com, puerto 587, encryption tls
  • IMAP: outlook.office365.com, puerto 993, encryption ssl

Error de validación de DV (Dígito de Verificación)

Respuesta:

{
  "message": "The given data was invalid.",
  "errors": {
    "dv": ["El dígito de verificación no es válido para este NIT."]
  }
}

Causa:

  • El DV enviado no coincide con el calculado según el algoritmo DIAN

Solución:

  • Usa una calculadora de DV en línea o implementa el algoritmo:
  • Ejemplo: NIT 890123456 → DV = 7
  • El DV se valida con la regla custom dian_dv implementada en la API

Transacción con Rollback

Escenario: Si algo falla durante la creación (user o company), toda la operación se revierte.

Qué se revierte:

  • Inserción en tabla users
  • Inserción en tabla companies
  • Cualquier otra operación dentro de la transacción

Ventaja: No quedan registros huérfanos o inconsistentes en la BD.

Logs: Revisa storage/logs/laravel.log para ver el detalle del error que causó el rollback.


💡 Ejemplo de Uso con cURL

curl -X POST "{{BASE_URL}}/config/24479929/0" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{
    "type_document_identification_id": 3,
    "type_organization_id": 2,
    "type_regime_id": 2,
    "type_liability_id": 117,
    "business_name": "MI EMPRESA SAS",
    "merchant_registration": "0000000-00",
    "municipality_id": 820,
    "address": "Calle 123 #45-67",
    "phone": 3001234567,
    "email": "[email protected]",
    "mail_host": "smtp.gmail.com",
    "mail_port": "587",
    "mail_username": "[email protected]",
    "mail_password": "tu_app_password_aqui",
    "mail_encryption": "tls",
    "mail_from_address": "[email protected]",
    "mail_from_name": "Mi Empresa - Facturación"
  }'

📞 Soporte

Si encuentras problemas, verifica:

  1. ✅ NIT y DV correctos en la URL
  2. ✅ Todos los campos requeridos presentes
  3. ✅ IDs de tablas paramétricas válidos
  4. ✅ Formato JSON válido (sin comas extras)
  5. ✅ Conexión a la base de datos activa

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "type_document_identification_id": 3,
    "type_organization_id": 2,
    "type_regime_id": 2,
    "type_liability_id": 117,
    "business_name": "VILLADA CARDONA ELIZABETH",
    "merchant_registration": "0000000-00",
    "municipality_id": 820,
    "address": "URB VILLA ALEJANDRA ET 1 MZ 2 CS 9",
    "phone": 3108572153,
    "email": "[email protected]",
    "mail_host": "smtp.gmail.com",
    "mail_port": "587",
    "mail_username": "[email protected]",
    "mail_password": "ccsdfjruqddyxcsjgfggqlqvttt",
    "mail_encryption": "tls",
    "mail_from_address": "[email protected]",
    "mail_from_name": "API DE FACTURACION ELECTRONICA",
    "imap_server": "imap.gmail.com",
    "imap_user": "[email protected]",
    "imap_password": "sstghufkwdatgjnsnqthxw",
    "imap_encryption": "ssl",
    "imap_port": "993"
}
curl -X POST 'https://back.apidian.app/config/24479929/0' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "type_document_identification_id": 3,
    "type_organization_id": 2,
    "type_regime_id": 2,
    "type_liability_id": 117,
    "business_name": "VILLADA CARDONA ELIZABETH",
    "merchant_registration": "0000000-00",
    "municipality_id": 820,
    "address": "URB VILLA ALEJANDRA ET 1 MZ 2 CS 9",
    "phone": 3108572153,
    "email": "[email protected]",
    "mail_host": "smtp.gmail.com",
    "mail_port": "587",
    "mail_username": "[email protected]",
    "mail_password": "ccsdfjruqddyxcsjgfggqlqvttt",
    "mail_encryption": "tls",
    "mail_from_address": "[email protected]",
    "mail_from_name": "API DE FACTURACION ELECTRONICA",
    "imap_server": "imap.gmail.com",
    "imap_user": "[email protected]",
    "imap_password": "sstghufkwdatgjnsnqthxw",
    "imap_encryption": "ssl",
    "imap_port": "993"
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/config/24479929/0', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "type_document_identification_id": 3,
    "type_organization_id": 2,
    "type_regime_id": 2,
    "type_liability_id": 117,
    "business_name": "VILLADA CARDONA ELIZABETH",
    "merchant_registration": "0000000-00",
    "municipality_id": 820,
    "address": "URB VILLA ALEJANDRA ET 1 MZ 2 CS 9",
    "phone": 3108572153,
    "email": "[email protected]",
    "mail_host": "smtp.gmail.com",
    "mail_port": "587",
    "mail_username": "[email protected]",
    "mail_password": "ccsdfjruqddyxcsjgfggqlqvttt",
    "mail_encryption": "tls",
    "mail_from_address": "[email protected]",
    "mail_from_name": "API DE FACTURACION ELECTRONICA",
    "imap_server": "imap.gmail.com",
    "imap_user": "[email protected]",
    "imap_password": "sstghufkwdatgjnsnqthxw",
    "imap_encryption": "ssl",
    "imap_port": "993"
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"type_document_identification_id":3,"type_organization_id":2,"type_regime_id":2,"type_liability_id":117,"business_name":"VILLADA CARDONA ELIZABETH","merchant_registration":"0000000-00","municipality_id":820,"address":"URB VILLA ALEJANDRA ET 1 MZ 2 CS 9","phone":3108572153,"email":"[email protected]","mail_host":"smtp.gmail.com","mail_port":"587","mail_username":"[email protected]","mail_password":"ccsdfjruqddyxcsjgfggqlqvttt","mail_encryption":"tls","mail_from_address":"[email protected]","mail_from_name":"API DE FACTURACION ELECTRONICA","imap_server":"imap.gmail.com","imap_user":"[email protected]","imap_password":"sstghufkwdatgjnsnqthxw","imap_encryption":"ssl","imap_port":"993"}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/config/24479929/0", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

PASO 2 - CONFIGURAR SOFTWARE

📋 Descripción General

Configura las credenciales del software registrado ante la DIAN para facturación electrónica. Este endpoint permite configurar múltiples softwares para diferentes tipos de documentos (facturación, nómina, documentos equivalentes).

Request Handler: ConfigurationController@storeSoftware
Request Validation: ConfigurationSoftwareRequest
Modelo: Software

🔄 Comportamiento

  • Si NO existe software: Crea nuevo registro en tabla softwares
  • Si YA existe software: Actualiza el registro existente
  • URLs por defecto: Si no se especifica URL, usa https://vpfe-hab.dian.gov.co/WcfDianCustomerServices.svc
  • Transaccional: Opera con DB transaction y rollback automático

🔗 URL del Endpoint

Patrón de URL

PUT /api/ubl2.1/config/software

Ejemplos:

Desarrollo local:

{{BASE_URL}}/config/software

Producción:

http://midominio.com/api/ubl2.1/config/software

🔐 Autenticación

Requiere Bearer Token - Usa el api_token del Paso 1

Authorization: Bearer {api_token}

📤 Cuerpo de la Solicitud (JSON)

Estructura Completa

{
  "id": "48e1e388-588a-4e78-94be-8f5554adb373",
  "pin": 12345,
  "url": "https://vpfe.dian.gov.co/WcfDianCustomerServices.svc",
  "idpayroll": "478be703-d445-4729-86db-9d5a7308f6f4",
  "pinpayroll": 54321,
  "urlpayroll": "https://vpfe.dian.gov.co/WcfDianCustomerServices.svc",
  "ideqdocs": "378be703-d445-4729-86db-9d5a7308f6f5",
  "pineqdocs": 11111,
  "urleqdocs": "https://vpfe.dian.gov.co/WcfDianCustomerServices.svc"
}

Software de Facturación Electrónica

Campo Tipo Validación Descripción
id string (UUID) nullable ID del software (Software ID de DIAN)
pin integer nullable, required_with:id, digits:5 PIN de 5 dígitos del software
url string (URL) nullable, url URL del servicio web DIAN (default: habilitación)

Importante: Si especificas id, debes Especificar también pin (dependencia required_with).

Software de Nómina Electrónica

Campo Tipo Validación Descripción
idpayroll string (UUID) nullable ID del software de nómina
pinpayroll integer nullable, required_with:idpayroll, digits:5 PIN de 5 dígitos para nómina
urlpayroll string (URL) nullable, url URL servicio web DIAN nómina

Software de Documentos Equivalentes

Campo Tipo Validación Descripción
ideqdocs string (UUID) nullable ID del software de documentos equivalentes
pineqdocs integer nullable, required_with:ideqdocs, digits:5 PIN de 5 dígitos para docs equivalentes
urleqdocs string (URL) nullable, url URL servicio web DIAN docs equivalentes

📊 Información de Software ID y PIN

¿Dónde obtener el Software ID y PIN?

  1. Registrarse en el portal de la DIAN como facturador electrónico
  2. Crear un registro de software con "Modo de operación: Software propio"
  3. La DIAN genera un Software ID (UUID formato: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)
  4. Tú defines un PIN de 5 dígitos durante el registro

Tipos de Software que puedes registrar:

  • Software de Facturación: Para facturas, notas crédito, notas débito
  • Software de Nómina: Para documentos de nómina electrónica
  • Software Documentos Equivalentes: Para POS, tiquetes, etc.

Nota: Puedes configurar los 3 tipos de software en la misma API, o solo los que necesites.


🗄️ Estructura en Base de Datos

Tabla: softwares

INSERT/UPDATE softwares (
  company_id,            -- ID de la compañía (automático)
  identifier,            -- id del request (Facturación)
  pin,                   -- pin del request (Facturación)
  url,                   -- url del request o default
  identifier_payroll,    -- idpayroll del request (Nómina)
  pin_payroll,           -- pinpayroll del request (Nómina)
  url_payroll,           -- urlpayroll del request o default
  identifier_eqdocs,     -- ideqdocs del request (Docs Equiv.)
  pin_eqdocs,            -- pineqdocs del request (Docs Equiv.)
  url_eqdocs             -- urleqdocs del request o default
)

Valores Default:

  • URLs no especificadas: https://vpfe-hab.dian.gov.co/WcfDianCustomerServices.svc (ambiente de habilitación)
  • URLs en producción: https://vpfe.dian.gov.co/WcfDianCustomerServices.svc

📥 Respuesta Exitosa

Código HTTP

200 OK

Cuerpo de la Respuesta

{
  "success": true,
  "message": "Software creado/actualizado con éxito",
  "software": {
    "id": 1,
    "company_id": 1,
    "identifier": "48e1e388-588a-4e78-94be-8f5554adb373",
    "pin": "12345",
    "url": "https://vpfe.dian.gov.co/WcfDianCustomerServices.svc",
    "identifier_payroll": "478be703-d445-4729-86db-9d5a7308f6f4",
    "pin_payroll": "54321",
    "url_payroll": "https://vpfe.dian.gov.co/WcfDianCustomerServices.svc",
    "identifier_eqdocs": "378be703-d445-4729-86db-9d5a7308f6f5",
    "pin_eqdocs": "11111",
    "url_eqdocs": "https://vpfe.dian.gov.co/WcfDianCustomerServices.svc",
    "created_at": "2025-11-18T10:30:00.000000Z",
    "updated_at": "2025-11-18T10:30:00.000000Z"
  }
}

🔄 Ambientes DIAN

Ambiente de Habilitación (Pruebas)

https://vpfe-hab.dian.gov.co/WcfDianCustomerServices.svc
  • Usado para pruebas y certificación
  • No tiene validez fiscal
  • Documentos de prueba

Ambiente de Producción

https://vpfe.dian.gov.co/WcfDianCustomerServices.svc
  • Usado para facturación real
  • Documentos con validez fiscal
  • Requiere habilitación previa

Flujo:

  1. Registrar software en habilitación
  2. Realizar set de pruebas (TestSet)
  3. Solicitar habilitación a producción
  4. Cambiar URL a producción en este endpoint

❌ Errores Comunes

Error 401 - Unauthorized

Respuesta:

{
  "message": "Unauthenticated."
}

Causa: Token de autorización inválido, expirado o no proporcionado

Solución:

  • Verificar que el header Authorization: Bearer {token} esté presente
  • Usar el token obtenido en Paso 1 - Config Company
  • Revisar tabla users campo api_token si se perdió el token

Error 422 - Validation Error

Respuesta:

{
  "message": "The given data was invalid.",
  "errors": {
    "pin": ["El campo pin debe tener 5 dígitos."],
    "pinpayroll": ["El campo pinpayroll es requerido cuando idpayroll está presente."]
  }
}

Causas comunes:

  • PIN no tiene exactamente 5 dígitos
  • Especificaste id pero no pin (o viceversa con payroll/eqdocs)
  • URL con formato inválido

Solución:

  • PIN debe ser numérico de exactamente 5 dígitos: 12345, 00001, 99999
  • Si configuras id, debes configurar también pin
  • URLs deben empezar con http:// o https://

Error 500 - Internal Server Error

Respuesta:

{
  "message": "Internal Server Error",
  "payload": "Detalle del error..."
}

Causas posibles:

  • Error en la transacción de base de datos
  • Problema de conexión con la BD
  • Compañía no encontrada para el usuario autenticado

Solución:

  1. Verificar logs: storage/logs/laravel.log
  2. Confirmar que la compañía del usuario exista (Paso 1 completado)
  3. Revisar conexión a base de datos
  4. El campo payload en la respuesta contiene el detalle técnico del error

Software ID inválido en DIAN

Síntoma: El endpoint funciona pero la DIAN rechaza los documentos enviados

Error DIAN:

<StatusDescription>
  Regla: FAJ18, Rechazo: Software ID no registrado
</StatusDescription>

Causa: El Software ID no está registrado en DIAN o el PIN es incorrecto

Solución:

  1. Verificar Software ID en portal DIAN
  2. Confirmar que el PIN coincide con el registrado
  3. Verificar que el software esté en estado "Activo" en DIAN
  4. Si es ambiente de habilitación, usar el Software ID de habilitación
  5. Si es producción, usar el Software ID de producción

🚀 Siguientes Pasos

Después de configurar el software:

  1. Paso 3: Configurar Certificado (POST /api/ubl2.1/config/certificate)

    • Subir certificado digital .p12 o .pfx
    • Configurar password del certificado
  2. Paso 4: Configurar Resolución de Facturación

    • Registrar resolución DIAN
    • Configurar rangos de numeración
  3. Realizar pruebas (TestSet) si estás en ambiente de habilitación

  4. Iniciar facturación


💡 Ejemplo Completo con cURL

curl -X PUT "{{BASE_URL}}/config/software" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer 4acf1833b3a763a2d7a6253c82cbcfb1e51c6eecd2a4e05d5fdfbc84871369fa" \
  -d '{
    "id": "48e1e388-588a-4e78-94be-8f5554adb373",
    "pin": 12345,
    "url": "https://vpfe.dian.gov.co/WcfDianCustomerServices.svc"
  }'

Ejemplo solo actualizando Software de Nómina:

curl -X PUT "{{BASE_URL}}/config/software" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer {tu_api_token}" \
  -d '{
    "idpayroll": "478be703-d445-4729-86db-9d5a7308f6f4",
    "pinpayroll": 54321
  }'

📞 Soporte

Si encuentras problemas, verifica:

  1. ✅ Token de autorización válido en header
  2. ✅ Software ID y PIN correctos de portal DIAN
  3. ✅ PIN de exactamente 5 dígitos
  4. ✅ URLs con formato correcto (http:// o https://)
  5. ✅ Ambiente correcto (habilitación vs producción)
  6. ✅ Software registrado y activo en portal DIAN

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
cache-control no-cache
Connection keep-alive
Accept-Encoding gzip, deflate
Host localhost
accept application/json
X-CSRF-TOKEN
{
    "id": "48e1e388-588a-4e78-94be-8f5554adb373",
    "pin": 12345
}
curl -X PUT 'https://back.apidian.app/config/software' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'cache-control: no-cache' \
  -H 'Connection: keep-alive' \
  -H 'Accept-Encoding: gzip, deflate' \
  -H 'Host: localhost' \
  -H 'accept: application/json' \
  -d '{
    "id": "48e1e388-588a-4e78-94be-8f5554adb373",
    "pin": 12345
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('PUT', 'https://back.apidian.app/config/software', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'cache-control' => 'no-cache',
    'Connection' => 'keep-alive',
    'Accept-Encoding' => 'gzip, deflate',
    'Host' => 'localhost',
    'accept' => 'application/json',
  ],
  'body' => '{
    "id": "48e1e388-588a-4e78-94be-8f5554adb373",
    "pin": 12345
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("cache-control", "no-cache");
myHeaders.append("Connection", "keep-alive");
myHeaders.append("Accept-Encoding", "gzip, deflate");
myHeaders.append("Host", "localhost");
myHeaders.append("accept", "application/json");

const requestOptions = {
  method: 'PUT',
  headers: myHeaders,
  body: JSON.stringify({"id":"48e1e388-588a-4e78-94be-8f5554adb373","pin":12345}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/config/software", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

PASO 3 - CONFIGURAR CERTIFICADO DIGITAL

📋 Descripción General

Configura el certificado digital (.p12/.pfx) necesario para firmar los documentos electrónicos. Este certificado es emitido por una entidad certificadora autorizada por la DIAN.

Request Handler: ConfigurationController@storeCertificate
Request Validation: ConfigurationCertificateRequest
Modelo: Certificate

🔄 Comportamiento

  • Elimina certificado previo si existe (un solo certificado por compañía)
  • Valida Base64: Verifica que el certificado esté correctamente codificado
  • Valida PKCS12: Verifica que el certificado sea válido con la contraseña
  • Extrae información: Lee datos del certificado (fecha de expiración, claves)
  • Almacena: Guarda el certificado en storage (LOCAL o S3)
  • Transaccional: Opera con DB transaction

🔗 URL del Endpoint

PUT /api/ubl2.1/config/certificate

Desarrollo local:

{{BASE_URL}}/config/certificate

Producción:

http://midominio.com/api/ubl2.1/config/certificate

🔐 Autenticación

Requiere Bearer Token

Authorization: Bearer {api_token}

📤 Cuerpo de la Solicitud (JSON)

Estructura

{
  "certificate": "MIACAQMwgAYJKoZIhvcNAQcBoIAkgASCA+gwgDCABgkq...",
  "password": "tu_password_certificado"
}

Campos

Campo Tipo Validación Descripción
certificate string (Base64) required Certificado .p12/.pfx codificado en Base64
password string required Contraseña del certificado

📝 Cómo Codificar el Certificado en Base64

Opción 1: En línea

  1. Ir a https://www.base64encode.org/
  2. Subir el archivo .p12 o .pfx
  3. Copiar el resultado

Opción 2: PHP

$certificate = base64_encode(file_get_contents('certificado.p12'));

Opción 3: Python

import base64
with open('certificado.p12', 'rb') as f:
    certificate = base64.b64encode(f.read()).decode()

Opción 4: Node.js

const fs = require('fs');
const certificate = fs.readFileSync('certificado.p12').toString('base64');

Opción 5: PowerShell

$bytes = [System.IO.File]::ReadAllBytes("certificado.p12")
$certificate = [Convert]::ToBase64String($bytes)

🗄️ Estructura en Base de Datos

Tabla: certificates

INSERT certificates (
  company_id,        -- ID de la compañía (automático)
  name,              -- {NIT}{DV}.p12
  password,          -- password del request
  expiration_date,   -- Extraído del certificado
  path               -- Ruta de almacenamiento (hidden)
)

Almacenamiento Físico

LOCAL: storage/app/certificates/{NIT}{DV}.p12
S3: certificates/{NIT}{DV}.p12


📥 Respuesta Exitosa

Código HTTP

200 OK

Cuerpo

{
  "success": true,
  "message": "Certificado creado/actualizado con éxito",
  "certificate": {
    "id": 1,
    "name": "244799290.p12",
    "expiration_date": "2027/12/31 23:59:59",
    "created_at": "2025-11-18T10:30:00.000000Z",
    "updated_at": "2025-11-18T10:30:00.000000Z"
  }
}

❌ Errores Comunes

Error 422 - Base64 Inválido

{
  "message": "Los datos proporcionados son inválidos.",
  "errors": {
    "certificate": "The base64 encoding is not valid."
  }
}

Causa: El string no es Base64 válido Solución: Recodificar el certificado correctamente


Error 422 - Contraseña Incorrecta

{
  "message": "El certificado no pudo ser leído.",
  "errors": {
    "certificate": "error:23076071:PKCS12 routines:PKCS12_parse:mac verify failure",
    "password": "error:23076071:PKCS12 routines:PKCS12_parse:mac verify failure"
  }
}

Causa: La contraseña no coincide con el certificado Solución: Verificar la contraseña con el proveedor del certificado


Error 500 - No se pudo almacenar

{
  "message": "El certificado no pudo ser almacenado.",
  "payload": "Error details..."
}

Causa: Problema escribiendo en storage o S3 Solución: Verificar permisos de carpeta o configuración de S3


📚 Información del Certificado Digital

¿Qué es?

Certificado PKCS#12 (.p12 o .pfx) que contiene:

  • Clave privada (para firmar)
  • Clave pública (para verificar)
  • Certificado X.509
  • Cadena de certificación

¿Dónde obtenerlo?

Proveedores autorizados por DIAN:

  • GSE (Gestión de Seguridad Electrónica)
  • Certicámara
  • ANDES SCD
  • Otros autorizados

Vigencia

Normalmente 1-3 años. Debe renovarse antes de expirar.


🚀 Siguientes Pasos

  1. Paso 4: Configurar Resolución de Facturación
  2. Realizar pruebas (TestSet)
  3. Iniciar facturación

💡 Ejemplo cURL

curl -X PUT "{{BASE_URL}}/config/certificate" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer {token}" \
  -d '{
    "certificate": "MIACAQMwgAYJKoZIhvcNAQcBoIAk...",
    "password": "mi_password"
  }'

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
cache-control no-cache
Connection keep-alive
Accept-Encoding gzip, deflate
Host localhost
accept application/json
X-CSRF-TOKEN
{
    "certificate": "MIACAQMwgAYJKoZIhvcNAQcBoIAkgASCA+gwgDCABgkqhkiG9w0BBwGggCSABIID6DCCBYAwggV8BgsqhkiG9w0BDAoBAqCCBPswggT3MCkGCiqGSIb3DQEMAQMwGwQU1Cv8smy1L8N78T+DCVmdh79FzmICAwDIAASCBMh3k55A6NO1CCH39kfgZ9bubWubW5dhpC85w2tOR3b1OhNcxs\/5yK7vQaStFQuasD1TyoMyYGap0BTKui4p7dtBTnqoKm2h7IlSBSB96udgfF4+J1hBhH6qOZEPK7lHg1HPWYcxLc9vyHyE8gEbwjtapN+NzFzj\/1uOvHAL9fOqjZgfccmEFiUS9YdVa0Fvqyuet2Zu1VtC6kVelbW1+\/N9EFjVqcnQEw0P5IZdKTm9fKkEmPbJunHVtdK4v+z1fghlXGTDahmbxzCYmi7D8QWN1IX2h4eLeAQzGV4KaN4c1gl4RAjcaZaPyUphKY+9kMc7fzGFgI9aoFSzsdJVS3pvHr5eQ9TqrMJ9oY2ORNf\/X+EV7jG+VhbFkyV9B3cOVG9cjH6IfrzPqwerqwermLz+CjuHbqAUJb0tjgh4ZjRZfokO6NrXztdKqVZgDlaFjClHWNcmcLj61q3pNc8846qBhgQLpAnYL7adwL3ZS2LLK+ioO71zErgJA+HDmNZJC68hQFFDz\/jx3FbUPZhu5hqI6IoTv+arZT67vNXzaS1WMbCCZ+WQ2wTcNVqlYMoGJsTvt1PAU+a8HaviL+uEaXLQKUeTAmUvyGNqDjJYTM5dbTaqEms7LxseaGjTHTNnkrxx+jI9\/WhoG6Im90BpkSxmyeLR3c7wzAkHadOLsS5nQj22cNy9ygg9wYMXoHrkkEFXmf9mtUbTASFUNXtkv23ADU4t9J35bWhkOZymDta0xT1MT2rd+sMMCsKnP6Ot+oj7LPu7H6+uYhA26WEL6NlW6lnkdeaJhGXaenJumTUNkoqm8Tl4rLkezEf6faPPKakH\/uGg8eYGl+41KfY2qNYNm0knk7QillyeH0dLhphnaqH6+7SPBi\/Tb4zNpT9hwsdfasdfasdfadsfaHvA7pzbB7LFTzSvcQ6ymB+LjYoHxpKcITl6z8aKPX8s+ofnnP8\/Li5YJ+GYy1kCGnFe3HsAZ8tKh3hT5PjRdZR0+XRO+hG0\/pL3N+n+iCtOyUIWJ6R4o1byDPYSsGc7n5q4g54+iwlPlzo5LWPkMEUNqQnYDuoGsRJFc02ty+9QVdRyYS9ntIpWt\/FzqkcHn8WwneorhpmsJslxySAS9Xp7p7ay9RkVKm7JMwaDmqzi+IMePBgMzy34f0dKpXIBgb8ZkpjiMYEqgoLvjEYc8nWgIrpel\/u74smcADI4QZbRnSumEG85TPIjHBlBBIID6KX34ZoG4vkv4SZrToPrDYidkfxD+\/IzBIIBnLYtW19VFbhyxQzF9etRbfFPpo+Qu\/JLrR+Y\/JM7Yb3\/etj5+Q0QdWZ8UGIxe0cp\/tgLnWjAsU88yA+hz+Mcmg8YhlXxg\/wWga8t\/I4gBVO9TjBQEZknGs4w5fAkJnUI\/DHDI4NjE2koRYnD3sPCQpCSTHSI9fMLxH9xqmWylxLMBAXEe0G56ULK+4x+hEY8PNfCZ22hD4NokH1GsK9G2xJL3mqiaAWT51cVtcRrCozNH1wvkB26o0H0dpIDtnDREMiGlofgDSXVB5Cpf\/zZxhZFJZhljFffx1lr4JmDwVRuHq0cx1KGzOXVA0qo2zMG17AiPuzfjq3KKx8ZIQ1I1QTxlZBR8ZTn26ixncQjHpL7dEc8ju9nBv2mFoL3dmiw\/Hs7GhLbI9atOd+4DjFuMCMGCSqGSIb3DQEJFTEWBBQIuwROSH2s4rbKrnBlYohJpT0DSTBHBgkqhkiG9w0BCRQxOh44AEUATABJAFoAQQBCAEUAVABIACAAVgBJAEwATABBAEQAQQAgAEQARQAgAEMAQQBSAEQATwBOAEEAAAAAAAAwgAYJKoZIhvcNAQcGoIAwgAIBADCABgkqhkiG9w0BBwEwKQYKKoZIhvcNAQwBBjAbBBQFh8csLevszjClmXIFYNcUBM9jEwIDAMgAoIAEggPoq4\/KOrjlRNBelQVmwVJZRUoQ8V6lU+j5jwhLVVCW8Cmh3P3HX\/XvUKg5F8Srb\/1L8YHSIW28dTXKtt3MkGu+882iuflvVsHAAKhksmx5yE92\/bz5n5GAfWxJKiw07UhZi6g1\/c2RTzfd+neEDzIVjCKJRakQtqYy8OWMMhqW6PhfhCC5TC89m+qfZSC\/va4vCrjlXpZ0u1TUIOWjBwrkzvf\/0qmd+wiPTgwoUiIFRzqbQrp7kYPz2V8wepVAYiPFfVJpXtbSEkUqO9rBT\/uI2rSyh4NEu9MPS6\/IBIn4pGXjQUYVlhAVywzfvD+wKKHMAGFC6Ym4lgOz9kbsW\/vET4Dwe9XGh0WzXuT8Wpco3v+SWn7TqfP+9XyIasP+fS8eqqvohnDjRVJDBhjuj2cFf5ZG2c\/GKS6OafDRyAvaVfBK6zCVX3hVmpiMXPR4nUxdonJhM4ULPXuH4UKfsNji112iy8tJLlRP7MyB9+VupwIi9KOIWpqPMdLlBK\/sxbD\/0cOM0Qbt56iYOMum2fsSm7F1wT4XodEUnwwgCP6bT5aN2aXHjTysiYKwjUXUW6TmnrHG+1PmZdImmi1gTWlkQa9UnKns0pQzEF8U20N4V8BwuJhAVJkVz5QEggPoMwVv7kw1UUNTa\/qASQbfxySpt0\/UzKPZAwYddlc7lSmvh\/yLazMETkbAAePK5Q0tTuUAfd166LQqZx9mQbX3hjcEo+WWz0gQaHJUrf9MMJEbsUWKLk3JvvrjthezK4yraYnYfNT9ZFHXim6MkphCXl0KXpoanGXxpZdwf\/Nzo5u8KCXQzy2oOmkOtgQAPa9bl3CwVTLpKIljgMp1JVx0zdORPBH1zd36eLkpctBkZThkra8qk18OWzQczNz2Zcvzg8LQ74LuwnrM12Ty40oi+BJ\/SuqwMM3vhgMCTW7zcFKVnEOtVEhqiOSwjYlxSXBe0symKWmyf33b12mjwYMI7HckDBUw48GCIbQdBmz0\/k7dJ2T6vQV3bZlSInusghTqdNM9eomX7aGqVp1E2Y0Sm6E\/ocW3Ed132D54kchgVs0\/vf9nvjO47Kj52OG6glqhy1C1d0xhwIWfIUVYOlLBv4rh577VYiNgIKk1iBVolPO1B2DbjHRz86U8o5NKyW5lrzlt7zgo2JU5vhaoEdpjPad2XgiWnOKOCGDFnv1ACqfDoyG+JtaY423ZTmE\/HGBT6thRjxornmguXAnrRzgja8mzr+6zhdAgwuXIR+KwC2RrMGAKg3ytBYFgyT+rH2oyj0YDV365Ldv\/79jZxwGIuX\/688d2DQ14gQ5R0XdeeOt6A3G5uC2Mf4OfO5+lnV4EggPo4MYz+bHetoA5IgrSYSmtLvAY61XQWwVVpxIvOrpbytdW8gYo+PSZUW+hXgrXi7Crh+t9lp23zK6dsVeEPqr4whu83D+C1nFAswQees676mpoBSjr4UeHT\/PoAnIyQOnE9f5qVBBHyV2uIhjWRipVd2jAa1DjCmQ6o\/1euKvITGJS10\/zpFiMRtzKFSOBUEKRKbuRtOa+XhUgu8jImmBqEBAEfxPwD95WA\/bSl1JkbkiFco\/LUGaOFI89v12\/k9BMKN74+PzsjzB9+6jnipCQHTrW+SRiVGKQhKPbqpi59kD9D9NxpQXYQ780DYsEL0wYik3Z9j+Ua24yavEmMIG8iCpkOlU4KGDXXgparXqRX5uBSRBezA937qkulgq6lwgYFPW9BJFWYmBlhRziv+n5KEtD6MVB5IIcERSuBRLcd1VqhWsxdAiQzjMgnzevxkfzxXJHXYYjVRRJCYE8jK5DY7HI4g5iPFrMqB1AWnVOSW0usddfHBlV0QatgazApt56jWjjy7cWzG\/nF9I8\/eFnLEEgUD4x67\/ZuA2\/hROiv4Y3RHpQLFPlCk0xAc16B5FJhWWXC9LJJCv\/6o7+88WZSQt1uaSoAssSdGOLFBpLbFHdqkXclASCA+iYjvnk0dUxnZYkjq1Cbhe0s2txyZeD4FXUepn7v7uTQ+8QEU9JL1E1bdrSpV+6LZldBmnL\/AfW3pgRtbQF3jX2SgVs79JToDLNNbWzbRVSObGurvmPV+doaCihmr3ppbkWGyDJdkQnMXxrhd0wE1PyEICdFxrVF4hADfqrkJWNOp5mLsxPvurjFRB+Ft0GNWs76WkxwohDCQJnAU2wEG7VualXpcIJ1CPUk1b11OyEXtWynzcpmVP8o+KX655X+x3YAaAg566f6Rp+mlBDWXk6429ISmDKPp1bxFyFgZfnJApQmEUMy2lYdnNboPnP\/1vojXxPKo7mBe6PcdFAKLasKCJ\/JVIiuCtN6m49x\/7oaCQm0ipqkqPHurxVNxOFpB2mmDwrbvK9dfJ2s59meCnROnw3Z+z6wQpHT34X4fMIE\/7oJUFRnuMlgtlLugMu31ghsa50WCuRPfo2Zxpddvlk\/aoi4yhjmHJGH\/ECdACesf0kA9HPV\/wAOOH9HrwuYj1Cn7zoE7L+FqoM9r9AiBgpG8DOJkckHtWkcmLXL4sIzbpg5a8eQTw899RQWM2SVQcI7CBMKUnVXlxR8iCAEc+\/vr8HArzmBlYexbYYz8iO7JP35Px3qQf5H8RZ1Y0OmSdQPw93g0bMPpKbaW3YJ4r8yFtS5Tes79yjsmiXrRZtRPksC4TMPMqoQBuVp1IsZInmJs0EggPoOrYmq+yjIJxLLelGZbX+U+3KEtNqbXtkuxO7T9SjWKhN\/3gn\/+Rd18qqmE+P3U6G97x\/VJ0QIAWx4iNtcQajxN4+k8gqW3GZrTomRj7YRErq89bckAooOLgK5jOk56xhu4h+VDw5q0\/Jr8K8Emo8TJ4ivnuKUAyo\/TXqrEOvC5sf6Q80RB7o\/6YkkFcKqfxVYIJX6UpNPpzymLDeUGf0de+NTjWFlQ3oquVzY5cU5Kj\/BYazsi2\/g\/KxsGIFdvjsU9vc0fR\/YqMbSx2gHOJI6TdRYIO8PhXBYdN9Fhb1kaQHBAFWbIrm84xpOceB7Of6txgwRhH44dpntS8UGBsS4XRNCkzf6XhllId7KWlmJx4fom1Fbi+gM1tdJMN7eOUMPw+Joatb1L+1h\/a7LkMJAEU42NV+TPfv93983H3AgPOKjlXzf9LFGpSodoXXVnmIltqVEWmkbiAm0Znuq4UzI0tX1WUnxu61KkH4omnCTNUZkrVuXj\/2PDt1e3TeJ3YP0iOqA3\/GrtSTEL8t0iMvzwiCFgOkcfRwRHmZ5o1+oie8Qgj3RSQfyJ3wbbvxxPNnnxI+0t0ssaX5jg0IQB8Oljq27aOBEPyg1TGT+0NsTxC9BIID6GWL9fdIkrga65N2CHIfglOt1DvePRhKovHwY\/qMrsN8CruW0103qmUrVqfyUNOiExE+eAVROdYDNN09W+n8YAaUTDNUSe7yro25WlEm5Ruq8QGwd0wwapnn4zSVkkJw2kqBvUaXj8KB+9+ERWawmXUAMtny5jUOqlgkkmKeDqNmDQ5V\/BEjSpEYc\/OIcR\/+whsO04QJs51FiKZFrCH64lWoN0tiCpPerRTj07CeW9TvnnFVAf29OJ1tYivI1JVTzIM6aMS8EEm9CY8eQSBEkY+G2IjSEI9F9Yyk7D0WtXoAu\/A2Zy8V\/mg+umADXMaeiONv5mZww4YwKdc2vF\/5lQulJoAPhCUBP+I9c4hpd5w3KdWH6LmYHz7zhKRi0EpF\/IBtT1Rgnu9bZvvumrQz6tkfx+GaJI3n5aOmr6QOz6tPqteOfTmubKeEdkzRDPS4FoQkYOMqXoGYO0LXdgArttmpRqHMkpAZ4WgjCCVcVVxSN7EWFuW4HTJhlA13Bc6nLWNpB7u7ZhsSMYuCGf72mRuX68lLfIUvHn4\/luNaoMujAhqJJakYt3ZQjCTEAocyTYBqqUpDIBvjHGXqPiBNmM3III\/jx5CF55pzYL16aM82VF77ghxEcTAvpiujXbwMquNvfAfG\/oj+FVdMwNnNyBNaRuaASUFDVAW5o5SlF+vvlx\/fMFVFLnLWwsPPA\/9fw+ylPCmfzPgEggPofEVCfQaO2ZYDb+WGbD5vJMzbX5euIpIpyaC4ThbJC4BhGJfGT1bF2Vx0CljPpe5tx43FlX7364lpAy4dn3jg9lPG5JI\/hcCrAGBuHXKOLUHK5mFrdMehqetwzK8a4BwoBHDdwpxx0inyEV4\/i373kPVhgxviwKmcqYbqSWbVGaYDxlK3jJ2t66MVfy0YYnuHuzqw2ew8puHGTxNPBBLRFzF1k8aKcmPRYJXUbL7NXc\/y9EPiZSY3bDfA157TI140JRsePEkSTOR7s\/mWhLFsPS+ipNSJ+NxEICfPpdqLi+MexV\/0juvEnj63rCLrhBWO5pwvheG1u7scNlpVHqJnSn0PN6xE8O3SgMXBMSnTAt6\/\/y9T9Y7Y2cknRbBMU6ILUseZIXAAH5hEEW1E\/jOdsOa2F1ot8hJOZPDVzp3FQc5vKlw8mzKvgTV7sTk+WsXnAqz1FUhuAX+elL7vJjk1SwwRdsdaene3rCc3jO+usdcYdwkEVq1tKDiJrDxTdL840m9eUJaoLI0QPEkIn1n7+Y\/+A7HH3Q1Xz+UnKDo1HIlCAoTi8tYW\/XWL0iLrMLLocNtk0bSkgLfnXBlEzEPsLtHy7RaQgznF5VXqeBoEggPoCnpqqR0HkyDU835SlLHBEuGatiIoZNgf6+3bdVzf9NdNAt+sxcimKiD1yYG3eRiyuZprtTFgJUXZ7zGujkp02wa4gSgB+m3EPXlG4Rr4ELLhSCbXNUAR57QeFOVEqSgUeGTy71LZ8Kr8id93jZPMdXBtZBo\/\/UuF4U+Ec7PcBv\/APX6D2zfJmf5Vjtp+exXXCQehgytYOqnxZ3kvhihIEMTzu\/\/GbDGLHBu1Q3mmZjHwqwIH54n2ExJQ4QyUVYZOb7vusjgbUqujWO33mkKY5Q\/BBFL7s9Sg2y8QrifWwzq4Srmi6edXGaVqMdLXYeCJQNPnUsKpooCIycu9QEds30xX3OJ03Viy5n4BOOMvLCmkylpyq6Fm1tzwH4BZgwKGwlOCYw6rOqRMc7HIxgmhrSpmdq9yMbt6rzFAsGq0vN9J6idPhmCCHVRVJBNNmq2YFDEx+aeRRSk7KWoEtjd6FY9F6a4us3H8DiX99JeYKddoYX90NFocm8STvFoid1pm9hhfBsxC4fIlpmzHJ+qm62H+wcWNh16cWS41QlMTmqi7xWKctVO2m1nC2pg1LGzyEuCzC1sPNNKALwHae4uNwSLAXNVB8zBit6Nzv841Bw+wQ75zx8iSZy6W8ffjeMtIXznvgMv3n2\/vcaHedLn1S5ldZI1KSfv\/IDNanftOhX7NTVBmWHv5eAo5zqTpq9+GX5WSA7DZ0VI5LvAEggPovY5sZ6yb\/BMVmm67EGwi\/Itm2ooM+YjSPWvbsjloagCXHWw1qX5vLKzjEBKze3mmgCpNROzs03q5k6DrHiOA8o8VLHu0m+xNqF\/BOQqxGhc7ZiaXoCJBGRAbXLDuBa8QIEUCgA2oZYIR3aALCDl4Wx0aNuVfX37ZBE+XdREIOxxgXoaLZUCK9OZFN\/mHWEvX0EkwakUyyJv\/RhiLE2uxQm0BOzMLkH5UP6BImSNWTht7wF13ZZA6wKkuCTxRzmeVIlBMex0vrR9x7WRXcrpISEShqn2xbucVPMXN13QHCvjqiIyNypaGh03GIJVrXahmrl+PDZUfpgbIMmCZ0wSSGSXQYH6BPz0hr\/T0EAVZDtD8\/uB3Hu8SyK\/peVq2vCqBtcL852tungwZxn8Qo0PSTIJ77Vs9bWkhtydigTxDydh03XOsbK\/I+TF3aSrpb2n7kiuVoHwcelaZgumGagZUlyp30Zm6qx0DVwwHr2zwJMh0\/ifxAH6RhBb3MN2Q5jVw1d36Ebd+KsWzin65ZHw6Ut8y63+4ARVr3wnQW9nso1ogFPPwwKwQKC\/9kNWHxzIs+J1m9LQhmKjjxT2RMSastvq0B0aiTzj6XwSCAy\/7BojVv0w46JZtCpXLbjhxb+n77zLo2gsQVOvvv\/NKpP+S\/wshQyBsO8Hl0NuskBVumx2R8iMVcUZIldTLn4fsuJ1r3JU4jXHghoYuDCtiojV2pqBFd9cGLZMgIvdEG\/mmCUhpjBKBvtupIxfth5EAqMbq0QTm0YtWCph0DhWNhSEDy\/7492JigAwgEOfsO7D4vwemx5XDYCGk+7CPLX5rFdApHTFp\/BdsSeNm6wK2gDQ3JKdSUYRbzH7YiGulg8NHf04TdpWuXxCZ017gIOyx\/Mb0RgdXWfN\/r9wYynVkoV\/GXg1wwOltNlMNg2jvbLvx\/letj6bdS7UEmMQ8oVG4I\/EfTJ1H1r9vET5VncODnjsgLADjuVbsG7YDolbdaYI1AcNrr7\/TsoaAO\/OQfItzWjRF6U350p8gjgwTJMUCCDKlLD5IfnEAvXKizUNAhZt\/KQyuH+kC+RnBQCbmastArLwVR\/AHYH0jcOrJ\/uOvrI8cA5KrDpslArv2cj2\/urlYh2lAILgPMhhj15yVahEau9l9aMiouw9LY54PVjyhxEfsO1Y07lCBHFW0DSvUYdMnDU7nHKfeZGZBsVKdefZ0iCNVtheft3mOB0pMFkw1j\/g8F4DKgDHuiGQ7HVSKiZ8VdbpOOZlLu4FBivuPI1gg3mamgBsE\/A3+0GPEmniYNinktYT1JP7TsBjkSTHOOgPyYddpSkugqfeImIH2htgEggEAWOgQY1AMIqej7Nf3QD4QPZMdwTZwo2kn0vb58QOJRBMxWFkDPDGn7N5c+W4v2wFGVHx89wTzK+HVogLtruOw0WPXDqN+\/6QkPHbF\/gxVaQWjuZsTFCZgHBDWn0ZgTKXvdA9cYu3jp2xlsEyoLtpWsnq3RSSla20elw1AH2u7+PxnBAqDhsODNPYQZo2nBjGQLZ3L4sGKhs\/YnFFPwdC31KjIBv9fapBa\/AgSNd\/fZHkp9b21ZFlzBBZu9u1SD3RYMzhagsZMsBZEe1QHTSCt6aFHDLYBoJC9j\/sj5BhZTjid\/sepD6PVzpv4fMpH27lWnEVlHYEINeJkKrCmeLXleAAAAAAAAAAAAAAAAAAAAAAAADA+MCEwCQYFKw4DAhoFAAQUwsPHVSIS1UQREeI6iehqa8hJP9kEFCP3fqYThbfKFocq\/qZB8bc1jCAbAgMBkAAAAA==",
    "password": "KuuybadfamIQv7llnaSBapJIN"
}
curl -X PUT 'https://back.apidian.app/config/certificate' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'cache-control: no-cache' \
  -H 'Connection: keep-alive' \
  -H 'Accept-Encoding: gzip, deflate' \
  -H 'Host: localhost' \
  -H 'accept: application/json' \
  -d '{
    "certificate": "MIACAQMwgAYJKoZIhvcNAQcBoIAkgASCA+gwgDCABgkqhkiG9w0BBwGggCSABIID6DCCBYAwggV8BgsqhkiG9w0BDAoBAqCCBPswggT3MCkGCiqGSIb3DQEMAQMwGwQU1Cv8smy1L8N78T+DCVmdh79FzmICAwDIAASCBMh3k55A6NO1CCH39kfgZ9bubWubW5dhpC85w2tOR3b1OhNcxs\/5yK7vQaStFQuasD1TyoMyYGap0BTKui4p7dtBTnqoKm2h7IlSBSB96udgfF4+J1hBhH6qOZEPK7lHg1HPWYcxLc9vyHyE8gEbwjtapN+NzFzj\/1uOvHAL9fOqjZgfccmEFiUS9YdVa0Fvqyuet2Zu1VtC6kVelbW1+\/N9EFjVqcnQEw0P5IZdKTm9fKkEmPbJunHVtdK4v+z1fghlXGTDahmbxzCYmi7D8QWN1IX2h4eLeAQzGV4KaN4c1gl4RAjcaZaPyUphKY+9kMc7fzGFgI9aoFSzsdJVS3pvHr5eQ9TqrMJ9oY2ORNf\/X+EV7jG+VhbFkyV9B3cOVG9cjH6IfrzPqwerqwermLz+CjuHbqAUJb0tjgh4ZjRZfokO6NrXztdKqVZgDlaFjClHWNcmcLj61q3pNc8846qBhgQLpAnYL7adwL3ZS2LLK+ioO71zErgJA+HDmNZJC68hQFFDz\/jx3FbUPZhu5hqI6IoTv+arZT67vNXzaS1WMbCCZ+WQ2wTcNVqlYMoGJsTvt1PAU+a8HaviL+uEaXLQKUeTAmUvyGNqDjJYTM5dbTaqEms7LxseaGjTHTNnkrxx+jI9\/WhoG6Im90BpkSxmyeLR3c7wzAkHadOLsS5nQj22cNy9ygg9wYMXoHrkkEFXmf9mtUbTASFUNXtkv23ADU4t9J35bWhkOZymDta0xT1MT2rd+sMMCsKnP6Ot+oj7LPu7H6+uYhA26WEL6NlW6lnkdeaJhGXaenJumTUNkoqm8Tl4rLkezEf6faPPKakH\/uGg8eYGl+41KfY2qNYNm0knk7QillyeH0dLhphnaqH6+7SPBi\/Tb4zNpT9hwsdfasdfasdfadsfaHvA7pzbB7LFTzSvcQ6ymB+LjYoHxpKcITl6z8aKPX8s+ofnnP8\/Li5YJ+GYy1kCGnFe3HsAZ8tKh3hT5PjRdZR0+XRO+hG0\/pL3N+n+iCtOyUIWJ6R4o1byDPYSsGc7n5q4g54+iwlPlzo5LWPkMEUNqQnYDuoGsRJFc02ty+9QVdRyYS9ntIpWt\/FzqkcHn8WwneorhpmsJslxySAS9Xp7p7ay9RkVKm7JMwaDmqzi+IMePBgMzy34f0dKpXIBgb8ZkpjiMYEqgoLvjEYc8nWgIrpel\/u74smcADI4QZbRnSumEG85TPIjHBlBBIID6KX34ZoG4vkv4SZrToPrDYidkfxD+\/IzBIIBnLYtW19VFbhyxQzF9etRbfFPpo+Qu\/JLrR+Y\/JM7Yb3\/etj5+Q0QdWZ8UGIxe0cp\/tgLnWjAsU88yA+hz+Mcmg8YhlXxg\/wWga8t\/I4gBVO9TjBQEZknGs4w5fAkJnUI\/DHDI4NjE2koRYnD3sPCQpCSTHSI9fMLxH9xqmWylxLMBAXEe0G56ULK+4x+hEY8PNfCZ22hD4NokH1GsK9G2xJL3mqiaAWT51cVtcRrCozNH1wvkB26o0H0dpIDtnDREMiGlofgDSXVB5Cpf\/zZxhZFJZhljFffx1lr4JmDwVRuHq0cx1KGzOXVA0qo2zMG17AiPuzfjq3KKx8ZIQ1I1QTxlZBR8ZTn26ixncQjHpL7dEc8ju9nBv2mFoL3dmiw\/Hs7GhLbI9atOd+4DjFuMCMGCSqGSIb3DQEJFTEWBBQIuwROSH2s4rbKrnBlYohJpT0DSTBHBgkqhkiG9w0BCRQxOh44AEUATABJAFoAQQBCAEUAVABIACAAVgBJAEwATABBAEQAQQAgAEQARQAgAEMAQQBSAEQATwBOAEEAAAAAAAAwgAYJKoZIhvcNAQcGoIAwgAIBADCABgkqhkiG9w0BBwEwKQYKKoZIhvcNAQwBBjAbBBQFh8csLevszjClmXIFYNcUBM9jEwIDAMgAoIAEggPoq4\/KOrjlRNBelQVmwVJZRUoQ8V6lU+j5jwhLVVCW8Cmh3P3HX\/XvUKg5F8Srb\/1L8YHSIW28dTXKtt3MkGu+882iuflvVsHAAKhksmx5yE92\/bz5n5GAfWxJKiw07UhZi6g1\/c2RTzfd+neEDzIVjCKJRakQtqYy8OWMMhqW6PhfhCC5TC89m+qfZSC\/va4vCrjlXpZ0u1TUIOWjBwrkzvf\/0qmd+wiPTgwoUiIFRzqbQrp7kYPz2V8wepVAYiPFfVJpXtbSEkUqO9rBT\/uI2rSyh4NEu9MPS6\/IBIn4pGXjQUYVlhAVywzfvD+wKKHMAGFC6Ym4lgOz9kbsW\/vET4Dwe9XGh0WzXuT8Wpco3v+SWn7TqfP+9XyIasP+fS8eqqvohnDjRVJDBhjuj2cFf5ZG2c\/GKS6OafDRyAvaVfBK6zCVX3hVmpiMXPR4nUxdonJhM4ULPXuH4UKfsNji112iy8tJLlRP7MyB9+VupwIi9KOIWpqPMdLlBK\/sxbD\/0cOM0Qbt56iYOMum2fsSm7F1wT4XodEUnwwgCP6bT5aN2aXHjTysiYKwjUXUW6TmnrHG+1PmZdImmi1gTWlkQa9UnKns0pQzEF8U20N4V8BwuJhAVJkVz5QEggPoMwVv7kw1UUNTa\/qASQbfxySpt0\/UzKPZAwYddlc7lSmvh\/yLazMETkbAAePK5Q0tTuUAfd166LQqZx9mQbX3hjcEo+WWz0gQaHJUrf9MMJEbsUWKLk3JvvrjthezK4yraYnYfNT9ZFHXim6MkphCXl0KXpoanGXxpZdwf\/Nzo5u8KCXQzy2oOmkOtgQAPa9bl3CwVTLpKIljgMp1JVx0zdORPBH1zd36eLkpctBkZThkra8qk18OWzQczNz2Zcvzg8LQ74LuwnrM12Ty40oi+BJ\/SuqwMM3vhgMCTW7zcFKVnEOtVEhqiOSwjYlxSXBe0symKWmyf33b12mjwYMI7HckDBUw48GCIbQdBmz0\/k7dJ2T6vQV3bZlSInusghTqdNM9eomX7aGqVp1E2Y0Sm6E\/ocW3Ed132D54kchgVs0\/vf9nvjO47Kj52OG6glqhy1C1d0xhwIWfIUVYOlLBv4rh577VYiNgIKk1iBVolPO1B2DbjHRz86U8o5NKyW5lrzlt7zgo2JU5vhaoEdpjPad2XgiWnOKOCGDFnv1ACqfDoyG+JtaY423ZTmE\/HGBT6thRjxornmguXAnrRzgja8mzr+6zhdAgwuXIR+KwC2RrMGAKg3ytBYFgyT+rH2oyj0YDV365Ldv\/79jZxwGIuX\/688d2DQ14gQ5R0XdeeOt6A3G5uC2Mf4OfO5+lnV4EggPo4MYz+bHetoA5IgrSYSmtLvAY61XQWwVVpxIvOrpbytdW8gYo+PSZUW+hXgrXi7Crh+t9lp23zK6dsVeEPqr4whu83D+C1nFAswQees676mpoBSjr4UeHT\/PoAnIyQOnE9f5qVBBHyV2uIhjWRipVd2jAa1DjCmQ6o\/1euKvITGJS10\/zpFiMRtzKFSOBUEKRKbuRtOa+XhUgu8jImmBqEBAEfxPwD95WA\/bSl1JkbkiFco\/LUGaOFI89v12\/k9BMKN74+PzsjzB9+6jnipCQHTrW+SRiVGKQhKPbqpi59kD9D9NxpQXYQ780DYsEL0wYik3Z9j+Ua24yavEmMIG8iCpkOlU4KGDXXgparXqRX5uBSRBezA937qkulgq6lwgYFPW9BJFWYmBlhRziv+n5KEtD6MVB5IIcERSuBRLcd1VqhWsxdAiQzjMgnzevxkfzxXJHXYYjVRRJCYE8jK5DY7HI4g5iPFrMqB1AWnVOSW0usddfHBlV0QatgazApt56jWjjy7cWzG\/nF9I8\/eFnLEEgUD4x67\/ZuA2\/hROiv4Y3RHpQLFPlCk0xAc16B5FJhWWXC9LJJCv\/6o7+88WZSQt1uaSoAssSdGOLFBpLbFHdqkXclASCA+iYjvnk0dUxnZYkjq1Cbhe0s2txyZeD4FXUepn7v7uTQ+8QEU9JL1E1bdrSpV+6LZldBmnL\/AfW3pgRtbQF3jX2SgVs79JToDLNNbWzbRVSObGurvmPV+doaCihmr3ppbkWGyDJdkQnMXxrhd0wE1PyEICdFxrVF4hADfqrkJWNOp5mLsxPvurjFRB+Ft0GNWs76WkxwohDCQJnAU2wEG7VualXpcIJ1CPUk1b11OyEXtWynzcpmVP8o+KX655X+x3YAaAg566f6Rp+mlBDWXk6429ISmDKPp1bxFyFgZfnJApQmEUMy2lYdnNboPnP\/1vojXxPKo7mBe6PcdFAKLasKCJ\/JVIiuCtN6m49x\/7oaCQm0ipqkqPHurxVNxOFpB2mmDwrbvK9dfJ2s59meCnROnw3Z+z6wQpHT34X4fMIE\/7oJUFRnuMlgtlLugMu31ghsa50WCuRPfo2Zxpddvlk\/aoi4yhjmHJGH\/ECdACesf0kA9HPV\/wAOOH9HrwuYj1Cn7zoE7L+FqoM9r9AiBgpG8DOJkckHtWkcmLXL4sIzbpg5a8eQTw899RQWM2SVQcI7CBMKUnVXlxR8iCAEc+\/vr8HArzmBlYexbYYz8iO7JP35Px3qQf5H8RZ1Y0OmSdQPw93g0bMPpKbaW3YJ4r8yFtS5Tes79yjsmiXrRZtRPksC4TMPMqoQBuVp1IsZInmJs0EggPoOrYmq+yjIJxLLelGZbX+U+3KEtNqbXtkuxO7T9SjWKhN\/3gn\/+Rd18qqmE+P3U6G97x\/VJ0QIAWx4iNtcQajxN4+k8gqW3GZrTomRj7YRErq89bckAooOLgK5jOk56xhu4h+VDw5q0\/Jr8K8Emo8TJ4ivnuKUAyo\/TXqrEOvC5sf6Q80RB7o\/6YkkFcKqfxVYIJX6UpNPpzymLDeUGf0de+NTjWFlQ3oquVzY5cU5Kj\/BYazsi2\/g\/KxsGIFdvjsU9vc0fR\/YqMbSx2gHOJI6TdRYIO8PhXBYdN9Fhb1kaQHBAFWbIrm84xpOceB7Of6txgwRhH44dpntS8UGBsS4XRNCkzf6XhllId7KWlmJx4fom1Fbi+gM1tdJMN7eOUMPw+Joatb1L+1h\/a7LkMJAEU42NV+TPfv93983H3AgPOKjlXzf9LFGpSodoXXVnmIltqVEWmkbiAm0Znuq4UzI0tX1WUnxu61KkH4omnCTNUZkrVuXj\/2PDt1e3TeJ3YP0iOqA3\/GrtSTEL8t0iMvzwiCFgOkcfRwRHmZ5o1+oie8Qgj3RSQfyJ3wbbvxxPNnnxI+0t0ssaX5jg0IQB8Oljq27aOBEPyg1TGT+0NsTxC9BIID6GWL9fdIkrga65N2CHIfglOt1DvePRhKovHwY\/qMrsN8CruW0103qmUrVqfyUNOiExE+eAVROdYDNN09W+n8YAaUTDNUSe7yro25WlEm5Ruq8QGwd0wwapnn4zSVkkJw2kqBvUaXj8KB+9+ERWawmXUAMtny5jUOqlgkkmKeDqNmDQ5V\/BEjSpEYc\/OIcR\/+whsO04QJs51FiKZFrCH64lWoN0tiCpPerRTj07CeW9TvnnFVAf29OJ1tYivI1JVTzIM6aMS8EEm9CY8eQSBEkY+G2IjSEI9F9Yyk7D0WtXoAu\/A2Zy8V\/mg+umADXMaeiONv5mZww4YwKdc2vF\/5lQulJoAPhCUBP+I9c4hpd5w3KdWH6LmYHz7zhKRi0EpF\/IBtT1Rgnu9bZvvumrQz6tkfx+GaJI3n5aOmr6QOz6tPqteOfTmubKeEdkzRDPS4FoQkYOMqXoGYO0LXdgArttmpRqHMkpAZ4WgjCCVcVVxSN7EWFuW4HTJhlA13Bc6nLWNpB7u7ZhsSMYuCGf72mRuX68lLfIUvHn4\/luNaoMujAhqJJakYt3ZQjCTEAocyTYBqqUpDIBvjHGXqPiBNmM3III\/jx5CF55pzYL16aM82VF77ghxEcTAvpiujXbwMquNvfAfG\/oj+FVdMwNnNyBNaRuaASUFDVAW5o5SlF+vvlx\/fMFVFLnLWwsPPA\/9fw+ylPCmfzPgEggPofEVCfQaO2ZYDb+WGbD5vJMzbX5euIpIpyaC4ThbJC4BhGJfGT1bF2Vx0CljPpe5tx43FlX7364lpAy4dn3jg9lPG5JI\/hcCrAGBuHXKOLUHK5mFrdMehqetwzK8a4BwoBHDdwpxx0inyEV4\/i373kPVhgxviwKmcqYbqSWbVGaYDxlK3jJ2t66MVfy0YYnuHuzqw2ew8puHGTxNPBBLRFzF1k8aKcmPRYJXUbL7NXc\/y9EPiZSY3bDfA157TI140JRsePEkSTOR7s\/mWhLFsPS+ipNSJ+NxEICfPpdqLi+MexV\/0juvEnj63rCLrhBWO5pwvheG1u7scNlpVHqJnSn0PN6xE8O3SgMXBMSnTAt6\/\/y9T9Y7Y2cknRbBMU6ILUseZIXAAH5hEEW1E\/jOdsOa2F1ot8hJOZPDVzp3FQc5vKlw8mzKvgTV7sTk+WsXnAqz1FUhuAX+elL7vJjk1SwwRdsdaene3rCc3jO+usdcYdwkEVq1tKDiJrDxTdL840m9eUJaoLI0QPEkIn1n7+Y\/+A7HH3Q1Xz+UnKDo1HIlCAoTi8tYW\/XWL0iLrMLLocNtk0bSkgLfnXBlEzEPsLtHy7RaQgznF5VXqeBoEggPoCnpqqR0HkyDU835SlLHBEuGatiIoZNgf6+3bdVzf9NdNAt+sxcimKiD1yYG3eRiyuZprtTFgJUXZ7zGujkp02wa4gSgB+m3EPXlG4Rr4ELLhSCbXNUAR57QeFOVEqSgUeGTy71LZ8Kr8id93jZPMdXBtZBo\/\/UuF4U+Ec7PcBv\/APX6D2zfJmf5Vjtp+exXXCQehgytYOqnxZ3kvhihIEMTzu\/\/GbDGLHBu1Q3mmZjHwqwIH54n2ExJQ4QyUVYZOb7vusjgbUqujWO33mkKY5Q\/BBFL7s9Sg2y8QrifWwzq4Srmi6edXGaVqMdLXYeCJQNPnUsKpooCIycu9QEds30xX3OJ03Viy5n4BOOMvLCmkylpyq6Fm1tzwH4BZgwKGwlOCYw6rOqRMc7HIxgmhrSpmdq9yMbt6rzFAsGq0vN9J6idPhmCCHVRVJBNNmq2YFDEx+aeRRSk7KWoEtjd6FY9F6a4us3H8DiX99JeYKddoYX90NFocm8STvFoid1pm9hhfBsxC4fIlpmzHJ+qm62H+wcWNh16cWS41QlMTmqi7xWKctVO2m1nC2pg1LGzyEuCzC1sPNNKALwHae4uNwSLAXNVB8zBit6Nzv841Bw+wQ75zx8iSZy6W8ffjeMtIXznvgMv3n2\/vcaHedLn1S5ldZI1KSfv\/IDNanftOhX7NTVBmWHv5eAo5zqTpq9+GX5WSA7DZ0VI5LvAEggPovY5sZ6yb\/BMVmm67EGwi\/Itm2ooM+YjSPWvbsjloagCXHWw1qX5vLKzjEBKze3mmgCpNROzs03q5k6DrHiOA8o8VLHu0m+xNqF\/BOQqxGhc7ZiaXoCJBGRAbXLDuBa8QIEUCgA2oZYIR3aALCDl4Wx0aNuVfX37ZBE+XdREIOxxgXoaLZUCK9OZFN\/mHWEvX0EkwakUyyJv\/RhiLE2uxQm0BOzMLkH5UP6BImSNWTht7wF13ZZA6wKkuCTxRzmeVIlBMex0vrR9x7WRXcrpISEShqn2xbucVPMXN13QHCvjqiIyNypaGh03GIJVrXahmrl+PDZUfpgbIMmCZ0wSSGSXQYH6BPz0hr\/T0EAVZDtD8\/uB3Hu8SyK\/peVq2vCqBtcL852tungwZxn8Qo0PSTIJ77Vs9bWkhtydigTxDydh03XOsbK\/I+TF3aSrpb2n7kiuVoHwcelaZgumGagZUlyp30Zm6qx0DVwwHr2zwJMh0\/ifxAH6RhBb3MN2Q5jVw1d36Ebd+KsWzin65ZHw6Ut8y63+4ARVr3wnQW9nso1ogFPPwwKwQKC\/9kNWHxzIs+J1m9LQhmKjjxT2RMSastvq0B0aiTzj6XwSCAy\/7BojVv0w46JZtCpXLbjhxb+n77zLo2gsQVOvvv\/NKpP+S\/wshQyBsO8Hl0NuskBVumx2R8iMVcUZIldTLn4fsuJ1r3JU4jXHghoYuDCtiojV2pqBFd9cGLZMgIvdEG\/mmCUhpjBKBvtupIxfth5EAqMbq0QTm0YtWCph0DhWNhSEDy\/7492JigAwgEOfsO7D4vwemx5XDYCGk+7CPLX5rFdApHTFp\/BdsSeNm6wK2gDQ3JKdSUYRbzH7YiGulg8NHf04TdpWuXxCZ017gIOyx\/Mb0RgdXWfN\/r9wYynVkoV\/GXg1wwOltNlMNg2jvbLvx\/letj6bdS7UEmMQ8oVG4I\/EfTJ1H1r9vET5VncODnjsgLADjuVbsG7YDolbdaYI1AcNrr7\/TsoaAO\/OQfItzWjRF6U350p8gjgwTJMUCCDKlLD5IfnEAvXKizUNAhZt\/KQyuH+kC+RnBQCbmastArLwVR\/AHYH0jcOrJ\/uOvrI8cA5KrDpslArv2cj2\/urlYh2lAILgPMhhj15yVahEau9l9aMiouw9LY54PVjyhxEfsO1Y07lCBHFW0DSvUYdMnDU7nHKfeZGZBsVKdefZ0iCNVtheft3mOB0pMFkw1j\/g8F4DKgDHuiGQ7HVSKiZ8VdbpOOZlLu4FBivuPI1gg3mamgBsE\/A3+0GPEmniYNinktYT1JP7TsBjkSTHOOgPyYddpSkugqfeImIH2htgEggEAWOgQY1AMIqej7Nf3QD4QPZMdwTZwo2kn0vb58QOJRBMxWFkDPDGn7N5c+W4v2wFGVHx89wTzK+HVogLtruOw0WPXDqN+\/6QkPHbF\/gxVaQWjuZsTFCZgHBDWn0ZgTKXvdA9cYu3jp2xlsEyoLtpWsnq3RSSla20elw1AH2u7+PxnBAqDhsODNPYQZo2nBjGQLZ3L4sGKhs\/YnFFPwdC31KjIBv9fapBa\/AgSNd\/fZHkp9b21ZFlzBBZu9u1SD3RYMzhagsZMsBZEe1QHTSCt6aFHDLYBoJC9j\/sj5BhZTjid\/sepD6PVzpv4fMpH27lWnEVlHYEINeJkKrCmeLXleAAAAAAAAAAAAAAAAAAAAAAAADA+MCEwCQYFKw4DAhoFAAQUwsPHVSIS1UQREeI6iehqa8hJP9kEFCP3fqYThbfKFocq\/qZB8bc1jCAbAgMBkAAAAA==",
    "password": "KuuybadfamIQv7llnaSBapJIN"
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('PUT', 'https://back.apidian.app/config/certificate', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'cache-control' => 'no-cache',
    'Connection' => 'keep-alive',
    'Accept-Encoding' => 'gzip, deflate',
    'Host' => 'localhost',
    'accept' => 'application/json',
  ],
  'body' => '{
    "certificate": "MIACAQMwgAYJKoZIhvcNAQcBoIAkgASCA+gwgDCABgkqhkiG9w0BBwGggCSABIID6DCCBYAwggV8BgsqhkiG9w0BDAoBAqCCBPswggT3MCkGCiqGSIb3DQEMAQMwGwQU1Cv8smy1L8N78T+DCVmdh79FzmICAwDIAASCBMh3k55A6NO1CCH39kfgZ9bubWubW5dhpC85w2tOR3b1OhNcxs\/5yK7vQaStFQuasD1TyoMyYGap0BTKui4p7dtBTnqoKm2h7IlSBSB96udgfF4+J1hBhH6qOZEPK7lHg1HPWYcxLc9vyHyE8gEbwjtapN+NzFzj\/1uOvHAL9fOqjZgfccmEFiUS9YdVa0Fvqyuet2Zu1VtC6kVelbW1+\/N9EFjVqcnQEw0P5IZdKTm9fKkEmPbJunHVtdK4v+z1fghlXGTDahmbxzCYmi7D8QWN1IX2h4eLeAQzGV4KaN4c1gl4RAjcaZaPyUphKY+9kMc7fzGFgI9aoFSzsdJVS3pvHr5eQ9TqrMJ9oY2ORNf\/X+EV7jG+VhbFkyV9B3cOVG9cjH6IfrzPqwerqwermLz+CjuHbqAUJb0tjgh4ZjRZfokO6NrXztdKqVZgDlaFjClHWNcmcLj61q3pNc8846qBhgQLpAnYL7adwL3ZS2LLK+ioO71zErgJA+HDmNZJC68hQFFDz\/jx3FbUPZhu5hqI6IoTv+arZT67vNXzaS1WMbCCZ+WQ2wTcNVqlYMoGJsTvt1PAU+a8HaviL+uEaXLQKUeTAmUvyGNqDjJYTM5dbTaqEms7LxseaGjTHTNnkrxx+jI9\/WhoG6Im90BpkSxmyeLR3c7wzAkHadOLsS5nQj22cNy9ygg9wYMXoHrkkEFXmf9mtUbTASFUNXtkv23ADU4t9J35bWhkOZymDta0xT1MT2rd+sMMCsKnP6Ot+oj7LPu7H6+uYhA26WEL6NlW6lnkdeaJhGXaenJumTUNkoqm8Tl4rLkezEf6faPPKakH\/uGg8eYGl+41KfY2qNYNm0knk7QillyeH0dLhphnaqH6+7SPBi\/Tb4zNpT9hwsdfasdfasdfadsfaHvA7pzbB7LFTzSvcQ6ymB+LjYoHxpKcITl6z8aKPX8s+ofnnP8\/Li5YJ+GYy1kCGnFe3HsAZ8tKh3hT5PjRdZR0+XRO+hG0\/pL3N+n+iCtOyUIWJ6R4o1byDPYSsGc7n5q4g54+iwlPlzo5LWPkMEUNqQnYDuoGsRJFc02ty+9QVdRyYS9ntIpWt\/FzqkcHn8WwneorhpmsJslxySAS9Xp7p7ay9RkVKm7JMwaDmqzi+IMePBgMzy34f0dKpXIBgb8ZkpjiMYEqgoLvjEYc8nWgIrpel\/u74smcADI4QZbRnSumEG85TPIjHBlBBIID6KX34ZoG4vkv4SZrToPrDYidkfxD+\/IzBIIBnLYtW19VFbhyxQzF9etRbfFPpo+Qu\/JLrR+Y\/JM7Yb3\/etj5+Q0QdWZ8UGIxe0cp\/tgLnWjAsU88yA+hz+Mcmg8YhlXxg\/wWga8t\/I4gBVO9TjBQEZknGs4w5fAkJnUI\/DHDI4NjE2koRYnD3sPCQpCSTHSI9fMLxH9xqmWylxLMBAXEe0G56ULK+4x+hEY8PNfCZ22hD4NokH1GsK9G2xJL3mqiaAWT51cVtcRrCozNH1wvkB26o0H0dpIDtnDREMiGlofgDSXVB5Cpf\/zZxhZFJZhljFffx1lr4JmDwVRuHq0cx1KGzOXVA0qo2zMG17AiPuzfjq3KKx8ZIQ1I1QTxlZBR8ZTn26ixncQjHpL7dEc8ju9nBv2mFoL3dmiw\/Hs7GhLbI9atOd+4DjFuMCMGCSqGSIb3DQEJFTEWBBQIuwROSH2s4rbKrnBlYohJpT0DSTBHBgkqhkiG9w0BCRQxOh44AEUATABJAFoAQQBCAEUAVABIACAAVgBJAEwATABBAEQAQQAgAEQARQAgAEMAQQBSAEQATwBOAEEAAAAAAAAwgAYJKoZIhvcNAQcGoIAwgAIBADCABgkqhkiG9w0BBwEwKQYKKoZIhvcNAQwBBjAbBBQFh8csLevszjClmXIFYNcUBM9jEwIDAMgAoIAEggPoq4\/KOrjlRNBelQVmwVJZRUoQ8V6lU+j5jwhLVVCW8Cmh3P3HX\/XvUKg5F8Srb\/1L8YHSIW28dTXKtt3MkGu+882iuflvVsHAAKhksmx5yE92\/bz5n5GAfWxJKiw07UhZi6g1\/c2RTzfd+neEDzIVjCKJRakQtqYy8OWMMhqW6PhfhCC5TC89m+qfZSC\/va4vCrjlXpZ0u1TUIOWjBwrkzvf\/0qmd+wiPTgwoUiIFRzqbQrp7kYPz2V8wepVAYiPFfVJpXtbSEkUqO9rBT\/uI2rSyh4NEu9MPS6\/IBIn4pGXjQUYVlhAVywzfvD+wKKHMAGFC6Ym4lgOz9kbsW\/vET4Dwe9XGh0WzXuT8Wpco3v+SWn7TqfP+9XyIasP+fS8eqqvohnDjRVJDBhjuj2cFf5ZG2c\/GKS6OafDRyAvaVfBK6zCVX3hVmpiMXPR4nUxdonJhM4ULPXuH4UKfsNji112iy8tJLlRP7MyB9+VupwIi9KOIWpqPMdLlBK\/sxbD\/0cOM0Qbt56iYOMum2fsSm7F1wT4XodEUnwwgCP6bT5aN2aXHjTysiYKwjUXUW6TmnrHG+1PmZdImmi1gTWlkQa9UnKns0pQzEF8U20N4V8BwuJhAVJkVz5QEggPoMwVv7kw1UUNTa\/qASQbfxySpt0\/UzKPZAwYddlc7lSmvh\/yLazMETkbAAePK5Q0tTuUAfd166LQqZx9mQbX3hjcEo+WWz0gQaHJUrf9MMJEbsUWKLk3JvvrjthezK4yraYnYfNT9ZFHXim6MkphCXl0KXpoanGXxpZdwf\/Nzo5u8KCXQzy2oOmkOtgQAPa9bl3CwVTLpKIljgMp1JVx0zdORPBH1zd36eLkpctBkZThkra8qk18OWzQczNz2Zcvzg8LQ74LuwnrM12Ty40oi+BJ\/SuqwMM3vhgMCTW7zcFKVnEOtVEhqiOSwjYlxSXBe0symKWmyf33b12mjwYMI7HckDBUw48GCIbQdBmz0\/k7dJ2T6vQV3bZlSInusghTqdNM9eomX7aGqVp1E2Y0Sm6E\/ocW3Ed132D54kchgVs0\/vf9nvjO47Kj52OG6glqhy1C1d0xhwIWfIUVYOlLBv4rh577VYiNgIKk1iBVolPO1B2DbjHRz86U8o5NKyW5lrzlt7zgo2JU5vhaoEdpjPad2XgiWnOKOCGDFnv1ACqfDoyG+JtaY423ZTmE\/HGBT6thRjxornmguXAnrRzgja8mzr+6zhdAgwuXIR+KwC2RrMGAKg3ytBYFgyT+rH2oyj0YDV365Ldv\/79jZxwGIuX\/688d2DQ14gQ5R0XdeeOt6A3G5uC2Mf4OfO5+lnV4EggPo4MYz+bHetoA5IgrSYSmtLvAY61XQWwVVpxIvOrpbytdW8gYo+PSZUW+hXgrXi7Crh+t9lp23zK6dsVeEPqr4whu83D+C1nFAswQees676mpoBSjr4UeHT\/PoAnIyQOnE9f5qVBBHyV2uIhjWRipVd2jAa1DjCmQ6o\/1euKvITGJS10\/zpFiMRtzKFSOBUEKRKbuRtOa+XhUgu8jImmBqEBAEfxPwD95WA\/bSl1JkbkiFco\/LUGaOFI89v12\/k9BMKN74+PzsjzB9+6jnipCQHTrW+SRiVGKQhKPbqpi59kD9D9NxpQXYQ780DYsEL0wYik3Z9j+Ua24yavEmMIG8iCpkOlU4KGDXXgparXqRX5uBSRBezA937qkulgq6lwgYFPW9BJFWYmBlhRziv+n5KEtD6MVB5IIcERSuBRLcd1VqhWsxdAiQzjMgnzevxkfzxXJHXYYjVRRJCYE8jK5DY7HI4g5iPFrMqB1AWnVOSW0usddfHBlV0QatgazApt56jWjjy7cWzG\/nF9I8\/eFnLEEgUD4x67\/ZuA2\/hROiv4Y3RHpQLFPlCk0xAc16B5FJhWWXC9LJJCv\/6o7+88WZSQt1uaSoAssSdGOLFBpLbFHdqkXclASCA+iYjvnk0dUxnZYkjq1Cbhe0s2txyZeD4FXUepn7v7uTQ+8QEU9JL1E1bdrSpV+6LZldBmnL\/AfW3pgRtbQF3jX2SgVs79JToDLNNbWzbRVSObGurvmPV+doaCihmr3ppbkWGyDJdkQnMXxrhd0wE1PyEICdFxrVF4hADfqrkJWNOp5mLsxPvurjFRB+Ft0GNWs76WkxwohDCQJnAU2wEG7VualXpcIJ1CPUk1b11OyEXtWynzcpmVP8o+KX655X+x3YAaAg566f6Rp+mlBDWXk6429ISmDKPp1bxFyFgZfnJApQmEUMy2lYdnNboPnP\/1vojXxPKo7mBe6PcdFAKLasKCJ\/JVIiuCtN6m49x\/7oaCQm0ipqkqPHurxVNxOFpB2mmDwrbvK9dfJ2s59meCnROnw3Z+z6wQpHT34X4fMIE\/7oJUFRnuMlgtlLugMu31ghsa50WCuRPfo2Zxpddvlk\/aoi4yhjmHJGH\/ECdACesf0kA9HPV\/wAOOH9HrwuYj1Cn7zoE7L+FqoM9r9AiBgpG8DOJkckHtWkcmLXL4sIzbpg5a8eQTw899RQWM2SVQcI7CBMKUnVXlxR8iCAEc+\/vr8HArzmBlYexbYYz8iO7JP35Px3qQf5H8RZ1Y0OmSdQPw93g0bMPpKbaW3YJ4r8yFtS5Tes79yjsmiXrRZtRPksC4TMPMqoQBuVp1IsZInmJs0EggPoOrYmq+yjIJxLLelGZbX+U+3KEtNqbXtkuxO7T9SjWKhN\/3gn\/+Rd18qqmE+P3U6G97x\/VJ0QIAWx4iNtcQajxN4+k8gqW3GZrTomRj7YRErq89bckAooOLgK5jOk56xhu4h+VDw5q0\/Jr8K8Emo8TJ4ivnuKUAyo\/TXqrEOvC5sf6Q80RB7o\/6YkkFcKqfxVYIJX6UpNPpzymLDeUGf0de+NTjWFlQ3oquVzY5cU5Kj\/BYazsi2\/g\/KxsGIFdvjsU9vc0fR\/YqMbSx2gHOJI6TdRYIO8PhXBYdN9Fhb1kaQHBAFWbIrm84xpOceB7Of6txgwRhH44dpntS8UGBsS4XRNCkzf6XhllId7KWlmJx4fom1Fbi+gM1tdJMN7eOUMPw+Joatb1L+1h\/a7LkMJAEU42NV+TPfv93983H3AgPOKjlXzf9LFGpSodoXXVnmIltqVEWmkbiAm0Znuq4UzI0tX1WUnxu61KkH4omnCTNUZkrVuXj\/2PDt1e3TeJ3YP0iOqA3\/GrtSTEL8t0iMvzwiCFgOkcfRwRHmZ5o1+oie8Qgj3RSQfyJ3wbbvxxPNnnxI+0t0ssaX5jg0IQB8Oljq27aOBEPyg1TGT+0NsTxC9BIID6GWL9fdIkrga65N2CHIfglOt1DvePRhKovHwY\/qMrsN8CruW0103qmUrVqfyUNOiExE+eAVROdYDNN09W+n8YAaUTDNUSe7yro25WlEm5Ruq8QGwd0wwapnn4zSVkkJw2kqBvUaXj8KB+9+ERWawmXUAMtny5jUOqlgkkmKeDqNmDQ5V\/BEjSpEYc\/OIcR\/+whsO04QJs51FiKZFrCH64lWoN0tiCpPerRTj07CeW9TvnnFVAf29OJ1tYivI1JVTzIM6aMS8EEm9CY8eQSBEkY+G2IjSEI9F9Yyk7D0WtXoAu\/A2Zy8V\/mg+umADXMaeiONv5mZww4YwKdc2vF\/5lQulJoAPhCUBP+I9c4hpd5w3KdWH6LmYHz7zhKRi0EpF\/IBtT1Rgnu9bZvvumrQz6tkfx+GaJI3n5aOmr6QOz6tPqteOfTmubKeEdkzRDPS4FoQkYOMqXoGYO0LXdgArttmpRqHMkpAZ4WgjCCVcVVxSN7EWFuW4HTJhlA13Bc6nLWNpB7u7ZhsSMYuCGf72mRuX68lLfIUvHn4\/luNaoMujAhqJJakYt3ZQjCTEAocyTYBqqUpDIBvjHGXqPiBNmM3III\/jx5CF55pzYL16aM82VF77ghxEcTAvpiujXbwMquNvfAfG\/oj+FVdMwNnNyBNaRuaASUFDVAW5o5SlF+vvlx\/fMFVFLnLWwsPPA\/9fw+ylPCmfzPgEggPofEVCfQaO2ZYDb+WGbD5vJMzbX5euIpIpyaC4ThbJC4BhGJfGT1bF2Vx0CljPpe5tx43FlX7364lpAy4dn3jg9lPG5JI\/hcCrAGBuHXKOLUHK5mFrdMehqetwzK8a4BwoBHDdwpxx0inyEV4\/i373kPVhgxviwKmcqYbqSWbVGaYDxlK3jJ2t66MVfy0YYnuHuzqw2ew8puHGTxNPBBLRFzF1k8aKcmPRYJXUbL7NXc\/y9EPiZSY3bDfA157TI140JRsePEkSTOR7s\/mWhLFsPS+ipNSJ+NxEICfPpdqLi+MexV\/0juvEnj63rCLrhBWO5pwvheG1u7scNlpVHqJnSn0PN6xE8O3SgMXBMSnTAt6\/\/y9T9Y7Y2cknRbBMU6ILUseZIXAAH5hEEW1E\/jOdsOa2F1ot8hJOZPDVzp3FQc5vKlw8mzKvgTV7sTk+WsXnAqz1FUhuAX+elL7vJjk1SwwRdsdaene3rCc3jO+usdcYdwkEVq1tKDiJrDxTdL840m9eUJaoLI0QPEkIn1n7+Y\/+A7HH3Q1Xz+UnKDo1HIlCAoTi8tYW\/XWL0iLrMLLocNtk0bSkgLfnXBlEzEPsLtHy7RaQgznF5VXqeBoEggPoCnpqqR0HkyDU835SlLHBEuGatiIoZNgf6+3bdVzf9NdNAt+sxcimKiD1yYG3eRiyuZprtTFgJUXZ7zGujkp02wa4gSgB+m3EPXlG4Rr4ELLhSCbXNUAR57QeFOVEqSgUeGTy71LZ8Kr8id93jZPMdXBtZBo\/\/UuF4U+Ec7PcBv\/APX6D2zfJmf5Vjtp+exXXCQehgytYOqnxZ3kvhihIEMTzu\/\/GbDGLHBu1Q3mmZjHwqwIH54n2ExJQ4QyUVYZOb7vusjgbUqujWO33mkKY5Q\/BBFL7s9Sg2y8QrifWwzq4Srmi6edXGaVqMdLXYeCJQNPnUsKpooCIycu9QEds30xX3OJ03Viy5n4BOOMvLCmkylpyq6Fm1tzwH4BZgwKGwlOCYw6rOqRMc7HIxgmhrSpmdq9yMbt6rzFAsGq0vN9J6idPhmCCHVRVJBNNmq2YFDEx+aeRRSk7KWoEtjd6FY9F6a4us3H8DiX99JeYKddoYX90NFocm8STvFoid1pm9hhfBsxC4fIlpmzHJ+qm62H+wcWNh16cWS41QlMTmqi7xWKctVO2m1nC2pg1LGzyEuCzC1sPNNKALwHae4uNwSLAXNVB8zBit6Nzv841Bw+wQ75zx8iSZy6W8ffjeMtIXznvgMv3n2\/vcaHedLn1S5ldZI1KSfv\/IDNanftOhX7NTVBmWHv5eAo5zqTpq9+GX5WSA7DZ0VI5LvAEggPovY5sZ6yb\/BMVmm67EGwi\/Itm2ooM+YjSPWvbsjloagCXHWw1qX5vLKzjEBKze3mmgCpNROzs03q5k6DrHiOA8o8VLHu0m+xNqF\/BOQqxGhc7ZiaXoCJBGRAbXLDuBa8QIEUCgA2oZYIR3aALCDl4Wx0aNuVfX37ZBE+XdREIOxxgXoaLZUCK9OZFN\/mHWEvX0EkwakUyyJv\/RhiLE2uxQm0BOzMLkH5UP6BImSNWTht7wF13ZZA6wKkuCTxRzmeVIlBMex0vrR9x7WRXcrpISEShqn2xbucVPMXN13QHCvjqiIyNypaGh03GIJVrXahmrl+PDZUfpgbIMmCZ0wSSGSXQYH6BPz0hr\/T0EAVZDtD8\/uB3Hu8SyK\/peVq2vCqBtcL852tungwZxn8Qo0PSTIJ77Vs9bWkhtydigTxDydh03XOsbK\/I+TF3aSrpb2n7kiuVoHwcelaZgumGagZUlyp30Zm6qx0DVwwHr2zwJMh0\/ifxAH6RhBb3MN2Q5jVw1d36Ebd+KsWzin65ZHw6Ut8y63+4ARVr3wnQW9nso1ogFPPwwKwQKC\/9kNWHxzIs+J1m9LQhmKjjxT2RMSastvq0B0aiTzj6XwSCAy\/7BojVv0w46JZtCpXLbjhxb+n77zLo2gsQVOvvv\/NKpP+S\/wshQyBsO8Hl0NuskBVumx2R8iMVcUZIldTLn4fsuJ1r3JU4jXHghoYuDCtiojV2pqBFd9cGLZMgIvdEG\/mmCUhpjBKBvtupIxfth5EAqMbq0QTm0YtWCph0DhWNhSEDy\/7492JigAwgEOfsO7D4vwemx5XDYCGk+7CPLX5rFdApHTFp\/BdsSeNm6wK2gDQ3JKdSUYRbzH7YiGulg8NHf04TdpWuXxCZ017gIOyx\/Mb0RgdXWfN\/r9wYynVkoV\/GXg1wwOltNlMNg2jvbLvx\/letj6bdS7UEmMQ8oVG4I\/EfTJ1H1r9vET5VncODnjsgLADjuVbsG7YDolbdaYI1AcNrr7\/TsoaAO\/OQfItzWjRF6U350p8gjgwTJMUCCDKlLD5IfnEAvXKizUNAhZt\/KQyuH+kC+RnBQCbmastArLwVR\/AHYH0jcOrJ\/uOvrI8cA5KrDpslArv2cj2\/urlYh2lAILgPMhhj15yVahEau9l9aMiouw9LY54PVjyhxEfsO1Y07lCBHFW0DSvUYdMnDU7nHKfeZGZBsVKdefZ0iCNVtheft3mOB0pMFkw1j\/g8F4DKgDHuiGQ7HVSKiZ8VdbpOOZlLu4FBivuPI1gg3mamgBsE\/A3+0GPEmniYNinktYT1JP7TsBjkSTHOOgPyYddpSkugqfeImIH2htgEggEAWOgQY1AMIqej7Nf3QD4QPZMdwTZwo2kn0vb58QOJRBMxWFkDPDGn7N5c+W4v2wFGVHx89wTzK+HVogLtruOw0WPXDqN+\/6QkPHbF\/gxVaQWjuZsTFCZgHBDWn0ZgTKXvdA9cYu3jp2xlsEyoLtpWsnq3RSSla20elw1AH2u7+PxnBAqDhsODNPYQZo2nBjGQLZ3L4sGKhs\/YnFFPwdC31KjIBv9fapBa\/AgSNd\/fZHkp9b21ZFlzBBZu9u1SD3RYMzhagsZMsBZEe1QHTSCt6aFHDLYBoJC9j\/sj5BhZTjid\/sepD6PVzpv4fMpH27lWnEVlHYEINeJkKrCmeLXleAAAAAAAAAAAAAAAAAAAAAAAADA+MCEwCQYFKw4DAhoFAAQUwsPHVSIS1UQREeI6iehqa8hJP9kEFCP3fqYThbfKFocq\/qZB8bc1jCAbAgMBkAAAAA==",
    "password": "KuuybadfamIQv7llnaSBapJIN"
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("cache-control", "no-cache");
myHeaders.append("Connection", "keep-alive");
myHeaders.append("Accept-Encoding", "gzip, deflate");
myHeaders.append("Host", "localhost");
myHeaders.append("accept", "application/json");

const requestOptions = {
  method: 'PUT',
  headers: myHeaders,
  body: JSON.stringify({"certificate":"MIACAQMwgAYJKoZIhvcNAQcBoIAkgASCA+gwgDCABgkqhkiG9w0BBwGggCSABIID6DCCBYAwggV8BgsqhkiG9w0BDAoBAqCCBPswggT3MCkGCiqGSIb3DQEMAQMwGwQU1Cv8smy1L8N78T+DCVmdh79FzmICAwDIAASCBMh3k55A6NO1CCH39kfgZ9bubWubW5dhpC85w2tOR3b1OhNcxs\/5yK7vQaStFQuasD1TyoMyYGap0BTKui4p7dtBTnqoKm2h7IlSBSB96udgfF4+J1hBhH6qOZEPK7lHg1HPWYcxLc9vyHyE8gEbwjtapN+NzFzj\/1uOvHAL9fOqjZgfccmEFiUS9YdVa0Fvqyuet2Zu1VtC6kVelbW1+\/N9EFjVqcnQEw0P5IZdKTm9fKkEmPbJunHVtdK4v+z1fghlXGTDahmbxzCYmi7D8QWN1IX2h4eLeAQzGV4KaN4c1gl4RAjcaZaPyUphKY+9kMc7fzGFgI9aoFSzsdJVS3pvHr5eQ9TqrMJ9oY2ORNf\/X+EV7jG+VhbFkyV9B3cOVG9cjH6IfrzPqwerqwermLz+CjuHbqAUJb0tjgh4ZjRZfokO6NrXztdKqVZgDlaFjClHWNcmcLj61q3pNc8846qBhgQLpAnYL7adwL3ZS2LLK+ioO71zErgJA+HDmNZJC68hQFFDz\/jx3FbUPZhu5hqI6IoTv+arZT67vNXzaS1WMbCCZ+WQ2wTcNVqlYMoGJsTvt1PAU+a8HaviL+uEaXLQKUeTAmUvyGNqDjJYTM5dbTaqEms7LxseaGjTHTNnkrxx+jI9\/WhoG6Im90BpkSxmyeLR3c7wzAkHadOLsS5nQj22cNy9ygg9wYMXoHrkkEFXmf9mtUbTASFUNXtkv23ADU4t9J35bWhkOZymDta0xT1MT2rd+sMMCsKnP6Ot+oj7LPu7H6+uYhA26WEL6NlW6lnkdeaJhGXaenJumTUNkoqm8Tl4rLkezEf6faPPKakH\/uGg8eYGl+41KfY2qNYNm0knk7QillyeH0dLhphnaqH6+7SPBi\/Tb4zNpT9hwsdfasdfasdfadsfaHvA7pzbB7LFTzSvcQ6ymB+LjYoHxpKcITl6z8aKPX8s+ofnnP8\/Li5YJ+GYy1kCGnFe3HsAZ8tKh3hT5PjRdZR0+XRO+hG0\/pL3N+n+iCtOyUIWJ6R4o1byDPYSsGc7n5q4g54+iwlPlzo5LWPkMEUNqQnYDuoGsRJFc02ty+9QVdRyYS9ntIpWt\/FzqkcHn8WwneorhpmsJslxySAS9Xp7p7ay9RkVKm7JMwaDmqzi+IMePBgMzy34f0dKpXIBgb8ZkpjiMYEqgoLvjEYc8nWgIrpel\/u74smcADI4QZbRnSumEG85TPIjHBlBBIID6KX34ZoG4vkv4SZrToPrDYidkfxD+\/IzBIIBnLYtW19VFbhyxQzF9etRbfFPpo+Qu\/JLrR+Y\/JM7Yb3\/etj5+Q0QdWZ8UGIxe0cp\/tgLnWjAsU88yA+hz+Mcmg8YhlXxg\/wWga8t\/I4gBVO9TjBQEZknGs4w5fAkJnUI\/DHDI4NjE2koRYnD3sPCQpCSTHSI9fMLxH9xqmWylxLMBAXEe0G56ULK+4x+hEY8PNfCZ22hD4NokH1GsK9G2xJL3mqiaAWT51cVtcRrCozNH1wvkB26o0H0dpIDtnDREMiGlofgDSXVB5Cpf\/zZxhZFJZhljFffx1lr4JmDwVRuHq0cx1KGzOXVA0qo2zMG17AiPuzfjq3KKx8ZIQ1I1QTxlZBR8ZTn26ixncQjHpL7dEc8ju9nBv2mFoL3dmiw\/Hs7GhLbI9atOd+4DjFuMCMGCSqGSIb3DQEJFTEWBBQIuwROSH2s4rbKrnBlYohJpT0DSTBHBgkqhkiG9w0BCRQxOh44AEUATABJAFoAQQBCAEUAVABIACAAVgBJAEwATABBAEQAQQAgAEQARQAgAEMAQQBSAEQATwBOAEEAAAAAAAAwgAYJKoZIhvcNAQcGoIAwgAIBADCABgkqhkiG9w0BBwEwKQYKKoZIhvcNAQwBBjAbBBQFh8csLevszjClmXIFYNcUBM9jEwIDAMgAoIAEggPoq4\/KOrjlRNBelQVmwVJZRUoQ8V6lU+j5jwhLVVCW8Cmh3P3HX\/XvUKg5F8Srb\/1L8YHSIW28dTXKtt3MkGu+882iuflvVsHAAKhksmx5yE92\/bz5n5GAfWxJKiw07UhZi6g1\/c2RTzfd+neEDzIVjCKJRakQtqYy8OWMMhqW6PhfhCC5TC89m+qfZSC\/va4vCrjlXpZ0u1TUIOWjBwrkzvf\/0qmd+wiPTgwoUiIFRzqbQrp7kYPz2V8wepVAYiPFfVJpXtbSEkUqO9rBT\/uI2rSyh4NEu9MPS6\/IBIn4pGXjQUYVlhAVywzfvD+wKKHMAGFC6Ym4lgOz9kbsW\/vET4Dwe9XGh0WzXuT8Wpco3v+SWn7TqfP+9XyIasP+fS8eqqvohnDjRVJDBhjuj2cFf5ZG2c\/GKS6OafDRyAvaVfBK6zCVX3hVmpiMXPR4nUxdonJhM4ULPXuH4UKfsNji112iy8tJLlRP7MyB9+VupwIi9KOIWpqPMdLlBK\/sxbD\/0cOM0Qbt56iYOMum2fsSm7F1wT4XodEUnwwgCP6bT5aN2aXHjTysiYKwjUXUW6TmnrHG+1PmZdImmi1gTWlkQa9UnKns0pQzEF8U20N4V8BwuJhAVJkVz5QEggPoMwVv7kw1UUNTa\/qASQbfxySpt0\/UzKPZAwYddlc7lSmvh\/yLazMETkbAAePK5Q0tTuUAfd166LQqZx9mQbX3hjcEo+WWz0gQaHJUrf9MMJEbsUWKLk3JvvrjthezK4yraYnYfNT9ZFHXim6MkphCXl0KXpoanGXxpZdwf\/Nzo5u8KCXQzy2oOmkOtgQAPa9bl3CwVTLpKIljgMp1JVx0zdORPBH1zd36eLkpctBkZThkra8qk18OWzQczNz2Zcvzg8LQ74LuwnrM12Ty40oi+BJ\/SuqwMM3vhgMCTW7zcFKVnEOtVEhqiOSwjYlxSXBe0symKWmyf33b12mjwYMI7HckDBUw48GCIbQdBmz0\/k7dJ2T6vQV3bZlSInusghTqdNM9eomX7aGqVp1E2Y0Sm6E\/ocW3Ed132D54kchgVs0\/vf9nvjO47Kj52OG6glqhy1C1d0xhwIWfIUVYOlLBv4rh577VYiNgIKk1iBVolPO1B2DbjHRz86U8o5NKyW5lrzlt7zgo2JU5vhaoEdpjPad2XgiWnOKOCGDFnv1ACqfDoyG+JtaY423ZTmE\/HGBT6thRjxornmguXAnrRzgja8mzr+6zhdAgwuXIR+KwC2RrMGAKg3ytBYFgyT+rH2oyj0YDV365Ldv\/79jZxwGIuX\/688d2DQ14gQ5R0XdeeOt6A3G5uC2Mf4OfO5+lnV4EggPo4MYz+bHetoA5IgrSYSmtLvAY61XQWwVVpxIvOrpbytdW8gYo+PSZUW+hXgrXi7Crh+t9lp23zK6dsVeEPqr4whu83D+C1nFAswQees676mpoBSjr4UeHT\/PoAnIyQOnE9f5qVBBHyV2uIhjWRipVd2jAa1DjCmQ6o\/1euKvITGJS10\/zpFiMRtzKFSOBUEKRKbuRtOa+XhUgu8jImmBqEBAEfxPwD95WA\/bSl1JkbkiFco\/LUGaOFI89v12\/k9BMKN74+PzsjzB9+6jnipCQHTrW+SRiVGKQhKPbqpi59kD9D9NxpQXYQ780DYsEL0wYik3Z9j+Ua24yavEmMIG8iCpkOlU4KGDXXgparXqRX5uBSRBezA937qkulgq6lwgYFPW9BJFWYmBlhRziv+n5KEtD6MVB5IIcERSuBRLcd1VqhWsxdAiQzjMgnzevxkfzxXJHXYYjVRRJCYE8jK5DY7HI4g5iPFrMqB1AWnVOSW0usddfHBlV0QatgazApt56jWjjy7cWzG\/nF9I8\/eFnLEEgUD4x67\/ZuA2\/hROiv4Y3RHpQLFPlCk0xAc16B5FJhWWXC9LJJCv\/6o7+88WZSQt1uaSoAssSdGOLFBpLbFHdqkXclASCA+iYjvnk0dUxnZYkjq1Cbhe0s2txyZeD4FXUepn7v7uTQ+8QEU9JL1E1bdrSpV+6LZldBmnL\/AfW3pgRtbQF3jX2SgVs79JToDLNNbWzbRVSObGurvmPV+doaCihmr3ppbkWGyDJdkQnMXxrhd0wE1PyEICdFxrVF4hADfqrkJWNOp5mLsxPvurjFRB+Ft0GNWs76WkxwohDCQJnAU2wEG7VualXpcIJ1CPUk1b11OyEXtWynzcpmVP8o+KX655X+x3YAaAg566f6Rp+mlBDWXk6429ISmDKPp1bxFyFgZfnJApQmEUMy2lYdnNboPnP\/1vojXxPKo7mBe6PcdFAKLasKCJ\/JVIiuCtN6m49x\/7oaCQm0ipqkqPHurxVNxOFpB2mmDwrbvK9dfJ2s59meCnROnw3Z+z6wQpHT34X4fMIE\/7oJUFRnuMlgtlLugMu31ghsa50WCuRPfo2Zxpddvlk\/aoi4yhjmHJGH\/ECdACesf0kA9HPV\/wAOOH9HrwuYj1Cn7zoE7L+FqoM9r9AiBgpG8DOJkckHtWkcmLXL4sIzbpg5a8eQTw899RQWM2SVQcI7CBMKUnVXlxR8iCAEc+\/vr8HArzmBlYexbYYz8iO7JP35Px3qQf5H8RZ1Y0OmSdQPw93g0bMPpKbaW3YJ4r8yFtS5Tes79yjsmiXrRZtRPksC4TMPMqoQBuVp1IsZInmJs0EggPoOrYmq+yjIJxLLelGZbX+U+3KEtNqbXtkuxO7T9SjWKhN\/3gn\/+Rd18qqmE+P3U6G97x\/VJ0QIAWx4iNtcQajxN4+k8gqW3GZrTomRj7YRErq89bckAooOLgK5jOk56xhu4h+VDw5q0\/Jr8K8Emo8TJ4ivnuKUAyo\/TXqrEOvC5sf6Q80RB7o\/6YkkFcKqfxVYIJX6UpNPpzymLDeUGf0de+NTjWFlQ3oquVzY5cU5Kj\/BYazsi2\/g\/KxsGIFdvjsU9vc0fR\/YqMbSx2gHOJI6TdRYIO8PhXBYdN9Fhb1kaQHBAFWbIrm84xpOceB7Of6txgwRhH44dpntS8UGBsS4XRNCkzf6XhllId7KWlmJx4fom1Fbi+gM1tdJMN7eOUMPw+Joatb1L+1h\/a7LkMJAEU42NV+TPfv93983H3AgPOKjlXzf9LFGpSodoXXVnmIltqVEWmkbiAm0Znuq4UzI0tX1WUnxu61KkH4omnCTNUZkrVuXj\/2PDt1e3TeJ3YP0iOqA3\/GrtSTEL8t0iMvzwiCFgOkcfRwRHmZ5o1+oie8Qgj3RSQfyJ3wbbvxxPNnnxI+0t0ssaX5jg0IQB8Oljq27aOBEPyg1TGT+0NsTxC9BIID6GWL9fdIkrga65N2CHIfglOt1DvePRhKovHwY\/qMrsN8CruW0103qmUrVqfyUNOiExE+eAVROdYDNN09W+n8YAaUTDNUSe7yro25WlEm5Ruq8QGwd0wwapnn4zSVkkJw2kqBvUaXj8KB+9+ERWawmXUAMtny5jUOqlgkkmKeDqNmDQ5V\/BEjSpEYc\/OIcR\/+whsO04QJs51FiKZFrCH64lWoN0tiCpPerRTj07CeW9TvnnFVAf29OJ1tYivI1JVTzIM6aMS8EEm9CY8eQSBEkY+G2IjSEI9F9Yyk7D0WtXoAu\/A2Zy8V\/mg+umADXMaeiONv5mZww4YwKdc2vF\/5lQulJoAPhCUBP+I9c4hpd5w3KdWH6LmYHz7zhKRi0EpF\/IBtT1Rgnu9bZvvumrQz6tkfx+GaJI3n5aOmr6QOz6tPqteOfTmubKeEdkzRDPS4FoQkYOMqXoGYO0LXdgArttmpRqHMkpAZ4WgjCCVcVVxSN7EWFuW4HTJhlA13Bc6nLWNpB7u7ZhsSMYuCGf72mRuX68lLfIUvHn4\/luNaoMujAhqJJakYt3ZQjCTEAocyTYBqqUpDIBvjHGXqPiBNmM3III\/jx5CF55pzYL16aM82VF77ghxEcTAvpiujXbwMquNvfAfG\/oj+FVdMwNnNyBNaRuaASUFDVAW5o5SlF+vvlx\/fMFVFLnLWwsPPA\/9fw+ylPCmfzPgEggPofEVCfQaO2ZYDb+WGbD5vJMzbX5euIpIpyaC4ThbJC4BhGJfGT1bF2Vx0CljPpe5tx43FlX7364lpAy4dn3jg9lPG5JI\/hcCrAGBuHXKOLUHK5mFrdMehqetwzK8a4BwoBHDdwpxx0inyEV4\/i373kPVhgxviwKmcqYbqSWbVGaYDxlK3jJ2t66MVfy0YYnuHuzqw2ew8puHGTxNPBBLRFzF1k8aKcmPRYJXUbL7NXc\/y9EPiZSY3bDfA157TI140JRsePEkSTOR7s\/mWhLFsPS+ipNSJ+NxEICfPpdqLi+MexV\/0juvEnj63rCLrhBWO5pwvheG1u7scNlpVHqJnSn0PN6xE8O3SgMXBMSnTAt6\/\/y9T9Y7Y2cknRbBMU6ILUseZIXAAH5hEEW1E\/jOdsOa2F1ot8hJOZPDVzp3FQc5vKlw8mzKvgTV7sTk+WsXnAqz1FUhuAX+elL7vJjk1SwwRdsdaene3rCc3jO+usdcYdwkEVq1tKDiJrDxTdL840m9eUJaoLI0QPEkIn1n7+Y\/+A7HH3Q1Xz+UnKDo1HIlCAoTi8tYW\/XWL0iLrMLLocNtk0bSkgLfnXBlEzEPsLtHy7RaQgznF5VXqeBoEggPoCnpqqR0HkyDU835SlLHBEuGatiIoZNgf6+3bdVzf9NdNAt+sxcimKiD1yYG3eRiyuZprtTFgJUXZ7zGujkp02wa4gSgB+m3EPXlG4Rr4ELLhSCbXNUAR57QeFOVEqSgUeGTy71LZ8Kr8id93jZPMdXBtZBo\/\/UuF4U+Ec7PcBv\/APX6D2zfJmf5Vjtp+exXXCQehgytYOqnxZ3kvhihIEMTzu\/\/GbDGLHBu1Q3mmZjHwqwIH54n2ExJQ4QyUVYZOb7vusjgbUqujWO33mkKY5Q\/BBFL7s9Sg2y8QrifWwzq4Srmi6edXGaVqMdLXYeCJQNPnUsKpooCIycu9QEds30xX3OJ03Viy5n4BOOMvLCmkylpyq6Fm1tzwH4BZgwKGwlOCYw6rOqRMc7HIxgmhrSpmdq9yMbt6rzFAsGq0vN9J6idPhmCCHVRVJBNNmq2YFDEx+aeRRSk7KWoEtjd6FY9F6a4us3H8DiX99JeYKddoYX90NFocm8STvFoid1pm9hhfBsxC4fIlpmzHJ+qm62H+wcWNh16cWS41QlMTmqi7xWKctVO2m1nC2pg1LGzyEuCzC1sPNNKALwHae4uNwSLAXNVB8zBit6Nzv841Bw+wQ75zx8iSZy6W8ffjeMtIXznvgMv3n2\/vcaHedLn1S5ldZI1KSfv\/IDNanftOhX7NTVBmWHv5eAo5zqTpq9+GX5WSA7DZ0VI5LvAEggPovY5sZ6yb\/BMVmm67EGwi\/Itm2ooM+YjSPWvbsjloagCXHWw1qX5vLKzjEBKze3mmgCpNROzs03q5k6DrHiOA8o8VLHu0m+xNqF\/BOQqxGhc7ZiaXoCJBGRAbXLDuBa8QIEUCgA2oZYIR3aALCDl4Wx0aNuVfX37ZBE+XdREIOxxgXoaLZUCK9OZFN\/mHWEvX0EkwakUyyJv\/RhiLE2uxQm0BOzMLkH5UP6BImSNWTht7wF13ZZA6wKkuCTxRzmeVIlBMex0vrR9x7WRXcrpISEShqn2xbucVPMXN13QHCvjqiIyNypaGh03GIJVrXahmrl+PDZUfpgbIMmCZ0wSSGSXQYH6BPz0hr\/T0EAVZDtD8\/uB3Hu8SyK\/peVq2vCqBtcL852tungwZxn8Qo0PSTIJ77Vs9bWkhtydigTxDydh03XOsbK\/I+TF3aSrpb2n7kiuVoHwcelaZgumGagZUlyp30Zm6qx0DVwwHr2zwJMh0\/ifxAH6RhBb3MN2Q5jVw1d36Ebd+KsWzin65ZHw6Ut8y63+4ARVr3wnQW9nso1ogFPPwwKwQKC\/9kNWHxzIs+J1m9LQhmKjjxT2RMSastvq0B0aiTzj6XwSCAy\/7BojVv0w46JZtCpXLbjhxb+n77zLo2gsQVOvvv\/NKpP+S\/wshQyBsO8Hl0NuskBVumx2R8iMVcUZIldTLn4fsuJ1r3JU4jXHghoYuDCtiojV2pqBFd9cGLZMgIvdEG\/mmCUhpjBKBvtupIxfth5EAqMbq0QTm0YtWCph0DhWNhSEDy\/7492JigAwgEOfsO7D4vwemx5XDYCGk+7CPLX5rFdApHTFp\/BdsSeNm6wK2gDQ3JKdSUYRbzH7YiGulg8NHf04TdpWuXxCZ017gIOyx\/Mb0RgdXWfN\/r9wYynVkoV\/GXg1wwOltNlMNg2jvbLvx\/letj6bdS7UEmMQ8oVG4I\/EfTJ1H1r9vET5VncODnjsgLADjuVbsG7YDolbdaYI1AcNrr7\/TsoaAO\/OQfItzWjRF6U350p8gjgwTJMUCCDKlLD5IfnEAvXKizUNAhZt\/KQyuH+kC+RnBQCbmastArLwVR\/AHYH0jcOrJ\/uOvrI8cA5KrDpslArv2cj2\/urlYh2lAILgPMhhj15yVahEau9l9aMiouw9LY54PVjyhxEfsO1Y07lCBHFW0DSvUYdMnDU7nHKfeZGZBsVKdefZ0iCNVtheft3mOB0pMFkw1j\/g8F4DKgDHuiGQ7HVSKiZ8VdbpOOZlLu4FBivuPI1gg3mamgBsE\/A3+0GPEmniYNinktYT1JP7TsBjkSTHOOgPyYddpSkugqfeImIH2htgEggEAWOgQY1AMIqej7Nf3QD4QPZMdwTZwo2kn0vb58QOJRBMxWFkDPDGn7N5c+W4v2wFGVHx89wTzK+HVogLtruOw0WPXDqN+\/6QkPHbF\/gxVaQWjuZsTFCZgHBDWn0ZgTKXvdA9cYu3jp2xlsEyoLtpWsnq3RSSla20elw1AH2u7+PxnBAqDhsODNPYQZo2nBjGQLZ3L4sGKhs\/YnFFPwdC31KjIBv9fapBa\/AgSNd\/fZHkp9b21ZFlzBBZu9u1SD3RYMzhagsZMsBZEe1QHTSCt6aFHDLYBoJC9j\/sj5BhZTjid\/sepD6PVzpv4fMpH27lWnEVlHYEINeJkKrCmeLXleAAAAAAAAAAAAAAAAAAAAAAAADA+MCEwCQYFKw4DAhoFAAQUwsPHVSIS1UQREeI6iehqa8hJP9kEFCP3fqYThbfKFocq\/qZB8bc1jCAbAgMBkAAAAA==","password":"KuuybadfamIQv7llnaSBapJIN"}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/config/certificate", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

PASO 4 - CONFIGURAR RESOLUCIÓN DE FACTURACIÓN

📋 Descripción General

Configura la resolución de facturación electrónica autorizada por la DIAN. Esta resolución define el rango de numeración autorizado y la clave técnica para firmar documentos.

Request Handler: ConfigurationController@storeResolution
Request Validation: ConfigurationResolutionRequest
Modelo: Resolution

🔄 Comportamiento

  • Crea nueva resolución para el tipo de documento especificado
  • Valida rangos de numeración (from < to)
  • Almacena información del documento 1876 de DIAN
  • Permite múltiples resoluciones por tipo de documento
  • Transaccional con DB transaction

🔗 URL del Endpoint

PUT /api/ubl2.1/config/resolution

Desarrollo local:

{{BASE_URL}}/config/resolution

🔐 Autenticación

Requiere Bearer Token

Authorization: Bearer {api_token}

📤 Cuerpo de la Solicitud (JSON)

Estructura para Facturas (type_document_id: 1)

{
  "type_document_id": 1,
  "prefix": "SETP",
  "resolution": "18760000001",
  "resolution_date": "2019-01-19",
  "technical_key": "fc8eac422eba16e22ffd8c6f94b3f40a6e38162c",
  "from": 990000000,
  "to": 995000000,
  "generated_to_date": 0,
  "date_from": "2019-01-19",
  "date_to": "2030-01-19"
}

Campos

Campo Tipo Validación Descripción
type_document_id integer required, exists:type_documents Tipo de documento (1=Factura, 4=NC, 5=ND)
prefix string nullable, max:5 Prefijo de numeración (ej: "SETP", "FE")
resolution string required_if:type_document_id,1 Número de resolución DIAN
resolution_date date required_if:type_document_id,1 Fecha de la resolución (Y-m-d)
technical_key string required_if:type_document_id,1 Clave técnica DIAN
from integer required Número inicial del rango
to integer required, min:from+1 Número final del rango
generated_to_date integer nullable Consecutivo actual (default: 0)
date_from date required_if:type_document_id,1 Fecha inicio vigencia (Y-m-d)
date_to date required_if:type_document_id,1, after:date_from Fecha fin vigencia (Y-m-d)
delete_all_type_resolutions boolean nullable Eliminar todas las resoluciones de este tipo antes de crear

📊 Tipos de Documentos

type_document_id Tipo Requiere Resolución DIAN
1 Factura de Venta ✅ Sí
4 Nota Crédito ❌ No
5 Nota Débito ❌ No
7 Documento Soporte ✅ Sí
10 Factura de Exportación ✅ Sí
11 Nota Crédito Exportación ❌ No

🔑 Clave Técnica (technical_key)

Ambiente de Habilitación

Siempre usar esta clave:

fc8eac422eba16e22ffd8c6f94b3f40a6e38162c

Ambiente de Producción

Obtener del endpoint:

GET /api/ubl2.1/getnumberingrange

O consultar en el documento 1876 de DIAN.


📄 Documento 1876 de DIAN

Al solicitar una resolución de facturación, la DIAN emite el documento 1876 que contiene:

  • Número de resolución: resolution
  • Fecha de resolución: resolution_date
  • Prefijo autorizado: prefix
  • Rango de numeración: from - to
  • Vigencia: date_from - date_to
  • Clave técnica: technical_key

Todos estos datos deben coincidir exactamente con los enviados en este endpoint.


🗄️ Estructura en Base de Datos

Tabla: resolutions

INSERT resolutions (
  company_id,           -- ID de la compañía (automático)
  type_document_id,     -- del request
  prefix,               -- del request
  resolution,           -- del request
  resolution_date,      -- del request
  technical_key,        -- del request
  from,                 -- del request
  to,                   -- del request
  generated_to_date,    -- del request o 0
  date_from,            -- del request
  date_to,              -- del request
  created_at,
  updated_at
)

📥 Respuesta Exitosa

{
  "success": true,
  "message": "Resolución creada con éxito",
  "resolution": {
    "id": 1,
    "type_document_id": 1,
    "prefix": "SETP",
    "resolution": "18760000001",
    "resolution_date": "2019-01-19",
    "technical_key": "fc8eac422eba16e22ffd8c6f94b3f40a6e38162c",
    "from": 990000000,
    "to": 995000000,
    "generated_to_date": 0,
    "date_from": "2019-01-19",
    "date_to": "2030-01-19"
  }
}

❌ Errores Comunes

Error 422 - Validación

{
  "message": "The given data was invalid.",
  "errors": {
    "to": ["El campo to debe ser mayor que from."],
    "technical_key": ["El campo technical key es requerido cuando type document id es 1."]
  }
}

Causas:

  • to menor o igual que from
  • Falta technical_key para facturas (type_document_id=1)
  • Formato de fecha incorrecto (debe ser Y-m-d)
  • date_to anterior a date_from

Clave Técnica Incorrecta en Producción

Síntoma: DIAN rechaza documentos

<StatusDescription>
  Regla: FAD07, Rechazo: Clave técnica inválida
</StatusDescription>

Solución: Consultar clave técnica real con endpoint getnumberingrange


🚀 Siguientes Pasos

  1. Paso 5: Configurar Resolución de Notas Crédito
  2. Paso 6: Configurar Resolución de Notas Débito
  3. Enviar facturas de prueba (TestSet)
  4. Solicitar habilitación a producción

💡 Ejemplo cURL

curl -X PUT "{{BASE_URL}}/config/resolution" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer {token}" \
  -d '{
    "type_document_id": 1,
    "prefix": "SETP",
    "resolution": "18760000001",
    "resolution_date": "2019-01-19",
    "technical_key": "fc8eac422eba16e22ffd8c6f94b3f40a6e38162c",
    "from": 990000000,
    "to": 995000000,
    "date_from": "2019-01-19",
    "date_to": "2030-01-19"
  }'

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
accept application/json
{
    "type_document_id": 1,
    "prefix": "SETP",
    "resolution": "18760000001",
    "resolution_date": "2019-01-19",
    "technical_key": "fc8eac422eba16e22ffd8c6f94b3f40a6e38162c",
    "from": 990000000,
    "to": 995000000,
    "generated_to_date": 0,
    "date_from": "2019-01-19",
    "date_to": "2030-01-19"
}
curl -X PUT 'https://back.apidian.app/config/resolution' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'accept: application/json' \
  -d '{
    "type_document_id": 1,
    "prefix": "SETP",
    "resolution": "18760000001",
    "resolution_date": "2019-01-19",
    "technical_key": "fc8eac422eba16e22ffd8c6f94b3f40a6e38162c",
    "from": 990000000,
    "to": 995000000,
    "generated_to_date": 0,
    "date_from": "2019-01-19",
    "date_to": "2030-01-19"
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('PUT', 'https://back.apidian.app/config/resolution', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'accept' => 'application/json',
  ],
  'body' => '{
    "type_document_id": 1,
    "prefix": "SETP",
    "resolution": "18760000001",
    "resolution_date": "2019-01-19",
    "technical_key": "fc8eac422eba16e22ffd8c6f94b3f40a6e38162c",
    "from": 990000000,
    "to": 995000000,
    "generated_to_date": 0,
    "date_from": "2019-01-19",
    "date_to": "2030-01-19"
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("accept", "application/json");

const requestOptions = {
  method: 'PUT',
  headers: myHeaders,
  body: JSON.stringify({"type_document_id":1,"prefix":"SETP","resolution":"18760000001","resolution_date":"2019-01-19","technical_key":"fc8eac422eba16e22ffd8c6f94b3f40a6e38162c","from":990000000,"to":995000000,"generated_to_date":0,"date_from":"2019-01-19","date_to":"2030-01-19"}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/config/resolution", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

PASO 5 - CONFIGURAR RESOLUCIÓN DE NOTAS CRÉDITO

📋 Descripción General

Configura la numeración para Notas Crédito. A diferencia de las facturas, las Notas Crédito NO requieren resolución DIAN, por lo que defines tú mismo el rango de numeración y prefijo.

Request Handler: ConfigurationController@storeResolution
Request Validation: ConfigurationResolutionRequest
Modelo: Resolution

🔄 Comportamiento

  • Usa el mismo endpoint que resolución de facturas
  • NO requiere resolution, resolution_date, technical_key, date_from, date_to
  • Solo requiere type_document_id, prefix, from, to
  • Tú defines el rango de numeración libremente

🔗 URL del Endpoint

PUT /api/ubl2.1/config/resolution

Es la misma URL del Paso 4, la diferencia está en el type_document_id.


🔐 Autenticación

Requiere Bearer Token

Authorization: Bearer {api_token}

📤 Cuerpo de la Solicitud (JSON)

Estructura para Notas Crédito

{
  "type_document_id": 4,
  "prefix": "NC",
  "from": 1,
  "to": 99999999
}

Campos

Campo Tipo Validación Descripción
type_document_id integer required 4 = Nota Crédito
prefix string nullable, max:5 Prefijo de tu elección ("NC", "NCR", etc.)
from integer required Número inicial (tú lo defines)
to integer required, min:from+1 Número final (tú lo defines)
generated_to_date integer nullable Consecutivo actual (default: 0)

❌ Campos NO Requeridos

Estos campos son opcionales para Notas Crédito:

  • resolution
  • resolution_date
  • technical_key
  • date_from
  • date_to

📊 Diferencias con Factura

Aspecto Factura (type_document_id=1) Nota Crédito (type_document_id=4)
Resolución DIAN ✅ Requerida ❌ No requerida
resolution ✅ Obligatorio ❌ No aplica
technical_key ✅ Obligatorio ❌ No aplica
date_from / date_to ✅ Obligatorio ❌ No aplica
Rango from-to DIAN lo define Tú lo defines libremente
prefix DIAN lo autoriza Tú lo defines libremente

💡 Recomendaciones de Numeración

Opción 1: Rango Grande

{
  "type_document_id": 4,
  "prefix": "NC",
  "from": 1,
  "to": 99999999
}

Ventaja: No te preocupas por quedarte sin números.

Opción 2: Rango Controlado

{
  "type_document_id": 4,
  "prefix": "NCR",
  "from": 1000,
  "to": 9999
}

Ventaja: Numeración más controlada y profesional.

Opción 3: Múltiples Prefijos

Puedes crear varias resoluciones con diferentes prefijos:

  • NC para notas crédito normales
  • NCD para notas crédito de devolución
  • NCA para notas crédito de ajuste

📥 Respuesta Exitosa

{
  "success": true,
  "message": "Resolución creada con éxito",
  "resolution": {
    "id": 2,
    "type_document_id": 4,
    "prefix": "NC",
    "from": 1,
    "to": 99999999,
    "generated_to_date": 0
  }
}

❌ Errores Comunes

Error 422 - to menor que from

{
  "errors": {
    "to": ["El campo to debe ser mayor que from."]
  }
}

Solución: Asegurar que to > from


🚀 Siguientes Pasos

  1. Paso 6: Configurar Resolución de Notas Débito (similar a este)
  2. Enviar Notas Crédito de prueba
  3. Validar numeración consecutiva

💡 Ejemplo cURL

curl -X PUT "{{BASE_URL}}/config/resolution" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer {token}" \
  -d '{
    "type_document_id": 4,
    "prefix": "NC",
    "from": 1,
    "to": 99999999
  }'

📌 Nota Importante

Las Notas Crédito deben referenciar una factura existente en su XML. Aunque no requieren resolución DIAN para la numeración, sí deben cumplir con todas las validaciones UBL 2.1 de la DIAN.

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
accept application/json
{
    "type_document_id": 4,
    "from": 1,
    "to": 99999999,
    "prefix": "NC"
}
curl -X PUT 'https://back.apidian.app/config/resolution' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'accept: application/json' \
  -d '{
    "type_document_id": 4,
    "from": 1,
    "to": 99999999,
    "prefix": "NC"
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('PUT', 'https://back.apidian.app/config/resolution', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'accept' => 'application/json',
  ],
  'body' => '{
    "type_document_id": 4,
    "from": 1,
    "to": 99999999,
    "prefix": "NC"
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("accept", "application/json");

const requestOptions = {
  method: 'PUT',
  headers: myHeaders,
  body: JSON.stringify({"type_document_id":4,"from":1,"to":99999999,"prefix":"NC"}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/config/resolution", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

PASO 6 - CONFIGURAR RESOLUCIÓN DE NOTAS DÉBITO

📋 Descripción General

Configura la numeración para Notas Débito. Al igual que las Notas Crédito, las Notas Débito NO requieren resolución DIAN, permitiéndote definir libremente el rango de numeración y prefijo.

Request Handler: ConfigurationController@storeResolution
Request Validation: ConfigurationResolutionRequest
Modelo: Resolution

🔄 Comportamiento

  • Usa el mismo endpoint que facturas y notas crédito
  • NO requiere resolution, resolution_date, technical_key, date_from, date_to
  • Solo requiere type_document_id, prefix, from, to
  • Tú defines el rango de numeración libremente

🔗 URL del Endpoint

PUT /api/ubl2.1/config/resolution

Es la misma URL del Paso 4, la diferencia está en el type_document_id.


🔐 Autenticación

Requiere Bearer Token

Authorization: Bearer {api_token}

📤 Cuerpo de la Solicitud (JSON)

Estructura para Notas Débito

{
  "type_document_id": 5,
  "prefix": "ND",
  "from": 1,
  "to": 99999999
}

Campos

Campo Tipo Validación Descripción
type_document_id integer required 5 = Nota Débito
prefix string nullable, max:5 Prefijo de tu elección ("ND", "NDB", etc.)
from integer required Número inicial (tú lo defines)
to integer required, min:from+1 Número final (tú lo defines)
generated_to_date integer nullable Consecutivo actual (default: 0)

❌ Campos NO Requeridos

Estos campos son opcionales para Notas Débito:

  • resolution
  • resolution_date
  • technical_key
  • date_from
  • date_to

📊 ¿Qué es una Nota Débito?

Una Nota Débito es un documento que incrementa el valor de una factura por:

  • Intereses de mora por pago tardío
  • Gastos adicionales no incluidos en la factura original
  • Corrección de errores cuando se cobró de menos
  • Recargos por servicios extras

Diferencia con Nota Crédito:

  • Nota Crédito → DISMINUYE el valor (devoluciones, descuentos)
  • Nota Débito → AUMENTA el valor (intereses, recargos)

💡 Recomendaciones de Numeración

Opción 1: Rango Grande

{
  "type_document_id": 5,
  "prefix": "ND",
  "from": 1,
  "to": 99999999
}

Ventaja: No te preocupas por quedarte sin números.

Opción 2: Rango Controlado

{
  "type_document_id": 5,
  "prefix": "NDB",
  "from": 1000,
  "to": 9999
}

Ventaja: Numeración más controlada y profesional.

Opción 3: Múltiples Prefijos

Puedes crear varias resoluciones con diferentes prefijos:

  • ND para notas débito normales
  • NDI para notas débito de intereses
  • NDR para notas débito de recargos

📥 Respuesta Exitosa

{
  "success": true,
  "message": "Resolución creada con éxito",
  "resolution": {
    "id": 3,
    "type_document_id": 5,
    "prefix": "ND",
    "from": 1,
    "to": 99999999,
    "generated_to_date": 0
  }
}

❌ Errores Comunes

Error 422 - to menor que from

{
  "errors": {
    "to": ["El campo to debe ser mayor que from."]
  }
}

Solución: Asegurar que to > from


🚀 Siguientes Pasos

  1. Paso 7: Configurar Software de Nómina (si aplica)
  2. Paso 8: Configurar Resolución de Documentos Soporte (si aplica)
  3. Enviar Notas Débito de prueba
  4. Validar numeración consecutiva

💡 Ejemplo cURL

curl -X PUT "{{BASE_URL}}/config/resolution" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer {token}" \
  -d '{
    "type_document_id": 5,
    "prefix": "ND",
    "from": 1,
    "to": 99999999
  }'

📌 Nota Importante

Las Notas Débito deben referenciar una factura existente en su XML. Aunque no requieren resolución DIAN para la numeración, sí deben cumplir con todas las validaciones UBL 2.1 de la DIAN.

📋 Resumen de Resoluciones Configuradas

Al finalizar los Pasos 4-6, deberías tener:

Paso Tipo type_document_id Resolución DIAN
Paso 4 Factura 1 ✅ Sí (documento 1876)
Paso 5 Nota Crédito 4 ❌ No (libre)
Paso 6 Nota Débito 5 ❌ No (libre)

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
accept application/json
{
    "type_document_id": 5,
    "from": 1,
    "to": 99999999,
    "prefix": "ND"
}
curl -X PUT 'https://back.apidian.app/config/resolution' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'accept: application/json' \
  -d '{
    "type_document_id": 5,
    "from": 1,
    "to": 99999999,
    "prefix": "ND"
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('PUT', 'https://back.apidian.app/config/resolution', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'accept' => 'application/json',
  ],
  'body' => '{
    "type_document_id": 5,
    "from": 1,
    "to": 99999999,
    "prefix": "ND"
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("accept", "application/json");

const requestOptions = {
  method: 'PUT',
  headers: myHeaders,
  body: JSON.stringify({"type_document_id":5,"from":1,"to":99999999,"prefix":"ND"}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/config/resolution", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

PASO 7 - CONFIGURAR SOFTWARE DE NÓMINA ELECTRÓNICA

📋 Descripción General

Configura el software de nómina electrónica registrado ante la DIAN. Este paso es OPCIONAL y solo se requiere si vas a emitir documentos de nómina electrónica.

Request Handler: ConfigurationController@storeSoftwarePayroll
Request Validation: ConfigurationSoftwarePayrollRequest
Modelo: Software (campos payroll)

🔄 Comportamiento

  • Actualiza los campos identifier_payroll, pin_payroll, url_payroll en la tabla softwares
  • Si no existe registro de software, lo crea
  • NO afecta la configuración de software de facturación (Paso 2)
  • Transaccional con DB transaction

🔗 URL del Endpoint

PUT /api/ubl2.1/config/softwarepayroll

🔐 Autenticación

Requiere Bearer Token

Authorization: Bearer {api_token}

📤 Cuerpo de la Solicitud (JSON)

{
  "idpayroll": "fae3162f-c29d-4f5d-b84b-42bf53c75e88",
  "pinpayroll": 12345
}

Campos

Campo Tipo Validación Descripción
idpayroll string (UUID) required ID del software de nómina otorgado por DIAN
pinpayroll integer required PIN de 5 dígitos que definiste al registrar el software

📚 ¿Cómo obtener estos datos?

1. Registrar Software en DIAN

  1. Ingresar al portal de la DIAN
  2. Ir a Facturación Electrónica > Registro de Software
  3. Seleccionar "Software de Nómina Electrónica"
  4. Registrar tu software con modo "Software Propio"
  5. Definir un PIN de 5 dígitos

2. DIAN entrega

  • Software ID (idpayroll): UUID único
  • PIN: El que tú definiste

🗄️ Estructura en Base de Datos

Tabla: softwares

UPDATE softwares SET
  identifier_payroll = :idpayroll,
  pin_payroll = :pinpayroll,
  url_payroll = 'https://catalogo-vpfe.dian.gov.co/Document/FindDocument?documentKey={CUNE}&partitionKey={PARTITION_KEY}&emissionDate={FECHA}'
WHERE company_id = :company_id

📥 Respuesta Exitosa

{
  "success": true,
  "message": "Software de nómina configurado correctamente",
  "software": {
    "id": 1,
    "identifier_payroll": "fae3162f-c29d-4f5d-b84b-42bf53c75e88",
    "pin_payroll": 12345,
    "url_payroll": "https://catalogo-vpfe.dian.gov.co/Document/FindDocument?documentKey={CUNE}&partitionKey={PARTITION_KEY}&emissionDate={FECHA}"
  }
}

❌ Errores Comunes

Error 422 - Validación

{
  "errors": {
    "idpayroll": ["El campo idpayroll es requerido."],
    "pinpayroll": ["El campo pinpayroll es requerido."]
  }
}

🚀 Siguientes Pasos

  1. Paso 8: Configurar Resolución de Nómina Individual
  2. Paso 9: Configurar Resolución de Notas de Ajuste a Nómina
  3. Enviar nóminas de prueba

💡 Ejemplo cURL

curl -X PUT "{{BASE_URL}}/config/softwarepayroll" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer {token}" \
  -d '{
    "idpayroll": "fae3162f-c29d-4f5d-b84b-42bf53c75e88",
    "pinpayroll": 12345
  }'

📌 Nota Importante

Este endpoint es OPCIONAL. Solo configúralo si tu empresa emite nómina electrónica. Si solo emites facturas, puedes omitir los Pasos 7, 8 y 9.

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
cache-control no-cache
Connection keep-alive
Accept-Encoding gzip, deflate
Host apidian2026-8.oo
accept application/json
X-CSRF-TOKEN
{
    "idpayroll": "fae3162f-c29d-4f5d-b84b-42bf53c75e88",
    "pinpayroll": 12345
}
curl -X PUT 'https://back.apidian.app/config/softwarepayroll' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'cache-control: no-cache' \
  -H 'Connection: keep-alive' \
  -H 'Accept-Encoding: gzip, deflate' \
  -H 'Host: apidian2026-8.oo' \
  -H 'accept: application/json' \
  -d '{
    "idpayroll": "fae3162f-c29d-4f5d-b84b-42bf53c75e88",
    "pinpayroll": 12345
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('PUT', 'https://back.apidian.app/config/softwarepayroll', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'cache-control' => 'no-cache',
    'Connection' => 'keep-alive',
    'Accept-Encoding' => 'gzip, deflate',
    'Host' => 'apidian2026-8.oo',
    'accept' => 'application/json',
  ],
  'body' => '{
    "idpayroll": "fae3162f-c29d-4f5d-b84b-42bf53c75e88",
    "pinpayroll": 12345
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("cache-control", "no-cache");
myHeaders.append("Connection", "keep-alive");
myHeaders.append("Accept-Encoding", "gzip, deflate");
myHeaders.append("Host", "apidian2026-8.oo");
myHeaders.append("accept", "application/json");

const requestOptions = {
  method: 'PUT',
  headers: myHeaders,
  body: JSON.stringify({"idpayroll":"fae3162f-c29d-4f5d-b84b-42bf53c75e88","pinpayroll":12345}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/config/softwarepayroll", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

PASO 8 - CONFIGURAR RESOLUCIÓN DE NÓMINA INDIVIDUAL

📋 Descripción General

Configura la numeración para Nómina Individual (Recibo de Pago). La nómina electrónica NO requiere resolución DIAN, defines tú mismo el rango de numeración.

Request Handler: ConfigurationController@storeResolution
Request Validation: ConfigurationResolutionRequest
Modelo: Resolution

🔄 Comportamiento

  • Usa el mismo endpoint de resoluciones
  • Solo requiere type_document_id, prefix, from, to
  • Numeración libre
  • Este paso es OPCIONAL (solo si emites nómina)

🔗 URL del Endpoint

PUT /api/ubl2.1/config/resolution

📤 Cuerpo de la Solicitud (JSON)

{
  "type_document_id": 9,
  "prefix": "NI",
  "from": 1,
  "to": 99999999
}

Campos

Campo Tipo Validación Descripción
type_document_id integer required 9 = Nómina Individual
prefix string nullable, max:5 Prefijo ("NI", "NOM", etc.)
from integer required Número inicial
to integer required Número final

📊 Tipos de Documentos de Nómina

type_document_id Tipo Descripción
9 Nómina Individual Recibo de pago mensual/quincenal
10 Nota de Ajuste Correcciones a nóminas

📥 Respuesta Exitosa

{
  "success": true,
  "message": "Resolución creada con éxito",
  "resolution": {
    "id": 4,
    "type_document_id": 9,
    "prefix": "NI",
    "from": 1,
    "to": 99999999
  }
}

🚀 Siguientes Pasos

  1. Paso 9: Configurar Resolución de Notas de Ajuste
  2. Enviar nóminas de prueba

💡 Ejemplo cURL

curl -X PUT "{{BASE_URL}}/config/resolution" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer {token}" \
  -d '{
    "type_document_id": 9,
    "prefix": "NI",
    "from": 1,
    "to": 99999999
  }'

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
accept application/json
{
    "type_document_id": 9,
    "from": 1,
    "to": 99999999,
    "prefix": "NI"
}
curl -X PUT 'https://back.apidian.app/config/resolution' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'accept: application/json' \
  -d '{
    "type_document_id": 9,
    "from": 1,
    "to": 99999999,
    "prefix": "NI"
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('PUT', 'https://back.apidian.app/config/resolution', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'accept' => 'application/json',
  ],
  'body' => '{
    "type_document_id": 9,
    "from": 1,
    "to": 99999999,
    "prefix": "NI"
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("accept", "application/json");

const requestOptions = {
  method: 'PUT',
  headers: myHeaders,
  body: JSON.stringify({"type_document_id":9,"from":1,"to":99999999,"prefix":"NI"}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/config/resolution", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

PASO 9 - CONFIGURAR RESOLUCIÓN DE NOTAS DE AJUSTE A NÓMINA

📋 Descripción General

Configura la numeración para Notas de Ajuste a Nómina. Estas notas se usan para corregir o ajustar nóminas previamente emitidas. NO requiere resolución DIAN.

Request Handler: ConfigurationController@storeResolution
Request Validation: ConfigurationResolutionRequest
Modelo: Resolution


🔗 URL del Endpoint

PUT /api/ubl2.1/config/resolution

📤 Cuerpo de la Solicitud (JSON)

{
  "type_document_id": 10,
  "prefix": "NA",
  "from": 1,
  "to": 99999999
}

Campos

Campo Tipo Validación Descripción
type_document_id integer required 10 = Nota de Ajuste a Nómina
prefix string nullable Prefijo ("NA", "NADJ", etc.)
from integer required Número inicial
to integer required Número final

📊 ¿Cuándo usar Notas de Ajuste?

Las Notas de Ajuste a Nómina se usan para:

  • Eliminar una nómina emitida por error
  • Reemplazar una nómina con datos incorrectos
  • Corregir valores en nóminas ya enviadas

Tipos de Ajuste

  1. Eliminación: Anula completamente la nómina
  2. Reemplazo: Sustituye la nómina por una nueva versión

📥 Respuesta Exitosa

{
  "success": true,
  "message": "Resolución creada con éxito",
  "resolution": {
    "id": 5,
    "type_document_id": 10,
    "prefix": "NA",
    "from": 1,
    "to": 99999999
  }
}

🚀 Siguientes Pasos

  1. Paso 10: Configurar Documentos Soporte (si aplica)
  2. Enviar nóminas y notas de ajuste de prueba

💡 Ejemplo cURL

curl -X PUT "{{BASE_URL}}/config/resolution" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer {token}" \
  -d '{
    "type_document_id": 10,
    "prefix": "NA",
    "from": 1,
    "to": 99999999
  }'

📌 Nota Importante

Este endpoint es OPCIONAL. Solo configúralo si tu empresa emite nómina electrónica y necesitas hacer ajustes a las nóminas.

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
accept application/json
{
    "type_document_id": 10,
    "from": 1,
    "to": 99999999,
    "prefix": "NA"
}
curl -X PUT 'https://back.apidian.app/config/resolution' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'accept: application/json' \
  -d '{
    "type_document_id": 10,
    "from": 1,
    "to": 99999999,
    "prefix": "NA"
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('PUT', 'https://back.apidian.app/config/resolution', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'accept' => 'application/json',
  ],
  'body' => '{
    "type_document_id": 10,
    "from": 1,
    "to": 99999999,
    "prefix": "NA"
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("accept", "application/json");

const requestOptions = {
  method: 'PUT',
  headers: myHeaders,
  body: JSON.stringify({"type_document_id":10,"from":1,"to":99999999,"prefix":"NA"}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/config/resolution", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

PASO 10 - CONFIGURAR RESOLUCIÓN DE DOCUMENTOS SOPORTE

📋 Descripción General

Configura la resolución para Documentos Soporte en adquisiciones realizadas a sujetos no obligados a facturar (personas naturales, régimen simplificado). REQUIERE autorización DIAN mediante documento 1876.

Request Handler: ConfigurationController@storeResolution
Request Validation: ConfigurationResolutionRequest
Modelo: Resolution


🔗 URL del Endpoint

PUT /api/ubl2.1/config/resolution

📤 Cuerpo de la Solicitud (JSON)

{
  "type_document_id": 11,
  "prefix": "SEDS",
  "resolution": "18760000001",
  "resolution_date": "2025-01-01",
  "from": 984000000,
  "to": 985000000,
  "generated_to_date": 0,
  "date_from": "2025-01-01",
  "date_to": "2025-12-31"
}

Campos Requeridos

Campo Tipo Validación Descripción
type_document_id integer required 11 = Documento Soporte
prefix string required Prefijo autorizado (ej: "SEDS", "DS")
resolution string required Número documento 1876
resolution_date date required Fecha emisión documento 1876
from integer required Número inicial autorizado
to integer required Número final autorizado
generated_to_date integer required Consecutivo actual (usar 0 inicio)
date_from date required Fecha inicio vigencia
date_to date required Fecha fin vigencia

⚠️ NOTA: Este tipo de documento NO requiere el campo technical_key


📊 ¿Qué son los Documentos Soporte?

Los Documentos Soporte se usan cuando tu empresa compra productos/servicios a:

  • ✅ Personas naturales no obligadas a facturar
  • ✅ Productores agropecuarios
  • ✅ Régimen simplificado

Reemplazan la factura de compra y permiten soportar costos/deducciones fiscales.


🔍 Validación en ConfigurationResolutionRequest

'resolution' => 'required_if:type_document_id,1,2,11',
'resolution_date' => 'required_if:type_document_id,1,2,11',
'date_from' => 'required_if:type_document_id,1,2,11',
'date_to' => 'required_if:type_document_id,1,2,11',

Tipo 11 requiere los mismos campos que Facturas (1) y Exportación (2), excepto technical_key.


🗄️ Almacenamiento en Base de Datos

Tabla: resolutions

type_document_id = 11
prefix = 'SEDS'
resolution = '18760000001'
resolution_date = '2025-01-01'
next = 984000000 (from)
from = 984000000
to = 985000000
date_from = '2025-01-01'
date_to = '2025-12-31'
technical_key = NULL

📥 Respuesta Exitosa

{
  "success": true,
  "message": "Resolución creada con éxito",
  "resolution": {
    "id": 6,
    "type_document_id": 11,
    "prefix": "SEDS",
    "resolution": "18760000001",
    "from": 984000000,
    "to": 985000000
  }
}

❌ Errores Comunes

Código Descripción Solución
422 resolution required Incluir número documento 1876
422 date_from required Incluir fechas de vigencia
422 from must be less than to Verificar rango numérico

💡 Ejemplo cURL

curl -X PUT "{{BASE_URL}}/config/resolution" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer {token}" \
  -d '{
    "type_document_id": 11,
    "prefix": "SEDS",
    "resolution": "18760000001",
    "resolution_date": "2025-01-01",
    "from": 984000000,
    "to": 985000000,
    "generated_to_date": 0,
    "date_from": "2025-01-01",
    "date_to": "2025-12-31"
  }'

🚀 Siguientes Pasos

  1. Paso 11: Configurar NC de Documentos Soporte (si aplica)
  2. Enviar documentos soporte de prueba

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
accept application/json
{
    "type_document_id": 11,
    "prefix": "SEDS",
    "resolution": "18760000001",
    "resolution_date": "2025-01-01",
    "from": 984000000,
    "to": 985000000,
    "generated_to_date": 0,
    "date_from": "2025-01-01",
    "date_to": "2025-12-31"
}
curl -X PUT 'https://back.apidian.app/config/resolution' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'accept: application/json' \
  -d '{
    "type_document_id": 11,
    "prefix": "SEDS",
    "resolution": "18760000001",
    "resolution_date": "2025-01-01",
    "from": 984000000,
    "to": 985000000,
    "generated_to_date": 0,
    "date_from": "2025-01-01",
    "date_to": "2025-12-31"
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('PUT', 'https://back.apidian.app/config/resolution', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'accept' => 'application/json',
  ],
  'body' => '{
    "type_document_id": 11,
    "prefix": "SEDS",
    "resolution": "18760000001",
    "resolution_date": "2025-01-01",
    "from": 984000000,
    "to": 985000000,
    "generated_to_date": 0,
    "date_from": "2025-01-01",
    "date_to": "2025-12-31"
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("accept", "application/json");

const requestOptions = {
  method: 'PUT',
  headers: myHeaders,
  body: JSON.stringify({"type_document_id":11,"prefix":"SEDS","resolution":"18760000001","resolution_date":"2025-01-01","from":984000000,"to":985000000,"generated_to_date":0,"date_from":"2025-01-01","date_to":"2025-12-31"}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/config/resolution", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

PASO 11 - CONFIGURAR RESOLUCIÓN DE NC DOCUMENTOS SOPORTE

📋 Descripción General

Configura la numeración para Notas Crédito de Documentos Soporte. Se usan para anular o ajustar documentos soporte previamente emitidos. NO requiere resolución DIAN (numeración libre).

Request Handler: ConfigurationController@storeResolution
Request Validation: ConfigurationResolutionRequest
Modelo: Resolution


🔗 URL del Endpoint

PUT /api/ubl2.1/config/resolution

📤 Cuerpo de la Solicitud (JSON)

{
  "type_document_id": 13,
  "prefix": "NDS",
  "from": 1,
  "to": 99999999
}

Campos

Campo Tipo Validación Descripción
type_document_id integer required 13 = NC Documento Soporte
prefix string nullable Prefijo ("NDS", "NCDS", etc.)
from integer required Número inicial
to integer required Número final

📊 Diferencias entre Tipos de Notas

Documento type_document_id Requiere DIAN Uso
NC Factura 4 ❌ No Anula/ajusta facturas
NC Documento Soporte 13 ❌ No Anula/ajusta docs soporte

🔍 ¿Cuándo usar NC de Documentos Soporte?

Emite una NC de documento soporte cuando necesites:

  • Anular un documento soporte por error
  • Corregir valores en documento soporte
  • Devolver mercancía comprada sin factura

🗄️ Almacenamiento en Base de Datos

Tabla: resolutions

type_document_id = 13
prefix = 'NDS'
next = 1 (from)
from = 1
to = 99999999
resolution = NULL
resolution_date = NULL
technical_key = NULL

📥 Respuesta Exitosa

{
  "success": true,
  "message": "Resolución creada con éxito",
  "resolution": {
    "id": 7,
    "type_document_id": 13,
    "prefix": "NDS",
    "from": 1,
    "to": 99999999
  }
}

❌ Errores Comunes

Código Descripción Solución
422 from required Incluir número inicial
422 to required Incluir número final
422 from must be less than to Verificar rango

💡 Ejemplo cURL

curl -X PUT "{{BASE_URL}}/config/resolution" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer {token}" \
  -d '{
    "type_document_id": 13,
    "prefix": "NDS",
    "from": 1,
    "to": 99999999
  }'

🚀 Siguientes Pasos

  1. Paso 12: Configurar Documentos Contingencia (si aplica)
  2. Enviar documentos soporte y NC de prueba

📌 Nota Importante

Este endpoint es OPCIONAL. Solo configúralo si tu empresa emite documentos soporte y necesita anularlos o corregirlos.

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
accept application/json
{
    "type_document_id": 13,
    "from": 1,
    "to": 99999999,
    "prefix": "NDS"
}
curl -X PUT 'https://back.apidian.app/config/resolution' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'accept: application/json' \
  -d '{
    "type_document_id": 13,
    "from": 1,
    "to": 99999999,
    "prefix": "NDS"
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('PUT', 'https://back.apidian.app/config/resolution', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'accept' => 'application/json',
  ],
  'body' => '{
    "type_document_id": 13,
    "from": 1,
    "to": 99999999,
    "prefix": "NDS"
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("accept", "application/json");

const requestOptions = {
  method: 'PUT',
  headers: myHeaders,
  body: JSON.stringify({"type_document_id":13,"from":1,"to":99999999,"prefix":"NDS"}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/config/resolution", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

PASO 12 - CONFIGURAR RESOLUCIÓN DE CONTINGENCIA

📋 Descripción General

Configura la resolución para emitir Facturas Electrónicas de Contingencia cuando hay problemas técnicos que impiden la facturación normal. REQUIERE resolución DIAN específica para contingencia, pero NO requiere clave técnica.

Request Handler: ConfigurationController@storeResolution
Request Validation: ConfigurationResolutionRequest
Modelo: Resolution


🔗 URL del Endpoint

PUT /api/ubl2.1/config/resolution

📤 Cuerpo de la Petición (JSON)

{
  "type_document_id": 3,
  "prefix": "FCD",
  "resolution": "18764019000123",
  "resolution_date": "2024-03-15",
  "from": 1,
  "to": 5000,
  "generated_to_date": 0,
  "date_from": "2024-03-15",
  "date_to": "2026-03-15"
}

📌 Campos del Body

Campo Tipo Requerido Descripción
type_document_id integer FIJO: 3 (Factura de Contingencia)
prefix string Prefijo para numeración (máx 5 caracteres). Ej: "FCD", "CONT"
resolution string Número de resolución DIAN para contingencia
resolution_date date Fecha de la resolución (formato: YYYY-MM-DD)
technical_key string NO SE REQUIERE para documentos de contingencia
from integer Número inicial del rango autorizado
to integer Número final del rango (debe ser mayor a from)
generated_to_date integer Consecutivo actual (inicia en 0, se auto-incrementa)
date_from date Fecha inicial de vigencia (formato: YYYY-MM-DD)
date_to date Fecha final de vigencia (debe ser posterior a date_from)

⚙️ Comportamiento del Sistema

🚨 Escenarios de Contingencia

  • Fallo del sistema de facturación: Hardware, software, red local
  • Fallo de internet: Sin conexión a DIAN
  • Fallo de servicios DIAN: Sistema de validación caído
  • Fuerza mayor: Desastres naturales, cortes de energía prolongados

⏱️ Plazo de Transmisión

  • Los documentos de contingencia deben enviarse a la DIAN dentro de las 48 horas siguientes a la restauración del servicio
  • El sistema registra fecha/hora de emisión local durante contingencia
  • Al restaurar servicio: transmisión automática o manual de documentos pendientes

🔄 Diferencias con Factura Normal

Característica Factura Normal Factura Contingencia
type_document_id 1 3
Clave técnica ✅ Requerida ❌ NO requerida
Resolución DIAN ✅ Requerida ✅ Requerida (específica)
Numeración Independiente Independiente
Transmisión Inmediata Diferida (48h)

💾 Impacto en Base de Datos

Tabla: resolutions

INSERT INTO resolutions (
    company_id,
    type_document_id,  -- 3 (Contingencia)
    prefix,
    resolution,
    resolution_date,
    technical_key,     -- NULL para contingencia
    `from`,
    `to`,
    generated_to_date,
    date_from,
    date_to
) VALUES (...)

✅ Respuesta Exitosa (200)

{
  "success": true,
  "message": "Resolución de contingencia creada exitosamente",
  "resolution_id": 8
}

❌ Errores Comunes

Código Escenario Mensaje
422 type_document_id inválido "The type document id field is required"
422 Rango inválido "The to must be at least [from+1]"
422 Fechas inválidas "The date to must be a date after date from"
422 Resolución duplicada "Ya existe una resolución con este número"
401 Sin autenticación "Unauthenticated"

🔐 Autenticación

Bearer Token en header:

Authorization: Bearer {api_token}

El api_token se obtiene del Paso 1 - Config Company.


🧪 Ejemplo cURL

curl -X PUT "http://tu-dominio.com/api/ubl2.1/config/resolution" \
  -H "Authorization: Bearer tu_token_aqui" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{
    "type_document_id": 3,
    "prefix": "FCD",
    "resolution": "18764019000123",
    "resolution_date": "2024-03-15",
    "from": 1,
    "to": 5000,
    "generated_to_date": 0,
    "date_from": "2024-03-15",
    "date_to": "2026-03-15"
  }'

📌 Notas Importantes

Resolución específica: DIAN emite resolución separada para contingencia
Sin clave técnica: A diferencia de facturas normales
Numeración independiente: No afecta consecutivo de facturas normales
Plazo 48 horas: Para transmitir después de restaurar servicio
Documentación obligatoria: Justificar causa de contingencia

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
accept application/json
{
	"type_document_id": 3,
	// Prefijo que entrega la resolución 1876 registrada en la DIAN
	"prefix": "CN",
	// Número de resolución asignado por la DIAN
	"resolution": "18760000001",
	// Fecha de la resolución emitida por la DIAN
	"resolution_date": "2025-01-01",
	// Resoluciones de contingencia no llevan clave técnica
	"technical_key": "",
	"from": 1,
	"to": 9999,
	"generated_to_date": 0,
	// Fecha inicial de vigencia de la resolución
	"date_from": "2025-01-01",
	// Fecha final de vigencia de la resolución = Fecha inicial + vigencia autorizada por la DIAN
	"date_to": "2030-01-01"
}
curl -X PUT 'https://back.apidian.app/config/resolution' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'accept: application/json' \
  -d '{
	"type_document_id": 3,
	// Prefijo que entrega la resolución 1876 registrada en la DIAN
	"prefix": "CN",
	// Número de resolución asignado por la DIAN
	"resolution": "18760000001",
	// Fecha de la resolución emitida por la DIAN
	"resolution_date": "2025-01-01",
	// Resoluciones de contingencia no llevan clave técnica
	"technical_key": "",
	"from": 1,
	"to": 9999,
	"generated_to_date": 0,
	// Fecha inicial de vigencia de la resolución
	"date_from": "2025-01-01",
	// Fecha final de vigencia de la resolución = Fecha inicial + vigencia autorizada por la DIAN
	"date_to": "2030-01-01"
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('PUT', 'https://back.apidian.app/config/resolution', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'accept' => 'application/json',
  ],
  'body' => '{
	"type_document_id": 3,
	// Prefijo que entrega la resolución 1876 registrada en la DIAN
	"prefix": "CN",
	// Número de resolución asignado por la DIAN
	"resolution": "18760000001",
	// Fecha de la resolución emitida por la DIAN
	"resolution_date": "2025-01-01",
	// Resoluciones de contingencia no llevan clave técnica
	"technical_key": "",
	"from": 1,
	"to": 9999,
	"generated_to_date": 0,
	// Fecha inicial de vigencia de la resolución
	"date_from": "2025-01-01",
	// Fecha final de vigencia de la resolución = Fecha inicial + vigencia autorizada por la DIAN
	"date_to": "2030-01-01"
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("accept", "application/json");

const requestOptions = {
  method: 'PUT',
  headers: myHeaders,
  body: JSON.stringify({}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/config/resolution", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

PASO 13 - CONFIGURAR RESOLUCIÓN DE EXPORTACIÓN

📋 Descripción General

Configura la resolución para emitir Facturas de Exportación (ventas internacionales). REQUIERE resolución DIAN Y clave técnica, similar a facturas nacionales pero con tipo de documento diferente.

Request Handler: ConfigurationController@storeResolution
Request Validation: ConfigurationResolutionRequest
Modelo: Resolution


🔗 URL del Endpoint

PUT /api/ubl2.1/config/resolution

📤 Cuerpo de la Petición (JSON)

{
  "type_document_id": 2,
  "prefix": "SETP",
  "resolution": "18760000001",
  "resolution_date": "2019-01-19",
  "technical_key": "fc8eac422eba16e22ffd8c6f94b3f40a6e38162c",
  "from": 990000000,
  "to": 995000000,
  "generated_to_date": 0,
  "date_from": "2019-01-19",
  "date_to": "2030-01-19"
}

📌 Campos del Body

Campo Tipo Requerido Descripción
type_document_id integer FIJO: 2 (Factura de Exportación)
prefix string Prefijo para numeración (máx 5 caracteres). Ej: "SETP", "EXP"
resolution string Número de resolución DIAN de habilitación
resolution_date date Fecha de la resolución (formato: YYYY-MM-DD)
technical_key string REQUERIDA: Clave técnica de habilitación (40 caracteres hexadecimales)
from integer Número inicial del rango autorizado
to integer Número final del rango (debe ser mayor a from)
generated_to_date integer Consecutivo actual (inicia en 0, se auto-incrementa)
date_from date Fecha inicial de vigencia (formato: YYYY-MM-DD)
date_to date Fecha final de vigencia (debe ser posterior a date_from)

🌍 Contexto de Exportación

Diferencias con Factura Nacional

Característica Factura Nacional Factura Exportación
type_document_id 1 2
Tipo de cliente Nacional (NIT) Internacional (Tax ID extranjero)
Moneda COP (peso colombiano) USD, EUR, etc. (moneda extranjera)
IVA Aplica tarifas nacionales 0% (exenta)
Incoterms No aplica Obligatorio (FOB, CIF, EXW, etc.)
Información adicional Básica Datos aduaneros, puerto embarque
Resolución DIAN ✅ Requerida ✅ Requerida (habilitación)
Clave técnica ✅ Requerida ✅ Requerida

📦 Campos Específicos en Facturas de Exportación

  • Incoterms: FOB, CIF, EXW, DDP, etc.
  • Delivery terms: Puerto/aeropuerto de embarque
  • Moneda: USD (dólar), EUR (euro), etc.
  • Tasa de cambio: TRM oficial del día
  • Country code: Código ISO del país destino

⚙️ Comportamiento del Sistema

🔄 Proceso

  1. Valida que type_document_id = 2
  2. Verifica que existan resolution y technical_key
  3. Crea registro en tabla resolutions
  4. Habilita emisión de facturas de exportación
  5. Retorna ID de la resolución creada

🚨 Validaciones Especiales

  • technical_key es OBLIGATORIA para type_document_id = 2
  • Formato: 40 caracteres hexadecimales (proporcionada por DIAN)
  • Rango numérico debe ser válido: to > from
  • Fechas de vigencia: date_to > date_from

💾 Impacto en Base de Datos

Tabla: resolutions

INSERT INTO resolutions (
    company_id,
    type_document_id,  -- 2 (Exportación)
    prefix,
    resolution,
    resolution_date,
    technical_key,     -- REQUERIDA (40 chars hex)
    `from`,
    `to`,
    generated_to_date,
    date_from,
    date_to
) VALUES (...)

✅ Respuesta Exitosa (200)

{
  "success": true,
  "message": "Resolución de exportación creada exitosamente",
  "resolution_id": 9
}

❌ Errores Comunes

Código Escenario Mensaje
422 Sin technical_key "The technical key field is required when type document id is 2"
422 technical_key inválida "The technical key format is invalid"
422 Sin resolución "The resolution field is required when type document id is 2"
422 Rango inválido "The to must be at least [from+1]"
422 Fechas inválidas "The date to must be a date after date from"
401 Sin autenticación "Unauthenticated"

🔐 Autenticación

Bearer Token en header:

Authorization: Bearer {api_token}

El api_token se obtiene del Paso 1 - Config Company.


🧪 Ejemplo cURL

curl -X PUT "http://tu-dominio.com/api/ubl2.1/config/resolution" \
  -H "Authorization: Bearer tu_token_aqui" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{
    "type_document_id": 2,
    "prefix": "SETP",
    "resolution": "18760000001",
    "resolution_date": "2019-01-19",
    "technical_key": "fc8eac422eba16e22ffd8c6f94b3f40a6e38162c",
    "from": 990000000,
    "to": 995000000,
    "generated_to_date": 0,
    "date_from": "2019-01-19",
    "date_to": "2030-01-19"
  }'

📌 Comparación: Type Document IDs

type_document_id Tipo Resolución Clave Técnica Numeración
1 Factura Nacional ✅ Req. ✅ Req. Independiente
2 Factura Exportación ✅ Req. ✅ Req. Independiente
3 Factura Contingencia ✅ Req. ❌ NO Req. Independiente
4 Nota Crédito ❌ NO Req. ❌ NO Req. Libre
5 Nota Débito ❌ NO Req. ❌ NO Req. Libre

📌 Notas Importantes

Habilitación DIAN: Proceso de habilitación previo para exportaciones
Clave técnica obligatoria: 40 caracteres hexadecimales
IVA 0%: Facturas de exportación exentas de IVA
Incoterms obligatorios: Definir términos de entrega internacional
Moneda extranjera: Usar códigos ISO (USD, EUR, etc.)
TRM oficial: Tasa representativa del mercado para conversión
Numeración independiente: No afecta consecutivo de facturas nacionales

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
accept application/json
{
    "type_document_id": 2,
    "prefix": "SETP",
    "resolution": "18760000001",
    "resolution_date": "2019-01-19",
    "technical_key": "fc8eac422eba16e22ffd8c6f94b3f40a6e38162c",
    "from": 990000000,
    "to": 995000000,
    "generated_to_date": 0,
    "date_from": "2019-01-19",
    "date_to": "2030-01-19"
}
curl -X PUT 'https://back.apidian.app/config/resolution' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'accept: application/json' \
  -d '{
    "type_document_id": 2,
    "prefix": "SETP",
    "resolution": "18760000001",
    "resolution_date": "2019-01-19",
    "technical_key": "fc8eac422eba16e22ffd8c6f94b3f40a6e38162c",
    "from": 990000000,
    "to": 995000000,
    "generated_to_date": 0,
    "date_from": "2019-01-19",
    "date_to": "2030-01-19"
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('PUT', 'https://back.apidian.app/config/resolution', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'accept' => 'application/json',
  ],
  'body' => '{
    "type_document_id": 2,
    "prefix": "SETP",
    "resolution": "18760000001",
    "resolution_date": "2019-01-19",
    "technical_key": "fc8eac422eba16e22ffd8c6f94b3f40a6e38162c",
    "from": 990000000,
    "to": 995000000,
    "generated_to_date": 0,
    "date_from": "2019-01-19",
    "date_to": "2030-01-19"
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("accept", "application/json");

const requestOptions = {
  method: 'PUT',
  headers: myHeaders,
  body: JSON.stringify({"type_document_id":2,"prefix":"SETP","resolution":"18760000001","resolution_date":"2019-01-19","technical_key":"fc8eac422eba16e22ffd8c6f94b3f40a6e38162c","from":990000000,"to":995000000,"generated_to_date":0,"date_from":"2019-01-19","date_to":"2030-01-19"}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/config/resolution", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📄 ENVIAR FACTURA ELECTRÓNICA - CASO SIMPLE (SIN DESCUENTOS)

📋 Descripción General

Este es el ejemplo más básico de factura electrónica. Ideal para comenzar con la integración, muestra una factura con una sola línea de artículo, sin descuentos aplicados y una única tarifa de IVA del 19%.

🔗 URL del Endpoint

Modo Síncrono (recomendado para pruebas):

POST {{BASE_URL}}/invoice

Modo Asíncrono (con testSetId):

POST {{BASE_URL}}/invoice/{testSetId}

🔑 Autenticación

  • Tipo: Bearer Token
  • Header: Authorization: Bearer {API_TOKEN}
  • Obtención: El token se genera en el Paso 1 - Config Company
  • Recuperación: Consultar tabla users, campo api_token en la base de datos de la API

📤 Diferencias entre Modo Síncrono y Asíncrono

Característica Modo Síncrono Modo Asíncrono
URL /api/ubl2.1/invoice /api/ubl2.1/invoice/{testSetId}
Afecta set de pruebas ❌ No ✅ Sí
Respuesta inmediata ✅ Sí (incluye estado y errores) ❌ No (solo ZIP_KEY)
Validación DIAN Incluida en respuesta Consultar con /api/ubl2.1/status/zip
Uso recomendado Desarrollo y pruebas Producción con alto volumen

🎯 Características de este Ejemplo

✅ Lo que incluye:

  • Una línea de factura ("COMISION POR SERVICIOS")
  • Una tarifa de IVA: 19%
  • payment_form como ARRAY (importante: NO es objeto)
  • Método de pago: Crédito (payment_form_id: 2)
  • Cliente: INVERSIONES DAVAL SAS (NIT 89008003-2)
  • Número de factura: 990000168

❌ Lo que NO incluye:

  • Sin descuentos (allowance_charges: [] - array vacío)
  • ✗ Sin cargos adicionales
  • ✗ Sin múltiples tarifas de IVA
  • ✗ Sin retenciones

📊 Estructura del JSON - Campos Principales

🔢 Campos de Encabezado

{
  "number": 990000168,           // Número de factura
  "type_document_id": 1,         // 1 = Factura de venta
  "date": "2025-10-28",          // Fecha de emisión
  "time": "04:08:12",            // Hora de emisión
  "resolution_number": "18760000001",
  "prefix": "SETP"
}

👤 Cliente (customer)

{
  "identification_number": 89008003,
  "dv": 2,
  "name": "INVERSIONES DAVAL SAS",
  "phone": "3103891693",
  "address": "CLL 4 NRO 33-90",
  "email": "[email protected]"
}

📦 Línea de Factura (invoice_lines)

[
  {
    "unit_measure_id": 70,
    "invoiced_quantity": "1",
    "line_extension_amount": "840336.134",  // Base gravable
    "price_amount": "1000000.00",           // Precio unitario
    "code": "COMISION",
    "description": "COMISION POR SERVICIOS",
    "tax_totals": [
      {
        "tax_id": 1,              // IVA
        "tax_amount": "159663.865",  // Valor IVA (19%)
        "taxable_amount": "840336.134",
        "percent": "19.00"        // Tarifa 19%
      }
    ]
  }
]

💰 Forma de Pago (payment_form) - ⚠️ ES UN ARRAY

[
  {
    "payment_form_id": 2,        // 2 = Crédito
    "payment_method_id": 30,
    "payment_due_date": "2025-10-28",
    "duration_measure": "0"
  }
]

💸 Totales de Impuestos (tax_totals)

[
  {
    "tax_id": 1,                 // IVA
    "tax_amount": "159663.865",  // Total IVA
    "taxable_amount": "840336.134", // Base gravable
    "percent": "19.00"           // Tarifa única: 19%
  }
]

🚫 Descuentos (allowance_charges) - VACÍO

[]  // Array vacío = sin descuentos

⚡ Flujo de Uso

Modo Síncrono (Recomendado para este ejemplo):

  1. ✅ Enviar POST a /api/ubl2.1/invoice
  2. ✅ Recibir respuesta inmediata con:
    • Estado de validación DIAN
    • Errores de validación (si los hay)
    • UUID del documento
    • Indicación si la factura es válida

Modo Asíncrono:

  1. ✅ Enviar POST a /api/ubl2.1/invoice/{testSetId}
  2. ✅ Recibir ZIP_KEY en la respuesta
  3. ✅ Consultar estado con:
    GET /api/ubl2.1/status/zip
    
    (Ver sección 03 - Consultas de estado)
  4. ✅ Obtener resultado de validación DIAN

📝 Notas Importantes

⚠️ payment_form es ARRAY: A diferencia de versiones antiguas de la API, payment_form es un array de objetos, no un objeto simple. Esto permite Especificar múltiples formas de pago.

⚠️ allowance_charges vacío: Este ejemplo específicamente NO incluye descuentos. El array está explícitamente vacío []. Para ejemplos con descuentos, consultar otros ejemplos de esta sección.

⚠️ testSetId: El parámetro {testSetId} corresponde al ID del set de pruebas entregado por la DIAN al registrar el modo de operación "Software Propio".

⚠️ Dominio personalizado: Si instaló un dominio personalizado, reemplazar http://apidian2026-8.oo por http://midominio.com

🔍 Próximos Pasos

Después de dominar este ejemplo básico, puede explorar:

  • Varios Métodos de Pago - siguiente ejemplo en esta sección
  • Facturas con Descuentos - ejemplos con allowance_charges
  • Múltiples Líneas - facturas más complejas
  • Múltiples Tarifas de IVA - combinación de tarifas 19%, 5%, 0%

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
host apidian2026-8.oo
{
    "number": 990000168,
    "type_document_id": 1,
    "date": "2025-10-28",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": true,
    "sendmailtome": true,
    "send_customer_credentials": false,
    "seze": "2021-2017",
    "email_cc_list": [
        {
            "email": "[email protected]"
        },
        {
            "email": "[email protected]"
        }
    ],
    "annexes": [
        {
            "document": "\/9j\/4AAQSkZJRgABAQEASABIAAD\/4QwYRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAeAAAAcgEyAAIAAAAUAAAAkIdpAAQAAAABAAAApAAAANAACvyAAAAnEAAK\/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykAMjAxODowNzowOSAxMjowNzo0OQAAA6ABAAMAAAAB\/\/8AAKACAAQAAAABAAATvaADAAQAAAABAAAFiQAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEAAgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAArhAAAAAAAAAEgAAAABAAAASAAAAAH\/2P\/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQdGh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv\/bAEMBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv\/AABEIAC8AoAMBIQACEQEDEQH\/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8\/T19vf4+fr\/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\/T19vf4+fr\/2gAMAwEAAhEDEQA\/APf6KAEd1jUs7BVHUk4FZk2txI2IYzIO5J2irhByE3Yt21\/b3XCPh\/7jcH\/69Walpp2Y07hRSAKKACigAooAKKACigAooAKyr3WoYLiS1hKvcJjcrfw8A9O\/BH51cIOTE3Yx5riW4bdLIWPbPQfhUddKVlZGYVpWurzQ4WbMqepPzD\/GplHmQ07CeLb11+H+vXtnNJDKmmXMkUiMVdGEbYII5BBHUVz7aHrHjL4WeGIrPxPfaRfNaWtzNfQs7SS\/uPmViHUnJYMSSeRXK1Y0PJPhXP4h8RXGoa7qnjvWbbT\/AA88F5dQyTTTrPEC7upG\/ptjI6NnPT17Q\/tC2nnfbB4U1T\/hHvO8j+0dw3eZs3bNmNm728zOOfagDR8VfHLSfDmqaXHbWB1TTb+0S7F5b3AUhGd0ICFeWGw8ErzwcYrOvfj\/AB6bDoc974Ynjj1K2+1OFusvEnnSR8AoN2Vj3DlQdwHvQBsT\/GextfCOj6lLpFw+tawGNpo0Em+RhvZFYttBCsQMHaSc8A4JGr4S+Jdtr+v3XhvVdNm0PxDbE7rG4kDiQDn924A3HbhunKnI3DJAB3VFABRQAUUAFeY+K2K+KbtlJDAoQR2+Ra68H8b9DOrsQ2muTQ4SceanTP8AEP8AH\/PNblteQXabonyccqeo\/CuirS5dVsZxlcnorAsl8Tf8kq8Qf9gq7\/8ARb1c8Cf8k88M\/wDYKtf\/AEUtcsviZotjyv4Y\/C3XbPwz4w0bxJZnT11eCGKCQTJJhlEvzYjf+EspwSM9OmawYvhz8Q4fBM\/gePQoFt59XF1Jqf2+Ixsm0J9z74XKh843YGNvapGaep\/B7WLPxf4LhsLL+09F0uK3S9uJpIgGP2mSWXKMQSuHOBg8HGSc1v8AxC8Da94g+LnhnWrLTFudJs\/swupGljAULOzOCrMCflPYHNADPjD8MtZ8Va5Y+INGitb5rW3SCXTp5DGZQshYYbI4Ids\/MpAXgkniH4cfDrVNM8cSa5feFNN0G0tyxtY\/tktzONyFNqsJSmMEksy+wAzlQD2migAooAKKACvMPFv\/ACM95\/wD\/wBAWuvB\/wAR+hnV2OM1DxDb2yslsVmlxwQfkX8e\/wCH51z02r381ws32mRHU5Ty2K7evTH1Iz1r2qdPS8jhnPojq9I+ItzDiPVoftCf89ogFfv1XgHsOMfjXd6fqtjqsJlsbmOZR94A4ZevUHkdD1rgxGHdP3o7G9OpzaPc0fE3\/JKvEH\/YKvP\/AEW9ctruoa3pn7OunXWgiRbpdIsxJNCT5kMXlpvdcA8gd+NoJbI215cviZ1LY8V8Oa\/pq3dhfSeNfEmi69IztqN9JD9qt5NpLRjAcOwwFBDKwJPYCvcfE3xeh8P6zpGgabYw+IdWvo4SXtbpIIWaXhNpJfG7IYAnAVlO45zUjDQvi1d6\/LrOk23haQeJ9NZv+JWb5NkoWRUfExAUFSScYwQBgnPHlXwVt7+88S33iCLQbjWdQtPNl+2PqSxbZHilwrKwJcyN8u7Py5ye+QDb+Cfi\/wAY3k2uKbe+8RRpCrl7rVMfZ3CSlEUSZz5jALkfdwCeK3\/+GhLL\/hDzrP8AY8P24X\/2X+zf7RHmeX5e7zs+Xnbn5fu9e\/agDpNP+K0eqa6NOs9FnnWLRE1e68p2eZd6K6wxxhP3jHzI+dyj5j6c8xqPx51PSLZZtR8FR2zF9htpdZjFwhwSN8GzzEGBnLKBgj1GQDb1\/wCM0Gj6vo1nb6HPdx6vpSahbHzSJC8gfyofLVGyzMqrkE4L98cwax8a\/wCxdM0Vbvw1PBrupZd9Nu7j7OLaPzHjVnlkQAbiuRkAAZJIGMgF\/wACfF208YeIrjQbrTk07UI1Z4tl9HcRTbcbgrrjc3JPy5BCsc8V6TQAVwnjT4f3HiKeS8sdUaKd8breYfumwFA5UZGApPIbn0rfDVlRqczVzOpDnjZHjWraFqmhXAg1Oyltnb7pYZV+ATtYcNjIzg8ZrPr6KE4zjzR2POaadmFd74V+G+v39xHeXDy6RCp4kbKzHqDtXgjpj5scHIzWOIrwpQvL7u5dODnLQ9R8U6fIPh1rmn2qzXMzaXcRRqF3SSuYmA4UcsSegHU8CsGXwvrGtfCDQ9KsNVvtC1e30+1ZHjkeEiRYQDHLj5gpyQR1BAODjB+dbu7npHn2p\/Bv4g+JPskGva3oEyRsiveLDuuiijbzJ5SvJgZ4Z+T1PQjc8Q\/BzU4PFeha94OvrKKbToIIpE1F5P3rQKERiUBzuRQrABfu5H3jhAafgD4XX+heMtU8XeIrmwn1S8kmeOGyVmiiMjbmcM4DA8soHYE8nPE3wg+Her\/D+DV01W4sZjeNEY\/sru2NofOdyr\/eFAGf8Mvht4q+HviG8BvtHutFvGAnb96Lgqgfyyq42qSWG4EnjOD3rJHwEk\/4S\/X797jT\/wCzLqC6\/s6FE2+TLKpCBo9pUIm9sFTnKoRjoAC74X+DusaF8O\/E+jNqttDrGsBY1mgdnhESDhTlVYbt0iseeGBAOMHmH+BPi5vDcejBfCSFLn7Q18rT\/aXOCNhcp9zkfKABkA9c5AOov\/hNr114q8D6ol3pog0GysLe6VpH3O0DlnKfJggjpkj3xV\/4kfCm78U+KdO8SaPLpn2y38tZ7TUYz5FwEYsC5UEtnhSCOV7jHIBZ8GeAdc0zxXJrWtp4YtIo0xbWmiaZEgDFSrEytGJFGM8Bjkt1AG0+mUAFFAENza297btb3cEU8D43RyoGVsHIyDx1Fec6x8HrK5vFl0q+ayhY\/vIpFMoUY6qc59OCe557V1YbFSoPujKrSU15nV+H\/BOh+G8SWdr5lyP+Xmch5O\/Q4wvDEfKBkdc10NY1asqsuaRcIKKsgorMoKKACigAooAKKACigAooA\/\/ZAP\/tIQRQaG90b3Nob3AgMy4wADhCSU0EBAAAAAAADxwBWgADGyVHHAIAAAIAbAA4QklNBCUAAAAAABChXW2KKtlTXtkQULADBbxGOEJJTQQ6AAAAAADvAAAAEAAAAAEAAAAAAAtwcmludE91dHB1dAAAAAUAAAAAUHN0U2Jvb2wBAAAAAEludGVlbnVtAAAAAEludGUAAAAAQ2xybQAAAA9wcmludFNpeHRlZW5CaXRib29sAAAAAAtwcmludGVyTmFtZVRFWFQAAAABAAAAAAAPcHJpbnRQcm9vZlNldHVwT2JqYwAAABEAQQBqAHUAcwB0AGUAIABkAGUAIABwAHIAdQBlAGIAYQAAAAAACnByb29mU2V0dXAAAAABAAAAAEJsdG5lbnVtAAAADGJ1aWx0aW5Qcm9vZgAAAAlwcm9vZkNNWUsAOEJJTQQ7AAAAAAItAAAAEAAAAAEAAAAAABJwcmludE91dHB1dE9wdGlvbnMAAAAXAAAAAENwdG5ib29sAAAAAABDbGJyYm9vbAAAAAAAUmdzTWJvb2wAAAAAAENybkNib29sAAAAAABDbnRDYm9vbAAAAAAATGJsc2Jvb2wAAAAAAE5ndHZib29sAAAAAABFbWxEYm9vbAAAAAAASW50cmJvb2wAAAAAAEJja2dPYmpjAAAAAQAAAAAAAFJHQkMAAAADAAAAAFJkICBkb3ViQG\/gAAAAAAAAAAAAR3JuIGRvdWJAb+AAAAAAAAAAAABCbCAgZG91YkBv4AAAAAAAAAAAAEJyZFRVbnRGI1JsdAAAAAAAAAAAAAAAAEJsZCBVbnRGI1JsdAAAAAAAAAAAAAAAAFJzbHRVbnRGI1B4bEBSAAAAAAAAAAAACnZlY3RvckRhdGFib29sAQAAAABQZ1BzZW51bQAAAABQZ1BzAAAAAFBnUEMAAAAATGVmdFVudEYjUmx0AAAAAAAAAAAAAAAAVG9wIFVudEYjUmx0AAAAAAAAAAAAAAAAU2NsIFVudEYjUHJjQFkAAAAAAAAAAAAQY3JvcFdoZW5QcmludGluZ2Jvb2wAAAAADmNyb3BSZWN0Qm90dG9tbG9uZwAAAAAAAAAMY3JvcFJlY3RMZWZ0bG9uZwAAAAAAAAANY3JvcFJlY3RSaWdodGxvbmcAAAAAAAAAC2Nyb3BSZWN0VG9wbG9uZwAAAAAAOEJJTQPtAAAAAAAQAEgAAAABAAIASAAAAAEAAjhCSU0EJgAAAAAADgAAAAAAAAAAAAA\/gAAAOEJJTQPyAAAAAAAKAAD\/\/\/\/\/\/\/8AADhCSU0EDQAAAAAABAAAAHg4QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0nEAAAAAAACgABAAAAAAAAAAI4QklNA\/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAAAAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA\/gAAAAAAHAAAP\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/8D6AAAAAD\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/A+gAAAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAAAAP\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/8D6AAAOEJJTQQAAAAAAAACAAM4QklNBAIAAAAAAAwAAAAAAAAAAAAAAAA4QklNBDAAAAAAAAYBAQEBAQE4QklNBC0AAAAAAAYAAQAAAA44QklNBAgAAAAAABAAAAABAAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADbQAAAAYAAAAAAAAAAAAABYkAABO9AAAAHABMAG8AZwBvACAAQwBvAG0AcABsAGUAdABvACAAVABvAHIAcgBlACAAUwBvAGYAdAB3AGEAcgBlAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAABO9AAAFiQAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAFiQAAAABSZ2h0bG9uZwAAE70AAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAAAQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9yaWdpbmVudW0AAAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNsaWNlVHlwZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAABYkAAAAAUmdodGxvbmcAABO9AAAAA3VybFRFWFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAAAAEAAAAAAA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxpZ25lbnVtAAAAD0VTbGljZUhvcnpBbGlnbgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVudW0AAAAPRVNsaWNlVmVydEFsaWduAAAAB2RlZmF1bHQAAAALYmdDb2xvclR5cGVlbnVtAAAAEUVTbGljZUJHQ29sb3JUeXBlAAAAAE5vbmUAAAAJdG9wT3V0c2V0bG9uZwAAAAAAAAAKbGVmdE91dHNldGxvbmcAAAAAAAAADGJvdHRvbU91dHNldGxvbmcAAAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQoAAAAAAAMAAAAAj\/tF1jiGWUsOEJJTQQRAAAAAAABAQA4QklNBBQAAAAAAAQAAAAVOEJJTQQMAAAAABd1AAAAAQAAAKAAAAAtAAAB4AAAVGAAABdZABgAAf\/Y\/+IMWElDQ19QUk9GSUxFAAEBAAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAAYWNzcE1TRlQAAAAASUVDIHNSR0IAAAAAAAAAAAAAAAEAAPbWAAEAAAAA0y1IUCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARY3BydAAAAVAAAAAzZGVzYwAAAYQAAABsd3RwdAAAAfAAAAAUYmtwdAAAAgQAAAAUclhZWgAAAhgAAAAUZ1hZWgAAAiwAAAAUYlhZWgAAAkAAAAAUZG1uZAAAAlQAAABwZG1kZAAAAsQAAACIdnVlZAAAA0wAAACGdmlldwAAA9QAAAAkbHVtaQAAA\/gAAAAUbWVhcwAABAwAAAAkdGVjaAAABDAAAAAMclRSQwAABDwAAAgMZ1RSQwAABDwAAAgMYlRSQwAABDwAAAgMdGV4dAAAAABDb3B5cmlnaHQgKGMpIDE5OTggSGV3bGV0dC1QYWNrYXJkIENvbXBhbnkAAGRlc2MAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9kZXNjAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2aWV3AAAAAAATpP4AFF8uABDPFAAD7cwABBMLAANcngAAAAFYWVogAAAAAABMCVYAUAAAAFcf521lYXMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JUIGN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAtADIANwA7AEAARQBKAE8AVABZAF4AYwBoAG0AcgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCyALcAvADBAMYAywDQANUA2wDgAOUA6wDwAPYA+wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIBWQFgAWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkECSwJUAl0CZwJxAnoChAKOApgCogKsArYCwQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD+QQGBBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATTBOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF1QXlBfYGBgYWBicGNwZIBlkGagZ7BowGnQavBsAG0QbjBvUHBwcZBysHPQdPB2EHdAeGB5kHrAe\/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I0gjnCPsJEAklCToJTwlkCXkJjwmkCboJzwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsLIgs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxcDHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgOEw4uDkkOZA5\/DpsOtg7SDu4PCQ8lD0EPXg96D5YPsw\/PD+wQCRAmEEMQYRB+EJsQuRDXEPURExExEU8RbRGMEaoRyRHoEgcSJhJFEmQShBKjEsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSLFK0UzhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkWbBaPFrIW1hb6Fx0XQRdlF4kXrhfSF\/cYGxhAGGUYihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzMHPUdHh1HHXAdmR3DHeweFh5AHmoelB6+HukfEx8+H2kflB+\/H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPwJB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3JugnGCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgpaymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyiLNctDC1BLXYtqy3hLhYuTC6CLrcu7i8kL1ovkS\/HL\/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy1DMNM0YzfzO4M\/E0KzRlNJ402DUTNU01hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85vDn5OjY6dDqyOu87LTtrO6o76DwnPGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E\/oj\/iQCNAZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpDfUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkviTCpMcky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNTX1OqU\/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0VblVvlXDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2CqYPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOllPWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqfavdrT2una\/9sV2yvbQhtYG25bhJua27Ebx5veG\/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8jf4R\/5YBHgKiBCoFrgc2CMIKSgvSDV4O6hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZif6KZIrKizCLlov8jGOMyo0xjZiN\/45mjs6PNo+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSVX5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrVm0Kbr5wcnImc951kndKeQJ6unx2fi5\/6oGmg2KFHobaiJqKWowajdqPmpFakx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6hrxavi7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8IbybvRW9j74KvoS+\/796v\/XAcMDswWfB48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+40DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hzeot8p36\/gNuC94UThzOJT4tvjY+Pr5HPk\/OWE5g3mlucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c7ijutO9A78zwWPDl8XLx\/\/KM8xnzp\/Q09ML1UPXe9m32+\/eK+Bn4qPk4+cf6V\/rn+3f8B\/yY\/Sn9uv5L\/tz\/bf\/\/\/+0ADEFkb2JlX0NNAAL\/7gAOQWRvYmUAZIAAAAAB\/9sAhAAMCAgICQgMCQkMEQsKCxEVDwwMDxUYExMVExMYEQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQ0LCw0ODRAODhAUDg4OFBQODg4OFBEMDAwMDBERDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz\/wAARCAAtAKADASIAAhEBAxEB\/90ABAAK\/8QBPwAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14\/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMkYuFygpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH\/9oADAMBAAIRAxEAPwD1VJJUMnqtVd78WmH5Fcb2nSJG9vt+k\/2n81ERJ2Vbdc9rGlzyGtHJOgVK3qrA4Cphe3u4+3\/NVC2625261xcew7D+q1QUgxjrqtMnaoy6L9GOh3dh0cjrnv4cK3R1G6uG2fpWef0h\/a\/O\/tISx9lCTrJLK+sGXYz6sdTzMZ7qrGYORbVYPa5rm1Pex7f3XMcsnK6d1jr31N6ScTqt3TcsUUZN+XWXF9n6A72WelZS79JbZ6j1GuerSXjX1By+vdTfk9Z6j9YcqnB6G+q\/Kptfba22r9LZaxwFv7lG3Z6V29dF\/wCPBi7ftw6Plno4t9A525m71Nvq+l6P816mz3bftSSn0NJcb17\/ABndH6Nk4LfRfl4efjjKZlVECGOL2tApsDX+p7PoWekqeR\/jZxMKrp1vUOmXUDPqfc9oeHOray27Ga3Y9lXqPs+z+p\/gv51JT3yS4q\/\/ABm4lHTOn3WdPuPVuq7vs3SmGXiLX4tTrbHsZtbkOr\/Q\/oH\/APoxX\/q79d8fq3U8jomdiWdK6xjAufiXEODmjX9Dc3b6nsc2z6Hvp\/TU+rXvSU9MkkkkpSSSSSlJJJJKf\/\/Q9VXE\/WHTrWQRoR6ZBGhHsYu2XFfWEf5ZyfIMJ\/zGKxyvzn+7+0LMm31YY\/Vrq4bePWb+9w8f99s\/tLTovpyWl1Dt8auHDh\/XYuNy+t4tMso\/WLB3BisfGz8\/\/rf+esi7qGdda251zmPrO6r0iaww+New\/wDSVs8vxa\/L\/L91h90DxfTUlx\/TPrrk1RV1Sv7TXx9oqAbaP+Mr9tV\/9n0bP+MXVYWbh59Pr4Vzb6x9Lb9Jp8LanRZU7\/jGqCeKcNxp3HyskZiW32Nrr3\/iK6p\/6bsn\/wA82I\/1daXfVTpjW6l3T6AB5mliB17\/AMRXVP8A03ZP\/nmxYfXMzreH\/ivwr+iB4yBhYoutq1sroNTPXupj3b2\/6Rv8xV6l\/wCj9L1FUlufNlDlfUn6gdZp6F17pPW6TgjqbKW0WB9dsOr9Z2\/bRY\/212Oq9jnM9RZo+pP16H1fP1S\/Z9P2d2f9p\/af2iv09u30o9D+lenu\/S+p6XrfmfZ1h9F6t0zdi5DvrD1PpHVWlz8zKtYcrHeQ7dU2uum1uQ\/831mZVd1Vq9I69\/jDHT+p4vQukYo611TJZWZrsbXTNrd9W1\/6b+cr\/T\/T9Kuiyuz7Qgpw+p\/4vusY\/Wfqyzp1H2zA6SyhuXkOfW33NyH5WS70bbG2bP0jntYz1P8ARrS+uf1W651T67dE6ph4ovwMM4\/2mwvrbtDMh11v6K17bH\/oj+YxEwP8Y+X1HG6rhVdMNX1h6Y15+w+s0teK3NoybGZLmenvxXOfY7H\/AMLs\/Q2Wf4PjP8W9HUrM23r2P0i3rGbRbYftjsxlID302bqrKr2vffZker779\/7n\/XEp6n\/GP9ROqdZ6rida6ZVXnekxlWTgWP8ASL2se6wbLS+puyxlj67v01Flf+C\/4NfUv6m9RxOv\/tXL6PidGxsbf9mqbdZkZEvYaY9ZuTbRs22WepZczf8A6Kj\/AAlWH\/iy+sf1nJ6q5uPf1pjK22PfdkmanV15VtNTK7RdZY7OsZ6H6L+b\/wAItp3+OCkfV5nVv2cPtL8t2KMP19dja23uyfU9D961lWz0v7aSn0ZJclh\/X9md1O7FwsC3IxsXArz7rapfaTcyu+nDoxmVn1L3\/aK\/p3Vf4b\/RLEzP8a\/Ven7Luo9DZjUvf6ZoOZX9qaQXBzn4fp\/aWN\/Rv\/ncaqv6H6X9JWkp9ISXEfWD\/GZX0jqODiUdOszq+o4deXjuY\/bY513qtxsf0PTs\/nLK62\/T\/wAJ\/NWIXUP8ZeRhN6dgjpZd13PrbZbhWWiltG8ubWy+y9vstds9T07fR2V\/4RJT3iS5P6pfXyvr\/UMnpGZi\/YOp4gJdU2xt1b2sLWWOrvrDW7mvd9D3\/o\/0ldr11iSn\/9H1Vcr9a\/qdkdYsdlYWWa7nAb8W3+YeWgNad1bfVrft\/f8AtDP+DYuqSUmKWSMrxgmXgOJbIRIqWz4jn9Oz+mXjH6hjvxrT9AP+i6P9Da3dVb\/1t6rr2rqv7K+w2ftf0fsUfpPtG30\/5P8AOe3d+4vKeqs+rDss\/si7Lqxt0OD6hYyP3sV12Rj5X9jK\/wC3FpYs8paTxyge\/DIxa08YHyyB+rlkgRPcwPMnsF1H1e+pPX8m+vNse\/o9bfo2mRkkfuso09Nrv+7X\/sNYt36k\/wDM2R+zpPVIO45sDJj3bvR\/wPp7fp\/Yf+vLsVFm5jLRGPHID96UT\/0V0McN5SHkC5HX8S3\/AJqdSw6A\/ItOBfVWI3WWPNL2N9lTW7rbX\/mVV\/1Fm39D6v1H6j9OwcDMu6R1KnFxy1wLqjvbS1j8bJ2fpq2bvp7f0lVn\/ba6lJZx3bL5Pl\/4u\/r11v0MTrF+AK6HN39QDQ7Je0fo\/fc2lmRkuZX+ZfbT63+Hs9T9ItTq3+LrqmF1rp\/XfqxdU+\/ApppdRmEjf9nrZh1v31N2O9XGY1lrP0H+krf+k\/R+iJJKeB+rH1B6nh9Q6r13q9lB6n1Jt4rx6C70qzkH1bXue8b\/AKf6NjP0myr\/AAlv+Dv\/AOLj6q9T+rHTcrF6i6p1l9wtYaXFwjY1nu3sr\/dXXpJKfPfqL9SvrR9VOtXs9XFu6RlH9YsBd6rm1tu+y+nWW\/on+pd+mZvs\/wCMVKn\/ABTX19Y6zcRjHAyaMlvS2S6arbv6L6jNjtrMVr3t3tevT0klPnnQP8XPVenfU\/q\/SnZNeP1bqpAF9TnuZ6de308ex22t7W3bsmq5zGv\/AEOR\/hf5pYR\/xWfWm3obOnGnpdFtN\/qfaBvOTaCHj9Nl7bNtDNzPTx62M\/0ln6Rn6b2BJJT57mfUPrl\/X\/q11JjscU9HxcKjKaXu3F2O91l\/o\/ove3a79Hu9NT+un+L7O6l1+n6xdI+y3Xt2facLNBNVpr9rZ0e17LKtlVlTvS+h\/Orv0klPF\/U36pdZ6d1S3qvVmdOxtzHNow8DGrZsLi2Scr0mZG1jG7fS9a\/1PU\/SWrtEkklP\/9kAOEJJTQQhAAAAAABVAAAAAQEAAAAPAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwAAAAEwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAgAEMAUwA2AAAAAQA4QklNBAYAAAAAAAcABgEBAAEBAP\/hEOlodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw\/eHBhY2tldCBiZWdpbj0i77u\/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+DQo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+DQoJPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4NCgkJPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOC0wNy0wOVQxMTo0NjozMC0wNTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0wNy0wOVQxMjowNzo0OS0wNTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTgtMDctMDlUMTI6MDc6NDktMDU6MDAiIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNDRCQzlCNTk3ODNFODExODc5REY0N0ZEM0Y4RjM3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGRTU2Q0EwNTk1ODNFODExODc5REY0N0ZEM0Y4RjM3NyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOkZFNTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3Ij4NCgkJCTxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+DQoJCQkJPHJkZjpCYWc+DQoJCQkJCTxyZGY6bGk+eG1wLmRpZDpGNTU2Q0EwNTk1ODNFODExODc5REY0N0ZEM0Y4RjM3NzwvcmRmOmxpPg0KCQkJCTwvcmRmOkJhZz4NCgkJCTwvcGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPg0KCQkJPHhtcE1NOkhpc3Rvcnk+DQoJCQkJPHJkZjpTZXE+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkZFNTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjQ2OjMwLTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIvPg0KCQkJCQk8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6RjM0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHN0RXZ0OndoZW49IjIwMTgtMDctMDlUMTI6MDc6NDktMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9qcGVnIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL2pwZWciLz4NCgkJCQkJPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkY0NEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDEyOjA3OjQ5LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPg0KCQkJCTwvcmRmOlNlcT4NCgkJCTwveG1wTU06SGlzdG9yeT4NCgkJCTx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYzNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZFNTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RkU1NkNBMDU5NTgzRTgxMTg3OURGNDdGRDNGOEYzNzciLz4NCgkJPC9yZGY6RGVzY3JpcHRpb24+DQoJPC9yZGY6UkRGPg0KPC94OnhtcG1ldGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSd3Jz8+\/9sAQwACAQECAQECAgICAgICAgMFAwMDAwMGBAQDBQcGBwcHBgcHCAkLCQgICggHBwoNCgoLDAwMDAcJDg8NDA4LDAwM\/9sAQwECAgIDAwMGAwMGDAgHCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM\/8AAEQgBvwXrAwEiAAIRAQMRAf\/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC\/\/EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\/j5+v\/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC\/\/EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29\/j5+v\/aAAwDAQACEQMRAD8A\/fyiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoozRmgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiqus63Z+HrB7q+uIbW3j+9JKwVfp9fbqaEm3ZAWqz\/EXirT\/CWn\/atRu4bWHoC55c+ijqx9gCa8t8eftPcyW\/h633dvtlwuB9UTr+LY\/3a8m1jWrzxDftdX91NeXLdZJW3ED0HYD2GBXrYfKpz1qaL8f+Ac1TEJaR1PTfHn7Tt1fF7fw\/CbWPp9qnUNK3uqchfqcn2BrjfDPxe8ReFr9p4tSnulkbdJFdOZo5D+JyPqpFc3RXs08HRhHkUVY5JVpt3ufQfgP9ojR\/FOy3vj\/ZN83G2Zswuf8AZfp+DY64Ga9BBzXx2RkV03gb4ua34BZY7a4+02K8fZJyWjA\/2e6\/gceoNediMpT1ov5P\/M6KeK6TPp6iuH8B\/HrRfGbRwSP\/AGZfNwILhhtc\/wCw\/RvocH2ruK8WpSnTfLNWZ1RkpK6CiiisygooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoops86W0LSSMsccYLMzHCqB1JNADqhv9Qg0u0kuLmaK3giGXkkcIqD1JPArznx5+0rpuhl7fR411S6Xjzc4t0P16v\/AMB4P96vHfFnjjVvHN15up3klwFOUiHyxRf7qjgfXr6k16WHyypU1n7q\/H7jnqYiMdFqerePP2nLaxL2+gQi9l6fapgVhX\/dXhm\/QfWvIfEXifUfF199o1K8mu5P4d5+WP2VRwo+gqjRXu4fCUqK9xa9+px1KspbhRRRXSZhRRRQAUUUUADKGHNdd4E+NmueBdkKy\/2hYrx9muGJ2D0R+q\/TkD0rkaKzqU4VFyzV0VGTi7o+lvAXxp0Xx2I4Y5vsd+3H2W4IVmP+yejfhz7CuuzXx0y7hXceBvj7rng\/ZDcSf2tYrx5c7HzEH+zJyfwbI9MV42Iyl70X8n\/mdVPFdJH0bRXM+Bvi3ovj8KlnceVdkZNrP8kw+g6N9VJrpgc1406coPlkrM64yTV0FFFFSMKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooozQAUE7RXE+PfjvovgoyQJIdS1BcjyLdhhD6O\/RfpyR6V4v46+L2t+Py0dzcfZbFjxa2+VjI\/2j1f8eM9AK78Pl1Wrq9F3ZjUrxj6nrvjz9ojR\/CxeCw\/4m14vGIm\/cof9p+\/0XPvivGvGnxK1nx9L\/xMLo\/Z85W2i+SFf+A\/xH3Yk1ggYor3cPgaVHWKu+7OOpWlLcOlFFFdhiFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAA4ZWGVZTkEdQfWvQPAv7ROseGWSDUs6xZjjMjYuEHs\/wDF\/wACyT6ivP6Kzq0YVVyzVyozlF3R9SeCviZo\/j6Ddp90rTKMvbyDZNH9V7j3GR710FfHsMr206SxO8UsZ3I6MVZD6gjkH3FekeBP2lNS0EJb6xG2qWq4HnKQtwg\/k\/44Pq1eJiMpktaLv5dTsp4pPSR71RWP4Q8e6T45tPO028jn2gF4z8ssX+8p5H16HsTWxXkSjKL5ZKzOpNPVBRRRUgFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUVz3jf4o6N4Ah\/0+6H2jGVtohvmf\/gPYe7ED3rxjx5+0JrXiwPBYk6PZNxiF8zOPd+30XH1NdmHwNWtqlZd2ZVK0Y7nrvjv4x6L4C3RXFx9ovVHFrb4aQf73ZfxOfQGvF\/Hfxy1zxwHhEn9m2DceRbsdzj\/AG36t9BgH0rjgMH68n3or3sPl9Klru+7OKpXlIRVCjApaKK7jEKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAJLO7m067juLeaS3niOUkiYo6H2I5FeneBP2mrzTNlvr0JvoRx9phAWZf95eFb8MH615bRWNbD06qtNFxqSjsfWXhnxfpvjGx+0abeQ3Uf8W0\/MnsynlT7ECtKvkLStUutCv0urG4mtLmP7skTFWA9Pcex4NeqeBP2npbfbb+IIPNXp9rt0ww93TofquP9014eIymcdaWq\/H\/gnXTxKekj2miqOgeJbDxTYLdafdQ3cDcbo2ztPoR1B9jg1erymmnZnUFFFFIAooooAKKKKACiiigAooooAKKKKACuP+IH7Q3gD4TazHpvirxx4P8ADOoTQi5jtdW1m2sppIizKJAkjqxUsrDcBjKkdjXYV\/MF\/wAHq3\/KUzwD\/wBkq0\/\/ANO+sUAf0Xn9tf4NKMn4t\/DH\/wAKmx\/+O16Rp2o2+safb3dpPDdWt1Gs0M0Lh45kYZVlYcFSCCCOCDX8BNf3VfsNDb+xP8HgOAPBGi4H\/bhBQB6lRRRQAUUUUAcjqX7QPgPRtRuLO88beEbW8tJGhngm1i3jkhkUkMjKXyrAggg8gioP+Gk\/h1\/0P3gr\/wAHlt\/8XX8XX\/BWBc\/8FTf2lv8Asqvij\/073VeAbBQB\/eJ\/w0n8Ov8AofvBX\/g8tv8A4uj\/AIaT+HX\/AEP3gr\/weW3\/AMXX8HewUbBQB\/eJ\/wANJ\/Dr\/ofvBX\/g8tv\/AIuj\/hpP4df9D94K\/wDB5bf\/ABdfwd7BRsFAH94n\/DSfw6\/6H7wV\/wCDy2\/+Lo\/4aT+HX\/Q\/eCv\/AAeW3\/xdfwd7BRsFAH94n\/DSfw6\/6H7wV\/4PLb\/4uj\/hpP4df9D94K\/8Hlt\/8XX8HewUbBQB\/eJ\/w0n8Ov8AofvBX\/g8tv8A4ureg\/HTwT4q1iDT9L8Y+FdS1C6JWG2tdWgmmmIBYhUVyTgAngdATX8GGwV9z\/8ABtUoH\/Bb34C\/9hDUv\/TTe0Af2JUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFGcVneJfFum+D7D7TqV5DaRfw7z8zn0VRyx9gCa8e8d\/tNXmpb7fQYWsYen2mYBpm\/wB1eVX8cn6GurD4SrWfuLTv0M51Ix3PWvF\/j7SfA1p5upXkcJYZSIfNLL\/uqOT9eg7kV4348\/aR1TxBut9HRtLtTkeaSGuHH16J+GT\/ALVed3l3NqN3JcXE0txcSHLySOXZz7k81HXuYfLKVPWfvP8AD7jjqYiUtFoLLI08zSSO0kkh3M7nczH1J6k+9JRRXpHOFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBb0PXr7wzqC3Wn3U9ncLxvibG4dcMOjD2IIr1nwJ+09G4jt\/EFv5LcD7XbrlT7snUfVc\/QV43R1rnr4WlWXvr59TSFSUdj670nWLXXbCO6s7iG6t5PuyROGU\/iP5VZr5L8N+KtS8H332jTLyazkJ+YIflk\/wB5Tw34ivXfAv7TtrfbLfXofsMx4+0wgtCx915Zf1H0rw8RldSGsPeX4nZTxEXo9D1eiobG\/h1K1jnt5oriGQZSSNwyuPUEcGpq8s6AooooAKKKKACiiigAooooAK\/mC\/4PVv8AlKZ4B\/7JVp\/\/AKd9Yr+n2v5gv+D1b\/lKZ4B\/7JVp\/wD6d9YoA\/ICv7qv2HP+TKfg\/wD9iRov\/pBDX8Ktf3VfsOf8mU\/B\/wD7EjRf\/SCGgD1KiiigAooooA\/iF\/4Kwf8AKUz9pb\/sqvij\/wBO91XgNe\/f8FYP+Upn7S3\/AGVXxR\/6d7qvAaACiiigAooooAKKKKACiiigAr7m\/wCDav8A5Te\/AX\/sIal\/6aL6vhmvub\/g2r\/5Te\/AX\/sIal\/6aL6gD+xKiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKh1DUrfSbKS4upobe3iGXkkcKqD3J4ryrx3+09b22+38PwfapOn2qdSsS\/wC6nBb6nA+tb0cPUqu0ETKpGO56frev2Xhuwa6v7qG0t06vI20Z9B6n2HJryXx3+0+0oe38PW+3t9suF5\/4An9W\/wC+a8t8QeI9Q8Wah9q1K7mvJuxc8IPRV6KPYACqde5h8rhDWpq\/w\/4Jx1MS3pEsatq11r1+91fXE13cSfeklbc309h7DgVXoor1UrKyOUKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA1fCfjfVPA14ZtMvJLfccvEfmil\/wB5Twfr1HY17D4E\/aX07WdlvrUa6Xc9POGWt3\/Hqn45A\/vV4TRjNcuIwdKt8S179TSnWlHY+wLa5jvIFlhkWSOQbldDuVh6gjrUlfK\/gz4jax4Bm3addssJOXtpBvhf\/gPY+64PvXsXgT9o7SfEeyDU\/wDiU3jcZkbNu59n\/h+jY+prwsRltWnrH3l\/XQ7aeIjLR6Ho1FNSRZEVlIZWGQQeop1ecbhRRRQAUUUUAFfzBf8AB6t\/ylM8A\/8AZKtP\/wDTvrFf0+1\/MF\/werf8pTPAP\/ZKtP8A\/TvrFAH5AV\/dV+w5\/wAmU\/B\/\/sSNF\/8ASCGv4Va\/uq\/Yc\/5Mp+D\/AP2JGi\/+kENAHqVFFFABRRRQB+C\/7YP\/AAZ4+Of2m\/2tvil8SbT42eE9JtfiF4v1bxLDZTaDcSSWaXt5LcrEzCUBmUSBSQACRmvOf+IIH4g\/9F88G\/8AhO3P\/wAdr+i6igD+dH\/iCB+IP\/RfPBv\/AITtz\/8AHa+Lf+Cy3\/BBvxF\/wR08GeBNY1z4iaL42Xxze3dlFDY6ZLaG0MEcblmLu27d5mMDGMd6\/sAr8LP+D4P\/AJIn+z7\/ANhzWP8A0ntaAP52qKKKACiiigD9Iv8AgkH\/AMG5Xij\/AIK4\/sx6v8S9F+KGg+DbbSfEtx4cewvtJlupHeG2tZ\/NDpIowRdBcY42Zzzx9Uf8QQPxB\/6L54N\/8J25\/wDjtfXH\/Blt\/wAoq\/Gn\/ZUNS\/8ATXpNfrtQB\/Oj\/wAQQPxB\/wCi+eDf\/Cduf\/jte\/f8Euv+DUzxn\/wT5\/b0+Hfxi1L4v+GPElj4KubqebTbbRZ7ea5E1ncW4Cu0hAwZg3I6A1+2FFABRRXlf7Y37a\/wy\/YG+Cl74\/8Ait4q0\/wr4dtXEETTHfc6jcEErbW0K5knmYKx2ICQqsxwiswAPVK80\/aM\/bL+E37IeiR6h8UPiP4L8BW9wjSW663q0NpNeBeohiZhJMRj7sasfav5yv8Agpv\/AMHc3xi\/ab1DUvDfwJhuPg34DkLwrqZEcvijUojvXc0wLR2eVKnbb5kRlOLhgcV+TXjTxrrXxJ8V3+veI9Y1TxBrmqSme91HUrqS6u7yQ9XklkJd2PqxJoA\/qn+NX\/B3b+xz8KrgR6LrXj74jHOGPhzwzJEqnvzfvag\/Vcg9s14L4w\/4PdPhLZXLr4f+CfxG1OHnY2oalZ2LN6ZCGYD8zX83+KKAP6KtI\/4PgPAM1xjUPgF4wtocj5rfxFbztjvw0Kfzr1r4b\/8AB53+y34svbW21zwn8YvCrzHEtzcaPZ3VpB9Whu2lb8Iq\/l7ooA\/tQ\/Zh\/wCC237Kf7YN9b2Pgb43eC7jVrqVYINM1ad9E1C5lPRIre9WGSVv+uasOK+qAc1\/APivsL\/gnz\/wXZ\/aS\/4JwXVhZ+DfHV14g8GWYEf\/AAiPiZn1LR\/LAbCRIzCS1ALFv9GkiyQN24cEA\/s2or4F\/wCCRH\/Bwr8HP+CrEdv4ai3\/AA8+LYjd5fCGq3SyHUAi73k0+4wq3SqgZim1JlCSMY9i+YfvrNABRRRQBwn7TH7TPgf9jv4I638R\/iRr0fhnwX4c8j+0dSktprhbbzp47eL5IUeRt0ssa\/KpxuycAEj5M\/4iZP2Hf+i8ab\/4Tms\/\/IlUf+Doj\/lBX8dP93Qv\/T\/ptfyB4oA\/sK\/4iZf2Hf8AovGm\/wDhOaz\/APIlH\/ETL+w7\/wBF403\/AMJzWf8A5Er+PXFGKAP7P\/2d\/wDgu7+yf+1h8adB+Hfw9+Lln4j8ZeJpZIdM06PQ9Uga5eOJ5nG+W2SNcRxucswHGOpAP1zX8df\/AAbXDH\/Bbz4C\/wDYR1H\/ANNN7X7Ff8HMP\/BwDqX7CsTfAr4Mapb2\/wAWNYtEn8Q67EyySeD7SVQ0cUS8hb2ZCHDNzFEyOFLSxugB96ftx\/8ABX\/9nX\/gnVJ9j+KnxM0XR\/EDRiSPw\/ZK+paw4K7kLWturyRI4HyyTBIyf4q\/P3x7\/wAHr\/7P2k3DR+G\/hf8AF7XFUspkvYtP09Hx0K7bmVsH3APtX81fiHxDqHi\/xBfatq19eapquqXEl3eXt3M09xdzSMWklkkYlndmJYsxJJJJ5NU6AP60v+CXn\/BzB8Mf+Cof7TFl8KdB+Hvj7wv4i1CwudQiuL97SaxVIE3uGdJd4JHAwh564HNfpNX8nv8AwaN\/8pmfDf8A2LOsf+iBX9YVAHyD8ff+C9P7Jf7Lvxj1\/wCH\/jz4v2Xh\/wAX+F7gWup6fJoWqTNayFFkC74rZo2+V1OVYjnHUEVx\/wDxEy\/sO\/8AReNN\/wDCc1n\/AORK\/nF\/4OIBn\/gtL+0B\/wBh+L\/0it6+L8UAf2Ff8RMv7Dv\/AEXjTf8AwnNZ\/wDkSj\/iJl\/Yd\/6Lxpv\/AITms\/8AyJX8euKMUAf3gfs3ftJeCf2u\/gpofxF+HWuR+JPBniRZX03Uo7ea3W5EU0kEnyTIki4kidfmUfdz0wa1vir8XPCvwL8C33ijxr4k0Lwj4b0tQ15qusX0VjZ2wZgq75ZGVVyxCgE8kgDkivze\/wCCNn7Yvgr9gj\/g2e+GfxW+IF5Na+HPCulatM8VugkutQnbW75IbWBCQGmlkKooJVQW3MyoGYfzzf8ABUP\/AIKw\/FX\/AIKt\/HG48UePNUmsfDljKy+HfCdpcN\/Zfh+DJwETgSTsD+8uHG+Q4HyxrHGgB\/Qh+0F\/wd9\/sj\/BvW5NP8PTfEL4nyRhlN14d0JYbNXHG0yX0tuxGf4kR1PUEjBrxuz\/AOD3D4NvqW24+DPxNis8j97HeWMkmOc\/IXUen8Xc+nP82\/Sg9KAP7xv2dfjZpv7Sv7PvgX4jaLa31lo\/xA8Paf4ksbe9VVuYILy2juI0lCMyiQLIAwVmGQcEjmuyr5\/\/AOCTv\/KLL9mn\/slXhf8A9NFrX0BQAUUV+cP\/AAWJ\/wCDkX4T\/wDBL+e+8F6BDH8TvjJHF82gWV0I7HQmY4VtQuQG8tsZcW6BpSFXd5KyJIQD9HJZVgjZ3ZVRRlmJwFHqa+QP2lf+C+X7If7KV5JZ+J\/jh4SvtUj3qbHw6ZfEE6SLkGOT7EkqwvkEYlZMHriv5bv2\/wD\/AILOftEf8FKNVul+JHj6+j8MTOWh8J6IW07QbZd25VNsjfvypJ2yXDSygcb8cV8sgYoA\/p0+IH\/B6b+zT4feeHw\/4D+MniKaJiElfTrCytph6hmu2kH4xg15jqH\/AAfB+B47jFr+z\/4smi7NL4mt4m\/IQN\/Ov52aKAP6TfBH\/B7b8FL+cDxJ8HfinpMfdtMuLDUGH4SSwfzr6L+An\/B1t+xn8bZLeHUPHHiD4eX104jjt\/FPh+eEZP8AemtvPgjHu8ij3r+SejGaAP7zPg58evA\/7RPhJdf+H\/jLwt440NnMQ1DQNVg1K13jqvmQsy7h3Gciusr+Db4H\/tA+Ov2ZvHtv4o+HfjDxJ4I8RWw2pqGiahLZXBQkEozRsNyNj5kbKsOCCOK\/bT\/glf8A8Hi+saTqmneD\/wBqrTYtS02VlhXx\/odiI7q1y\/376xhXZKgDEl7VUZVjAEErMWAB\/QrRWH8NPid4d+MvgPS\/FHhPXNL8SeG9cgF1p+p6bdJc2t5Ec4aORCVYcEcHggjqK3KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKoeKda\/4RzwzqOo+X539n20lz5e7b5mxC2M9s4xmr9YfxNGfht4h\/7Blz\/wCimrSnFOaT7kyuoto+O9B\/ajtf2hbmFp9UlGpNymm3OIjGcdIlHyP35UliBlgK3BXw3Aoa2j4\/hBr0z4eftN694PMdvqROvaepxi4kIuYx\/sy8k49HDeg21+r4rh\/kX+y7dv8AJ\/5\/efOU8Zf+J959MUVzXgD4taF8SoV\/sy8X7Vt3PZTDy7mP1+XPzAeqFgO5FdLnNeBUpzpy5ZqzOuMlJXQUUUVmUFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRjNFFAHpH7NviXUIvGsWli8mOnSQyObdjuRSOQVz938MZ7175Xzr+zj\/yVO3\/AOveX+Qr6Kr5nNopV9Ox6GGb5AooorzToCiiigAr+YL\/AIPVv+UpngH\/ALJVp\/8A6d9Yr+n2v5gv+D1b\/lKZ4B\/7JVp\/\/p31igD8gK\/uq\/Yc\/wCTKfg\/\/wBiRov\/AKQQ1\/CrX91X7Dn\/ACZT8H\/+xI0X\/wBIIaAPUqKKKACiiigAooooAK\/Cz\/g+D\/5In+z7\/wBhzWP\/AEnta\/dOvws\/4Pg\/+SJ\/s+\/9hzWP\/Se1oA\/naooooAKKKKAP6gv+DLb\/AJRV+NP+yoal\/wCmvSa\/XavyJ\/4Mtv8AlFX40\/7KhqX\/AKa9Jr9dqACiiq+q6ra6FpdzfX1zb2dlZxNPcXE8gjigjUFmd2bAVQASSTgAUAeB\/wDBTL\/gpF4D\/wCCXP7LuqfErxxI106N9j0TRYJQl3r9+ykx20RIO0cFnkIIjRWbDEBW\/kB\/4KGf8FHPij\/wU3+Pd149+J2tNdzAvHpOk2xZNN0C2Ygi3tYiTtXhdzEl3KguzHmvVP8AguV\/wVR1b\/gqx+23q3iaC7vY\/hv4VeXSPBGmyO6xwWIf5rtoyBtnumVZXyNwURRFmEKmvjWgAooooAKM06KJp5VjjVpJJCFVVGWYnoAK\/f8A\/wCCYv8AwZx6H4n+FGk+MP2mPEfiez17WII7yPwb4fmisxpSMCfKvbh0d5JcMu6OERiNlI8yTsAfz\/Zor+oj4+\/8GbH7MPxC8IXUPgfXPiJ8O9f8lls7xdRTVrJJezT286h5FHXbHNET\/eFfzy\/8FDP2AfH3\/BNH9qDWPhb8Q7WFdUsY0vLC\/ttxs9bsZCwiu7dmALRsUdTxlXjkQ\/MhoA8RooooAueHfEWoeD\/ENhq+kX97pWraVcx3lle2c7QXFnPGweOWORSGR1YBlZSCCAQQa\/p5\/wCDb7\/g4O\/4eA6Vb\/Bf4wahaw\/GjSLRpNJ1NtsK+NLaJC0h2jCi8iRS7oo\/eIrSKBsk2\/y9Vr\/D\/wAf618KPHmi+KPDepXei+IfDt9DqemX9q+yayuYXEkUqHsyuoIPqKAP74aK+Xf+COn\/AAUY0\/8A4KifsF+EvifGtra+JPm0fxXYW4Ij0\/V7dU89VBJ2xyK8U8a7mKxXEYJLBq+oqAPgP\/g6I\/5QV\/HT\/d0L\/wBP+m1\/IHX9fn\/B0R\/ygr+On+7oX\/p\/02v5A6ACiiigD6s\/4Il\/H\/RP2VP+Cl\/w\/wDiV4iY\/wBi+A7HXtduY1cK9yLfQ9QkWBCePMkZVjXPVnUV8\/8Ax6+OHiT9pj42eK\/iF4wvjqXifxnqtxrGpXGNqtNM5dgi\/wAEa52qg4VVVRgACuTooAKKKKAP02\/4NG\/+UzPhv\/sWdY\/9ECv6wq\/k9\/4NG\/8AlMz4b\/7FnWP\/AEQK\/rCoA\/jX\/wCDh\/8A5TS\/tAf9h+L\/ANIrevi+vtD\/AIOH\/wDlNL+0B\/2H4v8A0it6+L6ACiiigD7G\/be\/bjvPHH\/BNP8AZR\/Z70u\/Q6D4B0TUfE+uwRSH95q15q2o\/Z0lXGN0NkyuhHbUJAe2PjmjFFABQelFB6UAf28f8Enf+UWX7NP\/AGSrwv8A+mi1r6Ar5\/8A+CTv\/KLL9mn\/ALJV4X\/9NFrXm\/8AwXQ\/4Ke2\/wDwSu\/YN1zxpYNbzePvEUn9geDrSTDBtQlRz9pdSGzFbxq8zAja7JHGSplBoA+J\/wDg5X\/4OHbr9kFNQ+APwN1YQ\/E+9gC+KPE1u2W8JQSLkW1se19IhBMn\/LBGG3964aD+ay\/v7jVb+a6upprq6uZGlmmlcvJK7HLMzHksSSSTyTVnxT4p1Px14n1LXNb1C+1jWtZupb6\/v72dri5vbiVy8k0sjEs8juzMzMSSSSTk1RoAKKKM0AGaM1+v3\/Bu\/wD8G4Gm\/wDBRbwKvxq+NF1qlj8K\/tslpoOh6fKbe68VPBIUnmknHMVokitDiL97I6y\/NEIwZf3X+Hf\/AARK\/ZF+F\/hmLSdN\/Zz+Ed1awoI1fV\/DsGsXJA9Z7tZZWPuXJPrQB\/FVmiv6xf27v+DVL9l\/9q7wnfTeCPD7fBXxq4L2ureG97aeXwQqz6e7+S0WTkiDyXJx8+Bg\/wAv37WX7Lvi\/wDYq\/aP8X\/Cvx5Zx2PirwXftY3qwszQzjarxTxMyqzQyxPHLGxVSUkUkAnAAPO6KKKAPvX\/AIIcf8FzvGv\/AAST+McWm6hJqHij4I+JLtT4k8NB9z2LNhTqNhuIEd0gA3JkR3CLsfawimh\/ri+E3xX8O\/HT4ZaD4y8I6ta694Y8TWMWpaXqFsSYru3lUMjjIBGQeVIBByCAQRX8FB5Ffu1\/wZzf8FSbzQPHuq\/sr+LtRmm0nW0uNd8BtPKzCyuo1aa+sEBzhJYw9yoBVVeG4PzNPQB\/Q9RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFYnxL5+HOv8A\/YNuP\/RTVt1jfEUZ+H2vf9g64\/8ARbVpR\/iR9UTP4Wfjha\/8e0f+6P5VJUdr\/wAe0f8Auj+VSV\/QB8aCM0UqyIzJJGwZWU4ZSOhB7Eeor1L4e\/tUax4dMdvriNrlmvHnFgt5GP8Af6Sf8D+Y\/wB8V5bRWGIw1KtHlqq5UZyi7xPsTwP8RtF+Itk02kXyXLRrulgYbLiAf7SHnH+0Mr6E1uA5r4js7ubTr2K5t5pra5t2DxTROY5I2HQqw5B9xXrPw9\/ax1DRxHa+Irc6pbjj7XAAl0g\/2l4ST\/x09SS1fNYzIZx96g7rs9\/+D+B3U8WnpM+g6KyvCXjbSvHem\/atJvoL6Ff9YEyskJ9HQ4ZfxAB7ZHNaoORXgyjKL5ZKzOtSTV0FFFFSMKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA7r9nH\/kqdv\/ANe8v8hX0VXzp+zm+34qWo\/vQTD\/AMdzX0XXzebfx\/l\/mehhfgCiiivLOgKKKKACv5gv+D1b\/lKZ4B\/7JVp\/\/p31iv6fa\/mC\/wCD1b\/lKZ4B\/wCyVaf\/AOnfWKAPyAr+6r9hz\/kyn4P\/APYkaL\/6QQ1\/CrX91X7Dn\/JlPwf\/AOxI0X\/0ghoA9SooooAKKKKACiiigAr8LP8Ag+D\/AOSJ\/s+\/9hzWP\/Se1r906\/Cz\/g+D\/wCSJ\/s+\/wDYc1j\/ANJ7WgD+dqiiigAooooA\/qC\/4Mtv+UVfjT\/sqGpf+mvSa\/XavyJ\/4Mtv+UVfjT\/sqGpf+mvSa\/XagAr82f8Ag6s\/bJuv2UP+CTXiTR9JuHt9e+L1\/F4KgeKRRJFaTJJNfMVPLRvbQyW7Y6G6XpX6TV\/O7\/wfAfFY6l8YfgD4HR2UaPo+ra7KgY7ZPtU9vBGWHT5fscmD1G9vWgD8KQMCiiigAooooA++\/wDg2W\/ZStf2rv8AgsJ8N4dUs\/t2h\/D9bjxrfx7iuGslH2Rj6gX0lmSDwwBHev6\/RwK\/mv8A+DJXwRHf\/tt\/GDxIV\/e6T4Hj0xTnotzfwSH\/ANJB+Vf0oUAFfiL\/AMHsn7Ndj4h\/ZZ+EnxbhhVdW8K+JZfDFw8cQ3zWl9bSTqZHxkrHLZYUE4BuXwPmNft1X5z\/8HW3hSHxF\/wAERPifeSqrSaDqOh38JP8AA7ara2+R\/wABnYfjQB\/I\/RRRQAUUUUAfsl\/wZk\/tjTfCz9uHxl8G9QvvL0f4q6G1\/p0DsWzqunbpQEGcLvs3u2cgZb7PFnhRj+mav4rf+CIHxVvvg3\/wV5\/Z11jT2eOe78c6doblTg+TqMo0+UfQx3Lg+xNf2pUAfAf\/AAdEf8oK\/jp\/u6F\/6f8ATa\/kDr+vz\/g6I\/5QV\/HT\/d0L\/wBP+m1\/IHQAUUUUAFBOKK\/UL\/g1N\/4JraL+3X+3nqXjHxpplvrHgX4K2kGsT2E4DQ3+qzyOunxTJ\/FEvk3E5H3S1tGjBkdlIBD\/AME2v+DVX4\/ft3eDNK8aeKr3TPgz4E1lFnsrnW7aS61i\/gbO2eHT1KERnGQZ5YSysrIHRg1foL4N\/wCDIv4SWOkKniD42fEbVL\/bhptP06ysYS3qI3ExA9t5+tftvRQB+Wv\/AATF\/wCDYzQf+CX37c2l\/GDw18XtX8Tafp+mXumnQ9T0COOZ\/tEezeLqOcKNvBx5PPqK\/UqiigD+Nf8A4OH\/APlNL+0B\/wBh+L\/0it6+L6+0P+Dh\/wD5TS\/tAf8AYfi\/9Irevi+gAooooAK90\/YI\/wCCb\/xf\/wCClvxZfwj8JfCs2uXFl5Umq6lO4t9L0OKRiFlurhvlQHa5VBukcRvsRypFeK6FoN74p1yy0vTbWa91DUriO1tbeJd0lxK7BURR3ZmIAHqa\/tn\/AOCW3\/BPjw1\/wTK\/Yt8I\/C3QIbOTULC3W88RanCm1tb1eRF+1XTHAYqWUJGGyUhjiTJ2UAfkd8Av+DIOE6LZ3XxS+PEv9oyRA3Wm+FdBHk28ncJd3Em6RfQm3jPtXeeO\/wDgyJ+FWo6Q0fhn43\/ELSL7bgTanpVnqMIbHUxx+QcZ7b\/xr9vKKAPP\/wBk34Gf8Mv\/ALK\/wz+Gf9qf25\/wrvwppfhn+0fs32b+0PsVpFbef5W5\/L3+Vu2b227sbjjJ\/mZ\/4O7v2zbn9on\/AIKdn4d2t08nhv4J6VFpMMayK8L6jdpHdXsy45DbWtYGU9Gsz0zX9UxOK\/hR\/bO+Mh\/aJ\/bB+Knj7duXxr4u1XXE5JCpcXksqqP9kK4AHYACgDzWiiigApG6UtB5oA\/ug\/YO+CNr+zZ+xR8JvAVnCkMfhLwjpmmPtQJ5ksdrGJZGAAG55N7se7MT3r1iv4Jh8V\/FIGP+Em8Qccf8hGb\/AOKpf+FseKv+hm8Qf+DGb\/4qgD+9iv5j\/wDg9K+Edv4S\/wCCi\/gDxda2sNv\/AMJh4Fiiu2RNrXNzaXlyhkY928mS3T2Ea1+S\/wDwtjxV\/wBDN4g\/8GM3\/wAVWbrnifU\/E8scmpajf6i8K7Y2urh5ig64BYnAoAo0UUUAFdr+zf8AHjWv2XP2gvBPxI8OPs1zwLrdprlmC5VZXt5lk8t8dUfaUYdCrMDkEiuKoPSgD+9z4Y\/ETSfi\/wDDbw\/4s0G4+2aH4o0221fTpwMefbXESyxP+KOp\/Gtyvi\/\/AIN4Pi1d\/Gn\/AIIt\/s\/6xeljNZ6BLoK7v+eWm3lxp0f\/AJDtUr7QoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACsjx+M+BNa\/68J\/8A0W1a9ZXjr\/kSNY\/68Z\/\/AEW1aUvjXqiZ\/Cz8bLX\/AI9o\/wDdH8qkqO0\/49Y\/9wfyqSv6APjQooooAKKKKALGlatd6BqUd5YXVxZXkPMc0EhjdfXBHOD3HevYPh5+1vNbeXa+J7X7QvQX9ogWQe7xcK31TbgD7rGvF6K5cTg6NdWqr59fvNIVJQd4n2l4c8T6f4v0sXul3lvf2pO0yQtnYf7rA8q3+ywB9qvZr4r8P+I9Q8Jaot7pd5cWF0ox5kL7Sw\/usOjKf7pyD6V7R8Pf2t4pjHa+J7X7O3C\/b7RCU+skXUe5TPsgr5nGZHVp+9R95fj\/AMH+tDtp4qL0loe2UVV0jWrPxBpsd5Y3VveWk33JoXDofbI6EdweR3q1XiNNOzOsKKKKQBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB2\/wCzt\/yVay\/64zf+gV9G185fs7f8lXsv+uM3\/oFfRtfN5t\/GXp\/mehhfgCiiivLOgKKKKACv5gv+D1b\/AJSmeAf+yVaf\/wCnfWK\/p9r+YL\/g9W\/5SmeAf+yVaf8A+nfWKAPyAr+6r9hz\/kyn4P8A\/YkaL\/6QQ1\/CrX91X7Dn\/JlPwf8A+xI0X\/0ghoA9SooooAKKKKACiiigAr8LP+D4P\/kif7Pv\/Yc1j\/0nta\/dOvws\/wCD4P8A5In+z7\/2HNY\/9J7WgD+dqiiigAooooA\/qC\/4Mtv+UVfjT\/sqGpf+mvSa\/XavyJ\/4Mtv+UVfjT\/sqGpf+mvSa\/XagAr+ZX\/g9cs7hP+Cj3wzuG3fZZfhtbxx88b11TUS36Mn6V\/TVX4Gf8HwHwKup9F+AfxMtbNmsrWfVPDGp3fZJJVgubOPp3EV8ev8AD9aAP5+qKKKACiiigD90f+DH6ZV+OH7QEZYb20PR2C9yBcXOT+GR+df0T1\/NH\/wZOeNv7P8A2+fit4c+b\/ibeADqPsTbajaR\/n\/pR\/Wv6XKACvz8\/wCDpS6SD\/ghZ8blZsNM+gonuf7f05v5Ka\/QOvyt\/wCDw\/4mN4F\/4JB\/2Spb\/itPG2laOwHcIlzfc+2bMfjigD+VmiiigAooooA93\/4JaQNdf8FO\/wBnGNeWk+KHhlR9Tq1rX9wNfxyf8G5XwJb4\/wD\/AAWa+CNg1vJLZeHdVl8T3UipuW3Gn28t1EzegNxHAgPrItf2N0AfAf8AwdEf8oK\/jp\/u6F\/6f9Nr+QOv6\/P+Doj\/AJQV\/HT\/AHdC\/wDT\/ptfyB0AFFFFABX9LX\/Bkz4Fs9P\/AGBvix4mSNRqGrfEBtMmfHzNFa6dZyRgn0DXcv5mv5pa\/p2\/4Mqf+UYPxC\/7Klff+mnSaAP2CooooAKKKKAP41\/+Dh\/\/AJTS\/tAf9h+L\/wBIrevi+vtD\/g4f\/wCU0v7QH\/Yfi\/8ASK3r4voAKKKKAPpL\/gjl4Uj8a\/8ABV\/9nOwmUSRf8LE0S6dCAQ4hvIpiCDwQfLwR6Zr+2av4tP8Aghl\/yl\/\/AGdv+x2sf\/QjX9pdABRRRQA2TdsbbjdjjPrX8BCfdr+\/k81\/Ct+218FW\/Zv\/AGyvix8P9rKngvxfquixEoVDxW93LHG4BAO1kVWB7gg96APMKKKKACiikbpQAu6jdX9Yn7NX\/BuD+wn8bf2c\/AHjNfgmtyvi7w3p2tCZPGXiALKLm1jm3AC+xg788cV23\/ELn+wp\/wBEN\/8ALz8Q\/wDydQB\/ILuo3V\/X1\/xC5\/sKf9EN\/wDLz8Q\/\/J1U9d\/4Nkv2BfC+lyX2p\/Bu006yhKiS4uvHOvQxIWYKuWa\/AGWIAz1JAoA\/kR3Ubq\/rw0r\/AINjf2CNdtvOsfgxbXkJ6SQeONfkU\/iL8irX\/ELn+wp\/0Q3\/AMvPxD\/8nUAfyC7qN1f19f8AELn+wp\/0Q3\/y8\/EP\/wAnUn\/ELp+wn\/0Q3\/y9PEH\/AMn0AYn\/AAak3c1z\/wAER\/hkkm7Zb6lrkcOc\/d\/tW5Y4\/wCBM3Sv0arzn9lL9k34ffsRfBHS\/hx8L9B\/4RnwZosk8tlp32+5vfJaaV5pT5txJJKd0js2C5AzgYGBXo1ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVleOv+RI1j\/rxn\/wDRbVq1n+LYRc+FdTjbO2S0lU49ChFXT0mvUmWqZ+M9p\/x6x\/7g\/lUlR2RzZw\/7g\/lUlf0CfGhRRRQAUUUUAFFFFABRRRQBpeFPGWq+BdS+2aRfT2M7YD7CCkoHZ0OVcezA\/nXt3w7\/AGsrHVDHbeJIF0y4PAu7dWe2b\/eTl0+o3DP90V8\/0Vx4rAUcQv3i17rf+vU0p1ZQ+E+2rG+h1KyhubeaG4t7hd0U0LiSOQeoYZB\/Cpq+OfBXxD1r4d3jTaRfS2wkOZYT88E\/++h+U+meo7EV7h8Pf2q9J8RGO31yNdDvG484EvZyH68tHn0bKjHL18vjMlrUvep+8vLf7v8AI7qeKjLSWjPVqKbFMs8MckbJJHKodHRgySKehUjgg+o4p1eOdQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB237O\/\/ACVex\/64zf8AoBr6Or5x\/Z4\/5KvY\/wDXKb\/0A19HV83m38Zen+Z6GF+AKKKK8s6AooooAK\/mC\/4PVv8AlKZ4B\/7JVp\/\/AKd9Yr+n2v5gv+D1b\/lKZ4B\/7JVp\/wD6d9YoA\/ICv7qv2HP+TKfg\/wD9iRov\/pBDX8Ktf3VfsOf8mU\/B\/wD7EjRf\/SCGgD1KiiigAooooAKKKKACvws\/4Pg\/+SJ\/s+\/9hzWP\/Se1r906\/Cz\/AIPg\/wDkif7Pv\/Yc1j\/0ntaAP52qKKKACiiigD+oL\/gy2\/5RV+NP+yoal\/6a9Jr9dq\/In\/gy2\/5RV+NP+yoal\/6a9Jr9dqACvkL\/AILqfsGS\/wDBRX\/gmd8Q\/Ael2K33jDT7dfEXhZNoaRtTs8yRxR5IAeeMzWwYnAFySelfXtGM0AfwD4Kkgggjgg9qK\/Xz\/g6o\/wCCNV7+yX+0HfftAeAdIZvhd8Sr8za7DbAsvhrWpTukLr1W3u2LSIwJVZTLH+7BgV\/yDzQAUUUUAfb3\/Bux+2Fp\/wCxZ\/wVs+GPiDXtSj0nwt4mlm8Ka1cyuscMUN9GY4XkdiFSJLsWsjuxwqRsT0yP7Gq\/gHIzX61f8E5P+Dub4yfsb\/CzTfA\/xG8I6d8avD+hW62ul3tzqr6VrdtEoCpHLdeXMlwiKAF3xCTrukYYAAP6jq\/nn\/4Pa\/2qrHW\/HXwZ+C+m6h515odveeLddtV+ZIjPst7HJBwHCxXpKnkLLGejDNX46f8AB714s8Q+CLuy+HPwF0Xwxr0y7YNU13xLJq8Fvngn7LFb25ZgOQTLjPVWHB\/Ff48fHjxh+0\/8YvEPxA+IHiDUPFHjHxVdte6nqd4w8y4kIAACqAscaKFRI0CpGiIiKqqqgA5GiiigAoor3z\/gml\/wTy8af8FPP2tfD\/ws8Gq1r9uP2vWtYaAzW\/h\/TUZRPeSqCM7dyqiFl8yR403LuyAD9lv+DK\/9hC60Dwx8SP2i9bs5oBry\/wDCG+GHkVk862jkSe\/mAIw6NMlrErqeGt7hT0r95q4n9m39nrwr+yd8BvCfw38E6cul+FfBumxaZp9uAN2xBzJIQBvlkbdI7kZd3djyTXbUAfAf\/B0R\/wAoK\/jp\/u6F\/wCn\/Ta\/kDr+vz\/g6I\/5QV\/HT\/d0L\/0\/6bX8gdABRRRQAV\/Tt\/wZU\/8AKMH4hf8AZUr7\/wBNOk1\/MTX9O3\/BlT\/yjB+IX\/ZUr7\/006TQB+wVFFFABRRRQB\/Gv\/wcP\/8AKaX9oD\/sPxf+kVvXxfX2h\/wcP\/8AKaX9oD\/sPxf+kVvXxfQAUUUUAfVv\/BDL\/lL\/APs7f9jtY\/8AoRr+0uv4tP8Aghl\/yl\/\/AGdv+x2sf\/QjX9pdABRRRQAV\/Lv\/AMHhX7Dd38Bf+ChOm\/F\/T7Vv+EY+NGmxyTTIAEg1exjjt7iPao+UPALSUM3Lu85GdjGv6iK+bP8AgrN\/wTn0H\/gqR+xJ4n+FesTR6fqk23VPDequM\/2Pq0Kv9nnPB\/dkO8UgA3GKeULhiGAB\/E1RXXfHr4EeLv2YPjL4k+H\/AI80O88OeLvCd6+n6np9yBvgkXkEMMq8bqVdJEJSRHV1LKwJ5GgAo60UUAf1ff8ABrD\/AMFH9E\/bA\/4Jz+Hfhzf6rD\/wsb4LWq+H7\/T5XCzXGlxnbYXcS94lhMduxySJLckhQ8e79Oq\/gs+EXxl8Xfs\/\/EHT\/FngXxNr3g\/xPpTMbTVdHvpLK7t9ylWCyRkNtZSVYZwykgggkV99fDn\/AIOvf21PAemLa3nj7w54qWNQiSax4XsvNUAYGWgSIsfdsk9STQB\/WzX4Uf8AB4V\/wVS8O2Xwfs\/2XfB2sW2peJNav7bVvHAtJxIml2kDCa2sZgAQJpZxFOVyGRLeMlcTKa\/Nb4\/f8HNf7Z37QGgXWkzfFmXwjpt4u2SPwrpltpNwPdLuNPtUZ90mWvgu9vZtTvprq5mluLm4kaWWWVy7yuxyzMx5JJOSTyTQBGBtYEEhgcgjtXYeE\/2hviB4CKf2F468ZaL5f3PsGtXNtt+mxxiuPooA900b\/gqJ+0z4dtlh0\/8AaK+OtjCvIjg8e6rGg\/4CJ8V3HhX\/AILl\/tf+C9ps\/wBor4pTbOn27WHv\/wA\/P35\/GvlOv0U\/4Nvf+CR19\/wUq\/bOsfEXiXSWm+DvwvuodU8RzTopt9YuVIe20sBgRJ5rKGmAGBAjgsjSxbgD+mb\/AIJaWvxNi\/4J8fCe6+MmvX3iT4mavoMera7eXtsltcpLds1ylvJGioqvBFLHAQFHMJJySSffqKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqj4l\/5FzUP+vaT\/wBBNXqo+Jf+Rc1D\/r2k\/wDQTVQ+JA9j8ZLH\/jyh\/wBxf5VLUVj\/AMeUP+4v8qlr+gj4sKKKKACiiigAooooAKKKKACiiigAoxmiigDovAPxW134azf8Su8Itmbc9nMPMt5D3JTPBP8AeUq3vXuXw8\/ae0HxaI7fU2Gg6g3H7982sp\/2Zf4fXD4A6bmNfNdBGRXn4vLaGI1krPut\/wDgm1OtOGx9wZxj3AI9wehor5L+Hnxp1\/4aFIrK5Fzp6nJsbrMkAz12jIKH\/cIyeoPSvdvh3+0Z4f8AHjR280n9jak+ALe6kHlyN6Ry8K30YKxJwAa+XxmUV6HvL3o91+qO6niYS0ejO+ooI2ttIKsOoI6UV5Z0BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB237PJx8V7D\/rnN\/wCgGvo6vnD9nr\/krGn\/APXOb\/0W1fR9fN5v\/GXp+rPQwvwBRRRXlnQFFFFABX8wX\/B6t\/ylM8A\/9kq0\/wD9O+sV\/T7X8wX\/AAerf8pTPAP\/AGSrT\/8A076xQB+QFf3VfsOf8mU\/B\/8A7EjRf\/SCGv4Va\/uq\/Yc\/5Mp+D\/8A2JGi\/wDpBDQB6lRRRQAUUUUAFFFFABX4Wf8AB8H\/AMkT\/Z9\/7Dmsf+k9rX7p1+G\/\/B7Z4f1DxB8F\/gAlhY3l80et6uWFvA0pX\/R7brtBx\/8AWoA\/nPora\/4Vr4j\/AOhf1z\/wAl\/+Jo\/4Vr4j\/wChf1z\/AMAJf\/iaAMWitr\/hWviP\/oX9c\/8AACX\/AOJo\/wCFa+I\/+hf1z\/wAl\/8AiaAP6aP+DLb\/AJRV+NP+yoal\/wCmvSa\/XavyS\/4My9FvNB\/4JaeM4b6zurKZvidqLhLiFo2K\/wBmaUMgMBxwRn2NfrbQAUUUUAc38Yfg\/wCGfj\/8L9d8F+M9FsfEXhbxNZvYanpt4m6G7hcYKnoQRwQykMrAMpBAI\/lJ\/wCC5X\/Bvf45\/wCCW3i7UfGnhKHUvGXwJvrkfZdaVPMuvDfmMFjttQCj5fmKolwAI5CUB2OwQ\/1tVV1zQ7LxNo13pupWdrqGn6hA9tdWtzEssNzE6lXjdGBVlZSQVIIIJBoA\/gRzRX9L\/wDwU1\/4M+vhr+0LqGp+Lf2fdct\/hL4pu2e4fw5fI8\/hi7lY5xFsBmsQSzEiMTRKAqpDGBmvxR\/a8\/4Ic\/tT\/sSXl03jL4P+KbzRbVXlOu+Hrc61pXlK23zXmtt\/kKeCBOI3wR8ooA+TqKQtg0tABRRSbqAFor3P9lj\/AIJl\/tA\/tsXVqvwv+EfjfxXZ3jbI9Ti05rfSQ3o99Nstk\/4HIOhr9df+CeX\/AAZf6pf6jY+If2l\/G1vY2KFJj4Q8Iy+bcTj5W8u5v3XZHggq6QJJuBys6HBoA\/JH\/gnp\/wAE2Piz\/wAFOvjUngv4WeH2vmtmifWNZui0OleH4HJAmupwDsB2uVRQ0knlsERipA\/re\/4JSf8ABKT4c\/8ABJf9nGLwT4JjbVde1Qx3finxTdQLHf8AiW8VSA7AE+Vbx7nWG3VisSsxJeSSWWT2T9m39mH4f\/sgfCbTvAvwz8JaN4M8K6WP3Nhp0OxXfaqmWVzl5pmCrulkZpHIyzE813lABRRRQB8B\/wDB0R\/ygr+On+7oX\/p\/02v5A6\/sC\/4Od9NuNX\/4IbfHC3tLee6uJBoWyKGMyO2Nf00nAHPABP0FfyL\/APCtfEf\/AEL+uf8AgBL\/APE0AYtFbX\/CtfEf\/Qv65\/4AS\/8AxNH\/AArXxH\/0L+uf+AEv\/wATQBi1\/Tt\/wZU\/8owfiF\/2VK+\/9NOk1\/NH\/wAK18R\/9C\/rn\/gBL\/8AE1\/TJ\/wZe6NeaH\/wTK+IUF9a3NnN\/wALQvm8ueJo2wdJ0nnDAGgD9eqKKKACiiigD+Nf\/g4f\/wCU0v7QH\/Yfi\/8ASK3r4vr7k\/4OD\/A+tat\/wWa+P09ro+q3ML6\/FtkitJHVv9Ct+hAxXxr\/AMK18R\/9C\/rn\/gBL\/wDE0AYtFbX\/AArXxH\/0L+uf+AEv\/wATR\/wrXxH\/ANC\/rn\/gBL\/8TQB9J\/8ABDL\/AJS\/\/s7f9jtY\/wDoRr+0uv4yf+CIHgTXNM\/4K6\/s8zXGi6tbwx+NbEvJJZyKqjceSSMCv7NqACiiigAooooA\/PD\/AILtf8EEvC3\/AAVo8AR+JPD02n+E\/jZ4dtTDpOtzIVtdXhXLLZX20FvL3E7JQGaIscBlJQ\/ynftGfs1ePP2Rfi\/q3gH4leF9W8H+LdEkMd1p9\/GA2MkCSN1JSaJsEpLGzRuuGVmBBr+8CvCP28v+CavwZ\/4KT\/DVfDXxb8G2Ovi0SQaZqsX+j6tojuBl7W5X548lUYocxuY03o4AFAH8P1Ffs5+3r\/wZq\/F\/4S6heav8A\/E2l\/FXw+XLQ6Lqs0Wka9bqXO1A7kWlxtTG6QyQFj92Kvyt\/aG\/Y2+LX7JWqrZ\/E74a+OPAcskjRwvrejT2cN0QSCYZXUJKuQfmjZgccE0Aea0Um6loAKKKTfQAtFfSn7KX\/BHr9pr9tae1b4efBnxpqWmXi+ZFrF\/Z\/wBlaS6DqVvLoxwPgc7UdmPYEkA\/sR\/wTm\/4Mx9C8KXtn4j\/AGmvGEfiqeNvMHg7wpPNb6e3IwLm\/YJPICpIaOBISrAETOOCAflR\/wAEif8Agix8Uv8Agrd8Ult\/DtrN4c+G+k3aweIfGV3blrOw4V2ggGR9outjKREp+XehkZFYMf63\/wBi\/wDYz8AfsC\/s7aD8Mfhro40nw1oMZ+aRhJdajO2DLdXMmB5k8jDLNgAcKqqiqq9t8MPhb4b+CngHS\/Cvg\/QdI8MeGtFh8iw0vS7RLW0s0yW2pGgCrliScDkkk5JJreoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqn4g\/5AV7\/wBcJP8A0E1cqpr3\/IDvP+uD\/wDoJqo7oGfjDY\/8eUP+4v8AKpaisf8Ajyh\/3F\/lUtf0EfFhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUEbhg0UUAdr8Ovj74g+HSR26zLqemRjaLO7JYRj\/pm\/3k9gMr\/smvePh18dvD\/xIeO3t7hrHUpOBZXZCyM3pG33ZPbGGP8AdFfKVI6B1wwBB7EV5mMymhX974Zd1+q6\/n5m9PEThp0PuHocHg9we1FfMPw7\/aS8QeCPLt7tv7c01cDybmQ+dEP9iXkj0wwZQOAB1r3X4efGPQfiWix6fdGO+xlrG5AjuB67Rkhx15QnA646V8vi8rr4fVq67r9e39anfTxEZ6dTqaKAc0V5xsFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB2v7PX\/JWNP\/AOuc3\/os19H184fs9f8AJWNP\/wCuc3\/os19H183m\/wDGXp+rPQwvwBRRRXlnQFFFFABX8wX\/AAerf8pTPAP\/AGSrT\/8A076xX9PtfzBf8Hq3\/KUzwD\/2SrT\/AP076xQB+QFf3VfsOf8AJlPwf\/7EjRf\/AEghr+FWv7qv2HP+TKfg\/wD9iRov\/pBDQB6lRRRQAUUUUAFFFFABRjmiigAooooAKKKKACiiigAooooAKKKKACjHNFFAHm\/xi\/Y2+EP7Q96tz8QPhV8N\/HNyows3iDwzZanIv0aaNjXhvij\/AIIK\/sc+MLlprv8AZ5+HMLMckWNi1iv4LAyAfgK+uqKAPj3Q\/wDggF+xr4duRLb\/ALPfgGRgc4uoZrpf++ZZGHb0r2H4W\/8ABPP4B\/A\/VIb\/AMG\/BL4S+FtRt8eXeaV4RsLS5XHQ+akQfPuTmvYaKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKjubSK9tpIZo45oZVKPG6hldTwQQeCD6VJRQB4P8QP+CWv7NPxUuri48Qfs\/wDwZ1S8ujmW7m8Haf8AanPvMIhJ\/wCPV5fqX\/Bvn+xlq1yZZf2ffA6se0P2iFf++UlA\/SvsiigD5J8Lf8EH\/wBjzwdOklp+zx8NZmj6C+037cp+onZwfxr2r4RfsXfB39n7UPtngP4T\/DPwTd9fP0DwxZabJ\/31DEpr0yigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKq67\/yBLz\/AK4P\/wCgmrVVdc\/5At5\/1wf\/ANBNVHdCex+MFj\/x5Q\/7i\/yqWobD\/jxh\/wCua\/yqav6CPjAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAox8wPRlOQR1BqO8vIdOs5ri4mht7e3QySzSuI44lHVmY8KB6nivD\/AIrftv6P4cMln4Vt08QXgBBvJGMdhEexGPnmx6LtUg8SGtKVGdWXLTV2Z1KsIK83Y+uPCn7XeofDbS3m8TXVvqGiWigzXV7cCGa2X1M7cN9JMk8AMK9Q\/Z\/\/AGvvh3+06biLwd4ihvr+1LeZptzG1pfhF6yLBJhnj\/203KMjJFfjV49+JOvfFDVPtmvancag6MTFETst7f8A65xLhF9NwG44GSayLK7m0y+t7q1mmtbq1kEsE8MhjlhcchlZcFWHYggiqrcG0a0XJy5Z+W3zXX5W+ZyRz6UJWirx89z9+Ac0V+Yf7M\/\/AAWC8ZfDT7PpfxCtZPHWiphRfqyxaxbr05c4S5x\/002uSeZe1foB8Bv2mPA\/7TGgtf8AgvX7XVmhQSXVk37m\/sQcD99A3zqMnG8AoT91m618PmmQ4zAu9WN4\/wAy1X\/A+dj3cLmFDEL3Hr2e\/wDwfkd5RQDmivFO4KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA7X9nr\/krGn\/APXOb\/0Wa+j6+b\/2fG2\/FnTv9pJgP+\/bV9IV83m\/8Zen6s9DC\/AFFFFeWdAUUUUAFfzBf8Hq3\/KUzwD\/ANkq0\/8A9O+sV\/T7X8wX\/B6t\/wApTPAP\/ZKtP\/8ATvrFAH5AV\/dV+w5\/yZT8H\/8AsSNF\/wDSCGv4Va\/uq\/Yc\/wCTKfg\/\/wBiRov\/AKQQ0AepUUUUAFFFFABRRRQAUUE4r4j\/AOCin\/Bwb+zX\/wAE27680PxN4sk8YeO7NvLk8KeE0TUNRtnyVK3Ll1gtmU4LJNKsu0grG1AH25RX8z\/7VX\/B6T8b\/iLc3Vn8Jfh\/4K+GulyoUjvNTaTXtVjbPEis3lW65HOxoJMf3jjJ+FvjJ\/wXa\/bC+O199o1z9ob4lWbdCmgaj\/wj0R4xzHp4gQ\/iKAP7SaK\/g58b\/tL\/ABI+Jlw83iT4geNvEEshJd9S1y6u2bPXJkc5rk21y+dizXl0WY5JMrc\/rQB\/flmiv4NvBH7R3xC+Gdys3hvx54z8PzRncr6brdzaMp9QY3Br6B+DP\/Bd39sL4DXpuNC\/aG+JF4xGNniDUB4hiUYxxHqCzoPwHFAH9pFFfzW\/sm\/8HqHxf8B3NrY\/GL4ceEfiFpcYSOTUNDkk0PVPvfNK4Pm28rBeiJHCCR94da\/ZT\/gnj\/wXO\/Zx\/wCCmEkGm+AfGf8AZfjKZS3\/AAiXiSNdN1o4DsfLj3tHc4VGZvs8kuxeW20AfX1FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXK\/Gb46+C\/2c\/AN14q8f+LPDngvw3ZsqTanreoxWNqjtwqeZIyrvY8KoO5jwATXyR\/wW8\/4LW+Ef+CQfwKt7j7LbeKPir4sjkj8K+G2kKxnbw99eMp3JaxEgYUh5nxGhUeZLF\/KF+2j+3h8Vv+CgvxcuPGnxY8Yap4p1ZiwtIJX8ux0mI4\/c2luuI4I\/lXIQAsRuYs5LEA\/pW\/aD\/wCDvj9kX4NanJZeHbrx\/wDFCZAy+f4d0LyLRHGeGkvpLdiuf4o0cHqMivl7xd\/wfH6HY6my6D+zfq2pWeTiXUPHEdjIR\/uJYzD\/AMer+eyigD9\/R\/wfNtvP\/GLo24GB\/wALH5z3\/wCYX9Ks6V\/wfLWc12q337Mt1bwd3g+IKzMP+AtpqD9a\/n5ooA\/pa8Bf8HtHwH1GP\/ip\/hN8XNHfHTTP7P1Jc\/WS4g4\/D8K+9P8AgmV\/wWX+DP8AwVji8TL8LJPFEV94PitptVstb0v7HLbrcGUREMrvG2TC+QrnGB61\/FjX7y\/8GOP\/ACUH9o7\/ALB3h\/8A9GahQB\/QvRRXM\/Gjx3J8Lfg74s8TRQx3EnhzRrzVEickLKYIHlCnHODtxxzQB01FfzYXP\/B7f8anK+T8HfhfHgfNvub9sn2xKMfrWZdf8Hsn7QTo3kfCv4ORtn5TJFqTgDPfF0M8fSgD+mKiv5j5\/wDg9d\/aVZv3fw3+BqrjkNp2qtz\/AOB4qm3\/AAer\/tSn7vgD4Aj66Jq5\/wDclQB\/T5RX5V\/8G5P\/AAXG+LX\/AAV78b\/FXTfiV4f+Heh2\/gWx065sD4ZsLy2eZriS4V\/NNxdTggCFcbQvU5J4x+qlABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVV1rnRrv\/AK4v\/wCgmrVV9X\/5BN1\/1xf+Rpx3QpbH4vWP\/HlD\/uD+VS1DYf8AHjD\/ALg\/lU1f0GfGBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUKpdtqgsx6ACvKfiv+174X+HQmtbCRfEmrRkr9ns5gLeJvSSfDKuOcqgdgeqjrV06cpy5YK7JnUjBXk7I9WJ2qzHhVBYk9AB1J9q8a+Kv7aPh3wW01noS\/wDCSammV3wvtsYW\/wBqX\/lp64jDA8gspr54+Knx58TfGJ2j1a9EOm5yum2gMVp\/wJckyHvmQtg9AtceBivbw2T\/AGq7+S\/z\/wAvvPJr5n0pL5s6T4k\/GDxJ8XboPr2otcW8b74rKJfKtID2KxjqRzhnLP8A7Vc3iiivbp04048sFZHkzqSm+aTuFFFFWSFWtB12\/wDCmu2uqaTfXul6pYv5lteWc7QXFu395HUhlPuDVWihq6swTa1R9tfsz\/8ABZXX\/CZt9L+KGmt4m09cINZ06NIdSiHrLFlYZwPVfKbqSXNfe3wd+OnhH9oDwv8A2x4N1+w16xj2ifyGKzWjHos0TASRN7Ooz2yOa\/C+tTwT441r4Z+KLfXPDmraloWsWuRFeWNw0EyA9V3KRlT0KnKsOCCK+RzTg\/C4i88P+7l5fC\/l0+X3M9vB55Vp+7V95fj9\/X5\/efvQDmivz1\/Zn\/4LO3NkLfSfixpRvI+EHiHSIFWYf7VxajCt6lodpAGBExOa+7Pht8UPDvxi8Kx654V1vTfEGkSHaLmyl3rG2M7HX70b+qOFYdwK\/OcyybF4GVq8dOjWqfz\/AEdn5H0+Fx1HEK9N69uv3G9RRRXlnUFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAHZfs\/\/wDJWtL+k3\/op6+kq+bf2f8A\/krWl\/Sb\/wBFPX0lXzeb\/wAZen6s9DC\/AFFFFeWdAUUUUAFfzBf8Hq3\/AClM8A\/9kq0\/\/wBO+sV\/T7X8wX\/B6t\/ylM8A\/wDZKtP\/APTvrFAH5AV\/dV+w5\/yZT8H\/APsSNF\/9IIa\/hVr+6r9hz\/kyn4P\/APYkaL\/6QQ0AepUUUUAFFFFABVDxV4q0vwL4Y1LW9c1Kw0fRdHtZb6\/v764S3tbG3iQvJNLI5CxxoiszMxAUAkkAVfJwK\/nF\/wCDtz\/gslefE74n3f7LPw91RovCfhWWKXx3eWtxldY1IYkTTjt4MNsdjSAk5uPlKqbcFgDlf+C3n\/B1D4s\/ab1jWPhn+zfq2qeCvhnHI1reeLIA9prXihVOCYSQJLK1YjIA2zyKBvMas8NfjPQTmigAooooAKKKKACiiigAqawv59Kvobq1mmt7m2kWWGWJykkTqcqysOQQQCCOQRUNFAH7nf8ABDH\/AIOrdc8Aa7pfwp\/ak1u417wzdGO00f4g3TGTUNJb7oj1NuWuIG+X\/ST+9jbcZDKr7of6JtK1W11zTLe9sriC7s7yJZ4J4ZBJHNGwBV1YZDKQQQQcEGv4C6\/e7\/g0z\/4LZ31t4j0\/9lX4paz9osLxW\/4Vzql458y1kVS76O8h4MbKrPb7sFWDwgsHgjQA\/oOooBzRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFVdd1yz8M6JealqFxDZ2GnwPc3NxK22OCJFLO7HsAoJJ9BVqvm3\/gsX44\/wCFd\/8ABKX9orUxI8Mn\/CvNatIpEYq0ck9nLAjAjkENKpHuKAP5Ef8Agpx+3f4g\/wCCkX7bPjj4sa5LeLb65etDoenzybho2lREraWigHau2PBfYAHleWTGXYnwOiigAooooAKK+nP+CY3\/AASR+MH\/AAVj+JeqaD8MbHS7ew8PRxy61r2s3DW2maSJN\/lLIyI8jSSGNwqRozHaScKCw\/WzwJ\/wY52Y0iN\/E37Rl099JGpkh0zwaqwwP\/EBJJeEyD0JRD7CgD+fev3l\/wCDHH\/koP7R3\/YO8P8A\/ozUK6DxD\/wY120jSNpP7S88K4OyK78BCTJ7ZddQXH12mvsX\/ggH\/wAEMPGX\/BHH4g\/Fi68ReN\/DPjTS\/HlppkFhLp1vPbXELWr3TP5scgKgETpgq7dDkDjIB+mVeV\/t13\/9lfsRfGS6y6\/ZvA+ty5T7w22E549+K9UrxH\/gphe\/2b\/wTg\/aBuPm\/wBH+G3iKT5ThuNLuTx78UAfw40UUUAFFFFAH7vf8GOv\/JVf2iP+wTof\/o69r+h6v54f+DHX\/kqv7RH\/AGCdD\/8AR17X9D1ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVX1UZ0u5\/65N\/I1YqHUhnTrj\/rm38jTjuKWx+Ldh\/x4w\/7g\/lU1Q2H\/HjD\/uD+VTV\/QZ8YFFFFABRRRQAUUUUAFFFFABRRRQAUUZrh\/ir+0R4X+ELSW+pX32jVFXcNNswJbr23jIWMHqDIVyM4zjFVGLk+WKuyZSUVeR3HU15z8W\/2oPC\/wlkktJJn1fWEyp0+xZWaJv8Apq5+WLtkHL4OQhr52+Kv7WXir4mrNa28o8O6TJlfs1jK3nSr6ST8M2e4QIpBwQ3U+YRQJBEqRqqIowqqMAD2Fexhsnk\/erO3ktzy6+ZpaUtfM9A+K37Svir4sma3nu\/7K0eUFf7NsiUjdfSV\/vy57gkIf7grgFUIuFGAOAB2paK92jRhSjy01ZHk1Ks6jvN3CiiitTMKKKKACiiigAooooAKKKKACug+GHxW8TfBTxZHrvhHXNQ8P6tGNpntJNvmr\/ckQ5SVP9h1ZT6Vz9FTKMZxcZK6fR7FRk4u8dz9DP2Z\/wDgs5Y6m1vpfxW0saXN8qDX9IgaS2btunthl09S0O8EniNBX254N8a6P8RPDNtrWgapp+t6Ref6i9sbhZ4JCOoDKSNwzyp5B4IFfgv1rrfgz8efGX7PPiVtW8F+IL\/QbqbH2hIWD294B0WaFgY5QO29TjqMHmvi804Lw9a88I+SXb7P+a+V15HuYPPakPdr+8u\/X\/g\/1qfufRXxT+zP\/wAFkvDfjRrfS\/iZpyeEdTbCDVrFXm0qY+roS0tv\/wCRF6ksg4H2ZomuWPiXRbXUtNvbPUtNvoxLbXdpOs9vcoejJIhKsPcEivzzH5XicFPkxEGuz6P0e369z6bD4qlXXNSd\/wA\/uLVFFFcB0BRRRQAUUUUAFFFFABRRRQAUUUUAdl+z\/wD8la0v6Tf+inr6Sr5t+ABx8W9K+k3\/AKJevpKvm83\/AIy9P1Z6GF+AKKKK8s6AooooAK\/mC\/4PVv8AlKZ4B\/7JVp\/\/AKd9Yr+n2v5gv+D1b\/lKZ4B\/7JVp\/wD6d9YoA\/ICv7qv2HP+TKfg\/wD9iRov\/pBDX8Ktf3VfsOf8mU\/B\/wD7EjRf\/SCGgD1KiiigAooooA8l\/bx\/aftv2Lf2Mvid8VblLWZvAvh281S1t7lisV5dJGRbW7EcgSzmKPI\/v1\/Df4x8Yap8QvF2q6\/rl\/daprWuXk2oahe3LmSa8uJXMkkrseWZnZmJPUk1\/WL\/AMHZPjibwl\/wRT8e2MQ+XxNrOi6ZKcfdVb+K6\/nbAfjX8lFABRRRQAV1nwK+Bviz9pj4xeG\/APgbRbrxF4u8WX0enaXp9vtDXEznAyzEKiKMs8jlURFZmZVUkcnX2B\/wQW\/au8H\/ALFP\/BWD4S\/ELx9cf2f4T0+5vdPvr\/ZvGmi8sLmzS4b0jR51LkZIj3kAkAEA\/V39ln\/gyP8AC9r4btbn42fGTxBf6xNEGuNO8EWsNnbWcndUu7uOVp16HcbeI9tvc+wzf8GVn7LLw7U8efHxGxw39t6Sefcf2b\/hX64eGfE+m+M\/DljrGj6hY6tpOqW6XVle2c6z293C6hkkjkQlXRlIIZSQQQRV7NAH88\/7XH\/BkvrmiaPfan8D\/jBa69cQgvBoPi7T\/sckqgEkLfQFkaQ8BVa3jXPV1HI\/Fn9pf9lz4g\/sc\/F7UvAfxO8J6t4N8WaSf39hfIPnXJCyxSKTHNExU7ZYmZHxlWIr+76vin\/guf8A8EltB\/4Ksfsearo8FjZw\/FLwpbzaj4J1ZkVZI7sLuNk8hIxb3O0Rtk7UYxy4YxgEA\/jZor9Dv2Wv+DXH9sT9pyCzvLjwBY\/DPR72PzI77xtqK6ay\/wCy9pGJbyNvZ4F\/nX6Nfsxf8GSHgvRVt7z4xfGbxF4hmaNWk0zwlp0WlwwyA8qbm489pUPqIYm5PTrQB\/OvXun7Gn7FP7Qv7RHjfRde+CPw5+Iuvalo+pQ3Fhruh6dOttpl5E4eKQ3uBDA6OgYM8i4K9eK\/rO\/Zi\/4IPfsk\/sk+VN4V+CPg+81OIo41LxFC2v3iyLjEkb3jSiFsjP7kIOuAM19cQQJbQJHGqxxxgKqqMKoHQAegoA4P9lrxN468Y\/s5+CdS+J\/huPwj8RLrR7dvEukx3EFxFZ6gEAnEbwySRmMyBmTa7YVlBOQRXfUUUAFFFGaACivmv\/gop\/wVq+B3\/BLvwVHqXxU8WLb6vfQmbTPDWmILzXNXHzYMNvuG1CUZfOmaOEMNpkDEA\/g7+3N\/wePfHb41395pnwW0HQ\/g74e37YdQmij1rXZlBYbmeZPs0QddpKLCzIc4lbg0Af06TTpbRNJIyxxxqWZmOFUDkkntXjfjr\/go5+z18L9Tex8S\/Hf4N+H76MkNbaj40021mBHX5HmDfpX8Wf7QH7ZHxa\/at1Bbn4mfErx148kjcyRJrmt3F9FbEkkiKORyka5JwqAAZ4ArzWgD+2p\/+Cx37J0bsp\/aR+CeVODjxjYEfn5tdF4T\/wCCm37N3jzUo7PRP2gfgnq97L9y3s\/HGmTTN9EWYt+lfw50UAf366dqdvrFjFdWdxDdW06745oXEkci+oYcEfSp6\/g4+Cv7SfxE\/Zt11tU+Hfjzxl4E1KQYe58P6zcabLIOmGaF1LDHGDkEV+kv7E\/\/AAd5\/tMfs5XlrY\/EiPQvjb4bjKq6arEmmaxHGq4CxXtum0knBLTwzMcdRnNAH9UVFfHf\/BMj\/guT8BP+Cp+nLZ+B\/EEuheOoojLdeDtfCWurRgbtzwgM0d1GAhYtCzFFKmRYywWvsTNABRRXHftEXUtl+z\/46mhkkhmh8PX7xyRuUeNhbSEEEcgg8gjkUAdjXxT\/AMHFmptpP\/BFb4\/SqxXdodvDkDP+svraPH47sV\/JKP20vjGowPiz8TP\/AAqL7\/47Wf4q\/an+J3jvw7daPrnxG8eazpN8oS5sr7X7u4t7hQwYB43kKsAyqcEHkA9qAODooooAKKKKAP6qv+DPP4f2PhH\/AIJDLqlrHtuvFXjPVdQvHPVnRYLVRn+6Et146ZLHqTX6pV\/Bz4J\/aV+I3w08Px6T4b8f+NvD+lRO0iWWm65dWlujNyzCONwoJPU45rW\/4bT+Mn\/RWviZ\/wCFRff\/AB2gD+7Civ4T\/wDhtP4yf9Fa+Jn\/AIVF9\/8AHa\/oG\/4Mwfi54s+LfwF+OVx4r8UeIvE89nr+mxwSatqU160Cm3mJCGRm2gnGcdcCgD9qq8C\/4KtyeT\/wS4\/aUf8Au\/CzxOf\/ACkXVfxveMf2zfjBbeLtVjj+LHxLWOO8mVQPFF9wA5\/6a1h61+1z8V\/EujXem6l8TviFqGn6hC9tdWtz4jvJYbmJ1KvG6NIQyspIKkEEEg0Aee0UUUAFFFFAH7vf8GOgP\/C0\/wBok9v7K0MZ\/wC219X9D1fwT\/Dv4yeL\/hDNdSeE\/FXiTwvJfqqXLaRqc1i1wFJKhzEy7gCTgHOMmuo\/4bT+Mn\/RWviZ\/wCFRff\/AB2gD+7Civ4UYv20vjG0qj\/hbPxM6j\/maL7\/AOO1\/S9\/wdq\/Bvxhqn\/BO3Tvir4D8SeKfDutfCXWo5tRbSNYuLH7RpV8yW0wZImHmstx9iYFvuIJjwC1AH6oUV\/Cf\/w2n8ZP+itfEz\/wqL7\/AOO0f8Np\/GT\/AKK18TP\/AAqL7\/47QB\/dhRX8J\/8Aw2n8ZP8AorXxM\/8ACovv\/jtH\/Dafxk\/6K18TP\/Covv8A47QB\/dhRX5P\/APBoZ+2\/qn7Uf\/BPfxH4M8UeIL3X\/Fnwr8SSwNLfXD3N22nXwNzbPLI5LMTOL5Bk8LCoHAwP1goAKKK\/lG\/4OWv+Ckvjrx\/\/AMFcfH2h+CfiB4n0Twz8OILXwlbxaJrNxZwyTwIZbsyJG6qZVu57iIscnEKjPAAAP6uaK\/hP\/wCG0\/jJ\/wBFa+Jn\/hUX3\/x2j\/htP4yf9Fa+Jn\/hUX3\/AMdoA\/uwor+FBf21fjIjBl+LXxNVlOQR4ovuD\/39r+0\/\/gn9+0zF+2T+xH8K\/ihHJayXHjbwzZalfC3\/ANXBetEouoR0\/wBXcCWP6oaAPYKKKz\/FfinT\/A\/hfUta1e8h0\/SdHtZb29upm2x20ESF5JGPZVVSSfQUAaFFfxD\/ALTf\/BTL4vftBftG+PPHVv8AEX4haFbeMNfvdYt9MtvEl5HBpsM87yR20arJhUiRljUDgBBXD\/8ADafxk\/6K18TP\/Covv\/jtAH92FFfwn\/8ADafxk\/6K18TP\/Covv\/jtf0hf8Ggvwq8bz\/sOeLPi9498UeLPEl58TNcNnon9s6pNfRxabp2+EyxeYzFDJdyXaOBjP2aM88YAP1uoops06W0LSSMsccalmZjgKB1JPpQA6ivyd\/4KSf8AB238C\/2RtQvvDPwntW+OXjG3zHJc6beC28OWT\/MOb3a5uSvyti3R42BI85GBA\/GX9rD\/AIOcf2wv2qp7qFfiQfhrotwBjTfA1t\/ZHkkd1u9z3oJ7j7Rj0AoA\/rw13xBYeF9MlvtTvrPTrKAbpLi6mWGKMe7MQB+NeN+J\/wDgpv8As2+Cb+S11j9oL4I6VdR\/egu\/HOmQyr\/wFpwf0r+JL4j\/ABW8UfGLxJJrPi7xJr\/irWJsmS+1jUJb65kz6ySszH8TWBQB\/bVL\/wAFjP2T4ZGVv2kfgjlTg7fGVgw\/AiXB\/Crmm\/8ABW\/9lfVlUw\/tJfAj5uiyeO9LjY\/g0wNfxE0UAf3m\/DP9oPwD8aofM8G+N\/CHi2PG7dous29+uPXMTtXX1\/AGG2nI4I6Gvoj9nj\/grZ+0z+ypdWLeBfjj8R9HtNO5t9Nn1iTUNLTp\/wAuVyZLY9B1jPSgD+3Siv5yf2Dv+D0bx14MvrDRf2h\/AeneMtHULFL4j8KxrYavGAGzLJaO32a4YnaMRtbBRk4Y8H95v2Rv2zfhj+3b8HbXx58KPF2l+MPDVzIbd5rVis1lOoDNBcQuBJBMFZW8uRVba6MAVZSQD1CiiigAooIyK\/jF\/wCCo37W\/wAVvDH\/AAU0\/aL03Tfib8QtP0+w+J\/ia3tbW28RXkMNtEmrXKqiIsgVVUAAAAAAYoA\/s6or+E\/\/AIbT+Mn\/AEVr4mf+FRff\/HaP+G0\/jJ\/0Vr4mf+FRff8Ax2gD+7Civ4T\/APhtP4yf9Fa+Jn\/hUX3\/AMdr+xD\/AIJz\/GfTfh9\/wR5+CPjzx54iSx0vS\/hXousa3rWqXJby0XTYZJZ5ZGJZj1JJyST3JoA+oK4b4x\/tPfDX9nW2hm+IPxC8D+BYbgbon8Q67a6WsgzjIM7pnnjiv5sf+Cun\/B1v8V\/2qPF+peEvgDqmrfCb4Y27GBNWs2+z+JNew2fOa4U7rOM4XbHAVkxu3yMH8tPyU1zXL7xNrF1qGpXl1qGoXsrTXFzcytNNPIxyzu7ElmJ5JJyaAP7cof8AgrD+yzPJtT9pT4BM2cYHxB0nn6f6RXvdjfQ6nZQ3FvNHcW9wgkiljYMkikZDKRwQQQQR1FfwEV\/eb+z5x8BPA\/8A2ALD\/wBJ46AOvooooAKK8Y\/bd\/4KC\/CL\/gnZ8Kj4w+LnjLT\/AAvp025LC2YGfUNXlXaDFa2yAyzMC6biq7UDBnZFyw\/Br9vn\/g84+J3xK1G90f8AZ58I6f8ADfQfmjh8QeIYItU12YZBWRIDutLc4yDG4uexDjpQB\/SYTgV5D8Rf+CgnwF+D+qNY+Lfjd8IvC99GSGttW8YadZTAjqNkkytn8K\/i9\/aS\/b3+Nf7YN5NJ8Tvip478bQzTGcWeqaxNLYwPwf3VtuEMQ4HEaKPavI6AP7apv+Cxn7J8EjK37SPwRJU4O3xlYMPwIlwfwre8L\/8ABUH9mnxtfxWuj\/tCfBHU7yY4jt7bxzpkkzn2QTbv0r+HeigD+\/TSdYtNf02G8sbq3vbO4XfFPBIJIpV9VZcgj6VYr+DT4NftD+P\/ANnPxC2r\/D7xx4v8C6o42teeH9YuNNncc8F4XUkcngnHJr9JP2Jf+Duv9pj9m27tbH4jf2L8bvDMJVXj1eNdN1iONVICx31umCScEvcQzsfUdaAP6p6K+Pf+CZX\/AAXG+Av\/AAVP0wWngXxBNofjiGIy3fg7Xwlrq8ajdueFQzJdRgKWLQM5RSpkWMsFr7CzQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVFfDNlN\/uN\/KpaZcf6lvof5U1uKWx+LNj\/AMeUP+4P5VLUNh\/x5Q\/7g\/lU1f0GfGBRRRQAUUUUAFFFFABRQTiud+IvxV0D4U6Wt1r2pQ2IkBMMIBkuLjHaONcs3pnG0dyBzQk27ITaSuzoicVyfxP+Nfhv4Q2u7WtQVLpk3xWMAEl5OD0Kx5GAcEbnKrkfer57+Kv7bWueKXktfDEJ8P6e3ym5kCyX8o+vKRfRdzdCHHSvFJXa4uZp5XkmnuHMkssjFnlc9WZjyzH1OTXr4bKak\/eq+6vx\/wCB\/Wh5tfMoR0p6v8D1v4rftkeJfHqyWui7\/C+mNwfs0269mH+1MAPL+keCOm9hXkePmZurMSzE9WJ6k+59aKK96hh6dFWpq35nkVa86jvNhRRRW5iFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAEZrvvgF+1B47\/Zj1przwbr9xp8Mzh7rT5R5+n3v\/XWBvlLY43rtkAJwwrgaKzrUYVYOnUSae6eqKhUlCXNB2Z+n\/7M\/wDwV88EfFI2+m+O4Y\/AOuvhftTO0mj3Le0py9vnriXKADmUnivrm1uY720huIZI5re4jWWGWJw8cyMMqysOGUjkEHBFfgORkV6l+zj+2X8Qv2WLtV8K60zaO0nmTaJfqbnTZyTlv3WQY2bu8TI57sa+HzTgmnO9TAvlf8r2+T3Xzv8AI+gwefSXu4hX81v93\/DH7VUV8ufsz\/8ABV34e\/G77PpviSRfh\/4jkAXy9RnDabdP0\/dXWAq5\/uzCPqAGc19RsCpG7jIBHuD0Nfn2MwOIwk\/Z4iDi\/Pr6PZ\/I+ko4inWjzU3dBRRRXIbBRRRQAUUUUAFFFFAHX\/AT\/kruj\/Wb\/wBESV9K181fAT\/kruj\/AFm\/9ESV9K187nH8Zen6s78L8HzCiiivJOkKKKKACv5gv+D1b\/lKZ4B\/7JVp\/wD6d9Yr+n2v5gv+D1b\/AJSmeAf+yVaf\/wCnfWKAPyAr+6r9hz\/kyn4P\/wDYkaL\/AOkENfwq1\/dV+w5\/yZT8H\/8AsSNF\/wDSCGgD1KiiigAooooA\/Of\/AIOr\/htN8QP+CKPxJuoFkkm8Lajo+sBEBJZRqEEDnjsqTs5zwAhNfyN1\/eN+0p8CdH\/ah\/Z68cfDfxBvXRfHehXug3kiKGkhjuYHiMiZ4Dpu3KezKD2r+G79o39n\/wAT\/sqfHjxd8N\/Gdi2neKPBeqT6TqEOG2GSJivmRlgC8Ui4eN8AOjqw4YUAcVRRRQAUUUUAe4fsl\/8ABSv49fsLXcbfCf4reMPB1pHKZzplveefpUshxl5LGYPbSNx1eMmvv74Ef8Hlf7UXw3trO08YaD8MfiNbQn\/SLq70uXTdRuB7PaypAp9\/s5+lfkjRQB\/R58Cv+D3T4X+IG8v4lfBPx14VbhVl8O6ra66jHj5mWYWZUdTgbyPevtz9n3\/g5C\/Yz\/aKmt7ax+NOieF9SmTe9r4stp9CW3\/2WuLhFts\/7szV\/HPRQB\/fF4B+I\/h74reF7fXPC+vaN4k0W8GYNQ0q9jvLWYf7MkbMrfga2s1\/BX8Jvjd40+Afildc8C+LvFHgvW412rqGg6rPpt0o9BLCytj8a\/Qn9kL\/AIOwv2s\/2aJrSz8TeINF+L3h+3VIjaeKrFftiRhssUvbfy5mlIyN85mAz900Af1l0V+d\/wDwS0\/4OVfgL\/wUq1bTfCd1NcfCv4pahtjh8Na\/cK9vqcxIAjsb0BY7hiWUCN1hmck7YmClq\/RDNABRRRQAE4Ffk\/8A8HA3\/Bxvpf8AwTkstQ+E\/wAI5NP1745XluBd3cqLcWPgiORcrLKh+WW8KENHA2UXcskoZdsUvs\/\/AAcJ\/wDBXhP+CUf7HYm8N3ELfFv4hNNpfhCGSFZlsCiqbjUpEfKMlurptVgwaWWEFGTzMfyFeJ\/E+peNvEmoa1rWoX2raxq1zJe319eztcXN7PIxeSWWRyWeR2YszMSSSSSSaANT4s\/FvxR8d\/iNq3i\/xpr+reKPFGvT\/aNQ1TU7lri6u3wFBZ2JJwoVQOiqoAAAArnaKKACiivVv2Of2Ivil+358YoPAfwl8I6h4u8RSQtczJCUht7CBfvT3E8hWKGMEhd0jAMzKi5dlUgHlNFfr7a\/8GWH7Uk+jJcP45+BUN06BzavrOplkJAO0sunldw5HBIyOpHNfnx+3j\/wTY+M3\/BNb4i2vhv4veDbzw7Jqglk0rUY5EutN1mONgHa3uYyUcruQtGSJEEke9E3rkA8JooooAveF\/FOp+B\/Eun61ouo32j6xpNzHeWN\/ZXD29zZTxsHjlikQhkdWAZWUgggEHNf0ef8G8n\/AAcyt+1Frej\/AAJ\/aH1O1tfiLeOln4U8XyBYLfxVIflSxuwMLHfE4EUgwlySIyFnCfaf5taVHaNwykqynII6g0Af395ri\/2kv+TdvH3\/AGLmof8ApNJX54\/8Gxv\/AAWSuP8Ago9+zRdfD\/4gap9q+MXwtt4o7u5uLgPceJtLOEh1A5+dpkbEU5+b5jDIWzPtX9EP2ireS7\/Z98dQwxyTTS+HtQRERSzOxtpAAAOST6CgD+DWivQl\/ZK+KzLkfDL4hEHkEeHbzn\/yHVHxL+zf8RPBmhXOqax4C8aaTplmoa4u7zRLmCCAFgoLuyBVBYgcnqQO9AHF0UUUAFFFFABRXWeC\/gN45+JOjNqXh3wX4s1\/T1laA3WnaRcXUIkUAlN8aFdwDKSM5AYeta3\/AAyR8Vv+iY\/EL\/wnLz\/43QB57X9GP\/Bj\/wD8m8\/Hr\/sYtM\/9Jpq\/BD\/hkj4rf9Ex+IX\/AITl5\/8AG6\/oM\/4MuPhh4m+GHwE+Olv4m8O694dmuvEGmvDHqeny2jTKLaYEqJFG4DvjpkUAfzi+N\/8AkdNY\/wCv2b\/0Y1ZdeqeMf2TvipceL9Vkj+GfxBZHvJmUjw7ecjef+mdYur\/sv\/Ezw\/pN1f3\/AMO\/HVjY2MTT3FzcaDdRQ28agszuzRgKqgEkkgADNAHC0UUUAFFFFABRXQeBPhR4p+KUtzH4Z8NeIPET2aq1wul6fNeGANkKXEanaDg4z1wa6L\/hkj4rf9Ex+IX\/AITl5\/8AG6APP4P9en+8K\/vI\/aK+B2i\/tNfAPxp8O\/ESs2h+OdEvNCvtmN6RXMLxM6Z6Oobcp6hgCORX8PMX7JXxWWVSfhj8Quo\/5ly8\/wDjdf3cdRQB\/BT8aPhLrXwC+MHirwL4kgjtfEPgzWLvQ9TiR96R3NtM8MoVv4gHRsHuOa5mv1e\/4O\/v2Mv+Gev+Cl1r8R9PtXh0D41aOmplxGqRLqlmEtbyNAOv7sWczMeS901flDQAUUUUAfq\/\/wAGe37VjfBL\/gqHc\/D+6upo9J+MHh2501IQwWI6hZqb23lfPcQxXka+rXAHev6na\/hD\/ZR+Puofsq\/tOfD34l6XG0194C8RWGvRwCQxi6+zXCStCxHO2RVKMO6sR3r+6vwh4s07x74T0vXdHvIdQ0jWrSK\/sbqE5juYJUDxyKfRlYEexoAyPjd8WtK+AfwY8XeOtdaSPQ\/Bei3mvagyDLLb2sDzykD12RtX8JfxY+JusfGv4p+JfGXiK5+2eIPF2q3WtancYx591czPNK\/4u7H8a\/qz\/wCDr39qFv2dv+CQPinR7W4mt9W+KmrWPhG1aGQK6RO7Xd0SO6Pb2ssLennjpkV\/JZQAUUUUAFf1B\/8ABmn+1IPi1\/wTe8R\/DW7vFl1L4S+Jpkt7cLj7PpuoA3UJJ7lroah+Civ5fK\/Wj\/gzn\/alb4Of8FO9S+Ht1dTJpnxe8NXNlDAv+rfUbEG9hkb\/AHbeO+Ue8o+hAP6lK\/Pr\/g55\/ayb9lT\/AII+fERLW4a31n4mPD4F087NyuL3ebtT6ZsIbwA9mK1+gtfze\/8AB63+1r\/wmn7TXwt+DGn3Aaz8DaLL4j1VYpcq15fuI4o5F7PFBbB1OPu3p9eAD8RaKKKANXwL4I1b4meNtH8N6DYz6prniC+g03TrKEZku7maRY4ol\/2mdlUe5r+5v9jT9mrS\/wBjj9lD4d\/C3RzHJY+A9AtNH89IxH9slijAmuGUcBpZd8rf7Uhr+Xv\/AINS\/wBjNf2qf+Cr\/h\/xFqVmlz4d+D1jL4vuvNiZonvEKw2KBhwsi3Eq3C56i0f0r+tCgCvq+rWugaVdX19c29nY2UTT3FxPII4oI1BZndmwFVQCSTwACa\/ln\/4OCf8Ag4t8Sf8ABQHxxrHwq+EOrah4e+A+kzPa3F1AWt7zx7IvytPP0ZLHOfKtzguD5swLlIrf9D\/+Dwb\/AIKVXn7OX7LGg\/AfwnqUln4m+MCyXGvy282ya10GFgrQnaQyi7mPl55Vore6jYEPX8ylABRRRQAUUV+jn\/BPv\/g15\/aY\/by8BaX4zms9B+F3gvWIkurC+8VzSxXmp275xNBZxRvLtIAZWm8lXRlZGZSCQD846K\/eyH\/gxt1htK3yftKaat9tz5K+BXaLd6eZ9vBx77Pwr4c\/4Kc\/8G1\/x\/8A+CZ\/w6vPHl+\/h34hfDvT3AvdZ8OyyedpKMyoj3dtKivGrM2N0ZlRcfMy5AIB+e1FFFABX0R\/wTR\/4KY\/Ej\/glv8AtFWXjz4f6hI9rM8cOvaDNKVsPEdorZMEy8gMAW2SgFo2YkcFlb53ooA\/ut\/Yy\/a38I\/t1\/sxeD\/ix4FuJrjw34ysBdwJOoW4s5QxjmtpgCQJYZkkifaWXchKsykMfT6\/Cn\/gyH\/aDv8AXfg38cvhbeXEbaf4a1bTfEumRMcybr2KaC6xxwi\/YrY4z96Vjjkk\/utQAV\/EH\/wVi\/5Sm\/tLf9lV8Uf+ne6r+3yv4g\/+CsX\/AClN\/aW\/7Kr4o\/8ATvdUAfP9FFFABX6yf8Fs\/wDgpVqA\/wCCZv7JH7LfhfUZLfT4fhT4W8T+OBBNj7XJJp8D6fYyBSPlRQLpkcFWMto4wY6\/Jutbxp451b4h6xDqGs3s2oXlvYWemRyynLLbWltFaW0f+7HBDFGPZBQBk0UUUAFf3m\/s+\/8AJBPA\/wD2ALD\/ANJ46\/gyr+839n3\/AJIJ4H\/7AFh\/6Tx0AdfXwb\/wXG\/4LmeDf+CQvwjis7WGx8WfGbxVaNL4Z8MPKfKt48sn9o3+0hktEdWCqCr3Do0aFQss0PuX\/BTv\/goJ4X\/4Jkfsa+Kvix4mWO8k0uMWmiaT54hk13VJQwtrRGOSAzKXdlDFIo5X2tsIP8X\/AO09+0t4y\/bC+Pnij4l+PtWm1rxZ4uvWvb+5fO0HAVIo1ydkUcapHGg4REVRwBQBa\/ap\/a1+Iv7bPxm1Hx\/8UPFWpeLvFOpAI11dsAlvEGZlggjUBIYVLMVjjVUBZiBkknzmiigAoor7M\/4JOf8ABDf4y\/8ABXHW9Qu\/BsOn+GfAOhXC2uq+LdZ3rZRTHaxtrdFBe5uBGwcouEQFPMkj8yPeAfGdFf0TeG\/+DHrwXa6EY9Y\/aC8UX2pYOJ7PwvBawZ\/65NcSN\/4\/XyP\/AMFEP+DQz42fsl+Ar7xd8MPElj8btB0uEz3un2emPpuvwoAzM0Vp5kqXCqF6Ry+axI2xHnAB+SNFFFAGh4T8W6r4C8UadrmhanqGi61o9zHeWGoWFw9tdWU8bBo5YpUIZHVgGDKQQQCDmv6SP+DeT\/g5d\/4a51nSfgb+0DqFnZ\/Ey5223hfxUyrb2\/ix+gs7kABIr4\/8s2GEuPuYSbYJ\/wCaeprC\/n0u9hubWaa3uLd1lilico8TqcqykcgggEEdCKAP79qK\/O3\/AINvf+CuU3\/BUH9jRtP8YXkU3xc+F5h0rxKwUq2rwMrfZNSx03TLG6SBT\/roZG2okka1+iVABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFMuP9S30P8qfTZV3xsPUYoFLY\/Few\/wCPGH\/cH8qmqKx4sof9wfyqWv6EPjAooooAKKKz\/E3inTfBmiy6lq19a6bYw8NPO+1c9lHdmPZRknsDQBoVj+NviBovw40j7drmqWml2zEiMzN887AZKxoMtI2OdqAn2rwP4rft1SXCSWfguzaH+E6pfxDd9YoD+BDS\/Qx14F4g8Qah4u1mTUtWvrrUtQmGHnuJC7kf3R2VR2UYUdgK9TDZVVqaz91fj93+Z59fMacNIav8D2\/4q\/ty6jrBmsvCNmdKt+V\/tG6CyXT+6RcpH7Fi5IPRCK8K1HULnWdRmvL66ur68uDmW4uZmmmkPbc7EscdsngcVFRXv4fB0qK9xa9+p41bE1Kr95hRRRXSYBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAARuFez\/ALM37fHxG\/ZZENlo2qLrHhqM86Fq26ezQd\/JOQ8B\/wCubBSeWVq8YorHEYalXh7OtFSj2ZpSrTpy56bsz9c\/2ZP+Cmnw3\/aLNvp9zef8IX4omIQaXq86rFcueNtvc8Ry5OAFYRyMTwh619FOjROysrKynBBGCK\/AB41lQqyhlbggjrX0F+zJ\/wAFJ\/iR+zWlvprXg8XeFbcBBpGrysxt0Ha3uOZIcDgKd8Y\/5555r4LNOCVrUwEv+3X+j\/z+8+iweffZxC+a\/Vf5fcfr5RXiH7MX\/BQT4c\/tRtb2Gl6k2h+J5sL\/AGFqxWG6lb0gcHZcDrgId+Bkote39DjuK+CxOFrYefsq8XF9n\/X4n0VKrCpHnpu6Ciiiuc0CiiigDrvgKf8Ai72jfWb\/ANESV9LV80\/AX\/kr2jfWb\/0RJX0tXzucfxl6fqzvwvwfMKKKK8k6QooooAK\/mC\/4PVv+UpngH\/slWn\/+nfWK\/p9r+YL\/AIPVv+UpngH\/ALJVp\/8A6d9YoA\/ICv7qv2HP+TKfg\/8A9iRov\/pBDX8Ktf3VfsOf8mU\/B\/8A7EjRf\/SCGgD1KiiigAooooAK\/Hr\/AIOf\/wDghHf\/ALcXhD\/he3wh0Nb34s+E7Hydd0ayh\/0nxhp0QJVolX\/W30C5CrjfNEBGpZo4Y2\/YWigD+AWeCS2meORGjkjYqysMMpHBBHYim1\/XF\/wVl\/4Nq\/gn\/wAFMdT1DxjpRk+FfxYvAXm8Q6RarLaaxITndf2eVWZ+W\/fRtHKSwLtIEVB+AP7dn\/Buv+1R+wZcXV5q3w\/ufHnhO3yw8R+DBJq9mEC72eWJUFzbqo4Z5oUTIIDt1oA+G6KKKACiiigAooooAKKKKACv6F\/+Daz\/AIONdW+KPizQ\/wBnf9oDxA2o65qLJYeCvF+oz5uNRm+7Hpt5Kx\/eTPwsMzHfI+I2LOyFv56KktrmSyuY5oZJIpoWDo6MVZGByCCOhB70Af38A5FBr4h\/4N9P+CkVx\/wUw\/4JxeGvE2vXf2r4geD5m8LeLHZQrXV5bojJd4zz9ot5IZWYBV81plUAJXuX\/BSX47XX7Mf\/AAT8+NPj\/T7v7Dq3hXwXqt\/pk\/8AzzvVtZBa\/wDkcxj8aAP5Pf8Agvv+3tN\/wUI\/4Kd\/EHxRa3y3nhHwvdN4T8LeW4eE6dZyOgmjYAZW4mM9wM8gXAXOFGPjGiigAooooAK\/sE\/4NvP+Cf8Ao\/7C3\/BMDwLdf2dbx+NvipYW\/jDxLfGDZczG5jEtpauWG9Vt7aSNPLJ2rK1w4AMrZ\/kR8B+Ebjx\/450XQbU7brW76CwhJGcPLIsa8fVhX972kaTbaBpVrY2cMdvZ2cSQQRIMLFGoCqoHoAAPwoAsV8tf8FnP2E9P\/wCCiH\/BOb4kfD+XTY9Q8RQ6bLrfhRtimW21m1jeS1MbEEoZDugZhz5VxKP4q+paDzQB\/AHRXov7X\/wyh+Cf7WnxR8G20Yht\/CPi7VtFiQdES2vJYQPwCCvOqACiiigD6Q\/4JJ\/tz3n\/AATo\/wCCgfw5+KMd1cQ6JpepJZeI4ogz\/a9IuD5V4hjUjzGWJjIingSxRNjKiv7aredLqBJI3WSORQyOhyrA8gg+hr+AWv7WP+CJnx0f9o7\/AIJN\/ALxVNLJcXUnhC00u6mkbc89xYg2M0jHuzSWzsfcmgD6kr4d\/wCDks4\/4IjfHr\/sGWH\/AKdLOvuKvhz\/AIOTP+UI3x6\/7Blh\/wCnSzoA\/jmooooAKKKKAP6lv+DNA5\/4JL65\/wBlF1P\/ANI9Pr9Zq\/Jn\/gzQ\/wCUS+uf9lF1P\/0j0+v1moAKKKKACvn7\/grMcf8ABLD9pb\/slfif\/wBNN1X0DXz7\/wAFZv8AlFh+0t\/2SvxP\/wCmm6oA\/iFooooAKKKKAP3e\/wCDHRiPin+0UO39laGcf9tr6v6Hq\/nh\/wCDHX\/kqv7RH\/YJ0P8A9HXtf0PUAFFFFAH5k\/8AB2F+xc37Uv8AwSq1jxVpli914k+DWoReKrcwwh5pLHmC\/j3H7sawyfaXx1+xLX8nNf3zeP8AwJpPxR8Ca14Z1+xh1PQvEVhPpepWcwzHd208bRSxt\/ssjMp9jX8Mn7ZP7NOrfsb\/ALVvxC+FmtNJJqHgPXrvRzO0Rj+2xRSERXCqeQksWyVf9mRaAPNKKKKACv6\/v+DY\/wDas\/4ao\/4I8fDX7TdfatY+HAm8DajhNqw\/YSv2RByc4sJbLJ45Jr+QGv3Q\/wCDJf8AapbQfjb8YPgveXEn2fxJpNv4t0pHlVYop7SUW1yqKeWkljurdjjPy2hPY0AYX\/B67+1EPGn7V\/wr+EdnMklr4D8Pz69f+VKf+PvUJQixSL03RwWcbqeu26PrX4mV9Jf8FgP2pl\/bQ\/4Ka\/Gj4i291De6XrHiWe00m4i+5Pp1oFs7Nx\/vW1vCx92PXrXzbQAUUUUAFepfsQftHXH7IP7Yfwx+KFv9ob\/hBfEthrE8UDbXureKdGngz6SQ+ZGfZzXltFAH9+1jqVvqenQ3lrcQ3FpcRrNFPE4eOVGGVZWHBUgggjgiv4h\/+Cpn7WDftxf8FD\/i98Uo7j7Vp\/inxHOdJlMfls2mwYtrEMvZhaQwA+4Nfvd4T\/4Kp\/8ACPf8GkEPxGXUI18YWPg5vhfAEuT9qi1FZDpEUoY8mZbXZe9ScAnnpX8ydABRRXTfBf4Taz8fPjD4T8C+HYY7jxB4z1i00LTInbaslzczJDECewLuuT2FAH9NX\/Bnb+xz\/wAKI\/4Jvat8Tr+18nWvjRrb3cTklWOl2BktbVWU9D55vpAf4kmQ9ME\/rZXH\/s9fBLRv2afgN4M+Hfh1HTQfA+iWehWG\/mRobaFIUZz3dgmWPUkk967CgD88\/wDgp1\/wbgfCf\/gqh+0HN8TvHHxA+LGleJP7Mt9HtLbTb6wOmafbQ7yqRxSWjSANJJLI2ZTl5HIwCAPivxr\/AMGOnhe\/nz4d\/aK1\/Sos\/d1LwfDqDY+sd3B+eK\/eCigD+c\/x7\/wY\/fEHTt\/\/AAi\/x88G6xjOz+1PD1zpu76+XLcY\/WvJ\/Ev\/AAZfftVaLBJJZ+LvgfrG0nZHBrmoRyuO3Elgqg\/8Cr+hv9r\/AP4KQfAv9gjSI7r4u\/E7wv4LkmjE8Fhc3Bn1O6jLbfMisoQ9zKgIwWSNgD1Ir8vv2mf+D174Q+B7qa0+FPwp8afECWJ2jN7rV7DoFk4\/hkiCrcTOvQ7Xjib6UAfLv\/BLv\/g1d+OHw0\/4KJ\/DvWPj14F8NX3wl8N3cur6q8GuWd9b380ETPaW72+7zJI3uRDvRoyjRrIrYDc\/0ng4r+Wz43f8Hkv7VPxGiuLfwrpPww+HtuzkwT2Gjy399Ep6BnuppIWI9RCv0r5d+K\/\/AAcEftm\/GdGXWP2gvHFmGXb\/AMSI2+gnHTrYxQ4PuOaAP7Nq5j42fDDS\/jb8GvF3gzXI0m0Txdot5ouoI\/3Xt7mB4ZQfYo7V\/EF47\/bz+OXxRRl8TfGf4seIlYYI1TxdqF4D\/wB\/JTXl+pardaxctNeXNxdTNyZJpDIx\/E80AV6KM0UAFFFFAH7Mf8GTfiuSz\/4KGfFLQ1ZvJ1H4dy3zLngtBqVii\/pct+df0yV\/MD\/wZU\/8pTfH3\/ZKtR\/9O+j1\/T9QAV\/EH\/wVi\/5Sm\/tLf9lV8Uf+ne6r+3yv4g\/+CsX\/AClN\/aW\/7Kr4o\/8ATvdUAfP9FFFABRRU2n6fcavqEFpaQTXV1dSLFDDEheSV2OFVVHJYkgADkk0AS6DoN94p1uz03S7O71LUtQmS2tbS1haae5lchUjRFBZmZiAFAJJOK+1fg9\/wbe\/tqfG3w9Bqum\/AvXtJsbjofEOo2Oh3Cf71tdzxzr+Mdf0Pf8EKf+CHXgv\/AIJWfAXS9Y1rSdP1r46eI7JJvEniCaNJpNJZ1ydNsW5EUEe7a7od1w6l2OwRRxff3SgD+QXxl\/wa7ftv+DdOmu\/+FNrqsFvGZJP7O8UaRcSADssf2kSOfZFJr+tL4JaXc6F8GPCNjeQyWt5Z6LZwTwyDDRSLAispHqCCD9K6io7y7isLOW4nkWKGFDJI7HCooGST7AUAfzBf8Hhf7e118ev28tN+C+lXzN4U+DNkhvIYpMxXWs3kaTTO21tr+VbtbxKGG6N\/tI43kV+Qldx+058b779pj9o\/x98RtSUx6h488RX\/AIgnjz\/qmuriSYoPZd+0AcAACuHoAKKKKAJLa2kvLiOGGNpJZWCIijLOxOAAPU1\/dB+wv+yjov7Df7IPw8+E\/h+O3Wx8EaLBYSSwpsW+usb7q6I\/vT3DSzN\/tSngdK\/hr8JeJJvBvirTNYto4JbjSruK8iSZN0bvG4dQw4ypIGRnkV+rDf8AB5j+1mzE\/wBg\/BdcnoPD97x\/5O0Af1KUGv5af+IzD9rT\/oB\/Bf8A8J+8\/wDk2j\/iMw\/a0\/6AfwX\/APCfvP8A5NoA8H\/4OTP2T9M\/ZF\/4K9\/E3S9B09NL8O+LjbeLdOtk+5H9tiD3IUYAVPti3W1V4VdqjgYr4Rr6C\/4KTf8ABSf4gf8ABU349af8RviRZeF7HxBp2iQ6DGmhWctrbvBFNPMrMskshL7rhwSGAwF44JPz7QAUUUUAfbn\/AAbx\/tvXH7C\/\/BVb4b6xNdG38M+NrtfBniFS6xxm0v5EjSV2bhUhuRbTseu2Fhnk1\/ZAK\/gFjlaGRXRmVlOVYHBB9RX92H7Gnxqm\/aS\/ZC+FfxEuFWO58d+ENJ8QTIoAEcl1ZxTuuBwMM5GO2KAPSqKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA\/Fez\/49I\/8AdFSVHZ\/8ekf+6KLu8h0+zmuLiaK3t7dDJLLK4SOJR1ZmOAAPU8V\/QjPi+hJVXWtcsvDelTX2o3lrp9jbjdLcXMqxRRj3ZiAP614n8Vv24dI8PNLZ+FrYa9eL8v2yUmOxjPt0eb\/gO1T2c185+O\/iPr3xO1JbrXtUudQeNi0UbkLBb\/8AXONcIvHGQNx7k9a9HDZZVq6v3V5\/5HDXx9OnotWe\/fFb9ui1sDJZ+DbNdQk6HUb6N47df+ucXyu\/1coAezivnjxf4w1bx\/rbalreoXWpXpBVZJmyIlPVUUYWNf8AZQAZ5xnms4DFFe\/h8DSo6xWvd7njV8VUq\/E9OwUUUV2HMFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADZIllXDKGHoa+m\/wBmf\/gqj8RfgOlvpmuSf8J94aiwottTnYX9sn\/TG7wzf8BlEigDC7OtfM1FcuMwVDFQ9niIqS8\/0e6+RtRxFSjLmpOzP2i\/Zt\/ba+Hf7U1vHF4Z1rydc2bpdD1EC31KPAydqZKzKOpaJnAH3tp4r1rNfgLDI1tcRzRO8U0LiSORGKvGwOQykcgg8gjkGvrD9mj\/AIK6eO\/hKbfTfG0cnxA0GMBPPnlEer2y9MicgifHXEwLMePNUV+f5pwTON6mBfMv5Xv8ns\/nb1Z9Jg8+jL3cQrea2+4\/UqivOf2e\/wBq\/wABftQaU1x4P16G8u4U8y50u4H2fUrQdy8BOSo\/voXjzwHJr0bOa+GrUalGbp1YuLXRqzPoIVIzjzQd0dd8Bv8Akr2i\/wC9N\/6Ikr6Wr5p+A3\/JX9F+s3\/oiSvpavmM4\/jL0\/Vno4X4PmFFFFeSdIUUUUAFfzBf8Hq3\/KUzwD\/2SrT\/AP076xX9PtfzBf8AB6t\/ylM8A\/8AZKtP\/wDTvrFAH5AV\/dV+w5\/yZT8H\/wDsSNF\/9IIa\/hVr+6r9hz\/kyn4P\/wDYkaL\/AOkENAHqVFFFABRRWf4s8WaX4C8L6jrmualp+jaLo9tJe39\/fXCW9rZQRqXkllkchUjVQWZmIAAJJxQBoUV8e\/GP\/gv\/APsa\/Asga1+0F4DvmbGB4eml8RdffT45wPx6V8s\/F3\/g8o\/ZT8B3Nxb+HdH+K\/jmRFPk3FholvZ2crdgWuriOVQfXyj9KAP1oor+e34t\/wDB8NrV3b3EHgP9nzS9PlViIL3X\/FMl4rjHBa3ht4tpzngTH618s\/GH\/g74\/bG+JiBdE1P4d\/Dsjjd4f8MpOx+v9oPdD8gKAP6NP2sP+CUH7OP7cE1xc\/FD4PeC\/EmqXhXztXWzNhq8oX7oN9bGO52j08zHtX5z\/tH\/APBlX8DPHz3Fz8M\/iV8QPhzeXEpcW+pRQeINOt04+SOM+RP68vcOefaviH\/giN\/wcY\/Fq3\/4KXaDH+0Z8WNa8SfD\/wCIFu\/hu5k1SeO10zw\/dyyI9rfCKNEhiAlQQu+EVI7h3Y4jGP6eqAP5f\/jx\/wAGY37S3w+a8uPBPiz4Y\/EKxhP+jwi+n0rUrgc9YpojAvbrcHrXx38bf+CDX7YX7Po3eIP2ffiBcx7d7SaBap4ijRcZJZtPedVAHUkjHev7RKMYoA\/gP1\/w\/qHhTWbjTdUsbzTdQs3Mdxa3ULQzQMOqsjAMp9iKp1\/dZ+1B+xT8Jf21PB7aF8Vvh54V8daf5TxQnVLBJLmyDghmt7gATW74J+eJ0YdiK\/li\/wCDi\/8A4I4aT\/wST\/ad8Pt4Jvr+8+GPxNtbm\/0CDUJBLd6RPbtGt3ZNJ1mjj8+B45GAbZMEbe0bSyAH54UUUUAFFFFAH7bf8GSHx0vNC\/a5+Mnw1+9p3ijwjB4kJZuEm0+8jt1Cj1ZdScnHURjPQV+rX\/BzBqs+jf8ABD348TW+\/wAx7LS4Dt67JNYsY3\/DazZ9q\/FT\/gzRsLm8\/wCCtOtSQbvKtfh3qctxhc\/uzeaegz6fO6c\/41+9P\/Bc\/wCFLfGf\/gkH+0NoqLukg8G3msIuMl2sAL4ADuSbbAHqRQB\/FjRRRQAUUUUAer\/sHWUepftx\/Bm3lG6O48daJG49QdQgB\/nX90tfwe\/sv+Ko\/Av7S3w71yZlWHR\/E2m30jE4AWK6ic5\/Ba\/vCoAKKKCcUAfxB\/8ABWL\/AJSm\/tLf9lV8Uf8Ap3uq+f69Q\/bd+Icfxd\/bQ+L3iyGQTQ+KPGus6sjg53rcX00oP4h68voAKKKKACv6+P8Ag1pmkk\/4IW\/BNWTasb68qH++P7e1E5\/MkfhX8g9f2V\/8G73wnvPgv\/wRb\/Z\/0e+VlmvNAl11Qw58rUry41CM\/Qx3SY9qAPtGvhz\/AIOTP+UI3x6\/7Blh\/wCnSzr7jr4c\/wCDkz\/lCN8ev+wZYf8Ap0s6AP45qKKKACiiigD+pb\/gzQ\/5RL65\/wBlF1P\/ANI9Pr9Zq\/Jn\/gzQ\/wCUS+uf9lF1P\/0j0+v1moAKKKKACvn3\/grN\/wAosP2lv+yV+J\/\/AE03VfQVfPv\/AAVm\/wCUWH7S3\/ZK\/E\/\/AKabqgD+IWiiigAooooA\/d7\/AIMdf+Sq\/tEf9gnQ\/wD0de1\/Q9X88P8AwY6\/8lV\/aI\/7BOh\/+jr2v6HqACiiigAr+Z\/\/AIPPv2Mv+FWfto+CfjRptqqab8VtG\/s3VXSNj\/xNNOCRiSRvujzLSS1RF6n7JIeccf0wV8F\/8HKf7Gv\/AA2X\/wAEkPiNb2dt9o8Q\/DpF8c6ONxGHsVdrkADlmaye7VVHV2T0oA\/j3ooooAK9Y\/Yl\/bB8UfsIftEab8TPBrKniHSdP1OxtWaRkWNrywuLPzDjqY\/PEqj+9GvTqPJ6KACiiigD6m+EP\/BOvUPiZ\/wSN+MX7SCwyeT8O\/G2h6DDL52IzbSxypfKU\/icT32jFW7AyDHOR8s1\/V5\/wTR\/4JkR61\/wbOWfwduLHTx4g+MfgXUNfeV02qdQ1RHutOmkBP34ENgpyRg246V\/KLLE0ErJIrI6EqysMFSOoIoAbRRRQB6w\/wC2D4mb9hqP4BBbdfBq+Om8flsfvWvzYLYgdPuiIE9erV5PRRQAV+rX\/BoN+xm37Q3\/AAU0m+Il\/aPN4f8Agro8mq+Y0SyQnU7tXtbOJw3Q7DdzqRyHtFNflLX9Xf8AwaV\/sZf8Mzf8EsNP8ZajZfZ\/Enxm1OXxJM0kOydNPjzbWMRP8UZSOS4Q+l6aAP1BHFFFFAGf4s8W6V4B8K6lruu6lp+i6HotpLf6hqF\/cJbWthbxIXlmllchI40RWZnYgKASSAK\/nT\/4LG\/8HcHij4o6tqnw\/wD2Wrm48KeE4zLa3njqa3KavrCn5M2McgzZxEbiJXX7Qcoy\/Z2Uho\/+Du3\/AIK76l8TfjDN+y34H1SW38H+EGguvG8ttNhdb1P5ZobJiv3obUGN2UnBuDhlDWyNX4h0AaXi7xhq3xA8UahrmvapqWt61q07XN7qF\/cvc3V5Kxy0kkjks7E8lmJJNZtFFABRRX3n\/wAEj\/8Ag3x+M3\/BV9I\/Emnva\/D74VxztBN4u1e3eVbxkbZIljbKVa6dGyCS8cQKOplDrsIB8GUV\/WD+yx\/waUfsk\/ALTreTxVofiT4t63Hske78R6tLBarIB83l2toYU8snJ2TGbGcbjX2r8N\/+Cen7P\/wKj+0eE\/gr8JvC8lvHzc6f4TsLebCjq0ixB2OB1Yk0Afw0kYooooAKKKKAP1+\/4Mqf+Upvj7\/slWo\/+nfR6\/p+r+YH\/gyp\/wCUpvj7\/slWo\/8Ap30ev6fqACv4g\/8AgrF\/ylN\/aW\/7Kr4o\/wDTvdV\/b5X8Qf8AwVi\/5Sm\/tLf9lV8Uf+ne6oA+f6KKKACvsX\/g37+DFn8e\/wDgsr8ANBvl3W9r4jOvFT0dtNtptSQH1Ba0UEdwa+Oq+\/8A\/g1x\/wCU6\/wM\/wC4\/wD+o\/qdAH9fvSiiigAryz9ubxBceE\/2JvjFqlqxW603wRrV3CwOMPHYTspz9QK9Trj\/ANoT4ct8YfgH448Irt3eKfD9\/pA3fdzcW8kXPt89AH8GdFDKUYgjBHBB7UUAFFFFABRVrQtPTV9bs7SSZbWO6nSJpmGREGYAsR7Zz+FfuI3\/AAY++Ptx2\/H3wgVzwT4cuRn\/AMjUAfhjRX7nf8QPvj\/\/AKL54P8A\/Ccuf\/j1H\/ED74\/\/AOi+eD\/\/AAnLn\/49QB+GNFfud\/xA++Pv+i+eD\/8AwnLn\/wCPUf8AED74\/wD+i+eD\/wDwnLn\/AOPUAfhjRX7nf8QPvj\/\/AKL54P8A\/Ccuf\/j1H\/ED74\/\/AOi+eD\/\/AAnLn\/49QB+GNf2df8EAvEU\/ij\/gjV+z3c3DFpI\/CyWgJP8ABBNLCn\/jsa1+Sf8AxA++P\/8Aovng\/wD8Jy5\/+PV+3n\/BNb9ke8\/YP\/YY+HPwi1DWrbxDeeB9Naym1G3gMMV0zTSSllRiSo\/eY5PagD3KiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKDRRQB\/Pb8Q\/22fDfhXThb+G2j8U6gEAEsMmNPjPqZR\/rMdcR5B6b1NfOvxK+LviL4vXaya9qBuIY2Dw2cS+VaQN2Kx5PI7M5Z+27Ffvt+2x\/wSC+EH7ahvNVvNKbwj40uNz\/8JFoUaQXFxIc4N1Fjy7nJxkuPMwMLIlfkX+2n\/wAEffjF+xi15qU2lHxv4Ltw0n\/CQaFA8i28Yyd11b8y2+AMs3zxLx+9Jr+guGeJspxlo35avaXf+69n5fa8j8\/zbL8bSu94eX6rf9D5ZxiimxyLKgZWVlYZBB606vvj5sKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCfStUutB1a11DT7q60\/ULKQS291bTNDPbuOjI6kMrD1BBr7D\/Zo\/4LF+KvAC2+l\/Eixk8ZaSmEGqW2yHV4F9WHEVzj\/a8tzyTIxr5P8Ah38OPEPxe8ZWvh3wpoereJNevs+RYabavc3EgHVtqg4UdSxwqjkkDmv0u\/Yr\/wCDcrU9dNnrvx01o6Ta8Sf8Irodwsly\/P3Lm8XKIOoKQbiQQRMpGK+Z4kxmUUaP\/Co15L7X\/bttfnou562V0cbOf+y38+3z6fr2PrD9hL9oDwf+0p4203WPBOuWuvWtiX+3RxBkudNLwShRcQsA8W4hgpYBXKnaWAzX2RXH\/BL4A+C\/2cPBEPhzwL4Z0jwvo0JDfZ7GAR+c+APMkb70shAGXcsx7k12FfzvmuKo18Q54dNQ2XNa9vO2h+jYWnOFNKpa\/W2wUUUV5p0BRRRQAV\/MF\/werf8AKUzwD\/2SrT\/\/AE76xX9PtfzBf8Hq3\/KUzwD\/ANkq0\/8A9O+sUAfkBX91X7Dn\/JlPwf8A+xI0X\/0ghr+FWv7qv2HP+TKfg\/8A9iRov\/pBDQB6lRRRQAVi\/En4eaP8Xfh3r3hPxFYw6p4f8UadcaTqlnL\/AKu7tbiJopom9mR2U+xraooA\/hW\/bc\/ZT179h39rX4gfCbxIkv8AangbWZtO854vL+3W+d9tdKp5CTwNFMuf4ZVryyv6PP8Ag78\/4JMXnxk+HGn\/ALTngPSpLrXfAtkum+NrS0g3yXekqxaHUMLyTas7rK21j5EisSkdsa\/nDoAKKKKACv2a\/wCCMv8Awdh69+yH4J0r4Y\/tA6XrXj7wLpESWmj+I9NKSa7o0CqVSCZJGVbuFcIFYuksahuZhsRPxlooA\/tV\/Z+\/4Lcfsm\/tM6RDdeF\/j18OY5Lh\/LSy1vVF0K\/Z\/wC6La98mVuh5VSD2JHNe92fx68DajZrcW\/jTwnPbuNyyx6vbsjD1BD4r+C+igD+3345\/wDBVb9m39m3SLy88Z\/HL4YaQ1jEZpLNfEFvdag6jr5dpCz3Eh9kjY+1fzOf8HHn\/BZbQf8AgrV+0Z4VtfAen3lt8Nfhdb3lpo17fweTea1cXTxG5uymcxwsLa3WKNvnARnfa0hjj\/OWigAooooAKKK2vhv8Otc+L\/xB0Pwp4Z0y61rxF4kv4dM0ywtl3TXlzM4jiiUerMwHPHNAH7mf8GRP7MtxdePvjZ8Zbq1njtbHT7TwXplyV\/d3DzSC8vEBz96MQWJIx0mFf0FeIvD9j4t8P32lalaxXunalbyWl1byjKTxSKUdGHcFSQfrXzr\/AMEi\/wDgnxp\/\/BMf9gzwX8Krd7W81uyhbUvEmoQD5dS1a4w9xIG2qWjQ7YY2ZQ3lQRA8g19LUAfwt\/t1\/spax+w5+2H8RvhNriXP2zwPrc+nwzToEe9tc77W6wOiz27wzL\/syjp0ryev6M\/+DwL\/AIJN3nxY8Cab+094E0p7rWPBdkuleObW1iBkudMDE2+o7VwzG3Z2jlbDN5Lxsdsduxr+cygAooooAK\/u0\/Y9+P1p+1V+yj8N\/iVZNGYPHXhqw1sojBvJee3SSSI4JAZHZkYdmUjtX8JdfsZ\/wbsf8HImkf8ABPnwBH8EPjdBqE3wuju5Lrw94isIGubjws88m+eCeBfmltGkZ5g0QMsbtINkqyKIQD+nCvNf2yfjvH+y9+yR8TviRJ5f\/FC+FtS12NHIAlkt7WSWOMbuCzuqqB3LAd68Ft\/+DgP9jS58FjXl\/aD8BiyaPzRE0k6XmMZ\/49TGJ93+z5ec8YzX41\/8HFX\/AAcmeG\/26\/hTcfAz4EHVJfh9f3MM\/ibxPe2bWjeIVhdZYrW1hkAljtxIscjvIscjtEECrGGMoB+LdFFFABRRRQB3n7Ln7PWuftZftHeB\/hn4bQtrnjrW7XRbV\/LaRLczSqjTOF58uNS0jn+FEYnABr+6T4Z\/DzSfhD8N\/D\/hPQbUWWh+F9NttJ063HSC2t4liiT8ERR+Ffg7\/wAGd3\/BKC6sr6+\/as8bad5MbQ3GifD+CZfnbdmK91MDHA277WMhvmD3eVx5bH9\/qACvhz\/g5M\/5QjfHr\/sGWH\/p0s6+46+HP+Dkz\/lCN8ev+wZYf+nSzoA\/jmooooAKKKKAP6lv+DND\/lEvrn\/ZRdT\/APSPT6\/WavyZ\/wCDND\/lEvrn\/ZRdT\/8ASPT6\/WagAooooAK+ev8AgrfIY\/8AglZ+0oV\/6Jd4lH56XcivoWvIf+Cgfw1vvjN+wX8bvB+lxtLqXivwDruj2iKMlprjTp4kAH+84oA\/hhooooAKKKKAP2e\/4Mq\/2gdH8B\/tvfEz4e6jdW1nqHxB8LxXWledKqG8nsJi728YJy0hguJpdqg\/JbyHotf0vV\/AdoGv33hXXLPVNLvbvTdS06dLm0u7WZoZ7WVGDJJG6kMrKwBDAgggEV9c+C\/+DgP9szwH4Yj0mx\/aD8dz2sS7Q+oyQaldEe9xcRyTE+5cmgD+zjNAORX8P\/xd\/wCCpX7SX7QNvcWfjH47fFfXNNviBcafL4nu47GUe9ujrF3P8Nf3AdKACo7yzh1C0lt7iKOeCZDHJHIoZJFIwVIPBBBxg1JRQB\/D3\/wU9\/ZAm\/YL\/b++KvwnaN0sfCeuyppReXzXk02YLcWLs3d2tZoC3oxYdq8Hr94P+D2H9jL+xPiF8Kfj5ploy22uW0ngrXpURVjW5h33VixI5aSSJrxST0W0QfT8H6ACiiigAr0j9j39nu7\/AGs\/2rfhv8MbKSW3n8feJLDQjcRoXNolxcJHJOQAfljRmc8HAQmvN6\/Vf\/gz8\/Zgb40\/8FVG8b3NvM2mfCPw3e6uk2wND9uul+wwRN7mKe6kX3t89QKAP6m9C0S08M6JZ6bp9vDZ2GnwJbW0ES7Y4IkUKiKOwCgAD0Ffxe\/8Fzf2af8Ahkz\/AIKzfHLwjDCkOnyeJJdc05I49kUdrqKrfxRp6rGtyIuO8ZHUGv7TK\/nD\/wCD2j9mf\/hGP2lvg\/8AFy1T9x4w0C58NXwjiwqT2E\/nxyO2OXkjvioySdtr2xQB+H9FFFABRRRQB337LP7PmsftYftJ+A\/hnoLeXq3jzXbPQ7eYxmRLUzzLGZnVedkasXb0VGPGK\/uh+F\/w30b4N\/DTw74Q8O2aad4f8K6ZbaPplon3bW1t4lhhjHsqIo\/Cv5pv+DNP9jcfGT9vrxR8XdQtjJpXwd0Qx2Mm\/bt1XUhJbxHH8ai0S+yP4WeI+mf6dqACs\/xd4otPBHhTVNav2aOx0i0lvblgOVjjQux\/75U1oVzfxj8GzfEb4Q+KvD1u6xz69o93p0bt0RpoXjBP0LUAfwk\/Fz4oax8b\/iv4n8aeIbj7Xr\/i\/VrrW9TnAx511czPNK+Pd3Y\/jXO1JdW0llcyQzRyQzQsUkjdSrIwOCCDyCD2qOgAooooA6z4C\/C9vjd8c\/BfguO6Wyfxdrtjoi3DDK25ubhIQ5\/3d+fwr+674Q\/Cbw78Bvhb4f8ABfhHS7fRPDHhXT4dL0uwgzstbeJAiKCSSxwBlmJZjkkkkmv4MfDviC+8JeILHVdNuZbLUtMuI7u1uIjtkgljYMjqexVgCPcV\/Vd\/wT6\/4Osv2bf2mvhRo6\/FLxRbfCD4kLAsWrabqdpcf2XPOqjfNa3aq8YhYnKpO6SLyuHC+YwB+oVeJ\/8ABSP4+Wv7Lv7Afxj8f3V1BZt4Z8Ialc2jTPsWW8Nu6WsQP96S4eKNf9pxXiXxd\/4OLv2Mfg1o73V98dPDOsSbGMVtoEFzrE07AEhB9njdVJxgF2VckZIr8If+C8X\/AAce6z\/wVR0CP4afD\/Q9U8D\/AAbtLuO9uY7+Zf7V8TzR\/NGbpYmMcUMbEMsCvIC6LIzkhFjAPy6ooooAKKKKAP1+\/wCDKn\/lKb4+\/wCyVaj\/AOnfR6\/p+r+YH\/gyp\/5Sm+Pv+yVaj\/6d9Hr+n6gAr+IP\/grF\/wApTf2lv+yq+KP\/AE73Vf2+V\/EH\/wAFYv8AlKb+0t\/2VXxR\/wCne6oA+f6KKKACvv8A\/wCDXH\/lOv8AAz\/uP\/8AqP6nXwBX3\/8A8GuP\/Kdf4Gf9x\/8A9R\/U6AP6\/aKKKACiiigD+LP\/AILhfshXH7En\/BUr4weDPsq2uj3WuTa\/oXlxMkJ06\/JuoEj3feEQlMBI43wOO1fJ9f09\/wDB27\/wSnuv2sv2ZLD47+C9PF144+DtnKmtQRJ++1Tw+WMshHBLNaSF5lXKgRzXR+Zgin+YSgAooooAK\/uV\/wCCdv7Vdj+29+w58LfipY3Fvct4y8PW13feT9yC\/VfKvYOg5iuo54zxjMZr+Gqvur\/gj3\/wXz+K3\/BIi7vNF0nT9P8AHXwz1m7+3aj4V1Kd7fy5yqq09pcqGNvKwRFYskkbBeY92GUA\/sSor8ZfAX\/B7L+z7qOgQyeKPhX8ZNH1RlHm2+lw6bqVuh7hZZLq3Zh7mMfSvN\/2oP8Ag9y8NW3hy6tvgv8ABnXL7VpoiLbUfGt7Fa21nJxhntLR5GnXqNouIj\/tdqAPo7\/g6I\/4LC+L\/wDgmx8Fvh\/4a+EHjC38M\/FnxlqzX8ki2NnqMlrosEUiSM8Nykip5tw8KxuU+YQThTlGx+QPhP8A4O0P21PDm37Z448K69t6\/b\/Clim7\/vwkVfDX7Vf7WHj79tj446z8RviX4iuvE3ivXHBnuZgESGNeEhijUBIokHCogAHPcknzqgD9cdC\/4PQP2rtIthHceFPgbqjf89LnQdRVz\/36v0X9K7Xwr\/we2fHKzK\/258IfhPqHr9hfULPP\/fc8tfizRQB+92gf8HyerW8CjVP2atPvJe7Wvjt7ZT+DWEn86\/cr9kj406p+0h+y\/wDD\/wCIWseGz4P1DxxoFlr0miG8N42li5hWZIWlMURZ1V1DZjXDZGOM1\/IJ\/wAEQf8AgmrqX\/BUH9vvwr4Lks5pPA2hzJrvjS7GVjg0uF1Lw7gykSXDbYE2ksplMm0rG+P7PYIEtoVjjRY44wFVVGFUDgAD0FADqKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKCM0UUAfG\/7an\/BEf4Q\/tbTXms6XaN8OfGl0TI2r6JAv2e6kPO65s8rHLkkkshjkY9ZCOK\/I\/wDbK\/4Ja\/GD9iJ7m+8SaD\/bfhKEkr4l0QNdaeq8YM4wJLY8gHzVCbjhXfrX9HFNliWeNkdVZGBDKRkMD2Ir7XI+Osxy+1Ob9pT7Seq9Jbr53XkeLj8hw2J95Lll3X6rr+D8z+UBWDDI5pa\/db9tP\/ggt8Kf2jheaz4JVPhb4tlzJv0y3DaReP8A9NbMFVTOPvQGM5Yswc8V+S\/7X\/8AwTs+LX7D2oO3jjw2\/wDYPmCKDxFpjG70i4J4UebtBiYngJMsbEg4BHNfsmR8XZdmlo0pcs\/5ZaP5dH8nfukfFY7J8ThdZK8e62+fY8RooByKK+nPKCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAop1tby395BbW8M1xdXUiwwwxIZJJnY4VEUcsxPAAGSa+9v2Kv+CAfxN+PrWetfEqSb4X+FZcSfZZYhJr14nBwsB+W2yMjdPl1I5hIrzsyzbCYCl7XF1FFee79Fu\/kdWFwdbES5KMb\/p6s+E\/Dnh3UvGfiKy0fRdN1DWNY1KQQ2lhYWz3N1dueixxIC7t7KCa\/RL9i3\/g3e8afE82eufGLVG8C6JIFlGhWDJcazcKecSSfNDbZGOB5r9QVjIr9Qv2TP2D\/AIXfsUeHGsfAHhi1068uIhFe6tOftGp6jjBPm3DfMVLDd5a7Y1JO1Fr2CvyLPfEuvWvSyyPJH+Z2cn6LVL8X6H2GA4Zpw9\/EvmfZbf5v8Dzn9m79kv4d\/sj+Df7D+HvhXTfDdnIF+0ywqZLq\/Zc4aedyZZmG44LscA4GBxXo3SiivzKtWqVpurVk5Se7bu36tn1EIRhHlgrJdEFFFFZFBRRRQAUUUUAFfzBf8Hq3\/KUzwD\/2SrT\/AP076xX9PtfzBf8AB6t\/ylM8A\/8AZKtP\/wDTvrFAH5AV\/dV+w5\/yZT8H\/wDsSNF\/9IIa\/hVr+6r9hz\/kyn4P\/wDYkaL\/AOkENAHqVFFFABRRRQBBqem2+s6bcWd5bw3dpdRtDNBMgkjmRgQyMp4ZSCQQeCDX8uv\/AAcK\/wDBulr37CXjHWfi98G9JvNc+B+pStd3+n2ytNdeBJGJLRyDlnscnMc3JjH7uXBVJJv6kaZc28d5byQzRpJFKpR0ddyup4IIPUH0oA\/gGor+mb\/gqn\/waG\/Dz9pXVNR8afs9alpfwl8XXTNNP4buYW\/4Re\/kLZJiEamSwPzHiJZIcKirFHyx\/BX9tH\/gl98e\/wDgnzrklr8WPhn4k8M2SuscWsCD7Xo90W5UR3sJe3ZiOdm\/eucMqnigDwOiiigAooooAKKKKACiptN0641jULezs7ea6u7qRYYYYUMkkzscKqqOWYkgADkk1+jn\/BPn\/g1x\/ab\/AG2L+z1LxNoDfBXwRMwMureLbZ4dQkTcA32fTfluHcA7l87yI3HSSgD88vA\/gbWvib4v03w94b0fVPEGvazcJaafpunWr3V3fTOcJFFEgLu7E4CqCSa\/qG\/4N2\/+DeGD\/gm\/p9v8XPi3bafqXxx1S0aOxskdLi38DwSoVkijkUlJLx0YpLMhKqpeKNmRneX6f\/4Jc\/8ABED4H\/8ABKXw753gnR5Nf8d3luIdS8Za2qTarcA5LRw4AS1gJP8Aq4gCwVPMaVkDV9hUAFFFFAFXW9Es\/EujXenalZ2uoafqEL211a3MSyw3MTqVeN0YEMrKSCpBBBINfyu\/8HD\/APwb46x\/wTd8cah8Vfhbp99rHwC167DSRpunuPAlxK4C2tw3LNZu7BYLhskFlhlPmeXJcf1WVS8SeG9O8ZeHb\/R9Y0+y1XSdVtpLO9sryBZ7e8gkUpJFJGwKujKSrKwIIJBBBoA\/gQor+gv\/AIK4f8Gfv\/CQ6rqfjz9lO4tLOa4JuLr4e6teCKAtg5\/s27kOE3NtxBcsEBZyJ1UJEPwp+Pf7OHj79lr4g3HhX4j+DfEngjxFa5LWGs2ElpK6BiokTeAJIyQdsiEow5BI5oA4qiiigAooooAKKK739nb9lv4jftb\/ABAh8LfDPwT4l8ca9KVzaaPYvcmBWYKJJWUbYYwSMySFUXqSBQBwVfpl\/wAEBP8Ag398R\/8ABT3x9Y+P\/H1nqGg\/AXRbrNxdHdBP4vljfD2do3DCIMCss6\/dwyIfMyY\/tr\/gk1\/wZ6R6DfaZ44\/arvbe+miC3Fv8PtHvN8CthSBqN5GcPtJYGG2bYSqHz3UtGf3h8K+FdL8C+GNO0TRNNsNH0bR7WKysLCxt0t7WxgjQJHDFGgCxxoqhVVQAoAAAAoAZ4O8H6T8PPCOl6BoOm2OjaHodnFp+nafZQLBbWNtEgjihijUBUjRFVVVQAAABwK0qKKACvhz\/AIOTP+UI3x6\/7Blh\/wCnSzr7jr4c\/wCDkz\/lCN8ev+wZYf8Ap0s6AP45qKKKACiiigD+pb\/gzQ\/5RL65\/wBlF1P\/ANI9Pr9Zq\/Jn\/gzQ\/wCUS+uf9lF1P\/0j0+v1moAKKKKACiiigD+K3\/gtR+wTef8ABOT\/AIKN\/EP4ffYWs\/DNzevrvhNwjLFPo127vbBC33vJw9szdDJbSY4r5Vr+yv8A4LV\/8Ea\/CP8AwV8\/Z+t9IvLyPw18RPCvm3HhTxH5XmLau4HmWtwo5e2l2rux8yMqOucMj\/ykft1\/8E2vjN\/wTg+JMvhv4s+CtS0DfO8Wn6uiGfSNaVed9rdKPLkypVimRIgYB0RsqADwuiiigAooooAdB\/r0\/wB4V\/f1X8AsH+vT\/eFf39UAFFFFAHyX\/wAFyP2Lm\/bz\/wCCXnxW8C2Ni994kt9LOveHY4ohJO+pWJ+0wxRA9HnCPb5\/u3DV\/FvX9\/h6V\/Fz\/wAFy\/2LV\/YM\/wCConxW8DWNktj4butTOv8Ah1IojHAunXw+0xRRA9UgLvb5\/vW7UAfJNFFFABX9On\/BmF+y43wt\/wCCfXjT4nXlrJBffFbxMYbWUn5bnTtNRoImA9RdTagp\/wB0V\/MWqlmwBkngAd6\/uL\/4JpfsuJ+xZ+wH8I\/hf9lhs77wj4ZtLbU0iOUbUXQTXrg+j3Uk7\/8AAqAPca\/NH\/g7I\/ZoPx\/\/AOCPvibWraGSbU\/hbrVh4rt0iQM7xh2s7gE9QiwXkkrf9cAewr9Lq439on4Mad+0f+z\/AOOPh7rDPHpXjrQL7w\/eOn3khu7d4HZfcLISPcUAfwa0VqeNvBupfDrxnq\/h\/WbWSx1jQr2bTr62k+9bzwu0ciH3VlI\/CsugAoor1z9gr9lXUP23\/wBs34a\/CfTRdrJ451+2065ntkDy2VmW33VyAeD5Nus0pB7RmgD+oz\/g1w\/Y4\/4ZL\/4JIeC9QvrbyPEHxYmk8cX5YAt5NyqJYgN12Gzit5Np6NNJ6kn9FKpeGvDlj4O8O6fpGl2sFhpml20dnZ20K7Y7eGNQiRqOyqoAA9BV2gAooooA\/kZ\/4Oaf+CbWofsF\/wDBRvxD4i0+x8v4e\/GS6ufFOgTxriKC5kkD39lgKFUxTyb1RcgQzwDOdwH501\/ch\/wUE\/YH+H\/\/AAUn\/Zk1r4XfEbT2uNJ1Ei5sb6AKLzRL5FYQ3ts5B2ypvYejo7owKOyn+SP\/AIKlf8EZfjN\/wSl+JN1Z+NNFuNY8DXF15OieNdNt2bSdWRgWjVzz9muNoYNBKQ2UcoZYwsjAHyXRRRQAUUUUAFFa3gXwHrnxQ8Yad4d8M6Lq3iLxBrE621hpmmWkl5eXsrfdjiijBd2PZVBJr+gL\/ghD\/wAGrNz8OPEeh\/GL9p\/TbOTVbGRb7Qvh+zLcR2sinMc+psuUdgQHW2Uso+XzSTvhUA\/Ar4rfCPxN8DvGb+HfF2i33h\/XY7Ozv5LG8Ty54obu1iu7dmXqpeCeJ9pww34IBBA5yv0W\/wCDrHwLeeEP+C3fxRvrmPZb+JtP0TU7M4xviXSrW1Y+\/wC9tpR+FfnTQAUUUUAfrl\/wZe65DpP\/AAVb8WW8rKsmp\/DLUraEH+NxqOlykD\/gMTH8K\/qKr+On\/g24+Plv+z3\/AMFnfgrfX1xJb6b4l1GfwtOFH+tfULaW1tkPt9rktj+Ff2LDpQAV\/EH\/AMFYv+Upv7S3\/ZVfFH\/p3uq\/t8r+IP8A4Kxf8pTf2lv+yq+KP\/TvdUAfP9FFFABX3\/8A8GuP\/Kdf4Gf9x\/8A9R\/U6+AK+\/8A\/g1x\/wCU6\/wM\/wC4\/wD+o\/qdAH9ftFFFABRRRQAHmv5lf+Djj\/g3W1L9kvxTrvxz+B+gtd\/CXUHe\/wDEGgafDlvBchJaSWONR\/x4E5b5Ri35UgRhSP6aqbLEs8bK6qysMEEZBHoaAP4BaK\/pU\/4K4\/8ABot4O\/aDv9Q8dfs13Oj\/AA38WXDPcXfhG7Bi8Oai5YMTalFLWL4L4jVWgJ8tVWBQzH8Bf2s\/2EvjD+wr40OgfFv4eeJfA980jRwSX9tus74qAWNvdRloLhRkZaGRwDxnNAHktFFFABRRRQAUUUKpY4AyTwAO9ABXpX7JH7I3xA\/bj+O+i\/Dj4aeH7rxF4n1uTCRxgiGziBAe4nk6RQpkFnbgZA5JAP2d\/wAE2v8Ag2P\/AGjv2+b6x1fXtFn+Dfw8nxI+veKbJ47y5jO05tNPJSeYlWDK8nlQsoOJSRg\/0r\/8E3f+CWHwg\/4JZfCGTwr8L9CaO81IpLrXiDUCs+sa9KowpnmCr8i5OyJAsSFnKoGd2YA5r\/gjv\/wSg8H\/APBJT9li38G6J9m1bxfrbR3\/AIu8RiLbNrV4FICqT8y20IZlij6KGdyN8sjN9ZUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVBqel22t6dcWd5bwXdndxtDPBNGJI5kYEMjKeGUgkEHgg1PRRe2qA\/Pb9tX\/g3y+HPxtN1rfwtuIfhj4lk3SGwjhMug3b8nHkA7rbJwMwny1A\/1LGvye\/ap\/Yi+KH7FviT7B8QvC95pdrNL5Vpq8H+kaVqB5x5Vyo27jgny32yAclBX9NVZ\/inwppfjjw7eaRrWm2GsaTqEZhurK9t0uLe5Q9UeNwVZT6EEV99kfiDmGBtSxP72Hm\/eXpLr87+Vj5\/H8O4ev71P3JeW33f5WP5T6K\/Zf9tH\/g3X8G\/EX7Zrnwa1ZfAetSEyf2HqDSXGiXDHtGw3TWuTk8eag4VY0HI\/Kn9o79lT4ifskeL10X4ieFNT8N3UzMtrPKokstQxyTBcITFLwQSFbcuRuCniv2LJeJ8vzRf7NP3v5XpL7uvqro+Mx2VYjCv94tO61X\/A+Z59RRmivoDzgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAopskqxIzMwVV5JJwBX1T+xX\/wAEfPjD+2ebHVIdM\/4QjwTdbX\/4SDXIWjFxEcHda23ElxlTlW+SJv8AnrXJjcfh8HSdbFTUI92\/y7vyWptQw9WtPkpRbfkfKzyLGPmOOcfjX2h+xX\/wQ5+L37VIs9Y8RW7fDHwbcYkF5rFsx1K8j\/6YWWVcZ4+aYxjDBlEg4P6n\/sT\/APBIn4QfsUi11TT9IbxV40gAY+I9cVJ7mB8DJto8eXbDOcGMeZg4aR6+o6\/J898TJO9LK42\/vyWvyj+rv\/hR9dgOF0vfxb+S\/V\/5feeAfsa\/8EzvhH+w7ZJN4P8ADy3XiRo\/Ln8R6sVutWmBBDBZNoWFWBwUhWNWwMgnmvf6KK\/K8XjK+KqutiJuUn1bu\/68j6yjRhSjyU0kvIKKKK5jQKKKKACiiigAooooAKKKKACv5gv+D1b\/AJSmeAf+yVaf\/wCnfWK\/p9r+YL\/g9W\/5SmeAf+yVaf8A+nfWKAPyAr+6r9hz\/kyn4P8A\/YkaL\/6QQ1\/CrX91P7DDrJ+xN8HWUhlbwRopBB4I+wQUAep0UUUAFFFFABRRRQAVFfWMOp2U1vcwxXFvcI0UsUqB0lRhgqyngggkEHqKlooA+N\/2if8Ag35\/Y9\/adu5LvxB8DPCOl6gwY\/a\/DXneHpN7ZJkZbJ4o5HyScyK2T1zXyB8Sf+DLD9m3xGbibw14++MHhm4lYskct9Y39rCPQI1qkhH+9KTX7D0UAfgf4g\/4MbNNuL0tpf7S2oWdv2S68BJcv\/30uoRj\/wAdqj\/xAyf9XRf+Y3\/++lfv9RQB+GPw\/wD+DH74f6dPGfFXx88Y6xGD866V4dttNZh7GSW4x+Rr6K+DX\/BoN+xz8L7ppNb034ifEVT0j8Q+JmhRfp\/Z8dqePcn8a\/USigDyL9mj9gX4J\/sb26r8LvhX4F8D3Hki3kvdL0iGK\/uYwSdst1tM0vU\/6x2r10DFFFABRRRQAUUUUAFFFFABXI\/Gn4BeBv2j\/BUnhv4g+DfC\/jjQJHEp07XtLh1C13j7riOVWUMOzAZHYiuuooA\/M\/4\/\/wDBpZ+xv8brprjSvDPjD4aXMkhllfwp4gdVkJOTiK9W5iRe22NFAHQCvlr4i\/8ABj34J1K7dvCf7QPirRYCfkTV\/C9vqjge7R3FsD+Qr91aKAPwB\/4gY\/8Aq6L\/AMxv\/wDfSu2+GX\/BkD8OdKuY28ZfHjxtr0Kkb10bQbXSWb1wZZLoD8Qa\/ciigD83v2ev+DUf9jX4DzW9xqHgvxF8SL+1kEsVz4t12WZQR2aC1FvbyL\/syRMPavv34U\/Brwh8CPB0Ph3wP4V8N+DfD9u7SRaZoWmQ6dZxM33mWGFVQE4GSBziukooAKKKKACiiigArgv2nf2ZvBn7Y3wK8QfDX4haVJrng3xRHFFqVil5NZtcLHNHMg82F0kXEkaH5WGcYOQSK72igD88\/wDiFe\/Ya\/6I7ef+Fjrf\/wAl0f8AEK9+w1\/0R28\/8LHW\/wD5Lr9DKKAPzz\/4hXv2Gv8Aojt5\/wCFjrf\/AMl0f8Qr37DX\/RHbz\/wsdb\/+S6\/QyigDyD9if9hD4Xf8E8PhFc+BfhH4dm8M+F7zU5dYls5NSur8m5kjijdw9xJI4BWGMbQ20YzjJJPr9FFABRRRQAUUUUAFZHjvwBoPxS8Iah4f8TaLpPiLQdWi8m903VLOO8s7yPg7JIpAUdeBwwI4rXooA\/P\/APaA\/wCDYb9jH4\/315fN8K\/+EL1S+bc914U1W50yOP8A652odrRB7LCK+d9f\/wCDKb9me8VjpvxE+OVjIxJ\/fanpdwij0AFgp\/NjX7EUUAfjNY\/8GTX7PcdwDc\/FP4yzRd1in02NuvqbRu2e1db4W\/4Mx\/2T\/D9+s154k+NmuRqcmC91+xSNvb9zYxt+TV+tlFAHwZ8MP+DZf9ib4WXdtdW\/wVs9avLf\/ltreualqKS\/70MlwYD\/AN+6+8xwKKKACiiigAr5d\/bj\/wCCM\/7Of\/BR34j6V4u+MHw\/bxR4i0XTRpFrexa1f6e62iyyTLEwtpowwWSWVgWBI8xuea+oqKAPzz\/4hXv2Gv8Aojt5\/wCFjrf\/AMl0f8Qr37DX\/RHbz\/wsdb\/+S6\/QyigD4F8Hf8GxP7E\/gPxfpWuad8H5l1DRbyG\/tTN4q1ieMSxOHTdG90UddyjKsCpHBBBr76oooAKKKKAPhf4xf8G2\/wCxv8evi14n8ceKPhTc6h4m8Y6rc63q10ninV7dbq7uJWmmk8uO6VF3SOzYVQBngAcVzf8AxCvfsNf9EdvP\/Cx1v\/5Lr9DKKAPzz\/4hXv2Gv+iO3n\/hY63\/APJdenfshf8ABCD9ln9hP432PxG+GPwzOg+MtLt57az1CfXtR1A2qzIY5CiXE8iKzRsybgudrsM8mvr6igAooooAKKKKACqHijwtpfjjw5faPrWm2GsaTqcLW15ZXtulxbXcTDDRyRuCrqQcFWBBFX6KAPzl\/al\/4NW\/2Pf2m9WuNStfButfDDVLyYzTz+CNT+wQuT\/CtpMk1rEv+zFCg5r49+IX\/Bjv4R1LUWbwp+0N4k0W0zlYtW8JQ6nIB6F47q3BPvtFfu5RQB+AcH\/BjNGsymX9qCR48\/MqfDkKxHsf7UOPyNe4\/A7\/AIMtv2dvBNxa3Xjjx58T\/HVxbuGe2hntdJsLkd1dEieYA\/7E6mv2LooA8T\/Y+\/4Jx\/A39gXRZbP4Q\/DPwx4Ka4j8m4vraBp9Su4927y5r2ZnuZUDDIV5GAPQCvbKKKAPlb9t3\/git+zd\/wAFFvizY+OPi94Am8T+JtN0qPRILuPXtR0\/baRyzTIhS2njRiHnlO4gthgM4AA8c\/4hXv2Gv+iO3n\/hY63\/APJdfoZRQB+ef\/EK9+w1\/wBEdvP\/AAsdb\/8Akuj\/AIhXv2Gv+iO3n\/hY63\/8l1+hlFAH5\/aF\/wAGvf7FHhfW7PU9M+FWradqWnTpdWl3beNdcjmtZkYMkiMLzKsrAEEcggGv0BoooADyK+Ffi5\/wbZfsb\/HT4r+KPG\/ij4VXepeJvGWrXeuatdjxXq8Iuru6meeaQJHdKibpHY7VUKM4AA4r7qooA\/PP\/iFe\/Ya\/6I7ef+Fjrf8A8l0f8Qr37DX\/AER28\/8ACx1v\/wCS6\/QyigD88\/8AiFe\/Ya\/6I7ef+Fjrf\/yXXof7Kn\/BAb9lP9ij496D8Tvhr8N7rw\/418M\/aP7Ov38SapeLB59tLbS\/up7h42zDNIvzKcbsjBAI+yaKACiiigAooooAKKKKACsnxx4E0P4m+E77QfEmjaV4h0LVIzDe6dqdpHd2l3GeSkkUgKOvA4YEVrUUAfn7+0l\/wbC\/sa\/tIXd9ff8ACsW8B6tftua88HalNpaRf9c7TL2adf4YBXyT8UP+DIv4R6rI3\/CF\/Gr4j6CmOBrWnWWrkH3MQtf5V+3FFAH4An\/gxkyT\/wAZQkDtn4b\/AP30rS8M\/wDBjfo9pehtZ\/aS1S\/t88x2XgVLRyP957+Uf+O1+9lFAH5IfCL\/AIMzf2WfAt9a3XiTxF8WPHEkP+utbvV7aysZ\/wDgNvbpMv4TV90\/sof8Env2cP2H7m3uvhf8HfBfhvVrTd5GrtaG\/wBWiDfeC3tyZLkKfQSY9q+hqKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACsT4h\/Dfw\/wDFrwhfeH\/FGi6X4h0PUk2XNhqNslxbzjqNyMCDggEHqCARzW3RVRlKMlKLs11E0mrM\/LX9tD\/g3I0nXRda58D9c\/sG8OZD4Z1ud5rF++23usNLEfRZfMUk43RgV+XPxy\/Z98cfszeNm8O\/EDwtq\/hPWMM0cN7EPLulBwXhlUmKdAeN8TMueM5r+pCuV+MPwQ8I\/tA+CLjw3428OaP4n0O6O5rTUbZZkR8ECRM8xyDJ2uhDKeQQa\/RMj8RsbhbUscvaw7\/aXz6\/PV9z5zH8N0K3vUPcl+H3dPl9x\/LTRX6rftqf8G481q93rvwK1rzI8NIfCuu3PzDqdtreH8AEuPqZu1fmT8U\/hP4o+Bnje58NeM\/D+reGNfs+ZLHUbcwyFckB0z8skZwcOhZG7E1+wZRxBgMzhzYSab6xekl6r9VdeZ8bjMuxGFlatH59H8\/6Zz9FGaK9o4QooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACijNexfskfsDfFT9tzXFt\/APhma40tJfKutevybXR7IggNvuCDvZcjMcQkkAOduOaxxGJpYem6teSjFbtuy\/E0p0p1JclNNvsjx1m2ivoL9jX\/gmH8Xv24Lm3uvC\/h9tL8KSNiTxLrG6100Lzkw8F7k8EYhVlDYDMmc1+pP7FX\/AAQI+F37PgtNa+ITR\/FLxZFiQJfW\/l6LZv1xHaEsJiOm6cuDgMEjPFfeNrax2NtHDDHHDDCoSONF2qigYAAHAAHGBX5bnviZShellceZ\/wA0tF8lu\/nb0Z9VgOF5P38U7eS3+b\/yv6nxx+xR\/wAEQvhD+yVNaa1rFsfiR40tyJF1XW7dfstnIDkNbWfzRxkcENIZZFIyrgcV9ljiiivyXMMyxWOq+2xc3OXn09Fsl5LQ+vw+GpUIclGKS\/r7wooorhNwooooAKKKKACiiigAooooAKKKKACiiigAoAxRRQAUAYFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVw3x9\/Zp8BftR+Cm8PfEDwrpPijS+TGl3F+9tWPBeGVSJIXwMb42Vsd67mitKVadKaqUm4yWzTs16NEyjGS5ZK6Px1\/bQ\/4NzfEPgxbvXPgjrTeJ9PXMh8N6zMkOoxj+7b3PyxTdThZREQF+\/IxxX5u+NvBGtfDPxZeaD4k0fVPD+uaewW50\/UbV7W5gz03RuAwBHIOMEcgkV\/VZXmP7Tn7HPw3\/AGw\/CI0f4heFdO16OFWFrdsDDfaeT1aC4TEkZyASFbDYwwI4r9LyPxKxNC1LMY+0j\/MrKS9ekvwfds+Zx\/DNKp7+GfK+3T\/Nfj6H8xtFfov+2l\/wbx+OvhMt5rnwh1KT4haDFmQ6NemO31u2Qc\/I3yw3WACfl8pzkBUc1+eXiDQdQ8I6\/eaTq+n32k6tp0phu7G9t3t7m1kHVJI3AZGHowBr9dyvOsFmNP2mDqKXddV6p6r8ux8bisDXw0uWtG35P0ZVooor1DlCiiigAooooAKKKKACiiigAoorsPgZ+z744\/aZ8br4c8AeF9W8VawdrSQ2UX7u1UnAeeViI4UzxvlZVzxnNRUqQpxc6jSS3b0S9WVGMpPlirs4\/Nej\/s0fsi\/Ej9sLxa2j\/DvwrqHiCSFwl3eACHT9OyM\/v7hsRxnHIUnewHyqx4r9M\/2LP+DcvRvDotdd+OOsr4hvhiRfDWjTyQ6fF7T3OFlmI4+WPylBBBaRTX6XeAvh9oXws8J2Wg+GdH0zQND01PLtbDT7ZLa2t1znCogCjJJJwOSSa\/Ns98ScLh70suXtJfzPSK\/WX4Ls2fTYDhmrU9\/EvlXbr\/kvx9D8+v2K\/wDg3g8D\/Ck2eufF\/UIviHr8e2QaRbb4dCtXHOGBxLd4PeTZGwODEetfojoHh6w8KaJa6ZpdjZ6bpthEsFraWsKwwW0ajCoiKAqqAAAAABVyivx\/NM6xuY1PaYyo5dl0Xolov6ufZYXBUcNHloxt+b9WFFFFeWdQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUABGa8b\/a0\/YH+Fn7bGgra+PvDFrfX1vEYrPWLY\/ZtUsByR5dwvzbQSW8t90ZPVDXslFb4fFVsPUVWhJxktmnZmdSnCpHkmrrsz8Nf20f+CAfxP8AgG15rXw3kk+KHhWPMgtYYxFr1onPDQD5bnAwMw\/OxPEIFfBl3bS6ffXFrcQzW11ayNDPBMhjlgkU4ZHVsFWB4IIBBr+r0jNeCftif8E0\/hH+2\/YSSeMfDcdv4i2BIPEelFbTVoMABcygETKAMBJlkQZ4UHmv1HI\/EyrC1LNI8y\/mjo\/mtn8rejPlsfwvCXv4V2fZ7fJ7r8T+bqivtb9tD\/ghX8XP2Xxd6x4VhPxQ8IQAyG40m3K6raJx\/rrPLM+M43QGTIBZljFfFAcEsP4lJVgeqkHBB9we1frWX5nhcdS9thJqcfLp6rdPyaR8hiMLWw8uStFp\/wBbdxaKKK7jnCiir\/hPwrq3j3xPZ6JoOl6lrmtak\/l2lhp9s91dXLYzhI0BZsAEnA4Az0pSkkrvYEm9EUM1u\/DL4X+JfjV42tfDfg\/QdW8Ta\/fcw2GnW7TzFe7sBwiDu7EKo5JA5r9DP2K\/+DdbxZ8Qha658adWk8G6S2HXw\/pcsc+qzjriaf5obcdPlTzWIJBMbCv1Z\/Z5\/Zd+H\/7KXgpfD\/w+8LaX4Z01tpm+zR7p71lzh55mzLM4yRukZiBxnFfn2e+ImBwd6WE\/ez8n7q+fX5aeaPo8Bw3Xre\/W9yP4\/d0+f3H5n\/sWf8G5N1qH2TXfjrrX2WI7ZB4W0K5zIeh23V4vA7gpb57ETdq\/UX4PfBLwj+z94HtvDfgnw7pPhjQ7XlLTT7dYUZsAGRyOZJGwNzuSzHkknmupor8dzjiLH5nO+Knp0itIr5fq7vzPs8HluHwqtRjr36v5\/wBIKKKK8M7gooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACvmb9tL\/gk18H\/ANtlLnUNa0VvDvjCUZXxJogS2vnbHHnjBjuRwB+9VmAGFZOtfTNFdWDx2IwlVVsNNxkuqdv+HXk9DKtQp1o8lVJrzP59\/wBtP\/gi78Yv2PxdaraWH\/CxPBkGX\/tnQrZ2ntoxk7rmz+aSLABJZDLGo+9ICcV8l6TaTeINQtbTT4LjULy+kWG2t7WMzTXMjcKkaKCzsTwAoJNf1eEZrh\/C37M3w78EfE\/UvG2j+BvCel+LtXBF5rNrpUMV7cZzu3SqobLZ+Y5y2BnOBj9Oy7xRrQouONpc80tGna\/qrO3qvuPl8TwrCU70Jcq6p6\/d\/wAH7z8ef2KP+Dfj4jfHP7HrnxSupvhn4Zk2yDTwiza9eJwceWcx2uQTgy73UggwjrX6zfsrfsQfDH9jDwx\/Zvw\/8K2OkTTRrHeak48\/UtRxjma4fMjDI3BAQiknaqjivWAMUV8ZnnFmY5o3GvO0P5Y6R+fV\/Nvyse3gcpw+FV6au+73\/wCB8gooor5o9IKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD\/\/Z",
            "extension": "jpg"
        },
        {
            "document": "JVBERi0xLjUKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVyIC9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nO1cW49Vx5UW0BjTWCbd7gTcmLDbYHMO5OzU\/RKSjDRKXkbz4hFSHvA8ZSYejcYZQf6\/lLXqtlbtXaeby0GRIgvJ3l27Lqtq3b76atd5PYlZmUngv\/rw5x+Pf\/0ffvrhb8evj+WktfWzNtOP+Ky8wuf\/Ow5u9VepB3+Z9V9C5r\/U6o9a73+O\/\/Rs+utxkmR68wMbLTgxBTu9+e\/jvxx\/RxVYV0GJybpc43V5kZvqyWLL6U\/QtZzwH7R8fWxm6ZzzqSv+\/Ocfp399CbMPk5Sz89FML\/8C7fCVnOwszOSjnQ1M6eWPx5tr25f\/e\/zHlyDUd7hU8LaOq9wBx1Vmju6SgYPTTEvpr6YZ6URc\/dnWXNoQ1n9W9QRY9OVfS23NSoqoAxiPUTFqBQ8+qugizpeL4o3jSry8HRvYC81UK5V240VuZvG+ixzd7C5Vr5OdM6Q\/28Iq4+Pqz7Z20mm5\/nOv5fOugwsj4+96DCZw8xfWfhxDNFHPau8SiTYlWM0szKCIJo5uXQp5\/FBUSGaN1lM74CasqFTyngOToCykbMuYysRS0GWRbEVLQUuHqnVYSsVa\/FK4En\/VRS0Wg1k1Mdqs3tvG\/RxAGm\/mIJYKfD0pnyuCcNBaWKhv9Kx1TghSTH\/4\/+QJ7zU2GCTmFy\/cbPjY0DEIZmelgsT6O6ndDMa8U6BKN738r+NXUHEnZyF01JvrW3jyVtvNje1Oz1KJaODRzTqqYDdH7fXN7S7OxjthN5\/k5sZK1vxWKjTS+c2n8Khmp7Xb3N6qWUZlN9\/\/dTUQvD7a\/ufLfwMHC7OA0IXCwTh1EhJCmAFPxEkoyAU7GWdQWZrB7a2dg5feDp\/ubHcQ43VQHsTSsHbSB5QAxhVRxrD5jB6PoC74nwpm8\/0bKoaJRVhfY+CpFX5OjzgETNdExzujVne3OzvD0sMS\/2wbId9ooXFh1OyVc5LVvJEEEE7DE85Q9EKdbP0cZRCBC3ILugT96sC7zPMHrabFZr2X90elPYx0M607rLKe4hwgc7hkWkKgHlB5YLGojM6ahcrREv6nIFgqpyMZs3tbY14MWaGASdYMNtOHQtCjmkH1EQxmKdGx0iCJNRad2ajJuBqX31sKcJvJSY12jDK8gjUH55FGOVhIrTWuWktg6N51eDDXDx\/eJUDExgeV8YyJHl0HVPoQA3pY7W7APkV\/yCpCuhSirCLEDohgwasIsQNUrCEOgA3XpQUbNoBWPBj2bXq8BjYOkU1KNGc3C+XAg8DtAFZoC0GK2n+2hd6VjsnHISwawDvJmdOg4AQ3t2DSNoCvfk6SlKHgGYYK4GPaKWxVq95O3ui0543yoBZizN1UqINxbVQPHaGF7ARGRx9FCloYFXPQYvMAVwcQGoKC6LBTEA4DBNOTrYR8opzdnNI0v9gqCMbQ1eYM\/Bc6ixAUrpVVdJufp7DsnHBpFjDbuPkFLeK9UUenbZz7pcsoN1\/mLiFOnOc28JSns5iNCuSI5c9\/xz+fNrdU2pOdHsIxLKQwQNIfxVAtQBypiqE+aNo\/p4UjXd3fo5Za+BXoEhKfMraYlAKbeLjFRGYhgHc1a3OmoftNL+dFL95tftkc5tpW+ZDjduDTyV4sSCvL+e5yDTLFhfJePnvFXOSMW2E1uE60Ki\/CCDtbzIE0STLiR1TzHvX0xdYjOLGYF3fGwx7BBbaaJ8X4XKxOgI9Tc9BzKiSvPeOFWaYQYI3BaTX4wZ73RWaJyk4yW881SDJdQBs9e9GpnUS6R70zfyLpTkaF3Btb86\/pkXU6XBw+fBU+jw5ZHK2mvqYhyzRgy9eUqFqkUXxlbmRYJlPWFTl4nbSKVddy8zgP7VXVuk+j6DBLbwLImEw3cnO+1sLMGRXWVddM2ock7RdbCwM6o3nhxNa3jl1jqSGv5Atwv5WdjGZNw5ySaE+45dVCwAIQdE2M4xEvRqJ\/06Q85atRe\/8W2oCXOhV5mvg2pRvlfUk8+FRSYBTVmD1Y8AnvfT21h1sNTicBhzdPtEyP1M\/TLeBOb4St6dF6nj6\/32TLMA4RYrGMO21s1iYBJ6FDTSI7A+gm8AzSwQJK5iALTB0NaPP9doup1CuDSJfldgrTzzJ4BjyKsvVZvsvNqdUO8gjsaTWgEIj6QQfLUUCC\/6VCk0JvnmMHoCzP615P6oom6BqgU7rcAWJHB22ia9iHmitED73omOS8DweQ\/FaWHEzhDpkcFXaiCNgjSg0RrkNIFQE1MEUIDub7oCyzVtVmNRgODz1NlA5C5aWDuPwUIjTkNOHZtGBlEfJDSoZCtBwtIm5cRd34DWdN7nG9PQ0EMV3YWMfAR82Uz7kb1VnkjBKN68JLe00ORa+nZcSXkdV7Qi46DB9dJKnN90QSCETowy1Xe8o8y\/etlAbNICcKQxMiKKCrExddcFB7UbKo4sjglMGF+lTnkqIVA1eJVjDKN1BLYR6qMnjESq9lcwEvYb0uJwPQv84AkmPNS1rXvOQkT80V5UVAwsscJCJrs8IF+PqMOnrYFuQI2ygIAmX5AJd5jssSaEbwxXeZ1SePCMTT624jVQtvtQCFGylYzWAxOjiJ7w3LMZ8010AupHZ01Lz8Di9sbvZZSgnIKrxpa5C4lOJ6t4vIbJYd+sQJUnjvIPLOBDEjTVTyk9YtywJSfNIg9NSefsVgaquY07EVrukzbZFa799uPbJdytQwZWxNrXn96tOdDicai3yK5momrHUVTj3b11U1QsKcp33VIvSuoVPWVfEWtHEyQwaJm4uo2pWFCo8HjnHeggSFi3ujELSC3h0CbALbCl4t76fDWXURHmcM4RXu6UpYvzdAkhyuDdENzA1tlIlzwmaaVqrKWIamEEGdf83nXwMj4TbWEYVgas1Q4XBV5lYTQlGYtfSbX2\/xkCF63SeZqvhVknGSlNlh3JEOaYYEqmkyXehfrDMfxvZJpKMDdkVzO5htqAgQqgAWcpbxOw9G6I7xKz2ogaVRLselMBvtTAEHXqsKDnxo2CGoDpJw\/NLROjsN0sCLBmF1jzQxnyHfCgCsCXN9hPdY3eetA\/ae4RuGAhnEI9REAuQZOggBz1tkHo9JrRmS+6R5JsdRteKzxIFbbSSBM8MTyHgk0eBht3oDTPiA7wrae9pA3MroDfBNA29M+3tUVnG183unX8z77WbvO\/bwJiP3lkNa5XLCrlC+Tj7JEWYnAl9IVuGi+f35CJnlAIr8\/nCDeY8HiPUeeg\/sa2EDbAZgm8\/oLK0132ENGUUGqU45OstDVilVx1cxlpIQ3RCQsQR\/tkoYofJiUjfguEhwFYWxwgsOwxbwfZEVicW8GrvVTLwSU3KaglE6ZcjKYiRk99UWeW7nQp+GKwRsnOzj0RzPOXVDzM8SshKVktnZ0QYeh3F7sX9KuEo3nvAVsyuyptHeiBCDZMvU0MFRbiIb9V1GWRHFXuScQbb5tOJK5osQaDTSBJY27tZ2Tl+X4eZg75nCG+2D646yC5m1kGUf2jv22anb8AZnO\/8fBZ2uI56cahIowTOB8naU9PpYRztJ0GPlyz0eSksXA5WqUlo+EgE\/tE5P64c3P3S9Sa1saZm\/ErmsoZGOGqqgWsPXx9F5fJU+jpCBU\/rv8JlIv\/lpZ+ha4aGjgaBhQqHh25bjiGfYqhqWje5uwdyiwLNNn7lx+rxEGpJZmYOKjAx2J\/Ly0xYPCmu6E2UhlXB2j0a7BgCjmM7A\/dkrPPZrWoFwrEkt4qBzNAYWXtpeLz8r6Cyajj0hhoNy+tlWh4gngL1SojUfSSnGBfyqa59SWv864prF\/muXPYW2FSZHqh+ReFDpqnZRYS5FFZZyJYJf1x6XZjGKgTRFl\/GWxaWLZfHr4sf5cyUn4wHO32JE6tZgtqknZc\/Zjn5xzIJ4gXbsrPDJciuZs2HavEuGMSKjbRi99o\/lVJE8Ayyxhw2GdewNXaDRFCWoQ3yboAxAAceVsPpc0loaUhxiSIufp\/ER1WJEbw88SRsunWHklm0OMaDDI+XetKudQR9odZTzx4T54NyhByVLKJGwwsLS+OYRMZIJnCcnAMTZ++H29\/PB9wtvz94bOmT+wLP1HDJ0jPV7nlf1tBA2Dh3\/yz6ESMfBiX1Zn7IyvI\/HVcHNPjiGpU9ayGBcbHecW7c1uqNtB5sI7N+Bkal8BAURRQbtei55vbe4d8Uuhm1I2ASeE6NB6DAfnjkf0xlG2j+UJhHgMKmYkvD6LL07Z6Cy0cnv6Gi3GCLkEnD6enjICrOTtGS\/\/\/SXVmZBzOeDRIUfCZc9yWr07AbV4okYu+y02UlO2Q3PSmg1LgYnNm13Y7qjveIWuyIyPwIh02JfTLCDCcqQbOut2l7zpEt2ZdoX7PXIRlfnSsLw06R9hxT0oUId83zLvk5oZsn2o9TVI6pKUx5S3j3Lnw+eZDUkQ\/P03CtoN8w2y+er2aO2uhMcdhBXFo9kktxS6qaVLH9kCd3HCm1BiEM\/Z9bMOeZa05TdtpxtOyJnspGv2GWXTpKb641D3gkiQ8YftZSON\/tvGMrgbJZnA77oYsCUjw81m7nnefCN+9kVpBK9J8Nn2I7M\/ZTsaWoQrPtaZmeEw+DISJHT\/r3GcLTZVcvqbLAOvrahSrmX3skbTga9y43fqlnlc2QsshCYrzMWtzKe9MQoh9AUxga82ppqzc4uW+QeGDXFROqcn93Ut+w0ZMXx9+c09NHI+aDv82zmyHS3AL7PQ5k\/FYUpFuqbqeW+uKldsM\/KRkfGtM1YR8Ho3jcKDqg\/inddECSYsvyqKYGPaoBLlqzwPjJI3fCstgeAswY0JlUPZw2t\/9EK3MmQWJIC4Q\/xTbExOpEjDMXHHsUHL9qQUh0CxRvYG4V+1r9pJvuCz7+q6UWz4xesorVuQVdEfeDV8XjQdcke5331ntBIB7fZvuTdNgA1ZlDkYluR3xbGzXJTzrwFKGFNn+TCAX2yqF3ok1y6pk9WfcOAVtpSqHVXrEd1l4W2Fa6FW\/dcy\/VA6FK6EnrdSy3XAy5oWfpBHzVra8DMmH1JF3tavuffVYT8JtWCVX97\/r3RgoybvTaizT8ffYlPEJ8b6pjhpxx7IN5d+xHvXkvflXcv7d6dd68NB7y79h+Rd9caLeLgvHuR+aPw7kzkIe9eddfz7kONdg1GvHt9NeDdq1o+Du\/e6eVAvPtHUUrh3fcppefdjRwQ3utC2wrXsXlZO6uwlK5i8LL2uDSJUQ1kwbuvinMXq+LCu4OlHJp31xC8IMz9xLu\/Ne9elHBI3p0pYci71yEPx7vzEUe8+0EnacOlM4zcsg\/Iu3em\/RPvfjjeXQQ6tf2Jd\/+Jd\/+n4t3rDuaDeffOsnH\/FWNPvK8vB4x593XZ+vuyy2j3AB3oQzJOOCENQ7meda9lReNacjkec+H2Hjngh4w99Vz6JInoSzHSc2cG9TPI4Y1EpgvONlZ7WpDubUL5xmLaIKw+cRveEBx9Fd\/uDySfAyCNeGLJxEv87NPV74Tt8ppN1qXjLnIVFV\/fXkHF59nxkycK7edDfpSt5e9G9w0uJUglzdaz6wgU8DXZOLNhFo\/7mw1VV4ysp2u3jKsnp6sIlTXuqPqB+\/6+vf8NvX9Bj0fNV1+0mpwMHFrhmiZ\/OKDl+\/uUAxNe21tvLqPbuW\/N9Cf715HZ\/3lnzNVsR7cq1uFv310KHv6qFz\/B04pZQA9dhGcHUXTpgq7X0djNvrP03L6HF+4fjQqHGx8GQ7pbmvl8QLPmzFKHHw4Pg+wQmFCf33SOQKooyILF5Xo6MD6leMwQ1uA2256j2CruHtGWwaDe7mhHE1o0yO8PsakxqN0e8JtmBP9CEXTAwocYSZZwCFksbCpdLww\/GxgcHYwOB7ynXdhhDgcMoPZLNmLv2a1Kt7W7PQG\/ptG2O3y\/Qtmt3O5Yblj43oju3tLlkf5wQLuY6RLJOJ5SmDge2XEui9qFpsulyPHIjopZ9Q0D4q9eDQ4HpDZr5mddaFvhmoBa91zLzYCYKqUrYmrdSy03A8JqWfpBhwO499bcvpbUnk6\/QzT4rRcMy+W3XvpffqH\/XFlrt+wd73RDchdgNXfz3kbAZjT9yFjZoP2c79XqtVZ2WZUdJdCt2BuLk4jk2ozX\/gW\/03R5p0d0QEJd3WX7sPUVWskZAXp9j5X54Y+5SBvatcixdnalCrt\/dx+nFZ2NdvMl\/w4Dkh\/AdfxtHwYT2wo\/oE3TV+3WHqMI6EeGPqVfWShzMZZdVb7BKT26Xbe+8MaW\/2E9QfiUqMNfIi4C2GrJIm6sVCvrIQ7eK8YfOitCsImfNizwqD3R5fKJ7xXrunxNhVMrJHT9hDqnNt+0CPiEknVtrZmUn2RaAYLtt\/RrTU9BNGiruiX\/qsl7yn72p8IDjMT1niULsNm1P4DCj8kjYViwoY6LK4byJS3O2dbAXJS1vPC86DKgSdHnNwMG6dlWQYJwRiH\/QjeZOaOxU4hDE+2zMF+L17\/Z1qXZza7tzp+3p5lMrWOoau9fUk+PODW37B70A5oKkaUzN1mFv3wH\/4flMvUHLz\/0cEulXzdkWtjs\/\/U96Dgo9Lh3\/vW94djWYP6yQ9Txd4UO2IhlbmRzdHJlYW0KZW5kb2JqCjYgMCBvYmoKNDkxNwplbmRvYmoKNCAwIG9iago8PC9UeXBlL1BhZ2UvTWVkaWFCb3ggWzAgMCA1OTUgODQyXQovUm90YXRlIDAvUGFyZW50IDMgMCBSCi9SZXNvdXJjZXM8PC9Qcm9jU2V0Wy9QREYgL0ltYWdlQyAvSW1hZ2VJIC9UZXh0XQovQ29sb3JTcGFjZSAxOSAwIFIKL0V4dEdTdGF0ZSAyMCAwIFIKL1hPYmplY3QgMjEgMCBSCi9Gb250IDIyIDAgUgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFsKNCAwIFIKXSAvQ291bnQgMQo+PgplbmRvYmoKMSAwIG9iago8PC9UeXBlIC9DYXRhbG9nIC9QYWdlcyAzIDAgUgovTWV0YWRhdGEgMzEgMCBSCj4+CmVuZG9iago3IDAgb2JqCjw8L1R5cGUvRXh0R1N0YXRlCi9PUE0gMT4+ZW5kb2JqCjE1IDAgb2JqClsvSW5kZXhlZAovRGV2aWNlUkdCCjE1CihcMDAwXDAwMFwwMDBcMzc3XDM3N1wzNzc0XDIwMlwzMTdcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDApXWVuZG9iagoxOSAwIG9iago8PC9SMTUKMTUgMCBSPj4KZW5kb2JqCjIwIDAgb2JqCjw8L1I3CjcgMCBSPj4KZW5kb2JqCjIxIDAgb2JqCjw8L1IxNgoxNiAwIFIvUjEwCjEwIDAgUj4+CmVuZG9iagoxNiAwIG9iago8PC9TdWJ0eXBlL0ltYWdlCi9Db2xvclNwYWNlIDE1IDAgUgovV2lkdGggMTA4MAovSGVpZ2h0IDExCi9CaXRzUGVyQ29tcG9uZW50IDQKL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggNjY+PnN0cmVhbQp4nO3WQQkAIBREQbGBDcT+IU3g7eOCzjRYeIcdA362iqX33NF+0KvbmOlFVNEGJ9rgqLqN9B7ISn9hAOB9G3K3B24KZW5kc3RyZWFtCmVuZG9iagoxMCAwIG9iago8PC9TdWJ0eXBlL0ltYWdlCi9Db2xvclNwYWNlL0RldmljZVJHQgovV2lkdGggMTA3Ci9IZWlnaHQgMTA3Ci9CaXRzUGVyQ29tcG9uZW50IDgKL0ZpbHRlci9EQ1REZWNvZGUvTGVuZ3RoIDE3MTE+PnN0cmVhbQr\/2P\/uAA5BZG9iZQBkAAAAAAH\/2wBDAA4KCw0LCQ4NDA0QDw4RFiQXFhQUFiwgIRokNC43NjMuMjI6QVNGOj1OPjIySGJJTlZYXV5dOEVmbWVabFNbXVn\/2wBDAQ8QEBYTFioXFypZOzI7WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVn\/wAARCABrAGsDASIAAhEBAxEB\/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL\/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6\/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL\/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6\/9oADAMBAAIRAxEAPwD0miiigAoopjusa5dgo96AHUySRIly7ACqc18TxEMf7R\/wqozFm3MSx9TVqHcVy8L9d+Ch2evf8qtJIsi7kYMKxqVWZGyrFT6im4dhXNukqjDfdpR\/wIf4VcR1ddykEeoqGmih9FFFIAooooASkZgoyxAA7mquoXq2UaMw+820H0qg0xuMOX3jtg8VSg3qJsuzXwHEQz\/tGqTu0jbnYsfekorRJIm4UUUUwCiiigApUdo2yjFT7UlFAF6G+BwJRg\/3h0q4rBhlSCD3FYtOjkeI5RiP61Dh2GmbVFQW0xmi3MACDjip6zKMXxJ\/x6w\/9dP6GufjleJt0bFT\/Ouh8Sf8ekX\/AF0\/oa5yuyj8JlLc0oNQVsLMNh\/vDpV0EMAQQQehFYFPhmkhOY2x6jsacqfYLm7RVKC\/jfAl\/dt69v8A61XAcjI5FZtNblXFoooqQCiiigAooooA0dP\/ANQf941bqpp\/+ob\/AHqt1jLcpGN4k\/49Iv8Arp\/Q1zldH4k\/49Iv+un9DXOV10fhM5bhRRRWxIVJDcSW\/KthRyQ3Ss251KGLKx\/vX9ug\/H\/Csq4uprk\/vG+Xso4ApqF9yXKx19vrtjNL5TSiN\/Vj8hPs3+NalebVesNWu7DCxPvi\/wCeT8r+HcfhUyofyjVTud3RWVp+u2l5hGPkTHjY54P0P\/6q1TxXO4tbmiaYUUUVIzR0\/wD1Df71W6qaf\/qG\/wB6rdYy3KRjeJP+POL\/AK6f0Nc5XR+JVlOnB4YJJyj5KRjJxg9q89ub+a4yudif3V\/rXZh1eJlN2Zp3OoQwZUHzH\/ur2+prKubya5yHbCf3F6f\/AF6r0V1qKRi5NhRRRVCCiiigA61o6frV3YgIG86EceXIeg9j1H8vas6ipaT0YJtHcWGs2l9hVfypj\/yzfgn6Hoa0a82rV0\/Xbu0Kxvm5jyAEY\/N9Aev4c1zzo9Ymsanc9F0\/\/UN\/vVbqjpTPJZLI8MkJc52SDDD6irtcEtzdBWVqvh+x1TLSx+XP2lj4b8fX8a1aKFJxd0DSe55tqvhm\/wBOJdF+0wD+OMcj6r1\/LNYgII45r2SsXVfDVhqW6TZ5Fwf+WsYxk+46H+fvXXTxXSZjKl2PNaK1tV8PX+mZd4\/OgH\/LWIZA+o6j+XvWT16V2RkpK6Mmmtwooo6daoQUE4rX0rw7f6nhwnkQH\/lrIMZ+g6n+XvXa6T4csdM2uqedcD\/lrIMkH2HasKleMPNlxptnIaV4Xv8AUMPKv2WA\/wAUg+Y\/Rf8AHFdppehWOlAGCLdL3lflj\/h+FadFcNStKe5vGCiLRRRWRYUUUUAFFFFACVg6r4Vsb8tJEPss5\/jjHyn6r0\/lW9RVRk4u6E0nuedf8Ijqv2zyNsWzr5275cfTrn2x+Peun0rwtY6ftklH2qcfxyDgfReg\/U1vUVpKvOWlyVBIKWiisSwooooAKKKKAP\/ZCmVuZHN0cmVhbQplbmRvYmoKMjIgMCBvYmoKPDwvUjExCjExIDAgUi9SMTMKMTMgMCBSL1I4CjggMCBSL1IxNwoxNyAwIFI+PgplbmRvYmoKMjcgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAyNTU+PnN0cmVhbQp4nF2RsW7DIBCGdz8Fb+CDxNBK0S3pkqFV1fYFMByRh2BEnKFvX46rO3T4kD7ggPsZz5eXS142Nb7XNXzSptKSY6X7+qiB1EzXJQ\/aqLiE7df6GG6+DOP51Zev70KqbaAk\/uZvNH4Y12e01IQ10r34QNXnKw0nADylhAPl+G9JO6mY075VowDTEZsaFMAm1gMK4AzrEQWwE+uEAhhgtSjAdGB1KIC1rE8ogOsXPaMAzrF6FMBq1hkFMMQaUADbT44ogO2vIhTAzqwJBbCxqW5ZMO0o7ki3XnXv1x16QHsSnBWHvmeswqNWylv\/mZ48J75k+vu8shauUo3hBz8YhvMKZW5kc3RyZWFtCmVuZG9iagoxMSAwIG9iago8PC9CYXNlRm9udC9KT0tZWEYrQXJpYWxCbGFjay9Gb250RGVzY3JpcHRvciAxMiAwIFIvVG9Vbmljb2RlIDI3IDAgUi9UeXBlL0ZvbnQKL0ZpcnN0Q2hhciAxL0xhc3RDaGFyIDE3L1dpZHRoc1sgNzIyIDY2NyA0NDQgNjY3IDMzMyA3MjIgMzg5IDQ0NCA5NDQgNjY3IDMzMyA2NjcgNjY3IDY2NyAxMDAwCjI3OCA2MTFdCi9TdWJ0eXBlL1RydWVUeXBlPj4KZW5kb2JqCjI4IDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggNTMyPj5zdHJlYW0KeJxd1DFu3DAQBdB+T6EbLGeGomzAYOM0LmIESS6glShDhbWCvC58+\/z5k02RYgz8lYbkIy2en1++vWzrrTv\/OK7Tr3brlnWbj\/Zx\/Tym1l3a27qdRLt5nW5\/E\/9O7+N+Oj9\/H\/ffX3vr8EJbIr+O7+38Ux\/4i0TPdJ3bxz5O7Ri3t3Z6Sqk+LUs9tW3+71Gx6Lgs91elRiVNFVFrVOrNo9WoNKjHXKOSNo99jUo5eyw1KuVHj0ONSrn3+FCjUh48PtaolBePY41KWTxealTKk8epRqU8epxrVMpcRqtRqecilxqVZh9KsBdeKZXZI6xCb\/FVCaxCb\/GhBFahtzhBYBV6C4eCVehVDgWr0NvzKaxC78CRYRV6i2+OwCr0NvbCKvQW5wusEl7fdoFV6C3OF1iF3oFPYRV6lU9hFXqLbyyOkYWXfV6FVcPrvQqr0jv4mhVWjfP101dYNbzFI6xK78JeWDXO1\/dZYdU4XxcprEpv73yFVeN8ORSsSm\/PVcGq9PacF1aldyABVg0ve2FVegvnhVXD6\/8MBqvR2\/uRGaxGb2OE1cLLCKuFl72wGr3mu2GwWngZYfXSJM43WI3ei3sNVguvL9JgNXrNgQar0WucF1aj19xrsBq9PZcBq9G7MMJq9BrnhdXoBcQ\/6fu361+3XxP3W6GbPo+jbTfeJbwr\/I5Yt\/bvutmvu3d1qNMftDQd4QplbmRzdHJlYW0KZW5kb2JqCjEzIDAgb2JqCjw8L0Jhc2VGb250L0FEWEdVSytBcmlhbC9Gb250RGVzY3JpcHRvciAxNCAwIFIvVG9Vbmljb2RlIDI4IDAgUi9UeXBlL0ZvbnQKL0ZpcnN0Q2hhciAxL0xhc3RDaGFyIDYzL1dpZHRoc1sgMjc4IDY2NyAzMzMgMjc4IDcyMiAyNzggNjY3IDc3OCA3NzggNjY3IDU1NiA1MDAgNzIyIDcyMiA3MjIKODMzIDU1NiA1NTYgMjIyIDU1NiAzMzMgNzc4IDU1NiA1NTYgMjc4IDU1NiA3MjIgMjIyIDUwMCAyNzggNTU2CjI3OCA1MDAgNTU2IDU1NiAyNzggNTU2IDY2NyA4MzMgNzIyIDYxMSA2MTEgNjY3IDcyMiA1MDAgNTU2IDIyMgo2NjcgNTU2IDUwMCA1MDAgNTU2IDU1NiA1NTYgODM0IDY2NyA1NTYgNTU2IDU1NiA2MTEgNTU2IDU1NiA1NTZdCi9TdWJ0eXBlL1RydWVUeXBlPj4KZW5kb2JqCjI5IDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggMTU5Pj5zdHJlYW0KeJxdTzEOwyAM3HmFfwDJVinKki4ZWlVtP0CMiRhiECFDf99AQocOZ+l8d\/JZDuN1ZJdAPqLHFyWwjk2k1W8RCSaaHYumBeMwnaxMXHQQcrjp8P4Egt1A9uB3vZB8tpeyaY4MekNr0EhR80yiU6rvrO0FsfmTzsBkq7PpD6hWFX9VcjR3qCcBtxiJUylaiuQCjun3S\/Ahp2CH+ALtZFLtCmVuZHN0cmVhbQplbmRvYmoKOCAwIG9iago8PC9CYXNlRm9udC9VT1VJREcrVGltZXNOZXdSb21hbi9Gb250RGVzY3JpcHRvciA5IDAgUi9Ub1VuaWNvZGUgMjkgMCBSL1R5cGUvRm9udAovRmlyc3RDaGFyIDEvTGFzdENoYXIgMS9XaWR0aHNbIDI1MF0KL1N1YnR5cGUvVHJ1ZVR5cGU+PgplbmRvYmoKMzAgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA0MzY+PnN0cmVhbQp4nF3TQW6kMBAF0D2n4AZdVTYmkaLaZDZZTDRK5gK0MRGL0Ih0Frn9VP1KZzGL39JvsM3D+PT49OtpW6\/96c9xqa\/t2i\/rNh\/t4\/J51Naf29u6dSz9vNbrd8NvfZ\/27vT4e9r\/fu2ttxvaEv15em+nl0T4h2NMvcztY59qO6btrXUPRPqwLNq1bf7vUi4x4rzcbmWNkJBaFY3QgJo0QoN4zRqhvHgdNELD4LVohDLqqBEaktc7jdCQvd5rhDJ7nTRCGTefNUK5ea0aoTx7nTVC+d5r0whlzLxohHK1yvYuPLZu8WpWhrf4umxWhrfgZrMyvMWBbFaGd3Q+m5XDe+fVrBxeXDUrwztjZrMyvHn0alaGt\/jLYbMyvMWBbFaGtzifzcrwFgeyWTm8IJiV4R0ws1kZXvGpbBsRouRTiVkF3uRPJWYVeJPvr5hV4E0uErMKvMnXFbMKvMnXFbMKvOK7IGYVeAuqWRFirGtWCa8\/pJhVYn+xrlkF3tG3TMwq8I4Ya1aBt2Bdswq844hv+vbx+uft5+R2LPr6eRxtu+Iw4bD4IVm39nPe9svuo3pL9w+SkeSUCmVuZHN0cmVhbQplbmRvYmoKMTcgMCBvYmoKPDwvQmFzZUZvbnQvTkJYQUlQK0FyaWFsLEJvbGQvRm9udERlc2NyaXB0b3IgMTggMCBSL1RvVW5pY29kZSAzMCAwIFIvVHlwZS9Gb250Ci9GaXJzdENoYXIgMS9MYXN0Q2hhciA0Ni9XaWR0aHNbIDI3OCA2NjcgNzIyIDc3OCA3MjIgNjY3IDY2NyA2MTEgNzIyIDcyMiA3MjIgODMzIDI3OCA3MjIgNjExCjY2NyA1NTYgMjc4IDYxMSAzODkgNjY3IDcyMiA3MjIgNzc4IDU1NiA2MTEgNTU2IDI3OCA2MTEgOTQ0IDI3OAo1NTYgNTU2IDU1NiA1NTYgNTU2IDU1NiAzMzMgODg5IDU1NiA2MTEgOTc1IDMzMyA1NTYgMzMzIDc3OF0KL1N1YnR5cGUvVHJ1ZVR5cGU+PgplbmRvYmoKMTIgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9KT0tZWEYrQXJpYWxCbGFjay9Gb250QkJveFswIC0xMiA5NDUgNzI4XS9GbGFncyA0Ci9Bc2NlbnQgNzI4Ci9DYXBIZWlnaHQgNzI4Ci9EZXNjZW50IC0xMgovSXRhbGljQW5nbGUgMAovU3RlbVYgMTQxCi9NaXNzaW5nV2lkdGggNzUwCi9Gb250RmlsZTIgMjMgMCBSPj4KZW5kb2JqCjIzIDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29kZQovTGVuZ3RoMSAxMzE1Ni9MZW5ndGggNjc3OD4+c3RyZWFtCnic7Vt7fNTVlT\/395h3kpnJPJkkM8OQATLAhASGBIIZCQnBKEQIkADBhARMEAxPASUSjDEhyKsSCCtu7XZtq3RxIlQC+\/m0qY\/auqLuuup+um1Xd7W6n0r10+puV2Fmv\/fOTIypu3b3s3\/tx\/nl+zvnnvs699xzzr0TAjEiyqAukql26fJwEYlP0QW8VrZsad6aLM8sIWJrW+7a6WtZsmkbBL9AeWTj1tu3rP\/bDc8QSWeINH95++a9G5Ptcx4kMv1Z24bm1l\/fPzlKVDwNwkgbBLbnMn5KpIeMJrVt2bmnUrfuGsqtRGbX5o6W5mT\/qVOIdJlbmvds1ep1BUTufRD67mzesiGl3wm8crd27NiZLBebeP3W7Ru2Xr2rD3Vu6CN9pF4mN0XHvEnZSi5aoMwnO\/gg+E1Eiff4CIn3xRt8fHPiXSLePt6eeF99DSP9R+JDQd9NfED\/o48uha\/6sGx2iv2EnUrxdSxbcKe4ldlRsP20mNTE7sTFxGd0lhrB1yX+IvGZ9ISc+4WB9tI+0fN54CdsB3pvZ4N8JLaOHWWzGWzDYBvmAt5jj7E6+ifWRndjviusnBWAvsZupr+mfKpnW6mWvk\/PssNMoUM0yGysiG1mLmh3ng2yGayaVbAK+gP0GWa\/ZHHpEj2Ndk\/TL+lD+pQpLBNtJ7JpbB67CfP8lH5NH0Gux\/py2WRIl7AWdoD9HfuVlCXlsSOskz3Pvs0+hGwdtL7IotH5axvqllffGJk9q7hoZmF4xvRpoYKpUyYH8ycFJvp93rzcHM8Et8vpsNuyrRZzVmaGyWjQ67QaVZElRtNYzFVRP+TWhjx+v79heqo84YvlmJxv\/p0\/RlaPP2ApHm3lGdcrZ1w5d1w5b7S8JEa2WFWgYiEfeYiqfh2j7BizxYhPw7JvwVSpTpWtmwKV7TF3RWtTE3osDJh9saqPwkKX1NhDRkNFoGKDYfo0GjIYwRrBoe3WIVZ1AxOMVFU5d0giXcb0aTFrKCblV3JsikUPNYEJLMRIqMn+vGY4MfLg2CpCtzSXneRYTFMR04p5fe2xaHOMDvmGpo30PzhspvVNIVNroLV5LUzXDB2HSM6vbKvjhqzkaGrzxRQMLl4eSHyVbb7+ADdHZVsT3oGF6PWlcoj1FfW9\/hFPzApaGbOEYovQYtHd73jk\/kpXu48X+\/t7fbFHb60fW+vn74aGBhcU7q8MYEAMVrlpAZbiCk+fllxTygCtTZv4nJuauZ6Vm3z9hzYIXR8UOoimlW18Y6KHmr+qYX9\/ZWugsrW5dUFygopYtE4QqltdL9YI6y1sSIlSDVCjiJqmhQ3+pL1rltVXcN0CzQs9yZ0flTSlJBBUpit9XIPFGCDma\/HFaFl9AE1L+GtDCfW3lAj\/8Tcw9Kr9vFdMzTcHfP2fUIw1Ba5+8EVJc0qiyTd\/QpytClQ19fdXBXxV\/U39zcOJrvUBnznQP1RT07+1sgmz1taj13Di8iFPrOrBhpi5qY3Nhfm5E1Qtqy\/3+C0N6WJtukjwKviWUSwHVsDP4hSBlamu3u+DoVbUN3hgp3rO14FPUu5L8N0SbHPKbNxGG0pGzVORYv1+7qCHhqO0HoVY1631ybKP1nueomg4hP1o4jUj6Rr7Cl7Tla4Z7d4UwCwXiJ+R9pguOPqTZXZkV7bNjTHHf1O9IVkfy66olz1SQ5KTPDLnDCEEe1nMGQI\/JdSPTXg1EDOHYmpF\/YinrMFntiAL8O1bHqi5dXV9amExqaKufqwonSfGNbNSDaupg0siLywYCrC+W4eirG\/56vpLZhyTfXX1T0lMqmha0DA0CXX1l3xEUSGVuJQLecHHC3ykZSjoRHvPJRzcXaJWEQJRbhlmJGS6tIxRy7CUlJmTEwXFRFGSUKMka6Lp1gpkuqSsS8jEZ4j4aqMGNaqL6qMmKUPyDDEuegqSy7C5ntF5E8tgniH0WibEw6xrSB\/1JFt0oUU0qWHfis+nXrG6\/ryJ0E28MdEC\/oHVumDe2hjjRl5T7w+YY74JP\/P0m68mDR+Tln+Z6fnm616+\/gAuUS\/Ed8R3ZnQJdxjzUTSaFCedTeEJ2qcQFarVVKaupAhuCC3aXDotldIKnOdbgVplBw2hfj9vC0wXtJQY2tcB3+X9gGqgAKgAVgJrUvWLUv32YYw7gHuBzcq\/0GL1g8SnmlKSgFNAM3BGfYEG0GdQ8wStAwYx\/\/dQDnAe9KT2MB0HfxpoRNsTnKb6LQLCKPOxVB0lEqAyHx\/yiRinVypNfAoaxvydCiU+hk58DYuBTuCm1Bqq0cackt+DNv3SE4kzKf4g7HMv58f0q5YP036spxi0BOXd4CXoKYM3gldhv3yMOQE2exTUiflbUuvmaOZrTq+J658a+8swqmMaSf2IQcd3gPgY3cZj9zgclosF5WNuA26EH1zQXKFeXq\/ZSHM5tH9GkzD+t8XY1bQedr0AHQPKWcrmPsFlQLu6Usy9B2OsUC9QSDNAM9QuKpZCieuYxw84Na\/TMdivkuvD9z\/lE\/cqrcJP8rldlHdpAvjbgL1ou4\/76KitYB\/IFgHz+P5Bl48x3xwO2LaKg+skf0xhbnfeh62M78BYVszlBHLA21I4nPLjKt6f34xTvjKQphzc\/4A8oASYl9qjRs0KtE\/tVxopX+H78AF4PiePsWHQ1lR5BjDI28BeCV7P\/Zb7DvdR7ifcR8T8K6mGU74O7ufC15L27oQt+d45AC\/0fiSFKs1ZepjHDbeviJvU2MLHsM9pyv1G+P9Z2ieHaGpqvsVj6BnNCFWP2oH7WorqSun7aj0d5LHI44FT2C9Jq+gg92Pug6P0lzRbxGpqXB4raTpm7WERO6AqUUkqBnanado2ozY6OyZ\/\/RcQ6+tAnM9EPL4Om3VSVQbsCDutV4aYFnQp9D49jg5yaF9nm9QRGlGuIK5fp29Ib1A3B\/inQLdi3S+PsdUXbTvOXmma3pcvoYMpe1m5X2LfpsE\/\/gC6hPsMaBn3E9Dvp+wd4Pko3S8FvhfWUZt3o26HyKGNqTm+YP8xdp+N8uzx9h5D+Ry7eS7l+Sztj7IXdan183zAY5rnBF5mPaThuUK0JRrWPE8a7fdIo0igTuDHQD5p5NxkG577uf6aUuSPZMxN5PNy+3AfFnypyKci76N+byruBkVcvCBoWLRpFfsga4\/TslT\/EqHnFlqirBd+L\/K58CnI1Mk8V4u8dROvl89BlrRnXardPai\/ls7pqfrF6vdE\/uhUSlG+hr5mUd6t9WC\/w5SprQN\/nOdmMfbudP7lMr5GnY5mizWvgw9gL1I5hp8dAf05koBB7Sto8yadVJvIlLYBMDhqrws4R\/hYMeh3QOQlkYN4H03HqL0Gx9oqddaE+ZhpW2neRpsO6tWB6j00qFOoWPc9yGYC66hcvxB0Pinp80f5ADYxww9vpkzu1xhHB1verH4HMo4A7HeZPNj3gzgHDo45e8QZy23FfUjnQR+cj2oP7cJYO7SDtEv7FO3ShEinRR5R\/iD6lmuvgI8LX6tW2xAf3H\/5OPDfVL6N83jQOcmjC6MP2nAdRN7k+7aNTso\/5Od20ofH07RPa3i+EGdB4mP0azM8i1xwhVancutS4DbgfshOizPripSnXGFMPZf4jfJv7Dn1nNTF+T+m48GeSdZxyjG27n8q\/99AelM9R20qciR8hbCeI\/zs0\/6GFQK+NIX8HLAPCOqmslO6jexp7VrKVjbSKnUtbVLmUynsME8ZBuxUrplKbh2xQpGziikA1AK54n4wLs+L2JqIe6UF5\/VKmqlG6QZ1E2g16FZaqzopqlbRLepO8IhFpYGWwmcjait8pg\/31DV0o1qLe4aF5ok7Zi3yTzktF77+LfjxY\/DZb9ER+QzOxPtG82B1OqZlE+1RG1F+X9zz9gANQD1vz+tEu0mwz33IL2Fare6mE9D\/hPIdlH+M8i\/ohPQiyudwV\/l70KcQW+dRB7k6iHo1RTtQ9wdaoDxNbvVVOsLH1PwqkVDnwp9vSFxTXkSu+8fEj7QNtBpjTEKfYtF3N\/gH6EGhw5cBOgl9xkB6EXHwoqC\/B80c1WU8uB5jAT3Gjy3w4+S6uS7j5+IQ9T9Otf2FWPskzH0Nc08EspK60Amt7Yt2GotUvySeH6cvbJeGsOFYwJ5j8UdrSoHbeizEWlPgtk9D7Av2Qdg\/te\/KacwNXqyXt+E6fkCr+Zr4WkSf1J4rj8IHB1N2UEXdOqEX5tHcTcv4fmuu0v1oU5UeM+1Doh\/XCXVi37huqNfswtpOJ\/2Przllz0xuS+2HyO\/X0KYXc8xHGyMZxNxc90rQtP4\/xRgYS9tHOuUHiKm0rXmfPug01mfTuvP5uO4Yc1R3HeTHkaOfwVi\/xbyTyY3ceUKdKdrfpH1U7BMpNXQCMV8w9n4KTEvlg4J0TgBCqbKgInb\/VKTv338KviXywFgc+SqIHPAVUN7G\/WWsDDkD2Cw\/CzoC5OC+9hVj8Lw0\/rvclyH5XSGZs8bPwfMXh5KXpKlc9jl6cc+H74zGMz\/7V9LdQCZ8w6DNoyLkmVmaVqrlvylQNPQ7KqP1pJJEZgpTI+a4NZEgmVg0L2+PI3e3I+cuh2eXY8JOh3uH45U7X+mQjt7Z1SFtdQzrKJqbu7nD4czZ3OH0dGzev1na3OG+406H544792+fsMnGWyRyN7bb7Dkb2+2eoxvZxnb3hjabx3ex9mLXxdjFty6q3g1sQ1vPtgmnKz71nwIeAo4Dh4FDwEGgF+gBuoEDwH6gEyh6+SWT98pL2d4TL7FJL7GzL7K797Z6\/6qnyPvdmMn7ZKzIOwRkxdjjvUXeYweKvEeBrmH28Fqb9zRwqtHiHQAeWmvxHgd+0FPgfXp\/gffwKp330Cqn9yDQW+\/09gDdQFdn1\/6uA\/KBVRbvfqATeKX+n+qllmaLdz1Q1LjG4l0L1K+0elcB5StZ9JHmFRneJqBoDV4rAc8cuytit8+2W2fZs4rtpiK7fqZdU2iXw3aaYZ82PasglDllalZwcuak\/KyJgUyfP8urJLx5csLrycnNcLknZNgdzgxrti0jy2wxmTIyTXqD0aTR6kyyopqISaasLFaedVvW\/qwnsxSzni2lpfJSjeyZp\/NmzdV55VKdl0p03triuhCLWWuopm5BLJuBLl8QKw7VYN+WxYpCNTF97Zr6IcaONEAak\/qGGdXFlL5hCcRasXpN\/TBz8+oe8QvzS8RYV89hT4o2NIRyY3tqltfHtuY2xMo4cyy3gUL47NixY2fov\/uwp1Z0rahsP7QwlGzPQklGcKEd6WZJmSgnZRj4j4YKcRkXu9JNd8RcsSIsNdlgSM9X2rpsASKA\/74MoQDv1xLNtPgt+X6LX6FrPnnkWlSlz8injBDiZh+iJMwG0c4TNdNfyVapR5bVnjadIm+QQqHwVSq\/OrMwG533sfPxW9hgvA29WOJ9qVx9Db2mR13YJemCjNstIo20kuymrYwxSQ4XhxuLqbysvKxXnRHq7XxuZiErZgHW8Wr82Mvqa5\/a+fyLEu+pezHSNLoULbl\/4oWApARsgVmBusD9AfUnxhcCUobfGFBUZ5ZrqUt6xcVcLpvneIMNX89YlEm1bIRJbDgxct6aHeE0ajIYI4wVqMcbCrKDw4mPoh6LJSLGCJpdUVNGxNXpdOo6gzOCHaJjNBsy1knRbEeEKK\/TPN28WcK6i8OhqyFBr4YsVmdpiMpDkIUat5VyBsTiLG2cWUiNjdn5DqejuCgye9bk4ORJk4OzZ0UmFfsUpxoMBiZq7Danw6koDrtNowR8tIg9mRmquq+5vajo6fgb+7u6mfZd5maTc+IrLFualtb6fXvYVMZ2nYm\/\/3q8P\/4We9fTPqdhTVnp9OlTKjo6vr\/tZzv+9h13y+qKwkBOrjva\/cyew7+9h\/m4LcM4QY\/h+4uWcqOZEr6wyapVK0nKfq0aLr5eFA5Tefn1suRu8iesNseL4vPiRerl+MnPYkot\/GZx4n3VrNxAU2kO3XeJDIn3o169IWIvtjJGUXBEwYKTgUBxMKo3RoIDWnMxN+IMvSlSPOB2WO2FVJ8j5Ziz7ZEcs8kUsdoDc3osmaWZbRJ1M1bYnVOSs1FK2RValZWWwqZQ7GoIP5bS8FVraThUGrZYSykEh8mPROZEIsVFsLDDbrE5nP5gcLJGqwlMhJnn8Lo5s2BlrYZBqIWx+UZEZrPfxu9xLF9S8tz2i7+6aVZZti9+nzNTW7t089EfPr9o0Y\/e7bv5hiWtRZPZ4ro1+\/wTK25cuGum9PLUjbtC3olTb5z+WE08VLNiwdTQjFv802IH9i5ZEpyRn1dT5nPH381z+n3+gsL5C267GaFDnbBXJmxupTxaFTXOy1yTKZl9eltEGk68FS3gjJpjdliJcgZUs2PABBNt1PXqJHe3zqdrl7ItrMfqtW7gJoEpwleFLfDAAPiBbcR+cRNYLTYJ64aP2f3MlnQ47mCd7OH5D697Jr7zSucdDRVL491s8Pali1uaK5e3Y2OVaDT+r\/HPzsX\/vXvGpJZHJMfBe\/Yevfeue+AvNyH2HNhrH62MlpSocyz16iqL0kXMZiu0M7vdNWAxY9cpb0B1lFOJodwu27ttNuzjRNYueboNfoPYyuRuQnGQ0jB\/N5aGG6E4UzOlwMQZEt8pbNXYmODqyw+xbt83\/uXJx9\/+i7UlU4\/U7L7MFGaZEz9gva12Q+e+ptot7JvT9g6tLz\/8w0f+ckvtfu\/My+eLF1Yef6i7bxm3fTVsz\/V3YQWNUafBoNerR33MdxLfbHOi8MicAZtZ5e7JXVgdyHCUWJjPzfTdBoO7myZSu8S6EQhjFgGT83WkfXEbnLE0jIX4RYTD31QE8cQgVkT+IsVqzw8K59OqjmuvGgvm3VYW8QfZ8bXxa79\/7XffZOXM\/Q7T9cfXm26va56bb2Dn1hdW5mUX5j96aDeTn\/wPNqs\/\/unfDdy18ZbC27AfZqTrBuRCF62L5luyrLonbcwW1WdGbANZTNIOMl2WatdaJYskWUjpMWj52s47XRFBEXGCIp2pyFOh4rLrZUUIeiwBLoUC1tRoKbWU8jRsCWDdAUvx7Fk3SMVFTi3fFK1Gij7zTLxtcDDnlkMP3PHS9MXT5xQaVCUYf+O6Il1jBYU3nmmZ7\/43U\/4UB7S9B9lmJTzfiMx9l2zOtkWy5KWy9IrMjqnMLNVKEklRaUR6VVJGJHZMelSKSbKqanR6nVavSLL8uKK3KQpK2l6NatNo1Nn6Lr2k16mSYlTkLHxF0Rrtqk5jkHsURdvTpWFmRLkmQ9IzQ4\/RZOQxc72srMwCf2tMbV4pzpsyrBYJu5GfOpmd5udAXSEFjFZnLtOViZS9bTvDK4TIYn7G\/LLW4r+HPcoK2ScIn4fis988HW9SL183sab4g9eXsCdOxj\/gGfZeIm0fPC6fNl0iKfHqeWdOxIhD5jxWLyhyosoPnenYNZ2k2hf4ThlVM2WZJ+Rbs3rMOneP+eIENqlnwsWl+T\/K\/zBfzg\/m83U0vnO1NPzO9VJ+3ooFXH\/HyjNjKMTD357MgOJtx8bhnOFBlORS7L1s37Lv3rX\/RLjpz3eeHYm35UydX10fb9NlRENVq+NtSvDh5mWrG9pq\/uYfrm+QGqsDc9p2XP+FtLjKPWXmpr3X\/5lSuT8Dq8sgNxVFfRHjA4o0Ry4xSM4B2WwZMDhs3VqPtl3K7KYJlA4a4tmKx3pjNmLCx\/+GBGRycGyGWsyqmZOVf7s7\/tfxtxP058+wwR2r6rdtr2vYKZl\/z+ZdGvj5J\/EX7vsW0xzpe+BEf+9Bbuv9iIZnoY2Zai6RkniL21biwTxJb45oJdKZDaeEae3PM6Yb0TKtlsHEZma2mIVJr5YWIRHxfFp+lft96RhjOmURt7DbftY5Z9fK1XfcW11QO608frsSPLdtRUn8V3kLGhPxM9CjOPGecgZ6zKCPL9GkxMc8wIJcDz2YDJfRGBHXjIAZ14yAMV9RXC531GyOuKMGQ8TtxlFsjuR+w4bgFvcUm0PcU85nmQX9ATITYwofby4aKt+Y5nCbHVMkvVkzRSo197kGzbIYdorZHbU7MarFipcxK+Ludrl03VMKp7QnL0CoFBT14l6TiTasm8jXbQ6bR4\/cUGiU4beaxkaR7vjFJsRTt+Bw+jrF6ctvpbjciMwnLjc8lQsvdCCRTx693eRJuNxoAr5gMTvhXl2zbHpghv\/I3z+27e43LvzwB3unxO\/NChQurCyfMuWBv\/lJe8eHL8d\/+e8sGKy+ITBh8jSXxZ1ffrKpfbBm7t1twWKXb2Zgss1mdi4bXLP23O3f4Z5QknhfXoFM46QV0eDPiDnJbrSZ9AOZDtk2KNmRKWxGk4wvmGqP0zZifdUqWcX+ZLkjZC1EKdwY2pZOh59nQ7gET\/dwXQvPhzaR4bP5zSI4W+RGaeNbb2XYiqbfmneqe\/BY5cmTOE43x9+M9y50TJwQf8+\/5JtPsbvY1Ge5jjIyw3ElSCb6zSVSsQ0Ge9JbrWAUyahWy706RV+gt\/NE8UZ0OxhVoyqax7U6m1arU1S1T2+w6VWN3iBLUp\/RYDNKzGiQcJFmj5PJRmTqMjBJNcgmrUaRGWXp9EaTXadBMlVVn7ZJ26WVtbLRwEySZAhTBx0VSvkMUUOTocugGNy4jhe7wuIMKEV2QXAkGZ5yyjjKRvOmjudNHfKm+gUGlNfAZPzSBufwZ4sfZFDZL7P+s\/\/AOt46y3rje+Mn33w1fkIJXm+RHuH47OfS\/usHkv98b\/vKJ0x1\/0fPpyznv3wuSFZpO56fyzNHn7PyWWUCnmbxPKZuVIf5o7nl6+fr5+vn6+fr5+vn6+f\/6kn+OV\/qL\/1s\/MKCy9QEgP+p35xlK6rlyOJVqxdaqiqX1FpX\/gn\/AeD\/00ehBeKtcPt8ZEkk8Gb8jbKC9xxaRiuoGlaL0GJaRatpIVmoiippCdWSlVaKllbYl\/8+WINv6nTj9vbmzb4Fm5tb7iBRS+wYqX\/Sf63gn3HtPqKPEl8QpP9iU\/6KcXg7de7bQ7EnL9+WVfYJeZIDP3bryMecvmF6a1Z8x\/UHM7p0Z1E0psf9TwxPr4kKZW5kc3RyZWFtCmVuZG9iagoxNCAwIG9iago8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL0FEWEdVSytBcmlhbC9Gb250QkJveFstNDUgLTIxMCA4MTYgODcyXS9GbGFncyA0Ci9Bc2NlbnQgNzI4Ci9DYXBIZWlnaHQgNzI4Ci9EZXNjZW50IC0yMTAKL0l0YWxpY0FuZ2xlIDAKL1N0ZW1WIDEyMgovTWlzc2luZ1dpZHRoIDc1MAovRm9udEZpbGUyIDI0IDAgUj4+CmVuZG9iagoyNCAwIG9iago8PC9GaWx0ZXIvRmxhdGVEZWNvZGUKL0xlbmd0aDEgNjc4NzYvTGVuZ3RoIDMzMDgxPj5zdHJlYW0KeJzcvQl4VEXWBnyq7tJ70t3ZOnuHJs0SIJCwBSI0W5BNkCUkSARkkVVA0HE3LghGVNSRQdxwR9CxExYDOAMuo6MO6oyiM+ooo7jOoI6Djor0\/d+qe2\/TCTg43\/f9z\/88f5r3nqq6td1T55w6Vbe6IUZEPmokhSaMn1ReQeKPOVfiWjt7yaxlZlx\/EJfW2ReuDD++9\/2bkPIukX7evGXnLun\/UHYZkWMskSd+7uKL58n8NPcPRJdvnj931py\/j6n9A+r7BxL7zkdCsDJvBlHwR8Q7zl+y8qLa+bsQzAgT1UxbvHT2LLP8h2g\/0nPJrIuW5dzoeoKo\/jIkhs+btWSu1b\/puOYsW7pipRX\/g7i\/7Py5y+5r+fRz5L+LyFuu7aZcIE97hHLVKIWIjE+ATwVNLDA+FfcF5ShBrRaINtPjbAE9TnvpGfYVSj1Bu2g7\/Z5yaDjdRZfRL2k16TQNKdfTRHw0pP+S5RrbqZzuAx\/vo\/3IO5WuoN2UzULGZ3QlrVJeR6lV4HQHGkITaCndyMYaF9B0el+9hvrRWDqPlrFGo864ybjVeJAeol3K741j5KE8mo3PfuML7c\/Gu9QdJW6nO+h9dqtrB8XQSiNy3k3n00alQWXGucYP6EEJ\/QJ9UGkc7Wf7eBlqn0ufsBC7TBmGWh4w4sZzyFVADTSfNtJu1oeN5CXadGOcsZ+y0cZFqPUOaqGd+LTSb+ht5tW+Mh40vqJc6kaj8Dzb6RW2T0kcuyoxGBzTwKUuVIU7S+m39AK9xiLsab5U82oVWky7xHiDMqkXTUFvH0HJj9m\/+RX4XKk8r9YYQykNfLlFcJt+R39jeaycjWe1vAtfyu9RzicnWuyFzxxaAH5vQO3vsTK2k3v5q8oD6lb1qF6YOGikYUSidCfdTU8zH540zFawq9mb7EM+jM\/gd\/IPlF+qj6p\/cszCU59NS+hG2kr\/ZkHWn53JzmLz2WVsNbuF3cH2s9fYp3wIn8wX8S+V+cpy5TfqUHwmqSvUa7TrtBv0TxN1iecSf0z826gwrqMzIQ9Xofe30z14sl30Kv0Fn\/fpA6YxD0vDJ8xK2BR2KT5XsBvZ\/Wwze5RtRyuvsQ\/YZ+xr9g07ygkfnefzEt4Bnwg\/n\/+C\/5LfxV\/F5zX+D\/69kqN0UMqUPkq1Uq8sRa9WK+vw2aH8Tc1TX1UN8LlCW6\/dq23WtmrPaF\/pXsfVTnL+4ccHjnU99l6CEmsS6xMtie3G3ygLY5gHLhRTNXo\/C5+FGO\/1kLgn6HXmBe\/yWFc2iI0FZ2awhWw5uwicvJZtZA\/Jvv+aPQUuvcW+RJ99vED2uQfvw4fy8ficzefy5Xwdv5Vv52\/yHxSH4lHSlSylqzJSaVDmKiuVi5X1Slz5g\/JX5QPlW+VHfAzVrRarHdSoWqaOVGeoF6j3qJ+on2jTtZe1j3S3vkS\/Tm\/V\/+no6xjkmOA409HguNmx0\/GGcyak81naQU9Syh87qFyljFB20E28Us3lr\/BXIM8zaI4yjkNS+Wa2hl\/OtvOO2kX6QD6QnUFfqVHw+nl+L\/+WD1TGsTFsEi3kvcza9Ex1C0i1+iwdVp\/Cs72Cmi\/SvewK\/qXupRZGvApt\/k7pqZYpL9PbyvvMod5H76hulsMO80eUCZCC36iDtDoqUe6iXyvL2eW0g48gch91roUcn8G2wC5MZhXsO8UghZ8BKeqnfEjX0CL+ZzoMPV5Dv2Jz1HPpJqpkl9En9DC0oot2nt5Vz2Iv8gVqE89g24mrj+LpqlhHpmiZdC1rUDbqX\/K\/0AX0quqm95TH0PtX+a+VcepX2kQ2HxpwOV1Hy42r6GKtTv0TO5cUVkul6kFYt8uUCrUE9EpYlemwaTuh3bthB4Yo45ASguSMhVxMgYXYiM8G2AkVErQAOj4VVuwV2q5P5q10rpbGYHWI1JcTE2ma8TDdYZxL5xm3UnfYg9XGZahxM31EN9NmtipxKS2jImjOe2ysVsNf1WqM7ryJ\/4VP4uvbji+4XcpC9Dk+v0ZkkLaHmtS3aBINNtYaByDdnWFh76BzaDQdwlN+gRZOV\/ZRZeIM3mzUKMvwvO\/TmcYjRjFz03xjMY2np+ghh0azHGUY4zj7E573UprLJxorlbmJBeDDzeBCDNy6APbnenW5eo36Pa2Fzq+HvdkEvdkCzRG6T7GzVq1ccf7yZUvPW7J40cIF88+dN\/echrqptVMmjz9jSGzwoNOqBw6o6t+vT+\/Kil49y3t071bWtUvnTtHSjpEOJeHiosKC\/LzcUE52VmZGMOBPT\/N5PW6X06FrqsIZdRsRqZkZjkdnxtVo5PTTu4t4ZBYSZqUkzIyHkVTTNk88PFNmC7fNGUPOee1yxsycsWRO5g9XU3X3buERkXB8\/\/BIuJVNO7MO4RuHR+rD8cMyPE6G18mwD+GSEhQIjwjNHx6Os5nhEfGaC+c3jZg5HNU1e9zDIsPmurt3o2a3B0EPQvGcyLJmljOIyQDPGTGgmZPTh07F8yLDR8RzI8NFD+JK6YhZc+ITzqwbMTy\/pKS+e7c4GzY7ck6cIkPj6WUyCw2TzcT1YXGHbCa8QDwN3RBu7ravaW2rn86ZWeadE5kza3pdXJlVL9oIlKHd4fGcSw6FjkdReXBY3erUu\/lK04jQgrCINjWtDsc3nVmXerdEXOvrUQfK8tKamU01aHotmDhmUhit8VX1dXG2Ck2GxZOIpzKfb25khEiZuTAcd0WGRuY3LZyJoclritPEi0ta8vJiu4yDlDci3DS5LlISH5wfqZ81vKA5k5omXrwtNxbObXune7dmf8BkbHNauhXw+lIDc5P3ZEhmF6ExE5OcZaJHkVEQiHh4dhg9qYvgmfqLy9z+1DS7P7Lhr56hVHwORmRB3DVsZpN\/gEgX5eNaqT8SbvqGIAGRw\/9omzLLStFL\/d+QCAo5SYoa7tvheFlZvGtXISKOYRhT9HGQjPfp3u3CVh6JLPOHQcA+mgDezqofUA72l5SIAb6hNUbnIBJvPLPOjIfpnPwWipWX1cf5THFnn30na4q402jfSRafGYEkbyfhImfFndHkv3R\/dsaI+QPiLPs\/3J5r3h8zKTLmzGl14RFNMy3ejpncJmbe75+8Z4XiGcPqlHxuhXi+Iu9CKKcnM4tInTeuluKfLoV6TqvDCamUKSxcE\/fPPN281rtLSn5moVbjK1FKkuPFrG7GB5S1jQ9sE2\/TPW+Tgg5jeh0zeVpTk7vNPYia2eAoi0DiaXJdSXhYnKZAM0vxr9XY11+gPj8eA8uGiQyQPzPJirbJmG+F6\/EnpLN7txoYuqammki4pmlm06xWo\/GcSNgfadrFn+HPNC0bMdMWnFZj9w358Zq19eDVfDage7eIuNPUNKeZlFI0E8tvZjLQb9gN9fHxZfWR+DllkZJI3Vw8S\/MA8pZMnjkMIU5DmyNszZnNMbZm0rS6XX6sStZMrmvhjA+bObS+uSPu1e3CYicmU7lIFYkiEhYRGsPAmhbulPnzd8WIGuVdVSbI+OxWRjLNaacxmt3KzTS\/2VBUNhSDYzm7VTXvxOzcKtKcZlqjmbuzlduJO35xZzdhxiF50\/xrRmRyXczdLzYgNjA2iA\/m4IhIakHKbuQdyGjbIDaY5TejzokyuZU1Ng+M5e+SNU20cjYip0hrTKah5yJbSkVoz3zwKcefYMq0um2DCPXLK3IMFX\/C0qITqTokDZOQ86lldV7eNGYSJFDcdPfPd6fcDouCcRaJz4hcVCKeLl4bubgEiZF4GNYamZppZEF9U1MYnwi4Mru2zryKW6xbAWqqjzeeY+fNL4BMHI96UVTK1bYCYUOSrV1qt3Y+WhOBJru5+OyTtobex9lZ4ir\/ye4396WI2T5mabPRpulN0yCPJfFC0bDVD0TTCuplDejJBtkTJien2fAJ5gldCgsjBzMZGd3MzyiTlEnaNDoyYg5yCGDS7YPBKgnPqRe5IkJphOD\/ZCaWkklMJLLyJv9AO8asmKm+TfFz20bnJ6M1AvBRSnuYZgLPIlW2JL4wP764viyZZZZ45ibo9gCh4ANk4ZECMzHtjIw3zp6FLmK+GTU7goTRSAjXnWNyUEzUTcJzmj0LxQSXrZbi55W1qRI2gcFEoSLxOPHGCeGZ9eGZsCHsTDA7PxzXQMPz4D5FZgm7McF8ngkw\/iCzmiahLIlhy487YM\/mzZobEcY1LuTd5L7oo4re0aS6OOU3NUUgQ+hiaQ0yo\/poXI+OEgT\/lpVFZs0Vnt084djNNV0OdFdyR9SWPyJSUo8svFTyEoyDop0jLrObhN\/YMLMMnAg0BZvCVU1Q+AbYKjU6u3Ym7FrYH64Jy6GelY8YmDBKxOpRkZnRVSoyorz8F40vKWtucJQeT5H\/lpaZmZ2yVulExCfYWRzyHwLLy+I8pz9uiodnE6fJeQEDJZinlY4Ce2OQqnxRGlo02Zo2zPKjRNF8e8DMYkiptycAyHtzKVszIdUSTo8Hx0w8Kx+M7S5mbsegxBk0zE8\/PPHDJegra7vWCKzXrSSxzrMQ52\/R2eoKygJGOQrpF1ot1bHVNI1vocsElEKKqY\/R+ci7BfEhoLtFWeSfArwPVAO1QJ6VNg6YBUwSceTdJcqijmWiHklX0DRnMS3Vao1jaG+99gLNA+5B+H71Q9qsV9ESxB9Eub0qUT+RB2XW61toA9Lvwv3ZSLsHtA7x+xCejnI9rbDLcSPlCgroSO+Cem6wnreT8jT1VVcYf8Oz1KPO0cB1aGMCaA0wBnkyQIcCq9kLtIa9YNyP+6B0DdpfLdKB4RY9HfWswv3BKNcR8WsQzkM\/dNB0oATozB+jKp5JT4GW4\/mnms8NvEDzxTMnnwn9t\/p0Isw+jkkF2vwNEOFVxkegrpS+tcc17TBKqaRG0EVAPnAm309L1LHEwK87tI9IEXASCT69B5ymzqEznGL3tIomadtpo4gD4yRWGMfUu2iTcoT6494l+no8xxzwuxfwLZXzf1B3vZSuhHwNR\/1XAfegzk+lPMyhyWi\/B2il+pGUoeuAtWjrS5tPgjeIX4VxnYi2fnQKGd5Ck4CRGJdGYLHoD9ovFzwX485qE1XIewh5pgsgPUcCzy5kUpQR5VFXqSWH9x+ndD\/y3Ai+HgRVgSzRBxtSzizg3vOoJxfQgUKgB\/ARcD+wCBgAjAE6o21Cu4qUV8iMkE0pH5AN7QXwEH2TMms+wz1yPE2duc+qS7RToj9GiyyUiDqFvgiZRV+a7bqFTgmZsamU70VS7r8QzylkKkmhe+rfaaTog9RByJZNhd6hz0If1vMptEbSx+gaIbOifzYVfBGyJnkCnbBodcqz9pQ6AqoQRSxZv8amNi+SdD49iDpn6ufApmyi09WVdLpyC52jfkXDlS7UQ+uJNDwP8sb532micx9VYizHI35HO7pBwHGALdT24Tm3gp8H6G7wdLl6gHdQDzBN22p8phF7UdvKr5DhE2h7sH3mPUEFUu\/9t+n\/E\/A3ta2wmVuNz7UDhoHnuVXohOPvrCcQtinSW4BGoKuzjG1wLmKtjink14mOAEvVGA3QYtRP3YfxyYKdhy4gfYr2N9qr3IixPmD8Bc5tI0cdjiyaxdfDpqEt\/iZdIyDqB12WIkdtZK69LNnUltf2VNh8S6aKQXXo3ysWDln4FvgGcjQGMpkr5gZhn+X8ABsNXGfJ68KkfL5ID4HeYMtnOzld2E4+ve3lsj2Vcwvsu62naOt6+\/mFfRQ2TthIYeeEnbHzt6cp5Zv4FsixsMP7aZql1x0sjEYfP7B0H3YY4z3VMPQa4xF9u7FZCRqb9QqE\/wxoxiPgxUXJObXOSFjzaRd7LjXTyWPPo1olLbHs2YPS3nxNv5TzaK3sn0t\/gq7UjmLcYQNlfzdZOgh+ot+L1Jng+UZai+fIVVZDH5EOTBc8kWNBFBLzgpgTldvBZzEX3UjXKO\/AXxBlKykg54vBNBV9f1GmYU4VVKRpU+l+\/e9UoU6Brd1Hc8RYiecQ\/RFj77yAfM4s2IkD1Et9FHmyyI18myQPYvSIlAtRdhGR4IVjNjkgs2cgj6jvPlkmRkGLHw9KXsjy8EWEDAteoE49iyZKf+LvdK82haZCh+5zNNJ9+hToXBZtRh0Podxo0ReUy5Pz9e10FvRrDWzTGtgckvI\/zTiqbMXzXAS7DiiN4NFWCmmN4OEi+ezDVdPGrhb6o2yhqJAR\/XbYYeFP3E5NahmN0BfRjUi7UYOdRLs3IO1a6G8ZdPd6lC+27Dah7euRLsoOFr6M8BGEvjhilKE3Sj+AZB+En4L2lc\/oPmU0rYEcD3HeDj6sou70s\/6Mx6z9bDiYxiuKny4H7ccr6U9owYOwmEN3qVfRArWWKpRe0N0AdVf\/CF39nu5U0mmG+hLdqbbSWhFXM6izAudf2Q7fUqS\/ShNEOv8T4htomlqN8mvoPHUGrVCaIXtvkFudh7FGOe0myElHlP8a9VpgH9I0pRa6dR3C32MeRD7ZxnZjlIB6OnWX5VIg+2qjXZ\/5GDzVaIwp+ivCbfqLvib7affxJP2TzynqRTmRR72TqsGnd4FSkybO5DfSVmATf5uGKePoYrbZ2A0m17TD6alxtQ+7DOih9qEngasQ7gb6W+AJMw7frQ+9A6xC3ftAt4l1gQAfSn0FRdo9wAbgZfteKkQ7J0tPhZZv7G4T34G5BmBHjN0C7fODz33RXl\/1NGO3AGRxtIB+JWU6LqRMpRPSi1CuXVzLhz7toI4KGf8+VZ\/+E\/DXK4WPsdRntMcDNPtn4N0UGhbUmhv+x337nwLjGwB6Sv5+QVmmDFEGe9N4C7SWvUkB5QLIIIB4D8QzbH7a44T022R6u\/HjQ42E4Hn79Pbx9uN6qjjfRjNSYctBUh5upUEC6mDkB9rHnS\/SIAH9d7j3uxPj6iOnwDTqqmwUfYIMdjoxro+nTgK8I\/qaJ8pA54Bk\/FXYCEDkleV9NFJA6K4A3471GpC834dGCBznK\/UVfFU2mvft8bHHpf34oH+91FdoCGgn0AGgk0BH2zRVZ9vrbfs025acLE873ej1U3X+\/wnQnZeAF4Dn\/99uixFkFfAD+rvwQwbDjzwA\/+QsuoboGGzJj+XAw7BDk0HfQhpm70QXwIdwAGnngt5NdPQbhM9H+gETBlfzaZPlV+YibadV1mnVN8ksf\/T3RD8cAZ4wyx\/dAixE+J8A5vOjfwV9GnQD8n+OcteCPmPePzYD8QuBpxD\/O+KLgTqE14FmgXYDMoAgyq8XEP7ICevQ\/3N68vXHz6XwWWajn8Vizwv0svZriJ9N7fE8BW2\/1rDH\/1Q0Zc+gHTX5gDXTB\/D74qlrn\/+0xrEpxjORCnWKcQw+pVf40cKXFf6z9B8tKtdv0o9Fu0SZNhW+s\/Bfhe8s\/FfQ++SegSb7M0Ws82W\/rHkj1bayI3QP4AfyLboIeb7nnYxXYHvSId\/fYG30oADikDGqNWG8irkrHXPdXtjdb0D3I14I+o09p9m29QQbe4o57f86\/t\/Okf+DObXCwox2+Kl0G\/0tjBJoPxf\/tzjV3P0\/nst\/Yo5Onaf\/t3F7nrfhGkQVAo6YsVugvV96gh9wivip\/Nz\/Nt7e7\/iv4+38EjveHifcby97tj+TR3lJtNO7\/xZibaHuOO77231or8dJfbPi4NGIVMAOdLbm0PuBf8FmFAKYo4xbEb\/C+SNVOB+nCsTXAJgXjcHAHHEPtC+7UexvG8cQvxpxv7pf5q2zMOdU8txeboV\/Lv1D8EzawXWi\/1QODASCQDOwxB5rsYZE2wc5Zl2xzlWnGd+orwDtfMBT0j60HHgc8XTE02GLM\/UA7HaMHhH78aBuUDfs+5nH9\/iMY\/olMs9oube8kk6HnT9PPSD2vozn5J5egtIdXvke5RrMocX2Ph3iWWJvyBEW+yVGq7U\/N1P\/GvPgVMyHLjF3oN1a+U5okSr2cb+mXyoeGm7tIWfae8lif0rMV3oP8st9jNR95A\/hG0+n4cBg1XxPNUXsvygfyXc1q8W+u3IGPWW934q7t9A9rhfoHuccqnFeKd83rVfuomuQdpfjJrpLL5PvV6bY86qYE0+y9yf2MvOSe5rWM7f3CWT\/ptNYsR+T2q5dzlmDufRruQ9l7mOewrfBHN8EzDHfVxjfnny\/0\/iDte8535rjL0zO+e336afTmcoVWPfZe7IPg75JZ6vXARaP2\/fFbgt8OfZTvpDtmyA8Ve71me97xB5URsp7uBrJ58\/keI0SY6b5oMPpYvyNXar5fm6oehHyc8pVvwTMvUf5fk7sDQNT+V+Q\/x7o6HnQFcigept8h3etBeQ1HpblFpvvzfRJwGD0ax7KbRHvjmzQquMwDqlTqElC7qsZ9\/NMYxfo+fxl+Y4x3XoXmKuupclyT\/P4O8GQ2lnuW3dWJwMYf+BixDvKZ7eo5FUM5dJplHxGsTfXgwj3nMpAa4\/Uyut4kmocMcirh2q0bdRRWQr\/ZR9sXQHGbjTGNZ2uUT6gIrU\/zVYCNEeA1RivsL+DwlMX4J8j\/S+gtyAu3v2+RWfb79XM\/Wk6KvESfAXAepcrMFeAb2El1nvCeitcaIaRVkU7Jew6ttDDKUA+4wPgKP8l2h5Kc3gr2tiEvqAdxQ\/9aweUOcdCZ6udkepU6FhbDGsPlBW0vD2QLmhpe1jpee2BdEGHtgfSh56kHz+V76f68VPp0fZAevT\/oB8\/VW+kPZAe+Q\/9G9MeSB\/zX\/Tjp\/jcsT2Q3vE\/9OOM9kD6Ge37AfuEdWzieaxNHwP9szXffwY6FhTSl3hO7GMD86z4n618vwKw\/jXuALBWNoZagM0zxBp4Neg\/AKyrjTOPI\/EiaIG5R263Y9wGdAVqzbZE2cQes20Jq83ENrP8scdBf98ung18bLYn2xa2dzdoBNhoPd8aq9242ffEbcfzJwrMZ5Tl4sdhKMBElC8GnXQciR0mjGdBfw2IfdEXrH6JcJHFD\/HMT4q6jtsF+kHdCJsxkwhzdaZji0nVS2mstLmvtpmrlkl7+CFtlvbOgO2rpgrdBz\/kbhoq\/AZhw7W5Mv8N2hzMTQT\/BL6C9BcOkqb+jnK1j2iGeh4NV3bCLx4Je4s25HsZ1C3stvA5lOtpHCDfVcp3QuLdyUW02r1d+i9+5MlUP0F\/76C9WLOt0eqIobzu6IH4Oszr99FF2qV0iXMJ7dW\/Eu9MaR7mq2J9BlVpV9Pp9tpWX0IuzQu\/wKLODTTb0Q3pWyisfkwFrtXw616jCeBZP7vt5Lt7B2Ui\/WFzf0XKH\/BjGTBW9hn9hR+mYm2daZ8b0BrAkzmyP2fId06Pkoo1OmlfYu4eRZ0dLvhe5bTGFaJN+rd4Dh1+apl8Lz\/P4n1P8f7JcS710lZT1F6764fA58nktql4H2fvB8B3u0+dL\/3FoHyvZe0HJKldh3jf1khrxVmJ9n6N7UclfQprjyC552A\/D6iYP5PPb9EUf8PcU9gH\/zSLysR7PLkn0p5afZLv8fZBlix\/1rGXRjsU0Idpnn4dTdLGgS8ZNMnxLAUdIykk\/DOHQ\/p1S8QcrX0PX3QSRTE2wwCsKYyF5nsxo97ScbHn9hYgvu93tpUm9iow5oYH6VOssrhvXGCuM2Qe8f6syQoPszDHzCPKHvurlf\/xlL2a903IdUg41U+1zlJddwI9\/u5eyE\/NKenP3EMTOizOVJ3kHX97ehvofDsOP+996OitKBsGdNuPbk9V833\/FSaVvqGgD1n0ASFrwtdrT9ufX\/mp8yz\/wY819cymbc+92PRsi0aT53JOQVPPyRynhmHF037u3p2155Zn05OcPzD35I5T\/YT1UyqVY0KK5ccK\/320fM8vzub8ByTPcF0NGWiLWgFxnuBk0DGTCDgWt4Xl5\/8k9JtRDnAWt4fxLwH0+SoTxp0W\/m7hfgGFYS0NqLe0h\/EviZOfrxuu3412AWd3E44XTUj\/\/z8APCAHZlJnUFJdzIX\/EfAyBBxfWrjBhmEI2Hy3+WjzBc\/2MZ57frLPdvtWvf\/bcfzfjsv\/1XP\/p76nwjqjZ1Nxdk8\/ab8xPhL\/MiHP0myhDAs6+LoH2Aq8ZOE2AehKnjirpMyFPM2V5xWTZU6QgxuxNhWw4tb5G12HZ+cImXogzv6YoPqT8ccx15Q\/RyeTT\/Lcjul7fYTn8FlnbOdZtq+jawLdZ52TLRa2BfOu0POe6tM0r63PZ0wy19PG\/ZgnNeQPaCuphr9sPKBdApvwlfF77Ur4AgDautbCixY2mb6f8YR1DlKX54G30KOpwNq2SEDkMedJ4yHL3xZ+7PkmEp+Y6cf7Zdte5Ts8x1HKledLY3J9PUFdgDX9AspV\/o778BfE+yZlFg0Rc4bSF76VOHNzkXVeVuw9vAdqwge+TFA2p+i3OF8jztUA8kyOGKfnMQeI\/M\/L8vb6vrPcX1oEO\/4OFcuzP7gnz\/SgDnHWSfhFClYU2njIxZnIe6bxR2UD6OkWvgPOQ39raQG\/lror87Aefg3+ThbSlwNLEQ6BpgP1wF3AhdRLph+FnPyA\/ICiIv4HUA1rew1p31tYa0Lcl+vtnTQHPvEc1GfmOyDLmNBpDntGtjVHGYr6kI9jpaTAo1CyrLCO+6tQbq+5fhf7CiK\/vGfncR3P47icatzzqEa5BrQcfsQQYzf7jKrVaRTAmPqAPhjrV6z1g1g3vQqAW8Y9iL\/E258LsN+TW1R7nBZop1F37Rj8g3chBwepWvuW7tQGU2d9Auaxx+j81JNL4jyxPEt8wHjF3vu2oddRlut3NBJjSOL8hk35VkCcdpoi5yPze9NYbdFWs055ftrUNennOobTNdDjGuB069z3PPP9GHxQ6J5qnlPtrD5EhaiJm2uoBLhlCH2YBNuQ3HsVVJxpE7Jl+YLCx3yM\/0msa9GXPGM3n0BFVtmzzHWpIfarfwmIPcu7Ut4\/rRf4\/\/r9Fm\/3Huqn3hed6mzGqc5qnBD\/L9+ptD+7caqzHKeMt3vncqr3ZZBV4SPXYF7Zq28xDiD+JHAL7OuDAioZhtwfNf216xUPdHsl1qCjqKO1Jyr2SYtgv4rUtXJP\/zqzPsqAbRpq7s0bP1rfc5D7qWJvTvilSkh+DyLP+l6DqH+0tX8rvzeR3KftTVOErRU2Vc4Z4mw31mmwN3OEbeEvUiX\/0bRB7IAECVsk9yWHoo9DJZVh3tWyKUPJxSvxLLeZUNKNF6VNSjNtlkKor1XYM8y\/pr0qVPJM+8XfMG0Qfw95bBwBPhfvasR6Wq6pxdrsUTk3\/WDaSWkLxT4kwvL7KOb6KV3ooPgezKn8Jcu33NqO7rHpqfxCq8xWq8yJ+a13N5hLMuSc\/AJ1EWd7k+suokp5NvpjuV45HfeFD3Lcz7f32+U4YYzMd\/us\/bpAvM8RY2uv6c19s8QbKXSGCTlPCz5+Ar\/MjXl3rGwDNk6+71lhHLH6KdYnuZDTG5JrP3stZ681iAaq99CDyrnwhXqKM0lyvn8qZX37oIA8Q\/IiPSTPMoMibT\/ynW7OG3IO+R3wGvBH4AvgTXOf6thfxHeHBF+S66F7xfmBxC7tXfDreXI5x1Kuvtv0V5RGOl\/siwuI7xUIyO9O2dgiztXIs1ADrXOEYl0\/3KKwuTRK2vkV8v3GdCUI\/2AC5KSGTkO8F8KnqZfDV+8k31PVqhfL78RMUXLBh+Pfr6oQaeoVyFcuz\/dOUi+lKdrvaKH2Os3WvqOHXaPpYdC7FE4DtSHm9yfU86lGrNPgV6zmbqzXVtAZmB\/S4PusEn2R\/UF+cU\/q7XLMadfTBvVZ3PsEdCngxDxWjvhXtIF9ThuUFRgn5FGekuemN6j\/AO2F+0ss+g7SlsA++JHvr3SLOp+cej1szlJyqouBNCrWsaaCnZmOOvqjTC\/ZzieYE5+ldbIPJ4Po01KrTxbY58YR9Okm0J3A23Zf2kP2IxWiH+3rTsUnVn\/atScgeJEKwRf1a+qB9tcDvwHeQJ8GAau1YW35lQrR1yS+adtvyUMbgpftIXhrI83i80kg+J4K+dyLj49DEuCBGBM5FpYMKL9G2yIsnlvk+crso5ABKSPTiNvjD5kcK\/v9sezvBrWUFsq+oR2tBrYAYw9eiDwTk3Wa8nSTLCfy4Z4cQ9E3wecnqIvswwtStkaLdsV9wU\/9CKXrO5HnbbSRjTyzKSLbFnVfZ\/ZPll0AG4a69Mm4X4y56iOkCWSb92T\/redK9l2Mv+g76tR8Zt\/hS26Ajo7VO6OuIuS\/DH6lkJEpwPNUoz8hxyqoRGgD7EGH1O9rATlWmvhu2CigK1BpxQXtIPX450Lo+8\/Fd9ImpOKuU0HYg3aoaJ+mZhuPpcaF\/QDO4AtAH5Jhx6nqETZK2KdTAfPYI7b9at+GsGUC8AHSknYtFZtoagr\/Je\/FWWj1MN0toHvg0xygVdqHtIpHYdejqDdK3YAiYDbQE8gHCi10se5FrbgT6OxdTzVpXjEHGLvT\/iSp8L2hUQbWMcadp\/KB2\/t6tg\/YPh\/8xGfZm8YM0M9AV\/3UWZefirc\/S9P+TMyp+nWCT9r+XNN246BGxkF1vfGpesj41DEdPuHbVOFIA82gKo\/8BaREN\/BE\/G7eImCFoO37+XPP\/f\/c5xbnBKVPsd9cc4l1vHxn8Jjlf6ygaViXivX+FYgXOn5NQT2LQvoZdI\/2W1rteJRc+tvJMyzXOdeSz5FBIVca5tlXrHccWOdrD8D\/Wir3SjPkd4mF\/92B9irlkM3dsCsr4UvVY165k9xyfSjWg+\/Ch1knviNqiL2a4cJ3Eu\/ohd9qfbdZfId5gV5NWzy1xjPO0UbQ46UKyNnwNmvWN4mzzfIsf42ZRnn8TKzDNlOXlLTTLdrFonb6eZKecN7S+J73oBvlucs7sFbYK9fxwhdJhw+dIaB2Mv4tIHj+n6A2UkcB5SOMYUr4lOvFdmf0T3kG\/xRn7k+pI09C9wRsPVlENQKQoSLTvxRU7keNB\/0edIf5vtQY2S5M5ns7QeVeVkdgqoVb26HcfD9k9AZ62f69WNunfvdIfHfIWvN3tb8fpA6Hj3ga0J6OSAkL\/iC\/0gl2sCdlskuoB+q4UOxxaJ9D\/v4A7KYayHqNDD8G\/+H3oC9BvlfSg\/LeCHpIraKHHHPpIcj0nZDZO2FDq7WHqUmW20h36i6U2UO3aFuMf2h3QLdEXRtotT4V+T7F\/UKrLdhLbSR8nSUIL6IFahh1hmiCdjn117Hm03PR3160U55BOcu4mG007uPFVMzeNrarBTRUf5Suhl+5Wn0AfvSjoEuAc+l05UtQpGtTrXsIY024Wn8c8amILzHvw1+pkeGL6CbEr2bPGA+oS4znlIexPsJ9\/jz5ZRsRmqFeI8uI9q7WH7baXU5DwcvVMn6u8Z26DM\/zLzzjdqn7u\/gG6uDktFhAe41qnAfoaonXTOrJQrkVVOA8\/h26ce31gJ1Nt9l7Iu3PDp6wNzEU5W6jAfa8Ic4UiO9Iai8Y+9RFxgPuB4icN8GeTIHtWQVqred0pOuj4ePUUIaum1DHYE35NQ3Wz8Jztt9jaWfvxdoMz7uEPUbTQM8CPcNe16HunpoGPV+EdZNACeRQoNmC0\/RtXYOMY46xoFeB1tNoZxfQYhrt2AbbePBEKvfAiAphG4PiXXzKO0Ez3ofW80vl9xuDkB9dxywDG0oOHf5QXxru\/jvNdtwt3+EFkSeg30eZ2p3g50WwyZcA9trwTarTjkJmHqbOyunwnR+RelRtro2NQ\/baUZ1D1cq\/YOPM+nS7XjUDdn84rVbW0QQBVQHvBS7HOg7gd6OuhZDzZ+gaRzNkdrnYb6FVOmFemAXb+Irsi\/g+6SjlNNorf2uiFWtBgXvlmnCU\/F2KedDLl9COlUeLJt\/lPqjcRJl6hO7CmK2GLPwg9oisc3ar9fl47kuoSBso9zAztGmYayohx0+CzgG14uhDEfKLvQFxbjPL+o6roMKPzbLeXfaHnciU368V32e4WJ5FUOW6txcN1j6A7y\/GaSOtdep0jnxv0Zn6KevhgxfCDxF7Th\/S2chTL+ZFca7AdSnlqJuMLx29MSe+DhuxwvjeOnMgf6ODf43w87BlXxnf6ng+9Sbr9znOQd5zMIYf0m3iNyOAyRIYcwF1LmTxHemnr1J1WqU8Ch5oVKS8jDG8Q7wrsPatVlCu9c54tVwLVmJMPzW+VfcBB8Q+mJGtHgAo8anYUxH+vNjHgn0tYkdR30TU+xyt0cO0Bu3Ph2yLOqeIdY7khTi\/+jP3UpUs6FvWcb\/wBH\/pVHNiu71HzDXN0F2YH2OQeQ4oIc4YiPPLlYDfxLFriX68DhDfQZqLPL1AnzTnvMS5ynv0N+dK8uEjf20m8Cu+g6rpJXIQJ7\/8nUnScgyDNOLNk1cN8SjdxId3oEIqVsqUrshcrHRt0QuLW5XO26Kh4teeUrrQQYArXVrKCot3KZ2UwpaBxbFWJbItmFWRPqS7EkZT5fIaxnUp8ASwF1BphlKEdD+uVwKNwBPAXuA1AHqFq7gbBpYC9wIHxR2lUCloCRf7h3RSclE2Fw+QruTQl4ABKOhnDlrNofHADOBm4F5Al\/lEylLgSmAv8JW8E1NyWm6tRN9zWm6QZNvCxRUyOsuMTm+Q0W1T60067kyTDh9lZhtgZuvV20zuMdSknbqZNFha0Sio21exb0i2ko2HzEbHl+HK+HOUzhgV0yYli+IAV3QrJaYEt3WMVty7V1GJKVxhNIeKjX0Ka\/EFKoa4ucG\/pCAV8y\/4YfMOP7wtLVBx75DR\/AN6AtgLKPwDfP7G\/0ZX8oOC57gOBu4F9gKvAl8COj+Iz\/v4vMffg8v4VyoHBgMzgHuBvcCXgIP\/FVc\/f1eIkryK8GCA83dx9fN38Fjv4JrO30bobf42uvZ6S7+qil0yUFZuBYpLrUBOvhUIZle08j+1fN8FEhXFSEOi9igdaBBVKh1aSntB\/EIt1QuKW\/mH28JlxZuG9ORvUBzg6MkbaPkNCgMTgJnAMkBH6E2E3qRGYB2wCYgDkDJc\/UCYvwT8AXgTi8g3KQZMAJz8tRY008pfbYkOLR6SzV\/hL1AOOL6f\/17SP8CqCfoy\/52kL4IWgb7En28pKqYhHtwnlPELLwW0HPc1\/vS2jsFiY0gA7jmGGddyYDAwHpgB3AzofC\/v0DKnOIhK9tBL0P9i3kKfSfow3e+k2MLiWHQYBDAsLtEBpyGEy73he6M8Fl1\/B6LiEr3pVoTEJXrtWoTEJXrJVQiJS3TxhQiJS3TOQoTEJTptBkLiEh0\/GSFcWvk9T3bsVNxv\/CIWHpLOfwEu\/QJc+gW49AtS+S\/Eh75XRd\/ubOnaFRzbGCvr0rW4cTdrfIo1TmSN97PGuazxCtZ4FWusZo1ns8Yy1ljAGotYY4w17mH9wYpGFtveJloVC7HGl1jj46xxBWuMssZS1tiRNYZZv1grL2kZVSnJCEm2DRFKB3raIFifdF4CjpZA5ktgE\/bi+ipgyFgMmcIdzMy5RYJ22NZ1sBnvMaBiKdTnWRR8FsPwLL0PqBigZyFGz6KSZ1FBOq6DgRnAPuBLwAB05O6Ajt8sr+m4lgODgRnAlcCXgC678yXAaanVxSdkx0Sny62OjwdU\/iw+4te5S3hJrNBf4C\/zn67cXMDSi9j4IqOI96PsbFj0YMAZaGW+nf\/2ffdvH7mGuPhN\/GZhuvk6i97c8j1MN9vQEt1TPCSL\/QpuAiSPVVGUlYL2pxUy3gdurqC9qYBvBa1oKahFsfSWaLfi3SxNlNpZ\/H3BoeLPClo5gp8W7Cl+K9yqspbiA0jZurP4jYLri18sb3Ui5aloKwPZHZZZdxX0L378JZn1KtzY2FJ8hSA7iy8vGFm8qEDemGveOHsFYrH04onRacWno77hBecUx1agzp3FgwvOLq42c\/URZXYW90QXysxgV3S2S4FsNFKElO3FfaZM6dfK5se6OdY76hzjHX0dFY5ujhJHsaPQke\/IdAadfmea0+t0O51O3ak6uZOcma3GwViZmCYzdfnbbOItDCNVhv1cXLk5i3KGNcNoimcoY\/iYSUPZmPi+2TTmnHD820mRVuY+c1pciwxl8eAYGjN5aLx\/2ZhWhzEx3q9sTNwx4ay6ZsZuqkdqnK9pZTS5rpUZImlVvvgJ4F3EWGDVjfmCdl51Y309hbIvHBwaHBwUqKoZfpLLTOtadvwv1CZcODS+fsykupY+W7YUDq2PV8iwYSA8Jn6b+KngXexr9tWI4bvYPwWpr9ulDGJfj5go0pVBw+vrx7SyWpmPwuyfyAfR+afM58QsLfJR2Flk5tto5itFeeTrKAjyuVxUKvOVulwyn8pEvuYVHUcMb+7YUebJCdMKmWdFTjg1z0ulyFNaKvNkN9JLMs9L2Y0iT3yQzFJQgCxFBTILy6MCmaWA5ckstcezlFtZrk9muV62pLDjeQrMPL6Ddh7fQeQp+7l\/c4eWlbFtA+tnTxc\/szwzMmIuMDN+w4XzQ+IXI8PNs+ut31+Ozjxn9nxBZ82N10fmDo\/PjgwPNw+cfpLb08XtgZHhzTR9xOS65umxucNbBsYGjojMGl6\/beSE3v3atHV9sq3eE05S2QRRWW\/R1sh+J7ndT9weKdrqJ9rqJ9oaGRsp2yIp6hPqmp00tH7YdJNu4x43xHZmfkn90Gz\/skFShgeWhK7I3w3XZTN5yurj3sjQuA8Qt7oP6T5E3IJqiVtp4re0rVuhKwaW5O9mm61bfiQHIkOpbOUFKy6g0IgFw81\/K\/CHpJUXCIab17IVP\/WHeyPisVnDxf\/cMSbeddKY+OAzp9U1OxxInSkeKT7ATvN4RrQa+8zEHkgcIBIVJZlRpFWLNJfLynji+F9g0WFCCxr5nm0sVsRW0op6JV40ZjKHRZhs\/WjxbjhWYq5YUY8HXMHK2Aq7DqvbZWVkxkk8s42VF1ghixcrLWqWRJEVNkuSf4JZZUmOrZTVSnaWTa8bkqb0VcppCHznnqDdQbuDVoBWKOWxYLRY4f2KXc5+xR738GKHPrzYrrW+jOSP9mLhoMFnx3pi6HbODumOVn5HLIM09ZBCbod6iFGuU9cOceUp3otc7A7Wg0Jl\/m+rj1Wf4T9SPe5YNQ1G2P8jLr16lgRKAqW4wOjSj2Fl348xjY5SWN0nrO6WxHvsGtpPbpoTX1VWt8ONRrfqrWxCLMqUas6Zm1VjsakgQnp\/x4DxNIOW0pW0CR3c5LlvA5o90nDkkP9wtR+Niqv\/sP\/YYRYIVvXqmb\/DoTPxi8ShwXn7y\/f37FVf2acyK1N3dOrbt9\/O\/ROmVlT1VfbvX35DdFzurLPQmyGslS\/kS\/Dkp4nexHKX8WUKH8fGoSMR4nnaMmTKVZfdGCo7w3+owf8xlY873KsnLWcN4lfBGYXK80QzGX1KsobwLqx1xw4U2C2\/3bUftfaTtYa4eKRq80GeIHUT8mxS5bN829BwGI+Brm9Ldtzq9u79+\/eL409TjE\/UgLYP67xClhD1NXPzZ5XzilQts8jny3G1Gp9uT0\/nU0QgluvzIRQgr0ihbK8XV69Io3KM+H5c9qNF2WazfmJNR1CTLmr6eLvPJwNfxHI9Hl1U6Rcp5Pd6xVWkJas8XmfsDFVfzdd41qS\/mKa5HJ4QH5ExNmt07rD8yRnTs6bnTsxf5FjkmZ2xOGtR7sz8i\/kv9As9l6Sv1jc41vtfDL3N39Tf9LyTnpfs0hC\/cYS85AV7ainH+Jo85LHC34kVMYvFArU5K1yxkkjvni5GLr+Lu4a4UcjO6DI+NTM+WetaVxzwer2tcFRrA2kejxlw+nwIbKsNrCCYhJgXNYVJ\/PirnZWcVlYys+6spXVFL9wgxg+P3lB2GFcRbFgugxYrWMNyaojzYfHYhLrtejjXX9BqfNXCw57fGgcpGwgC6UB\/8ceA+vr6\/GZfZqtSvn2xz6fmIdCyWNUgFWWDy4SY+YN9Kyuys4NZfq5HOnSKZvizKyv6BvzRSAeHPmXR65subFk5dOHr971x8S27Hr3sskcfveKy0Q38daay0x6bsS1hvJ1IJJ59fMOT7O7Er778is1nC79YcB2k8X0I2lHImJulCQnb5k4+uR1w29wiO+A2eZFkSqykVon5Ar0XqVfym\/kdTvUxlblI17ji0piXs5fckrtuMU7ExLYCPLXtfj8Es9X4PBaQ4logxTVNiiu4FcsVwmhLnJS+PK8W86X31kRdaaIujYW1mMa1XM9uVs1Wkamqy80RkX+ImDZqcE4VC1SJkaGGMmbezI+hby49pmku5nUJXg8OVkGrYVDA8ZJIQNcdfWA+KvnR7UNen\/yrD8pXqpcOuqz41yNfmoFnqCZSHeBcEe8kddPUKFfA7wtlZOhTfEKhAgEZ+CLm8vsRKsrUioSi5ogMRUXiblFBGu4UecUTFrXyPeiTOycnXOwPcB4uRlfK3xAdKt9P5ULAygaL63MVQoV5skFvMMhlgzFXeoDb7RyMeYIZfEpRpkgTdbegamEwPB4+BYF\/xCS3T9aa0GrRnmhNNhYbOVAbqO\/R9up7HC84XyxwjPLWeyenLfLOSbskeEnG9cGngh\/lfZT\/VZ53r+fJDF7k9jt1\/aWCvMyCgjxnQZ7CuDOvQPEV+Vv5g9vGBxhWPaEdop8kOraNca+7jbq7U9TdnVR3X617Rc7rsLFC5dkefhWFyc\/6x7yBHYP5DL6UX8lVvpt3xALo5mappA1HDkMYqv1HTO3ELDX48LGGQ4GgkAdcVqf1KEu73P+cOYtYKhtz5WPFVugv8uu\/Nb4iBxTVCeoCbH3tX08NrOF8aK0YWl++w+HjRa1K5fbF3Jvpk9qbaWlvoCpQCZZCpEqzSqL9IFB9+\/bpDb2VkxOUGtOU7sA\/1fFjP55T+sDGLzffcenVd7FdGd\/98fVvT3\/kmfunFz3++JDq2fuueO6jeYtuu6sp49W\/fP543ZanHlwzqxcksdb4WM2GJJaxb1NmCU9uKCbGN1RATKhMmRcR1iXi9qV704vc7i5ZRQVqUZcCrYsv4vOGchkFw36hhGFHVEiJyB4tFzYeEyo+FKwaPBhT7mE8zOHn\/c8Hq\/zPlVUICPnoqfmyfSN81\/nUEYGpgQvzlYnZi\/0LM+dkX+C7OPM6X1Pm9fkP+dwery9NdTC0x4QgiP+KYA8T\/xmYj\/XZ7vVmqaHd\/EHK5fNjLvROQ\/d8wTZyEUyRi2DKNBBcMSO8NMzDIaFH4UZHm0KOlEKOlEKOFVE5d0QZRf1Rjqc+8qQoH13XPdTK+rfkvs52Y4VNYJ4nOTOs69bKbrWEq+ywFC\/L+B8pa0jOAccOCTWCfyJkzRS1pHi1aGEF2gkxqhfmiC0XQoTlohrx+tLdkJ0di9PTC7qoCD25uIsvNxQqyJISVSAlqqK8UghVeVllRRVIpZgd+mWL2UBKlaNfMmgLmJAwh7hSpEO0dnvx7YuufOL+yyvHZgY9K1qvW7hgbeb2ks9\/fdFLi+bNuXpd4tM3nzbYNaE7Vsevvuy+zHv4RZfPvvraa8M7Xji3Zc6Mu3oU\/eamfYlvPhb+SR4soF\/bDY\/OxwuE5D1FXuMHk+3ba326NYFo9kyi2wFXcm6xA5o9t+h2wJWcbeyAw2lldtoBhz07O53JPNbU5LQDmh3Q7YDLDljzWKxfbbDOO9+70fuo90WvNlYZ6\/ulqgRhssirKw7N7VEcmA19vpcUNVNRVMVH3OtTHcoevgeOG2ebYm7xa6leL73kVlv5vCc1zR0rLO7ttqc5t+lTycAX0rlyt7J+MZ8j1iHS29FY0sexLp0LHfX4MnsT9\/MwV7goLMogcGinKMN3pLWytVL0\/iF8DzHLHRFzQrX\/Y7+c5OCRf1sdqBLyVlW1ukeZCsuWnp6OaU8uaHzGey3BKswTb8Q8lVVKh+5VilpYWC2XAxBE5IllemOeKm\/jhCpvLFrl7VAA2r3KXDCwk6yXqSx\/p1d16YqPtyoVTwrXhbyqPZWWVVZWmHNpoKQPqwxUZkUCSoDx9ceu5Xff9vzz2xN92IyHlJ0\/jn4ocR8s9+3HFlleb66YV6krn3Z8Zn3SUxxiVBoItRrfSkc1JCZYwZeQcBc6C0chFJDzaEB6DYFQoFuZp3NRelpx2vg0JS0tkyYwJk2hz4+Zl6lFBb4OYgoSCvtcWQP6Wt5wuEIyDzOg8G39+9\/Y7\/\/r75KzbUonPpd+twjEukozK9xL\/lOttm2rXVPlqQ3FRg7IG5sdi5yVPTUyT1mcvSTv3MgleZcXrc27oWhj9qN5T+V9nv1x+NtwxmnZ92Q\/nq0M6DJH552LxqfNSONpaQWiEfb6BOFj8fnbRbPFQzql2MLiFFtYbNtCEWZV5EnJ5zG+TebzpOTzYLoNhKTZBCdC\/hAPrevGYC130I5SW5tLbZUttR3s0hUB220LB2IBHlhX9oJtQ4XphBm1rKhlQmE4Bx+WXErazT3UCTNxxDi4rSSsh+1ZGAsyzMI7wGJPWmdpPMHzAlV60gW+zA7t5uLysgpzMjZt5iDep3cnHR41KMFUBgPSv44yaT+zMoUtXfZ49mWzJl0+oS\/ru2fJzh+Z4\/mbD196yT\/vf+xt\/vJDKy9qefSyy+9jk\/yXnDf2yj8v84ZqFzHnn99n\/o2JDxNfJz5JbPv1XqX3nTufu2vtE0\/AaorfMtLqYTUdlMabhHwPKSQGDh93fX5Mhl0p6VpKWLXDKcZQV5NW0ev9rVXkB3MQkU33eH5rlT1iJ3KvnciOJ+pu25Zm246\/1wp4bJPudtt22w640uxu2CkOM+XJWpaW7pdm7OvtVuA7qbdcOKz1QlXFfKBP0eS13N\/Tf65zvmumf42yzv+i9ry+z\/+V3+PU6lktn+Cf74n7\/+X9l+9faS7Vq\/rUNMXjdmmqCsfCqTsc8ONVp+51MMIi4rtYulxUhB3eTNziiiLSskSaEla9mSjlKtI0Z5Gu6K18GSZhp\/ezGGec72YeTMieWNAbprkOZeIE9VX1fVVZpzK1lbGYZ4J3n+N9r7LOy7wi7k93vOrgVzoaHdxxW\/qbb8mtiuW5AP6F4DLl5foPH4YIVucdHnyoWmxhHF6t9Sgrg31e3SMkqbQFsN2r\/c89l\/bcc6s1k8J2j4l7Jo2JF505zdSDaXXb1XTF6dgNd5SM76QasPOXN5zEPCf\/8pudeqvSK+Zd7HQSU514UMbRn8rBg6W7D32IsEoWUUqUjBIl2kl3KLzyj7zur1uP3XnfX9g\/76jpUFCp7f6hhj2VGM6nsfW7fnHjDaSI70Opn0GWA1RIXdl7Qpp3CQGLdRF7BKpaE6mNzIuscF3r0hfkXaAtc63wXKNd49E7ZbuUUKeuRdmFLnhqn6bI+6cnLt5joVqXKyNY1LVrly5UUFiEASrG4omcIZRNJMuGUixbCNbLK8u6a0NR3SsmYR2TcKxUGG09KAy2rgtB0J2ip7oUPT1TiKU+ubRNvaUp9ZYm6\/XXlka9BaJer1vU5hXC7BV1efO6oY+WEhTZlrDI7ZW+RlptUVgugcPW+vdbOY\/IgLX2\/WG7lFozoJurYbdcATeUDZweSq5uG6qPicn\/DBkfZ3qg5t\/xxQ6A8a2GeyCmNLEWgTcqnVG5Es5vcQW7YtmyY3EwyMhcwJCTFSLQslhKiGU0xSxeGShJ8SXTeISVVJhrmWgEM3xFP2FMRXg9j25+ecW8c1fdPLXx6bWJ29hpV\/UfPabm6nsS77AlZ0eHTRsw+fa1ice13fW75p79cGWnpxrPbZ7ZS5kYyJ43btTSLkc3Obz9F9VMvFisbeYZn2gXaq9TISuXu4az+cJCzsxVrOTNp7EZIhSmCt9sWkYrCxvp2sJ1tFHbqjzk26Vs973ge40OFf6rMJAWLAwUFipd9c6BrgXh4pG+2sypWbW587VFhZcGbwhuVO5I21iwmT3INwcOpGVQJuX5M\/15KszUey2dq6TjEO5c5U+HAuVnFHmV\/CLV5Y+mj6ZoGDN8XnGOPeg59qDnWIPurs2Jhp0MdllGfbVOKSnO3KLZ08WmBcatQQ4gxhKBI4elmxCQw4RbYjeprIydnx9zi6\/Np\/v9XjUf\/tb2xarLm4FAy2KvYo4VBrvSWhSwHF2NdOiIMQl2rKxQcxxRMaXxrMygmNTU7c+clnj2o8OJt+58gg175l3WbeDeymdue\/TD6Us+vu6BDzjv9eXRp9l5f\/qITWk++HL3Tbfen\/jylj2Jz5qeEp7\/PZjDpkHv0zEuZ8idzmC4mA1zmtoZ8BelkzOnjRa13b+ztahYMMbFiuVC1SVVwuWW+5khmSKVSs4QecWFfputfrflwPtNhwNK5f\/ZSvVvW6m+s5Wq6CRKZUUb2mhSr57DLo71VfIdTt2pOVWnqueG8kJc97hhA9yKnpWdmZ2Rrej5Sk4JC6bhEnIWlLBsd6CEysSuU1f8XcUa8pvJf3JVs7QsJzsnO5iVyaFjpSUV1oZBJ2jWPez7rdOuqF+54oxLbtm\/KtHMqm55qNeIcb9afMbjiT9ou7MKx56TePW5RxKJR2dVPN6314jPHv74312LxO77\/RAc8T+Ye+iwHK8sXStyOh0OUlQxZG5XkYecDiHjmf5gb8dkZXTYHfZxd55PdfHkHG+vzZLGzPVfGDOX6yesmnfgWZYWWEMwzjZsDeOOHDrBkglvXHNKq6VpjFw2K9UTrJbJzqwSC\/erHX+8Ryn78YByrbb78cTgxxK+xwVvNoM3q8AbF70uedNB8uZmB0uyB6y5K8zDHs7zPP9LfsQ85r68Zb4SJ3DDPXD6T3LjEBZ5JiMa2nDiScmJdiwItufAZuWvP37E48cmiKcf8PixeejpEtjXXbCvpewR+ex5+Zn5WXxmJ3a2M4MFlY4dqSSYw0upiEsDmCV6y5ieU5SmlBTpLsainUo7ttH0jima3jGp6b7ajmFFAQ87zZRr20OSM9IptBa5b0tJkU5hmmiFn9\/YiXUqtJldaDO7MGlUC6NhN3MnjapbLvvcudHZZ7UxquP8Dd9anPRLVgqXR1pYwSGwE3Fzk6ZKbAJCx4erkfyCvILcAkX3Rv2lWdHiqLNUjUZKQ77CEspOzyhB5syMsAOxDlppCSvwQNkzA7gUuUpKqKOCi3z9B6X3V\/urk46YUH9qyH9SiXXsWJKGRZqQYsbS9BK5ftZdwYyMtBxp0tOUNrs9Abk3Lex6n9JAG8uenePowWHadQcWLEEVxr1fQBnLl9yceG3TnxP3bt\/GJrxzL2O3Rp8oOWfn0lXP\/KKk\/2rGb7niq0F88GPs2MHzV+xiZ\/\/5TbZi+7mtv+y5rHHcmdeOX3Pvc4nvGmf1YwHIiPjdgaugHwqbIN8RcHtMFDvAHdbgKAgM8VlLiu+TckB2GFk1r2m8FQSSWY+aYiKzWuGdtULvuNju39b\/NLntv62yt0m79zRp5y4mjZSatLDIpKE88zVBV5+\/d1hbpz2hQfYwd95MmyhOajnFaAK9T1+RFgwjcR0pmrn9IpQ0ZCnvP2zl\/cJW3m9jfnNBIZX3fvXN+pSJY9j0upZGrBoa6pefX30s6Y6LfRk5jSd98W1QVKGhg6VyVgb2PiM8a\/C5n\/GJMkt40yxX6qJ\/Lj9XX8kv0Nf41gR0l9TA7R6hgK0sD2v7dJerjea5UjTPZWvejlpX1O12tsnoTMnotDNuq3VGPWJfQzy+DIin9pgmSgZMn0ukxLKFqnkawhksnBHLmJAxM0PNYFGS+8amvf\/cNmzvWoZtTHCnza7D\/obl3yY9VSyGzDX\/4TJwCtqxA1x0pavSruMZJa\/K2m519u0DxmWKhXt04BOOZbNHLez8TP3TVz+9n20Kbb5s2IorlK9\/zG19aeF7wr6LVUpX8FWjByVfsfZRlSKNnGGxnuOP7HDwpCQrtplRkjZd+dlz3Lcn+Bb6yXyLjxvMKU2Yb1Ls6ct8TEsmSrLWP8P\/BLn4l5yhNhDp6XgCv2JqoLOrx1QijsAuMY7m\/tQuMZzmDONM8wWkOYX0IqCJt1CdRcgbFLe1dK\/iIsadLk8aOV3c7dHluPutQf9hpxx0P4mtS+vJv7Of\/Mftbd4qi1fAg\/ft87\/22j6x0V1WZso72W+Zix1SYXR5VeRVlVdNXp2YBGIREeJyVoTRFeY\/7fjOgFteHfbGgVMwuFju1GvMG3YHe6fLiwYvmKXBjwEz5U6rqE0GZCV7eC0Fyc9rYz5r+tXt4ZLVEhPPcqT8iHT5BldXmw\/TkKK95pGO\/NiVxNOdmTzfqV7ovc77e7DSO8o7Kl3popb6uqXVKWepF\/ouSlvtc3q45qzy9U0bz8cowx0x5zjf0DT3Bn6Hst6x3rlZecShB3l6WlpPjWdqGnd6fb6emhNBp3di+kQWY5w7nS63B4YpLc0vxmlmsDHIg7v5ZqhsrxYt7GxlvXZ4XW5708bamYm5at3hmPdKD\/PsxmOnMQ\/y8laQdEZD3CmbeyT13ys2aiicvszP\/K289smwNlNr1GAV+eZtgYHQ21xx+KKhOnRM6qvYz0AsLyV6qEHIb7U4lpH85PkPy32O1ZfLbQ4Q6HdyO6PuN+SFsXcabxI33pTbGGPiXtzrfHyrQ2xaf9ec5hY3rT3sN3aWVKV1K5H72Dv7VaVV9JPBHd2Rau1Vl9Wfv7yBljeIrUES4+XzOMmpiQODPN3a+BAf0wLDQ8\/p24+VBCIBFmGBDawjO6tndm4fNoNpexK1TyTqtN1Hv77l9Al3Kj\/+UKO+fLSPevCosAh3YRVULPxGzqVWKiF7481p72m01AY98t13RlZvZ8ibzaco0kaagSOxSCAwdIrTK68cc5TDmelwOLlDUZwulXOXw6kqMN1Hk6ZbSTHdip2+AzZK1zV7ytKEQsm5TDN1HaueWJ5UuIawh4U9EzwzPcs8jR7N40z1YS2vNszk63ofuvzzfFnV8mVPXFq5B6bMkGUNZdVSXhqWW68tjpnzI3QtKF5aVFWtVqWwmHZjFx7w4JPeQG9nGBcSZ5ZgWYRPBUnY7ozVVIGF+3bWVDljFWawosrRIbdKLNh35iJYYQZFakQGY55IlSMtE8gQ8SM7MxAsNIOFCGaJ4HfNWZYU2QcFpNabguRVnMQcECaVmwZbbqCZuyOVDIYbAnTXCwrf\/cKPCUjNVeqVkJjGo43i\/xOGp\/1X7Q1Ko3w2Wc5DY\/LSWaY\/MzM\/Jz9fVf1qpifHk68+mrMz7fk0JScnlM\/DhbHA+IzxObG8Oq3ONdU\/JTAjY1rOjFBt3tT8G3Lu4P7cIkUJFnlcWW3m96wUIcmy5\/edtVnRMNY0v005IOOALIrhddhODgJfydnMIWZwMa4O+zWLQwy4NMqOvMZCVphuT5nptgilJz3z9KiQnOTZGctFz6glPcXu5hbMPr7Ssfc\/GpLCMq79gZqGhuX5zZ6g3PjwuJRc6SUrSsoZGSqpUMW6WXrH\/fxUWUGB3jwa6UCz2RrW92VWs3V7YufeVxO7N\/+eFb71Dsu\/+LNbXkm8xV9iS9jdzyQeevf9xKYdv2fTfpv4d+JV1pvlb2Oe2xIfmTse6jHouo9CrIccvaK5gUWZfIx\/TOZZ\/rMyVY+3CIacckLmejHYZkBO+tp6W20w6tyD4TF3OdNqnXIn0em3JsUjsaDgkzMvnMfwLy\/ksznusznuSzopvv924XniMjw31Vc5vru43BwSazjsdbhYfMqlTHOaVy5A09LEAjR08gVoRU4Rx7iUlAQQTm5m8C63jlt8a\/0XiRcTa9ilT93TMLbXtYnrtd1pwbk7l+xJHDv2mMLWXjn9miyf2HOqM27SvoD+ZFFnrsgRuH1G9N4ozw31y+KeArVYLNoyizMjelete05ZdKBWnTMgOlYbmzMq2qBNidRFl2qXKpdoa5W12u20UXmQtioH6ED2R\/RRzkehvAKtjLpqAzW1Qbs1tD56IKqWZneN9s6uio4KjSoYUTwiMiZa66wLTMmaVjCtsLZ4anhqhwXavKxF0UujNxXcFH0n9G401xNiWZiLWvKrSLxl7ZlfpYYyQ121AZrKlezOiqNzNJStkV6iZORpXERI61hUlK5wZ8cihyuvjdDkpQhNXsqGdl40IyRGN8NW2gzb7c4Q2ivGN8NW2oykGGWM5nnhro1dedcSW4xKbDEqSSpuSRQThCepr56Q9PilvnpyuxzX1+PqOu5I6p7z4cFy39JaTedUUaDS\/6L\/xQZrI5POF5Py8vPzY1kakSM9FI12LOqcnd0xnccUxdFR6rbDlV4kdTvd0u1K81BWubjAxIqLOE2DdW+0k56yEBaqj9S+ls4HhAHoF+2kfrP6\/Kp77n7gdy8knnoizka8KOzAecc+3rxkK9T\/L4kPWP6786efNffuhrLVVZeetY9Nf\/svbM7upxMPvb0j8f6N5Q13saoW5r4t8VYCmROvdBqYK+TxPsz+j8MihKgDv1LKY0nQk8aCfQumFc9zLilWXfLYmlNeHfLaUSzgxEDJw2Ei4LUDHjsQbDU+2BbM6w361bYOnXoHRLywU2+\/RdMtivt\/3lYYNe8jv9+i4n5sFAKlaaMLRocneaYXLCk433VR2sXpq9xr0n\/lezS9Nf3TtE\/S\/bDl4UB6ZiCQHkj3uoL5vCQv260HxXkyLeRyZefk5Rbl\/NbYl7Jvuy+WJQQiJ4dKOkg7F4IkpjmL2shtUYrcFh1fhhZF0+7S7fOqum2ZdHFOLVe+idHl25eGcMdlHRs7Kh07hGw5DdlyGkqau9DPNXf6T\/omkYGbT7bPZs1AuYdC1t6vcGQtq1dWdgyRqnJ5esw8PKZd7hfv6Nq+fSNrPyDmdsbSq9L9AwL\/T3vfHh9Vde+71trvx+zHvF\/JTJKZySQTSEgmhEAwA\/IShIDAKEo0KqA8lKcUFBXqA99Se1q1rQUfx1f18kiAiLZSS22rcqD10autyqlRsUrleii3AknuWmvvPZmg5\/R+7uf8cz+fsJg9v5nsmdl77d\/6Pb6\/x3aPJiYEXEltWA1bIuFQs4ltFTd+aLlos1HuxY8YfhSMj3mRXVKIQEE5ZVkoBKCOrQ5YTheGLV+t2N1ZoZmAP+CpYIYjLGErqLSluUBlj6K7Drxx\/WtvTk\/PPb\/\/xCtzr71wWNm0f4eP3vbDGQ8+3lfH7Wv77fqfvFOSTMy4rm8lHHHrPaMUofc6pqFp\/eSrSZ7o\/P5P2c+5N0EdM47GrE1QWZQVkCqikw6Nr5dhX8GQQ4QxMS5G93MVxfrUIlopoqNFdMShsW8etBkCOQS0iFw6fyVzJbuaWcOyycpGpjl6LnOecH7JxNiExKTK2cw8YX7Jhek7PVoFAR4J8yQcIukQKYeodIgKylfWzhaRdIiUQ1QSdGgSodKuVAIlmMrkSD1bMSE5sfbieL5ibnKZssS1VFvkXRhcr1zvul6\/0bgusTp5O3OXcqfrLv1e47bELckHXD\/Uf+grtd3mYWUpdyQVllJVMAVAVdjN1o9IgYVY9LiGrY\/cGUGRpN81rLQyCZOcnyuESrjSYVJpqZ+hphOBDdstfJM8tdNMtNpj1ojkhiUTmkvhyqIlpRFR4FkG8TCZKMfv8VxpZFg4R9bQ\/dj2OOYHwygATB0KA8bhTNgBV8AtkIfdcEdOHVYa93jGzyU\/zJEl7SKvyKHgM5gqDUrHGwxT2cyyJy+lQBWsImanpqG5VeR86BKuCteXqd\/QWE46Np4jmHITz4d8yu1IAHch+u+eQwRFaIQNCrdP76EAlB1tczQZDbmRdFejtz3TQzYnyEzhRU7MexIxnUegqZUDaxwWv6ArPrIXRuCwiH8YRyGdYYq\/lFpDfsaJSODlaqWelKKGejuok6hMpRqzVp6eHaPzeQN+NkDXM1Fvqfl7XZf99sblz86eOX9M37JZi6+66at\/efzr27l9+vPP7Hi0eRR896KN199++pHf9P3Hw\/CPxrX3Xjh+9YSJV1UELs80Pb5w+S8XLH5jk3b3fZsuaWtoWJoes3vtdYdWr\/mM4Ep12KrdR3JRYIB6sLwjcgWH4B1kV\/inyC7vILvCP0F2sfzmUClmNoB5jmOlbrS6M26lVuzl4xDVMpDB9G5o54ofzSlUzou2kP\/Kwdv+4kj7M45077OQHPKN4p6Hi6E3fOmxw9nT\/olB60eseF4xLNsFRJ5B9IoxVL7Wt9qpayR2gjx9JexdfRHO9fzzp\/6DzN2j2J8rx3PnhWOo9pdT+kXsReLvRNZPFoofu89Zdow4iZ0qrtWf5I6S+3Qhk6Rh85J3kML0Fi0I7wAc600hx6NHBY8eGXaU5Ijl0aP2uB\/G\/TP9qMO\/wr\/Rz\/j\/Uy9hT95FAyYOHiHH7dxES3vKztqRC9pTZm0EzdKeckF7yu0+4tkPaE8rUjrdaLeB3YLzRt2EDPETeBPP7Z5lvASQYrnOxDmADabtr1FEl4K7JtvxyoK+02\/9W9+pFa9Mfv7Gd\/Zw+87sfL\/vzOP3QddnTNuZXS\/vvuIV6CVXQcJW2CSSg4rOpRzM1TiJpI5qYDFhqxxxEAZ+qkCDQS5xMTb+VUHlOJOJtMI6kPr\/WtB6okN35WWvy\/UL+3s\/cd6ECTtmjRxCDjtoEdnNzuaCCSeigokiYDfnJvE96lnKgJNEDiKu9v2DxvsHzYYGYKEQJHkwUcvBapBmknKtWqd2qHeKd0pb1P3qcVWJqzNVxCJFRHZCpQRVheLOra00+Qh\/WpakuMh5RZEDePEhzosQJ+Gf+iwuA1FaKMKFSKSBknTzTBFuFLeI+DWEORfKpZsvQ\/B+tBUhRN4x49xMDtVxHdwWbj93nOO4bnRHp9LxtAUlriR1GuQRJBnl2MoKh44FW1sIWGjnRJGUKAsq9A7AgbuAjpnwf+2S3JA8iV6Cb9MiGgoepvHeI2cR1BD07x81bx4FDrCT+i25q1Rg7+GAKDpADvEpymCDBQY2QDSu97d\/gDcOj5UPg\/e82vsKt+\/0HzeuWLeOraKxGt7mOxV1UL5TOPuyqpgoEn6uIuFns0Ihi07FRGHXYm4s5FCzeAGO89h8eaaIL08VadABHtWdPD1HaKv\/RGjvzYvSaIYdI3X3f9rpDmTxxf00p2GCDeENQzYS8TOCZeRP\/zM3BhNsGm\/cKbZKrJZrNfZqeDV\/tfIBz3Isw\/CiIPG8xDOSrJJcjriseGVZ4RleYoiB5CfvMnEEMWNBXlV4iEUtVLpRKCfJssQgzN9aNwrmJFW6ICdvlJHcDXfnXIqixgFzQRu6n7LX7pwEIfA6xn9OoYpBtZXBX2z1gIJ7XNorZYTlMictwPFE+zGj13r6hOiAFkxTmB+6Sb50RsRcx9GMPEJtJnl4Bt5M2xHAnBUtysATVUll92GxwfSfsDJRiXkAqdEvSdioF\/GD7e7\/YGeI2PMDpabf5MTILqjwxMyXlylYMIoSPkXKkDSDmqqgAa400Zje17+AZTMnjr8URv\/Suxddw0zvm7Rhw+otcPuZzt7vE5lYhbX6DsKbcLaVlV8kx85Oq9+Vd2tkResuMzsFThanSIwsKpItI3KaCjQXVEpVLBJKeSwqeltaew\/Y4iLzMxZfPwhZSWZFWU6VlGXTMvwaq5g4ZL34fTmtRLOQbAj3dOJnlnCRh7yLP8KVCjxS5FIVC7UXIamfZPGljQChTsxhwTJVbVWgEtYg4PhZIOQi+hxrnOknsAIn2RAt00+sbDF6jDOFBJEWs5nOLxEjWLZsvvGARq6iceAAXEWEwcr2DL1AqLysGQbLmjFvf7A71IzK6UUiVwmQywFkGpbHsoHnqD3A2\/ZApp5WaMKRTcQogEKZrwp9OXPKmX9jw2d+N495uov52YKpzz9\/RrjqeYIQTO0\/ykbZcwDpwVRObYQaySVVh1zh6ipXdXWza6SvKTK6+rzqdld79RLX4uqOurtct1f9yP\/j8DMuX9oJuFbS2k5CPRl6Nr0n9GL6QOhQ+g++99PiBD8sJYaySdSz2z2QRdtIDIQ2QsUCsWCmpjrbzDbXnMdOqcmL8zKLxMWZtepm9Xfq166vM2ZTVoOsUZvIBurLvMHLqpZXoapordaq3a9t1fo1bqu2XftSY7QXHbGzN6\/RGlPNCRdr5CC8pMZNoxn4Gk8y9LWULRO1IJV4u\/OaFmUC3ejZzqClpoknXyPL4+cGf+CNRgVQOBcwsVKujzJK1eXG5QAbS8Xxqn8UScozNniq5AFPl3+yLEGMJtu1+8IymhIskQgJknVCat8SBGsh85kg0WmFHHaCHnDCsSQT3eiSnFaZI3VB8VRdanuKaybYDfExsMv3jkW8iNe\/jeSmRjTTmElpRbaueX8z2tYMmwOknoh8eUB0YnKBZLC81ik\/qXW8mlprKebMfG3iZf4Qj2J8K494r2PJeAsVLNb3DM\/zGgVRqMTjgxQ9UcmZ8RTd5TWKpNB0GH7EqAKkS8y0lZa3k8kYeIHQGtZjBRuOIr6Zjz8mdlsPdobwyx6rGrDw4ZWWL+lUNAGKe5B1lQErI3sBk8moqlbVzQwjgHC0UmbqKc0owUAg6rWqmIRCXksrTS2lkB4B9Gg4n\/hCTXQ0ZiutIqZzEHWO\/D6f1x+oSDG8oCErNR\/vxLQseGHJ9pcmr57SuPS9q2DDxDtuXl+yI3jt4TvveHamIQXKX4oGrjiwfH79NYuvfixVcsvcST+7bcamGV7NFU4k5WuHjZ23Mrjy7mm5y6cOX3f89G1jR8H301EjPb12SsclbWO\/Q9bx7XgdkzifAUqQm67jGyCn6gmukZvIca2xHTEUi5VHG6LjoytiW2L8aE+LvyV8vv\/8cLvY7rpIb\/dfGl4iLnNdrV\/rvza8P\/au+l7gvdBfPF8Evgh9VHIk1h8LxblavdZbx7XqOe58fSa3iHuv5O\/sKUM1fBqLxU8kygtQ9kU1hSQ9D4AtwSK\/upAAnSvPBxOHFWgoOaVD2aiwVn6lQtesErQj\/Ccd3PG4k9ZhFYArpPCIAr7UBSespKzBisdmQtNiwj15swG4nQAP63ICPKwVEaReWAPjcDhjV1qF8kwSof0QboHb4A54HLIx2ArbIAOJ60YWLSbO5ErI8oKUuyH1d6CbcDek3A1JvJ4sK7qrnxwyDNK0NJq+DUOlk5sGuSaEcVdZuV\/0vR7M\/L2DF4QFXLfS9GhLka9chRm6C8qG5rOKShSWj9CiEl5AgKZqNDsuYgXmYOy\/lyKfASrKKxnsvhdK8OCwp7pW7bxi+8pc31c\/f2kpys793trn\/vW6tc9x+3r\/fn\/b\/a+t7vuy751H4A9fnnv3wdcPv3oQa8GZ\/UeZY1hvhNHllv4O9B93LELZKfeQHEJ3CMMhyCUq9h2y2s061In4nAlWAAaw7qgiBKOsAjWfIJK5FuhcC7SCSTDIXAt01R9861UKIxkH2uvJg9YnSSqMRc\/1nBuY7Zkd6PB0BH6Mfsz8yPWE8URYFV0heQlazCzhrlNXuDa6nlR3S3vk3arqV29XP0KMVn6Zvly\/WWd0iNVALlVHM7E68GFtAdvAEXAcO3S6roCBY4ziQ6dF\/Q6b6wU21\/N6QhOpvimPAJrXcKJIN\/ytsBtIKJkYthghdky0jAUY5mx+hjl71uBISwrH8VuUz3KUyaZQ1gpT1jov6nOEt89hbZ8tvMvyvsQhAcaEVgEJGo2cyuQLBKqVyQRb2IhqLx9hRCR7oABQWGw4IKnbV02bXTGNujKQuDL4r6tOkBjLKidxEYtOo70H\/6e4FGbYeYWydpIl7sYaws0GKcdiJ8JNRa8iFHJji7LEeRIrydL+AgUAijAw07Kz5Mv\/8V7f\/1712Z3P\/zm2PXTzxXc8+8StS+6DtwX2HoIlUH4Ook3bH40sXfarN9955btYUk7CnPuhVQ+CPFRSbpAR60q6sq4JLq7R2xi9EM2RL\/DOjl6FFnALpSu9HdH9sbe4tz3vhz72fOz9MvB56GMqEf2xWCZMxOi0MJGpwnDsNw\/3j0aNrmloomuS97zohXLedZXrY\/5T\/yl4QjOgD7voho4lpSKYAItKrHPGyYNEZaFmKtgAwYsDNjFImvogqap\/K7sl8nrSMA6b0DBzZoe50cRylSwVS7qabiK+TGrBEDlr8mRhmVTamhS+ITxhaoQnTCcnyXRyj8wXnaPDgnWN2+Eyt8NlbovL9uTdCcHB0klMiXDemPzLwiHhQ6FfYAn3tQmMUEqXMDUMhFJraVOOpMaZEKYcGSrNziySkwTOpKhNQTTSN63kPCwvW3psQIc8BgQlybOJ7GSIkMQODINFigZkxZKUiqBbkrK1wd1M0Z6yRqLisY63uA3LTegdkJXMqIUHbn77uiVv3dLxw9rO3vhz163916dvWPfo7T+95\/TjWyFz16xxSDs1CbnfeO2Xr773xgGim6dh3VyKZaUPc5yfclwgBqI+7GW2c+3SXGUhs5RbLi1URB+x\/uhUYyJ3AaFKomRb6X6XO+U9GWZHuEeHRkTHuaeHx0VnueeHLohe7r4mfHl0Hb\/OdxKdDBrAD3VXIDDTT6A2xh\/VtxjbDGQYbCQqC2AfepasVUeL7c\/RS21gmfMDD5ZjpBzi+H\/dzqQzH8i5sElKUTiXUyrscnIpXeRLpcrq7A4XdIVjJM81mcqS573E7IzBmP9FxyDek\/c3FPTBQOGE6OhpIyHkEtVZh18cNrPFVC6TJyl7BRaKUhayhFqUMo+fMhJmocGqtj1Dg2g9+D3MTicpQj69UNGJ\/2DVdLb0rmyhPqTbKUQiRuSqSK4EUBW1EWsDrs4m9oPDBG1hDT\/hMdcyAxh1BvIwhsx6bPEmR6h4kwWnCOayS9trM2ZDbfvKIhFn5YN4hTIKMsKyFDUvmUv31fzthc\/6voTeP78NNXjmqLzrtivv6X0PzVJH5e\/c8AzMBx7vgjFso6gw3fdB39dGfPu+q+EPbj\/36ieJt+3BbLiRexME4KVWXohXgnqoNlQXyoVWhH6s\/sT1jEsMu9KuHaH9ITZELmIsHMuWiC5G1aMy9KGM18MyPJC3eqG332NdrL15T44dKCRyBELArnhRsCvBAgY9AGmyVueIUVmatJWJxrJbAAzliAgK5VxYBNk4SZpiJOVEKIEaGyn5yg6Seu0g6V+pXUVTPmn3le7+U3upN\/Z4MPQS3AfKwEkoAwdOKVxzAqxgn5wKimOZY+0WskJabTSbVkK91zB5SeBF7NUYkjsCTF6PwAzMVG\/aBDNYhKyK7Aay30Pg92Fdyxhe1mmcEysyKwGg3srUq2hsaMw2kVgJVlRET\/lISfmurVs94VvWnj8\/Mqr+ggmHDjE\/umfl0uykC92PyJM6rrjnzCIiJ8b3zWL+iuUEqSqvotepQ1E4b42S9J6vTPTyUkmopEZJeWsqmpWR3qnKJG9euEi5Wjkl\/92nDa+oqTyn4pzK8yu31GyrEUaWjaxqrZmkTCqbWDWnbE7VYuHKsiurOmo21rxXebTsbxVfVpoBP+\/rRju70lGPQC0dIw7qqJ2zkTI0dnXRjTmDi0Z1eWJ5VJX9voZkA+mBUtz35KuiomCnbUUiLyeDwcMBaARygY7AxgBbg68imltDtVCAaqFAQQsFqBYK+OnfSK061UJkL568trRQwMroxQRWmKeKZNQp+zfVfGCNDpOgPOYwZMxhyJjNkIF8LPGyfkj\/UO\/X2ZjeqrdhG88RK7qtqYbndSpW9DBhO72cHJUeJUekU82kU82khzI1a8qIcsrMGJAsK+04nVGsn6iCohLnJOkJ1mPXjfdYYYeV2DDC1hBepH4GAE+Uo5Y8nnG1nPbWwLPO+zxpKjs8lldqmfVYRmEJglkuQCqxqJ9ZadWIE70VaHRSzz1FymvRdqX+3DU33hHU4Nodfzp+7e\/vfen6Jxf+adsv\/vrwkzduePr569c9fVF4VrJ+wcVNO+6GLe8\/BOE9D208s+Qfh9b9jKn+\/f6X3\/jVq78inHoHPt4WUm0BBCRb9RZyISfdgQQKNdqYGBeyAd4zRSDJAM0V0axDd+WR4vhmDsE7hICJwpf2FlnUAzRXRLMOjb+UtdmCcQjeIQRMFB3pAC4+QHNFNFuAdpry0kjCNG3SFmmbtEPaL30oHZcEIMWkFdJGaav91hGpX5JjEjbyBRYxEs+82L\/f\/obqPHMTBDzHszIvJDnAbmW3sTvY\/ewRlt\/PHmcRYOPsYfyKZS3fEs1lSQwsQNYOSz1aViaHwFJByTqCknXijSzxRGXCu+wMcfLMYLEhT4pBaLyx9VjGqvHGD8Kdq4rjx4P\/RfayMseTLnO0LRzNU\/Y0NvgYbDDd0dXVxX5+6NBpH5s6\/R5A\/Y\/1zYKjKb+44e0WvxRqGBxCLYQCHUJz1iYq+OgOoTqEq7CPs9oZh1AdwmWbFMk8yyW5MWwDdzvHBUSOE1gWsZwHQJeCGK\/KmpwiFF2TCnpNFF6ImvoWrPcCAbz2XUlZ3qLAmNKqtCkMqULINZFrYFclUChAoUCXUkoxC5VcBkWkaAWVIErI432+bPLZsoN4\/y0zjIkLJ3yyErROJ85+hpZ7Fa6I2dCw2RCtEk9NNPSUaMgRKGlCBAAC2m86K8UnstMUupm6nLTM1JXiS5WxrxW0+vCQoKaAZcXtXX1Xl4+MNY3sahj34HnsZ7\/\/\/dc3PKyd9wA7\/\/S2A9MXYDviFrzum2iV1aZvrvpCEOdb1vhZa7mw67es3LNWaNG3fmM97s1zdNnReqqmUVZdVbbReq4bYT2XW3VXuaQvkNW5GLeV+5Bj2\/DmOMfEuBXcRq6fY\/HUyIhJWoZKk22o+LAm3wrgfuzxIwDiWCUeASxwlh9N4KIokA0o0eVn2ymibaQ4sf7+fif6by9CMIMdvAjJKiTwpl2LRV99Y811ApleRKcs65YuWpaFr8xmAPgUth0qmOU09+kB4ClS08ag3N4B2iyiS4pmOFpER4rocBFdUtQDJFpER4rocBGtFgW2XUW0VkTrRbSnyLQwimh3EW0W0Z4i57jYUXYX0WYR7bLTT0UnD5VEEXPTFVc2yfawPdK\/Bz6Oc29zJ+MoIMYrpGAkLjFMRWmU9xFrQIB8RThkyIeTcEtyWxIlsXDQkltMaLLUx6bZryZF96mP7aWNd2hjPcImJqKeNpUNJsX1TSfdecDf7obtnUHHQRpIMLSBTFc+mNwSgRH6S5HCL0XoL0VIKZVJfilC8yMiFOeJkLI4ipZGVPKbESeWEME\/tQeghgrnRyoc2Vlh207efEUSHgaQQGAoBlpBGxbm5OusFUCFHzCc7G3S2tO218849vqJnJca7Bb7U\/gfhBLJbriu82xhaIGh1GYqgkjbi9tHkNe9M6iwXAWIKY+113QSpzcDxVWymur1pLyqGYFuly8CHTFpeXP\/qWrLyYYclvFa4xUfFqB7limCxPClmNy1jLeMsHqS2+isQx9NjQrQRnlmhZm1ACpKkZpXn7n50fonl6x9MHbTaz99trNi\/jkr\/qXrogXnbxrNpn4w47IrLtq3fU9vJXpk2WWjf\/BE74No17p1M3\/0vd537XXNfILXtR9+Qj0CD8fwHvS00W18xHzqOc6c9PAsyY8vx3y73oAPGYeDR4L9QTYuejWv3x3lMKP6XbJLU7VB8JFWtPI1B0rKRfNaIpgjDByksJGSpgV3XqrgCIuZVMlReaeU0z0oAE8VHY2t4ddf24C8bCP1J63kbiXXMDLbr0D8X5kRJPI1nB2Z3RE8HkQrgtuCO4L7g2yQQQ0+v8N7focb\/Y6S91MJfbLLNO2ixoIgDnxDEDsVP6eIl4EpRPmOteXx\/pwbH85x0mndEewzArTBU+GfVVxwooVGodoHW0JWTSitC2o9ZpLQPGU3P29KsigLMsMbKZPXIlCX3TbbkbLqlSBDzH3JJfsxczGcm7IU59j1BXayY0lFvLT5seve73h0piF3VS+dsvopNvXg9okrptff2Lsa3X7tNeMeeKP3JaykJvQfZSsxt7hACPYTftnjC9op9kepTNGJBFpIqBD9g1uQQ+pkfoqY5+eJV\/GLRTFrjHaP9jcGJxrT3NP8E4PzufnSBUa7u91\/QfAa7hppgXGN+xr\/guB3oE\/iOdclzBxujnyJuoxZyC2UsbsSiLKCiSWkd5Cf6C1CK70FP9HIexMR6hNGKLsJhVarAsUkbZjfCf9Qwi7zOU69f7sUiBL7c1oima0TIBAMIS4wQiH0SYDsD7GkpFlBBIbCtOYwWcHI1GyQfBxeA0DVCBJBe\/AAGnEAUcpUFF+yhRcV3oBWGYMc\/mkiFRFwQPSB9ryqDYuCEWECRdldeYs5yViZaT+ZaW8fzF9OXRGBL2lKwGxutnQFd4XEwvZ5wDLwFNNCMRU2YLXjFYpKjZowHwErQRMUu4ETnrjz13+C\/hs+v\/vDvmMv7Np8+67O2zbvQh5Yed\/avn\/vPfj5d2EpdL3x+hu\/\/\/Xrr+FT2ty3mC3DXOUGpfBtKoXWqMYwY6wxzWBb4zviKBavUitK6n31JeNLVsS3xMXRgdGRqYGpkXniJer8wPzIEnGputi4JrA0sj\/+pvf94PvhN0t7vD2lR+L9cX8FmzEyvkZ2tDGJnWpcbHysfF7SZyimxvijJKTI+6OaArTQIIYKFTFUqMBQ0XwocViGhpyTO+SNMhunbBXP2SmDn1hZOHLQSSGk4cXiMlwrvCiTVaLTdMI10NOAGgbAbkck2ah3LpR3JwH49mihEyQ0ioKExqAg4cmzg4Q0MQLrKhokjE1uCsJBUcJCkDBzoueb8UGrsqV5cHgQaKbmp1CCpmCRw0e7mWEFLUahBMIrjg7z+7y0t1ylyRQxzOYnRj9w9R2Hl1z34Q0X3z\/cfHLtup89tWb1zr7F3M\/vmjXrnv6HHu87fff5o3tPM08cPPD626+\/9kfMNVP6FjNHMNcYIAp\/QblmmYIyqDo4Bk1D61W+1dcamhbaUrqtlMt6spHW0gmeCZHZntmRKz1XRjpKN5a+xb\/t\/oT\/TP1r0KhC5WrG14wa1fPQJPVitBi9q\/4p+JH\/s9AnkTNIh6zLG44qgsZ7oyxmlYDWAAZxCxgUdBuAqQAJlujQ0HN6h75RZ0spTFVK+UWnMJVegKl0ClPpFKbSqSFFASI\/uYK6Vd3EW7vT9FN9jekwzdlNvXOBvJn4RjzkrOhbLp0XElT8USBKoECU4LdqGy1ku6T0bAjKRqCK4CcHfDrR8k3+sNgDsl7KHqyi8S4lTNlDGcwe0LQDcCNtaGlQRKSm+sG5P+\/7cvmbN\/165WO9Zc+tW\/3k9rXXPd63GIljZsDhUNjWd8uT9506l3n+4MFf\/eatd35D7JrbAECvYu4woUB5Y0ytBxosrGCz7LnsbHYRu4blJVOURMnlMSUXYESoUGEAZCm9RYRiedwDPaj87D7pxbNtuXM542xFX+TB\/SNnFhkOPJXxg2xWuiztYlAaxgUz3JMPDEZPLEuhx2g\/sYo0vyFz3Ox0OAXG7zZrtKa8fRVsj+wlRiW2JZVuZmSRLVlsR1qwsYB1\/m2PnbO49ZJLzxk\/fsyl3lI29ejKKaOfqpzc2rGq9y0yh639R5mdeA7r2FLqjReg+IKvECKJwE2U7dNFS6C42WaqiE4W0YkiuqKILi+iy4roeMGI3JBny73lo6Wp0oREvnxh+QbpPunWxJOen9W8wrikQDgYqJtW806Ai6C5CBn1UA7OF+dL8+X5ynx1vmuJuERaIi9RlqhLXF2prkqdlB8kqkYmLpbnKQtSC9JrKtYkNia+L\/9EfSD9YM0P6p6Qn1Efr3wi3Zn6dcqfdpy5coeocIiEQ6StMjZ7H0JUOETCIUpIJba7tPlisTKpymw4nvKxyvCSMIHJy0M1NKQaag21hS4LbQ8dCvF6KBZaHvowxMZC94dQ6OeYjXyYw2m0LecluxukU4IBD0MEoAFpn5ROrz9Lo3CGZmYhHD6\/ZFkJKon6BNZK\/qIQ3ycOjPdJzkN4kY0OV2JhGE6Ecp5gtp58vJ4GUoLWloiJEL2vQihOPhmKk0+FaKJViIbEyF\/HSZbmRJcMJJN3YoFTjb9vd7T5cDWsJj9NvqbaqYerdoRctdV4BRMvOhe9M18dpsdSVlmd7ajfX49a6zfWo3oSWkyAoOUd0uUTty4D1sqEIEdIiL3kIOO2ePTn4wmdKkqdnoget2XuKeJCYopWeNtwvJWonDPzevmHABK\/FIHQCDvmh+Vhcb9BbGdkjq2a4aSVZTIrSeSvyKU8RlIXMqSn\/EqaU0ZQGFJpQ54KHZgClq2fqxxWWsF5a1Km4TY8BsOXu+IRIKWFCOSG4U2pF78s0yoioLzCpYpVcgSmKyWZz7AREDNKiFdg9V2iG+qMVmc2bdoEimQ3QWDbB96AlnMKICxRUqmS4Vb77eFKKBz2lVD7zzeQuEZ6up\/de7syVTkcNWZHNn2jlgcPUv5MQwatu\/Q7b9iwrjH5\/Vcfbhs3qvp7s2\/8+cXmDnX14g1L\/P7ayK0vP5hf\/OqNh96FY6NLVy2cMLYimKw\/b9OMyevTscyUG64KXjD\/gqaKaIlHTjSM2zD\/4q0XPoelVaL\/K1TNPQwC8FqKUMUHIULKoLKHAVooovkiWiYdlVIk83t\/LoGJjSEIoOqSIQP8hpTRZWw1MopulINy6PoW881uQVKOzTcV9gviRGlih7BC2ChsEViA3Ydtwg5hv3BY4GnbAbv\/wAm6DgRS3UMzkiykxibsjgSnKE8Tx4QYm5jibf\/EcsCEfWgJCMKROxedBf7Ru8ZY1Z09RFkfI8nCRFmbDQ3G74rKNyM7GT+tQWYU0purPictg9jiMDVZorpb5gkLNNTX19qOQDJgJTSQ0KTZRDtc0xoWZITPb7liWc2tt3bu3u3JpEsf3Wqcs\/AxdOU9UFjWd+89vd+fXhMmeuYWrGeOsCl82Hut7qlhEuT3BbIo7vGTYt7juZDbm814YEL0+FXo8StYTZt4\/kGDfxDq4C+yyfxFqIM\/GQwQeCBMsYcARR0CbhoWLCTIBqiODhTwhoDXDhD+w8IbAhTSChC8wUWmvD8A9wdgYEaYVjoRqCF8PIxWhLeFd4T7w2y4EB4oBB7soEJnXk1KBcOB3LQlLh2Wjkis5BgOUsFwkOhBke43FD88adkLEsUaJERRxRmhQUCv3UL6m6CCZUTQLL8Wy3igYibMGppLdyHe6ujI8AarRoBLNC3Qv7p6E7blMrQ2DDO\/SeEqRvHzlA1anfQ\/K6elMkWx\/sBAeyqmdcPblz7eZihdinntrFn3jen6SdeUa9oaV6MHejvvHTF51uz770DNp9\/DXIBZgTmKuUBGV34jY7+o4Ah8e8ER8heg\/GJjXBzIGiRVY8UZgQFOBLLIQ75QTJSgjWNqM8U1RbSkaG8jB0G52SwTre0ymyW\/O5oVyQZhVdWJn6H9LBOMVyoty4I03lA\/TypPZoEfb\/Cr93I3pYdnQRxvdLUKpKWU3Awa5SlgspyHeTRPvEhaBBehxeJiaR34DvwOWi+uk74jb4ab0e3MncId4l3SI+Ah6Xvyc+Ax+edgr7BT\/h34tfweeFv+AnwknwYn5Bp8OnIQ+OU0SMlNchvIyRKXc\/uzHGbjrHOHFlJJxRNjl7C7TsvZANV3ZC5ovwQKXeNZoe8ijlMVkgb9fgbPDX4czBzMgNpCyVWTLIhiUpK9kiQDBiFsGXshxAciY3NaFEmhiyBLDIBcrQrVcjGXy0kbJSR1w8juHLeRQxymclIc5WC58tc\/EHY+Fg71tve2h4PHetqtNJnmQiG62Ty4oxIpPLFTsAf+FZc8kSoneq2Lq5w8pJ7E0wDh\/+hb9oueZCyY+eKFvmvZVO+tVy2fsxbdQbmS1DjtxVzp5r54CXNWgSMJmvMLO+5wwqpWpHFEuymrE2HiCjFgVOBPZlCoqcDBhlMSxQ+URElFqQjaQEmUPrCHu2gPcWAPohWcwxu0iqzD450YOltUyHdmEGBrf0ZXC3u4iyoExYE9hIE9ZAcRA1aLdfvMzPKiPY4WBeILxexm3HGuyvGZafauHxSF1wu00+TNTfxmqhytogfexlzeojdtYWnFLKHMuGr9YX+XZgW19+dqCWXm6GvZZCBQsT8EeR1zq0ulLbFVEyJWZk3ZDqtYetgkNwU6aLxz0HiL9nujNYe0BqDYfvLrXljNVsloqnmJeZ\/JkJOjmM8RJ1B+xEnCO56TYmVZI1pSSSyN47m9sUSW5VXJw0ekkJtjAcsrkqKJbgN4GK8QFSNKiZYASaFazGhZ0CiMFsdoE5jJfE6YLk5TztUnm1Pdl+gXuJcKC8Sr3Ov564U14gv8Pn2P++\/8aSmtmGmQdlVqab3SXesdBZrc3xFvFx9iHlSfgk+jp5Un1d1gD79P+y37Dv+udJQ9qn\/qPsGfkqIKbUyh0q3BW+UtlnlMUV5brERkTWfdwBQFMSnoSY1AV5rAuKCadHX3v5NrImrMhaVDNcWnXNDr4WXFTMkZcw57gTzfXGZuMO8yZVNmsawgl8O6MANT3W7fLuJErVWcbvSQYZnO+H8k52U4DusygZNkWVRUVTZME1sQ0zo54MaOwHm5RbKuxX9lCmJcMN3uDCd4OU7Q8HVOujSvy6WJpq5nZNGLPw64giQDCApuVtRNVXPRw3NjG4D0Diaiza2Trkey96Thgh0ukvLNYG5+KifH22S4XL6ZVPChuTmpzYTLzZtNUgA9N6cYHOyg4WEGC7+ndsOTnpOLqFMRmn6ivT2InQL8nwjB9uAnBcnndJWz7t1EpaJJt5unFwvEwU+YK0kBmKAZLeSx2S4Im7YjNrtQzOeKq3H0Uv8R7FAewev\/cBeo0+Nu6xY9dnHptB3Z2QM96cT+wzuFOkjfL5s9bUdDccM6sf\/ITiFu\/dE9uHE\/af1xeA92ufAPYk1zeJdQR35mFxiF9lk\/X\/jFwscDxR83+490ynE2Dugt45z7umj9b+1xN4MaN+06tNMzUHFoRbrJCqXN8AZ7O\/\/ZP6IeqHbwBIiKqGAqGTit78V9z7SyDc+8sLVx7J7tfV0vPlP1R6wuftxjvoau7X3o9YNo0en30IbdZw4Rq7asbxbzN6w5wujXFD3Rg7aM86qF\/HknEOUQOuuUTbsHxKfm\/NXlEGph\/0Jw4Rv5KsTYdL6qoAGIKVpsA5XIXp1RmGhId\/MK78m59biSU+M69fX1UG0m\/H44eDAcMsgThZ6ouIt06lGoE2NodbQ57c3r22Um58rpSI+n67IG2Qiq5Pa7gu5KpVKtdI1UR7oatYdNJe1Oe6b457nneeb5FrsXexb71vNrXevN673X+25z3WXe477Hc6f3Iflp5SXjRXOf96\/yp96\/u3qNr7390VK3J6hp4+fawsbvUaIRVp+g36ozeqhwEhZA5rYlBTZNdF018ErHdknI6\/Ek3bIXv9BVvJSTiuxVFNlDigYVnnwBiBpRVBt9OYqi3ah1t45nJOftRnNySqs750aXuV92I3c3HL9Hh+VgYkQmf6JzlourdWqbysxU+1WEL8D4zlodzxBq7YrEN+Bljaewl9wIA5szpFFk0DjREyL36TsWDhrHKIUtk2PW+ia2DS295fDyJTdmA\/hM8IJtaRHxmtXweggOrIcXrb4x\/UfJYpuXcZaDt\/+DPU3NcnlTs4Y14W5fs2k31ZlHfAKALSW8FAazPMCeX4h0Ys3Jy0K6Lst0Nqm9ZMV7Kq0swCZShOvYTuSmbRXlN3vH1LRMCZgpTum75pX3M+WxzEddfcvGJeo25LN9Vz1jpBORpXoJm+59+LpNG9aipad\/u338vNlklaSx1f8WXiUa\/BtdJfCb\/SNzWt7djX4nIjest+qz\/y0nYQKeU0pLsl\/JTcVEFUpLtUYzbJbPg5PQJPE8qc2YD+egOeLF0kxjGbwSXSkukW6Aa8QbpLvhbeKd0tfwBIqExBSsEjNSs\/iv4h+hYJBMcsOXRViQSKR9WYW7GaLRkoxEWU5ChHUBguQ2K+hyLoPPXb4cL1J600Gq2jKajLqh3oU1A8e\/iC4BAAgE5KXRxXLXNg0CLad1aBu14xpHC0YT5E\/aGiDfBOF2ANvActAPGEB7joGQbqwp23DAQuBpBhdJ\/cRET4ZmGxu9BE5qMT7GvvzHtB7BtosN7YDdgNaGdzBT7K6CKZHggtbsiWQu8atX9pJZJFNpNeteOY9WcBMZ\/sEunZYHW09H90aaJdEfGUsslV2BZuqkyv5m5MWPsN9p2WQ1ieyUsVGFfcXdy4jdzVHsiLeAAwJIWyXEfIVVQjyyocyXRk+svqivjVnQ+8vl65fAzx9gRP6B7\/ReeoP04\/5+q8sofxqlwAjMNAL4I3wKzgLTdtKYa5edarI\/V0Lc4iOR\/ghaHtkeQW0RSF9cFtkSQRG2u+\/6rikZCEP7UBmoggtuI\/5te\/vKlXhFNAL8K7SOgnsF\/8oU+iv3gv\/AFzCS09CRsuNlqEwGUzIIlr2AykEV\/Sz91M+xcTCcfupt\/Cke3PshAPV7oZCzQ8r7OwOhrBU\/xk5grQAFeDE5DGHge\/CsNeJvorkY3LP4m2ZZZ4lZAYDGTghhytnZEn67QaACKuMykRdAGjNseSLbloZp0jZt5xQS\/J1Hj4xG6+mRXWCfzwnnfEqOl6ASlp5PyVnnQ9EY+qmL7E99ij9VlvPAKLaYs7FoG5aOZgs5hWjhoyvxDOLV\/AH7LGrjXsEMvNZCcmD\/b8npI3saSIfSXAoTN8ON6EPILGduBjczzHKwHKI2OBMhPAMGg5jNkIXdqGMX9nq70ezdIMS++5RV+N57AvN8bzvNbW6nEe3ILrBx4FbEngbmg9u++DP7LAz2HSVZffA1djleiAwYRuNAOmwkdzam\/ZDYzusH39k4shOQbyL+IYM5k2VXw9e+9z383qv45K7HUooBN9A7sCDiOnOkiMagmMHjNLcPxAECpMSm0DzdZTXrOT5wAwgnApSz7upaQtf546zl89oITktvyye0zSTRtCSgU5SR92oXTXklnin7K\/QE9ywIgD9YNT+bsd+EPQWBY5UAGI2tN\/f4uXqrSNwNQordqDsneejbnla2G3XlQioIkaTTtcomY7r5SGAtuDkYOlJGpiVzsvdkzwkrAwq0Tv\/ki8yZTG+mZwCervH6JQ0yviRKeRl\/PfD5EfQygXogaUo99CFPPfRDvJFdYj29D8DAbQA2bSI3AMmpukdkrcT0jQq5gG9cdml7czPtJOtJkeQCK++8gad3+yU3+Q0IcHTzvHOWjqmIlwvfZa6Z03rVubFynx+yv7r6nHNGllZkV60alQgGa\/GVWtr\/G\/4O7k1MuUA1HGfd2YE34UkT1tY0lLWmJpTNKXsu\/VL6izRpO9yNfpQrA7ShTrpKN0wmogEGO4E1GUVlOVGIBiPCUTyHj+9SWGx8xXKGoo5GEMYitZHWCBOZHnwZXQ5iMAbS+FkDVejynFJdrVVilpa0ysg+dCWIwpKcx1dVPrq6umpxDceqripWFF5nu+GEzsyFVxMWOEnuaYHn6SS5X2vvsR5i+Z8gd\/k+1tt7or215QS50\/iJ3oHbNdAWXeRBmndgY8EWEKlYtRmrAtZ+86wKo5VYXLAwtlfJRSLpYDBGzkLXAEhrEoTYl+E4hRSbYDarbcBav6HW6Kmnt1wwjpE6ANgAGdO+HbAJsR2QaDr7Jq4CtgeEMl8PO\/2R050jF11\/zkO1y9BYvvocGI8kJ04cP873YMmW2x68d8ywrXMq4HebefXrE4wfVc+K3+BdMrbX7GVHNV94OFaVqRtbO15fsXjt3DnTRq0ZW7EeS6CR\/+W4ETwNDoFDCKKfMh9hXTHVGcK+wUOKy7OUqPJ39RYX1Dx4\/EZfjcdb5lb3Hs8PvHnfTwO+EAj9NHx55BEyop+XbC8ese\/HXy9PV1yeeCx5Xeq11GuVf0m\/mn616vuZm2t+OOyXw\/9c+3ndvfU9Db\/MHhipN9c014x+ecwfzh4t3LeMuD0m2uOaljsK48n\/cnz53zPGuv+bxnw8vvh\/Gee8NTSGxtAYGkNjaAyNoTE0hsbQGBpDY2gMjaExNIbG0BgaQ2NoDI2hMTSGxtAYGkNjaAyNoTE0rAFIF00IyD8vYMgTDNPsRACYkXPNypp0dX2idtiIxkUzp8w6f4KRvWjymgtSbXl96oWT5sw+b32yblRVU8PF8yZOb1kxv927budXzYGoZ+xNfh\/4\/\/0fS+5jjbcsmZ\/jrf39eAvJltx7B28ZMBLMBSaoBDUgDapBPUiAWjAMjACNYBGYCaaAWeB8MAEYIAsuApPBGnABSIE20l0OTAUXgklgDpgNzgPrQRLUgVGgCjSBBnAxmAcmgumgBawA80E7virrwE7wFWgGARAFHjAW3AT8pKYfH4UbXzuEKR5wAIxbtfjyZeRd0huNA+L\/5Vmetd9xcLx\/0BvQfmb+yfeQ\/QQAdu7Yvu8yveXvYsT64sc+qqwmz+\/c2vPFqe29VxlAnIVfSs73\/h9Ac8j1CmVuZHN0cmVhbQplbmRvYmoKOSAwIG9iago8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL1VPVUlERytUaW1lc05ld1JvbWFuL0ZvbnRCQm94WzAgMCA2MzggNjI1XS9GbGFncyA0Ci9Bc2NlbnQgNjI1Ci9DYXBIZWlnaHQgNjI1Ci9EZXNjZW50IDAKL0l0YWxpY0FuZ2xlIDAKL1N0ZW1WIDk1Ci9NaXNzaW5nV2lkdGggNzc3Ci9Gb250RmlsZTIgMjUgMCBSPj4KZW5kb2JqCjI1IDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29kZQovTGVuZ3RoMSAzOTk0OC9MZW5ndGggMTQyMDA+PnN0cmVhbQp4nO29CXhUVbY2vPaZqpIQEhKGQICqpKgwJJAQBAQCqYwEwhAgQEKjJCTMUzSAEwqKKAYRRRvFVkBbFEGlkogGtFu0r3rVRlDbsW3FdrZRcW4Vcr537XNOKAoQvbe\/53\/+\/08O71l7nvdaaw+nIEFE0bSKVCoZPyk9k+TfH6bjNaVqUWWNZd98jEhkVS1f6u1WrbwOh7eJYq+eXTNn0aLyxElE7SqIIsvnLLxkthV+6X\/jtWnurMrqIwsDx5He32AfNBcO8WO7VBMlPg57j7mLll48vf+Wp2A\/TDQqc+GSqkor\/jKk1+OORZUX13Tu4N5DNKs9HL2LKxfNsst3Ll5JNUtql9r2h9m\/5sJZNY2ZG29C+HOIYm7WbyDSx5AH6KreQolE5nvAB8AnzaPNY\/oC8jXPNw+r8Yj9oA0iP22irdSDjor+9BTtp9F0L+VQCd1CI+kg7aa2dIl4gTTyUT7tIL\/wkEKF1EnotJnepOl0IX1Ih6kXFdM7Ig7pFFANdaQh5qd4F9Nacy9CRVIePUT7xEIxidJhLlLSRCpy3mDup07UyzxgvgHbnfSh6GHWUxFMH1E76kkr6SaKo\/n0vHmMW5Bm0n1ihfiUkqiC1mnnaHXmAhpGe+hVUQzTWLpEfyNiDy1ErD+KTmK\/+a75Mf1ZEzQLKV1Fa1HiBtqv9FPz9G3kpRQaTuOoEr6X0ZsiXvRXA2ZPM9fcDNf76GslVXlGdaEcqTSKZtB6ugut8Rp9QN+JKDFQ3Cl24XlJfKG\/gbIV0zK6FOPqTrTeffQA7RX9RX+lk9IJrdWJetNk+G2g7ci\/kQ6JYlEu9osn1e16RnO22d7sYH5smtSHylDCrfQk8vhWZCAMclCT1aVad22pnnn8StSwmu6gQ\/QSyvEO2v07+rfog+c95QplpTnV3GF+iLK4yUPn0gSaRktoOV1Ed6NXn6L\/oq\/Ez0oEQh7UntYv1Y+aG9G2KZSLso9H6ElIex16qYGa8LyGWrYTXtTiXDFOTBRzxAaxSTSJN8WbiqEkKRcon6lB9QX1bW2QrptDkVJH6o58fTSV5qIHrkBrb0R9d9DT9JzoIFJEX9ToNcT\/Xhmm5OP5o3JQeUddo27QjunXNB9u\/lfzz2YduTDKRqIdltFOtMKXoiPK0FvMF7XifZT8RuVhta0aq\/rUgWqOWqqWq2vVW9T\/Vl\/ULtR2aW\/po\/RKfZersnlx80tmsXk12kKQgXL1pDQ6hwZj\/MzGaFqA8tXguZBW0JVURzdgvGykbbQL9X6CnqNX6R90BD1AIgllnofcF2HUrRE34NksHhBPiqfFc+I98T0\/SjKeXsogJVvJUwqVOcoaPLcoh5TXlE\/UrmqVulJdhWeL+oj6pkaappl6Jp4ifZ1+n\/GCq5eryDXT\/ddjnx\/vc7z8+DvN1Nyl+XfNm5qfbP7YnGJegvL7qS\/1Q0mvRSk3Ywxux7MTI\/EReob+Sq\/Lsn4tFKFjxCcIH0ZDGnotW4wUo\/CMFRPwTMYzVUzDUylmirl4VopV4iqxWlwt1ovfy+c21G27uF88gudRsQ\/Pq+Jd8ZH4THytYBArKkazX+mppCtDUNM8ZaQyXpmIZ46yBE+NcqGyHD10n9Ko7FVeU+NVv9pXrVQvUDerD6lPqX9Tf9QULU1L17K0KdocbbV2UHtJe0P7WffoBfpcfYv+lJFonGNMNuYbtxm7jU+MYy7DVeKa6Vrh+pvLdPvBrZ5FvfdQ6F+6cVDU6u21i5V3MS8S1Br9WjEZLWYopepC9Qb1ZX22OKp6xVuiTp2nLjD\/qBYq\/1aXiCnKEyJZ9ehD1dl0PZlil\/Ke8q3ysdZBlCqfil7aTeJRZYmapxicif6K1kFbrX9CBFkwVLlc7FeeVlerq80\/0VB9i3hX36K8RF7tsBJP72JWX6vcikgvKvOUdVSmnaP\/TPPQ7vfrF6O9RyhrRR\/1b9oW+lD1Kd+Io2ITuMYBMVrroZyvDBG7wHGPi+70ubiAasTvKSAeE\/8QTSTEDvU+MUZpg94KKtFiMMTYATVJ\/E2NpHIuo0hROogS5agyWX3cOKQOFAJc4mW6VKgiA2PH+WumxZgBtyg9wdMKwE1eEZmUQLeC33\/b\/DhzbP0NfR3G2V1qGk2kDDpPeYGGYm58iKeMrqFM2ocxuJYylNtohblKVIPvjwX\/VKhJzKd0EQVu2QllWwl50VFJBi+cgVz\/Df7\/PLh+sfiCLhJezKz91Etjn+u1AnCmCvDfdXiq6TzY7qCNxh79FRovOhFp3uYtGOVv0\/mQOe8j\/y6UhfJNo7u0NJTaC858AWLc0VxEATzX0AtCoctR5hGY5yVaETjvJnM+ajgPMmoMZOJzNM+8lfLQdxPN1eY6mmHeZU6nOTTJ3AH+u9xsoEF0rV6uTNFTtXPAY58T\/wV59HexDny7iN4CP\/KLBPoMz0Mo\/wj9MarTXgfvzDavN1+lDmiPZLTQTEjRD2gRfYF2K1L304DmcUq9WajWQEK9SxPM+0yPiKS55kJw3sdpu0sH71lF3fXtGLvrtNlKBsrbmzqKdLhO17eqr6tfaTXU+tf61\/rX+tf61\/rX+vf\/vr+OeDpB30qAFpOINWxvaBx9sDJh\/T4dus050D0GY+U2BPrLMOg5w6HF5ELvKYQ2MQZ61ng8k\/BMxhqrHCvv6dCXzoNmNANr2GpoYXOw8pqHZwG0vCXQi5bL1d9F0IeugEa2Cmudq6AhXYunDqvZG7Du3wTN6FboT9uwRvwjtLUHoOU0YmXRRHvpz1gLPSnXjU9jpfEsNLjn6QXoYn+lF7H+fJlewdrjLfo7dLN36F1oV4ehn30UmLpmae2FF9QsWbxo4YL58+bOmT1r5nmTS8ePC2SPGJ41bOiQcwcPGnjOgMz+Gen9+qal9undq2eKv4cvOcnr6d6ta2KXzgmdOraPj2sXG9M2uk1UZITbZeiaqghKK\/AVVniDKRVBLcVXVNSX7b5KOFSGOFQEvXAqPDlM0Fshg3lPDhlAyNlhIQNWyEBLSBHrzaKsvmneAp83eCDf520S0yaUwbw+31fuDX4uzWOl+UZpjoY5KQkRvAUJc\/O9QVHhLQgWLp9bV1CRj+TqoyLzfHmzIvumUX1kFIxRMAU7+WrqRacRQhqUTgVD6xVyR6NQwS6+\/IJgZ18+lyCo+gsqq4MlE8oK8hOTksr7pgVFXpVvZpB8ucGYVBmE8mQ2QSMv6JLZeOdxbWidtz5tf931TbE0syK1TbWvunJ6WVCtLOc82qUi3\/xgp0s\/SDhhReJxeWXXhvomqnUFCfO8bK2ru9Yb3DahLNQ3id\/l5UgjqPgLK+oKkfH1aMLiSV7kpawpLwuKNcjQy\/XgOlm1m+UrYJeK+d5ghC\/XN7dufgU6pktdkCZektTQpUtgr3mYuhR460rLfEnB7ERfeWV+1\/r2VDfxksbOAW\/nk336ptXHtrOatb5tjG1oEx1qmNXiJ00yOJuKJ7a0q+AS+UZhOAS9VV6UpMyHOp3Lr1nnUl3VuQiGv3KBWMFq9Me8YEReRV3sULjHcvyg7o\/1eeu+I\/S\/7\/MjJ7tU2i6GP\/Y7YiOPkpaBBn\/HHExNDfbpwwPElYceRRlHSPvAvmnLm5SgrybWC4LmoxK0bWX50HQ0flISd++6pgDNhCW4akKZZffSzMQGCqSnlgeVCvbZ7\/h0mMw+qxyflugVPozjh4k3TDsE3Skt\/2JiO8YXzB0aFB1\/wXuW5V88yVc8YVqZt6Cuwm7b4tKTbJb\/uS1+tklYHmjwoOZHS43yYehNnFbGDvin+wt9BfMqijDVUMZgfF6ZmqiUWyYlUZVJYfxOb0mZLWVtOC3Nb8jxX93kcmMASxfhLQzGVhRZ7\/LIpKRfGanJPMqxJDkRza5TcGjqyfZhJ9lPKl6bOhUF1lKU4tJpdXWRJ\/kVglnV1RX6vIV1FXWVTeaqmT5vrK9ur1qmltXVFFQ43d9k7luXGCy8vhyVmCuG9k3zsU9dXXU9qf7SsmAgsV5Iw+C8deXB8anlvuDMVF+Sr2wWMqkfSm2SSivyYFIot94n1k6oD4i1k6aV7Y0l8q4tLWtQhJJXkVte3wN+ZXu9RAHpqrArO7LFyxYs8zGXGhS3DJ+4N0C0Svpq0kHaq5oESTe34yaoqkmx3GKtjFJkRgFS4KNZPgEntAY3t+W2ygrdyw7thk8s++wjSA2SntZfPSylZYHIwYGhgWGBEUq2ghZhpwa47EPYYYIaR4hskViPNCdK5yaxqn5YIHGvTGmiHXIVQrLbqhY3lJyDhSSE\/KyKTz5Rg8nTyhpHENKXb4TI5T\/mlyhE6EyQ7IVngeSlVRBgs0F5Clf4MKt9o+uVcamSCknrRvsKqhGCAQkxEKVK8laXcygfjw7u4TMGEiGBmO\/JxOtihzk2Ydtgwb+64JyTrXNbrIUMCFR\/P2uCYDzLsZkUnJ8YXFie2hKkMrhqprcOg3goj+ShMvJIRgUm9sjgqqpKnuOY9FU+OIyGg7dsZmJSORJkuVLHYr6qEtG0lJacgotTT0oSg1+UImvFz9UJrirxVpR7KzBZxIQyTFRvUAf1zoas91XyBCmx6lMCXgVSWTcJcQkdUZ4YdIFjza6c5ePpHeSOtVrf4k2jgzSpLEiJdXW+uqBAEf2FCIzkU4JGyigm+FeT6qucxWrIbNZCZlkSEsWVrcOpJRb4ksoRRPHLtkTDYUTN5FdVHSs551WkoiXa1cXVeYfUYWSfh0mppVRNqcAE9sZ6C72yqysTYUMjjGJbORKyAkb4OSDiy38pwUWp9ee5\/Cdc5L8lqVZgt0xVyrxgiRPEJf\/BcEFqUOl0Ljy58oL5scWdufF0\/yg0bwCjKpFje4NKqc0prfijOGqi02FWNLjIqSnFKXiPX6wtCZ3y04PxxRN\/l4iG7cv6M6aWK6m5gKbG0s9Lf3w59nwpfUL+4sYYQ0RXNikOdtIHaj6t0Yj8wEJjJxUZQ8CiLqAJ8CsF+sH9Jm01+RF+MeyTQG9ShpAK99HAUSANmAR4gZlAGTAGWAFMQNggcAOn4UBdT9Nd51Ol\/izF6lMoGRgNs097n\/potZQEcxHbkd8AtRv1gTkZfr1d3RD2WfND9ke4ZBluCuLV0ir4j4A9CohzradE0BggHu5dkM4OLjNosfok19X8EublKMcomH8GLURZ80HHwH08zMOBaMTJUoaYVTC3g3k42qYdzG2AAsT7keMgfDTKWA3\/9rArHBb5RoMmclik2Vt9XSSK2+ku9XWq10qpvaz3s9SW6811durE5ecynQGFXL5QWOWT4LIqJ8p2CpQwzFIHyL660q7rHcoBqlG3mV\/D7DPaUwHD9Tp1R\/2OAEO0aurs6mZ+gjKO0h+mgbC7gQQJTvMOukb9lgLwSzU2YdxU0wilPzwGmj8pl1E3w08jUV+0N\/VE2ct57GEs9EC4STJ+NXXXPqQuMAcYbqKPZBtZKELfF4Pmod2\/cJP5OdLIYyCdvcCTiN8J+adzG3C\/iynNuxD2U\/hdBNRijHQGOsF\/nRzDO+kFjo98cjgPqx8oVo5BgMcekOnA7h8HUQ5k+++U6Ah0AgYDnO8m4DFgHNCNwyDdjgjfHeW4gscMj00eHzw25PjHeJJjlvuxFm3DY8yaM9uV2bQWaA+kGUTX2OiDsHK+cD9ymXkucNo8tnjMOBT+Kfa4P8L15DEVQn16msxbzkEeWyG0N499pmpA1qG3sp+G85i12tqhsgwFPB95TjjUKQ\/PTzlHQNUFFM9tx\/3uUKctWug28sNvjP4mjdT601T1aYz\/6TCXgA5G+2yRc\/BL7ff0gbKGFNd+SkNf8tzdHEZvY7heFfOR3n60ZYp2gDZL+qqSrL0qdH2X+am+S7nCgmMOpeEQ+y0\/poxQv9\/q\/j+B8pq+i2bD\/Jn+qmlqr9JG1JVc\/xIZgNehcG8AVgF93KniNvcC0eSaTLEYN98CS7QADdUDNFjbT9laBznv\/HCfjLQHaAvQ16+SKvbTdepkutvYReeor6IfkZfyGq1mcPqgNS3jKHzMnTqWJHXG62koz4Foh8o5NcR8R86rIea7ck4OMZstSlksG5g\/S\/lAkje3c8Zry7i8k1LU70LGZ9g4DRmfwxAvNnxchlNbtkQ78xRxOrKs4fpL\/jhFzifJ5+DX4IQPpy3xd1KTstP8u+TDB2iaM6+B\/oAf\/n+x+Qj4MPqbZcd6c7pxkTldHW1ORz0fMa4F\/dpsVHqa9S0y1U+ZNi\/r4shSbif9AHVtkaN+Gm\/zMz\/LU20HZLglR+Ol\/PyYEvSvJW\/LlOXlechzMB18ryfk+PfmT1ocLVavI1IxL9kdY2QC+2lu6qC+B547mpaqW8xX1JskDypQm6lcTcUcRly0WYKuUFc9n4oRh2R6HAaU3bj8hobxybygCHb0lcOXue+Nnyga6Kl\/QYNQZ7++U9bVL\/n4bdSD20HGXQa5grRcqRSnKZRqh\/HLOIugL8j2AA8MaQtbNo\/gNI2JcszGyDgDzJ\/ccTSEod9Lg5C\/X+ZVRMPcQyhFn2J+IfWKOBqnPksZahF5YO4ix\/21kFG9IS+LIB8B9X2gGWMz1rJLWS2p+aOU9yulPG+jp9NUqU+wn0Hdjd7Uj6H54FdBfdV7kc4SjKufYH7INKV+8A9qx3nDvdDWT1hPUOR8eQnxnqO+PMe4DFLecHlux3g7SB6Wia670YaRFP3rNm9N67YUCYhW80XlTZoCOkwppcOYMrthXsB6oPoWzVDvQf\/tpiR1GuT305CNwyDDR6OtDlGZ+iLMyXDfAiyH7reUYrQYqlb\/iXCZ8KtBvANI4274M65BnLdBH6Lh6vM0T90P\/eCfrCNQkrYM9Dwgn\/LEA7RA+ZEWGIMgk4fZ6TOWmuUSd4Pf\/dOOa0OW1cHpynwJdLvTlFeWNbScXMbTlE+WA+nKeAijaRSDdnob8Fu0eYKynnYB25S3EHYsXSJ2mPvQyIVhKAq1awPFCqCfNpAeBa6EOQ30z8Buy063A38H1iDt\/aCNhrwIJEjJxXgGhdsW4DbgBccvFJzP6dxDoSea+06y74GsAcS35j5GeHjtShqE\/AZpw819DPVTyBDAWEntXcupvdoT7t0RL8yuJ4LP7aEeKpk\/nK1MvwT8ZYS0Y+DX1PHXgucuy+f\/VHq\/Fsp68wD6OF2W4QeKt8YQdOPXzNdBp4jXILeXgZcCsPeFPd5pT6ef4H6zdA\/rP4wV4jYPdw+3h\/fr2exKI80IhTMOWsbDRhrB0LIRHgi3u5+jEQzjafg9fapdu+8smAYd5XYuE8Zgz1PtxnjqyVB6oKxdOA7mHNBiPwi+CnBYGT8a8hLguctQHoYsBlr8B4LnAyHtOojbVb3d8nf6x+mX8P5B+fprL1IOaApoBugk2y5p6JwNH9Phbg4vOV2YsLmRcaY0\/78EzJ3ngWeBZ\/5v5yUIYxWIBaSOOgxr8IHQOafwVs3xvxIdaw8aD7mAmXcMcvX432CeCaTC\/CjcbgNdCwpWc6wZ7ibkiAq6ResC\/Z1oLYA0mmusuMe\/By6y0jj+GNHPb9hYasU\/dj2A\/j0OzezYw8AO4CEgH3GcdG6C\/QLQv8A+0krrGMzH3wOuBYqBWy16rA5g\/wjk8TrrI6dZh\/5H6ZnWH7+WOusMh56yhvgtdNivoietNZz+Pxt11hKnobId7PIbIeX5xTWOQzF+IkIBXdrHOiXr0azLsv7M+mML5XVbkaTxdjoOjWEZyLoz66\/6ALnfyGug1JD1YIEjN0J5q\/iWtgCxQKJNFyDMj1jrvAjeEwOe+h3qdw8D9niWa6Csfx6EOQay7gkOA3oA9m6g3zkyzeGtp\/DYs8i0\/7T9t8rI\/4FMzbQxIwxncndwro1RjHBZ\/FtxNtn9P5blZ5DRoXL6f2t35LyDiBGUyXAFzH2McL30FD3gLPaz6bm\/1R6ud\/xme5he4tjDcYp\/+Nhz9JkuWAM7CJt3vxW8ttD2nND9nTKEz+OW+Wbb0UYFoQAf6AWZ1Ru4G\/gGPKMbEAdshP0K9zE6x\/0gZcIOuWryOjYbqGY\/0EFiPZjb9+Zx2K+CPVY7IMOW2ag+23gOH7esn0v9EG0m+eCNXH5KB4YBcUA9sMjpa157Iu9\/Ko8T8TpXm2Z+p70IhOmAZ6UD6QLgQdhjYI\/hMxEDEp73NcCXN9mU5DmNs8cHXm+skWHy5dnJ03K\/L11TaLJWay6y91LijN4Urbjknp3P2aeDLOrLe0PGWnYzL3X2j12zkf5ayIEBSJf3vnkPvJYWq90gH3aQV9lPmr2HTM5eMu9PsbwysmU52rTsH5dQKpBtn5uU2OdUfdTr6Ry1gs9qzB95313JprtEM0XyeUQkyhhRSj7XesqHEtXb1RXpXEjD3R+YH0I3+9AYIs9zxjhylWWiYw7Z+yuSbXViTzPZPhM6SSfg8iFeEu\/HhObrxHNthiy9zNqnC5XlZ9JtlJ3mK0jrLmeP9Ez7nS00fP89fJ\/+SipWe1Npy54sy+y\/2WW32zi8LE5eGJNHfkEXirfPxTQtHX2Wbv7AY8w+z5HncJp1FjdU12gM7zcCAe1hCqjrqAD1zGgJs02ebbVDWF5jO2duiTy+eA8SdBDQi\/eD5RnGVnmGF2GjHcZAhizLT9a5mR4J8L7jIpnPNycg92mjrfMd8xv1Y\/A0Bu+roTwM9XLzFtD3ue1azgKrabb61Elngm3Ur0iTZ4I\/AOh\/IAs4zx6n59lzq0juHaK+so7QqdCnK1Heb9Ua8AurfWRYYwHlG08Br6BN1oD\/P0Tt9f7U3hhL47VrUedLgW5wfxN67EbqDqSIEebL4k\/UHdAZSjl1VxdhblWQxvv9yhHAPlez9qfpB4Y4hjhAyFnuJIayUyTZ54TLbXM3ywy3IfSIhJ0GcG8IEM78Um2L\/ipD3qVIvxFlLIEZ+aixGBdhQJyZNlgv78TjRpsKHnUy8sKBuEzTwwF3pv5w2O5dwgF3prnhgHvuacpxpnBnKseZ3FPCAfeU\/0A5zpSuLxxw9\/1C+YrDAffi31COM7Vzj3DAvccvlGNcOOA+Lrwc4E8fAU9gXfoFKNbS5i2Wm8lrW0iX5g95HxuYbdsP2+HWnoDc9\/4dcJ4Vz5yBMFjzmkcArEXMCSfQ\/CRQZ8Vx8jGvAWbZusKLVtzmx6y8ZfnsPGVcp6xPhtk7Anus\/GTeXP59oD7gdjvMo3a+T1nlbr4N9Cor\/PEPrDrKeE+dAO8bmBPh7wFFfPMFYBLgAjoAvG\/wI3AQ5s6g7wC8H9EH9oFWuzS\/Cbx9gi\/QW1ocTVC\/l7Ix3uWxqDZI8lyCrIsMkVWLwfO78V0Q9WbqpP0B\/OsO8LW3KFJbTGRgHSr59+eQF6kIPxq8Yj3CT4Ed0APgmfci\/G1Ij89hDsC\/I3gy8pB28E373LBIHQ6+O5x62ef\/filTwW8jKqG\/tIN+cj7ilVF315+pp76A+iIMaU1E7jyU4QHq66yFI3ZBfl8GnV6hCMhN0j+GO59t2XUyrqKh2iM0xKHuv0DfgbwxulAf8OmCiIepyJjC+2nNg1vytnUt5QHqDvd7gcftcQMcSwXGyPMqPheCjqb+BZTP8aDb6NFw95CHz7v4zMleo3uMUZAfm6iN8SLm8zHq584lv1Ei1\/DFYWe3I\/j8yahA+Fegf9hrd5cLbTiDIh3K+kbofgDy7MdnavJc68R+gEWdNPi8zTrzejtcr3H0qBCdQu4ROHk49ZF0vbz74LfzcOjJ+kYRDZNnYzvl3ZI2p1C7THyOx2dpjj5rLAb6AAtotr6dSrVbIcu3UqkrBzqtRm1YP4OMlfmxjNZvgp5\/iNqgb6CTmxnAIutczESfmrwfUYv+ex3g31OoOuFOJfZcGg\/7CDvsCmCeZWY\/82LbfYSd\/jwrDMc9\/g+Yl9l52Xs1zf+0YG4AkkL1VHkmCv3+NLRFr9fIvgvyC\/RX76VhDvOdqhB9+KQz\/jNRxIEeZ35m710pIXr0STT0fgrCf2rTj233GB5rzCvC6an3V85wn+UM1JlnLfMtXL8+0z2Y09OK092TOUGxprPtv3bvjtdedjtJepr7B9ae3Akaf9L6KZzK+3Cm2aLH8r7iEOrIdwJ+Cbp11y3WKAXfPg1s\/f4U6MfAQwFX1sngOwa\/BAMSk+H2nh5yXSBh7rZh2niFAR5KDF09PbTT368rcOrj+reNDAvynsMvQJa1zwnw+uOXgLU\/MVw\/21hyMpx2d9rRaRen3k55nfyddP+3\/fi\/7Zf\/VL1\/qeyhwJz8O\/CGTfnuXsfTlZvHoBEPvAf8IHUWns89bXTEmPkKeAn4xsYhCeueSkf1vzAG3pJ3bVvinDIO+E4Mw+kT6\/5NvAuc3DUAeV7P8ZkXSn64\/LTtcwDlSweg0RmZiGPd22Hd6+\/al5ZcZzi8z31I7jck6tbd2hG834FxkaE9SbNtfe8FW\/d7VK6nrXuwMRa\/o3zJc\/n+0nXgUSbWhJ\/Lu6Ibbbxk41Zb9xtno4O8D7yT7g+F2g\/6WT8ZfyjyuwzYZuvbPtsONDdY7i1le6HljqROut4bgN6gNlFf9RWM8UzIckC9AYC+IM9xZlBnbQLsG6Bbhdy5Qfi+2mTEGQtMljrFCPWKE3Nb3q\/hezUMvpMzBuEjoQsOB42Q92jk+l6u65EX6lKgjacYefeHZRTfrUEa2lC4QS9SKzBex2FcJKDejBrU\/XsL6nLgGqyDNwM\/wrwT7v9G+06EGWtj9VoA+qgSBO6DeSToR6DbEAa6sZIBO2M13DyglwKXA9EWxJcWlLmg40GRl\/opaA4wDmhj03FWPLEWdCtwoR1uGunKeiAXZg9oKuiDQC7pnJ54zQ4\/LSTM+SfCuC6nwsjZ0LlXg6ZjXOaY+8SnlKVNo3bo02hr\/dD8orVuaX6Oz3EA1o22wP78KfcCnHNym+oGzdCuwVr\/K6z7+F7PNorRh0GuHqE8PY2SeN8i9OYS3yeWe0+TyeXsfTswyig+4mnwUOKfDZK8X1Jll3V\/Xky23KQZqy3aZaXJ88zRcY2OpBj9oUf2k7pTrLxXxveu35eydQTLfClfC+g8+\/5ULurJ60eeCy9gvEQizkh7\/o7k+2w8rmw98CGGUkNlnC+fUyglvFaQcX9nrUnNK6z1rTka6d4Rcva0ifH\/9NlW+BnUmc6KznYv42z3NE6x\/8bzlPB7G2e7x3FWe9h5y9nOyjBOd2jW9wbtT3yHgL7faT7OwDjqDh79J1tXG65swnx9mnKMJLkfmWbJfvBK5l3V4IPQ+e30xmvPSF4e9o2D+aPzbYM6S+6Tsnui5HG855vesk\/bskfrfJMg59PVWB9iSMo97tXgAW1s3jLW5kG7GOa9SpLck2Re1EEsA50g0UWsw2wYb\/OoPqjL723+s9W8R\/KXm20edZO1Zyj2mhttXuWBTOqu3A5MsvlQf1DGYsAL9JLr6ZstyHXZ41IuZdh8ktOdiHgw2+cYsZA1WTwH+RuYs+lKkP8HbJ3AwQFbT5D0bDphSLyvThfePrcZDTkTL+\/68rcIB6irs+ZquRe9RfKa\/JA9f2fvPc\/eb86Tctw+1w9fE\/BZDuRZrrOeRzs9Y+\/zOHSGBbnnI2W0qy3UZMhSuS9rrcH6gkbad2p99rqhbch6z1nHyXWG+gzl6IXwi4C83MJnCeYwex\/Nba+Tea\/rHnkf405KkfeYQW19oRz0X6Ax9j4br4U\/B76Dua1lPv5Xew2X37IW2kPQM5o36s\/B\/RmslY5RonGr\/KYmqHxDKfw9FANxNjP4rCgEWfY9KJST+lt3DyjfpuC5ci9jsMbf3LxHucrfabH6FOWqV1Km+jL1UOvoHPiVqR+jT16n+TBP0IbQHOVJ68wK+sw4UC\/iym+rYOf2cr6t4jv6vY1ngR2Y97PJZ9wLmkyR6vPQZ0ci73vQrrfQQHUG7I3SnqB0AB\/cgPGylHqqL1FPvQvSvAdjYxX0px3oq+HUU+sO3fZbGosypWtXk1trS5HGJOoCv65anAwzWL8Qbh0Q5yXwFo67E+67YV5LCVyG0wJlkuUJgSyPBUPpYH7hlOUUcDlCEXdq2icBdefyhOfHkG0RCrSL1TbmC8BfgSNOueB+UnuFQpbVwaVII7S8aEMH3Jbh4LYNxSn1s8HtHgpZbwfohxagDbhPZN72GOB+Vw9QvKwzh+F6DrfrhfpAH05w+l\/9kobJuAjD4wBxEmS5OJ\/lCMt9vwvxr4E5WfoPdMaTjMfuCCv7MM7234W68djrg3nP9ZZtan7B7ak\/ifK+jPT2II9yxIWeKMvHaT+MvO3ya\/ngWUhLfwLuabLNZV\/JOAGkYZU\/IbTscpxx2TlNp+wcBuspYxUlMBA+Xb8R4ZEXypdlVIBCMnCeyhTqBFwCxAGDgTbAMCBJYX5quSX92nDIe6TbBXn+A8bJ53Qnw4hCX75Ka\/T3aY2SAr6SQtcBaUB3oArIABKBbjZ6234ptt0N9GqziQrbtmEeZO5r+7KkrPvdZK\/f\/nA2HSxc13B0kPBw0FP+Il4zZ4B+CrrmTPcszmQPv8cRfh\/jbOU6RScKv1PzsHlYJ\/Owtsn8RPvA\/MQ1nTL1tygTMilTj6chUe\/8jJV4cxrahH8xdQFQyzS8nL\/2zvmvrTffP9PmQ\/aNpyjIgnFYQ\/aQ+9VT5XctyZB707EmYn2K5XWUewTF6Y9SG2M9ZObV5o+uVeYX+v2mKfdqsX513UVxRndq4\/o3+P2skL1v+14dZNJI1uv4TobxOtZAgyHjS6lI\/ZEK9IH8zaV5xP7mpRNkXqq2Ud4faJZrXayX+XxYymTru9ouLGciymhe5HCzKeoRosgMysQ4yz9pvfQaKWKHvEdeaLkh3gSsAyCXQtyKbNrbpo77YklPuesHHbQfrZd3\/jZTofIE1gkAytbZiMQa\/ibgRyrGGitSvwXm++hWPQH6w+Pkc\/VG23SiyXol5YBP5LiWwf1Vmgae49M2m6\/oB+kq\/d+I9yStRv\/69GswDp4kQ7+Wlur7Yb+ZLjaeM7\/XG+G\/DHa4oc0j9XTEq5Thf6ddDv06m6aBl5D+CS3G+mIOytlXNFOtKDX\/RT\/wPXvzkDiK9lxGPYxzMYZMaq9NhtxeAaRCz+oIfXkZ9O14rFN7wL4Ecr8bxYh\/UIyRBXt\/KmS71gvxOsIvG\/GyaDX4XntFNSeCX01Tk6gP7FlKIelGOsWoG6kU\/C9LS0CcBOpu8D4y0sd6I0tNBJ8bDHtP8MjeaI81NFbPpBip66DNXZdSAYPb1H0+tXcvAM4DBlH3yBXI8zOKZ2g9zR8YPNZ\/CeCxPRjqh5g7IeazrhPD7uWf9d79We7Zn5U3PQqex3D40wLoxwskL+X1dJFFmz+29iLkmcwe64zUHBlmFtZZHVO5f9UDmGpjYxjSrTMh8xygv6PXyzV9yPdGGO9J1vlOc7PzTRBkYhZkWtYptCDEzO2D8GpPSsbapr24lPrxWRHSS+a9DXfLLog5Nrw\/xPl0s7MmD7+3dsraOBfxbqahjtzg82z53f5jZpU216yKSqcubkBn3YXv\/zrng8tptL4PPG8z+NC5fJeG75IAB6gG9CO9lD7ib7Xd9r5L5GbKEfvB7yfTJEBVVtIAN4mprvtQHkC5g8i1Wn7bzensAIqNQzRdnwX8jj6QOvY287i6jb91p7Ga9VsGN3BcNgNz+Pt82z4TZbwJPFDVjtBNeje6H214vyv2hFk8a7We+yww4mjrKfsVYbKLz9eV2RQvJlMP0HbAMKC3jRxJ90DXsNARfCYT6MpxQr8N\/41x3UAk\/yqw+jj0ttnkUmabx8Q7lAW3NvzNr7GCzoHcGePuj\/XH+1Tq0rFeUWgK3Ia7xsGtvXnAlU3pro\/pfMiTnmg3Cf1KrJkXQWfbSTMN63vcj\/UPIX+OIE4t\/J+lMa75dJMxHfGmwG7DlUNFEbfIdTeffXWSZ7x8x28TDVF6SrnJcisWcV\/XU2mR2p6y0T+3Iz\/+TYhS9xGMwWwao\/2JlkEfz1bHYj3koYnKndTHNQlpL4QMraYR\/M2q\/Y25X\/5mwRDw1FrI4Fq5Xo5Cef+iWb9VEMAYKVOGNG\/TO9D9CDcC\/DPLPR\/6i\/0dvrtby\/f47QH+Pr+dbR8GnnKN\/PY2jQa4HsR4nSe\/w41zV1Jc5D8pLroK5oXSLcY9k2Ii3wefxrrZ+U0MltNynZcJvp2KdvgMZk6\/E7Vzx1K7yAiYk6RbIsZZojtK3n8b7tyl4\/0cLILHcVqS8l7i20j7KvlNr3RDOePt+XIK1MVoT8b0EFxxAsYevvPK6hTjZ1McpmreE9U+AX\/9BNT6vY+JcKtU+HckML+g\/4xmsJnhzNVwqn9LhQytA+RZB+rH89CZiwxOF+G+4m\/Q5VkH0Vz52w78WyVD5G9bzNJIXGVRuoN\/N4IBf5\/9uySrnT0djst3DhFuMrCT1\/SKi6rFY0jLpi17Fh9DBz2IsvNdV94juQzrcwDyS0KuH7DWiSimWOgToyLaUKyh0Cj3etjvp1GuasyNr0+lIWfwpz3r1v+Iefyuc9ZNw41GyHCsuY3+GPsXU0FkPBUZ+0LOpr+D\/9vwTwNiW+7X5Btvgn6IcV4GOfcpxkECpWGdlBt+VqxNgr7hBpxzFoeej\/FVDfSjEgb0q\/YSJPdIJvB6R19I+erF4BH3oNzzsX7rg3Yro456Evp\/D\/VC+p3l\/uF11t4U5Fy+g5b6daQU7QLEtcPoMWifC6mE+0G9h8\/C7bP6KeYz6nrzNXvMR+vfwy8Fc6LWXCTvHlxA07DuK9FvB40HPQC\/Sfw9t\/kiwvOZOu9Vtj2RHudnfs+8AHKsxJiNcczfjT9HRfpqeTcg2dq7N7\/Wrd9xSebv4F1DkDafxx1Bu\/C5ynNS92I9Wt7LwVzm3xIZEDEe7dzf\/FxfijXqcJqBsn+ubZDzYLzck70G+tgWjKHuoXu9aIds9Fe21H+r9Rcpz96blH3OUN9H\/XivYQPa8xMgBn0yFu09FmvgI3y+Jvdx5W\/A8F1mmXYu\/NdjDcxYZF4Ge6JGzW9ruQA1r1CXyruvg+UebQN0iAasSbeSwFhM1NfK+1CVRjXSTAefvUbycNk2v\/acQO0A+dfhxJrzlLXY2fS+sH116Ej11l4h35Vp7mrduzP5Xj5W\/masheNXg1\/xHarVMM9CmP7WN3Ryf3GO+g69515K8cT\/Fwi0uLixkJpZ9BK5SKFY+UvqpH9qmqSTkhNJpeqXyoPUjTzqF+rnCOdRP28wunma1CONah9Pdk4H9QOqQN22qh\/Su4BGsXCJhSkbqIHZBHRzv\/peY0FBZqAJNLWfpA29emfuZY+GLl0z\/6S+pzxAPckDh3cbOiZKn3cacnNtw6BzLUNjn76Z7+ZEohZfAor6jvou9bJiNfbql3k0JxoOAsw7Rgjy0Db1HxQEFAqobzX2SMnc+oT6V\/g\/j+FbLaM91xDdLhMJPgthFofqPYIJbPnsaWzbLpNyajF6BO3H+xBwGDjK97tpiXofrQQ2ALsBDWuT+5DAfZQOjGcXdZe6C+XcjvgxeKcDS4ANgIaW3Qn3BfxWd6jzKRlxr1dvoQ6g69SbJb0HtAvo3XDvDnoX7Ey32vY\/gLL\/7bb7Ztg7gt5m01vhngi6Sf6vMB7197Z9OVYBHG+pTbeptQ3dPbE53eHvBTIAFaZbYLoFTXcLbIS3UFerC2VO9aCZoIssiua6vCHJJ\/vo8sZOnTO3oUkvR9Nfjpa7HC13OWnwWuGEWWGF6auuQJgVCLMCYVagVTLUWuRXy8eOeMcCXkBFu9ei3dk9iPd+4JB0vxrvG4FtbFMvQjv2RqmuU+c39PJgkM1pHBLIzH5MnY2mDqizGzt3y9xwwhYRyQMRtK1NYzjsLOk7qzGiDbvOauzSzaIItSCnrVpFlwEKOEsVVntVdA6QD2hqVUOPdM8+dRwtclOgrWelslJdqa3UtYx8EfeEmkklmLgerA76QsOiRzwzssTgNdty1qgzeR7iHQvUADcCGmo7A+5e9XwpczOAAMxgb3jzLl4scAjmw6A6bDEIF4NwMXCNgWsMXAlv9ikBKoAa29do8XHicPij7APwr5W0hWtb1PIw3kfZBIyGLRq2aNiiEeqQcgwljMXbC5QAqnQ7DKD\/8Hb8Mmz\/CsCQ\/kdlGMcvwHGVY4G0nvt7i2Bvsa23uLG3CGRl52QGkvGKi4tbs2HM7jFPjDk4RpsxZsmYlWPUwU3m\/saG1IxMSZP9TPc0dO6SOTgmZxhWmALru920FXgXUMmDdzqQDSwBNGU33h5wt3QgGxgPzAB0xHiQ5yzeHtuP3bdKPzaxv3KSv4o6PNAwdMD4nLHgYzOArYCKtB+A\/wMytGXaLd2DeB+W7uPt8NukuwdvJ44q4zDvmGa\/PUA2MAOoAXQ6qE4F353K6ePtAWqA3YCmTsMzVZ2qPIjnAeUBNS0Q3b+Dhzp2BOePg4KdE6u0QadGix3yfZt8Xyff2fLdI9B2dPT3o6P\/PDr6mtHRPWFQelEOPG6R76RAVE70wznR43Oie+dEI7VOWMpHKx3k2+C3+Jd8j5PvtED7pOgfk6K\/SYr+Kin6zqToC5KihydxvK6YFtFKe\/mO4rfYJN+j5TslEOWJfsYTPdUTPdgTnRMttgjkTrny3V2+E\/ktvn44Jj+GIh4TX1M+UhINWb09TQpJIsyGrByQ5oaskSDHG7K2gPzUkHWz53Hxo5DSQnzf0OMDT04H8a0YpbH9G5t+JUbRLtCjoHNA78US0g96T0PWlRz+j4h\/O+x3U7Kbw98FtZHpVjFKut9px7ujIW0mcv1DQ9olyPV2SpO53tqQ9gFcb25Iuw5kY0PaQpANDX4u4PyGrD6enHZiDhbOHLaK\/AqXZIydYxFSXgg60opc0JDGsfI5gyaR1+DrD9KTS\/m48FGJzM7T4JOV7EY+mURX8slCJ5Jf0rYiRhY+GroOU3eD70qkYjzs\/8DzQ9ZjXHH6TsQ0bPG8\/zjqNwXWf4pRDbs8L+3l5mrwHExrEv5HPC\/6HvM83aNJTGnw7E9rcsPjibQmRezx1KORgwiriEc8u9PmeB70Sd\/tPviiq7dm9fX8wTfNs9kPe4PnyrTHuRi0CDWeAu\/ytBGeMVm7PIX+JgHvQBYyC0R6hvou9AyB87lNYlTjLk\/\/Hk1clAyksesRTx\/kmOJDUR72DJw8efA+ZSC5xLJAmmupa6ZrimuCa5hrgKuvy+vq5urqau+Oc8e627rbuCPdbrfh1tyKm9ztm8zDgVTWmNpjtcG\/a6DxW5PmWIXfiqVQKcKtYPYE49VipXhSrgjGFVNxaW5wcGpxk8ucGDw3tTjoLvldWb0QN5TDFlTWNgkqLcMQZac1ifz723tJiPQ16xOZrlizvrxcFAf3V1HxTG\/w+0moSeSEaUHdl5tAHZdnJ2THjWg3pDD\/NK8K+5164i8hNfQvoVtucFPxpLKGgTt3dsstD2ZKs2nCXBwcyT\/gvVe5QFlSkL9XqWFSXrZXXKpcUDCR3cWl+eUtwbCSr0EwymLCwRopmYNRsmiUwcbIYBivyQX59cnJVqCnxCgOhHH0lAw0x0qrB7JAWiVMEAxrhR4yrR5Kdw6GgWElFhOaWBsSMTKxmDYkE+vKger9fgRJ83OQ+sF+BKj3D5beu054+\/xWccrJL\/Pxi3KZjxAnwvSywmAw2GEUN8Kk\/if\/ZuX+hsCisfLt6ir+GfUKX8EsoCK4bvncBP6JXW999dv276unVMysmsu0clbwbd+s\/GC1L99bX1l1Gu8q9q705ddTVUFpWX1VYFZ+Q2WgssBXmV\/eeO\/KvOKT8rquJa+8ladJbCUnlsd53Vt8Gu9i9r6X8yrmvIo5r3sD98q8iifmiuKSsno35ZbnTbdooxIViWlRkZhUntsxtmaEnCPDkhKuSNynEeRXVGp5sI0vNxgNsFffnL457MUnTvBqyz+Ub3slXDEsKXGf2GF7xcK5nS+XUimhYF5+y7\/a2tqltfxatiwV76XLEqTjUkzepEnFwUL+Xe+sYFZBMFCRXy64PxCwLDBohm+Gf0avGdu1Jb4l\/iW9lmzXxvvG+8f3Gr9dy\/Zl+7N7ZW\/X0n3p\/vRe6ds1j8\/j9\/TybNeWyb\/yvLJA7BNZB7OUJVkrszZkbc3anaVbznFPJB9MVmYkL0lembwheWvy7mSDPaaXPRLI2pr8ZbK6DCNRLMVfQb4s7jJQ\/GPr0mVckVqUrkdFRE3Eqgg1NsIbkRERiCiJ0JeoK9UNqupR09Vsdbw6Q9WhRjW4hg4ACRQaQwfcGLUtKhi1P+pQlB409huHjMPGUUP3GhlGwCgxKowaY5Vxo7HNiLjRuNGlVETVRK2KUmOjvFEZUYGokijd4xKEutUC3EbLliUGYl1GvicqMt+jKvmeCHe+h5uvPHVZal5ZTjJVQT8W0OX7UjzgAwYAkwCd\/oL3K8D7wDeARqvxvhn4I9DILmpftW9Bwrx8boPyVOakCWpmY8bAzHObQCtnW3TSNIsWjLNoVk5mAmhD9oDInBio6oL24f088BbwGfAToKuZaqZMfJk1B8trqTZVoFoEy1J+1aYuFakwCB47S2tTU4nB0xXjCUFTxcmzmETtMqqtJYwuEASSrrUcbRlT5w8eJMNDvmDdr3dl5R5r9oXBNall9Yp4TPkzNGuX8kQD6VqT8ueHVYp0sWGPoM5uQ38C\/gqpojdFiAXifEpIjf0+63jWuNhvs8Yez6JsmGOP4dU\/I7GetCbX640LSbhA6xcKSkhPTU\/N6F+e1C6pnR8v0VWjY151\/7GATj+TV9tvHRUUtz6tT+vT+rQ+rU\/r0\/q0Pq1P69P6tD6tT+vT+rQ+rU\/r0\/q0Pq1P69P6tD6tT+vT+rQ+rU\/r0\/q0Pq1P69P6\/Mcf\/hk763+Mb89fshCJLoBBZNn+f\/ynUbJ8a9w+R4VpOm+S\/7WjbB9BcWg\/vt5s8P\/jWTpv0axa77hZF3knLllUuZhkCBI3kk7uX8gp9C8s3FE6ap7kIGx6tt7hcC6i+uDufTNisr5zd7YSvvv9bk8xfe3qNyp+Xnr8+tjz3RNgjXDS\/T+g\/5jICmVuZHN0cmVhbQplbmRvYmoKMTggMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9OQlhBSVArQXJpYWwsQm9sZC9Gb250QkJveFstNSAtMjEwIDk3MSA4NzldL0ZsYWdzIDQKL0FzY2VudCA3MjgKL0NhcEhlaWdodCA3MjgKL0Rlc2NlbnQgLTIxMAovSXRhbGljQW5nbGUgMAovU3RlbVYgMTQ1Ci9NaXNzaW5nV2lkdGggNzUwCi9Gb250RmlsZTIgMjYgMCBSPj4KZW5kb2JqCjI2IDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29kZQovTGVuZ3RoMSA1MDI5Mi9MZW5ndGggMjQyOTY+PnN0cmVhbQp4nNy9CXhURdYGfKru1t1JJ519I3QnTRYIISGEJRBJh00wAmFPwEjYERfCjjgCosiu4IIoIlFHVFBpEsWwOMZ9GwUXEB0XRsWd0VFcBkjf\/63q2yFEFOf7vv\/5n+dPePtU1a1Ty6lTp07VrQ7EiMhJS0mh8qEj8gpI\/jz3PD5GT7pyQk0w\/qyLiG2cNH+ux3zu0QuR8AGRUT21ZtqVe7OithHZion03tOuuHpqMP+0WKLuf58+ZcLkb26\/\/AGi5\/Gcuk1HQvTi5PFEEX9BvN30K+cupGfmz0C8lmjA2CtmTpoQ5L\/nKJE3\/8oJC2uS1uvjiEaeRqLnqglXTrHa9xA+2tTMnDM3GH++jXheM3tKjTK022NEoxCP+knbS20kHqQ2aiYhzfwshMBl5mfimaD8a\/QuNQjrp44eoXdZNvNQPTtJCfQrS2KdaRCp9AsktZOa6HaKpZG0kUVTO4qnUTSIqciTQ2vZZnO++RVdQLfQfeaTbJm5Hc9vphfpV7TgI5VRdxqC\/KNoCn2lHKNK8y6y0QoKo140nMXTBDqM35\/QhlvpNvob+4v5K2qNpWUor5hKqdR8xjxNHWitul47Yn+CNtA+ppuTzMuoLaXTap5jHjY\/pkyqpPvpEbQphzWqAymNLqfltIklKS8idDv9lQIsnFcpfbWnUdMgGk1X0QJaTdvpVRbNyrUj2vfmNeYXpFMMZaNNl9FXrCsbzB9Qw83e5vs0jvbQy+iv+G1Ux6kPauMCJeYW81mKoyeZg+1nz2gF2k1N15n3mo9RONrTGRIZgnom0vX0DL1C\/6Yf+BJzCQ2kEaj5BZbKPCwTEj\/Mk\/hivlh5mzqht1Vo7TzaSn6MyF7aR09BNv+go3SMxbIUdhGbyDawH3g4n8wPKJuVx5V3VKY+DHl7KQMymksP0G76O71OB5iG8vNZOZvBZrI72BZ2lPv5t\/wX1aZer55Sm7TMwNHAKXOI+RMlUjJdTItoCWR7P9XT4\/QGHaIf6Ef6mblYDzad3cv87Cj7ltt5Oh\/Ka\/hG\/gB\/VBmibFCeUbuqfdTL1dfV97UbtTXGBCNwelvg1sCjgTfNJ803oTsRKD+TBkCi10ErHqCn6W2U\/h59SJ8I\/UH5vdhYdilqmcNWstvYo+wF9ib7Gr0k+ZvOe\/F+qHUmnw05LeO38ttQ+wH8HuTv8w\/5N\/wnRVPSlW7KLOVexa80KAeVz1WXmql2UjurQ9WxqomRKdAu1EZoD2k7tGe17\/VifbJeo39pLDNusP29qUPTRwEKTA\/4A\/XQXRs0aREkcQ\/dB71\/HGPwKiT6Blp8lE5gFJJZGstCu4vYAFbGBrMx7BI2hS1jK9gtbBPbzO5jj6EH6AM30PYcXspH8Al8Cr+Br+Dr+OP43ctf4Yf5EX4cLU9QvEqO0lkZpIxVxilXoQ9zlcXKDZDsBmW7ckB5W\/lC+VI5jlFLUNuq89RF6p3qg+rj6pvaxdqV+L1Pe1pr1N7UTmunda4n6230PH2G\/pD+iaEb3YxyY5XxjvGjrYa1YR3Qcg+1+OFJmINt+XYeqy5hx5GQylSKRM9zMA4jMCt+pBIlgHGJEM\/RtjiepMYITt2n+sE\/l+2jruwFWqJzBVZVPUp17AN+VH2OX0CHWDVLUh9UrtJe5Wm0A9ZoPd\/P97E+9Dgv5qP53QqxY+whOgZ9X0i3scvZHNrBjrOe7FrWnS2hd3i8MoLdQMXmfVxldjaIfU9oAV2nTqZL6Q9\/WBGs9VeBe1Sn+hfYpwbaiBF9hD5mD9NJppnfwropsEYTYGXWQt+Xk7B6VZhnSzAfk2BBrtAP0ONMh8XvrvdWF9H39B\/6StsLjeoDS\/pF4DL1HvVTs7uZixmGWUYPYd5NpwsxY45BS55CXMQuwUx3wJYUYFaX01iaTNfC6m0w\/ebd5vXm1eZMeg28J1lHdpLVYkY0gKOYXsbvzfQeW4N5eOEf9\/P3fgKTqZG+ZoksgxVgPhzX5mvrte3a49rftNf1zpD2DbQZGv0JtNmBHkyiN+lr+oXZMDZJ1JEK0d4eaHsFXcErlaeoL0umGszZbNjxPlZP5qCUZZDe3ZjPT2FufA87cQn9jY4wzhLQo0mo34ZyyiDn8ci9DSN4PatHymRY7Q70DfodwXrwuajPh5I2wmo1ok0f0OeQtinb1RF2oR8bjbJ+oTE0GTV0o3K2CyOwm4pgWfspf4e82zEX9WHp7K\/gq8YMjaBUKtI+ZZw6BoaYPfhlylNYY0yk12L1SqEL2Cy0IhL9aKI4NpS6BoajDW8zRfWzt2Qr7uRTzBXKgsAV9Bo9jDHxqfONfupsdbl6ytdn1EhfSe8Linv1LOrRvWthl4LO+XmdcjvmdGifnZWZ0c6bnuZxt01tk5KclJgQHxcbEx3lioxwhoc57DZD11SFM+rY3zug2uPPrParmd6BA3NF3DsBCRNaJFT7PUgacHYev6daZvOcndOHnFNb5fQFc\/qaczKXp5iKczt6+ns9\/tf7eT0NbOywCoTX9fNWevzHZXiwDK+XYSfCaWlg8PRPnN7P42fVnv7+AfOnr+5f3Q\/F7Qpz9PX2neLI7Ui7HGEIhiHkT\/DW7GIJvZkM8IT+PXdxsjnRKH+yt19\/f5K3n2iBX8noP2Gyv3xYRf9+KWlplbkd\/azvJO9EP3n7+CNzZBbqK6vx6339hqzGc5noDa3x7OrYuHptg4smVueET\/ZOnnBJhV+ZUCnqiMpBvf38CYs+SzwTReHRfStWtHyaoqzun3iZR0RXr17h8TcOq2j5NE18VlaiDPDyjAHVqweg6rUQYtkID2rjyysr\/Gw5qvSInoheBfs3xdtfpFTP8Pjt3j7e6atnVGNoklf7afjVaXXJyb495lFK7u9ZPbLCm+YvSfFWTujXZlcsrR5+dX2Sz5N09pPcjrtcUUHB7oqItALhzpaBKc3PZEhmF6Gy4c2SZaJF3kFQCL9nkgctqfCiTz3Ex5QetHpSD2TDTyUDl38yRuQyv71v9WpXT5Eu+P1ahsvrWf0TQQO8x789O2WClaJnuH4iERR60qxqeB4K+3Ny\/B06CBUx+mJM0cbeMt41t+P8Bt7NW+PygEB8VA7ZTqjsmQfxp6WJAV7T4KOJiPiXDqsIxj00MaWOfHk5lX5eLZ40hp7EjRJPloaeNLNXe6HJj5Pw\/OP8tszmf5Gu+Jj+03v6WfwfPJ4SfF42wls2bGyFp\/\/qaku2ZSPPigWf92h+ZoX8MX0rlBRuhXiKIp9CKS9pziwiFeF+NQP\/dKnUk\/0KlFImMM8Av6t6YPCz0pGW9rs8DYatBVOD+b3gkuQMm9VKf8+cs+O9zoqf1brw1Qraq2byspFjV692nPVsAAzQ6tUDvJ4Bq6tXT2gwl070elze1Xv4g\/zB1TX9q0MD2mDuXZPiH7C2Ep2YznpCWTn12eVlK4ft8rGVI8ZW7MF+y7NyZEUdZ7xvdZ\/KXe3wrGIP\/BWfTOUiVSSKiEdEqIxBz+u4TeZP2eMjWiqfqjJBxic1MJJptlAao0kNPJjmClaUKSvywdOc1KAGn\/hCuVWk2YJpS4O5s63cNjxxiSd7CTad5MPgjzAafUdWtFQHOccqc4VrAp+id2AI9XXRyZMnF7lkSsufqI26lcSLLGynBuU1qlHnUDQwwEilSu0lGsu+oEvw7HKgr5KK\/d4jNAr55yE+B\/RWXmQ2If9o4D6gCzAYyATGAWMsjABKwfMKsB1ljBflSPopzTBepwtQFwEbgQnAbdpouh3P7tCLaKJIR11rUYYX4TuRvkXfThsQ3oTnlSKvpIJ\/NF2E5x0RvlUbbZrGOjKQRgg3IT0e9d8i2gyaifrnqHPM4wh3QNmD8HwF6CjQkVZ7E2X4U8Ej+yr6uEqEIZ\/FSN8ADAfWAOMgH8GfDz434usQDkO77KDhQIRKlI48xfBb\/aC5qL+v1W+S\/UY\/mvuE9ss2nRujRPtaAm0S\/foKeB042KJtrbHuLMyBh9NFjp\/osxPoxV+nPpBLQPRLO2b+ImAjOoJ+7QM0+MadbWRuRztLtMdpE+IFQLHEHGLq3TRTOYExeJwW6RvpXqQT7wz8TBn8W0rWM6g75FeB8scAU1Dmc1IfJos2mN+CutVjlIyyqoEZqPuVkJyEbBAfiHGtQN7TCGP+0A3AZZDBJmC2aB\/qzxMyx7j\/wkYHHkbeo6inTAB1uiXQ9+C40jzwz0JZTNYTHIcgBfB8BmT6GPA08IxoQwhSzyzIsraTwrebP4LGAMnA68AGoW9ANVAk8qB+B\/I7pL5CZ4RuCv0QuqG9JHV1hGh7sA9yLqyx5syV4B8HJAHZ+iN0iYVs5BXymSh0VsyXUNlCt4TOhKjU6cul3r8s+il0qgW9TWukYaINsl7oVoiKeYdyrxYUeyTRpruUQ7Lvm4S+haiQi9A1MR\/FnLBoeYu+drTmSEfwt5W6Dl0M0ZAsmukBugtljtY3QE+\/oSHq+zQEXvkQ7WrQW9C\/PUhDf1TsbpQcGmprpPYYy6HgvbMV3SRgHGIzUNfN6g7I4hBtkXI9xNPVQ0zTdphfacRe0XbwxTL8G9oarDH4TFCBls\/+2\/T\/CfhhbQdNRfhr7ZBpoj+3iDlhfMPyAU+IIr0OWAp0sOWwTbbLWYMxilzYfp4AZqo+6qn5qLvaSCVqHHYjRBlIH6VfKO3uepT\/EvuG1mG8bjTiyKt8BduIuvhhrA+AKB90cAs9OkvnWutSiIb0tTUVOiPsLqgGmoR5txfYB7xv4Z\/AJ9DHgcCFYm0Q9lmuD7DRwDpLX5c26+crdDfoTSH9bKWn17TST6O1XramYm0R9l2uLZinqGtdqP\/CPgobJ2yksHNi7Qvlb01b8N8O2\/GutMOv01hrXrcH8oE8lLHfsiP7lAbzBObol\/rb5j6jxNynvGru0+80txmXmy\/rj5t3Qxbtm9fUxqAtE\/MptJYKOYl1MbSOapk01bJnd8m8qF+uo6OlHSD9asy\/GTQR5f5drKtiHip3Y95BnihvmfoQXaF+QuvR9khlZzBdHUFDhE1U5yOMdNh08TxMWS+fD1d\/pPlqe4QfAt1MUbpB8\/VnBY\/5ukz7NPhMpGlj6Q7oXZ66iv6q7aIKMVaiH7yr+aoYe8z5ZNtS2mIQdPgTuks9iT5jly1l0EibpT4J3nrzpOif0YsSNAX9E3kAwaNtIY8lj41SFo1SRrdLHYYsRJn6O9LfIO0I8m+la20OusuWBfv0EyUbsCWyrl00xuaTclflev1vzI9voGOjaKUWa\/5H6v8jpqmcxBz6BvNLAC6kFkdJ2je0GXNppZRPkK4R80f5huKEjqB\/I6U\/8Q10\/AGare+gtXoj9O4Q1oJDGLdv0JfLqQfCG9Qd5ink7Y8ySNSN9GHSPxHrlM88KOaL0UiJhg\/1I49og\/T\/UK9yDO29lVbClpTavqH7dQ\/l\/7lzIfORIGVwMM03UMa1oN35FHoZreAIMzEX1Icx9zZTqfIgOdSp8B++pmU8j1YoQ6B3x7FmKHStiKsdKVs5TmXKr3L9WaE5qLvMF491\/EsqVyvB30iT1TqarJgIJwK3Qx\/BpzXQWG0S\/KxLUY4F3g08dirX1yCch7mOfLKOX81BAurVVCD5WkC2NQTR5vtatPl29Oo66INoL8It2yva2txOq43nap\/spygXfDLPP6gUcvoAyAjSwDC+jnYAtfx9+OGNtJhtNPdCyANaYWDLuLqYrQTKAVVdTPeA5oJ+DRwC7gb2A\/9Su9JylN0IWi\/2BQL8b7BdoHj+APAU8FHoWUuIes6V3hLq5+belnGtgIoEeEfY9I5nP5P576FCdSHGJt\/cK6DMJ4eAHkHtDRu1558gfTT4WsW1bLpDnYm8w0k5X5v+CPjp3EKOvpZ9DI0HaPyfwActqEdQzK9csT7\/b9r3PwHGNwrIl\/KvpU5Sh74knRvmAbafLmVHzZOw57pAME7JUp73gM8aJ6SvlOmtxg+60k3IvHV663jrcT1fHOVe1hIhPQjBKCCfgPoR8gOt41gPfAK60LGOv4031\/t7GEmFkNMAdSTa8slv47qL8gR4DeKb8PxzyhJojo+k9gIirwBk6xWArPcK8E8oTUAZjmfDZf7eAi3kWiHkqjQKXskvxyek563HB7wu9XlyKZ\/BZx5Jya1pyznbet62TgvZknPlaTU3Ov9emf9\/AubOq8BLwIv\/r9YDPWcEXQVcBJ\/ubfgbfviq92Of9RqtI2paSXTqGaLT42GHYKdOP4q0UQhngv4bSETaZaBYjU4dRbgGz94BXgdq1RRaaPmVSYj3D\/I2bbPKywjyC76T8HZOdQvyn1oBbEb4DWAkws+B3gb6E\/L7wVcJuhhpy0ALES8HoA+n30S8N4B1\/3RP4CsA7TwNN+Z0HvjvAeYLf+Qc+9D\/W\/o7+48\/S4NnAFQlfU60t\/Ue4k\/T0Hieh7bea4TG\/3w0tJf4DbXkAJ\/vVYEWe58\/3OOEKMbzPxZOAN+pq8wm+JSG9KPhy0qfW\/iPFpX+9iHpTzLrTFFS4TsL\/1X4zsJ\/Bb1b7vMOoD1z6GKxz5ftCq0bLWwr70hTgHgLsHvUF3neQnu+h+2JxPr6E3zL9QJyiSX5DhcwX8PaFQmb+zTbb\/4E+jriqVjL7KE1LWRbf2Njz7Om\/V\/H\/9s18n+wpg61cFkrhNKnWmj9PM9CukDrtfi\/xfnW7v\/xWv47a3TLdfp\/Gw+t8yHYe1OBgOFDu32\/9Utb+wHni5\/Pz\/1v4639jhbxXQJ\/8FzGW\/sloXhr\/Ob5b3Uv6M8kY76F0Gre\/bfAPO2jzjTfC83XUBtaz+Pm+WbF9SXUD+gfouwhyoYdaQ+sBbBXNb2gWAPNRWJ9s52mAtujVIA41l9zJ1ACVAbXPjOOPU7Ef5H3IpYjbqivy7wVFirPp8+t9Vb459I\/hMxk29djLE5QHtALiAZ2AVc2jzX2kKj7qIKVV+xzlc\/Mn1DWT7\/nC\/4exT5vttjvIR6JeCRscYq+i9qKcw25\/27E\/vVT2MWX6LIzZ3xmk14v81wiz5bfpyGw81OxJ56pfmo+It\/hJBI3Zofeo8iztTutdykp4mzI+E68+zEftc7nRhuJWAd\/pFF6KbWV7yGCZ\/GTkXeSOJvi\/xR3iuQZcqJFc8X5lFiv9PZyjYlocY7cE6hUu1EHoMh6TzVOOYmy75O8a+Q7mVPkVx+l0eJdmGM73WZ\/iW6zoT\/20bTFaENb1Nl0q6MnbbKJM+Q2tEGsV6F1FbIPnOPsT5xltmtxpin73NonkO3rBrtaZN7Xst4Qn60vZDM8+G7IOmf\/Q98G5XQHcoETwOfnPu80X7fOPZdaa\/y05jW\/9Tn9PdRJbS\/rC57JYs3WwlFOuGy7lHHrtoTqglyafs8XCvkm1hmVeM+2zHoHVwjEWmkjpV9QShdjvIaKMzNtBSWqq2k4324+35wHPpM8Y3xD6uxq0U41+N4uBbhc6U39+EOYo+9RrDyTfEe+w1tuYTH0dJt8Z\/aNPAsbru8AxLmjScMhq8\/PAHOrGebn6g7UJSDf+5nPW9isDpP6mWTpZor6K5WpD0mdibbeCUaqGwAhuxroaDcLc8S7N\/l+T1Ipq28g99U0VPZRnM3tgN5CPso98nxwXCivrYRGGqugrzuhO8tQ7wBy65uAE5Sod4V\/uBr97g\/eZbSS\/5sKBNhN5idcRRgNEVCIClR45rA9JN79infC1nu1ecBt6I94t\/WjyCfzBt\/lCnQQ4NtZmvWeMBSOCYZl2qsWfrSwrQWQz\/wncIofR91pKJ+jXf8KtklxQVdbATwTLShAqngHqI6BrM5G39YAr6B5rYF0QTNaw0pPbg2kC9qnNZDe5xzt+L18v9eO30vPbA2kZ\/4ftOP3yvW2BtK9f9C+stZAetl\/0Y7fk3O71kB6uz9ox5DWQPqQ1u2AfcJaHngae9QnrHV\/Iai4\/3cB6EzgMXGODUy14i9b+aafgTz3dlvoB4i9NNZj81vgbmDYGYi6zLggT6ge83KEfwC9MFiX4A3sC9YtYdUZ2Ga19UnQv7WIi7aj7sAnwfpk3WhHYG\/QjzHvQp49iPey6n0w2O5AAuhcqz4K9lHyPXgGJqafCTveJPo24gxE2wPY+5v3Wj5TgyXL+4L1NmGfaCYBudbzlWfsAr2MfeI02EOHWKttHJs1UGFrpc29jGJbrFULrHfWdwh7p6M1ajGl6vDhUIZD+A3Chsv9JOy+3E++K9+rT5Zoh3XkHcT\/iTJqoYcRsJs3ULaoQ76XmSPus5j3CZ9DeYeGCUhfo1Gu1aViPXBcQJV6T7TpBCWj\/BTjDVqrXyrul8g1L8yYjvg0+B3iHZlB82330FrjCJ4rNADrVd9Qemhvqy83Ta0jhYWo7WeqNF5D+g3k1ZLJK+ozupI40+keqrv53f0jYp8rx13ozrogTucAF8s2o72gUaApoXsDUiavYE+uUEf5zukTPGfk1BMwr05TtmGHf7GbVto53WmMl3v3XupWKmxxXyBXvH\/S36KO2vUUF9q76+9DrldiDC0qzkZC5wHaFrpLfRllbSGPfK9lnQc001AZ4n3bN7RZ3JVo7deE\/Khm\/8Y6I2iuw+qPoGLtbNF\/SVv4G8EzhV00RrwbE+\/xpN\/RiobaJN7jiXdpKOdS6X\/1pkuNRVhbH6UB+vPUV+sLP\/0i6mtLJo\/xACUJ\/8yYCt0U\/po4w\/FQrraZMMfNvgA025wRfC8m9gsmtMacg\/F7F7jEOp8YHQTBezfDkD7K4sVzcx4w2cqDZ+ZqK9zXwuRgHsHb9KGV\/1FxRmOhKXhuI+fsryLcQs4bpU\/\/Wxp6d3+b5bf+Mf2TZ2hiDos7Ved4x9+aivfDvUJxzM+3ghC+nPlGyI9uTa33\/bcGqfmNRT+06GtC14Sv15q2vr\/ye\/dZft+PteZZiJ5976U1rWy+l3Meqra4J3Mu+mfP7uT7etipEP3t\/QPrTK6ZWn5563s4Z+gt8NM+svzYiOC5Iq2Td3P+AM13uH40f9B\/bElhIwFxp+dc0NsiX1si4zHzB+OxM1TeMfgD6DeD72asL27zB5u7JaVYAWsvKu717QaeBz4CvgXqgUaFmT\/Ib5xsMH+Ar96CYu3YIPcn57pfN1zfgnq3oJ5RqA8z2XgF7X0FfOJOwx8APjsZWIZtE2UffxRr4R\/iDdQDb8F2I+q5ETwnUc9JSX8UCMk9JMeQXNC3L+R4hdocqt8q9387jihz7R\/h98fF\/FHg\/6rff9R27SXzTeBDEcZc+sDal3wQvLuHMs5u802y3Z+jj4AxJgh5l2a7+YOFHyHXY8A\/hI2y8Kx1Z+lLoVsKdEAA9VhAPa314EcLVjx4\/8Zs0j83jxgXmR+KeSDu\/ggIX+pc8jGmmG9CBz80NoK+AZ4Zco8kfC\/x\/lmc3Yg7thMs25dmfx3r1zp5JuMRa73ND90m2J9naOrZPp85wrLB4h6suFMUrdfTSCVAY7Bf3qCGwyYdNj8XQF03WHjFwoag72e+ADxn3ZEU6Q+3hNKJ2gog3DO4TppbzpzHmbODCHwRTD\/TruY7kvCEsdcl9G0CxjtS+i93om13Yg\/OaK3wF+QaEUmDxL0k+JQR8s6Nte+XZw\/\/Bg0iDXIZqd4i74yOkPgK+cS9GkDeyQneUxqmt6Nh6lF5vyZ451fc9f0Y+AG838LnHHXmbo0oQ\/iDwi9SPoUcYVOU+7DHhees3A86KghVAf0L9uiz4aN+hLAfaIv0dNAFwEKEM0EXAeOAR6z0a6hAi0VZGsIC2Euru4NUsfbVcm99IAjFgzqQzl9FvhuokP+AtIGAAxhkQeTZDx9PPOsj8xXwr1DHxeRQUqxwXzx7H7AF9+\/yXOEH61koT58zeYxraYBjEw3gD4IupAFaqbmXfUVtxXtsjKkTwEgGxH5I7Hcwc0zMVnMocI945\/ObewGh9+QW1V6mIu0WKtDjaZmWRGXYC5TqkViHKygb9kfcvx7V8uaSuE8s7hIrh4Ln3tb5uAzrB6mTHf45npN151hSvgMQt51GybVT3qVn2G3RjmCZ8v405lrIzzWqaZ1xL3zJe2mcZYsmWGddUWJdR7hIngm1pz7WHSrQAPw5U8yHEbANzWevgoo7bUK3LF9Q+JiPKPHizhXasglyuIDaWrwDgUHAYkuGF6Hce1q8f9ot8P\/1+63W76d+733R+e5mnO+uxm\/i\/+U7ldZ3N853l+N88d+8gznP+zL1U\/MZ4UMLO2qkirB5CHhBQVgAumzi2fvQpTTku55\/jzn7AdaHU+S2zkRTkB4L+xWr\/ir1b0WwPPjnGfLMVZzN17T4nsMa+K5ThV+q7DWfF3ZO3kMkeWY5qMVZbWnzOW1vGiZtLWyqdVa7TuzTpA1ySOjCzggbxL4nB0DCzshzybmIpwXtkgjz+ZgNNyFcjueDgnZK2CBlPHjGI+1k0GZJmylsm5iHsFeKD7gU8a8twAbxz0AB5W\/BdvAvxbuawC1ByL3ZVrE2SdvJg+XKc0iEre+jiLVP3FufgHyl5\/OXLP8y5GM+3zp+Pr8QeV5pidbPm9\/hfCzu+sNfeInig995sfZd1t1ovYvcr0i7g7FMaXH+XmidORfK8VpFUbApKb\/ZFyg0U4xtaE8POb1o3S0J0fFByHVayPELaSsZVck6YOMsvdOlXyP2d2LvsD34LsLa+4X2cvGWbmWjbxuxDq4U9\/yt9X6\/eN9i4a8C8g7JK3S3vMsMKt6FIV++1a5DQCNwEDhyNppetPZx45r3Q3sIK3Jgs56C9PdIt41D+kekS51oQ6PEubiA+F6BgHhf1AKKdReqm3WPUOzr+1kUNlfOFWHnc9T76RLlaipRV9JAdQTswQrqrI4HXYOyu2Cui+9N3YzwTBqtXEe91OuoGBitboaeX0flGKeJai\/4FyLfauzX76dyTdwfeY822jvQRtC1WAt6aZvoTquPI3kqLVNraBlfIN+1jOTl1vuSOfIsbKLIL55JPYC01H9hD\/wSnv0b9EagPeR7AV2iRdMm8G5SDlJ79QTSO9ImPRvPwoGLkH8t6AjQn\/HsGuxnk5DvG1oPX8qhD4O9uQ++0DayoTy3\/nf4bHuQtyP10Aai\/+vA829qp0XC7xZtOBdEm2602mSBl5v\/QZvWg74LfBRqS2vIdrSEaEfrsgHRT9lvtKV1XQJSDhdYeSEPoBvqPQgcA\/6NtowRMtKOnC2nlpBtDIHObq+UXQhChi0h5NkSrftkQci6JWRfQ4Dsm4F+i3GQ8g+NewIgwsFxd8s+DqJLRJ9kXxaZp0Jjrvaki2W7xXdsMPZqW+wDRbtQj3Y9XSzGW5uJPJegX1aZlg6tl30V+S4RZZsfybaJ54fAL9rwKp6jz6Je8VzI0uhIilGGPKuR5xrkGUVJ6mmrvcdBQ+3\/J\/QbZel3wncbDR\/TkrXkeYKYbH+0JfdQ28X4i7ajTO0eq+0G0p+mydhfbdIPI38jfMg6pO0DXqNB+j\/lONmVyWjjdura8jtaQDSQbqV3AcT5TZ4Vl1TO3T8LMcf\/LN6TdqAl1p4PwgZYKLJo5xZpEupgc1XLuLQZC9B\/g5YpmSJs\/ud85Qi71Ow3\/AF4qrk\/ZLNa1wGdUAEb9kCRzbasJQ7D3or5Ys3nFmMhx0HchYa+bBHQN1MH7M+Wa5\/Scl5A9wMbgSGAB5gGdObCly3A\/jSIPkAbIAPoBCQAYc4pNCCiQKwB5t7IiZJODr6DMR8X72fO5wO39vVCPmDrfGy\/+Xf4itNBPwdd9nt3XX4v3vouTes7Medr1zl88rPvNQ02X1MfMP+u9oZvep\/5urEH+9LvqMDwgiZQ17CPAsexznaETMTfobocmCNo63b+2Xv\/f7bf4p6g9Cnq5V2WjupjFCu\/6xMT\/F4U0mY4plI\/dT5s3mhqY8skj\/4VJekL6Xb9clpj\/IdU\/SvzlMw7n26yfUAe4zZKsmu00RgBP0W8fwi+47g7eFYq76gkinsxWOfWqsnwjWOxHr9PIzCfs7Uezd\/DUuFzbNHugg8t7haI8whGg+Q7+q+kPye+2xwvvu9m3Erfhl1gbre9RRR2IfWAnvUT3wlpxlHi7CH4yw\/RABl\/iJL5MOoJ2r5F2kCLtrdoKP0qSU\/QFCDeQhQ7Yb7FO9E6hPuyO7Fvf5oGA6PU5yDbX1E+oE4iRUCbCB\/vD6BeAdkL9MQYtgifd7\/YCue7g3++O\/et79C3jitFlCQRmieXU54AdKittadua51HDbXeszwRfF8q3+W2DFPwvZ2g8iyrHTDGwi2tkBd8P2QWAp1D\/r3c27f4vpT47pC15+8Q+n6QejXWwfNByAf5lSzYwXyKZYuoE8qYL844tM+xRvwN+JEmIzxWhg9jXiyiWhE2LqTb5bO1qOshqjVWUq3ekaZp25Enj4qh+8sk3+e0Rk8H738QPwbd3UYLZVl30VX6a1SuZ9FG+Vykifw1KHNZML9aijK\/xlqbDF9xFOidNNa6fzKP\/d1cx5n5DJ9CU3m+uV1tQ32MQsypY5g\/U1BOFfaqXwM\/0Fj1SaRFyvc38pnIw3vRBqMrnr+PuMiHNPUm+N8i\/DEtQnwt72VuU782d6gZkDOeKwmUKOu4ha6CfyF4RH1rjTzQzxD\/hcYq61GuiGOeqqdorH4\/9ool8szzFaUdpdtUukIA\/Su3H6C1LRGeLL9jG2s78x26wa3nARtNK0NnIq3vDv7mbOJRKmJfYc211g1xp0CVfzsBfTpkbgnbYp6032X+R0\/DuOiAtZ8zpsE294B\/kY7+jgYGw051pUT4Nvn6HbTiHGcsZ9l7eT58BS1k79NkjM9CtGFyaF+nv4219gX4mUuxhxEYiH0doLmCEPsKsU7bd8IWBmiQfRWRcRkNsr0N2oUGGWKPcMlvKcqfh76VgYq\/sZDU4p2gjOthtEWplO\/BhN3UjM7Yt4+jWMMO32gNDXfcTpU2l3yHF4M8Tv0D6FwGnt8Ff\/l9YJ61NzxGlXoujRNnJso+lNGBSiVavVNTH0XfqjAPguVFh8rFXm8t9udrlCepXECdiz4LbMT+HMCY5eoDaKRyG92KsV2M8AbxzlAvhr+pYs63pWKUHyHPoInuln9rogHlfGbhU+otv5dwI\/bAhdBJK482GXo+C\/NCjEMFtdVjIefTYq0xj6LdhvV+\/xaMtUNfjLEHFWsV5utYdS\/kclTOo+GhONoQq35qnkR5DutdgngPJ2gs6otFf8XfVUjRH6e2WAM7ij203kmelSTItRby13tSnmzPJ7TeloS5Iu58fAL+u8x\/a2nQweCZ0xSUNVGsi+JegX0acfUb8wtDowpVpaGoQ5N3Dqy\/0QEbma10pGJ+irKN8eD\/VZ5ZbVDvojESn9I08TcjgEoBMeYC6i6MFXx7rF0r1AVAHPRxJsalC2zUhVTefG71KaWIdsl3Ju0hg80UBXsXq34IHICu7Td7aIlmD9As9WKKkH\/7QdyxW0+xfDT6tha6dAj+wzy6FfXPMl6SZY4Uex5rjnT8s2epShLWpaQzfmHrNetPfC\/trLNHrDUHgJ+D5yVNXyN8pXWeHAUYQTRVEZ3uIu6ZIFyMPFCxps3Wd0KmKafpX\/Zl1EecWouvg0Xdwd+iYrqNdOKEtojTD6PMNEkjXhqO8dopfnlXSiW38piCWQP6aL2e6l5a6lQeoZ0AGPHpAWoBhXzKI\/WGs8DXABodK2ldfE7BHrMRgZ5dZHrubQVL9ys7aDx1QfKOulEieUe9r1+BpF16BWleZ0nrbMHHRmyBuzQZbHkAp0grNBS4GdgKPA3oaNAO+hgwAUV5SLmvboAbJTyAgiJLY5UH0HUfPg8AJqCg9Q+gLw\/Qd1aKilbdX28PF9XfL7lSlPvBFYlPF7AU2AkcADSaic+tgAkoCN2HZ\/cRV+5T7q1zuV2lDuUeWgJw5S6KZIzcKH1TvUvK5s76yJgCX6lLuR0W53b0yq8MpkaAo9gNYNtAHNnL6nI7SxGW1TsiClzIvwaNXoOGrEGVtfhkMu4DRP419THxovjr6yKjJN81dfmFwUC9K7GgHFJYSEyZolxFXgzpYtC2oJNAxVBPxAbZKdvpq490FSxFfSXIXqLEUXs8LsW+sAC0n5JMKTLbvLqIYD3z6rI7FKDHfZVEmSVScVIhqE0x6grcnn2KTwp\/Zb09TLRvZZ0rruApZTk2i7HItRS5EtyRTykOjKxD9mRkvd1ZsL40XBmJbo6EWNxoI4OUr5IFXVWHgkqjlP5KG4rHs8th3uJAByhtJX1QuRdbO7eypT6zjbtxn3Kr5LpFFIrqewdVq3e9M6KgsdSu9MZTv3ITBuAmWfn6+sweBVSaqWRTPsAh4yUILZFKvxqh1Ri11Rip1Rip1WjUavF9JmUVnqxCnjzsd2uUBbQe2IqwUKu4Ogh0jwy0yy7YoyQpiRCMax9EyZCaXG+PEC1LrIuOkdkS68MjCkqeUuZAz+egTJ8ytz4hsWDmPqWD7ErH+sQUwVBTB3V9SkkIDg0Y48WQPKW0gSCEYFKVtnVxbn+pG3GhyG5i\/FV+UAiJv80PieEWf0VV0tcs+rpF3whSs5EfDE4K\/pagR0vb8GMobDz\/kLYixPk+\/hzlg+F93iBawd\/je6gE9Ajik0H3gHYB3VuX9rK7gTfUg6Dtm+uc8aKz\/Lm6nDwr4M6wAgkpViA6vqA0gz\/Ln6E2KOJd0Hagz\/BGSgd9GjQRtJHPpZdBn4DV6gX6uEWf5\/uFivMn+W7qAVpfFyGa4K8zBNlZpwvyWB0FY+V57v38Mb4D7rybP1qXmYzUh+oz27kj96E8xh\/gc+tS3dGlDn4vq8BOy81r6YigFM3vq+suCllft9\/j3sPX8\/W+xO6+DF+ub5uSn5Gfm79N8WR4cj3dPds8pS5+EwzIVo75y9fgszt5OLQH8AHr+ao6tbu\/tAl9Ev3itBSftTJUjc8aGSJ8upqffi9DJXw5DQU4ylgMLAGWAteRis9FwDXAX4BrZcpcYB6wANakBhw14KgBR43kqAFHDThqwFEjOWpk7fMAwVENjmpwVIOjWnJUg6MaHNXgqJYcor3V4KiWHOXgKAdHOTjKJUc5OMrBUQ6OcslRDo5ycJRLDh84fODwgcMnOXzg8IHDBw6f5PCBwwcOn+TIB0c+OPLBkS858sGRD458cORLjnxw5IMjX3J4wOEBhwccHsnhAYcHHB5weCSHBxwecHgkhwscLnC4wOGSHC5wuMDhAodLcrjk+MwDBMdRcBwFx1FwHJUcR8FxFBxHwXFUchwFx1FwHOULdikHS18Ay0GwHATLQclyECwHwXIQLAcly0GwHATLQavrc6UwONRmMbAEWAoI3kbwNoK3EbyNkrdRqtc8QPD6weEHhx8cfsnhB4cfHH5w+CWHHxx+cPglRy04asFRC45ayVELjlpw1IKjVnLUSsWdBwiO\/14p\/+uh4dexChvWWr6UtZd0CX0r6WI6Ium1tEvSv9A2Sa+hZZIuou6SLqBMSVGepHPJbWN17u6RpfEwAUOB8cBMYCsgnKSnAUOGDgAfAybv6ktXI42hxlZjp\/G0oe00jho8Uh+qb9V36k\/r2k79qM49pSncKe0oTAvdLD+X4PM7AIsIPktkqIQXot5C2Nmu+C3khb6o457vOrADHdjTHdjODuzmDqzUzi9kqrR0HurO0XBW4QvP7O0+AnTPzOoNy3TT7m8T3HWZ3dwNbH+QtPflgH4L7AK2AcuA7kABkAtkAG6Z1gH5K3zpVpH7gSwgDfCIKig+Hr5ldJTNt4c72bb6F5xkF\/VkZYNvX11WPkhDXdZQkCfrsia6S+1sN2UJr4g9gZHbAbqzzv0ZHj8aJI\/UufeBPFTnLgSpqsvqBDKuLut1d6mTjcI+RrCOtOgI9FvQ4XXu0cg2rM7dHiSnLitT5O6AijLwtD2roM9AMyyudsGavHXuXiDpde4ikdtGWWLgmU65snkaIKhSjwZ9t4dVqMwX5j7uvtX9Ldi\/gWChHu95GlSQAxkNbLTP4d6few8yl7rrSh0iP9aHXRb1C\/qEe1vGKvdmlMUydrvvdHdy35TbYEPyOrR7layizr3M08B3+GLcS9357rm5n7nnuC9yT3APd1dlIL3OfYl7v2gmVbIKvmO3uxwFDkIvMurcF2Y0yCYOcF\/t9rmz3EWe\/UK+1CNYbvfc\/UICVBCsvSPk2yGjQej4qO4NLMrXwfjeWG+MM\/oYvQyvkW60NVKNWFu0zWWLsIXbHDabTbepNm4jW2yDedSXI3YUsbr8M5bYC+NTlWEXF588uOHgzMbpIvLHKGW8bEQfVuZvnERlEz3+n0d4G5hj2Fi\/5u3D\/NFlVDayj79HTlmDYQ73d88p8xvl4yp2MXZTJVL9fGUDo5EVDcwUSctTxJ\/13cVo+bqUPcRY0vJ1lZWUGD+\/JLEkundU0YB+5\/iotj5zzvwktgym+jeWjajwb0+t9BeIgJlaWea\/TvzR3z08kjv799vDIwSprNij1vDI\/sNFulrTrxLZPpPZoM0RyIYdXYTMZutDHpEN9qSPyIYxCubLBDvypQmCfA4nZcp8mQ6nzKcykW\/XEU\/\/frs8Hpkng+iIzHMkg1rkgcaAt9+uzEyZy+thFSIXq\/B6ZMPay4LcbmTJdcssDH6dLMjNZGX+vDNZMqwsXZuzdJV1KexMHncwT2x2KE9sNvLk\/C9\/pvTJYfWd5y1+Tvwd5Wpv\/ylAtX\/N\/OmJ\/qUTPZ5di+dZf2A5s3ripOmCTpjin+ed0s+\/2NvPs6vzc+d4\/Jx43Nnbbxc9139kxa7nfFP61XX2de7vndCvsr6kuKL0rLpWNddVUXyOwopFYRWirpLSczwuFY9LRF2loq5SUVeJr0TW1f8yofflFbts1Key7yVBWs\/DHNDh6pS0yj7xrpreQqH39EpLXJyyVyX2EIXlVPrDvX38TkA8yi3NLRWPMM\/Eowjxx7KtR4mLe6Wl7GUPWY9cSI7y9qGQaElkKvN3HVbmTxsxtkKoit834dxjNkf8yMeJ1P+yfviH+FwJ\/LbMSXPO+TP3XD\/z5s2bIz7m5cwhKvN3GFHm7zYMLTEMVFXdrxJpnUJpiiLTdtnt\/RvMRjzMQSPYXFGdCOWwHEjQ58Cuy+C1eq3BxVZhbn1yasHMp7CCLwGwj+ML6vLk9pkvqE\/PEPuXufV5XYMU21VB65LTClBDfXewCpoRpL6oXATWZ6zPXd+9NqM2t7a7jtTd25Do3iaW0rq8bQrNzZkTEgSCcyshbDRL1HdvXZtUWXGtCOTkVObMYVJevxU2Cwm9WbBzrFLnyOLnhgYkmD7HKgQjEax9XohtnsUkH86TTMFCgrHmjzM\/c+eJooQ85YVE8XeCNPzC7TKoz+OcBXSjgZf4YkhTAwo5DDXAKMmmawGu7GeZZGd+lkiJOa6fi5uKh7hOFA9uKqYShF2n8dE5Py0qLSoDH1gR6LRHaTzt0+gUedRGsSTMYSv4ZuyeFCrwpeUzH+OsO2p2KR4lX1GVfpqLxB+1UyhJfeCKxJwhrs+qBrs+r6K841Wd82NQ8hyezVawJPFyh9Gt+HiEJSF7O18c70EOnhmJJU6UoKKEafNFCSeqBjdRyeDjnfO7gP9W8d+4CG5Oo80v1AitkSLAcKuvbKFjpeNBtt3Ybn8w4kn7y3bb6KjK+Mrk0e5pUdPjpydPc9uKeJHezd7NOYgP0vvbBzgftL\/GX9Gftz\/vfI\/\/Q3\/H\/o4zypXoSeSJQpUyouMLE7fZnO7IvEge6UMschtpqUeGqkxNTo89EpaU9vazsn2Djw9x\/Txr8HEqOZ4zS6BzPquiqipWkBAf5TJ0bzpFubp3S0jXDT3KFR\/fpaBb925RrsxMXnBo4c3rFxw6HDiJzy7l8amFQ7sEida46fHA+ED17o1sENvG7tm98avSkVcG8POMr3TkFRA7f6YUEhS3mzMhAzuN9tkv59dgW6pwFS5i\/XiNaQ380idtdo1RuJ32YbHh2LdW+ZwaqW7Vo\/pVVU1y7GUPsloKCrp4sNAJKENJ8Ymq40Wd86kqLS1KN7p2a9e9i5IZ+OKuN69iPP8z1bu+v9nulRvFGA7GKKSgBe3pPV\/BirhX4vg1bda04duUh7UHY3cre7Xdse8nfphki49l6+LXJfA0LJgqS4iJT3M7XeGOBtbOFz7UyXzOm53c6WTxDYz7It0xeTE8Rgg9ZluKxuCdPeFCi9EzjEwBktVtWU5\/eGM4Dw+Pdx1Z4r7ZvdW90\/20W3MfNY4MbcfaJefEH0lYwI5QUofmYTphDRT6FlWUV0UlTTmzPpMfIjrrOIuKLooqIvEp\/0Fl2awqDGVMhhy1roWZ3nSje3wwoBsZvXmXAvGfRRjx+CBvervBzOWcPWzMgtnDu5W5Zy+sGDRwaligKeXK564+cO20txffEfj8rZcCJ9nytOlX3VAz4y9xx5TLxlxUMbm64\/Kt4264YuUzc1L2L38m8P0xjNQYyLUD5JpAXnrK12tG2DzbCtsdSQ9qD9oejtgesydid9RTMY1RB2KccVq3qH6uRfFP8LdcB2ONfXQA7CozEqNdKZ4UniJk1hYyS9kW6XSn5aXxNCHYtG0lduazH7SbdgUu\/9D6nYxB0Gm+dLeaB0n7pJTjNIhwQdsjQ8NZeHJG4pHopHattP7EcSnHE1U\/Q4JB\/RdyJEt+kB7TMqW4unUpiJZiwnSgLgXxLLZZqLoaGfjeMbJv5TWuy+72nwr8euCjwCesw78e\/EfTvYuHDZleM3JYjTqi7cjy2qa\/BE6888\/A96ySrWK3ssn7Tn+16vZFa25evgRWZIT5uZqgiZOldpTPnE\/k21LdhZkN5q++KxB4KeqlmHe1dw11nmt+7A0uJZM6hHejXuED6OLwq9RJNtiJuAVZK7LucG5K\/Kvz4cSHk7e1fTBrW8eH8\/ckP9k2YUHMjTE3xq7IUu+ALO6A5rfptAmhHLsIZyidhMBKOg3txDvt5TdRGwjdFZ9YWNNmaRte24a1aaNHZ4uRsCNbfrYvm2djPfI5o50l6UPTebrgThcpybrmPmJfkHNkaCSLTC5IOqIsyDgSn9T5t1osDU5VSVNVjkvqb87xqhwh+ioBKX9Lg2lWFRaszMyuhRgCaKou9VX1pmeJpJgWw6C0CLOBV0469vabX8yoXrQk0PTuy8u3zN8zfmh59fghw6qTF1SOmT23ctoUJaHTvdV\/PXz4r1O3dui8\/5rXApf95ciCl9iwkZeOHzl0fHXTBXOXXTt\/2rU3CXtditGJtTT6oK+iV1RZ1JSwRbZVtoe1h23bIrbFPEF7lCciGqIej3mBXo1qjIkqjBkdVukcHzU8pjpGT9IWxN+Z8KHr41htegwLKrg7JQ8K7gsqt+ZK80C5hZBdUsHz7Wyo\/WP795aC1wYVvIUlSQnquDPxyNBoFp2cEdT18BY6fqLZtv+OjocEbJmI7rD2vGsh1FsouTc9k0lZxkm5VjGXY2T\/MYuiZmx99BSzv\/4xaxs4\/N0j7\/BLrx0+ZBp0fCYb0XZEee3pa1jY4Y9ZVODBwLzAVYG7n1TarNx4zdqbli+FFC8IDDNe1N6R\/0PZPb5Se4qRoRclZMQXxQ\/WkxK7X8AT+\/X2thuYkU1R+Yml5G1Xpk3odTN1meBkZdelGe10cuRcEld6XXJynCN\/IBu4l\/kpm13uS8yfENVb\/LdjnCWX974udWL3CfakoTOuaCmIqsEnEIDhLHYddx0vKSk5XnLcdeJ40FoKiQj7iQ+5crCqjC5Y8dI87ThE0S6tQMXsN3haemYWhATN6w5tTOiepgSl071bNOSWhqGJi41WuxS0Y8HU7t0sfdT1fx+afOB4YEdgd8DzNXOwN1j702zlgS0vBP4+YmTE\/Lu2\/eOG2pN1o5KY7Y6IBFf+xVMXB+4OPBP4d2DF04fYdb9+xypO50+7uKggM6Pr4MvKR99yUcxrc274mNUzgk9x7MfnA3ccNt8InO7ZY\/axv33z7LcrZzZ16ReblNTzYkarfmZlHwZmvvd2YNvW5dyzZGGb2JwLvp4y6+rlPwe\/qkLa09pe+F8OVrqHDPOIz969qFDPxochJ31210Ldhw\/EjvjK07LwDB\/tqQNsfLYjL7wHdddKwmfQDD5FmapNt01zfKlEXqQzbrMzxWG3q4adMQ8ZsUSGbldVj6bHappuc\/iSU3s7RBVhyamFjgyuKLoqTnB8EbrBNVVlZAtPSEimBj7BF+Zm8j+WW8oU1sDb+exuO8u3L7Vz+17ejlTksHvgNSSFXTop5HglQeNPVM1KbBrSf0q\/zzHwxS44B4PFkOcVN+XkFK\/QOuWsuPb5FZ0SBTFcxcUrnn9+ly7+H43H7YV2ZyHlVGKOlPnDsEloi03CHlLMQJ1Ndew1A5DU6V262kP8VDJhpcRPWpqCX5YWoyja04G\/LW3afXXgRd6LFXV49UU2OFCv7T29mnuajgqPdyMkPxGSj4EP2JGO+EoWdGDTIxZ2+Fz9WVXtaXF2PbtjWkZ8tDtuaBzPj9sZx+PiYr3pGdExNk9sBiOeklWjL9W5XpadtRPWXGwm7GGF4Q18LfzbTr5O5Z2qO9V0WtppfafaTjZPp3yY99h0D3li8uGgNPA19bmdR4Scp6biwa6qWT\/nBF0M6VMLSOMsdhgUZy6tSy2KQyV1yYIs3RVThA5XIlMLexKUVaTYUDk8kItwQNIK2vKQ4dYxq7Q0FiVmh5gbWZleJSrNimR6N\/KLHtuxYuzM8Teur7p3\/kWBYwEny3720Q4Xjym7qOOb21l0bU6fEb6rX9X2pl5y5\/hpj+Rk7V8y+alZThtXXww8qtnHXNhvlF1r2hNYaA+vGtLnkg7Cy5tgfqFdqr1NyXTYN+RG+6rYVfFbaZP+kv0d5Z2wnxR7hj07PNvZPrZ9\/Dxtnv1GzWbEGAkJMQkJ7XkHJUMzsrU7tTvsrygvhGklbChszHAXsaP0PSaPEHlUYqGkDuhLAxvrS0jMVW0Rvojowoiy8ZFMLIW+uMTCyAaW7UuPznUokd9FjKbvSBaVnI\/lNS6r1mCRhtvINxRsf9bWpyy2xmWW8FRguS1X5URO1azPcgQVgaqgpYKzrumq1yOMdponIT4h6LLAW4fZVkuYu0\/g9W8DHwRWskWskDkfmlwQ+EfyA\/Pvf+3l2vnbecq4779iN7Ox7Cp2+9ZL\/QNm3\/B14GTg6283CttwGzR0AjTUhY3NEl+XbEz3CxOmqFPCtQ4JRQkD4yvjp8drRQndUlak3KltDNPcUUItY6IzIl22pKydBjMsnRS98sUsTWOetHwsc1HR0EJXvou7hBZ6zqmFzSooejmLCTVKiI8XZlgXv96gEvXmQm+gRbfx1Cerr2uozu0+dfD1E\/\/a9DbL\/vAv3QeOLy6+YkTvJ7S9bTKfDXzxxhPX104q6+BWnz3dNSJ69Avbt++eGh0hdET8pe7v0dMwWu+7wKaphi1Dj3ZrLF\/bqXFNsytqBrYtDntGGNkMvUzhAx0UxsKSPc58p8+pOFW7h4mtH1QCPQpv2SM5gMWDTxSfKD7HtNIwn1KLNMwnTCvtrGmlaLBIcucYl2bhdrXk9Ff8aJNH6aLt\/TWw75fArF\/Q+jvQ+hvQejvN9pWg9bqWYXhs+banbR\/b1Dzbehu32SjYBTvaX6IPhdUYrmD\/zZM9YflhPOzs9jvO1f6q4OaqqThaNP5c7btDOd7Ui09uulu07YFfmzYIyU7E7HsKs88DCzegR9uytqON+bb54cttN4QvT7ghxa4n6CnRCdEp2VHZidnJ2W1tA8PGqSPtY8NmqNeoixLnJu+O2O16yfmi613XF64IpY3uEbPN504ucgvflTMW3yZXt0eLCRddNjSGxYjZFiNmW4f43EiFsG4kjUdyVvRo7vZ4FHQ5PR9ea1JWrYNFOtyOfIfiELMubfHWs2ad6Dw8hFlyvQjOPkw+sf0qbpqVUywNnpyArCs2mnBJ20EZo+EZeFRrDsa5ooVf1VUp4YurAluf+Dyw\/ZHGPeveYlGsS8fA++4dS5899uX+qn19ecovTQ1jVz3Dpr19jE0eP+jYq92vuPbnHwKnAqcGFe5FP9dClI9jhBWaKXWmvqCwUBOTy5shqa8kNqGQNJ9Wri3VjmqaW6vWarTvNXWpJvbbCtm48h4j8tNRUhqF7RKjfRAxla5SO4c6Pts6UCkpFtufWbOhieLgYi3L1vaeHIB2bIGmPaA9Rhpd4EsuN0TZKmwk2VQt2eBKSyXSO+9pqUQBUe7gJqtoUWpa3BaWzY9qj50a9IvQFKgLHOW9FM4TfWFhSqYtM0xRFaZgUvjsbXoWOjw9exXaG8yj9Rb1\/bVNJ6TiQ7fbHJ\/av3Vg3XQ4Yngb1WV3O7y8o+qx5zmm8enqFPsMxwK+UP2rfbvjCftex8\/2k474rep6+1bHi\/ZXHO\/yI+ph+3uOL\/iX6jH71w7nAvtCx\/V8rXq9fa1jPTcqwqbwGeo0+3THfH61avTjZWo\/e5ljjG2MvcJhJDryIgp5T7XQ3stREmEoPFzV7XZHHE9WE+xG0KHwuSEoh10LN4wCPSK8QB48cVu5zVkYJj5kLyPCnIU2X0RWYZj4QNLdPpcIhNkUsWnghoNswo8pgfIlFAU9jiqWd9z1znGRgN1yL18uavGoNru9QFFjFUXlYQ5HgcIR5ChGCVc5D3fAKzNs7ggW0cCc9eK\/iNzLe0i1GlcVVKeEESMLtQLDZyyxMdtTSzAKT4V5wsJ5A+\/hi4Ye+ZCRfMhEBW7heqAYZ+d5iTmuE9hk5LiK\/+UqTk5yNc1qmlWcnOiCs4UE12ezhPctvTC09mzvy\/K0YkbAJtrMo7vCPMKtqpI\/Ug9zKGeWUBvGxCEfg\/nfwPbBkzbY\/sDxwIeBTwMfwblKVL48OUBddmqxAHRqE1Ywr7CM7A1fhF3RbUlKgk2NxmyAdKk+OqxEaQh2W1BfB\/RIKTBssYZhU2ycG4od8oKsFFX0WBU9Vgv0A\/J8ao0vyRdWHlYdptSELQ3jtWGNYTxoTW12q1BBfREjRhTaC+TMaMQEDhrYec1zA44oFj108mcrJuef8KmKCFjRSXQeEgrqkXBBj\/rs0AqbJ6gjjU\/ahdZId1WsHJ3z+8pcS3eHdbUtDesqO3ZBcqdC2wh8aEq8UqD4FHWAshwLQ62tzvaZoj+vHLC9b1M8Sp6tUOllG2q7Rdlqq1V22vzK07aw4DagS9dC7usitwFHfc68gkLuER9GbFek3OGzp3Uq5CPxIXMPaOtBDB82bhiJXEkwOvIsoxfvYgzhPuMSPtqwx\/IUYzDvb9xl7DBe4+\/xL\/kXxn94WBbPNi4yFhorjUe4LmzQ7DNH\/yFVqCSpCcKGsKhNzMMrWEzg3aZdUIBc5e2TA5T9p\/sJ\/6USa88XWHsiKYXu8426Q7vDtil8U4RqY0aELdJIzEpcaF8QbSyIWhh3o7rKtir8xojl0atiV8atTFiZeGNyuBENTUiOi06OTU6MSzZicp32pFxDic\/a6WDkcDk8wZXD58lP9aVWp9akLk2tTdU9qd+n8lRXVi0xcSKcL8d8bX2bxc81Ly\/Sy6kKnruWHBcGsWoWPGVsK7uJ9SPoyhGLjW4+0ajsW\/DotFX1rB9bHlgceCqwJ7CYdf58165PP3zyyaP8naObaupyemLDfVdgS2AmHLrp\/wmYpnn611NCDsK7+RWzQMhhgS9D1\/bE7klULtTYNO2wxqOjMpwREZTiEv5BJNnif+O5xbtT863+aamuyJZWvs3Zzluz72Y5Cmf8NwwYnFNrC+D1JnF0zdoB3M7+wSKGL94+8Y4hM1555r6d8\/teOrBrrbY3Pu3DnSsaLouKa3pXfTZQ3Wliafl0pwMVi53TfvQnjtLoV9+yoshBkWOMGWEzwsX5ea13d8QRu0O36Y4EW7yjW8SAiAGRhs1lj4qNiI2MdXWL6BZ5YeS8iKtdbzvCFtoXJs1PXWlfmXRjqm6Pj7WHR0aMiJgXcUPEbRH3R2gRHmd4rNMZHhke50yIz4hxxbLq2NpYHhtLnjQhLggujmwRYtOaRU6XkzvfScmq1f16o35QV\/UVNV7m8eZ7uTctrqXU0jtPOiM1qQvWrksaxzMulrQCsABVEde6nmdR1i4LTsesKiHQgnjrRCwhJk3pxL3eqKgzUsVmauY3h5Y++0z1tTPqA\/ccnj3y0qnF\/zg0o3jowHaPf6HtHfrqsgfebdPjxh2BT1jJjsq0pruVIe0q+lw0LlwTq\/FF5ufqD5g7HdlB3wV7ohpSd2e\/2FHF1igOW6O4xJwp2pTsufpC59zs98IPe8MrHaMiRqVXeqeHT42elnZZ9rSOC1JvTN2YFh7tFSt2W3ehoL4pScmFw9KHeZ9Jf8arzkqf5b0u\/TrvP9P\/6dVzHB2c7dLbeYuchd4yR5mzX3pf7wznFO\/VzkXpq5yr07c5HnQ+lB5jd9iderruTXIkOePTjXSvw6myhNGJviRP4cxENjNxayJP3MunUAqsUDicxBSWkhur0EAmzNKgZE+hePNTzqrZelbL\/KyR2di\/VF9ykUtlam4He+J3ZgJL8MUkFCaUGVmZyZ3cWbUuP3YqZey7qOAAJuW+Zel82YiKXeTrUSn3zENcP4PmzBYbtVk5J6pyPgvS2TmfYbULmi7p8qdDHimpvSGPgxb9tC6mKB3iAUHslbpoETvoi4wucnqiixwSkSLtS19EONKcRY5EgZiis97rVVquRlxPR09n1\/SukOMgZ9\/0Ad5tjofTHVRVGdpKNb8SyJK\/XQu7nXFaDT0uNiFelZoldpUXMU\/y1hU3b7jg4sI9\/6peseS7h1ksSzACR2Kuvfa6QXkdezD\/gXlrTXo68HXgMPuwzYaVVw8rHJQS3anX6Ksfq3lu6g+vOmdN6ppeVJiRN\/XKp9Ys\/uBy8UdMGHWETdojz51m+7x59nw1Xyu319iX2tfbDZ1pPENVuEE2e0JCsrpErLcs1+fQDQ\/LJ3EpVkSjlIhyXsOX8vVc5Um2pkesURlWsYtjVOSepakYH\/2n9PvMsknF0v3EwtFV7FjYx4HB6rrAEPXZX389Ja7k3ooVox1alUSrfT0Mm2E3XDAi9gttF9qNMfbRro2uO6I2xW2Of9D1ZPy7ccf0n\/UwZ3g4Nr1GRow9PMzjPCCcKrgG6b6U8pTqFKUmZWkK96Tkp9SmNKaoKQx+tycpP6kxSUkShiC5hSMg975BL6BYrAvCGEg3PCYtCkMSL6c21jxXBPemi01v11tZdljMzX9ZvDSZZedfd+Sxt95bHJuKRfDzp3qMvXLaxseUnNOBwK\/vb6ycsHnU4p8hddOE5RyJ\/uksop4UZhP7zugi6XyOTO5Z2Gg7zA7z99T3NE04ugu1O9hGfqe6SdtqsykUpufZhDNdbVvAjCSK19tTpj6ILtTHYBQVzj2MYjG4utJ8xqc08Im+MJ2wJ4Ufxbi2l08Qd5OFaoepbIm6VP1YPaqqagML8zmWKEuVj5WjcPoxV59ADride1kYcXG6l88YSzJanO5hhlWdqKrKSTze7FUeP9unPOMxNda7gr7SE3CTRsKZrpKOkjCjVZTD4FmkMeFZMh7WdIKVsjlsGuvZ9KO299Rz6gXY+EAzDCJjjdidMNMXnaPk6J6wLmEqBBnmg+B0SLAeVGlB65K6wv\/7wmcXp5tJ+AgPxUjENGEPK+NTC1UPPgxsGPTwZIqzt6cMu\/GV44vwX+z\/cfwSrr2kveJ4Kfx9egf7k8PhX9Mxu32Her+2w\/FA+D61XtvneCL8ZdXeSU3X8hye8M3qrdpmx+3hNusc08YinOIiQX1EWtDFtSOA7UWaaPLd9cGdx92+OLEPmSxiYTq2zIYqTwrknGmx15DLUcrjz4apmqfBzK\/XsdVoMAt8lygU7mmhAQ5d0wrCHLFhYQ67bhgemz3WZrOrYeHh1qYElSjhxJkarmiOMMNu022GoVlKIrcnWFQx8\/Ow+2hg+T6HR38q7ClfntgNIhruCR72JzlD+pCcNLipKjmxqSk5qakqMXTgG9QKl\/UrW49\/wWN+ihJbkMEt9eVsEvSl5RZkluV\/io9ZQlVioCoxUmXYlMB9LO9DFo4Vhf2TdQjcHXgx8EHgQ8zCKOW709heYz8y8FQDyf8SSRshzphYL9+9\/097Tx4eRZXne3V2XX1UV1dVX0m60+kjHegk3SEEIikkhHBJQBJptCcZFSSrAwQP0FXJKIfXiAcIgkrGcQWPXSOCBI+VcRwZ1\/WTD0UHXRd3BuVQPnEWEZV09r2qDgvut+5+3+4f++3X\/UvVq1f9uo7f7\/3uX1VclJ+fSc3lqWfoJ9lnuCeEj+H7LLNS2ADXkhvp9exGbq2wFT5Bcj7oYeMwymZhB7uSvIu+i+MycCxLePkyKsU3U9P4S\/kV1D38\/dRmvo96n\/pnXqqnRvMPUpv4PdRb\/F6K5QmOEVjSxggUaaMBoiwNOOQKlhHIBkcdRhDKAH4\/GI3IhoiIfEcBIHn7yk7GcHsyzFQck3\/B5pNI\/B+\/CMREaC8xVcBGj1BQiSImhBdTQsdK8DjaPGVtgZRl1KDV+dzpQB9rku5AGi6WobCdYLX\/sJNzZfhRaDXs0ph6q6enByypgRanmsj\/Jj8GzoVRWAYvyY9GvU35l\/MvEYPEq\/kE\/HBw9KAd\/pCnsQU8eegINZIaB8pBLewxFrA+W4AOqr4p\/tbA5IqPnQdd3Chvi\/eS6HzvVdFV0Qe8D\/qe9O3y7\/H9wS8yjORRGa8aYxKerHcpsYp4ktnBvMmIr2UOOIlgpLbGVSVFjOTITMQIx9HKG8wsipyJEJGWIGa4arsjc0EQgqAz2B\/8LkgFg1UwDQy0F3sHBGgPGQFXU8jwO9FK92VCA8R1OyhWlPgqzLfoO7NFX5stGlGFRhiGIpTURG0JLi5lS8XNIoH88CHkiht2NSP6ZmRgpgvNuXux2EwnQp0aPKjBGVqntkgjNW+6e\/xwxAcRqed4Dse7klbvkKl9ENoR8yN31LRkTHs0aVFrWyoIe7LHh4VrBDmg\/mBmduTKCJFLZnEeBPEZaXdaqrYnh0kXG4Wzt6qHVFQthG0OxkqjYXenvpCyxX6BZzhvVgfnDSX3vfvKwFTSX5E\/JjhZsvWJ3BOvdmx64PfT2hZNnQ1\/NupYpH5O87SJaadA\/GnkxrXZO3fmB+5ZOS1Q77W1tGy7Y+6vpgYqygIzJ47N75Nr9Vjj2I7aaH1kHsJKO5oNTWg2eMG\/GDPnOLJyVl3g6Ja71Vv0G73rifXim8439Q+dH+hHmaO2o+6jntOMe7R7tGeKPEVt0bNit8iOkevVep1cSi91rKZXOe70bpW3qLvkF1XOblLJn7GbSkzJ2NMS3uMtyZitw5WRXoIU4BENZZcADDQUGGgcSN+HaPUSEp8U+qpMYyHeC0MgJeENKTQDmRY+PxtSvL454\/+9jiE3\/Xjy5PEkDlDmDiWt7ABqLZ7pGa5gsLK49TTDnK1hoGryX9ivmNF9y\/Kr2+Z7oJI8+c7R\/BdQPf76Z8SXtRfPvv\/pVx+5dFHq719HDEZBFlZssTLhR6gYwp0CAvA3u4Bz6LTRIjQ8zG2UHnJupbfwL3MvSwM+m02BrcQkpoWfUbJVepF50beH\/4P4Af9H8TT7rSQFHAGPgWaNx7C7Mg7Pa553PaTHxE5Jk9naNdQSvzKQOya32bvshF2XsQX\/otefgWnZTLgEy6zESzhhtckRVqsHzNZwIBbrw3LXiS67U5ZxDR4lyDrmnojAghBMeSykpko6SxaVbC6hShwhmyE5MjZvsMAhyfMyMMdxDaCiG3GlSTdKHGiF2FLH\/GvKqaZB08CX0UWgETK+GDRILrAvbrcNDz1ZUCrmDwD6Qm7AF71Nw03\/Cxw\/zuyODzWZaid7CHNVzjy93UBYsuOT2vHp7QZCliUnzbQmcjOQqkubliOycyAmeRkyFjHNARky7Ui3ZelrxPdQH3X0ufwXK7uh8t5xKDODBnnbzy+cGyOXdVzW2AjhrNTGX++4\/xPkJSXze\/Kv3nJ3K7zmpuUTJlyLbSIdTYjPkY+oggGjdhQFK6kyZ5krS\/XqtI16TSc8qotQZNVldzuA0+7GFdoKZ3MIsFMYEggBE4JnoMuhwiEVqrhbggu5T+C6brfCc+km2wxbm420xZ0pV6eLcA1AypDs7iihdII+dbdKqHhOcGJG9WrLdhHdVi1YsqdxOq4HPJNDxr\/3ENCRJMPuNFqa0KqhFquegmxyp03vp1ZjTS7xpD3lyMQu1x9pePj6ZddGJ4y7oG7fvvzhR6ho26oVF0fecDbMnPrJmZ3kZMwLs\/MzqS5Tq6TgRcblS4Org4QsSotrVkm9NVQZRH4\/WQ3TRJo04ARiAnmpI6tkKzoSHYhUVztOu0675bFSWh0bT1chh1edGm+uOiEOavy9SI4LoiRUilLMrmqeEZKIXDI9gjlgh8kB5kS3u8xJ8oIgWm280mKA8gqrrclYjMB5\/KYy6KRx+WmpI4YbOz8CI1zwsLqXqUwIUZ+On87gvF6fb00NrIEDcMDgQToSkr3VcxrPKaXoOYU8lePOQdOlOo5g8GQhRjesE4B5cebJtyHimNMXYjMSxy9wvUUDa8O+DUDiKdczYY4hdTu6le6KqxLzk90pJpcFOY1WtWFdUMeY5T54Amt1yBdC\/k8ZUh7nFv\/cCMfbgvGOhfUVbunW3R\/ccjmEr\/2+F7LjFr+8Jv+XP525veuqe+9YMO\/2lthoT0lIrSn\/2aZnd6zZDwXo+9t1Zya98tJfNe66107c\/tSjv37sb\/oeRbQ16zvNjAsLlu4CHM6xuPgmg2vjiF6un9vN7eW+4uhSrotbzvWhHTTJsICmSAeAhplZIUGOQBOZZliKJ1gkQ01ahCIZymtrshCaPJtvaTKnp5lScxYU55IkLjqFVuFo\/jD0Ui9CKn\/mhylU9IePhitQzSu82MwJGQl8fXQbTfTS\/fRuei\/9lZUIWk73oR00uhgSqR0yCsHwlQAv9R+upHDuQsFqIe9zKwDMBjTTY3DsLpBAv86hcyHJInoYVcyQGVtGz5Q3ExNtE\/XmcrGMTCUu5roSvYnNiSeYLeyT4g5mh9if2Jv4NGEHiVSiDX3xWuJggkkYvkCmCfV7zS9pNkSxviAWBdt4NmRKBIp1ulwxfyAQjfEInQ5nVHYZc+u6XHARQs4A0WI4fP5oMID2LQrArgAMoH3bK5CDjKZwYhsAMVOxcE24NUah646hoTFjPFoa0RKJZWLGmAsyqdi7sYMx0hErjfXGSBAri1XHhmJUzBv\/c+OwsVQItFjzv\/EUkuFIzJzqySWHS08LrgZmi3OqIpYksaiBSXfIg+0gzbSGNNWDUJyJmfVB5mZ0ePNWSN69e\/5D1S2PX3b94\/Fg\/nAwNnPsgpH5wyVNo8YvGJE\/TEXvf2p2e\/vszsuaNwxmic7HRja23v1QniBaNs2talnx8OAZK59GZRHNVLDZ0Fm35p5rW2CjBiiIqOVstjU7jjppBqM46GKRkygKAvLcCBhVgVEWyTwH4BA6iM8sKFbDkcx9ep9OLNZP6MRXOtR5ISraMX4lSTSVLfpJnwhPIMnl1QpzCuGrgKmLcGQjecrcYWLKdAlw5NuMZYbOvXmXiaQSwkNl84cjMxsmX5dEk5+++73cxhmlRMmz80a3rdiWL6Wij2yfsGDFX2M5PAvZJBvRnUrIoltvtB6Bh23fur\/1UHuIIzQhe2kvR2SdHe4ONauvJzYwG2zrxQFuP\/Ex\/U\/cfvEwfZg5Ijm32N4m\/pH5ne1Nkb7ediezwka6zFkoaBhFCsUqDayvy7\/YT\/jtIXCeCdZz6mwg\/6xE47qd8+X5ardOQSzOYM6dkdFtAavWNlpxjuyaddfgI1\/DTP6tLx\/If3sXLHto4cJ16xYufIgI3wOZu\/J7vvo6\/7sVQ1sf27q175GtW7HeXQ0AWY\/u1wm2GvH1NOTs8GJ6Pn09TabkOfYF9sUyxXMOsVQk1ohDItEkzhAJcYBYaiRYFtGYJBg+DjgnV80t5ijOt1zeLBOd8nL5OXmvTMlOEMVudsIQCKIX9mE\/29W0CwYs5dpzDklP5bzTLfWKaIko3FBrVc32gKn92sX40Q9cB1Q7OmvWYiO6nlW0jAv2YapOuLq5K3vJpAvGzkpR0fVXN9d9M3L80\/mv0T1WI5o60T1WEq8buxkXU26LaS6tfIO8QVkfW1fJsUqLQsgvS7vse0KflZ+WToWZhNQuzZPWCevlLeFdIju+3Ig0R68KXxldLa9WVoVvj3D10YlMizBFmuFoCV0YZsORWLRerAvhWGldhGV42sWFdCkmhsPhcjYSNqquFZcpN3puSFxfeYdnReVGz7rK7eHt5VIvXKPdoz9c+VRlfxWjhVQjVJ5RjUBpplSFB5Epk7aF2irWVBAVhh7MVPiqzJQqkjxtVbC6CqaqYFVJqNoJnWlk3hekk1VLxDdZshln87zJZQMY5WeQxDG9tAIXmTVaWBYdB4WAbx0DIQNVGA2PCrWEZsOsdiXs1k5BHmoE5QuFibhbEom4r5OCVEtcaPNBX4ubRbYQ+sNqeXjJ9fhxePptbEmEBqw2bIbvI7j\/6QulEavv9Zl9w482rpbgqHBLeIO0NvxG+P0wEwqLEkX5QMFWAWlstbygjWiCBcPW7IcrMmZEPojkP4BWTJ7qgr3wBCQBdJoResoc6VbRSAiN6YCCndQJisC3oBro0GpaM9BxNQMdVDPq6jMa9sI1oyKBVui4Dq3UdHgprd1nIAnm8ME235CPKNy8GaQ3P7imKteDq6uWWF0LGYWoeqFMFn1yOdNcjwy9ZXCC3OSIoxXCw5cvSg2iIjbgzW0ijtMfe15oME1yiJOVwxW2yJRB4j4WiRWqmc8LuONafOwUV0OfvPCKX9RXKJ7J+WcvvfWjzz56P57\/1tU5Z1F1WSAKf5udc\/KrA4MwlZzVHg+kyjyKa+q4jofveuXeu2vGXViqlpd4AvOnTF31wL5+gF8AcoS4n34UycV3jEQZQCYpn3CMsU+xZx2s1wN0UvUATXYrUJMJBeokx\/KsqGN0O4DWp\/VrZBdqdmukhkzvbchJxE4U8OCndK4z7KLApfgUQNZvJ5IS2DiP62RUk9s9Tcpm5TmF7FJ6lfuUvcoJhQaKUylTqhUKua\/L+oYV6tT+eiQnxpq1lcrQbhy0P2PF7J0nTcv9uPl0Dxp6CFfqpguWew4iM10xcaoxhWC4q7wuXVfhIm7aLcQCsSn65TdPu6lB4H75S+ijop\/mZ9+WDPg\/qkzPnFizDr776XtP5O9E+OGQXTOaigIRfmLUAAHygCF4lub8QCVKKBftYxWuhHeJohnyLRcayAamlWxlNpAbGNPTN5ZWTcrwQKAomuIEnhL9wEeptMJ5eY8oloM4FaNHcHE+JtaAenoc1wImEZPoVnYytxQso5bSy7hl\/FJxNbiDWk3fwd3BrxYPgAPUfno\/d4DfLx4Dx6hD9CHuGH9I\/A58R52iT7OnuO\/4U+KIH8d3uUJ818Ph+C7uDUdyGQ7w50Vyzw\/jTi+EcacZtTiM+1OhWcYKzfIpexPyyDXNZxvPQfwIE0P8AghoMQAJ7dvLoFd6Yxf0WQoDh2YLkVkrMJv7b0Rmh4OvPUmAeW67YEgN6DZPb5NwsuI0YjjBEPGeE4jhSKthcAZNwL1Ph9nP5F+skXDM1o3\/YIgkYTbfD117dkLH829DT\/6Z\/F92bqeig63EAF5++Ih4ZrB9aMiqHWF5Iorf2gxZ8CFcCzvACCMIl+vP6YRu+IIZ3ZB1tBLsGZ0CrUkI\/buIDEgA6xm7njqcczkDn6YWETcj4zu0w3rsbIC4xeAA4aOB90FcpH7I+TlITcePmZF1IQ9FXQuf3rcP\/fJfqR3EFno78rM7DXmRbZ5yk+0Ghcra2hVkyyddmE3tw3UIdYxdSqp4l8YAaaLDXopI5POBiRB5dE+FLkDnSV50NmKEzJWTmK0GT5opppy7vCCTzChRmjE9Lqyor+uF89vKGzePKEsyt8ErLgqHtIHKsgi1Q5O6exyT4qnV17FMSwyY77f+aciBmxHkYROCLzAQK4mV5Gzy23OB+i19K1PLvMs2s79hv7atRfBHDBzDVwsp4QXRj+AdadDeah9wtDtvcGV+DPJYBAfkA+6DSqdnOoLHTHhf\/TutXNuEQZe8\/T4Dg\/+i\/wSW\/J+ENf+L8HkRilCEIhShCEUoQhGKUIQiFKEIRShCEYpQhCIUoQhFKEIRilCEIhShCEUoQhH+J4Dffm09EwoU8z\/EA+hDC4M2yHRd7ej4qPpItKa6KpZqaJ4xq31sxfzK1pkt0xJjXKri9ge8zrbnp5Rf0jF5Lvh\/96HAzeaawvg5MRI\/s37CfHId\/6MHgN+cmAZ1oBaMBnEwCtSDCMAVWtWgCsRACjSAZjADzALtYCyoAPNBJWgFM0ELmAYSYAxwARXh2w38IAC8wAnawPNgCigHl4AOMBlYyIRARrTBb8Zk8P\/KHL+k++fXVF246Jor8fXA+wANbD9x9ed+fjTuBDgxdN4OWGjJ\/+I4eBwLwPP9z73U6Wj8xua1Dvz4nxuDuP1gxWf+778\/M+gEtiVmTWPhuP8GD0dNJQplbmRzdHJlYW0KZW5kb2JqCjMxIDAgb2JqCjw8L1R5cGUvTWV0YWRhdGEKL1N1YnR5cGUvWE1ML0xlbmd0aCAxNTM2Pj5zdHJlYW0KPD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQnPz4KPD9hZG9iZS14YXAtZmlsdGVycyBlc2M9IkNSTEYiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSdhZG9iZTpuczptZXRhLycgeDp4bXB0az0nWE1QIHRvb2xraXQgMi45LjEtMTMsIGZyYW1ld29yayAxLjYnPgo8cmRmOlJERiB4bWxuczpyZGY9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMnIHhtbG5zOmlYPSdodHRwOi8vbnMuYWRvYmUuY29tL2lYLzEuMC8nPgo8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0ndXVpZDpkNDFjYzRhNi02YmQ0LTExZjAtMDAwMC0xMWFjNzUwODBiZTMnIHhtbG5zOnBkZj0naHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLycgcGRmOlByb2R1Y2VyPSdQREYgV3JpdGVyIC0gYmlvUERGIC8gaHR0cDovL3d3dy5iaW9wZGYuY29tIC8gRlNHIC8gUGVyc29uYWwgRWRpdGlvbiAobm90IHJlZ2lzdGVyZWQpJy8+CjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSd1dWlkOmQ0MWNjNGE2LTZiZDQtMTFmMC0wMDAwLTExYWM3NTA4MGJlMycgeG1sbnM6eG1wPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvJz48eG1wOk1vZGlmeURhdGU+MjAyNS0wNy0yNVQxMjowMzo0Ny0wNTowMDwveG1wOk1vZGlmeURhdGU+Cjx4bXA6Q3JlYXRlRGF0ZT4yMDI1LTA3LTI1VDEyOjAzOjQ3LTA1OjAwPC94bXA6Q3JlYXRlRGF0ZT4KPHhtcDpDcmVhdG9yVG9vbD5QREYgV3JpdGVyIC0gYmlvUERGICgxMS45LjAuMjczNSk8L3htcDpDcmVhdG9yVG9vbD48L3JkZjpEZXNjcmlwdGlvbj4KPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6ZDQxY2M0YTYtNmJkNC0xMWYwLTAwMDAtMTFhYzc1MDgwYmUzJyB4bWxuczp4YXBNTT0naHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLycgeGFwTU06RG9jdW1lbnRJRD0ndXVpZDpkNDFjYzRhNi02YmQ0LTExZjAtMDAwMC0xMWFjNzUwODBiZTMnLz4KPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6ZDQxY2M0YTYtNmJkNC0xMWYwLTAwMDAtMTFhYzc1MDgwYmUzJyB4bWxuczpkYz0naHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8nIGRjOmZvcm1hdD0nYXBwbGljYXRpb24vcGRmJz48ZGM6dGl0bGU+PHJkZjpBbHQ+PHJkZjpsaSB4bWw6bGFuZz0neC1kZWZhdWx0Jz5NaWNyb3NvZnQgV29yZCAtIENvdGl6YWNpb24gRGllZ28gQWxlamFuZHJvIE5vcmXDsWEuZG9jPC9yZGY6bGk+PC9yZGY6QWx0PjwvZGM6dGl0bGU+PGRjOmNyZWF0b3I+PHJkZjpTZXE+PHJkZjpsaT5VU0VSPC9yZGY6bGk+PC9yZGY6U2VxPjwvZGM6Y3JlYXRvcj48L3JkZjpEZXNjcmlwdGlvbj4KPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSd3Jz8+CmVuZHN0cmVhbQplbmRvYmoKMiAwIG9iago8PC9Qcm9kdWNlcihcMzc2XDM3N1wwMDBQXDAwMERcMDAwRlwwMDAgXDAwMFdcMDAwclwwMDBpXDAwMHRcMDAwZVwwMDByXDAwMCBcMDAwLVwwMDAgXDAwMGJcMDAwaVwwMDBvXDAwMFBcMDAwRFwwMDBGXDAwMCBcMDAwL1wwMDAgXDAwMGhcMDAwdFwwMDB0XDAwMHBcMDAwOlwwMDAvXDAwMC9cMDAwd1wwMDB3XDAwMHdcMDAwLlwwMDBiXDAwMGlcMDAwb1wwMDBwXDAwMGRcMDAwZlwwMDAuXDAwMGNcMDAwb1wwMDBtXDAwMCBcMDAwL1wwMDAgXDAwMEZcMDAwU1wwMDBHXDAwMCBcMDAwL1wwMDAgXDAwMFBcMDAwZVwwMDByXDAwMHNcMDAwb1wwMDBuXDAwMGFcMDAwbFwwMDAgXDAwMEVcMDAwZFwwMDBpXDAwMHRcMDAwaVwwMDBvXDAwMG5cMDAwIFwwMDBcKFwwMDBuXDAwMG9cMDAwdFwwMDAgXDAwMHJcMDAwZVwwMDBnXDAwMGlcMDAwc1wwMDB0XDAwMGVcMDAwclwwMDBlXDAwMGRcMDAwXCkpCi9DcmVhdGlvbkRhdGUoRDoyMDI1MDcyNTEyMDM0Ny0wNScwMCcpCi9Nb2REYXRlKEQ6MjAyNTA3MjUxMjAzNDctMDUnMDAnKQovQ3JlYXRvcihcMzc2XDM3N1wwMDBQXDAwMERcMDAwRlwwMDAgXDAwMFdcMDAwclwwMDBpXDAwMHRcMDAwZVwwMDByXDAwMCBcMDAwLVwwMDAgXDAwMGJcMDAwaVwwMDBvXDAwMFBcMDAwRFwwMDBGXDAwMCBcMDAwXChcMDAwMVwwMDAxXDAwMC5cMDAwOVwwMDAuXDAwMDBcMDAwLlwwMDAyXDAwMDdcMDAwM1wwMDA1XDAwMFwpKQovVGl0bGUoXDM3NlwzNzdcMDAwTVwwMDBpXDAwMGNcMDAwclwwMDBvXDAwMHNcMDAwb1wwMDBmXDAwMHRcMDAwIFwwMDBXXDAwMG9cMDAwclwwMDBkXDAwMCBcMDAwLVwwMDAgXDAwMENcMDAwb1wwMDB0XDAwMGlcMDAwelwwMDBhXDAwMGNcMDAwaVwwMDBvXDAwMG5cMDAwIFwwMDBEXDAwMGlcMDAwZVwwMDBnXDAwMG9cMDAwIFwwMDBBXDAwMGxcMDAwZVwwMDBqXDAwMGFcMDAwblwwMDBkXDAwMHJcMDAwb1wwMDAgXDAwME5cMDAwb1wwMDByXDAwMGVcMDAwXDM2MVwwMDBhXDAwMC5cMDAwZFwwMDBvXDAwMGMpCi9BdXRob3IoXDM3NlwzNzdcMDAwVVwwMDBTXDAwMEVcMDAwUik+PmVuZG9iagp4cmVmCjAgMzIKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDA1MjkyIDAwMDAwIG4gCjAwMDAwOTE3MzQgMDAwMDAgbiAKMDAwMDAwNTIzMyAwMDAwMCBuIAowMDAwMDA1MDIyIDAwMDAwIG4gCjAwMDAwMDAwMTUgMDAwMDAgbiAKMDAwMDAwNTAwMiAwMDAwMCBuIAowMDAwMDA1MzU3IDAwMDAwIG4gCjAwMDAwMDk2MzAgMDAwMDAgbiAKMDAwMDA1MTA1MSAwMDAwMCBuIAowMDAwMDA1OTQ1IDAwMDAwIG4gCjAwMDAwMDgxODkgMDAwMDAgbiAKMDAwMDAxMDYyMCAwMDAwMCBuIAowMDAwMDA5MDA3IDAwMDAwIG4gCjAwMDAwMTc2ODQgMDAwMDAgbiAKMDAwMDAwNTM5OCAwMDAwMCBuIAowMDAwMDA1NzM1IDAwMDAwIG4gCjAwMDAwMTAyODcgMDAwMDAgbiAKMDAwMDA2NTUzNSAwMDAwMCBuIAowMDAwMDA1NjMwIDAwMDAwIG4gCjAwMDAwMDU2NjIgMDAwMDAgbiAKMDAwMDAwNTY5MiAwMDAwMCBuIAowMDAwMDA3ODAzIDAwMDAwIG4gCjAwMDAwMTA4MjIgMDAwMDAgbiAKMDAwMDAxNzg4NSAwMDAwMCBuIAowMDAwMDUxMjUwIDAwMDAwIG4gCjAwMDAwNjU3NDAgMDAwMDAgbiAKMDAwMDAwNzg2NiAwMDAwMCBuIAowMDAwMDA4NDA3IDAwMDAwIG4gCjAwMDAwMDk0MDMgMDAwMDAgbiAKMDAwMDAwOTc4MyAwMDAwMCBuIAowMDAwMDkwMTIxIDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgMzIgL1Jvb3QgMSAwIFIgL0luZm8gMiAwIFIKL0lEIFs8NTIyRjQwRkQ0NTM1NEU4NEE4MUREQjE5QzAwMjNBNjY+PDUyMkY0MEZENDUzNTRFODRBODFEREIxOUMwMDIzQTY2Pl0KPj4Kc3RhcnR4cmVmCjkyNzg2CiUlRU9GCg==",
            "extension": "pdf"
        }
    ],
    "html_header": "<h1 style=\"color: #5e9ca0;\">Se&ntilde;or(es), XXXXXXXXXXXXXXXXXXX identificado con NIT 99999999-9<\/h1><h2 style=\"color: #2e6c80;\">Le informamos que ha recibido un documento electronico de: YYYYYYYYYYYYYYYYYYYYYYYYY<\/h2>",
    "html_buttons": "<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\"><tbody><tr><td style=\"width: 100%;\"><h2><strong><span style=\"color: #008080;\">Puede descargar su factura mediante el siguiente enlace:<\/span><\/strong><\/h2><\/td><\/tr><tr><td style=\"width: 100%;\"><h4><a href=\"https:\/\/www.facilwebnube.com\/apidian2026\/public\/index.php\/api\/download\/88261176\/FES-FE369.pdf\" target=\"_blank\">Haga click aqui para descargar su factura.<\/a><\/h4><\/td><\/tr><\/tbody><\/table>",
    "html_footer": "<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\"><tbody><tr><td style=\"width: 100%;\"><h2><strong><span style=\"color: #008080;\">Previamente recibio un correo con las credenciales de ingreso a la plataforma.<\/span><\/strong><\/h2><\/td><\/tr><tr><td style=\"width: 100%;\"><div><h4><strong>Este es un sistema autom&aacute;tico de aviso, por favor no responda este mensaje de correo.<\/strong><\/h4><\/div><\/td><\/tr><\/tbody><\/table>",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": [
        {
            "payment_form_id": 2,
            "payment_method_id": 30,
            "payment_due_date": "2025-10-28",
            "duration_measure": "0"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19.00",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -H 'host: apidian2026-8.oo' \
  -d '{
    "number": 990000168,
    "type_document_id": 1,
    "date": "2025-10-28",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": true,
    "sendmailtome": true,
    "send_customer_credentials": false,
    "seze": "2021-2017",
    "email_cc_list": [
        {
            "email": "[email protected]"
        },
        {
            "email": "[email protected]"
        }
    ],
    "annexes": [
        {
            "document": "\/9j\/4AAQSkZJRgABAQEASABIAAD\/4QwYRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAeAAAAcgEyAAIAAAAUAAAAkIdpAAQAAAABAAAApAAAANAACvyAAAAnEAAK\/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykAMjAxODowNzowOSAxMjowNzo0OQAAA6ABAAMAAAAB\/\/8AAKACAAQAAAABAAATvaADAAQAAAABAAAFiQAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEAAgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAArhAAAAAAAAAEgAAAABAAAASAAAAAH\/2P\/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQdGh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv\/bAEMBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv\/AABEIAC8AoAMBIQACEQEDEQH\/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8\/T19vf4+fr\/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\/T19vf4+fr\/2gAMAwEAAhEDEQA\/APf6KAEd1jUs7BVHUk4FZk2txI2IYzIO5J2irhByE3Yt21\/b3XCPh\/7jcH\/69Walpp2Y07hRSAKKACigAooAKKACigAooAKyr3WoYLiS1hKvcJjcrfw8A9O\/BH51cIOTE3Yx5riW4bdLIWPbPQfhUddKVlZGYVpWurzQ4WbMqepPzD\/GplHmQ07CeLb11+H+vXtnNJDKmmXMkUiMVdGEbYII5BBHUVz7aHrHjL4WeGIrPxPfaRfNaWtzNfQs7SS\/uPmViHUnJYMSSeRXK1Y0PJPhXP4h8RXGoa7qnjvWbbT\/AA88F5dQyTTTrPEC7upG\/ptjI6NnPT17Q\/tC2nnfbB4U1T\/hHvO8j+0dw3eZs3bNmNm728zOOfagDR8VfHLSfDmqaXHbWB1TTb+0S7F5b3AUhGd0ICFeWGw8ErzwcYrOvfj\/AB6bDoc974Ynjj1K2+1OFusvEnnSR8AoN2Vj3DlQdwHvQBsT\/GextfCOj6lLpFw+tawGNpo0Em+RhvZFYttBCsQMHaSc8A4JGr4S+Jdtr+v3XhvVdNm0PxDbE7rG4kDiQDn924A3HbhunKnI3DJAB3VFABRQAUUAFeY+K2K+KbtlJDAoQR2+Ra68H8b9DOrsQ2muTQ4SceanTP8AEP8AH\/PNblteQXabonyccqeo\/CuirS5dVsZxlcnorAsl8Tf8kq8Qf9gq7\/8ARb1c8Cf8k88M\/wDYKtf\/AEUtcsviZotjyv4Y\/C3XbPwz4w0bxJZnT11eCGKCQTJJhlEvzYjf+EspwSM9OmawYvhz8Q4fBM\/gePQoFt59XF1Jqf2+Ixsm0J9z74XKh843YGNvapGaep\/B7WLPxf4LhsLL+09F0uK3S9uJpIgGP2mSWXKMQSuHOBg8HGSc1v8AxC8Da94g+LnhnWrLTFudJs\/swupGljAULOzOCrMCflPYHNADPjD8MtZ8Va5Y+INGitb5rW3SCXTp5DGZQshYYbI4Ids\/MpAXgkniH4cfDrVNM8cSa5feFNN0G0tyxtY\/tktzONyFNqsJSmMEksy+wAzlQD2migAooAKKACvMPFv\/ACM95\/wD\/wBAWuvB\/wAR+hnV2OM1DxDb2yslsVmlxwQfkX8e\/wCH51z02r381ws32mRHU5Ty2K7evTH1Iz1r2qdPS8jhnPojq9I+ItzDiPVoftCf89ogFfv1XgHsOMfjXd6fqtjqsJlsbmOZR94A4ZevUHkdD1rgxGHdP3o7G9OpzaPc0fE3\/JKvEH\/YKvP\/AEW9ctruoa3pn7OunXWgiRbpdIsxJNCT5kMXlpvdcA8gd+NoJbI215cviZ1LY8V8Oa\/pq3dhfSeNfEmi69IztqN9JD9qt5NpLRjAcOwwFBDKwJPYCvcfE3xeh8P6zpGgabYw+IdWvo4SXtbpIIWaXhNpJfG7IYAnAVlO45zUjDQvi1d6\/LrOk23haQeJ9NZv+JWb5NkoWRUfExAUFSScYwQBgnPHlXwVt7+88S33iCLQbjWdQtPNl+2PqSxbZHilwrKwJcyN8u7Py5ye+QDb+Cfi\/wAY3k2uKbe+8RRpCrl7rVMfZ3CSlEUSZz5jALkfdwCeK3\/+GhLL\/hDzrP8AY8P24X\/2X+zf7RHmeX5e7zs+Xnbn5fu9e\/agDpNP+K0eqa6NOs9FnnWLRE1e68p2eZd6K6wxxhP3jHzI+dyj5j6c8xqPx51PSLZZtR8FR2zF9htpdZjFwhwSN8GzzEGBnLKBgj1GQDb1\/wCM0Gj6vo1nb6HPdx6vpSahbHzSJC8gfyofLVGyzMqrkE4L98cwax8a\/wCxdM0Vbvw1PBrupZd9Nu7j7OLaPzHjVnlkQAbiuRkAAZJIGMgF\/wACfF208YeIrjQbrTk07UI1Z4tl9HcRTbcbgrrjc3JPy5BCsc8V6TQAVwnjT4f3HiKeS8sdUaKd8breYfumwFA5UZGApPIbn0rfDVlRqczVzOpDnjZHjWraFqmhXAg1Oyltnb7pYZV+ATtYcNjIzg8ZrPr6KE4zjzR2POaadmFd74V+G+v39xHeXDy6RCp4kbKzHqDtXgjpj5scHIzWOIrwpQvL7u5dODnLQ9R8U6fIPh1rmn2qzXMzaXcRRqF3SSuYmA4UcsSegHU8CsGXwvrGtfCDQ9KsNVvtC1e30+1ZHjkeEiRYQDHLj5gpyQR1BAODjB+dbu7npHn2p\/Bv4g+JPskGva3oEyRsiveLDuuiijbzJ5SvJgZ4Z+T1PQjc8Q\/BzU4PFeha94OvrKKbToIIpE1F5P3rQKERiUBzuRQrABfu5H3jhAafgD4XX+heMtU8XeIrmwn1S8kmeOGyVmiiMjbmcM4DA8soHYE8nPE3wg+Her\/D+DV01W4sZjeNEY\/sru2NofOdyr\/eFAGf8Mvht4q+HviG8BvtHutFvGAnb96Lgqgfyyq42qSWG4EnjOD3rJHwEk\/4S\/X797jT\/wCzLqC6\/s6FE2+TLKpCBo9pUIm9sFTnKoRjoAC74X+DusaF8O\/E+jNqttDrGsBY1mgdnhESDhTlVYbt0iseeGBAOMHmH+BPi5vDcejBfCSFLn7Q18rT\/aXOCNhcp9zkfKABkA9c5AOov\/hNr114q8D6ol3pog0GysLe6VpH3O0DlnKfJggjpkj3xV\/4kfCm78U+KdO8SaPLpn2y38tZ7TUYz5FwEYsC5UEtnhSCOV7jHIBZ8GeAdc0zxXJrWtp4YtIo0xbWmiaZEgDFSrEytGJFGM8Bjkt1AG0+mUAFFAENza297btb3cEU8D43RyoGVsHIyDx1Fec6x8HrK5vFl0q+ayhY\/vIpFMoUY6qc59OCe557V1YbFSoPujKrSU15nV+H\/BOh+G8SWdr5lyP+Xmch5O\/Q4wvDEfKBkdc10NY1asqsuaRcIKKsgorMoKKACigAooAKKACigAooA\/\/ZAP\/tIQRQaG90b3Nob3AgMy4wADhCSU0EBAAAAAAADxwBWgADGyVHHAIAAAIAbAA4QklNBCUAAAAAABChXW2KKtlTXtkQULADBbxGOEJJTQQ6AAAAAADvAAAAEAAAAAEAAAAAAAtwcmludE91dHB1dAAAAAUAAAAAUHN0U2Jvb2wBAAAAAEludGVlbnVtAAAAAEludGUAAAAAQ2xybQAAAA9wcmludFNpeHRlZW5CaXRib29sAAAAAAtwcmludGVyTmFtZVRFWFQAAAABAAAAAAAPcHJpbnRQcm9vZlNldHVwT2JqYwAAABEAQQBqAHUAcwB0AGUAIABkAGUAIABwAHIAdQBlAGIAYQAAAAAACnByb29mU2V0dXAAAAABAAAAAEJsdG5lbnVtAAAADGJ1aWx0aW5Qcm9vZgAAAAlwcm9vZkNNWUsAOEJJTQQ7AAAAAAItAAAAEAAAAAEAAAAAABJwcmludE91dHB1dE9wdGlvbnMAAAAXAAAAAENwdG5ib29sAAAAAABDbGJyYm9vbAAAAAAAUmdzTWJvb2wAAAAAAENybkNib29sAAAAAABDbnRDYm9vbAAAAAAATGJsc2Jvb2wAAAAAAE5ndHZib29sAAAAAABFbWxEYm9vbAAAAAAASW50cmJvb2wAAAAAAEJja2dPYmpjAAAAAQAAAAAAAFJHQkMAAAADAAAAAFJkICBkb3ViQG\/gAAAAAAAAAAAAR3JuIGRvdWJAb+AAAAAAAAAAAABCbCAgZG91YkBv4AAAAAAAAAAAAEJyZFRVbnRGI1JsdAAAAAAAAAAAAAAAAEJsZCBVbnRGI1JsdAAAAAAAAAAAAAAAAFJzbHRVbnRGI1B4bEBSAAAAAAAAAAAACnZlY3RvckRhdGFib29sAQAAAABQZ1BzZW51bQAAAABQZ1BzAAAAAFBnUEMAAAAATGVmdFVudEYjUmx0AAAAAAAAAAAAAAAAVG9wIFVudEYjUmx0AAAAAAAAAAAAAAAAU2NsIFVudEYjUHJjQFkAAAAAAAAAAAAQY3JvcFdoZW5QcmludGluZ2Jvb2wAAAAADmNyb3BSZWN0Qm90dG9tbG9uZwAAAAAAAAAMY3JvcFJlY3RMZWZ0bG9uZwAAAAAAAAANY3JvcFJlY3RSaWdodGxvbmcAAAAAAAAAC2Nyb3BSZWN0VG9wbG9uZwAAAAAAOEJJTQPtAAAAAAAQAEgAAAABAAIASAAAAAEAAjhCSU0EJgAAAAAADgAAAAAAAAAAAAA\/gAAAOEJJTQPyAAAAAAAKAAD\/\/\/\/\/\/\/8AADhCSU0EDQAAAAAABAAAAHg4QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0nEAAAAAAACgABAAAAAAAAAAI4QklNA\/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAAAAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA\/gAAAAAAHAAAP\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/8D6AAAAAD\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/A+gAAAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAAAAP\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/8D6AAAOEJJTQQAAAAAAAACAAM4QklNBAIAAAAAAAwAAAAAAAAAAAAAAAA4QklNBDAAAAAAAAYBAQEBAQE4QklNBC0AAAAAAAYAAQAAAA44QklNBAgAAAAAABAAAAABAAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADbQAAAAYAAAAAAAAAAAAABYkAABO9AAAAHABMAG8AZwBvACAAQwBvAG0AcABsAGUAdABvACAAVABvAHIAcgBlACAAUwBvAGYAdAB3AGEAcgBlAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAABO9AAAFiQAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAFiQAAAABSZ2h0bG9uZwAAE70AAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAAAQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9yaWdpbmVudW0AAAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNsaWNlVHlwZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAABYkAAAAAUmdodGxvbmcAABO9AAAAA3VybFRFWFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAAAAEAAAAAAA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxpZ25lbnVtAAAAD0VTbGljZUhvcnpBbGlnbgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVudW0AAAAPRVNsaWNlVmVydEFsaWduAAAAB2RlZmF1bHQAAAALYmdDb2xvclR5cGVlbnVtAAAAEUVTbGljZUJHQ29sb3JUeXBlAAAAAE5vbmUAAAAJdG9wT3V0c2V0bG9uZwAAAAAAAAAKbGVmdE91dHNldGxvbmcAAAAAAAAADGJvdHRvbU91dHNldGxvbmcAAAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQoAAAAAAAMAAAAAj\/tF1jiGWUsOEJJTQQRAAAAAAABAQA4QklNBBQAAAAAAAQAAAAVOEJJTQQMAAAAABd1AAAAAQAAAKAAAAAtAAAB4AAAVGAAABdZABgAAf\/Y\/+IMWElDQ19QUk9GSUxFAAEBAAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAAYWNzcE1TRlQAAAAASUVDIHNSR0IAAAAAAAAAAAAAAAEAAPbWAAEAAAAA0y1IUCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARY3BydAAAAVAAAAAzZGVzYwAAAYQAAABsd3RwdAAAAfAAAAAUYmtwdAAAAgQAAAAUclhZWgAAAhgAAAAUZ1hZWgAAAiwAAAAUYlhZWgAAAkAAAAAUZG1uZAAAAlQAAABwZG1kZAAAAsQAAACIdnVlZAAAA0wAAACGdmlldwAAA9QAAAAkbHVtaQAAA\/gAAAAUbWVhcwAABAwAAAAkdGVjaAAABDAAAAAMclRSQwAABDwAAAgMZ1RSQwAABDwAAAgMYlRSQwAABDwAAAgMdGV4dAAAAABDb3B5cmlnaHQgKGMpIDE5OTggSGV3bGV0dC1QYWNrYXJkIENvbXBhbnkAAGRlc2MAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9kZXNjAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2aWV3AAAAAAATpP4AFF8uABDPFAAD7cwABBMLAANcngAAAAFYWVogAAAAAABMCVYAUAAAAFcf521lYXMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JUIGN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAtADIANwA7AEAARQBKAE8AVABZAF4AYwBoAG0AcgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCyALcAvADBAMYAywDQANUA2wDgAOUA6wDwAPYA+wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIBWQFgAWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkECSwJUAl0CZwJxAnoChAKOApgCogKsArYCwQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD+QQGBBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATTBOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF1QXlBfYGBgYWBicGNwZIBlkGagZ7BowGnQavBsAG0QbjBvUHBwcZBysHPQdPB2EHdAeGB5kHrAe\/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I0gjnCPsJEAklCToJTwlkCXkJjwmkCboJzwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsLIgs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxcDHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgOEw4uDkkOZA5\/DpsOtg7SDu4PCQ8lD0EPXg96D5YPsw\/PD+wQCRAmEEMQYRB+EJsQuRDXEPURExExEU8RbRGMEaoRyRHoEgcSJhJFEmQShBKjEsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSLFK0UzhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkWbBaPFrIW1hb6Fx0XQRdlF4kXrhfSF\/cYGxhAGGUYihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzMHPUdHh1HHXAdmR3DHeweFh5AHmoelB6+HukfEx8+H2kflB+\/H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPwJB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3JugnGCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgpaymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyiLNctDC1BLXYtqy3hLhYuTC6CLrcu7i8kL1ovkS\/HL\/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy1DMNM0YzfzO4M\/E0KzRlNJ402DUTNU01hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85vDn5OjY6dDqyOu87LTtrO6o76DwnPGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E\/oj\/iQCNAZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpDfUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkviTCpMcky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNTX1OqU\/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0VblVvlXDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2CqYPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOllPWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqfavdrT2una\/9sV2yvbQhtYG25bhJua27Ebx5veG\/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8jf4R\/5YBHgKiBCoFrgc2CMIKSgvSDV4O6hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZif6KZIrKizCLlov8jGOMyo0xjZiN\/45mjs6PNo+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSVX5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrVm0Kbr5wcnImc951kndKeQJ6unx2fi5\/6oGmg2KFHobaiJqKWowajdqPmpFakx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6hrxavi7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8IbybvRW9j74KvoS+\/796v\/XAcMDswWfB48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+40DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hzeot8p36\/gNuC94UThzOJT4tvjY+Pr5HPk\/OWE5g3mlucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c7ijutO9A78zwWPDl8XLx\/\/KM8xnzp\/Q09ML1UPXe9m32+\/eK+Bn4qPk4+cf6V\/rn+3f8B\/yY\/Sn9uv5L\/tz\/bf\/\/\/+0ADEFkb2JlX0NNAAL\/7gAOQWRvYmUAZIAAAAAB\/9sAhAAMCAgICQgMCQkMEQsKCxEVDwwMDxUYExMVExMYEQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQ0LCw0ODRAODhAUDg4OFBQODg4OFBEMDAwMDBERDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz\/wAARCAAtAKADASIAAhEBAxEB\/90ABAAK\/8QBPwAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14\/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMkYuFygpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH\/9oADAMBAAIRAxEAPwD1VJJUMnqtVd78WmH5Fcb2nSJG9vt+k\/2n81ERJ2Vbdc9rGlzyGtHJOgVK3qrA4Cphe3u4+3\/NVC2625261xcew7D+q1QUgxjrqtMnaoy6L9GOh3dh0cjrnv4cK3R1G6uG2fpWef0h\/a\/O\/tISx9lCTrJLK+sGXYz6sdTzMZ7qrGYORbVYPa5rm1Pex7f3XMcsnK6d1jr31N6ScTqt3TcsUUZN+XWXF9n6A72WelZS79JbZ6j1GuerSXjX1By+vdTfk9Z6j9YcqnB6G+q\/Kptfba22r9LZaxwFv7lG3Z6V29dF\/wCPBi7ftw6Plno4t9A525m71Nvq+l6P816mz3bftSSn0NJcb17\/ABndH6Nk4LfRfl4efjjKZlVECGOL2tApsDX+p7PoWekqeR\/jZxMKrp1vUOmXUDPqfc9oeHOray27Ga3Y9lXqPs+z+p\/gv51JT3yS4q\/\/ABm4lHTOn3WdPuPVuq7vs3SmGXiLX4tTrbHsZtbkOr\/Q\/oH\/APoxX\/q79d8fq3U8jomdiWdK6xjAufiXEODmjX9Dc3b6nsc2z6Hvp\/TU+rXvSU9MkkkkpSSSSSlJJJJKf\/\/Q9VXE\/WHTrWQRoR6ZBGhHsYu2XFfWEf5ZyfIMJ\/zGKxyvzn+7+0LMm31YY\/Vrq4bePWb+9w8f99s\/tLTovpyWl1Dt8auHDh\/XYuNy+t4tMso\/WLB3BisfGz8\/\/rf+esi7qGdda251zmPrO6r0iaww+New\/wDSVs8vxa\/L\/L91h90DxfTUlx\/TPrrk1RV1Sv7TXx9oqAbaP+Mr9tV\/9n0bP+MXVYWbh59Pr4Vzb6x9Lb9Jp8LanRZU7\/jGqCeKcNxp3HyskZiW32Nrr3\/iK6p\/6bsn\/wA82I\/1daXfVTpjW6l3T6AB5mliB17\/AMRXVP8A03ZP\/nmxYfXMzreH\/ivwr+iB4yBhYoutq1sroNTPXupj3b2\/6Rv8xV6l\/wCj9L1FUlufNlDlfUn6gdZp6F17pPW6TgjqbKW0WB9dsOr9Z2\/bRY\/212Oq9jnM9RZo+pP16H1fP1S\/Z9P2d2f9p\/af2iv09u30o9D+lenu\/S+p6XrfmfZ1h9F6t0zdi5DvrD1PpHVWlz8zKtYcrHeQ7dU2uum1uQ\/831mZVd1Vq9I69\/jDHT+p4vQukYo611TJZWZrsbXTNrd9W1\/6b+cr\/T\/T9Kuiyuz7Qgpw+p\/4vusY\/Wfqyzp1H2zA6SyhuXkOfW33NyH5WS70bbG2bP0jntYz1P8ARrS+uf1W651T67dE6ph4ovwMM4\/2mwvrbtDMh11v6K17bH\/oj+YxEwP8Y+X1HG6rhVdMNX1h6Y15+w+s0teK3NoybGZLmenvxXOfY7H\/AMLs\/Q2Wf4PjP8W9HUrM23r2P0i3rGbRbYftjsxlID302bqrKr2vffZker779\/7n\/XEp6n\/GP9ROqdZ6rida6ZVXnekxlWTgWP8ASL2se6wbLS+puyxlj67v01Flf+C\/4NfUv6m9RxOv\/tXL6PidGxsbf9mqbdZkZEvYaY9ZuTbRs22WepZczf8A6Kj\/AAlWH\/iy+sf1nJ6q5uPf1pjK22PfdkmanV15VtNTK7RdZY7OsZ6H6L+b\/wAItp3+OCkfV5nVv2cPtL8t2KMP19dja23uyfU9D961lWz0v7aSn0ZJclh\/X9md1O7FwsC3IxsXArz7rapfaTcyu+nDoxmVn1L3\/aK\/p3Vf4b\/RLEzP8a\/Ven7Luo9DZjUvf6ZoOZX9qaQXBzn4fp\/aWN\/Rv\/ncaqv6H6X9JWkp9ISXEfWD\/GZX0jqODiUdOszq+o4deXjuY\/bY513qtxsf0PTs\/nLK62\/T\/wAJ\/NWIXUP8ZeRhN6dgjpZd13PrbZbhWWiltG8ubWy+y9vstds9T07fR2V\/4RJT3iS5P6pfXyvr\/UMnpGZi\/YOp4gJdU2xt1b2sLWWOrvrDW7mvd9D3\/o\/0ldr11iSn\/9H1Vcr9a\/qdkdYsdlYWWa7nAb8W3+YeWgNad1bfVrft\/f8AtDP+DYuqSUmKWSMrxgmXgOJbIRIqWz4jn9Oz+mXjH6hjvxrT9AP+i6P9Da3dVb\/1t6rr2rqv7K+w2ftf0fsUfpPtG30\/5P8AOe3d+4vKeqs+rDss\/si7Lqxt0OD6hYyP3sV12Rj5X9jK\/wC3FpYs8paTxyge\/DIxa08YHyyB+rlkgRPcwPMnsF1H1e+pPX8m+vNse\/o9bfo2mRkkfuso09Nrv+7X\/sNYt36k\/wDM2R+zpPVIO45sDJj3bvR\/wPp7fp\/Yf+vLsVFm5jLRGPHID96UT\/0V0McN5SHkC5HX8S3\/AJqdSw6A\/ItOBfVWI3WWPNL2N9lTW7rbX\/mVV\/1Fm39D6v1H6j9OwcDMu6R1KnFxy1wLqjvbS1j8bJ2fpq2bvp7f0lVn\/ba6lJZx3bL5Pl\/4u\/r11v0MTrF+AK6HN39QDQ7Je0fo\/fc2lmRkuZX+ZfbT63+Hs9T9ItTq3+LrqmF1rp\/XfqxdU+\/ApppdRmEjf9nrZh1v31N2O9XGY1lrP0H+krf+k\/R+iJJKeB+rH1B6nh9Q6r13q9lB6n1Jt4rx6C70qzkH1bXue8b\/AKf6NjP0myr\/AAlv+Dv\/AOLj6q9T+rHTcrF6i6p1l9wtYaXFwjY1nu3sr\/dXXpJKfPfqL9SvrR9VOtXs9XFu6RlH9YsBd6rm1tu+y+nWW\/on+pd+mZvs\/wCMVKn\/ABTX19Y6zcRjHAyaMlvS2S6arbv6L6jNjtrMVr3t3tevT0klPnnQP8XPVenfU\/q\/SnZNeP1bqpAF9TnuZ6de308ex22t7W3bsmq5zGv\/AEOR\/hf5pYR\/xWfWm3obOnGnpdFtN\/qfaBvOTaCHj9Nl7bNtDNzPTx62M\/0ln6Rn6b2BJJT57mfUPrl\/X\/q11JjscU9HxcKjKaXu3F2O91l\/o\/ove3a79Hu9NT+un+L7O6l1+n6xdI+y3Xt2facLNBNVpr9rZ0e17LKtlVlTvS+h\/Orv0klPF\/U36pdZ6d1S3qvVmdOxtzHNow8DGrZsLi2Scr0mZG1jG7fS9a\/1PU\/SWrtEkklP\/9kAOEJJTQQhAAAAAABVAAAAAQEAAAAPAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwAAAAEwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAgAEMAUwA2AAAAAQA4QklNBAYAAAAAAAcABgEBAAEBAP\/hEOlodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw\/eHBhY2tldCBiZWdpbj0i77u\/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+DQo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+DQoJPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4NCgkJPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOC0wNy0wOVQxMTo0NjozMC0wNTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0wNy0wOVQxMjowNzo0OS0wNTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTgtMDctMDlUMTI6MDc6NDktMDU6MDAiIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNDRCQzlCNTk3ODNFODExODc5REY0N0ZEM0Y4RjM3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGRTU2Q0EwNTk1ODNFODExODc5REY0N0ZEM0Y4RjM3NyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOkZFNTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3Ij4NCgkJCTxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+DQoJCQkJPHJkZjpCYWc+DQoJCQkJCTxyZGY6bGk+eG1wLmRpZDpGNTU2Q0EwNTk1ODNFODExODc5REY0N0ZEM0Y4RjM3NzwvcmRmOmxpPg0KCQkJCTwvcmRmOkJhZz4NCgkJCTwvcGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPg0KCQkJPHhtcE1NOkhpc3Rvcnk+DQoJCQkJPHJkZjpTZXE+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkZFNTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjQ2OjMwLTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIvPg0KCQkJCQk8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6RjM0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHN0RXZ0OndoZW49IjIwMTgtMDctMDlUMTI6MDc6NDktMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9qcGVnIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL2pwZWciLz4NCgkJCQkJPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkY0NEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDEyOjA3OjQ5LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPg0KCQkJCTwvcmRmOlNlcT4NCgkJCTwveG1wTU06SGlzdG9yeT4NCgkJCTx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYzNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZFNTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RkU1NkNBMDU5NTgzRTgxMTg3OURGNDdGRDNGOEYzNzciLz4NCgkJPC9yZGY6RGVzY3JpcHRpb24+DQoJPC9yZGY6UkRGPg0KPC94OnhtcG1ldGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSd3Jz8+\/9sAQwACAQECAQECAgICAgICAgMFAwMDAwMGBAQDBQcGBwcHBgcHCAkLCQgICggHBwoNCgoLDAwMDAcJDg8NDA4LDAwM\/9sAQwECAgIDAwMGAwMGDAgHCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM\/8AAEQgBvwXrAwEiAAIRAQMRAf\/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC\/\/EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\/j5+v\/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC\/\/EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29\/j5+v\/aAAwDAQACEQMRAD8A\/fyiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoozRmgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiqus63Z+HrB7q+uIbW3j+9JKwVfp9fbqaEm3ZAWqz\/EXirT\/CWn\/atRu4bWHoC55c+ijqx9gCa8t8eftPcyW\/h633dvtlwuB9UTr+LY\/3a8m1jWrzxDftdX91NeXLdZJW3ED0HYD2GBXrYfKpz1qaL8f+Ac1TEJaR1PTfHn7Tt1fF7fw\/CbWPp9qnUNK3uqchfqcn2BrjfDPxe8ReFr9p4tSnulkbdJFdOZo5D+JyPqpFc3RXs08HRhHkUVY5JVpt3ufQfgP9ojR\/FOy3vj\/ZN83G2Zswuf8AZfp+DY64Ga9BBzXx2RkV03gb4ua34BZY7a4+02K8fZJyWjA\/2e6\/gceoNediMpT1ov5P\/M6KeK6TPp6iuH8B\/HrRfGbRwSP\/AGZfNwILhhtc\/wCw\/RvocH2ruK8WpSnTfLNWZ1RkpK6CiiisygooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoops86W0LSSMsccYLMzHCqB1JNADqhv9Qg0u0kuLmaK3giGXkkcIqD1JPArznx5+0rpuhl7fR411S6Xjzc4t0P16v\/AMB4P96vHfFnjjVvHN15up3klwFOUiHyxRf7qjgfXr6k16WHyypU1n7q\/H7jnqYiMdFqerePP2nLaxL2+gQi9l6fapgVhX\/dXhm\/QfWvIfEXifUfF199o1K8mu5P4d5+WP2VRwo+gqjRXu4fCUqK9xa9+px1KspbhRRRXSZhRRRQAUUUUADKGHNdd4E+NmueBdkKy\/2hYrx9muGJ2D0R+q\/TkD0rkaKzqU4VFyzV0VGTi7o+lvAXxp0Xx2I4Y5vsd+3H2W4IVmP+yejfhz7CuuzXx0y7hXceBvj7rng\/ZDcSf2tYrx5c7HzEH+zJyfwbI9MV42Iyl70X8n\/mdVPFdJH0bRXM+Bvi3ovj8KlnceVdkZNrP8kw+g6N9VJrpgc1406coPlkrM64yTV0FFFFSMKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooozQAUE7RXE+PfjvovgoyQJIdS1BcjyLdhhD6O\/RfpyR6V4v46+L2t+Py0dzcfZbFjxa2+VjI\/2j1f8eM9AK78Pl1Wrq9F3ZjUrxj6nrvjz9ojR\/CxeCw\/4m14vGIm\/cof9p+\/0XPvivGvGnxK1nx9L\/xMLo\/Z85W2i+SFf+A\/xH3Yk1ggYor3cPgaVHWKu+7OOpWlLcOlFFFdhiFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAA4ZWGVZTkEdQfWvQPAv7ROseGWSDUs6xZjjMjYuEHs\/wDF\/wACyT6ivP6Kzq0YVVyzVyozlF3R9SeCviZo\/j6Ddp90rTKMvbyDZNH9V7j3GR710FfHsMr206SxO8UsZ3I6MVZD6gjkH3FekeBP2lNS0EJb6xG2qWq4HnKQtwg\/k\/44Pq1eJiMpktaLv5dTsp4pPSR71RWP4Q8e6T45tPO028jn2gF4z8ssX+8p5H16HsTWxXkSjKL5ZKzOpNPVBRRRUgFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUVz3jf4o6N4Ah\/0+6H2jGVtohvmf\/gPYe7ED3rxjx5+0JrXiwPBYk6PZNxiF8zOPd+30XH1NdmHwNWtqlZd2ZVK0Y7nrvjv4x6L4C3RXFx9ovVHFrb4aQf73ZfxOfQGvF\/Hfxy1zxwHhEn9m2DceRbsdzj\/AG36t9BgH0rjgMH68n3or3sPl9Klru+7OKpXlIRVCjApaKK7jEKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAJLO7m067juLeaS3niOUkiYo6H2I5FeneBP2mrzTNlvr0JvoRx9phAWZf95eFb8MH615bRWNbD06qtNFxqSjsfWXhnxfpvjGx+0abeQ3Uf8W0\/MnsynlT7ECtKvkLStUutCv0urG4mtLmP7skTFWA9Pcex4NeqeBP2npbfbb+IIPNXp9rt0ww93TofquP9014eIymcdaWq\/H\/gnXTxKekj2miqOgeJbDxTYLdafdQ3cDcbo2ztPoR1B9jg1erymmnZnUFFFFIAooooAKKKKACiiigAooooAKKKKACuP+IH7Q3gD4TazHpvirxx4P8ADOoTQi5jtdW1m2sppIizKJAkjqxUsrDcBjKkdjXYV\/MF\/wAHq3\/KUzwD\/wBkq0\/\/ANO+sUAf0Xn9tf4NKMn4t\/DH\/wAKmx\/+O16Rp2o2+safb3dpPDdWt1Gs0M0Lh45kYZVlYcFSCCCOCDX8BNf3VfsNDb+xP8HgOAPBGi4H\/bhBQB6lRRRQAUUUUAcjqX7QPgPRtRuLO88beEbW8tJGhngm1i3jkhkUkMjKXyrAggg8gioP+Gk\/h1\/0P3gr\/wAHlt\/8XX8XX\/BWBc\/8FTf2lv8Asqvij\/073VeAbBQB\/eJ\/w0n8Ov8AofvBX\/g8tv8A4uj\/AIaT+HX\/AEP3gr\/weW3\/AMXX8HewUbBQB\/eJ\/wANJ\/Dr\/ofvBX\/g8tv\/AIuj\/hpP4df9D94K\/wDB5bf\/ABdfwd7BRsFAH94n\/DSfw6\/6H7wV\/wCDy2\/+Lo\/4aT+HX\/Q\/eCv\/AAeW3\/xdfwd7BRsFAH94n\/DSfw6\/6H7wV\/4PLb\/4uj\/hpP4df9D94K\/8Hlt\/8XX8HewUbBQB\/eJ\/w0n8Ov8AofvBX\/g8tv8A4ureg\/HTwT4q1iDT9L8Y+FdS1C6JWG2tdWgmmmIBYhUVyTgAngdATX8GGwV9z\/8ABtUoH\/Bb34C\/9hDUv\/TTe0Af2JUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFGcVneJfFum+D7D7TqV5DaRfw7z8zn0VRyx9gCa8e8d\/tNXmpb7fQYWsYen2mYBpm\/wB1eVX8cn6GurD4SrWfuLTv0M51Ix3PWvF\/j7SfA1p5upXkcJYZSIfNLL\/uqOT9eg7kV4348\/aR1TxBut9HRtLtTkeaSGuHH16J+GT\/ALVed3l3NqN3JcXE0txcSHLySOXZz7k81HXuYfLKVPWfvP8AD7jjqYiUtFoLLI08zSSO0kkh3M7nczH1J6k+9JRRXpHOFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBb0PXr7wzqC3Wn3U9ncLxvibG4dcMOjD2IIr1nwJ+09G4jt\/EFv5LcD7XbrlT7snUfVc\/QV43R1rnr4WlWXvr59TSFSUdj670nWLXXbCO6s7iG6t5PuyROGU\/iP5VZr5L8N+KtS8H332jTLyazkJ+YIflk\/wB5Tw34ivXfAv7TtrfbLfXofsMx4+0wgtCx915Zf1H0rw8RldSGsPeX4nZTxEXo9D1eiobG\/h1K1jnt5oriGQZSSNwyuPUEcGpq8s6AooooAKKKKACiiigAooooAK\/mC\/4PVv8AlKZ4B\/7JVp\/\/AKd9Yr+n2v5gv+D1b\/lKZ4B\/7JVp\/wD6d9YoA\/ICv7qv2HP+TKfg\/wD9iRov\/pBDX8Ktf3VfsOf8mU\/B\/wD7EjRf\/SCGgD1KiiigAooooA\/iF\/4Kwf8AKUz9pb\/sqvij\/wBO91XgNe\/f8FYP+Upn7S3\/AGVXxR\/6d7qvAaACiiigAooooAKKKKACiiigAr7m\/wCDav8A5Te\/AX\/sIal\/6aL6vhmvub\/g2r\/5Te\/AX\/sIal\/6aL6gD+xKiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKh1DUrfSbKS4upobe3iGXkkcKqD3J4ryrx3+09b22+38PwfapOn2qdSsS\/wC6nBb6nA+tb0cPUqu0ETKpGO56frev2Xhuwa6v7qG0t06vI20Z9B6n2HJryXx3+0+0oe38PW+3t9suF5\/4An9W\/wC+a8t8QeI9Q8Wah9q1K7mvJuxc8IPRV6KPYACqde5h8rhDWpq\/w\/4Jx1MS3pEsatq11r1+91fXE13cSfeklbc309h7DgVXoor1UrKyOUKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA1fCfjfVPA14ZtMvJLfccvEfmil\/wB5Twfr1HY17D4E\/aX07WdlvrUa6Xc9POGWt3\/Hqn45A\/vV4TRjNcuIwdKt8S179TSnWlHY+wLa5jvIFlhkWSOQbldDuVh6gjrUlfK\/gz4jax4Bm3addssJOXtpBvhf\/gPY+64PvXsXgT9o7SfEeyDU\/wDiU3jcZkbNu59n\/h+jY+prwsRltWnrH3l\/XQ7aeIjLR6Ho1FNSRZEVlIZWGQQeop1ecbhRRRQAUUUUAFfzBf8AB6t\/ylM8A\/8AZKtP\/wDTvrFf0+1\/MF\/werf8pTPAP\/ZKtP8A\/TvrFAH5AV\/dV+w5\/wAmU\/B\/\/sSNF\/8ASCGv4Va\/uq\/Yc\/5Mp+D\/AP2JGi\/+kENAHqVFFFABRRRQB+C\/7YP\/AAZ4+Of2m\/2tvil8SbT42eE9JtfiF4v1bxLDZTaDcSSWaXt5LcrEzCUBmUSBSQACRmvOf+IIH4g\/9F88G\/8AhO3P\/wAdr+i6igD+dH\/iCB+IP\/RfPBv\/AITtz\/8AHa+Lf+Cy3\/BBvxF\/wR08GeBNY1z4iaL42Xxze3dlFDY6ZLaG0MEcblmLu27d5mMDGMd6\/sAr8LP+D4P\/AJIn+z7\/ANhzWP8A0ntaAP52qKKKACiiigD9Iv8AgkH\/AMG5Xij\/AIK4\/sx6v8S9F+KGg+DbbSfEtx4cewvtJlupHeG2tZ\/NDpIowRdBcY42Zzzx9Uf8QQPxB\/6L54N\/8J25\/wDjtfXH\/Blt\/wAoq\/Gn\/ZUNS\/8ATXpNfrtQB\/Oj\/wAQQPxB\/wCi+eDf\/Cduf\/jte\/f8Euv+DUzxn\/wT5\/b0+Hfxi1L4v+GPElj4KubqebTbbRZ7ea5E1ncW4Cu0hAwZg3I6A1+2FFABRRXlf7Y37a\/wy\/YG+Cl74\/8Ait4q0\/wr4dtXEETTHfc6jcEErbW0K5knmYKx2ICQqsxwiswAPVK80\/aM\/bL+E37IeiR6h8UPiP4L8BW9wjSW663q0NpNeBeohiZhJMRj7sasfav5yv8Agpv\/AMHc3xi\/ab1DUvDfwJhuPg34DkLwrqZEcvijUojvXc0wLR2eVKnbb5kRlOLhgcV+TXjTxrrXxJ8V3+veI9Y1TxBrmqSme91HUrqS6u7yQ9XklkJd2PqxJoA\/qn+NX\/B3b+xz8KrgR6LrXj74jHOGPhzwzJEqnvzfvag\/Vcg9s14L4w\/4PdPhLZXLr4f+CfxG1OHnY2oalZ2LN6ZCGYD8zX83+KKAP6KtI\/4PgPAM1xjUPgF4wtocj5rfxFbztjvw0Kfzr1r4b\/8AB53+y34svbW21zwn8YvCrzHEtzcaPZ3VpB9Whu2lb8Iq\/l7ooA\/tQ\/Zh\/wCC237Kf7YN9b2Pgb43eC7jVrqVYINM1ad9E1C5lPRIre9WGSVv+uasOK+qAc1\/APivsL\/gnz\/wXZ\/aS\/4JwXVhZ+DfHV14g8GWYEf\/AAiPiZn1LR\/LAbCRIzCS1ALFv9GkiyQN24cEA\/s2or4F\/wCCRH\/Bwr8HP+CrEdv4ai3\/AA8+LYjd5fCGq3SyHUAi73k0+4wq3SqgZim1JlCSMY9i+YfvrNABRRRQBwn7TH7TPgf9jv4I638R\/iRr0fhnwX4c8j+0dSktprhbbzp47eL5IUeRt0ssa\/KpxuycAEj5M\/4iZP2Hf+i8ab\/4Tms\/\/IlUf+Doj\/lBX8dP93Qv\/T\/ptfyB4oA\/sK\/4iZf2Hf8AovGm\/wDhOaz\/APIlH\/ETL+w7\/wBF403\/AMJzWf8A5Er+PXFGKAP7P\/2d\/wDgu7+yf+1h8adB+Hfw9+Lln4j8ZeJpZIdM06PQ9Uga5eOJ5nG+W2SNcRxucswHGOpAP1zX8df\/AAbXDH\/Bbz4C\/wDYR1H\/ANNN7X7Ff8HMP\/BwDqX7CsTfAr4Mapb2\/wAWNYtEn8Q67EyySeD7SVQ0cUS8hb2ZCHDNzFEyOFLSxugB96ftx\/8ABX\/9nX\/gnVJ9j+KnxM0XR\/EDRiSPw\/ZK+paw4K7kLWturyRI4HyyTBIyf4q\/P3x7\/wAHr\/7P2k3DR+G\/hf8AF7XFUspkvYtP09Hx0K7bmVsH3APtX81fiHxDqHi\/xBfatq19eapquqXEl3eXt3M09xdzSMWklkkYlndmJYsxJJJJ5NU6AP60v+CXn\/BzB8Mf+Cof7TFl8KdB+Hvj7wv4i1CwudQiuL97SaxVIE3uGdJd4JHAwh564HNfpNX8nv8AwaN\/8pmfDf8A2LOsf+iBX9YVAHyD8ff+C9P7Jf7Lvxj1\/wCH\/jz4v2Xh\/wAX+F7gWup6fJoWqTNayFFkC74rZo2+V1OVYjnHUEVx\/wDxEy\/sO\/8AReNN\/wDCc1n\/AORK\/nF\/4OIBn\/gtL+0B\/wBh+L\/0it6+L8UAf2Ff8RMv7Dv\/AEXjTf8AwnNZ\/wDkSj\/iJl\/Yd\/6Lxpv\/AITms\/8AyJX8euKMUAf3gfs3ftJeCf2u\/gpofxF+HWuR+JPBniRZX03Uo7ea3W5EU0kEnyTIki4kidfmUfdz0wa1vir8XPCvwL8C33ijxr4k0Lwj4b0tQ15qusX0VjZ2wZgq75ZGVVyxCgE8kgDkivze\/wCCNn7Yvgr9gj\/g2e+GfxW+IF5Na+HPCulatM8VugkutQnbW75IbWBCQGmlkKooJVQW3MyoGYfzzf8ABUP\/AIKw\/FX\/AIKt\/HG48UePNUmsfDljKy+HfCdpcN\/Zfh+DJwETgSTsD+8uHG+Q4HyxrHGgB\/Qh+0F\/wd9\/sj\/BvW5NP8PTfEL4nyRhlN14d0JYbNXHG0yX0tuxGf4kR1PUEjBrxuz\/AOD3D4NvqW24+DPxNis8j97HeWMkmOc\/IXUen8Xc+nP82\/Sg9KAP7xv2dfjZpv7Sv7PvgX4jaLa31lo\/xA8Paf4ksbe9VVuYILy2juI0lCMyiQLIAwVmGQcEjmuyr5\/\/AOCTv\/KLL9mn\/slXhf8A9NFrX0BQAUUV+cP\/AAWJ\/wCDkX4T\/wDBL+e+8F6BDH8TvjJHF82gWV0I7HQmY4VtQuQG8tsZcW6BpSFXd5KyJIQD9HJZVgjZ3ZVRRlmJwFHqa+QP2lf+C+X7If7KV5JZ+J\/jh4SvtUj3qbHw6ZfEE6SLkGOT7EkqwvkEYlZMHriv5bv2\/wD\/AILOftEf8FKNVul+JHj6+j8MTOWh8J6IW07QbZd25VNsjfvypJ2yXDSygcb8cV8sgYoA\/p0+IH\/B6b+zT4feeHw\/4D+MniKaJiElfTrCytph6hmu2kH4xg15jqH\/AAfB+B47jFr+z\/4smi7NL4mt4m\/IQN\/Ov52aKAP6TfBH\/B7b8FL+cDxJ8HfinpMfdtMuLDUGH4SSwfzr6L+An\/B1t+xn8bZLeHUPHHiD4eX104jjt\/FPh+eEZP8AemtvPgjHu8ij3r+SejGaAP7zPg58evA\/7RPhJdf+H\/jLwt440NnMQ1DQNVg1K13jqvmQsy7h3Gciusr+Db4H\/tA+Ov2ZvHtv4o+HfjDxJ4I8RWw2pqGiahLZXBQkEozRsNyNj5kbKsOCCOK\/bT\/glf8A8Hi+saTqmneD\/wBqrTYtS02VlhXx\/odiI7q1y\/376xhXZKgDEl7VUZVjAEErMWAB\/QrRWH8NPid4d+MvgPS\/FHhPXNL8SeG9cgF1p+p6bdJc2t5Ec4aORCVYcEcHggjqK3KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKoeKda\/4RzwzqOo+X539n20lz5e7b5mxC2M9s4xmr9YfxNGfht4h\/7Blz\/wCimrSnFOaT7kyuoto+O9B\/ajtf2hbmFp9UlGpNymm3OIjGcdIlHyP35UliBlgK3BXw3Aoa2j4\/hBr0z4eftN694PMdvqROvaepxi4kIuYx\/sy8k49HDeg21+r4rh\/kX+y7dv8AJ\/5\/efOU8Zf+J959MUVzXgD4taF8SoV\/sy8X7Vt3PZTDy7mP1+XPzAeqFgO5FdLnNeBUpzpy5ZqzOuMlJXQUUUVmUFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRjNFFAHpH7NviXUIvGsWli8mOnSQyObdjuRSOQVz938MZ7175Xzr+zj\/yVO3\/AOveX+Qr6Kr5nNopV9Ox6GGb5AooorzToCiiigAr+YL\/AIPVv+UpngH\/ALJVp\/8A6d9Yr+n2v5gv+D1b\/lKZ4B\/7JVp\/\/p31igD8gK\/uq\/Yc\/wCTKfg\/\/wBiRov\/AKQQ1\/CrX91X7Dn\/ACZT8H\/+xI0X\/wBIIaAPUqKKKACiiigAooooAK\/Cz\/g+D\/5In+z7\/wBhzWP\/AEnta\/dOvws\/4Pg\/+SJ\/s+\/9hzWP\/Se1oA\/naooooAKKKKAP6gv+DLb\/AJRV+NP+yoal\/wCmvSa\/XavyJ\/4Mtv8AlFX40\/7KhqX\/AKa9Jr9dqACiiq+q6ra6FpdzfX1zb2dlZxNPcXE8gjigjUFmd2bAVQASSTgAUAeB\/wDBTL\/gpF4D\/wCCXP7LuqfErxxI106N9j0TRYJQl3r9+ykx20RIO0cFnkIIjRWbDEBW\/kB\/4KGf8FHPij\/wU3+Pd149+J2tNdzAvHpOk2xZNN0C2Ygi3tYiTtXhdzEl3KguzHmvVP8AguV\/wVR1b\/gqx+23q3iaC7vY\/hv4VeXSPBGmyO6xwWIf5rtoyBtnumVZXyNwURRFmEKmvjWgAooooAKM06KJp5VjjVpJJCFVVGWYnoAK\/f8A\/wCCYv8AwZx6H4n+FGk+MP2mPEfiez17WII7yPwb4fmisxpSMCfKvbh0d5JcMu6OERiNlI8yTsAfz\/Zor+oj4+\/8GbH7MPxC8IXUPgfXPiJ8O9f8lls7xdRTVrJJezT286h5FHXbHNET\/eFfzy\/8FDP2AfH3\/BNH9qDWPhb8Q7WFdUsY0vLC\/ttxs9bsZCwiu7dmALRsUdTxlXjkQ\/MhoA8RooooAueHfEWoeD\/ENhq+kX97pWraVcx3lle2c7QXFnPGweOWORSGR1YBlZSCCAQQa\/p5\/wCDb7\/g4O\/4eA6Vb\/Bf4wahaw\/GjSLRpNJ1NtsK+NLaJC0h2jCi8iRS7oo\/eIrSKBsk2\/y9Vr\/D\/wAf618KPHmi+KPDepXei+IfDt9DqemX9q+yayuYXEkUqHsyuoIPqKAP74aK+Xf+COn\/AAUY0\/8A4KifsF+EvifGtra+JPm0fxXYW4Ij0\/V7dU89VBJ2xyK8U8a7mKxXEYJLBq+oqAPgP\/g6I\/5QV\/HT\/d0L\/wBP+m1\/IHX9fn\/B0R\/ygr+On+7oX\/p\/02v5A6ACiiigD6s\/4Il\/H\/RP2VP+Cl\/w\/wDiV4iY\/wBi+A7HXtduY1cK9yLfQ9QkWBCePMkZVjXPVnUV8\/8Ax6+OHiT9pj42eK\/iF4wvjqXifxnqtxrGpXGNqtNM5dgi\/wAEa52qg4VVVRgACuTooAKKKKAP02\/4NG\/+UzPhv\/sWdY\/9ECv6wq\/k9\/4NG\/8AlMz4b\/7FnWP\/AEQK\/rCoA\/jX\/wCDh\/8A5TS\/tAf9h+L\/ANIrevi+vtD\/AIOH\/wDlNL+0B\/2H4v8A0it6+L6ACiiigD7G\/be\/bjvPHH\/BNP8AZR\/Z70u\/Q6D4B0TUfE+uwRSH95q15q2o\/Z0lXGN0NkyuhHbUJAe2PjmjFFABQelFB6UAf28f8Enf+UWX7NP\/AGSrwv8A+mi1r6Ar5\/8A+CTv\/KLL9mn\/ALJV4X\/9NFrXm\/8AwXQ\/4Ke2\/wDwSu\/YN1zxpYNbzePvEUn9geDrSTDBtQlRz9pdSGzFbxq8zAja7JHGSplBoA+J\/wDg5X\/4OHbr9kFNQ+APwN1YQ\/E+9gC+KPE1u2W8JQSLkW1se19IhBMn\/LBGG3964aD+ay\/v7jVb+a6upprq6uZGlmmlcvJK7HLMzHksSSSTyTVnxT4p1Px14n1LXNb1C+1jWtZupb6\/v72dri5vbiVy8k0sjEs8juzMzMSSSSTk1RoAKKKM0AGaM1+v3\/Bu\/wD8G4Gm\/wDBRbwKvxq+NF1qlj8K\/tslpoOh6fKbe68VPBIUnmknHMVokitDiL97I6y\/NEIwZf3X+Hf\/AARK\/ZF+F\/hmLSdN\/Zz+Ed1awoI1fV\/DsGsXJA9Z7tZZWPuXJPrQB\/FVmiv6xf27v+DVL9l\/9q7wnfTeCPD7fBXxq4L2ureG97aeXwQqz6e7+S0WTkiDyXJx8+Bg\/wAv37WX7Lvi\/wDYq\/aP8X\/Cvx5Zx2PirwXftY3qwszQzjarxTxMyqzQyxPHLGxVSUkUkAnAAPO6KKKAPvX\/AIIcf8FzvGv\/AAST+McWm6hJqHij4I+JLtT4k8NB9z2LNhTqNhuIEd0gA3JkR3CLsfawimh\/ri+E3xX8O\/HT4ZaD4y8I6ta694Y8TWMWpaXqFsSYru3lUMjjIBGQeVIBByCAQRX8FB5Ffu1\/wZzf8FSbzQPHuq\/sr+LtRmm0nW0uNd8BtPKzCyuo1aa+sEBzhJYw9yoBVVeG4PzNPQB\/Q9RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFYnxL5+HOv8A\/YNuP\/RTVt1jfEUZ+H2vf9g64\/8ARbVpR\/iR9UTP4Wfjha\/8e0f+6P5VJUdr\/wAe0f8Auj+VSV\/QB8aCM0UqyIzJJGwZWU4ZSOhB7Eeor1L4e\/tUax4dMdvriNrlmvHnFgt5GP8Af6Sf8D+Y\/wB8V5bRWGIw1KtHlqq5UZyi7xPsTwP8RtF+Itk02kXyXLRrulgYbLiAf7SHnH+0Mr6E1uA5r4js7ubTr2K5t5pra5t2DxTROY5I2HQqw5B9xXrPw9\/ax1DRxHa+Irc6pbjj7XAAl0g\/2l4ST\/x09SS1fNYzIZx96g7rs9\/+D+B3U8WnpM+g6KyvCXjbSvHem\/atJvoL6Ff9YEyskJ9HQ4ZfxAB7ZHNaoORXgyjKL5ZKzOtSTV0FFFFSMKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA7r9nH\/kqdv\/ANe8v8hX0VXzp+zm+34qWo\/vQTD\/AMdzX0XXzebfx\/l\/mehhfgCiiivLOgKKKKACv5gv+D1b\/lKZ4B\/7JVp\/\/p31iv6fa\/mC\/wCD1b\/lKZ4B\/wCyVaf\/AOnfWKAPyAr+6r9hz\/kyn4P\/APYkaL\/6QQ1\/CrX91X7Dn\/JlPwf\/AOxI0X\/0ghoA9SooooAKKKKACiiigAr8LP8Ag+D\/AOSJ\/s+\/9hzWP\/Se1r906\/Cz\/g+D\/wCSJ\/s+\/wDYc1j\/ANJ7WgD+dqiiigAooooA\/qC\/4Mtv+UVfjT\/sqGpf+mvSa\/XavyJ\/4Mtv+UVfjT\/sqGpf+mvSa\/XagAr82f8Ag6s\/bJuv2UP+CTXiTR9JuHt9e+L1\/F4KgeKRRJFaTJJNfMVPLRvbQyW7Y6G6XpX6TV\/O7\/wfAfFY6l8YfgD4HR2UaPo+ra7KgY7ZPtU9vBGWHT5fscmD1G9vWgD8KQMCiiigAooooA++\/wDg2W\/ZStf2rv8AgsJ8N4dUs\/t2h\/D9bjxrfx7iuGslH2Rj6gX0lmSDwwBHev6\/RwK\/mv8A+DJXwRHf\/tt\/GDxIV\/e6T4Hj0xTnotzfwSH\/ANJB+Vf0oUAFfiL\/AMHsn7Ndj4h\/ZZ+EnxbhhVdW8K+JZfDFw8cQ3zWl9bSTqZHxkrHLZYUE4BuXwPmNft1X5z\/8HW3hSHxF\/wAERPifeSqrSaDqOh38JP8AA7ara2+R\/wABnYfjQB\/I\/RRRQAUUUUAfsl\/wZk\/tjTfCz9uHxl8G9QvvL0f4q6G1\/p0DsWzqunbpQEGcLvs3u2cgZb7PFnhRj+mav4rf+CIHxVvvg3\/wV5\/Z11jT2eOe78c6doblTg+TqMo0+UfQx3Lg+xNf2pUAfAf\/AAdEf8oK\/jp\/u6F\/6f8ATa\/kDr+vz\/g6I\/5QV\/HT\/d0L\/wBP+m1\/IHQAUUUUAFBOKK\/UL\/g1N\/4JraL+3X+3nqXjHxpplvrHgX4K2kGsT2E4DQ3+qzyOunxTJ\/FEvk3E5H3S1tGjBkdlIBD\/AME2v+DVX4\/ft3eDNK8aeKr3TPgz4E1lFnsrnW7aS61i\/gbO2eHT1KERnGQZ5YSysrIHRg1foL4N\/wCDIv4SWOkKniD42fEbVL\/bhptP06ysYS3qI3ExA9t5+tftvRQB+Wv\/AATF\/wCDYzQf+CX37c2l\/GDw18XtX8Tafp+mXumnQ9T0COOZ\/tEezeLqOcKNvBx5PPqK\/UqiigD+Nf8A4OH\/APlNL+0B\/wBh+L\/0it6+L6+0P+Dh\/wD5TS\/tAf8AYfi\/9Irevi+gAooooAK90\/YI\/wCCb\/xf\/wCClvxZfwj8JfCs2uXFl5Umq6lO4t9L0OKRiFlurhvlQHa5VBukcRvsRypFeK6FoN74p1yy0vTbWa91DUriO1tbeJd0lxK7BURR3ZmIAHqa\/tn\/AOCW3\/BPjw1\/wTK\/Yt8I\/C3QIbOTULC3W88RanCm1tb1eRF+1XTHAYqWUJGGyUhjiTJ2UAfkd8Av+DIOE6LZ3XxS+PEv9oyRA3Wm+FdBHk28ncJd3Em6RfQm3jPtXeeO\/wDgyJ+FWo6Q0fhn43\/ELSL7bgTanpVnqMIbHUxx+QcZ7b\/xr9vKKAPP\/wBk34Gf8Mv\/ALK\/wz+Gf9qf25\/wrvwppfhn+0fs32b+0PsVpFbef5W5\/L3+Vu2b227sbjjJ\/mZ\/4O7v2zbn9on\/AIKdn4d2t08nhv4J6VFpMMayK8L6jdpHdXsy45DbWtYGU9Gsz0zX9UxOK\/hR\/bO+Mh\/aJ\/bB+Knj7duXxr4u1XXE5JCpcXksqqP9kK4AHYACgDzWiiigApG6UtB5oA\/ug\/YO+CNr+zZ+xR8JvAVnCkMfhLwjpmmPtQJ5ksdrGJZGAAG55N7se7MT3r1iv4Jh8V\/FIGP+Em8Qccf8hGb\/AOKpf+FseKv+hm8Qf+DGb\/4qgD+9iv5j\/wDg9K+Edv4S\/wCCi\/gDxda2sNv\/AMJh4Fiiu2RNrXNzaXlyhkY928mS3T2Ea1+S\/wDwtjxV\/wBDN4g\/8GM3\/wAVWbrnifU\/E8scmpajf6i8K7Y2urh5ig64BYnAoAo0UUUAFdr+zf8AHjWv2XP2gvBPxI8OPs1zwLrdprlmC5VZXt5lk8t8dUfaUYdCrMDkEiuKoPSgD+9z4Y\/ETSfi\/wDDbw\/4s0G4+2aH4o0221fTpwMefbXESyxP+KOp\/Gtyvi\/\/AIN4Pi1d\/Gn\/AIIt\/s\/6xeljNZ6BLoK7v+eWm3lxp0f\/AJDtUr7QoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACsjx+M+BNa\/68J\/8A0W1a9ZXjr\/kSNY\/68Z\/\/AEW1aUvjXqiZ\/Cz8bLX\/AI9o\/wDdH8qkqO0\/49Y\/9wfyqSv6APjQooooAKKKKALGlatd6BqUd5YXVxZXkPMc0EhjdfXBHOD3HevYPh5+1vNbeXa+J7X7QvQX9ogWQe7xcK31TbgD7rGvF6K5cTg6NdWqr59fvNIVJQd4n2l4c8T6f4v0sXul3lvf2pO0yQtnYf7rA8q3+ywB9qvZr4r8P+I9Q8Jaot7pd5cWF0ox5kL7Sw\/usOjKf7pyD6V7R8Pf2t4pjHa+J7X7O3C\/b7RCU+skXUe5TPsgr5nGZHVp+9R95fj\/AMH+tDtp4qL0loe2UVV0jWrPxBpsd5Y3VveWk33JoXDofbI6EdweR3q1XiNNOzOsKKKKQBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB2\/wCzt\/yVay\/64zf+gV9G185fs7f8lXsv+uM3\/oFfRtfN5t\/GXp\/mehhfgCiiivLOgKKKKACv5gv+D1b\/AJSmeAf+yVaf\/wCnfWK\/p9r+YL\/g9W\/5SmeAf+yVaf8A+nfWKAPyAr+6r9hz\/kyn4P8A\/YkaL\/6QQ1\/CrX91X7Dn\/JlPwf8A+xI0X\/0ghoA9SooooAKKKKACiiigAr8LP+D4P\/kif7Pv\/Yc1j\/0nta\/dOvws\/wCD4P8A5In+z7\/2HNY\/9J7WgD+dqiiigAooooA\/qC\/4Mtv+UVfjT\/sqGpf+mvSa\/XavyJ\/4Mtv+UVfjT\/sqGpf+mvSa\/XagAr+ZX\/g9cs7hP+Cj3wzuG3fZZfhtbxx88b11TUS36Mn6V\/TVX4Gf8HwHwKup9F+AfxMtbNmsrWfVPDGp3fZJJVgubOPp3EV8ev8AD9aAP5+qKKKACiiigD90f+DH6ZV+OH7QEZYb20PR2C9yBcXOT+GR+df0T1\/NH\/wZOeNv7P8A2+fit4c+b\/ibeADqPsTbajaR\/n\/pR\/Wv6XKACvz8\/wCDpS6SD\/ghZ8blZsNM+gonuf7f05v5Ka\/QOvyt\/wCDw\/4mN4F\/4JB\/2Spb\/itPG2laOwHcIlzfc+2bMfjigD+VmiiigAooooA93\/4JaQNdf8FO\/wBnGNeWk+KHhlR9Tq1rX9wNfxyf8G5XwJb4\/wD\/AAWa+CNg1vJLZeHdVl8T3UipuW3Gn28t1EzegNxHAgPrItf2N0AfAf8AwdEf8oK\/jp\/u6F\/6f9Nr+QOv6\/P+Doj\/AJQV\/HT\/AHdC\/wDT\/ptfyB0AFFFFABX9LX\/Bkz4Fs9P\/AGBvix4mSNRqGrfEBtMmfHzNFa6dZyRgn0DXcv5mv5pa\/p2\/4Mqf+UYPxC\/7Klff+mnSaAP2CooooAKKKKAP41\/+Dh\/\/AJTS\/tAf9h+L\/wBIrevi+vtD\/g4f\/wCU0v7QH\/Yfi\/8ASK3r4voAKKKKAPpL\/gjl4Uj8a\/8ABV\/9nOwmUSRf8LE0S6dCAQ4hvIpiCDwQfLwR6Zr+2av4tP8Aghl\/yl\/\/AGdv+x2sf\/QjX9pdABRRRQA2TdsbbjdjjPrX8BCfdr+\/k81\/Ct+218FW\/Zv\/AGyvix8P9rKngvxfquixEoVDxW93LHG4BAO1kVWB7gg96APMKKKKACiikbpQAu6jdX9Yn7NX\/BuD+wn8bf2c\/AHjNfgmtyvi7w3p2tCZPGXiALKLm1jm3AC+xg788cV23\/ELn+wp\/wBEN\/8ALz8Q\/wDydQB\/ILuo3V\/X1\/xC5\/sKf9EN\/wDLz8Q\/\/J1U9d\/4Nkv2BfC+lyX2p\/Bu006yhKiS4uvHOvQxIWYKuWa\/AGWIAz1JAoA\/kR3Ubq\/rw0r\/AINjf2CNdtvOsfgxbXkJ6SQeONfkU\/iL8irX\/ELn+wp\/0Q3\/AMvPxD\/8nUAfyC7qN1f19f8AELn+wp\/0Q3\/y8\/EP\/wAnUn\/ELp+wn\/0Q3\/y9PEH\/AMn0AYn\/AAak3c1z\/wAER\/hkkm7Zb6lrkcOc\/d\/tW5Y4\/wCBM3Sv0arzn9lL9k34ffsRfBHS\/hx8L9B\/4RnwZosk8tlp32+5vfJaaV5pT5txJJKd0js2C5AzgYGBXo1ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVleOv+RI1j\/rxn\/wDRbVq1n+LYRc+FdTjbO2S0lU49ChFXT0mvUmWqZ+M9p\/x6x\/7g\/lUlR2RzZw\/7g\/lUlf0CfGhRRRQAUUUUAFFFFABRRRQBpeFPGWq+BdS+2aRfT2M7YD7CCkoHZ0OVcezA\/nXt3w7\/AGsrHVDHbeJIF0y4PAu7dWe2b\/eTl0+o3DP90V8\/0Vx4rAUcQv3i17rf+vU0p1ZQ+E+2rG+h1KyhubeaG4t7hd0U0LiSOQeoYZB\/Cpq+OfBXxD1r4d3jTaRfS2wkOZYT88E\/++h+U+meo7EV7h8Pf2q9J8RGO31yNdDvG484EvZyH68tHn0bKjHL18vjMlrUvep+8vLf7v8AI7qeKjLSWjPVqKbFMs8MckbJJHKodHRgySKehUjgg+o4p1eOdQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB237O\/\/ACVex\/64zf8AoBr6Or5x\/Z4\/5KvY\/wDXKb\/0A19HV83m38Zen+Z6GF+AKKKK8s6AooooAK\/mC\/4PVv8AlKZ4B\/7JVp\/\/AKd9Yr+n2v5gv+D1b\/lKZ4B\/7JVp\/wD6d9YoA\/ICv7qv2HP+TKfg\/wD9iRov\/pBDX8Ktf3VfsOf8mU\/B\/wD7EjRf\/SCGgD1KiiigAooooAKKKKACvws\/4Pg\/+SJ\/s+\/9hzWP\/Se1r906\/Cz\/AIPg\/wDkif7Pv\/Yc1j\/0ntaAP52qKKKACiiigD+oL\/gy2\/5RV+NP+yoal\/6a9Jr9dq\/In\/gy2\/5RV+NP+yoal\/6a9Jr9dqACvkL\/AILqfsGS\/wDBRX\/gmd8Q\/Ael2K33jDT7dfEXhZNoaRtTs8yRxR5IAeeMzWwYnAFySelfXtGM0AfwD4Kkgggjgg9qK\/Xz\/g6o\/wCCNV7+yX+0HfftAeAdIZvhd8Sr8za7DbAsvhrWpTukLr1W3u2LSIwJVZTLH+7BgV\/yDzQAUUUUAfb3\/Bux+2Fp\/wCxZ\/wVs+GPiDXtSj0nwt4mlm8Ka1cyuscMUN9GY4XkdiFSJLsWsjuxwqRsT0yP7Gq\/gHIzX61f8E5P+Dub4yfsb\/CzTfA\/xG8I6d8avD+hW62ul3tzqr6VrdtEoCpHLdeXMlwiKAF3xCTrukYYAAP6jq\/nn\/4Pa\/2qrHW\/HXwZ+C+m6h515odveeLddtV+ZIjPst7HJBwHCxXpKnkLLGejDNX46f8AB714s8Q+CLuy+HPwF0Xwxr0y7YNU13xLJq8Fvngn7LFb25ZgOQTLjPVWHB\/Ff48fHjxh+0\/8YvEPxA+IHiDUPFHjHxVdte6nqd4w8y4kIAACqAscaKFRI0CpGiIiKqqqgA5GiiigAoor3z\/gml\/wTy8af8FPP2tfD\/ws8Gq1r9uP2vWtYaAzW\/h\/TUZRPeSqCM7dyqiFl8yR403LuyAD9lv+DK\/9hC60Dwx8SP2i9bs5oBry\/wDCG+GHkVk862jkSe\/mAIw6NMlrErqeGt7hT0r95q4n9m39nrwr+yd8BvCfw38E6cul+FfBumxaZp9uAN2xBzJIQBvlkbdI7kZd3djyTXbUAfAf\/B0R\/wAoK\/jp\/u6F\/wCn\/Ta\/kDr+vz\/g6I\/5QV\/HT\/d0L\/0\/6bX8gdABRRRQAV\/Tt\/wZU\/8AKMH4hf8AZUr7\/wBNOk1\/MTX9O3\/BlT\/yjB+IX\/ZUr7\/006TQB+wVFFFABRRRQB\/Gv\/wcP\/8AKaX9oD\/sPxf+kVvXxfX2h\/wcP\/8AKaX9oD\/sPxf+kVvXxfQAUUUUAfVv\/BDL\/lL\/APs7f9jtY\/8AoRr+0uv4tP8Aghl\/yl\/\/AGdv+x2sf\/QjX9pdABRRRQAV\/Lv\/AMHhX7Dd38Bf+ChOm\/F\/T7Vv+EY+NGmxyTTIAEg1exjjt7iPao+UPALSUM3Lu85GdjGv6iK+bP8AgrN\/wTn0H\/gqR+xJ4n+FesTR6fqk23VPDequM\/2Pq0Kv9nnPB\/dkO8UgA3GKeULhiGAB\/E1RXXfHr4EeLv2YPjL4k+H\/AI80O88OeLvCd6+n6np9yBvgkXkEMMq8bqVdJEJSRHV1LKwJ5GgAo60UUAf1ff8ABrD\/AMFH9E\/bA\/4Jz+Hfhzf6rD\/wsb4LWq+H7\/T5XCzXGlxnbYXcS94lhMduxySJLckhQ8e79Oq\/gs+EXxl8Xfs\/\/EHT\/FngXxNr3g\/xPpTMbTVdHvpLK7t9ylWCyRkNtZSVYZwykgggkV99fDn\/AIOvf21PAemLa3nj7w54qWNQiSax4XsvNUAYGWgSIsfdsk9STQB\/WzX4Uf8AB4V\/wVS8O2Xwfs\/2XfB2sW2peJNav7bVvHAtJxIml2kDCa2sZgAQJpZxFOVyGRLeMlcTKa\/Nb4\/f8HNf7Z37QGgXWkzfFmXwjpt4u2SPwrpltpNwPdLuNPtUZ90mWvgu9vZtTvprq5mluLm4kaWWWVy7yuxyzMx5JJOSTyTQBGBtYEEhgcgjtXYeE\/2hviB4CKf2F468ZaL5f3PsGtXNtt+mxxiuPooA900b\/gqJ+0z4dtlh0\/8AaK+OtjCvIjg8e6rGg\/4CJ8V3HhX\/AILl\/tf+C9ps\/wBor4pTbOn27WHv\/wA\/P35\/GvlOv0U\/4Nvf+CR19\/wUq\/bOsfEXiXSWm+DvwvuodU8RzTopt9YuVIe20sBgRJ5rKGmAGBAjgsjSxbgD+mb\/AIJaWvxNi\/4J8fCe6+MmvX3iT4mavoMera7eXtsltcpLds1ylvJGioqvBFLHAQFHMJJySSffqKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqj4l\/5FzUP+vaT\/wBBNXqo+Jf+Rc1D\/r2k\/wDQTVQ+JA9j8ZLH\/jyh\/wBxf5VLUVj\/AMeUP+4v8qlr+gj4sKKKKACiiigAooooAKKKKACiiigAoxmiigDovAPxW134azf8Su8Itmbc9nMPMt5D3JTPBP8AeUq3vXuXw8\/ae0HxaI7fU2Gg6g3H7982sp\/2Zf4fXD4A6bmNfNdBGRXn4vLaGI1krPut\/wDgm1OtOGx9wZxj3AI9wehor5L+Hnxp1\/4aFIrK5Fzp6nJsbrMkAz12jIKH\/cIyeoPSvdvh3+0Z4f8AHjR280n9jak+ALe6kHlyN6Ry8K30YKxJwAa+XxmUV6HvL3o91+qO6niYS0ejO+ooI2ttIKsOoI6UV5Z0BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB237PJx8V7D\/rnN\/wCgGvo6vnD9nr\/krGn\/APXOb\/0W1fR9fN5v\/GXp+rPQwvwBRRRXlnQFFFFABX8wX\/B6t\/ylM8A\/9kq0\/wD9O+sV\/T7X8wX\/AAerf8pTPAP\/AGSrT\/8A076xQB+QFf3VfsOf8mU\/B\/8A7EjRf\/SCGv4Va\/uq\/Yc\/5Mp+D\/8A2JGi\/wDpBDQB6lRRRQAUUUUAFFFFABX4Wf8AB8H\/AMkT\/Z9\/7Dmsf+k9rX7p1+G\/\/B7Z4f1DxB8F\/gAlhY3l80et6uWFvA0pX\/R7brtBx\/8AWoA\/nPora\/4Vr4j\/AOhf1z\/wAl\/+Jo\/4Vr4j\/wChf1z\/AMAJf\/iaAMWitr\/hWviP\/oX9c\/8AACX\/AOJo\/wCFa+I\/+hf1z\/wAl\/8AiaAP6aP+DLb\/AJRV+NP+yoal\/wCmvSa\/XavyS\/4My9FvNB\/4JaeM4b6zurKZvidqLhLiFo2K\/wBmaUMgMBxwRn2NfrbQAUUUUAc38Yfg\/wCGfj\/8L9d8F+M9FsfEXhbxNZvYanpt4m6G7hcYKnoQRwQykMrAMpBAI\/lJ\/wCC5X\/Bvf45\/wCCW3i7UfGnhKHUvGXwJvrkfZdaVPMuvDfmMFjttQCj5fmKolwAI5CUB2OwQ\/1tVV1zQ7LxNo13pupWdrqGn6hA9tdWtzEssNzE6lXjdGBVlZSQVIIIJBoA\/gRzRX9L\/wDwU1\/4M+vhr+0LqGp+Lf2fdct\/hL4pu2e4fw5fI8\/hi7lY5xFsBmsQSzEiMTRKAqpDGBmvxR\/a8\/4Ic\/tT\/sSXl03jL4P+KbzRbVXlOu+Hrc61pXlK23zXmtt\/kKeCBOI3wR8ooA+TqKQtg0tABRRSbqAFor3P9lj\/AIJl\/tA\/tsXVqvwv+EfjfxXZ3jbI9Ti05rfSQ3o99Nstk\/4HIOhr9df+CeX\/AAZf6pf6jY+If2l\/G1vY2KFJj4Q8Iy+bcTj5W8u5v3XZHggq6QJJuBys6HBoA\/JH\/gnp\/wAE2Piz\/wAFOvjUngv4WeH2vmtmifWNZui0OleH4HJAmupwDsB2uVRQ0knlsERipA\/re\/4JSf8ABKT4c\/8ABJf9nGLwT4JjbVde1Qx3finxTdQLHf8AiW8VSA7AE+Vbx7nWG3VisSsxJeSSWWT2T9m39mH4f\/sgfCbTvAvwz8JaN4M8K6WP3Nhp0OxXfaqmWVzl5pmCrulkZpHIyzE813lABRRRQB8B\/wDB0R\/ygr+On+7oX\/p\/02v5A6\/sC\/4Od9NuNX\/4IbfHC3tLee6uJBoWyKGMyO2Nf00nAHPABP0FfyL\/APCtfEf\/AEL+uf8AgBL\/APE0AYtFbX\/CtfEf\/Qv65\/4AS\/8AxNH\/AArXxH\/0L+uf+AEv\/wATQBi1\/Tt\/wZU\/8owfiF\/2VK+\/9NOk1\/NH\/wAK18R\/9C\/rn\/gBL\/8AE1\/TJ\/wZe6NeaH\/wTK+IUF9a3NnN\/wALQvm8ueJo2wdJ0nnDAGgD9eqKKKACiiigD+Nf\/g4f\/wCU0v7QH\/Yfi\/8ASK3r4vr7k\/4OD\/A+tat\/wWa+P09ro+q3ML6\/FtkitJHVv9Ct+hAxXxr\/AMK18R\/9C\/rn\/gBL\/wDE0AYtFbX\/AArXxH\/0L+uf+AEv\/wATR\/wrXxH\/ANC\/rn\/gBL\/8TQB9J\/8ABDL\/AJS\/\/s7f9jtY\/wDoRr+0uv4yf+CIHgTXNM\/4K6\/s8zXGi6tbwx+NbEvJJZyKqjceSSMCv7NqACiiigAooooA\/PD\/AILtf8EEvC3\/AAVo8AR+JPD02n+E\/jZ4dtTDpOtzIVtdXhXLLZX20FvL3E7JQGaIscBlJQ\/ynftGfs1ePP2Rfi\/q3gH4leF9W8H+LdEkMd1p9\/GA2MkCSN1JSaJsEpLGzRuuGVmBBr+8CvCP28v+CavwZ\/4KT\/DVfDXxb8G2Ovi0SQaZqsX+j6tojuBl7W5X548lUYocxuY03o4AFAH8P1Ffs5+3r\/wZq\/F\/4S6heav8A\/E2l\/FXw+XLQ6Lqs0Wka9bqXO1A7kWlxtTG6QyQFj92Kvyt\/aG\/Y2+LX7JWqrZ\/E74a+OPAcskjRwvrejT2cN0QSCYZXUJKuQfmjZgccE0Aea0Um6loAKKKTfQAtFfSn7KX\/BHr9pr9tae1b4efBnxpqWmXi+ZFrF\/Z\/wBlaS6DqVvLoxwPgc7UdmPYEkA\/sR\/wTm\/4Mx9C8KXtn4j\/AGmvGEfiqeNvMHg7wpPNb6e3IwLm\/YJPICpIaOBISrAETOOCAflR\/wAEif8Agix8Uv8Agrd8Ult\/DtrN4c+G+k3aweIfGV3blrOw4V2ggGR9outjKREp+XehkZFYMf63\/wBi\/wDYz8AfsC\/s7aD8Mfhro40nw1oMZ+aRhJdajO2DLdXMmB5k8jDLNgAcKqqiqq9t8MPhb4b+CngHS\/Cvg\/QdI8MeGtFh8iw0vS7RLW0s0yW2pGgCrliScDkkk5JJreoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqn4g\/5AV7\/wBcJP8A0E1cqpr3\/IDvP+uD\/wDoJqo7oGfjDY\/8eUP+4v8AKpaisf8Ajyh\/3F\/lUtf0EfFhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUEbhg0UUAdr8Ovj74g+HSR26zLqemRjaLO7JYRj\/pm\/3k9gMr\/smvePh18dvD\/xIeO3t7hrHUpOBZXZCyM3pG33ZPbGGP8AdFfKVI6B1wwBB7EV5mMymhX974Zd1+q6\/n5m9PEThp0PuHocHg9we1FfMPw7\/aS8QeCPLt7tv7c01cDybmQ+dEP9iXkj0wwZQOAB1r3X4efGPQfiWix6fdGO+xlrG5AjuB67Rkhx15QnA646V8vi8rr4fVq67r9e39anfTxEZ6dTqaKAc0V5xsFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB2v7PX\/JWNP\/AOuc3\/os19H184fs9f8AJWNP\/wCuc3\/os19H183m\/wDGXp+rPQwvwBRRRXlnQFFFFABX8wX\/AAerf8pTPAP\/AGSrT\/8A076xX9PtfzBf8Hq3\/KUzwD\/2SrT\/AP076xQB+QFf3VfsOf8AJlPwf\/7EjRf\/AEghr+FWv7qv2HP+TKfg\/wD9iRov\/pBDQB6lRRRQAUUUUAFFFFABRjmiigAooooAKKKKACiiigAooooAKKKKACjHNFFAHm\/xi\/Y2+EP7Q96tz8QPhV8N\/HNyows3iDwzZanIv0aaNjXhvij\/AIIK\/sc+MLlprv8AZ5+HMLMckWNi1iv4LAyAfgK+uqKAPj3Q\/wDggF+xr4duRLb\/ALPfgGRgc4uoZrpf++ZZGHb0r2H4W\/8ABPP4B\/A\/VIb\/AMG\/BL4S+FtRt8eXeaV4RsLS5XHQ+akQfPuTmvYaKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKjubSK9tpIZo45oZVKPG6hldTwQQeCD6VJRQB4P8QP+CWv7NPxUuri48Qfs\/wDwZ1S8ujmW7m8Haf8AanPvMIhJ\/wCPV5fqX\/Bvn+xlq1yZZf2ffA6se0P2iFf++UlA\/SvsiigD5J8Lf8EH\/wBjzwdOklp+zx8NZmj6C+037cp+onZwfxr2r4RfsXfB39n7UPtngP4T\/DPwTd9fP0DwxZabJ\/31DEpr0yigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKq67\/yBLz\/AK4P\/wCgmrVVdc\/5At5\/1wf\/ANBNVHdCex+MFj\/x5Q\/7i\/yqWobD\/jxh\/wCua\/yqav6CPjAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAox8wPRlOQR1BqO8vIdOs5ri4mht7e3QySzSuI44lHVmY8KB6nivD\/AIrftv6P4cMln4Vt08QXgBBvJGMdhEexGPnmx6LtUg8SGtKVGdWXLTV2Z1KsIK83Y+uPCn7XeofDbS3m8TXVvqGiWigzXV7cCGa2X1M7cN9JMk8AMK9Q\/Z\/\/AGvvh3+06biLwd4ihvr+1LeZptzG1pfhF6yLBJhnj\/203KMjJFfjV49+JOvfFDVPtmvancag6MTFETst7f8A65xLhF9NwG44GSayLK7m0y+t7q1mmtbq1kEsE8MhjlhcchlZcFWHYggiqrcG0a0XJy5Z+W3zXX5W+ZyRz6UJWirx89z9+Ac0V+Yf7M\/\/AAWC8ZfDT7PpfxCtZPHWiphRfqyxaxbr05c4S5x\/002uSeZe1foB8Bv2mPA\/7TGgtf8AgvX7XVmhQSXVk37m\/sQcD99A3zqMnG8AoT91m618PmmQ4zAu9WN4\/wAy1X\/A+dj3cLmFDEL3Hr2e\/wDwfkd5RQDmivFO4KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA7X9nr\/krGn\/APXOb\/0Wa+j6+b\/2fG2\/FnTv9pJgP+\/bV9IV83m\/8Zen6s9DC\/AFFFFeWdAUUUUAFfzBf8Hq3\/KUzwD\/ANkq0\/8A9O+sV\/T7X8wX\/B6t\/wApTPAP\/ZKtP\/8ATvrFAH5AV\/dV+w5\/yZT8H\/8AsSNF\/wDSCGv4Va\/uq\/Yc\/wCTKfg\/\/wBiRov\/AKQQ0AepUUUUAFFFFABRRRQAUUE4r4j\/AOCin\/Bwb+zX\/wAE27680PxN4sk8YeO7NvLk8KeE0TUNRtnyVK3Ll1gtmU4LJNKsu0grG1AH25RX8z\/7VX\/B6T8b\/iLc3Vn8Jfh\/4K+GulyoUjvNTaTXtVjbPEis3lW65HOxoJMf3jjJ+FvjJ\/wXa\/bC+O199o1z9ob4lWbdCmgaj\/wj0R4xzHp4gQ\/iKAP7SaK\/g58b\/tL\/ABI+Jlw83iT4geNvEEshJd9S1y6u2bPXJkc5rk21y+dizXl0WY5JMrc\/rQB\/flmiv4NvBH7R3xC+Gdys3hvx54z8PzRncr6brdzaMp9QY3Br6B+DP\/Bd39sL4DXpuNC\/aG+JF4xGNniDUB4hiUYxxHqCzoPwHFAH9pFFfzW\/sm\/8HqHxf8B3NrY\/GL4ceEfiFpcYSOTUNDkk0PVPvfNK4Pm28rBeiJHCCR94da\/ZT\/gnj\/wXO\/Zx\/wCCmEkGm+AfGf8AZfjKZS3\/AAiXiSNdN1o4DsfLj3tHc4VGZvs8kuxeW20AfX1FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXK\/Gb46+C\/2c\/AN14q8f+LPDngvw3ZsqTanreoxWNqjtwqeZIyrvY8KoO5jwATXyR\/wW8\/4LW+Ef+CQfwKt7j7LbeKPir4sjkj8K+G2kKxnbw99eMp3JaxEgYUh5nxGhUeZLF\/KF+2j+3h8Vv+CgvxcuPGnxY8Yap4p1ZiwtIJX8ux0mI4\/c2luuI4I\/lXIQAsRuYs5LEA\/pW\/aD\/wCDvj9kX4NanJZeHbrx\/wDFCZAy+f4d0LyLRHGeGkvpLdiuf4o0cHqMivl7xd\/wfH6HY6my6D+zfq2pWeTiXUPHEdjIR\/uJYzD\/AMer+eyigD9\/R\/wfNtvP\/GLo24GB\/wALH5z3\/wCYX9Ks6V\/wfLWc12q337Mt1bwd3g+IKzMP+AtpqD9a\/n5ooA\/pa8Bf8HtHwH1GP\/ip\/hN8XNHfHTTP7P1Jc\/WS4g4\/D8K+9P8AgmV\/wWX+DP8AwVji8TL8LJPFEV94PitptVstb0v7HLbrcGUREMrvG2TC+QrnGB61\/FjX7y\/8GOP\/ACUH9o7\/ALB3h\/8A9GahQB\/QvRRXM\/Gjx3J8Lfg74s8TRQx3EnhzRrzVEickLKYIHlCnHODtxxzQB01FfzYXP\/B7f8anK+T8HfhfHgfNvub9sn2xKMfrWZdf8Hsn7QTo3kfCv4ORtn5TJFqTgDPfF0M8fSgD+mKiv5j5\/wDg9d\/aVZv3fw3+BqrjkNp2qtz\/AOB4qm3\/AAer\/tSn7vgD4Aj66Jq5\/wDclQB\/T5RX5V\/8G5P\/AAXG+LX\/AAV78b\/FXTfiV4f+Heh2\/gWx065sD4ZsLy2eZriS4V\/NNxdTggCFcbQvU5J4x+qlABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVV1rnRrv\/AK4v\/wCgmrVV9X\/5BN1\/1xf+Rpx3QpbH4vWP\/HlD\/uD+VS1DYf8AHjD\/ALg\/lU1f0GfGBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUKpdtqgsx6ACvKfiv+174X+HQmtbCRfEmrRkr9ns5gLeJvSSfDKuOcqgdgeqjrV06cpy5YK7JnUjBXk7I9WJ2qzHhVBYk9AB1J9q8a+Kv7aPh3wW01noS\/wDCSammV3wvtsYW\/wBqX\/lp64jDA8gspr54+Knx58TfGJ2j1a9EOm5yum2gMVp\/wJckyHvmQtg9AtceBivbw2T\/AGq7+S\/z\/wAvvPJr5n0pL5s6T4k\/GDxJ8XboPr2otcW8b74rKJfKtID2KxjqRzhnLP8A7Vc3iiivbp04048sFZHkzqSm+aTuFFFFWSFWtB12\/wDCmu2uqaTfXul6pYv5lteWc7QXFu395HUhlPuDVWihq6swTa1R9tfsz\/8ABZXX\/CZt9L+KGmt4m09cINZ06NIdSiHrLFlYZwPVfKbqSXNfe3wd+OnhH9oDwv8A2x4N1+w16xj2ifyGKzWjHos0TASRN7Ooz2yOa\/C+tTwT441r4Z+KLfXPDmraloWsWuRFeWNw0EyA9V3KRlT0KnKsOCCK+RzTg\/C4i88P+7l5fC\/l0+X3M9vB55Vp+7V95fj9\/X5\/efvQDmivz1\/Zn\/4LO3NkLfSfixpRvI+EHiHSIFWYf7VxajCt6lodpAGBExOa+7Pht8UPDvxi8Kx654V1vTfEGkSHaLmyl3rG2M7HX70b+qOFYdwK\/OcyybF4GVq8dOjWqfz\/AEdn5H0+Fx1HEK9N69uv3G9RRRXlnUFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAHZfs\/\/wDJWtL+k3\/op6+kq+bf2f8A\/krWl\/Sb\/wBFPX0lXzeb\/wAZen6s9DC\/AFFFFeWdAUUUUAFfzBf8Hq3\/AClM8A\/9kq0\/\/wBO+sV\/T7X8wX\/B6t\/ylM8A\/wDZKtP\/APTvrFAH5AV\/dV+w5\/yZT8H\/APsSNF\/9IIa\/hVr+6r9hz\/kyn4P\/APYkaL\/6QQ0AepUUUUAFFFFABVDxV4q0vwL4Y1LW9c1Kw0fRdHtZb6\/v764S3tbG3iQvJNLI5CxxoiszMxAUAkkAVfJwK\/nF\/wCDtz\/gslefE74n3f7LPw91RovCfhWWKXx3eWtxldY1IYkTTjt4MNsdjSAk5uPlKqbcFgDlf+C3n\/B1D4s\/ab1jWPhn+zfq2qeCvhnHI1reeLIA9prXihVOCYSQJLK1YjIA2zyKBvMas8NfjPQTmigAooooAKKKKACiiigAqawv59Kvobq1mmt7m2kWWGWJykkTqcqysOQQQCCOQRUNFAH7nf8ABDH\/AIOrdc8Aa7pfwp\/ak1u417wzdGO00f4g3TGTUNJb7oj1NuWuIG+X\/ST+9jbcZDKr7of6JtK1W11zTLe9sriC7s7yJZ4J4ZBJHNGwBV1YZDKQQQQcEGv4C6\/e7\/g0z\/4LZ31t4j0\/9lX4paz9osLxW\/4Vzql458y1kVS76O8h4MbKrPb7sFWDwgsHgjQA\/oOooBzRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFVdd1yz8M6JealqFxDZ2GnwPc3NxK22OCJFLO7HsAoJJ9BVqvm3\/gsX44\/wCFd\/8ABKX9orUxI8Mn\/CvNatIpEYq0ck9nLAjAjkENKpHuKAP5Ef8Agpx+3f4g\/wCCkX7bPjj4sa5LeLb65etDoenzybho2lREraWigHau2PBfYAHleWTGXYnwOiigAooooAKK+nP+CY3\/AASR+MH\/AAVj+JeqaD8MbHS7ew8PRxy61r2s3DW2maSJN\/lLIyI8jSSGNwqRozHaScKCw\/WzwJ\/wY52Y0iN\/E37Rl099JGpkh0zwaqwwP\/EBJJeEyD0JRD7CgD+fev3l\/wCDHH\/koP7R3\/YO8P8A\/ozUK6DxD\/wY120jSNpP7S88K4OyK78BCTJ7ZddQXH12mvsX\/ggH\/wAEMPGX\/BHH4g\/Fi68ReN\/DPjTS\/HlppkFhLp1vPbXELWr3TP5scgKgETpgq7dDkDjIB+mVeV\/t13\/9lfsRfGS6y6\/ZvA+ty5T7w22E549+K9UrxH\/gphe\/2b\/wTg\/aBuPm\/wBH+G3iKT5ThuNLuTx78UAfw40UUUAFFFFAH7vf8GOv\/JVf2iP+wTof\/o69r+h6v54f+DHX\/kqv7RH\/AGCdD\/8AR17X9D1ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVX1UZ0u5\/65N\/I1YqHUhnTrj\/rm38jTjuKWx+Ldh\/x4w\/7g\/lU1Q2H\/HjD\/uD+VTV\/QZ8YFFFFABRRRQAUUUUAFFFFABRRRQAUUZrh\/ir+0R4X+ELSW+pX32jVFXcNNswJbr23jIWMHqDIVyM4zjFVGLk+WKuyZSUVeR3HU15z8W\/2oPC\/wlkktJJn1fWEyp0+xZWaJv8Apq5+WLtkHL4OQhr52+Kv7WXir4mrNa28o8O6TJlfs1jK3nSr6ST8M2e4QIpBwQ3U+YRQJBEqRqqIowqqMAD2Fexhsnk\/erO3ktzy6+ZpaUtfM9A+K37Svir4sma3nu\/7K0eUFf7NsiUjdfSV\/vy57gkIf7grgFUIuFGAOAB2paK92jRhSjy01ZHk1Ks6jvN3CiiitTMKKKKACiiigAooooAKKKKACug+GHxW8TfBTxZHrvhHXNQ8P6tGNpntJNvmr\/ckQ5SVP9h1ZT6Vz9FTKMZxcZK6fR7FRk4u8dz9DP2Z\/wDgs5Y6m1vpfxW0saXN8qDX9IgaS2btunthl09S0O8EniNBX254N8a6P8RPDNtrWgapp+t6Ref6i9sbhZ4JCOoDKSNwzyp5B4IFfgv1rrfgz8efGX7PPiVtW8F+IL\/QbqbH2hIWD294B0WaFgY5QO29TjqMHmvi804Lw9a88I+SXb7P+a+V15HuYPPakPdr+8u\/X\/g\/1qfufRXxT+zP\/wAFkvDfjRrfS\/iZpyeEdTbCDVrFXm0qY+roS0tv\/wCRF6ksg4H2ZomuWPiXRbXUtNvbPUtNvoxLbXdpOs9vcoejJIhKsPcEivzzH5XicFPkxEGuz6P0e369z6bD4qlXXNSd\/wA\/uLVFFFcB0BRRRQAUUUUAFFFFABRRRQAUUUUAdl+z\/wD8la0v6Tf+inr6Sr5t+ABx8W9K+k3\/AKJevpKvm83\/AIy9P1Z6GF+AKKKK8s6AooooAK\/mC\/4PVv8AlKZ4B\/7JVp\/\/AKd9Yr+n2v5gv+D1b\/lKZ4B\/7JVp\/wD6d9YoA\/ICv7qv2HP+TKfg\/wD9iRov\/pBDX8Ktf3VfsOf8mU\/B\/wD7EjRf\/SCGgD1KiiigAooooA8l\/bx\/aftv2Lf2Mvid8VblLWZvAvh281S1t7lisV5dJGRbW7EcgSzmKPI\/v1\/Df4x8Yap8QvF2q6\/rl\/daprWuXk2oahe3LmSa8uJXMkkrseWZnZmJPUk1\/WL\/AMHZPjibwl\/wRT8e2MQ+XxNrOi6ZKcfdVb+K6\/nbAfjX8lFABRRRQAV1nwK+Bviz9pj4xeG\/APgbRbrxF4u8WX0enaXp9vtDXEznAyzEKiKMs8jlURFZmZVUkcnX2B\/wQW\/au8H\/ALFP\/BWD4S\/ELx9cf2f4T0+5vdPvr\/ZvGmi8sLmzS4b0jR51LkZIj3kAkAEA\/V39ln\/gyP8AC9r4btbn42fGTxBf6xNEGuNO8EWsNnbWcndUu7uOVp16HcbeI9tvc+wzf8GVn7LLw7U8efHxGxw39t6Sefcf2b\/hX64eGfE+m+M\/DljrGj6hY6tpOqW6XVle2c6z293C6hkkjkQlXRlIIZSQQQRV7NAH88\/7XH\/BkvrmiaPfan8D\/jBa69cQgvBoPi7T\/sckqgEkLfQFkaQ8BVa3jXPV1HI\/Fn9pf9lz4g\/sc\/F7UvAfxO8J6t4N8WaSf39hfIPnXJCyxSKTHNExU7ZYmZHxlWIr+76vin\/guf8A8EltB\/4Ksfsearo8FjZw\/FLwpbzaj4J1ZkVZI7sLuNk8hIxb3O0Rtk7UYxy4YxgEA\/jZor9Dv2Wv+DXH9sT9pyCzvLjwBY\/DPR72PzI77xtqK6ay\/wCy9pGJbyNvZ4F\/nX6Nfsxf8GSHgvRVt7z4xfGbxF4hmaNWk0zwlp0WlwwyA8qbm489pUPqIYm5PTrQB\/OvXun7Gn7FP7Qv7RHjfRde+CPw5+Iuvalo+pQ3Fhruh6dOttpl5E4eKQ3uBDA6OgYM8i4K9eK\/rO\/Zi\/4IPfsk\/sk+VN4V+CPg+81OIo41LxFC2v3iyLjEkb3jSiFsjP7kIOuAM19cQQJbQJHGqxxxgKqqMKoHQAegoA4P9lrxN468Y\/s5+CdS+J\/huPwj8RLrR7dvEukx3EFxFZ6gEAnEbwySRmMyBmTa7YVlBOQRXfUUUAFFFGaACivmv\/gop\/wVq+B3\/BLvwVHqXxU8WLb6vfQmbTPDWmILzXNXHzYMNvuG1CUZfOmaOEMNpkDEA\/g7+3N\/wePfHb41395pnwW0HQ\/g74e37YdQmij1rXZlBYbmeZPs0QddpKLCzIc4lbg0Af06TTpbRNJIyxxxqWZmOFUDkkntXjfjr\/go5+z18L9Tex8S\/Hf4N+H76MkNbaj40021mBHX5HmDfpX8Wf7QH7ZHxa\/at1Bbn4mfErx148kjcyRJrmt3F9FbEkkiKORyka5JwqAAZ4ArzWgD+2p\/+Cx37J0bsp\/aR+CeVODjxjYEfn5tdF4T\/wCCm37N3jzUo7PRP2gfgnq97L9y3s\/HGmTTN9EWYt+lfw50UAf366dqdvrFjFdWdxDdW06745oXEkci+oYcEfSp6\/g4+Cv7SfxE\/Zt11tU+Hfjzxl4E1KQYe58P6zcabLIOmGaF1LDHGDkEV+kv7E\/\/AAd5\/tMfs5XlrY\/EiPQvjb4bjKq6arEmmaxHGq4CxXtum0knBLTwzMcdRnNAH9UVFfHf\/BMj\/guT8BP+Cp+nLZ+B\/EEuheOoojLdeDtfCWurRgbtzwgM0d1GAhYtCzFFKmRYywWvsTNABRRXHftEXUtl+z\/46mhkkhmh8PX7xyRuUeNhbSEEEcgg8gjkUAdjXxT\/AMHFmptpP\/BFb4\/SqxXdodvDkDP+svraPH47sV\/JKP20vjGowPiz8TP\/AAqL7\/47Wf4q\/an+J3jvw7daPrnxG8eazpN8oS5sr7X7u4t7hQwYB43kKsAyqcEHkA9qAODooooAKKKKAP6qv+DPP4f2PhH\/AIJDLqlrHtuvFXjPVdQvHPVnRYLVRn+6Et146ZLHqTX6pV\/Bz4J\/aV+I3w08Px6T4b8f+NvD+lRO0iWWm65dWlujNyzCONwoJPU45rW\/4bT+Mn\/RWviZ\/wCFRff\/AB2gD+7Civ4T\/wDhtP4yf9Fa+Jn\/AIVF9\/8AHa\/oG\/4Mwfi54s+LfwF+OVx4r8UeIvE89nr+mxwSatqU160Cm3mJCGRm2gnGcdcCgD9qq8C\/4KtyeT\/wS4\/aUf8Au\/CzxOf\/ACkXVfxveMf2zfjBbeLtVjj+LHxLWOO8mVQPFF9wA5\/6a1h61+1z8V\/EujXem6l8TviFqGn6hC9tdWtz4jvJYbmJ1KvG6NIQyspIKkEEEg0Aee0UUUAFFFFAH7vf8GOgP\/C0\/wBok9v7K0MZ\/wC219X9D1fwT\/Dv4yeL\/hDNdSeE\/FXiTwvJfqqXLaRqc1i1wFJKhzEy7gCTgHOMmuo\/4bT+Mn\/RWviZ\/wCFRff\/AB2gD+7Civ4UYv20vjG0qj\/hbPxM6j\/maL7\/AOO1\/S9\/wdq\/Bvxhqn\/BO3Tvir4D8SeKfDutfCXWo5tRbSNYuLH7RpV8yW0wZImHmstx9iYFvuIJjwC1AH6oUV\/Cf\/w2n8ZP+itfEz\/wqL7\/AOO0f8Np\/GT\/AKK18TP\/AAqL7\/47QB\/dhRX8J\/8Aw2n8ZP8AorXxM\/8ACovv\/jtH\/Dafxk\/6K18TP\/Covv8A47QB\/dhRX5P\/APBoZ+2\/qn7Uf\/BPfxH4M8UeIL3X\/Fnwr8SSwNLfXD3N22nXwNzbPLI5LMTOL5Bk8LCoHAwP1goAKKK\/lG\/4OWv+Ckvjrx\/\/AMFcfH2h+CfiB4n0Twz8OILXwlbxaJrNxZwyTwIZbsyJG6qZVu57iIscnEKjPAAAP6uaK\/hP\/wCG0\/jJ\/wBFa+Jn\/hUX3\/x2j\/htP4yf9Fa+Jn\/hUX3\/AMdoA\/uwor+FBf21fjIjBl+LXxNVlOQR4ovuD\/39r+0\/\/gn9+0zF+2T+xH8K\/ihHJayXHjbwzZalfC3\/ANXBetEouoR0\/wBXcCWP6oaAPYKKKz\/FfinT\/A\/hfUta1e8h0\/SdHtZb29upm2x20ESF5JGPZVVSSfQUAaFFfxD\/ALTf\/BTL4vftBftG+PPHVv8AEX4haFbeMNfvdYt9MtvEl5HBpsM87yR20arJhUiRljUDgBBXD\/8ADafxk\/6K18TP\/Covv\/jtAH92FFfwn\/8ADafxk\/6K18TP\/Covv\/jtf0hf8Ggvwq8bz\/sOeLPi9498UeLPEl58TNcNnon9s6pNfRxabp2+EyxeYzFDJdyXaOBjP2aM88YAP1uoops06W0LSSMsccalmZjgKB1JPpQA6ivyd\/4KSf8AB238C\/2RtQvvDPwntW+OXjG3zHJc6beC28OWT\/MOb3a5uSvyti3R42BI85GBA\/GX9rD\/AIOcf2wv2qp7qFfiQfhrotwBjTfA1t\/ZHkkd1u9z3oJ7j7Rj0AoA\/rw13xBYeF9MlvtTvrPTrKAbpLi6mWGKMe7MQB+NeN+J\/wDgpv8As2+Cb+S11j9oL4I6VdR\/egu\/HOmQyr\/wFpwf0r+JL4j\/ABW8UfGLxJJrPi7xJr\/irWJsmS+1jUJb65kz6ySszH8TWBQB\/bVL\/wAFjP2T4ZGVv2kfgjlTg7fGVgw\/AiXB\/Crmm\/8ABW\/9lfVlUw\/tJfAj5uiyeO9LjY\/g0wNfxE0UAf3m\/DP9oPwD8aofM8G+N\/CHi2PG7dous29+uPXMTtXX1\/AGG2nI4I6Gvoj9nj\/grZ+0z+ypdWLeBfjj8R9HtNO5t9Nn1iTUNLTp\/wAuVyZLY9B1jPSgD+3Siv5yf2Dv+D0bx14MvrDRf2h\/AeneMtHULFL4j8KxrYavGAGzLJaO32a4YnaMRtbBRk4Y8H95v2Rv2zfhj+3b8HbXx58KPF2l+MPDVzIbd5rVis1lOoDNBcQuBJBMFZW8uRVba6MAVZSQD1CiiigAooIyK\/jF\/wCCo37W\/wAVvDH\/AAU0\/aL03Tfib8QtP0+w+J\/ia3tbW28RXkMNtEmrXKqiIsgVVUAAAAAAYoA\/s6or+E\/\/AIbT+Mn\/AEVr4mf+FRff\/HaP+G0\/jJ\/0Vr4mf+FRff8Ax2gD+7Civ4T\/APhtP4yf9Fa+Jn\/hUX3\/AMdr+xD\/AIJz\/GfTfh9\/wR5+CPjzx54iSx0vS\/hXousa3rWqXJby0XTYZJZ5ZGJZj1JJyST3JoA+oK4b4x\/tPfDX9nW2hm+IPxC8D+BYbgbon8Q67a6WsgzjIM7pnnjiv5sf+Cun\/B1v8V\/2qPF+peEvgDqmrfCb4Y27GBNWs2+z+JNew2fOa4U7rOM4XbHAVkxu3yMH8tPyU1zXL7xNrF1qGpXl1qGoXsrTXFzcytNNPIxyzu7ElmJ5JJyaAP7cof8AgrD+yzPJtT9pT4BM2cYHxB0nn6f6RXvdjfQ6nZQ3FvNHcW9wgkiljYMkikZDKRwQQQQR1FfwEV\/eb+z5x8BPA\/8A2ALD\/wBJ46AOvooooAKK8Y\/bd\/4KC\/CL\/gnZ8Kj4w+LnjLT\/AAvp025LC2YGfUNXlXaDFa2yAyzMC6biq7UDBnZFyw\/Br9vn\/g84+J3xK1G90f8AZ58I6f8ADfQfmjh8QeIYItU12YZBWRIDutLc4yDG4uexDjpQB\/SYTgV5D8Rf+CgnwF+D+qNY+Lfjd8IvC99GSGttW8YadZTAjqNkkytn8K\/i9\/aS\/b3+Nf7YN5NJ8Tvip478bQzTGcWeqaxNLYwPwf3VtuEMQ4HEaKPavI6AP7apv+Cxn7J8EjK37SPwRJU4O3xlYMPwIlwfwre8L\/8ABUH9mnxtfxWuj\/tCfBHU7yY4jt7bxzpkkzn2QTbv0r+HeigD+\/TSdYtNf02G8sbq3vbO4XfFPBIJIpV9VZcgj6VYr+DT4NftD+P\/ANnPxC2r\/D7xx4v8C6o42teeH9YuNNncc8F4XUkcngnHJr9JP2Jf+Duv9pj9m27tbH4jf2L8bvDMJVXj1eNdN1iONVICx31umCScEvcQzsfUdaAP6p6K+Pf+CZX\/AAXG+Av\/AAVP0wWngXxBNofjiGIy3fg7Xwlrq8ajdueFQzJdRgKWLQM5RSpkWMsFr7CzQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVFfDNlN\/uN\/KpaZcf6lvof5U1uKWx+LNj\/AMeUP+4P5VLUNh\/x5Q\/7g\/lU1f0GfGBRRRQAUUUUAFFFFABRQTiud+IvxV0D4U6Wt1r2pQ2IkBMMIBkuLjHaONcs3pnG0dyBzQk27ITaSuzoicVyfxP+Nfhv4Q2u7WtQVLpk3xWMAEl5OD0Kx5GAcEbnKrkfer57+Kv7bWueKXktfDEJ8P6e3ym5kCyX8o+vKRfRdzdCHHSvFJXa4uZp5XkmnuHMkssjFnlc9WZjyzH1OTXr4bKak\/eq+6vx\/wCB\/Wh5tfMoR0p6v8D1v4rftkeJfHqyWui7\/C+mNwfs0269mH+1MAPL+keCOm9hXkePmZurMSzE9WJ6k+59aKK96hh6dFWpq35nkVa86jvNhRRRW5iFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAEZrvvgF+1B47\/Zj1przwbr9xp8Mzh7rT5R5+n3v\/XWBvlLY43rtkAJwwrgaKzrUYVYOnUSae6eqKhUlCXNB2Z+n\/7M\/wDwV88EfFI2+m+O4Y\/AOuvhftTO0mj3Le0py9vnriXKADmUnivrm1uY720huIZI5re4jWWGWJw8cyMMqysOGUjkEHBFfgORkV6l+zj+2X8Qv2WLtV8K60zaO0nmTaJfqbnTZyTlv3WQY2bu8TI57sa+HzTgmnO9TAvlf8r2+T3Xzv8AI+gwefSXu4hX81v93\/DH7VUV8ufsz\/8ABV34e\/G77PpviSRfh\/4jkAXy9RnDabdP0\/dXWAq5\/uzCPqAGc19RsCpG7jIBHuD0Nfn2MwOIwk\/Z4iDi\/Pr6PZ\/I+ko4inWjzU3dBRRRXIbBRRRQAUUUUAFFFFAHX\/AT\/kruj\/Wb\/wBESV9K181fAT\/kruj\/AFm\/9ESV9K187nH8Zen6s78L8HzCiiivJOkKKKKACv5gv+D1b\/lKZ4B\/7JVp\/wD6d9Yr+n2v5gv+D1b\/AJSmeAf+yVaf\/wCnfWKAPyAr+6r9hz\/kyn4P\/wDYkaL\/AOkENfwq1\/dV+w5\/yZT8H\/8AsSNF\/wDSCGgD1KiiigAooooA\/Of\/AIOr\/htN8QP+CKPxJuoFkkm8Lajo+sBEBJZRqEEDnjsqTs5zwAhNfyN1\/eN+0p8CdH\/ah\/Z68cfDfxBvXRfHehXug3kiKGkhjuYHiMiZ4Dpu3KezKD2r+G79o39n\/wAT\/sqfHjxd8N\/Gdi2neKPBeqT6TqEOG2GSJivmRlgC8Ui4eN8AOjqw4YUAcVRRRQAUUUUAe4fsl\/8ABSv49fsLXcbfCf4reMPB1pHKZzplveefpUshxl5LGYPbSNx1eMmvv74Ef8Hlf7UXw3trO08YaD8MfiNbQn\/SLq70uXTdRuB7PaypAp9\/s5+lfkjRQB\/R58Cv+D3T4X+IG8v4lfBPx14VbhVl8O6ra66jHj5mWYWZUdTgbyPevtz9n3\/g5C\/Yz\/aKmt7ax+NOieF9SmTe9r4stp9CW3\/2WuLhFts\/7szV\/HPRQB\/fF4B+I\/h74reF7fXPC+vaN4k0W8GYNQ0q9jvLWYf7MkbMrfga2s1\/BX8Jvjd40+Afildc8C+LvFHgvW412rqGg6rPpt0o9BLCytj8a\/Qn9kL\/AIOwv2s\/2aJrSz8TeINF+L3h+3VIjaeKrFftiRhssUvbfy5mlIyN85mAz900Af1l0V+d\/wDwS0\/4OVfgL\/wUq1bTfCd1NcfCv4pahtjh8Na\/cK9vqcxIAjsb0BY7hiWUCN1hmck7YmClq\/RDNABRRRQAE4Ffk\/8A8HA3\/Bxvpf8AwTkstQ+E\/wAI5NP1745XluBd3cqLcWPgiORcrLKh+WW8KENHA2UXcskoZdsUvs\/\/AAcJ\/wDBXhP+CUf7HYm8N3ELfFv4hNNpfhCGSFZlsCiqbjUpEfKMlurptVgwaWWEFGTzMfyFeJ\/E+peNvEmoa1rWoX2raxq1zJe319eztcXN7PIxeSWWRyWeR2YszMSSSSSSaANT4s\/FvxR8d\/iNq3i\/xpr+reKPFGvT\/aNQ1TU7lri6u3wFBZ2JJwoVQOiqoAAAArnaKKACiivVv2Of2Ivil+358YoPAfwl8I6h4u8RSQtczJCUht7CBfvT3E8hWKGMEhd0jAMzKi5dlUgHlNFfr7a\/8GWH7Uk+jJcP45+BUN06BzavrOplkJAO0sunldw5HBIyOpHNfnx+3j\/wTY+M3\/BNb4i2vhv4veDbzw7Jqglk0rUY5EutN1mONgHa3uYyUcruQtGSJEEke9E3rkA8JooooAveF\/FOp+B\/Eun61ouo32j6xpNzHeWN\/ZXD29zZTxsHjlikQhkdWAZWUgggEHNf0ef8G8n\/AAcyt+1Frej\/AAJ\/aH1O1tfiLeOln4U8XyBYLfxVIflSxuwMLHfE4EUgwlySIyFnCfaf5taVHaNwykqynII6g0Af395ri\/2kv+TdvH3\/AGLmof8ApNJX54\/8Gxv\/AAWSuP8Ago9+zRdfD\/4gap9q+MXwtt4o7u5uLgPceJtLOEh1A5+dpkbEU5+b5jDIWzPtX9EP2ireS7\/Z98dQwxyTTS+HtQRERSzOxtpAAAOST6CgD+DWivQl\/ZK+KzLkfDL4hEHkEeHbzn\/yHVHxL+zf8RPBmhXOqax4C8aaTplmoa4u7zRLmCCAFgoLuyBVBYgcnqQO9AHF0UUUAFFFFABRXWeC\/gN45+JOjNqXh3wX4s1\/T1laA3WnaRcXUIkUAlN8aFdwDKSM5AYeta3\/AAyR8Vv+iY\/EL\/wnLz\/43QB57X9GP\/Bj\/wD8m8\/Hr\/sYtM\/9Jpq\/BD\/hkj4rf9Ex+IX\/AITl5\/8AG6\/oM\/4MuPhh4m+GHwE+Olv4m8O694dmuvEGmvDHqeny2jTKLaYEqJFG4DvjpkUAfzi+N\/8AkdNY\/wCv2b\/0Y1ZdeqeMf2TvipceL9Vkj+GfxBZHvJmUjw7ecjef+mdYur\/sv\/Ezw\/pN1f3\/AMO\/HVjY2MTT3FzcaDdRQ28agszuzRgKqgEkkgADNAHC0UUUAFFFFABRXQeBPhR4p+KUtzH4Z8NeIPET2aq1wul6fNeGANkKXEanaDg4z1wa6L\/hkj4rf9Ex+IX\/AITl5\/8AG6APP4P9en+8K\/vI\/aK+B2i\/tNfAPxp8O\/ESs2h+OdEvNCvtmN6RXMLxM6Z6Oobcp6hgCORX8PMX7JXxWWVSfhj8Quo\/5ly8\/wDjdf3cdRQB\/BT8aPhLrXwC+MHirwL4kgjtfEPgzWLvQ9TiR96R3NtM8MoVv4gHRsHuOa5mv1e\/4O\/v2Mv+Gev+Cl1r8R9PtXh0D41aOmplxGqRLqlmEtbyNAOv7sWczMeS901flDQAUUUUAfq\/\/wAGe37VjfBL\/gqHc\/D+6upo9J+MHh2501IQwWI6hZqb23lfPcQxXka+rXAHev6na\/hD\/ZR+Puofsq\/tOfD34l6XG0194C8RWGvRwCQxi6+zXCStCxHO2RVKMO6sR3r+6vwh4s07x74T0vXdHvIdQ0jWrSK\/sbqE5juYJUDxyKfRlYEexoAyPjd8WtK+AfwY8XeOtdaSPQ\/Bei3mvagyDLLb2sDzykD12RtX8JfxY+JusfGv4p+JfGXiK5+2eIPF2q3WtancYx591czPNK\/4u7H8a\/qz\/wCDr39qFv2dv+CQPinR7W4mt9W+KmrWPhG1aGQK6RO7Xd0SO6Pb2ssLennjpkV\/JZQAUUUUAFf1B\/8ABmn+1IPi1\/wTe8R\/DW7vFl1L4S+Jpkt7cLj7PpuoA3UJJ7lroah+Civ5fK\/Wj\/gzn\/alb4Of8FO9S+Ht1dTJpnxe8NXNlDAv+rfUbEG9hkb\/AHbeO+Ue8o+hAP6lK\/Pr\/g55\/ayb9lT\/AII+fERLW4a31n4mPD4F087NyuL3ebtT6ZsIbwA9mK1+gtfze\/8AB63+1r\/wmn7TXwt+DGn3Aaz8DaLL4j1VYpcq15fuI4o5F7PFBbB1OPu3p9eAD8RaKKKANXwL4I1b4meNtH8N6DYz6prniC+g03TrKEZku7maRY4ol\/2mdlUe5r+5v9jT9mrS\/wBjj9lD4d\/C3RzHJY+A9AtNH89IxH9slijAmuGUcBpZd8rf7Uhr+Xv\/AINS\/wBjNf2qf+Cr\/h\/xFqVmlz4d+D1jL4vuvNiZonvEKw2KBhwsi3Eq3C56i0f0r+tCgCvq+rWugaVdX19c29nY2UTT3FxPII4oI1BZndmwFVQCSTwACa\/ln\/4OCf8Ag4t8Sf8ABQHxxrHwq+EOrah4e+A+kzPa3F1AWt7zx7IvytPP0ZLHOfKtzguD5swLlIrf9D\/+Dwb\/AIKVXn7OX7LGg\/AfwnqUln4m+MCyXGvy282ya10GFgrQnaQyi7mPl55Vore6jYEPX8ylABRRRQAUUV+jn\/BPv\/g15\/aY\/by8BaX4zms9B+F3gvWIkurC+8VzSxXmp275xNBZxRvLtIAZWm8lXRlZGZSCQD846K\/eyH\/gxt1htK3yftKaat9tz5K+BXaLd6eZ9vBx77Pwr4c\/4Kc\/8G1\/x\/8A+CZ\/w6vPHl+\/h34hfDvT3AvdZ8OyyedpKMyoj3dtKivGrM2N0ZlRcfMy5AIB+e1FFFABX0R\/wTR\/4KY\/Ej\/glv8AtFWXjz4f6hI9rM8cOvaDNKVsPEdorZMEy8gMAW2SgFo2YkcFlb53ooA\/ut\/Yy\/a38I\/t1\/sxeD\/ix4FuJrjw34ysBdwJOoW4s5QxjmtpgCQJYZkkifaWXchKsykMfT6\/Cn\/gyH\/aDv8AXfg38cvhbeXEbaf4a1bTfEumRMcybr2KaC6xxwi\/YrY4z96Vjjkk\/utQAV\/EH\/wVi\/5Sm\/tLf9lV8Uf+ne6r+3yv4g\/+CsX\/AClN\/aW\/7Kr4o\/8ATvdUAfP9FFFABX6yf8Fs\/wDgpVqA\/wCCZv7JH7LfhfUZLfT4fhT4W8T+OBBNj7XJJp8D6fYyBSPlRQLpkcFWMto4wY6\/Jutbxp451b4h6xDqGs3s2oXlvYWemRyynLLbWltFaW0f+7HBDFGPZBQBk0UUUAFf3m\/s+\/8AJBPA\/wD2ALD\/ANJ46\/gyr+839n3\/AJIJ4H\/7AFh\/6Tx0AdfXwb\/wXG\/4LmeDf+CQvwjis7WGx8WfGbxVaNL4Z8MPKfKt48sn9o3+0hktEdWCqCr3Do0aFQss0PuX\/BTv\/goJ4X\/4Jkfsa+Kvix4mWO8k0uMWmiaT54hk13VJQwtrRGOSAzKXdlDFIo5X2tsIP8X\/AO09+0t4y\/bC+Pnij4l+PtWm1rxZ4uvWvb+5fO0HAVIo1ydkUcapHGg4REVRwBQBa\/ap\/a1+Iv7bPxm1Hx\/8UPFWpeLvFOpAI11dsAlvEGZlggjUBIYVLMVjjVUBZiBkknzmiigAoor7M\/4JOf8ABDf4y\/8ABXHW9Qu\/BsOn+GfAOhXC2uq+LdZ3rZRTHaxtrdFBe5uBGwcouEQFPMkj8yPeAfGdFf0TeG\/+DHrwXa6EY9Y\/aC8UX2pYOJ7PwvBawZ\/65NcSN\/4\/XyP\/AMFEP+DQz42fsl+Ar7xd8MPElj8btB0uEz3un2emPpuvwoAzM0Vp5kqXCqF6Ry+axI2xHnAB+SNFFFAGh4T8W6r4C8UadrmhanqGi61o9zHeWGoWFw9tdWU8bBo5YpUIZHVgGDKQQQCDmv6SP+DeT\/g5d\/4a51nSfgb+0DqFnZ\/Ey5223hfxUyrb2\/ix+gs7kABIr4\/8s2GEuPuYSbYJ\/wCaeprC\/n0u9hubWaa3uLd1lilico8TqcqykcgggEEdCKAP79qK\/O3\/AINvf+CuU3\/BUH9jRtP8YXkU3xc+F5h0rxKwUq2rwMrfZNSx03TLG6SBT\/roZG2okka1+iVABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFMuP9S30P8qfTZV3xsPUYoFLY\/Few\/wCPGH\/cH8qmqKx4sof9wfyqWv6EPjAooooAKKKz\/E3inTfBmiy6lq19a6bYw8NPO+1c9lHdmPZRknsDQBoVj+NviBovw40j7drmqWml2zEiMzN887AZKxoMtI2OdqAn2rwP4rft1SXCSWfguzaH+E6pfxDd9YoD+BDS\/Qx14F4g8Qah4u1mTUtWvrrUtQmGHnuJC7kf3R2VR2UYUdgK9TDZVVqaz91fj93+Z59fMacNIav8D2\/4q\/ty6jrBmsvCNmdKt+V\/tG6CyXT+6RcpH7Fi5IPRCK8K1HULnWdRmvL66ur68uDmW4uZmmmkPbc7EscdsngcVFRXv4fB0qK9xa9+p41bE1Kr95hRRRXSYBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAARuFez\/ALM37fHxG\/ZZENlo2qLrHhqM86Fq26ezQd\/JOQ8B\/wCubBSeWVq8YorHEYalXh7OtFSj2ZpSrTpy56bsz9c\/2ZP+Cmnw3\/aLNvp9zef8IX4omIQaXq86rFcueNtvc8Ry5OAFYRyMTwh619FOjROysrKynBBGCK\/AB41lQqyhlbggjrX0F+zJ\/wAFJ\/iR+zWlvprXg8XeFbcBBpGrysxt0Ha3uOZIcDgKd8Y\/5555r4LNOCVrUwEv+3X+j\/z+8+iweffZxC+a\/Vf5fcfr5RXiH7MX\/BQT4c\/tRtb2Gl6k2h+J5sL\/AGFqxWG6lb0gcHZcDrgId+Bkote39DjuK+CxOFrYefsq8XF9n\/X4n0VKrCpHnpu6Ciiiuc0CiiigDrvgKf8Ai72jfWb\/ANESV9LV80\/AX\/kr2jfWb\/0RJX0tXzucfxl6fqzvwvwfMKKKK8k6QooooAK\/mC\/4PVv+UpngH\/slWn\/+nfWK\/p9r+YL\/AIPVv+UpngH\/ALJVp\/8A6d9YoA\/ICv7qv2HP+TKfg\/8A9iRov\/pBDX8Ktf3VfsOf8mU\/B\/8A7EjRf\/SCGgD1KiiigAooooAK\/Hr\/AIOf\/wDghHf\/ALcXhD\/he3wh0Nb34s+E7Hydd0ayh\/0nxhp0QJVolX\/W30C5CrjfNEBGpZo4Y2\/YWigD+AWeCS2meORGjkjYqysMMpHBBHYim1\/XF\/wVl\/4Nq\/gn\/wAFMdT1DxjpRk+FfxYvAXm8Q6RarLaaxITndf2eVWZ+W\/fRtHKSwLtIEVB+AP7dn\/Buv+1R+wZcXV5q3w\/ufHnhO3yw8R+DBJq9mEC72eWJUFzbqo4Z5oUTIIDt1oA+G6KKKACiiigAooooAKKKKACv6F\/+Daz\/AIONdW+KPizQ\/wBnf9oDxA2o65qLJYeCvF+oz5uNRm+7Hpt5Kx\/eTPwsMzHfI+I2LOyFv56KktrmSyuY5oZJIpoWDo6MVZGByCCOhB70Af38A5FBr4h\/4N9P+CkVx\/wUw\/4JxeGvE2vXf2r4geD5m8LeLHZQrXV5bojJd4zz9ot5IZWYBV81plUAJXuX\/BSX47XX7Mf\/AAT8+NPj\/T7v7Dq3hXwXqt\/pk\/8AzzvVtZBa\/wDkcxj8aAP5Pf8Agvv+3tN\/wUI\/4Kd\/EHxRa3y3nhHwvdN4T8LeW4eE6dZyOgmjYAZW4mM9wM8gXAXOFGPjGiigAooooAK\/sE\/4NvP+Cf8Ao\/7C3\/BMDwLdf2dbx+NvipYW\/jDxLfGDZczG5jEtpauWG9Vt7aSNPLJ2rK1w4AMrZ\/kR8B+Ebjx\/450XQbU7brW76CwhJGcPLIsa8fVhX972kaTbaBpVrY2cMdvZ2cSQQRIMLFGoCqoHoAAPwoAsV8tf8FnP2E9P\/wCCiH\/BOb4kfD+XTY9Q8RQ6bLrfhRtimW21m1jeS1MbEEoZDugZhz5VxKP4q+paDzQB\/AHRXov7X\/wyh+Cf7WnxR8G20Yht\/CPi7VtFiQdES2vJYQPwCCvOqACiiigD6Q\/4JJ\/tz3n\/AATo\/wCCgfw5+KMd1cQ6JpepJZeI4ogz\/a9IuD5V4hjUjzGWJjIingSxRNjKiv7aredLqBJI3WSORQyOhyrA8gg+hr+AWv7WP+CJnx0f9o7\/AIJN\/ALxVNLJcXUnhC00u6mkbc89xYg2M0jHuzSWzsfcmgD6kr4d\/wCDks4\/4IjfHr\/sGWH\/AKdLOvuKvhz\/AIOTP+UI3x6\/7Blh\/wCnSzoA\/jmooooAKKKKAP6lv+DNA5\/4JL65\/wBlF1P\/ANI9Pr9Zq\/Jn\/gzQ\/wCUS+uf9lF1P\/0j0+v1moAKKKKACvn7\/grMcf8ABLD9pb\/slfif\/wBNN1X0DXz7\/wAFZv8AlFh+0t\/2SvxP\/wCmm6oA\/iFooooAKKKKAP3e\/wCDHRiPin+0UO39laGcf9tr6v6Hq\/nh\/wCDHX\/kqv7RH\/YJ0P8A9HXtf0PUAFFFFAH5k\/8AB2F+xc37Uv8AwSq1jxVpli914k+DWoReKrcwwh5pLHmC\/j3H7sawyfaXx1+xLX8nNf3zeP8AwJpPxR8Ca14Z1+xh1PQvEVhPpepWcwzHd208bRSxt\/ssjMp9jX8Mn7ZP7NOrfsb\/ALVvxC+FmtNJJqHgPXrvRzO0Rj+2xRSERXCqeQksWyVf9mRaAPNKKKKACv6\/v+DY\/wDas\/4ao\/4I8fDX7TdfatY+HAm8DajhNqw\/YSv2RByc4sJbLJ45Jr+QGv3Q\/wCDJf8AapbQfjb8YPgveXEn2fxJpNv4t0pHlVYop7SUW1yqKeWkljurdjjPy2hPY0AYX\/B67+1EPGn7V\/wr+EdnMklr4D8Pz69f+VKf+PvUJQixSL03RwWcbqeu26PrX4mV9Jf8FgP2pl\/bQ\/4Ka\/Gj4i291De6XrHiWe00m4i+5Pp1oFs7Nx\/vW1vCx92PXrXzbQAUUUUAFepfsQftHXH7IP7Yfwx+KFv9ob\/hBfEthrE8UDbXureKdGngz6SQ+ZGfZzXltFAH9+1jqVvqenQ3lrcQ3FpcRrNFPE4eOVGGVZWHBUgggjgiv4h\/+Cpn7WDftxf8FD\/i98Uo7j7Vp\/inxHOdJlMfls2mwYtrEMvZhaQwA+4Nfvd4T\/4Kp\/8ACPf8GkEPxGXUI18YWPg5vhfAEuT9qi1FZDpEUoY8mZbXZe9ScAnnpX8ydABRRXTfBf4Taz8fPjD4T8C+HYY7jxB4z1i00LTInbaslzczJDECewLuuT2FAH9NX\/Bnb+xz\/wAKI\/4Jvat8Tr+18nWvjRrb3cTklWOl2BktbVWU9D55vpAf4kmQ9ME\/rZXH\/s9fBLRv2afgN4M+Hfh1HTQfA+iWehWG\/mRobaFIUZz3dgmWPUkk967CgD88\/wDgp1\/wbgfCf\/gqh+0HN8TvHHxA+LGleJP7Mt9HtLbTb6wOmafbQ7yqRxSWjSANJJLI2ZTl5HIwCAPivxr\/AMGOnhe\/nz4d\/aK1\/Sos\/d1LwfDqDY+sd3B+eK\/eCigD+c\/x7\/wY\/fEHTt\/\/AAi\/x88G6xjOz+1PD1zpu76+XLcY\/WvJ\/Ev\/AAZfftVaLBJJZ+LvgfrG0nZHBrmoRyuO3Elgqg\/8Cr+hv9r\/AP4KQfAv9gjSI7r4u\/E7wv4LkmjE8Fhc3Bn1O6jLbfMisoQ9zKgIwWSNgD1Ir8vv2mf+D174Q+B7qa0+FPwp8afECWJ2jN7rV7DoFk4\/hkiCrcTOvQ7Xjib6UAfLv\/BLv\/g1d+OHw0\/4KJ\/DvWPj14F8NX3wl8N3cur6q8GuWd9b380ETPaW72+7zJI3uRDvRoyjRrIrYDc\/0ng4r+Wz43f8Hkv7VPxGiuLfwrpPww+HtuzkwT2Gjy399Ep6BnuppIWI9RCv0r5d+K\/\/AAcEftm\/GdGXWP2gvHFmGXb\/AMSI2+gnHTrYxQ4PuOaAP7Nq5j42fDDS\/jb8GvF3gzXI0m0Txdot5ouoI\/3Xt7mB4ZQfYo7V\/EF47\/bz+OXxRRl8TfGf4seIlYYI1TxdqF4D\/wB\/JTXl+pardaxctNeXNxdTNyZJpDIx\/E80AV6KM0UAFFFFAH7Mf8GTfiuSz\/4KGfFLQ1ZvJ1H4dy3zLngtBqVii\/pct+df0yV\/MD\/wZU\/8pTfH3\/ZKtR\/9O+j1\/T9QAV\/EH\/wVi\/5Sm\/tLf9lV8Uf+ne6r+3yv4g\/+CsX\/AClN\/aW\/7Kr4o\/8ATvdUAfP9FFFABRRU2n6fcavqEFpaQTXV1dSLFDDEheSV2OFVVHJYkgADkk0AS6DoN94p1uz03S7O71LUtQmS2tbS1haae5lchUjRFBZmZiAFAJJOK+1fg9\/wbe\/tqfG3w9Bqum\/AvXtJsbjofEOo2Oh3Cf71tdzxzr+Mdf0Pf8EKf+CHXgv\/AIJWfAXS9Y1rSdP1r46eI7JJvEniCaNJpNJZ1ydNsW5EUEe7a7od1w6l2OwRRxff3SgD+QXxl\/wa7ftv+DdOmu\/+FNrqsFvGZJP7O8UaRcSADssf2kSOfZFJr+tL4JaXc6F8GPCNjeQyWt5Z6LZwTwyDDRSLAispHqCCD9K6io7y7isLOW4nkWKGFDJI7HCooGST7AUAfzBf8Hhf7e118ev28tN+C+lXzN4U+DNkhvIYpMxXWs3kaTTO21tr+VbtbxKGG6N\/tI43kV+Qldx+058b779pj9o\/x98RtSUx6h488RX\/AIgnjz\/qmuriSYoPZd+0AcAACuHoAKKKKAJLa2kvLiOGGNpJZWCIijLOxOAAPU1\/dB+wv+yjov7Df7IPw8+E\/h+O3Wx8EaLBYSSwpsW+usb7q6I\/vT3DSzN\/tSngdK\/hr8JeJJvBvirTNYto4JbjSruK8iSZN0bvG4dQw4ypIGRnkV+rDf8AB5j+1mzE\/wBg\/BdcnoPD97x\/5O0Af1KUGv5af+IzD9rT\/oB\/Bf8A8J+8\/wDk2j\/iMw\/a0\/6AfwX\/APCfvP8A5NoA8H\/4OTP2T9M\/ZF\/4K9\/E3S9B09NL8O+LjbeLdOtk+5H9tiD3IUYAVPti3W1V4VdqjgYr4Rr6C\/4KTf8ABSf4gf8ABU349af8RviRZeF7HxBp2iQ6DGmhWctrbvBFNPMrMskshL7rhwSGAwF44JPz7QAUUUUAfbn\/AAbx\/tvXH7C\/\/BVb4b6xNdG38M+NrtfBniFS6xxm0v5EjSV2bhUhuRbTseu2Fhnk1\/ZAK\/gFjlaGRXRmVlOVYHBB9RX92H7Gnxqm\/aS\/ZC+FfxEuFWO58d+ENJ8QTIoAEcl1ZxTuuBwMM5GO2KAPSqKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA\/Fez\/49I\/8AdFSVHZ\/8ekf+6KLu8h0+zmuLiaK3t7dDJLLK4SOJR1ZmOAAPU8V\/QjPi+hJVXWtcsvDelTX2o3lrp9jbjdLcXMqxRRj3ZiAP614n8Vv24dI8PNLZ+FrYa9eL8v2yUmOxjPt0eb\/gO1T2c185+O\/iPr3xO1JbrXtUudQeNi0UbkLBb\/8AXONcIvHGQNx7k9a9HDZZVq6v3V5\/5HDXx9OnotWe\/fFb9ui1sDJZ+DbNdQk6HUb6N47df+ucXyu\/1coAezivnjxf4w1bx\/rbalreoXWpXpBVZJmyIlPVUUYWNf8AZQAZ5xnms4DFFe\/h8DSo6xWvd7njV8VUq\/E9OwUUUV2HMFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADZIllXDKGHoa+m\/wBmf\/gqj8RfgOlvpmuSf8J94aiwottTnYX9sn\/TG7wzf8BlEigDC7OtfM1FcuMwVDFQ9niIqS8\/0e6+RtRxFSjLmpOzP2i\/Zt\/ba+Hf7U1vHF4Z1rydc2bpdD1EC31KPAydqZKzKOpaJnAH3tp4r1rNfgLDI1tcRzRO8U0LiSORGKvGwOQykcgg8gjkGvrD9mj\/AIK6eO\/hKbfTfG0cnxA0GMBPPnlEer2y9MicgifHXEwLMePNUV+f5pwTON6mBfMv5Xv8ns\/nb1Z9Jg8+jL3cQrea2+4\/UqivOf2e\/wBq\/wABftQaU1x4P16G8u4U8y50u4H2fUrQdy8BOSo\/voXjzwHJr0bOa+GrUalGbp1YuLXRqzPoIVIzjzQd0dd8Bv8Akr2i\/wC9N\/6Ikr6Wr5p+A3\/JX9F+s3\/oiSvpavmM4\/jL0\/Vno4X4PmFFFFeSdIUUUUAFfzBf8Hq3\/KUzwD\/2SrT\/AP076xX9PtfzBf8AB6t\/ylM8A\/8AZKtP\/wDTvrFAH5AV\/dV+w5\/yZT8H\/wDsSNF\/9IIa\/hVr+6r9hz\/kyn4P\/wDYkaL\/AOkENAHqVFFFABRRWf4s8WaX4C8L6jrmualp+jaLo9tJe39\/fXCW9rZQRqXkllkchUjVQWZmIAAJJxQBoUV8e\/GP\/gv\/APsa\/Asga1+0F4DvmbGB4eml8RdffT45wPx6V8s\/F3\/g8o\/ZT8B3Nxb+HdH+K\/jmRFPk3FholvZ2crdgWuriOVQfXyj9KAP1oor+e34t\/wDB8NrV3b3EHgP9nzS9PlViIL3X\/FMl4rjHBa3ht4tpzngTH618s\/GH\/g74\/bG+JiBdE1P4d\/Dsjjd4f8MpOx+v9oPdD8gKAP6NP2sP+CUH7OP7cE1xc\/FD4PeC\/EmqXhXztXWzNhq8oX7oN9bGO52j08zHtX5z\/tH\/APBlX8DPHz3Fz8M\/iV8QPhzeXEpcW+pRQeINOt04+SOM+RP68vcOefaviH\/giN\/wcY\/Fq3\/4KXaDH+0Z8WNa8SfD\/wCIFu\/hu5k1SeO10zw\/dyyI9rfCKNEhiAlQQu+EVI7h3Y4jGP6eqAP5f\/jx\/wAGY37S3w+a8uPBPiz4Y\/EKxhP+jwi+n0rUrgc9YpojAvbrcHrXx38bf+CDX7YX7Po3eIP2ffiBcx7d7SaBap4ijRcZJZtPedVAHUkjHev7RKMYoA\/gP1\/w\/qHhTWbjTdUsbzTdQs3Mdxa3ULQzQMOqsjAMp9iKp1\/dZ+1B+xT8Jf21PB7aF8Vvh54V8daf5TxQnVLBJLmyDghmt7gATW74J+eJ0YdiK\/li\/wCDi\/8A4I4aT\/wST\/ad8Pt4Jvr+8+GPxNtbm\/0CDUJBLd6RPbtGt3ZNJ1mjj8+B45GAbZMEbe0bSyAH54UUUUAFFFFAH7bf8GSHx0vNC\/a5+Mnw1+9p3ijwjB4kJZuEm0+8jt1Cj1ZdScnHURjPQV+rX\/BzBqs+jf8ABD348TW+\/wAx7LS4Dt67JNYsY3\/DazZ9q\/FT\/gzRsLm8\/wCCtOtSQbvKtfh3qctxhc\/uzeaegz6fO6c\/41+9P\/Bc\/wCFLfGf\/gkH+0NoqLukg8G3msIuMl2sAL4ADuSbbAHqRQB\/FjRRRQAUUUUAer\/sHWUepftx\/Bm3lG6O48daJG49QdQgB\/nX90tfwe\/sv+Ko\/Av7S3w71yZlWHR\/E2m30jE4AWK6ic5\/Ba\/vCoAKKKCcUAfxB\/8ABWL\/AJSm\/tLf9lV8Uf8Ap3uq+f69Q\/bd+Icfxd\/bQ+L3iyGQTQ+KPGus6sjg53rcX00oP4h68voAKKKKACv6+P8Ag1pmkk\/4IW\/BNWTasb68qH++P7e1E5\/MkfhX8g9f2V\/8G73wnvPgv\/wRb\/Z\/0e+VlmvNAl11Qw58rUry41CM\/Qx3SY9qAPtGvhz\/AIOTP+UI3x6\/7Blh\/wCnSzr7jr4c\/wCDkz\/lCN8ev+wZYf8Ap0s6AP45qKKKACiiigD+pb\/gzQ\/5RL65\/wBlF1P\/ANI9Pr9Zq\/Jn\/gzQ\/wCUS+uf9lF1P\/0j0+v1moAKKKKACvn3\/grN\/wAosP2lv+yV+J\/\/AE03VfQVfPv\/AAVm\/wCUWH7S3\/ZK\/E\/\/AKabqgD+IWiiigAooooA\/d7\/AIMdf+Sq\/tEf9gnQ\/wD0de1\/Q9X88P8AwY6\/8lV\/aI\/7BOh\/+jr2v6HqACiiigAr+Z\/\/AIPPv2Mv+FWfto+CfjRptqqab8VtG\/s3VXSNj\/xNNOCRiSRvujzLSS1RF6n7JIeccf0wV8F\/8HKf7Gv\/AA2X\/wAEkPiNb2dt9o8Q\/DpF8c6ONxGHsVdrkADlmaye7VVHV2T0oA\/j3ooooAK9Y\/Yl\/bB8UfsIftEab8TPBrKniHSdP1OxtWaRkWNrywuLPzDjqY\/PEqj+9GvTqPJ6KACiiigD6m+EP\/BOvUPiZ\/wSN+MX7SCwyeT8O\/G2h6DDL52IzbSxypfKU\/icT32jFW7AyDHOR8s1\/V5\/wTR\/4JkR61\/wbOWfwduLHTx4g+MfgXUNfeV02qdQ1RHutOmkBP34ENgpyRg246V\/KLLE0ErJIrI6EqysMFSOoIoAbRRRQB6w\/wC2D4mb9hqP4BBbdfBq+Om8flsfvWvzYLYgdPuiIE9erV5PRRQAV+rX\/BoN+xm37Q3\/AAU0m+Il\/aPN4f8Agro8mq+Y0SyQnU7tXtbOJw3Q7DdzqRyHtFNflLX9Xf8AwaV\/sZf8Mzf8EsNP8ZajZfZ\/Enxm1OXxJM0kOydNPjzbWMRP8UZSOS4Q+l6aAP1BHFFFFAGf4s8W6V4B8K6lruu6lp+i6HotpLf6hqF\/cJbWthbxIXlmllchI40RWZnYgKASSAK\/nT\/4LG\/8HcHij4o6tqnw\/wD2Wrm48KeE4zLa3njqa3KavrCn5M2McgzZxEbiJXX7Qcoy\/Z2Uho\/+Du3\/AIK76l8TfjDN+y34H1SW38H+EGguvG8ttNhdb1P5ZobJiv3obUGN2UnBuDhlDWyNX4h0AaXi7xhq3xA8UahrmvapqWt61q07XN7qF\/cvc3V5Kxy0kkjks7E8lmJJNZtFFABRRX3n\/wAEj\/8Ag3x+M3\/BV9I\/Emnva\/D74VxztBN4u1e3eVbxkbZIljbKVa6dGyCS8cQKOplDrsIB8GUV\/WD+yx\/waUfsk\/ALTreTxVofiT4t63Hske78R6tLBarIB83l2toYU8snJ2TGbGcbjX2r8N\/+Cen7P\/wKj+0eE\/gr8JvC8lvHzc6f4TsLebCjq0ixB2OB1Yk0Afw0kYooooAKKKKAP1+\/4Mqf+Upvj7\/slWo\/+nfR6\/p+r+YH\/gyp\/wCUpvj7\/slWo\/8Ap30ev6fqACv4g\/8AgrF\/ylN\/aW\/7Kr4o\/wDTvdV\/b5X8Qf8AwVi\/5Sm\/tLf9lV8Uf+ne6oA+f6KKKACvsX\/g37+DFn8e\/wDgsr8ANBvl3W9r4jOvFT0dtNtptSQH1Ba0UEdwa+Oq+\/8A\/g1x\/wCU6\/wM\/wC4\/wD+o\/qdAH9fvSiiigAryz9ubxBceE\/2JvjFqlqxW603wRrV3CwOMPHYTspz9QK9Trj\/ANoT4ct8YfgH448Irt3eKfD9\/pA3fdzcW8kXPt89AH8GdFDKUYgjBHBB7UUAFFFFABRVrQtPTV9bs7SSZbWO6nSJpmGREGYAsR7Zz+FfuI3\/AAY++Ptx2\/H3wgVzwT4cuRn\/AMjUAfhjRX7nf8QPvj\/\/AKL54P8A\/Ccuf\/j1H\/ED74\/\/AOi+eD\/\/AAnLn\/49QB+GNFfud\/xA++Pv+i+eD\/8AwnLn\/wCPUf8AED74\/wD+i+eD\/wDwnLn\/AOPUAfhjRX7nf8QPvj\/\/AKL54P8A\/Ccuf\/j1H\/ED74\/\/AOi+eD\/\/AAnLn\/49QB+GNf2df8EAvEU\/ij\/gjV+z3c3DFpI\/CyWgJP8ABBNLCn\/jsa1+Sf8AxA++P\/8Aovng\/wD8Jy5\/+PV+3n\/BNb9ke8\/YP\/YY+HPwi1DWrbxDeeB9Naym1G3gMMV0zTSSllRiSo\/eY5PagD3KiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKDRRQB\/Pb8Q\/22fDfhXThb+G2j8U6gEAEsMmNPjPqZR\/rMdcR5B6b1NfOvxK+LviL4vXaya9qBuIY2Dw2cS+VaQN2Kx5PI7M5Z+27Ffvt+2x\/wSC+EH7ahvNVvNKbwj40uNz\/8JFoUaQXFxIc4N1Fjy7nJxkuPMwMLIlfkX+2n\/wAEffjF+xi15qU2lHxv4Ltw0n\/CQaFA8i28Yyd11b8y2+AMs3zxLx+9Jr+guGeJspxlo35avaXf+69n5fa8j8\/zbL8bSu94eX6rf9D5ZxiimxyLKgZWVlYZBB606vvj5sKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCfStUutB1a11DT7q60\/ULKQS291bTNDPbuOjI6kMrD1BBr7D\/Zo\/4LF+KvAC2+l\/Eixk8ZaSmEGqW2yHV4F9WHEVzj\/a8tzyTIxr5P8Ah38OPEPxe8ZWvh3wpoereJNevs+RYabavc3EgHVtqg4UdSxwqjkkDmv0u\/Yr\/wCDcrU9dNnrvx01o6Ta8Sf8Irodwsly\/P3Lm8XKIOoKQbiQQRMpGK+Z4kxmUUaP\/Co15L7X\/bttfnou562V0cbOf+y38+3z6fr2PrD9hL9oDwf+0p4203WPBOuWuvWtiX+3RxBkudNLwShRcQsA8W4hgpYBXKnaWAzX2RXH\/BL4A+C\/2cPBEPhzwL4Z0jwvo0JDfZ7GAR+c+APMkb70shAGXcsx7k12FfzvmuKo18Q54dNQ2XNa9vO2h+jYWnOFNKpa\/W2wUUUV5p0BRRRQAV\/MF\/werf8AKUzwD\/2SrT\/\/AE76xX9PtfzBf8Hq3\/KUzwD\/ANkq0\/8A9O+sUAfkBX91X7Dn\/JlPwf8A+xI0X\/0ghr+FWv7qv2HP+TKfg\/8A9iRov\/pBDQB6lRRRQAVi\/En4eaP8Xfh3r3hPxFYw6p4f8UadcaTqlnL\/AKu7tbiJopom9mR2U+xraooA\/hW\/bc\/ZT179h39rX4gfCbxIkv8AangbWZtO854vL+3W+d9tdKp5CTwNFMuf4ZVryyv6PP8Ag78\/4JMXnxk+HGn\/ALTngPSpLrXfAtkum+NrS0g3yXekqxaHUMLyTas7rK21j5EisSkdsa\/nDoAKKKKACv2a\/wCCMv8Awdh69+yH4J0r4Y\/tA6XrXj7wLpESWmj+I9NKSa7o0CqVSCZJGVbuFcIFYuksahuZhsRPxlooA\/tV\/Z+\/4Lcfsm\/tM6RDdeF\/j18OY5Lh\/LSy1vVF0K\/Z\/wC6La98mVuh5VSD2JHNe92fx68DajZrcW\/jTwnPbuNyyx6vbsjD1BD4r+C+igD+3345\/wDBVb9m39m3SLy88Z\/HL4YaQ1jEZpLNfEFvdag6jr5dpCz3Eh9kjY+1fzOf8HHn\/BZbQf8AgrV+0Z4VtfAen3lt8Nfhdb3lpo17fweTea1cXTxG5uymcxwsLa3WKNvnARnfa0hjj\/OWigAooooAKKK2vhv8Otc+L\/xB0Pwp4Z0y61rxF4kv4dM0ywtl3TXlzM4jiiUerMwHPHNAH7mf8GRP7MtxdePvjZ8Zbq1njtbHT7TwXplyV\/d3DzSC8vEBz96MQWJIx0mFf0FeIvD9j4t8P32lalaxXunalbyWl1byjKTxSKUdGHcFSQfrXzr\/AMEi\/wDgnxp\/\/BMf9gzwX8Krd7W81uyhbUvEmoQD5dS1a4w9xIG2qWjQ7YY2ZQ3lQRA8g19LUAfwt\/t1\/spax+w5+2H8RvhNriXP2zwPrc+nwzToEe9tc77W6wOiz27wzL\/syjp0ryev6M\/+DwL\/AIJN3nxY8Cab+094E0p7rWPBdkuleObW1iBkudMDE2+o7VwzG3Z2jlbDN5Lxsdsduxr+cygAooooAK\/u0\/Y9+P1p+1V+yj8N\/iVZNGYPHXhqw1sojBvJee3SSSI4JAZHZkYdmUjtX8JdfsZ\/wbsf8HImkf8ABPnwBH8EPjdBqE3wuju5Lrw94isIGubjws88m+eCeBfmltGkZ5g0QMsbtINkqyKIQD+nCvNf2yfjvH+y9+yR8TviRJ5f\/FC+FtS12NHIAlkt7WSWOMbuCzuqqB3LAd68Ft\/+DgP9jS58FjXl\/aD8BiyaPzRE0k6XmMZ\/49TGJ93+z5ec8YzX41\/8HFX\/AAcmeG\/26\/hTcfAz4EHVJfh9f3MM\/ibxPe2bWjeIVhdZYrW1hkAljtxIscjvIscjtEECrGGMoB+LdFFFABRRRQB3n7Ln7PWuftZftHeB\/hn4bQtrnjrW7XRbV\/LaRLczSqjTOF58uNS0jn+FEYnABr+6T4Z\/DzSfhD8N\/D\/hPQbUWWh+F9NttJ063HSC2t4liiT8ERR+Ffg7\/wAGd3\/BKC6sr6+\/as8bad5MbQ3GifD+CZfnbdmK91MDHA277WMhvmD3eVx5bH9\/qACvhz\/g5M\/5QjfHr\/sGWH\/p0s6+46+HP+Dkz\/lCN8ev+wZYf+nSzoA\/jmooooAKKKKAP6lv+DND\/lEvrn\/ZRdT\/APSPT6\/WavyZ\/wCDND\/lEvrn\/ZRdT\/8ASPT6\/WagAooooAK+ev8AgrfIY\/8AglZ+0oV\/6Jd4lH56XcivoWvIf+Cgfw1vvjN+wX8bvB+lxtLqXivwDruj2iKMlprjTp4kAH+84oA\/hhooooAKKKKAP2e\/4Mq\/2gdH8B\/tvfEz4e6jdW1nqHxB8LxXWledKqG8nsJi728YJy0hguJpdqg\/JbyHotf0vV\/AdoGv33hXXLPVNLvbvTdS06dLm0u7WZoZ7WVGDJJG6kMrKwBDAgggEV9c+C\/+DgP9szwH4Yj0mx\/aD8dz2sS7Q+oyQaldEe9xcRyTE+5cmgD+zjNAORX8P\/xd\/wCCpX7SX7QNvcWfjH47fFfXNNviBcafL4nu47GUe9ujrF3P8Nf3AdKACo7yzh1C0lt7iKOeCZDHJHIoZJFIwVIPBBBxg1JRQB\/D3\/wU9\/ZAm\/YL\/b++KvwnaN0sfCeuyppReXzXk02YLcWLs3d2tZoC3oxYdq8Hr94P+D2H9jL+xPiF8Kfj5ploy22uW0ngrXpURVjW5h33VixI5aSSJrxST0W0QfT8H6ACiiigAr0j9j39nu7\/AGs\/2rfhv8MbKSW3n8feJLDQjcRoXNolxcJHJOQAfljRmc8HAQmvN6\/Vf\/gz8\/Zgb40\/8FVG8b3NvM2mfCPw3e6uk2wND9uul+wwRN7mKe6kX3t89QKAP6m9C0S08M6JZ6bp9vDZ2GnwJbW0ES7Y4IkUKiKOwCgAD0Ffxe\/8Fzf2af8Ahkz\/AIKzfHLwjDCkOnyeJJdc05I49kUdrqKrfxRp6rGtyIuO8ZHUGv7TK\/nD\/wCD2j9mf\/hGP2lvg\/8AFy1T9x4w0C58NXwjiwqT2E\/nxyO2OXkjvioySdtr2xQB+H9FFFABRRRQB337LP7PmsftYftJ+A\/hnoLeXq3jzXbPQ7eYxmRLUzzLGZnVedkasXb0VGPGK\/uh+F\/w30b4N\/DTw74Q8O2aad4f8K6ZbaPplon3bW1t4lhhjHsqIo\/Cv5pv+DNP9jcfGT9vrxR8XdQtjJpXwd0Qx2Mm\/bt1XUhJbxHH8ai0S+yP4WeI+mf6dqACs\/xd4otPBHhTVNav2aOx0i0lvblgOVjjQux\/75U1oVzfxj8GzfEb4Q+KvD1u6xz69o93p0bt0RpoXjBP0LUAfwk\/Fz4oax8b\/iv4n8aeIbj7Xr\/i\/VrrW9TnAx511czPNK+Pd3Y\/jXO1JdW0llcyQzRyQzQsUkjdSrIwOCCDyCD2qOgAooooA6z4C\/C9vjd8c\/BfguO6Wyfxdrtjoi3DDK25ubhIQ5\/3d+fwr+674Q\/Cbw78Bvhb4f8ABfhHS7fRPDHhXT4dL0uwgzstbeJAiKCSSxwBlmJZjkkkkmv4MfDviC+8JeILHVdNuZbLUtMuI7u1uIjtkgljYMjqexVgCPcV\/Vd\/wT6\/4Osv2bf2mvhRo6\/FLxRbfCD4kLAsWrabqdpcf2XPOqjfNa3aq8YhYnKpO6SLyuHC+YwB+oVeJ\/8ABSP4+Wv7Lv7Afxj8f3V1BZt4Z8Ialc2jTPsWW8Nu6WsQP96S4eKNf9pxXiXxd\/4OLv2Mfg1o73V98dPDOsSbGMVtoEFzrE07AEhB9njdVJxgF2VckZIr8If+C8X\/AAce6z\/wVR0CP4afD\/Q9U8D\/AAbtLuO9uY7+Zf7V8TzR\/NGbpYmMcUMbEMsCvIC6LIzkhFjAPy6ooooAKKKKAP1+\/wCDKn\/lKb4+\/wCyVaj\/AOnfR6\/p+r+YH\/gyp\/5Sm+Pv+yVaj\/6d9Hr+n6gAr+IP\/grF\/wApTf2lv+yq+KP\/AE73Vf2+V\/EH\/wAFYv8AlKb+0t\/2VXxR\/wCne6oA+f6KKKACvv8A\/wCDXH\/lOv8AAz\/uP\/8AqP6nXwBX3\/8A8GuP\/Kdf4Gf9x\/8A9R\/U6AP6\/aKKKACiiigD+LP\/AILhfshXH7En\/BUr4weDPsq2uj3WuTa\/oXlxMkJ06\/JuoEj3feEQlMBI43wOO1fJ9f09\/wDB27\/wSnuv2sv2ZLD47+C9PF144+DtnKmtQRJ++1Tw+WMshHBLNaSF5lXKgRzXR+Zgin+YSgAooooAK\/uV\/wCCdv7Vdj+29+w58LfipY3Fvct4y8PW13feT9yC\/VfKvYOg5iuo54zxjMZr+Gqvur\/gj3\/wXz+K3\/BIi7vNF0nT9P8AHXwz1m7+3aj4V1Kd7fy5yqq09pcqGNvKwRFYskkbBeY92GUA\/sSor8ZfAX\/B7L+z7qOgQyeKPhX8ZNH1RlHm2+lw6bqVuh7hZZLq3Zh7mMfSvN\/2oP8Ag9y8NW3hy6tvgv8ABnXL7VpoiLbUfGt7Fa21nJxhntLR5GnXqNouIj\/tdqAPo7\/g6I\/4LC+L\/wDgmx8Fvh\/4a+EHjC38M\/FnxlqzX8ki2NnqMlrosEUiSM8Nykip5tw8KxuU+YQThTlGx+QPhP8A4O0P21PDm37Z448K69t6\/b\/Clim7\/vwkVfDX7Vf7WHj79tj446z8RviX4iuvE3ivXHBnuZgESGNeEhijUBIokHCogAHPcknzqgD9cdC\/4PQP2rtIthHceFPgbqjf89LnQdRVz\/36v0X9K7Xwr\/we2fHKzK\/258IfhPqHr9hfULPP\/fc8tfizRQB+92gf8HyerW8CjVP2atPvJe7Wvjt7ZT+DWEn86\/cr9kj406p+0h+y\/wDD\/wCIWseGz4P1DxxoFlr0miG8N42li5hWZIWlMURZ1V1DZjXDZGOM1\/IJ\/wAEQf8AgmrqX\/BUH9vvwr4Lks5pPA2hzJrvjS7GVjg0uF1Lw7gykSXDbYE2ksplMm0rG+P7PYIEtoVjjRY44wFVVGFUDgAD0FADqKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKCM0UUAfG\/7an\/BEf4Q\/tbTXms6XaN8OfGl0TI2r6JAv2e6kPO65s8rHLkkkshjkY9ZCOK\/I\/wDbK\/4Ja\/GD9iJ7m+8SaD\/bfhKEkr4l0QNdaeq8YM4wJLY8gHzVCbjhXfrX9HFNliWeNkdVZGBDKRkMD2Ir7XI+Osxy+1Ob9pT7Seq9Jbr53XkeLj8hw2J95Lll3X6rr+D8z+UBWDDI5pa\/db9tP\/ggt8Kf2jheaz4JVPhb4tlzJv0y3DaReP8A9NbMFVTOPvQGM5Yswc8V+S\/7X\/8AwTs+LX7D2oO3jjw2\/wDYPmCKDxFpjG70i4J4UebtBiYngJMsbEg4BHNfsmR8XZdmlo0pcs\/5ZaP5dH8nfukfFY7J8ThdZK8e62+fY8RooByKK+nPKCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAop1tby395BbW8M1xdXUiwwwxIZJJnY4VEUcsxPAAGSa+9v2Kv+CAfxN+PrWetfEqSb4X+FZcSfZZYhJr14nBwsB+W2yMjdPl1I5hIrzsyzbCYCl7XF1FFee79Fu\/kdWFwdbES5KMb\/p6s+E\/Dnh3UvGfiKy0fRdN1DWNY1KQQ2lhYWz3N1dueixxIC7t7KCa\/RL9i3\/g3e8afE82eufGLVG8C6JIFlGhWDJcazcKecSSfNDbZGOB5r9QVjIr9Qv2TP2D\/AIXfsUeHGsfAHhi1068uIhFe6tOftGp6jjBPm3DfMVLDd5a7Y1JO1Fr2CvyLPfEuvWvSyyPJH+Z2cn6LVL8X6H2GA4Zpw9\/EvmfZbf5v8Dzn9m79kv4d\/sj+Df7D+HvhXTfDdnIF+0ywqZLq\/Zc4aedyZZmG44LscA4GBxXo3SiivzKtWqVpurVk5Se7bu36tn1EIRhHlgrJdEFFFFZFBRRRQAUUUUAFfzBf8Hq3\/KUzwD\/2SrT\/AP076xX9PtfzBf8AB6t\/ylM8A\/8AZKtP\/wDTvrFAH5AV\/dV+w5\/yZT8H\/wDsSNF\/9IIa\/hVr+6r9hz\/kyn4P\/wDYkaL\/AOkENAHqVFFFABRRRQBBqem2+s6bcWd5bw3dpdRtDNBMgkjmRgQyMp4ZSCQQeCDX8uv\/AAcK\/wDBulr37CXjHWfi98G9JvNc+B+pStd3+n2ytNdeBJGJLRyDlnscnMc3JjH7uXBVJJv6kaZc28d5byQzRpJFKpR0ddyup4IIPUH0oA\/gGor+mb\/gqn\/waG\/Dz9pXVNR8afs9alpfwl8XXTNNP4buYW\/4Re\/kLZJiEamSwPzHiJZIcKirFHyx\/BX9tH\/gl98e\/wDgnzrklr8WPhn4k8M2SuscWsCD7Xo90W5UR3sJe3ZiOdm\/eucMqnigDwOiiigAooooAKKKKACiptN0641jULezs7ea6u7qRYYYYUMkkzscKqqOWYkgADkk1+jn\/BPn\/g1x\/ab\/AG2L+z1LxNoDfBXwRMwMureLbZ4dQkTcA32fTfluHcA7l87yI3HSSgD88vA\/gbWvib4v03w94b0fVPEGvazcJaafpunWr3V3fTOcJFFEgLu7E4CqCSa\/qG\/4N2\/+DeGD\/gm\/p9v8XPi3bafqXxx1S0aOxskdLi38DwSoVkijkUlJLx0YpLMhKqpeKNmRneX6f\/4Jc\/8ABED4H\/8ABKXw753gnR5Nf8d3luIdS8Za2qTarcA5LRw4AS1gJP8Aq4gCwVPMaVkDV9hUAFFFFAFXW9Es\/EujXenalZ2uoafqEL211a3MSyw3MTqVeN0YEMrKSCpBBBINfyu\/8HD\/APwb46x\/wTd8cah8Vfhbp99rHwC167DSRpunuPAlxK4C2tw3LNZu7BYLhskFlhlPmeXJcf1WVS8SeG9O8ZeHb\/R9Y0+y1XSdVtpLO9sryBZ7e8gkUpJFJGwKujKSrKwIIJBBBoA\/gQor+gv\/AIK4f8Gfv\/CQ6rqfjz9lO4tLOa4JuLr4e6teCKAtg5\/s27kOE3NtxBcsEBZyJ1UJEPwp+Pf7OHj79lr4g3HhX4j+DfEngjxFa5LWGs2ElpK6BiokTeAJIyQdsiEow5BI5oA4qiiigAooooAKKK739nb9lv4jftb\/ABAh8LfDPwT4l8ca9KVzaaPYvcmBWYKJJWUbYYwSMySFUXqSBQBwVfpl\/wAEBP8Ag398R\/8ABT3x9Y+P\/H1nqGg\/AXRbrNxdHdBP4vljfD2do3DCIMCss6\/dwyIfMyY\/tr\/gk1\/wZ6R6DfaZ44\/arvbe+miC3Fv8PtHvN8CthSBqN5GcPtJYGG2bYSqHz3UtGf3h8K+FdL8C+GNO0TRNNsNH0bR7WKysLCxt0t7WxgjQJHDFGgCxxoqhVVQAoAAAAoAZ4O8H6T8PPCOl6BoOm2OjaHodnFp+nafZQLBbWNtEgjihijUBUjRFVVVQAAABwK0qKKACvhz\/AIOTP+UI3x6\/7Blh\/wCnSzr7jr4c\/wCDkz\/lCN8ev+wZYf8Ap0s6AP45qKKKACiiigD+pb\/gzQ\/5RL65\/wBlF1P\/ANI9Pr9Zq\/Jn\/gzQ\/wCUS+uf9lF1P\/0j0+v1moAKKKKACiiigD+K3\/gtR+wTef8ABOT\/AIKN\/EP4ffYWs\/DNzevrvhNwjLFPo127vbBC33vJw9szdDJbSY4r5Vr+yv8A4LV\/8Ea\/CP8AwV8\/Z+t9IvLyPw18RPCvm3HhTxH5XmLau4HmWtwo5e2l2rux8yMqOucMj\/ykft1\/8E2vjN\/wTg+JMvhv4s+CtS0DfO8Wn6uiGfSNaVed9rdKPLkypVimRIgYB0RsqADwuiiigAooooAdB\/r0\/wB4V\/f1X8AsH+vT\/eFf39UAFFFFAHyX\/wAFyP2Lm\/bz\/wCCXnxW8C2Ni994kt9LOveHY4ohJO+pWJ+0wxRA9HnCPb5\/u3DV\/FvX9\/h6V\/Fz\/wAFy\/2LV\/YM\/wCConxW8DWNktj4butTOv8Ah1IojHAunXw+0xRRA9UgLvb5\/vW7UAfJNFFFABX9On\/BmF+y43wt\/wCCfXjT4nXlrJBffFbxMYbWUn5bnTtNRoImA9RdTagp\/wB0V\/MWqlmwBkngAd6\/uL\/4JpfsuJ+xZ+wH8I\/hf9lhs77wj4ZtLbU0iOUbUXQTXrg+j3Uk7\/8AAqAPca\/NH\/g7I\/ZoPx\/\/AOCPvibWraGSbU\/hbrVh4rt0iQM7xh2s7gE9QiwXkkrf9cAewr9Lq439on4Mad+0f+z\/AOOPh7rDPHpXjrQL7w\/eOn3khu7d4HZfcLISPcUAfwa0VqeNvBupfDrxnq\/h\/WbWSx1jQr2bTr62k+9bzwu0ciH3VlI\/CsugAoor1z9gr9lXUP23\/wBs34a\/CfTRdrJ451+2065ntkDy2VmW33VyAeD5Nus0pB7RmgD+oz\/g1w\/Y4\/4ZL\/4JIeC9QvrbyPEHxYmk8cX5YAt5NyqJYgN12Gzit5Np6NNJ6kn9FKpeGvDlj4O8O6fpGl2sFhpml20dnZ20K7Y7eGNQiRqOyqoAA9BV2gAooooA\/kZ\/4Oaf+CbWofsF\/wDBRvxD4i0+x8v4e\/GS6ufFOgTxriKC5kkD39lgKFUxTyb1RcgQzwDOdwH501\/ch\/wUE\/YH+H\/\/AAUn\/Zk1r4XfEbT2uNJ1Ei5sb6AKLzRL5FYQ3ts5B2ypvYejo7owKOyn+SP\/AIKlf8EZfjN\/wSl+JN1Z+NNFuNY8DXF15OieNdNt2bSdWRgWjVzz9muNoYNBKQ2UcoZYwsjAHyXRRRQAUUUUAFFa3gXwHrnxQ8Yad4d8M6Lq3iLxBrE621hpmmWkl5eXsrfdjiijBd2PZVBJr+gL\/ghD\/wAGrNz8OPEeh\/GL9p\/TbOTVbGRb7Qvh+zLcR2sinMc+psuUdgQHW2Uso+XzSTvhUA\/Ar4rfCPxN8DvGb+HfF2i33h\/XY7Ozv5LG8Ty54obu1iu7dmXqpeCeJ9pww34IBBA5yv0W\/wCDrHwLeeEP+C3fxRvrmPZb+JtP0TU7M4xviXSrW1Y+\/wC9tpR+FfnTQAUUUUAfrl\/wZe65DpP\/AAVb8WW8rKsmp\/DLUraEH+NxqOlykD\/gMTH8K\/qKr+On\/g24+Plv+z3\/AMFnfgrfX1xJb6b4l1GfwtOFH+tfULaW1tkPt9rktj+Ff2LDpQAV\/EH\/AMFYv+Upv7S3\/ZVfFH\/p3uq\/t8r+IP8A4Kxf8pTf2lv+yq+KP\/TvdUAfP9FFFABX3\/8A8GuP\/Kdf4Gf9x\/8A9R\/U6+AK+\/8A\/g1x\/wCU6\/wM\/wC4\/wD+o\/qdAH9ftFFFABRRRQAHmv5lf+Djj\/g3W1L9kvxTrvxz+B+gtd\/CXUHe\/wDEGgafDlvBchJaSWONR\/x4E5b5Ri35UgRhSP6aqbLEs8bK6qysMEEZBHoaAP4BaK\/pU\/4K4\/8ABot4O\/aDv9Q8dfs13Oj\/AA38WXDPcXfhG7Bi8Oai5YMTalFLWL4L4jVWgJ8tVWBQzH8Bf2s\/2EvjD+wr40OgfFv4eeJfA980jRwSX9tus74qAWNvdRloLhRkZaGRwDxnNAHktFFFABRRRQAUUUKpY4AyTwAO9ABXpX7JH7I3xA\/bj+O+i\/Dj4aeH7rxF4n1uTCRxgiGziBAe4nk6RQpkFnbgZA5JAP2d\/wAE2v8Ag2P\/AGjv2+b6x1fXtFn+Dfw8nxI+veKbJ47y5jO05tNPJSeYlWDK8nlQsoOJSRg\/0r\/8E3f+CWHwg\/4JZfCGTwr8L9CaO81IpLrXiDUCs+sa9KowpnmCr8i5OyJAsSFnKoGd2YA5r\/gjv\/wSg8H\/APBJT9li38G6J9m1bxfrbR3\/AIu8RiLbNrV4FICqT8y20IZlij6KGdyN8sjN9ZUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVBqel22t6dcWd5bwXdndxtDPBNGJI5kYEMjKeGUgkEHgg1PRRe2qA\/Pb9tX\/g3y+HPxtN1rfwtuIfhj4lk3SGwjhMug3b8nHkA7rbJwMwny1A\/1LGvye\/ap\/Yi+KH7FviT7B8QvC95pdrNL5Vpq8H+kaVqB5x5Vyo27jgny32yAclBX9NVZ\/inwppfjjw7eaRrWm2GsaTqEZhurK9t0uLe5Q9UeNwVZT6EEV99kfiDmGBtSxP72Hm\/eXpLr87+Vj5\/H8O4ev71P3JeW33f5WP5T6K\/Zf9tH\/g3X8G\/EX7Zrnwa1ZfAetSEyf2HqDSXGiXDHtGw3TWuTk8eag4VY0HI\/Kn9o79lT4ifskeL10X4ieFNT8N3UzMtrPKokstQxyTBcITFLwQSFbcuRuCniv2LJeJ8vzRf7NP3v5XpL7uvqro+Mx2VYjCv94tO61X\/A+Z59RRmivoDzgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAopskqxIzMwVV5JJwBX1T+xX\/wAEfPjD+2ebHVIdM\/4QjwTdbX\/4SDXIWjFxEcHda23ElxlTlW+SJv8AnrXJjcfh8HSdbFTUI92\/y7vyWptQw9WtPkpRbfkfKzyLGPmOOcfjX2h+xX\/wQ5+L37VIs9Y8RW7fDHwbcYkF5rFsx1K8j\/6YWWVcZ4+aYxjDBlEg4P6n\/sT\/APBIn4QfsUi11TT9IbxV40gAY+I9cVJ7mB8DJto8eXbDOcGMeZg4aR6+o6\/J898TJO9LK42\/vyWvyj+rv\/hR9dgOF0vfxb+S\/V\/5feeAfsa\/8EzvhH+w7ZJN4P8ADy3XiRo\/Ln8R6sVutWmBBDBZNoWFWBwUhWNWwMgnmvf6KK\/K8XjK+KqutiJuUn1bu\/68j6yjRhSjyU0kvIKKKK5jQKKKKACiiigAooooAKKKKACv5gv+D1b\/AJSmeAf+yVaf\/wCnfWK\/p9r+YL\/g9W\/5SmeAf+yVaf8A+nfWKAPyAr+6r9hz\/kyn4P8A\/YkaL\/6QQ1\/CrX91P7DDrJ+xN8HWUhlbwRopBB4I+wQUAep0UUUAFFFFABRRRQAVFfWMOp2U1vcwxXFvcI0UsUqB0lRhgqyngggkEHqKlooA+N\/2if8Ag35\/Y9\/adu5LvxB8DPCOl6gwY\/a\/DXneHpN7ZJkZbJ4o5HyScyK2T1zXyB8Sf+DLD9m3xGbibw14++MHhm4lYskct9Y39rCPQI1qkhH+9KTX7D0UAfgf4g\/4MbNNuL0tpf7S2oWdv2S68BJcv\/30uoRj\/wAdqj\/xAyf9XRf+Y3\/++lfv9RQB+GPw\/wD+DH74f6dPGfFXx88Y6xGD866V4dttNZh7GSW4x+Rr6K+DX\/BoN+xz8L7ppNb034ifEVT0j8Q+JmhRfp\/Z8dqePcn8a\/USigDyL9mj9gX4J\/sb26r8LvhX4F8D3Hki3kvdL0iGK\/uYwSdst1tM0vU\/6x2r10DFFFABRRRQAUUUUAFFFFABXI\/Gn4BeBv2j\/BUnhv4g+DfC\/jjQJHEp07XtLh1C13j7riOVWUMOzAZHYiuuooA\/M\/4\/\/wDBpZ+xv8brprjSvDPjD4aXMkhllfwp4gdVkJOTiK9W5iRe22NFAHQCvlr4i\/8ABj34J1K7dvCf7QPirRYCfkTV\/C9vqjge7R3FsD+Qr91aKAPwB\/4gY\/8Aq6L\/AMxv\/wDfSu2+GX\/BkD8OdKuY28ZfHjxtr0Kkb10bQbXSWb1wZZLoD8Qa\/ciigD83v2ev+DUf9jX4DzW9xqHgvxF8SL+1kEsVz4t12WZQR2aC1FvbyL\/syRMPavv34U\/Brwh8CPB0Ph3wP4V8N+DfD9u7SRaZoWmQ6dZxM33mWGFVQE4GSBziukooAKKKKACiiigArgv2nf2ZvBn7Y3wK8QfDX4haVJrng3xRHFFqVil5NZtcLHNHMg82F0kXEkaH5WGcYOQSK72igD88\/wDiFe\/Ya\/6I7ef+Fjrf\/wAl0f8AEK9+w1\/0R28\/8LHW\/wD5Lr9DKKAPzz\/4hXv2Gv8Aojt5\/wCFjrf\/AMl0f8Qr37DX\/RHbz\/wsdb\/+S6\/QyigDyD9if9hD4Xf8E8PhFc+BfhH4dm8M+F7zU5dYls5NSur8m5kjijdw9xJI4BWGMbQ20YzjJJPr9FFABRRRQAUUUUAFZHjvwBoPxS8Iah4f8TaLpPiLQdWi8m903VLOO8s7yPg7JIpAUdeBwwI4rXooA\/P\/APaA\/wCDYb9jH4\/315fN8K\/+EL1S+bc914U1W50yOP8A652odrRB7LCK+d9f\/wCDKb9me8VjpvxE+OVjIxJ\/fanpdwij0AFgp\/NjX7EUUAfjNY\/8GTX7PcdwDc\/FP4yzRd1in02NuvqbRu2e1db4W\/4Mx\/2T\/D9+s154k+NmuRqcmC91+xSNvb9zYxt+TV+tlFAHwZ8MP+DZf9ib4WXdtdW\/wVs9avLf\/ltreualqKS\/70MlwYD\/AN+6+8xwKKKACiiigAr5d\/bj\/wCCM\/7Of\/BR34j6V4u+MHw\/bxR4i0XTRpFrexa1f6e62iyyTLEwtpowwWSWVgWBI8xuea+oqKAPzz\/4hXv2Gv8Aojt5\/wCFjrf\/AMl0f8Qr37DX\/RHbz\/wsdb\/+S6\/QyigD4F8Hf8GxP7E\/gPxfpWuad8H5l1DRbyG\/tTN4q1ieMSxOHTdG90UddyjKsCpHBBBr76oooAKKKKAPhf4xf8G2\/wCxv8evi14n8ceKPhTc6h4m8Y6rc63q10ninV7dbq7uJWmmk8uO6VF3SOzYVQBngAcVzf8AxCvfsNf9EdvP\/Cx1v\/5Lr9DKKAPzz\/4hXv2Gv+iO3n\/hY63\/APJdenfshf8ABCD9ln9hP432PxG+GPwzOg+MtLt57az1CfXtR1A2qzIY5CiXE8iKzRsybgudrsM8mvr6igAooooAKKKKACqHijwtpfjjw5faPrWm2GsaTqcLW15ZXtulxbXcTDDRyRuCrqQcFWBBFX6KAPzl\/al\/4NW\/2Pf2m9WuNStfButfDDVLyYzTz+CNT+wQuT\/CtpMk1rEv+zFCg5r49+IX\/Bjv4R1LUWbwp+0N4k0W0zlYtW8JQ6nIB6F47q3BPvtFfu5RQB+AcH\/BjNGsymX9qCR48\/MqfDkKxHsf7UOPyNe4\/A7\/AIMtv2dvBNxa3Xjjx58T\/HVxbuGe2hntdJsLkd1dEieYA\/7E6mv2LooA8T\/Y+\/4Jx\/A39gXRZbP4Q\/DPwx4Ka4j8m4vraBp9Su4927y5r2ZnuZUDDIV5GAPQCvbKKKAPlb9t3\/git+zd\/wAFFvizY+OPi94Am8T+JtN0qPRILuPXtR0\/baRyzTIhS2njRiHnlO4gthgM4AA8c\/4hXv2Gv+iO3n\/hY63\/APJdfoZRQB+ef\/EK9+w1\/wBEdvP\/AAsdb\/8Akuj\/AIhXv2Gv+iO3n\/hY63\/8l1+hlFAH5\/aF\/wAGvf7FHhfW7PU9M+FWradqWnTpdWl3beNdcjmtZkYMkiMLzKsrAEEcggGv0BoooADyK+Ffi5\/wbZfsb\/HT4r+KPG\/ij4VXepeJvGWrXeuatdjxXq8Iuru6meeaQJHdKibpHY7VUKM4AA4r7qooA\/PP\/iFe\/Ya\/6I7ef+Fjrf8A8l0f8Qr37DX\/AER28\/8ACx1v\/wCS6\/QyigD88\/8AiFe\/Ya\/6I7ef+Fjrf\/yXXof7Kn\/BAb9lP9ij496D8Tvhr8N7rw\/418M\/aP7Ov38SapeLB59tLbS\/up7h42zDNIvzKcbsjBAI+yaKACiiigAooooAKKKKACsnxx4E0P4m+E77QfEmjaV4h0LVIzDe6dqdpHd2l3GeSkkUgKOvA4YEVrUUAfn7+0l\/wbC\/sa\/tIXd9ff8ACsW8B6tftua88HalNpaRf9c7TL2adf4YBXyT8UP+DIv4R6rI3\/CF\/Gr4j6CmOBrWnWWrkH3MQtf5V+3FFAH4An\/gxkyT\/wAZQkDtn4b\/AP30rS8M\/wDBjfo9pehtZ\/aS1S\/t88x2XgVLRyP957+Uf+O1+9lFAH5IfCL\/AIMzf2WfAt9a3XiTxF8WPHEkP+utbvV7aysZ\/wDgNvbpMv4TV90\/sof8Env2cP2H7m3uvhf8HfBfhvVrTd5GrtaG\/wBWiDfeC3tyZLkKfQSY9q+hqKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACsT4h\/Dfw\/wDFrwhfeH\/FGi6X4h0PUk2XNhqNslxbzjqNyMCDggEHqCARzW3RVRlKMlKLs11E0mrM\/LX9tD\/g3I0nXRda58D9c\/sG8OZD4Z1ud5rF++23usNLEfRZfMUk43RgV+XPxy\/Z98cfszeNm8O\/EDwtq\/hPWMM0cN7EPLulBwXhlUmKdAeN8TMueM5r+pCuV+MPwQ8I\/tA+CLjw3428OaP4n0O6O5rTUbZZkR8ECRM8xyDJ2uhDKeQQa\/RMj8RsbhbUscvaw7\/aXz6\/PV9z5zH8N0K3vUPcl+H3dPl9x\/LTRX6rftqf8G481q93rvwK1rzI8NIfCuu3PzDqdtreH8AEuPqZu1fmT8U\/hP4o+Bnje58NeM\/D+reGNfs+ZLHUbcwyFckB0z8skZwcOhZG7E1+wZRxBgMzhzYSab6xekl6r9VdeZ8bjMuxGFlatH59H8\/6Zz9FGaK9o4QooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACijNexfskfsDfFT9tzXFt\/APhma40tJfKutevybXR7IggNvuCDvZcjMcQkkAOduOaxxGJpYem6teSjFbtuy\/E0p0p1JclNNvsjx1m2ivoL9jX\/gmH8Xv24Lm3uvC\/h9tL8KSNiTxLrG6100Lzkw8F7k8EYhVlDYDMmc1+pP7FX\/AAQI+F37PgtNa+ITR\/FLxZFiQJfW\/l6LZv1xHaEsJiOm6cuDgMEjPFfeNrax2NtHDDHHDDCoSONF2qigYAAHAAHGBX5bnviZShellceZ\/wA0tF8lu\/nb0Z9VgOF5P38U7eS3+b\/yv6nxx+xR\/wAEQvhD+yVNaa1rFsfiR40tyJF1XW7dfstnIDkNbWfzRxkcENIZZFIyrgcV9ljiiivyXMMyxWOq+2xc3OXn09Fsl5LQ+vw+GpUIclGKS\/r7wooorhNwooooAKKKKACiiigAooooAKKKKACiiigAoAxRRQAUAYFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVw3x9\/Zp8BftR+Cm8PfEDwrpPijS+TGl3F+9tWPBeGVSJIXwMb42Vsd67mitKVadKaqUm4yWzTs16NEyjGS5ZK6Px1\/bQ\/4NzfEPgxbvXPgjrTeJ9PXMh8N6zMkOoxj+7b3PyxTdThZREQF+\/IxxX5u+NvBGtfDPxZeaD4k0fVPD+uaewW50\/UbV7W5gz03RuAwBHIOMEcgkV\/VZXmP7Tn7HPw3\/AGw\/CI0f4heFdO16OFWFrdsDDfaeT1aC4TEkZyASFbDYwwI4r9LyPxKxNC1LMY+0j\/MrKS9ekvwfds+Zx\/DNKp7+GfK+3T\/Nfj6H8xtFfov+2l\/wbx+OvhMt5rnwh1KT4haDFmQ6NemO31u2Qc\/I3yw3WACfl8pzkBUc1+eXiDQdQ8I6\/eaTq+n32k6tp0phu7G9t3t7m1kHVJI3AZGHowBr9dyvOsFmNP2mDqKXddV6p6r8ux8bisDXw0uWtG35P0ZVooor1DlCiiigAooooAKKKKACiiigAoorsPgZ+z744\/aZ8br4c8AeF9W8VawdrSQ2UX7u1UnAeeViI4UzxvlZVzxnNRUqQpxc6jSS3b0S9WVGMpPlirs4\/Nej\/s0fsi\/Ej9sLxa2j\/DvwrqHiCSFwl3eACHT9OyM\/v7hsRxnHIUnewHyqx4r9M\/2LP+DcvRvDotdd+OOsr4hvhiRfDWjTyQ6fF7T3OFlmI4+WPylBBBaRTX6XeAvh9oXws8J2Wg+GdH0zQND01PLtbDT7ZLa2t1znCogCjJJJwOSSa\/Ns98ScLh70suXtJfzPSK\/WX4Ls2fTYDhmrU9\/EvlXbr\/kvx9D8+v2K\/wDg3g8D\/Ck2eufF\/UIviHr8e2QaRbb4dCtXHOGBxLd4PeTZGwODEetfojoHh6w8KaJa6ZpdjZ6bpthEsFraWsKwwW0ajCoiKAqqAAAAABVyivx\/NM6xuY1PaYyo5dl0Xolov6ufZYXBUcNHloxt+b9WFFFFeWdQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUABGa8b\/a0\/YH+Fn7bGgra+PvDFrfX1vEYrPWLY\/ZtUsByR5dwvzbQSW8t90ZPVDXslFb4fFVsPUVWhJxktmnZmdSnCpHkmrrsz8Nf20f+CAfxP8AgG15rXw3kk+KHhWPMgtYYxFr1onPDQD5bnAwMw\/OxPEIFfBl3bS6ffXFrcQzW11ayNDPBMhjlgkU4ZHVsFWB4IIBBr+r0jNeCftif8E0\/hH+2\/YSSeMfDcdv4i2BIPEelFbTVoMABcygETKAMBJlkQZ4UHmv1HI\/EyrC1LNI8y\/mjo\/mtn8rejPlsfwvCXv4V2fZ7fJ7r8T+bqivtb9tD\/ghX8XP2Xxd6x4VhPxQ8IQAyG40m3K6raJx\/rrPLM+M43QGTIBZljFfFAcEsP4lJVgeqkHBB9we1frWX5nhcdS9thJqcfLp6rdPyaR8hiMLWw8uStFp\/wBbdxaKKK7jnCiir\/hPwrq3j3xPZ6JoOl6lrmtak\/l2lhp9s91dXLYzhI0BZsAEnA4Az0pSkkrvYEm9EUM1u\/DL4X+JfjV42tfDfg\/QdW8Ta\/fcw2GnW7TzFe7sBwiDu7EKo5JA5r9DP2K\/+DdbxZ8Qha658adWk8G6S2HXw\/pcsc+qzjriaf5obcdPlTzWIJBMbCv1Z\/Z5\/Zd+H\/7KXgpfD\/w+8LaX4Z01tpm+zR7p71lzh55mzLM4yRukZiBxnFfn2e+ImBwd6WE\/ez8n7q+fX5aeaPo8Bw3Xre\/W9yP4\/d0+f3H5n\/sWf8G5N1qH2TXfjrrX2WI7ZB4W0K5zIeh23V4vA7gpb57ETdq\/UX4PfBLwj+z94HtvDfgnw7pPhjQ7XlLTT7dYUZsAGRyOZJGwNzuSzHkknmupor8dzjiLH5nO+Knp0itIr5fq7vzPs8HluHwqtRjr36v5\/wBIKKKK8M7gooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACvmb9tL\/gk18H\/ANtlLnUNa0VvDvjCUZXxJogS2vnbHHnjBjuRwB+9VmAGFZOtfTNFdWDx2IwlVVsNNxkuqdv+HXk9DKtQp1o8lVJrzP59\/wBtP\/gi78Yv2PxdaraWH\/CxPBkGX\/tnQrZ2ntoxk7rmz+aSLABJZDLGo+9ICcV8l6TaTeINQtbTT4LjULy+kWG2t7WMzTXMjcKkaKCzsTwAoJNf1eEZrh\/C37M3w78EfE\/UvG2j+BvCel+LtXBF5rNrpUMV7cZzu3SqobLZ+Y5y2BnOBj9Oy7xRrQouONpc80tGna\/qrO3qvuPl8TwrCU70Jcq6p6\/d\/wAH7z8ef2KP+Dfj4jfHP7HrnxSupvhn4Zk2yDTwiza9eJwceWcx2uQTgy73UggwjrX6zfsrfsQfDH9jDwx\/Zvw\/8K2OkTTRrHeak48\/UtRxjma4fMjDI3BAQiknaqjivWAMUV8ZnnFmY5o3GvO0P5Y6R+fV\/Nvyse3gcpw+FV6au+73\/wCB8gooor5o9IKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD\/\/Z",
            "extension": "jpg"
        },
        {
            "document": "JVBERi0xLjUKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVyIC9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nO1cW49Vx5UW0BjTWCbd7gTcmLDbYHMO5OzU\/RKSjDRKXkbz4hFSHvA8ZSYejcYZQf6\/lLXqtlbtXaeby0GRIgvJ3l27Lqtq3b76atd5PYlZmUngv\/rw5x+Pf\/0ffvrhb8evj+WktfWzNtOP+Ky8wuf\/Ow5u9VepB3+Z9V9C5r\/U6o9a73+O\/\/Rs+utxkmR68wMbLTgxBTu9+e\/jvxx\/RxVYV0GJybpc43V5kZvqyWLL6U\/QtZzwH7R8fWxm6ZzzqSv+\/Ocfp399CbMPk5Sz89FML\/8C7fCVnOwszOSjnQ1M6eWPx5tr25f\/e\/zHlyDUd7hU8LaOq9wBx1Vmju6SgYPTTEvpr6YZ6URc\/dnWXNoQ1n9W9QRY9OVfS23NSoqoAxiPUTFqBQ8+qugizpeL4o3jSry8HRvYC81UK5V240VuZvG+ixzd7C5Vr5OdM6Q\/28Iq4+Pqz7Z20mm5\/nOv5fOugwsj4+96DCZw8xfWfhxDNFHPau8SiTYlWM0szKCIJo5uXQp5\/FBUSGaN1lM74CasqFTyngOToCykbMuYysRS0GWRbEVLQUuHqnVYSsVa\/FK4En\/VRS0Wg1k1Mdqs3tvG\/RxAGm\/mIJYKfD0pnyuCcNBaWKhv9Kx1TghSTH\/4\/+QJ7zU2GCTmFy\/cbPjY0DEIZmelgsT6O6ndDMa8U6BKN738r+NXUHEnZyF01JvrW3jyVtvNje1Oz1KJaODRzTqqYDdH7fXN7S7OxjthN5\/k5sZK1vxWKjTS+c2n8Khmp7Xb3N6qWUZlN9\/\/dTUQvD7a\/ufLfwMHC7OA0IXCwTh1EhJCmAFPxEkoyAU7GWdQWZrB7a2dg5feDp\/ubHcQ43VQHsTSsHbSB5QAxhVRxrD5jB6PoC74nwpm8\/0bKoaJRVhfY+CpFX5OjzgETNdExzujVne3OzvD0sMS\/2wbId9ooXFh1OyVc5LVvJEEEE7DE85Q9EKdbP0cZRCBC3ILugT96sC7zPMHrabFZr2X90elPYx0M607rLKe4hwgc7hkWkKgHlB5YLGojM6ahcrREv6nIFgqpyMZs3tbY14MWaGASdYMNtOHQtCjmkH1EQxmKdGx0iCJNRad2ajJuBqX31sKcJvJSY12jDK8gjUH55FGOVhIrTWuWktg6N51eDDXDx\/eJUDExgeV8YyJHl0HVPoQA3pY7W7APkV\/yCpCuhSirCLEDohgwasIsQNUrCEOgA3XpQUbNoBWPBj2bXq8BjYOkU1KNGc3C+XAg8DtAFZoC0GK2n+2hd6VjsnHISwawDvJmdOg4AQ3t2DSNoCvfk6SlKHgGYYK4GPaKWxVq95O3ui0543yoBZizN1UqINxbVQPHaGF7ARGRx9FCloYFXPQYvMAVwcQGoKC6LBTEA4DBNOTrYR8opzdnNI0v9gqCMbQ1eYM\/Bc6ixAUrpVVdJufp7DsnHBpFjDbuPkFLeK9UUenbZz7pcsoN1\/mLiFOnOc28JSns5iNCuSI5c9\/xz+fNrdU2pOdHsIxLKQwQNIfxVAtQBypiqE+aNo\/p4UjXd3fo5Za+BXoEhKfMraYlAKbeLjFRGYhgHc1a3OmoftNL+dFL95tftkc5tpW+ZDjduDTyV4sSCvL+e5yDTLFhfJePnvFXOSMW2E1uE60Ki\/CCDtbzIE0STLiR1TzHvX0xdYjOLGYF3fGwx7BBbaaJ8X4XKxOgI9Tc9BzKiSvPeOFWaYQYI3BaTX4wZ73RWaJyk4yW881SDJdQBs9e9GpnUS6R70zfyLpTkaF3Btb86\/pkXU6XBw+fBU+jw5ZHK2mvqYhyzRgy9eUqFqkUXxlbmRYJlPWFTl4nbSKVddy8zgP7VXVuk+j6DBLbwLImEw3cnO+1sLMGRXWVddM2ock7RdbCwM6o3nhxNa3jl1jqSGv5Atwv5WdjGZNw5ySaE+45dVCwAIQdE2M4xEvRqJ\/06Q85atRe\/8W2oCXOhV5mvg2pRvlfUk8+FRSYBTVmD1Y8AnvfT21h1sNTicBhzdPtEyP1M\/TLeBOb4St6dF6nj6\/32TLMA4RYrGMO21s1iYBJ6FDTSI7A+gm8AzSwQJK5iALTB0NaPP9doup1CuDSJfldgrTzzJ4BjyKsvVZvsvNqdUO8gjsaTWgEIj6QQfLUUCC\/6VCk0JvnmMHoCzP615P6oom6BqgU7rcAWJHB22ia9iHmitED73omOS8DweQ\/FaWHEzhDpkcFXaiCNgjSg0RrkNIFQE1MEUIDub7oCyzVtVmNRgODz1NlA5C5aWDuPwUIjTkNOHZtGBlEfJDSoZCtBwtIm5cRd34DWdN7nG9PQ0EMV3YWMfAR82Uz7kb1VnkjBKN68JLe00ORa+nZcSXkdV7Qi46DB9dJKnN90QSCETowy1Xe8o8y\/etlAbNICcKQxMiKKCrExddcFB7UbKo4sjglMGF+lTnkqIVA1eJVjDKN1BLYR6qMnjESq9lcwEvYb0uJwPQv84AkmPNS1rXvOQkT80V5UVAwsscJCJrs8IF+PqMOnrYFuQI2ygIAmX5AJd5jssSaEbwxXeZ1SePCMTT624jVQtvtQCFGylYzWAxOjiJ7w3LMZ8010AupHZ01Lz8Di9sbvZZSgnIKrxpa5C4lOJ6t4vIbJYd+sQJUnjvIPLOBDEjTVTyk9YtywJSfNIg9NSefsVgaquY07EVrukzbZFa799uPbJdytQwZWxNrXn96tOdDicai3yK5momrHUVTj3b11U1QsKcp33VIvSuoVPWVfEWtHEyQwaJm4uo2pWFCo8HjnHeggSFi3ujELSC3h0CbALbCl4t76fDWXURHmcM4RXu6UpYvzdAkhyuDdENzA1tlIlzwmaaVqrKWIamEEGdf83nXwMj4TbWEYVgas1Q4XBV5lYTQlGYtfSbX2\/xkCF63SeZqvhVknGSlNlh3JEOaYYEqmkyXehfrDMfxvZJpKMDdkVzO5htqAgQqgAWcpbxOw9G6I7xKz2ogaVRLselMBvtTAEHXqsKDnxo2CGoDpJw\/NLROjsN0sCLBmF1jzQxnyHfCgCsCXN9hPdY3eetA\/ae4RuGAhnEI9REAuQZOggBz1tkHo9JrRmS+6R5JsdRteKzxIFbbSSBM8MTyHgk0eBht3oDTPiA7wrae9pA3MroDfBNA29M+3tUVnG183unX8z77WbvO\/bwJiP3lkNa5XLCrlC+Tj7JEWYnAl9IVuGi+f35CJnlAIr8\/nCDeY8HiPUeeg\/sa2EDbAZgm8\/oLK0132ENGUUGqU45OstDVilVx1cxlpIQ3RCQsQR\/tkoYofJiUjfguEhwFYWxwgsOwxbwfZEVicW8GrvVTLwSU3KaglE6ZcjKYiRk99UWeW7nQp+GKwRsnOzj0RzPOXVDzM8SshKVktnZ0QYeh3F7sX9KuEo3nvAVsyuyptHeiBCDZMvU0MFRbiIb9V1GWRHFXuScQbb5tOJK5osQaDTSBJY27tZ2Tl+X4eZg75nCG+2D646yC5m1kGUf2jv22anb8AZnO\/8fBZ2uI56cahIowTOB8naU9PpYRztJ0GPlyz0eSksXA5WqUlo+EgE\/tE5P64c3P3S9Sa1saZm\/ErmsoZGOGqqgWsPXx9F5fJU+jpCBU\/rv8JlIv\/lpZ+ha4aGjgaBhQqHh25bjiGfYqhqWje5uwdyiwLNNn7lx+rxEGpJZmYOKjAx2J\/Ly0xYPCmu6E2UhlXB2j0a7BgCjmM7A\/dkrPPZrWoFwrEkt4qBzNAYWXtpeLz8r6Cyajj0hhoNy+tlWh4gngL1SojUfSSnGBfyqa59SWv864prF\/muXPYW2FSZHqh+ReFDpqnZRYS5FFZZyJYJf1x6XZjGKgTRFl\/GWxaWLZfHr4sf5cyUn4wHO32JE6tZgtqknZc\/Zjn5xzIJ4gXbsrPDJciuZs2HavEuGMSKjbRi99o\/lVJE8Ayyxhw2GdewNXaDRFCWoQ3yboAxAAceVsPpc0loaUhxiSIufp\/ER1WJEbw88SRsunWHklm0OMaDDI+XetKudQR9odZTzx4T54NyhByVLKJGwwsLS+OYRMZIJnCcnAMTZ++H29\/PB9wtvz94bOmT+wLP1HDJ0jPV7nlf1tBA2Dh3\/yz6ESMfBiX1Zn7IyvI\/HVcHNPjiGpU9ayGBcbHecW7c1uqNtB5sI7N+Bkal8BAURRQbtei55vbe4d8Uuhm1I2ASeE6NB6DAfnjkf0xlG2j+UJhHgMKmYkvD6LL07Z6Cy0cnv6Gi3GCLkEnD6enjICrOTtGS\/\/\/SXVmZBzOeDRIUfCZc9yWr07AbV4okYu+y02UlO2Q3PSmg1LgYnNm13Y7qjveIWuyIyPwIh02JfTLCDCcqQbOut2l7zpEt2ZdoX7PXIRlfnSsLw06R9hxT0oUId83zLvk5oZsn2o9TVI6pKUx5S3j3Lnw+eZDUkQ\/P03CtoN8w2y+er2aO2uhMcdhBXFo9kktxS6qaVLH9kCd3HCm1BiEM\/Z9bMOeZa05TdtpxtOyJnspGv2GWXTpKb641D3gkiQ8YftZSON\/tvGMrgbJZnA77oYsCUjw81m7nnefCN+9kVpBK9J8Nn2I7M\/ZTsaWoQrPtaZmeEw+DISJHT\/r3GcLTZVcvqbLAOvrahSrmX3skbTga9y43fqlnlc2QsshCYrzMWtzKe9MQoh9AUxga82ppqzc4uW+QeGDXFROqcn93Ut+w0ZMXx9+c09NHI+aDv82zmyHS3AL7PQ5k\/FYUpFuqbqeW+uKldsM\/KRkfGtM1YR8Ho3jcKDqg\/inddECSYsvyqKYGPaoBLlqzwPjJI3fCstgeAswY0JlUPZw2t\/9EK3MmQWJIC4Q\/xTbExOpEjDMXHHsUHL9qQUh0CxRvYG4V+1r9pJvuCz7+q6UWz4xesorVuQVdEfeDV8XjQdcke5331ntBIB7fZvuTdNgA1ZlDkYluR3xbGzXJTzrwFKGFNn+TCAX2yqF3ok1y6pk9WfcOAVtpSqHVXrEd1l4W2Fa6FW\/dcy\/VA6FK6EnrdSy3XAy5oWfpBHzVra8DMmH1JF3tavuffVYT8JtWCVX97\/r3RgoybvTaizT8ffYlPEJ8b6pjhpxx7IN5d+xHvXkvflXcv7d6dd68NB7y79h+Rd9caLeLgvHuR+aPw7kzkIe9eddfz7kONdg1GvHt9NeDdq1o+Du\/e6eVAvPtHUUrh3fcppefdjRwQ3utC2wrXsXlZO6uwlK5i8LL2uDSJUQ1kwbuvinMXq+LCu4OlHJp31xC8IMz9xLu\/Ne9elHBI3p0pYci71yEPx7vzEUe8+0EnacOlM4zcsg\/Iu3em\/RPvfjjeXQQ6tf2Jd\/+Jd\/+n4t3rDuaDeffOsnH\/FWNPvK8vB4x593XZ+vuyy2j3AB3oQzJOOCENQ7meda9lReNacjkec+H2Hjngh4w99Vz6JInoSzHSc2cG9TPI4Y1EpgvONlZ7WpDubUL5xmLaIKw+cRveEBx9Fd\/uDySfAyCNeGLJxEv87NPV74Tt8ppN1qXjLnIVFV\/fXkHF59nxkycK7edDfpSt5e9G9w0uJUglzdaz6wgU8DXZOLNhFo\/7mw1VV4ysp2u3jKsnp6sIlTXuqPqB+\/6+vf8NvX9Bj0fNV1+0mpwMHFrhmiZ\/OKDl+\/uUAxNe21tvLqPbuW\/N9Cf715HZ\/3lnzNVsR7cq1uFv310KHv6qFz\/B04pZQA9dhGcHUXTpgq7X0djNvrP03L6HF+4fjQqHGx8GQ7pbmvl8QLPmzFKHHw4Pg+wQmFCf33SOQKooyILF5Xo6MD6leMwQ1uA2256j2CruHtGWwaDe7mhHE1o0yO8PsakxqN0e8JtmBP9CEXTAwocYSZZwCFksbCpdLww\/GxgcHYwOB7ynXdhhDgcMoPZLNmLv2a1Kt7W7PQG\/ptG2O3y\/Qtmt3O5Yblj43oju3tLlkf5wQLuY6RLJOJ5SmDge2XEui9qFpsulyPHIjopZ9Q0D4q9eDQ4HpDZr5mddaFvhmoBa91zLzYCYKqUrYmrdSy03A8JqWfpBhwO499bcvpbUnk6\/QzT4rRcMy+W3XvpffqH\/XFlrt+wd73RDchdgNXfz3kbAZjT9yFjZoP2c79XqtVZ2WZUdJdCt2BuLk4jk2ozX\/gW\/03R5p0d0QEJd3WX7sPUVWskZAXp9j5X54Y+5SBvatcixdnalCrt\/dx+nFZ2NdvMl\/w4Dkh\/AdfxtHwYT2wo\/oE3TV+3WHqMI6EeGPqVfWShzMZZdVb7BKT26Xbe+8MaW\/2E9QfiUqMNfIi4C2GrJIm6sVCvrIQ7eK8YfOitCsImfNizwqD3R5fKJ7xXrunxNhVMrJHT9hDqnNt+0CPiEknVtrZmUn2RaAYLtt\/RrTU9BNGiruiX\/qsl7yn72p8IDjMT1niULsNm1P4DCj8kjYViwoY6LK4byJS3O2dbAXJS1vPC86DKgSdHnNwMG6dlWQYJwRiH\/QjeZOaOxU4hDE+2zMF+L17\/Z1qXZza7tzp+3p5lMrWOoau9fUk+PODW37B70A5oKkaUzN1mFv3wH\/4flMvUHLz\/0cEulXzdkWtjs\/\/U96Dgo9Lh3\/vW94djWYP6yQ9Txd4UO2IhlbmRzdHJlYW0KZW5kb2JqCjYgMCBvYmoKNDkxNwplbmRvYmoKNCAwIG9iago8PC9UeXBlL1BhZ2UvTWVkaWFCb3ggWzAgMCA1OTUgODQyXQovUm90YXRlIDAvUGFyZW50IDMgMCBSCi9SZXNvdXJjZXM8PC9Qcm9jU2V0Wy9QREYgL0ltYWdlQyAvSW1hZ2VJIC9UZXh0XQovQ29sb3JTcGFjZSAxOSAwIFIKL0V4dEdTdGF0ZSAyMCAwIFIKL1hPYmplY3QgMjEgMCBSCi9Gb250IDIyIDAgUgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFsKNCAwIFIKXSAvQ291bnQgMQo+PgplbmRvYmoKMSAwIG9iago8PC9UeXBlIC9DYXRhbG9nIC9QYWdlcyAzIDAgUgovTWV0YWRhdGEgMzEgMCBSCj4+CmVuZG9iago3IDAgb2JqCjw8L1R5cGUvRXh0R1N0YXRlCi9PUE0gMT4+ZW5kb2JqCjE1IDAgb2JqClsvSW5kZXhlZAovRGV2aWNlUkdCCjE1CihcMDAwXDAwMFwwMDBcMzc3XDM3N1wzNzc0XDIwMlwzMTdcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDApXWVuZG9iagoxOSAwIG9iago8PC9SMTUKMTUgMCBSPj4KZW5kb2JqCjIwIDAgb2JqCjw8L1I3CjcgMCBSPj4KZW5kb2JqCjIxIDAgb2JqCjw8L1IxNgoxNiAwIFIvUjEwCjEwIDAgUj4+CmVuZG9iagoxNiAwIG9iago8PC9TdWJ0eXBlL0ltYWdlCi9Db2xvclNwYWNlIDE1IDAgUgovV2lkdGggMTA4MAovSGVpZ2h0IDExCi9CaXRzUGVyQ29tcG9uZW50IDQKL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggNjY+PnN0cmVhbQp4nO3WQQkAIBREQbGBDcT+IU3g7eOCzjRYeIcdA362iqX33NF+0KvbmOlFVNEGJ9rgqLqN9B7ISn9hAOB9G3K3B24KZW5kc3RyZWFtCmVuZG9iagoxMCAwIG9iago8PC9TdWJ0eXBlL0ltYWdlCi9Db2xvclNwYWNlL0RldmljZVJHQgovV2lkdGggMTA3Ci9IZWlnaHQgMTA3Ci9CaXRzUGVyQ29tcG9uZW50IDgKL0ZpbHRlci9EQ1REZWNvZGUvTGVuZ3RoIDE3MTE+PnN0cmVhbQr\/2P\/uAA5BZG9iZQBkAAAAAAH\/2wBDAA4KCw0LCQ4NDA0QDw4RFiQXFhQUFiwgIRokNC43NjMuMjI6QVNGOj1OPjIySGJJTlZYXV5dOEVmbWVabFNbXVn\/2wBDAQ8QEBYTFioXFypZOzI7WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVn\/wAARCABrAGsDASIAAhEBAxEB\/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL\/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6\/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL\/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6\/9oADAMBAAIRAxEAPwD0miiigAoopjusa5dgo96AHUySRIly7ACqc18TxEMf7R\/wqozFm3MSx9TVqHcVy8L9d+Ch2evf8qtJIsi7kYMKxqVWZGyrFT6im4dhXNukqjDfdpR\/wIf4VcR1ddykEeoqGmih9FFFIAooooASkZgoyxAA7mquoXq2UaMw+820H0qg0xuMOX3jtg8VSg3qJsuzXwHEQz\/tGqTu0jbnYsfekorRJIm4UUUUwCiiigApUdo2yjFT7UlFAF6G+BwJRg\/3h0q4rBhlSCD3FYtOjkeI5RiP61Dh2GmbVFQW0xmi3MACDjip6zKMXxJ\/x6w\/9dP6GufjleJt0bFT\/Ouh8Sf8ekX\/AF0\/oa5yuyj8JlLc0oNQVsLMNh\/vDpV0EMAQQQehFYFPhmkhOY2x6jsacqfYLm7RVKC\/jfAl\/dt69v8A61XAcjI5FZtNblXFoooqQCiiigAooooA0dP\/ANQf941bqpp\/+ob\/AHqt1jLcpGN4k\/49Iv8Arp\/Q1zldH4k\/49Iv+un9DXOV10fhM5bhRRRWxIVJDcSW\/KthRyQ3Ss251KGLKx\/vX9ug\/H\/Csq4uprk\/vG+Xso4ApqF9yXKx19vrtjNL5TSiN\/Vj8hPs3+NalebVesNWu7DCxPvi\/wCeT8r+HcfhUyofyjVTud3RWVp+u2l5hGPkTHjY54P0P\/6q1TxXO4tbmiaYUUUVIzR0\/wD1Df71W6qaf\/qG\/wB6rdYy3KRjeJP+POL\/AK6f0Nc5XR+JVlOnB4YJJyj5KRjJxg9q89ub+a4yudif3V\/rXZh1eJlN2Zp3OoQwZUHzH\/ur2+prKubya5yHbCf3F6f\/AF6r0V1qKRi5NhRRRVCCiiigA61o6frV3YgIG86EceXIeg9j1H8vas6ipaT0YJtHcWGs2l9hVfypj\/yzfgn6Hoa0a82rV0\/Xbu0Kxvm5jyAEY\/N9Aev4c1zzo9Ymsanc9F0\/\/UN\/vVbqjpTPJZLI8MkJc52SDDD6irtcEtzdBWVqvh+x1TLSx+XP2lj4b8fX8a1aKFJxd0DSe55tqvhm\/wBOJdF+0wD+OMcj6r1\/LNYgII45r2SsXVfDVhqW6TZ5Fwf+WsYxk+46H+fvXXTxXSZjKl2PNaK1tV8PX+mZd4\/OgH\/LWIZA+o6j+XvWT16V2RkpK6Mmmtwooo6daoQUE4rX0rw7f6nhwnkQH\/lrIMZ+g6n+XvXa6T4csdM2uqedcD\/lrIMkH2HasKleMPNlxptnIaV4Xv8AUMPKv2WA\/wAUg+Y\/Rf8AHFdppehWOlAGCLdL3lflj\/h+FadFcNStKe5vGCiLRRRWRYUUUUAFFFFACVg6r4Vsb8tJEPss5\/jjHyn6r0\/lW9RVRk4u6E0nuedf8Ijqv2zyNsWzr5275cfTrn2x+Peun0rwtY6ftklH2qcfxyDgfReg\/U1vUVpKvOWlyVBIKWiisSwooooAKKKKAP\/ZCmVuZHN0cmVhbQplbmRvYmoKMjIgMCBvYmoKPDwvUjExCjExIDAgUi9SMTMKMTMgMCBSL1I4CjggMCBSL1IxNwoxNyAwIFI+PgplbmRvYmoKMjcgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAyNTU+PnN0cmVhbQp4nF2RsW7DIBCGdz8Fb+CDxNBK0S3pkqFV1fYFMByRh2BEnKFvX46rO3T4kD7ggPsZz5eXS142Nb7XNXzSptKSY6X7+qiB1EzXJQ\/aqLiE7df6GG6+DOP51Zev70KqbaAk\/uZvNH4Y12e01IQ10r34QNXnKw0nADylhAPl+G9JO6mY075VowDTEZsaFMAm1gMK4AzrEQWwE+uEAhhgtSjAdGB1KIC1rE8ogOsXPaMAzrF6FMBq1hkFMMQaUADbT44ogO2vIhTAzqwJBbCxqW5ZMO0o7ki3XnXv1x16QHsSnBWHvmeswqNWylv\/mZ48J75k+vu8shauUo3hBz8YhvMKZW5kc3RyZWFtCmVuZG9iagoxMSAwIG9iago8PC9CYXNlRm9udC9KT0tZWEYrQXJpYWxCbGFjay9Gb250RGVzY3JpcHRvciAxMiAwIFIvVG9Vbmljb2RlIDI3IDAgUi9UeXBlL0ZvbnQKL0ZpcnN0Q2hhciAxL0xhc3RDaGFyIDE3L1dpZHRoc1sgNzIyIDY2NyA0NDQgNjY3IDMzMyA3MjIgMzg5IDQ0NCA5NDQgNjY3IDMzMyA2NjcgNjY3IDY2NyAxMDAwCjI3OCA2MTFdCi9TdWJ0eXBlL1RydWVUeXBlPj4KZW5kb2JqCjI4IDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggNTMyPj5zdHJlYW0KeJxd1DFu3DAQBdB+T6EbLGeGomzAYOM0LmIESS6glShDhbWCvC58+\/z5k02RYgz8lYbkIy2en1++vWzrrTv\/OK7Tr3brlnWbj\/Zx\/Tym1l3a27qdRLt5nW5\/E\/9O7+N+Oj9\/H\/ffX3vr8EJbIr+O7+38Ux\/4i0TPdJ3bxz5O7Ri3t3Z6Sqk+LUs9tW3+71Gx6Lgs91elRiVNFVFrVOrNo9WoNKjHXKOSNo99jUo5eyw1KuVHj0ONSrn3+FCjUh48PtaolBePY41KWTxealTKk8epRqU8epxrVMpcRqtRqecilxqVZh9KsBdeKZXZI6xCb\/FVCaxCb\/GhBFahtzhBYBV6C4eCVehVDgWr0NvzKaxC78CRYRV6i2+OwCr0NvbCKvQW5wusEl7fdoFV6C3OF1iF3oFPYRV6lU9hFXqLbyyOkYWXfV6FVcPrvQqr0jv4mhVWjfP101dYNbzFI6xK78JeWDXO1\/dZYdU4XxcprEpv73yFVeN8ORSsSm\/PVcGq9PacF1aldyABVg0ve2FVegvnhVXD6\/8MBqvR2\/uRGaxGb2OE1cLLCKuFl72wGr3mu2GwWngZYfXSJM43WI3ei3sNVguvL9JgNXrNgQar0WucF1aj19xrsBq9PZcBq9G7MMJq9BrnhdXoBcQ\/6fu361+3XxP3W6GbPo+jbTfeJbwr\/I5Yt\/bvutmvu3d1qNMftDQd4QplbmRzdHJlYW0KZW5kb2JqCjEzIDAgb2JqCjw8L0Jhc2VGb250L0FEWEdVSytBcmlhbC9Gb250RGVzY3JpcHRvciAxNCAwIFIvVG9Vbmljb2RlIDI4IDAgUi9UeXBlL0ZvbnQKL0ZpcnN0Q2hhciAxL0xhc3RDaGFyIDYzL1dpZHRoc1sgMjc4IDY2NyAzMzMgMjc4IDcyMiAyNzggNjY3IDc3OCA3NzggNjY3IDU1NiA1MDAgNzIyIDcyMiA3MjIKODMzIDU1NiA1NTYgMjIyIDU1NiAzMzMgNzc4IDU1NiA1NTYgMjc4IDU1NiA3MjIgMjIyIDUwMCAyNzggNTU2CjI3OCA1MDAgNTU2IDU1NiAyNzggNTU2IDY2NyA4MzMgNzIyIDYxMSA2MTEgNjY3IDcyMiA1MDAgNTU2IDIyMgo2NjcgNTU2IDUwMCA1MDAgNTU2IDU1NiA1NTYgODM0IDY2NyA1NTYgNTU2IDU1NiA2MTEgNTU2IDU1NiA1NTZdCi9TdWJ0eXBlL1RydWVUeXBlPj4KZW5kb2JqCjI5IDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggMTU5Pj5zdHJlYW0KeJxdTzEOwyAM3HmFfwDJVinKki4ZWlVtP0CMiRhiECFDf99AQocOZ+l8d\/JZDuN1ZJdAPqLHFyWwjk2k1W8RCSaaHYumBeMwnaxMXHQQcrjp8P4Egt1A9uB3vZB8tpeyaY4MekNr0EhR80yiU6rvrO0FsfmTzsBkq7PpD6hWFX9VcjR3qCcBtxiJUylaiuQCjun3S\/Ahp2CH+ALtZFLtCmVuZHN0cmVhbQplbmRvYmoKOCAwIG9iago8PC9CYXNlRm9udC9VT1VJREcrVGltZXNOZXdSb21hbi9Gb250RGVzY3JpcHRvciA5IDAgUi9Ub1VuaWNvZGUgMjkgMCBSL1R5cGUvRm9udAovRmlyc3RDaGFyIDEvTGFzdENoYXIgMS9XaWR0aHNbIDI1MF0KL1N1YnR5cGUvVHJ1ZVR5cGU+PgplbmRvYmoKMzAgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA0MzY+PnN0cmVhbQp4nF3TQW6kMBAF0D2n4AZdVTYmkaLaZDZZTDRK5gK0MRGL0Ih0Frn9VP1KZzGL39JvsM3D+PT49OtpW6\/96c9xqa\/t2i\/rNh\/t4\/J51Naf29u6dSz9vNbrd8NvfZ\/27vT4e9r\/fu2ttxvaEv15em+nl0T4h2NMvcztY59qO6btrXUPRPqwLNq1bf7vUi4x4rzcbmWNkJBaFY3QgJo0QoN4zRqhvHgdNELD4LVohDLqqBEaktc7jdCQvd5rhDJ7nTRCGTefNUK5ea0aoTx7nTVC+d5r0whlzLxohHK1yvYuPLZu8WpWhrf4umxWhrfgZrMyvMWBbFaGd3Q+m5XDe+fVrBxeXDUrwztjZrMyvHn0alaGt\/jLYbMyvMWBbFaGtzifzcrwFgeyWTm8IJiV4R0ws1kZXvGpbBsRouRTiVkF3uRPJWYVeJPvr5hV4E0uErMKvMnXFbMKvMnXFbMKvOK7IGYVeAuqWRFirGtWCa8\/pJhVYn+xrlkF3tG3TMwq8I4Ya1aBt2Bdswq844hv+vbx+uft5+R2LPr6eRxtu+Iw4bD4IVm39nPe9svuo3pL9w+SkeSUCmVuZHN0cmVhbQplbmRvYmoKMTcgMCBvYmoKPDwvQmFzZUZvbnQvTkJYQUlQK0FyaWFsLEJvbGQvRm9udERlc2NyaXB0b3IgMTggMCBSL1RvVW5pY29kZSAzMCAwIFIvVHlwZS9Gb250Ci9GaXJzdENoYXIgMS9MYXN0Q2hhciA0Ni9XaWR0aHNbIDI3OCA2NjcgNzIyIDc3OCA3MjIgNjY3IDY2NyA2MTEgNzIyIDcyMiA3MjIgODMzIDI3OCA3MjIgNjExCjY2NyA1NTYgMjc4IDYxMSAzODkgNjY3IDcyMiA3MjIgNzc4IDU1NiA2MTEgNTU2IDI3OCA2MTEgOTQ0IDI3OAo1NTYgNTU2IDU1NiA1NTYgNTU2IDU1NiAzMzMgODg5IDU1NiA2MTEgOTc1IDMzMyA1NTYgMzMzIDc3OF0KL1N1YnR5cGUvVHJ1ZVR5cGU+PgplbmRvYmoKMTIgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9KT0tZWEYrQXJpYWxCbGFjay9Gb250QkJveFswIC0xMiA5NDUgNzI4XS9GbGFncyA0Ci9Bc2NlbnQgNzI4Ci9DYXBIZWlnaHQgNzI4Ci9EZXNjZW50IC0xMgovSXRhbGljQW5nbGUgMAovU3RlbVYgMTQxCi9NaXNzaW5nV2lkdGggNzUwCi9Gb250RmlsZTIgMjMgMCBSPj4KZW5kb2JqCjIzIDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29kZQovTGVuZ3RoMSAxMzE1Ni9MZW5ndGggNjc3OD4+c3RyZWFtCnic7Vt7fNTVlT\/395h3kpnJPJkkM8OQATLAhASGBIIZCQnBKEQIkADBhARMEAxPASUSjDEhyKsSCCtu7XZtq3RxIlQC+\/m0qY\/auqLuuup+um1Xd7W6n0r10+puV2Fmv\/fOTIypu3b3s3\/tx\/nl+zvnnvs699xzzr0TAjEiyqAukql26fJwEYlP0QW8VrZsad6aLM8sIWJrW+7a6WtZsmkbBL9AeWTj1tu3rP\/bDc8QSWeINH95++a9G5Ptcx4kMv1Z24bm1l\/fPzlKVDwNwkgbBLbnMn5KpIeMJrVt2bmnUrfuGsqtRGbX5o6W5mT\/qVOIdJlbmvds1ep1BUTufRD67mzesiGl3wm8crd27NiZLBebeP3W7Ru2Xr2rD3Vu6CN9pF4mN0XHvEnZSi5aoMwnO\/gg+E1Eiff4CIn3xRt8fHPiXSLePt6eeF99DSP9R+JDQd9NfED\/o48uha\/6sGx2iv2EnUrxdSxbcKe4ldlRsP20mNTE7sTFxGd0lhrB1yX+IvGZ9ISc+4WB9tI+0fN54CdsB3pvZ4N8JLaOHWWzGWzDYBvmAt5jj7E6+ifWRndjviusnBWAvsZupr+mfKpnW6mWvk\/PssNMoUM0yGysiG1mLmh3ng2yGayaVbAK+gP0GWa\/ZHHpEj2Ndk\/TL+lD+pQpLBNtJ7JpbB67CfP8lH5NH0Gux\/py2WRIl7AWdoD9HfuVlCXlsSOskz3Pvs0+hGwdtL7IotH5axvqllffGJk9q7hoZmF4xvRpoYKpUyYH8ycFJvp93rzcHM8Et8vpsNuyrRZzVmaGyWjQ67QaVZElRtNYzFVRP+TWhjx+v79heqo84YvlmJxv\/p0\/RlaPP2ApHm3lGdcrZ1w5d1w5b7S8JEa2WFWgYiEfeYiqfh2j7BizxYhPw7JvwVSpTpWtmwKV7TF3RWtTE3osDJh9saqPwkKX1NhDRkNFoGKDYfo0GjIYwRrBoe3WIVZ1AxOMVFU5d0giXcb0aTFrKCblV3JsikUPNYEJLMRIqMn+vGY4MfLg2CpCtzSXneRYTFMR04p5fe2xaHOMDvmGpo30PzhspvVNIVNroLV5LUzXDB2HSM6vbKvjhqzkaGrzxRQMLl4eSHyVbb7+ADdHZVsT3oGF6PWlcoj1FfW9\/hFPzApaGbOEYovQYtHd73jk\/kpXu48X+\/t7fbFHb60fW+vn74aGBhcU7q8MYEAMVrlpAZbiCk+fllxTygCtTZv4nJuauZ6Vm3z9hzYIXR8UOoimlW18Y6KHmr+qYX9\/ZWugsrW5dUFygopYtE4QqltdL9YI6y1sSIlSDVCjiJqmhQ3+pL1rltVXcN0CzQs9yZ0flTSlJBBUpit9XIPFGCDma\/HFaFl9AE1L+GtDCfW3lAj\/8Tcw9Kr9vFdMzTcHfP2fUIw1Ba5+8EVJc0qiyTd\/QpytClQ19fdXBXxV\/U39zcOJrvUBnznQP1RT07+1sgmz1taj13Di8iFPrOrBhpi5qY3Nhfm5E1Qtqy\/3+C0N6WJtukjwKviWUSwHVsDP4hSBlamu3u+DoVbUN3hgp3rO14FPUu5L8N0SbHPKbNxGG0pGzVORYv1+7qCHhqO0HoVY1631ybKP1nueomg4hP1o4jUj6Rr7Cl7Tla4Z7d4UwCwXiJ+R9pguOPqTZXZkV7bNjTHHf1O9IVkfy66olz1SQ5KTPDLnDCEEe1nMGQI\/JdSPTXg1EDOHYmpF\/YinrMFntiAL8O1bHqi5dXV9amExqaKufqwonSfGNbNSDaupg0siLywYCrC+W4eirG\/56vpLZhyTfXX1T0lMqmha0DA0CXX1l3xEUSGVuJQLecHHC3ykZSjoRHvPJRzcXaJWEQJRbhlmJGS6tIxRy7CUlJmTEwXFRFGSUKMka6Lp1gpkuqSsS8jEZ4j4aqMGNaqL6qMmKUPyDDEuegqSy7C5ntF5E8tgniH0WibEw6xrSB\/1JFt0oUU0qWHfis+nXrG6\/ryJ0E28MdEC\/oHVumDe2hjjRl5T7w+YY74JP\/P0m68mDR+Tln+Z6fnm616+\/gAuUS\/Ed8R3ZnQJdxjzUTSaFCedTeEJ2qcQFarVVKaupAhuCC3aXDotldIKnOdbgVplBw2hfj9vC0wXtJQY2tcB3+X9gGqgAKgAVgJrUvWLUv32YYw7gHuBzcq\/0GL1g8SnmlKSgFNAM3BGfYEG0GdQ8wStAwYx\/\/dQDnAe9KT2MB0HfxpoRNsTnKb6LQLCKPOxVB0lEqAyHx\/yiRinVypNfAoaxvydCiU+hk58DYuBTuCm1Bqq0cackt+DNv3SE4kzKf4g7HMv58f0q5YP036spxi0BOXd4CXoKYM3gldhv3yMOQE2exTUiflbUuvmaOZrTq+J658a+8swqmMaSf2IQcd3gPgY3cZj9zgclosF5WNuA26EH1zQXKFeXq\/ZSHM5tH9GkzD+t8XY1bQedr0AHQPKWcrmPsFlQLu6Usy9B2OsUC9QSDNAM9QuKpZCieuYxw84Na\/TMdivkuvD9z\/lE\/cqrcJP8rldlHdpAvjbgL1ou4\/76KitYB\/IFgHz+P5Bl48x3xwO2LaKg+skf0xhbnfeh62M78BYVszlBHLA21I4nPLjKt6f34xTvjKQphzc\/4A8oASYl9qjRs0KtE\/tVxopX+H78AF4PiePsWHQ1lR5BjDI28BeCV7P\/Zb7DvdR7ifcR8T8K6mGU74O7ufC15L27oQt+d45AC\/0fiSFKs1ZepjHDbeviJvU2MLHsM9pyv1G+P9Z2ieHaGpqvsVj6BnNCFWP2oH7WorqSun7aj0d5LHI44FT2C9Jq+gg92Pug6P0lzRbxGpqXB4raTpm7WERO6AqUUkqBnanado2ozY6OyZ\/\/RcQ6+tAnM9EPL4Om3VSVQbsCDutV4aYFnQp9D49jg5yaF9nm9QRGlGuIK5fp29Ib1A3B\/inQLdi3S+PsdUXbTvOXmma3pcvoYMpe1m5X2LfpsE\/\/gC6hPsMaBn3E9Dvp+wd4Pko3S8FvhfWUZt3o26HyKGNqTm+YP8xdp+N8uzx9h5D+Ry7eS7l+Sztj7IXdan183zAY5rnBF5mPaThuUK0JRrWPE8a7fdIo0igTuDHQD5p5NxkG577uf6aUuSPZMxN5PNy+3AfFnypyKci76N+byruBkVcvCBoWLRpFfsga4\/TslT\/EqHnFlqirBd+L\/K58CnI1Mk8V4u8dROvl89BlrRnXardPai\/ls7pqfrF6vdE\/uhUSlG+hr5mUd6t9WC\/w5SprQN\/nOdmMfbudP7lMr5GnY5mizWvgw9gL1I5hp8dAf05koBB7Sto8yadVJvIlLYBMDhqrws4R\/hYMeh3QOQlkYN4H03HqL0Gx9oqddaE+ZhpW2neRpsO6tWB6j00qFOoWPc9yGYC66hcvxB0Pinp80f5ADYxww9vpkzu1xhHB1verH4HMo4A7HeZPNj3gzgHDo45e8QZy23FfUjnQR+cj2oP7cJYO7SDtEv7FO3ShEinRR5R\/iD6lmuvgI8LX6tW2xAf3H\/5OPDfVL6N83jQOcmjC6MP2nAdRN7k+7aNTso\/5Od20ofH07RPa3i+EGdB4mP0azM8i1xwhVancutS4DbgfshOizPripSnXGFMPZf4jfJv7Dn1nNTF+T+m48GeSdZxyjG27n8q\/99AelM9R20qciR8hbCeI\/zs0\/6GFQK+NIX8HLAPCOqmslO6jexp7VrKVjbSKnUtbVLmUynsME8ZBuxUrplKbh2xQpGziikA1AK54n4wLs+L2JqIe6UF5\/VKmqlG6QZ1E2g16FZaqzopqlbRLepO8IhFpYGWwmcjait8pg\/31DV0o1qLe4aF5ok7Zi3yTzktF77+LfjxY\/DZb9ER+QzOxPtG82B1OqZlE+1RG1F+X9zz9gANQD1vz+tEu0mwz33IL2Fare6mE9D\/hPIdlH+M8i\/ohPQiyudwV\/l70KcQW+dRB7k6iHo1RTtQ9wdaoDxNbvVVOsLH1PwqkVDnwp9vSFxTXkSu+8fEj7QNtBpjTEKfYtF3N\/gH6EGhw5cBOgl9xkB6EXHwoqC\/B80c1WU8uB5jAT3Gjy3w4+S6uS7j5+IQ9T9Otf2FWPskzH0Nc08EspK60Amt7Yt2GotUvySeH6cvbJeGsOFYwJ5j8UdrSoHbeizEWlPgtk9D7Av2Qdg\/te\/KacwNXqyXt+E6fkCr+Zr4WkSf1J4rj8IHB1N2UEXdOqEX5tHcTcv4fmuu0v1oU5UeM+1Doh\/XCXVi37huqNfswtpOJ\/2Przllz0xuS+2HyO\/X0KYXc8xHGyMZxNxc90rQtP4\/xRgYS9tHOuUHiKm0rXmfPug01mfTuvP5uO4Yc1R3HeTHkaOfwVi\/xbyTyY3ceUKdKdrfpH1U7BMpNXQCMV8w9n4KTEvlg4J0TgBCqbKgInb\/VKTv338KviXywFgc+SqIHPAVUN7G\/WWsDDkD2Cw\/CzoC5OC+9hVj8Lw0\/rvclyH5XSGZs8bPwfMXh5KXpKlc9jl6cc+H74zGMz\/7V9LdQCZ8w6DNoyLkmVmaVqrlvylQNPQ7KqP1pJJEZgpTI+a4NZEgmVg0L2+PI3e3I+cuh2eXY8JOh3uH45U7X+mQjt7Z1SFtdQzrKJqbu7nD4czZ3OH0dGzev1na3OG+406H544792+fsMnGWyRyN7bb7Dkb2+2eoxvZxnb3hjabx3ex9mLXxdjFty6q3g1sQ1vPtgmnKz71nwIeAo4Dh4FDwEGgF+gBuoEDwH6gEyh6+SWT98pL2d4TL7FJL7GzL7K797Z6\/6qnyPvdmMn7ZKzIOwRkxdjjvUXeYweKvEeBrmH28Fqb9zRwqtHiHQAeWmvxHgd+0FPgfXp\/gffwKp330Cqn9yDQW+\/09gDdQFdn1\/6uA\/KBVRbvfqATeKX+n+qllmaLdz1Q1LjG4l0L1K+0elcB5StZ9JHmFRneJqBoDV4rAc8cuytit8+2W2fZs4rtpiK7fqZdU2iXw3aaYZ82PasglDllalZwcuak\/KyJgUyfP8urJLx5csLrycnNcLknZNgdzgxrti0jy2wxmTIyTXqD0aTR6kyyopqISaasLFaedVvW\/qwnsxSzni2lpfJSjeyZp\/NmzdV55VKdl0p03triuhCLWWuopm5BLJuBLl8QKw7VYN+WxYpCNTF97Zr6IcaONEAak\/qGGdXFlL5hCcRasXpN\/TBz8+oe8QvzS8RYV89hT4o2NIRyY3tqltfHtuY2xMo4cyy3gUL47NixY2fov\/uwp1Z0rahsP7QwlGzPQklGcKEd6WZJmSgnZRj4j4YKcRkXu9JNd8RcsSIsNdlgSM9X2rpsASKA\/74MoQDv1xLNtPgt+X6LX6FrPnnkWlSlz8injBDiZh+iJMwG0c4TNdNfyVapR5bVnjadIm+QQqHwVSq\/OrMwG533sfPxW9hgvA29WOJ9qVx9Db2mR13YJemCjNstIo20kuymrYwxSQ4XhxuLqbysvKxXnRHq7XxuZiErZgHW8Wr82Mvqa5\/a+fyLEu+pezHSNLoULbl\/4oWApARsgVmBusD9AfUnxhcCUobfGFBUZ5ZrqUt6xcVcLpvneIMNX89YlEm1bIRJbDgxct6aHeE0ajIYI4wVqMcbCrKDw4mPoh6LJSLGCJpdUVNGxNXpdOo6gzOCHaJjNBsy1knRbEeEKK\/TPN28WcK6i8OhqyFBr4YsVmdpiMpDkIUat5VyBsTiLG2cWUiNjdn5DqejuCgye9bk4ORJk4OzZ0UmFfsUpxoMBiZq7Danw6koDrtNowR8tIg9mRmquq+5vajo6fgb+7u6mfZd5maTc+IrLFualtb6fXvYVMZ2nYm\/\/3q8P\/4We9fTPqdhTVnp9OlTKjo6vr\/tZzv+9h13y+qKwkBOrjva\/cyew7+9h\/m4LcM4QY\/h+4uWcqOZEr6wyapVK0nKfq0aLr5eFA5Tefn1suRu8iesNseL4vPiRerl+MnPYkot\/GZx4n3VrNxAU2kO3XeJDIn3o169IWIvtjJGUXBEwYKTgUBxMKo3RoIDWnMxN+IMvSlSPOB2WO2FVJ8j5Ziz7ZEcs8kUsdoDc3osmaWZbRJ1M1bYnVOSs1FK2RValZWWwqZQ7GoIP5bS8FVraThUGrZYSykEh8mPROZEIsVFsLDDbrE5nP5gcLJGqwlMhJnn8Lo5s2BlrYZBqIWx+UZEZrPfxu9xLF9S8tz2i7+6aVZZti9+nzNTW7t089EfPr9o0Y\/e7bv5hiWtRZPZ4ro1+\/wTK25cuGum9PLUjbtC3olTb5z+WE08VLNiwdTQjFv802IH9i5ZEpyRn1dT5nPH381z+n3+gsL5C267GaFDnbBXJmxupTxaFTXOy1yTKZl9eltEGk68FS3gjJpjdliJcgZUs2PABBNt1PXqJHe3zqdrl7ItrMfqtW7gJoEpwleFLfDAAPiBbcR+cRNYLTYJ64aP2f3MlnQ47mCd7OH5D697Jr7zSucdDRVL491s8Pali1uaK5e3Y2OVaDT+r\/HPzsX\/vXvGpJZHJMfBe\/Yevfeue+AvNyH2HNhrH62MlpSocyz16iqL0kXMZiu0M7vdNWAxY9cpb0B1lFOJodwu27ttNuzjRNYueboNfoPYyuRuQnGQ0jB\/N5aGG6E4UzOlwMQZEt8pbNXYmODqyw+xbt83\/uXJx9\/+i7UlU4\/U7L7MFGaZEz9gva12Q+e+ptot7JvT9g6tLz\/8w0f+ckvtfu\/My+eLF1Yef6i7bxm3fTVsz\/V3YQWNUafBoNerR33MdxLfbHOi8MicAZtZ5e7JXVgdyHCUWJjPzfTdBoO7myZSu8S6EQhjFgGT83WkfXEbnLE0jIX4RYTD31QE8cQgVkT+IsVqzw8K59OqjmuvGgvm3VYW8QfZ8bXxa79\/7XffZOXM\/Q7T9cfXm26va56bb2Dn1hdW5mUX5j96aDeTn\/wPNqs\/\/unfDdy18ZbC27AfZqTrBuRCF62L5luyrLonbcwW1WdGbANZTNIOMl2WatdaJYskWUjpMWj52s47XRFBEXGCIp2pyFOh4rLrZUUIeiwBLoUC1tRoKbWU8jRsCWDdAUvx7Fk3SMVFTi3fFK1Gij7zTLxtcDDnlkMP3PHS9MXT5xQaVCUYf+O6Il1jBYU3nmmZ7\/43U\/4UB7S9B9lmJTzfiMx9l2zOtkWy5KWy9IrMjqnMLNVKEklRaUR6VVJGJHZMelSKSbKqanR6nVavSLL8uKK3KQpK2l6NatNo1Nn6Lr2k16mSYlTkLHxF0Rrtqk5jkHsURdvTpWFmRLkmQ9IzQ4\/RZOQxc72srMwCf2tMbV4pzpsyrBYJu5GfOpmd5udAXSEFjFZnLtOViZS9bTvDK4TIYn7G\/LLW4r+HPcoK2ScIn4fis988HW9SL183sab4g9eXsCdOxj\/gGfZeIm0fPC6fNl0iKfHqeWdOxIhD5jxWLyhyosoPnenYNZ2k2hf4ThlVM2WZJ+Rbs3rMOneP+eIENqlnwsWl+T\/K\/zBfzg\/m83U0vnO1NPzO9VJ+3ooFXH\/HyjNjKMTD357MgOJtx8bhnOFBlORS7L1s37Lv3rX\/RLjpz3eeHYm35UydX10fb9NlRENVq+NtSvDh5mWrG9pq\/uYfrm+QGqsDc9p2XP+FtLjKPWXmpr3X\/5lSuT8Dq8sgNxVFfRHjA4o0Ry4xSM4B2WwZMDhs3VqPtl3K7KYJlA4a4tmKx3pjNmLCx\/+GBGRycGyGWsyqmZOVf7s7\/tfxtxP058+wwR2r6rdtr2vYKZl\/z+ZdGvj5J\/EX7vsW0xzpe+BEf+9Bbuv9iIZnoY2Zai6RkniL21biwTxJb45oJdKZDaeEae3PM6Yb0TKtlsHEZma2mIVJr5YWIRHxfFp+lft96RhjOmURt7DbftY5Z9fK1XfcW11QO608frsSPLdtRUn8V3kLGhPxM9CjOPGecgZ6zKCPL9GkxMc8wIJcDz2YDJfRGBHXjIAZ14yAMV9RXC531GyOuKMGQ8TtxlFsjuR+w4bgFvcUm0PcU85nmQX9ATITYwofby4aKt+Y5nCbHVMkvVkzRSo197kGzbIYdorZHbU7MarFipcxK+Ludrl03VMKp7QnL0CoFBT14l6TiTasm8jXbQ6bR4\/cUGiU4beaxkaR7vjFJsRTt+Bw+jrF6ctvpbjciMwnLjc8lQsvdCCRTx693eRJuNxoAr5gMTvhXl2zbHpghv\/I3z+27e43LvzwB3unxO\/NChQurCyfMuWBv\/lJe8eHL8d\/+e8sGKy+ITBh8jSXxZ1ffrKpfbBm7t1twWKXb2Zgss1mdi4bXLP23O3f4Z5QknhfXoFM46QV0eDPiDnJbrSZ9AOZDtk2KNmRKWxGk4wvmGqP0zZifdUqWcX+ZLkjZC1EKdwY2pZOh59nQ7gET\/dwXQvPhzaR4bP5zSI4W+RGaeNbb2XYiqbfmneqe\/BY5cmTOE43x9+M9y50TJwQf8+\/5JtPsbvY1Ge5jjIyw3ElSCb6zSVSsQ0Ge9JbrWAUyahWy706RV+gt\/NE8UZ0OxhVoyqax7U6m1arU1S1T2+w6VWN3iBLUp\/RYDNKzGiQcJFmj5PJRmTqMjBJNcgmrUaRGWXp9EaTXadBMlVVn7ZJ26WVtbLRwEySZAhTBx0VSvkMUUOTocugGNy4jhe7wuIMKEV2QXAkGZ5yyjjKRvOmjudNHfKm+gUGlNfAZPzSBufwZ4sfZFDZL7P+s\/\/AOt46y3rje+Mn33w1fkIJXm+RHuH47OfS\/usHkv98b\/vKJ0x1\/0fPpyznv3wuSFZpO56fyzNHn7PyWWUCnmbxPKZuVIf5o7nl6+fr5+vn6+fr5+vn6+f\/6kn+OV\/qL\/1s\/MKCy9QEgP+p35xlK6rlyOJVqxdaqiqX1FpX\/gn\/AeD\/00ehBeKtcPt8ZEkk8Gb8jbKC9xxaRiuoGlaL0GJaRatpIVmoiippCdWSlVaKllbYl\/8+WINv6nTj9vbmzb4Fm5tb7iBRS+wYqX\/Sf63gn3HtPqKPEl8QpP9iU\/6KcXg7de7bQ7EnL9+WVfYJeZIDP3bryMecvmF6a1Z8x\/UHM7p0Z1E0psf9TwxPr4kKZW5kc3RyZWFtCmVuZG9iagoxNCAwIG9iago8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL0FEWEdVSytBcmlhbC9Gb250QkJveFstNDUgLTIxMCA4MTYgODcyXS9GbGFncyA0Ci9Bc2NlbnQgNzI4Ci9DYXBIZWlnaHQgNzI4Ci9EZXNjZW50IC0yMTAKL0l0YWxpY0FuZ2xlIDAKL1N0ZW1WIDEyMgovTWlzc2luZ1dpZHRoIDc1MAovRm9udEZpbGUyIDI0IDAgUj4+CmVuZG9iagoyNCAwIG9iago8PC9GaWx0ZXIvRmxhdGVEZWNvZGUKL0xlbmd0aDEgNjc4NzYvTGVuZ3RoIDMzMDgxPj5zdHJlYW0KeJzcvQl4VEXWBnyq7tJ70t3ZOnuHJs0SIJCwBSI0W5BNkCUkSARkkVVA0HE3LghGVNSRQdxwR9CxExYDOAMuo6MO6oyiM+ooo7jOoI6Djor0\/d+qe2\/TCTg43\/f9z\/88f5r3nqq6td1T55w6Vbe6IUZEPmokhSaMn1ReQeKPOVfiWjt7yaxlZlx\/EJfW2ReuDD++9\/2bkPIukX7evGXnLun\/UHYZkWMskSd+7uKL58n8NPcPRJdvnj931py\/j6n9A+r7BxL7zkdCsDJvBlHwR8Q7zl+y8qLa+bsQzAgT1UxbvHT2LLP8h2g\/0nPJrIuW5dzoeoKo\/jIkhs+btWSu1b\/puOYsW7pipRX\/g7i\/7Py5y+5r+fRz5L+LyFuu7aZcIE97hHLVKIWIjE+ATwVNLDA+FfcF5ShBrRaINtPjbAE9TnvpGfYVSj1Bu2g7\/Z5yaDjdRZfRL2k16TQNKdfTRHw0pP+S5RrbqZzuAx\/vo\/3IO5WuoN2UzULGZ3QlrVJeR6lV4HQHGkITaCndyMYaF9B0el+9hvrRWDqPlrFGo864ybjVeJAeol3K741j5KE8mo3PfuML7c\/Gu9QdJW6nO+h9dqtrB8XQSiNy3k3n00alQWXGucYP6EEJ\/QJ9UGkc7Wf7eBlqn0ufsBC7TBmGWh4w4sZzyFVADTSfNtJu1oeN5CXadGOcsZ+y0cZFqPUOaqGd+LTSb+ht5tW+Mh40vqJc6kaj8Dzb6RW2T0kcuyoxGBzTwKUuVIU7S+m39AK9xiLsab5U82oVWky7xHiDMqkXTUFvH0HJj9m\/+RX4XKk8r9YYQykNfLlFcJt+R39jeaycjWe1vAtfyu9RzicnWuyFzxxaAH5vQO3vsTK2k3v5q8oD6lb1qF6YOGikYUSidCfdTU8zH540zFawq9mb7EM+jM\/gd\/IPlF+qj6p\/cszCU59NS+hG2kr\/ZkHWn53JzmLz2WVsNbuF3cH2s9fYp3wIn8wX8S+V+cpy5TfqUHwmqSvUa7TrtBv0TxN1iecSf0z826gwrqMzIQ9Xofe30z14sl30Kv0Fn\/fpA6YxD0vDJ8xK2BR2KT5XsBvZ\/Wwze5RtRyuvsQ\/YZ+xr9g07ygkfnefzEt4Bnwg\/n\/+C\/5LfxV\/F5zX+D\/69kqN0UMqUPkq1Uq8sRa9WK+vw2aH8Tc1TX1UN8LlCW6\/dq23WtmrPaF\/pXsfVTnL+4ccHjnU99l6CEmsS6xMtie3G3ygLY5gHLhRTNXo\/C5+FGO\/1kLgn6HXmBe\/yWFc2iI0FZ2awhWw5uwicvJZtZA\/Jvv+aPQUuvcW+RJ99vED2uQfvw4fy8ficzefy5Xwdv5Vv52\/yHxSH4lHSlSylqzJSaVDmKiuVi5X1Slz5g\/JX5QPlW+VHfAzVrRarHdSoWqaOVGeoF6j3qJ+on2jTtZe1j3S3vkS\/Tm\/V\/+no6xjkmOA409HguNmx0\/GGcyak81naQU9Syh87qFyljFB20E28Us3lr\/BXIM8zaI4yjkNS+Wa2hl\/OtvOO2kX6QD6QnUFfqVHw+nl+L\/+WD1TGsTFsEi3kvcza9Ex1C0i1+iwdVp\/Cs72Cmi\/SvewK\/qXupRZGvApt\/k7pqZYpL9PbyvvMod5H76hulsMO80eUCZCC36iDtDoqUe6iXyvL2eW0g48gch91roUcn8G2wC5MZhXsO8UghZ8BKeqnfEjX0CL+ZzoMPV5Dv2Jz1HPpJqpkl9En9DC0oot2nt5Vz2Iv8gVqE89g24mrj+LpqlhHpmiZdC1rUDbqX\/K\/0AX0quqm95TH0PtX+a+VcepX2kQ2HxpwOV1Hy42r6GKtTv0TO5cUVkul6kFYt8uUCrUE9EpYlemwaTuh3bthB4Yo45ASguSMhVxMgYXYiM8G2AkVErQAOj4VVuwV2q5P5q10rpbGYHWI1JcTE2ma8TDdYZxL5xm3UnfYg9XGZahxM31EN9NmtipxKS2jImjOe2ysVsNf1WqM7ryJ\/4VP4uvbji+4XcpC9Dk+v0ZkkLaHmtS3aBINNtYaByDdnWFh76BzaDQdwlN+gRZOV\/ZRZeIM3mzUKMvwvO\/TmcYjRjFz03xjMY2np+ghh0azHGUY4zj7E573UprLJxorlbmJBeDDzeBCDNy6APbnenW5eo36Pa2Fzq+HvdkEvdkCzRG6T7GzVq1ccf7yZUvPW7J40cIF88+dN\/echrqptVMmjz9jSGzwoNOqBw6o6t+vT+\/Kil49y3t071bWtUvnTtHSjpEOJeHiosKC\/LzcUE52VmZGMOBPT\/N5PW6X06FrqsIZdRsRqZkZjkdnxtVo5PTTu4t4ZBYSZqUkzIyHkVTTNk88PFNmC7fNGUPOee1yxsycsWRO5g9XU3X3buERkXB8\/\/BIuJVNO7MO4RuHR+rD8cMyPE6G18mwD+GSEhQIjwjNHx6Os5nhEfGaC+c3jZg5HNU1e9zDIsPmurt3o2a3B0EPQvGcyLJmljOIyQDPGTGgmZPTh07F8yLDR8RzI8NFD+JK6YhZc+ITzqwbMTy\/pKS+e7c4GzY7ck6cIkPj6WUyCw2TzcT1YXGHbCa8QDwN3RBu7ravaW2rn86ZWeadE5kza3pdXJlVL9oIlKHd4fGcSw6FjkdReXBY3erUu\/lK04jQgrCINjWtDsc3nVmXerdEXOvrUQfK8tKamU01aHotmDhmUhit8VX1dXG2Ck2GxZOIpzKfb25khEiZuTAcd0WGRuY3LZyJoclritPEi0ta8vJiu4yDlDci3DS5LlISH5wfqZ81vKA5k5omXrwtNxbObXune7dmf8BkbHNauhXw+lIDc5P3ZEhmF6ExE5OcZaJHkVEQiHh4dhg9qYvgmfqLy9z+1DS7P7Lhr56hVHwORmRB3DVsZpN\/gEgX5eNaqT8SbvqGIAGRw\/9omzLLStFL\/d+QCAo5SYoa7tvheFlZvGtXISKOYRhT9HGQjPfp3u3CVh6JLPOHQcA+mgDezqofUA72l5SIAb6hNUbnIBJvPLPOjIfpnPwWipWX1cf5THFnn30na4q402jfSRafGYEkbyfhImfFndHkv3R\/dsaI+QPiLPs\/3J5r3h8zKTLmzGl14RFNMy3ejpncJmbe75+8Z4XiGcPqlHxuhXi+Iu9CKKcnM4tInTeuluKfLoV6TqvDCamUKSxcE\/fPPN281rtLSn5moVbjK1FKkuPFrG7GB5S1jQ9sE2\/TPW+Tgg5jeh0zeVpTk7vNPYia2eAoi0DiaXJdSXhYnKZAM0vxr9XY11+gPj8eA8uGiQyQPzPJirbJmG+F6\/EnpLN7txoYuqammki4pmlm06xWo\/GcSNgfadrFn+HPNC0bMdMWnFZj9w358Zq19eDVfDage7eIuNPUNKeZlFI0E8tvZjLQb9gN9fHxZfWR+DllkZJI3Vw8S\/MA8pZMnjkMIU5DmyNszZnNMbZm0rS6XX6sStZMrmvhjA+bObS+uSPu1e3CYicmU7lIFYkiEhYRGsPAmhbulPnzd8WIGuVdVSbI+OxWRjLNaacxmt3KzTS\/2VBUNhSDYzm7VTXvxOzcKtKcZlqjmbuzlduJO35xZzdhxiF50\/xrRmRyXczdLzYgNjA2iA\/m4IhIakHKbuQdyGjbIDaY5TejzokyuZU1Ng+M5e+SNU20cjYip0hrTKah5yJbSkVoz3zwKcefYMq0um2DCPXLK3IMFX\/C0qITqTokDZOQ86lldV7eNGYSJFDcdPfPd6fcDouCcRaJz4hcVCKeLl4bubgEiZF4GNYamZppZEF9U1MYnwi4Mru2zryKW6xbAWqqjzeeY+fNL4BMHI96UVTK1bYCYUOSrV1qt3Y+WhOBJru5+OyTtobex9lZ4ir\/ye4396WI2T5mabPRpulN0yCPJfFC0bDVD0TTCuplDejJBtkTJien2fAJ5gldCgsjBzMZGd3MzyiTlEnaNDoyYg5yCGDS7YPBKgnPqRe5IkJphOD\/ZCaWkklMJLLyJv9AO8asmKm+TfFz20bnJ6M1AvBRSnuYZgLPIlW2JL4wP764viyZZZZ45ibo9gCh4ANk4ZECMzHtjIw3zp6FLmK+GTU7goTRSAjXnWNyUEzUTcJzmj0LxQSXrZbi55W1qRI2gcFEoSLxOPHGCeGZ9eGZsCHsTDA7PxzXQMPz4D5FZgm7McF8ngkw\/iCzmiahLIlhy487YM\/mzZobEcY1LuTd5L7oo4re0aS6OOU3NUUgQ+hiaQ0yo\/poXI+OEgT\/lpVFZs0Vnt084djNNV0OdFdyR9SWPyJSUo8svFTyEoyDop0jLrObhN\/YMLMMnAg0BZvCVU1Q+AbYKjU6u3Ym7FrYH64Jy6GelY8YmDBKxOpRkZnRVSoyorz8F40vKWtucJQeT5H\/lpaZmZ2yVulExCfYWRzyHwLLy+I8pz9uiodnE6fJeQEDJZinlY4Ce2OQqnxRGlo02Zo2zPKjRNF8e8DMYkiptycAyHtzKVszIdUSTo8Hx0w8Kx+M7S5mbsegxBk0zE8\/PPHDJegra7vWCKzXrSSxzrMQ52\/R2eoKygJGOQrpF1ot1bHVNI1vocsElEKKqY\/R+ci7BfEhoLtFWeSfArwPVAO1QJ6VNg6YBUwSceTdJcqijmWiHklX0DRnMS3Vao1jaG+99gLNA+5B+H71Q9qsV9ESxB9Eub0qUT+RB2XW61toA9Lvwv3ZSLsHtA7x+xCejnI9rbDLcSPlCgroSO+Cem6wnreT8jT1VVcYf8Oz1KPO0cB1aGMCaA0wBnkyQIcCq9kLtIa9YNyP+6B0DdpfLdKB4RY9HfWswv3BKNcR8WsQzkM\/dNB0oATozB+jKp5JT4GW4\/mnms8NvEDzxTMnnwn9t\/p0Isw+jkkF2vwNEOFVxkegrpS+tcc17TBKqaRG0EVAPnAm309L1LHEwK87tI9IEXASCT69B5ymzqEznGL3tIomadtpo4gD4yRWGMfUu2iTcoT6494l+no8xxzwuxfwLZXzf1B3vZSuhHwNR\/1XAfegzk+lPMyhyWi\/B2il+pGUoeuAtWjrS5tPgjeIX4VxnYi2fnQKGd5Ck4CRGJdGYLHoD9ovFzwX485qE1XIewh5pgsgPUcCzy5kUpQR5VFXqSWH9x+ndD\/y3Ai+HgRVgSzRBxtSzizg3vOoJxfQgUKgB\/ARcD+wCBgAjAE6o21Cu4qUV8iMkE0pH5AN7QXwEH2TMms+wz1yPE2duc+qS7RToj9GiyyUiDqFvgiZRV+a7bqFTgmZsamU70VS7r8QzylkKkmhe+rfaaTog9RByJZNhd6hz0If1vMptEbSx+gaIbOifzYVfBGyJnkCnbBodcqz9pQ6AqoQRSxZv8amNi+SdD49iDpn6ufApmyi09WVdLpyC52jfkXDlS7UQ+uJNDwP8sb532micx9VYizHI35HO7pBwHGALdT24Tm3gp8H6G7wdLl6gHdQDzBN22p8phF7UdvKr5DhE2h7sH3mPUEFUu\/9t+n\/E\/A3ta2wmVuNz7UDhoHnuVXohOPvrCcQtinSW4BGoKuzjG1wLmKtjink14mOAEvVGA3QYtRP3YfxyYKdhy4gfYr2N9qr3IixPmD8Bc5tI0cdjiyaxdfDpqEt\/iZdIyDqB12WIkdtZK69LNnUltf2VNh8S6aKQXXo3ysWDln4FvgGcjQGMpkr5gZhn+X8ABsNXGfJ68KkfL5ID4HeYMtnOzld2E4+ve3lsj2Vcwvsu62naOt6+\/mFfRQ2TthIYeeEnbHzt6cp5Zv4FsixsMP7aZql1x0sjEYfP7B0H3YY4z3VMPQa4xF9u7FZCRqb9QqE\/wxoxiPgxUXJObXOSFjzaRd7LjXTyWPPo1olLbHs2YPS3nxNv5TzaK3sn0t\/gq7UjmLcYQNlfzdZOgh+ot+L1Jng+UZai+fIVVZDH5EOTBc8kWNBFBLzgpgTldvBZzEX3UjXKO\/AXxBlKykg54vBNBV9f1GmYU4VVKRpU+l+\/e9UoU6Brd1Hc8RYiecQ\/RFj77yAfM4s2IkD1Et9FHmyyI18myQPYvSIlAtRdhGR4IVjNjkgs2cgj6jvPlkmRkGLHw9KXsjy8EWEDAteoE49iyZKf+LvdK82haZCh+5zNNJ9+hToXBZtRh0Podxo0ReUy5Pz9e10FvRrDWzTGtgckvI\/zTiqbMXzXAS7DiiN4NFWCmmN4OEi+ezDVdPGrhb6o2yhqJAR\/XbYYeFP3E5NahmN0BfRjUi7UYOdRLs3IO1a6G8ZdPd6lC+27Dah7euRLsoOFr6M8BGEvjhilKE3Sj+AZB+En4L2lc\/oPmU0rYEcD3HeDj6sou70s\/6Mx6z9bDiYxiuKny4H7ccr6U9owYOwmEN3qVfRArWWKpRe0N0AdVf\/CF39nu5U0mmG+hLdqbbSWhFXM6izAudf2Q7fUqS\/ShNEOv8T4htomlqN8mvoPHUGrVCaIXtvkFudh7FGOe0myElHlP8a9VpgH9I0pRa6dR3C32MeRD7ZxnZjlIB6OnWX5VIg+2qjXZ\/5GDzVaIwp+ivCbfqLvib7affxJP2TzynqRTmRR72TqsGnd4FSkybO5DfSVmATf5uGKePoYrbZ2A0m17TD6alxtQ+7DOih9qEngasQ7gb6W+AJMw7frQ+9A6xC3ftAt4l1gQAfSn0FRdo9wAbgZfteKkQ7J0tPhZZv7G4T34G5BmBHjN0C7fODz33RXl\/1NGO3AGRxtIB+JWU6LqRMpRPSi1CuXVzLhz7toI4KGf8+VZ\/+E\/DXK4WPsdRntMcDNPtn4N0UGhbUmhv+x337nwLjGwB6Sv5+QVmmDFEGe9N4C7SWvUkB5QLIIIB4D8QzbH7a44T022R6u\/HjQ42E4Hn79Pbx9uN6qjjfRjNSYctBUh5upUEC6mDkB9rHnS\/SIAH9d7j3uxPj6iOnwDTqqmwUfYIMdjoxro+nTgK8I\/qaJ8pA54Bk\/FXYCEDkleV9NFJA6K4A3471GpC834dGCBznK\/UVfFU2mvft8bHHpf34oH+91FdoCGgn0AGgk0BH2zRVZ9vrbfs025acLE873ej1U3X+\/wnQnZeAF4Dn\/99uixFkFfAD+rvwQwbDjzwA\/+QsuoboGGzJj+XAw7BDk0HfQhpm70QXwIdwAGnngt5NdPQbhM9H+gETBlfzaZPlV+YibadV1mnVN8ksf\/T3RD8cAZ4wyx\/dAixE+J8A5vOjfwV9GnQD8n+OcteCPmPePzYD8QuBpxD\/O+KLgTqE14FmgXYDMoAgyq8XEP7ICevQ\/3N68vXHz6XwWWajn8Vizwv0svZriJ9N7fE8BW2\/1rDH\/1Q0Zc+gHTX5gDXTB\/D74qlrn\/+0xrEpxjORCnWKcQw+pVf40cKXFf6z9B8tKtdv0o9Fu0SZNhW+s\/Bfhe8s\/FfQ++SegSb7M0Ws82W\/rHkj1bayI3QP4AfyLboIeb7nnYxXYHvSId\/fYG30oADikDGqNWG8irkrHXPdXtjdb0D3I14I+o09p9m29QQbe4o57f86\/t\/Okf+DObXCwox2+Kl0G\/0tjBJoPxf\/tzjV3P0\/nst\/Yo5Onaf\/t3F7nrfhGkQVAo6YsVugvV96gh9wivip\/Nz\/Nt7e7\/iv4+38EjveHifcby97tj+TR3lJtNO7\/xZibaHuOO77231or8dJfbPi4NGIVMAOdLbm0PuBf8FmFAKYo4xbEb\/C+SNVOB+nCsTXAJgXjcHAHHEPtC+7UexvG8cQvxpxv7pf5q2zMOdU8txeboV\/Lv1D8EzawXWi\/1QODASCQDOwxB5rsYZE2wc5Zl2xzlWnGd+orwDtfMBT0j60HHgc8XTE02GLM\/UA7HaMHhH78aBuUDfs+5nH9\/iMY\/olMs9oube8kk6HnT9PPSD2vozn5J5egtIdXvke5RrMocX2Ph3iWWJvyBEW+yVGq7U\/N1P\/GvPgVMyHLjF3oN1a+U5okSr2cb+mXyoeGm7tIWfae8lif0rMV3oP8st9jNR95A\/hG0+n4cBg1XxPNUXsvygfyXc1q8W+u3IGPWW934q7t9A9rhfoHuccqnFeKd83rVfuomuQdpfjJrpLL5PvV6bY86qYE0+y9yf2MvOSe5rWM7f3CWT\/ptNYsR+T2q5dzlmDufRruQ9l7mOewrfBHN8EzDHfVxjfnny\/0\/iDte8535rjL0zO+e336afTmcoVWPfZe7IPg75JZ6vXARaP2\/fFbgt8OfZTvpDtmyA8Ve71me97xB5URsp7uBrJ58\/keI0SY6b5oMPpYvyNXar5fm6oehHyc8pVvwTMvUf5fk7sDQNT+V+Q\/x7o6HnQFcigept8h3etBeQ1HpblFpvvzfRJwGD0ax7KbRHvjmzQquMwDqlTqElC7qsZ9\/NMYxfo+fxl+Y4x3XoXmKuupclyT\/P4O8GQ2lnuW3dWJwMYf+BixDvKZ7eo5FUM5dJplHxGsTfXgwj3nMpAa4\/Uyut4kmocMcirh2q0bdRRWQr\/ZR9sXQHGbjTGNZ2uUT6gIrU\/zVYCNEeA1RivsL+DwlMX4J8j\/S+gtyAu3v2+RWfb79XM\/Wk6KvESfAXAepcrMFeAb2El1nvCeitcaIaRVkU7Jew6ttDDKUA+4wPgKP8l2h5Kc3gr2tiEvqAdxQ\/9aweUOcdCZ6udkepU6FhbDGsPlBW0vD2QLmhpe1jpee2BdEGHtgfSh56kHz+V76f68VPp0fZAevT\/oB8\/VW+kPZAe+Q\/9G9MeSB\/zX\/Tjp\/jcsT2Q3vE\/9OOM9kD6Ge37AfuEdWzieaxNHwP9szXffwY6FhTSl3hO7GMD86z4n618vwKw\/jXuALBWNoZagM0zxBp4Neg\/AKyrjTOPI\/EiaIG5R263Y9wGdAVqzbZE2cQes20Jq83ENrP8scdBf98ung18bLYn2xa2dzdoBNhoPd8aq9242ffEbcfzJwrMZ5Tl4sdhKMBElC8GnXQciR0mjGdBfw2IfdEXrH6JcJHFD\/HMT4q6jtsF+kHdCJsxkwhzdaZji0nVS2mstLmvtpmrlkl7+CFtlvbOgO2rpgrdBz\/kbhoq\/AZhw7W5Mv8N2hzMTQT\/BL6C9BcOkqb+jnK1j2iGeh4NV3bCLx4Je4s25HsZ1C3stvA5lOtpHCDfVcp3QuLdyUW02r1d+i9+5MlUP0F\/76C9WLOt0eqIobzu6IH4Oszr99FF2qV0iXMJ7dW\/Eu9MaR7mq2J9BlVpV9Pp9tpWX0IuzQu\/wKLODTTb0Q3pWyisfkwFrtXw616jCeBZP7vt5Lt7B2Ui\/WFzf0XKH\/BjGTBW9hn9hR+mYm2daZ8b0BrAkzmyP2fId06Pkoo1OmlfYu4eRZ0dLvhe5bTGFaJN+rd4Dh1+apl8Lz\/P4n1P8f7JcS710lZT1F6764fA58nktql4H2fvB8B3u0+dL\/3FoHyvZe0HJKldh3jf1khrxVmJ9n6N7UclfQprjyC552A\/D6iYP5PPb9EUf8PcU9gH\/zSLysR7PLkn0p5afZLv8fZBlix\/1rGXRjsU0Idpnn4dTdLGgS8ZNMnxLAUdIykk\/DOHQ\/p1S8QcrX0PX3QSRTE2wwCsKYyF5nsxo97ScbHn9hYgvu93tpUm9iow5oYH6VOssrhvXGCuM2Qe8f6syQoPszDHzCPKHvurlf\/xlL2a903IdUg41U+1zlJddwI9\/u5eyE\/NKenP3EMTOizOVJ3kHX97ehvofDsOP+996OitKBsGdNuPbk9V833\/FSaVvqGgD1n0ASFrwtdrT9ufX\/mp8yz\/wY819cymbc+92PRsi0aT53JOQVPPyRynhmHF037u3p2155Zn05OcPzD35I5T\/YT1UyqVY0KK5ccK\/320fM8vzub8ByTPcF0NGWiLWgFxnuBk0DGTCDgWt4Xl5\/8k9JtRDnAWt4fxLwH0+SoTxp0W\/m7hfgGFYS0NqLe0h\/EviZOfrxuu3412AWd3E44XTUj\/\/z8APCAHZlJnUFJdzIX\/EfAyBBxfWrjBhmEI2Hy3+WjzBc\/2MZ57frLPdvtWvf\/bcfzfjsv\/1XP\/p76nwjqjZ1Nxdk8\/ab8xPhL\/MiHP0myhDAs6+LoH2Aq8ZOE2AehKnjirpMyFPM2V5xWTZU6QgxuxNhWw4tb5G12HZ+cImXogzv6YoPqT8ccx15Q\/RyeTT\/Lcjul7fYTn8FlnbOdZtq+jawLdZ52TLRa2BfOu0POe6tM0r63PZ0wy19PG\/ZgnNeQPaCuphr9sPKBdApvwlfF77Ur4AgDautbCixY2mb6f8YR1DlKX54G30KOpwNq2SEDkMedJ4yHL3xZ+7PkmEp+Y6cf7Zdte5Ts8x1HKledLY3J9PUFdgDX9AspV\/o778BfE+yZlFg0Rc4bSF76VOHNzkXVeVuw9vAdqwge+TFA2p+i3OF8jztUA8kyOGKfnMQeI\/M\/L8vb6vrPcX1oEO\/4OFcuzP7gnz\/SgDnHWSfhFClYU2njIxZnIe6bxR2UD6OkWvgPOQ39raQG\/lror87Aefg3+ThbSlwNLEQ6BpgP1wF3AhdRLph+FnPyA\/ICiIv4HUA1rew1p31tYa0Lcl+vtnTQHPvEc1GfmOyDLmNBpDntGtjVHGYr6kI9jpaTAo1CyrLCO+6tQbq+5fhf7CiK\/vGfncR3P47icatzzqEa5BrQcfsQQYzf7jKrVaRTAmPqAPhjrV6z1g1g3vQqAW8Y9iL\/E258LsN+TW1R7nBZop1F37Rj8g3chBwepWvuW7tQGU2d9Auaxx+j81JNL4jyxPEt8wHjF3vu2oddRlut3NBJjSOL8hk35VkCcdpoi5yPze9NYbdFWs055ftrUNennOobTNdDjGuB069z3PPP9GHxQ6J5qnlPtrD5EhaiJm2uoBLhlCH2YBNuQ3HsVVJxpE7Jl+YLCx3yM\/0msa9GXPGM3n0BFVtmzzHWpIfarfwmIPcu7Ut4\/rRf4\/\/r9Fm\/3Huqn3hed6mzGqc5qnBD\/L9+ptD+7caqzHKeMt3vncqr3ZZBV4SPXYF7Zq28xDiD+JHAL7OuDAioZhtwfNf216xUPdHsl1qCjqKO1Jyr2SYtgv4rUtXJP\/zqzPsqAbRpq7s0bP1rfc5D7qWJvTvilSkh+DyLP+l6DqH+0tX8rvzeR3KftTVOErRU2Vc4Z4mw31mmwN3OEbeEvUiX\/0bRB7IAECVsk9yWHoo9DJZVh3tWyKUPJxSvxLLeZUNKNF6VNSjNtlkKor1XYM8y\/pr0qVPJM+8XfMG0Qfw95bBwBPhfvasR6Wq6pxdrsUTk3\/WDaSWkLxT4kwvL7KOb6KV3ooPgezKn8Jcu33NqO7rHpqfxCq8xWq8yJ+a13N5hLMuSc\/AJ1EWd7k+suokp5NvpjuV45HfeFD3Lcz7f32+U4YYzMd\/us\/bpAvM8RY2uv6c19s8QbKXSGCTlPCz5+Ar\/MjXl3rGwDNk6+71lhHLH6KdYnuZDTG5JrP3stZ681iAaq99CDyrnwhXqKM0lyvn8qZX37oIA8Q\/IiPSTPMoMibT\/ynW7OG3IO+R3wGvBH4AvgTXOf6thfxHeHBF+S66F7xfmBxC7tXfDreXI5x1Kuvtv0V5RGOl\/siwuI7xUIyO9O2dgiztXIs1ADrXOEYl0\/3KKwuTRK2vkV8v3GdCUI\/2AC5KSGTkO8F8KnqZfDV+8k31PVqhfL78RMUXLBh+Pfr6oQaeoVyFcuz\/dOUi+lKdrvaKH2Os3WvqOHXaPpYdC7FE4DtSHm9yfU86lGrNPgV6zmbqzXVtAZmB\/S4PusEn2R\/UF+cU\/q7XLMadfTBvVZ3PsEdCngxDxWjvhXtIF9ThuUFRgn5FGekuemN6j\/AO2F+0ss+g7SlsA++JHvr3SLOp+cej1szlJyqouBNCrWsaaCnZmOOvqjTC\/ZzieYE5+ldbIPJ4Po01KrTxbY58YR9Okm0J3A23Zf2kP2IxWiH+3rTsUnVn\/atScgeJEKwRf1a+qB9tcDvwHeQJ8GAau1YW35lQrR1yS+adtvyUMbgpftIXhrI83i80kg+J4K+dyLj49DEuCBGBM5FpYMKL9G2yIsnlvk+crso5ABKSPTiNvjD5kcK\/v9sezvBrWUFsq+oR2tBrYAYw9eiDwTk3Wa8nSTLCfy4Z4cQ9E3wecnqIvswwtStkaLdsV9wU\/9CKXrO5HnbbSRjTyzKSLbFnVfZ\/ZPll0AG4a69Mm4X4y56iOkCWSb92T\/redK9l2Mv+g76tR8Zt\/hS26Ajo7VO6OuIuS\/DH6lkJEpwPNUoz8hxyqoRGgD7EGH1O9rATlWmvhu2CigK1BpxQXtIPX450Lo+8\/Fd9ImpOKuU0HYg3aoaJ+mZhuPpcaF\/QDO4AtAH5Jhx6nqETZK2KdTAfPYI7b9at+GsGUC8AHSknYtFZtoagr\/Je\/FWWj1MN0toHvg0xygVdqHtIpHYdejqDdK3YAiYDbQE8gHCi10se5FrbgT6OxdTzVpXjEHGLvT\/iSp8L2hUQbWMcadp\/KB2\/t6tg\/YPh\/8xGfZm8YM0M9AV\/3UWZefirc\/S9P+TMyp+nWCT9r+XNN246BGxkF1vfGpesj41DEdPuHbVOFIA82gKo\/8BaREN\/BE\/G7eImCFoO37+XPP\/f\/c5xbnBKVPsd9cc4l1vHxn8Jjlf6ygaViXivX+FYgXOn5NQT2LQvoZdI\/2W1rteJRc+tvJMyzXOdeSz5FBIVca5tlXrHccWOdrD8D\/Wir3SjPkd4mF\/92B9irlkM3dsCsr4UvVY165k9xyfSjWg+\/Ch1knviNqiL2a4cJ3Eu\/ohd9qfbdZfId5gV5NWzy1xjPO0UbQ46UKyNnwNmvWN4mzzfIsf42ZRnn8TKzDNlOXlLTTLdrFonb6eZKecN7S+J73oBvlucs7sFbYK9fxwhdJhw+dIaB2Mv4tIHj+n6A2UkcB5SOMYUr4lOvFdmf0T3kG\/xRn7k+pI09C9wRsPVlENQKQoSLTvxRU7keNB\/0edIf5vtQY2S5M5ns7QeVeVkdgqoVb26HcfD9k9AZ62f69WNunfvdIfHfIWvN3tb8fpA6Hj3ga0J6OSAkL\/iC\/0gl2sCdlskuoB+q4UOxxaJ9D\/v4A7KYayHqNDD8G\/+H3oC9BvlfSg\/LeCHpIraKHHHPpIcj0nZDZO2FDq7WHqUmW20h36i6U2UO3aFuMf2h3QLdEXRtotT4V+T7F\/UKrLdhLbSR8nSUIL6IFahh1hmiCdjn117Hm03PR3160U55BOcu4mG007uPFVMzeNrarBTRUf5Suhl+5Wn0AfvSjoEuAc+l05UtQpGtTrXsIY024Wn8c8amILzHvw1+pkeGL6CbEr2bPGA+oS4znlIexPsJ9\/jz5ZRsRmqFeI8uI9q7WH7baXU5DwcvVMn6u8Z26DM\/zLzzjdqn7u\/gG6uDktFhAe41qnAfoaonXTOrJQrkVVOA8\/h26ce31gJ1Nt9l7Iu3PDp6wNzEU5W6jAfa8Ic4UiO9Iai8Y+9RFxgPuB4icN8GeTIHtWQVqred0pOuj4ePUUIaum1DHYE35NQ3Wz8Jztt9jaWfvxdoMz7uEPUbTQM8CPcNe16HunpoGPV+EdZNACeRQoNmC0\/RtXYOMY46xoFeB1tNoZxfQYhrt2AbbePBEKvfAiAphG4PiXXzKO0Ez3ofW80vl9xuDkB9dxywDG0oOHf5QXxru\/jvNdtwt3+EFkSeg30eZ2p3g50WwyZcA9trwTarTjkJmHqbOyunwnR+RelRtro2NQ\/baUZ1D1cq\/YOPM+nS7XjUDdn84rVbW0QQBVQHvBS7HOg7gd6OuhZDzZ+gaRzNkdrnYb6FVOmFemAXb+Irsi\/g+6SjlNNorf2uiFWtBgXvlmnCU\/F2KedDLl9COlUeLJt\/lPqjcRJl6hO7CmK2GLPwg9oisc3ar9fl47kuoSBso9zAztGmYayohx0+CzgG14uhDEfKLvQFxbjPL+o6roMKPzbLeXfaHnciU368V32e4WJ5FUOW6txcN1j6A7y\/GaSOtdep0jnxv0Zn6KevhgxfCDxF7Th\/S2chTL+ZFca7AdSnlqJuMLx29MSe+DhuxwvjeOnMgf6ODf43w87BlXxnf6ng+9Sbr9znOQd5zMIYf0m3iNyOAyRIYcwF1LmTxHemnr1J1WqU8Ch5oVKS8jDG8Q7wrsPatVlCu9c54tVwLVmJMPzW+VfcBB8Q+mJGtHgAo8anYUxH+vNjHgn0tYkdR30TU+xyt0cO0Bu3Ph2yLOqeIdY7khTi\/+jP3UpUs6FvWcb\/wBH\/pVHNiu71HzDXN0F2YH2OQeQ4oIc4YiPPLlYDfxLFriX68DhDfQZqLPL1AnzTnvMS5ynv0N+dK8uEjf20m8Cu+g6rpJXIQJ7\/8nUnScgyDNOLNk1cN8SjdxId3oEIqVsqUrshcrHRt0QuLW5XO26Kh4teeUrrQQYArXVrKCot3KZ2UwpaBxbFWJbItmFWRPqS7EkZT5fIaxnUp8ASwF1BphlKEdD+uVwKNwBPAXuA1AHqFq7gbBpYC9wIHxR2lUCloCRf7h3RSclE2Fw+QruTQl4ABKOhnDlrNofHADOBm4F5Al\/lEylLgSmAv8JW8E1NyWm6tRN9zWm6QZNvCxRUyOsuMTm+Q0W1T60067kyTDh9lZhtgZuvV20zuMdSknbqZNFha0Sio21exb0i2ko2HzEbHl+HK+HOUzhgV0yYli+IAV3QrJaYEt3WMVty7V1GJKVxhNIeKjX0Ka\/EFKoa4ucG\/pCAV8y\/4YfMOP7wtLVBx75DR\/AN6AtgLKPwDfP7G\/0ZX8oOC57gOBu4F9gKvAl8COj+Iz\/v4vMffg8v4VyoHBgMzgHuBvcCXgIP\/FVc\/f1eIkryK8GCA83dx9fN38Fjv4JrO30bobf42uvZ6S7+qil0yUFZuBYpLrUBOvhUIZle08j+1fN8FEhXFSEOi9igdaBBVKh1aSntB\/EIt1QuKW\/mH28JlxZuG9ORvUBzg6MkbaPkNCgMTgJnAMkBH6E2E3qRGYB2wCYgDkDJc\/UCYvwT8AXgTi8g3KQZMAJz8tRY008pfbYkOLR6SzV\/hL1AOOL6f\/17SP8CqCfoy\/52kL4IWgb7En28pKqYhHtwnlPELLwW0HPc1\/vS2jsFiY0gA7jmGGddyYDAwHpgB3AzofC\/v0DKnOIhK9tBL0P9i3kKfSfow3e+k2MLiWHQYBDAsLtEBpyGEy73he6M8Fl1\/B6LiEr3pVoTEJXrtWoTEJXrJVQiJS3TxhQiJS3TOQoTEJTptBkLiEh0\/GSFcWvk9T3bsVNxv\/CIWHpLOfwEu\/QJc+gW49AtS+S\/Eh75XRd\/ubOnaFRzbGCvr0rW4cTdrfIo1TmSN97PGuazxCtZ4FWusZo1ns8Yy1ljAGotYY4w17mH9wYpGFtveJloVC7HGl1jj46xxBWuMssZS1tiRNYZZv1grL2kZVSnJCEm2DRFKB3raIFifdF4CjpZA5ktgE\/bi+ipgyFgMmcIdzMy5RYJ22NZ1sBnvMaBiKdTnWRR8FsPwLL0PqBigZyFGz6KSZ1FBOq6DgRnAPuBLwAB05O6Ajt8sr+m4lgODgRnAlcCXgC678yXAaanVxSdkx0Sny62OjwdU\/iw+4te5S3hJrNBf4C\/zn67cXMDSi9j4IqOI96PsbFj0YMAZaGW+nf\/2ffdvH7mGuPhN\/GZhuvk6i97c8j1MN9vQEt1TPCSL\/QpuAiSPVVGUlYL2pxUy3gdurqC9qYBvBa1oKahFsfSWaLfi3SxNlNpZ\/H3BoeLPClo5gp8W7Cl+K9yqspbiA0jZurP4jYLri18sb3Ui5aloKwPZHZZZdxX0L378JZn1KtzY2FJ8hSA7iy8vGFm8qEDemGveOHsFYrH04onRacWno77hBecUx1agzp3FgwvOLq42c\/URZXYW90QXysxgV3S2S4FsNFKElO3FfaZM6dfK5se6OdY76hzjHX0dFY5ujhJHsaPQke\/IdAadfmea0+t0O51O3ak6uZOcma3GwViZmCYzdfnbbOItDCNVhv1cXLk5i3KGNcNoimcoY\/iYSUPZmPi+2TTmnHD820mRVuY+c1pciwxl8eAYGjN5aLx\/2ZhWhzEx3q9sTNwx4ay6ZsZuqkdqnK9pZTS5rpUZImlVvvgJ4F3EWGDVjfmCdl51Y309hbIvHBwaHBwUqKoZfpLLTOtadvwv1CZcODS+fsykupY+W7YUDq2PV8iwYSA8Jn6b+KngXexr9tWI4bvYPwWpr9ulDGJfj5go0pVBw+vrx7SyWpmPwuyfyAfR+afM58QsLfJR2Flk5tto5itFeeTrKAjyuVxUKvOVulwyn8pEvuYVHUcMb+7YUebJCdMKmWdFTjg1z0ulyFNaKvNkN9JLMs9L2Y0iT3yQzFJQgCxFBTILy6MCmaWA5ckstcezlFtZrk9muV62pLDjeQrMPL6Ddh7fQeQp+7l\/c4eWlbFtA+tnTxc\/szwzMmIuMDN+w4XzQ+IXI8PNs+ut31+Ozjxn9nxBZ82N10fmDo\/PjgwPNw+cfpLb08XtgZHhzTR9xOS65umxucNbBsYGjojMGl6\/beSE3v3atHV9sq3eE05S2QRRWW\/R1sh+J7ndT9weKdrqJ9rqJ9oaGRsp2yIp6hPqmp00tH7YdJNu4x43xHZmfkn90Gz\/skFShgeWhK7I3w3XZTN5yurj3sjQuA8Qt7oP6T5E3IJqiVtp4re0rVuhKwaW5O9mm61bfiQHIkOpbOUFKy6g0IgFw81\/K\/CHpJUXCIab17IVP\/WHeyPisVnDxf\/cMSbeddKY+OAzp9U1OxxInSkeKT7ATvN4RrQa+8zEHkgcIBIVJZlRpFWLNJfLynji+F9g0WFCCxr5nm0sVsRW0op6JV40ZjKHRZhs\/WjxbjhWYq5YUY8HXMHK2Aq7DqvbZWVkxkk8s42VF1ghixcrLWqWRJEVNkuSf4JZZUmOrZTVSnaWTa8bkqb0VcppCHznnqDdQbuDVoBWKOWxYLRY4f2KXc5+xR738GKHPrzYrrW+jOSP9mLhoMFnx3pi6HbODumOVn5HLIM09ZBCbod6iFGuU9cOceUp3otc7A7Wg0Jl\/m+rj1Wf4T9SPe5YNQ1G2P8jLr16lgRKAqW4wOjSj2Fl348xjY5SWN0nrO6WxHvsGtpPbpoTX1VWt8ONRrfqrWxCLMqUas6Zm1VjsakgQnp\/x4DxNIOW0pW0CR3c5LlvA5o90nDkkP9wtR+Niqv\/sP\/YYRYIVvXqmb\/DoTPxi8ShwXn7y\/f37FVf2acyK1N3dOrbt9\/O\/ROmVlT1VfbvX35DdFzurLPQmyGslS\/kS\/Dkp4nexHKX8WUKH8fGoSMR4nnaMmTKVZfdGCo7w3+owf8xlY873KsnLWcN4lfBGYXK80QzGX1KsobwLqx1xw4U2C2\/3bUftfaTtYa4eKRq80GeIHUT8mxS5bN829BwGI+Brm9Ldtzq9u79+\/eL409TjE\/UgLYP67xClhD1NXPzZ5XzilQts8jny3G1Gp9uT0\/nU0QgluvzIRQgr0ihbK8XV69Io3KM+H5c9qNF2WazfmJNR1CTLmr6eLvPJwNfxHI9Hl1U6Rcp5Pd6xVWkJas8XmfsDFVfzdd41qS\/mKa5HJ4QH5ExNmt07rD8yRnTs6bnTsxf5FjkmZ2xOGtR7sz8i\/kv9As9l6Sv1jc41vtfDL3N39Tf9LyTnpfs0hC\/cYS85AV7ainH+Jo85LHC34kVMYvFArU5K1yxkkjvni5GLr+Lu4a4UcjO6DI+NTM+WetaVxzwer2tcFRrA2kejxlw+nwIbKsNrCCYhJgXNYVJ\/PirnZWcVlYys+6spXVFL9wgxg+P3lB2GFcRbFgugxYrWMNyaojzYfHYhLrtejjXX9BqfNXCw57fGgcpGwgC6UB\/8ceA+vr6\/GZfZqtSvn2xz6fmIdCyWNUgFWWDy4SY+YN9Kyuys4NZfq5HOnSKZvizKyv6BvzRSAeHPmXR65subFk5dOHr971x8S27Hr3sskcfveKy0Q38daay0x6bsS1hvJ1IJJ59fMOT7O7Er778is1nC79YcB2k8X0I2lHImJulCQnb5k4+uR1w29wiO+A2eZFkSqykVon5Ar0XqVfym\/kdTvUxlblI17ji0piXs5fckrtuMU7ExLYCPLXtfj8Es9X4PBaQ4logxTVNiiu4FcsVwmhLnJS+PK8W86X31kRdaaIujYW1mMa1XM9uVs1Wkamqy80RkX+ImDZqcE4VC1SJkaGGMmbezI+hby49pmku5nUJXg8OVkGrYVDA8ZJIQNcdfWA+KvnR7UNen\/yrD8pXqpcOuqz41yNfmoFnqCZSHeBcEe8kddPUKFfA7wtlZOhTfEKhAgEZ+CLm8vsRKsrUioSi5ogMRUXiblFBGu4UecUTFrXyPeiTOycnXOwPcB4uRlfK3xAdKt9P5ULAygaL63MVQoV5skFvMMhlgzFXeoDb7RyMeYIZfEpRpkgTdbegamEwPB4+BYF\/xCS3T9aa0GrRnmhNNhYbOVAbqO\/R9up7HC84XyxwjPLWeyenLfLOSbskeEnG9cGngh\/lfZT\/VZ53r+fJDF7k9jt1\/aWCvMyCgjxnQZ7CuDOvQPEV+Vv5g9vGBxhWPaEdop8kOraNca+7jbq7U9TdnVR3X617Rc7rsLFC5dkefhWFyc\/6x7yBHYP5DL6UX8lVvpt3xALo5mappA1HDkMYqv1HTO3ELDX48LGGQ4GgkAdcVqf1KEu73P+cOYtYKhtz5WPFVugv8uu\/Nb4iBxTVCeoCbH3tX08NrOF8aK0YWl++w+HjRa1K5fbF3Jvpk9qbaWlvoCpQCZZCpEqzSqL9IFB9+\/bpDb2VkxOUGtOU7sA\/1fFjP55T+sDGLzffcenVd7FdGd\/98fVvT3\/kmfunFz3++JDq2fuueO6jeYtuu6sp49W\/fP543ZanHlwzqxcksdb4WM2GJJaxb1NmCU9uKCbGN1RATKhMmRcR1iXi9qV704vc7i5ZRQVqUZcCrYsv4vOGchkFw36hhGFHVEiJyB4tFzYeEyo+FKwaPBhT7mE8zOHn\/c8Hq\/zPlVUICPnoqfmyfSN81\/nUEYGpgQvzlYnZi\/0LM+dkX+C7OPM6X1Pm9fkP+dwery9NdTC0x4QgiP+KYA8T\/xmYj\/XZ7vVmqaHd\/EHK5fNjLvROQ\/d8wTZyEUyRi2DKNBBcMSO8NMzDIaFH4UZHm0KOlEKOlEKOFVE5d0QZRf1Rjqc+8qQoH13XPdTK+rfkvs52Y4VNYJ4nOTOs69bKbrWEq+ywFC\/L+B8pa0jOAccOCTWCfyJkzRS1pHi1aGEF2gkxqhfmiC0XQoTlohrx+tLdkJ0di9PTC7qoCD25uIsvNxQqyJISVSAlqqK8UghVeVllRRVIpZgd+mWL2UBKlaNfMmgLmJAwh7hSpEO0dnvx7YuufOL+yyvHZgY9K1qvW7hgbeb2ks9\/fdFLi+bNuXpd4tM3nzbYNaE7Vsevvuy+zHv4RZfPvvraa8M7Xji3Zc6Mu3oU\/eamfYlvPhb+SR4soF\/bDY\/OxwuE5D1FXuMHk+3ba326NYFo9kyi2wFXcm6xA5o9t+h2wJWcbeyAw2lldtoBhz07O53JPNbU5LQDmh3Q7YDLDljzWKxfbbDOO9+70fuo90WvNlYZ6\/ulqgRhssirKw7N7VEcmA19vpcUNVNRVMVH3OtTHcoevgeOG2ebYm7xa6leL73kVlv5vCc1zR0rLO7ttqc5t+lTycAX0rlyt7J+MZ8j1iHS29FY0sexLp0LHfX4MnsT9\/MwV7goLMogcGinKMN3pLWytVL0\/iF8DzHLHRFzQrX\/Y7+c5OCRf1sdqBLyVlW1ukeZCsuWnp6OaU8uaHzGey3BKswTb8Q8lVVKh+5VilpYWC2XAxBE5IllemOeKm\/jhCpvLFrl7VAA2r3KXDCwk6yXqSx\/p1d16YqPtyoVTwrXhbyqPZWWVVZWmHNpoKQPqwxUZkUCSoDx9ceu5Xff9vzz2xN92IyHlJ0\/jn4ocR8s9+3HFlleb66YV6krn3Z8Zn3SUxxiVBoItRrfSkc1JCZYwZeQcBc6C0chFJDzaEB6DYFQoFuZp3NRelpx2vg0JS0tkyYwJk2hz4+Zl6lFBb4OYgoSCvtcWQP6Wt5wuEIyDzOg8G39+9\/Y7\/\/r75KzbUonPpd+twjEukozK9xL\/lOttm2rXVPlqQ3FRg7IG5sdi5yVPTUyT1mcvSTv3MgleZcXrc27oWhj9qN5T+V9nv1x+NtwxmnZ92Q\/nq0M6DJH552LxqfNSONpaQWiEfb6BOFj8fnbRbPFQzql2MLiFFtYbNtCEWZV5EnJ5zG+TebzpOTzYLoNhKTZBCdC\/hAPrevGYC130I5SW5tLbZUttR3s0hUB220LB2IBHlhX9oJtQ4XphBm1rKhlQmE4Bx+WXErazT3UCTNxxDi4rSSsh+1ZGAsyzMI7wGJPWmdpPMHzAlV60gW+zA7t5uLysgpzMjZt5iDep3cnHR41KMFUBgPSv44yaT+zMoUtXfZ49mWzJl0+oS\/ru2fJzh+Z4\/mbD196yT\/vf+xt\/vJDKy9qefSyy+9jk\/yXnDf2yj8v84ZqFzHnn99n\/o2JDxNfJz5JbPv1XqX3nTufu2vtE0\/AaorfMtLqYTUdlMabhHwPKSQGDh93fX5Mhl0p6VpKWLXDKcZQV5NW0ev9rVXkB3MQkU33eH5rlT1iJ3KvnciOJ+pu25Zm246\/1wp4bJPudtt22w640uxu2CkOM+XJWpaW7pdm7OvtVuA7qbdcOKz1QlXFfKBP0eS13N\/Tf65zvmumf42yzv+i9ry+z\/+V3+PU6lktn+Cf74n7\/+X9l+9faS7Vq\/rUNMXjdmmqCsfCqTsc8ONVp+51MMIi4rtYulxUhB3eTNziiiLSskSaEla9mSjlKtI0Z5Gu6K18GSZhp\/ezGGec72YeTMieWNAbprkOZeIE9VX1fVVZpzK1lbGYZ4J3n+N9r7LOy7wi7k93vOrgVzoaHdxxW\/qbb8mtiuW5AP6F4DLl5foPH4YIVucdHnyoWmxhHF6t9Sgrg31e3SMkqbQFsN2r\/c89l\/bcc6s1k8J2j4l7Jo2JF505zdSDaXXb1XTF6dgNd5SM76QasPOXN5zEPCf\/8pudeqvSK+Zd7HQSU514UMbRn8rBg6W7D32IsEoWUUqUjBIl2kl3KLzyj7zur1uP3XnfX9g\/76jpUFCp7f6hhj2VGM6nsfW7fnHjDaSI70Opn0GWA1RIXdl7Qpp3CQGLdRF7BKpaE6mNzIuscF3r0hfkXaAtc63wXKNd49E7ZbuUUKeuRdmFLnhqn6bI+6cnLt5joVqXKyNY1LVrly5UUFiEASrG4omcIZRNJMuGUixbCNbLK8u6a0NR3SsmYR2TcKxUGG09KAy2rgtB0J2ip7oUPT1TiKU+ubRNvaUp9ZYm6\/XXlka9BaJer1vU5hXC7BV1efO6oY+WEhTZlrDI7ZW+RlptUVgugcPW+vdbOY\/IgLX2\/WG7lFozoJurYbdcATeUDZweSq5uG6qPicn\/DBkfZ3qg5t\/xxQ6A8a2GeyCmNLEWgTcqnVG5Es5vcQW7YtmyY3EwyMhcwJCTFSLQslhKiGU0xSxeGShJ8SXTeISVVJhrmWgEM3xFP2FMRXg9j25+ecW8c1fdPLXx6bWJ29hpV\/UfPabm6nsS77AlZ0eHTRsw+fa1ice13fW75p79cGWnpxrPbZ7ZS5kYyJ43btTSLkc3Obz9F9VMvFisbeYZn2gXaq9TISuXu4az+cJCzsxVrOTNp7EZIhSmCt9sWkYrCxvp2sJ1tFHbqjzk26Vs973ge40OFf6rMJAWLAwUFipd9c6BrgXh4pG+2sypWbW587VFhZcGbwhuVO5I21iwmT3INwcOpGVQJuX5M\/15KszUey2dq6TjEO5c5U+HAuVnFHmV\/CLV5Y+mj6ZoGDN8XnGOPeg59qDnWIPurs2Jhp0MdllGfbVOKSnO3KLZ08WmBcatQQ4gxhKBI4elmxCQw4RbYjeprIydnx9zi6\/Np\/v9XjUf\/tb2xarLm4FAy2KvYo4VBrvSWhSwHF2NdOiIMQl2rKxQcxxRMaXxrMygmNTU7c+clnj2o8OJt+58gg175l3WbeDeymdue\/TD6Us+vu6BDzjv9eXRp9l5f\/qITWk++HL3Tbfen\/jylj2Jz5qeEp7\/PZjDpkHv0zEuZ8idzmC4mA1zmtoZ8BelkzOnjRa13b+ztahYMMbFiuVC1SVVwuWW+5khmSKVSs4QecWFfputfrflwPtNhwNK5f\/ZSvVvW6m+s5Wq6CRKZUUb2mhSr57DLo71VfIdTt2pOVWnqueG8kJc97hhA9yKnpWdmZ2Rrej5Sk4JC6bhEnIWlLBsd6CEysSuU1f8XcUa8pvJf3JVs7QsJzsnO5iVyaFjpSUV1oZBJ2jWPez7rdOuqF+54oxLbtm\/KtHMqm55qNeIcb9afMbjiT9ou7MKx56TePW5RxKJR2dVPN6314jPHv74312LxO77\/RAc8T+Ye+iwHK8sXStyOh0OUlQxZG5XkYecDiHjmf5gb8dkZXTYHfZxd55PdfHkHG+vzZLGzPVfGDOX6yesmnfgWZYWWEMwzjZsDeOOHDrBkglvXHNKq6VpjFw2K9UTrJbJzqwSC\/erHX+8Ryn78YByrbb78cTgxxK+xwVvNoM3q8AbF70uedNB8uZmB0uyB6y5K8zDHs7zPP9LfsQ85r68Zb4SJ3DDPXD6T3LjEBZ5JiMa2nDiScmJdiwItufAZuWvP37E48cmiKcf8PixeejpEtjXXbCvpewR+ex5+Zn5WXxmJ3a2M4MFlY4dqSSYw0upiEsDmCV6y5ieU5SmlBTpLsainUo7ttH0jima3jGp6b7ajmFFAQ87zZRr20OSM9IptBa5b0tJkU5hmmiFn9\/YiXUqtJldaDO7MGlUC6NhN3MnjapbLvvcudHZZ7UxquP8Dd9anPRLVgqXR1pYwSGwE3Fzk6ZKbAJCx4erkfyCvILcAkX3Rv2lWdHiqLNUjUZKQ77CEspOzyhB5syMsAOxDlppCSvwQNkzA7gUuUpKqKOCi3z9B6X3V\/urk46YUH9qyH9SiXXsWJKGRZqQYsbS9BK5ftZdwYyMtBxp0tOUNrs9Abk3Lex6n9JAG8uenePowWHadQcWLEEVxr1fQBnLl9yceG3TnxP3bt\/GJrxzL2O3Rp8oOWfn0lXP\/KKk\/2rGb7niq0F88GPs2MHzV+xiZ\/\/5TbZi+7mtv+y5rHHcmdeOX3Pvc4nvGmf1YwHIiPjdgaugHwqbIN8RcHtMFDvAHdbgKAgM8VlLiu+TckB2GFk1r2m8FQSSWY+aYiKzWuGdtULvuNju39b\/NLntv62yt0m79zRp5y4mjZSatLDIpKE88zVBV5+\/d1hbpz2hQfYwd95MmyhOajnFaAK9T1+RFgwjcR0pmrn9IpQ0ZCnvP2zl\/cJW3m9jfnNBIZX3fvXN+pSJY9j0upZGrBoa6pefX30s6Y6LfRk5jSd98W1QVKGhg6VyVgb2PiM8a\/C5n\/GJMkt40yxX6qJ\/Lj9XX8kv0Nf41gR0l9TA7R6hgK0sD2v7dJerjea5UjTPZWvejlpX1O12tsnoTMnotDNuq3VGPWJfQzy+DIin9pgmSgZMn0ukxLKFqnkawhksnBHLmJAxM0PNYFGS+8amvf\/cNmzvWoZtTHCnza7D\/obl3yY9VSyGzDX\/4TJwCtqxA1x0pavSruMZJa\/K2m519u0DxmWKhXt04BOOZbNHLez8TP3TVz+9n20Kbb5s2IorlK9\/zG19aeF7wr6LVUpX8FWjByVfsfZRlSKNnGGxnuOP7HDwpCQrtplRkjZd+dlz3Lcn+Bb6yXyLjxvMKU2Yb1Ls6ct8TEsmSrLWP8P\/BLn4l5yhNhDp6XgCv2JqoLOrx1QijsAuMY7m\/tQuMZzmDONM8wWkOYX0IqCJt1CdRcgbFLe1dK\/iIsadLk8aOV3c7dHluPutQf9hpxx0P4mtS+vJv7Of\/Mftbd4qi1fAg\/ft87\/22j6x0V1WZso72W+Zix1SYXR5VeRVlVdNXp2YBGIREeJyVoTRFeY\/7fjOgFteHfbGgVMwuFju1GvMG3YHe6fLiwYvmKXBjwEz5U6rqE0GZCV7eC0Fyc9rYz5r+tXt4ZLVEhPPcqT8iHT5BldXmw\/TkKK95pGO\/NiVxNOdmTzfqV7ovc77e7DSO8o7Kl3popb6uqXVKWepF\/ouSlvtc3q45qzy9U0bz8cowx0x5zjf0DT3Bn6Hst6x3rlZecShB3l6WlpPjWdqGnd6fb6emhNBp3di+kQWY5w7nS63B4YpLc0vxmlmsDHIg7v5ZqhsrxYt7GxlvXZ4XW5708bamYm5at3hmPdKD\/PsxmOnMQ\/y8laQdEZD3CmbeyT13ys2aiicvszP\/K289smwNlNr1GAV+eZtgYHQ21xx+KKhOnRM6qvYz0AsLyV6qEHIb7U4lpH85PkPy32O1ZfLbQ4Q6HdyO6PuN+SFsXcabxI33pTbGGPiXtzrfHyrQ2xaf9ec5hY3rT3sN3aWVKV1K5H72Dv7VaVV9JPBHd2Rau1Vl9Wfv7yBljeIrUES4+XzOMmpiQODPN3a+BAf0wLDQ8\/p24+VBCIBFmGBDawjO6tndm4fNoNpexK1TyTqtN1Hv77l9Al3Kj\/+UKO+fLSPevCosAh3YRVULPxGzqVWKiF7481p72m01AY98t13RlZvZ8ibzaco0kaagSOxSCAwdIrTK68cc5TDmelwOLlDUZwulXOXw6kqMN1Hk6ZbSTHdip2+AzZK1zV7ytKEQsm5TDN1HaueWJ5UuIawh4U9EzwzPcs8jR7N40z1YS2vNszk63ofuvzzfFnV8mVPXFq5B6bMkGUNZdVSXhqWW68tjpnzI3QtKF5aVFWtVqWwmHZjFx7w4JPeQG9nGBcSZ5ZgWYRPBUnY7ozVVIGF+3bWVDljFWawosrRIbdKLNh35iJYYQZFakQGY55IlSMtE8gQ8SM7MxAsNIOFCGaJ4HfNWZYU2QcFpNabguRVnMQcECaVmwZbbqCZuyOVDIYbAnTXCwrf\/cKPCUjNVeqVkJjGo43i\/xOGp\/1X7Q1Ko3w2Wc5DY\/LSWaY\/MzM\/Jz9fVf1qpifHk68+mrMz7fk0JScnlM\/DhbHA+IzxObG8Oq3ONdU\/JTAjY1rOjFBt3tT8G3Lu4P7cIkUJFnlcWW3m96wUIcmy5\/edtVnRMNY0v005IOOALIrhddhODgJfydnMIWZwMa4O+zWLQwy4NMqOvMZCVphuT5nptgilJz3z9KiQnOTZGctFz6glPcXu5hbMPr7Ssfc\/GpLCMq79gZqGhuX5zZ6g3PjwuJRc6SUrSsoZGSqpUMW6WXrH\/fxUWUGB3jwa6UCz2RrW92VWs3V7YufeVxO7N\/+eFb71Dsu\/+LNbXkm8xV9iS9jdzyQeevf9xKYdv2fTfpv4d+JV1pvlb2Oe2xIfmTse6jHouo9CrIccvaK5gUWZfIx\/TOZZ\/rMyVY+3CIacckLmejHYZkBO+tp6W20w6tyD4TF3OdNqnXIn0em3JsUjsaDgkzMvnMfwLy\/ksznusznuSzopvv924XniMjw31Vc5vru43BwSazjsdbhYfMqlTHOaVy5A09LEAjR08gVoRU4Rx7iUlAQQTm5m8C63jlt8a\/0XiRcTa9ilT93TMLbXtYnrtd1pwbk7l+xJHDv2mMLWXjn9miyf2HOqM27SvoD+ZFFnrsgRuH1G9N4ozw31y+KeArVYLNoyizMjelete05ZdKBWnTMgOlYbmzMq2qBNidRFl2qXKpdoa5W12u20UXmQtioH6ED2R\/RRzkehvAKtjLpqAzW1Qbs1tD56IKqWZneN9s6uio4KjSoYUTwiMiZa66wLTMmaVjCtsLZ4anhqhwXavKxF0UujNxXcFH0n9G401xNiWZiLWvKrSLxl7ZlfpYYyQ121AZrKlezOiqNzNJStkV6iZORpXERI61hUlK5wZ8cihyuvjdDkpQhNXsqGdl40IyRGN8NW2gzb7c4Q2ivGN8NW2oykGGWM5nnhro1dedcSW4xKbDEqSSpuSRQThCepr56Q9PilvnpyuxzX1+PqOu5I6p7z4cFy39JaTedUUaDS\/6L\/xQZrI5POF5Py8vPzY1kakSM9FI12LOqcnd0xnccUxdFR6rbDlV4kdTvd0u1K81BWubjAxIqLOE2DdW+0k56yEBaqj9S+ls4HhAHoF+2kfrP6\/Kp77n7gdy8knnoizka8KOzAecc+3rxkK9T\/L4kPWP6786efNffuhrLVVZeetY9Nf\/svbM7upxMPvb0j8f6N5Q13saoW5r4t8VYCmROvdBqYK+TxPsz+j8MihKgDv1LKY0nQk8aCfQumFc9zLilWXfLYmlNeHfLaUSzgxEDJw2Ei4LUDHjsQbDU+2BbM6w361bYOnXoHRLywU2+\/RdMtivt\/3lYYNe8jv9+i4n5sFAKlaaMLRocneaYXLCk433VR2sXpq9xr0n\/lezS9Nf3TtE\/S\/bDl4UB6ZiCQHkj3uoL5vCQv260HxXkyLeRyZefk5Rbl\/NbYl7Jvuy+WJQQiJ4dKOkg7F4IkpjmL2shtUYrcFh1fhhZF0+7S7fOqum2ZdHFOLVe+idHl25eGcMdlHRs7Kh07hGw5DdlyGkqau9DPNXf6T\/omkYGbT7bPZs1AuYdC1t6vcGQtq1dWdgyRqnJ5esw8PKZd7hfv6Nq+fSNrPyDmdsbSq9L9AwL\/T3vfHh9Vde+71trvx+zHvF\/JTJKZySQTSEgmhEAwA\/IShIDAKEo0KqA8lKcUFBXqA99Se1q1rQUfx1f18kiAiLZSS22rcqD10autyqlRsUrleii3AknuWmvvPZmg5\/R+7uf8cz+fsJg9v5nsmdl77d\/6Pb6\/x3aPJiYEXEltWA1bIuFQs4ltFTd+aLlos1HuxY8YfhSMj3mRXVKIQEE5ZVkoBKCOrQ5YTheGLV+t2N1ZoZmAP+CpYIYjLGErqLSluUBlj6K7Drxx\/WtvTk\/PPb\/\/xCtzr71wWNm0f4eP3vbDGQ8+3lfH7Wv77fqfvFOSTMy4rm8lHHHrPaMUofc6pqFp\/eSrSZ7o\/P5P2c+5N0EdM47GrE1QWZQVkCqikw6Nr5dhX8GQQ4QxMS5G93MVxfrUIlopoqNFdMShsW8etBkCOQS0iFw6fyVzJbuaWcOyycpGpjl6LnOecH7JxNiExKTK2cw8YX7Jhek7PVoFAR4J8yQcIukQKYeodIgKylfWzhaRdIiUQ1QSdGgSodKuVAIlmMrkSD1bMSE5sfbieL5ibnKZssS1VFvkXRhcr1zvul6\/0bgusTp5O3OXcqfrLv1e47bELckHXD\/Uf+grtd3mYWUpdyQVllJVMAVAVdjN1o9IgYVY9LiGrY\/cGUGRpN81rLQyCZOcnyuESrjSYVJpqZ+hphOBDdstfJM8tdNMtNpj1ojkhiUTmkvhyqIlpRFR4FkG8TCZKMfv8VxpZFg4R9bQ\/dj2OOYHwygATB0KA8bhTNgBV8AtkIfdcEdOHVYa93jGzyU\/zJEl7SKvyKHgM5gqDUrHGwxT2cyyJy+lQBWsImanpqG5VeR86BKuCteXqd\/QWE46Np4jmHITz4d8yu1IAHch+u+eQwRFaIQNCrdP76EAlB1tczQZDbmRdFejtz3TQzYnyEzhRU7MexIxnUegqZUDaxwWv6ArPrIXRuCwiH8YRyGdYYq\/lFpDfsaJSODlaqWelKKGejuok6hMpRqzVp6eHaPzeQN+NkDXM1Fvqfl7XZf99sblz86eOX9M37JZi6+66at\/efzr27l9+vPP7Hi0eRR896KN199++pHf9P3Hw\/CPxrX3Xjh+9YSJV1UELs80Pb5w+S8XLH5jk3b3fZsuaWtoWJoes3vtdYdWr\/mM4Ep12KrdR3JRYIB6sLwjcgWH4B1kV\/inyC7vILvCP0F2sfzmUClmNoB5jmOlbrS6M26lVuzl4xDVMpDB9G5o54ofzSlUzou2kP\/Kwdv+4kj7M45077OQHPKN4p6Hi6E3fOmxw9nT\/olB60eseF4xLNsFRJ5B9IoxVL7Wt9qpayR2gjx9JexdfRHO9fzzp\/6DzN2j2J8rx3PnhWOo9pdT+kXsReLvRNZPFoofu89Zdow4iZ0qrtWf5I6S+3Qhk6Rh85J3kML0Fi0I7wAc600hx6NHBY8eGXaU5Ijl0aP2uB\/G\/TP9qMO\/wr\/Rz\/j\/Uy9hT95FAyYOHiHH7dxES3vKztqRC9pTZm0EzdKeckF7yu0+4tkPaE8rUjrdaLeB3YLzRt2EDPETeBPP7Z5lvASQYrnOxDmADabtr1FEl4K7JtvxyoK+02\/9W9+pFa9Mfv7Gd\/Zw+87sfL\/vzOP3QddnTNuZXS\/vvuIV6CVXQcJW2CSSg4rOpRzM1TiJpI5qYDFhqxxxEAZ+qkCDQS5xMTb+VUHlOJOJtMI6kPr\/WtB6okN35WWvy\/UL+3s\/cd6ECTtmjRxCDjtoEdnNzuaCCSeigokiYDfnJvE96lnKgJNEDiKu9v2DxvsHzYYGYKEQJHkwUcvBapBmknKtWqd2qHeKd0pb1P3qcVWJqzNVxCJFRHZCpQRVheLOra00+Qh\/WpakuMh5RZEDePEhzosQJ+Gf+iwuA1FaKMKFSKSBknTzTBFuFLeI+DWEORfKpZsvQ\/B+tBUhRN4x49xMDtVxHdwWbj93nOO4bnRHp9LxtAUlriR1GuQRJBnl2MoKh44FW1sIWGjnRJGUKAsq9A7AgbuAjpnwf+2S3JA8iV6Cb9MiGgoepvHeI2cR1BD07x81bx4FDrCT+i25q1Rg7+GAKDpADvEpymCDBQY2QDSu97d\/gDcOj5UPg\/e82vsKt+\/0HzeuWLeOraKxGt7mOxV1UL5TOPuyqpgoEn6uIuFns0Ihi07FRGHXYm4s5FCzeAGO89h8eaaIL08VadABHtWdPD1HaKv\/RGjvzYvSaIYdI3X3f9rpDmTxxf00p2GCDeENQzYS8TOCZeRP\/zM3BhNsGm\/cKbZKrJZrNfZqeDV\/tfIBz3Isw\/CiIPG8xDOSrJJcjriseGVZ4RleYoiB5CfvMnEEMWNBXlV4iEUtVLpRKCfJssQgzN9aNwrmJFW6ICdvlJHcDXfnXIqixgFzQRu6n7LX7pwEIfA6xn9OoYpBtZXBX2z1gIJ7XNorZYTlMictwPFE+zGj13r6hOiAFkxTmB+6Sb50RsRcx9GMPEJtJnl4Bt5M2xHAnBUtysATVUll92GxwfSfsDJRiXkAqdEvSdioF\/GD7e7\/YGeI2PMDpabf5MTILqjwxMyXlylYMIoSPkXKkDSDmqqgAa400Zje17+AZTMnjr8URv\/Suxddw0zvm7Rhw+otcPuZzt7vE5lYhbX6DsKbcLaVlV8kx85Oq9+Vd2tkResuMzsFThanSIwsKpItI3KaCjQXVEpVLBJKeSwqeltaew\/Y4iLzMxZfPwhZSWZFWU6VlGXTMvwaq5g4ZL34fTmtRLOQbAj3dOJnlnCRh7yLP8KVCjxS5FIVC7UXIamfZPGljQChTsxhwTJVbVWgEtYg4PhZIOQi+hxrnOknsAIn2RAt00+sbDF6jDOFBJEWs5nOLxEjWLZsvvGARq6iceAAXEWEwcr2DL1AqLysGQbLmjFvf7A71IzK6UUiVwmQywFkGpbHsoHnqD3A2\/ZApp5WaMKRTcQogEKZrwp9OXPKmX9jw2d+N495uov52YKpzz9\/RrjqeYIQTO0\/ykbZcwDpwVRObYQaySVVh1zh6ipXdXWza6SvKTK6+rzqdld79RLX4uqOurtct1f9yP\/j8DMuX9oJuFbS2k5CPRl6Nr0n9GL6QOhQ+g++99PiBD8sJYaySdSz2z2QRdtIDIQ2QsUCsWCmpjrbzDbXnMdOqcmL8zKLxMWZtepm9Xfq166vM2ZTVoOsUZvIBurLvMHLqpZXoapordaq3a9t1fo1bqu2XftSY7QXHbGzN6\/RGlPNCRdr5CC8pMZNoxn4Gk8y9LWULRO1IJV4u\/OaFmUC3ejZzqClpoknXyPL4+cGf+CNRgVQOBcwsVKujzJK1eXG5QAbS8Xxqn8UScozNniq5AFPl3+yLEGMJtu1+8IymhIskQgJknVCat8SBGsh85kg0WmFHHaCHnDCsSQT3eiSnFaZI3VB8VRdanuKaybYDfExsMv3jkW8iNe\/jeSmRjTTmElpRbaueX8z2tYMmwOknoh8eUB0YnKBZLC81ik\/qXW8mlprKebMfG3iZf4Qj2J8K494r2PJeAsVLNb3DM\/zGgVRqMTjgxQ9UcmZ8RTd5TWKpNB0GH7EqAKkS8y0lZa3k8kYeIHQGtZjBRuOIr6Zjz8mdlsPdobwyx6rGrDw4ZWWL+lUNAGKe5B1lQErI3sBk8moqlbVzQwjgHC0UmbqKc0owUAg6rWqmIRCXksrTS2lkB4B9Gg4n\/hCTXQ0ZiutIqZzEHWO\/D6f1x+oSDG8oCErNR\/vxLQseGHJ9pcmr57SuPS9q2DDxDtuXl+yI3jt4TvveHamIQXKX4oGrjiwfH79NYuvfixVcsvcST+7bcamGV7NFU4k5WuHjZ23Mrjy7mm5y6cOX3f89G1jR8H301EjPb12SsclbWO\/Q9bx7XgdkzifAUqQm67jGyCn6gmukZvIca2xHTEUi5VHG6LjoytiW2L8aE+LvyV8vv\/8cLvY7rpIb\/dfGl4iLnNdrV\/rvza8P\/au+l7gvdBfPF8Evgh9VHIk1h8LxblavdZbx7XqOe58fSa3iHuv5O\/sKUM1fBqLxU8kygtQ9kU1hSQ9D4AtwSK\/upAAnSvPBxOHFWgoOaVD2aiwVn6lQtesErQj\/Ccd3PG4k9ZhFYArpPCIAr7UBSespKzBisdmQtNiwj15swG4nQAP63ICPKwVEaReWAPjcDhjV1qF8kwSof0QboHb4A54HLIx2ArbIAOJ60YWLSbO5ErI8oKUuyH1d6CbcDek3A1JvJ4sK7qrnxwyDNK0NJq+DUOlk5sGuSaEcVdZuV\/0vR7M\/L2DF4QFXLfS9GhLka9chRm6C8qG5rOKShSWj9CiEl5AgKZqNDsuYgXmYOy\/lyKfASrKKxnsvhdK8OCwp7pW7bxi+8pc31c\/f2kpys793trn\/vW6tc9x+3r\/fn\/b\/a+t7vuy751H4A9fnnv3wdcPv3oQa8GZ\/UeZY1hvhNHllv4O9B93LELZKfeQHEJ3CMMhyCUq9h2y2s061In4nAlWAAaw7qgiBKOsAjWfIJK5FuhcC7SCSTDIXAt01R9861UKIxkH2uvJg9YnSSqMRc\/1nBuY7Zkd6PB0BH6Mfsz8yPWE8URYFV0heQlazCzhrlNXuDa6nlR3S3vk3arqV29XP0KMVn6Zvly\/WWd0iNVALlVHM7E68GFtAdvAEXAcO3S6roCBY4ziQ6dF\/Q6b6wU21\/N6QhOpvimPAJrXcKJIN\/ytsBtIKJkYthghdky0jAUY5mx+hjl71uBISwrH8VuUz3KUyaZQ1gpT1jov6nOEt89hbZ8tvMvyvsQhAcaEVgEJGo2cyuQLBKqVyQRb2IhqLx9hRCR7oABQWGw4IKnbV02bXTGNujKQuDL4r6tOkBjLKidxEYtOo70H\/6e4FGbYeYWydpIl7sYaws0GKcdiJ8JNRa8iFHJji7LEeRIrydL+AgUAijAw07Kz5Mv\/8V7f\/1712Z3P\/zm2PXTzxXc8+8StS+6DtwX2HoIlUH4Ook3bH40sXfarN9955btYUk7CnPuhVQ+CPFRSbpAR60q6sq4JLq7R2xi9EM2RL\/DOjl6FFnALpSu9HdH9sbe4tz3vhz72fOz9MvB56GMqEf2xWCZMxOi0MJGpwnDsNw\/3j0aNrmloomuS97zohXLedZXrY\/5T\/yl4QjOgD7voho4lpSKYAItKrHPGyYNEZaFmKtgAwYsDNjFImvogqap\/K7sl8nrSMA6b0DBzZoe50cRylSwVS7qabiK+TGrBEDlr8mRhmVTamhS+ITxhaoQnTCcnyXRyj8wXnaPDgnWN2+Eyt8NlbovL9uTdCcHB0klMiXDemPzLwiHhQ6FfYAn3tQmMUEqXMDUMhFJraVOOpMaZEKYcGSrNziySkwTOpKhNQTTSN63kPCwvW3psQIc8BgQlybOJ7GSIkMQODINFigZkxZKUiqBbkrK1wd1M0Z6yRqLisY63uA3LTegdkJXMqIUHbn77uiVv3dLxw9rO3vhz163916dvWPfo7T+95\/TjWyFz16xxSDs1CbnfeO2Xr773xgGim6dh3VyKZaUPc5yfclwgBqI+7GW2c+3SXGUhs5RbLi1URB+x\/uhUYyJ3AaFKomRb6X6XO+U9GWZHuEeHRkTHuaeHx0VnueeHLohe7r4mfHl0Hb\/OdxKdDBrAD3VXIDDTT6A2xh\/VtxjbDGQYbCQqC2AfepasVUeL7c\/RS21gmfMDD5ZjpBzi+H\/dzqQzH8i5sElKUTiXUyrscnIpXeRLpcrq7A4XdIVjJM81mcqS573E7IzBmP9FxyDek\/c3FPTBQOGE6OhpIyHkEtVZh18cNrPFVC6TJyl7BRaKUhayhFqUMo+fMhJmocGqtj1Dg2g9+D3MTicpQj69UNGJ\/2DVdLb0rmyhPqTbKUQiRuSqSK4EUBW1EWsDrs4m9oPDBG1hDT\/hMdcyAxh1BvIwhsx6bPEmR6h4kwWnCOayS9trM2ZDbfvKIhFn5YN4hTIKMsKyFDUvmUv31fzthc\/6voTeP78NNXjmqLzrtivv6X0PzVJH5e\/c8AzMBx7vgjFso6gw3fdB39dGfPu+q+EPbj\/36ieJt+3BbLiRexME4KVWXohXgnqoNlQXyoVWhH6s\/sT1jEsMu9KuHaH9ITZELmIsHMuWiC5G1aMy9KGM18MyPJC3eqG332NdrL15T44dKCRyBELArnhRsCvBAgY9AGmyVueIUVmatJWJxrJbAAzliAgK5VxYBNk4SZpiJOVEKIEaGyn5yg6Seu0g6V+pXUVTPmn3le7+U3upN\/Z4MPQS3AfKwEkoAwdOKVxzAqxgn5wKimOZY+0WskJabTSbVkK91zB5SeBF7NUYkjsCTF6PwAzMVG\/aBDNYhKyK7Aay30Pg92Fdyxhe1mmcEysyKwGg3srUq2hsaMw2kVgJVlRET\/lISfmurVs94VvWnj8\/Mqr+ggmHDjE\/umfl0uykC92PyJM6rrjnzCIiJ8b3zWL+iuUEqSqvotepQ1E4b42S9J6vTPTyUkmopEZJeWsqmpWR3qnKJG9euEi5Wjkl\/92nDa+oqTyn4pzK8yu31GyrEUaWjaxqrZmkTCqbWDWnbE7VYuHKsiurOmo21rxXebTsbxVfVpoBP+\/rRju70lGPQC0dIw7qqJ2zkTI0dnXRjTmDi0Z1eWJ5VJX9voZkA+mBUtz35KuiomCnbUUiLyeDwcMBaARygY7AxgBbg68imltDtVCAaqFAQQsFqBYK+OnfSK061UJkL568trRQwMroxQRWmKeKZNQp+zfVfGCNDpOgPOYwZMxhyJjNkIF8LPGyfkj\/UO\/X2ZjeqrdhG88RK7qtqYbndSpW9DBhO72cHJUeJUekU82kU82khzI1a8qIcsrMGJAsK+04nVGsn6iCohLnJOkJ1mPXjfdYYYeV2DDC1hBepH4GAE+Uo5Y8nnG1nPbWwLPO+zxpKjs8lldqmfVYRmEJglkuQCqxqJ9ZadWIE70VaHRSzz1FymvRdqX+3DU33hHU4Nodfzp+7e\/vfen6Jxf+adsv\/vrwkzduePr569c9fVF4VrJ+wcVNO+6GLe8\/BOE9D208s+Qfh9b9jKn+\/f6X3\/jVq78inHoHPt4WUm0BBCRb9RZyISfdgQQKNdqYGBeyAd4zRSDJAM0V0axDd+WR4vhmDsE7hICJwpf2FlnUAzRXRLMOjb+UtdmCcQjeIQRMFB3pAC4+QHNFNFuAdpry0kjCNG3SFmmbtEPaL30oHZcEIMWkFdJGaav91hGpX5JjEjbyBRYxEs+82L\/f\/obqPHMTBDzHszIvJDnAbmW3sTvY\/ewRlt\/PHmcRYOPsYfyKZS3fEs1lSQwsQNYOSz1aViaHwFJByTqCknXijSzxRGXCu+wMcfLMYLEhT4pBaLyx9VjGqvHGD8Kdq4rjx4P\/RfayMseTLnO0LRzNU\/Y0NvgYbDDd0dXVxX5+6NBpH5s6\/R5A\/Y\/1zYKjKb+44e0WvxRqGBxCLYQCHUJz1iYq+OgOoTqEq7CPs9oZh1AdwmWbFMk8yyW5MWwDdzvHBUSOE1gWsZwHQJeCGK\/KmpwiFF2TCnpNFF6ImvoWrPcCAbz2XUlZ3qLAmNKqtCkMqULINZFrYFclUChAoUCXUkoxC5VcBkWkaAWVIErI432+bPLZsoN4\/y0zjIkLJ3yyErROJ85+hpZ7Fa6I2dCw2RCtEk9NNPSUaMgRKGlCBAAC2m86K8UnstMUupm6nLTM1JXiS5WxrxW0+vCQoKaAZcXtXX1Xl4+MNY3sahj34HnsZ7\/\/\/dc3PKyd9wA7\/\/S2A9MXYDviFrzum2iV1aZvrvpCEOdb1vhZa7mw67es3LNWaNG3fmM97s1zdNnReqqmUVZdVbbReq4bYT2XW3VXuaQvkNW5GLeV+5Bj2\/DmOMfEuBXcRq6fY\/HUyIhJWoZKk22o+LAm3wrgfuzxIwDiWCUeASxwlh9N4KIokA0o0eVn2ymibaQ4sf7+fif6by9CMIMdvAjJKiTwpl2LRV99Y811ApleRKcs65YuWpaFr8xmAPgUth0qmOU09+kB4ClS08ag3N4B2iyiS4pmOFpER4rocBFdUtQDJFpER4rocBGtFgW2XUW0VkTrRbSnyLQwimh3EW0W0Z4i57jYUXYX0WYR7bLTT0UnD5VEEXPTFVc2yfawPdK\/Bz6Oc29zJ+MoIMYrpGAkLjFMRWmU9xFrQIB8RThkyIeTcEtyWxIlsXDQkltMaLLUx6bZryZF96mP7aWNd2hjPcImJqKeNpUNJsX1TSfdecDf7obtnUHHQRpIMLSBTFc+mNwSgRH6S5HCL0XoL0VIKZVJfilC8yMiFOeJkLI4ipZGVPKbESeWEME\/tQeghgrnRyoc2Vlh207efEUSHgaQQGAoBlpBGxbm5OusFUCFHzCc7G3S2tO218849vqJnJca7Bb7U\/gfhBLJbriu82xhaIGh1GYqgkjbi9tHkNe9M6iwXAWIKY+113QSpzcDxVWymur1pLyqGYFuly8CHTFpeXP\/qWrLyYYclvFa4xUfFqB7limCxPClmNy1jLeMsHqS2+isQx9NjQrQRnlmhZm1ACpKkZpXn7n50fonl6x9MHbTaz99trNi\/jkr\/qXrogXnbxrNpn4w47IrLtq3fU9vJXpk2WWjf\/BE74No17p1M3\/0vd537XXNfILXtR9+Qj0CD8fwHvS00W18xHzqOc6c9PAsyY8vx3y73oAPGYeDR4L9QTYuejWv3x3lMKP6XbJLU7VB8JFWtPI1B0rKRfNaIpgjDByksJGSpgV3XqrgCIuZVMlReaeU0z0oAE8VHY2t4ddf24C8bCP1J63kbiXXMDLbr0D8X5kRJPI1nB2Z3RE8HkQrgtuCO4L7g2yQQQ0+v8N7focb\/Y6S91MJfbLLNO2ixoIgDnxDEDsVP6eIl4EpRPmOteXx\/pwbH85x0mndEewzArTBU+GfVVxwooVGodoHW0JWTSitC2o9ZpLQPGU3P29KsigLMsMbKZPXIlCX3TbbkbLqlSBDzH3JJfsxczGcm7IU59j1BXayY0lFvLT5seve73h0piF3VS+dsvopNvXg9okrptff2Lsa3X7tNeMeeKP3JaykJvQfZSsxt7hACPYTftnjC9op9kepTNGJBFpIqBD9g1uQQ+pkfoqY5+eJV\/GLRTFrjHaP9jcGJxrT3NP8E4PzufnSBUa7u91\/QfAa7hppgXGN+xr\/guB3oE\/iOdclzBxujnyJuoxZyC2UsbsSiLKCiSWkd5Cf6C1CK70FP9HIexMR6hNGKLsJhVarAsUkbZjfCf9Qwi7zOU69f7sUiBL7c1oima0TIBAMIS4wQiH0SYDsD7GkpFlBBIbCtOYwWcHI1GyQfBxeA0DVCBJBe\/AAGnEAUcpUFF+yhRcV3oBWGYMc\/mkiFRFwQPSB9ryqDYuCEWECRdldeYs5yViZaT+ZaW8fzF9OXRGBL2lKwGxutnQFd4XEwvZ5wDLwFNNCMRU2YLXjFYpKjZowHwErQRMUu4ETnrjz13+C\/hs+v\/vDvmMv7Np8+67O2zbvQh5Yed\/avn\/vPfj5d2EpdL3x+hu\/\/\/Xrr+FT2ty3mC3DXOUGpfBtKoXWqMYwY6wxzWBb4zviKBavUitK6n31JeNLVsS3xMXRgdGRqYGpkXniJer8wPzIEnGputi4JrA0sj\/+pvf94PvhN0t7vD2lR+L9cX8FmzEyvkZ2tDGJnWpcbHysfF7SZyimxvijJKTI+6OaArTQIIYKFTFUqMBQ0XwocViGhpyTO+SNMhunbBXP2SmDn1hZOHLQSSGk4cXiMlwrvCiTVaLTdMI10NOAGgbAbkck2ah3LpR3JwH49mihEyQ0ioKExqAg4cmzg4Q0MQLrKhokjE1uCsJBUcJCkDBzoueb8UGrsqV5cHgQaKbmp1CCpmCRw0e7mWEFLUahBMIrjg7z+7y0t1ylyRQxzOYnRj9w9R2Hl1z34Q0X3z\/cfHLtup89tWb1zr7F3M\/vmjXrnv6HHu87fff5o3tPM08cPPD626+\/9kfMNVP6FjNHMNcYIAp\/QblmmYIyqDo4Bk1D61W+1dcamhbaUrqtlMt6spHW0gmeCZHZntmRKz1XRjpKN5a+xb\/t\/oT\/TP1r0KhC5WrG14wa1fPQJPVitBi9q\/4p+JH\/s9AnkTNIh6zLG44qgsZ7oyxmlYDWAAZxCxgUdBuAqQAJlujQ0HN6h75RZ0spTFVK+UWnMJVegKl0ClPpFKbSqSFFASI\/uYK6Vd3EW7vT9FN9jekwzdlNvXOBvJn4RjzkrOhbLp0XElT8USBKoECU4LdqGy1ku6T0bAjKRqCK4CcHfDrR8k3+sNgDsl7KHqyi8S4lTNlDGcwe0LQDcCNtaGlQRKSm+sG5P+\/7cvmbN\/165WO9Zc+tW\/3k9rXXPd63GIljZsDhUNjWd8uT9506l3n+4MFf\/eatd35D7JrbAECvYu4woUB5Y0ytBxosrGCz7LnsbHYRu4blJVOURMnlMSUXYESoUGEAZCm9RYRiedwDPaj87D7pxbNtuXM542xFX+TB\/SNnFhkOPJXxg2xWuiztYlAaxgUz3JMPDEZPLEuhx2g\/sYo0vyFz3Ox0OAXG7zZrtKa8fRVsj+wlRiW2JZVuZmSRLVlsR1qwsYB1\/m2PnbO49ZJLzxk\/fsyl3lI29ejKKaOfqpzc2rGq9y0yh639R5mdeA7r2FLqjReg+IKvECKJwE2U7dNFS6C42WaqiE4W0YkiuqKILi+iy4roeMGI3JBny73lo6Wp0oREvnxh+QbpPunWxJOen9W8wrikQDgYqJtW806Ai6C5CBn1UA7OF+dL8+X5ynx1vmuJuERaIi9RlqhLXF2prkqdlB8kqkYmLpbnKQtSC9JrKtYkNia+L\/9EfSD9YM0P6p6Qn1Efr3wi3Zn6dcqfdpy5coeocIiEQ6StMjZ7H0JUOETCIUpIJba7tPlisTKpymw4nvKxyvCSMIHJy0M1NKQaag21hS4LbQ8dCvF6KBZaHvowxMZC94dQ6OeYjXyYw2m0LecluxukU4IBD0MEoAFpn5ROrz9Lo3CGZmYhHD6\/ZFkJKon6BNZK\/qIQ3ycOjPdJzkN4kY0OV2JhGE6Ecp5gtp58vJ4GUoLWloiJEL2vQihOPhmKk0+FaKJViIbEyF\/HSZbmRJcMJJN3YoFTjb9vd7T5cDWsJj9NvqbaqYerdoRctdV4BRMvOhe9M18dpsdSVlmd7ajfX49a6zfWo3oSWkyAoOUd0uUTty4D1sqEIEdIiL3kIOO2ePTn4wmdKkqdnoget2XuKeJCYopWeNtwvJWonDPzevmHABK\/FIHQCDvmh+Vhcb9BbGdkjq2a4aSVZTIrSeSvyKU8RlIXMqSn\/EqaU0ZQGFJpQ54KHZgClq2fqxxWWsF5a1Km4TY8BsOXu+IRIKWFCOSG4U2pF78s0yoioLzCpYpVcgSmKyWZz7AREDNKiFdg9V2iG+qMVmc2bdoEimQ3QWDbB96AlnMKICxRUqmS4Vb77eFKKBz2lVD7zzeQuEZ6up\/de7syVTkcNWZHNn2jlgcPUv5MQwatu\/Q7b9iwrjH5\/Vcfbhs3qvp7s2\/8+cXmDnX14g1L\/P7ayK0vP5hf\/OqNh96FY6NLVy2cMLYimKw\/b9OMyevTscyUG64KXjD\/gqaKaIlHTjSM2zD\/4q0XPoelVaL\/K1TNPQwC8FqKUMUHIULKoLKHAVooovkiWiYdlVIk83t\/LoGJjSEIoOqSIQP8hpTRZWw1MopulINy6PoW881uQVKOzTcV9gviRGlih7BC2ChsEViA3Ydtwg5hv3BY4GnbAbv\/wAm6DgRS3UMzkiykxibsjgSnKE8Tx4QYm5jibf\/EcsCEfWgJCMKROxedBf7Ru8ZY1Z09RFkfI8nCRFmbDQ3G74rKNyM7GT+tQWYU0purPictg9jiMDVZorpb5gkLNNTX19qOQDJgJTSQ0KTZRDtc0xoWZITPb7liWc2tt3bu3u3JpEsf3Wqcs\/AxdOU9UFjWd+89vd+fXhMmeuYWrGeOsCl82Hut7qlhEuT3BbIo7vGTYt7juZDbm814YEL0+FXo8StYTZt4\/kGDfxDq4C+yyfxFqIM\/GQwQeCBMsYcARR0CbhoWLCTIBqiODhTwhoDXDhD+w8IbAhTSChC8wUWmvD8A9wdgYEaYVjoRqCF8PIxWhLeFd4T7w2y4EB4oBB7soEJnXk1KBcOB3LQlLh2Wjkis5BgOUsFwkOhBke43FD88adkLEsUaJERRxRmhQUCv3UL6m6CCZUTQLL8Wy3igYibMGppLdyHe6ujI8AarRoBLNC3Qv7p6E7blMrQ2DDO\/SeEqRvHzlA1anfQ\/K6elMkWx\/sBAeyqmdcPblz7eZihdinntrFn3jen6SdeUa9oaV6MHejvvHTF51uz770DNp9\/DXIBZgTmKuUBGV34jY7+o4Ah8e8ER8heg\/GJjXBzIGiRVY8UZgQFOBLLIQ75QTJSgjWNqM8U1RbSkaG8jB0G52SwTre0ymyW\/O5oVyQZhVdWJn6H9LBOMVyoty4I03lA\/TypPZoEfb\/Cr93I3pYdnQRxvdLUKpKWU3Awa5SlgspyHeTRPvEhaBBehxeJiaR34DvwOWi+uk74jb4ab0e3MncId4l3SI+Ah6Xvyc+Ax+edgr7BT\/h34tfweeFv+AnwknwYn5Bp8OnIQ+OU0SMlNchvIyRKXc\/uzHGbjrHOHFlJJxRNjl7C7TsvZANV3ZC5ovwQKXeNZoe8ijlMVkgb9fgbPDX4czBzMgNpCyVWTLIhiUpK9kiQDBiFsGXshxAciY3NaFEmhiyBLDIBcrQrVcjGXy0kbJSR1w8juHLeRQxymclIc5WC58tc\/EHY+Fg71tve2h4PHetqtNJnmQiG62Ty4oxIpPLFTsAf+FZc8kSoneq2Lq5w8pJ7E0wDh\/+hb9oueZCyY+eKFvmvZVO+tVy2fsxbdQbmS1DjtxVzp5r54CXNWgSMJmvMLO+5wwqpWpHFEuymrE2HiCjFgVOBPZlCoqcDBhlMSxQ+URElFqQjaQEmUPrCHu2gPcWAPohWcwxu0iqzD450YOltUyHdmEGBrf0ZXC3u4iyoExYE9hIE9ZAcRA1aLdfvMzPKiPY4WBeILxexm3HGuyvGZafauHxSF1wu00+TNTfxmqhytogfexlzeojdtYWnFLKHMuGr9YX+XZgW19+dqCWXm6GvZZCBQsT8EeR1zq0ulLbFVEyJWZk3ZDqtYetgkNwU6aLxz0HiL9nujNYe0BqDYfvLrXljNVsloqnmJeZ\/JkJOjmM8RJ1B+xEnCO56TYmVZI1pSSSyN47m9sUSW5VXJw0ekkJtjAcsrkqKJbgN4GK8QFSNKiZYASaFazGhZ0CiMFsdoE5jJfE6YLk5TztUnm1Pdl+gXuJcKC8Sr3Ov564U14gv8Pn2P++\/8aSmtmGmQdlVqab3SXesdBZrc3xFvFx9iHlSfgk+jp5Un1d1gD79P+y37Dv+udJQ9qn\/qPsGfkqIKbUyh0q3BW+UtlnlMUV5brERkTWfdwBQFMSnoSY1AV5rAuKCadHX3v5NrImrMhaVDNcWnXNDr4WXFTMkZcw57gTzfXGZuMO8yZVNmsawgl8O6MANT3W7fLuJErVWcbvSQYZnO+H8k52U4DusygZNkWVRUVTZME1sQ0zo54MaOwHm5RbKuxX9lCmJcMN3uDCd4OU7Q8HVOujSvy6WJpq5nZNGLPw64giQDCApuVtRNVXPRw3NjG4D0Diaiza2Trkey96Thgh0ukvLNYG5+KifH22S4XL6ZVPChuTmpzYTLzZtNUgA9N6cYHOyg4WEGC7+ndsOTnpOLqFMRmn6ivT2InQL8nwjB9uAnBcnndJWz7t1EpaJJt5unFwvEwU+YK0kBmKAZLeSx2S4Im7YjNrtQzOeKq3H0Uv8R7FAewev\/cBeo0+Nu6xY9dnHptB3Z2QM96cT+wzuFOkjfL5s9bUdDccM6sf\/ITiFu\/dE9uHE\/af1xeA92ufAPYk1zeJdQR35mFxiF9lk\/X\/jFwscDxR83+490ynE2Dugt45z7umj9b+1xN4MaN+06tNMzUHFoRbrJCqXN8AZ7O\/\/ZP6IeqHbwBIiKqGAqGTit78V9z7SyDc+8sLVx7J7tfV0vPlP1R6wuftxjvoau7X3o9YNo0en30IbdZw4Rq7asbxbzN6w5wujXFD3Rg7aM86qF\/HknEOUQOuuUTbsHxKfm\/NXlEGph\/0Jw4Rv5KsTYdL6qoAGIKVpsA5XIXp1RmGhId\/MK78m59biSU+M69fX1UG0m\/H44eDAcMsgThZ6ouIt06lGoE2NodbQ57c3r22Um58rpSI+n67IG2Qiq5Pa7gu5KpVKtdI1UR7oatYdNJe1Oe6b457nneeb5FrsXexb71vNrXevN673X+25z3WXe477Hc6f3Iflp5SXjRXOf96\/yp96\/u3qNr7390VK3J6hp4+fawsbvUaIRVp+g36ozeqhwEhZA5rYlBTZNdF018ErHdknI6\/Ek3bIXv9BVvJSTiuxVFNlDigYVnnwBiBpRVBt9OYqi3ah1t45nJOftRnNySqs750aXuV92I3c3HL9Hh+VgYkQmf6JzlourdWqbysxU+1WEL8D4zlodzxBq7YrEN+Bljaewl9wIA5szpFFk0DjREyL36TsWDhrHKIUtk2PW+ia2DS295fDyJTdmA\/hM8IJtaRHxmtXweggOrIcXrb4x\/UfJYpuXcZaDt\/+DPU3NcnlTs4Y14W5fs2k31ZlHfAKALSW8FAazPMCeX4h0Ys3Jy0K6Lst0Nqm9ZMV7Kq0swCZShOvYTuSmbRXlN3vH1LRMCZgpTum75pX3M+WxzEddfcvGJeo25LN9Vz1jpBORpXoJm+59+LpNG9aipad\/u338vNlklaSx1f8WXiUa\/BtdJfCb\/SNzWt7djX4nIjest+qz\/y0nYQKeU0pLsl\/JTcVEFUpLtUYzbJbPg5PQJPE8qc2YD+egOeLF0kxjGbwSXSkukW6Aa8QbpLvhbeKd0tfwBIqExBSsEjNSs\/iv4h+hYJBMcsOXRViQSKR9WYW7GaLRkoxEWU5ChHUBguQ2K+hyLoPPXb4cL1J600Gq2jKajLqh3oU1A8e\/iC4BAAgE5KXRxXLXNg0CLad1aBu14xpHC0YT5E\/aGiDfBOF2ANvActAPGEB7joGQbqwp23DAQuBpBhdJ\/cRET4ZmGxu9BE5qMT7GvvzHtB7BtosN7YDdgNaGdzBT7K6CKZHggtbsiWQu8atX9pJZJFNpNeteOY9WcBMZ\/sEunZYHW09H90aaJdEfGUsslV2BZuqkyv5m5MWPsN9p2WQ1ieyUsVGFfcXdy4jdzVHsiLeAAwJIWyXEfIVVQjyyocyXRk+svqivjVnQ+8vl65fAzx9gRP6B7\/ReeoP04\/5+q8sofxqlwAjMNAL4I3wKzgLTdtKYa5edarI\/V0Lc4iOR\/ghaHtkeQW0RSF9cFtkSQRG2u+\/6rikZCEP7UBmoggtuI\/5te\/vKlXhFNAL8K7SOgnsF\/8oU+iv3gv\/AFzCS09CRsuNlqEwGUzIIlr2AykEV\/Sz91M+xcTCcfupt\/Cke3PshAPV7oZCzQ8r7OwOhrBU\/xk5grQAFeDE5DGHge\/CsNeJvorkY3LP4m2ZZZ4lZAYDGTghhytnZEn67QaACKuMykRdAGjNseSLbloZp0jZt5xQS\/J1Hj4xG6+mRXWCfzwnnfEqOl6ASlp5PyVnnQ9EY+qmL7E99ij9VlvPAKLaYs7FoG5aOZgs5hWjhoyvxDOLV\/AH7LGrjXsEMvNZCcmD\/b8npI3saSIfSXAoTN8ON6EPILGduBjczzHKwHKI2OBMhPAMGg5jNkIXdqGMX9nq70ezdIMS++5RV+N57AvN8bzvNbW6nEe3ILrBx4FbEngbmg9u++DP7LAz2HSVZffA1djleiAwYRuNAOmwkdzam\/ZDYzusH39k4shOQbyL+IYM5k2VXw9e+9z383qv45K7HUooBN9A7sCDiOnOkiMagmMHjNLcPxAECpMSm0DzdZTXrOT5wAwgnApSz7upaQtf546zl89oITktvyye0zSTRtCSgU5SR92oXTXklnin7K\/QE9ywIgD9YNT+bsd+EPQWBY5UAGI2tN\/f4uXqrSNwNQordqDsneejbnla2G3XlQioIkaTTtcomY7r5SGAtuDkYOlJGpiVzsvdkzwkrAwq0Tv\/ki8yZTG+mZwCervH6JQ0yviRKeRl\/PfD5EfQygXogaUo99CFPPfRDvJFdYj29D8DAbQA2bSI3AMmpukdkrcT0jQq5gG9cdml7czPtJOtJkeQCK++8gad3+yU3+Q0IcHTzvHOWjqmIlwvfZa6Z03rVubFynx+yv7r6nHNGllZkV60alQgGa\/GVWtr\/G\/4O7k1MuUA1HGfd2YE34UkT1tY0lLWmJpTNKXsu\/VL6izRpO9yNfpQrA7ShTrpKN0wmogEGO4E1GUVlOVGIBiPCUTyHj+9SWGx8xXKGoo5GEMYitZHWCBOZHnwZXQ5iMAbS+FkDVejynFJdrVVilpa0ysg+dCWIwpKcx1dVPrq6umpxDceqripWFF5nu+GEzsyFVxMWOEnuaYHn6SS5X2vvsR5i+Z8gd\/k+1tt7or215QS50\/iJ3oHbNdAWXeRBmndgY8EWEKlYtRmrAtZ+86wKo5VYXLAwtlfJRSLpYDBGzkLXAEhrEoTYl+E4hRSbYDarbcBav6HW6Kmnt1wwjpE6ANgAGdO+HbAJsR2QaDr7Jq4CtgeEMl8PO\/2R050jF11\/zkO1y9BYvvocGI8kJ04cP873YMmW2x68d8ywrXMq4HebefXrE4wfVc+K3+BdMrbX7GVHNV94OFaVqRtbO15fsXjt3DnTRq0ZW7EeS6CR\/+W4ETwNDoFDCKKfMh9hXTHVGcK+wUOKy7OUqPJ39RYX1Dx4\/EZfjcdb5lb3Hs8PvHnfTwO+EAj9NHx55BEyop+XbC8ese\/HXy9PV1yeeCx5Xeq11GuVf0m\/mn616vuZm2t+OOyXw\/9c+3ndvfU9Db\/MHhipN9c014x+ecwfzh4t3LeMuD0m2uOaljsK48n\/cnz53zPGuv+bxnw8vvh\/Gee8NTSGxtAYGkNjaAyNoTE0hsbQGBpDY2gMjaExNIbG0BgaQ2NoDI2hMTSGxtAYGkNjaAyNoTE0rAFIF00IyD8vYMgTDNPsRACYkXPNypp0dX2idtiIxkUzp8w6f4KRvWjymgtSbXl96oWT5sw+b32yblRVU8PF8yZOb1kxv927budXzYGoZ+xNfh\/4\/\/0fS+5jjbcsmZ\/jrf39eAvJltx7B28ZMBLMBSaoBDUgDapBPUiAWjAMjACNYBGYCaaAWeB8MAEYIAsuApPBGnABSIE20l0OTAUXgklgDpgNzgPrQRLUgVGgCjSBBnAxmAcmgumgBawA80E7virrwE7wFWgGARAFHjAW3AT8pKYfH4UbXzuEKR5wAIxbtfjyZeRd0huNA+L\/5Vmetd9xcLx\/0BvQfmb+yfeQ\/QQAdu7Yvu8yveXvYsT64sc+qqwmz+\/c2vPFqe29VxlAnIVfSs73\/h9Ac8j1CmVuZHN0cmVhbQplbmRvYmoKOSAwIG9iago8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL1VPVUlERytUaW1lc05ld1JvbWFuL0ZvbnRCQm94WzAgMCA2MzggNjI1XS9GbGFncyA0Ci9Bc2NlbnQgNjI1Ci9DYXBIZWlnaHQgNjI1Ci9EZXNjZW50IDAKL0l0YWxpY0FuZ2xlIDAKL1N0ZW1WIDk1Ci9NaXNzaW5nV2lkdGggNzc3Ci9Gb250RmlsZTIgMjUgMCBSPj4KZW5kb2JqCjI1IDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29kZQovTGVuZ3RoMSAzOTk0OC9MZW5ndGggMTQyMDA+PnN0cmVhbQp4nO29CXhUVbY2vPaZqpIQEhKGQICqpKgwJJAQBAQCqYwEwhAgQEKjJCTMUzSAEwqKKAYRRRvFVkBbFEGlkogGtFu0r3rVRlDbsW3FdrZRcW4Vcr537XNOKAoQvbe\/53\/+\/08O71l7nvdaaw+nIEFE0bSKVCoZPyk9k+TfH6bjNaVqUWWNZd98jEhkVS1f6u1WrbwOh7eJYq+eXTNn0aLyxElE7SqIIsvnLLxkthV+6X\/jtWnurMrqIwsDx5He32AfNBcO8WO7VBMlPg57j7mLll48vf+Wp2A\/TDQqc+GSqkor\/jKk1+OORZUX13Tu4N5DNKs9HL2LKxfNsst3Ll5JNUtql9r2h9m\/5sJZNY2ZG29C+HOIYm7WbyDSx5AH6KreQolE5nvAB8AnzaPNY\/oC8jXPNw+r8Yj9oA0iP22irdSDjor+9BTtp9F0L+VQCd1CI+kg7aa2dIl4gTTyUT7tIL\/wkEKF1EnotJnepOl0IX1Ih6kXFdM7Ig7pFFANdaQh5qd4F9Nacy9CRVIePUT7xEIxidJhLlLSRCpy3mDup07UyzxgvgHbnfSh6GHWUxFMH1E76kkr6SaKo\/n0vHmMW5Bm0n1ihfiUkqiC1mnnaHXmAhpGe+hVUQzTWLpEfyNiDy1ErD+KTmK\/+a75Mf1ZEzQLKV1Fa1HiBtqv9FPz9G3kpRQaTuOoEr6X0ZsiXvRXA2ZPM9fcDNf76GslVXlGdaEcqTSKZtB6ugut8Rp9QN+JKDFQ3Cl24XlJfKG\/gbIV0zK6FOPqTrTeffQA7RX9RX+lk9IJrdWJetNk+G2g7ci\/kQ6JYlEu9osn1e16RnO22d7sYH5smtSHylDCrfQk8vhWZCAMclCT1aVad22pnnn8StSwmu6gQ\/QSyvEO2v07+rfog+c95QplpTnV3GF+iLK4yUPn0gSaRktoOV1Ed6NXn6L\/oq\/Ez0oEQh7UntYv1Y+aG9G2KZSLso9H6ElIex16qYGa8LyGWrYTXtTiXDFOTBRzxAaxSTSJN8WbiqEkKRcon6lB9QX1bW2QrptDkVJH6o58fTSV5qIHrkBrb0R9d9DT9JzoIFJEX9ToNcT\/Xhmm5OP5o3JQeUddo27QjunXNB9u\/lfzz2YduTDKRqIdltFOtMKXoiPK0FvMF7XifZT8RuVhta0aq\/rUgWqOWqqWq2vVW9T\/Vl\/ULtR2aW\/po\/RKfZersnlx80tmsXk12kKQgXL1pDQ6hwZj\/MzGaFqA8tXguZBW0JVURzdgvGykbbQL9X6CnqNX6R90BD1AIgllnofcF2HUrRE34NksHhBPiqfFc+I98T0\/SjKeXsogJVvJUwqVOcoaPLcoh5TXlE\/UrmqVulJdhWeL+oj6pkaappl6Jp4ifZ1+n\/GCq5eryDXT\/ddjnx\/vc7z8+DvN1Nyl+XfNm5qfbP7YnGJegvL7qS\/1Q0mvRSk3Ywxux7MTI\/EReob+Sq\/Lsn4tFKFjxCcIH0ZDGnotW4wUo\/CMFRPwTMYzVUzDUylmirl4VopV4iqxWlwt1ovfy+c21G27uF88gudRsQ\/Pq+Jd8ZH4THytYBArKkazX+mppCtDUNM8ZaQyXpmIZ46yBE+NcqGyHD10n9Ko7FVeU+NVv9pXrVQvUDerD6lPqX9Tf9QULU1L17K0KdocbbV2UHtJe0P7WffoBfpcfYv+lJFonGNMNuYbtxm7jU+MYy7DVeKa6Vrh+pvLdPvBrZ5FvfdQ6F+6cVDU6u21i5V3MS8S1Br9WjEZLWYopepC9Qb1ZX22OKp6xVuiTp2nLjD\/qBYq\/1aXiCnKEyJZ9ehD1dl0PZlil\/Ke8q3ysdZBlCqfil7aTeJRZYmapxicif6K1kFbrX9CBFkwVLlc7FeeVlerq80\/0VB9i3hX36K8RF7tsBJP72JWX6vcikgvKvOUdVSmnaP\/TPPQ7vfrF6O9RyhrRR\/1b9oW+lD1Kd+Io2ITuMYBMVrroZyvDBG7wHGPi+70ubiAasTvKSAeE\/8QTSTEDvU+MUZpg94KKtFiMMTYATVJ\/E2NpHIuo0hROogS5agyWX3cOKQOFAJc4mW6VKgiA2PH+WumxZgBtyg9wdMKwE1eEZmUQLeC33\/b\/DhzbP0NfR3G2V1qGk2kDDpPeYGGYm58iKeMrqFM2ocxuJYylNtohblKVIPvjwX\/VKhJzKd0EQVu2QllWwl50VFJBi+cgVz\/Df7\/PLh+sfiCLhJezKz91Etjn+u1AnCmCvDfdXiq6TzY7qCNxh79FRovOhFp3uYtGOVv0\/mQOe8j\/y6UhfJNo7u0NJTaC858AWLc0VxEATzX0AtCoctR5hGY5yVaETjvJnM+ajgPMmoMZOJzNM+8lfLQdxPN1eY6mmHeZU6nOTTJ3AH+u9xsoEF0rV6uTNFTtXPAY58T\/wV59HexDny7iN4CP\/KLBPoMz0Mo\/wj9MarTXgfvzDavN1+lDmiPZLTQTEjRD2gRfYF2K1L304DmcUq9WajWQEK9SxPM+0yPiKS55kJw3sdpu0sH71lF3fXtGLvrtNlKBsrbmzqKdLhO17eqr6tfaTXU+tf61\/rX+tf61\/rX+vf\/vr+OeDpB30qAFpOINWxvaBx9sDJh\/T4dus050D0GY+U2BPrLMOg5w6HF5ELvKYQ2MQZ61ng8k\/BMxhqrHCvv6dCXzoNmNANr2GpoYXOw8pqHZwG0vCXQi5bL1d9F0IeugEa2Cmudq6AhXYunDqvZG7Du3wTN6FboT9uwRvwjtLUHoOU0YmXRRHvpz1gLPSnXjU9jpfEsNLjn6QXoYn+lF7H+fJlewdrjLfo7dLN36F1oV4ehn30UmLpmae2FF9QsWbxo4YL58+bOmT1r5nmTS8ePC2SPGJ41bOiQcwcPGnjOgMz+Gen9+qal9undq2eKv4cvOcnr6d6ta2KXzgmdOraPj2sXG9M2uk1UZITbZeiaqghKK\/AVVniDKRVBLcVXVNSX7b5KOFSGOFQEvXAqPDlM0Fshg3lPDhlAyNlhIQNWyEBLSBHrzaKsvmneAp83eCDf520S0yaUwbw+31fuDX4uzWOl+UZpjoY5KQkRvAUJc\/O9QVHhLQgWLp9bV1CRj+TqoyLzfHmzIvumUX1kFIxRMAU7+WrqRacRQhqUTgVD6xVyR6NQwS6+\/IJgZ18+lyCo+gsqq4MlE8oK8hOTksr7pgVFXpVvZpB8ucGYVBmE8mQ2QSMv6JLZeOdxbWidtz5tf931TbE0syK1TbWvunJ6WVCtLOc82qUi3\/xgp0s\/SDhhReJxeWXXhvomqnUFCfO8bK2ru9Yb3DahLNQ3id\/l5UgjqPgLK+oKkfH1aMLiSV7kpawpLwuKNcjQy\/XgOlm1m+UrYJeK+d5ghC\/XN7dufgU6pktdkCZektTQpUtgr3mYuhR460rLfEnB7ERfeWV+1\/r2VDfxksbOAW\/nk336ptXHtrOatb5tjG1oEx1qmNXiJ00yOJuKJ7a0q+AS+UZhOAS9VV6UpMyHOp3Lr1nnUl3VuQiGv3KBWMFq9Me8YEReRV3sULjHcvyg7o\/1eeu+I\/S\/7\/MjJ7tU2i6GP\/Y7YiOPkpaBBn\/HHExNDfbpwwPElYceRRlHSPvAvmnLm5SgrybWC4LmoxK0bWX50HQ0flISd++6pgDNhCW4akKZZffSzMQGCqSnlgeVCvbZ7\/h0mMw+qxyflugVPozjh4k3TDsE3Skt\/2JiO8YXzB0aFB1\/wXuW5V88yVc8YVqZt6Cuwm7b4tKTbJb\/uS1+tklYHmjwoOZHS43yYehNnFbGDvin+wt9BfMqijDVUMZgfF6ZmqiUWyYlUZVJYfxOb0mZLWVtOC3Nb8jxX93kcmMASxfhLQzGVhRZ7\/LIpKRfGanJPMqxJDkRza5TcGjqyfZhJ9lPKl6bOhUF1lKU4tJpdXWRJ\/kVglnV1RX6vIV1FXWVTeaqmT5vrK9ur1qmltXVFFQ43d9k7luXGCy8vhyVmCuG9k3zsU9dXXU9qf7SsmAgsV5Iw+C8deXB8anlvuDMVF+Sr2wWMqkfSm2SSivyYFIot94n1k6oD4i1k6aV7Y0l8q4tLWtQhJJXkVte3wN+ZXu9RAHpqrArO7LFyxYs8zGXGhS3DJ+4N0C0Svpq0kHaq5oESTe34yaoqkmx3GKtjFJkRgFS4KNZPgEntAY3t+W2ygrdyw7thk8s++wjSA2SntZfPSylZYHIwYGhgWGBEUq2ghZhpwa47EPYYYIaR4hskViPNCdK5yaxqn5YIHGvTGmiHXIVQrLbqhY3lJyDhSSE\/KyKTz5Rg8nTyhpHENKXb4TI5T\/mlyhE6EyQ7IVngeSlVRBgs0F5Clf4MKt9o+uVcamSCknrRvsKqhGCAQkxEKVK8laXcygfjw7u4TMGEiGBmO\/JxOtihzk2Ydtgwb+64JyTrXNbrIUMCFR\/P2uCYDzLsZkUnJ8YXFie2hKkMrhqprcOg3goj+ShMvJIRgUm9sjgqqpKnuOY9FU+OIyGg7dsZmJSORJkuVLHYr6qEtG0lJacgotTT0oSg1+UImvFz9UJrirxVpR7KzBZxIQyTFRvUAf1zoas91XyBCmx6lMCXgVSWTcJcQkdUZ4YdIFjza6c5ePpHeSOtVrf4k2jgzSpLEiJdXW+uqBAEf2FCIzkU4JGyigm+FeT6qucxWrIbNZCZlkSEsWVrcOpJRb4ksoRRPHLtkTDYUTN5FdVHSs551WkoiXa1cXVeYfUYWSfh0mppVRNqcAE9sZ6C72yqysTYUMjjGJbORKyAkb4OSDiy38pwUWp9ee5\/Cdc5L8lqVZgt0xVyrxgiRPEJf\/BcEFqUOl0Ljy58oL5scWdufF0\/yg0bwCjKpFje4NKqc0prfijOGqi02FWNLjIqSnFKXiPX6wtCZ3y04PxxRN\/l4iG7cv6M6aWK6m5gKbG0s9Lf3w59nwpfUL+4sYYQ0RXNikOdtIHaj6t0Yj8wEJjJxUZQ8CiLqAJ8CsF+sH9Jm01+RF+MeyTQG9ShpAK99HAUSANmAR4gZlAGTAGWAFMQNggcAOn4UBdT9Nd51Ol\/izF6lMoGRgNs097n\/potZQEcxHbkd8AtRv1gTkZfr1d3RD2WfND9ke4ZBluCuLV0ir4j4A9CohzradE0BggHu5dkM4OLjNosfok19X8EublKMcomH8GLURZ80HHwH08zMOBaMTJUoaYVTC3g3k42qYdzG2AAsT7keMgfDTKWA3\/9rArHBb5RoMmclik2Vt9XSSK2+ku9XWq10qpvaz3s9SW6811durE5ecynQGFXL5QWOWT4LIqJ8p2CpQwzFIHyL660q7rHcoBqlG3mV\/D7DPaUwHD9Tp1R\/2OAEO0aurs6mZ+gjKO0h+mgbC7gQQJTvMOukb9lgLwSzU2YdxU0wilPzwGmj8pl1E3w08jUV+0N\/VE2ct57GEs9EC4STJ+NXXXPqQuMAcYbqKPZBtZKELfF4Pmod2\/cJP5OdLIYyCdvcCTiN8J+adzG3C\/iynNuxD2U\/hdBNRijHQGOsF\/nRzDO+kFjo98cjgPqx8oVo5BgMcekOnA7h8HUQ5k+++U6Ah0AgYDnO8m4DFgHNCNwyDdjgjfHeW4gscMj00eHzw25PjHeJJjlvuxFm3DY8yaM9uV2bQWaA+kGUTX2OiDsHK+cD9ymXkucNo8tnjMOBT+Kfa4P8L15DEVQn16msxbzkEeWyG0N499pmpA1qG3sp+G85i12tqhsgwFPB95TjjUKQ\/PTzlHQNUFFM9tx\/3uUKctWug28sNvjP4mjdT601T1aYz\/6TCXgA5G+2yRc\/BL7ff0gbKGFNd+SkNf8tzdHEZvY7heFfOR3n60ZYp2gDZL+qqSrL0qdH2X+am+S7nCgmMOpeEQ+y0\/poxQv9\/q\/j+B8pq+i2bD\/Jn+qmlqr9JG1JVc\/xIZgNehcG8AVgF93KniNvcC0eSaTLEYN98CS7QADdUDNFjbT9laBznv\/HCfjLQHaAvQ16+SKvbTdepkutvYReeor6IfkZfyGq1mcPqgNS3jKHzMnTqWJHXG62koz4Foh8o5NcR8R86rIea7ck4OMZstSlksG5g\/S\/lAkje3c8Zry7i8k1LU70LGZ9g4DRmfwxAvNnxchlNbtkQ78xRxOrKs4fpL\/jhFzifJ5+DX4IQPpy3xd1KTstP8u+TDB2iaM6+B\/oAf\/n+x+Qj4MPqbZcd6c7pxkTldHW1ORz0fMa4F\/dpsVHqa9S0y1U+ZNi\/r4shSbif9AHVtkaN+Gm\/zMz\/LU20HZLglR+Ol\/PyYEvSvJW\/LlOXlechzMB18ryfk+PfmT1ocLVavI1IxL9kdY2QC+2lu6qC+B547mpaqW8xX1JskDypQm6lcTcUcRly0WYKuUFc9n4oRh2R6HAaU3bj8hobxybygCHb0lcOXue+Nnyga6Kl\/QYNQZ7++U9bVL\/n4bdSD20HGXQa5grRcqRSnKZRqh\/HLOIugL8j2AA8MaQtbNo\/gNI2JcszGyDgDzJ\/ccTSEod9Lg5C\/X+ZVRMPcQyhFn2J+IfWKOBqnPksZahF5YO4ix\/21kFG9IS+LIB8B9X2gGWMz1rJLWS2p+aOU9yulPG+jp9NUqU+wn0Hdjd7Uj6H54FdBfdV7kc4SjKufYH7INKV+8A9qx3nDvdDWT1hPUOR8eQnxnqO+PMe4DFLecHlux3g7SB6Wia670YaRFP3rNm9N67YUCYhW80XlTZoCOkwppcOYMrthXsB6oPoWzVDvQf\/tpiR1GuT305CNwyDDR6OtDlGZ+iLMyXDfAiyH7reUYrQYqlb\/iXCZ8KtBvANI4274M65BnLdBH6Lh6vM0T90P\/eCfrCNQkrYM9Dwgn\/LEA7RA+ZEWGIMgk4fZ6TOWmuUSd4Pf\/dOOa0OW1cHpynwJdLvTlFeWNbScXMbTlE+WA+nKeAijaRSDdnob8Fu0eYKynnYB25S3EHYsXSJ2mPvQyIVhKAq1awPFCqCfNpAeBa6EOQ30z8Buy063A38H1iDt\/aCNhrwIJEjJxXgGhdsW4DbgBccvFJzP6dxDoSea+06y74GsAcS35j5GeHjtShqE\/AZpw819DPVTyBDAWEntXcupvdoT7t0RL8yuJ4LP7aEeKpk\/nK1MvwT8ZYS0Y+DX1PHXgucuy+f\/VHq\/Fsp68wD6OF2W4QeKt8YQdOPXzNdBp4jXILeXgZcCsPeFPd5pT6ef4H6zdA\/rP4wV4jYPdw+3h\/fr2exKI80IhTMOWsbDRhrB0LIRHgi3u5+jEQzjafg9fapdu+8smAYd5XYuE8Zgz1PtxnjqyVB6oKxdOA7mHNBiPwi+CnBYGT8a8hLguctQHoYsBlr8B4LnAyHtOojbVb3d8nf6x+mX8P5B+fprL1IOaApoBugk2y5p6JwNH9Phbg4vOV2YsLmRcaY0\/78EzJ3ngWeBZ\/5v5yUIYxWIBaSOOgxr8IHQOafwVs3xvxIdaw8aD7mAmXcMcvX432CeCaTC\/CjcbgNdCwpWc6wZ7ibkiAq6ResC\/Z1oLYA0mmusuMe\/By6y0jj+GNHPb9hYasU\/dj2A\/j0OzezYw8AO4CEgH3GcdG6C\/QLQv8A+0krrGMzH3wOuBYqBWy16rA5g\/wjk8TrrI6dZh\/5H6ZnWH7+WOusMh56yhvgtdNivoietNZz+Pxt11hKnobId7PIbIeX5xTWOQzF+IkIBXdrHOiXr0azLsv7M+mML5XVbkaTxdjoOjWEZyLoz66\/6ALnfyGug1JD1YIEjN0J5q\/iWtgCxQKJNFyDMj1jrvAjeEwOe+h3qdw8D9niWa6Csfx6EOQay7gkOA3oA9m6g3zkyzeGtp\/DYs8i0\/7T9t8rI\/4FMzbQxIwxncndwro1RjHBZ\/FtxNtn9P5blZ5DRoXL6f2t35LyDiBGUyXAFzH2McL30FD3gLPaz6bm\/1R6ud\/xme5he4tjDcYp\/+Nhz9JkuWAM7CJt3vxW8ttD2nND9nTKEz+OW+Wbb0UYFoQAf6AWZ1Ru4G\/gGPKMbEAdshP0K9zE6x\/0gZcIOuWryOjYbqGY\/0EFiPZjb9+Zx2K+CPVY7IMOW2ag+23gOH7esn0v9EG0m+eCNXH5KB4YBcUA9sMjpa157Iu9\/Ko8T8TpXm2Z+p70IhOmAZ6UD6QLgQdhjYI\/hMxEDEp73NcCXN9mU5DmNs8cHXm+skWHy5dnJ03K\/L11TaLJWay6y91LijN4Urbjknp3P2aeDLOrLe0PGWnYzL3X2j12zkf5ayIEBSJf3vnkPvJYWq90gH3aQV9lPmr2HTM5eMu9PsbwysmU52rTsH5dQKpBtn5uU2OdUfdTr6Ry1gs9qzB95313JprtEM0XyeUQkyhhRSj7XesqHEtXb1RXpXEjD3R+YH0I3+9AYIs9zxjhylWWiYw7Z+yuSbXViTzPZPhM6SSfg8iFeEu\/HhObrxHNthiy9zNqnC5XlZ9JtlJ3mK0jrLmeP9Ez7nS00fP89fJ\/+SipWe1Npy54sy+y\/2WW32zi8LE5eGJNHfkEXirfPxTQtHX2Wbv7AY8w+z5HncJp1FjdU12gM7zcCAe1hCqjrqAD1zGgJs02ebbVDWF5jO2duiTy+eA8SdBDQi\/eD5RnGVnmGF2GjHcZAhizLT9a5mR4J8L7jIpnPNycg92mjrfMd8xv1Y\/A0Bu+roTwM9XLzFtD3ue1azgKrabb61Elngm3Ur0iTZ4I\/AOh\/IAs4zx6n59lzq0juHaK+so7QqdCnK1Heb9Ua8AurfWRYYwHlG08Br6BN1oD\/P0Tt9f7U3hhL47VrUedLgW5wfxN67EbqDqSIEebL4k\/UHdAZSjl1VxdhblWQxvv9yhHAPlez9qfpB4Y4hjhAyFnuJIayUyTZ54TLbXM3ywy3IfSIhJ0GcG8IEM78Um2L\/ipD3qVIvxFlLIEZ+aixGBdhQJyZNlgv78TjRpsKHnUy8sKBuEzTwwF3pv5w2O5dwgF3prnhgHvuacpxpnBnKseZ3FPCAfeU\/0A5zpSuLxxw9\/1C+YrDAffi31COM7Vzj3DAvccvlGNcOOA+Lrwc4E8fAU9gXfoFKNbS5i2Wm8lrW0iX5g95HxuYbdsP2+HWnoDc9\/4dcJ4Vz5yBMFjzmkcArEXMCSfQ\/CRQZ8Vx8jGvAWbZusKLVtzmx6y8ZfnsPGVcp6xPhtk7Anus\/GTeXP59oD7gdjvMo3a+T1nlbr4N9Cor\/PEPrDrKeE+dAO8bmBPh7wFFfPMFYBLgAjoAvG\/wI3AQ5s6g7wC8H9EH9oFWuzS\/Cbx9gi\/QW1ocTVC\/l7Ix3uWxqDZI8lyCrIsMkVWLwfO78V0Q9WbqpP0B\/OsO8LW3KFJbTGRgHSr59+eQF6kIPxq8Yj3CT4Ed0APgmfci\/G1Ij89hDsC\/I3gy8pB28E373LBIHQ6+O5x62ef\/filTwW8jKqG\/tIN+cj7ilVF315+pp76A+iIMaU1E7jyU4QHq66yFI3ZBfl8GnV6hCMhN0j+GO59t2XUyrqKh2iM0xKHuv0DfgbwxulAf8OmCiIepyJjC+2nNg1vytnUt5QHqDvd7gcftcQMcSwXGyPMqPheCjqb+BZTP8aDb6NFw95CHz7v4zMleo3uMUZAfm6iN8SLm8zHq584lv1Ei1\/DFYWe3I\/j8yahA+Fegf9hrd5cLbTiDIh3K+kbofgDy7MdnavJc68R+gEWdNPi8zTrzejtcr3H0qBCdQu4ROHk49ZF0vbz74LfzcOjJ+kYRDZNnYzvl3ZI2p1C7THyOx2dpjj5rLAb6AAtotr6dSrVbIcu3UqkrBzqtRm1YP4OMlfmxjNZvgp5\/iNqgb6CTmxnAIutczESfmrwfUYv+ex3g31OoOuFOJfZcGg\/7CDvsCmCeZWY\/82LbfYSd\/jwrDMc9\/g+Yl9l52Xs1zf+0YG4AkkL1VHkmCv3+NLRFr9fIvgvyC\/RX76VhDvOdqhB9+KQz\/jNRxIEeZ35m710pIXr0STT0fgrCf2rTj233GB5rzCvC6an3V85wn+UM1JlnLfMtXL8+0z2Y09OK092TOUGxprPtv3bvjtdedjtJepr7B9ae3Akaf9L6KZzK+3Cm2aLH8r7iEOrIdwJ+Cbp11y3WKAXfPg1s\/f4U6MfAQwFX1sngOwa\/BAMSk+H2nh5yXSBh7rZh2niFAR5KDF09PbTT368rcOrj+reNDAvynsMvQJa1zwnw+uOXgLU\/MVw\/21hyMpx2d9rRaRen3k55nfyddP+3\/fi\/7Zf\/VL1\/qeyhwJz8O\/CGTfnuXsfTlZvHoBEPvAf8IHUWns89bXTEmPkKeAn4xsYhCeueSkf1vzAG3pJ3bVvinDIO+E4Mw+kT6\/5NvAuc3DUAeV7P8ZkXSn64\/LTtcwDlSweg0RmZiGPd22Hd6+\/al5ZcZzi8z31I7jck6tbd2hG834FxkaE9SbNtfe8FW\/d7VK6nrXuwMRa\/o3zJc\/n+0nXgUSbWhJ\/Lu6Ibbbxk41Zb9xtno4O8D7yT7g+F2g\/6WT8ZfyjyuwzYZuvbPtsONDdY7i1le6HljqROut4bgN6gNlFf9RWM8UzIckC9AYC+IM9xZlBnbQLsG6Bbhdy5Qfi+2mTEGQtMljrFCPWKE3Nb3q\/hezUMvpMzBuEjoQsOB42Q92jk+l6u65EX6lKgjacYefeHZRTfrUEa2lC4QS9SKzBex2FcJKDejBrU\/XsL6nLgGqyDNwM\/wrwT7v9G+06EGWtj9VoA+qgSBO6DeSToR6DbEAa6sZIBO2M13DyglwKXA9EWxJcWlLmg40GRl\/opaA4wDmhj03FWPLEWdCtwoR1uGunKeiAXZg9oKuiDQC7pnJ54zQ4\/LSTM+SfCuC6nwsjZ0LlXg6ZjXOaY+8SnlKVNo3bo02hr\/dD8orVuaX6Oz3EA1o22wP78KfcCnHNym+oGzdCuwVr\/K6z7+F7PNorRh0GuHqE8PY2SeN8i9OYS3yeWe0+TyeXsfTswyig+4mnwUOKfDZK8X1Jll3V\/Xky23KQZqy3aZaXJ88zRcY2OpBj9oUf2k7pTrLxXxveu35eydQTLfClfC+g8+\/5ULurJ60eeCy9gvEQizkh7\/o7k+2w8rmw98CGGUkNlnC+fUyglvFaQcX9nrUnNK6z1rTka6d4Rcva0ifH\/9NlW+BnUmc6KznYv42z3NE6x\/8bzlPB7G2e7x3FWe9h5y9nOyjBOd2jW9wbtT3yHgL7faT7OwDjqDh79J1tXG65swnx9mnKMJLkfmWbJfvBK5l3V4IPQ+e30xmvPSF4e9o2D+aPzbYM6S+6Tsnui5HG855vesk\/bskfrfJMg59PVWB9iSMo97tXgAW1s3jLW5kG7GOa9SpLck2Re1EEsA50g0UWsw2wYb\/OoPqjL723+s9W8R\/KXm20edZO1Zyj2mhttXuWBTOqu3A5MsvlQf1DGYsAL9JLr6ZstyHXZ41IuZdh8ktOdiHgw2+cYsZA1WTwH+RuYs+lKkP8HbJ3AwQFbT5D0bDphSLyvThfePrcZDTkTL+\/68rcIB6irs+ZquRe9RfKa\/JA9f2fvPc\/eb86Tctw+1w9fE\/BZDuRZrrOeRzs9Y+\/zOHSGBbnnI2W0qy3UZMhSuS9rrcH6gkbad2p99rqhbch6z1nHyXWG+gzl6IXwi4C83MJnCeYwex\/Nba+Tea\/rHnkf405KkfeYQW19oRz0X6Ax9j4br4U\/B76Dua1lPv5Xew2X37IW2kPQM5o36s\/B\/RmslY5RonGr\/KYmqHxDKfw9FANxNjP4rCgEWfY9KJST+lt3DyjfpuC5ci9jsMbf3LxHucrfabH6FOWqV1Km+jL1UOvoHPiVqR+jT16n+TBP0IbQHOVJ68wK+sw4UC\/iym+rYOf2cr6t4jv6vY1ngR2Y97PJZ9wLmkyR6vPQZ0ci73vQrrfQQHUG7I3SnqB0AB\/cgPGylHqqL1FPvQvSvAdjYxX0px3oq+HUU+sO3fZbGosypWtXk1trS5HGJOoCv65anAwzWL8Qbh0Q5yXwFo67E+67YV5LCVyG0wJlkuUJgSyPBUPpYH7hlOUUcDlCEXdq2icBdefyhOfHkG0RCrSL1TbmC8BfgSNOueB+UnuFQpbVwaVII7S8aEMH3Jbh4LYNxSn1s8HtHgpZbwfohxagDbhPZN72GOB+Vw9QvKwzh+F6DrfrhfpAH05w+l\/9kobJuAjD4wBxEmS5OJ\/lCMt9vwvxr4E5WfoPdMaTjMfuCCv7MM7234W68djrg3nP9ZZtan7B7ak\/ifK+jPT2II9yxIWeKMvHaT+MvO3ya\/ngWUhLfwLuabLNZV\/JOAGkYZU\/IbTscpxx2TlNp+wcBuspYxUlMBA+Xb8R4ZEXypdlVIBCMnCeyhTqBFwCxAGDgTbAMCBJYX5quSX92nDIe6TbBXn+A8bJ53Qnw4hCX75Ka\/T3aY2SAr6SQtcBaUB3oArIABKBbjZ6234ptt0N9GqziQrbtmEeZO5r+7KkrPvdZK\/f\/nA2HSxc13B0kPBw0FP+Il4zZ4B+CrrmTPcszmQPv8cRfh\/jbOU6RScKv1PzsHlYJ\/Owtsn8RPvA\/MQ1nTL1tygTMilTj6chUe\/8jJV4cxrahH8xdQFQyzS8nL\/2zvmvrTffP9PmQ\/aNpyjIgnFYQ\/aQ+9VT5XctyZB707EmYn2K5XWUewTF6Y9SG2M9ZObV5o+uVeYX+v2mKfdqsX513UVxRndq4\/o3+P2skL1v+14dZNJI1uv4TobxOtZAgyHjS6lI\/ZEK9IH8zaV5xP7mpRNkXqq2Ud4faJZrXayX+XxYymTru9ouLGciymhe5HCzKeoRosgMysQ4yz9pvfQaKWKHvEdeaLkh3gSsAyCXQtyKbNrbpo77YklPuesHHbQfrZd3\/jZTofIE1gkAytbZiMQa\/ibgRyrGGitSvwXm++hWPQH6w+Pkc\/VG23SiyXol5YBP5LiWwf1Vmgae49M2m6\/oB+kq\/d+I9yStRv\/69GswDp4kQ7+Wlur7Yb+ZLjaeM7\/XG+G\/DHa4oc0j9XTEq5Thf6ddDv06m6aBl5D+CS3G+mIOytlXNFOtKDX\/RT\/wPXvzkDiK9lxGPYxzMYZMaq9NhtxeAaRCz+oIfXkZ9O14rFN7wL4Ecr8bxYh\/UIyRBXt\/KmS71gvxOsIvG\/GyaDX4XntFNSeCX01Tk6gP7FlKIelGOsWoG6kU\/C9LS0CcBOpu8D4y0sd6I0tNBJ8bDHtP8MjeaI81NFbPpBip66DNXZdSAYPb1H0+tXcvAM4DBlH3yBXI8zOKZ2g9zR8YPNZ\/CeCxPRjqh5g7IeazrhPD7uWf9d79We7Zn5U3PQqex3D40wLoxwskL+X1dJFFmz+29iLkmcwe64zUHBlmFtZZHVO5f9UDmGpjYxjSrTMh8xygv6PXyzV9yPdGGO9J1vlOc7PzTRBkYhZkWtYptCDEzO2D8GpPSsbapr24lPrxWRHSS+a9DXfLLog5Nrw\/xPl0s7MmD7+3dsraOBfxbqahjtzg82z53f5jZpU216yKSqcubkBn3YXv\/zrng8tptL4PPG8z+NC5fJeG75IAB6gG9CO9lD7ib7Xd9r5L5GbKEfvB7yfTJEBVVtIAN4mprvtQHkC5g8i1Wn7bzensAIqNQzRdnwX8jj6QOvY287i6jb91p7Ga9VsGN3BcNgNz+Pt82z4TZbwJPFDVjtBNeje6H214vyv2hFk8a7We+yww4mjrKfsVYbKLz9eV2RQvJlMP0HbAMKC3jRxJ90DXsNARfCYT6MpxQr8N\/41x3UAk\/yqw+jj0ttnkUmabx8Q7lAW3NvzNr7GCzoHcGePuj\/XH+1Tq0rFeUWgK3Ia7xsGtvXnAlU3pro\/pfMiTnmg3Cf1KrJkXQWfbSTMN63vcj\/UPIX+OIE4t\/J+lMa75dJMxHfGmwG7DlUNFEbfIdTeffXWSZ7x8x28TDVF6SrnJcisWcV\/XU2mR2p6y0T+3Iz\/+TYhS9xGMwWwao\/2JlkEfz1bHYj3koYnKndTHNQlpL4QMraYR\/M2q\/Y25X\/5mwRDw1FrI4Fq5Xo5Cef+iWb9VEMAYKVOGNG\/TO9D9CDcC\/DPLPR\/6i\/0dvrtby\/f47QH+Pr+dbR8GnnKN\/PY2jQa4HsR4nSe\/w41zV1Jc5D8pLroK5oXSLcY9k2Ii3wefxrrZ+U0MltNynZcJvp2KdvgMZk6\/E7Vzx1K7yAiYk6RbIsZZojtK3n8b7tyl4\/0cLILHcVqS8l7i20j7KvlNr3RDOePt+XIK1MVoT8b0EFxxAsYevvPK6hTjZ1McpmreE9U+AX\/9BNT6vY+JcKtU+HckML+g\/4xmsJnhzNVwqn9LhQytA+RZB+rH89CZiwxOF+G+4m\/Q5VkH0Vz52w78WyVD5G9bzNJIXGVRuoN\/N4IBf5\/9uySrnT0djst3DhFuMrCT1\/SKi6rFY0jLpi17Fh9DBz2IsvNdV94juQzrcwDyS0KuH7DWiSimWOgToyLaUKyh0Cj3etjvp1GuasyNr0+lIWfwpz3r1v+Iefyuc9ZNw41GyHCsuY3+GPsXU0FkPBUZ+0LOpr+D\/9vwTwNiW+7X5Btvgn6IcV4GOfcpxkECpWGdlBt+VqxNgr7hBpxzFoeej\/FVDfSjEgb0q\/YSJPdIJvB6R19I+erF4BH3oNzzsX7rg3Yro456Evp\/D\/VC+p3l\/uF11t4U5Fy+g5b6daQU7QLEtcPoMWifC6mE+0G9h8\/C7bP6KeYz6nrzNXvMR+vfwy8Fc6LWXCTvHlxA07DuK9FvB40HPQC\/Sfw9t\/kiwvOZOu9Vtj2RHudnfs+8AHKsxJiNcczfjT9HRfpqeTcg2dq7N7\/Wrd9xSebv4F1DkDafxx1Bu\/C5ynNS92I9Wt7LwVzm3xIZEDEe7dzf\/FxfijXqcJqBsn+ubZDzYLzck70G+tgWjKHuoXu9aIds9Fe21H+r9Rcpz96blH3OUN9H\/XivYQPa8xMgBn0yFu09FmvgI3y+Jvdx5W\/A8F1mmXYu\/NdjDcxYZF4Ge6JGzW9ruQA1r1CXyruvg+UebQN0iAasSbeSwFhM1NfK+1CVRjXSTAefvUbycNk2v\/acQO0A+dfhxJrzlLXY2fS+sH116Ej11l4h35Vp7mrduzP5Xj5W\/masheNXg1\/xHarVMM9CmP7WN3Ryf3GO+g69515K8cT\/Fwi0uLixkJpZ9BK5SKFY+UvqpH9qmqSTkhNJpeqXyoPUjTzqF+rnCOdRP28wunma1CONah9Pdk4H9QOqQN22qh\/Su4BGsXCJhSkbqIHZBHRzv\/peY0FBZqAJNLWfpA29emfuZY+GLl0z\/6S+pzxAPckDh3cbOiZKn3cacnNtw6BzLUNjn76Z7+ZEohZfAor6jvou9bJiNfbql3k0JxoOAsw7Rgjy0Db1HxQEFAqobzX2SMnc+oT6V\/g\/j+FbLaM91xDdLhMJPgthFofqPYIJbPnsaWzbLpNyajF6BO3H+xBwGDjK97tpiXofrQQ2ALsBDWuT+5DAfZQOjGcXdZe6C+XcjvgxeKcDS4ANgIaW3Qn3BfxWd6jzKRlxr1dvoQ6g69SbJb0HtAvo3XDvDnoX7Ey32vY\/gLL\/7bb7Ztg7gt5m01vhngi6Sf6vMB7197Z9OVYBHG+pTbeptQ3dPbE53eHvBTIAFaZbYLoFTXcLbIS3UFerC2VO9aCZoIssiua6vCHJJ\/vo8sZOnTO3oUkvR9Nfjpa7HC13OWnwWuGEWWGF6auuQJgVCLMCYVagVTLUWuRXy8eOeMcCXkBFu9ei3dk9iPd+4JB0vxrvG4FtbFMvQjv2RqmuU+c39PJgkM1pHBLIzH5MnY2mDqizGzt3y9xwwhYRyQMRtK1NYzjsLOk7qzGiDbvOauzSzaIItSCnrVpFlwEKOEsVVntVdA6QD2hqVUOPdM8+dRwtclOgrWelslJdqa3UtYx8EfeEmkklmLgerA76QsOiRzwzssTgNdty1qgzeR7iHQvUADcCGmo7A+5e9XwpczOAAMxgb3jzLl4scAjmw6A6bDEIF4NwMXCNgWsMXAlv9ikBKoAa29do8XHicPij7APwr5W0hWtb1PIw3kfZBIyGLRq2aNiiEeqQcgwljMXbC5QAqnQ7DKD\/8Hb8Mmz\/CsCQ\/kdlGMcvwHGVY4G0nvt7i2Bvsa23uLG3CGRl52QGkvGKi4tbs2HM7jFPjDk4RpsxZsmYlWPUwU3m\/saG1IxMSZP9TPc0dO6SOTgmZxhWmALru920FXgXUMmDdzqQDSwBNGU33h5wt3QgGxgPzAB0xHiQ5yzeHtuP3bdKPzaxv3KSv4o6PNAwdMD4nLHgYzOArYCKtB+A\/wMytGXaLd2DeB+W7uPt8NukuwdvJ44q4zDvmGa\/PUA2MAOoAXQ6qE4F353K6ePtAWqA3YCmTsMzVZ2qPIjnAeUBNS0Q3b+Dhzp2BOePg4KdE6u0QadGix3yfZt8Xyff2fLdI9B2dPT3o6P\/PDr6mtHRPWFQelEOPG6R76RAVE70wznR43Oie+dEI7VOWMpHKx3k2+C3+Jd8j5PvtED7pOgfk6K\/SYr+Kin6zqToC5KihydxvK6YFtFKe\/mO4rfYJN+j5TslEOWJfsYTPdUTPdgTnRMttgjkTrny3V2+E\/ktvn44Jj+GIh4TX1M+UhINWb09TQpJIsyGrByQ5oaskSDHG7K2gPzUkHWz53Hxo5DSQnzf0OMDT04H8a0YpbH9G5t+JUbRLtCjoHNA78US0g96T0PWlRz+j4h\/O+x3U7Kbw98FtZHpVjFKut9px7ujIW0mcv1DQ9olyPV2SpO53tqQ9gFcb25Iuw5kY0PaQpANDX4u4PyGrD6enHZiDhbOHLaK\/AqXZIydYxFSXgg60opc0JDGsfI5gyaR1+DrD9KTS\/m48FGJzM7T4JOV7EY+mURX8slCJ5Jf0rYiRhY+GroOU3eD70qkYjzs\/8DzQ9ZjXHH6TsQ0bPG8\/zjqNwXWf4pRDbs8L+3l5mrwHExrEv5HPC\/6HvM83aNJTGnw7E9rcsPjibQmRezx1KORgwiriEc8u9PmeB70Sd\/tPviiq7dm9fX8wTfNs9kPe4PnyrTHuRi0CDWeAu\/ytBGeMVm7PIX+JgHvQBYyC0R6hvou9AyB87lNYlTjLk\/\/Hk1clAyksesRTx\/kmOJDUR72DJw8efA+ZSC5xLJAmmupa6ZrimuCa5hrgKuvy+vq5urqau+Oc8e627rbuCPdbrfh1tyKm9ztm8zDgVTWmNpjtcG\/a6DxW5PmWIXfiqVQKcKtYPYE49VipXhSrgjGFVNxaW5wcGpxk8ucGDw3tTjoLvldWb0QN5TDFlTWNgkqLcMQZac1ifz723tJiPQ16xOZrlizvrxcFAf3V1HxTG\/w+0moSeSEaUHdl5tAHZdnJ2THjWg3pDD\/NK8K+5164i8hNfQvoVtucFPxpLKGgTt3dsstD2ZKs2nCXBwcyT\/gvVe5QFlSkL9XqWFSXrZXXKpcUDCR3cWl+eUtwbCSr0EwymLCwRopmYNRsmiUwcbIYBivyQX59cnJVqCnxCgOhHH0lAw0x0qrB7JAWiVMEAxrhR4yrR5Kdw6GgWElFhOaWBsSMTKxmDYkE+vKger9fgRJ83OQ+sF+BKj3D5beu054+\/xWccrJL\/Pxi3KZjxAnwvSywmAw2GEUN8Kk\/if\/ZuX+hsCisfLt6ir+GfUKX8EsoCK4bvncBP6JXW999dv276unVMysmsu0clbwbd+s\/GC1L99bX1l1Gu8q9q705ddTVUFpWX1VYFZ+Q2WgssBXmV\/eeO\/KvOKT8rquJa+8ladJbCUnlsd53Vt8Gu9i9r6X8yrmvIo5r3sD98q8iifmiuKSsno35ZbnTbdooxIViWlRkZhUntsxtmaEnCPDkhKuSNynEeRXVGp5sI0vNxgNsFffnL457MUnTvBqyz+Ub3slXDEsKXGf2GF7xcK5nS+XUimhYF5+y7\/a2tqltfxatiwV76XLEqTjUkzepEnFwUL+Xe+sYFZBMFCRXy64PxCwLDBohm+Gf0avGdu1Jb4l\/iW9lmzXxvvG+8f3Gr9dy\/Zl+7N7ZW\/X0n3p\/vRe6ds1j8\/j9\/TybNeWyb\/yvLJA7BNZB7OUJVkrszZkbc3anaVbznFPJB9MVmYkL0lembwheWvy7mSDPaaXPRLI2pr8ZbK6DCNRLMVfQb4s7jJQ\/GPr0mVckVqUrkdFRE3Eqgg1NsIbkRERiCiJ0JeoK9UNqupR09Vsdbw6Q9WhRjW4hg4ACRQaQwfcGLUtKhi1P+pQlB409huHjMPGUUP3GhlGwCgxKowaY5Vxo7HNiLjRuNGlVETVRK2KUmOjvFEZUYGokijd4xKEutUC3EbLliUGYl1GvicqMt+jKvmeCHe+h5uvPHVZal5ZTjJVQT8W0OX7UjzgAwYAkwCd\/oL3K8D7wDeARqvxvhn4I9DILmpftW9Bwrx8boPyVOakCWpmY8bAzHObQCtnW3TSNIsWjLNoVk5mAmhD9oDInBio6oL24f088BbwGfAToKuZaqZMfJk1B8trqTZVoFoEy1J+1aYuFakwCB47S2tTU4nB0xXjCUFTxcmzmETtMqqtJYwuEASSrrUcbRlT5w8eJMNDvmDdr3dl5R5r9oXBNall9Yp4TPkzNGuX8kQD6VqT8ueHVYp0sWGPoM5uQ38C\/gqpojdFiAXifEpIjf0+63jWuNhvs8Yez6JsmGOP4dU\/I7GetCbX640LSbhA6xcKSkhPTU\/N6F+e1C6pnR8v0VWjY151\/7GATj+TV9tvHRUUtz6tT+vT+rQ+rU\/r0\/q0Pq1P69P6tD6tT+vT+rQ+rU\/r0\/q0Pq1P69P6tD6tT+vT+rQ+rU\/r0\/q0Pq1P69P6\/Mcf\/hk763+Mb89fshCJLoBBZNn+f\/ynUbJ8a9w+R4VpOm+S\/7WjbB9BcWg\/vt5s8P\/jWTpv0axa77hZF3knLllUuZhkCBI3kk7uX8gp9C8s3FE6ap7kIGx6tt7hcC6i+uDufTNisr5zd7YSvvv9bk8xfe3qNyp+Xnr8+tjz3RNgjXDS\/T+g\/5jICmVuZHN0cmVhbQplbmRvYmoKMTggMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9OQlhBSVArQXJpYWwsQm9sZC9Gb250QkJveFstNSAtMjEwIDk3MSA4NzldL0ZsYWdzIDQKL0FzY2VudCA3MjgKL0NhcEhlaWdodCA3MjgKL0Rlc2NlbnQgLTIxMAovSXRhbGljQW5nbGUgMAovU3RlbVYgMTQ1Ci9NaXNzaW5nV2lkdGggNzUwCi9Gb250RmlsZTIgMjYgMCBSPj4KZW5kb2JqCjI2IDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29kZQovTGVuZ3RoMSA1MDI5Mi9MZW5ndGggMjQyOTY+PnN0cmVhbQp4nNy9CXhURdYGfKru1t1JJ519I3QnTRYIISGEJRBJh00wAmFPwEjYERfCjjgCosiu4IIoIlFHVFBpEsWwOMZ9GwUXEB0XRsWd0VFcBkjf\/63q2yFEFOf7vv\/5n+dPePtU1a1Ty6lTp07VrQ7EiMhJS0mh8qEj8gpI\/jz3PD5GT7pyQk0w\/qyLiG2cNH+ux3zu0QuR8AGRUT21ZtqVe7OithHZion03tOuuHpqMP+0WKLuf58+ZcLkb26\/\/AGi5\/Gcuk1HQvTi5PFEEX9BvN30K+cupGfmz0C8lmjA2CtmTpoQ5L\/nKJE3\/8oJC2uS1uvjiEaeRqLnqglXTrHa9xA+2tTMnDM3GH++jXheM3tKjTK022NEoxCP+knbS20kHqQ2aiYhzfwshMBl5mfimaD8a\/QuNQjrp44eoXdZNvNQPTtJCfQrS2KdaRCp9AsktZOa6HaKpZG0kUVTO4qnUTSIqciTQ2vZZnO++RVdQLfQfeaTbJm5Hc9vphfpV7TgI5VRdxqC\/KNoCn2lHKNK8y6y0QoKo140nMXTBDqM35\/QhlvpNvob+4v5K2qNpWUor5hKqdR8xjxNHWitul47Yn+CNtA+ppuTzMuoLaXTap5jHjY\/pkyqpPvpEbQphzWqAymNLqfltIklKS8idDv9lQIsnFcpfbWnUdMgGk1X0QJaTdvpVRbNyrUj2vfmNeYXpFMMZaNNl9FXrCsbzB9Qw83e5vs0jvbQy+iv+G1Ux6kPauMCJeYW81mKoyeZg+1nz2gF2k1N15n3mo9RONrTGRIZgnom0vX0DL1C\/6Yf+BJzCQ2kEaj5BZbKPCwTEj\/Mk\/hivlh5mzqht1Vo7TzaSn6MyF7aR09BNv+go3SMxbIUdhGbyDawH3g4n8wPKJuVx5V3VKY+DHl7KQMymksP0G76O71OB5iG8vNZOZvBZrI72BZ2lPv5t\/wX1aZer55Sm7TMwNHAKXOI+RMlUjJdTItoCWR7P9XT4\/QGHaIf6Ef6mblYDzad3cv87Cj7ltt5Oh\/Ka\/hG\/gB\/VBmibFCeUbuqfdTL1dfV97UbtTXGBCNwelvg1sCjgTfNJ803oTsRKD+TBkCi10ErHqCn6W2U\/h59SJ8I\/UH5vdhYdilqmcNWstvYo+wF9ib7Gr0k+ZvOe\/F+qHUmnw05LeO38ttQ+wH8HuTv8w\/5N\/wnRVPSlW7KLOVexa80KAeVz1WXmql2UjurQ9WxqomRKdAu1EZoD2k7tGe17\/VifbJeo39pLDNusP29qUPTRwEKTA\/4A\/XQXRs0aREkcQ\/dB71\/HGPwKiT6Blp8lE5gFJJZGstCu4vYAFbGBrMx7BI2hS1jK9gtbBPbzO5jj6EH6AM30PYcXspH8Al8Cr+Br+Dr+OP43ctf4Yf5EX4cLU9QvEqO0lkZpIxVxilXoQ9zlcXKDZDsBmW7ckB5W\/lC+VI5jlFLUNuq89RF6p3qg+rj6pvaxdqV+L1Pe1pr1N7UTmunda4n6230PH2G\/pD+iaEb3YxyY5XxjvGjrYa1YR3Qcg+1+OFJmINt+XYeqy5hx5GQylSKRM9zMA4jMCt+pBIlgHGJEM\/RtjiepMYITt2n+sE\/l+2jruwFWqJzBVZVPUp17AN+VH2OX0CHWDVLUh9UrtJe5Wm0A9ZoPd\/P97E+9Dgv5qP53QqxY+whOgZ9X0i3scvZHNrBjrOe7FrWnS2hd3i8MoLdQMXmfVxldjaIfU9oAV2nTqZL6Q9\/WBGs9VeBe1Sn+hfYpwbaiBF9hD5mD9NJppnfwropsEYTYGXWQt+Xk7B6VZhnSzAfk2BBrtAP0ONMh8XvrvdWF9H39B\/6StsLjeoDS\/pF4DL1HvVTs7uZixmGWUYPYd5NpwsxY45BS55CXMQuwUx3wJYUYFaX01iaTNfC6m0w\/ebd5vXm1eZMeg28J1lHdpLVYkY0gKOYXsbvzfQeW4N5eOEf9\/P3fgKTqZG+ZoksgxVgPhzX5mvrte3a49rftNf1zpD2DbQZGv0JtNmBHkyiN+lr+oXZMDZJ1JEK0d4eaHsFXcErlaeoL0umGszZbNjxPlZP5qCUZZDe3ZjPT2FufA87cQn9jY4wzhLQo0mo34ZyyiDn8ci9DSN4PatHymRY7Q70DfodwXrwuajPh5I2wmo1ok0f0OeQtinb1RF2oR8bjbJ+oTE0GTV0o3K2CyOwm4pgWfspf4e82zEX9WHp7K\/gq8YMjaBUKtI+ZZw6BoaYPfhlylNYY0yk12L1SqEL2Cy0IhL9aKI4NpS6BoajDW8zRfWzt2Qr7uRTzBXKgsAV9Bo9jDHxqfONfupsdbl6ytdn1EhfSe8Linv1LOrRvWthl4LO+XmdcjvmdGifnZWZ0c6bnuZxt01tk5KclJgQHxcbEx3lioxwhoc57DZD11SFM+rY3zug2uPPrParmd6BA3NF3DsBCRNaJFT7PUgacHYev6daZvOcndOHnFNb5fQFc\/qaczKXp5iKczt6+ns9\/tf7eT0NbOywCoTX9fNWevzHZXiwDK+XYSfCaWlg8PRPnN7P42fVnv7+AfOnr+5f3Q\/F7Qpz9PX2neLI7Ui7HGEIhiHkT\/DW7GIJvZkM8IT+PXdxsjnRKH+yt19\/f5K3n2iBX8noP2Gyv3xYRf9+KWlplbkd\/azvJO9EP3n7+CNzZBbqK6vx6339hqzGc5noDa3x7OrYuHptg4smVueET\/ZOnnBJhV+ZUCnqiMpBvf38CYs+SzwTReHRfStWtHyaoqzun3iZR0RXr17h8TcOq2j5NE18VlaiDPDyjAHVqweg6rUQYtkID2rjyysr\/Gw5qvSInoheBfs3xdtfpFTP8Pjt3j7e6atnVGNoklf7afjVaXXJyb495lFK7u9ZPbLCm+YvSfFWTujXZlcsrR5+dX2Sz5N09pPcjrtcUUHB7oqItALhzpaBKc3PZEhmF6Gy4c2SZaJF3kFQCL9nkgctqfCiTz3Ex5QetHpSD2TDTyUDl38yRuQyv71v9WpXT5Eu+P1ahsvrWf0TQQO8x789O2WClaJnuH4iERR60qxqeB4K+3Ny\/B06CBUx+mJM0cbeMt41t+P8Bt7NW+PygEB8VA7ZTqjsmQfxp6WJAV7T4KOJiPiXDqsIxj00MaWOfHk5lX5eLZ40hp7EjRJPloaeNLNXe6HJj5Pw\/OP8tszmf5Gu+Jj+03v6WfwfPJ4SfF42wls2bGyFp\/\/qaku2ZSPPigWf92h+ZoX8MX0rlBRuhXiKIp9CKS9pziwiFeF+NQP\/dKnUk\/0KlFImMM8Av6t6YPCz0pGW9rs8DYatBVOD+b3gkuQMm9VKf8+cs+O9zoqf1brw1Qraq2byspFjV692nPVsAAzQ6tUDvJ4Bq6tXT2gwl070elze1Xv4g\/zB1TX9q0MD2mDuXZPiH7C2Ep2YznpCWTn12eVlK4ft8rGVI8ZW7MF+y7NyZEUdZ7xvdZ\/KXe3wrGIP\/BWfTOUiVSSKiEdEqIxBz+u4TeZP2eMjWiqfqjJBxic1MJJptlAao0kNPJjmClaUKSvywdOc1KAGn\/hCuVWk2YJpS4O5s63cNjxxiSd7CTad5MPgjzAafUdWtFQHOccqc4VrAp+id2AI9XXRyZMnF7lkSsufqI26lcSLLGynBuU1qlHnUDQwwEilSu0lGsu+oEvw7HKgr5KK\/d4jNAr55yE+B\/RWXmQ2If9o4D6gCzAYyATGAWMsjABKwfMKsB1ljBflSPopzTBepwtQFwEbgQnAbdpouh3P7tCLaKJIR11rUYYX4TuRvkXfThsQ3oTnlSKvpIJ\/NF2E5x0RvlUbbZrGOjKQRgg3IT0e9d8i2gyaifrnqHPM4wh3QNmD8HwF6CjQkVZ7E2X4U8Ej+yr6uEqEIZ\/FSN8ADAfWAOMgH8GfDz434usQDkO77KDhQIRKlI48xfBb\/aC5qL+v1W+S\/UY\/mvuE9ss2nRujRPtaAm0S\/foKeB042KJtrbHuLMyBh9NFjp\/osxPoxV+nPpBLQPRLO2b+ImAjOoJ+7QM0+MadbWRuRztLtMdpE+IFQLHEHGLq3TRTOYExeJwW6RvpXqQT7wz8TBn8W0rWM6g75FeB8scAU1Dmc1IfJos2mN+CutVjlIyyqoEZqPuVkJyEbBAfiHGtQN7TCGP+0A3AZZDBJmC2aB\/qzxMyx7j\/wkYHHkbeo6inTAB1uiXQ9+C40jzwz0JZTNYTHIcgBfB8BmT6GPA08IxoQwhSzyzIsraTwrebP4LGAMnA68AGoW9ANVAk8qB+B\/I7pL5CZ4RuCv0QuqG9JHV1hGh7sA9yLqyx5syV4B8HJAHZ+iN0iYVs5BXymSh0VsyXUNlCt4TOhKjU6cul3r8s+il0qgW9TWukYaINsl7oVoiKeYdyrxYUeyTRpruUQ7Lvm4S+haiQi9A1MR\/FnLBoeYu+drTmSEfwt5W6Dl0M0ZAsmukBugtljtY3QE+\/oSHq+zQEXvkQ7WrQW9C\/PUhDf1TsbpQcGmprpPYYy6HgvbMV3SRgHGIzUNfN6g7I4hBtkXI9xNPVQ0zTdphfacRe0XbwxTL8G9oarDH4TFCBls\/+2\/T\/CfhhbQdNRfhr7ZBpoj+3iDlhfMPyAU+IIr0OWAp0sOWwTbbLWYMxilzYfp4AZqo+6qn5qLvaSCVqHHYjRBlIH6VfKO3uepT\/EvuG1mG8bjTiyKt8BduIuvhhrA+AKB90cAs9OkvnWutSiIb0tTUVOiPsLqgGmoR5txfYB7xv4Z\/AJ9DHgcCFYm0Q9lmuD7DRwDpLX5c26+crdDfoTSH9bKWn17TST6O1XramYm0R9l2uLZinqGtdqP\/CPgobJ2yksHNi7Qvlb01b8N8O2\/GutMOv01hrXrcH8oE8lLHfsiP7lAbzBObol\/rb5j6jxNynvGru0+80txmXmy\/rj5t3Qxbtm9fUxqAtE\/MptJYKOYl1MbSOapk01bJnd8m8qF+uo6OlHSD9asy\/GTQR5f5drKtiHip3Y95BnihvmfoQXaF+QuvR9khlZzBdHUFDhE1U5yOMdNh08TxMWS+fD1d\/pPlqe4QfAt1MUbpB8\/VnBY\/5ukz7NPhMpGlj6Q7oXZ66iv6q7aIKMVaiH7yr+aoYe8z5ZNtS2mIQdPgTuks9iT5jly1l0EibpT4J3nrzpOif0YsSNAX9E3kAwaNtIY8lj41SFo1SRrdLHYYsRJn6O9LfIO0I8m+la20OusuWBfv0EyUbsCWyrl00xuaTclflev1vzI9voGOjaKUWa\/5H6v8jpqmcxBz6BvNLAC6kFkdJ2je0GXNppZRPkK4R80f5huKEjqB\/I6U\/8Q10\/AGare+gtXoj9O4Q1oJDGLdv0JfLqQfCG9Qd5ink7Y8ySNSN9GHSPxHrlM88KOaL0UiJhg\/1I49og\/T\/UK9yDO29lVbClpTavqH7dQ\/l\/7lzIfORIGVwMM03UMa1oN35FHoZreAIMzEX1Icx9zZTqfIgOdSp8B++pmU8j1YoQ6B3x7FmKHStiKsdKVs5TmXKr3L9WaE5qLvMF491\/EsqVyvB30iT1TqarJgIJwK3Qx\/BpzXQWG0S\/KxLUY4F3g08dirX1yCch7mOfLKOX81BAurVVCD5WkC2NQTR5vtatPl29Oo66INoL8It2yva2txOq43nap\/spygXfDLPP6gUcvoAyAjSwDC+jnYAtfx9+OGNtJhtNPdCyANaYWDLuLqYrQTKAVVdTPeA5oJ+DRwC7gb2A\/9Su9JylN0IWi\/2BQL8b7BdoHj+APAU8FHoWUuIes6V3hLq5+belnGtgIoEeEfY9I5nP5P576FCdSHGJt\/cK6DMJ4eAHkHtDRu1558gfTT4WsW1bLpDnYm8w0k5X5v+CPjp3EKOvpZ9DI0HaPyfwActqEdQzK9csT7\/b9r3PwHGNwrIl\/KvpU5Sh74knRvmAbafLmVHzZOw57pAME7JUp73gM8aJ6SvlOmtxg+60k3IvHV663jrcT1fHOVe1hIhPQjBKCCfgPoR8gOt41gPfAK60LGOv4031\/t7GEmFkNMAdSTa8slv47qL8gR4DeKb8PxzyhJojo+k9gIirwBk6xWArPcK8E8oTUAZjmfDZf7eAi3kWiHkqjQKXskvxyek563HB7wu9XlyKZ\/BZx5Jya1pyznbet62TgvZknPlaTU3Ov9emf9\/AubOq8BLwIv\/r9YDPWcEXQVcBJ\/ubfgbfviq92Of9RqtI2paSXTqGaLT42GHYKdOP4q0UQhngv4bSETaZaBYjU4dRbgGz94BXgdq1RRaaPmVSYj3D\/I2bbPKywjyC76T8HZOdQvyn1oBbEb4DWAkws+B3gb6E\/L7wVcJuhhpy0ALES8HoA+n30S8N4B1\/3RP4CsA7TwNN+Z0HvjvAeYLf+Qc+9D\/W\/o7+48\/S4NnAFQlfU60t\/Ue4k\/T0Hieh7bea4TG\/3w0tJf4DbXkAJ\/vVYEWe58\/3OOEKMbzPxZOAN+pq8wm+JSG9KPhy0qfW\/iPFpX+9iHpTzLrTFFS4TsL\/1X4zsJ\/Bb1b7vMOoD1z6GKxz5ftCq0bLWwr70hTgHgLsHvUF3neQnu+h+2JxPr6E3zL9QJyiSX5DhcwX8PaFQmb+zTbb\/4E+jriqVjL7KE1LWRbf2Njz7Om\/V\/H\/9s18n+wpg61cFkrhNKnWmj9PM9CukDrtfi\/xfnW7v\/xWv47a3TLdfp\/Gw+t8yHYe1OBgOFDu32\/9Utb+wHni5\/Pz\/1v4639jhbxXQJ\/8FzGW\/sloXhr\/Ob5b3Uv6M8kY76F0Gre\/bfAPO2jzjTfC83XUBtaz+Pm+WbF9SXUD+gfouwhyoYdaQ+sBbBXNb2gWAPNRWJ9s52mAtujVIA41l9zJ1ACVAbXPjOOPU7Ef5H3IpYjbqivy7wVFirPp8+t9Vb459I\/hMxk29djLE5QHtALiAZ2AVc2jzX2kKj7qIKVV+xzlc\/Mn1DWT7\/nC\/4exT5vttjvIR6JeCRscYq+i9qKcw25\/27E\/vVT2MWX6LIzZ3xmk14v81wiz5bfpyGw81OxJ56pfmo+It\/hJBI3Zofeo8iztTutdykp4mzI+E68+zEftc7nRhuJWAd\/pFF6KbWV7yGCZ\/GTkXeSOJvi\/xR3iuQZcqJFc8X5lFiv9PZyjYlocY7cE6hUu1EHoMh6TzVOOYmy75O8a+Q7mVPkVx+l0eJdmGM73WZ\/iW6zoT\/20bTFaENb1Nl0q6MnbbKJM+Q2tEGsV6F1FbIPnOPsT5xltmtxpin73NonkO3rBrtaZN7Xst4Qn60vZDM8+G7IOmf\/Q98G5XQHcoETwOfnPu80X7fOPZdaa\/y05jW\/9Tn9PdRJbS\/rC57JYs3WwlFOuGy7lHHrtoTqglyafs8XCvkm1hmVeM+2zHoHVwjEWmkjpV9QShdjvIaKMzNtBSWqq2k4324+35wHPpM8Y3xD6uxq0U41+N4uBbhc6U39+EOYo+9RrDyTfEe+w1tuYTH0dJt8Z\/aNPAsbru8AxLmjScMhq8\/PAHOrGebn6g7UJSDf+5nPW9isDpP6mWTpZor6K5WpD0mdibbeCUaqGwAhuxroaDcLc8S7N\/l+T1Ipq28g99U0VPZRnM3tgN5CPso98nxwXCivrYRGGqugrzuhO8tQ7wBy65uAE5Sod4V\/uBr97g\/eZbSS\/5sKBNhN5idcRRgNEVCIClR45rA9JN79infC1nu1ecBt6I94t\/WjyCfzBt\/lCnQQ4NtZmvWeMBSOCYZl2qsWfrSwrQWQz\/wncIofR91pKJ+jXf8KtklxQVdbATwTLShAqngHqI6BrM5G39YAr6B5rYF0QTNaw0pPbg2kC9qnNZDe5xzt+L18v9eO30vPbA2kZ\/4ftOP3yvW2BtK9f9C+stZAetl\/0Y7fk3O71kB6uz9ox5DWQPqQ1u2AfcJaHngae9QnrHV\/Iai4\/3cB6EzgMXGODUy14i9b+aafgTz3dlvoB4i9NNZj81vgbmDYGYi6zLggT6ge83KEfwC9MFiX4A3sC9YtYdUZ2Ga19UnQv7WIi7aj7sAnwfpk3WhHYG\/QjzHvQp49iPey6n0w2O5AAuhcqz4K9lHyPXgGJqafCTveJPo24gxE2wPY+5v3Wj5TgyXL+4L1NmGfaCYBudbzlWfsAr2MfeI02EOHWKttHJs1UGFrpc29jGJbrFULrHfWdwh7p6M1ajGl6vDhUIZD+A3Chsv9JOy+3E++K9+rT5Zoh3XkHcT\/iTJqoYcRsJs3ULaoQ76XmSPus5j3CZ9DeYeGCUhfo1Gu1aViPXBcQJV6T7TpBCWj\/BTjDVqrXyrul8g1L8yYjvg0+B3iHZlB82330FrjCJ4rNADrVd9Qemhvqy83Ta0jhYWo7WeqNF5D+g3k1ZLJK+ozupI40+keqrv53f0jYp8rx13ozrogTucAF8s2o72gUaApoXsDUiavYE+uUEf5zukTPGfk1BMwr05TtmGHf7GbVto53WmMl3v3XupWKmxxXyBXvH\/S36KO2vUUF9q76+9DrldiDC0qzkZC5wHaFrpLfRllbSGPfK9lnQc001AZ4n3bN7RZ3JVo7deE\/Khm\/8Y6I2iuw+qPoGLtbNF\/SVv4G8EzhV00RrwbE+\/xpN\/RiobaJN7jiXdpKOdS6X\/1pkuNRVhbH6UB+vPUV+sLP\/0i6mtLJo\/xACUJ\/8yYCt0U\/po4w\/FQrraZMMfNvgA025wRfC8m9gsmtMacg\/F7F7jEOp8YHQTBezfDkD7K4sVzcx4w2cqDZ+ZqK9zXwuRgHsHb9KGV\/1FxRmOhKXhuI+fsryLcQs4bpU\/\/Wxp6d3+b5bf+Mf2TZ2hiDos7Ved4x9+aivfDvUJxzM+3ghC+nPlGyI9uTa33\/bcGqfmNRT+06GtC14Sv15q2vr\/ye\/dZft+PteZZiJ5976U1rWy+l3Meqra4J3Mu+mfP7uT7etipEP3t\/QPrTK6ZWn5563s4Z+gt8NM+svzYiOC5Iq2Td3P+AM13uH40f9B\/bElhIwFxp+dc0NsiX1si4zHzB+OxM1TeMfgD6DeD72asL27zB5u7JaVYAWsvKu717QaeBz4CvgXqgUaFmT\/Ib5xsMH+Ar96CYu3YIPcn57pfN1zfgnq3oJ5RqA8z2XgF7X0FfOJOwx8APjsZWIZtE2UffxRr4R\/iDdQDb8F2I+q5ETwnUc9JSX8UCMk9JMeQXNC3L+R4hdocqt8q9387jihz7R\/h98fF\/FHg\/6rff9R27SXzTeBDEcZc+sDal3wQvLuHMs5u802y3Z+jj4AxJgh5l2a7+YOFHyHXY8A\/hI2y8Kx1Z+lLoVsKdEAA9VhAPa314EcLVjx4\/8Zs0j83jxgXmR+KeSDu\/ggIX+pc8jGmmG9CBz80NoK+AZ4Zco8kfC\/x\/lmc3Yg7thMs25dmfx3r1zp5JuMRa73ND90m2J9naOrZPp85wrLB4h6suFMUrdfTSCVAY7Bf3qCGwyYdNj8XQF03WHjFwoag72e+ADxn3ZEU6Q+3hNKJ2gog3DO4TppbzpzHmbODCHwRTD\/TruY7kvCEsdcl9G0CxjtS+i93om13Yg\/OaK3wF+QaEUmDxL0k+JQR8s6Nte+XZw\/\/Bg0iDXIZqd4i74yOkPgK+cS9GkDeyQneUxqmt6Nh6lF5vyZ451fc9f0Y+AG838LnHHXmbo0oQ\/iDwi9SPoUcYVOU+7DHhees3A86KghVAf0L9uiz4aN+hLAfaIv0dNAFwEKEM0EXAeOAR6z0a6hAi0VZGsIC2Euru4NUsfbVcm99IAjFgzqQzl9FvhuokP+AtIGAAxhkQeTZDx9PPOsj8xXwr1DHxeRQUqxwXzx7H7AF9+\/yXOEH61koT58zeYxraYBjEw3gD4IupAFaqbmXfUVtxXtsjKkTwEgGxH5I7Hcwc0zMVnMocI945\/ObewGh9+QW1V6mIu0WKtDjaZmWRGXYC5TqkViHKygb9kfcvx7V8uaSuE8s7hIrh4Ln3tb5uAzrB6mTHf45npN151hSvgMQt51GybVT3qVn2G3RjmCZ8v405lrIzzWqaZ1xL3zJe2mcZYsmWGddUWJdR7hIngm1pz7WHSrQAPw5U8yHEbANzWevgoo7bUK3LF9Q+JiPKPHizhXasglyuIDaWrwDgUHAYkuGF6Hce1q8f9ot8P\/1+63W76d+733R+e5mnO+uxm\/i\/+U7ldZ3N853l+N88d+8gznP+zL1U\/MZ4UMLO2qkirB5CHhBQVgAumzi2fvQpTTku55\/jzn7AdaHU+S2zkRTkB4L+xWr\/ir1b0WwPPjnGfLMVZzN17T4nsMa+K5ThV+q7DWfF3ZO3kMkeWY5qMVZbWnzOW1vGiZtLWyqdVa7TuzTpA1ySOjCzggbxL4nB0DCzshzybmIpwXtkgjz+ZgNNyFcjueDgnZK2CBlPHjGI+1k0GZJmylsm5iHsFeKD7gU8a8twAbxz0AB5W\/BdvAvxbuawC1ByL3ZVrE2SdvJg+XKc0iEre+jiLVP3FufgHyl5\/OXLP8y5GM+3zp+Pr8QeV5pidbPm9\/hfCzu+sNfeInig995sfZd1t1ovYvcr0i7g7FMaXH+XmidORfK8VpFUbApKb\/ZFyg0U4xtaE8POb1o3S0J0fFByHVayPELaSsZVck6YOMsvdOlXyP2d2LvsD34LsLa+4X2cvGWbmWjbxuxDq4U9\/yt9X6\/eN9i4a8C8g7JK3S3vMsMKt6FIV++1a5DQCNwEDhyNppetPZx45r3Q3sIK3Jgs56C9PdIt41D+kekS51oQ6PEubiA+F6BgHhf1AKKdReqm3WPUOzr+1kUNlfOFWHnc9T76RLlaipRV9JAdQTswQrqrI4HXYOyu2Cui+9N3YzwTBqtXEe91OuoGBitboaeX0flGKeJai\/4FyLfauzX76dyTdwfeY822jvQRtC1WAt6aZvoTquPI3kqLVNraBlfIN+1jOTl1vuSOfIsbKLIL55JPYC01H9hD\/wSnv0b9EagPeR7AV2iRdMm8G5SDlJ79QTSO9ImPRvPwoGLkH8t6AjQn\/HsGuxnk5DvG1oPX8qhD4O9uQ++0DayoTy3\/nf4bHuQtyP10Aai\/+vA829qp0XC7xZtOBdEm2602mSBl5v\/QZvWg74LfBRqS2vIdrSEaEfrsgHRT9lvtKV1XQJSDhdYeSEPoBvqPQgcA\/6NtowRMtKOnC2nlpBtDIHObq+UXQhChi0h5NkSrftkQci6JWRfQ4Dsm4F+i3GQ8g+NewIgwsFxd8s+DqJLRJ9kXxaZp0Jjrvaki2W7xXdsMPZqW+wDRbtQj3Y9XSzGW5uJPJegX1aZlg6tl30V+S4RZZsfybaJ54fAL9rwKp6jz6Je8VzI0uhIilGGPKuR5xrkGUVJ6mmrvcdBQ+3\/J\/QbZel3wncbDR\/TkrXkeYKYbH+0JfdQ28X4i7ajTO0eq+0G0p+mydhfbdIPI38jfMg6pO0DXqNB+j\/lONmVyWjjdura8jtaQDSQbqV3AcT5TZ4Vl1TO3T8LMcf\/LN6TdqAl1p4PwgZYKLJo5xZpEupgc1XLuLQZC9B\/g5YpmSJs\/ud85Qi71Ow3\/AF4qrk\/ZLNa1wGdUAEb9kCRzbasJQ7D3or5Ys3nFmMhx0HchYa+bBHQN1MH7M+Wa5\/Scl5A9wMbgSGAB5gGdObCly3A\/jSIPkAbIAPoBCQAYc4pNCCiQKwB5t7IiZJODr6DMR8X72fO5wO39vVCPmDrfGy\/+Xf4itNBPwdd9nt3XX4v3vouTes7Medr1zl88rPvNQ02X1MfMP+u9oZvep\/5urEH+9LvqMDwgiZQ17CPAsexznaETMTfobocmCNo63b+2Xv\/f7bf4p6g9Cnq5V2WjupjFCu\/6xMT\/F4U0mY4plI\/dT5s3mhqY8skj\/4VJekL6Xb9clpj\/IdU\/SvzlMw7n26yfUAe4zZKsmu00RgBP0W8fwi+47g7eFYq76gkinsxWOfWqsnwjWOxHr9PIzCfs7Uezd\/DUuFzbNHugg8t7haI8whGg+Q7+q+kPye+2xwvvu9m3Erfhl1gbre9RRR2IfWAnvUT3wlpxlHi7CH4yw\/RABl\/iJL5MOoJ2r5F2kCLtrdoKP0qSU\/QFCDeQhQ7Yb7FO9E6hPuyO7Fvf5oGA6PU5yDbX1E+oE4iRUCbCB\/vD6BeAdkL9MQYtgifd7\/YCue7g3++O\/et79C3jitFlCQRmieXU54AdKittadua51HDbXeszwRfF8q3+W2DFPwvZ2g8iyrHTDGwi2tkBd8P2QWAp1D\/r3c27f4vpT47pC15+8Q+n6QejXWwfNByAf5lSzYwXyKZYuoE8qYL844tM+xRvwN+JEmIzxWhg9jXiyiWhE2LqTb5bO1qOshqjVWUq3ekaZp25Enj4qh+8sk3+e0Rk8H738QPwbd3UYLZVl30VX6a1SuZ9FG+Vykifw1KHNZML9aijK\/xlqbDF9xFOidNNa6fzKP\/d1cx5n5DJ9CU3m+uV1tQ32MQsypY5g\/U1BOFfaqXwM\/0Fj1SaRFyvc38pnIw3vRBqMrnr+PuMiHNPUm+N8i\/DEtQnwt72VuU782d6gZkDOeKwmUKOu4ha6CfyF4RH1rjTzQzxD\/hcYq61GuiGOeqqdorH4\/9ool8szzFaUdpdtUukIA\/Su3H6C1LRGeLL9jG2s78x26wa3nARtNK0NnIq3vDv7mbOJRKmJfYc211g1xp0CVfzsBfTpkbgnbYp6032X+R0\/DuOiAtZ8zpsE294B\/kY7+jgYGw051pUT4Nvn6HbTiHGcsZ9l7eT58BS1k79NkjM9CtGFyaF+nv4219gX4mUuxhxEYiH0doLmCEPsKsU7bd8IWBmiQfRWRcRkNsr0N2oUGGWKPcMlvKcqfh76VgYq\/sZDU4p2gjOthtEWplO\/BhN3UjM7Yt4+jWMMO32gNDXfcTpU2l3yHF4M8Tv0D6FwGnt8Ff\/l9YJ61NzxGlXoujRNnJso+lNGBSiVavVNTH0XfqjAPguVFh8rFXm8t9udrlCepXECdiz4LbMT+HMCY5eoDaKRyG92KsV2M8AbxzlAvhr+pYs63pWKUHyHPoInuln9rogHlfGbhU+otv5dwI\/bAhdBJK482GXo+C\/NCjEMFtdVjIefTYq0xj6LdhvV+\/xaMtUNfjLEHFWsV5utYdS\/kclTOo+GhONoQq35qnkR5DutdgngPJ2gs6otFf8XfVUjRH6e2WAM7ij203kmelSTItRby13tSnmzPJ7TeloS5Iu58fAL+u8x\/a2nQweCZ0xSUNVGsi+JegX0acfUb8wtDowpVpaGoQ5N3Dqy\/0QEbma10pGJ+irKN8eD\/VZ5ZbVDvojESn9I08TcjgEoBMeYC6i6MFXx7rF0r1AVAHPRxJsalC2zUhVTefG71KaWIdsl3Ju0hg80UBXsXq34IHICu7Td7aIlmD9As9WKKkH\/7QdyxW0+xfDT6tha6dAj+wzy6FfXPMl6SZY4Uex5rjnT8s2epShLWpaQzfmHrNetPfC\/trLNHrDUHgJ+D5yVNXyN8pXWeHAUYQTRVEZ3uIu6ZIFyMPFCxps3Wd0KmKafpX\/Zl1EecWouvg0Xdwd+iYrqNdOKEtojTD6PMNEkjXhqO8dopfnlXSiW38piCWQP6aL2e6l5a6lQeoZ0AGPHpAWoBhXzKI\/WGs8DXABodK2ldfE7BHrMRgZ5dZHrubQVL9ys7aDx1QfKOulEieUe9r1+BpF16BWleZ0nrbMHHRmyBuzQZbHkAp0grNBS4GdgKPA3oaNAO+hgwAUV5SLmvboAbJTyAgiJLY5UH0HUfPg8AJqCg9Q+gLw\/Qd1aKilbdX28PF9XfL7lSlPvBFYlPF7AU2AkcADSaic+tgAkoCN2HZ\/cRV+5T7q1zuV2lDuUeWgJw5S6KZIzcKH1TvUvK5s76yJgCX6lLuR0W53b0yq8MpkaAo9gNYNtAHNnL6nI7SxGW1TsiClzIvwaNXoOGrEGVtfhkMu4DRP419THxovjr6yKjJN81dfmFwUC9K7GgHFJYSEyZolxFXgzpYtC2oJNAxVBPxAbZKdvpq490FSxFfSXIXqLEUXs8LsW+sAC0n5JMKTLbvLqIYD3z6rI7FKDHfZVEmSVScVIhqE0x6grcnn2KTwp\/Zb09TLRvZZ0rruApZTk2i7HItRS5EtyRTykOjKxD9mRkvd1ZsL40XBmJbo6EWNxoI4OUr5IFXVWHgkqjlP5KG4rHs8th3uJAByhtJX1QuRdbO7eypT6zjbtxn3Kr5LpFFIrqewdVq3e9M6KgsdSu9MZTv3ITBuAmWfn6+sweBVSaqWRTPsAh4yUILZFKvxqh1Ri11Rip1Rip1WjUavF9JmUVnqxCnjzsd2uUBbQe2IqwUKu4Ogh0jwy0yy7YoyQpiRCMax9EyZCaXG+PEC1LrIuOkdkS68MjCkqeUuZAz+egTJ8ytz4hsWDmPqWD7ErH+sQUwVBTB3V9SkkIDg0Y48WQPKW0gSCEYFKVtnVxbn+pG3GhyG5i\/FV+UAiJv80PieEWf0VV0tcs+rpF3whSs5EfDE4K\/pagR0vb8GMobDz\/kLYixPk+\/hzlg+F93iBawd\/je6gE9Ajik0H3gHYB3VuX9rK7gTfUg6Dtm+uc8aKz\/Lm6nDwr4M6wAgkpViA6vqA0gz\/Ln6E2KOJd0Hagz\/BGSgd9GjQRtJHPpZdBn4DV6gX6uEWf5\/uFivMn+W7qAVpfFyGa4K8zBNlZpwvyWB0FY+V57v38Mb4D7rybP1qXmYzUh+oz27kj96E8xh\/gc+tS3dGlDn4vq8BOy81r6YigFM3vq+suCllft9\/j3sPX8\/W+xO6+DF+ub5uSn5Gfm79N8WR4cj3dPds8pS5+EwzIVo75y9fgszt5OLQH8AHr+ao6tbu\/tAl9Ev3itBSftTJUjc8aGSJ8upqffi9DJXw5DQU4ylgMLAGWAteRis9FwDXAX4BrZcpcYB6wANakBhw14KgBR43kqAFHDThqwFEjOWpk7fMAwVENjmpwVIOjWnJUg6MaHNXgqJYcor3V4KiWHOXgKAdHOTjKJUc5OMrBUQ6OcslRDo5ycJRLDh84fODwgcMnOXzg8IHDBw6f5PCBwwcOn+TIB0c+OPLBkS858sGRD458cORLjnxw5IMjX3J4wOEBhwccHsnhAYcHHB5weCSHBxwecHgkhwscLnC4wOGSHC5wuMDhAodLcrjk+MwDBMdRcBwFx1FwHJUcR8FxFBxHwXFUchwFx1FwHOULdikHS18Ay0GwHATLQclyECwHwXIQLAcly0GwHATLQavrc6UwONRmMbAEWAoI3kbwNoK3EbyNkrdRqtc8QPD6weEHhx8cfsnhB4cfHH5w+CWHHxx+cPglRy04asFRC45ayVELjlpw1IKjVnLUSsWdBwiO\/14p\/+uh4dexChvWWr6UtZd0CX0r6WI6Ium1tEvSv9A2Sa+hZZIuou6SLqBMSVGepHPJbWN17u6RpfEwAUOB8cBMYCsgnKSnAUOGDgAfAybv6ktXI42hxlZjp\/G0oe00jho8Uh+qb9V36k\/r2k79qM49pSncKe0oTAvdLD+X4PM7AIsIPktkqIQXot5C2Nmu+C3khb6o457vOrADHdjTHdjODuzmDqzUzi9kqrR0HurO0XBW4QvP7O0+AnTPzOoNy3TT7m8T3HWZ3dwNbH+QtPflgH4L7AK2AcuA7kABkAtkAG6Z1gH5K3zpVpH7gSwgDfCIKig+Hr5ldJTNt4c72bb6F5xkF\/VkZYNvX11WPkhDXdZQkCfrsia6S+1sN2UJr4g9gZHbAbqzzv0ZHj8aJI\/UufeBPFTnLgSpqsvqBDKuLut1d6mTjcI+RrCOtOgI9FvQ4XXu0cg2rM7dHiSnLitT5O6AijLwtD2roM9AMyyudsGavHXuXiDpde4ikdtGWWLgmU65snkaIKhSjwZ9t4dVqMwX5j7uvtX9Ldi\/gWChHu95GlSQAxkNbLTP4d6few8yl7rrSh0iP9aHXRb1C\/qEe1vGKvdmlMUydrvvdHdy35TbYEPyOrR7layizr3M08B3+GLcS9357rm5n7nnuC9yT3APd1dlIL3OfYl7v2gmVbIKvmO3uxwFDkIvMurcF2Y0yCYOcF\/t9rmz3EWe\/UK+1CNYbvfc\/UICVBCsvSPk2yGjQej4qO4NLMrXwfjeWG+MM\/oYvQyvkW60NVKNWFu0zWWLsIXbHDabTbepNm4jW2yDedSXI3YUsbr8M5bYC+NTlWEXF588uOHgzMbpIvLHKGW8bEQfVuZvnERlEz3+n0d4G5hj2Fi\/5u3D\/NFlVDayj79HTlmDYQ73d88p8xvl4yp2MXZTJVL9fGUDo5EVDcwUSctTxJ\/13cVo+bqUPcRY0vJ1lZWUGD+\/JLEkundU0YB+5\/iotj5zzvwktgym+jeWjajwb0+t9BeIgJlaWea\/TvzR3z08kjv799vDIwSprNij1vDI\/sNFulrTrxLZPpPZoM0RyIYdXYTMZutDHpEN9qSPyIYxCubLBDvypQmCfA4nZcp8mQ6nzKcykW\/XEU\/\/frs8Hpkng+iIzHMkg1rkgcaAt9+uzEyZy+thFSIXq\/B6ZMPay4LcbmTJdcssDH6dLMjNZGX+vDNZMqwsXZuzdJV1KexMHncwT2x2KE9sNvLk\/C9\/pvTJYfWd5y1+Tvwd5Wpv\/ylAtX\/N\/OmJ\/qUTPZ5di+dZf2A5s3ripOmCTpjin+ed0s+\/2NvPs6vzc+d4\/Jx43Nnbbxc9139kxa7nfFP61XX2de7vndCvsr6kuKL0rLpWNddVUXyOwopFYRWirpLSczwuFY9LRF2loq5SUVeJr0TW1f8yofflFbts1Key7yVBWs\/DHNDh6pS0yj7xrpreQqH39EpLXJyyVyX2EIXlVPrDvX38TkA8yi3NLRWPMM\/Eowjxx7KtR4mLe6Wl7GUPWY9cSI7y9qGQaElkKvN3HVbmTxsxtkKoit834dxjNkf8yMeJ1P+yfviH+FwJ\/LbMSXPO+TP3XD\/z5s2bIz7m5cwhKvN3GFHm7zYMLTEMVFXdrxJpnUJpiiLTdtnt\/RvMRjzMQSPYXFGdCOWwHEjQ58Cuy+C1eq3BxVZhbn1yasHMp7CCLwGwj+ML6vLk9pkvqE\/PEPuXufV5XYMU21VB65LTClBDfXewCpoRpL6oXATWZ6zPXd+9NqM2t7a7jtTd25Do3iaW0rq8bQrNzZkTEgSCcyshbDRL1HdvXZtUWXGtCOTkVObMYVJevxU2Cwm9WbBzrFLnyOLnhgYkmD7HKgQjEax9XohtnsUkH86TTMFCgrHmjzM\/c+eJooQ85YVE8XeCNPzC7TKoz+OcBXSjgZf4YkhTAwo5DDXAKMmmawGu7GeZZGd+lkiJOa6fi5uKh7hOFA9uKqYShF2n8dE5Py0qLSoDH1gR6LRHaTzt0+gUedRGsSTMYSv4ZuyeFCrwpeUzH+OsO2p2KR4lX1GVfpqLxB+1UyhJfeCKxJwhrs+qBrs+r6K841Wd82NQ8hyezVawJPFyh9Gt+HiEJSF7O18c70EOnhmJJU6UoKKEafNFCSeqBjdRyeDjnfO7gP9W8d+4CG5Oo80v1AitkSLAcKuvbKFjpeNBtt3Ybn8w4kn7y3bb6KjK+Mrk0e5pUdPjpydPc9uKeJHezd7NOYgP0vvbBzgftL\/GX9Gftz\/vfI\/\/Q3\/H\/o4zypXoSeSJQpUyouMLE7fZnO7IvEge6UMschtpqUeGqkxNTo89EpaU9vazsn2Djw9x\/Txr8HEqOZ4zS6BzPquiqipWkBAf5TJ0bzpFubp3S0jXDT3KFR\/fpaBb925RrsxMXnBo4c3rFxw6HDiJzy7l8amFQ7sEida46fHA+ED17o1sENvG7tm98avSkVcG8POMr3TkFRA7f6YUEhS3mzMhAzuN9tkv59dgW6pwFS5i\/XiNaQ380idtdo1RuJ32YbHh2LdW+ZwaqW7Vo\/pVVU1y7GUPsloKCrp4sNAJKENJ8Ymq40Wd86kqLS1KN7p2a9e9i5IZ+OKuN69iPP8z1bu+v9nulRvFGA7GKKSgBe3pPV\/BirhX4vg1bda04duUh7UHY3cre7Xdse8nfphki49l6+LXJfA0LJgqS4iJT3M7XeGOBtbOFz7UyXzOm53c6WTxDYz7It0xeTE8Rgg9ZluKxuCdPeFCi9EzjEwBktVtWU5\/eGM4Dw+Pdx1Z4r7ZvdW90\/20W3MfNY4MbcfaJefEH0lYwI5QUofmYTphDRT6FlWUV0UlTTmzPpMfIjrrOIuKLooqIvEp\/0Fl2awqDGVMhhy1roWZ3nSje3wwoBsZvXmXAvGfRRjx+CBvervBzOWcPWzMgtnDu5W5Zy+sGDRwaligKeXK564+cO20txffEfj8rZcCJ9nytOlX3VAz4y9xx5TLxlxUMbm64\/Kt4264YuUzc1L2L38m8P0xjNQYyLUD5JpAXnrK12tG2DzbCtsdSQ9qD9oejtgesydid9RTMY1RB2KccVq3qH6uRfFP8LdcB2ONfXQA7CozEqNdKZ4UniJk1hYyS9kW6XSn5aXxNCHYtG0lduazH7SbdgUu\/9D6nYxB0Gm+dLeaB0n7pJTjNIhwQdsjQ8NZeHJG4pHopHattP7EcSnHE1U\/Q4JB\/RdyJEt+kB7TMqW4unUpiJZiwnSgLgXxLLZZqLoaGfjeMbJv5TWuy+72nwr8euCjwCesw78e\/EfTvYuHDZleM3JYjTqi7cjy2qa\/BE6888\/A96ySrWK3ssn7Tn+16vZFa25evgRWZIT5uZqgiZOldpTPnE\/k21LdhZkN5q++KxB4KeqlmHe1dw11nmt+7A0uJZM6hHejXuED6OLwq9RJNtiJuAVZK7LucG5K\/Kvz4cSHk7e1fTBrW8eH8\/ckP9k2YUHMjTE3xq7IUu+ALO6A5rfptAmhHLsIZyidhMBKOg3txDvt5TdRGwjdFZ9YWNNmaRte24a1aaNHZ4uRsCNbfrYvm2djPfI5o50l6UPTebrgThcpybrmPmJfkHNkaCSLTC5IOqIsyDgSn9T5t1osDU5VSVNVjkvqb87xqhwh+ioBKX9Lg2lWFRaszMyuhRgCaKou9VX1pmeJpJgWw6C0CLOBV0469vabX8yoXrQk0PTuy8u3zN8zfmh59fghw6qTF1SOmT23ctoUJaHTvdV\/PXz4r1O3dui8\/5rXApf95ciCl9iwkZeOHzl0fHXTBXOXXTt\/2rU3CXtditGJtTT6oK+iV1RZ1JSwRbZVtoe1h23bIrbFPEF7lCciGqIej3mBXo1qjIkqjBkdVukcHzU8pjpGT9IWxN+Z8KHr41htegwLKrg7JQ8K7gsqt+ZK80C5hZBdUsHz7Wyo\/WP795aC1wYVvIUlSQnquDPxyNBoFp2cEdT18BY6fqLZtv+OjocEbJmI7rD2vGsh1FsouTc9k0lZxkm5VjGXY2T\/MYuiZmx99BSzv\/4xaxs4\/N0j7\/BLrx0+ZBp0fCYb0XZEee3pa1jY4Y9ZVODBwLzAVYG7n1TarNx4zdqbli+FFC8IDDNe1N6R\/0PZPb5Se4qRoRclZMQXxQ\/WkxK7X8AT+\/X2thuYkU1R+Yml5G1Xpk3odTN1meBkZdelGe10cuRcEld6XXJynCN\/IBu4l\/kpm13uS8yfENVb\/LdjnCWX974udWL3CfakoTOuaCmIqsEnEIDhLHYddx0vKSk5XnLcdeJ40FoKiQj7iQ+5crCqjC5Y8dI87ThE0S6tQMXsN3haemYWhATN6w5tTOiepgSl071bNOSWhqGJi41WuxS0Y8HU7t0sfdT1fx+afOB4YEdgd8DzNXOwN1j702zlgS0vBP4+YmTE\/Lu2\/eOG2pN1o5KY7Y6IBFf+xVMXB+4OPBP4d2DF04fYdb9+xypO50+7uKggM6Pr4MvKR99yUcxrc274mNUzgk9x7MfnA3ccNt8InO7ZY\/axv33z7LcrZzZ16ReblNTzYkarfmZlHwZmvvd2YNvW5dyzZGGb2JwLvp4y6+rlPwe\/qkLa09pe+F8OVrqHDPOIz969qFDPxochJ31210Ldhw\/EjvjK07LwDB\/tqQNsfLYjL7wHdddKwmfQDD5FmapNt01zfKlEXqQzbrMzxWG3q4adMQ8ZsUSGbldVj6bHappuc\/iSU3s7RBVhyamFjgyuKLoqTnB8EbrBNVVlZAtPSEimBj7BF+Zm8j+WW8oU1sDb+exuO8u3L7Vz+17ejlTksHvgNSSFXTop5HglQeNPVM1KbBrSf0q\/zzHwxS44B4PFkOcVN+XkFK\/QOuWsuPb5FZ0SBTFcxcUrnn9+ly7+H43H7YV2ZyHlVGKOlPnDsEloi03CHlLMQJ1Ndew1A5DU6V262kP8VDJhpcRPWpqCX5YWoyja04G\/LW3afXXgRd6LFXV49UU2OFCv7T29mnuajgqPdyMkPxGSj4EP2JGO+EoWdGDTIxZ2+Fz9WVXtaXF2PbtjWkZ8tDtuaBzPj9sZx+PiYr3pGdExNk9sBiOeklWjL9W5XpadtRPWXGwm7GGF4Q18LfzbTr5O5Z2qO9V0WtppfafaTjZPp3yY99h0D3li8uGgNPA19bmdR4Scp6biwa6qWT\/nBF0M6VMLSOMsdhgUZy6tSy2KQyV1yYIs3RVThA5XIlMLexKUVaTYUDk8kItwQNIK2vKQ4dYxq7Q0FiVmh5gbWZleJSrNimR6N\/KLHtuxYuzM8Teur7p3\/kWBYwEny3720Q4Xjym7qOOb21l0bU6fEb6rX9X2pl5y5\/hpj+Rk7V8y+alZThtXXww8qtnHXNhvlF1r2hNYaA+vGtLnkg7Cy5tgfqFdqr1NyXTYN+RG+6rYVfFbaZP+kv0d5Z2wnxR7hj07PNvZPrZ9\/Dxtnv1GzWbEGAkJMQkJ7XkHJUMzsrU7tTvsrygvhGklbChszHAXsaP0PSaPEHlUYqGkDuhLAxvrS0jMVW0Rvojowoiy8ZFMLIW+uMTCyAaW7UuPznUokd9FjKbvSBaVnI\/lNS6r1mCRhtvINxRsf9bWpyy2xmWW8FRguS1X5URO1azPcgQVgaqgpYKzrumq1yOMdponIT4h6LLAW4fZVkuYu0\/g9W8DHwRWskWskDkfmlwQ+EfyA\/Pvf+3l2vnbecq4779iN7Ox7Cp2+9ZL\/QNm3\/B14GTg6283CttwGzR0AjTUhY3NEl+XbEz3CxOmqFPCtQ4JRQkD4yvjp8drRQndUlak3KltDNPcUUItY6IzIl22pKydBjMsnRS98sUsTWOetHwsc1HR0EJXvou7hBZ6zqmFzSooejmLCTVKiI8XZlgXv96gEvXmQm+gRbfx1Cerr2uozu0+dfD1E\/\/a9DbL\/vAv3QeOLy6+YkTvJ7S9bTKfDXzxxhPX104q6+BWnz3dNSJ69Avbt++eGh0hdET8pe7v0dMwWu+7wKaphi1Dj3ZrLF\/bqXFNsytqBrYtDntGGNkMvUzhAx0UxsKSPc58p8+pOFW7h4mtH1QCPQpv2SM5gMWDTxSfKD7HtNIwn1KLNMwnTCvtrGmlaLBIcucYl2bhdrXk9Ff8aJNH6aLt\/TWw75fArF\/Q+jvQ+hvQejvN9pWg9bqWYXhs+banbR\/b1Dzbehu32SjYBTvaX6IPhdUYrmD\/zZM9YflhPOzs9jvO1f6q4OaqqThaNP5c7btDOd7Ui09uulu07YFfmzYIyU7E7HsKs88DCzegR9uytqON+bb54cttN4QvT7ghxa4n6CnRCdEp2VHZidnJ2W1tA8PGqSPtY8NmqNeoixLnJu+O2O16yfmi613XF64IpY3uEbPN504ucgvflTMW3yZXt0eLCRddNjSGxYjZFiNmW4f43EiFsG4kjUdyVvRo7vZ4FHQ5PR9ea1JWrYNFOtyOfIfiELMubfHWs2ad6Dw8hFlyvQjOPkw+sf0qbpqVUywNnpyArCs2mnBJ20EZo+EZeFRrDsa5ooVf1VUp4YurAluf+Dyw\/ZHGPeveYlGsS8fA++4dS5899uX+qn19ecovTQ1jVz3Dpr19jE0eP+jYq92vuPbnHwKnAqcGFe5FP9dClI9jhBWaKXWmvqCwUBOTy5shqa8kNqGQNJ9Wri3VjmqaW6vWarTvNXWpJvbbCtm48h4j8tNRUhqF7RKjfRAxla5SO4c6Pts6UCkpFtufWbOhieLgYi3L1vaeHIB2bIGmPaA9Rhpd4EsuN0TZKmwk2VQt2eBKSyXSO+9pqUQBUe7gJqtoUWpa3BaWzY9qj50a9IvQFKgLHOW9FM4TfWFhSqYtM0xRFaZgUvjsbXoWOjw9exXaG8yj9Rb1\/bVNJ6TiQ7fbHJ\/av3Vg3XQ4Yngb1WV3O7y8o+qx5zmm8enqFPsMxwK+UP2rfbvjCftex8\/2k474rep6+1bHi\/ZXHO\/yI+ph+3uOL\/iX6jH71w7nAvtCx\/V8rXq9fa1jPTcqwqbwGeo0+3THfH61avTjZWo\/e5ljjG2MvcJhJDryIgp5T7XQ3stREmEoPFzV7XZHHE9WE+xG0KHwuSEoh10LN4wCPSK8QB48cVu5zVkYJj5kLyPCnIU2X0RWYZj4QNLdPpcIhNkUsWnghoNswo8pgfIlFAU9jiqWd9z1znGRgN1yL18uavGoNru9QFFjFUXlYQ5HgcIR5ChGCVc5D3fAKzNs7ggW0cCc9eK\/iNzLe0i1GlcVVKeEESMLtQLDZyyxMdtTSzAKT4V5wsJ5A+\/hi4Ye+ZCRfMhEBW7heqAYZ+d5iTmuE9hk5LiK\/+UqTk5yNc1qmlWcnOiCs4UE12ezhPctvTC09mzvy\/K0YkbAJtrMo7vCPMKtqpI\/Ug9zKGeWUBvGxCEfg\/nfwPbBkzbY\/sDxwIeBTwMfwblKVL48OUBddmqxAHRqE1Ywr7CM7A1fhF3RbUlKgk2NxmyAdKk+OqxEaQh2W1BfB\/RIKTBssYZhU2ycG4od8oKsFFX0WBU9Vgv0A\/J8ao0vyRdWHlYdptSELQ3jtWGNYTxoTW12q1BBfREjRhTaC+TMaMQEDhrYec1zA44oFj108mcrJuef8KmKCFjRSXQeEgrqkXBBj\/rs0AqbJ6gjjU\/ahdZId1WsHJ3z+8pcS3eHdbUtDesqO3ZBcqdC2wh8aEq8UqD4FHWAshwLQ62tzvaZoj+vHLC9b1M8Sp6tUOllG2q7Rdlqq1V22vzK07aw4DagS9dC7usitwFHfc68gkLuER9GbFek3OGzp3Uq5CPxIXMPaOtBDB82bhiJXEkwOvIsoxfvYgzhPuMSPtqwx\/IUYzDvb9xl7DBe4+\/xL\/kXxn94WBbPNi4yFhorjUe4LmzQ7DNH\/yFVqCSpCcKGsKhNzMMrWEzg3aZdUIBc5e2TA5T9p\/sJ\/6USa88XWHsiKYXu8426Q7vDtil8U4RqY0aELdJIzEpcaF8QbSyIWhh3o7rKtir8xojl0atiV8atTFiZeGNyuBENTUiOi06OTU6MSzZicp32pFxDic\/a6WDkcDk8wZXD58lP9aVWp9akLk2tTdU9qd+n8lRXVi0xcSKcL8d8bX2bxc81Ly\/Sy6kKnruWHBcGsWoWPGVsK7uJ9SPoyhGLjW4+0ajsW\/DotFX1rB9bHlgceCqwJ7CYdf58165PP3zyyaP8naObaupyemLDfVdgS2AmHLrp\/wmYpnn611NCDsK7+RWzQMhhgS9D1\/bE7klULtTYNO2wxqOjMpwREZTiEv5BJNnif+O5xbtT863+aamuyJZWvs3Zzluz72Y5Cmf8NwwYnFNrC+D1JnF0zdoB3M7+wSKGL94+8Y4hM1555r6d8\/teOrBrrbY3Pu3DnSsaLouKa3pXfTZQ3Wliafl0pwMVi53TfvQnjtLoV9+yoshBkWOMGWEzwsX5ea13d8QRu0O36Y4EW7yjW8SAiAGRhs1lj4qNiI2MdXWL6BZ5YeS8iKtdbzvCFtoXJs1PXWlfmXRjqm6Pj7WHR0aMiJgXcUPEbRH3R2gRHmd4rNMZHhke50yIz4hxxbLq2NpYHhtLnjQhLggujmwRYtOaRU6XkzvfScmq1f16o35QV\/UVNV7m8eZ7uTctrqXU0jtPOiM1qQvWrksaxzMulrQCsABVEde6nmdR1i4LTsesKiHQgnjrRCwhJk3pxL3eqKgzUsVmauY3h5Y++0z1tTPqA\/ccnj3y0qnF\/zg0o3jowHaPf6HtHfrqsgfebdPjxh2BT1jJjsq0pruVIe0q+lw0LlwTq\/FF5ufqD5g7HdlB3wV7ohpSd2e\/2FHF1igOW6O4xJwp2pTsufpC59zs98IPe8MrHaMiRqVXeqeHT42elnZZ9rSOC1JvTN2YFh7tFSt2W3ehoL4pScmFw9KHeZ9Jf8arzkqf5b0u\/TrvP9P\/6dVzHB2c7dLbeYuchd4yR5mzX3pf7wznFO\/VzkXpq5yr07c5HnQ+lB5jd9iderruTXIkOePTjXSvw6myhNGJviRP4cxENjNxayJP3MunUAqsUDicxBSWkhur0EAmzNKgZE+hePNTzqrZelbL\/KyR2di\/VF9ykUtlam4He+J3ZgJL8MUkFCaUGVmZyZ3cWbUuP3YqZey7qOAAJuW+Zel82YiKXeTrUSn3zENcP4PmzBYbtVk5J6pyPgvS2TmfYbULmi7p8qdDHimpvSGPgxb9tC6mKB3iAUHslbpoETvoi4wucnqiixwSkSLtS19EONKcRY5EgZiis97rVVquRlxPR09n1\/SukOMgZ9\/0Ad5tjofTHVRVGdpKNb8SyJK\/XQu7nXFaDT0uNiFelZoldpUXMU\/y1hU3b7jg4sI9\/6peseS7h1ksSzACR2Kuvfa6QXkdezD\/gXlrTXo68HXgMPuwzYaVVw8rHJQS3anX6Ksfq3lu6g+vOmdN6ppeVJiRN\/XKp9Ys\/uBy8UdMGHWETdojz51m+7x59nw1Xyu319iX2tfbDZ1pPENVuEE2e0JCsrpErLcs1+fQDQ\/LJ3EpVkSjlIhyXsOX8vVc5Um2pkesURlWsYtjVOSepakYH\/2n9PvMsknF0v3EwtFV7FjYx4HB6rrAEPXZX389Ja7k3ooVox1alUSrfT0Mm2E3XDAi9gttF9qNMfbRro2uO6I2xW2Of9D1ZPy7ccf0n\/UwZ3g4Nr1GRow9PMzjPCCcKrgG6b6U8pTqFKUmZWkK96Tkp9SmNKaoKQx+tycpP6kxSUkShiC5hSMg975BL6BYrAvCGEg3PCYtCkMSL6c21jxXBPemi01v11tZdljMzX9ZvDSZZedfd+Sxt95bHJuKRfDzp3qMvXLaxseUnNOBwK\/vb6ycsHnU4p8hddOE5RyJ\/uksop4UZhP7zugi6XyOTO5Z2Gg7zA7z99T3NE04ugu1O9hGfqe6SdtqsykUpufZhDNdbVvAjCSK19tTpj6ILtTHYBQVzj2MYjG4utJ8xqc08Im+MJ2wJ4Ufxbi2l08Qd5OFaoepbIm6VP1YPaqqagML8zmWKEuVj5WjcPoxV59ADride1kYcXG6l88YSzJanO5hhlWdqKrKSTze7FUeP9unPOMxNda7gr7SE3CTRsKZrpKOkjCjVZTD4FmkMeFZMh7WdIKVsjlsGuvZ9KO299Rz6gXY+EAzDCJjjdidMNMXnaPk6J6wLmEqBBnmg+B0SLAeVGlB65K6wv\/7wmcXp5tJ+AgPxUjENGEPK+NTC1UPPgxsGPTwZIqzt6cMu\/GV44vwX+z\/cfwSrr2kveJ4Kfx9egf7k8PhX9Mxu32Her+2w\/FA+D61XtvneCL8ZdXeSU3X8hye8M3qrdpmx+3hNusc08YinOIiQX1EWtDFtSOA7UWaaPLd9cGdx92+OLEPmSxiYTq2zIYqTwrknGmx15DLUcrjz4apmqfBzK\/XsdVoMAt8lygU7mmhAQ5d0wrCHLFhYQ67bhgemz3WZrOrYeHh1qYElSjhxJkarmiOMMNu022GoVlKIrcnWFQx8\/Ow+2hg+T6HR38q7ClfntgNIhruCR72JzlD+pCcNLipKjmxqSk5qakqMXTgG9QKl\/UrW49\/wWN+ihJbkMEt9eVsEvSl5RZkluV\/io9ZQlVioCoxUmXYlMB9LO9DFo4Vhf2TdQjcHXgx8EHgQ8zCKOW709heYz8y8FQDyf8SSRshzphYL9+9\/097Tx4eRZXne3V2XX1UV1dVX0m60+kjHegk3SEEIikkhHBJQBJptCcZFSSrAwQP0FXJKIfXiAcIgkrGcQWPXSOCBI+VcRwZ1\/WTD0UHXRd3BuVQPnEWEZV09r2qDgvut+5+3+4f++3X\/UvVq1f9uo7f7\/3uX1VclJ+fSc3lqWfoJ9lnuCeEj+H7LLNS2ADXkhvp9exGbq2wFT5Bcj7oYeMwymZhB7uSvIu+i+MycCxLePkyKsU3U9P4S\/kV1D38\/dRmvo96n\/pnXqqnRvMPUpv4PdRb\/F6K5QmOEVjSxggUaaMBoiwNOOQKlhHIBkcdRhDKAH4\/GI3IhoiIfEcBIHn7yk7GcHsyzFQck3\/B5pNI\/B+\/CMREaC8xVcBGj1BQiSImhBdTQsdK8DjaPGVtgZRl1KDV+dzpQB9rku5AGi6WobCdYLX\/sJNzZfhRaDXs0ph6q6enByypgRanmsj\/Jj8GzoVRWAYvyY9GvU35l\/MvEYPEq\/kE\/HBw9KAd\/pCnsQU8eegINZIaB8pBLewxFrA+W4AOqr4p\/tbA5IqPnQdd3Chvi\/eS6HzvVdFV0Qe8D\/qe9O3y7\/H9wS8yjORRGa8aYxKerHcpsYp4ktnBvMmIr2UOOIlgpLbGVSVFjOTITMQIx9HKG8wsipyJEJGWIGa4arsjc0EQgqAz2B\/8LkgFg1UwDQy0F3sHBGgPGQFXU8jwO9FK92VCA8R1OyhWlPgqzLfoO7NFX5stGlGFRhiGIpTURG0JLi5lS8XNIoH88CHkiht2NSP6ZmRgpgvNuXux2EwnQp0aPKjBGVqntkgjNW+6e\/xwxAcRqed4Dse7klbvkKl9ENoR8yN31LRkTHs0aVFrWyoIe7LHh4VrBDmg\/mBmduTKCJFLZnEeBPEZaXdaqrYnh0kXG4Wzt6qHVFQthG0OxkqjYXenvpCyxX6BZzhvVgfnDSX3vfvKwFTSX5E\/JjhZsvWJ3BOvdmx64PfT2hZNnQ1\/NupYpH5O87SJaadA\/GnkxrXZO3fmB+5ZOS1Q77W1tGy7Y+6vpgYqygIzJ47N75Nr9Vjj2I7aaH1kHsJKO5oNTWg2eMG\/GDPnOLJyVl3g6Ja71Vv0G73rifXim8439Q+dH+hHmaO2o+6jntOMe7R7tGeKPEVt0bNit8iOkevVep1cSi91rKZXOe70bpW3qLvkF1XOblLJn7GbSkzJ2NMS3uMtyZitw5WRXoIU4BENZZcADDQUGGgcSN+HaPUSEp8U+qpMYyHeC0MgJeENKTQDmRY+PxtSvL454\/+9jiE3\/Xjy5PEkDlDmDiWt7ABqLZ7pGa5gsLK49TTDnK1hoGryX9ivmNF9y\/Kr2+Z7oJI8+c7R\/BdQPf76Z8SXtRfPvv\/pVx+5dFHq719HDEZBFlZssTLhR6gYwp0CAvA3u4Bz6LTRIjQ8zG2UHnJupbfwL3MvSwM+m02BrcQkpoWfUbJVepF50beH\/4P4Af9H8TT7rSQFHAGPgWaNx7C7Mg7Pa553PaTHxE5Jk9naNdQSvzKQOya32bvshF2XsQX\/otefgWnZTLgEy6zESzhhtckRVqsHzNZwIBbrw3LXiS67U5ZxDR4lyDrmnojAghBMeSykpko6SxaVbC6hShwhmyE5MjZvsMAhyfMyMMdxDaCiG3GlSTdKHGiF2FLH\/GvKqaZB08CX0UWgETK+GDRILrAvbrcNDz1ZUCrmDwD6Qm7AF71Nw03\/Cxw\/zuyODzWZaid7CHNVzjy93UBYsuOT2vHp7QZCliUnzbQmcjOQqkubliOycyAmeRkyFjHNARky7Ui3ZelrxPdQH3X0ufwXK7uh8t5xKDODBnnbzy+cGyOXdVzW2AjhrNTGX++4\/xPkJSXze\/Kv3nJ3K7zmpuUTJlyLbSIdTYjPkY+oggGjdhQFK6kyZ5krS\/XqtI16TSc8qotQZNVldzuA0+7GFdoKZ3MIsFMYEggBE4JnoMuhwiEVqrhbggu5T+C6brfCc+km2wxbm420xZ0pV6eLcA1AypDs7iihdII+dbdKqHhOcGJG9WrLdhHdVi1YsqdxOq4HPJNDxr\/3ENCRJMPuNFqa0KqhFquegmxyp03vp1ZjTS7xpD3lyMQu1x9pePj6ZddGJ4y7oG7fvvzhR6ho26oVF0fecDbMnPrJmZ3kZMwLs\/MzqS5Tq6TgRcblS4Org4QsSotrVkm9NVQZRH4\/WQ3TRJo04ARiAnmpI6tkKzoSHYhUVztOu0675bFSWh0bT1chh1edGm+uOiEOavy9SI4LoiRUilLMrmqeEZKIXDI9gjlgh8kB5kS3u8xJ8oIgWm280mKA8gqrrclYjMB5\/KYy6KRx+WmpI4YbOz8CI1zwsLqXqUwIUZ+On87gvF6fb00NrIEDcMDgQToSkr3VcxrPKaXoOYU8lePOQdOlOo5g8GQhRjesE4B5cebJtyHimNMXYjMSxy9wvUUDa8O+DUDiKdczYY4hdTu6le6KqxLzk90pJpcFOY1WtWFdUMeY5T54Amt1yBdC\/k8ZUh7nFv\/cCMfbgvGOhfUVbunW3R\/ccjmEr\/2+F7LjFr+8Jv+XP525veuqe+9YMO\/2lthoT0lIrSn\/2aZnd6zZDwXo+9t1Zya98tJfNe66107c\/tSjv37sb\/oeRbQ16zvNjAsLlu4CHM6xuPgmg2vjiF6un9vN7eW+4uhSrotbzvWhHTTJsICmSAeAhplZIUGOQBOZZliKJ1gkQ01ahCIZymtrshCaPJtvaTKnp5lScxYU55IkLjqFVuFo\/jD0Ui9CKn\/mhylU9IePhitQzSu82MwJGQl8fXQbTfTS\/fRuei\/9lZUIWk73oR00uhgSqR0yCsHwlQAv9R+upHDuQsFqIe9zKwDMBjTTY3DsLpBAv86hcyHJInoYVcyQGVtGz5Q3ExNtE\/XmcrGMTCUu5roSvYnNiSeYLeyT4g5mh9if2Jv4NGEHiVSiDX3xWuJggkkYvkCmCfV7zS9pNkSxviAWBdt4NmRKBIp1ulwxfyAQjfEInQ5nVHYZc+u6XHARQs4A0WI4fP5oMID2LQrArgAMoH3bK5CDjKZwYhsAMVOxcE24NUah646hoTFjPFoa0RKJZWLGmAsyqdi7sYMx0hErjfXGSBAri1XHhmJUzBv\/c+OwsVQItFjzv\/EUkuFIzJzqySWHS08LrgZmi3OqIpYksaiBSXfIg+0gzbSGNNWDUJyJmfVB5mZ0ePNWSN69e\/5D1S2PX3b94\/Fg\/nAwNnPsgpH5wyVNo8YvGJE\/TEXvf2p2e\/vszsuaNwxmic7HRja23v1QniBaNs2talnx8OAZK59GZRHNVLDZ0Fm35p5rW2CjBiiIqOVstjU7jjppBqM46GKRkygKAvLcCBhVgVEWyTwH4BA6iM8sKFbDkcx9ep9OLNZP6MRXOtR5ISraMX4lSTSVLfpJnwhPIMnl1QpzCuGrgKmLcGQjecrcYWLKdAlw5NuMZYbOvXmXiaQSwkNl84cjMxsmX5dEk5+++73cxhmlRMmz80a3rdiWL6Wij2yfsGDFX2M5PAvZJBvRnUrIoltvtB6Bh23fur\/1UHuIIzQhe2kvR2SdHe4ONauvJzYwG2zrxQFuP\/Ex\/U\/cfvEwfZg5Ijm32N4m\/pH5ne1Nkb7ediezwka6zFkoaBhFCsUqDayvy7\/YT\/jtIXCeCdZz6mwg\/6xE47qd8+X5ardOQSzOYM6dkdFtAavWNlpxjuyaddfgI1\/DTP6tLx\/If3sXLHto4cJ16xYufIgI3wOZu\/J7vvo6\/7sVQ1sf27q175GtW7HeXQ0AWY\/u1wm2GvH1NOTs8GJ6Pn09TabkOfYF9sUyxXMOsVQk1ohDItEkzhAJcYBYaiRYFtGYJBg+DjgnV80t5ijOt1zeLBOd8nL5OXmvTMlOEMVudsIQCKIX9mE\/29W0CwYs5dpzDklP5bzTLfWKaIko3FBrVc32gKn92sX40Q9cB1Q7OmvWYiO6nlW0jAv2YapOuLq5K3vJpAvGzkpR0fVXN9d9M3L80\/mv0T1WI5o60T1WEq8buxkXU26LaS6tfIO8QVkfW1fJsUqLQsgvS7vse0KflZ+WToWZhNQuzZPWCevlLeFdIju+3Ig0R68KXxldLa9WVoVvj3D10YlMizBFmuFoCV0YZsORWLRerAvhWGldhGV42sWFdCkmhsPhcjYSNqquFZcpN3puSFxfeYdnReVGz7rK7eHt5VIvXKPdoz9c+VRlfxWjhVQjVJ5RjUBpplSFB5Epk7aF2irWVBAVhh7MVPiqzJQqkjxtVbC6CqaqYFVJqNoJnWlk3hekk1VLxDdZshln87zJZQMY5WeQxDG9tAIXmTVaWBYdB4WAbx0DIQNVGA2PCrWEZsOsdiXs1k5BHmoE5QuFibhbEom4r5OCVEtcaPNBX4ubRbYQ+sNqeXjJ9fhxePptbEmEBqw2bIbvI7j\/6QulEavv9Zl9w482rpbgqHBLeIO0NvxG+P0wEwqLEkX5QMFWAWlstbygjWiCBcPW7IcrMmZEPojkP4BWTJ7qgr3wBCQBdJoResoc6VbRSAiN6YCCndQJisC3oBro0GpaM9BxNQMdVDPq6jMa9sI1oyKBVui4Dq3UdHgprd1nIAnm8ME235CPKNy8GaQ3P7imKteDq6uWWF0LGYWoeqFMFn1yOdNcjwy9ZXCC3OSIoxXCw5cvSg2iIjbgzW0ijtMfe15oME1yiJOVwxW2yJRB4j4WiRWqmc8LuONafOwUV0OfvPCKX9RXKJ7J+WcvvfWjzz56P57\/1tU5Z1F1WSAKf5udc\/KrA4MwlZzVHg+kyjyKa+q4jofveuXeu2vGXViqlpd4AvOnTF31wL5+gF8AcoS4n34UycV3jEQZQCYpn3CMsU+xZx2s1wN0UvUATXYrUJMJBeokx\/KsqGN0O4DWp\/VrZBdqdmukhkzvbchJxE4U8OCndK4z7KLApfgUQNZvJ5IS2DiP62RUk9s9Tcpm5TmF7FJ6lfuUvcoJhQaKUylTqhUKua\/L+oYV6tT+eiQnxpq1lcrQbhy0P2PF7J0nTcv9uPl0Dxp6CFfqpguWew4iM10xcaoxhWC4q7wuXVfhIm7aLcQCsSn65TdPu6lB4H75S+ijop\/mZ9+WDPg\/qkzPnFizDr776XtP5O9E+OGQXTOaigIRfmLUAAHygCF4lub8QCVKKBftYxWuhHeJohnyLRcayAamlWxlNpAbGNPTN5ZWTcrwQKAomuIEnhL9wEeptMJ5eY8oloM4FaNHcHE+JtaAenoc1wImEZPoVnYytxQso5bSy7hl\/FJxNbiDWk3fwd3BrxYPgAPUfno\/d4DfLx4Dx6hD9CHuGH9I\/A58R52iT7OnuO\/4U+KIH8d3uUJ818Ph+C7uDUdyGQ7w50Vyzw\/jTi+EcacZtTiM+1OhWcYKzfIpexPyyDXNZxvPQfwIE0P8AghoMQAJ7dvLoFd6Yxf0WQoDh2YLkVkrMJv7b0Rmh4OvPUmAeW67YEgN6DZPb5NwsuI0YjjBEPGeE4jhSKthcAZNwL1Ph9nP5F+skXDM1o3\/YIgkYTbfD117dkLH829DT\/6Z\/F92bqeig63EAF5++Ih4ZrB9aMiqHWF5Iorf2gxZ8CFcCzvACCMIl+vP6YRu+IIZ3ZB1tBLsGZ0CrUkI\/buIDEgA6xm7njqcczkDn6YWETcj4zu0w3rsbIC4xeAA4aOB90FcpH7I+TlITcePmZF1IQ9FXQuf3rcP\/fJfqR3EFno78rM7DXmRbZ5yk+0Ghcra2hVkyyddmE3tw3UIdYxdSqp4l8YAaaLDXopI5POBiRB5dE+FLkDnSV50NmKEzJWTmK0GT5opppy7vCCTzChRmjE9Lqyor+uF89vKGzePKEsyt8ErLgqHtIHKsgi1Q5O6exyT4qnV17FMSwyY77f+aciBmxHkYROCLzAQK4mV5Gzy23OB+i19K1PLvMs2s79hv7atRfBHDBzDVwsp4QXRj+AdadDeah9wtDtvcGV+DPJYBAfkA+6DSqdnOoLHTHhf\/TutXNuEQZe8\/T4Dg\/+i\/wSW\/J+ENf+L8HkRilCEIhShCEUoQhGKUIQiFKEIRShCEYpQhCIUoQhFKEIRilCEIhShCEUoQhH+J4Dffm09EwoU8z\/EA+hDC4M2yHRd7ej4qPpItKa6KpZqaJ4xq31sxfzK1pkt0xJjXKri9ge8zrbnp5Rf0jF5Lvh\/96HAzeaawvg5MRI\/s37CfHId\/6MHgN+cmAZ1oBaMBnEwCtSDCMAVWtWgCsRACjSAZjADzALtYCyoAPNBJWgFM0ELmAYSYAxwARXh2w38IAC8wAnawPNgCigHl4AOMBlYyIRARrTBb8Zk8P\/KHL+k++fXVF246Jor8fXA+wANbD9x9ed+fjTuBDgxdN4OWGjJ\/+I4eBwLwPP9z73U6Wj8xua1Dvz4nxuDuP1gxWf+778\/M+gEtiVmTWPhuP8GD0dNJQplbmRzdHJlYW0KZW5kb2JqCjMxIDAgb2JqCjw8L1R5cGUvTWV0YWRhdGEKL1N1YnR5cGUvWE1ML0xlbmd0aCAxNTM2Pj5zdHJlYW0KPD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQnPz4KPD9hZG9iZS14YXAtZmlsdGVycyBlc2M9IkNSTEYiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSdhZG9iZTpuczptZXRhLycgeDp4bXB0az0nWE1QIHRvb2xraXQgMi45LjEtMTMsIGZyYW1ld29yayAxLjYnPgo8cmRmOlJERiB4bWxuczpyZGY9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMnIHhtbG5zOmlYPSdodHRwOi8vbnMuYWRvYmUuY29tL2lYLzEuMC8nPgo8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0ndXVpZDpkNDFjYzRhNi02YmQ0LTExZjAtMDAwMC0xMWFjNzUwODBiZTMnIHhtbG5zOnBkZj0naHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLycgcGRmOlByb2R1Y2VyPSdQREYgV3JpdGVyIC0gYmlvUERGIC8gaHR0cDovL3d3dy5iaW9wZGYuY29tIC8gRlNHIC8gUGVyc29uYWwgRWRpdGlvbiAobm90IHJlZ2lzdGVyZWQpJy8+CjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSd1dWlkOmQ0MWNjNGE2LTZiZDQtMTFmMC0wMDAwLTExYWM3NTA4MGJlMycgeG1sbnM6eG1wPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvJz48eG1wOk1vZGlmeURhdGU+MjAyNS0wNy0yNVQxMjowMzo0Ny0wNTowMDwveG1wOk1vZGlmeURhdGU+Cjx4bXA6Q3JlYXRlRGF0ZT4yMDI1LTA3LTI1VDEyOjAzOjQ3LTA1OjAwPC94bXA6Q3JlYXRlRGF0ZT4KPHhtcDpDcmVhdG9yVG9vbD5QREYgV3JpdGVyIC0gYmlvUERGICgxMS45LjAuMjczNSk8L3htcDpDcmVhdG9yVG9vbD48L3JkZjpEZXNjcmlwdGlvbj4KPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6ZDQxY2M0YTYtNmJkNC0xMWYwLTAwMDAtMTFhYzc1MDgwYmUzJyB4bWxuczp4YXBNTT0naHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLycgeGFwTU06RG9jdW1lbnRJRD0ndXVpZDpkNDFjYzRhNi02YmQ0LTExZjAtMDAwMC0xMWFjNzUwODBiZTMnLz4KPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6ZDQxY2M0YTYtNmJkNC0xMWYwLTAwMDAtMTFhYzc1MDgwYmUzJyB4bWxuczpkYz0naHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8nIGRjOmZvcm1hdD0nYXBwbGljYXRpb24vcGRmJz48ZGM6dGl0bGU+PHJkZjpBbHQ+PHJkZjpsaSB4bWw6bGFuZz0neC1kZWZhdWx0Jz5NaWNyb3NvZnQgV29yZCAtIENvdGl6YWNpb24gRGllZ28gQWxlamFuZHJvIE5vcmXDsWEuZG9jPC9yZGY6bGk+PC9yZGY6QWx0PjwvZGM6dGl0bGU+PGRjOmNyZWF0b3I+PHJkZjpTZXE+PHJkZjpsaT5VU0VSPC9yZGY6bGk+PC9yZGY6U2VxPjwvZGM6Y3JlYXRvcj48L3JkZjpEZXNjcmlwdGlvbj4KPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSd3Jz8+CmVuZHN0cmVhbQplbmRvYmoKMiAwIG9iago8PC9Qcm9kdWNlcihcMzc2XDM3N1wwMDBQXDAwMERcMDAwRlwwMDAgXDAwMFdcMDAwclwwMDBpXDAwMHRcMDAwZVwwMDByXDAwMCBcMDAwLVwwMDAgXDAwMGJcMDAwaVwwMDBvXDAwMFBcMDAwRFwwMDBGXDAwMCBcMDAwL1wwMDAgXDAwMGhcMDAwdFwwMDB0XDAwMHBcMDAwOlwwMDAvXDAwMC9cMDAwd1wwMDB3XDAwMHdcMDAwLlwwMDBiXDAwMGlcMDAwb1wwMDBwXDAwMGRcMDAwZlwwMDAuXDAwMGNcMDAwb1wwMDBtXDAwMCBcMDAwL1wwMDAgXDAwMEZcMDAwU1wwMDBHXDAwMCBcMDAwL1wwMDAgXDAwMFBcMDAwZVwwMDByXDAwMHNcMDAwb1wwMDBuXDAwMGFcMDAwbFwwMDAgXDAwMEVcMDAwZFwwMDBpXDAwMHRcMDAwaVwwMDBvXDAwMG5cMDAwIFwwMDBcKFwwMDBuXDAwMG9cMDAwdFwwMDAgXDAwMHJcMDAwZVwwMDBnXDAwMGlcMDAwc1wwMDB0XDAwMGVcMDAwclwwMDBlXDAwMGRcMDAwXCkpCi9DcmVhdGlvbkRhdGUoRDoyMDI1MDcyNTEyMDM0Ny0wNScwMCcpCi9Nb2REYXRlKEQ6MjAyNTA3MjUxMjAzNDctMDUnMDAnKQovQ3JlYXRvcihcMzc2XDM3N1wwMDBQXDAwMERcMDAwRlwwMDAgXDAwMFdcMDAwclwwMDBpXDAwMHRcMDAwZVwwMDByXDAwMCBcMDAwLVwwMDAgXDAwMGJcMDAwaVwwMDBvXDAwMFBcMDAwRFwwMDBGXDAwMCBcMDAwXChcMDAwMVwwMDAxXDAwMC5cMDAwOVwwMDAuXDAwMDBcMDAwLlwwMDAyXDAwMDdcMDAwM1wwMDA1XDAwMFwpKQovVGl0bGUoXDM3NlwzNzdcMDAwTVwwMDBpXDAwMGNcMDAwclwwMDBvXDAwMHNcMDAwb1wwMDBmXDAwMHRcMDAwIFwwMDBXXDAwMG9cMDAwclwwMDBkXDAwMCBcMDAwLVwwMDAgXDAwMENcMDAwb1wwMDB0XDAwMGlcMDAwelwwMDBhXDAwMGNcMDAwaVwwMDBvXDAwMG5cMDAwIFwwMDBEXDAwMGlcMDAwZVwwMDBnXDAwMG9cMDAwIFwwMDBBXDAwMGxcMDAwZVwwMDBqXDAwMGFcMDAwblwwMDBkXDAwMHJcMDAwb1wwMDAgXDAwME5cMDAwb1wwMDByXDAwMGVcMDAwXDM2MVwwMDBhXDAwMC5cMDAwZFwwMDBvXDAwMGMpCi9BdXRob3IoXDM3NlwzNzdcMDAwVVwwMDBTXDAwMEVcMDAwUik+PmVuZG9iagp4cmVmCjAgMzIKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDA1MjkyIDAwMDAwIG4gCjAwMDAwOTE3MzQgMDAwMDAgbiAKMDAwMDAwNTIzMyAwMDAwMCBuIAowMDAwMDA1MDIyIDAwMDAwIG4gCjAwMDAwMDAwMTUgMDAwMDAgbiAKMDAwMDAwNTAwMiAwMDAwMCBuIAowMDAwMDA1MzU3IDAwMDAwIG4gCjAwMDAwMDk2MzAgMDAwMDAgbiAKMDAwMDA1MTA1MSAwMDAwMCBuIAowMDAwMDA1OTQ1IDAwMDAwIG4gCjAwMDAwMDgxODkgMDAwMDAgbiAKMDAwMDAxMDYyMCAwMDAwMCBuIAowMDAwMDA5MDA3IDAwMDAwIG4gCjAwMDAwMTc2ODQgMDAwMDAgbiAKMDAwMDAwNTM5OCAwMDAwMCBuIAowMDAwMDA1NzM1IDAwMDAwIG4gCjAwMDAwMTAyODcgMDAwMDAgbiAKMDAwMDA2NTUzNSAwMDAwMCBuIAowMDAwMDA1NjMwIDAwMDAwIG4gCjAwMDAwMDU2NjIgMDAwMDAgbiAKMDAwMDAwNTY5MiAwMDAwMCBuIAowMDAwMDA3ODAzIDAwMDAwIG4gCjAwMDAwMTA4MjIgMDAwMDAgbiAKMDAwMDAxNzg4NSAwMDAwMCBuIAowMDAwMDUxMjUwIDAwMDAwIG4gCjAwMDAwNjU3NDAgMDAwMDAgbiAKMDAwMDAwNzg2NiAwMDAwMCBuIAowMDAwMDA4NDA3IDAwMDAwIG4gCjAwMDAwMDk0MDMgMDAwMDAgbiAKMDAwMDAwOTc4MyAwMDAwMCBuIAowMDAwMDkwMTIxIDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgMzIgL1Jvb3QgMSAwIFIgL0luZm8gMiAwIFIKL0lEIFs8NTIyRjQwRkQ0NTM1NEU4NEE4MUREQjE5QzAwMjNBNjY+PDUyMkY0MEZENDUzNTRFODRBODFEREIxOUMwMDIzQTY2Pl0KPj4Kc3RhcnR4cmVmCjkyNzg2CiUlRU9GCg==",
            "extension": "pdf"
        }
    ],
    "html_header": "<h1 style=\"color: #5e9ca0;\">Se&ntilde;or(es), XXXXXXXXXXXXXXXXXXX identificado con NIT 99999999-9<\/h1><h2 style=\"color: #2e6c80;\">Le informamos que ha recibido un documento electronico de: YYYYYYYYYYYYYYYYYYYYYYYYY<\/h2>",
    "html_buttons": "<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\"><tbody><tr><td style=\"width: 100%;\"><h2><strong><span style=\"color: #008080;\">Puede descargar su factura mediante el siguiente enlace:<\/span><\/strong><\/h2><\/td><\/tr><tr><td style=\"width: 100%;\"><h4><a href=\"https:\/\/www.facilwebnube.com\/apidian2026\/public\/index.php\/api\/download\/88261176\/FES-FE369.pdf\" target=\"_blank\">Haga click aqui para descargar su factura.<\/a><\/h4><\/td><\/tr><\/tbody><\/table>",
    "html_footer": "<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\"><tbody><tr><td style=\"width: 100%;\"><h2><strong><span style=\"color: #008080;\">Previamente recibio un correo con las credenciales de ingreso a la plataforma.<\/span><\/strong><\/h2><\/td><\/tr><tr><td style=\"width: 100%;\"><div><h4><strong>Este es un sistema autom&aacute;tico de aviso, por favor no responda este mensaje de correo.<\/strong><\/h4><\/div><\/td><\/tr><\/tbody><\/table>",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": [
        {
            "payment_form_id": 2,
            "payment_method_id": 30,
            "payment_due_date": "2025-10-28",
            "duration_measure": "0"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19.00",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
    'host' => 'apidian2026-8.oo',
  ],
  'body' => '{
    "number": 990000168,
    "type_document_id": 1,
    "date": "2025-10-28",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": true,
    "sendmailtome": true,
    "send_customer_credentials": false,
    "seze": "2021-2017",
    "email_cc_list": [
        {
            "email": "[email protected]"
        },
        {
            "email": "[email protected]"
        }
    ],
    "annexes": [
        {
            "document": "\/9j\/4AAQSkZJRgABAQEASABIAAD\/4QwYRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAeAAAAcgEyAAIAAAAUAAAAkIdpAAQAAAABAAAApAAAANAACvyAAAAnEAAK\/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykAMjAxODowNzowOSAxMjowNzo0OQAAA6ABAAMAAAAB\/\/8AAKACAAQAAAABAAATvaADAAQAAAABAAAFiQAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEAAgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAArhAAAAAAAAAEgAAAABAAAASAAAAAH\/2P\/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQdGh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv\/bAEMBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv\/AABEIAC8AoAMBIQACEQEDEQH\/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8\/T19vf4+fr\/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\/T19vf4+fr\/2gAMAwEAAhEDEQA\/APf6KAEd1jUs7BVHUk4FZk2txI2IYzIO5J2irhByE3Yt21\/b3XCPh\/7jcH\/69Walpp2Y07hRSAKKACigAooAKKACigAooAKyr3WoYLiS1hKvcJjcrfw8A9O\/BH51cIOTE3Yx5riW4bdLIWPbPQfhUddKVlZGYVpWurzQ4WbMqepPzD\/GplHmQ07CeLb11+H+vXtnNJDKmmXMkUiMVdGEbYII5BBHUVz7aHrHjL4WeGIrPxPfaRfNaWtzNfQs7SS\/uPmViHUnJYMSSeRXK1Y0PJPhXP4h8RXGoa7qnjvWbbT\/AA88F5dQyTTTrPEC7upG\/ptjI6NnPT17Q\/tC2nnfbB4U1T\/hHvO8j+0dw3eZs3bNmNm728zOOfagDR8VfHLSfDmqaXHbWB1TTb+0S7F5b3AUhGd0ICFeWGw8ErzwcYrOvfj\/AB6bDoc974Ynjj1K2+1OFusvEnnSR8AoN2Vj3DlQdwHvQBsT\/GextfCOj6lLpFw+tawGNpo0Em+RhvZFYttBCsQMHaSc8A4JGr4S+Jdtr+v3XhvVdNm0PxDbE7rG4kDiQDn924A3HbhunKnI3DJAB3VFABRQAUUAFeY+K2K+KbtlJDAoQR2+Ra68H8b9DOrsQ2muTQ4SceanTP8AEP8AH\/PNblteQXabonyccqeo\/CuirS5dVsZxlcnorAsl8Tf8kq8Qf9gq7\/8ARb1c8Cf8k88M\/wDYKtf\/AEUtcsviZotjyv4Y\/C3XbPwz4w0bxJZnT11eCGKCQTJJhlEvzYjf+EspwSM9OmawYvhz8Q4fBM\/gePQoFt59XF1Jqf2+Ixsm0J9z74XKh843YGNvapGaep\/B7WLPxf4LhsLL+09F0uK3S9uJpIgGP2mSWXKMQSuHOBg8HGSc1v8AxC8Da94g+LnhnWrLTFudJs\/swupGljAULOzOCrMCflPYHNADPjD8MtZ8Va5Y+INGitb5rW3SCXTp5DGZQshYYbI4Ids\/MpAXgkniH4cfDrVNM8cSa5feFNN0G0tyxtY\/tktzONyFNqsJSmMEksy+wAzlQD2migAooAKKACvMPFv\/ACM95\/wD\/wBAWuvB\/wAR+hnV2OM1DxDb2yslsVmlxwQfkX8e\/wCH51z02r381ws32mRHU5Ty2K7evTH1Iz1r2qdPS8jhnPojq9I+ItzDiPVoftCf89ogFfv1XgHsOMfjXd6fqtjqsJlsbmOZR94A4ZevUHkdD1rgxGHdP3o7G9OpzaPc0fE3\/JKvEH\/YKvP\/AEW9ctruoa3pn7OunXWgiRbpdIsxJNCT5kMXlpvdcA8gd+NoJbI215cviZ1LY8V8Oa\/pq3dhfSeNfEmi69IztqN9JD9qt5NpLRjAcOwwFBDKwJPYCvcfE3xeh8P6zpGgabYw+IdWvo4SXtbpIIWaXhNpJfG7IYAnAVlO45zUjDQvi1d6\/LrOk23haQeJ9NZv+JWb5NkoWRUfExAUFSScYwQBgnPHlXwVt7+88S33iCLQbjWdQtPNl+2PqSxbZHilwrKwJcyN8u7Py5ye+QDb+Cfi\/wAY3k2uKbe+8RRpCrl7rVMfZ3CSlEUSZz5jALkfdwCeK3\/+GhLL\/hDzrP8AY8P24X\/2X+zf7RHmeX5e7zs+Xnbn5fu9e\/agDpNP+K0eqa6NOs9FnnWLRE1e68p2eZd6K6wxxhP3jHzI+dyj5j6c8xqPx51PSLZZtR8FR2zF9htpdZjFwhwSN8GzzEGBnLKBgj1GQDb1\/wCM0Gj6vo1nb6HPdx6vpSahbHzSJC8gfyofLVGyzMqrkE4L98cwax8a\/wCxdM0Vbvw1PBrupZd9Nu7j7OLaPzHjVnlkQAbiuRkAAZJIGMgF\/wACfF208YeIrjQbrTk07UI1Z4tl9HcRTbcbgrrjc3JPy5BCsc8V6TQAVwnjT4f3HiKeS8sdUaKd8breYfumwFA5UZGApPIbn0rfDVlRqczVzOpDnjZHjWraFqmhXAg1Oyltnb7pYZV+ATtYcNjIzg8ZrPr6KE4zjzR2POaadmFd74V+G+v39xHeXDy6RCp4kbKzHqDtXgjpj5scHIzWOIrwpQvL7u5dODnLQ9R8U6fIPh1rmn2qzXMzaXcRRqF3SSuYmA4UcsSegHU8CsGXwvrGtfCDQ9KsNVvtC1e30+1ZHjkeEiRYQDHLj5gpyQR1BAODjB+dbu7npHn2p\/Bv4g+JPskGva3oEyRsiveLDuuiijbzJ5SvJgZ4Z+T1PQjc8Q\/BzU4PFeha94OvrKKbToIIpE1F5P3rQKERiUBzuRQrABfu5H3jhAafgD4XX+heMtU8XeIrmwn1S8kmeOGyVmiiMjbmcM4DA8soHYE8nPE3wg+Her\/D+DV01W4sZjeNEY\/sru2NofOdyr\/eFAGf8Mvht4q+HviG8BvtHutFvGAnb96Lgqgfyyq42qSWG4EnjOD3rJHwEk\/4S\/X797jT\/wCzLqC6\/s6FE2+TLKpCBo9pUIm9sFTnKoRjoAC74X+DusaF8O\/E+jNqttDrGsBY1mgdnhESDhTlVYbt0iseeGBAOMHmH+BPi5vDcejBfCSFLn7Q18rT\/aXOCNhcp9zkfKABkA9c5AOov\/hNr114q8D6ol3pog0GysLe6VpH3O0DlnKfJggjpkj3xV\/4kfCm78U+KdO8SaPLpn2y38tZ7TUYz5FwEYsC5UEtnhSCOV7jHIBZ8GeAdc0zxXJrWtp4YtIo0xbWmiaZEgDFSrEytGJFGM8Bjkt1AG0+mUAFFAENza297btb3cEU8D43RyoGVsHIyDx1Fec6x8HrK5vFl0q+ayhY\/vIpFMoUY6qc59OCe557V1YbFSoPujKrSU15nV+H\/BOh+G8SWdr5lyP+Xmch5O\/Q4wvDEfKBkdc10NY1asqsuaRcIKKsgorMoKKACigAooAKKACigAooA\/\/ZAP\/tIQRQaG90b3Nob3AgMy4wADhCSU0EBAAAAAAADxwBWgADGyVHHAIAAAIAbAA4QklNBCUAAAAAABChXW2KKtlTXtkQULADBbxGOEJJTQQ6AAAAAADvAAAAEAAAAAEAAAAAAAtwcmludE91dHB1dAAAAAUAAAAAUHN0U2Jvb2wBAAAAAEludGVlbnVtAAAAAEludGUAAAAAQ2xybQAAAA9wcmludFNpeHRlZW5CaXRib29sAAAAAAtwcmludGVyTmFtZVRFWFQAAAABAAAAAAAPcHJpbnRQcm9vZlNldHVwT2JqYwAAABEAQQBqAHUAcwB0AGUAIABkAGUAIABwAHIAdQBlAGIAYQAAAAAACnByb29mU2V0dXAAAAABAAAAAEJsdG5lbnVtAAAADGJ1aWx0aW5Qcm9vZgAAAAlwcm9vZkNNWUsAOEJJTQQ7AAAAAAItAAAAEAAAAAEAAAAAABJwcmludE91dHB1dE9wdGlvbnMAAAAXAAAAAENwdG5ib29sAAAAAABDbGJyYm9vbAAAAAAAUmdzTWJvb2wAAAAAAENybkNib29sAAAAAABDbnRDYm9vbAAAAAAATGJsc2Jvb2wAAAAAAE5ndHZib29sAAAAAABFbWxEYm9vbAAAAAAASW50cmJvb2wAAAAAAEJja2dPYmpjAAAAAQAAAAAAAFJHQkMAAAADAAAAAFJkICBkb3ViQG\/gAAAAAAAAAAAAR3JuIGRvdWJAb+AAAAAAAAAAAABCbCAgZG91YkBv4AAAAAAAAAAAAEJyZFRVbnRGI1JsdAAAAAAAAAAAAAAAAEJsZCBVbnRGI1JsdAAAAAAAAAAAAAAAAFJzbHRVbnRGI1B4bEBSAAAAAAAAAAAACnZlY3RvckRhdGFib29sAQAAAABQZ1BzZW51bQAAAABQZ1BzAAAAAFBnUEMAAAAATGVmdFVudEYjUmx0AAAAAAAAAAAAAAAAVG9wIFVudEYjUmx0AAAAAAAAAAAAAAAAU2NsIFVudEYjUHJjQFkAAAAAAAAAAAAQY3JvcFdoZW5QcmludGluZ2Jvb2wAAAAADmNyb3BSZWN0Qm90dG9tbG9uZwAAAAAAAAAMY3JvcFJlY3RMZWZ0bG9uZwAAAAAAAAANY3JvcFJlY3RSaWdodGxvbmcAAAAAAAAAC2Nyb3BSZWN0VG9wbG9uZwAAAAAAOEJJTQPtAAAAAAAQAEgAAAABAAIASAAAAAEAAjhCSU0EJgAAAAAADgAAAAAAAAAAAAA\/gAAAOEJJTQPyAAAAAAAKAAD\/\/\/\/\/\/\/8AADhCSU0EDQAAAAAABAAAAHg4QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0nEAAAAAAACgABAAAAAAAAAAI4QklNA\/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAAAAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA\/gAAAAAAHAAAP\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/8D6AAAAAD\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/A+gAAAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAAAAP\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/8D6AAAOEJJTQQAAAAAAAACAAM4QklNBAIAAAAAAAwAAAAAAAAAAAAAAAA4QklNBDAAAAAAAAYBAQEBAQE4QklNBC0AAAAAAAYAAQAAAA44QklNBAgAAAAAABAAAAABAAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADbQAAAAYAAAAAAAAAAAAABYkAABO9AAAAHABMAG8AZwBvACAAQwBvAG0AcABsAGUAdABvACAAVABvAHIAcgBlACAAUwBvAGYAdAB3AGEAcgBlAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAABO9AAAFiQAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAFiQAAAABSZ2h0bG9uZwAAE70AAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAAAQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9yaWdpbmVudW0AAAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNsaWNlVHlwZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAABYkAAAAAUmdodGxvbmcAABO9AAAAA3VybFRFWFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAAAAEAAAAAAA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxpZ25lbnVtAAAAD0VTbGljZUhvcnpBbGlnbgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVudW0AAAAPRVNsaWNlVmVydEFsaWduAAAAB2RlZmF1bHQAAAALYmdDb2xvclR5cGVlbnVtAAAAEUVTbGljZUJHQ29sb3JUeXBlAAAAAE5vbmUAAAAJdG9wT3V0c2V0bG9uZwAAAAAAAAAKbGVmdE91dHNldGxvbmcAAAAAAAAADGJvdHRvbU91dHNldGxvbmcAAAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQoAAAAAAAMAAAAAj\/tF1jiGWUsOEJJTQQRAAAAAAABAQA4QklNBBQAAAAAAAQAAAAVOEJJTQQMAAAAABd1AAAAAQAAAKAAAAAtAAAB4AAAVGAAABdZABgAAf\/Y\/+IMWElDQ19QUk9GSUxFAAEBAAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAAYWNzcE1TRlQAAAAASUVDIHNSR0IAAAAAAAAAAAAAAAEAAPbWAAEAAAAA0y1IUCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARY3BydAAAAVAAAAAzZGVzYwAAAYQAAABsd3RwdAAAAfAAAAAUYmtwdAAAAgQAAAAUclhZWgAAAhgAAAAUZ1hZWgAAAiwAAAAUYlhZWgAAAkAAAAAUZG1uZAAAAlQAAABwZG1kZAAAAsQAAACIdnVlZAAAA0wAAACGdmlldwAAA9QAAAAkbHVtaQAAA\/gAAAAUbWVhcwAABAwAAAAkdGVjaAAABDAAAAAMclRSQwAABDwAAAgMZ1RSQwAABDwAAAgMYlRSQwAABDwAAAgMdGV4dAAAAABDb3B5cmlnaHQgKGMpIDE5OTggSGV3bGV0dC1QYWNrYXJkIENvbXBhbnkAAGRlc2MAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9kZXNjAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2aWV3AAAAAAATpP4AFF8uABDPFAAD7cwABBMLAANcngAAAAFYWVogAAAAAABMCVYAUAAAAFcf521lYXMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JUIGN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAtADIANwA7AEAARQBKAE8AVABZAF4AYwBoAG0AcgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCyALcAvADBAMYAywDQANUA2wDgAOUA6wDwAPYA+wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIBWQFgAWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkECSwJUAl0CZwJxAnoChAKOApgCogKsArYCwQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD+QQGBBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATTBOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF1QXlBfYGBgYWBicGNwZIBlkGagZ7BowGnQavBsAG0QbjBvUHBwcZBysHPQdPB2EHdAeGB5kHrAe\/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I0gjnCPsJEAklCToJTwlkCXkJjwmkCboJzwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsLIgs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxcDHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgOEw4uDkkOZA5\/DpsOtg7SDu4PCQ8lD0EPXg96D5YPsw\/PD+wQCRAmEEMQYRB+EJsQuRDXEPURExExEU8RbRGMEaoRyRHoEgcSJhJFEmQShBKjEsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSLFK0UzhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkWbBaPFrIW1hb6Fx0XQRdlF4kXrhfSF\/cYGxhAGGUYihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzMHPUdHh1HHXAdmR3DHeweFh5AHmoelB6+HukfEx8+H2kflB+\/H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPwJB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3JugnGCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgpaymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyiLNctDC1BLXYtqy3hLhYuTC6CLrcu7i8kL1ovkS\/HL\/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy1DMNM0YzfzO4M\/E0KzRlNJ402DUTNU01hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85vDn5OjY6dDqyOu87LTtrO6o76DwnPGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E\/oj\/iQCNAZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpDfUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkviTCpMcky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNTX1OqU\/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0VblVvlXDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2CqYPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOllPWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqfavdrT2una\/9sV2yvbQhtYG25bhJua27Ebx5veG\/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8jf4R\/5YBHgKiBCoFrgc2CMIKSgvSDV4O6hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZif6KZIrKizCLlov8jGOMyo0xjZiN\/45mjs6PNo+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSVX5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrVm0Kbr5wcnImc951kndKeQJ6unx2fi5\/6oGmg2KFHobaiJqKWowajdqPmpFakx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6hrxavi7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8IbybvRW9j74KvoS+\/796v\/XAcMDswWfB48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+40DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hzeot8p36\/gNuC94UThzOJT4tvjY+Pr5HPk\/OWE5g3mlucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c7ijutO9A78zwWPDl8XLx\/\/KM8xnzp\/Q09ML1UPXe9m32+\/eK+Bn4qPk4+cf6V\/rn+3f8B\/yY\/Sn9uv5L\/tz\/bf\/\/\/+0ADEFkb2JlX0NNAAL\/7gAOQWRvYmUAZIAAAAAB\/9sAhAAMCAgICQgMCQkMEQsKCxEVDwwMDxUYExMVExMYEQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQ0LCw0ODRAODhAUDg4OFBQODg4OFBEMDAwMDBERDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz\/wAARCAAtAKADASIAAhEBAxEB\/90ABAAK\/8QBPwAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14\/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMkYuFygpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH\/9oADAMBAAIRAxEAPwD1VJJUMnqtVd78WmH5Fcb2nSJG9vt+k\/2n81ERJ2Vbdc9rGlzyGtHJOgVK3qrA4Cphe3u4+3\/NVC2625261xcew7D+q1QUgxjrqtMnaoy6L9GOh3dh0cjrnv4cK3R1G6uG2fpWef0h\/a\/O\/tISx9lCTrJLK+sGXYz6sdTzMZ7qrGYORbVYPa5rm1Pex7f3XMcsnK6d1jr31N6ScTqt3TcsUUZN+XWXF9n6A72WelZS79JbZ6j1GuerSXjX1By+vdTfk9Z6j9YcqnB6G+q\/Kptfba22r9LZaxwFv7lG3Z6V29dF\/wCPBi7ftw6Plno4t9A525m71Nvq+l6P816mz3bftSSn0NJcb17\/ABndH6Nk4LfRfl4efjjKZlVECGOL2tApsDX+p7PoWekqeR\/jZxMKrp1vUOmXUDPqfc9oeHOray27Ga3Y9lXqPs+z+p\/gv51JT3yS4q\/\/ABm4lHTOn3WdPuPVuq7vs3SmGXiLX4tTrbHsZtbkOr\/Q\/oH\/APoxX\/q79d8fq3U8jomdiWdK6xjAufiXEODmjX9Dc3b6nsc2z6Hvp\/TU+rXvSU9MkkkkpSSSSSlJJJJKf\/\/Q9VXE\/WHTrWQRoR6ZBGhHsYu2XFfWEf5ZyfIMJ\/zGKxyvzn+7+0LMm31YY\/Vrq4bePWb+9w8f99s\/tLTovpyWl1Dt8auHDh\/XYuNy+t4tMso\/WLB3BisfGz8\/\/rf+esi7qGdda251zmPrO6r0iaww+New\/wDSVs8vxa\/L\/L91h90DxfTUlx\/TPrrk1RV1Sv7TXx9oqAbaP+Mr9tV\/9n0bP+MXVYWbh59Pr4Vzb6x9Lb9Jp8LanRZU7\/jGqCeKcNxp3HyskZiW32Nrr3\/iK6p\/6bsn\/wA82I\/1daXfVTpjW6l3T6AB5mliB17\/AMRXVP8A03ZP\/nmxYfXMzreH\/ivwr+iB4yBhYoutq1sroNTPXupj3b2\/6Rv8xV6l\/wCj9L1FUlufNlDlfUn6gdZp6F17pPW6TgjqbKW0WB9dsOr9Z2\/bRY\/212Oq9jnM9RZo+pP16H1fP1S\/Z9P2d2f9p\/af2iv09u30o9D+lenu\/S+p6XrfmfZ1h9F6t0zdi5DvrD1PpHVWlz8zKtYcrHeQ7dU2uum1uQ\/831mZVd1Vq9I69\/jDHT+p4vQukYo611TJZWZrsbXTNrd9W1\/6b+cr\/T\/T9Kuiyuz7Qgpw+p\/4vusY\/Wfqyzp1H2zA6SyhuXkOfW33NyH5WS70bbG2bP0jntYz1P8ARrS+uf1W651T67dE6ph4ovwMM4\/2mwvrbtDMh11v6K17bH\/oj+YxEwP8Y+X1HG6rhVdMNX1h6Y15+w+s0teK3NoybGZLmenvxXOfY7H\/AMLs\/Q2Wf4PjP8W9HUrM23r2P0i3rGbRbYftjsxlID302bqrKr2vffZker779\/7n\/XEp6n\/GP9ROqdZ6rida6ZVXnekxlWTgWP8ASL2se6wbLS+puyxlj67v01Flf+C\/4NfUv6m9RxOv\/tXL6PidGxsbf9mqbdZkZEvYaY9ZuTbRs22WepZczf8A6Kj\/AAlWH\/iy+sf1nJ6q5uPf1pjK22PfdkmanV15VtNTK7RdZY7OsZ6H6L+b\/wAItp3+OCkfV5nVv2cPtL8t2KMP19dja23uyfU9D961lWz0v7aSn0ZJclh\/X9md1O7FwsC3IxsXArz7rapfaTcyu+nDoxmVn1L3\/aK\/p3Vf4b\/RLEzP8a\/Ven7Luo9DZjUvf6ZoOZX9qaQXBzn4fp\/aWN\/Rv\/ncaqv6H6X9JWkp9ISXEfWD\/GZX0jqODiUdOszq+o4deXjuY\/bY513qtxsf0PTs\/nLK62\/T\/wAJ\/NWIXUP8ZeRhN6dgjpZd13PrbZbhWWiltG8ubWy+y9vstds9T07fR2V\/4RJT3iS5P6pfXyvr\/UMnpGZi\/YOp4gJdU2xt1b2sLWWOrvrDW7mvd9D3\/o\/0ldr11iSn\/9H1Vcr9a\/qdkdYsdlYWWa7nAb8W3+YeWgNad1bfVrft\/f8AtDP+DYuqSUmKWSMrxgmXgOJbIRIqWz4jn9Oz+mXjH6hjvxrT9AP+i6P9Da3dVb\/1t6rr2rqv7K+w2ftf0fsUfpPtG30\/5P8AOe3d+4vKeqs+rDss\/si7Lqxt0OD6hYyP3sV12Rj5X9jK\/wC3FpYs8paTxyge\/DIxa08YHyyB+rlkgRPcwPMnsF1H1e+pPX8m+vNse\/o9bfo2mRkkfuso09Nrv+7X\/sNYt36k\/wDM2R+zpPVIO45sDJj3bvR\/wPp7fp\/Yf+vLsVFm5jLRGPHID96UT\/0V0McN5SHkC5HX8S3\/AJqdSw6A\/ItOBfVWI3WWPNL2N9lTW7rbX\/mVV\/1Fm39D6v1H6j9OwcDMu6R1KnFxy1wLqjvbS1j8bJ2fpq2bvp7f0lVn\/ba6lJZx3bL5Pl\/4u\/r11v0MTrF+AK6HN39QDQ7Je0fo\/fc2lmRkuZX+ZfbT63+Hs9T9ItTq3+LrqmF1rp\/XfqxdU+\/ApppdRmEjf9nrZh1v31N2O9XGY1lrP0H+krf+k\/R+iJJKeB+rH1B6nh9Q6r13q9lB6n1Jt4rx6C70qzkH1bXue8b\/AKf6NjP0myr\/AAlv+Dv\/AOLj6q9T+rHTcrF6i6p1l9wtYaXFwjY1nu3sr\/dXXpJKfPfqL9SvrR9VOtXs9XFu6RlH9YsBd6rm1tu+y+nWW\/on+pd+mZvs\/wCMVKn\/ABTX19Y6zcRjHAyaMlvS2S6arbv6L6jNjtrMVr3t3tevT0klPnnQP8XPVenfU\/q\/SnZNeP1bqpAF9TnuZ6de308ex22t7W3bsmq5zGv\/AEOR\/hf5pYR\/xWfWm3obOnGnpdFtN\/qfaBvOTaCHj9Nl7bNtDNzPTx62M\/0ln6Rn6b2BJJT57mfUPrl\/X\/q11JjscU9HxcKjKaXu3F2O91l\/o\/ove3a79Hu9NT+un+L7O6l1+n6xdI+y3Xt2facLNBNVpr9rZ0e17LKtlVlTvS+h\/Orv0klPF\/U36pdZ6d1S3qvVmdOxtzHNow8DGrZsLi2Scr0mZG1jG7fS9a\/1PU\/SWrtEkklP\/9kAOEJJTQQhAAAAAABVAAAAAQEAAAAPAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwAAAAEwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAgAEMAUwA2AAAAAQA4QklNBAYAAAAAAAcABgEBAAEBAP\/hEOlodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw\/eHBhY2tldCBiZWdpbj0i77u\/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+DQo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+DQoJPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4NCgkJPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOC0wNy0wOVQxMTo0NjozMC0wNTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0wNy0wOVQxMjowNzo0OS0wNTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTgtMDctMDlUMTI6MDc6NDktMDU6MDAiIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNDRCQzlCNTk3ODNFODExODc5REY0N0ZEM0Y4RjM3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGRTU2Q0EwNTk1ODNFODExODc5REY0N0ZEM0Y4RjM3NyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOkZFNTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3Ij4NCgkJCTxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+DQoJCQkJPHJkZjpCYWc+DQoJCQkJCTxyZGY6bGk+eG1wLmRpZDpGNTU2Q0EwNTk1ODNFODExODc5REY0N0ZEM0Y4RjM3NzwvcmRmOmxpPg0KCQkJCTwvcmRmOkJhZz4NCgkJCTwvcGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPg0KCQkJPHhtcE1NOkhpc3Rvcnk+DQoJCQkJPHJkZjpTZXE+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkZFNTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjQ2OjMwLTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIvPg0KCQkJCQk8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6RjM0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHN0RXZ0OndoZW49IjIwMTgtMDctMDlUMTI6MDc6NDktMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9qcGVnIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL2pwZWciLz4NCgkJCQkJPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkY0NEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDEyOjA3OjQ5LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPg0KCQkJCTwvcmRmOlNlcT4NCgkJCTwveG1wTU06SGlzdG9yeT4NCgkJCTx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYzNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZFNTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RkU1NkNBMDU5NTgzRTgxMTg3OURGNDdGRDNGOEYzNzciLz4NCgkJPC9yZGY6RGVzY3JpcHRpb24+DQoJPC9yZGY6UkRGPg0KPC94OnhtcG1ldGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSd3Jz8+\/9sAQwACAQECAQECAgICAgICAgMFAwMDAwMGBAQDBQcGBwcHBgcHCAkLCQgICggHBwoNCgoLDAwMDAcJDg8NDA4LDAwM\/9sAQwECAgIDAwMGAwMGDAgHCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM\/8AAEQgBvwXrAwEiAAIRAQMRAf\/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC\/\/EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\/j5+v\/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC\/\/EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29\/j5+v\/aAAwDAQACEQMRAD8A\/fyiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoozRmgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiqus63Z+HrB7q+uIbW3j+9JKwVfp9fbqaEm3ZAWqz\/EXirT\/CWn\/atRu4bWHoC55c+ijqx9gCa8t8eftPcyW\/h633dvtlwuB9UTr+LY\/3a8m1jWrzxDftdX91NeXLdZJW3ED0HYD2GBXrYfKpz1qaL8f+Ac1TEJaR1PTfHn7Tt1fF7fw\/CbWPp9qnUNK3uqchfqcn2BrjfDPxe8ReFr9p4tSnulkbdJFdOZo5D+JyPqpFc3RXs08HRhHkUVY5JVpt3ufQfgP9ojR\/FOy3vj\/ZN83G2Zswuf8AZfp+DY64Ga9BBzXx2RkV03gb4ua34BZY7a4+02K8fZJyWjA\/2e6\/gceoNediMpT1ov5P\/M6KeK6TPp6iuH8B\/HrRfGbRwSP\/AGZfNwILhhtc\/wCw\/RvocH2ruK8WpSnTfLNWZ1RkpK6CiiisygooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoops86W0LSSMsccYLMzHCqB1JNADqhv9Qg0u0kuLmaK3giGXkkcIqD1JPArznx5+0rpuhl7fR411S6Xjzc4t0P16v\/AMB4P96vHfFnjjVvHN15up3klwFOUiHyxRf7qjgfXr6k16WHyypU1n7q\/H7jnqYiMdFqerePP2nLaxL2+gQi9l6fapgVhX\/dXhm\/QfWvIfEXifUfF199o1K8mu5P4d5+WP2VRwo+gqjRXu4fCUqK9xa9+px1KspbhRRRXSZhRRRQAUUUUADKGHNdd4E+NmueBdkKy\/2hYrx9muGJ2D0R+q\/TkD0rkaKzqU4VFyzV0VGTi7o+lvAXxp0Xx2I4Y5vsd+3H2W4IVmP+yejfhz7CuuzXx0y7hXceBvj7rng\/ZDcSf2tYrx5c7HzEH+zJyfwbI9MV42Iyl70X8n\/mdVPFdJH0bRXM+Bvi3ovj8KlnceVdkZNrP8kw+g6N9VJrpgc1406coPlkrM64yTV0FFFFSMKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooozQAUE7RXE+PfjvovgoyQJIdS1BcjyLdhhD6O\/RfpyR6V4v46+L2t+Py0dzcfZbFjxa2+VjI\/2j1f8eM9AK78Pl1Wrq9F3ZjUrxj6nrvjz9ojR\/CxeCw\/4m14vGIm\/cof9p+\/0XPvivGvGnxK1nx9L\/xMLo\/Z85W2i+SFf+A\/xH3Yk1ggYor3cPgaVHWKu+7OOpWlLcOlFFFdhiFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAA4ZWGVZTkEdQfWvQPAv7ROseGWSDUs6xZjjMjYuEHs\/wDF\/wACyT6ivP6Kzq0YVVyzVyozlF3R9SeCviZo\/j6Ddp90rTKMvbyDZNH9V7j3GR710FfHsMr206SxO8UsZ3I6MVZD6gjkH3FekeBP2lNS0EJb6xG2qWq4HnKQtwg\/k\/44Pq1eJiMpktaLv5dTsp4pPSR71RWP4Q8e6T45tPO028jn2gF4z8ssX+8p5H16HsTWxXkSjKL5ZKzOpNPVBRRRUgFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUVz3jf4o6N4Ah\/0+6H2jGVtohvmf\/gPYe7ED3rxjx5+0JrXiwPBYk6PZNxiF8zOPd+30XH1NdmHwNWtqlZd2ZVK0Y7nrvjv4x6L4C3RXFx9ovVHFrb4aQf73ZfxOfQGvF\/Hfxy1zxwHhEn9m2DceRbsdzj\/AG36t9BgH0rjgMH68n3or3sPl9Klru+7OKpXlIRVCjApaKK7jEKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAJLO7m067juLeaS3niOUkiYo6H2I5FeneBP2mrzTNlvr0JvoRx9phAWZf95eFb8MH615bRWNbD06qtNFxqSjsfWXhnxfpvjGx+0abeQ3Uf8W0\/MnsynlT7ECtKvkLStUutCv0urG4mtLmP7skTFWA9Pcex4NeqeBP2npbfbb+IIPNXp9rt0ww93TofquP9014eIymcdaWq\/H\/gnXTxKekj2miqOgeJbDxTYLdafdQ3cDcbo2ztPoR1B9jg1erymmnZnUFFFFIAooooAKKKKACiiigAooooAKKKKACuP+IH7Q3gD4TazHpvirxx4P8ADOoTQi5jtdW1m2sppIizKJAkjqxUsrDcBjKkdjXYV\/MF\/wAHq3\/KUzwD\/wBkq0\/\/ANO+sUAf0Xn9tf4NKMn4t\/DH\/wAKmx\/+O16Rp2o2+safb3dpPDdWt1Gs0M0Lh45kYZVlYcFSCCCOCDX8BNf3VfsNDb+xP8HgOAPBGi4H\/bhBQB6lRRRQAUUUUAcjqX7QPgPRtRuLO88beEbW8tJGhngm1i3jkhkUkMjKXyrAggg8gioP+Gk\/h1\/0P3gr\/wAHlt\/8XX8XX\/BWBc\/8FTf2lv8Asqvij\/073VeAbBQB\/eJ\/w0n8Ov8AofvBX\/g8tv8A4uj\/AIaT+HX\/AEP3gr\/weW3\/AMXX8HewUbBQB\/eJ\/wANJ\/Dr\/ofvBX\/g8tv\/AIuj\/hpP4df9D94K\/wDB5bf\/ABdfwd7BRsFAH94n\/DSfw6\/6H7wV\/wCDy2\/+Lo\/4aT+HX\/Q\/eCv\/AAeW3\/xdfwd7BRsFAH94n\/DSfw6\/6H7wV\/4PLb\/4uj\/hpP4df9D94K\/8Hlt\/8XX8HewUbBQB\/eJ\/w0n8Ov8AofvBX\/g8tv8A4ureg\/HTwT4q1iDT9L8Y+FdS1C6JWG2tdWgmmmIBYhUVyTgAngdATX8GGwV9z\/8ABtUoH\/Bb34C\/9hDUv\/TTe0Af2JUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFGcVneJfFum+D7D7TqV5DaRfw7z8zn0VRyx9gCa8e8d\/tNXmpb7fQYWsYen2mYBpm\/wB1eVX8cn6GurD4SrWfuLTv0M51Ix3PWvF\/j7SfA1p5upXkcJYZSIfNLL\/uqOT9eg7kV4348\/aR1TxBut9HRtLtTkeaSGuHH16J+GT\/ALVed3l3NqN3JcXE0txcSHLySOXZz7k81HXuYfLKVPWfvP8AD7jjqYiUtFoLLI08zSSO0kkh3M7nczH1J6k+9JRRXpHOFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBb0PXr7wzqC3Wn3U9ncLxvibG4dcMOjD2IIr1nwJ+09G4jt\/EFv5LcD7XbrlT7snUfVc\/QV43R1rnr4WlWXvr59TSFSUdj670nWLXXbCO6s7iG6t5PuyROGU\/iP5VZr5L8N+KtS8H332jTLyazkJ+YIflk\/wB5Tw34ivXfAv7TtrfbLfXofsMx4+0wgtCx915Zf1H0rw8RldSGsPeX4nZTxEXo9D1eiobG\/h1K1jnt5oriGQZSSNwyuPUEcGpq8s6AooooAKKKKACiiigAooooAK\/mC\/4PVv8AlKZ4B\/7JVp\/\/AKd9Yr+n2v5gv+D1b\/lKZ4B\/7JVp\/wD6d9YoA\/ICv7qv2HP+TKfg\/wD9iRov\/pBDX8Ktf3VfsOf8mU\/B\/wD7EjRf\/SCGgD1KiiigAooooA\/iF\/4Kwf8AKUz9pb\/sqvij\/wBO91XgNe\/f8FYP+Upn7S3\/AGVXxR\/6d7qvAaACiiigAooooAKKKKACiiigAr7m\/wCDav8A5Te\/AX\/sIal\/6aL6vhmvub\/g2r\/5Te\/AX\/sIal\/6aL6gD+xKiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKh1DUrfSbKS4upobe3iGXkkcKqD3J4ryrx3+09b22+38PwfapOn2qdSsS\/wC6nBb6nA+tb0cPUqu0ETKpGO56frev2Xhuwa6v7qG0t06vI20Z9B6n2HJryXx3+0+0oe38PW+3t9suF5\/4An9W\/wC+a8t8QeI9Q8Wah9q1K7mvJuxc8IPRV6KPYACqde5h8rhDWpq\/w\/4Jx1MS3pEsatq11r1+91fXE13cSfeklbc309h7DgVXoor1UrKyOUKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA1fCfjfVPA14ZtMvJLfccvEfmil\/wB5Twfr1HY17D4E\/aX07WdlvrUa6Xc9POGWt3\/Hqn45A\/vV4TRjNcuIwdKt8S179TSnWlHY+wLa5jvIFlhkWSOQbldDuVh6gjrUlfK\/gz4jax4Bm3addssJOXtpBvhf\/gPY+64PvXsXgT9o7SfEeyDU\/wDiU3jcZkbNu59n\/h+jY+prwsRltWnrH3l\/XQ7aeIjLR6Ho1FNSRZEVlIZWGQQeop1ecbhRRRQAUUUUAFfzBf8AB6t\/ylM8A\/8AZKtP\/wDTvrFf0+1\/MF\/werf8pTPAP\/ZKtP8A\/TvrFAH5AV\/dV+w5\/wAmU\/B\/\/sSNF\/8ASCGv4Va\/uq\/Yc\/5Mp+D\/AP2JGi\/+kENAHqVFFFABRRRQB+C\/7YP\/AAZ4+Of2m\/2tvil8SbT42eE9JtfiF4v1bxLDZTaDcSSWaXt5LcrEzCUBmUSBSQACRmvOf+IIH4g\/9F88G\/8AhO3P\/wAdr+i6igD+dH\/iCB+IP\/RfPBv\/AITtz\/8AHa+Lf+Cy3\/BBvxF\/wR08GeBNY1z4iaL42Xxze3dlFDY6ZLaG0MEcblmLu27d5mMDGMd6\/sAr8LP+D4P\/AJIn+z7\/ANhzWP8A0ntaAP52qKKKACiiigD9Iv8AgkH\/AMG5Xij\/AIK4\/sx6v8S9F+KGg+DbbSfEtx4cewvtJlupHeG2tZ\/NDpIowRdBcY42Zzzx9Uf8QQPxB\/6L54N\/8J25\/wDjtfXH\/Blt\/wAoq\/Gn\/ZUNS\/8ATXpNfrtQB\/Oj\/wAQQPxB\/wCi+eDf\/Cduf\/jte\/f8Euv+DUzxn\/wT5\/b0+Hfxi1L4v+GPElj4KubqebTbbRZ7ea5E1ncW4Cu0hAwZg3I6A1+2FFABRRXlf7Y37a\/wy\/YG+Cl74\/8Ait4q0\/wr4dtXEETTHfc6jcEErbW0K5knmYKx2ICQqsxwiswAPVK80\/aM\/bL+E37IeiR6h8UPiP4L8BW9wjSW663q0NpNeBeohiZhJMRj7sasfav5yv8Agpv\/AMHc3xi\/ab1DUvDfwJhuPg34DkLwrqZEcvijUojvXc0wLR2eVKnbb5kRlOLhgcV+TXjTxrrXxJ8V3+veI9Y1TxBrmqSme91HUrqS6u7yQ9XklkJd2PqxJoA\/qn+NX\/B3b+xz8KrgR6LrXj74jHOGPhzwzJEqnvzfvag\/Vcg9s14L4w\/4PdPhLZXLr4f+CfxG1OHnY2oalZ2LN6ZCGYD8zX83+KKAP6KtI\/4PgPAM1xjUPgF4wtocj5rfxFbztjvw0Kfzr1r4b\/8AB53+y34svbW21zwn8YvCrzHEtzcaPZ3VpB9Whu2lb8Iq\/l7ooA\/tQ\/Zh\/wCC237Kf7YN9b2Pgb43eC7jVrqVYINM1ad9E1C5lPRIre9WGSVv+uasOK+qAc1\/APivsL\/gnz\/wXZ\/aS\/4JwXVhZ+DfHV14g8GWYEf\/AAiPiZn1LR\/LAbCRIzCS1ALFv9GkiyQN24cEA\/s2or4F\/wCCRH\/Bwr8HP+CrEdv4ai3\/AA8+LYjd5fCGq3SyHUAi73k0+4wq3SqgZim1JlCSMY9i+YfvrNABRRRQBwn7TH7TPgf9jv4I638R\/iRr0fhnwX4c8j+0dSktprhbbzp47eL5IUeRt0ssa\/KpxuycAEj5M\/4iZP2Hf+i8ab\/4Tms\/\/IlUf+Doj\/lBX8dP93Qv\/T\/ptfyB4oA\/sK\/4iZf2Hf8AovGm\/wDhOaz\/APIlH\/ETL+w7\/wBF403\/AMJzWf8A5Er+PXFGKAP7P\/2d\/wDgu7+yf+1h8adB+Hfw9+Lln4j8ZeJpZIdM06PQ9Uga5eOJ5nG+W2SNcRxucswHGOpAP1zX8df\/AAbXDH\/Bbz4C\/wDYR1H\/ANNN7X7Ff8HMP\/BwDqX7CsTfAr4Mapb2\/wAWNYtEn8Q67EyySeD7SVQ0cUS8hb2ZCHDNzFEyOFLSxugB96ftx\/8ABX\/9nX\/gnVJ9j+KnxM0XR\/EDRiSPw\/ZK+paw4K7kLWturyRI4HyyTBIyf4q\/P3x7\/wAHr\/7P2k3DR+G\/hf8AF7XFUspkvYtP09Hx0K7bmVsH3APtX81fiHxDqHi\/xBfatq19eapquqXEl3eXt3M09xdzSMWklkkYlndmJYsxJJJJ5NU6AP60v+CXn\/BzB8Mf+Cof7TFl8KdB+Hvj7wv4i1CwudQiuL97SaxVIE3uGdJd4JHAwh564HNfpNX8nv8AwaN\/8pmfDf8A2LOsf+iBX9YVAHyD8ff+C9P7Jf7Lvxj1\/wCH\/jz4v2Xh\/wAX+F7gWup6fJoWqTNayFFkC74rZo2+V1OVYjnHUEVx\/wDxEy\/sO\/8AReNN\/wDCc1n\/AORK\/nF\/4OIBn\/gtL+0B\/wBh+L\/0it6+L8UAf2Ff8RMv7Dv\/AEXjTf8AwnNZ\/wDkSj\/iJl\/Yd\/6Lxpv\/AITms\/8AyJX8euKMUAf3gfs3ftJeCf2u\/gpofxF+HWuR+JPBniRZX03Uo7ea3W5EU0kEnyTIki4kidfmUfdz0wa1vir8XPCvwL8C33ijxr4k0Lwj4b0tQ15qusX0VjZ2wZgq75ZGVVyxCgE8kgDkivze\/wCCNn7Yvgr9gj\/g2e+GfxW+IF5Na+HPCulatM8VugkutQnbW75IbWBCQGmlkKooJVQW3MyoGYfzzf8ABUP\/AIKw\/FX\/AIKt\/HG48UePNUmsfDljKy+HfCdpcN\/Zfh+DJwETgSTsD+8uHG+Q4HyxrHGgB\/Qh+0F\/wd9\/sj\/BvW5NP8PTfEL4nyRhlN14d0JYbNXHG0yX0tuxGf4kR1PUEjBrxuz\/AOD3D4NvqW24+DPxNis8j97HeWMkmOc\/IXUen8Xc+nP82\/Sg9KAP7xv2dfjZpv7Sv7PvgX4jaLa31lo\/xA8Paf4ksbe9VVuYILy2juI0lCMyiQLIAwVmGQcEjmuyr5\/\/AOCTv\/KLL9mn\/slXhf8A9NFrX0BQAUUV+cP\/AAWJ\/wCDkX4T\/wDBL+e+8F6BDH8TvjJHF82gWV0I7HQmY4VtQuQG8tsZcW6BpSFXd5KyJIQD9HJZVgjZ3ZVRRlmJwFHqa+QP2lf+C+X7If7KV5JZ+J\/jh4SvtUj3qbHw6ZfEE6SLkGOT7EkqwvkEYlZMHriv5bv2\/wD\/AILOftEf8FKNVul+JHj6+j8MTOWh8J6IW07QbZd25VNsjfvypJ2yXDSygcb8cV8sgYoA\/p0+IH\/B6b+zT4feeHw\/4D+MniKaJiElfTrCytph6hmu2kH4xg15jqH\/AAfB+B47jFr+z\/4smi7NL4mt4m\/IQN\/Ov52aKAP6TfBH\/B7b8FL+cDxJ8HfinpMfdtMuLDUGH4SSwfzr6L+An\/B1t+xn8bZLeHUPHHiD4eX104jjt\/FPh+eEZP8AemtvPgjHu8ij3r+SejGaAP7zPg58evA\/7RPhJdf+H\/jLwt440NnMQ1DQNVg1K13jqvmQsy7h3Gciusr+Db4H\/tA+Ov2ZvHtv4o+HfjDxJ4I8RWw2pqGiahLZXBQkEozRsNyNj5kbKsOCCOK\/bT\/glf8A8Hi+saTqmneD\/wBqrTYtS02VlhXx\/odiI7q1y\/376xhXZKgDEl7VUZVjAEErMWAB\/QrRWH8NPid4d+MvgPS\/FHhPXNL8SeG9cgF1p+p6bdJc2t5Ec4aORCVYcEcHggjqK3KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKoeKda\/4RzwzqOo+X539n20lz5e7b5mxC2M9s4xmr9YfxNGfht4h\/7Blz\/wCimrSnFOaT7kyuoto+O9B\/ajtf2hbmFp9UlGpNymm3OIjGcdIlHyP35UliBlgK3BXw3Aoa2j4\/hBr0z4eftN694PMdvqROvaepxi4kIuYx\/sy8k49HDeg21+r4rh\/kX+y7dv8AJ\/5\/efOU8Zf+J959MUVzXgD4taF8SoV\/sy8X7Vt3PZTDy7mP1+XPzAeqFgO5FdLnNeBUpzpy5ZqzOuMlJXQUUUVmUFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRjNFFAHpH7NviXUIvGsWli8mOnSQyObdjuRSOQVz938MZ7175Xzr+zj\/yVO3\/AOveX+Qr6Kr5nNopV9Ox6GGb5AooorzToCiiigAr+YL\/AIPVv+UpngH\/ALJVp\/8A6d9Yr+n2v5gv+D1b\/lKZ4B\/7JVp\/\/p31igD8gK\/uq\/Yc\/wCTKfg\/\/wBiRov\/AKQQ1\/CrX91X7Dn\/ACZT8H\/+xI0X\/wBIIaAPUqKKKACiiigAooooAK\/Cz\/g+D\/5In+z7\/wBhzWP\/AEnta\/dOvws\/4Pg\/+SJ\/s+\/9hzWP\/Se1oA\/naooooAKKKKAP6gv+DLb\/AJRV+NP+yoal\/wCmvSa\/XavyJ\/4Mtv8AlFX40\/7KhqX\/AKa9Jr9dqACiiq+q6ra6FpdzfX1zb2dlZxNPcXE8gjigjUFmd2bAVQASSTgAUAeB\/wDBTL\/gpF4D\/wCCXP7LuqfErxxI106N9j0TRYJQl3r9+ykx20RIO0cFnkIIjRWbDEBW\/kB\/4KGf8FHPij\/wU3+Pd149+J2tNdzAvHpOk2xZNN0C2Ygi3tYiTtXhdzEl3KguzHmvVP8AguV\/wVR1b\/gqx+23q3iaC7vY\/hv4VeXSPBGmyO6xwWIf5rtoyBtnumVZXyNwURRFmEKmvjWgAooooAKM06KJp5VjjVpJJCFVVGWYnoAK\/f8A\/wCCYv8AwZx6H4n+FGk+MP2mPEfiez17WII7yPwb4fmisxpSMCfKvbh0d5JcMu6OERiNlI8yTsAfz\/Zor+oj4+\/8GbH7MPxC8IXUPgfXPiJ8O9f8lls7xdRTVrJJezT286h5FHXbHNET\/eFfzy\/8FDP2AfH3\/BNH9qDWPhb8Q7WFdUsY0vLC\/ttxs9bsZCwiu7dmALRsUdTxlXjkQ\/MhoA8RooooAueHfEWoeD\/ENhq+kX97pWraVcx3lle2c7QXFnPGweOWORSGR1YBlZSCCAQQa\/p5\/wCDb7\/g4O\/4eA6Vb\/Bf4wahaw\/GjSLRpNJ1NtsK+NLaJC0h2jCi8iRS7oo\/eIrSKBsk2\/y9Vr\/D\/wAf618KPHmi+KPDepXei+IfDt9DqemX9q+yayuYXEkUqHsyuoIPqKAP74aK+Xf+COn\/AAUY0\/8A4KifsF+EvifGtra+JPm0fxXYW4Ij0\/V7dU89VBJ2xyK8U8a7mKxXEYJLBq+oqAPgP\/g6I\/5QV\/HT\/d0L\/wBP+m1\/IHX9fn\/B0R\/ygr+On+7oX\/p\/02v5A6ACiiigD6s\/4Il\/H\/RP2VP+Cl\/w\/wDiV4iY\/wBi+A7HXtduY1cK9yLfQ9QkWBCePMkZVjXPVnUV8\/8Ax6+OHiT9pj42eK\/iF4wvjqXifxnqtxrGpXGNqtNM5dgi\/wAEa52qg4VVVRgACuTooAKKKKAP02\/4NG\/+UzPhv\/sWdY\/9ECv6wq\/k9\/4NG\/8AlMz4b\/7FnWP\/AEQK\/rCoA\/jX\/wCDh\/8A5TS\/tAf9h+L\/ANIrevi+vtD\/AIOH\/wDlNL+0B\/2H4v8A0it6+L6ACiiigD7G\/be\/bjvPHH\/BNP8AZR\/Z70u\/Q6D4B0TUfE+uwRSH95q15q2o\/Z0lXGN0NkyuhHbUJAe2PjmjFFABQelFB6UAf28f8Enf+UWX7NP\/AGSrwv8A+mi1r6Ar5\/8A+CTv\/KLL9mn\/ALJV4X\/9NFrXm\/8AwXQ\/4Ke2\/wDwSu\/YN1zxpYNbzePvEUn9geDrSTDBtQlRz9pdSGzFbxq8zAja7JHGSplBoA+J\/wDg5X\/4OHbr9kFNQ+APwN1YQ\/E+9gC+KPE1u2W8JQSLkW1se19IhBMn\/LBGG3964aD+ay\/v7jVb+a6upprq6uZGlmmlcvJK7HLMzHksSSSTyTVnxT4p1Px14n1LXNb1C+1jWtZupb6\/v72dri5vbiVy8k0sjEs8juzMzMSSSSTk1RoAKKKM0AGaM1+v3\/Bu\/wD8G4Gm\/wDBRbwKvxq+NF1qlj8K\/tslpoOh6fKbe68VPBIUnmknHMVokitDiL97I6y\/NEIwZf3X+Hf\/AARK\/ZF+F\/hmLSdN\/Zz+Ed1awoI1fV\/DsGsXJA9Z7tZZWPuXJPrQB\/FVmiv6xf27v+DVL9l\/9q7wnfTeCPD7fBXxq4L2ureG97aeXwQqz6e7+S0WTkiDyXJx8+Bg\/wAv37WX7Lvi\/wDYq\/aP8X\/Cvx5Zx2PirwXftY3qwszQzjarxTxMyqzQyxPHLGxVSUkUkAnAAPO6KKKAPvX\/AIIcf8FzvGv\/AAST+McWm6hJqHij4I+JLtT4k8NB9z2LNhTqNhuIEd0gA3JkR3CLsfawimh\/ri+E3xX8O\/HT4ZaD4y8I6ta694Y8TWMWpaXqFsSYru3lUMjjIBGQeVIBByCAQRX8FB5Ffu1\/wZzf8FSbzQPHuq\/sr+LtRmm0nW0uNd8BtPKzCyuo1aa+sEBzhJYw9yoBVVeG4PzNPQB\/Q9RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFYnxL5+HOv8A\/YNuP\/RTVt1jfEUZ+H2vf9g64\/8ARbVpR\/iR9UTP4Wfjha\/8e0f+6P5VJUdr\/wAe0f8Auj+VSV\/QB8aCM0UqyIzJJGwZWU4ZSOhB7Eeor1L4e\/tUax4dMdvriNrlmvHnFgt5GP8Af6Sf8D+Y\/wB8V5bRWGIw1KtHlqq5UZyi7xPsTwP8RtF+Itk02kXyXLRrulgYbLiAf7SHnH+0Mr6E1uA5r4js7ubTr2K5t5pra5t2DxTROY5I2HQqw5B9xXrPw9\/ax1DRxHa+Irc6pbjj7XAAl0g\/2l4ST\/x09SS1fNYzIZx96g7rs9\/+D+B3U8WnpM+g6KyvCXjbSvHem\/atJvoL6Ff9YEyskJ9HQ4ZfxAB7ZHNaoORXgyjKL5ZKzOtSTV0FFFFSMKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA7r9nH\/kqdv\/ANe8v8hX0VXzp+zm+34qWo\/vQTD\/AMdzX0XXzebfx\/l\/mehhfgCiiivLOgKKKKACv5gv+D1b\/lKZ4B\/7JVp\/\/p31iv6fa\/mC\/wCD1b\/lKZ4B\/wCyVaf\/AOnfWKAPyAr+6r9hz\/kyn4P\/APYkaL\/6QQ1\/CrX91X7Dn\/JlPwf\/AOxI0X\/0ghoA9SooooAKKKKACiiigAr8LP8Ag+D\/AOSJ\/s+\/9hzWP\/Se1r906\/Cz\/g+D\/wCSJ\/s+\/wDYc1j\/ANJ7WgD+dqiiigAooooA\/qC\/4Mtv+UVfjT\/sqGpf+mvSa\/XavyJ\/4Mtv+UVfjT\/sqGpf+mvSa\/XagAr82f8Ag6s\/bJuv2UP+CTXiTR9JuHt9e+L1\/F4KgeKRRJFaTJJNfMVPLRvbQyW7Y6G6XpX6TV\/O7\/wfAfFY6l8YfgD4HR2UaPo+ra7KgY7ZPtU9vBGWHT5fscmD1G9vWgD8KQMCiiigAooooA++\/wDg2W\/ZStf2rv8AgsJ8N4dUs\/t2h\/D9bjxrfx7iuGslH2Rj6gX0lmSDwwBHev6\/RwK\/mv8A+DJXwRHf\/tt\/GDxIV\/e6T4Hj0xTnotzfwSH\/ANJB+Vf0oUAFfiL\/AMHsn7Ndj4h\/ZZ+EnxbhhVdW8K+JZfDFw8cQ3zWl9bSTqZHxkrHLZYUE4BuXwPmNft1X5z\/8HW3hSHxF\/wAERPifeSqrSaDqOh38JP8AA7ara2+R\/wABnYfjQB\/I\/RRRQAUUUUAfsl\/wZk\/tjTfCz9uHxl8G9QvvL0f4q6G1\/p0DsWzqunbpQEGcLvs3u2cgZb7PFnhRj+mav4rf+CIHxVvvg3\/wV5\/Z11jT2eOe78c6doblTg+TqMo0+UfQx3Lg+xNf2pUAfAf\/AAdEf8oK\/jp\/u6F\/6f8ATa\/kDr+vz\/g6I\/5QV\/HT\/d0L\/wBP+m1\/IHQAUUUUAFBOKK\/UL\/g1N\/4JraL+3X+3nqXjHxpplvrHgX4K2kGsT2E4DQ3+qzyOunxTJ\/FEvk3E5H3S1tGjBkdlIBD\/AME2v+DVX4\/ft3eDNK8aeKr3TPgz4E1lFnsrnW7aS61i\/gbO2eHT1KERnGQZ5YSysrIHRg1foL4N\/wCDIv4SWOkKniD42fEbVL\/bhptP06ysYS3qI3ExA9t5+tftvRQB+Wv\/AATF\/wCDYzQf+CX37c2l\/GDw18XtX8Tafp+mXumnQ9T0COOZ\/tEezeLqOcKNvBx5PPqK\/UqiigD+Nf8A4OH\/APlNL+0B\/wBh+L\/0it6+L6+0P+Dh\/wD5TS\/tAf8AYfi\/9Irevi+gAooooAK90\/YI\/wCCb\/xf\/wCClvxZfwj8JfCs2uXFl5Umq6lO4t9L0OKRiFlurhvlQHa5VBukcRvsRypFeK6FoN74p1yy0vTbWa91DUriO1tbeJd0lxK7BURR3ZmIAHqa\/tn\/AOCW3\/BPjw1\/wTK\/Yt8I\/C3QIbOTULC3W88RanCm1tb1eRF+1XTHAYqWUJGGyUhjiTJ2UAfkd8Av+DIOE6LZ3XxS+PEv9oyRA3Wm+FdBHk28ncJd3Em6RfQm3jPtXeeO\/wDgyJ+FWo6Q0fhn43\/ELSL7bgTanpVnqMIbHUxx+QcZ7b\/xr9vKKAPP\/wBk34Gf8Mv\/ALK\/wz+Gf9qf25\/wrvwppfhn+0fs32b+0PsVpFbef5W5\/L3+Vu2b227sbjjJ\/mZ\/4O7v2zbn9on\/AIKdn4d2t08nhv4J6VFpMMayK8L6jdpHdXsy45DbWtYGU9Gsz0zX9UxOK\/hR\/bO+Mh\/aJ\/bB+Knj7duXxr4u1XXE5JCpcXksqqP9kK4AHYACgDzWiiigApG6UtB5oA\/ug\/YO+CNr+zZ+xR8JvAVnCkMfhLwjpmmPtQJ5ksdrGJZGAAG55N7se7MT3r1iv4Jh8V\/FIGP+Em8Qccf8hGb\/AOKpf+FseKv+hm8Qf+DGb\/4qgD+9iv5j\/wDg9K+Edv4S\/wCCi\/gDxda2sNv\/AMJh4Fiiu2RNrXNzaXlyhkY928mS3T2Ea1+S\/wDwtjxV\/wBDN4g\/8GM3\/wAVWbrnifU\/E8scmpajf6i8K7Y2urh5ig64BYnAoAo0UUUAFdr+zf8AHjWv2XP2gvBPxI8OPs1zwLrdprlmC5VZXt5lk8t8dUfaUYdCrMDkEiuKoPSgD+9z4Y\/ETSfi\/wDDbw\/4s0G4+2aH4o0221fTpwMefbXESyxP+KOp\/Gtyvi\/\/AIN4Pi1d\/Gn\/AIIt\/s\/6xeljNZ6BLoK7v+eWm3lxp0f\/AJDtUr7QoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACsjx+M+BNa\/68J\/8A0W1a9ZXjr\/kSNY\/68Z\/\/AEW1aUvjXqiZ\/Cz8bLX\/AI9o\/wDdH8qkqO0\/49Y\/9wfyqSv6APjQooooAKKKKALGlatd6BqUd5YXVxZXkPMc0EhjdfXBHOD3HevYPh5+1vNbeXa+J7X7QvQX9ogWQe7xcK31TbgD7rGvF6K5cTg6NdWqr59fvNIVJQd4n2l4c8T6f4v0sXul3lvf2pO0yQtnYf7rA8q3+ywB9qvZr4r8P+I9Q8Jaot7pd5cWF0ox5kL7Sw\/usOjKf7pyD6V7R8Pf2t4pjHa+J7X7O3C\/b7RCU+skXUe5TPsgr5nGZHVp+9R95fj\/AMH+tDtp4qL0loe2UVV0jWrPxBpsd5Y3VveWk33JoXDofbI6EdweR3q1XiNNOzOsKKKKQBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB2\/wCzt\/yVay\/64zf+gV9G185fs7f8lXsv+uM3\/oFfRtfN5t\/GXp\/mehhfgCiiivLOgKKKKACv5gv+D1b\/AJSmeAf+yVaf\/wCnfWK\/p9r+YL\/g9W\/5SmeAf+yVaf8A+nfWKAPyAr+6r9hz\/kyn4P8A\/YkaL\/6QQ1\/CrX91X7Dn\/JlPwf8A+xI0X\/0ghoA9SooooAKKKKACiiigAr8LP+D4P\/kif7Pv\/Yc1j\/0nta\/dOvws\/wCD4P8A5In+z7\/2HNY\/9J7WgD+dqiiigAooooA\/qC\/4Mtv+UVfjT\/sqGpf+mvSa\/XavyJ\/4Mtv+UVfjT\/sqGpf+mvSa\/XagAr+ZX\/g9cs7hP+Cj3wzuG3fZZfhtbxx88b11TUS36Mn6V\/TVX4Gf8HwHwKup9F+AfxMtbNmsrWfVPDGp3fZJJVgubOPp3EV8ev8AD9aAP5+qKKKACiiigD90f+DH6ZV+OH7QEZYb20PR2C9yBcXOT+GR+df0T1\/NH\/wZOeNv7P8A2+fit4c+b\/ibeADqPsTbajaR\/n\/pR\/Wv6XKACvz8\/wCDpS6SD\/ghZ8blZsNM+gonuf7f05v5Ka\/QOvyt\/wCDw\/4mN4F\/4JB\/2Spb\/itPG2laOwHcIlzfc+2bMfjigD+VmiiigAooooA93\/4JaQNdf8FO\/wBnGNeWk+KHhlR9Tq1rX9wNfxyf8G5XwJb4\/wD\/AAWa+CNg1vJLZeHdVl8T3UipuW3Gn28t1EzegNxHAgPrItf2N0AfAf8AwdEf8oK\/jp\/u6F\/6f9Nr+QOv6\/P+Doj\/AJQV\/HT\/AHdC\/wDT\/ptfyB0AFFFFABX9LX\/Bkz4Fs9P\/AGBvix4mSNRqGrfEBtMmfHzNFa6dZyRgn0DXcv5mv5pa\/p2\/4Mqf+UYPxC\/7Klff+mnSaAP2CooooAKKKKAP41\/+Dh\/\/AJTS\/tAf9h+L\/wBIrevi+vtD\/g4f\/wCU0v7QH\/Yfi\/8ASK3r4voAKKKKAPpL\/gjl4Uj8a\/8ABV\/9nOwmUSRf8LE0S6dCAQ4hvIpiCDwQfLwR6Zr+2av4tP8Aghl\/yl\/\/AGdv+x2sf\/QjX9pdABRRRQA2TdsbbjdjjPrX8BCfdr+\/k81\/Ct+218FW\/Zv\/AGyvix8P9rKngvxfquixEoVDxW93LHG4BAO1kVWB7gg96APMKKKKACiikbpQAu6jdX9Yn7NX\/BuD+wn8bf2c\/AHjNfgmtyvi7w3p2tCZPGXiALKLm1jm3AC+xg788cV23\/ELn+wp\/wBEN\/8ALz8Q\/wDydQB\/ILuo3V\/X1\/xC5\/sKf9EN\/wDLz8Q\/\/J1U9d\/4Nkv2BfC+lyX2p\/Bu006yhKiS4uvHOvQxIWYKuWa\/AGWIAz1JAoA\/kR3Ubq\/rw0r\/AINjf2CNdtvOsfgxbXkJ6SQeONfkU\/iL8irX\/ELn+wp\/0Q3\/AMvPxD\/8nUAfyC7qN1f19f8AELn+wp\/0Q3\/y8\/EP\/wAnUn\/ELp+wn\/0Q3\/y9PEH\/AMn0AYn\/AAak3c1z\/wAER\/hkkm7Zb6lrkcOc\/d\/tW5Y4\/wCBM3Sv0arzn9lL9k34ffsRfBHS\/hx8L9B\/4RnwZosk8tlp32+5vfJaaV5pT5txJJKd0js2C5AzgYGBXo1ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVleOv+RI1j\/rxn\/wDRbVq1n+LYRc+FdTjbO2S0lU49ChFXT0mvUmWqZ+M9p\/x6x\/7g\/lUlR2RzZw\/7g\/lUlf0CfGhRRRQAUUUUAFFFFABRRRQBpeFPGWq+BdS+2aRfT2M7YD7CCkoHZ0OVcezA\/nXt3w7\/AGsrHVDHbeJIF0y4PAu7dWe2b\/eTl0+o3DP90V8\/0Vx4rAUcQv3i17rf+vU0p1ZQ+E+2rG+h1KyhubeaG4t7hd0U0LiSOQeoYZB\/Cpq+OfBXxD1r4d3jTaRfS2wkOZYT88E\/++h+U+meo7EV7h8Pf2q9J8RGO31yNdDvG484EvZyH68tHn0bKjHL18vjMlrUvep+8vLf7v8AI7qeKjLSWjPVqKbFMs8MckbJJHKodHRgySKehUjgg+o4p1eOdQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB237O\/\/ACVex\/64zf8AoBr6Or5x\/Z4\/5KvY\/wDXKb\/0A19HV83m38Zen+Z6GF+AKKKK8s6AooooAK\/mC\/4PVv8AlKZ4B\/7JVp\/\/AKd9Yr+n2v5gv+D1b\/lKZ4B\/7JVp\/wD6d9YoA\/ICv7qv2HP+TKfg\/wD9iRov\/pBDX8Ktf3VfsOf8mU\/B\/wD7EjRf\/SCGgD1KiiigAooooAKKKKACvws\/4Pg\/+SJ\/s+\/9hzWP\/Se1r906\/Cz\/AIPg\/wDkif7Pv\/Yc1j\/0ntaAP52qKKKACiiigD+oL\/gy2\/5RV+NP+yoal\/6a9Jr9dq\/In\/gy2\/5RV+NP+yoal\/6a9Jr9dqACvkL\/AILqfsGS\/wDBRX\/gmd8Q\/Ael2K33jDT7dfEXhZNoaRtTs8yRxR5IAeeMzWwYnAFySelfXtGM0AfwD4Kkgggjgg9qK\/Xz\/g6o\/wCCNV7+yX+0HfftAeAdIZvhd8Sr8za7DbAsvhrWpTukLr1W3u2LSIwJVZTLH+7BgV\/yDzQAUUUUAfb3\/Bux+2Fp\/wCxZ\/wVs+GPiDXtSj0nwt4mlm8Ka1cyuscMUN9GY4XkdiFSJLsWsjuxwqRsT0yP7Gq\/gHIzX61f8E5P+Dub4yfsb\/CzTfA\/xG8I6d8avD+hW62ul3tzqr6VrdtEoCpHLdeXMlwiKAF3xCTrukYYAAP6jq\/nn\/4Pa\/2qrHW\/HXwZ+C+m6h515odveeLddtV+ZIjPst7HJBwHCxXpKnkLLGejDNX46f8AB714s8Q+CLuy+HPwF0Xwxr0y7YNU13xLJq8Fvngn7LFb25ZgOQTLjPVWHB\/Ff48fHjxh+0\/8YvEPxA+IHiDUPFHjHxVdte6nqd4w8y4kIAACqAscaKFRI0CpGiIiKqqqgA5GiiigAoor3z\/gml\/wTy8af8FPP2tfD\/ws8Gq1r9uP2vWtYaAzW\/h\/TUZRPeSqCM7dyqiFl8yR403LuyAD9lv+DK\/9hC60Dwx8SP2i9bs5oBry\/wDCG+GHkVk862jkSe\/mAIw6NMlrErqeGt7hT0r95q4n9m39nrwr+yd8BvCfw38E6cul+FfBumxaZp9uAN2xBzJIQBvlkbdI7kZd3djyTXbUAfAf\/B0R\/wAoK\/jp\/u6F\/wCn\/Ta\/kDr+vz\/g6I\/5QV\/HT\/d0L\/0\/6bX8gdABRRRQAV\/Tt\/wZU\/8AKMH4hf8AZUr7\/wBNOk1\/MTX9O3\/BlT\/yjB+IX\/ZUr7\/006TQB+wVFFFABRRRQB\/Gv\/wcP\/8AKaX9oD\/sPxf+kVvXxfX2h\/wcP\/8AKaX9oD\/sPxf+kVvXxfQAUUUUAfVv\/BDL\/lL\/APs7f9jtY\/8AoRr+0uv4tP8Aghl\/yl\/\/AGdv+x2sf\/QjX9pdABRRRQAV\/Lv\/AMHhX7Dd38Bf+ChOm\/F\/T7Vv+EY+NGmxyTTIAEg1exjjt7iPao+UPALSUM3Lu85GdjGv6iK+bP8AgrN\/wTn0H\/gqR+xJ4n+FesTR6fqk23VPDequM\/2Pq0Kv9nnPB\/dkO8UgA3GKeULhiGAB\/E1RXXfHr4EeLv2YPjL4k+H\/AI80O88OeLvCd6+n6np9yBvgkXkEMMq8bqVdJEJSRHV1LKwJ5GgAo60UUAf1ff8ABrD\/AMFH9E\/bA\/4Jz+Hfhzf6rD\/wsb4LWq+H7\/T5XCzXGlxnbYXcS94lhMduxySJLckhQ8e79Oq\/gs+EXxl8Xfs\/\/EHT\/FngXxNr3g\/xPpTMbTVdHvpLK7t9ylWCyRkNtZSVYZwykgggkV99fDn\/AIOvf21PAemLa3nj7w54qWNQiSax4XsvNUAYGWgSIsfdsk9STQB\/WzX4Uf8AB4V\/wVS8O2Xwfs\/2XfB2sW2peJNav7bVvHAtJxIml2kDCa2sZgAQJpZxFOVyGRLeMlcTKa\/Nb4\/f8HNf7Z37QGgXWkzfFmXwjpt4u2SPwrpltpNwPdLuNPtUZ90mWvgu9vZtTvprq5mluLm4kaWWWVy7yuxyzMx5JJOSTyTQBGBtYEEhgcgjtXYeE\/2hviB4CKf2F468ZaL5f3PsGtXNtt+mxxiuPooA900b\/gqJ+0z4dtlh0\/8AaK+OtjCvIjg8e6rGg\/4CJ8V3HhX\/AILl\/tf+C9ps\/wBor4pTbOn27WHv\/wA\/P35\/GvlOv0U\/4Nvf+CR19\/wUq\/bOsfEXiXSWm+DvwvuodU8RzTopt9YuVIe20sBgRJ5rKGmAGBAjgsjSxbgD+mb\/AIJaWvxNi\/4J8fCe6+MmvX3iT4mavoMera7eXtsltcpLds1ylvJGioqvBFLHAQFHMJJySSffqKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqj4l\/5FzUP+vaT\/wBBNXqo+Jf+Rc1D\/r2k\/wDQTVQ+JA9j8ZLH\/jyh\/wBxf5VLUVj\/AMeUP+4v8qlr+gj4sKKKKACiiigAooooAKKKKACiiigAoxmiigDovAPxW134azf8Su8Itmbc9nMPMt5D3JTPBP8AeUq3vXuXw8\/ae0HxaI7fU2Gg6g3H7982sp\/2Zf4fXD4A6bmNfNdBGRXn4vLaGI1krPut\/wDgm1OtOGx9wZxj3AI9wehor5L+Hnxp1\/4aFIrK5Fzp6nJsbrMkAz12jIKH\/cIyeoPSvdvh3+0Z4f8AHjR280n9jak+ALe6kHlyN6Ry8K30YKxJwAa+XxmUV6HvL3o91+qO6niYS0ejO+ooI2ttIKsOoI6UV5Z0BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB237PJx8V7D\/rnN\/wCgGvo6vnD9nr\/krGn\/APXOb\/0W1fR9fN5v\/GXp+rPQwvwBRRRXlnQFFFFABX8wX\/B6t\/ylM8A\/9kq0\/wD9O+sV\/T7X8wX\/AAerf8pTPAP\/AGSrT\/8A076xQB+QFf3VfsOf8mU\/B\/8A7EjRf\/SCGv4Va\/uq\/Yc\/5Mp+D\/8A2JGi\/wDpBDQB6lRRRQAUUUUAFFFFABX4Wf8AB8H\/AMkT\/Z9\/7Dmsf+k9rX7p1+G\/\/B7Z4f1DxB8F\/gAlhY3l80et6uWFvA0pX\/R7brtBx\/8AWoA\/nPora\/4Vr4j\/AOhf1z\/wAl\/+Jo\/4Vr4j\/wChf1z\/AMAJf\/iaAMWitr\/hWviP\/oX9c\/8AACX\/AOJo\/wCFa+I\/+hf1z\/wAl\/8AiaAP6aP+DLb\/AJRV+NP+yoal\/wCmvSa\/XavyS\/4My9FvNB\/4JaeM4b6zurKZvidqLhLiFo2K\/wBmaUMgMBxwRn2NfrbQAUUUUAc38Yfg\/wCGfj\/8L9d8F+M9FsfEXhbxNZvYanpt4m6G7hcYKnoQRwQykMrAMpBAI\/lJ\/wCC5X\/Bvf45\/wCCW3i7UfGnhKHUvGXwJvrkfZdaVPMuvDfmMFjttQCj5fmKolwAI5CUB2OwQ\/1tVV1zQ7LxNo13pupWdrqGn6hA9tdWtzEssNzE6lXjdGBVlZSQVIIIJBoA\/gRzRX9L\/wDwU1\/4M+vhr+0LqGp+Lf2fdct\/hL4pu2e4fw5fI8\/hi7lY5xFsBmsQSzEiMTRKAqpDGBmvxR\/a8\/4Ic\/tT\/sSXl03jL4P+KbzRbVXlOu+Hrc61pXlK23zXmtt\/kKeCBOI3wR8ooA+TqKQtg0tABRRSbqAFor3P9lj\/AIJl\/tA\/tsXVqvwv+EfjfxXZ3jbI9Ti05rfSQ3o99Nstk\/4HIOhr9df+CeX\/AAZf6pf6jY+If2l\/G1vY2KFJj4Q8Iy+bcTj5W8u5v3XZHggq6QJJuBys6HBoA\/JH\/gnp\/wAE2Piz\/wAFOvjUngv4WeH2vmtmifWNZui0OleH4HJAmupwDsB2uVRQ0knlsERipA\/re\/4JSf8ABKT4c\/8ABJf9nGLwT4JjbVde1Qx3finxTdQLHf8AiW8VSA7AE+Vbx7nWG3VisSsxJeSSWWT2T9m39mH4f\/sgfCbTvAvwz8JaN4M8K6WP3Nhp0OxXfaqmWVzl5pmCrulkZpHIyzE813lABRRRQB8B\/wDB0R\/ygr+On+7oX\/p\/02v5A6\/sC\/4Od9NuNX\/4IbfHC3tLee6uJBoWyKGMyO2Nf00nAHPABP0FfyL\/APCtfEf\/AEL+uf8AgBL\/APE0AYtFbX\/CtfEf\/Qv65\/4AS\/8AxNH\/AArXxH\/0L+uf+AEv\/wATQBi1\/Tt\/wZU\/8owfiF\/2VK+\/9NOk1\/NH\/wAK18R\/9C\/rn\/gBL\/8AE1\/TJ\/wZe6NeaH\/wTK+IUF9a3NnN\/wALQvm8ueJo2wdJ0nnDAGgD9eqKKKACiiigD+Nf\/g4f\/wCU0v7QH\/Yfi\/8ASK3r4vr7k\/4OD\/A+tat\/wWa+P09ro+q3ML6\/FtkitJHVv9Ct+hAxXxr\/AMK18R\/9C\/rn\/gBL\/wDE0AYtFbX\/AArXxH\/0L+uf+AEv\/wATR\/wrXxH\/ANC\/rn\/gBL\/8TQB9J\/8ABDL\/AJS\/\/s7f9jtY\/wDoRr+0uv4yf+CIHgTXNM\/4K6\/s8zXGi6tbwx+NbEvJJZyKqjceSSMCv7NqACiiigAooooA\/PD\/AILtf8EEvC3\/AAVo8AR+JPD02n+E\/jZ4dtTDpOtzIVtdXhXLLZX20FvL3E7JQGaIscBlJQ\/ynftGfs1ePP2Rfi\/q3gH4leF9W8H+LdEkMd1p9\/GA2MkCSN1JSaJsEpLGzRuuGVmBBr+8CvCP28v+CavwZ\/4KT\/DVfDXxb8G2Ovi0SQaZqsX+j6tojuBl7W5X548lUYocxuY03o4AFAH8P1Ffs5+3r\/wZq\/F\/4S6heav8A\/E2l\/FXw+XLQ6Lqs0Wka9bqXO1A7kWlxtTG6QyQFj92Kvyt\/aG\/Y2+LX7JWqrZ\/E74a+OPAcskjRwvrejT2cN0QSCYZXUJKuQfmjZgccE0Aea0Um6loAKKKTfQAtFfSn7KX\/BHr9pr9tae1b4efBnxpqWmXi+ZFrF\/Z\/wBlaS6DqVvLoxwPgc7UdmPYEkA\/sR\/wTm\/4Mx9C8KXtn4j\/AGmvGEfiqeNvMHg7wpPNb6e3IwLm\/YJPICpIaOBISrAETOOCAflR\/wAEif8Agix8Uv8Agrd8Ult\/DtrN4c+G+k3aweIfGV3blrOw4V2ggGR9outjKREp+XehkZFYMf63\/wBi\/wDYz8AfsC\/s7aD8Mfhro40nw1oMZ+aRhJdajO2DLdXMmB5k8jDLNgAcKqqiqq9t8MPhb4b+CngHS\/Cvg\/QdI8MeGtFh8iw0vS7RLW0s0yW2pGgCrliScDkkk5JJreoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqn4g\/5AV7\/wBcJP8A0E1cqpr3\/IDvP+uD\/wDoJqo7oGfjDY\/8eUP+4v8AKpaisf8Ajyh\/3F\/lUtf0EfFhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUEbhg0UUAdr8Ovj74g+HSR26zLqemRjaLO7JYRj\/pm\/3k9gMr\/smvePh18dvD\/xIeO3t7hrHUpOBZXZCyM3pG33ZPbGGP8AdFfKVI6B1wwBB7EV5mMymhX974Zd1+q6\/n5m9PEThp0PuHocHg9we1FfMPw7\/aS8QeCPLt7tv7c01cDybmQ+dEP9iXkj0wwZQOAB1r3X4efGPQfiWix6fdGO+xlrG5AjuB67Rkhx15QnA646V8vi8rr4fVq67r9e39anfTxEZ6dTqaKAc0V5xsFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB2v7PX\/JWNP\/AOuc3\/os19H184fs9f8AJWNP\/wCuc3\/os19H183m\/wDGXp+rPQwvwBRRRXlnQFFFFABX8wX\/AAerf8pTPAP\/AGSrT\/8A076xX9PtfzBf8Hq3\/KUzwD\/2SrT\/AP076xQB+QFf3VfsOf8AJlPwf\/7EjRf\/AEghr+FWv7qv2HP+TKfg\/wD9iRov\/pBDQB6lRRRQAUUUUAFFFFABRjmiigAooooAKKKKACiiigAooooAKKKKACjHNFFAHm\/xi\/Y2+EP7Q96tz8QPhV8N\/HNyows3iDwzZanIv0aaNjXhvij\/AIIK\/sc+MLlprv8AZ5+HMLMckWNi1iv4LAyAfgK+uqKAPj3Q\/wDggF+xr4duRLb\/ALPfgGRgc4uoZrpf++ZZGHb0r2H4W\/8ABPP4B\/A\/VIb\/AMG\/BL4S+FtRt8eXeaV4RsLS5XHQ+akQfPuTmvYaKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKjubSK9tpIZo45oZVKPG6hldTwQQeCD6VJRQB4P8QP+CWv7NPxUuri48Qfs\/wDwZ1S8ujmW7m8Haf8AanPvMIhJ\/wCPV5fqX\/Bvn+xlq1yZZf2ffA6se0P2iFf++UlA\/SvsiigD5J8Lf8EH\/wBjzwdOklp+zx8NZmj6C+037cp+onZwfxr2r4RfsXfB39n7UPtngP4T\/DPwTd9fP0DwxZabJ\/31DEpr0yigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKq67\/yBLz\/AK4P\/wCgmrVVdc\/5At5\/1wf\/ANBNVHdCex+MFj\/x5Q\/7i\/yqWobD\/jxh\/wCua\/yqav6CPjAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAox8wPRlOQR1BqO8vIdOs5ri4mht7e3QySzSuI44lHVmY8KB6nivD\/AIrftv6P4cMln4Vt08QXgBBvJGMdhEexGPnmx6LtUg8SGtKVGdWXLTV2Z1KsIK83Y+uPCn7XeofDbS3m8TXVvqGiWigzXV7cCGa2X1M7cN9JMk8AMK9Q\/Z\/\/AGvvh3+06biLwd4ihvr+1LeZptzG1pfhF6yLBJhnj\/203KMjJFfjV49+JOvfFDVPtmvancag6MTFETst7f8A65xLhF9NwG44GSayLK7m0y+t7q1mmtbq1kEsE8MhjlhcchlZcFWHYggiqrcG0a0XJy5Z+W3zXX5W+ZyRz6UJWirx89z9+Ac0V+Yf7M\/\/AAWC8ZfDT7PpfxCtZPHWiphRfqyxaxbr05c4S5x\/002uSeZe1foB8Bv2mPA\/7TGgtf8AgvX7XVmhQSXVk37m\/sQcD99A3zqMnG8AoT91m618PmmQ4zAu9WN4\/wAy1X\/A+dj3cLmFDEL3Hr2e\/wDwfkd5RQDmivFO4KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA7X9nr\/krGn\/APXOb\/0Wa+j6+b\/2fG2\/FnTv9pJgP+\/bV9IV83m\/8Zen6s9DC\/AFFFFeWdAUUUUAFfzBf8Hq3\/KUzwD\/ANkq0\/8A9O+sV\/T7X8wX\/B6t\/wApTPAP\/ZKtP\/8ATvrFAH5AV\/dV+w5\/yZT8H\/8AsSNF\/wDSCGv4Va\/uq\/Yc\/wCTKfg\/\/wBiRov\/AKQQ0AepUUUUAFFFFABRRRQAUUE4r4j\/AOCin\/Bwb+zX\/wAE27680PxN4sk8YeO7NvLk8KeE0TUNRtnyVK3Ll1gtmU4LJNKsu0grG1AH25RX8z\/7VX\/B6T8b\/iLc3Vn8Jfh\/4K+GulyoUjvNTaTXtVjbPEis3lW65HOxoJMf3jjJ+FvjJ\/wXa\/bC+O199o1z9ob4lWbdCmgaj\/wj0R4xzHp4gQ\/iKAP7SaK\/g58b\/tL\/ABI+Jlw83iT4geNvEEshJd9S1y6u2bPXJkc5rk21y+dizXl0WY5JMrc\/rQB\/flmiv4NvBH7R3xC+Gdys3hvx54z8PzRncr6brdzaMp9QY3Br6B+DP\/Bd39sL4DXpuNC\/aG+JF4xGNniDUB4hiUYxxHqCzoPwHFAH9pFFfzW\/sm\/8HqHxf8B3NrY\/GL4ceEfiFpcYSOTUNDkk0PVPvfNK4Pm28rBeiJHCCR94da\/ZT\/gnj\/wXO\/Zx\/wCCmEkGm+AfGf8AZfjKZS3\/AAiXiSNdN1o4DsfLj3tHc4VGZvs8kuxeW20AfX1FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXK\/Gb46+C\/2c\/AN14q8f+LPDngvw3ZsqTanreoxWNqjtwqeZIyrvY8KoO5jwATXyR\/wW8\/4LW+Ef+CQfwKt7j7LbeKPir4sjkj8K+G2kKxnbw99eMp3JaxEgYUh5nxGhUeZLF\/KF+2j+3h8Vv+CgvxcuPGnxY8Yap4p1ZiwtIJX8ux0mI4\/c2luuI4I\/lXIQAsRuYs5LEA\/pW\/aD\/wCDvj9kX4NanJZeHbrx\/wDFCZAy+f4d0LyLRHGeGkvpLdiuf4o0cHqMivl7xd\/wfH6HY6my6D+zfq2pWeTiXUPHEdjIR\/uJYzD\/AMer+eyigD9\/R\/wfNtvP\/GLo24GB\/wALH5z3\/wCYX9Ks6V\/wfLWc12q337Mt1bwd3g+IKzMP+AtpqD9a\/n5ooA\/pa8Bf8HtHwH1GP\/ip\/hN8XNHfHTTP7P1Jc\/WS4g4\/D8K+9P8AgmV\/wWX+DP8AwVji8TL8LJPFEV94PitptVstb0v7HLbrcGUREMrvG2TC+QrnGB61\/FjX7y\/8GOP\/ACUH9o7\/ALB3h\/8A9GahQB\/QvRRXM\/Gjx3J8Lfg74s8TRQx3EnhzRrzVEickLKYIHlCnHODtxxzQB01FfzYXP\/B7f8anK+T8HfhfHgfNvub9sn2xKMfrWZdf8Hsn7QTo3kfCv4ORtn5TJFqTgDPfF0M8fSgD+mKiv5j5\/wDg9d\/aVZv3fw3+BqrjkNp2qtz\/AOB4qm3\/AAer\/tSn7vgD4Aj66Jq5\/wDclQB\/T5RX5V\/8G5P\/AAXG+LX\/AAV78b\/FXTfiV4f+Heh2\/gWx065sD4ZsLy2eZriS4V\/NNxdTggCFcbQvU5J4x+qlABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVV1rnRrv\/AK4v\/wCgmrVV9X\/5BN1\/1xf+Rpx3QpbH4vWP\/HlD\/uD+VS1DYf8AHjD\/ALg\/lU1f0GfGBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUKpdtqgsx6ACvKfiv+174X+HQmtbCRfEmrRkr9ns5gLeJvSSfDKuOcqgdgeqjrV06cpy5YK7JnUjBXk7I9WJ2qzHhVBYk9AB1J9q8a+Kv7aPh3wW01noS\/wDCSammV3wvtsYW\/wBqX\/lp64jDA8gspr54+Knx58TfGJ2j1a9EOm5yum2gMVp\/wJckyHvmQtg9AtceBivbw2T\/AGq7+S\/z\/wAvvPJr5n0pL5s6T4k\/GDxJ8XboPr2otcW8b74rKJfKtID2KxjqRzhnLP8A7Vc3iiivbp04048sFZHkzqSm+aTuFFFFWSFWtB12\/wDCmu2uqaTfXul6pYv5lteWc7QXFu395HUhlPuDVWihq6swTa1R9tfsz\/8ABZXX\/CZt9L+KGmt4m09cINZ06NIdSiHrLFlYZwPVfKbqSXNfe3wd+OnhH9oDwv8A2x4N1+w16xj2ifyGKzWjHos0TASRN7Ooz2yOa\/C+tTwT441r4Z+KLfXPDmraloWsWuRFeWNw0EyA9V3KRlT0KnKsOCCK+RzTg\/C4i88P+7l5fC\/l0+X3M9vB55Vp+7V95fj9\/X5\/efvQDmivz1\/Zn\/4LO3NkLfSfixpRvI+EHiHSIFWYf7VxajCt6lodpAGBExOa+7Pht8UPDvxi8Kx654V1vTfEGkSHaLmyl3rG2M7HX70b+qOFYdwK\/OcyybF4GVq8dOjWqfz\/AEdn5H0+Fx1HEK9N69uv3G9RRRXlnUFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAHZfs\/\/wDJWtL+k3\/op6+kq+bf2f8A\/krWl\/Sb\/wBFPX0lXzeb\/wAZen6s9DC\/AFFFFeWdAUUUUAFfzBf8Hq3\/AClM8A\/9kq0\/\/wBO+sV\/T7X8wX\/B6t\/ylM8A\/wDZKtP\/APTvrFAH5AV\/dV+w5\/yZT8H\/APsSNF\/9IIa\/hVr+6r9hz\/kyn4P\/APYkaL\/6QQ0AepUUUUAFFFFABVDxV4q0vwL4Y1LW9c1Kw0fRdHtZb6\/v764S3tbG3iQvJNLI5CxxoiszMxAUAkkAVfJwK\/nF\/wCDtz\/gslefE74n3f7LPw91RovCfhWWKXx3eWtxldY1IYkTTjt4MNsdjSAk5uPlKqbcFgDlf+C3n\/B1D4s\/ab1jWPhn+zfq2qeCvhnHI1reeLIA9prXihVOCYSQJLK1YjIA2zyKBvMas8NfjPQTmigAooooAKKKKACiiigAqawv59Kvobq1mmt7m2kWWGWJykkTqcqysOQQQCCOQRUNFAH7nf8ABDH\/AIOrdc8Aa7pfwp\/ak1u417wzdGO00f4g3TGTUNJb7oj1NuWuIG+X\/ST+9jbcZDKr7of6JtK1W11zTLe9sriC7s7yJZ4J4ZBJHNGwBV1YZDKQQQQcEGv4C6\/e7\/g0z\/4LZ31t4j0\/9lX4paz9osLxW\/4Vzql458y1kVS76O8h4MbKrPb7sFWDwgsHgjQA\/oOooBzRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFVdd1yz8M6JealqFxDZ2GnwPc3NxK22OCJFLO7HsAoJJ9BVqvm3\/gsX44\/wCFd\/8ABKX9orUxI8Mn\/CvNatIpEYq0ck9nLAjAjkENKpHuKAP5Ef8Agpx+3f4g\/wCCkX7bPjj4sa5LeLb65etDoenzybho2lREraWigHau2PBfYAHleWTGXYnwOiigAooooAKK+nP+CY3\/AASR+MH\/AAVj+JeqaD8MbHS7ew8PRxy61r2s3DW2maSJN\/lLIyI8jSSGNwqRozHaScKCw\/WzwJ\/wY52Y0iN\/E37Rl099JGpkh0zwaqwwP\/EBJJeEyD0JRD7CgD+fev3l\/wCDHH\/koP7R3\/YO8P8A\/ozUK6DxD\/wY120jSNpP7S88K4OyK78BCTJ7ZddQXH12mvsX\/ggH\/wAEMPGX\/BHH4g\/Fi68ReN\/DPjTS\/HlppkFhLp1vPbXELWr3TP5scgKgETpgq7dDkDjIB+mVeV\/t13\/9lfsRfGS6y6\/ZvA+ty5T7w22E549+K9UrxH\/gphe\/2b\/wTg\/aBuPm\/wBH+G3iKT5ThuNLuTx78UAfw40UUUAFFFFAH7vf8GOv\/JVf2iP+wTof\/o69r+h6v54f+DHX\/kqv7RH\/AGCdD\/8AR17X9D1ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVX1UZ0u5\/65N\/I1YqHUhnTrj\/rm38jTjuKWx+Ldh\/x4w\/7g\/lU1Q2H\/HjD\/uD+VTV\/QZ8YFFFFABRRRQAUUUUAFFFFABRRRQAUUZrh\/ir+0R4X+ELSW+pX32jVFXcNNswJbr23jIWMHqDIVyM4zjFVGLk+WKuyZSUVeR3HU15z8W\/2oPC\/wlkktJJn1fWEyp0+xZWaJv8Apq5+WLtkHL4OQhr52+Kv7WXir4mrNa28o8O6TJlfs1jK3nSr6ST8M2e4QIpBwQ3U+YRQJBEqRqqIowqqMAD2Fexhsnk\/erO3ktzy6+ZpaUtfM9A+K37Svir4sma3nu\/7K0eUFf7NsiUjdfSV\/vy57gkIf7grgFUIuFGAOAB2paK92jRhSjy01ZHk1Ks6jvN3CiiitTMKKKKACiiigAooooAKKKKACug+GHxW8TfBTxZHrvhHXNQ8P6tGNpntJNvmr\/ckQ5SVP9h1ZT6Vz9FTKMZxcZK6fR7FRk4u8dz9DP2Z\/wDgs5Y6m1vpfxW0saXN8qDX9IgaS2btunthl09S0O8EniNBX254N8a6P8RPDNtrWgapp+t6Ref6i9sbhZ4JCOoDKSNwzyp5B4IFfgv1rrfgz8efGX7PPiVtW8F+IL\/QbqbH2hIWD294B0WaFgY5QO29TjqMHmvi804Lw9a88I+SXb7P+a+V15HuYPPakPdr+8u\/X\/g\/1qfufRXxT+zP\/wAFkvDfjRrfS\/iZpyeEdTbCDVrFXm0qY+roS0tv\/wCRF6ksg4H2ZomuWPiXRbXUtNvbPUtNvoxLbXdpOs9vcoejJIhKsPcEivzzH5XicFPkxEGuz6P0e369z6bD4qlXXNSd\/wA\/uLVFFFcB0BRRRQAUUUUAFFFFABRRRQAUUUUAdl+z\/wD8la0v6Tf+inr6Sr5t+ABx8W9K+k3\/AKJevpKvm83\/AIy9P1Z6GF+AKKKK8s6AooooAK\/mC\/4PVv8AlKZ4B\/7JVp\/\/AKd9Yr+n2v5gv+D1b\/lKZ4B\/7JVp\/wD6d9YoA\/ICv7qv2HP+TKfg\/wD9iRov\/pBDX8Ktf3VfsOf8mU\/B\/wD7EjRf\/SCGgD1KiiigAooooA8l\/bx\/aftv2Lf2Mvid8VblLWZvAvh281S1t7lisV5dJGRbW7EcgSzmKPI\/v1\/Df4x8Yap8QvF2q6\/rl\/daprWuXk2oahe3LmSa8uJXMkkrseWZnZmJPUk1\/WL\/AMHZPjibwl\/wRT8e2MQ+XxNrOi6ZKcfdVb+K6\/nbAfjX8lFABRRRQAV1nwK+Bviz9pj4xeG\/APgbRbrxF4u8WX0enaXp9vtDXEznAyzEKiKMs8jlURFZmZVUkcnX2B\/wQW\/au8H\/ALFP\/BWD4S\/ELx9cf2f4T0+5vdPvr\/ZvGmi8sLmzS4b0jR51LkZIj3kAkAEA\/V39ln\/gyP8AC9r4btbn42fGTxBf6xNEGuNO8EWsNnbWcndUu7uOVp16HcbeI9tvc+wzf8GVn7LLw7U8efHxGxw39t6Sefcf2b\/hX64eGfE+m+M\/DljrGj6hY6tpOqW6XVle2c6z293C6hkkjkQlXRlIIZSQQQRV7NAH88\/7XH\/BkvrmiaPfan8D\/jBa69cQgvBoPi7T\/sckqgEkLfQFkaQ8BVa3jXPV1HI\/Fn9pf9lz4g\/sc\/F7UvAfxO8J6t4N8WaSf39hfIPnXJCyxSKTHNExU7ZYmZHxlWIr+76vin\/guf8A8EltB\/4Ksfsearo8FjZw\/FLwpbzaj4J1ZkVZI7sLuNk8hIxb3O0Rtk7UYxy4YxgEA\/jZor9Dv2Wv+DXH9sT9pyCzvLjwBY\/DPR72PzI77xtqK6ay\/wCy9pGJbyNvZ4F\/nX6Nfsxf8GSHgvRVt7z4xfGbxF4hmaNWk0zwlp0WlwwyA8qbm489pUPqIYm5PTrQB\/OvXun7Gn7FP7Qv7RHjfRde+CPw5+Iuvalo+pQ3Fhruh6dOttpl5E4eKQ3uBDA6OgYM8i4K9eK\/rO\/Zi\/4IPfsk\/sk+VN4V+CPg+81OIo41LxFC2v3iyLjEkb3jSiFsjP7kIOuAM19cQQJbQJHGqxxxgKqqMKoHQAegoA4P9lrxN468Y\/s5+CdS+J\/huPwj8RLrR7dvEukx3EFxFZ6gEAnEbwySRmMyBmTa7YVlBOQRXfUUUAFFFGaACivmv\/gop\/wVq+B3\/BLvwVHqXxU8WLb6vfQmbTPDWmILzXNXHzYMNvuG1CUZfOmaOEMNpkDEA\/g7+3N\/wePfHb41395pnwW0HQ\/g74e37YdQmij1rXZlBYbmeZPs0QddpKLCzIc4lbg0Af06TTpbRNJIyxxxqWZmOFUDkkntXjfjr\/go5+z18L9Tex8S\/Hf4N+H76MkNbaj40021mBHX5HmDfpX8Wf7QH7ZHxa\/at1Bbn4mfErx148kjcyRJrmt3F9FbEkkiKORyka5JwqAAZ4ArzWgD+2p\/+Cx37J0bsp\/aR+CeVODjxjYEfn5tdF4T\/wCCm37N3jzUo7PRP2gfgnq97L9y3s\/HGmTTN9EWYt+lfw50UAf366dqdvrFjFdWdxDdW06745oXEkci+oYcEfSp6\/g4+Cv7SfxE\/Zt11tU+Hfjzxl4E1KQYe58P6zcabLIOmGaF1LDHGDkEV+kv7E\/\/AAd5\/tMfs5XlrY\/EiPQvjb4bjKq6arEmmaxHGq4CxXtum0knBLTwzMcdRnNAH9UVFfHf\/BMj\/guT8BP+Cp+nLZ+B\/EEuheOoojLdeDtfCWurRgbtzwgM0d1GAhYtCzFFKmRYywWvsTNABRRXHftEXUtl+z\/46mhkkhmh8PX7xyRuUeNhbSEEEcgg8gjkUAdjXxT\/AMHFmptpP\/BFb4\/SqxXdodvDkDP+svraPH47sV\/JKP20vjGowPiz8TP\/AAqL7\/47Wf4q\/an+J3jvw7daPrnxG8eazpN8oS5sr7X7u4t7hQwYB43kKsAyqcEHkA9qAODooooAKKKKAP6qv+DPP4f2PhH\/AIJDLqlrHtuvFXjPVdQvHPVnRYLVRn+6Et146ZLHqTX6pV\/Bz4J\/aV+I3w08Px6T4b8f+NvD+lRO0iWWm65dWlujNyzCONwoJPU45rW\/4bT+Mn\/RWviZ\/wCFRff\/AB2gD+7Civ4T\/wDhtP4yf9Fa+Jn\/AIVF9\/8AHa\/oG\/4Mwfi54s+LfwF+OVx4r8UeIvE89nr+mxwSatqU160Cm3mJCGRm2gnGcdcCgD9qq8C\/4KtyeT\/wS4\/aUf8Au\/CzxOf\/ACkXVfxveMf2zfjBbeLtVjj+LHxLWOO8mVQPFF9wA5\/6a1h61+1z8V\/EujXem6l8TviFqGn6hC9tdWtz4jvJYbmJ1KvG6NIQyspIKkEEEg0Aee0UUUAFFFFAH7vf8GOgP\/C0\/wBok9v7K0MZ\/wC219X9D1fwT\/Dv4yeL\/hDNdSeE\/FXiTwvJfqqXLaRqc1i1wFJKhzEy7gCTgHOMmuo\/4bT+Mn\/RWviZ\/wCFRff\/AB2gD+7Civ4UYv20vjG0qj\/hbPxM6j\/maL7\/AOO1\/S9\/wdq\/Bvxhqn\/BO3Tvir4D8SeKfDutfCXWo5tRbSNYuLH7RpV8yW0wZImHmstx9iYFvuIJjwC1AH6oUV\/Cf\/w2n8ZP+itfEz\/wqL7\/AOO0f8Np\/GT\/AKK18TP\/AAqL7\/47QB\/dhRX8J\/8Aw2n8ZP8AorXxM\/8ACovv\/jtH\/Dafxk\/6K18TP\/Covv8A47QB\/dhRX5P\/APBoZ+2\/qn7Uf\/BPfxH4M8UeIL3X\/Fnwr8SSwNLfXD3N22nXwNzbPLI5LMTOL5Bk8LCoHAwP1goAKKK\/lG\/4OWv+Ckvjrx\/\/AMFcfH2h+CfiB4n0Twz8OILXwlbxaJrNxZwyTwIZbsyJG6qZVu57iIscnEKjPAAAP6uaK\/hP\/wCG0\/jJ\/wBFa+Jn\/hUX3\/x2j\/htP4yf9Fa+Jn\/hUX3\/AMdoA\/uwor+FBf21fjIjBl+LXxNVlOQR4ovuD\/39r+0\/\/gn9+0zF+2T+xH8K\/ihHJayXHjbwzZalfC3\/ANXBetEouoR0\/wBXcCWP6oaAPYKKKz\/FfinT\/A\/hfUta1e8h0\/SdHtZb29upm2x20ESF5JGPZVVSSfQUAaFFfxD\/ALTf\/BTL4vftBftG+PPHVv8AEX4haFbeMNfvdYt9MtvEl5HBpsM87yR20arJhUiRljUDgBBXD\/8ADafxk\/6K18TP\/Covv\/jtAH92FFfwn\/8ADafxk\/6K18TP\/Covv\/jtf0hf8Ggvwq8bz\/sOeLPi9498UeLPEl58TNcNnon9s6pNfRxabp2+EyxeYzFDJdyXaOBjP2aM88YAP1uoops06W0LSSMsccalmZjgKB1JPpQA6ivyd\/4KSf8AB238C\/2RtQvvDPwntW+OXjG3zHJc6beC28OWT\/MOb3a5uSvyti3R42BI85GBA\/GX9rD\/AIOcf2wv2qp7qFfiQfhrotwBjTfA1t\/ZHkkd1u9z3oJ7j7Rj0AoA\/rw13xBYeF9MlvtTvrPTrKAbpLi6mWGKMe7MQB+NeN+J\/wDgpv8As2+Cb+S11j9oL4I6VdR\/egu\/HOmQyr\/wFpwf0r+JL4j\/ABW8UfGLxJJrPi7xJr\/irWJsmS+1jUJb65kz6ySszH8TWBQB\/bVL\/wAFjP2T4ZGVv2kfgjlTg7fGVgw\/AiXB\/Crmm\/8ABW\/9lfVlUw\/tJfAj5uiyeO9LjY\/g0wNfxE0UAf3m\/DP9oPwD8aofM8G+N\/CHi2PG7dous29+uPXMTtXX1\/AGG2nI4I6Gvoj9nj\/grZ+0z+ypdWLeBfjj8R9HtNO5t9Nn1iTUNLTp\/wAuVyZLY9B1jPSgD+3Siv5yf2Dv+D0bx14MvrDRf2h\/AeneMtHULFL4j8KxrYavGAGzLJaO32a4YnaMRtbBRk4Y8H95v2Rv2zfhj+3b8HbXx58KPF2l+MPDVzIbd5rVis1lOoDNBcQuBJBMFZW8uRVba6MAVZSQD1CiiigAooIyK\/jF\/wCCo37W\/wAVvDH\/AAU0\/aL03Tfib8QtP0+w+J\/ia3tbW28RXkMNtEmrXKqiIsgVVUAAAAAAYoA\/s6or+E\/\/AIbT+Mn\/AEVr4mf+FRff\/HaP+G0\/jJ\/0Vr4mf+FRff8Ax2gD+7Civ4T\/APhtP4yf9Fa+Jn\/hUX3\/AMdr+xD\/AIJz\/GfTfh9\/wR5+CPjzx54iSx0vS\/hXousa3rWqXJby0XTYZJZ5ZGJZj1JJyST3JoA+oK4b4x\/tPfDX9nW2hm+IPxC8D+BYbgbon8Q67a6WsgzjIM7pnnjiv5sf+Cun\/B1v8V\/2qPF+peEvgDqmrfCb4Y27GBNWs2+z+JNew2fOa4U7rOM4XbHAVkxu3yMH8tPyU1zXL7xNrF1qGpXl1qGoXsrTXFzcytNNPIxyzu7ElmJ5JJyaAP7cof8AgrD+yzPJtT9pT4BM2cYHxB0nn6f6RXvdjfQ6nZQ3FvNHcW9wgkiljYMkikZDKRwQQQQR1FfwEV\/eb+z5x8BPA\/8A2ALD\/wBJ46AOvooooAKK8Y\/bd\/4KC\/CL\/gnZ8Kj4w+LnjLT\/AAvp025LC2YGfUNXlXaDFa2yAyzMC6biq7UDBnZFyw\/Br9vn\/g84+J3xK1G90f8AZ58I6f8ADfQfmjh8QeIYItU12YZBWRIDutLc4yDG4uexDjpQB\/SYTgV5D8Rf+CgnwF+D+qNY+Lfjd8IvC99GSGttW8YadZTAjqNkkytn8K\/i9\/aS\/b3+Nf7YN5NJ8Tvip478bQzTGcWeqaxNLYwPwf3VtuEMQ4HEaKPavI6AP7apv+Cxn7J8EjK37SPwRJU4O3xlYMPwIlwfwre8L\/8ABUH9mnxtfxWuj\/tCfBHU7yY4jt7bxzpkkzn2QTbv0r+HeigD+\/TSdYtNf02G8sbq3vbO4XfFPBIJIpV9VZcgj6VYr+DT4NftD+P\/ANnPxC2r\/D7xx4v8C6o42teeH9YuNNncc8F4XUkcngnHJr9JP2Jf+Duv9pj9m27tbH4jf2L8bvDMJVXj1eNdN1iONVICx31umCScEvcQzsfUdaAP6p6K+Pf+CZX\/AAXG+Av\/AAVP0wWngXxBNofjiGIy3fg7Xwlrq8ajdueFQzJdRgKWLQM5RSpkWMsFr7CzQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVFfDNlN\/uN\/KpaZcf6lvof5U1uKWx+LNj\/AMeUP+4P5VLUNh\/x5Q\/7g\/lU1f0GfGBRRRQAUUUUAFFFFABRQTiud+IvxV0D4U6Wt1r2pQ2IkBMMIBkuLjHaONcs3pnG0dyBzQk27ITaSuzoicVyfxP+Nfhv4Q2u7WtQVLpk3xWMAEl5OD0Kx5GAcEbnKrkfer57+Kv7bWueKXktfDEJ8P6e3ym5kCyX8o+vKRfRdzdCHHSvFJXa4uZp5XkmnuHMkssjFnlc9WZjyzH1OTXr4bKak\/eq+6vx\/wCB\/Wh5tfMoR0p6v8D1v4rftkeJfHqyWui7\/C+mNwfs0269mH+1MAPL+keCOm9hXkePmZurMSzE9WJ6k+59aKK96hh6dFWpq35nkVa86jvNhRRRW5iFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAEZrvvgF+1B47\/Zj1przwbr9xp8Mzh7rT5R5+n3v\/XWBvlLY43rtkAJwwrgaKzrUYVYOnUSae6eqKhUlCXNB2Z+n\/7M\/wDwV88EfFI2+m+O4Y\/AOuvhftTO0mj3Le0py9vnriXKADmUnivrm1uY720huIZI5re4jWWGWJw8cyMMqysOGUjkEHBFfgORkV6l+zj+2X8Qv2WLtV8K60zaO0nmTaJfqbnTZyTlv3WQY2bu8TI57sa+HzTgmnO9TAvlf8r2+T3Xzv8AI+gwefSXu4hX81v93\/DH7VUV8ufsz\/8ABV34e\/G77PpviSRfh\/4jkAXy9RnDabdP0\/dXWAq5\/uzCPqAGc19RsCpG7jIBHuD0Nfn2MwOIwk\/Z4iDi\/Pr6PZ\/I+ko4inWjzU3dBRRRXIbBRRRQAUUUUAFFFFAHX\/AT\/kruj\/Wb\/wBESV9K181fAT\/kruj\/AFm\/9ESV9K187nH8Zen6s78L8HzCiiivJOkKKKKACv5gv+D1b\/lKZ4B\/7JVp\/wD6d9Yr+n2v5gv+D1b\/AJSmeAf+yVaf\/wCnfWKAPyAr+6r9hz\/kyn4P\/wDYkaL\/AOkENfwq1\/dV+w5\/yZT8H\/8AsSNF\/wDSCGgD1KiiigAooooA\/Of\/AIOr\/htN8QP+CKPxJuoFkkm8Lajo+sBEBJZRqEEDnjsqTs5zwAhNfyN1\/eN+0p8CdH\/ah\/Z68cfDfxBvXRfHehXug3kiKGkhjuYHiMiZ4Dpu3KezKD2r+G79o39n\/wAT\/sqfHjxd8N\/Gdi2neKPBeqT6TqEOG2GSJivmRlgC8Ui4eN8AOjqw4YUAcVRRRQAUUUUAe4fsl\/8ABSv49fsLXcbfCf4reMPB1pHKZzplveefpUshxl5LGYPbSNx1eMmvv74Ef8Hlf7UXw3trO08YaD8MfiNbQn\/SLq70uXTdRuB7PaypAp9\/s5+lfkjRQB\/R58Cv+D3T4X+IG8v4lfBPx14VbhVl8O6ra66jHj5mWYWZUdTgbyPevtz9n3\/g5C\/Yz\/aKmt7ax+NOieF9SmTe9r4stp9CW3\/2WuLhFts\/7szV\/HPRQB\/fF4B+I\/h74reF7fXPC+vaN4k0W8GYNQ0q9jvLWYf7MkbMrfga2s1\/BX8Jvjd40+Afildc8C+LvFHgvW412rqGg6rPpt0o9BLCytj8a\/Qn9kL\/AIOwv2s\/2aJrSz8TeINF+L3h+3VIjaeKrFftiRhssUvbfy5mlIyN85mAz900Af1l0V+d\/wDwS0\/4OVfgL\/wUq1bTfCd1NcfCv4pahtjh8Na\/cK9vqcxIAjsb0BY7hiWUCN1hmck7YmClq\/RDNABRRRQAE4Ffk\/8A8HA3\/Bxvpf8AwTkstQ+E\/wAI5NP1745XluBd3cqLcWPgiORcrLKh+WW8KENHA2UXcskoZdsUvs\/\/AAcJ\/wDBXhP+CUf7HYm8N3ELfFv4hNNpfhCGSFZlsCiqbjUpEfKMlurptVgwaWWEFGTzMfyFeJ\/E+peNvEmoa1rWoX2raxq1zJe319eztcXN7PIxeSWWRyWeR2YszMSSSSSSaANT4s\/FvxR8d\/iNq3i\/xpr+reKPFGvT\/aNQ1TU7lri6u3wFBZ2JJwoVQOiqoAAAArnaKKACiivVv2Of2Ivil+358YoPAfwl8I6h4u8RSQtczJCUht7CBfvT3E8hWKGMEhd0jAMzKi5dlUgHlNFfr7a\/8GWH7Uk+jJcP45+BUN06BzavrOplkJAO0sunldw5HBIyOpHNfnx+3j\/wTY+M3\/BNb4i2vhv4veDbzw7Jqglk0rUY5EutN1mONgHa3uYyUcruQtGSJEEke9E3rkA8JooooAveF\/FOp+B\/Eun61ouo32j6xpNzHeWN\/ZXD29zZTxsHjlikQhkdWAZWUgggEHNf0ef8G8n\/AAcyt+1Frej\/AAJ\/aH1O1tfiLeOln4U8XyBYLfxVIflSxuwMLHfE4EUgwlySIyFnCfaf5taVHaNwykqynII6g0Af395ri\/2kv+TdvH3\/AGLmof8ApNJX54\/8Gxv\/AAWSuP8Ago9+zRdfD\/4gap9q+MXwtt4o7u5uLgPceJtLOEh1A5+dpkbEU5+b5jDIWzPtX9EP2ireS7\/Z98dQwxyTTS+HtQRERSzOxtpAAAOST6CgD+DWivQl\/ZK+KzLkfDL4hEHkEeHbzn\/yHVHxL+zf8RPBmhXOqax4C8aaTplmoa4u7zRLmCCAFgoLuyBVBYgcnqQO9AHF0UUUAFFFFABRXWeC\/gN45+JOjNqXh3wX4s1\/T1laA3WnaRcXUIkUAlN8aFdwDKSM5AYeta3\/AAyR8Vv+iY\/EL\/wnLz\/43QB57X9GP\/Bj\/wD8m8\/Hr\/sYtM\/9Jpq\/BD\/hkj4rf9Ex+IX\/AITl5\/8AG6\/oM\/4MuPhh4m+GHwE+Olv4m8O694dmuvEGmvDHqeny2jTKLaYEqJFG4DvjpkUAfzi+N\/8AkdNY\/wCv2b\/0Y1ZdeqeMf2TvipceL9Vkj+GfxBZHvJmUjw7ecjef+mdYur\/sv\/Ezw\/pN1f3\/AMO\/HVjY2MTT3FzcaDdRQ28agszuzRgKqgEkkgADNAHC0UUUAFFFFABRXQeBPhR4p+KUtzH4Z8NeIPET2aq1wul6fNeGANkKXEanaDg4z1wa6L\/hkj4rf9Ex+IX\/AITl5\/8AG6APP4P9en+8K\/vI\/aK+B2i\/tNfAPxp8O\/ESs2h+OdEvNCvtmN6RXMLxM6Z6Oobcp6hgCORX8PMX7JXxWWVSfhj8Quo\/5ly8\/wDjdf3cdRQB\/BT8aPhLrXwC+MHirwL4kgjtfEPgzWLvQ9TiR96R3NtM8MoVv4gHRsHuOa5mv1e\/4O\/v2Mv+Gev+Cl1r8R9PtXh0D41aOmplxGqRLqlmEtbyNAOv7sWczMeS901flDQAUUUUAfq\/\/wAGe37VjfBL\/gqHc\/D+6upo9J+MHh2501IQwWI6hZqb23lfPcQxXka+rXAHev6na\/hD\/ZR+Puofsq\/tOfD34l6XG0194C8RWGvRwCQxi6+zXCStCxHO2RVKMO6sR3r+6vwh4s07x74T0vXdHvIdQ0jWrSK\/sbqE5juYJUDxyKfRlYEexoAyPjd8WtK+AfwY8XeOtdaSPQ\/Bei3mvagyDLLb2sDzykD12RtX8JfxY+JusfGv4p+JfGXiK5+2eIPF2q3WtancYx591czPNK\/4u7H8a\/qz\/wCDr39qFv2dv+CQPinR7W4mt9W+KmrWPhG1aGQK6RO7Xd0SO6Pb2ssLennjpkV\/JZQAUUUUAFf1B\/8ABmn+1IPi1\/wTe8R\/DW7vFl1L4S+Jpkt7cLj7PpuoA3UJJ7lroah+Civ5fK\/Wj\/gzn\/alb4Of8FO9S+Ht1dTJpnxe8NXNlDAv+rfUbEG9hkb\/AHbeO+Ue8o+hAP6lK\/Pr\/g55\/ayb9lT\/AII+fERLW4a31n4mPD4F087NyuL3ebtT6ZsIbwA9mK1+gtfze\/8AB63+1r\/wmn7TXwt+DGn3Aaz8DaLL4j1VYpcq15fuI4o5F7PFBbB1OPu3p9eAD8RaKKKANXwL4I1b4meNtH8N6DYz6prniC+g03TrKEZku7maRY4ol\/2mdlUe5r+5v9jT9mrS\/wBjj9lD4d\/C3RzHJY+A9AtNH89IxH9slijAmuGUcBpZd8rf7Uhr+Xv\/AINS\/wBjNf2qf+Cr\/h\/xFqVmlz4d+D1jL4vuvNiZonvEKw2KBhwsi3Eq3C56i0f0r+tCgCvq+rWugaVdX19c29nY2UTT3FxPII4oI1BZndmwFVQCSTwACa\/ln\/4OCf8Ag4t8Sf8ABQHxxrHwq+EOrah4e+A+kzPa3F1AWt7zx7IvytPP0ZLHOfKtzguD5swLlIrf9D\/+Dwb\/AIKVXn7OX7LGg\/AfwnqUln4m+MCyXGvy282ya10GFgrQnaQyi7mPl55Vore6jYEPX8ylABRRRQAUUV+jn\/BPv\/g15\/aY\/by8BaX4zms9B+F3gvWIkurC+8VzSxXmp275xNBZxRvLtIAZWm8lXRlZGZSCQD846K\/eyH\/gxt1htK3yftKaat9tz5K+BXaLd6eZ9vBx77Pwr4c\/4Kc\/8G1\/x\/8A+CZ\/w6vPHl+\/h34hfDvT3AvdZ8OyyedpKMyoj3dtKivGrM2N0ZlRcfMy5AIB+e1FFFABX0R\/wTR\/4KY\/Ej\/glv8AtFWXjz4f6hI9rM8cOvaDNKVsPEdorZMEy8gMAW2SgFo2YkcFlb53ooA\/ut\/Yy\/a38I\/t1\/sxeD\/ix4FuJrjw34ysBdwJOoW4s5QxjmtpgCQJYZkkifaWXchKsykMfT6\/Cn\/gyH\/aDv8AXfg38cvhbeXEbaf4a1bTfEumRMcybr2KaC6xxwi\/YrY4z96Vjjkk\/utQAV\/EH\/wVi\/5Sm\/tLf9lV8Uf+ne6r+3yv4g\/+CsX\/AClN\/aW\/7Kr4o\/8ATvdUAfP9FFFABX6yf8Fs\/wDgpVqA\/wCCZv7JH7LfhfUZLfT4fhT4W8T+OBBNj7XJJp8D6fYyBSPlRQLpkcFWMto4wY6\/Jutbxp451b4h6xDqGs3s2oXlvYWemRyynLLbWltFaW0f+7HBDFGPZBQBk0UUUAFf3m\/s+\/8AJBPA\/wD2ALD\/ANJ46\/gyr+839n3\/AJIJ4H\/7AFh\/6Tx0AdfXwb\/wXG\/4LmeDf+CQvwjis7WGx8WfGbxVaNL4Z8MPKfKt48sn9o3+0hktEdWCqCr3Do0aFQss0PuX\/BTv\/goJ4X\/4Jkfsa+Kvix4mWO8k0uMWmiaT54hk13VJQwtrRGOSAzKXdlDFIo5X2tsIP8X\/AO09+0t4y\/bC+Pnij4l+PtWm1rxZ4uvWvb+5fO0HAVIo1ydkUcapHGg4REVRwBQBa\/ap\/a1+Iv7bPxm1Hx\/8UPFWpeLvFOpAI11dsAlvEGZlggjUBIYVLMVjjVUBZiBkknzmiigAoor7M\/4JOf8ABDf4y\/8ABXHW9Qu\/BsOn+GfAOhXC2uq+LdZ3rZRTHaxtrdFBe5uBGwcouEQFPMkj8yPeAfGdFf0TeG\/+DHrwXa6EY9Y\/aC8UX2pYOJ7PwvBawZ\/65NcSN\/4\/XyP\/AMFEP+DQz42fsl+Ar7xd8MPElj8btB0uEz3un2emPpuvwoAzM0Vp5kqXCqF6Ry+axI2xHnAB+SNFFFAGh4T8W6r4C8UadrmhanqGi61o9zHeWGoWFw9tdWU8bBo5YpUIZHVgGDKQQQCDmv6SP+DeT\/g5d\/4a51nSfgb+0DqFnZ\/Ey5223hfxUyrb2\/ix+gs7kABIr4\/8s2GEuPuYSbYJ\/wCaeprC\/n0u9hubWaa3uLd1lilico8TqcqykcgggEEdCKAP79qK\/O3\/AINvf+CuU3\/BUH9jRtP8YXkU3xc+F5h0rxKwUq2rwMrfZNSx03TLG6SBT\/roZG2okka1+iVABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFMuP9S30P8qfTZV3xsPUYoFLY\/Few\/wCPGH\/cH8qmqKx4sof9wfyqWv6EPjAooooAKKKz\/E3inTfBmiy6lq19a6bYw8NPO+1c9lHdmPZRknsDQBoVj+NviBovw40j7drmqWml2zEiMzN887AZKxoMtI2OdqAn2rwP4rft1SXCSWfguzaH+E6pfxDd9YoD+BDS\/Qx14F4g8Qah4u1mTUtWvrrUtQmGHnuJC7kf3R2VR2UYUdgK9TDZVVqaz91fj93+Z59fMacNIav8D2\/4q\/ty6jrBmsvCNmdKt+V\/tG6CyXT+6RcpH7Fi5IPRCK8K1HULnWdRmvL66ur68uDmW4uZmmmkPbc7EscdsngcVFRXv4fB0qK9xa9+p41bE1Kr95hRRRXSYBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAARuFez\/ALM37fHxG\/ZZENlo2qLrHhqM86Fq26ezQd\/JOQ8B\/wCubBSeWVq8YorHEYalXh7OtFSj2ZpSrTpy56bsz9c\/2ZP+Cmnw3\/aLNvp9zef8IX4omIQaXq86rFcueNtvc8Ry5OAFYRyMTwh619FOjROysrKynBBGCK\/AB41lQqyhlbggjrX0F+zJ\/wAFJ\/iR+zWlvprXg8XeFbcBBpGrysxt0Ha3uOZIcDgKd8Y\/5555r4LNOCVrUwEv+3X+j\/z+8+iweffZxC+a\/Vf5fcfr5RXiH7MX\/BQT4c\/tRtb2Gl6k2h+J5sL\/AGFqxWG6lb0gcHZcDrgId+Bkote39DjuK+CxOFrYefsq8XF9n\/X4n0VKrCpHnpu6Ciiiuc0CiiigDrvgKf8Ai72jfWb\/ANESV9LV80\/AX\/kr2jfWb\/0RJX0tXzucfxl6fqzvwvwfMKKKK8k6QooooAK\/mC\/4PVv+UpngH\/slWn\/+nfWK\/p9r+YL\/AIPVv+UpngH\/ALJVp\/8A6d9YoA\/ICv7qv2HP+TKfg\/8A9iRov\/pBDX8Ktf3VfsOf8mU\/B\/8A7EjRf\/SCGgD1KiiigAooooAK\/Hr\/AIOf\/wDghHf\/ALcXhD\/he3wh0Nb34s+E7Hydd0ayh\/0nxhp0QJVolX\/W30C5CrjfNEBGpZo4Y2\/YWigD+AWeCS2meORGjkjYqysMMpHBBHYim1\/XF\/wVl\/4Nq\/gn\/wAFMdT1DxjpRk+FfxYvAXm8Q6RarLaaxITndf2eVWZ+W\/fRtHKSwLtIEVB+AP7dn\/Buv+1R+wZcXV5q3w\/ufHnhO3yw8R+DBJq9mEC72eWJUFzbqo4Z5oUTIIDt1oA+G6KKKACiiigAooooAKKKKACv6F\/+Daz\/AIONdW+KPizQ\/wBnf9oDxA2o65qLJYeCvF+oz5uNRm+7Hpt5Kx\/eTPwsMzHfI+I2LOyFv56KktrmSyuY5oZJIpoWDo6MVZGByCCOhB70Af38A5FBr4h\/4N9P+CkVx\/wUw\/4JxeGvE2vXf2r4geD5m8LeLHZQrXV5bojJd4zz9ot5IZWYBV81plUAJXuX\/BSX47XX7Mf\/AAT8+NPj\/T7v7Dq3hXwXqt\/pk\/8AzzvVtZBa\/wDkcxj8aAP5Pf8Agvv+3tN\/wUI\/4Kd\/EHxRa3y3nhHwvdN4T8LeW4eE6dZyOgmjYAZW4mM9wM8gXAXOFGPjGiigAooooAK\/sE\/4NvP+Cf8Ao\/7C3\/BMDwLdf2dbx+NvipYW\/jDxLfGDZczG5jEtpauWG9Vt7aSNPLJ2rK1w4AMrZ\/kR8B+Ebjx\/450XQbU7brW76CwhJGcPLIsa8fVhX972kaTbaBpVrY2cMdvZ2cSQQRIMLFGoCqoHoAAPwoAsV8tf8FnP2E9P\/wCCiH\/BOb4kfD+XTY9Q8RQ6bLrfhRtimW21m1jeS1MbEEoZDugZhz5VxKP4q+paDzQB\/AHRXov7X\/wyh+Cf7WnxR8G20Yht\/CPi7VtFiQdES2vJYQPwCCvOqACiiigD6Q\/4JJ\/tz3n\/AATo\/wCCgfw5+KMd1cQ6JpepJZeI4ogz\/a9IuD5V4hjUjzGWJjIingSxRNjKiv7aredLqBJI3WSORQyOhyrA8gg+hr+AWv7WP+CJnx0f9o7\/AIJN\/ALxVNLJcXUnhC00u6mkbc89xYg2M0jHuzSWzsfcmgD6kr4d\/wCDks4\/4IjfHr\/sGWH\/AKdLOvuKvhz\/AIOTP+UI3x6\/7Blh\/wCnSzoA\/jmooooAKKKKAP6lv+DNA5\/4JL65\/wBlF1P\/ANI9Pr9Zq\/Jn\/gzQ\/wCUS+uf9lF1P\/0j0+v1moAKKKKACvn7\/grMcf8ABLD9pb\/slfif\/wBNN1X0DXz7\/wAFZv8AlFh+0t\/2SvxP\/wCmm6oA\/iFooooAKKKKAP3e\/wCDHRiPin+0UO39laGcf9tr6v6Hq\/nh\/wCDHX\/kqv7RH\/YJ0P8A9HXtf0PUAFFFFAH5k\/8AB2F+xc37Uv8AwSq1jxVpli914k+DWoReKrcwwh5pLHmC\/j3H7sawyfaXx1+xLX8nNf3zeP8AwJpPxR8Ca14Z1+xh1PQvEVhPpepWcwzHd208bRSxt\/ssjMp9jX8Mn7ZP7NOrfsb\/ALVvxC+FmtNJJqHgPXrvRzO0Rj+2xRSERXCqeQksWyVf9mRaAPNKKKKACv6\/v+DY\/wDas\/4ao\/4I8fDX7TdfatY+HAm8DajhNqw\/YSv2RByc4sJbLJ45Jr+QGv3Q\/wCDJf8AapbQfjb8YPgveXEn2fxJpNv4t0pHlVYop7SUW1yqKeWkljurdjjPy2hPY0AYX\/B67+1EPGn7V\/wr+EdnMklr4D8Pz69f+VKf+PvUJQixSL03RwWcbqeu26PrX4mV9Jf8FgP2pl\/bQ\/4Ka\/Gj4i291De6XrHiWe00m4i+5Pp1oFs7Nx\/vW1vCx92PXrXzbQAUUUUAFepfsQftHXH7IP7Yfwx+KFv9ob\/hBfEthrE8UDbXureKdGngz6SQ+ZGfZzXltFAH9+1jqVvqenQ3lrcQ3FpcRrNFPE4eOVGGVZWHBUgggjgiv4h\/+Cpn7WDftxf8FD\/i98Uo7j7Vp\/inxHOdJlMfls2mwYtrEMvZhaQwA+4Nfvd4T\/4Kp\/8ACPf8GkEPxGXUI18YWPg5vhfAEuT9qi1FZDpEUoY8mZbXZe9ScAnnpX8ydABRRXTfBf4Taz8fPjD4T8C+HYY7jxB4z1i00LTInbaslzczJDECewLuuT2FAH9NX\/Bnb+xz\/wAKI\/4Jvat8Tr+18nWvjRrb3cTklWOl2BktbVWU9D55vpAf4kmQ9ME\/rZXH\/s9fBLRv2afgN4M+Hfh1HTQfA+iWehWG\/mRobaFIUZz3dgmWPUkk967CgD88\/wDgp1\/wbgfCf\/gqh+0HN8TvHHxA+LGleJP7Mt9HtLbTb6wOmafbQ7yqRxSWjSANJJLI2ZTl5HIwCAPivxr\/AMGOnhe\/nz4d\/aK1\/Sos\/d1LwfDqDY+sd3B+eK\/eCigD+c\/x7\/wY\/fEHTt\/\/AAi\/x88G6xjOz+1PD1zpu76+XLcY\/WvJ\/Ev\/AAZfftVaLBJJZ+LvgfrG0nZHBrmoRyuO3Elgqg\/8Cr+hv9r\/AP4KQfAv9gjSI7r4u\/E7wv4LkmjE8Fhc3Bn1O6jLbfMisoQ9zKgIwWSNgD1Ir8vv2mf+D174Q+B7qa0+FPwp8afECWJ2jN7rV7DoFk4\/hkiCrcTOvQ7Xjib6UAfLv\/BLv\/g1d+OHw0\/4KJ\/DvWPj14F8NX3wl8N3cur6q8GuWd9b380ETPaW72+7zJI3uRDvRoyjRrIrYDc\/0ng4r+Wz43f8Hkv7VPxGiuLfwrpPww+HtuzkwT2Gjy399Ep6BnuppIWI9RCv0r5d+K\/\/AAcEftm\/GdGXWP2gvHFmGXb\/AMSI2+gnHTrYxQ4PuOaAP7Nq5j42fDDS\/jb8GvF3gzXI0m0Txdot5ouoI\/3Xt7mB4ZQfYo7V\/EF47\/bz+OXxRRl8TfGf4seIlYYI1TxdqF4D\/wB\/JTXl+pardaxctNeXNxdTNyZJpDIx\/E80AV6KM0UAFFFFAH7Mf8GTfiuSz\/4KGfFLQ1ZvJ1H4dy3zLngtBqVii\/pct+df0yV\/MD\/wZU\/8pTfH3\/ZKtR\/9O+j1\/T9QAV\/EH\/wVi\/5Sm\/tLf9lV8Uf+ne6r+3yv4g\/+CsX\/AClN\/aW\/7Kr4o\/8ATvdUAfP9FFFABRRU2n6fcavqEFpaQTXV1dSLFDDEheSV2OFVVHJYkgADkk0AS6DoN94p1uz03S7O71LUtQmS2tbS1haae5lchUjRFBZmZiAFAJJOK+1fg9\/wbe\/tqfG3w9Bqum\/AvXtJsbjofEOo2Oh3Cf71tdzxzr+Mdf0Pf8EKf+CHXgv\/AIJWfAXS9Y1rSdP1r46eI7JJvEniCaNJpNJZ1ydNsW5EUEe7a7od1w6l2OwRRxff3SgD+QXxl\/wa7ftv+DdOmu\/+FNrqsFvGZJP7O8UaRcSADssf2kSOfZFJr+tL4JaXc6F8GPCNjeQyWt5Z6LZwTwyDDRSLAispHqCCD9K6io7y7isLOW4nkWKGFDJI7HCooGST7AUAfzBf8Hhf7e118ev28tN+C+lXzN4U+DNkhvIYpMxXWs3kaTTO21tr+VbtbxKGG6N\/tI43kV+Qldx+058b779pj9o\/x98RtSUx6h488RX\/AIgnjz\/qmuriSYoPZd+0AcAACuHoAKKKKAJLa2kvLiOGGNpJZWCIijLOxOAAPU1\/dB+wv+yjov7Df7IPw8+E\/h+O3Wx8EaLBYSSwpsW+usb7q6I\/vT3DSzN\/tSngdK\/hr8JeJJvBvirTNYto4JbjSruK8iSZN0bvG4dQw4ypIGRnkV+rDf8AB5j+1mzE\/wBg\/BdcnoPD97x\/5O0Af1KUGv5af+IzD9rT\/oB\/Bf8A8J+8\/wDk2j\/iMw\/a0\/6AfwX\/APCfvP8A5NoA8H\/4OTP2T9M\/ZF\/4K9\/E3S9B09NL8O+LjbeLdOtk+5H9tiD3IUYAVPti3W1V4VdqjgYr4Rr6C\/4KTf8ABSf4gf8ABU349af8RviRZeF7HxBp2iQ6DGmhWctrbvBFNPMrMskshL7rhwSGAwF44JPz7QAUUUUAfbn\/AAbx\/tvXH7C\/\/BVb4b6xNdG38M+NrtfBniFS6xxm0v5EjSV2bhUhuRbTseu2Fhnk1\/ZAK\/gFjlaGRXRmVlOVYHBB9RX92H7Gnxqm\/aS\/ZC+FfxEuFWO58d+ENJ8QTIoAEcl1ZxTuuBwMM5GO2KAPSqKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA\/Fez\/49I\/8AdFSVHZ\/8ekf+6KLu8h0+zmuLiaK3t7dDJLLK4SOJR1ZmOAAPU8V\/QjPi+hJVXWtcsvDelTX2o3lrp9jbjdLcXMqxRRj3ZiAP614n8Vv24dI8PNLZ+FrYa9eL8v2yUmOxjPt0eb\/gO1T2c185+O\/iPr3xO1JbrXtUudQeNi0UbkLBb\/8AXONcIvHGQNx7k9a9HDZZVq6v3V5\/5HDXx9OnotWe\/fFb9ui1sDJZ+DbNdQk6HUb6N47df+ucXyu\/1coAezivnjxf4w1bx\/rbalreoXWpXpBVZJmyIlPVUUYWNf8AZQAZ5xnms4DFFe\/h8DSo6xWvd7njV8VUq\/E9OwUUUV2HMFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADZIllXDKGHoa+m\/wBmf\/gqj8RfgOlvpmuSf8J94aiwottTnYX9sn\/TG7wzf8BlEigDC7OtfM1FcuMwVDFQ9niIqS8\/0e6+RtRxFSjLmpOzP2i\/Zt\/ba+Hf7U1vHF4Z1rydc2bpdD1EC31KPAydqZKzKOpaJnAH3tp4r1rNfgLDI1tcRzRO8U0LiSORGKvGwOQykcgg8gjkGvrD9mj\/AIK6eO\/hKbfTfG0cnxA0GMBPPnlEer2y9MicgifHXEwLMePNUV+f5pwTON6mBfMv5Xv8ns\/nb1Z9Jg8+jL3cQrea2+4\/UqivOf2e\/wBq\/wABftQaU1x4P16G8u4U8y50u4H2fUrQdy8BOSo\/voXjzwHJr0bOa+GrUalGbp1YuLXRqzPoIVIzjzQd0dd8Bv8Akr2i\/wC9N\/6Ikr6Wr5p+A3\/JX9F+s3\/oiSvpavmM4\/jL0\/Vno4X4PmFFFFeSdIUUUUAFfzBf8Hq3\/KUzwD\/2SrT\/AP076xX9PtfzBf8AB6t\/ylM8A\/8AZKtP\/wDTvrFAH5AV\/dV+w5\/yZT8H\/wDsSNF\/9IIa\/hVr+6r9hz\/kyn4P\/wDYkaL\/AOkENAHqVFFFABRRWf4s8WaX4C8L6jrmualp+jaLo9tJe39\/fXCW9rZQRqXkllkchUjVQWZmIAAJJxQBoUV8e\/GP\/gv\/APsa\/Asga1+0F4DvmbGB4eml8RdffT45wPx6V8s\/F3\/g8o\/ZT8B3Nxb+HdH+K\/jmRFPk3FholvZ2crdgWuriOVQfXyj9KAP1oor+e34t\/wDB8NrV3b3EHgP9nzS9PlViIL3X\/FMl4rjHBa3ht4tpzngTH618s\/GH\/g74\/bG+JiBdE1P4d\/Dsjjd4f8MpOx+v9oPdD8gKAP6NP2sP+CUH7OP7cE1xc\/FD4PeC\/EmqXhXztXWzNhq8oX7oN9bGO52j08zHtX5z\/tH\/APBlX8DPHz3Fz8M\/iV8QPhzeXEpcW+pRQeINOt04+SOM+RP68vcOefaviH\/giN\/wcY\/Fq3\/4KXaDH+0Z8WNa8SfD\/wCIFu\/hu5k1SeO10zw\/dyyI9rfCKNEhiAlQQu+EVI7h3Y4jGP6eqAP5f\/jx\/wAGY37S3w+a8uPBPiz4Y\/EKxhP+jwi+n0rUrgc9YpojAvbrcHrXx38bf+CDX7YX7Po3eIP2ffiBcx7d7SaBap4ijRcZJZtPedVAHUkjHev7RKMYoA\/gP1\/w\/qHhTWbjTdUsbzTdQs3Mdxa3ULQzQMOqsjAMp9iKp1\/dZ+1B+xT8Jf21PB7aF8Vvh54V8daf5TxQnVLBJLmyDghmt7gATW74J+eJ0YdiK\/li\/wCDi\/8A4I4aT\/wST\/ad8Pt4Jvr+8+GPxNtbm\/0CDUJBLd6RPbtGt3ZNJ1mjj8+B45GAbZMEbe0bSyAH54UUUUAFFFFAH7bf8GSHx0vNC\/a5+Mnw1+9p3ijwjB4kJZuEm0+8jt1Cj1ZdScnHURjPQV+rX\/BzBqs+jf8ABD348TW+\/wAx7LS4Dt67JNYsY3\/DazZ9q\/FT\/gzRsLm8\/wCCtOtSQbvKtfh3qctxhc\/uzeaegz6fO6c\/41+9P\/Bc\/wCFLfGf\/gkH+0NoqLukg8G3msIuMl2sAL4ADuSbbAHqRQB\/FjRRRQAUUUUAer\/sHWUepftx\/Bm3lG6O48daJG49QdQgB\/nX90tfwe\/sv+Ko\/Av7S3w71yZlWHR\/E2m30jE4AWK6ic5\/Ba\/vCoAKKKCcUAfxB\/8ABWL\/AJSm\/tLf9lV8Uf8Ap3uq+f69Q\/bd+Icfxd\/bQ+L3iyGQTQ+KPGus6sjg53rcX00oP4h68voAKKKKACv6+P8Ag1pmkk\/4IW\/BNWTasb68qH++P7e1E5\/MkfhX8g9f2V\/8G73wnvPgv\/wRb\/Z\/0e+VlmvNAl11Qw58rUry41CM\/Qx3SY9qAPtGvhz\/AIOTP+UI3x6\/7Blh\/wCnSzr7jr4c\/wCDkz\/lCN8ev+wZYf8Ap0s6AP45qKKKACiiigD+pb\/gzQ\/5RL65\/wBlF1P\/ANI9Pr9Zq\/Jn\/gzQ\/wCUS+uf9lF1P\/0j0+v1moAKKKKACvn3\/grN\/wAosP2lv+yV+J\/\/AE03VfQVfPv\/AAVm\/wCUWH7S3\/ZK\/E\/\/AKabqgD+IWiiigAooooA\/d7\/AIMdf+Sq\/tEf9gnQ\/wD0de1\/Q9X88P8AwY6\/8lV\/aI\/7BOh\/+jr2v6HqACiiigAr+Z\/\/AIPPv2Mv+FWfto+CfjRptqqab8VtG\/s3VXSNj\/xNNOCRiSRvujzLSS1RF6n7JIeccf0wV8F\/8HKf7Gv\/AA2X\/wAEkPiNb2dt9o8Q\/DpF8c6ONxGHsVdrkADlmaye7VVHV2T0oA\/j3ooooAK9Y\/Yl\/bB8UfsIftEab8TPBrKniHSdP1OxtWaRkWNrywuLPzDjqY\/PEqj+9GvTqPJ6KACiiigD6m+EP\/BOvUPiZ\/wSN+MX7SCwyeT8O\/G2h6DDL52IzbSxypfKU\/icT32jFW7AyDHOR8s1\/V5\/wTR\/4JkR61\/wbOWfwduLHTx4g+MfgXUNfeV02qdQ1RHutOmkBP34ENgpyRg246V\/KLLE0ErJIrI6EqysMFSOoIoAbRRRQB6w\/wC2D4mb9hqP4BBbdfBq+Om8flsfvWvzYLYgdPuiIE9erV5PRRQAV+rX\/BoN+xm37Q3\/AAU0m+Il\/aPN4f8Agro8mq+Y0SyQnU7tXtbOJw3Q7DdzqRyHtFNflLX9Xf8AwaV\/sZf8Mzf8EsNP8ZajZfZ\/Enxm1OXxJM0kOydNPjzbWMRP8UZSOS4Q+l6aAP1BHFFFFAGf4s8W6V4B8K6lruu6lp+i6HotpLf6hqF\/cJbWthbxIXlmllchI40RWZnYgKASSAK\/nT\/4LG\/8HcHij4o6tqnw\/wD2Wrm48KeE4zLa3njqa3KavrCn5M2McgzZxEbiJXX7Qcoy\/Z2Uho\/+Du3\/AIK76l8TfjDN+y34H1SW38H+EGguvG8ttNhdb1P5ZobJiv3obUGN2UnBuDhlDWyNX4h0AaXi7xhq3xA8UahrmvapqWt61q07XN7qF\/cvc3V5Kxy0kkjks7E8lmJJNZtFFABRRX3n\/wAEj\/8Ag3x+M3\/BV9I\/Emnva\/D74VxztBN4u1e3eVbxkbZIljbKVa6dGyCS8cQKOplDrsIB8GUV\/WD+yx\/waUfsk\/ALTreTxVofiT4t63Hske78R6tLBarIB83l2toYU8snJ2TGbGcbjX2r8N\/+Cen7P\/wKj+0eE\/gr8JvC8lvHzc6f4TsLebCjq0ixB2OB1Yk0Afw0kYooooAKKKKAP1+\/4Mqf+Upvj7\/slWo\/+nfR6\/p+r+YH\/gyp\/wCUpvj7\/slWo\/8Ap30ev6fqACv4g\/8AgrF\/ylN\/aW\/7Kr4o\/wDTvdV\/b5X8Qf8AwVi\/5Sm\/tLf9lV8Uf+ne6oA+f6KKKACvsX\/g37+DFn8e\/wDgsr8ANBvl3W9r4jOvFT0dtNtptSQH1Ba0UEdwa+Oq+\/8A\/g1x\/wCU6\/wM\/wC4\/wD+o\/qdAH9fvSiiigAryz9ubxBceE\/2JvjFqlqxW603wRrV3CwOMPHYTspz9QK9Trj\/ANoT4ct8YfgH448Irt3eKfD9\/pA3fdzcW8kXPt89AH8GdFDKUYgjBHBB7UUAFFFFABRVrQtPTV9bs7SSZbWO6nSJpmGREGYAsR7Zz+FfuI3\/AAY++Ptx2\/H3wgVzwT4cuRn\/AMjUAfhjRX7nf8QPvj\/\/AKL54P8A\/Ccuf\/j1H\/ED74\/\/AOi+eD\/\/AAnLn\/49QB+GNFfud\/xA++Pv+i+eD\/8AwnLn\/wCPUf8AED74\/wD+i+eD\/wDwnLn\/AOPUAfhjRX7nf8QPvj\/\/AKL54P8A\/Ccuf\/j1H\/ED74\/\/AOi+eD\/\/AAnLn\/49QB+GNf2df8EAvEU\/ij\/gjV+z3c3DFpI\/CyWgJP8ABBNLCn\/jsa1+Sf8AxA++P\/8Aovng\/wD8Jy5\/+PV+3n\/BNb9ke8\/YP\/YY+HPwi1DWrbxDeeB9Naym1G3gMMV0zTSSllRiSo\/eY5PagD3KiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKDRRQB\/Pb8Q\/22fDfhXThb+G2j8U6gEAEsMmNPjPqZR\/rMdcR5B6b1NfOvxK+LviL4vXaya9qBuIY2Dw2cS+VaQN2Kx5PI7M5Z+27Ffvt+2x\/wSC+EH7ahvNVvNKbwj40uNz\/8JFoUaQXFxIc4N1Fjy7nJxkuPMwMLIlfkX+2n\/wAEffjF+xi15qU2lHxv4Ltw0n\/CQaFA8i28Yyd11b8y2+AMs3zxLx+9Jr+guGeJspxlo35avaXf+69n5fa8j8\/zbL8bSu94eX6rf9D5ZxiimxyLKgZWVlYZBB606vvj5sKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCfStUutB1a11DT7q60\/ULKQS291bTNDPbuOjI6kMrD1BBr7D\/Zo\/4LF+KvAC2+l\/Eixk8ZaSmEGqW2yHV4F9WHEVzj\/a8tzyTIxr5P8Ah38OPEPxe8ZWvh3wpoereJNevs+RYabavc3EgHVtqg4UdSxwqjkkDmv0u\/Yr\/wCDcrU9dNnrvx01o6Ta8Sf8Irodwsly\/P3Lm8XKIOoKQbiQQRMpGK+Z4kxmUUaP\/Co15L7X\/bttfnou562V0cbOf+y38+3z6fr2PrD9hL9oDwf+0p4203WPBOuWuvWtiX+3RxBkudNLwShRcQsA8W4hgpYBXKnaWAzX2RXH\/BL4A+C\/2cPBEPhzwL4Z0jwvo0JDfZ7GAR+c+APMkb70shAGXcsx7k12FfzvmuKo18Q54dNQ2XNa9vO2h+jYWnOFNKpa\/W2wUUUV5p0BRRRQAV\/MF\/werf8AKUzwD\/2SrT\/\/AE76xX9PtfzBf8Hq3\/KUzwD\/ANkq0\/8A9O+sUAfkBX91X7Dn\/JlPwf8A+xI0X\/0ghr+FWv7qv2HP+TKfg\/8A9iRov\/pBDQB6lRRRQAVi\/En4eaP8Xfh3r3hPxFYw6p4f8UadcaTqlnL\/AKu7tbiJopom9mR2U+xraooA\/hW\/bc\/ZT179h39rX4gfCbxIkv8AangbWZtO854vL+3W+d9tdKp5CTwNFMuf4ZVryyv6PP8Ag78\/4JMXnxk+HGn\/ALTngPSpLrXfAtkum+NrS0g3yXekqxaHUMLyTas7rK21j5EisSkdsa\/nDoAKKKKACv2a\/wCCMv8Awdh69+yH4J0r4Y\/tA6XrXj7wLpESWmj+I9NKSa7o0CqVSCZJGVbuFcIFYuksahuZhsRPxlooA\/tV\/Z+\/4Lcfsm\/tM6RDdeF\/j18OY5Lh\/LSy1vVF0K\/Z\/wC6La98mVuh5VSD2JHNe92fx68DajZrcW\/jTwnPbuNyyx6vbsjD1BD4r+C+igD+3345\/wDBVb9m39m3SLy88Z\/HL4YaQ1jEZpLNfEFvdag6jr5dpCz3Eh9kjY+1fzOf8HHn\/BZbQf8AgrV+0Z4VtfAen3lt8Nfhdb3lpo17fweTea1cXTxG5uymcxwsLa3WKNvnARnfa0hjj\/OWigAooooAKKK2vhv8Otc+L\/xB0Pwp4Z0y61rxF4kv4dM0ywtl3TXlzM4jiiUerMwHPHNAH7mf8GRP7MtxdePvjZ8Zbq1njtbHT7TwXplyV\/d3DzSC8vEBz96MQWJIx0mFf0FeIvD9j4t8P32lalaxXunalbyWl1byjKTxSKUdGHcFSQfrXzr\/AMEi\/wDgnxp\/\/BMf9gzwX8Krd7W81uyhbUvEmoQD5dS1a4w9xIG2qWjQ7YY2ZQ3lQRA8g19LUAfwt\/t1\/spax+w5+2H8RvhNriXP2zwPrc+nwzToEe9tc77W6wOiz27wzL\/syjp0ryev6M\/+DwL\/AIJN3nxY8Cab+094E0p7rWPBdkuleObW1iBkudMDE2+o7VwzG3Z2jlbDN5Lxsdsduxr+cygAooooAK\/u0\/Y9+P1p+1V+yj8N\/iVZNGYPHXhqw1sojBvJee3SSSI4JAZHZkYdmUjtX8JdfsZ\/wbsf8HImkf8ABPnwBH8EPjdBqE3wuju5Lrw94isIGubjws88m+eCeBfmltGkZ5g0QMsbtINkqyKIQD+nCvNf2yfjvH+y9+yR8TviRJ5f\/FC+FtS12NHIAlkt7WSWOMbuCzuqqB3LAd68Ft\/+DgP9jS58FjXl\/aD8BiyaPzRE0k6XmMZ\/49TGJ93+z5ec8YzX41\/8HFX\/AAcmeG\/26\/hTcfAz4EHVJfh9f3MM\/ibxPe2bWjeIVhdZYrW1hkAljtxIscjvIscjtEECrGGMoB+LdFFFABRRRQB3n7Ln7PWuftZftHeB\/hn4bQtrnjrW7XRbV\/LaRLczSqjTOF58uNS0jn+FEYnABr+6T4Z\/DzSfhD8N\/D\/hPQbUWWh+F9NttJ063HSC2t4liiT8ERR+Ffg7\/wAGd3\/BKC6sr6+\/as8bad5MbQ3GifD+CZfnbdmK91MDHA277WMhvmD3eVx5bH9\/qACvhz\/g5M\/5QjfHr\/sGWH\/p0s6+46+HP+Dkz\/lCN8ev+wZYf+nSzoA\/jmooooAKKKKAP6lv+DND\/lEvrn\/ZRdT\/APSPT6\/WavyZ\/wCDND\/lEvrn\/ZRdT\/8ASPT6\/WagAooooAK+ev8AgrfIY\/8AglZ+0oV\/6Jd4lH56XcivoWvIf+Cgfw1vvjN+wX8bvB+lxtLqXivwDruj2iKMlprjTp4kAH+84oA\/hhooooAKKKKAP2e\/4Mq\/2gdH8B\/tvfEz4e6jdW1nqHxB8LxXWledKqG8nsJi728YJy0hguJpdqg\/JbyHotf0vV\/AdoGv33hXXLPVNLvbvTdS06dLm0u7WZoZ7WVGDJJG6kMrKwBDAgggEV9c+C\/+DgP9szwH4Yj0mx\/aD8dz2sS7Q+oyQaldEe9xcRyTE+5cmgD+zjNAORX8P\/xd\/wCCpX7SX7QNvcWfjH47fFfXNNviBcafL4nu47GUe9ujrF3P8Nf3AdKACo7yzh1C0lt7iKOeCZDHJHIoZJFIwVIPBBBxg1JRQB\/D3\/wU9\/ZAm\/YL\/b++KvwnaN0sfCeuyppReXzXk02YLcWLs3d2tZoC3oxYdq8Hr94P+D2H9jL+xPiF8Kfj5ploy22uW0ngrXpURVjW5h33VixI5aSSJrxST0W0QfT8H6ACiiigAr0j9j39nu7\/AGs\/2rfhv8MbKSW3n8feJLDQjcRoXNolxcJHJOQAfljRmc8HAQmvN6\/Vf\/gz8\/Zgb40\/8FVG8b3NvM2mfCPw3e6uk2wND9uul+wwRN7mKe6kX3t89QKAP6m9C0S08M6JZ6bp9vDZ2GnwJbW0ES7Y4IkUKiKOwCgAD0Ffxe\/8Fzf2af8Ahkz\/AIKzfHLwjDCkOnyeJJdc05I49kUdrqKrfxRp6rGtyIuO8ZHUGv7TK\/nD\/wCD2j9mf\/hGP2lvg\/8AFy1T9x4w0C58NXwjiwqT2E\/nxyO2OXkjvioySdtr2xQB+H9FFFABRRRQB337LP7PmsftYftJ+A\/hnoLeXq3jzXbPQ7eYxmRLUzzLGZnVedkasXb0VGPGK\/uh+F\/w30b4N\/DTw74Q8O2aad4f8K6ZbaPplon3bW1t4lhhjHsqIo\/Cv5pv+DNP9jcfGT9vrxR8XdQtjJpXwd0Qx2Mm\/bt1XUhJbxHH8ai0S+yP4WeI+mf6dqACs\/xd4otPBHhTVNav2aOx0i0lvblgOVjjQux\/75U1oVzfxj8GzfEb4Q+KvD1u6xz69o93p0bt0RpoXjBP0LUAfwk\/Fz4oax8b\/iv4n8aeIbj7Xr\/i\/VrrW9TnAx511czPNK+Pd3Y\/jXO1JdW0llcyQzRyQzQsUkjdSrIwOCCDyCD2qOgAooooA6z4C\/C9vjd8c\/BfguO6Wyfxdrtjoi3DDK25ubhIQ5\/3d+fwr+674Q\/Cbw78Bvhb4f8ABfhHS7fRPDHhXT4dL0uwgzstbeJAiKCSSxwBlmJZjkkkkmv4MfDviC+8JeILHVdNuZbLUtMuI7u1uIjtkgljYMjqexVgCPcV\/Vd\/wT6\/4Osv2bf2mvhRo6\/FLxRbfCD4kLAsWrabqdpcf2XPOqjfNa3aq8YhYnKpO6SLyuHC+YwB+oVeJ\/8ABSP4+Wv7Lv7Afxj8f3V1BZt4Z8Ialc2jTPsWW8Nu6WsQP96S4eKNf9pxXiXxd\/4OLv2Mfg1o73V98dPDOsSbGMVtoEFzrE07AEhB9njdVJxgF2VckZIr8If+C8X\/AAce6z\/wVR0CP4afD\/Q9U8D\/AAbtLuO9uY7+Zf7V8TzR\/NGbpYmMcUMbEMsCvIC6LIzkhFjAPy6ooooAKKKKAP1+\/wCDKn\/lKb4+\/wCyVaj\/AOnfR6\/p+r+YH\/gyp\/5Sm+Pv+yVaj\/6d9Hr+n6gAr+IP\/grF\/wApTf2lv+yq+KP\/AE73Vf2+V\/EH\/wAFYv8AlKb+0t\/2VXxR\/wCne6oA+f6KKKACvv8A\/wCDXH\/lOv8AAz\/uP\/8AqP6nXwBX3\/8A8GuP\/Kdf4Gf9x\/8A9R\/U6AP6\/aKKKACiiigD+LP\/AILhfshXH7En\/BUr4weDPsq2uj3WuTa\/oXlxMkJ06\/JuoEj3feEQlMBI43wOO1fJ9f09\/wDB27\/wSnuv2sv2ZLD47+C9PF144+DtnKmtQRJ++1Tw+WMshHBLNaSF5lXKgRzXR+Zgin+YSgAooooAK\/uV\/wCCdv7Vdj+29+w58LfipY3Fvct4y8PW13feT9yC\/VfKvYOg5iuo54zxjMZr+Gqvur\/gj3\/wXz+K3\/BIi7vNF0nT9P8AHXwz1m7+3aj4V1Kd7fy5yqq09pcqGNvKwRFYskkbBeY92GUA\/sSor8ZfAX\/B7L+z7qOgQyeKPhX8ZNH1RlHm2+lw6bqVuh7hZZLq3Zh7mMfSvN\/2oP8Ag9y8NW3hy6tvgv8ABnXL7VpoiLbUfGt7Fa21nJxhntLR5GnXqNouIj\/tdqAPo7\/g6I\/4LC+L\/wDgmx8Fvh\/4a+EHjC38M\/FnxlqzX8ki2NnqMlrosEUiSM8Nykip5tw8KxuU+YQThTlGx+QPhP8A4O0P21PDm37Z448K69t6\/b\/Clim7\/vwkVfDX7Vf7WHj79tj446z8RviX4iuvE3ivXHBnuZgESGNeEhijUBIokHCogAHPcknzqgD9cdC\/4PQP2rtIthHceFPgbqjf89LnQdRVz\/36v0X9K7Xwr\/we2fHKzK\/258IfhPqHr9hfULPP\/fc8tfizRQB+92gf8HyerW8CjVP2atPvJe7Wvjt7ZT+DWEn86\/cr9kj406p+0h+y\/wDD\/wCIWseGz4P1DxxoFlr0miG8N42li5hWZIWlMURZ1V1DZjXDZGOM1\/IJ\/wAEQf8AgmrqX\/BUH9vvwr4Lks5pPA2hzJrvjS7GVjg0uF1Lw7gykSXDbYE2ksplMm0rG+P7PYIEtoVjjRY44wFVVGFUDgAD0FADqKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKCM0UUAfG\/7an\/BEf4Q\/tbTXms6XaN8OfGl0TI2r6JAv2e6kPO65s8rHLkkkshjkY9ZCOK\/I\/wDbK\/4Ja\/GD9iJ7m+8SaD\/bfhKEkr4l0QNdaeq8YM4wJLY8gHzVCbjhXfrX9HFNliWeNkdVZGBDKRkMD2Ir7XI+Osxy+1Ob9pT7Seq9Jbr53XkeLj8hw2J95Lll3X6rr+D8z+UBWDDI5pa\/db9tP\/ggt8Kf2jheaz4JVPhb4tlzJv0y3DaReP8A9NbMFVTOPvQGM5Yswc8V+S\/7X\/8AwTs+LX7D2oO3jjw2\/wDYPmCKDxFpjG70i4J4UebtBiYngJMsbEg4BHNfsmR8XZdmlo0pcs\/5ZaP5dH8nfukfFY7J8ThdZK8e62+fY8RooByKK+nPKCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAop1tby395BbW8M1xdXUiwwwxIZJJnY4VEUcsxPAAGSa+9v2Kv+CAfxN+PrWetfEqSb4X+FZcSfZZYhJr14nBwsB+W2yMjdPl1I5hIrzsyzbCYCl7XF1FFee79Fu\/kdWFwdbES5KMb\/p6s+E\/Dnh3UvGfiKy0fRdN1DWNY1KQQ2lhYWz3N1dueixxIC7t7KCa\/RL9i3\/g3e8afE82eufGLVG8C6JIFlGhWDJcazcKecSSfNDbZGOB5r9QVjIr9Qv2TP2D\/AIXfsUeHGsfAHhi1068uIhFe6tOftGp6jjBPm3DfMVLDd5a7Y1JO1Fr2CvyLPfEuvWvSyyPJH+Z2cn6LVL8X6H2GA4Zpw9\/EvmfZbf5v8Dzn9m79kv4d\/sj+Df7D+HvhXTfDdnIF+0ywqZLq\/Zc4aedyZZmG44LscA4GBxXo3SiivzKtWqVpurVk5Se7bu36tn1EIRhHlgrJdEFFFFZFBRRRQAUUUUAFfzBf8Hq3\/KUzwD\/2SrT\/AP076xX9PtfzBf8AB6t\/ylM8A\/8AZKtP\/wDTvrFAH5AV\/dV+w5\/yZT8H\/wDsSNF\/9IIa\/hVr+6r9hz\/kyn4P\/wDYkaL\/AOkENAHqVFFFABRRRQBBqem2+s6bcWd5bw3dpdRtDNBMgkjmRgQyMp4ZSCQQeCDX8uv\/AAcK\/wDBulr37CXjHWfi98G9JvNc+B+pStd3+n2ytNdeBJGJLRyDlnscnMc3JjH7uXBVJJv6kaZc28d5byQzRpJFKpR0ddyup4IIPUH0oA\/gGor+mb\/gqn\/waG\/Dz9pXVNR8afs9alpfwl8XXTNNP4buYW\/4Re\/kLZJiEamSwPzHiJZIcKirFHyx\/BX9tH\/gl98e\/wDgnzrklr8WPhn4k8M2SuscWsCD7Xo90W5UR3sJe3ZiOdm\/eucMqnigDwOiiigAooooAKKKKACiptN0641jULezs7ea6u7qRYYYYUMkkzscKqqOWYkgADkk1+jn\/BPn\/g1x\/ab\/AG2L+z1LxNoDfBXwRMwMureLbZ4dQkTcA32fTfluHcA7l87yI3HSSgD88vA\/gbWvib4v03w94b0fVPEGvazcJaafpunWr3V3fTOcJFFEgLu7E4CqCSa\/qG\/4N2\/+DeGD\/gm\/p9v8XPi3bafqXxx1S0aOxskdLi38DwSoVkijkUlJLx0YpLMhKqpeKNmRneX6f\/4Jc\/8ABED4H\/8ABKXw753gnR5Nf8d3luIdS8Za2qTarcA5LRw4AS1gJP8Aq4gCwVPMaVkDV9hUAFFFFAFXW9Es\/EujXenalZ2uoafqEL211a3MSyw3MTqVeN0YEMrKSCpBBBINfyu\/8HD\/APwb46x\/wTd8cah8Vfhbp99rHwC167DSRpunuPAlxK4C2tw3LNZu7BYLhskFlhlPmeXJcf1WVS8SeG9O8ZeHb\/R9Y0+y1XSdVtpLO9sryBZ7e8gkUpJFJGwKujKSrKwIIJBBBoA\/gQor+gv\/AIK4f8Gfv\/CQ6rqfjz9lO4tLOa4JuLr4e6teCKAtg5\/s27kOE3NtxBcsEBZyJ1UJEPwp+Pf7OHj79lr4g3HhX4j+DfEngjxFa5LWGs2ElpK6BiokTeAJIyQdsiEow5BI5oA4qiiigAooooAKKK739nb9lv4jftb\/ABAh8LfDPwT4l8ca9KVzaaPYvcmBWYKJJWUbYYwSMySFUXqSBQBwVfpl\/wAEBP8Ag398R\/8ABT3x9Y+P\/H1nqGg\/AXRbrNxdHdBP4vljfD2do3DCIMCss6\/dwyIfMyY\/tr\/gk1\/wZ6R6DfaZ44\/arvbe+miC3Fv8PtHvN8CthSBqN5GcPtJYGG2bYSqHz3UtGf3h8K+FdL8C+GNO0TRNNsNH0bR7WKysLCxt0t7WxgjQJHDFGgCxxoqhVVQAoAAAAoAZ4O8H6T8PPCOl6BoOm2OjaHodnFp+nafZQLBbWNtEgjihijUBUjRFVVVQAAABwK0qKKACvhz\/AIOTP+UI3x6\/7Blh\/wCnSzr7jr4c\/wCDkz\/lCN8ev+wZYf8Ap0s6AP45qKKKACiiigD+pb\/gzQ\/5RL65\/wBlF1P\/ANI9Pr9Zq\/Jn\/gzQ\/wCUS+uf9lF1P\/0j0+v1moAKKKKACiiigD+K3\/gtR+wTef8ABOT\/AIKN\/EP4ffYWs\/DNzevrvhNwjLFPo127vbBC33vJw9szdDJbSY4r5Vr+yv8A4LV\/8Ea\/CP8AwV8\/Z+t9IvLyPw18RPCvm3HhTxH5XmLau4HmWtwo5e2l2rux8yMqOucMj\/ykft1\/8E2vjN\/wTg+JMvhv4s+CtS0DfO8Wn6uiGfSNaVed9rdKPLkypVimRIgYB0RsqADwuiiigAooooAdB\/r0\/wB4V\/f1X8AsH+vT\/eFf39UAFFFFAHyX\/wAFyP2Lm\/bz\/wCCXnxW8C2Ni994kt9LOveHY4ohJO+pWJ+0wxRA9HnCPb5\/u3DV\/FvX9\/h6V\/Fz\/wAFy\/2LV\/YM\/wCConxW8DWNktj4butTOv8Ah1IojHAunXw+0xRRA9UgLvb5\/vW7UAfJNFFFABX9On\/BmF+y43wt\/wCCfXjT4nXlrJBffFbxMYbWUn5bnTtNRoImA9RdTagp\/wB0V\/MWqlmwBkngAd6\/uL\/4JpfsuJ+xZ+wH8I\/hf9lhs77wj4ZtLbU0iOUbUXQTXrg+j3Uk7\/8AAqAPca\/NH\/g7I\/ZoPx\/\/AOCPvibWraGSbU\/hbrVh4rt0iQM7xh2s7gE9QiwXkkrf9cAewr9Lq439on4Mad+0f+z\/AOOPh7rDPHpXjrQL7w\/eOn3khu7d4HZfcLISPcUAfwa0VqeNvBupfDrxnq\/h\/WbWSx1jQr2bTr62k+9bzwu0ciH3VlI\/CsugAoor1z9gr9lXUP23\/wBs34a\/CfTRdrJ451+2065ntkDy2VmW33VyAeD5Nus0pB7RmgD+oz\/g1w\/Y4\/4ZL\/4JIeC9QvrbyPEHxYmk8cX5YAt5NyqJYgN12Gzit5Np6NNJ6kn9FKpeGvDlj4O8O6fpGl2sFhpml20dnZ20K7Y7eGNQiRqOyqoAA9BV2gAooooA\/kZ\/4Oaf+CbWofsF\/wDBRvxD4i0+x8v4e\/GS6ufFOgTxriKC5kkD39lgKFUxTyb1RcgQzwDOdwH501\/ch\/wUE\/YH+H\/\/AAUn\/Zk1r4XfEbT2uNJ1Ei5sb6AKLzRL5FYQ3ts5B2ypvYejo7owKOyn+SP\/AIKlf8EZfjN\/wSl+JN1Z+NNFuNY8DXF15OieNdNt2bSdWRgWjVzz9muNoYNBKQ2UcoZYwsjAHyXRRRQAUUUUAFFa3gXwHrnxQ8Yad4d8M6Lq3iLxBrE621hpmmWkl5eXsrfdjiijBd2PZVBJr+gL\/ghD\/wAGrNz8OPEeh\/GL9p\/TbOTVbGRb7Qvh+zLcR2sinMc+psuUdgQHW2Uso+XzSTvhUA\/Ar4rfCPxN8DvGb+HfF2i33h\/XY7Ozv5LG8Ty54obu1iu7dmXqpeCeJ9pww34IBBA5yv0W\/wCDrHwLeeEP+C3fxRvrmPZb+JtP0TU7M4xviXSrW1Y+\/wC9tpR+FfnTQAUUUUAfrl\/wZe65DpP\/AAVb8WW8rKsmp\/DLUraEH+NxqOlykD\/gMTH8K\/qKr+On\/g24+Plv+z3\/AMFnfgrfX1xJb6b4l1GfwtOFH+tfULaW1tkPt9rktj+Ff2LDpQAV\/EH\/AMFYv+Upv7S3\/ZVfFH\/p3uq\/t8r+IP8A4Kxf8pTf2lv+yq+KP\/TvdUAfP9FFFABX3\/8A8GuP\/Kdf4Gf9x\/8A9R\/U6+AK+\/8A\/g1x\/wCU6\/wM\/wC4\/wD+o\/qdAH9ftFFFABRRRQAHmv5lf+Djj\/g3W1L9kvxTrvxz+B+gtd\/CXUHe\/wDEGgafDlvBchJaSWONR\/x4E5b5Ri35UgRhSP6aqbLEs8bK6qysMEEZBHoaAP4BaK\/pU\/4K4\/8ABot4O\/aDv9Q8dfs13Oj\/AA38WXDPcXfhG7Bi8Oai5YMTalFLWL4L4jVWgJ8tVWBQzH8Bf2s\/2EvjD+wr40OgfFv4eeJfA980jRwSX9tus74qAWNvdRloLhRkZaGRwDxnNAHktFFFABRRRQAUUUKpY4AyTwAO9ABXpX7JH7I3xA\/bj+O+i\/Dj4aeH7rxF4n1uTCRxgiGziBAe4nk6RQpkFnbgZA5JAP2d\/wAE2v8Ag2P\/AGjv2+b6x1fXtFn+Dfw8nxI+veKbJ47y5jO05tNPJSeYlWDK8nlQsoOJSRg\/0r\/8E3f+CWHwg\/4JZfCGTwr8L9CaO81IpLrXiDUCs+sa9KowpnmCr8i5OyJAsSFnKoGd2YA5r\/gjv\/wSg8H\/APBJT9li38G6J9m1bxfrbR3\/AIu8RiLbNrV4FICqT8y20IZlij6KGdyN8sjN9ZUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVBqel22t6dcWd5bwXdndxtDPBNGJI5kYEMjKeGUgkEHgg1PRRe2qA\/Pb9tX\/g3y+HPxtN1rfwtuIfhj4lk3SGwjhMug3b8nHkA7rbJwMwny1A\/1LGvye\/ap\/Yi+KH7FviT7B8QvC95pdrNL5Vpq8H+kaVqB5x5Vyo27jgny32yAclBX9NVZ\/inwppfjjw7eaRrWm2GsaTqEZhurK9t0uLe5Q9UeNwVZT6EEV99kfiDmGBtSxP72Hm\/eXpLr87+Vj5\/H8O4ev71P3JeW33f5WP5T6K\/Zf9tH\/g3X8G\/EX7Zrnwa1ZfAetSEyf2HqDSXGiXDHtGw3TWuTk8eag4VY0HI\/Kn9o79lT4ifskeL10X4ieFNT8N3UzMtrPKokstQxyTBcITFLwQSFbcuRuCniv2LJeJ8vzRf7NP3v5XpL7uvqro+Mx2VYjCv94tO61X\/A+Z59RRmivoDzgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAopskqxIzMwVV5JJwBX1T+xX\/wAEfPjD+2ebHVIdM\/4QjwTdbX\/4SDXIWjFxEcHda23ElxlTlW+SJv8AnrXJjcfh8HSdbFTUI92\/y7vyWptQw9WtPkpRbfkfKzyLGPmOOcfjX2h+xX\/wQ5+L37VIs9Y8RW7fDHwbcYkF5rFsx1K8j\/6YWWVcZ4+aYxjDBlEg4P6n\/sT\/APBIn4QfsUi11TT9IbxV40gAY+I9cVJ7mB8DJto8eXbDOcGMeZg4aR6+o6\/J898TJO9LK42\/vyWvyj+rv\/hR9dgOF0vfxb+S\/V\/5feeAfsa\/8EzvhH+w7ZJN4P8ADy3XiRo\/Ln8R6sVutWmBBDBZNoWFWBwUhWNWwMgnmvf6KK\/K8XjK+KqutiJuUn1bu\/68j6yjRhSjyU0kvIKKKK5jQKKKKACiiigAooooAKKKKACv5gv+D1b\/AJSmeAf+yVaf\/wCnfWK\/p9r+YL\/g9W\/5SmeAf+yVaf8A+nfWKAPyAr+6r9hz\/kyn4P8A\/YkaL\/6QQ1\/CrX91P7DDrJ+xN8HWUhlbwRopBB4I+wQUAep0UUUAFFFFABRRRQAVFfWMOp2U1vcwxXFvcI0UsUqB0lRhgqyngggkEHqKlooA+N\/2if8Ag35\/Y9\/adu5LvxB8DPCOl6gwY\/a\/DXneHpN7ZJkZbJ4o5HyScyK2T1zXyB8Sf+DLD9m3xGbibw14++MHhm4lYskct9Y39rCPQI1qkhH+9KTX7D0UAfgf4g\/4MbNNuL0tpf7S2oWdv2S68BJcv\/30uoRj\/wAdqj\/xAyf9XRf+Y3\/++lfv9RQB+GPw\/wD+DH74f6dPGfFXx88Y6xGD866V4dttNZh7GSW4x+Rr6K+DX\/BoN+xz8L7ppNb034ifEVT0j8Q+JmhRfp\/Z8dqePcn8a\/USigDyL9mj9gX4J\/sb26r8LvhX4F8D3Hki3kvdL0iGK\/uYwSdst1tM0vU\/6x2r10DFFFABRRRQAUUUUAFFFFABXI\/Gn4BeBv2j\/BUnhv4g+DfC\/jjQJHEp07XtLh1C13j7riOVWUMOzAZHYiuuooA\/M\/4\/\/wDBpZ+xv8brprjSvDPjD4aXMkhllfwp4gdVkJOTiK9W5iRe22NFAHQCvlr4i\/8ABj34J1K7dvCf7QPirRYCfkTV\/C9vqjge7R3FsD+Qr91aKAPwB\/4gY\/8Aq6L\/AMxv\/wDfSu2+GX\/BkD8OdKuY28ZfHjxtr0Kkb10bQbXSWb1wZZLoD8Qa\/ciigD83v2ev+DUf9jX4DzW9xqHgvxF8SL+1kEsVz4t12WZQR2aC1FvbyL\/syRMPavv34U\/Brwh8CPB0Ph3wP4V8N+DfD9u7SRaZoWmQ6dZxM33mWGFVQE4GSBziukooAKKKKACiiigArgv2nf2ZvBn7Y3wK8QfDX4haVJrng3xRHFFqVil5NZtcLHNHMg82F0kXEkaH5WGcYOQSK72igD88\/wDiFe\/Ya\/6I7ef+Fjrf\/wAl0f8AEK9+w1\/0R28\/8LHW\/wD5Lr9DKKAPzz\/4hXv2Gv8Aojt5\/wCFjrf\/AMl0f8Qr37DX\/RHbz\/wsdb\/+S6\/QyigDyD9if9hD4Xf8E8PhFc+BfhH4dm8M+F7zU5dYls5NSur8m5kjijdw9xJI4BWGMbQ20YzjJJPr9FFABRRRQAUUUUAFZHjvwBoPxS8Iah4f8TaLpPiLQdWi8m903VLOO8s7yPg7JIpAUdeBwwI4rXooA\/P\/APaA\/wCDYb9jH4\/315fN8K\/+EL1S+bc914U1W50yOP8A652odrRB7LCK+d9f\/wCDKb9me8VjpvxE+OVjIxJ\/fanpdwij0AFgp\/NjX7EUUAfjNY\/8GTX7PcdwDc\/FP4yzRd1in02NuvqbRu2e1db4W\/4Mx\/2T\/D9+s154k+NmuRqcmC91+xSNvb9zYxt+TV+tlFAHwZ8MP+DZf9ib4WXdtdW\/wVs9avLf\/ltreualqKS\/70MlwYD\/AN+6+8xwKKKACiiigAr5d\/bj\/wCCM\/7Of\/BR34j6V4u+MHw\/bxR4i0XTRpFrexa1f6e62iyyTLEwtpowwWSWVgWBI8xuea+oqKAPzz\/4hXv2Gv8Aojt5\/wCFjrf\/AMl0f8Qr37DX\/RHbz\/wsdb\/+S6\/QyigD4F8Hf8GxP7E\/gPxfpWuad8H5l1DRbyG\/tTN4q1ieMSxOHTdG90UddyjKsCpHBBBr76oooAKKKKAPhf4xf8G2\/wCxv8evi14n8ceKPhTc6h4m8Y6rc63q10ninV7dbq7uJWmmk8uO6VF3SOzYVQBngAcVzf8AxCvfsNf9EdvP\/Cx1v\/5Lr9DKKAPzz\/4hXv2Gv+iO3n\/hY63\/APJdenfshf8ABCD9ln9hP432PxG+GPwzOg+MtLt57az1CfXtR1A2qzIY5CiXE8iKzRsybgudrsM8mvr6igAooooAKKKKACqHijwtpfjjw5faPrWm2GsaTqcLW15ZXtulxbXcTDDRyRuCrqQcFWBBFX6KAPzl\/al\/4NW\/2Pf2m9WuNStfButfDDVLyYzTz+CNT+wQuT\/CtpMk1rEv+zFCg5r49+IX\/Bjv4R1LUWbwp+0N4k0W0zlYtW8JQ6nIB6F47q3BPvtFfu5RQB+AcH\/BjNGsymX9qCR48\/MqfDkKxHsf7UOPyNe4\/A7\/AIMtv2dvBNxa3Xjjx58T\/HVxbuGe2hntdJsLkd1dEieYA\/7E6mv2LooA8T\/Y+\/4Jx\/A39gXRZbP4Q\/DPwx4Ka4j8m4vraBp9Su4927y5r2ZnuZUDDIV5GAPQCvbKKKAPlb9t3\/git+zd\/wAFFvizY+OPi94Am8T+JtN0qPRILuPXtR0\/baRyzTIhS2njRiHnlO4gthgM4AA8c\/4hXv2Gv+iO3n\/hY63\/APJdfoZRQB+ef\/EK9+w1\/wBEdvP\/AAsdb\/8Akuj\/AIhXv2Gv+iO3n\/hY63\/8l1+hlFAH5\/aF\/wAGvf7FHhfW7PU9M+FWradqWnTpdWl3beNdcjmtZkYMkiMLzKsrAEEcggGv0BoooADyK+Ffi5\/wbZfsb\/HT4r+KPG\/ij4VXepeJvGWrXeuatdjxXq8Iuru6meeaQJHdKibpHY7VUKM4AA4r7qooA\/PP\/iFe\/Ya\/6I7ef+Fjrf8A8l0f8Qr37DX\/AER28\/8ACx1v\/wCS6\/QyigD88\/8AiFe\/Ya\/6I7ef+Fjrf\/yXXof7Kn\/BAb9lP9ij496D8Tvhr8N7rw\/418M\/aP7Ov38SapeLB59tLbS\/up7h42zDNIvzKcbsjBAI+yaKACiiigAooooAKKKKACsnxx4E0P4m+E77QfEmjaV4h0LVIzDe6dqdpHd2l3GeSkkUgKOvA4YEVrUUAfn7+0l\/wbC\/sa\/tIXd9ff8ACsW8B6tftua88HalNpaRf9c7TL2adf4YBXyT8UP+DIv4R6rI3\/CF\/Gr4j6CmOBrWnWWrkH3MQtf5V+3FFAH4An\/gxkyT\/wAZQkDtn4b\/AP30rS8M\/wDBjfo9pehtZ\/aS1S\/t88x2XgVLRyP957+Uf+O1+9lFAH5IfCL\/AIMzf2WfAt9a3XiTxF8WPHEkP+utbvV7aysZ\/wDgNvbpMv4TV90\/sof8Env2cP2H7m3uvhf8HfBfhvVrTd5GrtaG\/wBWiDfeC3tyZLkKfQSY9q+hqKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACsT4h\/Dfw\/wDFrwhfeH\/FGi6X4h0PUk2XNhqNslxbzjqNyMCDggEHqCARzW3RVRlKMlKLs11E0mrM\/LX9tD\/g3I0nXRda58D9c\/sG8OZD4Z1ud5rF++23usNLEfRZfMUk43RgV+XPxy\/Z98cfszeNm8O\/EDwtq\/hPWMM0cN7EPLulBwXhlUmKdAeN8TMueM5r+pCuV+MPwQ8I\/tA+CLjw3428OaP4n0O6O5rTUbZZkR8ECRM8xyDJ2uhDKeQQa\/RMj8RsbhbUscvaw7\/aXz6\/PV9z5zH8N0K3vUPcl+H3dPl9x\/LTRX6rftqf8G481q93rvwK1rzI8NIfCuu3PzDqdtreH8AEuPqZu1fmT8U\/hP4o+Bnje58NeM\/D+reGNfs+ZLHUbcwyFckB0z8skZwcOhZG7E1+wZRxBgMzhzYSab6xekl6r9VdeZ8bjMuxGFlatH59H8\/6Zz9FGaK9o4QooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACijNexfskfsDfFT9tzXFt\/APhma40tJfKutevybXR7IggNvuCDvZcjMcQkkAOduOaxxGJpYem6teSjFbtuy\/E0p0p1JclNNvsjx1m2ivoL9jX\/gmH8Xv24Lm3uvC\/h9tL8KSNiTxLrG6100Lzkw8F7k8EYhVlDYDMmc1+pP7FX\/AAQI+F37PgtNa+ITR\/FLxZFiQJfW\/l6LZv1xHaEsJiOm6cuDgMEjPFfeNrax2NtHDDHHDDCoSONF2qigYAAHAAHGBX5bnviZShellceZ\/wA0tF8lu\/nb0Z9VgOF5P38U7eS3+b\/yv6nxx+xR\/wAEQvhD+yVNaa1rFsfiR40tyJF1XW7dfstnIDkNbWfzRxkcENIZZFIyrgcV9ljiiivyXMMyxWOq+2xc3OXn09Fsl5LQ+vw+GpUIclGKS\/r7wooorhNwooooAKKKKACiiigAooooAKKKKACiiigAoAxRRQAUAYFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVw3x9\/Zp8BftR+Cm8PfEDwrpPijS+TGl3F+9tWPBeGVSJIXwMb42Vsd67mitKVadKaqUm4yWzTs16NEyjGS5ZK6Px1\/bQ\/4NzfEPgxbvXPgjrTeJ9PXMh8N6zMkOoxj+7b3PyxTdThZREQF+\/IxxX5u+NvBGtfDPxZeaD4k0fVPD+uaewW50\/UbV7W5gz03RuAwBHIOMEcgkV\/VZXmP7Tn7HPw3\/AGw\/CI0f4heFdO16OFWFrdsDDfaeT1aC4TEkZyASFbDYwwI4r9LyPxKxNC1LMY+0j\/MrKS9ekvwfds+Zx\/DNKp7+GfK+3T\/Nfj6H8xtFfov+2l\/wbx+OvhMt5rnwh1KT4haDFmQ6NemO31u2Qc\/I3yw3WACfl8pzkBUc1+eXiDQdQ8I6\/eaTq+n32k6tp0phu7G9t3t7m1kHVJI3AZGHowBr9dyvOsFmNP2mDqKXddV6p6r8ux8bisDXw0uWtG35P0ZVooor1DlCiiigAooooAKKKKACiiigAoorsPgZ+z744\/aZ8br4c8AeF9W8VawdrSQ2UX7u1UnAeeViI4UzxvlZVzxnNRUqQpxc6jSS3b0S9WVGMpPlirs4\/Nej\/s0fsi\/Ej9sLxa2j\/DvwrqHiCSFwl3eACHT9OyM\/v7hsRxnHIUnewHyqx4r9M\/2LP+DcvRvDotdd+OOsr4hvhiRfDWjTyQ6fF7T3OFlmI4+WPylBBBaRTX6XeAvh9oXws8J2Wg+GdH0zQND01PLtbDT7ZLa2t1znCogCjJJJwOSSa\/Ns98ScLh70suXtJfzPSK\/WX4Ls2fTYDhmrU9\/EvlXbr\/kvx9D8+v2K\/wDg3g8D\/Ck2eufF\/UIviHr8e2QaRbb4dCtXHOGBxLd4PeTZGwODEetfojoHh6w8KaJa6ZpdjZ6bpthEsFraWsKwwW0ajCoiKAqqAAAAABVyivx\/NM6xuY1PaYyo5dl0Xolov6ufZYXBUcNHloxt+b9WFFFFeWdQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUABGa8b\/a0\/YH+Fn7bGgra+PvDFrfX1vEYrPWLY\/ZtUsByR5dwvzbQSW8t90ZPVDXslFb4fFVsPUVWhJxktmnZmdSnCpHkmrrsz8Nf20f+CAfxP8AgG15rXw3kk+KHhWPMgtYYxFr1onPDQD5bnAwMw\/OxPEIFfBl3bS6ffXFrcQzW11ayNDPBMhjlgkU4ZHVsFWB4IIBBr+r0jNeCftif8E0\/hH+2\/YSSeMfDcdv4i2BIPEelFbTVoMABcygETKAMBJlkQZ4UHmv1HI\/EyrC1LNI8y\/mjo\/mtn8rejPlsfwvCXv4V2fZ7fJ7r8T+bqivtb9tD\/ghX8XP2Xxd6x4VhPxQ8IQAyG40m3K6raJx\/rrPLM+M43QGTIBZljFfFAcEsP4lJVgeqkHBB9we1frWX5nhcdS9thJqcfLp6rdPyaR8hiMLWw8uStFp\/wBbdxaKKK7jnCiir\/hPwrq3j3xPZ6JoOl6lrmtak\/l2lhp9s91dXLYzhI0BZsAEnA4Az0pSkkrvYEm9EUM1u\/DL4X+JfjV42tfDfg\/QdW8Ta\/fcw2GnW7TzFe7sBwiDu7EKo5JA5r9DP2K\/+DdbxZ8Qha658adWk8G6S2HXw\/pcsc+qzjriaf5obcdPlTzWIJBMbCv1Z\/Z5\/Zd+H\/7KXgpfD\/w+8LaX4Z01tpm+zR7p71lzh55mzLM4yRukZiBxnFfn2e+ImBwd6WE\/ez8n7q+fX5aeaPo8Bw3Xre\/W9yP4\/d0+f3H5n\/sWf8G5N1qH2TXfjrrX2WI7ZB4W0K5zIeh23V4vA7gpb57ETdq\/UX4PfBLwj+z94HtvDfgnw7pPhjQ7XlLTT7dYUZsAGRyOZJGwNzuSzHkknmupor8dzjiLH5nO+Knp0itIr5fq7vzPs8HluHwqtRjr36v5\/wBIKKKK8M7gooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACvmb9tL\/gk18H\/ANtlLnUNa0VvDvjCUZXxJogS2vnbHHnjBjuRwB+9VmAGFZOtfTNFdWDx2IwlVVsNNxkuqdv+HXk9DKtQp1o8lVJrzP59\/wBtP\/gi78Yv2PxdaraWH\/CxPBkGX\/tnQrZ2ntoxk7rmz+aSLABJZDLGo+9ICcV8l6TaTeINQtbTT4LjULy+kWG2t7WMzTXMjcKkaKCzsTwAoJNf1eEZrh\/C37M3w78EfE\/UvG2j+BvCel+LtXBF5rNrpUMV7cZzu3SqobLZ+Y5y2BnOBj9Oy7xRrQouONpc80tGna\/qrO3qvuPl8TwrCU70Jcq6p6\/d\/wAH7z8ef2KP+Dfj4jfHP7HrnxSupvhn4Zk2yDTwiza9eJwceWcx2uQTgy73UggwjrX6zfsrfsQfDH9jDwx\/Zvw\/8K2OkTTRrHeak48\/UtRxjma4fMjDI3BAQiknaqjivWAMUV8ZnnFmY5o3GvO0P5Y6R+fV\/Nvyse3gcpw+FV6au+73\/wCB8gooor5o9IKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD\/\/Z",
            "extension": "jpg"
        },
        {
            "document": "JVBERi0xLjUKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVyIC9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nO1cW49Vx5UW0BjTWCbd7gTcmLDbYHMO5OzU\/RKSjDRKXkbz4hFSHvA8ZSYejcYZQf6\/lLXqtlbtXaeby0GRIgvJ3l27Lqtq3b76atd5PYlZmUngv\/rw5x+Pf\/0ffvrhb8evj+WktfWzNtOP+Ky8wuf\/Ow5u9VepB3+Z9V9C5r\/U6o9a73+O\/\/Rs+utxkmR68wMbLTgxBTu9+e\/jvxx\/RxVYV0GJybpc43V5kZvqyWLL6U\/QtZzwH7R8fWxm6ZzzqSv+\/Ocfp399CbMPk5Sz89FML\/8C7fCVnOwszOSjnQ1M6eWPx5tr25f\/e\/zHlyDUd7hU8LaOq9wBx1Vmju6SgYPTTEvpr6YZ6URc\/dnWXNoQ1n9W9QRY9OVfS23NSoqoAxiPUTFqBQ8+qugizpeL4o3jSry8HRvYC81UK5V240VuZvG+ixzd7C5Vr5OdM6Q\/28Iq4+Pqz7Z20mm5\/nOv5fOugwsj4+96DCZw8xfWfhxDNFHPau8SiTYlWM0szKCIJo5uXQp5\/FBUSGaN1lM74CasqFTyngOToCykbMuYysRS0GWRbEVLQUuHqnVYSsVa\/FK4En\/VRS0Wg1k1Mdqs3tvG\/RxAGm\/mIJYKfD0pnyuCcNBaWKhv9Kx1TghSTH\/4\/+QJ7zU2GCTmFy\/cbPjY0DEIZmelgsT6O6ndDMa8U6BKN738r+NXUHEnZyF01JvrW3jyVtvNje1Oz1KJaODRzTqqYDdH7fXN7S7OxjthN5\/k5sZK1vxWKjTS+c2n8Khmp7Xb3N6qWUZlN9\/\/dTUQvD7a\/ufLfwMHC7OA0IXCwTh1EhJCmAFPxEkoyAU7GWdQWZrB7a2dg5feDp\/ubHcQ43VQHsTSsHbSB5QAxhVRxrD5jB6PoC74nwpm8\/0bKoaJRVhfY+CpFX5OjzgETNdExzujVne3OzvD0sMS\/2wbId9ooXFh1OyVc5LVvJEEEE7DE85Q9EKdbP0cZRCBC3ILugT96sC7zPMHrabFZr2X90elPYx0M607rLKe4hwgc7hkWkKgHlB5YLGojM6ahcrREv6nIFgqpyMZs3tbY14MWaGASdYMNtOHQtCjmkH1EQxmKdGx0iCJNRad2ajJuBqX31sKcJvJSY12jDK8gjUH55FGOVhIrTWuWktg6N51eDDXDx\/eJUDExgeV8YyJHl0HVPoQA3pY7W7APkV\/yCpCuhSirCLEDohgwasIsQNUrCEOgA3XpQUbNoBWPBj2bXq8BjYOkU1KNGc3C+XAg8DtAFZoC0GK2n+2hd6VjsnHISwawDvJmdOg4AQ3t2DSNoCvfk6SlKHgGYYK4GPaKWxVq95O3ui0543yoBZizN1UqINxbVQPHaGF7ARGRx9FCloYFXPQYvMAVwcQGoKC6LBTEA4DBNOTrYR8opzdnNI0v9gqCMbQ1eYM\/Bc6ixAUrpVVdJufp7DsnHBpFjDbuPkFLeK9UUenbZz7pcsoN1\/mLiFOnOc28JSns5iNCuSI5c9\/xz+fNrdU2pOdHsIxLKQwQNIfxVAtQBypiqE+aNo\/p4UjXd3fo5Za+BXoEhKfMraYlAKbeLjFRGYhgHc1a3OmoftNL+dFL95tftkc5tpW+ZDjduDTyV4sSCvL+e5yDTLFhfJePnvFXOSMW2E1uE60Ki\/CCDtbzIE0STLiR1TzHvX0xdYjOLGYF3fGwx7BBbaaJ8X4XKxOgI9Tc9BzKiSvPeOFWaYQYI3BaTX4wZ73RWaJyk4yW881SDJdQBs9e9GpnUS6R70zfyLpTkaF3Btb86\/pkXU6XBw+fBU+jw5ZHK2mvqYhyzRgy9eUqFqkUXxlbmRYJlPWFTl4nbSKVddy8zgP7VXVuk+j6DBLbwLImEw3cnO+1sLMGRXWVddM2ock7RdbCwM6o3nhxNa3jl1jqSGv5Atwv5WdjGZNw5ySaE+45dVCwAIQdE2M4xEvRqJ\/06Q85atRe\/8W2oCXOhV5mvg2pRvlfUk8+FRSYBTVmD1Y8AnvfT21h1sNTicBhzdPtEyP1M\/TLeBOb4St6dF6nj6\/32TLMA4RYrGMO21s1iYBJ6FDTSI7A+gm8AzSwQJK5iALTB0NaPP9doup1CuDSJfldgrTzzJ4BjyKsvVZvsvNqdUO8gjsaTWgEIj6QQfLUUCC\/6VCk0JvnmMHoCzP615P6oom6BqgU7rcAWJHB22ia9iHmitED73omOS8DweQ\/FaWHEzhDpkcFXaiCNgjSg0RrkNIFQE1MEUIDub7oCyzVtVmNRgODz1NlA5C5aWDuPwUIjTkNOHZtGBlEfJDSoZCtBwtIm5cRd34DWdN7nG9PQ0EMV3YWMfAR82Uz7kb1VnkjBKN68JLe00ORa+nZcSXkdV7Qi46DB9dJKnN90QSCETowy1Xe8o8y\/etlAbNICcKQxMiKKCrExddcFB7UbKo4sjglMGF+lTnkqIVA1eJVjDKN1BLYR6qMnjESq9lcwEvYb0uJwPQv84AkmPNS1rXvOQkT80V5UVAwsscJCJrs8IF+PqMOnrYFuQI2ygIAmX5AJd5jssSaEbwxXeZ1SePCMTT624jVQtvtQCFGylYzWAxOjiJ7w3LMZ8010AupHZ01Lz8Di9sbvZZSgnIKrxpa5C4lOJ6t4vIbJYd+sQJUnjvIPLOBDEjTVTyk9YtywJSfNIg9NSefsVgaquY07EVrukzbZFa799uPbJdytQwZWxNrXn96tOdDicai3yK5momrHUVTj3b11U1QsKcp33VIvSuoVPWVfEWtHEyQwaJm4uo2pWFCo8HjnHeggSFi3ujELSC3h0CbALbCl4t76fDWXURHmcM4RXu6UpYvzdAkhyuDdENzA1tlIlzwmaaVqrKWIamEEGdf83nXwMj4TbWEYVgas1Q4XBV5lYTQlGYtfSbX2\/xkCF63SeZqvhVknGSlNlh3JEOaYYEqmkyXehfrDMfxvZJpKMDdkVzO5htqAgQqgAWcpbxOw9G6I7xKz2ogaVRLselMBvtTAEHXqsKDnxo2CGoDpJw\/NLROjsN0sCLBmF1jzQxnyHfCgCsCXN9hPdY3eetA\/ae4RuGAhnEI9REAuQZOggBz1tkHo9JrRmS+6R5JsdRteKzxIFbbSSBM8MTyHgk0eBht3oDTPiA7wrae9pA3MroDfBNA29M+3tUVnG183unX8z77WbvO\/bwJiP3lkNa5XLCrlC+Tj7JEWYnAl9IVuGi+f35CJnlAIr8\/nCDeY8HiPUeeg\/sa2EDbAZgm8\/oLK0132ENGUUGqU45OstDVilVx1cxlpIQ3RCQsQR\/tkoYofJiUjfguEhwFYWxwgsOwxbwfZEVicW8GrvVTLwSU3KaglE6ZcjKYiRk99UWeW7nQp+GKwRsnOzj0RzPOXVDzM8SshKVktnZ0QYeh3F7sX9KuEo3nvAVsyuyptHeiBCDZMvU0MFRbiIb9V1GWRHFXuScQbb5tOJK5osQaDTSBJY27tZ2Tl+X4eZg75nCG+2D646yC5m1kGUf2jv22anb8AZnO\/8fBZ2uI56cahIowTOB8naU9PpYRztJ0GPlyz0eSksXA5WqUlo+EgE\/tE5P64c3P3S9Sa1saZm\/ErmsoZGOGqqgWsPXx9F5fJU+jpCBU\/rv8JlIv\/lpZ+ha4aGjgaBhQqHh25bjiGfYqhqWje5uwdyiwLNNn7lx+rxEGpJZmYOKjAx2J\/Ly0xYPCmu6E2UhlXB2j0a7BgCjmM7A\/dkrPPZrWoFwrEkt4qBzNAYWXtpeLz8r6Cyajj0hhoNy+tlWh4gngL1SojUfSSnGBfyqa59SWv864prF\/muXPYW2FSZHqh+ReFDpqnZRYS5FFZZyJYJf1x6XZjGKgTRFl\/GWxaWLZfHr4sf5cyUn4wHO32JE6tZgtqknZc\/Zjn5xzIJ4gXbsrPDJciuZs2HavEuGMSKjbRi99o\/lVJE8Ayyxhw2GdewNXaDRFCWoQ3yboAxAAceVsPpc0loaUhxiSIufp\/ER1WJEbw88SRsunWHklm0OMaDDI+XetKudQR9odZTzx4T54NyhByVLKJGwwsLS+OYRMZIJnCcnAMTZ++H29\/PB9wtvz94bOmT+wLP1HDJ0jPV7nlf1tBA2Dh3\/yz6ESMfBiX1Zn7IyvI\/HVcHNPjiGpU9ayGBcbHecW7c1uqNtB5sI7N+Bkal8BAURRQbtei55vbe4d8Uuhm1I2ASeE6NB6DAfnjkf0xlG2j+UJhHgMKmYkvD6LL07Z6Cy0cnv6Gi3GCLkEnD6enjICrOTtGS\/\/\/SXVmZBzOeDRIUfCZc9yWr07AbV4okYu+y02UlO2Q3PSmg1LgYnNm13Y7qjveIWuyIyPwIh02JfTLCDCcqQbOut2l7zpEt2ZdoX7PXIRlfnSsLw06R9hxT0oUId83zLvk5oZsn2o9TVI6pKUx5S3j3Lnw+eZDUkQ\/P03CtoN8w2y+er2aO2uhMcdhBXFo9kktxS6qaVLH9kCd3HCm1BiEM\/Z9bMOeZa05TdtpxtOyJnspGv2GWXTpKb641D3gkiQ8YftZSON\/tvGMrgbJZnA77oYsCUjw81m7nnefCN+9kVpBK9J8Nn2I7M\/ZTsaWoQrPtaZmeEw+DISJHT\/r3GcLTZVcvqbLAOvrahSrmX3skbTga9y43fqlnlc2QsshCYrzMWtzKe9MQoh9AUxga82ppqzc4uW+QeGDXFROqcn93Ut+w0ZMXx9+c09NHI+aDv82zmyHS3AL7PQ5k\/FYUpFuqbqeW+uKldsM\/KRkfGtM1YR8Ho3jcKDqg\/inddECSYsvyqKYGPaoBLlqzwPjJI3fCstgeAswY0JlUPZw2t\/9EK3MmQWJIC4Q\/xTbExOpEjDMXHHsUHL9qQUh0CxRvYG4V+1r9pJvuCz7+q6UWz4xesorVuQVdEfeDV8XjQdcke5331ntBIB7fZvuTdNgA1ZlDkYluR3xbGzXJTzrwFKGFNn+TCAX2yqF3ok1y6pk9WfcOAVtpSqHVXrEd1l4W2Fa6FW\/dcy\/VA6FK6EnrdSy3XAy5oWfpBHzVra8DMmH1JF3tavuffVYT8JtWCVX97\/r3RgoybvTaizT8ffYlPEJ8b6pjhpxx7IN5d+xHvXkvflXcv7d6dd68NB7y79h+Rd9caLeLgvHuR+aPw7kzkIe9eddfz7kONdg1GvHt9NeDdq1o+Du\/e6eVAvPtHUUrh3fcppefdjRwQ3utC2wrXsXlZO6uwlK5i8LL2uDSJUQ1kwbuvinMXq+LCu4OlHJp31xC8IMz9xLu\/Ne9elHBI3p0pYci71yEPx7vzEUe8+0EnacOlM4zcsg\/Iu3em\/RPvfjjeXQQ6tf2Jd\/+Jd\/+n4t3rDuaDeffOsnH\/FWNPvK8vB4x593XZ+vuyy2j3AB3oQzJOOCENQ7meda9lReNacjkec+H2Hjngh4w99Vz6JInoSzHSc2cG9TPI4Y1EpgvONlZ7WpDubUL5xmLaIKw+cRveEBx9Fd\/uDySfAyCNeGLJxEv87NPV74Tt8ppN1qXjLnIVFV\/fXkHF59nxkycK7edDfpSt5e9G9w0uJUglzdaz6wgU8DXZOLNhFo\/7mw1VV4ysp2u3jKsnp6sIlTXuqPqB+\/6+vf8NvX9Bj0fNV1+0mpwMHFrhmiZ\/OKDl+\/uUAxNe21tvLqPbuW\/N9Cf715HZ\/3lnzNVsR7cq1uFv310KHv6qFz\/B04pZQA9dhGcHUXTpgq7X0djNvrP03L6HF+4fjQqHGx8GQ7pbmvl8QLPmzFKHHw4Pg+wQmFCf33SOQKooyILF5Xo6MD6leMwQ1uA2256j2CruHtGWwaDe7mhHE1o0yO8PsakxqN0e8JtmBP9CEXTAwocYSZZwCFksbCpdLww\/GxgcHYwOB7ynXdhhDgcMoPZLNmLv2a1Kt7W7PQG\/ptG2O3y\/Qtmt3O5Yblj43oju3tLlkf5wQLuY6RLJOJ5SmDge2XEui9qFpsulyPHIjopZ9Q0D4q9eDQ4HpDZr5mddaFvhmoBa91zLzYCYKqUrYmrdSy03A8JqWfpBhwO499bcvpbUnk6\/QzT4rRcMy+W3XvpffqH\/XFlrt+wd73RDchdgNXfz3kbAZjT9yFjZoP2c79XqtVZ2WZUdJdCt2BuLk4jk2ozX\/gW\/03R5p0d0QEJd3WX7sPUVWskZAXp9j5X54Y+5SBvatcixdnalCrt\/dx+nFZ2NdvMl\/w4Dkh\/AdfxtHwYT2wo\/oE3TV+3WHqMI6EeGPqVfWShzMZZdVb7BKT26Xbe+8MaW\/2E9QfiUqMNfIi4C2GrJIm6sVCvrIQ7eK8YfOitCsImfNizwqD3R5fKJ7xXrunxNhVMrJHT9hDqnNt+0CPiEknVtrZmUn2RaAYLtt\/RrTU9BNGiruiX\/qsl7yn72p8IDjMT1niULsNm1P4DCj8kjYViwoY6LK4byJS3O2dbAXJS1vPC86DKgSdHnNwMG6dlWQYJwRiH\/QjeZOaOxU4hDE+2zMF+L17\/Z1qXZza7tzp+3p5lMrWOoau9fUk+PODW37B70A5oKkaUzN1mFv3wH\/4flMvUHLz\/0cEulXzdkWtjs\/\/U96Dgo9Lh3\/vW94djWYP6yQ9Txd4UO2IhlbmRzdHJlYW0KZW5kb2JqCjYgMCBvYmoKNDkxNwplbmRvYmoKNCAwIG9iago8PC9UeXBlL1BhZ2UvTWVkaWFCb3ggWzAgMCA1OTUgODQyXQovUm90YXRlIDAvUGFyZW50IDMgMCBSCi9SZXNvdXJjZXM8PC9Qcm9jU2V0Wy9QREYgL0ltYWdlQyAvSW1hZ2VJIC9UZXh0XQovQ29sb3JTcGFjZSAxOSAwIFIKL0V4dEdTdGF0ZSAyMCAwIFIKL1hPYmplY3QgMjEgMCBSCi9Gb250IDIyIDAgUgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFsKNCAwIFIKXSAvQ291bnQgMQo+PgplbmRvYmoKMSAwIG9iago8PC9UeXBlIC9DYXRhbG9nIC9QYWdlcyAzIDAgUgovTWV0YWRhdGEgMzEgMCBSCj4+CmVuZG9iago3IDAgb2JqCjw8L1R5cGUvRXh0R1N0YXRlCi9PUE0gMT4+ZW5kb2JqCjE1IDAgb2JqClsvSW5kZXhlZAovRGV2aWNlUkdCCjE1CihcMDAwXDAwMFwwMDBcMzc3XDM3N1wzNzc0XDIwMlwzMTdcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDApXWVuZG9iagoxOSAwIG9iago8PC9SMTUKMTUgMCBSPj4KZW5kb2JqCjIwIDAgb2JqCjw8L1I3CjcgMCBSPj4KZW5kb2JqCjIxIDAgb2JqCjw8L1IxNgoxNiAwIFIvUjEwCjEwIDAgUj4+CmVuZG9iagoxNiAwIG9iago8PC9TdWJ0eXBlL0ltYWdlCi9Db2xvclNwYWNlIDE1IDAgUgovV2lkdGggMTA4MAovSGVpZ2h0IDExCi9CaXRzUGVyQ29tcG9uZW50IDQKL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggNjY+PnN0cmVhbQp4nO3WQQkAIBREQbGBDcT+IU3g7eOCzjRYeIcdA362iqX33NF+0KvbmOlFVNEGJ9rgqLqN9B7ISn9hAOB9G3K3B24KZW5kc3RyZWFtCmVuZG9iagoxMCAwIG9iago8PC9TdWJ0eXBlL0ltYWdlCi9Db2xvclNwYWNlL0RldmljZVJHQgovV2lkdGggMTA3Ci9IZWlnaHQgMTA3Ci9CaXRzUGVyQ29tcG9uZW50IDgKL0ZpbHRlci9EQ1REZWNvZGUvTGVuZ3RoIDE3MTE+PnN0cmVhbQr\/2P\/uAA5BZG9iZQBkAAAAAAH\/2wBDAA4KCw0LCQ4NDA0QDw4RFiQXFhQUFiwgIRokNC43NjMuMjI6QVNGOj1OPjIySGJJTlZYXV5dOEVmbWVabFNbXVn\/2wBDAQ8QEBYTFioXFypZOzI7WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVn\/wAARCABrAGsDASIAAhEBAxEB\/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL\/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6\/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL\/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6\/9oADAMBAAIRAxEAPwD0miiigAoopjusa5dgo96AHUySRIly7ACqc18TxEMf7R\/wqozFm3MSx9TVqHcVy8L9d+Ch2evf8qtJIsi7kYMKxqVWZGyrFT6im4dhXNukqjDfdpR\/wIf4VcR1ddykEeoqGmih9FFFIAooooASkZgoyxAA7mquoXq2UaMw+820H0qg0xuMOX3jtg8VSg3qJsuzXwHEQz\/tGqTu0jbnYsfekorRJIm4UUUUwCiiigApUdo2yjFT7UlFAF6G+BwJRg\/3h0q4rBhlSCD3FYtOjkeI5RiP61Dh2GmbVFQW0xmi3MACDjip6zKMXxJ\/x6w\/9dP6GufjleJt0bFT\/Ouh8Sf8ekX\/AF0\/oa5yuyj8JlLc0oNQVsLMNh\/vDpV0EMAQQQehFYFPhmkhOY2x6jsacqfYLm7RVKC\/jfAl\/dt69v8A61XAcjI5FZtNblXFoooqQCiiigAooooA0dP\/ANQf941bqpp\/+ob\/AHqt1jLcpGN4k\/49Iv8Arp\/Q1zldH4k\/49Iv+un9DXOV10fhM5bhRRRWxIVJDcSW\/KthRyQ3Ss251KGLKx\/vX9ug\/H\/Csq4uprk\/vG+Xso4ApqF9yXKx19vrtjNL5TSiN\/Vj8hPs3+NalebVesNWu7DCxPvi\/wCeT8r+HcfhUyofyjVTud3RWVp+u2l5hGPkTHjY54P0P\/6q1TxXO4tbmiaYUUUVIzR0\/wD1Df71W6qaf\/qG\/wB6rdYy3KRjeJP+POL\/AK6f0Nc5XR+JVlOnB4YJJyj5KRjJxg9q89ub+a4yudif3V\/rXZh1eJlN2Zp3OoQwZUHzH\/ur2+prKubya5yHbCf3F6f\/AF6r0V1qKRi5NhRRRVCCiiigA61o6frV3YgIG86EceXIeg9j1H8vas6ipaT0YJtHcWGs2l9hVfypj\/yzfgn6Hoa0a82rV0\/Xbu0Kxvm5jyAEY\/N9Aev4c1zzo9Ymsanc9F0\/\/UN\/vVbqjpTPJZLI8MkJc52SDDD6irtcEtzdBWVqvh+x1TLSx+XP2lj4b8fX8a1aKFJxd0DSe55tqvhm\/wBOJdF+0wD+OMcj6r1\/LNYgII45r2SsXVfDVhqW6TZ5Fwf+WsYxk+46H+fvXXTxXSZjKl2PNaK1tV8PX+mZd4\/OgH\/LWIZA+o6j+XvWT16V2RkpK6Mmmtwooo6daoQUE4rX0rw7f6nhwnkQH\/lrIMZ+g6n+XvXa6T4csdM2uqedcD\/lrIMkH2HasKleMPNlxptnIaV4Xv8AUMPKv2WA\/wAUg+Y\/Rf8AHFdppehWOlAGCLdL3lflj\/h+FadFcNStKe5vGCiLRRRWRYUUUUAFFFFACVg6r4Vsb8tJEPss5\/jjHyn6r0\/lW9RVRk4u6E0nuedf8Ijqv2zyNsWzr5275cfTrn2x+Peun0rwtY6ftklH2qcfxyDgfReg\/U1vUVpKvOWlyVBIKWiisSwooooAKKKKAP\/ZCmVuZHN0cmVhbQplbmRvYmoKMjIgMCBvYmoKPDwvUjExCjExIDAgUi9SMTMKMTMgMCBSL1I4CjggMCBSL1IxNwoxNyAwIFI+PgplbmRvYmoKMjcgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAyNTU+PnN0cmVhbQp4nF2RsW7DIBCGdz8Fb+CDxNBK0S3pkqFV1fYFMByRh2BEnKFvX46rO3T4kD7ggPsZz5eXS142Nb7XNXzSptKSY6X7+qiB1EzXJQ\/aqLiE7df6GG6+DOP51Zev70KqbaAk\/uZvNH4Y12e01IQ10r34QNXnKw0nADylhAPl+G9JO6mY075VowDTEZsaFMAm1gMK4AzrEQWwE+uEAhhgtSjAdGB1KIC1rE8ogOsXPaMAzrF6FMBq1hkFMMQaUADbT44ogO2vIhTAzqwJBbCxqW5ZMO0o7ki3XnXv1x16QHsSnBWHvmeswqNWylv\/mZ48J75k+vu8shauUo3hBz8YhvMKZW5kc3RyZWFtCmVuZG9iagoxMSAwIG9iago8PC9CYXNlRm9udC9KT0tZWEYrQXJpYWxCbGFjay9Gb250RGVzY3JpcHRvciAxMiAwIFIvVG9Vbmljb2RlIDI3IDAgUi9UeXBlL0ZvbnQKL0ZpcnN0Q2hhciAxL0xhc3RDaGFyIDE3L1dpZHRoc1sgNzIyIDY2NyA0NDQgNjY3IDMzMyA3MjIgMzg5IDQ0NCA5NDQgNjY3IDMzMyA2NjcgNjY3IDY2NyAxMDAwCjI3OCA2MTFdCi9TdWJ0eXBlL1RydWVUeXBlPj4KZW5kb2JqCjI4IDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggNTMyPj5zdHJlYW0KeJxd1DFu3DAQBdB+T6EbLGeGomzAYOM0LmIESS6glShDhbWCvC58+\/z5k02RYgz8lYbkIy2en1++vWzrrTv\/OK7Tr3brlnWbj\/Zx\/Tym1l3a27qdRLt5nW5\/E\/9O7+N+Oj9\/H\/ffX3vr8EJbIr+O7+38Ux\/4i0TPdJ3bxz5O7Ri3t3Z6Sqk+LUs9tW3+71Gx6Lgs91elRiVNFVFrVOrNo9WoNKjHXKOSNo99jUo5eyw1KuVHj0ONSrn3+FCjUh48PtaolBePY41KWTxealTKk8epRqU8epxrVMpcRqtRqecilxqVZh9KsBdeKZXZI6xCb\/FVCaxCb\/GhBFahtzhBYBV6C4eCVehVDgWr0NvzKaxC78CRYRV6i2+OwCr0NvbCKvQW5wusEl7fdoFV6C3OF1iF3oFPYRV6lU9hFXqLbyyOkYWXfV6FVcPrvQqr0jv4mhVWjfP101dYNbzFI6xK78JeWDXO1\/dZYdU4XxcprEpv73yFVeN8ORSsSm\/PVcGq9PacF1aldyABVg0ve2FVegvnhVXD6\/8MBqvR2\/uRGaxGb2OE1cLLCKuFl72wGr3mu2GwWngZYfXSJM43WI3ei3sNVguvL9JgNXrNgQar0WucF1aj19xrsBq9PZcBq9G7MMJq9BrnhdXoBcQ\/6fu361+3XxP3W6GbPo+jbTfeJbwr\/I5Yt\/bvutmvu3d1qNMftDQd4QplbmRzdHJlYW0KZW5kb2JqCjEzIDAgb2JqCjw8L0Jhc2VGb250L0FEWEdVSytBcmlhbC9Gb250RGVzY3JpcHRvciAxNCAwIFIvVG9Vbmljb2RlIDI4IDAgUi9UeXBlL0ZvbnQKL0ZpcnN0Q2hhciAxL0xhc3RDaGFyIDYzL1dpZHRoc1sgMjc4IDY2NyAzMzMgMjc4IDcyMiAyNzggNjY3IDc3OCA3NzggNjY3IDU1NiA1MDAgNzIyIDcyMiA3MjIKODMzIDU1NiA1NTYgMjIyIDU1NiAzMzMgNzc4IDU1NiA1NTYgMjc4IDU1NiA3MjIgMjIyIDUwMCAyNzggNTU2CjI3OCA1MDAgNTU2IDU1NiAyNzggNTU2IDY2NyA4MzMgNzIyIDYxMSA2MTEgNjY3IDcyMiA1MDAgNTU2IDIyMgo2NjcgNTU2IDUwMCA1MDAgNTU2IDU1NiA1NTYgODM0IDY2NyA1NTYgNTU2IDU1NiA2MTEgNTU2IDU1NiA1NTZdCi9TdWJ0eXBlL1RydWVUeXBlPj4KZW5kb2JqCjI5IDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggMTU5Pj5zdHJlYW0KeJxdTzEOwyAM3HmFfwDJVinKki4ZWlVtP0CMiRhiECFDf99AQocOZ+l8d\/JZDuN1ZJdAPqLHFyWwjk2k1W8RCSaaHYumBeMwnaxMXHQQcrjp8P4Egt1A9uB3vZB8tpeyaY4MekNr0EhR80yiU6rvrO0FsfmTzsBkq7PpD6hWFX9VcjR3qCcBtxiJUylaiuQCjun3S\/Ahp2CH+ALtZFLtCmVuZHN0cmVhbQplbmRvYmoKOCAwIG9iago8PC9CYXNlRm9udC9VT1VJREcrVGltZXNOZXdSb21hbi9Gb250RGVzY3JpcHRvciA5IDAgUi9Ub1VuaWNvZGUgMjkgMCBSL1R5cGUvRm9udAovRmlyc3RDaGFyIDEvTGFzdENoYXIgMS9XaWR0aHNbIDI1MF0KL1N1YnR5cGUvVHJ1ZVR5cGU+PgplbmRvYmoKMzAgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA0MzY+PnN0cmVhbQp4nF3TQW6kMBAF0D2n4AZdVTYmkaLaZDZZTDRK5gK0MRGL0Ih0Frn9VP1KZzGL39JvsM3D+PT49OtpW6\/96c9xqa\/t2i\/rNh\/t4\/J51Naf29u6dSz9vNbrd8NvfZ\/27vT4e9r\/fu2ttxvaEv15em+nl0T4h2NMvcztY59qO6btrXUPRPqwLNq1bf7vUi4x4rzcbmWNkJBaFY3QgJo0QoN4zRqhvHgdNELD4LVohDLqqBEaktc7jdCQvd5rhDJ7nTRCGTefNUK5ea0aoTx7nTVC+d5r0whlzLxohHK1yvYuPLZu8WpWhrf4umxWhrfgZrMyvMWBbFaGd3Q+m5XDe+fVrBxeXDUrwztjZrMyvHn0alaGt\/jLYbMyvMWBbFaGtzifzcrwFgeyWTm8IJiV4R0ws1kZXvGpbBsRouRTiVkF3uRPJWYVeJPvr5hV4E0uErMKvMnXFbMKvMnXFbMKvOK7IGYVeAuqWRFirGtWCa8\/pJhVYn+xrlkF3tG3TMwq8I4Ya1aBt2Bdswq844hv+vbx+uft5+R2LPr6eRxtu+Iw4bD4IVm39nPe9svuo3pL9w+SkeSUCmVuZHN0cmVhbQplbmRvYmoKMTcgMCBvYmoKPDwvQmFzZUZvbnQvTkJYQUlQK0FyaWFsLEJvbGQvRm9udERlc2NyaXB0b3IgMTggMCBSL1RvVW5pY29kZSAzMCAwIFIvVHlwZS9Gb250Ci9GaXJzdENoYXIgMS9MYXN0Q2hhciA0Ni9XaWR0aHNbIDI3OCA2NjcgNzIyIDc3OCA3MjIgNjY3IDY2NyA2MTEgNzIyIDcyMiA3MjIgODMzIDI3OCA3MjIgNjExCjY2NyA1NTYgMjc4IDYxMSAzODkgNjY3IDcyMiA3MjIgNzc4IDU1NiA2MTEgNTU2IDI3OCA2MTEgOTQ0IDI3OAo1NTYgNTU2IDU1NiA1NTYgNTU2IDU1NiAzMzMgODg5IDU1NiA2MTEgOTc1IDMzMyA1NTYgMzMzIDc3OF0KL1N1YnR5cGUvVHJ1ZVR5cGU+PgplbmRvYmoKMTIgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9KT0tZWEYrQXJpYWxCbGFjay9Gb250QkJveFswIC0xMiA5NDUgNzI4XS9GbGFncyA0Ci9Bc2NlbnQgNzI4Ci9DYXBIZWlnaHQgNzI4Ci9EZXNjZW50IC0xMgovSXRhbGljQW5nbGUgMAovU3RlbVYgMTQxCi9NaXNzaW5nV2lkdGggNzUwCi9Gb250RmlsZTIgMjMgMCBSPj4KZW5kb2JqCjIzIDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29kZQovTGVuZ3RoMSAxMzE1Ni9MZW5ndGggNjc3OD4+c3RyZWFtCnic7Vt7fNTVlT\/395h3kpnJPJkkM8OQATLAhASGBIIZCQnBKEQIkADBhARMEAxPASUSjDEhyKsSCCtu7XZtq3RxIlQC+\/m0qY\/auqLuuup+um1Xd7W6n0r10+puV2Fmv\/fOTIypu3b3s3\/tx\/nl+zvnnvs699xzzr0TAjEiyqAukql26fJwEYlP0QW8VrZsad6aLM8sIWJrW+7a6WtZsmkbBL9AeWTj1tu3rP\/bDc8QSWeINH95++a9G5Ptcx4kMv1Z24bm1l\/fPzlKVDwNwkgbBLbnMn5KpIeMJrVt2bmnUrfuGsqtRGbX5o6W5mT\/qVOIdJlbmvds1ep1BUTufRD67mzesiGl3wm8crd27NiZLBebeP3W7Ru2Xr2rD3Vu6CN9pF4mN0XHvEnZSi5aoMwnO\/gg+E1Eiff4CIn3xRt8fHPiXSLePt6eeF99DSP9R+JDQd9NfED\/o48uha\/6sGx2iv2EnUrxdSxbcKe4ldlRsP20mNTE7sTFxGd0lhrB1yX+IvGZ9ISc+4WB9tI+0fN54CdsB3pvZ4N8JLaOHWWzGWzDYBvmAt5jj7E6+ifWRndjviusnBWAvsZupr+mfKpnW6mWvk\/PssNMoUM0yGysiG1mLmh3ng2yGayaVbAK+gP0GWa\/ZHHpEj2Ndk\/TL+lD+pQpLBNtJ7JpbB67CfP8lH5NH0Gux\/py2WRIl7AWdoD9HfuVlCXlsSOskz3Pvs0+hGwdtL7IotH5axvqllffGJk9q7hoZmF4xvRpoYKpUyYH8ycFJvp93rzcHM8Et8vpsNuyrRZzVmaGyWjQ67QaVZElRtNYzFVRP+TWhjx+v79heqo84YvlmJxv\/p0\/RlaPP2ApHm3lGdcrZ1w5d1w5b7S8JEa2WFWgYiEfeYiqfh2j7BizxYhPw7JvwVSpTpWtmwKV7TF3RWtTE3osDJh9saqPwkKX1NhDRkNFoGKDYfo0GjIYwRrBoe3WIVZ1AxOMVFU5d0giXcb0aTFrKCblV3JsikUPNYEJLMRIqMn+vGY4MfLg2CpCtzSXneRYTFMR04p5fe2xaHOMDvmGpo30PzhspvVNIVNroLV5LUzXDB2HSM6vbKvjhqzkaGrzxRQMLl4eSHyVbb7+ADdHZVsT3oGF6PWlcoj1FfW9\/hFPzApaGbOEYovQYtHd73jk\/kpXu48X+\/t7fbFHb60fW+vn74aGBhcU7q8MYEAMVrlpAZbiCk+fllxTygCtTZv4nJuauZ6Vm3z9hzYIXR8UOoimlW18Y6KHmr+qYX9\/ZWugsrW5dUFygopYtE4QqltdL9YI6y1sSIlSDVCjiJqmhQ3+pL1rltVXcN0CzQs9yZ0flTSlJBBUpit9XIPFGCDma\/HFaFl9AE1L+GtDCfW3lAj\/8Tcw9Kr9vFdMzTcHfP2fUIw1Ba5+8EVJc0qiyTd\/QpytClQ19fdXBXxV\/U39zcOJrvUBnznQP1RT07+1sgmz1taj13Di8iFPrOrBhpi5qY3Nhfm5E1Qtqy\/3+C0N6WJtukjwKviWUSwHVsDP4hSBlamu3u+DoVbUN3hgp3rO14FPUu5L8N0SbHPKbNxGG0pGzVORYv1+7qCHhqO0HoVY1631ybKP1nueomg4hP1o4jUj6Rr7Cl7Tla4Z7d4UwCwXiJ+R9pguOPqTZXZkV7bNjTHHf1O9IVkfy66olz1SQ5KTPDLnDCEEe1nMGQI\/JdSPTXg1EDOHYmpF\/YinrMFntiAL8O1bHqi5dXV9amExqaKufqwonSfGNbNSDaupg0siLywYCrC+W4eirG\/56vpLZhyTfXX1T0lMqmha0DA0CXX1l3xEUSGVuJQLecHHC3ykZSjoRHvPJRzcXaJWEQJRbhlmJGS6tIxRy7CUlJmTEwXFRFGSUKMka6Lp1gpkuqSsS8jEZ4j4aqMGNaqL6qMmKUPyDDEuegqSy7C5ntF5E8tgniH0WibEw6xrSB\/1JFt0oUU0qWHfis+nXrG6\/ryJ0E28MdEC\/oHVumDe2hjjRl5T7w+YY74JP\/P0m68mDR+Tln+Z6fnm616+\/gAuUS\/Ed8R3ZnQJdxjzUTSaFCedTeEJ2qcQFarVVKaupAhuCC3aXDotldIKnOdbgVplBw2hfj9vC0wXtJQY2tcB3+X9gGqgAKgAVgJrUvWLUv32YYw7gHuBzcq\/0GL1g8SnmlKSgFNAM3BGfYEG0GdQ8wStAwYx\/\/dQDnAe9KT2MB0HfxpoRNsTnKb6LQLCKPOxVB0lEqAyHx\/yiRinVypNfAoaxvydCiU+hk58DYuBTuCm1Bqq0cackt+DNv3SE4kzKf4g7HMv58f0q5YP036spxi0BOXd4CXoKYM3gldhv3yMOQE2exTUiflbUuvmaOZrTq+J658a+8swqmMaSf2IQcd3gPgY3cZj9zgclosF5WNuA26EH1zQXKFeXq\/ZSHM5tH9GkzD+t8XY1bQedr0AHQPKWcrmPsFlQLu6Usy9B2OsUC9QSDNAM9QuKpZCieuYxw84Na\/TMdivkuvD9z\/lE\/cqrcJP8rldlHdpAvjbgL1ou4\/76KitYB\/IFgHz+P5Bl48x3xwO2LaKg+skf0xhbnfeh62M78BYVszlBHLA21I4nPLjKt6f34xTvjKQphzc\/4A8oASYl9qjRs0KtE\/tVxopX+H78AF4PiePsWHQ1lR5BjDI28BeCV7P\/Zb7DvdR7ifcR8T8K6mGU74O7ufC15L27oQt+d45AC\/0fiSFKs1ZepjHDbeviJvU2MLHsM9pyv1G+P9Z2ieHaGpqvsVj6BnNCFWP2oH7WorqSun7aj0d5LHI44FT2C9Jq+gg92Pug6P0lzRbxGpqXB4raTpm7WERO6AqUUkqBnanado2ozY6OyZ\/\/RcQ6+tAnM9EPL4Om3VSVQbsCDutV4aYFnQp9D49jg5yaF9nm9QRGlGuIK5fp29Ib1A3B\/inQLdi3S+PsdUXbTvOXmma3pcvoYMpe1m5X2LfpsE\/\/gC6hPsMaBn3E9Dvp+wd4Pko3S8FvhfWUZt3o26HyKGNqTm+YP8xdp+N8uzx9h5D+Ry7eS7l+Sztj7IXdan183zAY5rnBF5mPaThuUK0JRrWPE8a7fdIo0igTuDHQD5p5NxkG577uf6aUuSPZMxN5PNy+3AfFnypyKci76N+byruBkVcvCBoWLRpFfsga4\/TslT\/EqHnFlqirBd+L\/K58CnI1Mk8V4u8dROvl89BlrRnXardPai\/ls7pqfrF6vdE\/uhUSlG+hr5mUd6t9WC\/w5SprQN\/nOdmMfbudP7lMr5GnY5mizWvgw9gL1I5hp8dAf05koBB7Sto8yadVJvIlLYBMDhqrws4R\/hYMeh3QOQlkYN4H03HqL0Gx9oqddaE+ZhpW2neRpsO6tWB6j00qFOoWPc9yGYC66hcvxB0Pinp80f5ADYxww9vpkzu1xhHB1verH4HMo4A7HeZPNj3gzgHDo45e8QZy23FfUjnQR+cj2oP7cJYO7SDtEv7FO3ShEinRR5R\/iD6lmuvgI8LX6tW2xAf3H\/5OPDfVL6N83jQOcmjC6MP2nAdRN7k+7aNTso\/5Od20ofH07RPa3i+EGdB4mP0azM8i1xwhVancutS4DbgfshOizPripSnXGFMPZf4jfJv7Dn1nNTF+T+m48GeSdZxyjG27n8q\/99AelM9R20qciR8hbCeI\/zs0\/6GFQK+NIX8HLAPCOqmslO6jexp7VrKVjbSKnUtbVLmUynsME8ZBuxUrplKbh2xQpGziikA1AK54n4wLs+L2JqIe6UF5\/VKmqlG6QZ1E2g16FZaqzopqlbRLepO8IhFpYGWwmcjait8pg\/31DV0o1qLe4aF5ok7Zi3yTzktF77+LfjxY\/DZb9ER+QzOxPtG82B1OqZlE+1RG1F+X9zz9gANQD1vz+tEu0mwz33IL2Fare6mE9D\/hPIdlH+M8i\/ohPQiyudwV\/l70KcQW+dRB7k6iHo1RTtQ9wdaoDxNbvVVOsLH1PwqkVDnwp9vSFxTXkSu+8fEj7QNtBpjTEKfYtF3N\/gH6EGhw5cBOgl9xkB6EXHwoqC\/B80c1WU8uB5jAT3Gjy3w4+S6uS7j5+IQ9T9Otf2FWPskzH0Nc08EspK60Amt7Yt2GotUvySeH6cvbJeGsOFYwJ5j8UdrSoHbeizEWlPgtk9D7Av2Qdg\/te\/KacwNXqyXt+E6fkCr+Zr4WkSf1J4rj8IHB1N2UEXdOqEX5tHcTcv4fmuu0v1oU5UeM+1Doh\/XCXVi37huqNfswtpOJ\/2Przllz0xuS+2HyO\/X0KYXc8xHGyMZxNxc90rQtP4\/xRgYS9tHOuUHiKm0rXmfPug01mfTuvP5uO4Yc1R3HeTHkaOfwVi\/xbyTyY3ceUKdKdrfpH1U7BMpNXQCMV8w9n4KTEvlg4J0TgBCqbKgInb\/VKTv338KviXywFgc+SqIHPAVUN7G\/WWsDDkD2Cw\/CzoC5OC+9hVj8Lw0\/rvclyH5XSGZs8bPwfMXh5KXpKlc9jl6cc+H74zGMz\/7V9LdQCZ8w6DNoyLkmVmaVqrlvylQNPQ7KqP1pJJEZgpTI+a4NZEgmVg0L2+PI3e3I+cuh2eXY8JOh3uH45U7X+mQjt7Z1SFtdQzrKJqbu7nD4czZ3OH0dGzev1na3OG+406H544792+fsMnGWyRyN7bb7Dkb2+2eoxvZxnb3hjabx3ex9mLXxdjFty6q3g1sQ1vPtgmnKz71nwIeAo4Dh4FDwEGgF+gBuoEDwH6gEyh6+SWT98pL2d4TL7FJL7GzL7K797Z6\/6qnyPvdmMn7ZKzIOwRkxdjjvUXeYweKvEeBrmH28Fqb9zRwqtHiHQAeWmvxHgd+0FPgfXp\/gffwKp330Cqn9yDQW+\/09gDdQFdn1\/6uA\/KBVRbvfqATeKX+n+qllmaLdz1Q1LjG4l0L1K+0elcB5StZ9JHmFRneJqBoDV4rAc8cuytit8+2W2fZs4rtpiK7fqZdU2iXw3aaYZ82PasglDllalZwcuak\/KyJgUyfP8urJLx5csLrycnNcLknZNgdzgxrti0jy2wxmTIyTXqD0aTR6kyyopqISaasLFaedVvW\/qwnsxSzni2lpfJSjeyZp\/NmzdV55VKdl0p03triuhCLWWuopm5BLJuBLl8QKw7VYN+WxYpCNTF97Zr6IcaONEAak\/qGGdXFlL5hCcRasXpN\/TBz8+oe8QvzS8RYV89hT4o2NIRyY3tqltfHtuY2xMo4cyy3gUL47NixY2fov\/uwp1Z0rahsP7QwlGzPQklGcKEd6WZJmSgnZRj4j4YKcRkXu9JNd8RcsSIsNdlgSM9X2rpsASKA\/74MoQDv1xLNtPgt+X6LX6FrPnnkWlSlz8injBDiZh+iJMwG0c4TNdNfyVapR5bVnjadIm+QQqHwVSq\/OrMwG533sfPxW9hgvA29WOJ9qVx9Db2mR13YJemCjNstIo20kuymrYwxSQ4XhxuLqbysvKxXnRHq7XxuZiErZgHW8Wr82Mvqa5\/a+fyLEu+pezHSNLoULbl\/4oWApARsgVmBusD9AfUnxhcCUobfGFBUZ5ZrqUt6xcVcLpvneIMNX89YlEm1bIRJbDgxct6aHeE0ajIYI4wVqMcbCrKDw4mPoh6LJSLGCJpdUVNGxNXpdOo6gzOCHaJjNBsy1knRbEeEKK\/TPN28WcK6i8OhqyFBr4YsVmdpiMpDkIUat5VyBsTiLG2cWUiNjdn5DqejuCgye9bk4ORJk4OzZ0UmFfsUpxoMBiZq7Danw6koDrtNowR8tIg9mRmquq+5vajo6fgb+7u6mfZd5maTc+IrLFualtb6fXvYVMZ2nYm\/\/3q8P\/4We9fTPqdhTVnp9OlTKjo6vr\/tZzv+9h13y+qKwkBOrjva\/cyew7+9h\/m4LcM4QY\/h+4uWcqOZEr6wyapVK0nKfq0aLr5eFA5Tefn1suRu8iesNseL4vPiRerl+MnPYkot\/GZx4n3VrNxAU2kO3XeJDIn3o169IWIvtjJGUXBEwYKTgUBxMKo3RoIDWnMxN+IMvSlSPOB2WO2FVJ8j5Ziz7ZEcs8kUsdoDc3osmaWZbRJ1M1bYnVOSs1FK2RValZWWwqZQ7GoIP5bS8FVraThUGrZYSykEh8mPROZEIsVFsLDDbrE5nP5gcLJGqwlMhJnn8Lo5s2BlrYZBqIWx+UZEZrPfxu9xLF9S8tz2i7+6aVZZti9+nzNTW7t089EfPr9o0Y\/e7bv5hiWtRZPZ4ro1+\/wTK25cuGum9PLUjbtC3olTb5z+WE08VLNiwdTQjFv802IH9i5ZEpyRn1dT5nPH381z+n3+gsL5C267GaFDnbBXJmxupTxaFTXOy1yTKZl9eltEGk68FS3gjJpjdliJcgZUs2PABBNt1PXqJHe3zqdrl7ItrMfqtW7gJoEpwleFLfDAAPiBbcR+cRNYLTYJ64aP2f3MlnQ47mCd7OH5D697Jr7zSucdDRVL491s8Pali1uaK5e3Y2OVaDT+r\/HPzsX\/vXvGpJZHJMfBe\/Yevfeue+AvNyH2HNhrH62MlpSocyz16iqL0kXMZiu0M7vdNWAxY9cpb0B1lFOJodwu27ttNuzjRNYueboNfoPYyuRuQnGQ0jB\/N5aGG6E4UzOlwMQZEt8pbNXYmODqyw+xbt83\/uXJx9\/+i7UlU4\/U7L7MFGaZEz9gva12Q+e+ptot7JvT9g6tLz\/8w0f+ckvtfu\/My+eLF1Yef6i7bxm3fTVsz\/V3YQWNUafBoNerR33MdxLfbHOi8MicAZtZ5e7JXVgdyHCUWJjPzfTdBoO7myZSu8S6EQhjFgGT83WkfXEbnLE0jIX4RYTD31QE8cQgVkT+IsVqzw8K59OqjmuvGgvm3VYW8QfZ8bXxa79\/7XffZOXM\/Q7T9cfXm26va56bb2Dn1hdW5mUX5j96aDeTn\/wPNqs\/\/unfDdy18ZbC27AfZqTrBuRCF62L5luyrLonbcwW1WdGbANZTNIOMl2WatdaJYskWUjpMWj52s47XRFBEXGCIp2pyFOh4rLrZUUIeiwBLoUC1tRoKbWU8jRsCWDdAUvx7Fk3SMVFTi3fFK1Gij7zTLxtcDDnlkMP3PHS9MXT5xQaVCUYf+O6Il1jBYU3nmmZ7\/43U\/4UB7S9B9lmJTzfiMx9l2zOtkWy5KWy9IrMjqnMLNVKEklRaUR6VVJGJHZMelSKSbKqanR6nVavSLL8uKK3KQpK2l6NatNo1Nn6Lr2k16mSYlTkLHxF0Rrtqk5jkHsURdvTpWFmRLkmQ9IzQ4\/RZOQxc72srMwCf2tMbV4pzpsyrBYJu5GfOpmd5udAXSEFjFZnLtOViZS9bTvDK4TIYn7G\/LLW4r+HPcoK2ScIn4fis988HW9SL183sab4g9eXsCdOxj\/gGfZeIm0fPC6fNl0iKfHqeWdOxIhD5jxWLyhyosoPnenYNZ2k2hf4ThlVM2WZJ+Rbs3rMOneP+eIENqlnwsWl+T\/K\/zBfzg\/m83U0vnO1NPzO9VJ+3ooFXH\/HyjNjKMTD357MgOJtx8bhnOFBlORS7L1s37Lv3rX\/RLjpz3eeHYm35UydX10fb9NlRENVq+NtSvDh5mWrG9pq\/uYfrm+QGqsDc9p2XP+FtLjKPWXmpr3X\/5lSuT8Dq8sgNxVFfRHjA4o0Ry4xSM4B2WwZMDhs3VqPtl3K7KYJlA4a4tmKx3pjNmLCx\/+GBGRycGyGWsyqmZOVf7s7\/tfxtxP058+wwR2r6rdtr2vYKZl\/z+ZdGvj5J\/EX7vsW0xzpe+BEf+9Bbuv9iIZnoY2Zai6RkniL21biwTxJb45oJdKZDaeEae3PM6Yb0TKtlsHEZma2mIVJr5YWIRHxfFp+lft96RhjOmURt7DbftY5Z9fK1XfcW11QO608frsSPLdtRUn8V3kLGhPxM9CjOPGecgZ6zKCPL9GkxMc8wIJcDz2YDJfRGBHXjIAZ14yAMV9RXC531GyOuKMGQ8TtxlFsjuR+w4bgFvcUm0PcU85nmQX9ATITYwofby4aKt+Y5nCbHVMkvVkzRSo197kGzbIYdorZHbU7MarFipcxK+Ludrl03VMKp7QnL0CoFBT14l6TiTasm8jXbQ6bR4\/cUGiU4beaxkaR7vjFJsRTt+Bw+jrF6ctvpbjciMwnLjc8lQsvdCCRTx693eRJuNxoAr5gMTvhXl2zbHpghv\/I3z+27e43LvzwB3unxO\/NChQurCyfMuWBv\/lJe8eHL8d\/+e8sGKy+ITBh8jSXxZ1ffrKpfbBm7t1twWKXb2Zgss1mdi4bXLP23O3f4Z5QknhfXoFM46QV0eDPiDnJbrSZ9AOZDtk2KNmRKWxGk4wvmGqP0zZifdUqWcX+ZLkjZC1EKdwY2pZOh59nQ7gET\/dwXQvPhzaR4bP5zSI4W+RGaeNbb2XYiqbfmneqe\/BY5cmTOE43x9+M9y50TJwQf8+\/5JtPsbvY1Ge5jjIyw3ElSCb6zSVSsQ0Ge9JbrWAUyahWy706RV+gt\/NE8UZ0OxhVoyqax7U6m1arU1S1T2+w6VWN3iBLUp\/RYDNKzGiQcJFmj5PJRmTqMjBJNcgmrUaRGWXp9EaTXadBMlVVn7ZJ26WVtbLRwEySZAhTBx0VSvkMUUOTocugGNy4jhe7wuIMKEV2QXAkGZ5yyjjKRvOmjudNHfKm+gUGlNfAZPzSBufwZ4sfZFDZL7P+s\/\/AOt46y3rje+Mn33w1fkIJXm+RHuH47OfS\/usHkv98b\/vKJ0x1\/0fPpyznv3wuSFZpO56fyzNHn7PyWWUCnmbxPKZuVIf5o7nl6+fr5+vn6+fr5+vn6+f\/6kn+OV\/qL\/1s\/MKCy9QEgP+p35xlK6rlyOJVqxdaqiqX1FpX\/gn\/AeD\/00ehBeKtcPt8ZEkk8Gb8jbKC9xxaRiuoGlaL0GJaRatpIVmoiippCdWSlVaKllbYl\/8+WINv6nTj9vbmzb4Fm5tb7iBRS+wYqX\/Sf63gn3HtPqKPEl8QpP9iU\/6KcXg7de7bQ7EnL9+WVfYJeZIDP3bryMecvmF6a1Z8x\/UHM7p0Z1E0psf9TwxPr4kKZW5kc3RyZWFtCmVuZG9iagoxNCAwIG9iago8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL0FEWEdVSytBcmlhbC9Gb250QkJveFstNDUgLTIxMCA4MTYgODcyXS9GbGFncyA0Ci9Bc2NlbnQgNzI4Ci9DYXBIZWlnaHQgNzI4Ci9EZXNjZW50IC0yMTAKL0l0YWxpY0FuZ2xlIDAKL1N0ZW1WIDEyMgovTWlzc2luZ1dpZHRoIDc1MAovRm9udEZpbGUyIDI0IDAgUj4+CmVuZG9iagoyNCAwIG9iago8PC9GaWx0ZXIvRmxhdGVEZWNvZGUKL0xlbmd0aDEgNjc4NzYvTGVuZ3RoIDMzMDgxPj5zdHJlYW0KeJzcvQl4VEXWBnyq7tJ70t3ZOnuHJs0SIJCwBSI0W5BNkCUkSARkkVVA0HE3LghGVNSRQdxwR9CxExYDOAMuo6MO6oyiM+ooo7jOoI6Djor0\/d+qe2\/TCTg43\/f9z\/88f5r3nqq6td1T55w6Vbe6IUZEPmokhSaMn1ReQeKPOVfiWjt7yaxlZlx\/EJfW2ReuDD++9\/2bkPIukX7evGXnLun\/UHYZkWMskSd+7uKL58n8NPcPRJdvnj931py\/j6n9A+r7BxL7zkdCsDJvBlHwR8Q7zl+y8qLa+bsQzAgT1UxbvHT2LLP8h2g\/0nPJrIuW5dzoeoKo\/jIkhs+btWSu1b\/puOYsW7pipRX\/g7i\/7Py5y+5r+fRz5L+LyFuu7aZcIE97hHLVKIWIjE+ATwVNLDA+FfcF5ShBrRaINtPjbAE9TnvpGfYVSj1Bu2g7\/Z5yaDjdRZfRL2k16TQNKdfTRHw0pP+S5RrbqZzuAx\/vo\/3IO5WuoN2UzULGZ3QlrVJeR6lV4HQHGkITaCndyMYaF9B0el+9hvrRWDqPlrFGo864ybjVeJAeol3K741j5KE8mo3PfuML7c\/Gu9QdJW6nO+h9dqtrB8XQSiNy3k3n00alQWXGucYP6EEJ\/QJ9UGkc7Wf7eBlqn0ufsBC7TBmGWh4w4sZzyFVADTSfNtJu1oeN5CXadGOcsZ+y0cZFqPUOaqGd+LTSb+ht5tW+Mh40vqJc6kaj8Dzb6RW2T0kcuyoxGBzTwKUuVIU7S+m39AK9xiLsab5U82oVWky7xHiDMqkXTUFvH0HJj9m\/+RX4XKk8r9YYQykNfLlFcJt+R39jeaycjWe1vAtfyu9RzicnWuyFzxxaAH5vQO3vsTK2k3v5q8oD6lb1qF6YOGikYUSidCfdTU8zH540zFawq9mb7EM+jM\/gd\/IPlF+qj6p\/cszCU59NS+hG2kr\/ZkHWn53JzmLz2WVsNbuF3cH2s9fYp3wIn8wX8S+V+cpy5TfqUHwmqSvUa7TrtBv0TxN1iecSf0z826gwrqMzIQ9Xofe30z14sl30Kv0Fn\/fpA6YxD0vDJ8xK2BR2KT5XsBvZ\/Wwze5RtRyuvsQ\/YZ+xr9g07ygkfnefzEt4Bnwg\/n\/+C\/5LfxV\/F5zX+D\/69kqN0UMqUPkq1Uq8sRa9WK+vw2aH8Tc1TX1UN8LlCW6\/dq23WtmrPaF\/pXsfVTnL+4ccHjnU99l6CEmsS6xMtie3G3ygLY5gHLhRTNXo\/C5+FGO\/1kLgn6HXmBe\/yWFc2iI0FZ2awhWw5uwicvJZtZA\/Jvv+aPQUuvcW+RJ99vED2uQfvw4fy8ficzefy5Xwdv5Vv52\/yHxSH4lHSlSylqzJSaVDmKiuVi5X1Slz5g\/JX5QPlW+VHfAzVrRarHdSoWqaOVGeoF6j3qJ+on2jTtZe1j3S3vkS\/Tm\/V\/+no6xjkmOA409HguNmx0\/GGcyak81naQU9Syh87qFyljFB20E28Us3lr\/BXIM8zaI4yjkNS+Wa2hl\/OtvOO2kX6QD6QnUFfqVHw+nl+L\/+WD1TGsTFsEi3kvcza9Ex1C0i1+iwdVp\/Cs72Cmi\/SvewK\/qXupRZGvApt\/k7pqZYpL9PbyvvMod5H76hulsMO80eUCZCC36iDtDoqUe6iXyvL2eW0g48gch91roUcn8G2wC5MZhXsO8UghZ8BKeqnfEjX0CL+ZzoMPV5Dv2Jz1HPpJqpkl9En9DC0oot2nt5Vz2Iv8gVqE89g24mrj+LpqlhHpmiZdC1rUDbqX\/K\/0AX0quqm95TH0PtX+a+VcepX2kQ2HxpwOV1Hy42r6GKtTv0TO5cUVkul6kFYt8uUCrUE9EpYlemwaTuh3bthB4Yo45ASguSMhVxMgYXYiM8G2AkVErQAOj4VVuwV2q5P5q10rpbGYHWI1JcTE2ma8TDdYZxL5xm3UnfYg9XGZahxM31EN9NmtipxKS2jImjOe2ysVsNf1WqM7ryJ\/4VP4uvbji+4XcpC9Dk+v0ZkkLaHmtS3aBINNtYaByDdnWFh76BzaDQdwlN+gRZOV\/ZRZeIM3mzUKMvwvO\/TmcYjRjFz03xjMY2np+ghh0azHGUY4zj7E573UprLJxorlbmJBeDDzeBCDNy6APbnenW5eo36Pa2Fzq+HvdkEvdkCzRG6T7GzVq1ccf7yZUvPW7J40cIF88+dN\/echrqptVMmjz9jSGzwoNOqBw6o6t+vT+\/Kil49y3t071bWtUvnTtHSjpEOJeHiosKC\/LzcUE52VmZGMOBPT\/N5PW6X06FrqsIZdRsRqZkZjkdnxtVo5PTTu4t4ZBYSZqUkzIyHkVTTNk88PFNmC7fNGUPOee1yxsycsWRO5g9XU3X3buERkXB8\/\/BIuJVNO7MO4RuHR+rD8cMyPE6G18mwD+GSEhQIjwjNHx6Os5nhEfGaC+c3jZg5HNU1e9zDIsPmurt3o2a3B0EPQvGcyLJmljOIyQDPGTGgmZPTh07F8yLDR8RzI8NFD+JK6YhZc+ITzqwbMTy\/pKS+e7c4GzY7ck6cIkPj6WUyCw2TzcT1YXGHbCa8QDwN3RBu7ravaW2rn86ZWeadE5kza3pdXJlVL9oIlKHd4fGcSw6FjkdReXBY3erUu\/lK04jQgrCINjWtDsc3nVmXerdEXOvrUQfK8tKamU01aHotmDhmUhit8VX1dXG2Ck2GxZOIpzKfb25khEiZuTAcd0WGRuY3LZyJoclritPEi0ta8vJiu4yDlDci3DS5LlISH5wfqZ81vKA5k5omXrwtNxbObXune7dmf8BkbHNauhXw+lIDc5P3ZEhmF6ExE5OcZaJHkVEQiHh4dhg9qYvgmfqLy9z+1DS7P7Lhr56hVHwORmRB3DVsZpN\/gEgX5eNaqT8SbvqGIAGRw\/9omzLLStFL\/d+QCAo5SYoa7tvheFlZvGtXISKOYRhT9HGQjPfp3u3CVh6JLPOHQcA+mgDezqofUA72l5SIAb6hNUbnIBJvPLPOjIfpnPwWipWX1cf5THFnn30na4q402jfSRafGYEkbyfhImfFndHkv3R\/dsaI+QPiLPs\/3J5r3h8zKTLmzGl14RFNMy3ejpncJmbe75+8Z4XiGcPqlHxuhXi+Iu9CKKcnM4tInTeuluKfLoV6TqvDCamUKSxcE\/fPPN281rtLSn5moVbjK1FKkuPFrG7GB5S1jQ9sE2\/TPW+Tgg5jeh0zeVpTk7vNPYia2eAoi0DiaXJdSXhYnKZAM0vxr9XY11+gPj8eA8uGiQyQPzPJirbJmG+F6\/EnpLN7txoYuqammki4pmlm06xWo\/GcSNgfadrFn+HPNC0bMdMWnFZj9w358Zq19eDVfDage7eIuNPUNKeZlFI0E8tvZjLQb9gN9fHxZfWR+DllkZJI3Vw8S\/MA8pZMnjkMIU5DmyNszZnNMbZm0rS6XX6sStZMrmvhjA+bObS+uSPu1e3CYicmU7lIFYkiEhYRGsPAmhbulPnzd8WIGuVdVSbI+OxWRjLNaacxmt3KzTS\/2VBUNhSDYzm7VTXvxOzcKtKcZlqjmbuzlduJO35xZzdhxiF50\/xrRmRyXczdLzYgNjA2iA\/m4IhIakHKbuQdyGjbIDaY5TejzokyuZU1Ng+M5e+SNU20cjYip0hrTKah5yJbSkVoz3zwKcefYMq0um2DCPXLK3IMFX\/C0qITqTokDZOQ86lldV7eNGYSJFDcdPfPd6fcDouCcRaJz4hcVCKeLl4bubgEiZF4GNYamZppZEF9U1MYnwi4Mru2zryKW6xbAWqqjzeeY+fNL4BMHI96UVTK1bYCYUOSrV1qt3Y+WhOBJru5+OyTtobex9lZ4ir\/ye4396WI2T5mabPRpulN0yCPJfFC0bDVD0TTCuplDejJBtkTJien2fAJ5gldCgsjBzMZGd3MzyiTlEnaNDoyYg5yCGDS7YPBKgnPqRe5IkJphOD\/ZCaWkklMJLLyJv9AO8asmKm+TfFz20bnJ6M1AvBRSnuYZgLPIlW2JL4wP764viyZZZZ45ibo9gCh4ANk4ZECMzHtjIw3zp6FLmK+GTU7goTRSAjXnWNyUEzUTcJzmj0LxQSXrZbi55W1qRI2gcFEoSLxOPHGCeGZ9eGZsCHsTDA7PxzXQMPz4D5FZgm7McF8ngkw\/iCzmiahLIlhy487YM\/mzZobEcY1LuTd5L7oo4re0aS6OOU3NUUgQ+hiaQ0yo\/poXI+OEgT\/lpVFZs0Vnt084djNNV0OdFdyR9SWPyJSUo8svFTyEoyDop0jLrObhN\/YMLMMnAg0BZvCVU1Q+AbYKjU6u3Ym7FrYH64Jy6GelY8YmDBKxOpRkZnRVSoyorz8F40vKWtucJQeT5H\/lpaZmZ2yVulExCfYWRzyHwLLy+I8pz9uiodnE6fJeQEDJZinlY4Ce2OQqnxRGlo02Zo2zPKjRNF8e8DMYkiptycAyHtzKVszIdUSTo8Hx0w8Kx+M7S5mbsegxBk0zE8\/PPHDJegra7vWCKzXrSSxzrMQ52\/R2eoKygJGOQrpF1ot1bHVNI1vocsElEKKqY\/R+ci7BfEhoLtFWeSfArwPVAO1QJ6VNg6YBUwSceTdJcqijmWiHklX0DRnMS3Vao1jaG+99gLNA+5B+H71Q9qsV9ESxB9Eub0qUT+RB2XW61toA9Lvwv3ZSLsHtA7x+xCejnI9rbDLcSPlCgroSO+Cem6wnreT8jT1VVcYf8Oz1KPO0cB1aGMCaA0wBnkyQIcCq9kLtIa9YNyP+6B0DdpfLdKB4RY9HfWswv3BKNcR8WsQzkM\/dNB0oATozB+jKp5JT4GW4\/mnms8NvEDzxTMnnwn9t\/p0Isw+jkkF2vwNEOFVxkegrpS+tcc17TBKqaRG0EVAPnAm309L1LHEwK87tI9IEXASCT69B5ymzqEznGL3tIomadtpo4gD4yRWGMfUu2iTcoT6494l+no8xxzwuxfwLZXzf1B3vZSuhHwNR\/1XAfegzk+lPMyhyWi\/B2il+pGUoeuAtWjrS5tPgjeIX4VxnYi2fnQKGd5Ck4CRGJdGYLHoD9ovFzwX485qE1XIewh5pgsgPUcCzy5kUpQR5VFXqSWH9x+ndD\/y3Ai+HgRVgSzRBxtSzizg3vOoJxfQgUKgB\/ARcD+wCBgAjAE6o21Cu4qUV8iMkE0pH5AN7QXwEH2TMms+wz1yPE2duc+qS7RToj9GiyyUiDqFvgiZRV+a7bqFTgmZsamU70VS7r8QzylkKkmhe+rfaaTog9RByJZNhd6hz0If1vMptEbSx+gaIbOifzYVfBGyJnkCnbBodcqz9pQ6AqoQRSxZv8amNi+SdD49iDpn6ufApmyi09WVdLpyC52jfkXDlS7UQ+uJNDwP8sb532micx9VYizHI35HO7pBwHGALdT24Tm3gp8H6G7wdLl6gHdQDzBN22p8phF7UdvKr5DhE2h7sH3mPUEFUu\/9t+n\/E\/A3ta2wmVuNz7UDhoHnuVXohOPvrCcQtinSW4BGoKuzjG1wLmKtjink14mOAEvVGA3QYtRP3YfxyYKdhy4gfYr2N9qr3IixPmD8Bc5tI0cdjiyaxdfDpqEt\/iZdIyDqB12WIkdtZK69LNnUltf2VNh8S6aKQXXo3ysWDln4FvgGcjQGMpkr5gZhn+X8ABsNXGfJ68KkfL5ID4HeYMtnOzld2E4+ve3lsj2Vcwvsu62naOt6+\/mFfRQ2TthIYeeEnbHzt6cp5Zv4FsixsMP7aZql1x0sjEYfP7B0H3YY4z3VMPQa4xF9u7FZCRqb9QqE\/wxoxiPgxUXJObXOSFjzaRd7LjXTyWPPo1olLbHs2YPS3nxNv5TzaK3sn0t\/gq7UjmLcYQNlfzdZOgh+ot+L1Jng+UZai+fIVVZDH5EOTBc8kWNBFBLzgpgTldvBZzEX3UjXKO\/AXxBlKykg54vBNBV9f1GmYU4VVKRpU+l+\/e9UoU6Brd1Hc8RYiecQ\/RFj77yAfM4s2IkD1Et9FHmyyI18myQPYvSIlAtRdhGR4IVjNjkgs2cgj6jvPlkmRkGLHw9KXsjy8EWEDAteoE49iyZKf+LvdK82haZCh+5zNNJ9+hToXBZtRh0Podxo0ReUy5Pz9e10FvRrDWzTGtgckvI\/zTiqbMXzXAS7DiiN4NFWCmmN4OEi+ezDVdPGrhb6o2yhqJAR\/XbYYeFP3E5NahmN0BfRjUi7UYOdRLs3IO1a6G8ZdPd6lC+27Dah7euRLsoOFr6M8BGEvjhilKE3Sj+AZB+En4L2lc\/oPmU0rYEcD3HeDj6sou70s\/6Mx6z9bDiYxiuKny4H7ccr6U9owYOwmEN3qVfRArWWKpRe0N0AdVf\/CF39nu5U0mmG+hLdqbbSWhFXM6izAudf2Q7fUqS\/ShNEOv8T4htomlqN8mvoPHUGrVCaIXtvkFudh7FGOe0myElHlP8a9VpgH9I0pRa6dR3C32MeRD7ZxnZjlIB6OnWX5VIg+2qjXZ\/5GDzVaIwp+ivCbfqLvib7affxJP2TzynqRTmRR72TqsGnd4FSkybO5DfSVmATf5uGKePoYrbZ2A0m17TD6alxtQ+7DOih9qEngasQ7gb6W+AJMw7frQ+9A6xC3ftAt4l1gQAfSn0FRdo9wAbgZfteKkQ7J0tPhZZv7G4T34G5BmBHjN0C7fODz33RXl\/1NGO3AGRxtIB+JWU6LqRMpRPSi1CuXVzLhz7toI4KGf8+VZ\/+E\/DXK4WPsdRntMcDNPtn4N0UGhbUmhv+x337nwLjGwB6Sv5+QVmmDFEGe9N4C7SWvUkB5QLIIIB4D8QzbH7a44T022R6u\/HjQ42E4Hn79Pbx9uN6qjjfRjNSYctBUh5upUEC6mDkB9rHnS\/SIAH9d7j3uxPj6iOnwDTqqmwUfYIMdjoxro+nTgK8I\/qaJ8pA54Bk\/FXYCEDkleV9NFJA6K4A3471GpC834dGCBznK\/UVfFU2mvft8bHHpf34oH+91FdoCGgn0AGgk0BH2zRVZ9vrbfs025acLE873ej1U3X+\/wnQnZeAF4Dn\/99uixFkFfAD+rvwQwbDjzwA\/+QsuoboGGzJj+XAw7BDk0HfQhpm70QXwIdwAGnngt5NdPQbhM9H+gETBlfzaZPlV+YibadV1mnVN8ksf\/T3RD8cAZ4wyx\/dAixE+J8A5vOjfwV9GnQD8n+OcteCPmPePzYD8QuBpxD\/O+KLgTqE14FmgXYDMoAgyq8XEP7ICevQ\/3N68vXHz6XwWWajn8Vizwv0svZriJ9N7fE8BW2\/1rDH\/1Q0Zc+gHTX5gDXTB\/D74qlrn\/+0xrEpxjORCnWKcQw+pVf40cKXFf6z9B8tKtdv0o9Fu0SZNhW+s\/Bfhe8s\/FfQ++SegSb7M0Ws82W\/rHkj1bayI3QP4AfyLboIeb7nnYxXYHvSId\/fYG30oADikDGqNWG8irkrHXPdXtjdb0D3I14I+o09p9m29QQbe4o57f86\/t\/Okf+DObXCwox2+Kl0G\/0tjBJoPxf\/tzjV3P0\/nst\/Yo5Onaf\/t3F7nrfhGkQVAo6YsVugvV96gh9wivip\/Nz\/Nt7e7\/iv4+38EjveHifcby97tj+TR3lJtNO7\/xZibaHuOO77231or8dJfbPi4NGIVMAOdLbm0PuBf8FmFAKYo4xbEb\/C+SNVOB+nCsTXAJgXjcHAHHEPtC+7UexvG8cQvxpxv7pf5q2zMOdU8txeboV\/Lv1D8EzawXWi\/1QODASCQDOwxB5rsYZE2wc5Zl2xzlWnGd+orwDtfMBT0j60HHgc8XTE02GLM\/UA7HaMHhH78aBuUDfs+5nH9\/iMY\/olMs9oube8kk6HnT9PPSD2vozn5J5egtIdXvke5RrMocX2Ph3iWWJvyBEW+yVGq7U\/N1P\/GvPgVMyHLjF3oN1a+U5okSr2cb+mXyoeGm7tIWfae8lif0rMV3oP8st9jNR95A\/hG0+n4cBg1XxPNUXsvygfyXc1q8W+u3IGPWW934q7t9A9rhfoHuccqnFeKd83rVfuomuQdpfjJrpLL5PvV6bY86qYE0+y9yf2MvOSe5rWM7f3CWT\/ptNYsR+T2q5dzlmDufRruQ9l7mOewrfBHN8EzDHfVxjfnny\/0\/iDte8535rjL0zO+e336afTmcoVWPfZe7IPg75JZ6vXARaP2\/fFbgt8OfZTvpDtmyA8Ve71me97xB5URsp7uBrJ58\/keI0SY6b5oMPpYvyNXar5fm6oehHyc8pVvwTMvUf5fk7sDQNT+V+Q\/x7o6HnQFcigept8h3etBeQ1HpblFpvvzfRJwGD0ax7KbRHvjmzQquMwDqlTqElC7qsZ9\/NMYxfo+fxl+Y4x3XoXmKuupclyT\/P4O8GQ2lnuW3dWJwMYf+BixDvKZ7eo5FUM5dJplHxGsTfXgwj3nMpAa4\/Uyut4kmocMcirh2q0bdRRWQr\/ZR9sXQHGbjTGNZ2uUT6gIrU\/zVYCNEeA1RivsL+DwlMX4J8j\/S+gtyAu3v2+RWfb79XM\/Wk6KvESfAXAepcrMFeAb2El1nvCeitcaIaRVkU7Jew6ttDDKUA+4wPgKP8l2h5Kc3gr2tiEvqAdxQ\/9aweUOcdCZ6udkepU6FhbDGsPlBW0vD2QLmhpe1jpee2BdEGHtgfSh56kHz+V76f68VPp0fZAevT\/oB8\/VW+kPZAe+Q\/9G9MeSB\/zX\/Tjp\/jcsT2Q3vE\/9OOM9kD6Ge37AfuEdWzieaxNHwP9szXffwY6FhTSl3hO7GMD86z4n618vwKw\/jXuALBWNoZagM0zxBp4Neg\/AKyrjTOPI\/EiaIG5R263Y9wGdAVqzbZE2cQes20Jq83ENrP8scdBf98ung18bLYn2xa2dzdoBNhoPd8aq9242ffEbcfzJwrMZ5Tl4sdhKMBElC8GnXQciR0mjGdBfw2IfdEXrH6JcJHFD\/HMT4q6jtsF+kHdCJsxkwhzdaZji0nVS2mstLmvtpmrlkl7+CFtlvbOgO2rpgrdBz\/kbhoq\/AZhw7W5Mv8N2hzMTQT\/BL6C9BcOkqb+jnK1j2iGeh4NV3bCLx4Je4s25HsZ1C3stvA5lOtpHCDfVcp3QuLdyUW02r1d+i9+5MlUP0F\/76C9WLOt0eqIobzu6IH4Oszr99FF2qV0iXMJ7dW\/Eu9MaR7mq2J9BlVpV9Pp9tpWX0IuzQu\/wKLODTTb0Q3pWyisfkwFrtXw616jCeBZP7vt5Lt7B2Ui\/WFzf0XKH\/BjGTBW9hn9hR+mYm2daZ8b0BrAkzmyP2fId06Pkoo1OmlfYu4eRZ0dLvhe5bTGFaJN+rd4Dh1+apl8Lz\/P4n1P8f7JcS710lZT1F6764fA58nktql4H2fvB8B3u0+dL\/3FoHyvZe0HJKldh3jf1khrxVmJ9n6N7UclfQprjyC552A\/D6iYP5PPb9EUf8PcU9gH\/zSLysR7PLkn0p5afZLv8fZBlix\/1rGXRjsU0Idpnn4dTdLGgS8ZNMnxLAUdIykk\/DOHQ\/p1S8QcrX0PX3QSRTE2wwCsKYyF5nsxo97ScbHn9hYgvu93tpUm9iow5oYH6VOssrhvXGCuM2Qe8f6syQoPszDHzCPKHvurlf\/xlL2a903IdUg41U+1zlJddwI9\/u5eyE\/NKenP3EMTOizOVJ3kHX97ehvofDsOP+996OitKBsGdNuPbk9V833\/FSaVvqGgD1n0ASFrwtdrT9ufX\/mp8yz\/wY819cymbc+92PRsi0aT53JOQVPPyRynhmHF037u3p2155Zn05OcPzD35I5T\/YT1UyqVY0KK5ccK\/320fM8vzub8ByTPcF0NGWiLWgFxnuBk0DGTCDgWt4Xl5\/8k9JtRDnAWt4fxLwH0+SoTxp0W\/m7hfgGFYS0NqLe0h\/EviZOfrxuu3412AWd3E44XTUj\/\/z8APCAHZlJnUFJdzIX\/EfAyBBxfWrjBhmEI2Hy3+WjzBc\/2MZ57frLPdvtWvf\/bcfzfjsv\/1XP\/p76nwjqjZ1Nxdk8\/ab8xPhL\/MiHP0myhDAs6+LoH2Aq8ZOE2AehKnjirpMyFPM2V5xWTZU6QgxuxNhWw4tb5G12HZ+cImXogzv6YoPqT8ccx15Q\/RyeTT\/Lcjul7fYTn8FlnbOdZtq+jawLdZ52TLRa2BfOu0POe6tM0r63PZ0wy19PG\/ZgnNeQPaCuphr9sPKBdApvwlfF77Ur4AgDautbCixY2mb6f8YR1DlKX54G30KOpwNq2SEDkMedJ4yHL3xZ+7PkmEp+Y6cf7Zdte5Ts8x1HKledLY3J9PUFdgDX9AspV\/o778BfE+yZlFg0Rc4bSF76VOHNzkXVeVuw9vAdqwge+TFA2p+i3OF8jztUA8kyOGKfnMQeI\/M\/L8vb6vrPcX1oEO\/4OFcuzP7gnz\/SgDnHWSfhFClYU2njIxZnIe6bxR2UD6OkWvgPOQ39raQG\/lror87Aefg3+ThbSlwNLEQ6BpgP1wF3AhdRLph+FnPyA\/ICiIv4HUA1rew1p31tYa0Lcl+vtnTQHPvEc1GfmOyDLmNBpDntGtjVHGYr6kI9jpaTAo1CyrLCO+6tQbq+5fhf7CiK\/vGfncR3P47icatzzqEa5BrQcfsQQYzf7jKrVaRTAmPqAPhjrV6z1g1g3vQqAW8Y9iL\/E258LsN+TW1R7nBZop1F37Rj8g3chBwepWvuW7tQGU2d9Auaxx+j81JNL4jyxPEt8wHjF3vu2oddRlut3NBJjSOL8hk35VkCcdpoi5yPze9NYbdFWs055ftrUNennOobTNdDjGuB069z3PPP9GHxQ6J5qnlPtrD5EhaiJm2uoBLhlCH2YBNuQ3HsVVJxpE7Jl+YLCx3yM\/0msa9GXPGM3n0BFVtmzzHWpIfarfwmIPcu7Ut4\/rRf4\/\/r9Fm\/3Huqn3hed6mzGqc5qnBD\/L9+ptD+7caqzHKeMt3vncqr3ZZBV4SPXYF7Zq28xDiD+JHAL7OuDAioZhtwfNf216xUPdHsl1qCjqKO1Jyr2SYtgv4rUtXJP\/zqzPsqAbRpq7s0bP1rfc5D7qWJvTvilSkh+DyLP+l6DqH+0tX8rvzeR3KftTVOErRU2Vc4Z4mw31mmwN3OEbeEvUiX\/0bRB7IAECVsk9yWHoo9DJZVh3tWyKUPJxSvxLLeZUNKNF6VNSjNtlkKor1XYM8y\/pr0qVPJM+8XfMG0Qfw95bBwBPhfvasR6Wq6pxdrsUTk3\/WDaSWkLxT4kwvL7KOb6KV3ooPgezKn8Jcu33NqO7rHpqfxCq8xWq8yJ+a13N5hLMuSc\/AJ1EWd7k+suokp5NvpjuV45HfeFD3Lcz7f32+U4YYzMd\/us\/bpAvM8RY2uv6c19s8QbKXSGCTlPCz5+Ar\/MjXl3rGwDNk6+71lhHLH6KdYnuZDTG5JrP3stZ681iAaq99CDyrnwhXqKM0lyvn8qZX37oIA8Q\/IiPSTPMoMibT\/ynW7OG3IO+R3wGvBH4AvgTXOf6thfxHeHBF+S66F7xfmBxC7tXfDreXI5x1Kuvtv0V5RGOl\/siwuI7xUIyO9O2dgiztXIs1ADrXOEYl0\/3KKwuTRK2vkV8v3GdCUI\/2AC5KSGTkO8F8KnqZfDV+8k31PVqhfL78RMUXLBh+Pfr6oQaeoVyFcuz\/dOUi+lKdrvaKH2Os3WvqOHXaPpYdC7FE4DtSHm9yfU86lGrNPgV6zmbqzXVtAZmB\/S4PusEn2R\/UF+cU\/q7XLMadfTBvVZ3PsEdCngxDxWjvhXtIF9ThuUFRgn5FGekuemN6j\/AO2F+0ss+g7SlsA++JHvr3SLOp+cej1szlJyqouBNCrWsaaCnZmOOvqjTC\/ZzieYE5+ldbIPJ4Po01KrTxbY58YR9Okm0J3A23Zf2kP2IxWiH+3rTsUnVn\/atScgeJEKwRf1a+qB9tcDvwHeQJ8GAau1YW35lQrR1yS+adtvyUMbgpftIXhrI83i80kg+J4K+dyLj49DEuCBGBM5FpYMKL9G2yIsnlvk+crso5ABKSPTiNvjD5kcK\/v9sezvBrWUFsq+oR2tBrYAYw9eiDwTk3Wa8nSTLCfy4Z4cQ9E3wecnqIvswwtStkaLdsV9wU\/9CKXrO5HnbbSRjTyzKSLbFnVfZ\/ZPll0AG4a69Mm4X4y56iOkCWSb92T\/redK9l2Mv+g76tR8Zt\/hS26Ajo7VO6OuIuS\/DH6lkJEpwPNUoz8hxyqoRGgD7EGH1O9rATlWmvhu2CigK1BpxQXtIPX450Lo+8\/Fd9ImpOKuU0HYg3aoaJ+mZhuPpcaF\/QDO4AtAH5Jhx6nqETZK2KdTAfPYI7b9at+GsGUC8AHSknYtFZtoagr\/Je\/FWWj1MN0toHvg0xygVdqHtIpHYdejqDdK3YAiYDbQE8gHCi10se5FrbgT6OxdTzVpXjEHGLvT\/iSp8L2hUQbWMcadp\/KB2\/t6tg\/YPh\/8xGfZm8YM0M9AV\/3UWZefirc\/S9P+TMyp+nWCT9r+XNN246BGxkF1vfGpesj41DEdPuHbVOFIA82gKo\/8BaREN\/BE\/G7eImCFoO37+XPP\/f\/c5xbnBKVPsd9cc4l1vHxn8Jjlf6ygaViXivX+FYgXOn5NQT2LQvoZdI\/2W1rteJRc+tvJMyzXOdeSz5FBIVca5tlXrHccWOdrD8D\/Wir3SjPkd4mF\/92B9irlkM3dsCsr4UvVY165k9xyfSjWg+\/Ch1knviNqiL2a4cJ3Eu\/ohd9qfbdZfId5gV5NWzy1xjPO0UbQ46UKyNnwNmvWN4mzzfIsf42ZRnn8TKzDNlOXlLTTLdrFonb6eZKecN7S+J73oBvlucs7sFbYK9fxwhdJhw+dIaB2Mv4tIHj+n6A2UkcB5SOMYUr4lOvFdmf0T3kG\/xRn7k+pI09C9wRsPVlENQKQoSLTvxRU7keNB\/0edIf5vtQY2S5M5ns7QeVeVkdgqoVb26HcfD9k9AZ62f69WNunfvdIfHfIWvN3tb8fpA6Hj3ga0J6OSAkL\/iC\/0gl2sCdlskuoB+q4UOxxaJ9D\/v4A7KYayHqNDD8G\/+H3oC9BvlfSg\/LeCHpIraKHHHPpIcj0nZDZO2FDq7WHqUmW20h36i6U2UO3aFuMf2h3QLdEXRtotT4V+T7F\/UKrLdhLbSR8nSUIL6IFahh1hmiCdjn117Hm03PR3160U55BOcu4mG007uPFVMzeNrarBTRUf5Suhl+5Wn0AfvSjoEuAc+l05UtQpGtTrXsIY024Wn8c8amILzHvw1+pkeGL6CbEr2bPGA+oS4znlIexPsJ9\/jz5ZRsRmqFeI8uI9q7WH7baXU5DwcvVMn6u8Z26DM\/zLzzjdqn7u\/gG6uDktFhAe41qnAfoaonXTOrJQrkVVOA8\/h26ce31gJ1Nt9l7Iu3PDp6wNzEU5W6jAfa8Ic4UiO9Iai8Y+9RFxgPuB4icN8GeTIHtWQVqred0pOuj4ePUUIaum1DHYE35NQ3Wz8Jztt9jaWfvxdoMz7uEPUbTQM8CPcNe16HunpoGPV+EdZNACeRQoNmC0\/RtXYOMY46xoFeB1tNoZxfQYhrt2AbbePBEKvfAiAphG4PiXXzKO0Ez3ofW80vl9xuDkB9dxywDG0oOHf5QXxru\/jvNdtwt3+EFkSeg30eZ2p3g50WwyZcA9trwTarTjkJmHqbOyunwnR+RelRtro2NQ\/baUZ1D1cq\/YOPM+nS7XjUDdn84rVbW0QQBVQHvBS7HOg7gd6OuhZDzZ+gaRzNkdrnYb6FVOmFemAXb+Irsi\/g+6SjlNNorf2uiFWtBgXvlmnCU\/F2KedDLl9COlUeLJt\/lPqjcRJl6hO7CmK2GLPwg9oisc3ar9fl47kuoSBso9zAztGmYayohx0+CzgG14uhDEfKLvQFxbjPL+o6roMKPzbLeXfaHnciU368V32e4WJ5FUOW6txcN1j6A7y\/GaSOtdep0jnxv0Zn6KevhgxfCDxF7Th\/S2chTL+ZFca7AdSnlqJuMLx29MSe+DhuxwvjeOnMgf6ODf43w87BlXxnf6ng+9Sbr9znOQd5zMIYf0m3iNyOAyRIYcwF1LmTxHemnr1J1WqU8Ch5oVKS8jDG8Q7wrsPatVlCu9c54tVwLVmJMPzW+VfcBB8Q+mJGtHgAo8anYUxH+vNjHgn0tYkdR30TU+xyt0cO0Bu3Ph2yLOqeIdY7khTi\/+jP3UpUs6FvWcb\/wBH\/pVHNiu71HzDXN0F2YH2OQeQ4oIc4YiPPLlYDfxLFriX68DhDfQZqLPL1AnzTnvMS5ynv0N+dK8uEjf20m8Cu+g6rpJXIQJ7\/8nUnScgyDNOLNk1cN8SjdxId3oEIqVsqUrshcrHRt0QuLW5XO26Kh4teeUrrQQYArXVrKCot3KZ2UwpaBxbFWJbItmFWRPqS7EkZT5fIaxnUp8ASwF1BphlKEdD+uVwKNwBPAXuA1AHqFq7gbBpYC9wIHxR2lUCloCRf7h3RSclE2Fw+QruTQl4ABKOhnDlrNofHADOBm4F5Al\/lEylLgSmAv8JW8E1NyWm6tRN9zWm6QZNvCxRUyOsuMTm+Q0W1T60067kyTDh9lZhtgZuvV20zuMdSknbqZNFha0Sio21exb0i2ko2HzEbHl+HK+HOUzhgV0yYli+IAV3QrJaYEt3WMVty7V1GJKVxhNIeKjX0Ka\/EFKoa4ucG\/pCAV8y\/4YfMOP7wtLVBx75DR\/AN6AtgLKPwDfP7G\/0ZX8oOC57gOBu4F9gKvAl8COj+Iz\/v4vMffg8v4VyoHBgMzgHuBvcCXgIP\/FVc\/f1eIkryK8GCA83dx9fN38Fjv4JrO30bobf42uvZ6S7+qil0yUFZuBYpLrUBOvhUIZle08j+1fN8FEhXFSEOi9igdaBBVKh1aSntB\/EIt1QuKW\/mH28JlxZuG9ORvUBzg6MkbaPkNCgMTgJnAMkBH6E2E3qRGYB2wCYgDkDJc\/UCYvwT8AXgTi8g3KQZMAJz8tRY008pfbYkOLR6SzV\/hL1AOOL6f\/17SP8CqCfoy\/52kL4IWgb7En28pKqYhHtwnlPELLwW0HPc1\/vS2jsFiY0gA7jmGGddyYDAwHpgB3AzofC\/v0DKnOIhK9tBL0P9i3kKfSfow3e+k2MLiWHQYBDAsLtEBpyGEy73he6M8Fl1\/B6LiEr3pVoTEJXrtWoTEJXrJVQiJS3TxhQiJS3TOQoTEJTptBkLiEh0\/GSFcWvk9T3bsVNxv\/CIWHpLOfwEu\/QJc+gW49AtS+S\/Eh75XRd\/ubOnaFRzbGCvr0rW4cTdrfIo1TmSN97PGuazxCtZ4FWusZo1ns8Yy1ljAGotYY4w17mH9wYpGFtveJloVC7HGl1jj46xxBWuMssZS1tiRNYZZv1grL2kZVSnJCEm2DRFKB3raIFifdF4CjpZA5ktgE\/bi+ipgyFgMmcIdzMy5RYJ22NZ1sBnvMaBiKdTnWRR8FsPwLL0PqBigZyFGz6KSZ1FBOq6DgRnAPuBLwAB05O6Ajt8sr+m4lgODgRnAlcCXgC678yXAaanVxSdkx0Sny62OjwdU\/iw+4te5S3hJrNBf4C\/zn67cXMDSi9j4IqOI96PsbFj0YMAZaGW+nf\/2ffdvH7mGuPhN\/GZhuvk6i97c8j1MN9vQEt1TPCSL\/QpuAiSPVVGUlYL2pxUy3gdurqC9qYBvBa1oKahFsfSWaLfi3SxNlNpZ\/H3BoeLPClo5gp8W7Cl+K9yqspbiA0jZurP4jYLri18sb3Ui5aloKwPZHZZZdxX0L378JZn1KtzY2FJ8hSA7iy8vGFm8qEDemGveOHsFYrH04onRacWno77hBecUx1agzp3FgwvOLq42c\/URZXYW90QXysxgV3S2S4FsNFKElO3FfaZM6dfK5se6OdY76hzjHX0dFY5ujhJHsaPQke\/IdAadfmea0+t0O51O3ak6uZOcma3GwViZmCYzdfnbbOItDCNVhv1cXLk5i3KGNcNoimcoY\/iYSUPZmPi+2TTmnHD820mRVuY+c1pciwxl8eAYGjN5aLx\/2ZhWhzEx3q9sTNwx4ay6ZsZuqkdqnK9pZTS5rpUZImlVvvgJ4F3EWGDVjfmCdl51Y309hbIvHBwaHBwUqKoZfpLLTOtadvwv1CZcODS+fsykupY+W7YUDq2PV8iwYSA8Jn6b+KngXexr9tWI4bvYPwWpr9ulDGJfj5go0pVBw+vrx7SyWpmPwuyfyAfR+afM58QsLfJR2Flk5tto5itFeeTrKAjyuVxUKvOVulwyn8pEvuYVHUcMb+7YUebJCdMKmWdFTjg1z0ulyFNaKvNkN9JLMs9L2Y0iT3yQzFJQgCxFBTILy6MCmaWA5ckstcezlFtZrk9muV62pLDjeQrMPL6Ddh7fQeQp+7l\/c4eWlbFtA+tnTxc\/szwzMmIuMDN+w4XzQ+IXI8PNs+ut31+Ozjxn9nxBZ82N10fmDo\/PjgwPNw+cfpLb08XtgZHhzTR9xOS65umxucNbBsYGjojMGl6\/beSE3v3atHV9sq3eE05S2QRRWW\/R1sh+J7ndT9weKdrqJ9rqJ9oaGRsp2yIp6hPqmp00tH7YdJNu4x43xHZmfkn90Gz\/skFShgeWhK7I3w3XZTN5yurj3sjQuA8Qt7oP6T5E3IJqiVtp4re0rVuhKwaW5O9mm61bfiQHIkOpbOUFKy6g0IgFw81\/K\/CHpJUXCIab17IVP\/WHeyPisVnDxf\/cMSbeddKY+OAzp9U1OxxInSkeKT7ATvN4RrQa+8zEHkgcIBIVJZlRpFWLNJfLynji+F9g0WFCCxr5nm0sVsRW0op6JV40ZjKHRZhs\/WjxbjhWYq5YUY8HXMHK2Aq7DqvbZWVkxkk8s42VF1ghixcrLWqWRJEVNkuSf4JZZUmOrZTVSnaWTa8bkqb0VcppCHznnqDdQbuDVoBWKOWxYLRY4f2KXc5+xR738GKHPrzYrrW+jOSP9mLhoMFnx3pi6HbODumOVn5HLIM09ZBCbod6iFGuU9cOceUp3otc7A7Wg0Jl\/m+rj1Wf4T9SPe5YNQ1G2P8jLr16lgRKAqW4wOjSj2Fl348xjY5SWN0nrO6WxHvsGtpPbpoTX1VWt8ONRrfqrWxCLMqUas6Zm1VjsakgQnp\/x4DxNIOW0pW0CR3c5LlvA5o90nDkkP9wtR+Niqv\/sP\/YYRYIVvXqmb\/DoTPxi8ShwXn7y\/f37FVf2acyK1N3dOrbt9\/O\/ROmVlT1VfbvX35DdFzurLPQmyGslS\/kS\/Dkp4nexHKX8WUKH8fGoSMR4nnaMmTKVZfdGCo7w3+owf8xlY873KsnLWcN4lfBGYXK80QzGX1KsobwLqx1xw4U2C2\/3bUftfaTtYa4eKRq80GeIHUT8mxS5bN829BwGI+Brm9Ldtzq9u79+\/eL409TjE\/UgLYP67xClhD1NXPzZ5XzilQts8jny3G1Gp9uT0\/nU0QgluvzIRQgr0ihbK8XV69Io3KM+H5c9qNF2WazfmJNR1CTLmr6eLvPJwNfxHI9Hl1U6Rcp5Pd6xVWkJas8XmfsDFVfzdd41qS\/mKa5HJ4QH5ExNmt07rD8yRnTs6bnTsxf5FjkmZ2xOGtR7sz8i\/kv9As9l6Sv1jc41vtfDL3N39Tf9LyTnpfs0hC\/cYS85AV7ainH+Jo85LHC34kVMYvFArU5K1yxkkjvni5GLr+Lu4a4UcjO6DI+NTM+WetaVxzwer2tcFRrA2kejxlw+nwIbKsNrCCYhJgXNYVJ\/PirnZWcVlYys+6spXVFL9wgxg+P3lB2GFcRbFgugxYrWMNyaojzYfHYhLrtejjXX9BqfNXCw57fGgcpGwgC6UB\/8ceA+vr6\/GZfZqtSvn2xz6fmIdCyWNUgFWWDy4SY+YN9Kyuys4NZfq5HOnSKZvizKyv6BvzRSAeHPmXR65subFk5dOHr971x8S27Hr3sskcfveKy0Q38daay0x6bsS1hvJ1IJJ59fMOT7O7Er778is1nC79YcB2k8X0I2lHImJulCQnb5k4+uR1w29wiO+A2eZFkSqykVon5Ar0XqVfym\/kdTvUxlblI17ji0piXs5fckrtuMU7ExLYCPLXtfj8Es9X4PBaQ4logxTVNiiu4FcsVwmhLnJS+PK8W86X31kRdaaIujYW1mMa1XM9uVs1Wkamqy80RkX+ImDZqcE4VC1SJkaGGMmbezI+hby49pmku5nUJXg8OVkGrYVDA8ZJIQNcdfWA+KvnR7UNen\/yrD8pXqpcOuqz41yNfmoFnqCZSHeBcEe8kddPUKFfA7wtlZOhTfEKhAgEZ+CLm8vsRKsrUioSi5ogMRUXiblFBGu4UecUTFrXyPeiTOycnXOwPcB4uRlfK3xAdKt9P5ULAygaL63MVQoV5skFvMMhlgzFXeoDb7RyMeYIZfEpRpkgTdbegamEwPB4+BYF\/xCS3T9aa0GrRnmhNNhYbOVAbqO\/R9up7HC84XyxwjPLWeyenLfLOSbskeEnG9cGngh\/lfZT\/VZ53r+fJDF7k9jt1\/aWCvMyCgjxnQZ7CuDOvQPEV+Vv5g9vGBxhWPaEdop8kOraNca+7jbq7U9TdnVR3X617Rc7rsLFC5dkefhWFyc\/6x7yBHYP5DL6UX8lVvpt3xALo5mappA1HDkMYqv1HTO3ELDX48LGGQ4GgkAdcVqf1KEu73P+cOYtYKhtz5WPFVugv8uu\/Nb4iBxTVCeoCbH3tX08NrOF8aK0YWl++w+HjRa1K5fbF3Jvpk9qbaWlvoCpQCZZCpEqzSqL9IFB9+\/bpDb2VkxOUGtOU7sA\/1fFjP55T+sDGLzffcenVd7FdGd\/98fVvT3\/kmfunFz3++JDq2fuueO6jeYtuu6sp49W\/fP543ZanHlwzqxcksdb4WM2GJJaxb1NmCU9uKCbGN1RATKhMmRcR1iXi9qV704vc7i5ZRQVqUZcCrYsv4vOGchkFw36hhGFHVEiJyB4tFzYeEyo+FKwaPBhT7mE8zOHn\/c8Hq\/zPlVUICPnoqfmyfSN81\/nUEYGpgQvzlYnZi\/0LM+dkX+C7OPM6X1Pm9fkP+dwery9NdTC0x4QgiP+KYA8T\/xmYj\/XZ7vVmqaHd\/EHK5fNjLvROQ\/d8wTZyEUyRi2DKNBBcMSO8NMzDIaFH4UZHm0KOlEKOlEKOFVE5d0QZRf1Rjqc+8qQoH13XPdTK+rfkvs52Y4VNYJ4nOTOs69bKbrWEq+ywFC\/L+B8pa0jOAccOCTWCfyJkzRS1pHi1aGEF2gkxqhfmiC0XQoTlohrx+tLdkJ0di9PTC7qoCD25uIsvNxQqyJISVSAlqqK8UghVeVllRRVIpZgd+mWL2UBKlaNfMmgLmJAwh7hSpEO0dnvx7YuufOL+yyvHZgY9K1qvW7hgbeb2ks9\/fdFLi+bNuXpd4tM3nzbYNaE7Vsevvuy+zHv4RZfPvvraa8M7Xji3Zc6Mu3oU\/eamfYlvPhb+SR4soF\/bDY\/OxwuE5D1FXuMHk+3ba326NYFo9kyi2wFXcm6xA5o9t+h2wJWcbeyAw2lldtoBhz07O53JPNbU5LQDmh3Q7YDLDljzWKxfbbDOO9+70fuo90WvNlYZ6\/ulqgRhssirKw7N7VEcmA19vpcUNVNRVMVH3OtTHcoevgeOG2ebYm7xa6leL73kVlv5vCc1zR0rLO7ttqc5t+lTycAX0rlyt7J+MZ8j1iHS29FY0sexLp0LHfX4MnsT9\/MwV7goLMogcGinKMN3pLWytVL0\/iF8DzHLHRFzQrX\/Y7+c5OCRf1sdqBLyVlW1ukeZCsuWnp6OaU8uaHzGey3BKswTb8Q8lVVKh+5VilpYWC2XAxBE5IllemOeKm\/jhCpvLFrl7VAA2r3KXDCwk6yXqSx\/p1d16YqPtyoVTwrXhbyqPZWWVVZWmHNpoKQPqwxUZkUCSoDx9ceu5Xff9vzz2xN92IyHlJ0\/jn4ocR8s9+3HFlleb66YV6krn3Z8Zn3SUxxiVBoItRrfSkc1JCZYwZeQcBc6C0chFJDzaEB6DYFQoFuZp3NRelpx2vg0JS0tkyYwJk2hz4+Zl6lFBb4OYgoSCvtcWQP6Wt5wuEIyDzOg8G39+9\/Y7\/\/r75KzbUonPpd+twjEukozK9xL\/lOttm2rXVPlqQ3FRg7IG5sdi5yVPTUyT1mcvSTv3MgleZcXrc27oWhj9qN5T+V9nv1x+NtwxmnZ92Q\/nq0M6DJH552LxqfNSONpaQWiEfb6BOFj8fnbRbPFQzql2MLiFFtYbNtCEWZV5EnJ5zG+TebzpOTzYLoNhKTZBCdC\/hAPrevGYC130I5SW5tLbZUttR3s0hUB220LB2IBHlhX9oJtQ4XphBm1rKhlQmE4Bx+WXErazT3UCTNxxDi4rSSsh+1ZGAsyzMI7wGJPWmdpPMHzAlV60gW+zA7t5uLysgpzMjZt5iDep3cnHR41KMFUBgPSv44yaT+zMoUtXfZ49mWzJl0+oS\/ru2fJzh+Z4\/mbD196yT\/vf+xt\/vJDKy9qefSyy+9jk\/yXnDf2yj8v84ZqFzHnn99n\/o2JDxNfJz5JbPv1XqX3nTufu2vtE0\/AaorfMtLqYTUdlMabhHwPKSQGDh93fX5Mhl0p6VpKWLXDKcZQV5NW0ev9rVXkB3MQkU33eH5rlT1iJ3KvnciOJ+pu25Zm246\/1wp4bJPudtt22w640uxu2CkOM+XJWpaW7pdm7OvtVuA7qbdcOKz1QlXFfKBP0eS13N\/Tf65zvmumf42yzv+i9ry+z\/+V3+PU6lktn+Cf74n7\/+X9l+9faS7Vq\/rUNMXjdmmqCsfCqTsc8ONVp+51MMIi4rtYulxUhB3eTNziiiLSskSaEla9mSjlKtI0Z5Gu6K18GSZhp\/ezGGec72YeTMieWNAbprkOZeIE9VX1fVVZpzK1lbGYZ4J3n+N9r7LOy7wi7k93vOrgVzoaHdxxW\/qbb8mtiuW5AP6F4DLl5foPH4YIVucdHnyoWmxhHF6t9Sgrg31e3SMkqbQFsN2r\/c89l\/bcc6s1k8J2j4l7Jo2JF505zdSDaXXb1XTF6dgNd5SM76QasPOXN5zEPCf\/8pudeqvSK+Zd7HQSU514UMbRn8rBg6W7D32IsEoWUUqUjBIl2kl3KLzyj7zur1uP3XnfX9g\/76jpUFCp7f6hhj2VGM6nsfW7fnHjDaSI70Opn0GWA1RIXdl7Qpp3CQGLdRF7BKpaE6mNzIuscF3r0hfkXaAtc63wXKNd49E7ZbuUUKeuRdmFLnhqn6bI+6cnLt5joVqXKyNY1LVrly5UUFiEASrG4omcIZRNJMuGUixbCNbLK8u6a0NR3SsmYR2TcKxUGG09KAy2rgtB0J2ip7oUPT1TiKU+ubRNvaUp9ZYm6\/XXlka9BaJer1vU5hXC7BV1efO6oY+WEhTZlrDI7ZW+RlptUVgugcPW+vdbOY\/IgLX2\/WG7lFozoJurYbdcATeUDZweSq5uG6qPicn\/DBkfZ3qg5t\/xxQ6A8a2GeyCmNLEWgTcqnVG5Es5vcQW7YtmyY3EwyMhcwJCTFSLQslhKiGU0xSxeGShJ8SXTeISVVJhrmWgEM3xFP2FMRXg9j25+ecW8c1fdPLXx6bWJ29hpV\/UfPabm6nsS77AlZ0eHTRsw+fa1ice13fW75p79cGWnpxrPbZ7ZS5kYyJ43btTSLkc3Obz9F9VMvFisbeYZn2gXaq9TISuXu4az+cJCzsxVrOTNp7EZIhSmCt9sWkYrCxvp2sJ1tFHbqjzk26Vs973ge40OFf6rMJAWLAwUFipd9c6BrgXh4pG+2sypWbW587VFhZcGbwhuVO5I21iwmT3INwcOpGVQJuX5M\/15KszUey2dq6TjEO5c5U+HAuVnFHmV\/CLV5Y+mj6ZoGDN8XnGOPeg59qDnWIPurs2Jhp0MdllGfbVOKSnO3KLZ08WmBcatQQ4gxhKBI4elmxCQw4RbYjeprIydnx9zi6\/Np\/v9XjUf\/tb2xarLm4FAy2KvYo4VBrvSWhSwHF2NdOiIMQl2rKxQcxxRMaXxrMygmNTU7c+clnj2o8OJt+58gg175l3WbeDeymdue\/TD6Us+vu6BDzjv9eXRp9l5f\/qITWk++HL3Tbfen\/jylj2Jz5qeEp7\/PZjDpkHv0zEuZ8idzmC4mA1zmtoZ8BelkzOnjRa13b+ztahYMMbFiuVC1SVVwuWW+5khmSKVSs4QecWFfputfrflwPtNhwNK5f\/ZSvVvW6m+s5Wq6CRKZUUb2mhSr57DLo71VfIdTt2pOVWnqueG8kJc97hhA9yKnpWdmZ2Rrej5Sk4JC6bhEnIWlLBsd6CEysSuU1f8XcUa8pvJf3JVs7QsJzsnO5iVyaFjpSUV1oZBJ2jWPez7rdOuqF+54oxLbtm\/KtHMqm55qNeIcb9afMbjiT9ou7MKx56TePW5RxKJR2dVPN6314jPHv74312LxO77\/RAc8T+Ye+iwHK8sXStyOh0OUlQxZG5XkYecDiHjmf5gb8dkZXTYHfZxd55PdfHkHG+vzZLGzPVfGDOX6yesmnfgWZYWWEMwzjZsDeOOHDrBkglvXHNKq6VpjFw2K9UTrJbJzqwSC\/erHX+8Ryn78YByrbb78cTgxxK+xwVvNoM3q8AbF70uedNB8uZmB0uyB6y5K8zDHs7zPP9LfsQ85r68Zb4SJ3DDPXD6T3LjEBZ5JiMa2nDiScmJdiwItufAZuWvP37E48cmiKcf8PixeejpEtjXXbCvpewR+ex5+Zn5WXxmJ3a2M4MFlY4dqSSYw0upiEsDmCV6y5ieU5SmlBTpLsainUo7ttH0jima3jGp6b7ajmFFAQ87zZRr20OSM9IptBa5b0tJkU5hmmiFn9\/YiXUqtJldaDO7MGlUC6NhN3MnjapbLvvcudHZZ7UxquP8Dd9anPRLVgqXR1pYwSGwE3Fzk6ZKbAJCx4erkfyCvILcAkX3Rv2lWdHiqLNUjUZKQ77CEspOzyhB5syMsAOxDlppCSvwQNkzA7gUuUpKqKOCi3z9B6X3V\/urk46YUH9qyH9SiXXsWJKGRZqQYsbS9BK5ftZdwYyMtBxp0tOUNrs9Abk3Lex6n9JAG8uenePowWHadQcWLEEVxr1fQBnLl9yceG3TnxP3bt\/GJrxzL2O3Rp8oOWfn0lXP\/KKk\/2rGb7niq0F88GPs2MHzV+xiZ\/\/5TbZi+7mtv+y5rHHcmdeOX3Pvc4nvGmf1YwHIiPjdgaugHwqbIN8RcHtMFDvAHdbgKAgM8VlLiu+TckB2GFk1r2m8FQSSWY+aYiKzWuGdtULvuNju39b\/NLntv62yt0m79zRp5y4mjZSatLDIpKE88zVBV5+\/d1hbpz2hQfYwd95MmyhOajnFaAK9T1+RFgwjcR0pmrn9IpQ0ZCnvP2zl\/cJW3m9jfnNBIZX3fvXN+pSJY9j0upZGrBoa6pefX30s6Y6LfRk5jSd98W1QVKGhg6VyVgb2PiM8a\/C5n\/GJMkt40yxX6qJ\/Lj9XX8kv0Nf41gR0l9TA7R6hgK0sD2v7dJerjea5UjTPZWvejlpX1O12tsnoTMnotDNuq3VGPWJfQzy+DIin9pgmSgZMn0ukxLKFqnkawhksnBHLmJAxM0PNYFGS+8amvf\/cNmzvWoZtTHCnza7D\/obl3yY9VSyGzDX\/4TJwCtqxA1x0pavSruMZJa\/K2m519u0DxmWKhXt04BOOZbNHLez8TP3TVz+9n20Kbb5s2IorlK9\/zG19aeF7wr6LVUpX8FWjByVfsfZRlSKNnGGxnuOP7HDwpCQrtplRkjZd+dlz3Lcn+Bb6yXyLjxvMKU2Yb1Ls6ct8TEsmSrLWP8P\/BLn4l5yhNhDp6XgCv2JqoLOrx1QijsAuMY7m\/tQuMZzmDONM8wWkOYX0IqCJt1CdRcgbFLe1dK\/iIsadLk8aOV3c7dHluPutQf9hpxx0P4mtS+vJv7Of\/Mftbd4qi1fAg\/ft87\/22j6x0V1WZso72W+Zix1SYXR5VeRVlVdNXp2YBGIREeJyVoTRFeY\/7fjOgFteHfbGgVMwuFju1GvMG3YHe6fLiwYvmKXBjwEz5U6rqE0GZCV7eC0Fyc9rYz5r+tXt4ZLVEhPPcqT8iHT5BldXmw\/TkKK95pGO\/NiVxNOdmTzfqV7ovc77e7DSO8o7Kl3popb6uqXVKWepF\/ouSlvtc3q45qzy9U0bz8cowx0x5zjf0DT3Bn6Hst6x3rlZecShB3l6WlpPjWdqGnd6fb6emhNBp3di+kQWY5w7nS63B4YpLc0vxmlmsDHIg7v5ZqhsrxYt7GxlvXZ4XW5708bamYm5at3hmPdKD\/PsxmOnMQ\/y8laQdEZD3CmbeyT13ys2aiicvszP\/K289smwNlNr1GAV+eZtgYHQ21xx+KKhOnRM6qvYz0AsLyV6qEHIb7U4lpH85PkPy32O1ZfLbQ4Q6HdyO6PuN+SFsXcabxI33pTbGGPiXtzrfHyrQ2xaf9ec5hY3rT3sN3aWVKV1K5H72Dv7VaVV9JPBHd2Rau1Vl9Wfv7yBljeIrUES4+XzOMmpiQODPN3a+BAf0wLDQ8\/p24+VBCIBFmGBDawjO6tndm4fNoNpexK1TyTqtN1Hv77l9Al3Kj\/+UKO+fLSPevCosAh3YRVULPxGzqVWKiF7481p72m01AY98t13RlZvZ8ibzaco0kaagSOxSCAwdIrTK68cc5TDmelwOLlDUZwulXOXw6kqMN1Hk6ZbSTHdip2+AzZK1zV7ytKEQsm5TDN1HaueWJ5UuIawh4U9EzwzPcs8jR7N40z1YS2vNszk63ofuvzzfFnV8mVPXFq5B6bMkGUNZdVSXhqWW68tjpnzI3QtKF5aVFWtVqWwmHZjFx7w4JPeQG9nGBcSZ5ZgWYRPBUnY7ozVVIGF+3bWVDljFWawosrRIbdKLNh35iJYYQZFakQGY55IlSMtE8gQ8SM7MxAsNIOFCGaJ4HfNWZYU2QcFpNabguRVnMQcECaVmwZbbqCZuyOVDIYbAnTXCwrf\/cKPCUjNVeqVkJjGo43i\/xOGp\/1X7Q1Ko3w2Wc5DY\/LSWaY\/MzM\/Jz9fVf1qpifHk68+mrMz7fk0JScnlM\/DhbHA+IzxObG8Oq3ONdU\/JTAjY1rOjFBt3tT8G3Lu4P7cIkUJFnlcWW3m96wUIcmy5\/edtVnRMNY0v005IOOALIrhddhODgJfydnMIWZwMa4O+zWLQwy4NMqOvMZCVphuT5nptgilJz3z9KiQnOTZGctFz6glPcXu5hbMPr7Ssfc\/GpLCMq79gZqGhuX5zZ6g3PjwuJRc6SUrSsoZGSqpUMW6WXrH\/fxUWUGB3jwa6UCz2RrW92VWs3V7YufeVxO7N\/+eFb71Dsu\/+LNbXkm8xV9iS9jdzyQeevf9xKYdv2fTfpv4d+JV1pvlb2Oe2xIfmTse6jHouo9CrIccvaK5gUWZfIx\/TOZZ\/rMyVY+3CIacckLmejHYZkBO+tp6W20w6tyD4TF3OdNqnXIn0em3JsUjsaDgkzMvnMfwLy\/ksznusznuSzopvv924XniMjw31Vc5vru43BwSazjsdbhYfMqlTHOaVy5A09LEAjR08gVoRU4Rx7iUlAQQTm5m8C63jlt8a\/0XiRcTa9ilT93TMLbXtYnrtd1pwbk7l+xJHDv2mMLWXjn9miyf2HOqM27SvoD+ZFFnrsgRuH1G9N4ozw31y+KeArVYLNoyizMjelete05ZdKBWnTMgOlYbmzMq2qBNidRFl2qXKpdoa5W12u20UXmQtioH6ED2R\/RRzkehvAKtjLpqAzW1Qbs1tD56IKqWZneN9s6uio4KjSoYUTwiMiZa66wLTMmaVjCtsLZ4anhqhwXavKxF0UujNxXcFH0n9G401xNiWZiLWvKrSLxl7ZlfpYYyQ121AZrKlezOiqNzNJStkV6iZORpXERI61hUlK5wZ8cihyuvjdDkpQhNXsqGdl40IyRGN8NW2gzb7c4Q2ivGN8NW2oykGGWM5nnhro1dedcSW4xKbDEqSSpuSRQThCepr56Q9PilvnpyuxzX1+PqOu5I6p7z4cFy39JaTedUUaDS\/6L\/xQZrI5POF5Py8vPzY1kakSM9FI12LOqcnd0xnccUxdFR6rbDlV4kdTvd0u1K81BWubjAxIqLOE2DdW+0k56yEBaqj9S+ls4HhAHoF+2kfrP6\/Kp77n7gdy8knnoizka8KOzAecc+3rxkK9T\/L4kPWP6786efNffuhrLVVZeetY9Nf\/svbM7upxMPvb0j8f6N5Q13saoW5r4t8VYCmROvdBqYK+TxPsz+j8MihKgDv1LKY0nQk8aCfQumFc9zLilWXfLYmlNeHfLaUSzgxEDJw2Ei4LUDHjsQbDU+2BbM6w361bYOnXoHRLywU2+\/RdMtivt\/3lYYNe8jv9+i4n5sFAKlaaMLRocneaYXLCk433VR2sXpq9xr0n\/lezS9Nf3TtE\/S\/bDl4UB6ZiCQHkj3uoL5vCQv260HxXkyLeRyZefk5Rbl\/NbYl7Jvuy+WJQQiJ4dKOkg7F4IkpjmL2shtUYrcFh1fhhZF0+7S7fOqum2ZdHFOLVe+idHl25eGcMdlHRs7Kh07hGw5DdlyGkqau9DPNXf6T\/omkYGbT7bPZs1AuYdC1t6vcGQtq1dWdgyRqnJ5esw8PKZd7hfv6Nq+fSNrPyDmdsbSq9L9AwL\/T3vfHh9Vde+71trvx+zHvF\/JTJKZySQTSEgmhEAwA\/IShIDAKEo0KqA8lKcUFBXqA99Se1q1rQUfx1f18kiAiLZSS22rcqD10autyqlRsUrleii3AknuWmvvPZmg5\/R+7uf8cz+fsJg9v5nsmdl77d\/6Pb6\/x3aPJiYEXEltWA1bIuFQs4ltFTd+aLlos1HuxY8YfhSMj3mRXVKIQEE5ZVkoBKCOrQ5YTheGLV+t2N1ZoZmAP+CpYIYjLGErqLSluUBlj6K7Drxx\/WtvTk\/PPb\/\/xCtzr71wWNm0f4eP3vbDGQ8+3lfH7Wv77fqfvFOSTMy4rm8lHHHrPaMUofc6pqFp\/eSrSZ7o\/P5P2c+5N0EdM47GrE1QWZQVkCqikw6Nr5dhX8GQQ4QxMS5G93MVxfrUIlopoqNFdMShsW8etBkCOQS0iFw6fyVzJbuaWcOyycpGpjl6LnOecH7JxNiExKTK2cw8YX7Jhek7PVoFAR4J8yQcIukQKYeodIgKylfWzhaRdIiUQ1QSdGgSodKuVAIlmMrkSD1bMSE5sfbieL5ibnKZssS1VFvkXRhcr1zvul6\/0bgusTp5O3OXcqfrLv1e47bELckHXD\/Uf+grtd3mYWUpdyQVllJVMAVAVdjN1o9IgYVY9LiGrY\/cGUGRpN81rLQyCZOcnyuESrjSYVJpqZ+hphOBDdstfJM8tdNMtNpj1ojkhiUTmkvhyqIlpRFR4FkG8TCZKMfv8VxpZFg4R9bQ\/dj2OOYHwygATB0KA8bhTNgBV8AtkIfdcEdOHVYa93jGzyU\/zJEl7SKvyKHgM5gqDUrHGwxT2cyyJy+lQBWsImanpqG5VeR86BKuCteXqd\/QWE46Np4jmHITz4d8yu1IAHch+u+eQwRFaIQNCrdP76EAlB1tczQZDbmRdFejtz3TQzYnyEzhRU7MexIxnUegqZUDaxwWv6ArPrIXRuCwiH8YRyGdYYq\/lFpDfsaJSODlaqWelKKGejuok6hMpRqzVp6eHaPzeQN+NkDXM1Fvqfl7XZf99sblz86eOX9M37JZi6+66at\/efzr27l9+vPP7Hi0eRR896KN199++pHf9P3Hw\/CPxrX3Xjh+9YSJV1UELs80Pb5w+S8XLH5jk3b3fZsuaWtoWJoes3vtdYdWr\/mM4Ep12KrdR3JRYIB6sLwjcgWH4B1kV\/inyC7vILvCP0F2sfzmUClmNoB5jmOlbrS6M26lVuzl4xDVMpDB9G5o54ofzSlUzou2kP\/Kwdv+4kj7M45077OQHPKN4p6Hi6E3fOmxw9nT\/olB60eseF4xLNsFRJ5B9IoxVL7Wt9qpayR2gjx9JexdfRHO9fzzp\/6DzN2j2J8rx3PnhWOo9pdT+kXsReLvRNZPFoofu89Zdow4iZ0qrtWf5I6S+3Qhk6Rh85J3kML0Fi0I7wAc600hx6NHBY8eGXaU5Ijl0aP2uB\/G\/TP9qMO\/wr\/Rz\/j\/Uy9hT95FAyYOHiHH7dxES3vKztqRC9pTZm0EzdKeckF7yu0+4tkPaE8rUjrdaLeB3YLzRt2EDPETeBPP7Z5lvASQYrnOxDmADabtr1FEl4K7JtvxyoK+02\/9W9+pFa9Mfv7Gd\/Zw+87sfL\/vzOP3QddnTNuZXS\/vvuIV6CVXQcJW2CSSg4rOpRzM1TiJpI5qYDFhqxxxEAZ+qkCDQS5xMTb+VUHlOJOJtMI6kPr\/WtB6okN35WWvy\/UL+3s\/cd6ECTtmjRxCDjtoEdnNzuaCCSeigokiYDfnJvE96lnKgJNEDiKu9v2DxvsHzYYGYKEQJHkwUcvBapBmknKtWqd2qHeKd0pb1P3qcVWJqzNVxCJFRHZCpQRVheLOra00+Qh\/WpakuMh5RZEDePEhzosQJ+Gf+iwuA1FaKMKFSKSBknTzTBFuFLeI+DWEORfKpZsvQ\/B+tBUhRN4x49xMDtVxHdwWbj93nOO4bnRHp9LxtAUlriR1GuQRJBnl2MoKh44FW1sIWGjnRJGUKAsq9A7AgbuAjpnwf+2S3JA8iV6Cb9MiGgoepvHeI2cR1BD07x81bx4FDrCT+i25q1Rg7+GAKDpADvEpymCDBQY2QDSu97d\/gDcOj5UPg\/e82vsKt+\/0HzeuWLeOraKxGt7mOxV1UL5TOPuyqpgoEn6uIuFns0Ihi07FRGHXYm4s5FCzeAGO89h8eaaIL08VadABHtWdPD1HaKv\/RGjvzYvSaIYdI3X3f9rpDmTxxf00p2GCDeENQzYS8TOCZeRP\/zM3BhNsGm\/cKbZKrJZrNfZqeDV\/tfIBz3Isw\/CiIPG8xDOSrJJcjriseGVZ4RleYoiB5CfvMnEEMWNBXlV4iEUtVLpRKCfJssQgzN9aNwrmJFW6ICdvlJHcDXfnXIqixgFzQRu6n7LX7pwEIfA6xn9OoYpBtZXBX2z1gIJ7XNorZYTlMictwPFE+zGj13r6hOiAFkxTmB+6Sb50RsRcx9GMPEJtJnl4Bt5M2xHAnBUtysATVUll92GxwfSfsDJRiXkAqdEvSdioF\/GD7e7\/YGeI2PMDpabf5MTILqjwxMyXlylYMIoSPkXKkDSDmqqgAa400Zje17+AZTMnjr8URv\/Suxddw0zvm7Rhw+otcPuZzt7vE5lYhbX6DsKbcLaVlV8kx85Oq9+Vd2tkResuMzsFThanSIwsKpItI3KaCjQXVEpVLBJKeSwqeltaew\/Y4iLzMxZfPwhZSWZFWU6VlGXTMvwaq5g4ZL34fTmtRLOQbAj3dOJnlnCRh7yLP8KVCjxS5FIVC7UXIamfZPGljQChTsxhwTJVbVWgEtYg4PhZIOQi+hxrnOknsAIn2RAt00+sbDF6jDOFBJEWs5nOLxEjWLZsvvGARq6iceAAXEWEwcr2DL1AqLysGQbLmjFvf7A71IzK6UUiVwmQywFkGpbHsoHnqD3A2\/ZApp5WaMKRTcQogEKZrwp9OXPKmX9jw2d+N495uov52YKpzz9\/RrjqeYIQTO0\/ykbZcwDpwVRObYQaySVVh1zh6ipXdXWza6SvKTK6+rzqdld79RLX4uqOurtct1f9yP\/j8DMuX9oJuFbS2k5CPRl6Nr0n9GL6QOhQ+g++99PiBD8sJYaySdSz2z2QRdtIDIQ2QsUCsWCmpjrbzDbXnMdOqcmL8zKLxMWZtepm9Xfq166vM2ZTVoOsUZvIBurLvMHLqpZXoapordaq3a9t1fo1bqu2XftSY7QXHbGzN6\/RGlPNCRdr5CC8pMZNoxn4Gk8y9LWULRO1IJV4u\/OaFmUC3ejZzqClpoknXyPL4+cGf+CNRgVQOBcwsVKujzJK1eXG5QAbS8Xxqn8UScozNniq5AFPl3+yLEGMJtu1+8IymhIskQgJknVCat8SBGsh85kg0WmFHHaCHnDCsSQT3eiSnFaZI3VB8VRdanuKaybYDfExsMv3jkW8iNe\/jeSmRjTTmElpRbaueX8z2tYMmwOknoh8eUB0YnKBZLC81ik\/qXW8mlprKebMfG3iZf4Qj2J8K494r2PJeAsVLNb3DM\/zGgVRqMTjgxQ9UcmZ8RTd5TWKpNB0GH7EqAKkS8y0lZa3k8kYeIHQGtZjBRuOIr6Zjz8mdlsPdobwyx6rGrDw4ZWWL+lUNAGKe5B1lQErI3sBk8moqlbVzQwjgHC0UmbqKc0owUAg6rWqmIRCXksrTS2lkB4B9Gg4n\/hCTXQ0ZiutIqZzEHWO\/D6f1x+oSDG8oCErNR\/vxLQseGHJ9pcmr57SuPS9q2DDxDtuXl+yI3jt4TvveHamIQXKX4oGrjiwfH79NYuvfixVcsvcST+7bcamGV7NFU4k5WuHjZ23Mrjy7mm5y6cOX3f89G1jR8H301EjPb12SsclbWO\/Q9bx7XgdkzifAUqQm67jGyCn6gmukZvIca2xHTEUi5VHG6LjoytiW2L8aE+LvyV8vv\/8cLvY7rpIb\/dfGl4iLnNdrV\/rvza8P\/au+l7gvdBfPF8Evgh9VHIk1h8LxblavdZbx7XqOe58fSa3iHuv5O\/sKUM1fBqLxU8kygtQ9kU1hSQ9D4AtwSK\/upAAnSvPBxOHFWgoOaVD2aiwVn6lQtesErQj\/Ccd3PG4k9ZhFYArpPCIAr7UBSespKzBisdmQtNiwj15swG4nQAP63ICPKwVEaReWAPjcDhjV1qF8kwSof0QboHb4A54HLIx2ArbIAOJ60YWLSbO5ErI8oKUuyH1d6CbcDek3A1JvJ4sK7qrnxwyDNK0NJq+DUOlk5sGuSaEcVdZuV\/0vR7M\/L2DF4QFXLfS9GhLka9chRm6C8qG5rOKShSWj9CiEl5AgKZqNDsuYgXmYOy\/lyKfASrKKxnsvhdK8OCwp7pW7bxi+8pc31c\/f2kpys793trn\/vW6tc9x+3r\/fn\/b\/a+t7vuy751H4A9fnnv3wdcPv3oQa8GZ\/UeZY1hvhNHllv4O9B93LELZKfeQHEJ3CMMhyCUq9h2y2s061In4nAlWAAaw7qgiBKOsAjWfIJK5FuhcC7SCSTDIXAt01R9861UKIxkH2uvJg9YnSSqMRc\/1nBuY7Zkd6PB0BH6Mfsz8yPWE8URYFV0heQlazCzhrlNXuDa6nlR3S3vk3arqV29XP0KMVn6Zvly\/WWd0iNVALlVHM7E68GFtAdvAEXAcO3S6roCBY4ziQ6dF\/Q6b6wU21\/N6QhOpvimPAJrXcKJIN\/ytsBtIKJkYthghdky0jAUY5mx+hjl71uBISwrH8VuUz3KUyaZQ1gpT1jov6nOEt89hbZ8tvMvyvsQhAcaEVgEJGo2cyuQLBKqVyQRb2IhqLx9hRCR7oABQWGw4IKnbV02bXTGNujKQuDL4r6tOkBjLKidxEYtOo70H\/6e4FGbYeYWydpIl7sYaws0GKcdiJ8JNRa8iFHJji7LEeRIrydL+AgUAijAw07Kz5Mv\/8V7f\/1712Z3P\/zm2PXTzxXc8+8StS+6DtwX2HoIlUH4Ook3bH40sXfarN9955btYUk7CnPuhVQ+CPFRSbpAR60q6sq4JLq7R2xi9EM2RL\/DOjl6FFnALpSu9HdH9sbe4tz3vhz72fOz9MvB56GMqEf2xWCZMxOi0MJGpwnDsNw\/3j0aNrmloomuS97zohXLedZXrY\/5T\/yl4QjOgD7voho4lpSKYAItKrHPGyYNEZaFmKtgAwYsDNjFImvogqap\/K7sl8nrSMA6b0DBzZoe50cRylSwVS7qabiK+TGrBEDlr8mRhmVTamhS+ITxhaoQnTCcnyXRyj8wXnaPDgnWN2+Eyt8NlbovL9uTdCcHB0klMiXDemPzLwiHhQ6FfYAn3tQmMUEqXMDUMhFJraVOOpMaZEKYcGSrNziySkwTOpKhNQTTSN63kPCwvW3psQIc8BgQlybOJ7GSIkMQODINFigZkxZKUiqBbkrK1wd1M0Z6yRqLisY63uA3LTegdkJXMqIUHbn77uiVv3dLxw9rO3vhz163916dvWPfo7T+95\/TjWyFz16xxSDs1CbnfeO2Xr773xgGim6dh3VyKZaUPc5yfclwgBqI+7GW2c+3SXGUhs5RbLi1URB+x\/uhUYyJ3AaFKomRb6X6XO+U9GWZHuEeHRkTHuaeHx0VnueeHLohe7r4mfHl0Hb\/OdxKdDBrAD3VXIDDTT6A2xh\/VtxjbDGQYbCQqC2AfepasVUeL7c\/RS21gmfMDD5ZjpBzi+H\/dzqQzH8i5sElKUTiXUyrscnIpXeRLpcrq7A4XdIVjJM81mcqS573E7IzBmP9FxyDek\/c3FPTBQOGE6OhpIyHkEtVZh18cNrPFVC6TJyl7BRaKUhayhFqUMo+fMhJmocGqtj1Dg2g9+D3MTicpQj69UNGJ\/2DVdLb0rmyhPqTbKUQiRuSqSK4EUBW1EWsDrs4m9oPDBG1hDT\/hMdcyAxh1BvIwhsx6bPEmR6h4kwWnCOayS9trM2ZDbfvKIhFn5YN4hTIKMsKyFDUvmUv31fzthc\/6voTeP78NNXjmqLzrtivv6X0PzVJH5e\/c8AzMBx7vgjFso6gw3fdB39dGfPu+q+EPbj\/36ieJt+3BbLiRexME4KVWXohXgnqoNlQXyoVWhH6s\/sT1jEsMu9KuHaH9ITZELmIsHMuWiC5G1aMy9KGM18MyPJC3eqG332NdrL15T44dKCRyBELArnhRsCvBAgY9AGmyVueIUVmatJWJxrJbAAzliAgK5VxYBNk4SZpiJOVEKIEaGyn5yg6Seu0g6V+pXUVTPmn3le7+U3upN\/Z4MPQS3AfKwEkoAwdOKVxzAqxgn5wKimOZY+0WskJabTSbVkK91zB5SeBF7NUYkjsCTF6PwAzMVG\/aBDNYhKyK7Aay30Pg92Fdyxhe1mmcEysyKwGg3srUq2hsaMw2kVgJVlRET\/lISfmurVs94VvWnj8\/Mqr+ggmHDjE\/umfl0uykC92PyJM6rrjnzCIiJ8b3zWL+iuUEqSqvotepQ1E4b42S9J6vTPTyUkmopEZJeWsqmpWR3qnKJG9euEi5Wjkl\/92nDa+oqTyn4pzK8yu31GyrEUaWjaxqrZmkTCqbWDWnbE7VYuHKsiurOmo21rxXebTsbxVfVpoBP+\/rRju70lGPQC0dIw7qqJ2zkTI0dnXRjTmDi0Z1eWJ5VJX9voZkA+mBUtz35KuiomCnbUUiLyeDwcMBaARygY7AxgBbg68imltDtVCAaqFAQQsFqBYK+OnfSK061UJkL568trRQwMroxQRWmKeKZNQp+zfVfGCNDpOgPOYwZMxhyJjNkIF8LPGyfkj\/UO\/X2ZjeqrdhG88RK7qtqYbndSpW9DBhO72cHJUeJUekU82kU82khzI1a8qIcsrMGJAsK+04nVGsn6iCohLnJOkJ1mPXjfdYYYeV2DDC1hBepH4GAE+Uo5Y8nnG1nPbWwLPO+zxpKjs8lldqmfVYRmEJglkuQCqxqJ9ZadWIE70VaHRSzz1FymvRdqX+3DU33hHU4Nodfzp+7e\/vfen6Jxf+adsv\/vrwkzduePr569c9fVF4VrJ+wcVNO+6GLe8\/BOE9D208s+Qfh9b9jKn+\/f6X3\/jVq78inHoHPt4WUm0BBCRb9RZyISfdgQQKNdqYGBeyAd4zRSDJAM0V0axDd+WR4vhmDsE7hICJwpf2FlnUAzRXRLMOjb+UtdmCcQjeIQRMFB3pAC4+QHNFNFuAdpry0kjCNG3SFmmbtEPaL30oHZcEIMWkFdJGaav91hGpX5JjEjbyBRYxEs+82L\/f\/obqPHMTBDzHszIvJDnAbmW3sTvY\/ewRlt\/PHmcRYOPsYfyKZS3fEs1lSQwsQNYOSz1aViaHwFJByTqCknXijSzxRGXCu+wMcfLMYLEhT4pBaLyx9VjGqvHGD8Kdq4rjx4P\/RfayMseTLnO0LRzNU\/Y0NvgYbDDd0dXVxX5+6NBpH5s6\/R5A\/Y\/1zYKjKb+44e0WvxRqGBxCLYQCHUJz1iYq+OgOoTqEq7CPs9oZh1AdwmWbFMk8yyW5MWwDdzvHBUSOE1gWsZwHQJeCGK\/KmpwiFF2TCnpNFF6ImvoWrPcCAbz2XUlZ3qLAmNKqtCkMqULINZFrYFclUChAoUCXUkoxC5VcBkWkaAWVIErI432+bPLZsoN4\/y0zjIkLJ3yyErROJ85+hpZ7Fa6I2dCw2RCtEk9NNPSUaMgRKGlCBAAC2m86K8UnstMUupm6nLTM1JXiS5WxrxW0+vCQoKaAZcXtXX1Xl4+MNY3sahj34HnsZ7\/\/\/dc3PKyd9wA7\/\/S2A9MXYDviFrzum2iV1aZvrvpCEOdb1vhZa7mw67es3LNWaNG3fmM97s1zdNnReqqmUVZdVbbReq4bYT2XW3VXuaQvkNW5GLeV+5Bj2\/DmOMfEuBXcRq6fY\/HUyIhJWoZKk22o+LAm3wrgfuzxIwDiWCUeASxwlh9N4KIokA0o0eVn2ymibaQ4sf7+fif6by9CMIMdvAjJKiTwpl2LRV99Y811ApleRKcs65YuWpaFr8xmAPgUth0qmOU09+kB4ClS08ag3N4B2iyiS4pmOFpER4rocBFdUtQDJFpER4rocBGtFgW2XUW0VkTrRbSnyLQwimh3EW0W0Z4i57jYUXYX0WYR7bLTT0UnD5VEEXPTFVc2yfawPdK\/Bz6Oc29zJ+MoIMYrpGAkLjFMRWmU9xFrQIB8RThkyIeTcEtyWxIlsXDQkltMaLLUx6bZryZF96mP7aWNd2hjPcImJqKeNpUNJsX1TSfdecDf7obtnUHHQRpIMLSBTFc+mNwSgRH6S5HCL0XoL0VIKZVJfilC8yMiFOeJkLI4ipZGVPKbESeWEME\/tQeghgrnRyoc2Vlh207efEUSHgaQQGAoBlpBGxbm5OusFUCFHzCc7G3S2tO218849vqJnJca7Bb7U\/gfhBLJbriu82xhaIGh1GYqgkjbi9tHkNe9M6iwXAWIKY+113QSpzcDxVWymur1pLyqGYFuly8CHTFpeXP\/qWrLyYYclvFa4xUfFqB7limCxPClmNy1jLeMsHqS2+isQx9NjQrQRnlmhZm1ACpKkZpXn7n50fonl6x9MHbTaz99trNi\/jkr\/qXrogXnbxrNpn4w47IrLtq3fU9vJXpk2WWjf\/BE74No17p1M3\/0vd537XXNfILXtR9+Qj0CD8fwHvS00W18xHzqOc6c9PAsyY8vx3y73oAPGYeDR4L9QTYuejWv3x3lMKP6XbJLU7VB8JFWtPI1B0rKRfNaIpgjDByksJGSpgV3XqrgCIuZVMlReaeU0z0oAE8VHY2t4ddf24C8bCP1J63kbiXXMDLbr0D8X5kRJPI1nB2Z3RE8HkQrgtuCO4L7g2yQQQ0+v8N7focb\/Y6S91MJfbLLNO2ixoIgDnxDEDsVP6eIl4EpRPmOteXx\/pwbH85x0mndEewzArTBU+GfVVxwooVGodoHW0JWTSitC2o9ZpLQPGU3P29KsigLMsMbKZPXIlCX3TbbkbLqlSBDzH3JJfsxczGcm7IU59j1BXayY0lFvLT5seve73h0piF3VS+dsvopNvXg9okrptff2Lsa3X7tNeMeeKP3JaykJvQfZSsxt7hACPYTftnjC9op9kepTNGJBFpIqBD9g1uQQ+pkfoqY5+eJV\/GLRTFrjHaP9jcGJxrT3NP8E4PzufnSBUa7u91\/QfAa7hppgXGN+xr\/guB3oE\/iOdclzBxujnyJuoxZyC2UsbsSiLKCiSWkd5Cf6C1CK70FP9HIexMR6hNGKLsJhVarAsUkbZjfCf9Qwi7zOU69f7sUiBL7c1oima0TIBAMIS4wQiH0SYDsD7GkpFlBBIbCtOYwWcHI1GyQfBxeA0DVCBJBe\/AAGnEAUcpUFF+yhRcV3oBWGYMc\/mkiFRFwQPSB9ryqDYuCEWECRdldeYs5yViZaT+ZaW8fzF9OXRGBL2lKwGxutnQFd4XEwvZ5wDLwFNNCMRU2YLXjFYpKjZowHwErQRMUu4ETnrjz13+C\/hs+v\/vDvmMv7Np8+67O2zbvQh5Yed\/avn\/vPfj5d2EpdL3x+hu\/\/\/Xrr+FT2ty3mC3DXOUGpfBtKoXWqMYwY6wxzWBb4zviKBavUitK6n31JeNLVsS3xMXRgdGRqYGpkXniJer8wPzIEnGputi4JrA0sj\/+pvf94PvhN0t7vD2lR+L9cX8FmzEyvkZ2tDGJnWpcbHysfF7SZyimxvijJKTI+6OaArTQIIYKFTFUqMBQ0XwocViGhpyTO+SNMhunbBXP2SmDn1hZOHLQSSGk4cXiMlwrvCiTVaLTdMI10NOAGgbAbkck2ah3LpR3JwH49mihEyQ0ioKExqAg4cmzg4Q0MQLrKhokjE1uCsJBUcJCkDBzoueb8UGrsqV5cHgQaKbmp1CCpmCRw0e7mWEFLUahBMIrjg7z+7y0t1ylyRQxzOYnRj9w9R2Hl1z34Q0X3z\/cfHLtup89tWb1zr7F3M\/vmjXrnv6HHu87fff5o3tPM08cPPD626+\/9kfMNVP6FjNHMNcYIAp\/QblmmYIyqDo4Bk1D61W+1dcamhbaUrqtlMt6spHW0gmeCZHZntmRKz1XRjpKN5a+xb\/t\/oT\/TP1r0KhC5WrG14wa1fPQJPVitBi9q\/4p+JH\/s9AnkTNIh6zLG44qgsZ7oyxmlYDWAAZxCxgUdBuAqQAJlujQ0HN6h75RZ0spTFVK+UWnMJVegKl0ClPpFKbSqSFFASI\/uYK6Vd3EW7vT9FN9jekwzdlNvXOBvJn4RjzkrOhbLp0XElT8USBKoECU4LdqGy1ku6T0bAjKRqCK4CcHfDrR8k3+sNgDsl7KHqyi8S4lTNlDGcwe0LQDcCNtaGlQRKSm+sG5P+\/7cvmbN\/165WO9Zc+tW\/3k9rXXPd63GIljZsDhUNjWd8uT9506l3n+4MFf\/eatd35D7JrbAECvYu4woUB5Y0ytBxosrGCz7LnsbHYRu4blJVOURMnlMSUXYESoUGEAZCm9RYRiedwDPaj87D7pxbNtuXM542xFX+TB\/SNnFhkOPJXxg2xWuiztYlAaxgUz3JMPDEZPLEuhx2g\/sYo0vyFz3Ox0OAXG7zZrtKa8fRVsj+wlRiW2JZVuZmSRLVlsR1qwsYB1\/m2PnbO49ZJLzxk\/fsyl3lI29ejKKaOfqpzc2rGq9y0yh639R5mdeA7r2FLqjReg+IKvECKJwE2U7dNFS6C42WaqiE4W0YkiuqKILi+iy4roeMGI3JBny73lo6Wp0oREvnxh+QbpPunWxJOen9W8wrikQDgYqJtW806Ai6C5CBn1UA7OF+dL8+X5ynx1vmuJuERaIi9RlqhLXF2prkqdlB8kqkYmLpbnKQtSC9JrKtYkNia+L\/9EfSD9YM0P6p6Qn1Efr3wi3Zn6dcqfdpy5coeocIiEQ6StMjZ7H0JUOETCIUpIJba7tPlisTKpymw4nvKxyvCSMIHJy0M1NKQaag21hS4LbQ8dCvF6KBZaHvowxMZC94dQ6OeYjXyYw2m0LecluxukU4IBD0MEoAFpn5ROrz9Lo3CGZmYhHD6\/ZFkJKon6BNZK\/qIQ3ycOjPdJzkN4kY0OV2JhGE6Ecp5gtp58vJ4GUoLWloiJEL2vQihOPhmKk0+FaKJViIbEyF\/HSZbmRJcMJJN3YoFTjb9vd7T5cDWsJj9NvqbaqYerdoRctdV4BRMvOhe9M18dpsdSVlmd7ajfX49a6zfWo3oSWkyAoOUd0uUTty4D1sqEIEdIiL3kIOO2ePTn4wmdKkqdnoget2XuKeJCYopWeNtwvJWonDPzevmHABK\/FIHQCDvmh+Vhcb9BbGdkjq2a4aSVZTIrSeSvyKU8RlIXMqSn\/EqaU0ZQGFJpQ54KHZgClq2fqxxWWsF5a1Km4TY8BsOXu+IRIKWFCOSG4U2pF78s0yoioLzCpYpVcgSmKyWZz7AREDNKiFdg9V2iG+qMVmc2bdoEimQ3QWDbB96AlnMKICxRUqmS4Vb77eFKKBz2lVD7zzeQuEZ6up\/de7syVTkcNWZHNn2jlgcPUv5MQwatu\/Q7b9iwrjH5\/Vcfbhs3qvp7s2\/8+cXmDnX14g1L\/P7ayK0vP5hf\/OqNh96FY6NLVy2cMLYimKw\/b9OMyevTscyUG64KXjD\/gqaKaIlHTjSM2zD\/4q0XPoelVaL\/K1TNPQwC8FqKUMUHIULKoLKHAVooovkiWiYdlVIk83t\/LoGJjSEIoOqSIQP8hpTRZWw1MopulINy6PoW881uQVKOzTcV9gviRGlih7BC2ChsEViA3Ydtwg5hv3BY4GnbAbv\/wAm6DgRS3UMzkiykxibsjgSnKE8Tx4QYm5jibf\/EcsCEfWgJCMKROxedBf7Ru8ZY1Z09RFkfI8nCRFmbDQ3G74rKNyM7GT+tQWYU0purPictg9jiMDVZorpb5gkLNNTX19qOQDJgJTSQ0KTZRDtc0xoWZITPb7liWc2tt3bu3u3JpEsf3Wqcs\/AxdOU9UFjWd+89vd+fXhMmeuYWrGeOsCl82Hut7qlhEuT3BbIo7vGTYt7juZDbm814YEL0+FXo8StYTZt4\/kGDfxDq4C+yyfxFqIM\/GQwQeCBMsYcARR0CbhoWLCTIBqiODhTwhoDXDhD+w8IbAhTSChC8wUWmvD8A9wdgYEaYVjoRqCF8PIxWhLeFd4T7w2y4EB4oBB7soEJnXk1KBcOB3LQlLh2Wjkis5BgOUsFwkOhBke43FD88adkLEsUaJERRxRmhQUCv3UL6m6CCZUTQLL8Wy3igYibMGppLdyHe6ujI8AarRoBLNC3Qv7p6E7blMrQ2DDO\/SeEqRvHzlA1anfQ\/K6elMkWx\/sBAeyqmdcPblz7eZihdinntrFn3jen6SdeUa9oaV6MHejvvHTF51uz770DNp9\/DXIBZgTmKuUBGV34jY7+o4Ah8e8ER8heg\/GJjXBzIGiRVY8UZgQFOBLLIQ75QTJSgjWNqM8U1RbSkaG8jB0G52SwTre0ymyW\/O5oVyQZhVdWJn6H9LBOMVyoty4I03lA\/TypPZoEfb\/Cr93I3pYdnQRxvdLUKpKWU3Awa5SlgspyHeTRPvEhaBBehxeJiaR34DvwOWi+uk74jb4ab0e3MncId4l3SI+Ah6Xvyc+Ax+edgr7BT\/h34tfweeFv+AnwknwYn5Bp8OnIQ+OU0SMlNchvIyRKXc\/uzHGbjrHOHFlJJxRNjl7C7TsvZANV3ZC5ovwQKXeNZoe8ijlMVkgb9fgbPDX4czBzMgNpCyVWTLIhiUpK9kiQDBiFsGXshxAciY3NaFEmhiyBLDIBcrQrVcjGXy0kbJSR1w8juHLeRQxymclIc5WC58tc\/EHY+Fg71tve2h4PHetqtNJnmQiG62Ty4oxIpPLFTsAf+FZc8kSoneq2Lq5w8pJ7E0wDh\/+hb9oueZCyY+eKFvmvZVO+tVy2fsxbdQbmS1DjtxVzp5r54CXNWgSMJmvMLO+5wwqpWpHFEuymrE2HiCjFgVOBPZlCoqcDBhlMSxQ+URElFqQjaQEmUPrCHu2gPcWAPohWcwxu0iqzD450YOltUyHdmEGBrf0ZXC3u4iyoExYE9hIE9ZAcRA1aLdfvMzPKiPY4WBeILxexm3HGuyvGZafauHxSF1wu00+TNTfxmqhytogfexlzeojdtYWnFLKHMuGr9YX+XZgW19+dqCWXm6GvZZCBQsT8EeR1zq0ulLbFVEyJWZk3ZDqtYetgkNwU6aLxz0HiL9nujNYe0BqDYfvLrXljNVsloqnmJeZ\/JkJOjmM8RJ1B+xEnCO56TYmVZI1pSSSyN47m9sUSW5VXJw0ekkJtjAcsrkqKJbgN4GK8QFSNKiZYASaFazGhZ0CiMFsdoE5jJfE6YLk5TztUnm1Pdl+gXuJcKC8Sr3Ov564U14gv8Pn2P++\/8aSmtmGmQdlVqab3SXesdBZrc3xFvFx9iHlSfgk+jp5Un1d1gD79P+y37Dv+udJQ9qn\/qPsGfkqIKbUyh0q3BW+UtlnlMUV5brERkTWfdwBQFMSnoSY1AV5rAuKCadHX3v5NrImrMhaVDNcWnXNDr4WXFTMkZcw57gTzfXGZuMO8yZVNmsawgl8O6MANT3W7fLuJErVWcbvSQYZnO+H8k52U4DusygZNkWVRUVTZME1sQ0zo54MaOwHm5RbKuxX9lCmJcMN3uDCd4OU7Q8HVOujSvy6WJpq5nZNGLPw64giQDCApuVtRNVXPRw3NjG4D0Diaiza2Trkey96Thgh0ukvLNYG5+KifH22S4XL6ZVPChuTmpzYTLzZtNUgA9N6cYHOyg4WEGC7+ndsOTnpOLqFMRmn6ivT2InQL8nwjB9uAnBcnndJWz7t1EpaJJt5unFwvEwU+YK0kBmKAZLeSx2S4Im7YjNrtQzOeKq3H0Uv8R7FAewev\/cBeo0+Nu6xY9dnHptB3Z2QM96cT+wzuFOkjfL5s9bUdDccM6sf\/ITiFu\/dE9uHE\/af1xeA92ufAPYk1zeJdQR35mFxiF9lk\/X\/jFwscDxR83+490ynE2Dugt45z7umj9b+1xN4MaN+06tNMzUHFoRbrJCqXN8AZ7O\/\/ZP6IeqHbwBIiKqGAqGTit78V9z7SyDc+8sLVx7J7tfV0vPlP1R6wuftxjvoau7X3o9YNo0en30IbdZw4Rq7asbxbzN6w5wujXFD3Rg7aM86qF\/HknEOUQOuuUTbsHxKfm\/NXlEGph\/0Jw4Rv5KsTYdL6qoAGIKVpsA5XIXp1RmGhId\/MK78m59biSU+M69fX1UG0m\/H44eDAcMsgThZ6ouIt06lGoE2NodbQ57c3r22Um58rpSI+n67IG2Qiq5Pa7gu5KpVKtdI1UR7oatYdNJe1Oe6b457nneeb5FrsXexb71vNrXevN673X+25z3WXe477Hc6f3Iflp5SXjRXOf96\/yp96\/u3qNr7390VK3J6hp4+fawsbvUaIRVp+g36ozeqhwEhZA5rYlBTZNdF018ErHdknI6\/Ek3bIXv9BVvJSTiuxVFNlDigYVnnwBiBpRVBt9OYqi3ah1t45nJOftRnNySqs750aXuV92I3c3HL9Hh+VgYkQmf6JzlourdWqbysxU+1WEL8D4zlodzxBq7YrEN+Bljaewl9wIA5szpFFk0DjREyL36TsWDhrHKIUtk2PW+ia2DS295fDyJTdmA\/hM8IJtaRHxmtXweggOrIcXrb4x\/UfJYpuXcZaDt\/+DPU3NcnlTs4Y14W5fs2k31ZlHfAKALSW8FAazPMCeX4h0Ys3Jy0K6Lst0Nqm9ZMV7Kq0swCZShOvYTuSmbRXlN3vH1LRMCZgpTum75pX3M+WxzEddfcvGJeo25LN9Vz1jpBORpXoJm+59+LpNG9aipad\/u338vNlklaSx1f8WXiUa\/BtdJfCb\/SNzWt7djX4nIjest+qz\/y0nYQKeU0pLsl\/JTcVEFUpLtUYzbJbPg5PQJPE8qc2YD+egOeLF0kxjGbwSXSkukW6Aa8QbpLvhbeKd0tfwBIqExBSsEjNSs\/iv4h+hYJBMcsOXRViQSKR9WYW7GaLRkoxEWU5ChHUBguQ2K+hyLoPPXb4cL1J600Gq2jKajLqh3oU1A8e\/iC4BAAgE5KXRxXLXNg0CLad1aBu14xpHC0YT5E\/aGiDfBOF2ANvActAPGEB7joGQbqwp23DAQuBpBhdJ\/cRET4ZmGxu9BE5qMT7GvvzHtB7BtosN7YDdgNaGdzBT7K6CKZHggtbsiWQu8atX9pJZJFNpNeteOY9WcBMZ\/sEunZYHW09H90aaJdEfGUsslV2BZuqkyv5m5MWPsN9p2WQ1ieyUsVGFfcXdy4jdzVHsiLeAAwJIWyXEfIVVQjyyocyXRk+svqivjVnQ+8vl65fAzx9gRP6B7\/ReeoP04\/5+q8sofxqlwAjMNAL4I3wKzgLTdtKYa5edarI\/V0Lc4iOR\/ghaHtkeQW0RSF9cFtkSQRG2u+\/6rikZCEP7UBmoggtuI\/5te\/vKlXhFNAL8K7SOgnsF\/8oU+iv3gv\/AFzCS09CRsuNlqEwGUzIIlr2AykEV\/Sz91M+xcTCcfupt\/Cke3PshAPV7oZCzQ8r7OwOhrBU\/xk5grQAFeDE5DGHge\/CsNeJvorkY3LP4m2ZZZ4lZAYDGTghhytnZEn67QaACKuMykRdAGjNseSLbloZp0jZt5xQS\/J1Hj4xG6+mRXWCfzwnnfEqOl6ASlp5PyVnnQ9EY+qmL7E99ij9VlvPAKLaYs7FoG5aOZgs5hWjhoyvxDOLV\/AH7LGrjXsEMvNZCcmD\/b8npI3saSIfSXAoTN8ON6EPILGduBjczzHKwHKI2OBMhPAMGg5jNkIXdqGMX9nq70ezdIMS++5RV+N57AvN8bzvNbW6nEe3ILrBx4FbEngbmg9u++DP7LAz2HSVZffA1djleiAwYRuNAOmwkdzam\/ZDYzusH39k4shOQbyL+IYM5k2VXw9e+9z383qv45K7HUooBN9A7sCDiOnOkiMagmMHjNLcPxAECpMSm0DzdZTXrOT5wAwgnApSz7upaQtf546zl89oITktvyye0zSTRtCSgU5SR92oXTXklnin7K\/QE9ywIgD9YNT+bsd+EPQWBY5UAGI2tN\/f4uXqrSNwNQordqDsneejbnla2G3XlQioIkaTTtcomY7r5SGAtuDkYOlJGpiVzsvdkzwkrAwq0Tv\/ki8yZTG+mZwCervH6JQ0yviRKeRl\/PfD5EfQygXogaUo99CFPPfRDvJFdYj29D8DAbQA2bSI3AMmpukdkrcT0jQq5gG9cdml7czPtJOtJkeQCK++8gad3+yU3+Q0IcHTzvHOWjqmIlwvfZa6Z03rVubFynx+yv7r6nHNGllZkV60alQgGa\/GVWtr\/G\/4O7k1MuUA1HGfd2YE34UkT1tY0lLWmJpTNKXsu\/VL6izRpO9yNfpQrA7ShTrpKN0wmogEGO4E1GUVlOVGIBiPCUTyHj+9SWGx8xXKGoo5GEMYitZHWCBOZHnwZXQ5iMAbS+FkDVejynFJdrVVilpa0ysg+dCWIwpKcx1dVPrq6umpxDceqripWFF5nu+GEzsyFVxMWOEnuaYHn6SS5X2vvsR5i+Z8gd\/k+1tt7or215QS50\/iJ3oHbNdAWXeRBmndgY8EWEKlYtRmrAtZ+86wKo5VYXLAwtlfJRSLpYDBGzkLXAEhrEoTYl+E4hRSbYDarbcBav6HW6Kmnt1wwjpE6ANgAGdO+HbAJsR2QaDr7Jq4CtgeEMl8PO\/2R050jF11\/zkO1y9BYvvocGI8kJ04cP873YMmW2x68d8ywrXMq4HebefXrE4wfVc+K3+BdMrbX7GVHNV94OFaVqRtbO15fsXjt3DnTRq0ZW7EeS6CR\/+W4ETwNDoFDCKKfMh9hXTHVGcK+wUOKy7OUqPJ39RYX1Dx4\/EZfjcdb5lb3Hs8PvHnfTwO+EAj9NHx55BEyop+XbC8ese\/HXy9PV1yeeCx5Xeq11GuVf0m\/mn616vuZm2t+OOyXw\/9c+3ndvfU9Db\/MHhipN9c014x+ecwfzh4t3LeMuD0m2uOaljsK48n\/cnz53zPGuv+bxnw8vvh\/Gee8NTSGxtAYGkNjaAyNoTE0hsbQGBpDY2gMjaExNIbG0BgaQ2NoDI2hMTSGxtAYGkNjaAyNoTE0rAFIF00IyD8vYMgTDNPsRACYkXPNypp0dX2idtiIxkUzp8w6f4KRvWjymgtSbXl96oWT5sw+b32yblRVU8PF8yZOb1kxv927budXzYGoZ+xNfh\/4\/\/0fS+5jjbcsmZ\/jrf39eAvJltx7B28ZMBLMBSaoBDUgDapBPUiAWjAMjACNYBGYCaaAWeB8MAEYIAsuApPBGnABSIE20l0OTAUXgklgDpgNzgPrQRLUgVGgCjSBBnAxmAcmgumgBawA80E7virrwE7wFWgGARAFHjAW3AT8pKYfH4UbXzuEKR5wAIxbtfjyZeRd0huNA+L\/5Vmetd9xcLx\/0BvQfmb+yfeQ\/QQAdu7Yvu8yveXvYsT64sc+qqwmz+\/c2vPFqe29VxlAnIVfSs73\/h9Ac8j1CmVuZHN0cmVhbQplbmRvYmoKOSAwIG9iago8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL1VPVUlERytUaW1lc05ld1JvbWFuL0ZvbnRCQm94WzAgMCA2MzggNjI1XS9GbGFncyA0Ci9Bc2NlbnQgNjI1Ci9DYXBIZWlnaHQgNjI1Ci9EZXNjZW50IDAKL0l0YWxpY0FuZ2xlIDAKL1N0ZW1WIDk1Ci9NaXNzaW5nV2lkdGggNzc3Ci9Gb250RmlsZTIgMjUgMCBSPj4KZW5kb2JqCjI1IDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29kZQovTGVuZ3RoMSAzOTk0OC9MZW5ndGggMTQyMDA+PnN0cmVhbQp4nO29CXhUVbY2vPaZqpIQEhKGQICqpKgwJJAQBAQCqYwEwhAgQEKjJCTMUzSAEwqKKAYRRRvFVkBbFEGlkogGtFu0r3rVRlDbsW3FdrZRcW4Vcr537XNOKAoQvbe\/53\/+\/08O71l7nvdaaw+nIEFE0bSKVCoZPyk9k+TfH6bjNaVqUWWNZd98jEhkVS1f6u1WrbwOh7eJYq+eXTNn0aLyxElE7SqIIsvnLLxkthV+6X\/jtWnurMrqIwsDx5He32AfNBcO8WO7VBMlPg57j7mLll48vf+Wp2A\/TDQqc+GSqkor\/jKk1+OORZUX13Tu4N5DNKs9HL2LKxfNsst3Ll5JNUtql9r2h9m\/5sJZNY2ZG29C+HOIYm7WbyDSx5AH6KreQolE5nvAB8AnzaPNY\/oC8jXPNw+r8Yj9oA0iP22irdSDjor+9BTtp9F0L+VQCd1CI+kg7aa2dIl4gTTyUT7tIL\/wkEKF1EnotJnepOl0IX1Ih6kXFdM7Ig7pFFANdaQh5qd4F9Nacy9CRVIePUT7xEIxidJhLlLSRCpy3mDup07UyzxgvgHbnfSh6GHWUxFMH1E76kkr6SaKo\/n0vHmMW5Bm0n1ihfiUkqiC1mnnaHXmAhpGe+hVUQzTWLpEfyNiDy1ErD+KTmK\/+a75Mf1ZEzQLKV1Fa1HiBtqv9FPz9G3kpRQaTuOoEr6X0ZsiXvRXA2ZPM9fcDNf76GslVXlGdaEcqTSKZtB6ugut8Rp9QN+JKDFQ3Cl24XlJfKG\/gbIV0zK6FOPqTrTeffQA7RX9RX+lk9IJrdWJetNk+G2g7ci\/kQ6JYlEu9osn1e16RnO22d7sYH5smtSHylDCrfQk8vhWZCAMclCT1aVad22pnnn8StSwmu6gQ\/QSyvEO2v07+rfog+c95QplpTnV3GF+iLK4yUPn0gSaRktoOV1Ed6NXn6L\/oq\/Ez0oEQh7UntYv1Y+aG9G2KZSLso9H6ElIex16qYGa8LyGWrYTXtTiXDFOTBRzxAaxSTSJN8WbiqEkKRcon6lB9QX1bW2QrptDkVJH6o58fTSV5qIHrkBrb0R9d9DT9JzoIFJEX9ToNcT\/Xhmm5OP5o3JQeUddo27QjunXNB9u\/lfzz2YduTDKRqIdltFOtMKXoiPK0FvMF7XifZT8RuVhta0aq\/rUgWqOWqqWq2vVW9T\/Vl\/ULtR2aW\/po\/RKfZersnlx80tmsXk12kKQgXL1pDQ6hwZj\/MzGaFqA8tXguZBW0JVURzdgvGykbbQL9X6CnqNX6R90BD1AIgllnofcF2HUrRE34NksHhBPiqfFc+I98T0\/SjKeXsogJVvJUwqVOcoaPLcoh5TXlE\/UrmqVulJdhWeL+oj6pkaappl6Jp4ifZ1+n\/GCq5eryDXT\/ddjnx\/vc7z8+DvN1Nyl+XfNm5qfbP7YnGJegvL7qS\/1Q0mvRSk3Ywxux7MTI\/EReob+Sq\/Lsn4tFKFjxCcIH0ZDGnotW4wUo\/CMFRPwTMYzVUzDUylmirl4VopV4iqxWlwt1ovfy+c21G27uF88gudRsQ\/Pq+Jd8ZH4THytYBArKkazX+mppCtDUNM8ZaQyXpmIZ46yBE+NcqGyHD10n9Ko7FVeU+NVv9pXrVQvUDerD6lPqX9Tf9QULU1L17K0KdocbbV2UHtJe0P7WffoBfpcfYv+lJFonGNMNuYbtxm7jU+MYy7DVeKa6Vrh+pvLdPvBrZ5FvfdQ6F+6cVDU6u21i5V3MS8S1Br9WjEZLWYopepC9Qb1ZX22OKp6xVuiTp2nLjD\/qBYq\/1aXiCnKEyJZ9ehD1dl0PZlil\/Ke8q3ysdZBlCqfil7aTeJRZYmapxicif6K1kFbrX9CBFkwVLlc7FeeVlerq80\/0VB9i3hX36K8RF7tsBJP72JWX6vcikgvKvOUdVSmnaP\/TPPQ7vfrF6O9RyhrRR\/1b9oW+lD1Kd+Io2ITuMYBMVrroZyvDBG7wHGPi+70ubiAasTvKSAeE\/8QTSTEDvU+MUZpg94KKtFiMMTYATVJ\/E2NpHIuo0hROogS5agyWX3cOKQOFAJc4mW6VKgiA2PH+WumxZgBtyg9wdMKwE1eEZmUQLeC33\/b\/DhzbP0NfR3G2V1qGk2kDDpPeYGGYm58iKeMrqFM2ocxuJYylNtohblKVIPvjwX\/VKhJzKd0EQVu2QllWwl50VFJBi+cgVz\/Df7\/PLh+sfiCLhJezKz91Etjn+u1AnCmCvDfdXiq6TzY7qCNxh79FRovOhFp3uYtGOVv0\/mQOe8j\/y6UhfJNo7u0NJTaC858AWLc0VxEATzX0AtCoctR5hGY5yVaETjvJnM+ajgPMmoMZOJzNM+8lfLQdxPN1eY6mmHeZU6nOTTJ3AH+u9xsoEF0rV6uTNFTtXPAY58T\/wV59HexDny7iN4CP\/KLBPoMz0Mo\/wj9MarTXgfvzDavN1+lDmiPZLTQTEjRD2gRfYF2K1L304DmcUq9WajWQEK9SxPM+0yPiKS55kJw3sdpu0sH71lF3fXtGLvrtNlKBsrbmzqKdLhO17eqr6tfaTXU+tf61\/rX+tf61\/rX+vf\/vr+OeDpB30qAFpOINWxvaBx9sDJh\/T4dus050D0GY+U2BPrLMOg5w6HF5ELvKYQ2MQZ61ng8k\/BMxhqrHCvv6dCXzoNmNANr2GpoYXOw8pqHZwG0vCXQi5bL1d9F0IeugEa2Cmudq6AhXYunDqvZG7Du3wTN6FboT9uwRvwjtLUHoOU0YmXRRHvpz1gLPSnXjU9jpfEsNLjn6QXoYn+lF7H+fJlewdrjLfo7dLN36F1oV4ehn30UmLpmae2FF9QsWbxo4YL58+bOmT1r5nmTS8ePC2SPGJ41bOiQcwcPGnjOgMz+Gen9+qal9undq2eKv4cvOcnr6d6ta2KXzgmdOraPj2sXG9M2uk1UZITbZeiaqghKK\/AVVniDKRVBLcVXVNSX7b5KOFSGOFQEvXAqPDlM0Fshg3lPDhlAyNlhIQNWyEBLSBHrzaKsvmneAp83eCDf520S0yaUwbw+31fuDX4uzWOl+UZpjoY5KQkRvAUJc\/O9QVHhLQgWLp9bV1CRj+TqoyLzfHmzIvumUX1kFIxRMAU7+WrqRacRQhqUTgVD6xVyR6NQwS6+\/IJgZ18+lyCo+gsqq4MlE8oK8hOTksr7pgVFXpVvZpB8ucGYVBmE8mQ2QSMv6JLZeOdxbWidtz5tf931TbE0syK1TbWvunJ6WVCtLOc82qUi3\/xgp0s\/SDhhReJxeWXXhvomqnUFCfO8bK2ru9Yb3DahLNQ3id\/l5UgjqPgLK+oKkfH1aMLiSV7kpawpLwuKNcjQy\/XgOlm1m+UrYJeK+d5ghC\/XN7dufgU6pktdkCZektTQpUtgr3mYuhR460rLfEnB7ERfeWV+1\/r2VDfxksbOAW\/nk336ptXHtrOatb5tjG1oEx1qmNXiJ00yOJuKJ7a0q+AS+UZhOAS9VV6UpMyHOp3Lr1nnUl3VuQiGv3KBWMFq9Me8YEReRV3sULjHcvyg7o\/1eeu+I\/S\/7\/MjJ7tU2i6GP\/Y7YiOPkpaBBn\/HHExNDfbpwwPElYceRRlHSPvAvmnLm5SgrybWC4LmoxK0bWX50HQ0flISd++6pgDNhCW4akKZZffSzMQGCqSnlgeVCvbZ7\/h0mMw+qxyflugVPozjh4k3TDsE3Skt\/2JiO8YXzB0aFB1\/wXuW5V88yVc8YVqZt6Cuwm7b4tKTbJb\/uS1+tklYHmjwoOZHS43yYehNnFbGDvin+wt9BfMqijDVUMZgfF6ZmqiUWyYlUZVJYfxOb0mZLWVtOC3Nb8jxX93kcmMASxfhLQzGVhRZ7\/LIpKRfGanJPMqxJDkRza5TcGjqyfZhJ9lPKl6bOhUF1lKU4tJpdXWRJ\/kVglnV1RX6vIV1FXWVTeaqmT5vrK9ur1qmltXVFFQ43d9k7luXGCy8vhyVmCuG9k3zsU9dXXU9qf7SsmAgsV5Iw+C8deXB8anlvuDMVF+Sr2wWMqkfSm2SSivyYFIot94n1k6oD4i1k6aV7Y0l8q4tLWtQhJJXkVte3wN+ZXu9RAHpqrArO7LFyxYs8zGXGhS3DJ+4N0C0Svpq0kHaq5oESTe34yaoqkmx3GKtjFJkRgFS4KNZPgEntAY3t+W2ygrdyw7thk8s++wjSA2SntZfPSylZYHIwYGhgWGBEUq2ghZhpwa47EPYYYIaR4hskViPNCdK5yaxqn5YIHGvTGmiHXIVQrLbqhY3lJyDhSSE\/KyKTz5Rg8nTyhpHENKXb4TI5T\/mlyhE6EyQ7IVngeSlVRBgs0F5Clf4MKt9o+uVcamSCknrRvsKqhGCAQkxEKVK8laXcygfjw7u4TMGEiGBmO\/JxOtihzk2Ydtgwb+64JyTrXNbrIUMCFR\/P2uCYDzLsZkUnJ8YXFie2hKkMrhqprcOg3goj+ShMvJIRgUm9sjgqqpKnuOY9FU+OIyGg7dsZmJSORJkuVLHYr6qEtG0lJacgotTT0oSg1+UImvFz9UJrirxVpR7KzBZxIQyTFRvUAf1zoas91XyBCmx6lMCXgVSWTcJcQkdUZ4YdIFjza6c5ePpHeSOtVrf4k2jgzSpLEiJdXW+uqBAEf2FCIzkU4JGyigm+FeT6qucxWrIbNZCZlkSEsWVrcOpJRb4ksoRRPHLtkTDYUTN5FdVHSs551WkoiXa1cXVeYfUYWSfh0mppVRNqcAE9sZ6C72yqysTYUMjjGJbORKyAkb4OSDiy38pwUWp9ee5\/Cdc5L8lqVZgt0xVyrxgiRPEJf\/BcEFqUOl0Ljy58oL5scWdufF0\/yg0bwCjKpFje4NKqc0prfijOGqi02FWNLjIqSnFKXiPX6wtCZ3y04PxxRN\/l4iG7cv6M6aWK6m5gKbG0s9Lf3w59nwpfUL+4sYYQ0RXNikOdtIHaj6t0Yj8wEJjJxUZQ8CiLqAJ8CsF+sH9Jm01+RF+MeyTQG9ShpAK99HAUSANmAR4gZlAGTAGWAFMQNggcAOn4UBdT9Nd51Ol\/izF6lMoGRgNs097n\/potZQEcxHbkd8AtRv1gTkZfr1d3RD2WfND9ke4ZBluCuLV0ir4j4A9CohzradE0BggHu5dkM4OLjNosfok19X8EublKMcomH8GLURZ80HHwH08zMOBaMTJUoaYVTC3g3k42qYdzG2AAsT7keMgfDTKWA3\/9rArHBb5RoMmclik2Vt9XSSK2+ku9XWq10qpvaz3s9SW6811durE5ecynQGFXL5QWOWT4LIqJ8p2CpQwzFIHyL660q7rHcoBqlG3mV\/D7DPaUwHD9Tp1R\/2OAEO0aurs6mZ+gjKO0h+mgbC7gQQJTvMOukb9lgLwSzU2YdxU0wilPzwGmj8pl1E3w08jUV+0N\/VE2ct57GEs9EC4STJ+NXXXPqQuMAcYbqKPZBtZKELfF4Pmod2\/cJP5OdLIYyCdvcCTiN8J+adzG3C\/iynNuxD2U\/hdBNRijHQGOsF\/nRzDO+kFjo98cjgPqx8oVo5BgMcekOnA7h8HUQ5k+++U6Ah0AgYDnO8m4DFgHNCNwyDdjgjfHeW4gscMj00eHzw25PjHeJJjlvuxFm3DY8yaM9uV2bQWaA+kGUTX2OiDsHK+cD9ymXkucNo8tnjMOBT+Kfa4P8L15DEVQn16msxbzkEeWyG0N499pmpA1qG3sp+G85i12tqhsgwFPB95TjjUKQ\/PTzlHQNUFFM9tx\/3uUKctWug28sNvjP4mjdT601T1aYz\/6TCXgA5G+2yRc\/BL7ff0gbKGFNd+SkNf8tzdHEZvY7heFfOR3n60ZYp2gDZL+qqSrL0qdH2X+am+S7nCgmMOpeEQ+y0\/poxQv9\/q\/j+B8pq+i2bD\/Jn+qmlqr9JG1JVc\/xIZgNehcG8AVgF93KniNvcC0eSaTLEYN98CS7QADdUDNFjbT9laBznv\/HCfjLQHaAvQ16+SKvbTdepkutvYReeor6IfkZfyGq1mcPqgNS3jKHzMnTqWJHXG62koz4Foh8o5NcR8R86rIea7ck4OMZstSlksG5g\/S\/lAkje3c8Zry7i8k1LU70LGZ9g4DRmfwxAvNnxchlNbtkQ78xRxOrKs4fpL\/jhFzifJ5+DX4IQPpy3xd1KTstP8u+TDB2iaM6+B\/oAf\/n+x+Qj4MPqbZcd6c7pxkTldHW1ORz0fMa4F\/dpsVHqa9S0y1U+ZNi\/r4shSbif9AHVtkaN+Gm\/zMz\/LU20HZLglR+Ol\/PyYEvSvJW\/LlOXlechzMB18ryfk+PfmT1ocLVavI1IxL9kdY2QC+2lu6qC+B547mpaqW8xX1JskDypQm6lcTcUcRly0WYKuUFc9n4oRh2R6HAaU3bj8hobxybygCHb0lcOXue+Nnyga6Kl\/QYNQZ7++U9bVL\/n4bdSD20HGXQa5grRcqRSnKZRqh\/HLOIugL8j2AA8MaQtbNo\/gNI2JcszGyDgDzJ\/ccTSEod9Lg5C\/X+ZVRMPcQyhFn2J+IfWKOBqnPksZahF5YO4ix\/21kFG9IS+LIB8B9X2gGWMz1rJLWS2p+aOU9yulPG+jp9NUqU+wn0Hdjd7Uj6H54FdBfdV7kc4SjKufYH7INKV+8A9qx3nDvdDWT1hPUOR8eQnxnqO+PMe4DFLecHlux3g7SB6Wia670YaRFP3rNm9N67YUCYhW80XlTZoCOkwppcOYMrthXsB6oPoWzVDvQf\/tpiR1GuT305CNwyDDR6OtDlGZ+iLMyXDfAiyH7reUYrQYqlb\/iXCZ8KtBvANI4274M65BnLdBH6Lh6vM0T90P\/eCfrCNQkrYM9Dwgn\/LEA7RA+ZEWGIMgk4fZ6TOWmuUSd4Pf\/dOOa0OW1cHpynwJdLvTlFeWNbScXMbTlE+WA+nKeAijaRSDdnob8Fu0eYKynnYB25S3EHYsXSJ2mPvQyIVhKAq1awPFCqCfNpAeBa6EOQ30z8Buy063A38H1iDt\/aCNhrwIJEjJxXgGhdsW4DbgBccvFJzP6dxDoSea+06y74GsAcS35j5GeHjtShqE\/AZpw819DPVTyBDAWEntXcupvdoT7t0RL8yuJ4LP7aEeKpk\/nK1MvwT8ZYS0Y+DX1PHXgucuy+f\/VHq\/Fsp68wD6OF2W4QeKt8YQdOPXzNdBp4jXILeXgZcCsPeFPd5pT6ef4H6zdA\/rP4wV4jYPdw+3h\/fr2exKI80IhTMOWsbDRhrB0LIRHgi3u5+jEQzjafg9fapdu+8smAYd5XYuE8Zgz1PtxnjqyVB6oKxdOA7mHNBiPwi+CnBYGT8a8hLguctQHoYsBlr8B4LnAyHtOojbVb3d8nf6x+mX8P5B+fprL1IOaApoBugk2y5p6JwNH9Phbg4vOV2YsLmRcaY0\/78EzJ3ngWeBZ\/5v5yUIYxWIBaSOOgxr8IHQOafwVs3xvxIdaw8aD7mAmXcMcvX432CeCaTC\/CjcbgNdCwpWc6wZ7ibkiAq6ResC\/Z1oLYA0mmusuMe\/By6y0jj+GNHPb9hYasU\/dj2A\/j0OzezYw8AO4CEgH3GcdG6C\/QLQv8A+0krrGMzH3wOuBYqBWy16rA5g\/wjk8TrrI6dZh\/5H6ZnWH7+WOusMh56yhvgtdNivoietNZz+Pxt11hKnobId7PIbIeX5xTWOQzF+IkIBXdrHOiXr0azLsv7M+mML5XVbkaTxdjoOjWEZyLoz66\/6ALnfyGug1JD1YIEjN0J5q\/iWtgCxQKJNFyDMj1jrvAjeEwOe+h3qdw8D9niWa6Csfx6EOQay7gkOA3oA9m6g3zkyzeGtp\/DYs8i0\/7T9t8rI\/4FMzbQxIwxncndwro1RjHBZ\/FtxNtn9P5blZ5DRoXL6f2t35LyDiBGUyXAFzH2McL30FD3gLPaz6bm\/1R6ud\/xme5he4tjDcYp\/+Nhz9JkuWAM7CJt3vxW8ttD2nND9nTKEz+OW+Wbb0UYFoQAf6AWZ1Ru4G\/gGPKMbEAdshP0K9zE6x\/0gZcIOuWryOjYbqGY\/0EFiPZjb9+Zx2K+CPVY7IMOW2ag+23gOH7esn0v9EG0m+eCNXH5KB4YBcUA9sMjpa157Iu9\/Ko8T8TpXm2Z+p70IhOmAZ6UD6QLgQdhjYI\/hMxEDEp73NcCXN9mU5DmNs8cHXm+skWHy5dnJ03K\/L11TaLJWay6y91LijN4Urbjknp3P2aeDLOrLe0PGWnYzL3X2j12zkf5ayIEBSJf3vnkPvJYWq90gH3aQV9lPmr2HTM5eMu9PsbwysmU52rTsH5dQKpBtn5uU2OdUfdTr6Ry1gs9qzB95313JprtEM0XyeUQkyhhRSj7XesqHEtXb1RXpXEjD3R+YH0I3+9AYIs9zxjhylWWiYw7Z+yuSbXViTzPZPhM6SSfg8iFeEu\/HhObrxHNthiy9zNqnC5XlZ9JtlJ3mK0jrLmeP9Ez7nS00fP89fJ\/+SipWe1Npy54sy+y\/2WW32zi8LE5eGJNHfkEXirfPxTQtHX2Wbv7AY8w+z5HncJp1FjdU12gM7zcCAe1hCqjrqAD1zGgJs02ebbVDWF5jO2duiTy+eA8SdBDQi\/eD5RnGVnmGF2GjHcZAhizLT9a5mR4J8L7jIpnPNycg92mjrfMd8xv1Y\/A0Bu+roTwM9XLzFtD3ue1azgKrabb61Elngm3Ur0iTZ4I\/AOh\/IAs4zx6n59lzq0juHaK+so7QqdCnK1Heb9Ua8AurfWRYYwHlG08Br6BN1oD\/P0Tt9f7U3hhL47VrUedLgW5wfxN67EbqDqSIEebL4k\/UHdAZSjl1VxdhblWQxvv9yhHAPlez9qfpB4Y4hjhAyFnuJIayUyTZ54TLbXM3ywy3IfSIhJ0GcG8IEM78Um2L\/ipD3qVIvxFlLIEZ+aixGBdhQJyZNlgv78TjRpsKHnUy8sKBuEzTwwF3pv5w2O5dwgF3prnhgHvuacpxpnBnKseZ3FPCAfeU\/0A5zpSuLxxw9\/1C+YrDAffi31COM7Vzj3DAvccvlGNcOOA+Lrwc4E8fAU9gXfoFKNbS5i2Wm8lrW0iX5g95HxuYbdsP2+HWnoDc9\/4dcJ4Vz5yBMFjzmkcArEXMCSfQ\/CRQZ8Vx8jGvAWbZusKLVtzmx6y8ZfnsPGVcp6xPhtk7Anus\/GTeXP59oD7gdjvMo3a+T1nlbr4N9Cor\/PEPrDrKeE+dAO8bmBPh7wFFfPMFYBLgAjoAvG\/wI3AQ5s6g7wC8H9EH9oFWuzS\/Cbx9gi\/QW1ocTVC\/l7Ix3uWxqDZI8lyCrIsMkVWLwfO78V0Q9WbqpP0B\/OsO8LW3KFJbTGRgHSr59+eQF6kIPxq8Yj3CT4Ed0APgmfci\/G1Ij89hDsC\/I3gy8pB28E373LBIHQ6+O5x62ef\/filTwW8jKqG\/tIN+cj7ilVF315+pp76A+iIMaU1E7jyU4QHq66yFI3ZBfl8GnV6hCMhN0j+GO59t2XUyrqKh2iM0xKHuv0DfgbwxulAf8OmCiIepyJjC+2nNg1vytnUt5QHqDvd7gcftcQMcSwXGyPMqPheCjqb+BZTP8aDb6NFw95CHz7v4zMleo3uMUZAfm6iN8SLm8zHq584lv1Ei1\/DFYWe3I\/j8yahA+Fegf9hrd5cLbTiDIh3K+kbofgDy7MdnavJc68R+gEWdNPi8zTrzejtcr3H0qBCdQu4ROHk49ZF0vbz74LfzcOjJ+kYRDZNnYzvl3ZI2p1C7THyOx2dpjj5rLAb6AAtotr6dSrVbIcu3UqkrBzqtRm1YP4OMlfmxjNZvgp5\/iNqgb6CTmxnAIutczESfmrwfUYv+ex3g31OoOuFOJfZcGg\/7CDvsCmCeZWY\/82LbfYSd\/jwrDMc9\/g+Yl9l52Xs1zf+0YG4AkkL1VHkmCv3+NLRFr9fIvgvyC\/RX76VhDvOdqhB9+KQz\/jNRxIEeZ35m710pIXr0STT0fgrCf2rTj233GB5rzCvC6an3V85wn+UM1JlnLfMtXL8+0z2Y09OK092TOUGxprPtv3bvjtdedjtJepr7B9ae3Akaf9L6KZzK+3Cm2aLH8r7iEOrIdwJ+Cbp11y3WKAXfPg1s\/f4U6MfAQwFX1sngOwa\/BAMSk+H2nh5yXSBh7rZh2niFAR5KDF09PbTT368rcOrj+reNDAvynsMvQJa1zwnw+uOXgLU\/MVw\/21hyMpx2d9rRaRen3k55nfyddP+3\/fi\/7Zf\/VL1\/qeyhwJz8O\/CGTfnuXsfTlZvHoBEPvAf8IHUWns89bXTEmPkKeAn4xsYhCeueSkf1vzAG3pJ3bVvinDIO+E4Mw+kT6\/5NvAuc3DUAeV7P8ZkXSn64\/LTtcwDlSweg0RmZiGPd22Hd6+\/al5ZcZzi8z31I7jck6tbd2hG834FxkaE9SbNtfe8FW\/d7VK6nrXuwMRa\/o3zJc\/n+0nXgUSbWhJ\/Lu6Ibbbxk41Zb9xtno4O8D7yT7g+F2g\/6WT8ZfyjyuwzYZuvbPtsONDdY7i1le6HljqROut4bgN6gNlFf9RWM8UzIckC9AYC+IM9xZlBnbQLsG6Bbhdy5Qfi+2mTEGQtMljrFCPWKE3Nb3q\/hezUMvpMzBuEjoQsOB42Q92jk+l6u65EX6lKgjacYefeHZRTfrUEa2lC4QS9SKzBex2FcJKDejBrU\/XsL6nLgGqyDNwM\/wrwT7v9G+06EGWtj9VoA+qgSBO6DeSToR6DbEAa6sZIBO2M13DyglwKXA9EWxJcWlLmg40GRl\/opaA4wDmhj03FWPLEWdCtwoR1uGunKeiAXZg9oKuiDQC7pnJ54zQ4\/LSTM+SfCuC6nwsjZ0LlXg6ZjXOaY+8SnlKVNo3bo02hr\/dD8orVuaX6Oz3EA1o22wP78KfcCnHNym+oGzdCuwVr\/K6z7+F7PNorRh0GuHqE8PY2SeN8i9OYS3yeWe0+TyeXsfTswyig+4mnwUOKfDZK8X1Jll3V\/Xky23KQZqy3aZaXJ88zRcY2OpBj9oUf2k7pTrLxXxveu35eydQTLfClfC+g8+\/5ULurJ60eeCy9gvEQizkh7\/o7k+2w8rmw98CGGUkNlnC+fUyglvFaQcX9nrUnNK6z1rTka6d4Rcva0ifH\/9NlW+BnUmc6KznYv42z3NE6x\/8bzlPB7G2e7x3FWe9h5y9nOyjBOd2jW9wbtT3yHgL7faT7OwDjqDh79J1tXG65swnx9mnKMJLkfmWbJfvBK5l3V4IPQ+e30xmvPSF4e9o2D+aPzbYM6S+6Tsnui5HG855vesk\/bskfrfJMg59PVWB9iSMo97tXgAW1s3jLW5kG7GOa9SpLck2Re1EEsA50g0UWsw2wYb\/OoPqjL723+s9W8R\/KXm20edZO1Zyj2mhttXuWBTOqu3A5MsvlQf1DGYsAL9JLr6ZstyHXZ41IuZdh8ktOdiHgw2+cYsZA1WTwH+RuYs+lKkP8HbJ3AwQFbT5D0bDphSLyvThfePrcZDTkTL+\/68rcIB6irs+ZquRe9RfKa\/JA9f2fvPc\/eb86Tctw+1w9fE\/BZDuRZrrOeRzs9Y+\/zOHSGBbnnI2W0qy3UZMhSuS9rrcH6gkbad2p99rqhbch6z1nHyXWG+gzl6IXwi4C83MJnCeYwex\/Nba+Tea\/rHnkf405KkfeYQW19oRz0X6Ax9j4br4U\/B76Dua1lPv5Xew2X37IW2kPQM5o36s\/B\/RmslY5RonGr\/KYmqHxDKfw9FANxNjP4rCgEWfY9KJST+lt3DyjfpuC5ci9jsMbf3LxHucrfabH6FOWqV1Km+jL1UOvoHPiVqR+jT16n+TBP0IbQHOVJ68wK+sw4UC\/iym+rYOf2cr6t4jv6vY1ngR2Y97PJZ9wLmkyR6vPQZ0ci73vQrrfQQHUG7I3SnqB0AB\/cgPGylHqqL1FPvQvSvAdjYxX0px3oq+HUU+sO3fZbGosypWtXk1trS5HGJOoCv65anAwzWL8Qbh0Q5yXwFo67E+67YV5LCVyG0wJlkuUJgSyPBUPpYH7hlOUUcDlCEXdq2icBdefyhOfHkG0RCrSL1TbmC8BfgSNOueB+UnuFQpbVwaVII7S8aEMH3Jbh4LYNxSn1s8HtHgpZbwfohxagDbhPZN72GOB+Vw9QvKwzh+F6DrfrhfpAH05w+l\/9kobJuAjD4wBxEmS5OJ\/lCMt9vwvxr4E5WfoPdMaTjMfuCCv7MM7234W68djrg3nP9ZZtan7B7ak\/ifK+jPT2II9yxIWeKMvHaT+MvO3ya\/ngWUhLfwLuabLNZV\/JOAGkYZU\/IbTscpxx2TlNp+wcBuspYxUlMBA+Xb8R4ZEXypdlVIBCMnCeyhTqBFwCxAGDgTbAMCBJYX5quSX92nDIe6TbBXn+A8bJ53Qnw4hCX75Ka\/T3aY2SAr6SQtcBaUB3oArIABKBbjZ6234ptt0N9GqziQrbtmEeZO5r+7KkrPvdZK\/f\/nA2HSxc13B0kPBw0FP+Il4zZ4B+CrrmTPcszmQPv8cRfh\/jbOU6RScKv1PzsHlYJ\/Owtsn8RPvA\/MQ1nTL1tygTMilTj6chUe\/8jJV4cxrahH8xdQFQyzS8nL\/2zvmvrTffP9PmQ\/aNpyjIgnFYQ\/aQ+9VT5XctyZB707EmYn2K5XWUewTF6Y9SG2M9ZObV5o+uVeYX+v2mKfdqsX513UVxRndq4\/o3+P2skL1v+14dZNJI1uv4TobxOtZAgyHjS6lI\/ZEK9IH8zaV5xP7mpRNkXqq2Ud4faJZrXayX+XxYymTru9ouLGciymhe5HCzKeoRosgMysQ4yz9pvfQaKWKHvEdeaLkh3gSsAyCXQtyKbNrbpo77YklPuesHHbQfrZd3\/jZTofIE1gkAytbZiMQa\/ibgRyrGGitSvwXm++hWPQH6w+Pkc\/VG23SiyXol5YBP5LiWwf1Vmgae49M2m6\/oB+kq\/d+I9yStRv\/69GswDp4kQ7+Wlur7Yb+ZLjaeM7\/XG+G\/DHa4oc0j9XTEq5Thf6ddDv06m6aBl5D+CS3G+mIOytlXNFOtKDX\/RT\/wPXvzkDiK9lxGPYxzMYZMaq9NhtxeAaRCz+oIfXkZ9O14rFN7wL4Ecr8bxYh\/UIyRBXt\/KmS71gvxOsIvG\/GyaDX4XntFNSeCX01Tk6gP7FlKIelGOsWoG6kU\/C9LS0CcBOpu8D4y0sd6I0tNBJ8bDHtP8MjeaI81NFbPpBip66DNXZdSAYPb1H0+tXcvAM4DBlH3yBXI8zOKZ2g9zR8YPNZ\/CeCxPRjqh5g7IeazrhPD7uWf9d79We7Zn5U3PQqex3D40wLoxwskL+X1dJFFmz+29iLkmcwe64zUHBlmFtZZHVO5f9UDmGpjYxjSrTMh8xygv6PXyzV9yPdGGO9J1vlOc7PzTRBkYhZkWtYptCDEzO2D8GpPSsbapr24lPrxWRHSS+a9DXfLLog5Nrw\/xPl0s7MmD7+3dsraOBfxbqahjtzg82z53f5jZpU216yKSqcubkBn3YXv\/zrng8tptL4PPG8z+NC5fJeG75IAB6gG9CO9lD7ib7Xd9r5L5GbKEfvB7yfTJEBVVtIAN4mprvtQHkC5g8i1Wn7bzensAIqNQzRdnwX8jj6QOvY287i6jb91p7Ga9VsGN3BcNgNz+Pt82z4TZbwJPFDVjtBNeje6H214vyv2hFk8a7We+yww4mjrKfsVYbKLz9eV2RQvJlMP0HbAMKC3jRxJ90DXsNARfCYT6MpxQr8N\/41x3UAk\/yqw+jj0ttnkUmabx8Q7lAW3NvzNr7GCzoHcGePuj\/XH+1Tq0rFeUWgK3Ia7xsGtvXnAlU3pro\/pfMiTnmg3Cf1KrJkXQWfbSTMN63vcj\/UPIX+OIE4t\/J+lMa75dJMxHfGmwG7DlUNFEbfIdTeffXWSZ7x8x28TDVF6SrnJcisWcV\/XU2mR2p6y0T+3Iz\/+TYhS9xGMwWwao\/2JlkEfz1bHYj3koYnKndTHNQlpL4QMraYR\/M2q\/Y25X\/5mwRDw1FrI4Fq5Xo5Cef+iWb9VEMAYKVOGNG\/TO9D9CDcC\/DPLPR\/6i\/0dvrtby\/f47QH+Pr+dbR8GnnKN\/PY2jQa4HsR4nSe\/w41zV1Jc5D8pLroK5oXSLcY9k2Ii3wefxrrZ+U0MltNynZcJvp2KdvgMZk6\/E7Vzx1K7yAiYk6RbIsZZojtK3n8b7tyl4\/0cLILHcVqS8l7i20j7KvlNr3RDOePt+XIK1MVoT8b0EFxxAsYevvPK6hTjZ1McpmreE9U+AX\/9BNT6vY+JcKtU+HckML+g\/4xmsJnhzNVwqn9LhQytA+RZB+rH89CZiwxOF+G+4m\/Q5VkH0Vz52w78WyVD5G9bzNJIXGVRuoN\/N4IBf5\/9uySrnT0djst3DhFuMrCT1\/SKi6rFY0jLpi17Fh9DBz2IsvNdV94juQzrcwDyS0KuH7DWiSimWOgToyLaUKyh0Cj3etjvp1GuasyNr0+lIWfwpz3r1v+Iefyuc9ZNw41GyHCsuY3+GPsXU0FkPBUZ+0LOpr+D\/9vwTwNiW+7X5Btvgn6IcV4GOfcpxkECpWGdlBt+VqxNgr7hBpxzFoeej\/FVDfSjEgb0q\/YSJPdIJvB6R19I+erF4BH3oNzzsX7rg3Yro456Evp\/D\/VC+p3l\/uF11t4U5Fy+g5b6daQU7QLEtcPoMWifC6mE+0G9h8\/C7bP6KeYz6nrzNXvMR+vfwy8Fc6LWXCTvHlxA07DuK9FvB40HPQC\/Sfw9t\/kiwvOZOu9Vtj2RHudnfs+8AHKsxJiNcczfjT9HRfpqeTcg2dq7N7\/Wrd9xSebv4F1DkDafxx1Bu\/C5ynNS92I9Wt7LwVzm3xIZEDEe7dzf\/FxfijXqcJqBsn+ubZDzYLzck70G+tgWjKHuoXu9aIds9Fe21H+r9Rcpz96blH3OUN9H\/XivYQPa8xMgBn0yFu09FmvgI3y+Jvdx5W\/A8F1mmXYu\/NdjDcxYZF4Ge6JGzW9ruQA1r1CXyruvg+UebQN0iAasSbeSwFhM1NfK+1CVRjXSTAefvUbycNk2v\/acQO0A+dfhxJrzlLXY2fS+sH116Ej11l4h35Vp7mrduzP5Xj5W\/masheNXg1\/xHarVMM9CmP7WN3Ryf3GO+g69515K8cT\/Fwi0uLixkJpZ9BK5SKFY+UvqpH9qmqSTkhNJpeqXyoPUjTzqF+rnCOdRP28wunma1CONah9Pdk4H9QOqQN22qh\/Su4BGsXCJhSkbqIHZBHRzv\/peY0FBZqAJNLWfpA29emfuZY+GLl0z\/6S+pzxAPckDh3cbOiZKn3cacnNtw6BzLUNjn76Z7+ZEohZfAor6jvou9bJiNfbql3k0JxoOAsw7Rgjy0Db1HxQEFAqobzX2SMnc+oT6V\/g\/j+FbLaM91xDdLhMJPgthFofqPYIJbPnsaWzbLpNyajF6BO3H+xBwGDjK97tpiXofrQQ2ALsBDWuT+5DAfZQOjGcXdZe6C+XcjvgxeKcDS4ANgIaW3Qn3BfxWd6jzKRlxr1dvoQ6g69SbJb0HtAvo3XDvDnoX7Ey32vY\/gLL\/7bb7Ztg7gt5m01vhngi6Sf6vMB7197Z9OVYBHG+pTbeptQ3dPbE53eHvBTIAFaZbYLoFTXcLbIS3UFerC2VO9aCZoIssiua6vCHJJ\/vo8sZOnTO3oUkvR9Nfjpa7HC13OWnwWuGEWWGF6auuQJgVCLMCYVagVTLUWuRXy8eOeMcCXkBFu9ei3dk9iPd+4JB0vxrvG4FtbFMvQjv2RqmuU+c39PJgkM1pHBLIzH5MnY2mDqizGzt3y9xwwhYRyQMRtK1NYzjsLOk7qzGiDbvOauzSzaIItSCnrVpFlwEKOEsVVntVdA6QD2hqVUOPdM8+dRwtclOgrWelslJdqa3UtYx8EfeEmkklmLgerA76QsOiRzwzssTgNdty1qgzeR7iHQvUADcCGmo7A+5e9XwpczOAAMxgb3jzLl4scAjmw6A6bDEIF4NwMXCNgWsMXAlv9ikBKoAa29do8XHicPij7APwr5W0hWtb1PIw3kfZBIyGLRq2aNiiEeqQcgwljMXbC5QAqnQ7DKD\/8Hb8Mmz\/CsCQ\/kdlGMcvwHGVY4G0nvt7i2Bvsa23uLG3CGRl52QGkvGKi4tbs2HM7jFPjDk4RpsxZsmYlWPUwU3m\/saG1IxMSZP9TPc0dO6SOTgmZxhWmALru920FXgXUMmDdzqQDSwBNGU33h5wt3QgGxgPzAB0xHiQ5yzeHtuP3bdKPzaxv3KSv4o6PNAwdMD4nLHgYzOArYCKtB+A\/wMytGXaLd2DeB+W7uPt8NukuwdvJ44q4zDvmGa\/PUA2MAOoAXQ6qE4F353K6ePtAWqA3YCmTsMzVZ2qPIjnAeUBNS0Q3b+Dhzp2BOePg4KdE6u0QadGix3yfZt8Xyff2fLdI9B2dPT3o6P\/PDr6mtHRPWFQelEOPG6R76RAVE70wznR43Oie+dEI7VOWMpHKx3k2+C3+Jd8j5PvtED7pOgfk6K\/SYr+Kin6zqToC5KihydxvK6YFtFKe\/mO4rfYJN+j5TslEOWJfsYTPdUTPdgTnRMttgjkTrny3V2+E\/ktvn44Jj+GIh4TX1M+UhINWb09TQpJIsyGrByQ5oaskSDHG7K2gPzUkHWz53Hxo5DSQnzf0OMDT04H8a0YpbH9G5t+JUbRLtCjoHNA78US0g96T0PWlRz+j4h\/O+x3U7Kbw98FtZHpVjFKut9px7ujIW0mcv1DQ9olyPV2SpO53tqQ9gFcb25Iuw5kY0PaQpANDX4u4PyGrD6enHZiDhbOHLaK\/AqXZIydYxFSXgg60opc0JDGsfI5gyaR1+DrD9KTS\/m48FGJzM7T4JOV7EY+mURX8slCJ5Jf0rYiRhY+GroOU3eD70qkYjzs\/8DzQ9ZjXHH6TsQ0bPG8\/zjqNwXWf4pRDbs8L+3l5mrwHExrEv5HPC\/6HvM83aNJTGnw7E9rcsPjibQmRezx1KORgwiriEc8u9PmeB70Sd\/tPviiq7dm9fX8wTfNs9kPe4PnyrTHuRi0CDWeAu\/ytBGeMVm7PIX+JgHvQBYyC0R6hvou9AyB87lNYlTjLk\/\/Hk1clAyksesRTx\/kmOJDUR72DJw8efA+ZSC5xLJAmmupa6ZrimuCa5hrgKuvy+vq5urqau+Oc8e627rbuCPdbrfh1tyKm9ztm8zDgVTWmNpjtcG\/a6DxW5PmWIXfiqVQKcKtYPYE49VipXhSrgjGFVNxaW5wcGpxk8ucGDw3tTjoLvldWb0QN5TDFlTWNgkqLcMQZac1ifz723tJiPQ16xOZrlizvrxcFAf3V1HxTG\/w+0moSeSEaUHdl5tAHZdnJ2THjWg3pDD\/NK8K+5164i8hNfQvoVtucFPxpLKGgTt3dsstD2ZKs2nCXBwcyT\/gvVe5QFlSkL9XqWFSXrZXXKpcUDCR3cWl+eUtwbCSr0EwymLCwRopmYNRsmiUwcbIYBivyQX59cnJVqCnxCgOhHH0lAw0x0qrB7JAWiVMEAxrhR4yrR5Kdw6GgWElFhOaWBsSMTKxmDYkE+vKger9fgRJ83OQ+sF+BKj3D5beu054+\/xWccrJL\/Pxi3KZjxAnwvSywmAw2GEUN8Kk\/if\/ZuX+hsCisfLt6ir+GfUKX8EsoCK4bvncBP6JXW999dv276unVMysmsu0clbwbd+s\/GC1L99bX1l1Gu8q9q705ddTVUFpWX1VYFZ+Q2WgssBXmV\/eeO\/KvOKT8rquJa+8ladJbCUnlsd53Vt8Gu9i9r6X8yrmvIo5r3sD98q8iifmiuKSsno35ZbnTbdooxIViWlRkZhUntsxtmaEnCPDkhKuSNynEeRXVGp5sI0vNxgNsFffnL457MUnTvBqyz+Ub3slXDEsKXGf2GF7xcK5nS+XUimhYF5+y7\/a2tqltfxatiwV76XLEqTjUkzepEnFwUL+Xe+sYFZBMFCRXy64PxCwLDBohm+Gf0avGdu1Jb4l\/iW9lmzXxvvG+8f3Gr9dy\/Zl+7N7ZW\/X0n3p\/vRe6ds1j8\/j9\/TybNeWyb\/yvLJA7BNZB7OUJVkrszZkbc3anaVbznFPJB9MVmYkL0lembwheWvy7mSDPaaXPRLI2pr8ZbK6DCNRLMVfQb4s7jJQ\/GPr0mVckVqUrkdFRE3Eqgg1NsIbkRERiCiJ0JeoK9UNqupR09Vsdbw6Q9WhRjW4hg4ACRQaQwfcGLUtKhi1P+pQlB409huHjMPGUUP3GhlGwCgxKowaY5Vxo7HNiLjRuNGlVETVRK2KUmOjvFEZUYGokijd4xKEutUC3EbLliUGYl1GvicqMt+jKvmeCHe+h5uvPHVZal5ZTjJVQT8W0OX7UjzgAwYAkwCd\/oL3K8D7wDeARqvxvhn4I9DILmpftW9Bwrx8boPyVOakCWpmY8bAzHObQCtnW3TSNIsWjLNoVk5mAmhD9oDInBio6oL24f088BbwGfAToKuZaqZMfJk1B8trqTZVoFoEy1J+1aYuFakwCB47S2tTU4nB0xXjCUFTxcmzmETtMqqtJYwuEASSrrUcbRlT5w8eJMNDvmDdr3dl5R5r9oXBNall9Yp4TPkzNGuX8kQD6VqT8ueHVYp0sWGPoM5uQ38C\/gqpojdFiAXifEpIjf0+63jWuNhvs8Yez6JsmGOP4dU\/I7GetCbX640LSbhA6xcKSkhPTU\/N6F+e1C6pnR8v0VWjY151\/7GATj+TV9tvHRUUtz6tT+vT+rQ+rU\/r0\/q0Pq1P69P6tD6tT+vT+rQ+rU\/r0\/q0Pq1P69P6tD6tT+vT+rQ+rU\/r0\/q0Pq1P69P6\/Mcf\/hk763+Mb89fshCJLoBBZNn+f\/ynUbJ8a9w+R4VpOm+S\/7WjbB9BcWg\/vt5s8P\/jWTpv0axa77hZF3knLllUuZhkCBI3kk7uX8gp9C8s3FE6ap7kIGx6tt7hcC6i+uDufTNisr5zd7YSvvv9bk8xfe3qNyp+Xnr8+tjz3RNgjXDS\/T+g\/5jICmVuZHN0cmVhbQplbmRvYmoKMTggMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9OQlhBSVArQXJpYWwsQm9sZC9Gb250QkJveFstNSAtMjEwIDk3MSA4NzldL0ZsYWdzIDQKL0FzY2VudCA3MjgKL0NhcEhlaWdodCA3MjgKL0Rlc2NlbnQgLTIxMAovSXRhbGljQW5nbGUgMAovU3RlbVYgMTQ1Ci9NaXNzaW5nV2lkdGggNzUwCi9Gb250RmlsZTIgMjYgMCBSPj4KZW5kb2JqCjI2IDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29kZQovTGVuZ3RoMSA1MDI5Mi9MZW5ndGggMjQyOTY+PnN0cmVhbQp4nNy9CXhURdYGfKru1t1JJ519I3QnTRYIISGEJRBJh00wAmFPwEjYERfCjjgCosiu4IIoIlFHVFBpEsWwOMZ9GwUXEB0XRsWd0VFcBkjf\/63q2yFEFOf7vv\/5n+dPePtU1a1Ty6lTp07VrQ7EiMhJS0mh8qEj8gpI\/jz3PD5GT7pyQk0w\/qyLiG2cNH+ux3zu0QuR8AGRUT21ZtqVe7OithHZion03tOuuHpqMP+0WKLuf58+ZcLkb26\/\/AGi5\/Gcuk1HQvTi5PFEEX9BvN30K+cupGfmz0C8lmjA2CtmTpoQ5L\/nKJE3\/8oJC2uS1uvjiEaeRqLnqglXTrHa9xA+2tTMnDM3GH++jXheM3tKjTK022NEoxCP+knbS20kHqQ2aiYhzfwshMBl5mfimaD8a\/QuNQjrp44eoXdZNvNQPTtJCfQrS2KdaRCp9AsktZOa6HaKpZG0kUVTO4qnUTSIqciTQ2vZZnO++RVdQLfQfeaTbJm5Hc9vphfpV7TgI5VRdxqC\/KNoCn2lHKNK8y6y0QoKo140nMXTBDqM35\/QhlvpNvob+4v5K2qNpWUor5hKqdR8xjxNHWitul47Yn+CNtA+ppuTzMuoLaXTap5jHjY\/pkyqpPvpEbQphzWqAymNLqfltIklKS8idDv9lQIsnFcpfbWnUdMgGk1X0QJaTdvpVRbNyrUj2vfmNeYXpFMMZaNNl9FXrCsbzB9Qw83e5vs0jvbQy+iv+G1Ux6kPauMCJeYW81mKoyeZg+1nz2gF2k1N15n3mo9RONrTGRIZgnom0vX0DL1C\/6Yf+BJzCQ2kEaj5BZbKPCwTEj\/Mk\/hivlh5mzqht1Vo7TzaSn6MyF7aR09BNv+go3SMxbIUdhGbyDawH3g4n8wPKJuVx5V3VKY+DHl7KQMymksP0G76O71OB5iG8vNZOZvBZrI72BZ2lPv5t\/wX1aZer55Sm7TMwNHAKXOI+RMlUjJdTItoCWR7P9XT4\/QGHaIf6Ef6mblYDzad3cv87Cj7ltt5Oh\/Ka\/hG\/gB\/VBmibFCeUbuqfdTL1dfV97UbtTXGBCNwelvg1sCjgTfNJ803oTsRKD+TBkCi10ErHqCn6W2U\/h59SJ8I\/UH5vdhYdilqmcNWstvYo+wF9ib7Gr0k+ZvOe\/F+qHUmnw05LeO38ttQ+wH8HuTv8w\/5N\/wnRVPSlW7KLOVexa80KAeVz1WXmql2UjurQ9WxqomRKdAu1EZoD2k7tGe17\/VifbJeo39pLDNusP29qUPTRwEKTA\/4A\/XQXRs0aREkcQ\/dB71\/HGPwKiT6Blp8lE5gFJJZGstCu4vYAFbGBrMx7BI2hS1jK9gtbBPbzO5jj6EH6AM30PYcXspH8Al8Cr+Br+Dr+OP43ctf4Yf5EX4cLU9QvEqO0lkZpIxVxilXoQ9zlcXKDZDsBmW7ckB5W\/lC+VI5jlFLUNuq89RF6p3qg+rj6pvaxdqV+L1Pe1pr1N7UTmunda4n6230PH2G\/pD+iaEb3YxyY5XxjvGjrYa1YR3Qcg+1+OFJmINt+XYeqy5hx5GQylSKRM9zMA4jMCt+pBIlgHGJEM\/RtjiepMYITt2n+sE\/l+2jruwFWqJzBVZVPUp17AN+VH2OX0CHWDVLUh9UrtJe5Wm0A9ZoPd\/P97E+9Dgv5qP53QqxY+whOgZ9X0i3scvZHNrBjrOe7FrWnS2hd3i8MoLdQMXmfVxldjaIfU9oAV2nTqZL6Q9\/WBGs9VeBe1Sn+hfYpwbaiBF9hD5mD9NJppnfwropsEYTYGXWQt+Xk7B6VZhnSzAfk2BBrtAP0ONMh8XvrvdWF9H39B\/6StsLjeoDS\/pF4DL1HvVTs7uZixmGWUYPYd5NpwsxY45BS55CXMQuwUx3wJYUYFaX01iaTNfC6m0w\/ebd5vXm1eZMeg28J1lHdpLVYkY0gKOYXsbvzfQeW4N5eOEf9\/P3fgKTqZG+ZoksgxVgPhzX5mvrte3a49rftNf1zpD2DbQZGv0JtNmBHkyiN+lr+oXZMDZJ1JEK0d4eaHsFXcErlaeoL0umGszZbNjxPlZP5qCUZZDe3ZjPT2FufA87cQn9jY4wzhLQo0mo34ZyyiDn8ci9DSN4PatHymRY7Q70DfodwXrwuajPh5I2wmo1ok0f0OeQtinb1RF2oR8bjbJ+oTE0GTV0o3K2CyOwm4pgWfspf4e82zEX9WHp7K\/gq8YMjaBUKtI+ZZw6BoaYPfhlylNYY0yk12L1SqEL2Cy0IhL9aKI4NpS6BoajDW8zRfWzt2Qr7uRTzBXKgsAV9Bo9jDHxqfONfupsdbl6ytdn1EhfSe8Linv1LOrRvWthl4LO+XmdcjvmdGifnZWZ0c6bnuZxt01tk5KclJgQHxcbEx3lioxwhoc57DZD11SFM+rY3zug2uPPrParmd6BA3NF3DsBCRNaJFT7PUgacHYev6daZvOcndOHnFNb5fQFc\/qaczKXp5iKczt6+ns9\/tf7eT0NbOywCoTX9fNWevzHZXiwDK+XYSfCaWlg8PRPnN7P42fVnv7+AfOnr+5f3Q\/F7Qpz9PX2neLI7Ui7HGEIhiHkT\/DW7GIJvZkM8IT+PXdxsjnRKH+yt19\/f5K3n2iBX8noP2Gyv3xYRf9+KWlplbkd\/azvJO9EP3n7+CNzZBbqK6vx6339hqzGc5noDa3x7OrYuHptg4smVueET\/ZOnnBJhV+ZUCnqiMpBvf38CYs+SzwTReHRfStWtHyaoqzun3iZR0RXr17h8TcOq2j5NE18VlaiDPDyjAHVqweg6rUQYtkID2rjyysr\/Gw5qvSInoheBfs3xdtfpFTP8Pjt3j7e6atnVGNoklf7afjVaXXJyb495lFK7u9ZPbLCm+YvSfFWTujXZlcsrR5+dX2Sz5N09pPcjrtcUUHB7oqItALhzpaBKc3PZEhmF6Gy4c2SZaJF3kFQCL9nkgctqfCiTz3Ex5QetHpSD2TDTyUDl38yRuQyv71v9WpXT5Eu+P1ahsvrWf0TQQO8x789O2WClaJnuH4iERR60qxqeB4K+3Ny\/B06CBUx+mJM0cbeMt41t+P8Bt7NW+PygEB8VA7ZTqjsmQfxp6WJAV7T4KOJiPiXDqsIxj00MaWOfHk5lX5eLZ40hp7EjRJPloaeNLNXe6HJj5Pw\/OP8tszmf5Gu+Jj+03v6WfwfPJ4SfF42wls2bGyFp\/\/qaku2ZSPPigWf92h+ZoX8MX0rlBRuhXiKIp9CKS9pziwiFeF+NQP\/dKnUk\/0KlFImMM8Av6t6YPCz0pGW9rs8DYatBVOD+b3gkuQMm9VKf8+cs+O9zoqf1brw1Qraq2byspFjV692nPVsAAzQ6tUDvJ4Bq6tXT2gwl070elze1Xv4g\/zB1TX9q0MD2mDuXZPiH7C2Ep2YznpCWTn12eVlK4ft8rGVI8ZW7MF+y7NyZEUdZ7xvdZ\/KXe3wrGIP\/BWfTOUiVSSKiEdEqIxBz+u4TeZP2eMjWiqfqjJBxic1MJJptlAao0kNPJjmClaUKSvywdOc1KAGn\/hCuVWk2YJpS4O5s63cNjxxiSd7CTad5MPgjzAafUdWtFQHOccqc4VrAp+id2AI9XXRyZMnF7lkSsufqI26lcSLLGynBuU1qlHnUDQwwEilSu0lGsu+oEvw7HKgr5KK\/d4jNAr55yE+B\/RWXmQ2If9o4D6gCzAYyATGAWMsjABKwfMKsB1ljBflSPopzTBepwtQFwEbgQnAbdpouh3P7tCLaKJIR11rUYYX4TuRvkXfThsQ3oTnlSKvpIJ\/NF2E5x0RvlUbbZrGOjKQRgg3IT0e9d8i2gyaifrnqHPM4wh3QNmD8HwF6CjQkVZ7E2X4U8Ej+yr6uEqEIZ\/FSN8ADAfWAOMgH8GfDz434usQDkO77KDhQIRKlI48xfBb\/aC5qL+v1W+S\/UY\/mvuE9ss2nRujRPtaAm0S\/foKeB042KJtrbHuLMyBh9NFjp\/osxPoxV+nPpBLQPRLO2b+ImAjOoJ+7QM0+MadbWRuRztLtMdpE+IFQLHEHGLq3TRTOYExeJwW6RvpXqQT7wz8TBn8W0rWM6g75FeB8scAU1Dmc1IfJos2mN+CutVjlIyyqoEZqPuVkJyEbBAfiHGtQN7TCGP+0A3AZZDBJmC2aB\/qzxMyx7j\/wkYHHkbeo6inTAB1uiXQ9+C40jzwz0JZTNYTHIcgBfB8BmT6GPA08IxoQwhSzyzIsraTwrebP4LGAMnA68AGoW9ANVAk8qB+B\/I7pL5CZ4RuCv0QuqG9JHV1hGh7sA9yLqyx5syV4B8HJAHZ+iN0iYVs5BXymSh0VsyXUNlCt4TOhKjU6cul3r8s+il0qgW9TWukYaINsl7oVoiKeYdyrxYUeyTRpruUQ7Lvm4S+haiQi9A1MR\/FnLBoeYu+drTmSEfwt5W6Dl0M0ZAsmukBugtljtY3QE+\/oSHq+zQEXvkQ7WrQW9C\/PUhDf1TsbpQcGmprpPYYy6HgvbMV3SRgHGIzUNfN6g7I4hBtkXI9xNPVQ0zTdphfacRe0XbwxTL8G9oarDH4TFCBls\/+2\/T\/CfhhbQdNRfhr7ZBpoj+3iDlhfMPyAU+IIr0OWAp0sOWwTbbLWYMxilzYfp4AZqo+6qn5qLvaSCVqHHYjRBlIH6VfKO3uepT\/EvuG1mG8bjTiyKt8BduIuvhhrA+AKB90cAs9OkvnWutSiIb0tTUVOiPsLqgGmoR5txfYB7xv4Z\/AJ9DHgcCFYm0Q9lmuD7DRwDpLX5c26+crdDfoTSH9bKWn17TST6O1XramYm0R9l2uLZinqGtdqP\/CPgobJ2yksHNi7Qvlb01b8N8O2\/GutMOv01hrXrcH8oE8lLHfsiP7lAbzBObol\/rb5j6jxNynvGru0+80txmXmy\/rj5t3Qxbtm9fUxqAtE\/MptJYKOYl1MbSOapk01bJnd8m8qF+uo6OlHSD9asy\/GTQR5f5drKtiHip3Y95BnihvmfoQXaF+QuvR9khlZzBdHUFDhE1U5yOMdNh08TxMWS+fD1d\/pPlqe4QfAt1MUbpB8\/VnBY\/5ukz7NPhMpGlj6Q7oXZ66iv6q7aIKMVaiH7yr+aoYe8z5ZNtS2mIQdPgTuks9iT5jly1l0EibpT4J3nrzpOif0YsSNAX9E3kAwaNtIY8lj41SFo1SRrdLHYYsRJn6O9LfIO0I8m+la20OusuWBfv0EyUbsCWyrl00xuaTclflev1vzI9voGOjaKUWa\/5H6v8jpqmcxBz6BvNLAC6kFkdJ2je0GXNppZRPkK4R80f5huKEjqB\/I6U\/8Q10\/AGare+gtXoj9O4Q1oJDGLdv0JfLqQfCG9Qd5ink7Y8ySNSN9GHSPxHrlM88KOaL0UiJhg\/1I49og\/T\/UK9yDO29lVbClpTavqH7dQ\/l\/7lzIfORIGVwMM03UMa1oN35FHoZreAIMzEX1Icx9zZTqfIgOdSp8B++pmU8j1YoQ6B3x7FmKHStiKsdKVs5TmXKr3L9WaE5qLvMF491\/EsqVyvB30iT1TqarJgIJwK3Qx\/BpzXQWG0S\/KxLUY4F3g08dirX1yCch7mOfLKOX81BAurVVCD5WkC2NQTR5vtatPl29Oo66INoL8It2yva2txOq43nap\/spygXfDLPP6gUcvoAyAjSwDC+jnYAtfx9+OGNtJhtNPdCyANaYWDLuLqYrQTKAVVdTPeA5oJ+DRwC7gb2A\/9Su9JylN0IWi\/2BQL8b7BdoHj+APAU8FHoWUuIes6V3hLq5+belnGtgIoEeEfY9I5nP5P576FCdSHGJt\/cK6DMJ4eAHkHtDRu1558gfTT4WsW1bLpDnYm8w0k5X5v+CPjp3EKOvpZ9DI0HaPyfwActqEdQzK9csT7\/b9r3PwHGNwrIl\/KvpU5Sh74knRvmAbafLmVHzZOw57pAME7JUp73gM8aJ6SvlOmtxg+60k3IvHV663jrcT1fHOVe1hIhPQjBKCCfgPoR8gOt41gPfAK60LGOv4031\/t7GEmFkNMAdSTa8slv47qL8gR4DeKb8PxzyhJojo+k9gIirwBk6xWArPcK8E8oTUAZjmfDZf7eAi3kWiHkqjQKXskvxyek563HB7wu9XlyKZ\/BZx5Jya1pyznbet62TgvZknPlaTU3Ov9emf9\/AubOq8BLwIv\/r9YDPWcEXQVcBJ\/ubfgbfviq92Of9RqtI2paSXTqGaLT42GHYKdOP4q0UQhngv4bSETaZaBYjU4dRbgGz94BXgdq1RRaaPmVSYj3D\/I2bbPKywjyC76T8HZOdQvyn1oBbEb4DWAkws+B3gb6E\/L7wVcJuhhpy0ALES8HoA+n30S8N4B1\/3RP4CsA7TwNN+Z0HvjvAeYLf+Qc+9D\/W\/o7+48\/S4NnAFQlfU60t\/Ue4k\/T0Hieh7bea4TG\/3w0tJf4DbXkAJ\/vVYEWe58\/3OOEKMbzPxZOAN+pq8wm+JSG9KPhy0qfW\/iPFpX+9iHpTzLrTFFS4TsL\/1X4zsJ\/Bb1b7vMOoD1z6GKxz5ftCq0bLWwr70hTgHgLsHvUF3neQnu+h+2JxPr6E3zL9QJyiSX5DhcwX8PaFQmb+zTbb\/4E+jriqVjL7KE1LWRbf2Njz7Om\/V\/H\/9s18n+wpg61cFkrhNKnWmj9PM9CukDrtfi\/xfnW7v\/xWv47a3TLdfp\/Gw+t8yHYe1OBgOFDu32\/9Utb+wHni5\/Pz\/1v4639jhbxXQJ\/8FzGW\/sloXhr\/Ob5b3Uv6M8kY76F0Gre\/bfAPO2jzjTfC83XUBtaz+Pm+WbF9SXUD+gfouwhyoYdaQ+sBbBXNb2gWAPNRWJ9s52mAtujVIA41l9zJ1ACVAbXPjOOPU7Ef5H3IpYjbqivy7wVFirPp8+t9Vb459I\/hMxk29djLE5QHtALiAZ2AVc2jzX2kKj7qIKVV+xzlc\/Mn1DWT7\/nC\/4exT5vttjvIR6JeCRscYq+i9qKcw25\/27E\/vVT2MWX6LIzZ3xmk14v81wiz5bfpyGw81OxJ56pfmo+It\/hJBI3Zofeo8iztTutdykp4mzI+E68+zEftc7nRhuJWAd\/pFF6KbWV7yGCZ\/GTkXeSOJvi\/xR3iuQZcqJFc8X5lFiv9PZyjYlocY7cE6hUu1EHoMh6TzVOOYmy75O8a+Q7mVPkVx+l0eJdmGM73WZ\/iW6zoT\/20bTFaENb1Nl0q6MnbbKJM+Q2tEGsV6F1FbIPnOPsT5xltmtxpin73NonkO3rBrtaZN7Xst4Qn60vZDM8+G7IOmf\/Q98G5XQHcoETwOfnPu80X7fOPZdaa\/y05jW\/9Tn9PdRJbS\/rC57JYs3WwlFOuGy7lHHrtoTqglyafs8XCvkm1hmVeM+2zHoHVwjEWmkjpV9QShdjvIaKMzNtBSWqq2k4324+35wHPpM8Y3xD6uxq0U41+N4uBbhc6U39+EOYo+9RrDyTfEe+w1tuYTH0dJt8Z\/aNPAsbru8AxLmjScMhq8\/PAHOrGebn6g7UJSDf+5nPW9isDpP6mWTpZor6K5WpD0mdibbeCUaqGwAhuxroaDcLc8S7N\/l+T1Ipq28g99U0VPZRnM3tgN5CPso98nxwXCivrYRGGqugrzuhO8tQ7wBy65uAE5Sod4V\/uBr97g\/eZbSS\/5sKBNhN5idcRRgNEVCIClR45rA9JN79infC1nu1ecBt6I94t\/WjyCfzBt\/lCnQQ4NtZmvWeMBSOCYZl2qsWfrSwrQWQz\/wncIofR91pKJ+jXf8KtklxQVdbATwTLShAqngHqI6BrM5G39YAr6B5rYF0QTNaw0pPbg2kC9qnNZDe5xzt+L18v9eO30vPbA2kZ\/4ftOP3yvW2BtK9f9C+stZAetl\/0Y7fk3O71kB6uz9ox5DWQPqQ1u2AfcJaHngae9QnrHV\/Iai4\/3cB6EzgMXGODUy14i9b+aafgTz3dlvoB4i9NNZj81vgbmDYGYi6zLggT6ge83KEfwC9MFiX4A3sC9YtYdUZ2Ga19UnQv7WIi7aj7sAnwfpk3WhHYG\/QjzHvQp49iPey6n0w2O5AAuhcqz4K9lHyPXgGJqafCTveJPo24gxE2wPY+5v3Wj5TgyXL+4L1NmGfaCYBudbzlWfsAr2MfeI02EOHWKttHJs1UGFrpc29jGJbrFULrHfWdwh7p6M1ajGl6vDhUIZD+A3Chsv9JOy+3E++K9+rT5Zoh3XkHcT\/iTJqoYcRsJs3ULaoQ76XmSPus5j3CZ9DeYeGCUhfo1Gu1aViPXBcQJV6T7TpBCWj\/BTjDVqrXyrul8g1L8yYjvg0+B3iHZlB82330FrjCJ4rNADrVd9Qemhvqy83Ta0jhYWo7WeqNF5D+g3k1ZLJK+ozupI40+keqrv53f0jYp8rx13ozrogTucAF8s2o72gUaApoXsDUiavYE+uUEf5zukTPGfk1BMwr05TtmGHf7GbVto53WmMl3v3XupWKmxxXyBXvH\/S36KO2vUUF9q76+9DrldiDC0qzkZC5wHaFrpLfRllbSGPfK9lnQc001AZ4n3bN7RZ3JVo7deE\/Khm\/8Y6I2iuw+qPoGLtbNF\/SVv4G8EzhV00RrwbE+\/xpN\/RiobaJN7jiXdpKOdS6X\/1pkuNRVhbH6UB+vPUV+sLP\/0i6mtLJo\/xACUJ\/8yYCt0U\/po4w\/FQrraZMMfNvgA025wRfC8m9gsmtMacg\/F7F7jEOp8YHQTBezfDkD7K4sVzcx4w2cqDZ+ZqK9zXwuRgHsHb9KGV\/1FxRmOhKXhuI+fsryLcQs4bpU\/\/Wxp6d3+b5bf+Mf2TZ2hiDos7Ved4x9+aivfDvUJxzM+3ghC+nPlGyI9uTa33\/bcGqfmNRT+06GtC14Sv15q2vr\/ye\/dZft+PteZZiJ5976U1rWy+l3Meqra4J3Mu+mfP7uT7etipEP3t\/QPrTK6ZWn5563s4Z+gt8NM+svzYiOC5Iq2Td3P+AM13uH40f9B\/bElhIwFxp+dc0NsiX1si4zHzB+OxM1TeMfgD6DeD72asL27zB5u7JaVYAWsvKu717QaeBz4CvgXqgUaFmT\/Ib5xsMH+Ar96CYu3YIPcn57pfN1zfgnq3oJ5RqA8z2XgF7X0FfOJOwx8APjsZWIZtE2UffxRr4R\/iDdQDb8F2I+q5ETwnUc9JSX8UCMk9JMeQXNC3L+R4hdocqt8q9387jihz7R\/h98fF\/FHg\/6rff9R27SXzTeBDEcZc+sDal3wQvLuHMs5u802y3Z+jj4AxJgh5l2a7+YOFHyHXY8A\/hI2y8Kx1Z+lLoVsKdEAA9VhAPa314EcLVjx4\/8Zs0j83jxgXmR+KeSDu\/ggIX+pc8jGmmG9CBz80NoK+AZ4Zco8kfC\/x\/lmc3Yg7thMs25dmfx3r1zp5JuMRa73ND90m2J9naOrZPp85wrLB4h6suFMUrdfTSCVAY7Bf3qCGwyYdNj8XQF03WHjFwoag72e+ADxn3ZEU6Q+3hNKJ2gog3DO4TppbzpzHmbODCHwRTD\/TruY7kvCEsdcl9G0CxjtS+i93om13Yg\/OaK3wF+QaEUmDxL0k+JQR8s6Nte+XZw\/\/Bg0iDXIZqd4i74yOkPgK+cS9GkDeyQneUxqmt6Nh6lF5vyZ451fc9f0Y+AG838LnHHXmbo0oQ\/iDwi9SPoUcYVOU+7DHhees3A86KghVAf0L9uiz4aN+hLAfaIv0dNAFwEKEM0EXAeOAR6z0a6hAi0VZGsIC2Euru4NUsfbVcm99IAjFgzqQzl9FvhuokP+AtIGAAxhkQeTZDx9PPOsj8xXwr1DHxeRQUqxwXzx7H7AF9+\/yXOEH61koT58zeYxraYBjEw3gD4IupAFaqbmXfUVtxXtsjKkTwEgGxH5I7Hcwc0zMVnMocI945\/ObewGh9+QW1V6mIu0WKtDjaZmWRGXYC5TqkViHKygb9kfcvx7V8uaSuE8s7hIrh4Ln3tb5uAzrB6mTHf45npN151hSvgMQt51GybVT3qVn2G3RjmCZ8v405lrIzzWqaZ1xL3zJe2mcZYsmWGddUWJdR7hIngm1pz7WHSrQAPw5U8yHEbANzWevgoo7bUK3LF9Q+JiPKPHizhXasglyuIDaWrwDgUHAYkuGF6Hce1q8f9ot8P\/1+63W76d+733R+e5mnO+uxm\/i\/+U7ldZ3N853l+N88d+8gznP+zL1U\/MZ4UMLO2qkirB5CHhBQVgAumzi2fvQpTTku55\/jzn7AdaHU+S2zkRTkB4L+xWr\/ir1b0WwPPjnGfLMVZzN17T4nsMa+K5ThV+q7DWfF3ZO3kMkeWY5qMVZbWnzOW1vGiZtLWyqdVa7TuzTpA1ySOjCzggbxL4nB0DCzshzybmIpwXtkgjz+ZgNNyFcjueDgnZK2CBlPHjGI+1k0GZJmylsm5iHsFeKD7gU8a8twAbxz0AB5W\/BdvAvxbuawC1ByL3ZVrE2SdvJg+XKc0iEre+jiLVP3FufgHyl5\/OXLP8y5GM+3zp+Pr8QeV5pidbPm9\/hfCzu+sNfeInig995sfZd1t1ovYvcr0i7g7FMaXH+XmidORfK8VpFUbApKb\/ZFyg0U4xtaE8POb1o3S0J0fFByHVayPELaSsZVck6YOMsvdOlXyP2d2LvsD34LsLa+4X2cvGWbmWjbxuxDq4U9\/yt9X6\/eN9i4a8C8g7JK3S3vMsMKt6FIV++1a5DQCNwEDhyNppetPZx45r3Q3sIK3Jgs56C9PdIt41D+kekS51oQ6PEubiA+F6BgHhf1AKKdReqm3WPUOzr+1kUNlfOFWHnc9T76RLlaipRV9JAdQTswQrqrI4HXYOyu2Cui+9N3YzwTBqtXEe91OuoGBitboaeX0flGKeJai\/4FyLfauzX76dyTdwfeY822jvQRtC1WAt6aZvoTquPI3kqLVNraBlfIN+1jOTl1vuSOfIsbKLIL55JPYC01H9hD\/wSnv0b9EagPeR7AV2iRdMm8G5SDlJ79QTSO9ImPRvPwoGLkH8t6AjQn\/HsGuxnk5DvG1oPX8qhD4O9uQ++0DayoTy3\/nf4bHuQtyP10Aai\/+vA829qp0XC7xZtOBdEm2602mSBl5v\/QZvWg74LfBRqS2vIdrSEaEfrsgHRT9lvtKV1XQJSDhdYeSEPoBvqPQgcA\/6NtowRMtKOnC2nlpBtDIHObq+UXQhChi0h5NkSrftkQci6JWRfQ4Dsm4F+i3GQ8g+NewIgwsFxd8s+DqJLRJ9kXxaZp0Jjrvaki2W7xXdsMPZqW+wDRbtQj3Y9XSzGW5uJPJegX1aZlg6tl30V+S4RZZsfybaJ54fAL9rwKp6jz6Je8VzI0uhIilGGPKuR5xrkGUVJ6mmrvcdBQ+3\/J\/QbZel3wncbDR\/TkrXkeYKYbH+0JfdQ28X4i7ajTO0eq+0G0p+mydhfbdIPI38jfMg6pO0DXqNB+j\/lONmVyWjjdura8jtaQDSQbqV3AcT5TZ4Vl1TO3T8LMcf\/LN6TdqAl1p4PwgZYKLJo5xZpEupgc1XLuLQZC9B\/g5YpmSJs\/ud85Qi71Ow3\/AF4qrk\/ZLNa1wGdUAEb9kCRzbasJQ7D3or5Ys3nFmMhx0HchYa+bBHQN1MH7M+Wa5\/Scl5A9wMbgSGAB5gGdObCly3A\/jSIPkAbIAPoBCQAYc4pNCCiQKwB5t7IiZJODr6DMR8X72fO5wO39vVCPmDrfGy\/+Xf4itNBPwdd9nt3XX4v3vouTes7Medr1zl88rPvNQ02X1MfMP+u9oZvep\/5urEH+9LvqMDwgiZQ17CPAsexznaETMTfobocmCNo63b+2Xv\/f7bf4p6g9Cnq5V2WjupjFCu\/6xMT\/F4U0mY4plI\/dT5s3mhqY8skj\/4VJekL6Xb9clpj\/IdU\/SvzlMw7n26yfUAe4zZKsmu00RgBP0W8fwi+47g7eFYq76gkinsxWOfWqsnwjWOxHr9PIzCfs7Uezd\/DUuFzbNHugg8t7haI8whGg+Q7+q+kPye+2xwvvu9m3Erfhl1gbre9RRR2IfWAnvUT3wlpxlHi7CH4yw\/RABl\/iJL5MOoJ2r5F2kCLtrdoKP0qSU\/QFCDeQhQ7Yb7FO9E6hPuyO7Fvf5oGA6PU5yDbX1E+oE4iRUCbCB\/vD6BeAdkL9MQYtgifd7\/YCue7g3++O\/et79C3jitFlCQRmieXU54AdKittadua51HDbXeszwRfF8q3+W2DFPwvZ2g8iyrHTDGwi2tkBd8P2QWAp1D\/r3c27f4vpT47pC15+8Q+n6QejXWwfNByAf5lSzYwXyKZYuoE8qYL844tM+xRvwN+JEmIzxWhg9jXiyiWhE2LqTb5bO1qOshqjVWUq3ekaZp25Enj4qh+8sk3+e0Rk8H738QPwbd3UYLZVl30VX6a1SuZ9FG+Vykifw1KHNZML9aijK\/xlqbDF9xFOidNNa6fzKP\/d1cx5n5DJ9CU3m+uV1tQ32MQsypY5g\/U1BOFfaqXwM\/0Fj1SaRFyvc38pnIw3vRBqMrnr+PuMiHNPUm+N8i\/DEtQnwt72VuU782d6gZkDOeKwmUKOu4ha6CfyF4RH1rjTzQzxD\/hcYq61GuiGOeqqdorH4\/9ool8szzFaUdpdtUukIA\/Su3H6C1LRGeLL9jG2s78x26wa3nARtNK0NnIq3vDv7mbOJRKmJfYc211g1xp0CVfzsBfTpkbgnbYp6032X+R0\/DuOiAtZ8zpsE294B\/kY7+jgYGw051pUT4Nvn6HbTiHGcsZ9l7eT58BS1k79NkjM9CtGFyaF+nv4219gX4mUuxhxEYiH0doLmCEPsKsU7bd8IWBmiQfRWRcRkNsr0N2oUGGWKPcMlvKcqfh76VgYq\/sZDU4p2gjOthtEWplO\/BhN3UjM7Yt4+jWMMO32gNDXfcTpU2l3yHF4M8Tv0D6FwGnt8Ff\/l9YJ61NzxGlXoujRNnJso+lNGBSiVavVNTH0XfqjAPguVFh8rFXm8t9udrlCepXECdiz4LbMT+HMCY5eoDaKRyG92KsV2M8AbxzlAvhr+pYs63pWKUHyHPoInuln9rogHlfGbhU+otv5dwI\/bAhdBJK482GXo+C\/NCjEMFtdVjIefTYq0xj6LdhvV+\/xaMtUNfjLEHFWsV5utYdS\/kclTOo+GhONoQq35qnkR5DutdgngPJ2gs6otFf8XfVUjRH6e2WAM7ij203kmelSTItRby13tSnmzPJ7TeloS5Iu58fAL+u8x\/a2nQweCZ0xSUNVGsi+JegX0acfUb8wtDowpVpaGoQ5N3Dqy\/0QEbma10pGJ+irKN8eD\/VZ5ZbVDvojESn9I08TcjgEoBMeYC6i6MFXx7rF0r1AVAHPRxJsalC2zUhVTefG71KaWIdsl3Ju0hg80UBXsXq34IHICu7Td7aIlmD9As9WKKkH\/7QdyxW0+xfDT6tha6dAj+wzy6FfXPMl6SZY4Uex5rjnT8s2epShLWpaQzfmHrNetPfC\/trLNHrDUHgJ+D5yVNXyN8pXWeHAUYQTRVEZ3uIu6ZIFyMPFCxps3Wd0KmKafpX\/Zl1EecWouvg0Xdwd+iYrqNdOKEtojTD6PMNEkjXhqO8dopfnlXSiW38piCWQP6aL2e6l5a6lQeoZ0AGPHpAWoBhXzKI\/WGs8DXABodK2ldfE7BHrMRgZ5dZHrubQVL9ys7aDx1QfKOulEieUe9r1+BpF16BWleZ0nrbMHHRmyBuzQZbHkAp0grNBS4GdgKPA3oaNAO+hgwAUV5SLmvboAbJTyAgiJLY5UH0HUfPg8AJqCg9Q+gLw\/Qd1aKilbdX28PF9XfL7lSlPvBFYlPF7AU2AkcADSaic+tgAkoCN2HZ\/cRV+5T7q1zuV2lDuUeWgJw5S6KZIzcKH1TvUvK5s76yJgCX6lLuR0W53b0yq8MpkaAo9gNYNtAHNnL6nI7SxGW1TsiClzIvwaNXoOGrEGVtfhkMu4DRP419THxovjr6yKjJN81dfmFwUC9K7GgHFJYSEyZolxFXgzpYtC2oJNAxVBPxAbZKdvpq490FSxFfSXIXqLEUXs8LsW+sAC0n5JMKTLbvLqIYD3z6rI7FKDHfZVEmSVScVIhqE0x6grcnn2KTwp\/Zb09TLRvZZ0rruApZTk2i7HItRS5EtyRTykOjKxD9mRkvd1ZsL40XBmJbo6EWNxoI4OUr5IFXVWHgkqjlP5KG4rHs8th3uJAByhtJX1QuRdbO7eypT6zjbtxn3Kr5LpFFIrqewdVq3e9M6KgsdSu9MZTv3ITBuAmWfn6+sweBVSaqWRTPsAh4yUILZFKvxqh1Ri11Rip1Rip1WjUavF9JmUVnqxCnjzsd2uUBbQe2IqwUKu4Ogh0jwy0yy7YoyQpiRCMax9EyZCaXG+PEC1LrIuOkdkS68MjCkqeUuZAz+egTJ8ytz4hsWDmPqWD7ErH+sQUwVBTB3V9SkkIDg0Y48WQPKW0gSCEYFKVtnVxbn+pG3GhyG5i\/FV+UAiJv80PieEWf0VV0tcs+rpF3whSs5EfDE4K\/pagR0vb8GMobDz\/kLYixPk+\/hzlg+F93iBawd\/je6gE9Ajik0H3gHYB3VuX9rK7gTfUg6Dtm+uc8aKz\/Lm6nDwr4M6wAgkpViA6vqA0gz\/Ln6E2KOJd0Hagz\/BGSgd9GjQRtJHPpZdBn4DV6gX6uEWf5\/uFivMn+W7qAVpfFyGa4K8zBNlZpwvyWB0FY+V57v38Mb4D7rybP1qXmYzUh+oz27kj96E8xh\/gc+tS3dGlDn4vq8BOy81r6YigFM3vq+suCllft9\/j3sPX8\/W+xO6+DF+ub5uSn5Gfm79N8WR4cj3dPds8pS5+EwzIVo75y9fgszt5OLQH8AHr+ao6tbu\/tAl9Ev3itBSftTJUjc8aGSJ8upqffi9DJXw5DQU4ylgMLAGWAteRis9FwDXAX4BrZcpcYB6wANakBhw14KgBR43kqAFHDThqwFEjOWpk7fMAwVENjmpwVIOjWnJUg6MaHNXgqJYcor3V4KiWHOXgKAdHOTjKJUc5OMrBUQ6OcslRDo5ycJRLDh84fODwgcMnOXzg8IHDBw6f5PCBwwcOn+TIB0c+OPLBkS858sGRD458cORLjnxw5IMjX3J4wOEBhwccHsnhAYcHHB5weCSHBxwecHgkhwscLnC4wOGSHC5wuMDhAodLcrjk+MwDBMdRcBwFx1FwHJUcR8FxFBxHwXFUchwFx1FwHOULdikHS18Ay0GwHATLQclyECwHwXIQLAcly0GwHATLQavrc6UwONRmMbAEWAoI3kbwNoK3EbyNkrdRqtc8QPD6weEHhx8cfsnhB4cfHH5w+CWHHxx+cPglRy04asFRC45ayVELjlpw1IKjVnLUSsWdBwiO\/14p\/+uh4dexChvWWr6UtZd0CX0r6WI6Ium1tEvSv9A2Sa+hZZIuou6SLqBMSVGepHPJbWN17u6RpfEwAUOB8cBMYCsgnKSnAUOGDgAfAybv6ktXI42hxlZjp\/G0oe00jho8Uh+qb9V36k\/r2k79qM49pSncKe0oTAvdLD+X4PM7AIsIPktkqIQXot5C2Nmu+C3khb6o457vOrADHdjTHdjODuzmDqzUzi9kqrR0HurO0XBW4QvP7O0+AnTPzOoNy3TT7m8T3HWZ3dwNbH+QtPflgH4L7AK2AcuA7kABkAtkAG6Z1gH5K3zpVpH7gSwgDfCIKig+Hr5ldJTNt4c72bb6F5xkF\/VkZYNvX11WPkhDXdZQkCfrsia6S+1sN2UJr4g9gZHbAbqzzv0ZHj8aJI\/UufeBPFTnLgSpqsvqBDKuLut1d6mTjcI+RrCOtOgI9FvQ4XXu0cg2rM7dHiSnLitT5O6AijLwtD2roM9AMyyudsGavHXuXiDpde4ikdtGWWLgmU65snkaIKhSjwZ9t4dVqMwX5j7uvtX9Ldi\/gWChHu95GlSQAxkNbLTP4d6few8yl7rrSh0iP9aHXRb1C\/qEe1vGKvdmlMUydrvvdHdy35TbYEPyOrR7layizr3M08B3+GLcS9357rm5n7nnuC9yT3APd1dlIL3OfYl7v2gmVbIKvmO3uxwFDkIvMurcF2Y0yCYOcF\/t9rmz3EWe\/UK+1CNYbvfc\/UICVBCsvSPk2yGjQej4qO4NLMrXwfjeWG+MM\/oYvQyvkW60NVKNWFu0zWWLsIXbHDabTbepNm4jW2yDedSXI3YUsbr8M5bYC+NTlWEXF588uOHgzMbpIvLHKGW8bEQfVuZvnERlEz3+n0d4G5hj2Fi\/5u3D\/NFlVDayj79HTlmDYQ73d88p8xvl4yp2MXZTJVL9fGUDo5EVDcwUSctTxJ\/13cVo+bqUPcRY0vJ1lZWUGD+\/JLEkundU0YB+5\/iotj5zzvwktgym+jeWjajwb0+t9BeIgJlaWea\/TvzR3z08kjv799vDIwSprNij1vDI\/sNFulrTrxLZPpPZoM0RyIYdXYTMZutDHpEN9qSPyIYxCubLBDvypQmCfA4nZcp8mQ6nzKcykW\/XEU\/\/frs8Hpkng+iIzHMkg1rkgcaAt9+uzEyZy+thFSIXq\/B6ZMPay4LcbmTJdcssDH6dLMjNZGX+vDNZMqwsXZuzdJV1KexMHncwT2x2KE9sNvLk\/C9\/pvTJYfWd5y1+Tvwd5Wpv\/ylAtX\/N\/OmJ\/qUTPZ5di+dZf2A5s3ripOmCTpjin+ed0s+\/2NvPs6vzc+d4\/Jx43Nnbbxc9139kxa7nfFP61XX2de7vndCvsr6kuKL0rLpWNddVUXyOwopFYRWirpLSczwuFY9LRF2loq5SUVeJr0TW1f8yofflFbts1Key7yVBWs\/DHNDh6pS0yj7xrpreQqH39EpLXJyyVyX2EIXlVPrDvX38TkA8yi3NLRWPMM\/Eowjxx7KtR4mLe6Wl7GUPWY9cSI7y9qGQaElkKvN3HVbmTxsxtkKoit834dxjNkf8yMeJ1P+yfviH+FwJ\/LbMSXPO+TP3XD\/z5s2bIz7m5cwhKvN3GFHm7zYMLTEMVFXdrxJpnUJpiiLTdtnt\/RvMRjzMQSPYXFGdCOWwHEjQ58Cuy+C1eq3BxVZhbn1yasHMp7CCLwGwj+ML6vLk9pkvqE\/PEPuXufV5XYMU21VB65LTClBDfXewCpoRpL6oXATWZ6zPXd+9NqM2t7a7jtTd25Do3iaW0rq8bQrNzZkTEgSCcyshbDRL1HdvXZtUWXGtCOTkVObMYVJevxU2Cwm9WbBzrFLnyOLnhgYkmD7HKgQjEax9XohtnsUkH86TTMFCgrHmjzM\/c+eJooQ85YVE8XeCNPzC7TKoz+OcBXSjgZf4YkhTAwo5DDXAKMmmawGu7GeZZGd+lkiJOa6fi5uKh7hOFA9uKqYShF2n8dE5Py0qLSoDH1gR6LRHaTzt0+gUedRGsSTMYSv4ZuyeFCrwpeUzH+OsO2p2KR4lX1GVfpqLxB+1UyhJfeCKxJwhrs+qBrs+r6K841Wd82NQ8hyezVawJPFyh9Gt+HiEJSF7O18c70EOnhmJJU6UoKKEafNFCSeqBjdRyeDjnfO7gP9W8d+4CG5Oo80v1AitkSLAcKuvbKFjpeNBtt3Ybn8w4kn7y3bb6KjK+Mrk0e5pUdPjpydPc9uKeJHezd7NOYgP0vvbBzgftL\/GX9Gftz\/vfI\/\/Q3\/H\/o4zypXoSeSJQpUyouMLE7fZnO7IvEge6UMschtpqUeGqkxNTo89EpaU9vazsn2Djw9x\/Txr8HEqOZ4zS6BzPquiqipWkBAf5TJ0bzpFubp3S0jXDT3KFR\/fpaBb925RrsxMXnBo4c3rFxw6HDiJzy7l8amFQ7sEida46fHA+ED17o1sENvG7tm98avSkVcG8POMr3TkFRA7f6YUEhS3mzMhAzuN9tkv59dgW6pwFS5i\/XiNaQ380idtdo1RuJ32YbHh2LdW+ZwaqW7Vo\/pVVU1y7GUPsloKCrp4sNAJKENJ8Ymq40Wd86kqLS1KN7p2a9e9i5IZ+OKuN69iPP8z1bu+v9nulRvFGA7GKKSgBe3pPV\/BirhX4vg1bda04duUh7UHY3cre7Xdse8nfphki49l6+LXJfA0LJgqS4iJT3M7XeGOBtbOFz7UyXzOm53c6WTxDYz7It0xeTE8Rgg9ZluKxuCdPeFCi9EzjEwBktVtWU5\/eGM4Dw+Pdx1Z4r7ZvdW90\/20W3MfNY4MbcfaJefEH0lYwI5QUofmYTphDRT6FlWUV0UlTTmzPpMfIjrrOIuKLooqIvEp\/0Fl2awqDGVMhhy1roWZ3nSje3wwoBsZvXmXAvGfRRjx+CBvervBzOWcPWzMgtnDu5W5Zy+sGDRwaligKeXK564+cO20txffEfj8rZcCJ9nytOlX3VAz4y9xx5TLxlxUMbm64\/Kt4264YuUzc1L2L38m8P0xjNQYyLUD5JpAXnrK12tG2DzbCtsdSQ9qD9oejtgesydid9RTMY1RB2KccVq3qH6uRfFP8LdcB2ONfXQA7CozEqNdKZ4UniJk1hYyS9kW6XSn5aXxNCHYtG0lduazH7SbdgUu\/9D6nYxB0Gm+dLeaB0n7pJTjNIhwQdsjQ8NZeHJG4pHopHattP7EcSnHE1U\/Q4JB\/RdyJEt+kB7TMqW4unUpiJZiwnSgLgXxLLZZqLoaGfjeMbJv5TWuy+72nwr8euCjwCesw78e\/EfTvYuHDZleM3JYjTqi7cjy2qa\/BE6888\/A96ySrWK3ssn7Tn+16vZFa25evgRWZIT5uZqgiZOldpTPnE\/k21LdhZkN5q++KxB4KeqlmHe1dw11nmt+7A0uJZM6hHejXuED6OLwq9RJNtiJuAVZK7LucG5K\/Kvz4cSHk7e1fTBrW8eH8\/ckP9k2YUHMjTE3xq7IUu+ALO6A5rfptAmhHLsIZyidhMBKOg3txDvt5TdRGwjdFZ9YWNNmaRte24a1aaNHZ4uRsCNbfrYvm2djPfI5o50l6UPTebrgThcpybrmPmJfkHNkaCSLTC5IOqIsyDgSn9T5t1osDU5VSVNVjkvqb87xqhwh+ioBKX9Lg2lWFRaszMyuhRgCaKou9VX1pmeJpJgWw6C0CLOBV0469vabX8yoXrQk0PTuy8u3zN8zfmh59fghw6qTF1SOmT23ctoUJaHTvdV\/PXz4r1O3dui8\/5rXApf95ciCl9iwkZeOHzl0fHXTBXOXXTt\/2rU3CXtditGJtTT6oK+iV1RZ1JSwRbZVtoe1h23bIrbFPEF7lCciGqIej3mBXo1qjIkqjBkdVukcHzU8pjpGT9IWxN+Z8KHr41htegwLKrg7JQ8K7gsqt+ZK80C5hZBdUsHz7Wyo\/WP795aC1wYVvIUlSQnquDPxyNBoFp2cEdT18BY6fqLZtv+OjocEbJmI7rD2vGsh1FsouTc9k0lZxkm5VjGXY2T\/MYuiZmx99BSzv\/4xaxs4\/N0j7\/BLrx0+ZBp0fCYb0XZEee3pa1jY4Y9ZVODBwLzAVYG7n1TarNx4zdqbli+FFC8IDDNe1N6R\/0PZPb5Se4qRoRclZMQXxQ\/WkxK7X8AT+\/X2thuYkU1R+Yml5G1Xpk3odTN1meBkZdelGe10cuRcEld6XXJynCN\/IBu4l\/kpm13uS8yfENVb\/LdjnCWX974udWL3CfakoTOuaCmIqsEnEIDhLHYddx0vKSk5XnLcdeJ40FoKiQj7iQ+5crCqjC5Y8dI87ThE0S6tQMXsN3haemYWhATN6w5tTOiepgSl071bNOSWhqGJi41WuxS0Y8HU7t0sfdT1fx+afOB4YEdgd8DzNXOwN1j702zlgS0vBP4+YmTE\/Lu2\/eOG2pN1o5KY7Y6IBFf+xVMXB+4OPBP4d2DF04fYdb9+xypO50+7uKggM6Pr4MvKR99yUcxrc274mNUzgk9x7MfnA3ccNt8InO7ZY\/axv33z7LcrZzZ16ReblNTzYkarfmZlHwZmvvd2YNvW5dyzZGGb2JwLvp4y6+rlPwe\/qkLa09pe+F8OVrqHDPOIz969qFDPxochJ31210Ldhw\/EjvjK07LwDB\/tqQNsfLYjL7wHdddKwmfQDD5FmapNt01zfKlEXqQzbrMzxWG3q4adMQ8ZsUSGbldVj6bHappuc\/iSU3s7RBVhyamFjgyuKLoqTnB8EbrBNVVlZAtPSEimBj7BF+Zm8j+WW8oU1sDb+exuO8u3L7Vz+17ejlTksHvgNSSFXTop5HglQeNPVM1KbBrSf0q\/zzHwxS44B4PFkOcVN+XkFK\/QOuWsuPb5FZ0SBTFcxcUrnn9+ly7+H43H7YV2ZyHlVGKOlPnDsEloi03CHlLMQJ1Ndew1A5DU6V262kP8VDJhpcRPWpqCX5YWoyja04G\/LW3afXXgRd6LFXV49UU2OFCv7T29mnuajgqPdyMkPxGSj4EP2JGO+EoWdGDTIxZ2+Fz9WVXtaXF2PbtjWkZ8tDtuaBzPj9sZx+PiYr3pGdExNk9sBiOeklWjL9W5XpadtRPWXGwm7GGF4Q18LfzbTr5O5Z2qO9V0WtppfafaTjZPp3yY99h0D3li8uGgNPA19bmdR4Scp6biwa6qWT\/nBF0M6VMLSOMsdhgUZy6tSy2KQyV1yYIs3RVThA5XIlMLexKUVaTYUDk8kItwQNIK2vKQ4dYxq7Q0FiVmh5gbWZleJSrNimR6N\/KLHtuxYuzM8Teur7p3\/kWBYwEny3720Q4Xjym7qOOb21l0bU6fEb6rX9X2pl5y5\/hpj+Rk7V8y+alZThtXXww8qtnHXNhvlF1r2hNYaA+vGtLnkg7Cy5tgfqFdqr1NyXTYN+RG+6rYVfFbaZP+kv0d5Z2wnxR7hj07PNvZPrZ9\/Dxtnv1GzWbEGAkJMQkJ7XkHJUMzsrU7tTvsrygvhGklbChszHAXsaP0PSaPEHlUYqGkDuhLAxvrS0jMVW0Rvojowoiy8ZFMLIW+uMTCyAaW7UuPznUokd9FjKbvSBaVnI\/lNS6r1mCRhtvINxRsf9bWpyy2xmWW8FRguS1X5URO1azPcgQVgaqgpYKzrumq1yOMdponIT4h6LLAW4fZVkuYu0\/g9W8DHwRWskWskDkfmlwQ+EfyA\/Pvf+3l2vnbecq4779iN7Ox7Cp2+9ZL\/QNm3\/B14GTg6283CttwGzR0AjTUhY3NEl+XbEz3CxOmqFPCtQ4JRQkD4yvjp8drRQndUlak3KltDNPcUUItY6IzIl22pKydBjMsnRS98sUsTWOetHwsc1HR0EJXvou7hBZ6zqmFzSooejmLCTVKiI8XZlgXv96gEvXmQm+gRbfx1Cerr2uozu0+dfD1E\/\/a9DbL\/vAv3QeOLy6+YkTvJ7S9bTKfDXzxxhPX104q6+BWnz3dNSJ69Avbt++eGh0hdET8pe7v0dMwWu+7wKaphi1Dj3ZrLF\/bqXFNsytqBrYtDntGGNkMvUzhAx0UxsKSPc58p8+pOFW7h4mtH1QCPQpv2SM5gMWDTxSfKD7HtNIwn1KLNMwnTCvtrGmlaLBIcucYl2bhdrXk9Ff8aJNH6aLt\/TWw75fArF\/Q+jvQ+hvQejvN9pWg9bqWYXhs+banbR\/b1Dzbehu32SjYBTvaX6IPhdUYrmD\/zZM9YflhPOzs9jvO1f6q4OaqqThaNP5c7btDOd7Ui09uulu07YFfmzYIyU7E7HsKs88DCzegR9uytqON+bb54cttN4QvT7ghxa4n6CnRCdEp2VHZidnJ2W1tA8PGqSPtY8NmqNeoixLnJu+O2O16yfmi613XF64IpY3uEbPN504ucgvflTMW3yZXt0eLCRddNjSGxYjZFiNmW4f43EiFsG4kjUdyVvRo7vZ4FHQ5PR9ea1JWrYNFOtyOfIfiELMubfHWs2ad6Dw8hFlyvQjOPkw+sf0qbpqVUywNnpyArCs2mnBJ20EZo+EZeFRrDsa5ooVf1VUp4YurAluf+Dyw\/ZHGPeveYlGsS8fA++4dS5899uX+qn19ecovTQ1jVz3Dpr19jE0eP+jYq92vuPbnHwKnAqcGFe5FP9dClI9jhBWaKXWmvqCwUBOTy5shqa8kNqGQNJ9Wri3VjmqaW6vWarTvNXWpJvbbCtm48h4j8tNRUhqF7RKjfRAxla5SO4c6Pts6UCkpFtufWbOhieLgYi3L1vaeHIB2bIGmPaA9Rhpd4EsuN0TZKmwk2VQt2eBKSyXSO+9pqUQBUe7gJqtoUWpa3BaWzY9qj50a9IvQFKgLHOW9FM4TfWFhSqYtM0xRFaZgUvjsbXoWOjw9exXaG8yj9Rb1\/bVNJ6TiQ7fbHJ\/av3Vg3XQ4Yngb1WV3O7y8o+qx5zmm8enqFPsMxwK+UP2rfbvjCftex8\/2k474rep6+1bHi\/ZXHO\/yI+ph+3uOL\/iX6jH71w7nAvtCx\/V8rXq9fa1jPTcqwqbwGeo0+3THfH61avTjZWo\/e5ljjG2MvcJhJDryIgp5T7XQ3stREmEoPFzV7XZHHE9WE+xG0KHwuSEoh10LN4wCPSK8QB48cVu5zVkYJj5kLyPCnIU2X0RWYZj4QNLdPpcIhNkUsWnghoNswo8pgfIlFAU9jiqWd9z1znGRgN1yL18uavGoNru9QFFjFUXlYQ5HgcIR5ChGCVc5D3fAKzNs7ggW0cCc9eK\/iNzLe0i1GlcVVKeEESMLtQLDZyyxMdtTSzAKT4V5wsJ5A+\/hi4Ye+ZCRfMhEBW7heqAYZ+d5iTmuE9hk5LiK\/+UqTk5yNc1qmlWcnOiCs4UE12ezhPctvTC09mzvy\/K0YkbAJtrMo7vCPMKtqpI\/Ug9zKGeWUBvGxCEfg\/nfwPbBkzbY\/sDxwIeBTwMfwblKVL48OUBddmqxAHRqE1Ywr7CM7A1fhF3RbUlKgk2NxmyAdKk+OqxEaQh2W1BfB\/RIKTBssYZhU2ycG4od8oKsFFX0WBU9Vgv0A\/J8ao0vyRdWHlYdptSELQ3jtWGNYTxoTW12q1BBfREjRhTaC+TMaMQEDhrYec1zA44oFj108mcrJuef8KmKCFjRSXQeEgrqkXBBj\/rs0AqbJ6gjjU\/ahdZId1WsHJ3z+8pcS3eHdbUtDesqO3ZBcqdC2wh8aEq8UqD4FHWAshwLQ62tzvaZoj+vHLC9b1M8Sp6tUOllG2q7Rdlqq1V22vzK07aw4DagS9dC7usitwFHfc68gkLuER9GbFek3OGzp3Uq5CPxIXMPaOtBDB82bhiJXEkwOvIsoxfvYgzhPuMSPtqwx\/IUYzDvb9xl7DBe4+\/xL\/kXxn94WBbPNi4yFhorjUe4LmzQ7DNH\/yFVqCSpCcKGsKhNzMMrWEzg3aZdUIBc5e2TA5T9p\/sJ\/6USa88XWHsiKYXu8426Q7vDtil8U4RqY0aELdJIzEpcaF8QbSyIWhh3o7rKtir8xojl0atiV8atTFiZeGNyuBENTUiOi06OTU6MSzZicp32pFxDic\/a6WDkcDk8wZXD58lP9aVWp9akLk2tTdU9qd+n8lRXVi0xcSKcL8d8bX2bxc81Ly\/Sy6kKnruWHBcGsWoWPGVsK7uJ9SPoyhGLjW4+0ajsW\/DotFX1rB9bHlgceCqwJ7CYdf58165PP3zyyaP8naObaupyemLDfVdgS2AmHLrp\/wmYpnn611NCDsK7+RWzQMhhgS9D1\/bE7klULtTYNO2wxqOjMpwREZTiEv5BJNnif+O5xbtT863+aamuyJZWvs3Zzluz72Y5Cmf8NwwYnFNrC+D1JnF0zdoB3M7+wSKGL94+8Y4hM1555r6d8\/teOrBrrbY3Pu3DnSsaLouKa3pXfTZQ3Wliafl0pwMVi53TfvQnjtLoV9+yoshBkWOMGWEzwsX5ea13d8QRu0O36Y4EW7yjW8SAiAGRhs1lj4qNiI2MdXWL6BZ5YeS8iKtdbzvCFtoXJs1PXWlfmXRjqm6Pj7WHR0aMiJgXcUPEbRH3R2gRHmd4rNMZHhke50yIz4hxxbLq2NpYHhtLnjQhLggujmwRYtOaRU6XkzvfScmq1f16o35QV\/UVNV7m8eZ7uTctrqXU0jtPOiM1qQvWrksaxzMulrQCsABVEde6nmdR1i4LTsesKiHQgnjrRCwhJk3pxL3eqKgzUsVmauY3h5Y++0z1tTPqA\/ccnj3y0qnF\/zg0o3jowHaPf6HtHfrqsgfebdPjxh2BT1jJjsq0pruVIe0q+lw0LlwTq\/FF5ufqD5g7HdlB3wV7ohpSd2e\/2FHF1igOW6O4xJwp2pTsufpC59zs98IPe8MrHaMiRqVXeqeHT42elnZZ9rSOC1JvTN2YFh7tFSt2W3ehoL4pScmFw9KHeZ9Jf8arzkqf5b0u\/TrvP9P\/6dVzHB2c7dLbeYuchd4yR5mzX3pf7wznFO\/VzkXpq5yr07c5HnQ+lB5jd9iderruTXIkOePTjXSvw6myhNGJviRP4cxENjNxayJP3MunUAqsUDicxBSWkhur0EAmzNKgZE+hePNTzqrZelbL\/KyR2di\/VF9ykUtlam4He+J3ZgJL8MUkFCaUGVmZyZ3cWbUuP3YqZey7qOAAJuW+Zel82YiKXeTrUSn3zENcP4PmzBYbtVk5J6pyPgvS2TmfYbULmi7p8qdDHimpvSGPgxb9tC6mKB3iAUHslbpoETvoi4wucnqiixwSkSLtS19EONKcRY5EgZiis97rVVquRlxPR09n1\/SukOMgZ9\/0Ad5tjofTHVRVGdpKNb8SyJK\/XQu7nXFaDT0uNiFelZoldpUXMU\/y1hU3b7jg4sI9\/6peseS7h1ksSzACR2Kuvfa6QXkdezD\/gXlrTXo68HXgMPuwzYaVVw8rHJQS3anX6Ksfq3lu6g+vOmdN6ppeVJiRN\/XKp9Ys\/uBy8UdMGHWETdojz51m+7x59nw1Xyu319iX2tfbDZ1pPENVuEE2e0JCsrpErLcs1+fQDQ\/LJ3EpVkSjlIhyXsOX8vVc5Um2pkesURlWsYtjVOSepakYH\/2n9PvMsknF0v3EwtFV7FjYx4HB6rrAEPXZX389Ja7k3ooVox1alUSrfT0Mm2E3XDAi9gttF9qNMfbRro2uO6I2xW2Of9D1ZPy7ccf0n\/UwZ3g4Nr1GRow9PMzjPCCcKrgG6b6U8pTqFKUmZWkK96Tkp9SmNKaoKQx+tycpP6kxSUkShiC5hSMg975BL6BYrAvCGEg3PCYtCkMSL6c21jxXBPemi01v11tZdljMzX9ZvDSZZedfd+Sxt95bHJuKRfDzp3qMvXLaxseUnNOBwK\/vb6ycsHnU4p8hddOE5RyJ\/uksop4UZhP7zugi6XyOTO5Z2Gg7zA7z99T3NE04ugu1O9hGfqe6SdtqsykUpufZhDNdbVvAjCSK19tTpj6ILtTHYBQVzj2MYjG4utJ8xqc08Im+MJ2wJ4Ufxbi2l08Qd5OFaoepbIm6VP1YPaqqagML8zmWKEuVj5WjcPoxV59ADride1kYcXG6l88YSzJanO5hhlWdqKrKSTze7FUeP9unPOMxNda7gr7SE3CTRsKZrpKOkjCjVZTD4FmkMeFZMh7WdIKVsjlsGuvZ9KO299Rz6gXY+EAzDCJjjdidMNMXnaPk6J6wLmEqBBnmg+B0SLAeVGlB65K6wv\/7wmcXp5tJ+AgPxUjENGEPK+NTC1UPPgxsGPTwZIqzt6cMu\/GV44vwX+z\/cfwSrr2kveJ4Kfx9egf7k8PhX9Mxu32Her+2w\/FA+D61XtvneCL8ZdXeSU3X8hye8M3qrdpmx+3hNusc08YinOIiQX1EWtDFtSOA7UWaaPLd9cGdx92+OLEPmSxiYTq2zIYqTwrknGmx15DLUcrjz4apmqfBzK\/XsdVoMAt8lygU7mmhAQ5d0wrCHLFhYQ67bhgemz3WZrOrYeHh1qYElSjhxJkarmiOMMNu022GoVlKIrcnWFQx8\/Ow+2hg+T6HR38q7ClfntgNIhruCR72JzlD+pCcNLipKjmxqSk5qakqMXTgG9QKl\/UrW49\/wWN+ihJbkMEt9eVsEvSl5RZkluV\/io9ZQlVioCoxUmXYlMB9LO9DFo4Vhf2TdQjcHXgx8EHgQ8zCKOW709heYz8y8FQDyf8SSRshzphYL9+9\/097Tx4eRZXne3V2XX1UV1dVX0m60+kjHegk3SEEIikkhHBJQBJptCcZFSSrAwQP0FXJKIfXiAcIgkrGcQWPXSOCBI+VcRwZ1\/WTD0UHXRd3BuVQPnEWEZV09r2qDgvut+5+3+4f++3X\/UvVq1f9uo7f7\/3uX1VclJ+fSc3lqWfoJ9lnuCeEj+H7LLNS2ADXkhvp9exGbq2wFT5Bcj7oYeMwymZhB7uSvIu+i+MycCxLePkyKsU3U9P4S\/kV1D38\/dRmvo96n\/pnXqqnRvMPUpv4PdRb\/F6K5QmOEVjSxggUaaMBoiwNOOQKlhHIBkcdRhDKAH4\/GI3IhoiIfEcBIHn7yk7GcHsyzFQck3\/B5pNI\/B+\/CMREaC8xVcBGj1BQiSImhBdTQsdK8DjaPGVtgZRl1KDV+dzpQB9rku5AGi6WobCdYLX\/sJNzZfhRaDXs0ph6q6enByypgRanmsj\/Jj8GzoVRWAYvyY9GvU35l\/MvEYPEq\/kE\/HBw9KAd\/pCnsQU8eegINZIaB8pBLewxFrA+W4AOqr4p\/tbA5IqPnQdd3Chvi\/eS6HzvVdFV0Qe8D\/qe9O3y7\/H9wS8yjORRGa8aYxKerHcpsYp4ktnBvMmIr2UOOIlgpLbGVSVFjOTITMQIx9HKG8wsipyJEJGWIGa4arsjc0EQgqAz2B\/8LkgFg1UwDQy0F3sHBGgPGQFXU8jwO9FK92VCA8R1OyhWlPgqzLfoO7NFX5stGlGFRhiGIpTURG0JLi5lS8XNIoH88CHkiht2NSP6ZmRgpgvNuXux2EwnQp0aPKjBGVqntkgjNW+6e\/xwxAcRqed4Dse7klbvkKl9ENoR8yN31LRkTHs0aVFrWyoIe7LHh4VrBDmg\/mBmduTKCJFLZnEeBPEZaXdaqrYnh0kXG4Wzt6qHVFQthG0OxkqjYXenvpCyxX6BZzhvVgfnDSX3vfvKwFTSX5E\/JjhZsvWJ3BOvdmx64PfT2hZNnQ1\/NupYpH5O87SJaadA\/GnkxrXZO3fmB+5ZOS1Q77W1tGy7Y+6vpgYqygIzJ47N75Nr9Vjj2I7aaH1kHsJKO5oNTWg2eMG\/GDPnOLJyVl3g6Ja71Vv0G73rifXim8439Q+dH+hHmaO2o+6jntOMe7R7tGeKPEVt0bNit8iOkevVep1cSi91rKZXOe70bpW3qLvkF1XOblLJn7GbSkzJ2NMS3uMtyZitw5WRXoIU4BENZZcADDQUGGgcSN+HaPUSEp8U+qpMYyHeC0MgJeENKTQDmRY+PxtSvL454\/+9jiE3\/Xjy5PEkDlDmDiWt7ABqLZ7pGa5gsLK49TTDnK1hoGryX9ivmNF9y\/Kr2+Z7oJI8+c7R\/BdQPf76Z8SXtRfPvv\/pVx+5dFHq719HDEZBFlZssTLhR6gYwp0CAvA3u4Bz6LTRIjQ8zG2UHnJupbfwL3MvSwM+m02BrcQkpoWfUbJVepF50beH\/4P4Af9H8TT7rSQFHAGPgWaNx7C7Mg7Pa553PaTHxE5Jk9naNdQSvzKQOya32bvshF2XsQX\/otefgWnZTLgEy6zESzhhtckRVqsHzNZwIBbrw3LXiS67U5ZxDR4lyDrmnojAghBMeSykpko6SxaVbC6hShwhmyE5MjZvsMAhyfMyMMdxDaCiG3GlSTdKHGiF2FLH\/GvKqaZB08CX0UWgETK+GDRILrAvbrcNDz1ZUCrmDwD6Qm7AF71Nw03\/Cxw\/zuyODzWZaid7CHNVzjy93UBYsuOT2vHp7QZCliUnzbQmcjOQqkubliOycyAmeRkyFjHNARky7Ui3ZelrxPdQH3X0ufwXK7uh8t5xKDODBnnbzy+cGyOXdVzW2AjhrNTGX++4\/xPkJSXze\/Kv3nJ3K7zmpuUTJlyLbSIdTYjPkY+oggGjdhQFK6kyZ5krS\/XqtI16TSc8qotQZNVldzuA0+7GFdoKZ3MIsFMYEggBE4JnoMuhwiEVqrhbggu5T+C6brfCc+km2wxbm420xZ0pV6eLcA1AypDs7iihdII+dbdKqHhOcGJG9WrLdhHdVi1YsqdxOq4HPJNDxr\/3ENCRJMPuNFqa0KqhFquegmxyp03vp1ZjTS7xpD3lyMQu1x9pePj6ZddGJ4y7oG7fvvzhR6ho26oVF0fecDbMnPrJmZ3kZMwLs\/MzqS5Tq6TgRcblS4Org4QsSotrVkm9NVQZRH4\/WQ3TRJo04ARiAnmpI6tkKzoSHYhUVztOu0675bFSWh0bT1chh1edGm+uOiEOavy9SI4LoiRUilLMrmqeEZKIXDI9gjlgh8kB5kS3u8xJ8oIgWm280mKA8gqrrclYjMB5\/KYy6KRx+WmpI4YbOz8CI1zwsLqXqUwIUZ+On87gvF6fb00NrIEDcMDgQToSkr3VcxrPKaXoOYU8lePOQdOlOo5g8GQhRjesE4B5cebJtyHimNMXYjMSxy9wvUUDa8O+DUDiKdczYY4hdTu6le6KqxLzk90pJpcFOY1WtWFdUMeY5T54Amt1yBdC\/k8ZUh7nFv\/cCMfbgvGOhfUVbunW3R\/ccjmEr\/2+F7LjFr+8Jv+XP525veuqe+9YMO\/2lthoT0lIrSn\/2aZnd6zZDwXo+9t1Zya98tJfNe66107c\/tSjv37sb\/oeRbQ16zvNjAsLlu4CHM6xuPgmg2vjiF6un9vN7eW+4uhSrotbzvWhHTTJsICmSAeAhplZIUGOQBOZZliKJ1gkQ01ahCIZymtrshCaPJtvaTKnp5lScxYU55IkLjqFVuFo\/jD0Ui9CKn\/mhylU9IePhitQzSu82MwJGQl8fXQbTfTS\/fRuei\/9lZUIWk73oR00uhgSqR0yCsHwlQAv9R+upHDuQsFqIe9zKwDMBjTTY3DsLpBAv86hcyHJInoYVcyQGVtGz5Q3ExNtE\/XmcrGMTCUu5roSvYnNiSeYLeyT4g5mh9if2Jv4NGEHiVSiDX3xWuJggkkYvkCmCfV7zS9pNkSxviAWBdt4NmRKBIp1ulwxfyAQjfEInQ5nVHYZc+u6XHARQs4A0WI4fP5oMID2LQrArgAMoH3bK5CDjKZwYhsAMVOxcE24NUah646hoTFjPFoa0RKJZWLGmAsyqdi7sYMx0hErjfXGSBAri1XHhmJUzBv\/c+OwsVQItFjzv\/EUkuFIzJzqySWHS08LrgZmi3OqIpYksaiBSXfIg+0gzbSGNNWDUJyJmfVB5mZ0ePNWSN69e\/5D1S2PX3b94\/Fg\/nAwNnPsgpH5wyVNo8YvGJE\/TEXvf2p2e\/vszsuaNwxmic7HRja23v1QniBaNs2talnx8OAZK59GZRHNVLDZ0Fm35p5rW2CjBiiIqOVstjU7jjppBqM46GKRkygKAvLcCBhVgVEWyTwH4BA6iM8sKFbDkcx9ep9OLNZP6MRXOtR5ISraMX4lSTSVLfpJnwhPIMnl1QpzCuGrgKmLcGQjecrcYWLKdAlw5NuMZYbOvXmXiaQSwkNl84cjMxsmX5dEk5+++73cxhmlRMmz80a3rdiWL6Wij2yfsGDFX2M5PAvZJBvRnUrIoltvtB6Bh23fur\/1UHuIIzQhe2kvR2SdHe4ONauvJzYwG2zrxQFuP\/Ex\/U\/cfvEwfZg5Ijm32N4m\/pH5ne1Nkb7ediezwka6zFkoaBhFCsUqDayvy7\/YT\/jtIXCeCdZz6mwg\/6xE47qd8+X5ardOQSzOYM6dkdFtAavWNlpxjuyaddfgI1\/DTP6tLx\/If3sXLHto4cJ16xYufIgI3wOZu\/J7vvo6\/7sVQ1sf27q175GtW7HeXQ0AWY\/u1wm2GvH1NOTs8GJ6Pn09TabkOfYF9sUyxXMOsVQk1ohDItEkzhAJcYBYaiRYFtGYJBg+DjgnV80t5ijOt1zeLBOd8nL5OXmvTMlOEMVudsIQCKIX9mE\/29W0CwYs5dpzDklP5bzTLfWKaIko3FBrVc32gKn92sX40Q9cB1Q7OmvWYiO6nlW0jAv2YapOuLq5K3vJpAvGzkpR0fVXN9d9M3L80\/mv0T1WI5o60T1WEq8buxkXU26LaS6tfIO8QVkfW1fJsUqLQsgvS7vse0KflZ+WToWZhNQuzZPWCevlLeFdIju+3Ig0R68KXxldLa9WVoVvj3D10YlMizBFmuFoCV0YZsORWLRerAvhWGldhGV42sWFdCkmhsPhcjYSNqquFZcpN3puSFxfeYdnReVGz7rK7eHt5VIvXKPdoz9c+VRlfxWjhVQjVJ5RjUBpplSFB5Epk7aF2irWVBAVhh7MVPiqzJQqkjxtVbC6CqaqYFVJqNoJnWlk3hekk1VLxDdZshln87zJZQMY5WeQxDG9tAIXmTVaWBYdB4WAbx0DIQNVGA2PCrWEZsOsdiXs1k5BHmoE5QuFibhbEom4r5OCVEtcaPNBX4ubRbYQ+sNqeXjJ9fhxePptbEmEBqw2bIbvI7j\/6QulEavv9Zl9w482rpbgqHBLeIO0NvxG+P0wEwqLEkX5QMFWAWlstbygjWiCBcPW7IcrMmZEPojkP4BWTJ7qgr3wBCQBdJoResoc6VbRSAiN6YCCndQJisC3oBro0GpaM9BxNQMdVDPq6jMa9sI1oyKBVui4Dq3UdHgprd1nIAnm8ME235CPKNy8GaQ3P7imKteDq6uWWF0LGYWoeqFMFn1yOdNcjwy9ZXCC3OSIoxXCw5cvSg2iIjbgzW0ijtMfe15oME1yiJOVwxW2yJRB4j4WiRWqmc8LuONafOwUV0OfvPCKX9RXKJ7J+WcvvfWjzz56P57\/1tU5Z1F1WSAKf5udc\/KrA4MwlZzVHg+kyjyKa+q4jofveuXeu2vGXViqlpd4AvOnTF31wL5+gF8AcoS4n34UycV3jEQZQCYpn3CMsU+xZx2s1wN0UvUATXYrUJMJBeokx\/KsqGN0O4DWp\/VrZBdqdmukhkzvbchJxE4U8OCndK4z7KLApfgUQNZvJ5IS2DiP62RUk9s9Tcpm5TmF7FJ6lfuUvcoJhQaKUylTqhUKua\/L+oYV6tT+eiQnxpq1lcrQbhy0P2PF7J0nTcv9uPl0Dxp6CFfqpguWew4iM10xcaoxhWC4q7wuXVfhIm7aLcQCsSn65TdPu6lB4H75S+ijop\/mZ9+WDPg\/qkzPnFizDr776XtP5O9E+OGQXTOaigIRfmLUAAHygCF4lub8QCVKKBftYxWuhHeJohnyLRcayAamlWxlNpAbGNPTN5ZWTcrwQKAomuIEnhL9wEeptMJ5eY8oloM4FaNHcHE+JtaAenoc1wImEZPoVnYytxQso5bSy7hl\/FJxNbiDWk3fwd3BrxYPgAPUfno\/d4DfLx4Dx6hD9CHuGH9I\/A58R52iT7OnuO\/4U+KIH8d3uUJ818Ph+C7uDUdyGQ7w50Vyzw\/jTi+EcacZtTiM+1OhWcYKzfIpexPyyDXNZxvPQfwIE0P8AghoMQAJ7dvLoFd6Yxf0WQoDh2YLkVkrMJv7b0Rmh4OvPUmAeW67YEgN6DZPb5NwsuI0YjjBEPGeE4jhSKthcAZNwL1Ph9nP5F+skXDM1o3\/YIgkYTbfD117dkLH829DT\/6Z\/F92bqeig63EAF5++Ih4ZrB9aMiqHWF5Iorf2gxZ8CFcCzvACCMIl+vP6YRu+IIZ3ZB1tBLsGZ0CrUkI\/buIDEgA6xm7njqcczkDn6YWETcj4zu0w3rsbIC4xeAA4aOB90FcpH7I+TlITcePmZF1IQ9FXQuf3rcP\/fJfqR3EFno78rM7DXmRbZ5yk+0Ghcra2hVkyyddmE3tw3UIdYxdSqp4l8YAaaLDXopI5POBiRB5dE+FLkDnSV50NmKEzJWTmK0GT5opppy7vCCTzChRmjE9Lqyor+uF89vKGzePKEsyt8ErLgqHtIHKsgi1Q5O6exyT4qnV17FMSwyY77f+aciBmxHkYROCLzAQK4mV5Gzy23OB+i19K1PLvMs2s79hv7atRfBHDBzDVwsp4QXRj+AdadDeah9wtDtvcGV+DPJYBAfkA+6DSqdnOoLHTHhf\/TutXNuEQZe8\/T4Dg\/+i\/wSW\/J+ENf+L8HkRilCEIhShCEUoQhGKUIQiFKEIRShCEYpQhCIUoQhFKEIRilCEIhShCEUoQhH+J4Dffm09EwoU8z\/EA+hDC4M2yHRd7ej4qPpItKa6KpZqaJ4xq31sxfzK1pkt0xJjXKri9ge8zrbnp5Rf0jF5Lvh\/96HAzeaawvg5MRI\/s37CfHId\/6MHgN+cmAZ1oBaMBnEwCtSDCMAVWtWgCsRACjSAZjADzALtYCyoAPNBJWgFM0ELmAYSYAxwARXh2w38IAC8wAnawPNgCigHl4AOMBlYyIRARrTBb8Zk8P\/KHL+k++fXVF246Jor8fXA+wANbD9x9ed+fjTuBDgxdN4OWGjJ\/+I4eBwLwPP9z73U6Wj8xua1Dvz4nxuDuP1gxWf+778\/M+gEtiVmTWPhuP8GD0dNJQplbmRzdHJlYW0KZW5kb2JqCjMxIDAgb2JqCjw8L1R5cGUvTWV0YWRhdGEKL1N1YnR5cGUvWE1ML0xlbmd0aCAxNTM2Pj5zdHJlYW0KPD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQnPz4KPD9hZG9iZS14YXAtZmlsdGVycyBlc2M9IkNSTEYiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSdhZG9iZTpuczptZXRhLycgeDp4bXB0az0nWE1QIHRvb2xraXQgMi45LjEtMTMsIGZyYW1ld29yayAxLjYnPgo8cmRmOlJERiB4bWxuczpyZGY9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMnIHhtbG5zOmlYPSdodHRwOi8vbnMuYWRvYmUuY29tL2lYLzEuMC8nPgo8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0ndXVpZDpkNDFjYzRhNi02YmQ0LTExZjAtMDAwMC0xMWFjNzUwODBiZTMnIHhtbG5zOnBkZj0naHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLycgcGRmOlByb2R1Y2VyPSdQREYgV3JpdGVyIC0gYmlvUERGIC8gaHR0cDovL3d3dy5iaW9wZGYuY29tIC8gRlNHIC8gUGVyc29uYWwgRWRpdGlvbiAobm90IHJlZ2lzdGVyZWQpJy8+CjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSd1dWlkOmQ0MWNjNGE2LTZiZDQtMTFmMC0wMDAwLTExYWM3NTA4MGJlMycgeG1sbnM6eG1wPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvJz48eG1wOk1vZGlmeURhdGU+MjAyNS0wNy0yNVQxMjowMzo0Ny0wNTowMDwveG1wOk1vZGlmeURhdGU+Cjx4bXA6Q3JlYXRlRGF0ZT4yMDI1LTA3LTI1VDEyOjAzOjQ3LTA1OjAwPC94bXA6Q3JlYXRlRGF0ZT4KPHhtcDpDcmVhdG9yVG9vbD5QREYgV3JpdGVyIC0gYmlvUERGICgxMS45LjAuMjczNSk8L3htcDpDcmVhdG9yVG9vbD48L3JkZjpEZXNjcmlwdGlvbj4KPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6ZDQxY2M0YTYtNmJkNC0xMWYwLTAwMDAtMTFhYzc1MDgwYmUzJyB4bWxuczp4YXBNTT0naHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLycgeGFwTU06RG9jdW1lbnRJRD0ndXVpZDpkNDFjYzRhNi02YmQ0LTExZjAtMDAwMC0xMWFjNzUwODBiZTMnLz4KPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6ZDQxY2M0YTYtNmJkNC0xMWYwLTAwMDAtMTFhYzc1MDgwYmUzJyB4bWxuczpkYz0naHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8nIGRjOmZvcm1hdD0nYXBwbGljYXRpb24vcGRmJz48ZGM6dGl0bGU+PHJkZjpBbHQ+PHJkZjpsaSB4bWw6bGFuZz0neC1kZWZhdWx0Jz5NaWNyb3NvZnQgV29yZCAtIENvdGl6YWNpb24gRGllZ28gQWxlamFuZHJvIE5vcmXDsWEuZG9jPC9yZGY6bGk+PC9yZGY6QWx0PjwvZGM6dGl0bGU+PGRjOmNyZWF0b3I+PHJkZjpTZXE+PHJkZjpsaT5VU0VSPC9yZGY6bGk+PC9yZGY6U2VxPjwvZGM6Y3JlYXRvcj48L3JkZjpEZXNjcmlwdGlvbj4KPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSd3Jz8+CmVuZHN0cmVhbQplbmRvYmoKMiAwIG9iago8PC9Qcm9kdWNlcihcMzc2XDM3N1wwMDBQXDAwMERcMDAwRlwwMDAgXDAwMFdcMDAwclwwMDBpXDAwMHRcMDAwZVwwMDByXDAwMCBcMDAwLVwwMDAgXDAwMGJcMDAwaVwwMDBvXDAwMFBcMDAwRFwwMDBGXDAwMCBcMDAwL1wwMDAgXDAwMGhcMDAwdFwwMDB0XDAwMHBcMDAwOlwwMDAvXDAwMC9cMDAwd1wwMDB3XDAwMHdcMDAwLlwwMDBiXDAwMGlcMDAwb1wwMDBwXDAwMGRcMDAwZlwwMDAuXDAwMGNcMDAwb1wwMDBtXDAwMCBcMDAwL1wwMDAgXDAwMEZcMDAwU1wwMDBHXDAwMCBcMDAwL1wwMDAgXDAwMFBcMDAwZVwwMDByXDAwMHNcMDAwb1wwMDBuXDAwMGFcMDAwbFwwMDAgXDAwMEVcMDAwZFwwMDBpXDAwMHRcMDAwaVwwMDBvXDAwMG5cMDAwIFwwMDBcKFwwMDBuXDAwMG9cMDAwdFwwMDAgXDAwMHJcMDAwZVwwMDBnXDAwMGlcMDAwc1wwMDB0XDAwMGVcMDAwclwwMDBlXDAwMGRcMDAwXCkpCi9DcmVhdGlvbkRhdGUoRDoyMDI1MDcyNTEyMDM0Ny0wNScwMCcpCi9Nb2REYXRlKEQ6MjAyNTA3MjUxMjAzNDctMDUnMDAnKQovQ3JlYXRvcihcMzc2XDM3N1wwMDBQXDAwMERcMDAwRlwwMDAgXDAwMFdcMDAwclwwMDBpXDAwMHRcMDAwZVwwMDByXDAwMCBcMDAwLVwwMDAgXDAwMGJcMDAwaVwwMDBvXDAwMFBcMDAwRFwwMDBGXDAwMCBcMDAwXChcMDAwMVwwMDAxXDAwMC5cMDAwOVwwMDAuXDAwMDBcMDAwLlwwMDAyXDAwMDdcMDAwM1wwMDA1XDAwMFwpKQovVGl0bGUoXDM3NlwzNzdcMDAwTVwwMDBpXDAwMGNcMDAwclwwMDBvXDAwMHNcMDAwb1wwMDBmXDAwMHRcMDAwIFwwMDBXXDAwMG9cMDAwclwwMDBkXDAwMCBcMDAwLVwwMDAgXDAwMENcMDAwb1wwMDB0XDAwMGlcMDAwelwwMDBhXDAwMGNcMDAwaVwwMDBvXDAwMG5cMDAwIFwwMDBEXDAwMGlcMDAwZVwwMDBnXDAwMG9cMDAwIFwwMDBBXDAwMGxcMDAwZVwwMDBqXDAwMGFcMDAwblwwMDBkXDAwMHJcMDAwb1wwMDAgXDAwME5cMDAwb1wwMDByXDAwMGVcMDAwXDM2MVwwMDBhXDAwMC5cMDAwZFwwMDBvXDAwMGMpCi9BdXRob3IoXDM3NlwzNzdcMDAwVVwwMDBTXDAwMEVcMDAwUik+PmVuZG9iagp4cmVmCjAgMzIKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDA1MjkyIDAwMDAwIG4gCjAwMDAwOTE3MzQgMDAwMDAgbiAKMDAwMDAwNTIzMyAwMDAwMCBuIAowMDAwMDA1MDIyIDAwMDAwIG4gCjAwMDAwMDAwMTUgMDAwMDAgbiAKMDAwMDAwNTAwMiAwMDAwMCBuIAowMDAwMDA1MzU3IDAwMDAwIG4gCjAwMDAwMDk2MzAgMDAwMDAgbiAKMDAwMDA1MTA1MSAwMDAwMCBuIAowMDAwMDA1OTQ1IDAwMDAwIG4gCjAwMDAwMDgxODkgMDAwMDAgbiAKMDAwMDAxMDYyMCAwMDAwMCBuIAowMDAwMDA5MDA3IDAwMDAwIG4gCjAwMDAwMTc2ODQgMDAwMDAgbiAKMDAwMDAwNTM5OCAwMDAwMCBuIAowMDAwMDA1NzM1IDAwMDAwIG4gCjAwMDAwMTAyODcgMDAwMDAgbiAKMDAwMDA2NTUzNSAwMDAwMCBuIAowMDAwMDA1NjMwIDAwMDAwIG4gCjAwMDAwMDU2NjIgMDAwMDAgbiAKMDAwMDAwNTY5MiAwMDAwMCBuIAowMDAwMDA3ODAzIDAwMDAwIG4gCjAwMDAwMTA4MjIgMDAwMDAgbiAKMDAwMDAxNzg4NSAwMDAwMCBuIAowMDAwMDUxMjUwIDAwMDAwIG4gCjAwMDAwNjU3NDAgMDAwMDAgbiAKMDAwMDAwNzg2NiAwMDAwMCBuIAowMDAwMDA4NDA3IDAwMDAwIG4gCjAwMDAwMDk0MDMgMDAwMDAgbiAKMDAwMDAwOTc4MyAwMDAwMCBuIAowMDAwMDkwMTIxIDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgMzIgL1Jvb3QgMSAwIFIgL0luZm8gMiAwIFIKL0lEIFs8NTIyRjQwRkQ0NTM1NEU4NEE4MUREQjE5QzAwMjNBNjY+PDUyMkY0MEZENDUzNTRFODRBODFEREIxOUMwMDIzQTY2Pl0KPj4Kc3RhcnR4cmVmCjkyNzg2CiUlRU9GCg==",
            "extension": "pdf"
        }
    ],
    "html_header": "<h1 style=\"color: #5e9ca0;\">Se&ntilde;or(es), XXXXXXXXXXXXXXXXXXX identificado con NIT 99999999-9<\/h1><h2 style=\"color: #2e6c80;\">Le informamos que ha recibido un documento electronico de: YYYYYYYYYYYYYYYYYYYYYYYYY<\/h2>",
    "html_buttons": "<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\"><tbody><tr><td style=\"width: 100%;\"><h2><strong><span style=\"color: #008080;\">Puede descargar su factura mediante el siguiente enlace:<\/span><\/strong><\/h2><\/td><\/tr><tr><td style=\"width: 100%;\"><h4><a href=\"https:\/\/www.facilwebnube.com\/apidian2026\/public\/index.php\/api\/download\/88261176\/FES-FE369.pdf\" target=\"_blank\">Haga click aqui para descargar su factura.<\/a><\/h4><\/td><\/tr><\/tbody><\/table>",
    "html_footer": "<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\"><tbody><tr><td style=\"width: 100%;\"><h2><strong><span style=\"color: #008080;\">Previamente recibio un correo con las credenciales de ingreso a la plataforma.<\/span><\/strong><\/h2><\/td><\/tr><tr><td style=\"width: 100%;\"><div><h4><strong>Este es un sistema autom&aacute;tico de aviso, por favor no responda este mensaje de correo.<\/strong><\/h4><\/div><\/td><\/tr><\/tbody><\/table>",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": [
        {
            "payment_form_id": 2,
            "payment_method_id": 30,
            "payment_due_date": "2025-10-28",
            "duration_measure": "0"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19.00",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");
myHeaders.append("host", "apidian2026-8.oo");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000168,"type_document_id":1,"date":"2025-10-28","time":"04:08:12","resolution_number":"18760000001","prefix":"SETP","notes":"ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA","disable_confirmation_text":true,"establishment_name":"TORRE SOFTWARE","establishment_address":"BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2","establishment_phone":"3226563672","establishment_municipality":600,"establishment_email":"[email protected]","sendmail":true,"sendmailtome":true,"send_customer_credentials":false,"seze":"2021-2017","email_cc_list":[{"email":"[email protected]"},{"email":"[email protected]"}],"annexes":[{"document":"\/9j\/4AAQSkZJRgABAQEASABIAAD\/4QwYRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAeAAAAcgEyAAIAAAAUAAAAkIdpAAQAAAABAAAApAAAANAACvyAAAAnEAAK\/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykAMjAxODowNzowOSAxMjowNzo0OQAAA6ABAAMAAAAB\/\/8AAKACAAQAAAABAAATvaADAAQAAAABAAAFiQAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEAAgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAArhAAAAAAAAAEgAAAABAAAASAAAAAH\/2P\/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQdGh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv\/bAEMBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv\/AABEIAC8AoAMBIQACEQEDEQH\/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8\/T19vf4+fr\/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\/T19vf4+fr\/2gAMAwEAAhEDEQA\/APf6KAEd1jUs7BVHUk4FZk2txI2IYzIO5J2irhByE3Yt21\/b3XCPh\/7jcH\/69Walpp2Y07hRSAKKACigAooAKKACigAooAKyr3WoYLiS1hKvcJjcrfw8A9O\/BH51cIOTE3Yx5riW4bdLIWPbPQfhUddKVlZGYVpWurzQ4WbMqepPzD\/GplHmQ07CeLb11+H+vXtnNJDKmmXMkUiMVdGEbYII5BBHUVz7aHrHjL4WeGIrPxPfaRfNaWtzNfQs7SS\/uPmViHUnJYMSSeRXK1Y0PJPhXP4h8RXGoa7qnjvWbbT\/AA88F5dQyTTTrPEC7upG\/ptjI6NnPT17Q\/tC2nnfbB4U1T\/hHvO8j+0dw3eZs3bNmNm728zOOfagDR8VfHLSfDmqaXHbWB1TTb+0S7F5b3AUhGd0ICFeWGw8ErzwcYrOvfj\/AB6bDoc974Ynjj1K2+1OFusvEnnSR8AoN2Vj3DlQdwHvQBsT\/GextfCOj6lLpFw+tawGNpo0Em+RhvZFYttBCsQMHaSc8A4JGr4S+Jdtr+v3XhvVdNm0PxDbE7rG4kDiQDn924A3HbhunKnI3DJAB3VFABRQAUUAFeY+K2K+KbtlJDAoQR2+Ra68H8b9DOrsQ2muTQ4SceanTP8AEP8AH\/PNblteQXabonyccqeo\/CuirS5dVsZxlcnorAsl8Tf8kq8Qf9gq7\/8ARb1c8Cf8k88M\/wDYKtf\/AEUtcsviZotjyv4Y\/C3XbPwz4w0bxJZnT11eCGKCQTJJhlEvzYjf+EspwSM9OmawYvhz8Q4fBM\/gePQoFt59XF1Jqf2+Ixsm0J9z74XKh843YGNvapGaep\/B7WLPxf4LhsLL+09F0uK3S9uJpIgGP2mSWXKMQSuHOBg8HGSc1v8AxC8Da94g+LnhnWrLTFudJs\/swupGljAULOzOCrMCflPYHNADPjD8MtZ8Va5Y+INGitb5rW3SCXTp5DGZQshYYbI4Ids\/MpAXgkniH4cfDrVNM8cSa5feFNN0G0tyxtY\/tktzONyFNqsJSmMEksy+wAzlQD2migAooAKKACvMPFv\/ACM95\/wD\/wBAWuvB\/wAR+hnV2OM1DxDb2yslsVmlxwQfkX8e\/wCH51z02r381ws32mRHU5Ty2K7evTH1Iz1r2qdPS8jhnPojq9I+ItzDiPVoftCf89ogFfv1XgHsOMfjXd6fqtjqsJlsbmOZR94A4ZevUHkdD1rgxGHdP3o7G9OpzaPc0fE3\/JKvEH\/YKvP\/AEW9ctruoa3pn7OunXWgiRbpdIsxJNCT5kMXlpvdcA8gd+NoJbI215cviZ1LY8V8Oa\/pq3dhfSeNfEmi69IztqN9JD9qt5NpLRjAcOwwFBDKwJPYCvcfE3xeh8P6zpGgabYw+IdWvo4SXtbpIIWaXhNpJfG7IYAnAVlO45zUjDQvi1d6\/LrOk23haQeJ9NZv+JWb5NkoWRUfExAUFSScYwQBgnPHlXwVt7+88S33iCLQbjWdQtPNl+2PqSxbZHilwrKwJcyN8u7Py5ye+QDb+Cfi\/wAY3k2uKbe+8RRpCrl7rVMfZ3CSlEUSZz5jALkfdwCeK3\/+GhLL\/hDzrP8AY8P24X\/2X+zf7RHmeX5e7zs+Xnbn5fu9e\/agDpNP+K0eqa6NOs9FnnWLRE1e68p2eZd6K6wxxhP3jHzI+dyj5j6c8xqPx51PSLZZtR8FR2zF9htpdZjFwhwSN8GzzEGBnLKBgj1GQDb1\/wCM0Gj6vo1nb6HPdx6vpSahbHzSJC8gfyofLVGyzMqrkE4L98cwax8a\/wCxdM0Vbvw1PBrupZd9Nu7j7OLaPzHjVnlkQAbiuRkAAZJIGMgF\/wACfF208YeIrjQbrTk07UI1Z4tl9HcRTbcbgrrjc3JPy5BCsc8V6TQAVwnjT4f3HiKeS8sdUaKd8breYfumwFA5UZGApPIbn0rfDVlRqczVzOpDnjZHjWraFqmhXAg1Oyltnb7pYZV+ATtYcNjIzg8ZrPr6KE4zjzR2POaadmFd74V+G+v39xHeXDy6RCp4kbKzHqDtXgjpj5scHIzWOIrwpQvL7u5dODnLQ9R8U6fIPh1rmn2qzXMzaXcRRqF3SSuYmA4UcsSegHU8CsGXwvrGtfCDQ9KsNVvtC1e30+1ZHjkeEiRYQDHLj5gpyQR1BAODjB+dbu7npHn2p\/Bv4g+JPskGva3oEyRsiveLDuuiijbzJ5SvJgZ4Z+T1PQjc8Q\/BzU4PFeha94OvrKKbToIIpE1F5P3rQKERiUBzuRQrABfu5H3jhAafgD4XX+heMtU8XeIrmwn1S8kmeOGyVmiiMjbmcM4DA8soHYE8nPE3wg+Her\/D+DV01W4sZjeNEY\/sru2NofOdyr\/eFAGf8Mvht4q+HviG8BvtHutFvGAnb96Lgqgfyyq42qSWG4EnjOD3rJHwEk\/4S\/X797jT\/wCzLqC6\/s6FE2+TLKpCBo9pUIm9sFTnKoRjoAC74X+DusaF8O\/E+jNqttDrGsBY1mgdnhESDhTlVYbt0iseeGBAOMHmH+BPi5vDcejBfCSFLn7Q18rT\/aXOCNhcp9zkfKABkA9c5AOov\/hNr114q8D6ol3pog0GysLe6VpH3O0DlnKfJggjpkj3xV\/4kfCm78U+KdO8SaPLpn2y38tZ7TUYz5FwEYsC5UEtnhSCOV7jHIBZ8GeAdc0zxXJrWtp4YtIo0xbWmiaZEgDFSrEytGJFGM8Bjkt1AG0+mUAFFAENza297btb3cEU8D43RyoGVsHIyDx1Fec6x8HrK5vFl0q+ayhY\/vIpFMoUY6qc59OCe557V1YbFSoPujKrSU15nV+H\/BOh+G8SWdr5lyP+Xmch5O\/Q4wvDEfKBkdc10NY1asqsuaRcIKKsgorMoKKACigAooAKKACigAooA\/\/ZAP\/tIQRQaG90b3Nob3AgMy4wADhCSU0EBAAAAAAADxwBWgADGyVHHAIAAAIAbAA4QklNBCUAAAAAABChXW2KKtlTXtkQULADBbxGOEJJTQQ6AAAAAADvAAAAEAAAAAEAAAAAAAtwcmludE91dHB1dAAAAAUAAAAAUHN0U2Jvb2wBAAAAAEludGVlbnVtAAAAAEludGUAAAAAQ2xybQAAAA9wcmludFNpeHRlZW5CaXRib29sAAAAAAtwcmludGVyTmFtZVRFWFQAAAABAAAAAAAPcHJpbnRQcm9vZlNldHVwT2JqYwAAABEAQQBqAHUAcwB0AGUAIABkAGUAIABwAHIAdQBlAGIAYQAAAAAACnByb29mU2V0dXAAAAABAAAAAEJsdG5lbnVtAAAADGJ1aWx0aW5Qcm9vZgAAAAlwcm9vZkNNWUsAOEJJTQQ7AAAAAAItAAAAEAAAAAEAAAAAABJwcmludE91dHB1dE9wdGlvbnMAAAAXAAAAAENwdG5ib29sAAAAAABDbGJyYm9vbAAAAAAAUmdzTWJvb2wAAAAAAENybkNib29sAAAAAABDbnRDYm9vbAAAAAAATGJsc2Jvb2wAAAAAAE5ndHZib29sAAAAAABFbWxEYm9vbAAAAAAASW50cmJvb2wAAAAAAEJja2dPYmpjAAAAAQAAAAAAAFJHQkMAAAADAAAAAFJkICBkb3ViQG\/gAAAAAAAAAAAAR3JuIGRvdWJAb+AAAAAAAAAAAABCbCAgZG91YkBv4AAAAAAAAAAAAEJyZFRVbnRGI1JsdAAAAAAAAAAAAAAAAEJsZCBVbnRGI1JsdAAAAAAAAAAAAAAAAFJzbHRVbnRGI1B4bEBSAAAAAAAAAAAACnZlY3RvckRhdGFib29sAQAAAABQZ1BzZW51bQAAAABQZ1BzAAAAAFBnUEMAAAAATGVmdFVudEYjUmx0AAAAAAAAAAAAAAAAVG9wIFVudEYjUmx0AAAAAAAAAAAAAAAAU2NsIFVudEYjUHJjQFkAAAAAAAAAAAAQY3JvcFdoZW5QcmludGluZ2Jvb2wAAAAADmNyb3BSZWN0Qm90dG9tbG9uZwAAAAAAAAAMY3JvcFJlY3RMZWZ0bG9uZwAAAAAAAAANY3JvcFJlY3RSaWdodGxvbmcAAAAAAAAAC2Nyb3BSZWN0VG9wbG9uZwAAAAAAOEJJTQPtAAAAAAAQAEgAAAABAAIASAAAAAEAAjhCSU0EJgAAAAAADgAAAAAAAAAAAAA\/gAAAOEJJTQPyAAAAAAAKAAD\/\/\/\/\/\/\/8AADhCSU0EDQAAAAAABAAAAHg4QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0nEAAAAAAACgABAAAAAAAAAAI4QklNA\/UAAAAAAEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAAAAEAMgAAAAEAWgAAAAYAAAAAAAEANQAAAAEALQAAAAYAAAAAAAE4QklNA\/gAAAAAAHAAAP\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/8D6AAAAAD\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/A+gAAAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAAAAP\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/8D6AAAOEJJTQQAAAAAAAACAAM4QklNBAIAAAAAAAwAAAAAAAAAAAAAAAA4QklNBDAAAAAAAAYBAQEBAQE4QklNBC0AAAAAAAYAAQAAAA44QklNBAgAAAAAABAAAAABAAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADbQAAAAYAAAAAAAAAAAAABYkAABO9AAAAHABMAG8AZwBvACAAQwBvAG0AcABsAGUAdABvACAAVABvAHIAcgBlACAAUwBvAGYAdAB3AGEAcgBlAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAABO9AAAFiQAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAFiQAAAABSZ2h0bG9uZwAAE70AAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAAAQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9yaWdpbmVudW0AAAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNsaWNlVHlwZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAABYkAAAAAUmdodGxvbmcAABO9AAAAA3VybFRFWFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAAAAEAAAAAAA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxpZ25lbnVtAAAAD0VTbGljZUhvcnpBbGlnbgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVudW0AAAAPRVNsaWNlVmVydEFsaWduAAAAB2RlZmF1bHQAAAALYmdDb2xvclR5cGVlbnVtAAAAEUVTbGljZUJHQ29sb3JUeXBlAAAAAE5vbmUAAAAJdG9wT3V0c2V0bG9uZwAAAAAAAAAKbGVmdE91dHNldGxvbmcAAAAAAAAADGJvdHRvbU91dHNldGxvbmcAAAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQoAAAAAAAMAAAAAj\/tF1jiGWUsOEJJTQQRAAAAAAABAQA4QklNBBQAAAAAAAQAAAAVOEJJTQQMAAAAABd1AAAAAQAAAKAAAAAtAAAB4AAAVGAAABdZABgAAf\/Y\/+IMWElDQ19QUk9GSUxFAAEBAAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAAYWNzcE1TRlQAAAAASUVDIHNSR0IAAAAAAAAAAAAAAAEAAPbWAAEAAAAA0y1IUCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARY3BydAAAAVAAAAAzZGVzYwAAAYQAAABsd3RwdAAAAfAAAAAUYmtwdAAAAgQAAAAUclhZWgAAAhgAAAAUZ1hZWgAAAiwAAAAUYlhZWgAAAkAAAAAUZG1uZAAAAlQAAABwZG1kZAAAAsQAAACIdnVlZAAAA0wAAACGdmlldwAAA9QAAAAkbHVtaQAAA\/gAAAAUbWVhcwAABAwAAAAkdGVjaAAABDAAAAAMclRSQwAABDwAAAgMZ1RSQwAABDwAAAgMYlRSQwAABDwAAAgMdGV4dAAAAABDb3B5cmlnaHQgKGMpIDE5OTggSGV3bGV0dC1QYWNrYXJkIENvbXBhbnkAAGRlc2MAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9kZXNjAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2aWV3AAAAAAATpP4AFF8uABDPFAAD7cwABBMLAANcngAAAAFYWVogAAAAAABMCVYAUAAAAFcf521lYXMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JUIGN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAtADIANwA7AEAARQBKAE8AVABZAF4AYwBoAG0AcgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCyALcAvADBAMYAywDQANUA2wDgAOUA6wDwAPYA+wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIBWQFgAWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkECSwJUAl0CZwJxAnoChAKOApgCogKsArYCwQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD+QQGBBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATTBOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF1QXlBfYGBgYWBicGNwZIBlkGagZ7BowGnQavBsAG0QbjBvUHBwcZBysHPQdPB2EHdAeGB5kHrAe\/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I0gjnCPsJEAklCToJTwlkCXkJjwmkCboJzwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsLIgs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxcDHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgOEw4uDkkOZA5\/DpsOtg7SDu4PCQ8lD0EPXg96D5YPsw\/PD+wQCRAmEEMQYRB+EJsQuRDXEPURExExEU8RbRGMEaoRyRHoEgcSJhJFEmQShBKjEsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSLFK0UzhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkWbBaPFrIW1hb6Fx0XQRdlF4kXrhfSF\/cYGxhAGGUYihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzMHPUdHh1HHXAdmR3DHeweFh5AHmoelB6+HukfEx8+H2kflB+\/H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPwJB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3JugnGCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgpaymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyiLNctDC1BLXYtqy3hLhYuTC6CLrcu7i8kL1ovkS\/HL\/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy1DMNM0YzfzO4M\/E0KzRlNJ402DUTNU01hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85vDn5OjY6dDqyOu87LTtrO6o76DwnPGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E\/oj\/iQCNAZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpDfUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkviTCpMcky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNTX1OqU\/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0VblVvlXDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2CqYPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOllPWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqfavdrT2una\/9sV2yvbQhtYG25bhJua27Ebx5veG\/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8jf4R\/5YBHgKiBCoFrgc2CMIKSgvSDV4O6hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZif6KZIrKizCLlov8jGOMyo0xjZiN\/45mjs6PNo+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSVX5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrVm0Kbr5wcnImc951kndKeQJ6unx2fi5\/6oGmg2KFHobaiJqKWowajdqPmpFakx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6hrxavi7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8IbybvRW9j74KvoS+\/796v\/XAcMDswWfB48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+40DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hzeot8p36\/gNuC94UThzOJT4tvjY+Pr5HPk\/OWE5g3mlucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c7ijutO9A78zwWPDl8XLx\/\/KM8xnzp\/Q09ML1UPXe9m32+\/eK+Bn4qPk4+cf6V\/rn+3f8B\/yY\/Sn9uv5L\/tz\/bf\/\/\/+0ADEFkb2JlX0NNAAL\/7gAOQWRvYmUAZIAAAAAB\/9sAhAAMCAgICQgMCQkMEQsKCxEVDwwMDxUYExMVExMYEQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQ0LCw0ODRAODhAUDg4OFBQODg4OFBEMDAwMDBERDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz\/wAARCAAtAKADASIAAhEBAxEB\/90ABAAK\/8QBPwAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14\/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMkYuFygpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH\/9oADAMBAAIRAxEAPwD1VJJUMnqtVd78WmH5Fcb2nSJG9vt+k\/2n81ERJ2Vbdc9rGlzyGtHJOgVK3qrA4Cphe3u4+3\/NVC2625261xcew7D+q1QUgxjrqtMnaoy6L9GOh3dh0cjrnv4cK3R1G6uG2fpWef0h\/a\/O\/tISx9lCTrJLK+sGXYz6sdTzMZ7qrGYORbVYPa5rm1Pex7f3XMcsnK6d1jr31N6ScTqt3TcsUUZN+XWXF9n6A72WelZS79JbZ6j1GuerSXjX1By+vdTfk9Z6j9YcqnB6G+q\/Kptfba22r9LZaxwFv7lG3Z6V29dF\/wCPBi7ftw6Plno4t9A525m71Nvq+l6P816mz3bftSSn0NJcb17\/ABndH6Nk4LfRfl4efjjKZlVECGOL2tApsDX+p7PoWekqeR\/jZxMKrp1vUOmXUDPqfc9oeHOray27Ga3Y9lXqPs+z+p\/gv51JT3yS4q\/\/ABm4lHTOn3WdPuPVuq7vs3SmGXiLX4tTrbHsZtbkOr\/Q\/oH\/APoxX\/q79d8fq3U8jomdiWdK6xjAufiXEODmjX9Dc3b6nsc2z6Hvp\/TU+rXvSU9MkkkkpSSSSSlJJJJKf\/\/Q9VXE\/WHTrWQRoR6ZBGhHsYu2XFfWEf5ZyfIMJ\/zGKxyvzn+7+0LMm31YY\/Vrq4bePWb+9w8f99s\/tLTovpyWl1Dt8auHDh\/XYuNy+t4tMso\/WLB3BisfGz8\/\/rf+esi7qGdda251zmPrO6r0iaww+New\/wDSVs8vxa\/L\/L91h90DxfTUlx\/TPrrk1RV1Sv7TXx9oqAbaP+Mr9tV\/9n0bP+MXVYWbh59Pr4Vzb6x9Lb9Jp8LanRZU7\/jGqCeKcNxp3HyskZiW32Nrr3\/iK6p\/6bsn\/wA82I\/1daXfVTpjW6l3T6AB5mliB17\/AMRXVP8A03ZP\/nmxYfXMzreH\/ivwr+iB4yBhYoutq1sroNTPXupj3b2\/6Rv8xV6l\/wCj9L1FUlufNlDlfUn6gdZp6F17pPW6TgjqbKW0WB9dsOr9Z2\/bRY\/212Oq9jnM9RZo+pP16H1fP1S\/Z9P2d2f9p\/af2iv09u30o9D+lenu\/S+p6XrfmfZ1h9F6t0zdi5DvrD1PpHVWlz8zKtYcrHeQ7dU2uum1uQ\/831mZVd1Vq9I69\/jDHT+p4vQukYo611TJZWZrsbXTNrd9W1\/6b+cr\/T\/T9Kuiyuz7Qgpw+p\/4vusY\/Wfqyzp1H2zA6SyhuXkOfW33NyH5WS70bbG2bP0jntYz1P8ARrS+uf1W651T67dE6ph4ovwMM4\/2mwvrbtDMh11v6K17bH\/oj+YxEwP8Y+X1HG6rhVdMNX1h6Y15+w+s0teK3NoybGZLmenvxXOfY7H\/AMLs\/Q2Wf4PjP8W9HUrM23r2P0i3rGbRbYftjsxlID302bqrKr2vffZker779\/7n\/XEp6n\/GP9ROqdZ6rida6ZVXnekxlWTgWP8ASL2se6wbLS+puyxlj67v01Flf+C\/4NfUv6m9RxOv\/tXL6PidGxsbf9mqbdZkZEvYaY9ZuTbRs22WepZczf8A6Kj\/AAlWH\/iy+sf1nJ6q5uPf1pjK22PfdkmanV15VtNTK7RdZY7OsZ6H6L+b\/wAItp3+OCkfV5nVv2cPtL8t2KMP19dja23uyfU9D961lWz0v7aSn0ZJclh\/X9md1O7FwsC3IxsXArz7rapfaTcyu+nDoxmVn1L3\/aK\/p3Vf4b\/RLEzP8a\/Ven7Luo9DZjUvf6ZoOZX9qaQXBzn4fp\/aWN\/Rv\/ncaqv6H6X9JWkp9ISXEfWD\/GZX0jqODiUdOszq+o4deXjuY\/bY513qtxsf0PTs\/nLK62\/T\/wAJ\/NWIXUP8ZeRhN6dgjpZd13PrbZbhWWiltG8ubWy+y9vstds9T07fR2V\/4RJT3iS5P6pfXyvr\/UMnpGZi\/YOp4gJdU2xt1b2sLWWOrvrDW7mvd9D3\/o\/0ldr11iSn\/9H1Vcr9a\/qdkdYsdlYWWa7nAb8W3+YeWgNad1bfVrft\/f8AtDP+DYuqSUmKWSMrxgmXgOJbIRIqWz4jn9Oz+mXjH6hjvxrT9AP+i6P9Da3dVb\/1t6rr2rqv7K+w2ftf0fsUfpPtG30\/5P8AOe3d+4vKeqs+rDss\/si7Lqxt0OD6hYyP3sV12Rj5X9jK\/wC3FpYs8paTxyge\/DIxa08YHyyB+rlkgRPcwPMnsF1H1e+pPX8m+vNse\/o9bfo2mRkkfuso09Nrv+7X\/sNYt36k\/wDM2R+zpPVIO45sDJj3bvR\/wPp7fp\/Yf+vLsVFm5jLRGPHID96UT\/0V0McN5SHkC5HX8S3\/AJqdSw6A\/ItOBfVWI3WWPNL2N9lTW7rbX\/mVV\/1Fm39D6v1H6j9OwcDMu6R1KnFxy1wLqjvbS1j8bJ2fpq2bvp7f0lVn\/ba6lJZx3bL5Pl\/4u\/r11v0MTrF+AK6HN39QDQ7Je0fo\/fc2lmRkuZX+ZfbT63+Hs9T9ItTq3+LrqmF1rp\/XfqxdU+\/ApppdRmEjf9nrZh1v31N2O9XGY1lrP0H+krf+k\/R+iJJKeB+rH1B6nh9Q6r13q9lB6n1Jt4rx6C70qzkH1bXue8b\/AKf6NjP0myr\/AAlv+Dv\/AOLj6q9T+rHTcrF6i6p1l9wtYaXFwjY1nu3sr\/dXXpJKfPfqL9SvrR9VOtXs9XFu6RlH9YsBd6rm1tu+y+nWW\/on+pd+mZvs\/wCMVKn\/ABTX19Y6zcRjHAyaMlvS2S6arbv6L6jNjtrMVr3t3tevT0klPnnQP8XPVenfU\/q\/SnZNeP1bqpAF9TnuZ6de308ex22t7W3bsmq5zGv\/AEOR\/hf5pYR\/xWfWm3obOnGnpdFtN\/qfaBvOTaCHj9Nl7bNtDNzPTx62M\/0ln6Rn6b2BJJT57mfUPrl\/X\/q11JjscU9HxcKjKaXu3F2O91l\/o\/ove3a79Hu9NT+un+L7O6l1+n6xdI+y3Xt2facLNBNVpr9rZ0e17LKtlVlTvS+h\/Orv0klPF\/U36pdZ6d1S3qvVmdOxtzHNow8DGrZsLi2Scr0mZG1jG7fS9a\/1PU\/SWrtEkklP\/9kAOEJJTQQhAAAAAABVAAAAAQEAAAAPAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwAAAAEwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAgAEMAUwA2AAAAAQA4QklNBAYAAAAAAAcABgEBAAEBAP\/hEOlodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw\/eHBhY2tldCBiZWdpbj0i77u\/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+DQo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+DQoJPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4NCgkJPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOC0wNy0wOVQxMTo0NjozMC0wNTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0wNy0wOVQxMjowNzo0OS0wNTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTgtMDctMDlUMTI6MDc6NDktMDU6MDAiIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNDRCQzlCNTk3ODNFODExODc5REY0N0ZEM0Y4RjM3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGRTU2Q0EwNTk1ODNFODExODc5REY0N0ZEM0Y4RjM3NyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOkZFNTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3Ij4NCgkJCTxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+DQoJCQkJPHJkZjpCYWc+DQoJCQkJCTxyZGY6bGk+eG1wLmRpZDpGNTU2Q0EwNTk1ODNFODExODc5REY0N0ZEM0Y4RjM3NzwvcmRmOmxpPg0KCQkJCTwvcmRmOkJhZz4NCgkJCTwvcGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPg0KCQkJPHhtcE1NOkhpc3Rvcnk+DQoJCQkJPHJkZjpTZXE+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkZFNTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjQ2OjMwLTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIvPg0KCQkJCQk8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6RjM0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHN0RXZ0OndoZW49IjIwMTgtMDctMDlUMTI6MDc6NDktMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9qcGVnIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL2pwZWciLz4NCgkJCQkJPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkY0NEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDEyOjA3OjQ5LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPg0KCQkJCTwvcmRmOlNlcT4NCgkJCTwveG1wTU06SGlzdG9yeT4NCgkJCTx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYzNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZFNTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RkU1NkNBMDU5NTgzRTgxMTg3OURGNDdGRDNGOEYzNzciLz4NCgkJPC9yZGY6RGVzY3JpcHRpb24+DQoJPC9yZGY6UkRGPg0KPC94OnhtcG1ldGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSd3Jz8+\/9sAQwACAQECAQECAgICAgICAgMFAwMDAwMGBAQDBQcGBwcHBgcHCAkLCQgICggHBwoNCgoLDAwMDAcJDg8NDA4LDAwM\/9sAQwECAgIDAwMGAwMGDAgHCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM\/8AAEQgBvwXrAwEiAAIRAQMRAf\/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC\/\/EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\/j5+v\/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC\/\/EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29\/j5+v\/aAAwDAQACEQMRAD8A\/fyiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoozRmgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiqus63Z+HrB7q+uIbW3j+9JKwVfp9fbqaEm3ZAWqz\/EXirT\/CWn\/atRu4bWHoC55c+ijqx9gCa8t8eftPcyW\/h633dvtlwuB9UTr+LY\/3a8m1jWrzxDftdX91NeXLdZJW3ED0HYD2GBXrYfKpz1qaL8f+Ac1TEJaR1PTfHn7Tt1fF7fw\/CbWPp9qnUNK3uqchfqcn2BrjfDPxe8ReFr9p4tSnulkbdJFdOZo5D+JyPqpFc3RXs08HRhHkUVY5JVpt3ufQfgP9ojR\/FOy3vj\/ZN83G2Zswuf8AZfp+DY64Ga9BBzXx2RkV03gb4ua34BZY7a4+02K8fZJyWjA\/2e6\/gceoNediMpT1ov5P\/M6KeK6TPp6iuH8B\/HrRfGbRwSP\/AGZfNwILhhtc\/wCw\/RvocH2ruK8WpSnTfLNWZ1RkpK6CiiisygooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoops86W0LSSMsccYLMzHCqB1JNADqhv9Qg0u0kuLmaK3giGXkkcIqD1JPArznx5+0rpuhl7fR411S6Xjzc4t0P16v\/AMB4P96vHfFnjjVvHN15up3klwFOUiHyxRf7qjgfXr6k16WHyypU1n7q\/H7jnqYiMdFqerePP2nLaxL2+gQi9l6fapgVhX\/dXhm\/QfWvIfEXifUfF199o1K8mu5P4d5+WP2VRwo+gqjRXu4fCUqK9xa9+px1KspbhRRRXSZhRRRQAUUUUADKGHNdd4E+NmueBdkKy\/2hYrx9muGJ2D0R+q\/TkD0rkaKzqU4VFyzV0VGTi7o+lvAXxp0Xx2I4Y5vsd+3H2W4IVmP+yejfhz7CuuzXx0y7hXceBvj7rng\/ZDcSf2tYrx5c7HzEH+zJyfwbI9MV42Iyl70X8n\/mdVPFdJH0bRXM+Bvi3ovj8KlnceVdkZNrP8kw+g6N9VJrpgc1406coPlkrM64yTV0FFFFSMKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooozQAUE7RXE+PfjvovgoyQJIdS1BcjyLdhhD6O\/RfpyR6V4v46+L2t+Py0dzcfZbFjxa2+VjI\/2j1f8eM9AK78Pl1Wrq9F3ZjUrxj6nrvjz9ojR\/CxeCw\/4m14vGIm\/cof9p+\/0XPvivGvGnxK1nx9L\/xMLo\/Z85W2i+SFf+A\/xH3Yk1ggYor3cPgaVHWKu+7OOpWlLcOlFFFdhiFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAA4ZWGVZTkEdQfWvQPAv7ROseGWSDUs6xZjjMjYuEHs\/wDF\/wACyT6ivP6Kzq0YVVyzVyozlF3R9SeCviZo\/j6Ddp90rTKMvbyDZNH9V7j3GR710FfHsMr206SxO8UsZ3I6MVZD6gjkH3FekeBP2lNS0EJb6xG2qWq4HnKQtwg\/k\/44Pq1eJiMpktaLv5dTsp4pPSR71RWP4Q8e6T45tPO028jn2gF4z8ssX+8p5H16HsTWxXkSjKL5ZKzOpNPVBRRRUgFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUVz3jf4o6N4Ah\/0+6H2jGVtohvmf\/gPYe7ED3rxjx5+0JrXiwPBYk6PZNxiF8zOPd+30XH1NdmHwNWtqlZd2ZVK0Y7nrvjv4x6L4C3RXFx9ovVHFrb4aQf73ZfxOfQGvF\/Hfxy1zxwHhEn9m2DceRbsdzj\/AG36t9BgH0rjgMH68n3or3sPl9Klru+7OKpXlIRVCjApaKK7jEKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAJLO7m067juLeaS3niOUkiYo6H2I5FeneBP2mrzTNlvr0JvoRx9phAWZf95eFb8MH615bRWNbD06qtNFxqSjsfWXhnxfpvjGx+0abeQ3Uf8W0\/MnsynlT7ECtKvkLStUutCv0urG4mtLmP7skTFWA9Pcex4NeqeBP2npbfbb+IIPNXp9rt0ww93TofquP9014eIymcdaWq\/H\/gnXTxKekj2miqOgeJbDxTYLdafdQ3cDcbo2ztPoR1B9jg1erymmnZnUFFFFIAooooAKKKKACiiigAooooAKKKKACuP+IH7Q3gD4TazHpvirxx4P8ADOoTQi5jtdW1m2sppIizKJAkjqxUsrDcBjKkdjXYV\/MF\/wAHq3\/KUzwD\/wBkq0\/\/ANO+sUAf0Xn9tf4NKMn4t\/DH\/wAKmx\/+O16Rp2o2+safb3dpPDdWt1Gs0M0Lh45kYZVlYcFSCCCOCDX8BNf3VfsNDb+xP8HgOAPBGi4H\/bhBQB6lRRRQAUUUUAcjqX7QPgPRtRuLO88beEbW8tJGhngm1i3jkhkUkMjKXyrAggg8gioP+Gk\/h1\/0P3gr\/wAHlt\/8XX8XX\/BWBc\/8FTf2lv8Asqvij\/073VeAbBQB\/eJ\/w0n8Ov8AofvBX\/g8tv8A4uj\/AIaT+HX\/AEP3gr\/weW3\/AMXX8HewUbBQB\/eJ\/wANJ\/Dr\/ofvBX\/g8tv\/AIuj\/hpP4df9D94K\/wDB5bf\/ABdfwd7BRsFAH94n\/DSfw6\/6H7wV\/wCDy2\/+Lo\/4aT+HX\/Q\/eCv\/AAeW3\/xdfwd7BRsFAH94n\/DSfw6\/6H7wV\/4PLb\/4uj\/hpP4df9D94K\/8Hlt\/8XX8HewUbBQB\/eJ\/w0n8Ov8AofvBX\/g8tv8A4ureg\/HTwT4q1iDT9L8Y+FdS1C6JWG2tdWgmmmIBYhUVyTgAngdATX8GGwV9z\/8ABtUoH\/Bb34C\/9hDUv\/TTe0Af2JUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFGcVneJfFum+D7D7TqV5DaRfw7z8zn0VRyx9gCa8e8d\/tNXmpb7fQYWsYen2mYBpm\/wB1eVX8cn6GurD4SrWfuLTv0M51Ix3PWvF\/j7SfA1p5upXkcJYZSIfNLL\/uqOT9eg7kV4348\/aR1TxBut9HRtLtTkeaSGuHH16J+GT\/ALVed3l3NqN3JcXE0txcSHLySOXZz7k81HXuYfLKVPWfvP8AD7jjqYiUtFoLLI08zSSO0kkh3M7nczH1J6k+9JRRXpHOFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBb0PXr7wzqC3Wn3U9ncLxvibG4dcMOjD2IIr1nwJ+09G4jt\/EFv5LcD7XbrlT7snUfVc\/QV43R1rnr4WlWXvr59TSFSUdj670nWLXXbCO6s7iG6t5PuyROGU\/iP5VZr5L8N+KtS8H332jTLyazkJ+YIflk\/wB5Tw34ivXfAv7TtrfbLfXofsMx4+0wgtCx915Zf1H0rw8RldSGsPeX4nZTxEXo9D1eiobG\/h1K1jnt5oriGQZSSNwyuPUEcGpq8s6AooooAKKKKACiiigAooooAK\/mC\/4PVv8AlKZ4B\/7JVp\/\/AKd9Yr+n2v5gv+D1b\/lKZ4B\/7JVp\/wD6d9YoA\/ICv7qv2HP+TKfg\/wD9iRov\/pBDX8Ktf3VfsOf8mU\/B\/wD7EjRf\/SCGgD1KiiigAooooA\/iF\/4Kwf8AKUz9pb\/sqvij\/wBO91XgNe\/f8FYP+Upn7S3\/AGVXxR\/6d7qvAaACiiigAooooAKKKKACiiigAr7m\/wCDav8A5Te\/AX\/sIal\/6aL6vhmvub\/g2r\/5Te\/AX\/sIal\/6aL6gD+xKiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKh1DUrfSbKS4upobe3iGXkkcKqD3J4ryrx3+09b22+38PwfapOn2qdSsS\/wC6nBb6nA+tb0cPUqu0ETKpGO56frev2Xhuwa6v7qG0t06vI20Z9B6n2HJryXx3+0+0oe38PW+3t9suF5\/4An9W\/wC+a8t8QeI9Q8Wah9q1K7mvJuxc8IPRV6KPYACqde5h8rhDWpq\/w\/4Jx1MS3pEsatq11r1+91fXE13cSfeklbc309h7DgVXoor1UrKyOUKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA1fCfjfVPA14ZtMvJLfccvEfmil\/wB5Twfr1HY17D4E\/aX07WdlvrUa6Xc9POGWt3\/Hqn45A\/vV4TRjNcuIwdKt8S179TSnWlHY+wLa5jvIFlhkWSOQbldDuVh6gjrUlfK\/gz4jax4Bm3addssJOXtpBvhf\/gPY+64PvXsXgT9o7SfEeyDU\/wDiU3jcZkbNu59n\/h+jY+prwsRltWnrH3l\/XQ7aeIjLR6Ho1FNSRZEVlIZWGQQeop1ecbhRRRQAUUUUAFfzBf8AB6t\/ylM8A\/8AZKtP\/wDTvrFf0+1\/MF\/werf8pTPAP\/ZKtP8A\/TvrFAH5AV\/dV+w5\/wAmU\/B\/\/sSNF\/8ASCGv4Va\/uq\/Yc\/5Mp+D\/AP2JGi\/+kENAHqVFFFABRRRQB+C\/7YP\/AAZ4+Of2m\/2tvil8SbT42eE9JtfiF4v1bxLDZTaDcSSWaXt5LcrEzCUBmUSBSQACRmvOf+IIH4g\/9F88G\/8AhO3P\/wAdr+i6igD+dH\/iCB+IP\/RfPBv\/AITtz\/8AHa+Lf+Cy3\/BBvxF\/wR08GeBNY1z4iaL42Xxze3dlFDY6ZLaG0MEcblmLu27d5mMDGMd6\/sAr8LP+D4P\/AJIn+z7\/ANhzWP8A0ntaAP52qKKKACiiigD9Iv8AgkH\/AMG5Xij\/AIK4\/sx6v8S9F+KGg+DbbSfEtx4cewvtJlupHeG2tZ\/NDpIowRdBcY42Zzzx9Uf8QQPxB\/6L54N\/8J25\/wDjtfXH\/Blt\/wAoq\/Gn\/ZUNS\/8ATXpNfrtQB\/Oj\/wAQQPxB\/wCi+eDf\/Cduf\/jte\/f8Euv+DUzxn\/wT5\/b0+Hfxi1L4v+GPElj4KubqebTbbRZ7ea5E1ncW4Cu0hAwZg3I6A1+2FFABRRXlf7Y37a\/wy\/YG+Cl74\/8Ait4q0\/wr4dtXEETTHfc6jcEErbW0K5knmYKx2ICQqsxwiswAPVK80\/aM\/bL+E37IeiR6h8UPiP4L8BW9wjSW663q0NpNeBeohiZhJMRj7sasfav5yv8Agpv\/AMHc3xi\/ab1DUvDfwJhuPg34DkLwrqZEcvijUojvXc0wLR2eVKnbb5kRlOLhgcV+TXjTxrrXxJ8V3+veI9Y1TxBrmqSme91HUrqS6u7yQ9XklkJd2PqxJoA\/qn+NX\/B3b+xz8KrgR6LrXj74jHOGPhzwzJEqnvzfvag\/Vcg9s14L4w\/4PdPhLZXLr4f+CfxG1OHnY2oalZ2LN6ZCGYD8zX83+KKAP6KtI\/4PgPAM1xjUPgF4wtocj5rfxFbztjvw0Kfzr1r4b\/8AB53+y34svbW21zwn8YvCrzHEtzcaPZ3VpB9Whu2lb8Iq\/l7ooA\/tQ\/Zh\/wCC237Kf7YN9b2Pgb43eC7jVrqVYINM1ad9E1C5lPRIre9WGSVv+uasOK+qAc1\/APivsL\/gnz\/wXZ\/aS\/4JwXVhZ+DfHV14g8GWYEf\/AAiPiZn1LR\/LAbCRIzCS1ALFv9GkiyQN24cEA\/s2or4F\/wCCRH\/Bwr8HP+CrEdv4ai3\/AA8+LYjd5fCGq3SyHUAi73k0+4wq3SqgZim1JlCSMY9i+YfvrNABRRRQBwn7TH7TPgf9jv4I638R\/iRr0fhnwX4c8j+0dSktprhbbzp47eL5IUeRt0ssa\/KpxuycAEj5M\/4iZP2Hf+i8ab\/4Tms\/\/IlUf+Doj\/lBX8dP93Qv\/T\/ptfyB4oA\/sK\/4iZf2Hf8AovGm\/wDhOaz\/APIlH\/ETL+w7\/wBF403\/AMJzWf8A5Er+PXFGKAP7P\/2d\/wDgu7+yf+1h8adB+Hfw9+Lln4j8ZeJpZIdM06PQ9Uga5eOJ5nG+W2SNcRxucswHGOpAP1zX8df\/AAbXDH\/Bbz4C\/wDYR1H\/ANNN7X7Ff8HMP\/BwDqX7CsTfAr4Mapb2\/wAWNYtEn8Q67EyySeD7SVQ0cUS8hb2ZCHDNzFEyOFLSxugB96ftx\/8ABX\/9nX\/gnVJ9j+KnxM0XR\/EDRiSPw\/ZK+paw4K7kLWturyRI4HyyTBIyf4q\/P3x7\/wAHr\/7P2k3DR+G\/hf8AF7XFUspkvYtP09Hx0K7bmVsH3APtX81fiHxDqHi\/xBfatq19eapquqXEl3eXt3M09xdzSMWklkkYlndmJYsxJJJJ5NU6AP60v+CXn\/BzB8Mf+Cof7TFl8KdB+Hvj7wv4i1CwudQiuL97SaxVIE3uGdJd4JHAwh564HNfpNX8nv8AwaN\/8pmfDf8A2LOsf+iBX9YVAHyD8ff+C9P7Jf7Lvxj1\/wCH\/jz4v2Xh\/wAX+F7gWup6fJoWqTNayFFkC74rZo2+V1OVYjnHUEVx\/wDxEy\/sO\/8AReNN\/wDCc1n\/AORK\/nF\/4OIBn\/gtL+0B\/wBh+L\/0it6+L8UAf2Ff8RMv7Dv\/AEXjTf8AwnNZ\/wDkSj\/iJl\/Yd\/6Lxpv\/AITms\/8AyJX8euKMUAf3gfs3ftJeCf2u\/gpofxF+HWuR+JPBniRZX03Uo7ea3W5EU0kEnyTIki4kidfmUfdz0wa1vir8XPCvwL8C33ijxr4k0Lwj4b0tQ15qusX0VjZ2wZgq75ZGVVyxCgE8kgDkivze\/wCCNn7Yvgr9gj\/g2e+GfxW+IF5Na+HPCulatM8VugkutQnbW75IbWBCQGmlkKooJVQW3MyoGYfzzf8ABUP\/AIKw\/FX\/AIKt\/HG48UePNUmsfDljKy+HfCdpcN\/Zfh+DJwETgSTsD+8uHG+Q4HyxrHGgB\/Qh+0F\/wd9\/sj\/BvW5NP8PTfEL4nyRhlN14d0JYbNXHG0yX0tuxGf4kR1PUEjBrxuz\/AOD3D4NvqW24+DPxNis8j97HeWMkmOc\/IXUen8Xc+nP82\/Sg9KAP7xv2dfjZpv7Sv7PvgX4jaLa31lo\/xA8Paf4ksbe9VVuYILy2juI0lCMyiQLIAwVmGQcEjmuyr5\/\/AOCTv\/KLL9mn\/slXhf8A9NFrX0BQAUUV+cP\/AAWJ\/wCDkX4T\/wDBL+e+8F6BDH8TvjJHF82gWV0I7HQmY4VtQuQG8tsZcW6BpSFXd5KyJIQD9HJZVgjZ3ZVRRlmJwFHqa+QP2lf+C+X7If7KV5JZ+J\/jh4SvtUj3qbHw6ZfEE6SLkGOT7EkqwvkEYlZMHriv5bv2\/wD\/AILOftEf8FKNVul+JHj6+j8MTOWh8J6IW07QbZd25VNsjfvypJ2yXDSygcb8cV8sgYoA\/p0+IH\/B6b+zT4feeHw\/4D+MniKaJiElfTrCytph6hmu2kH4xg15jqH\/AAfB+B47jFr+z\/4smi7NL4mt4m\/IQN\/Ov52aKAP6TfBH\/B7b8FL+cDxJ8HfinpMfdtMuLDUGH4SSwfzr6L+An\/B1t+xn8bZLeHUPHHiD4eX104jjt\/FPh+eEZP8AemtvPgjHu8ij3r+SejGaAP7zPg58evA\/7RPhJdf+H\/jLwt440NnMQ1DQNVg1K13jqvmQsy7h3Gciusr+Db4H\/tA+Ov2ZvHtv4o+HfjDxJ4I8RWw2pqGiahLZXBQkEozRsNyNj5kbKsOCCOK\/bT\/glf8A8Hi+saTqmneD\/wBqrTYtS02VlhXx\/odiI7q1y\/376xhXZKgDEl7VUZVjAEErMWAB\/QrRWH8NPid4d+MvgPS\/FHhPXNL8SeG9cgF1p+p6bdJc2t5Ec4aORCVYcEcHggjqK3KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKoeKda\/4RzwzqOo+X539n20lz5e7b5mxC2M9s4xmr9YfxNGfht4h\/7Blz\/wCimrSnFOaT7kyuoto+O9B\/ajtf2hbmFp9UlGpNymm3OIjGcdIlHyP35UliBlgK3BXw3Aoa2j4\/hBr0z4eftN694PMdvqROvaepxi4kIuYx\/sy8k49HDeg21+r4rh\/kX+y7dv8AJ\/5\/efOU8Zf+J959MUVzXgD4taF8SoV\/sy8X7Vt3PZTDy7mP1+XPzAeqFgO5FdLnNeBUpzpy5ZqzOuMlJXQUUUVmUFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRjNFFAHpH7NviXUIvGsWli8mOnSQyObdjuRSOQVz938MZ7175Xzr+zj\/yVO3\/AOveX+Qr6Kr5nNopV9Ox6GGb5AooorzToCiiigAr+YL\/AIPVv+UpngH\/ALJVp\/8A6d9Yr+n2v5gv+D1b\/lKZ4B\/7JVp\/\/p31igD8gK\/uq\/Yc\/wCTKfg\/\/wBiRov\/AKQQ1\/CrX91X7Dn\/ACZT8H\/+xI0X\/wBIIaAPUqKKKACiiigAooooAK\/Cz\/g+D\/5In+z7\/wBhzWP\/AEnta\/dOvws\/4Pg\/+SJ\/s+\/9hzWP\/Se1oA\/naooooAKKKKAP6gv+DLb\/AJRV+NP+yoal\/wCmvSa\/XavyJ\/4Mtv8AlFX40\/7KhqX\/AKa9Jr9dqACiiq+q6ra6FpdzfX1zb2dlZxNPcXE8gjigjUFmd2bAVQASSTgAUAeB\/wDBTL\/gpF4D\/wCCXP7LuqfErxxI106N9j0TRYJQl3r9+ykx20RIO0cFnkIIjRWbDEBW\/kB\/4KGf8FHPij\/wU3+Pd149+J2tNdzAvHpOk2xZNN0C2Ygi3tYiTtXhdzEl3KguzHmvVP8AguV\/wVR1b\/gqx+23q3iaC7vY\/hv4VeXSPBGmyO6xwWIf5rtoyBtnumVZXyNwURRFmEKmvjWgAooooAKM06KJp5VjjVpJJCFVVGWYnoAK\/f8A\/wCCYv8AwZx6H4n+FGk+MP2mPEfiez17WII7yPwb4fmisxpSMCfKvbh0d5JcMu6OERiNlI8yTsAfz\/Zor+oj4+\/8GbH7MPxC8IXUPgfXPiJ8O9f8lls7xdRTVrJJezT286h5FHXbHNET\/eFfzy\/8FDP2AfH3\/BNH9qDWPhb8Q7WFdUsY0vLC\/ttxs9bsZCwiu7dmALRsUdTxlXjkQ\/MhoA8RooooAueHfEWoeD\/ENhq+kX97pWraVcx3lle2c7QXFnPGweOWORSGR1YBlZSCCAQQa\/p5\/wCDb7\/g4O\/4eA6Vb\/Bf4wahaw\/GjSLRpNJ1NtsK+NLaJC0h2jCi8iRS7oo\/eIrSKBsk2\/y9Vr\/D\/wAf618KPHmi+KPDepXei+IfDt9DqemX9q+yayuYXEkUqHsyuoIPqKAP74aK+Xf+COn\/AAUY0\/8A4KifsF+EvifGtra+JPm0fxXYW4Ij0\/V7dU89VBJ2xyK8U8a7mKxXEYJLBq+oqAPgP\/g6I\/5QV\/HT\/d0L\/wBP+m1\/IHX9fn\/B0R\/ygr+On+7oX\/p\/02v5A6ACiiigD6s\/4Il\/H\/RP2VP+Cl\/w\/wDiV4iY\/wBi+A7HXtduY1cK9yLfQ9QkWBCePMkZVjXPVnUV8\/8Ax6+OHiT9pj42eK\/iF4wvjqXifxnqtxrGpXGNqtNM5dgi\/wAEa52qg4VVVRgACuTooAKKKKAP02\/4NG\/+UzPhv\/sWdY\/9ECv6wq\/k9\/4NG\/8AlMz4b\/7FnWP\/AEQK\/rCoA\/jX\/wCDh\/8A5TS\/tAf9h+L\/ANIrevi+vtD\/AIOH\/wDlNL+0B\/2H4v8A0it6+L6ACiiigD7G\/be\/bjvPHH\/BNP8AZR\/Z70u\/Q6D4B0TUfE+uwRSH95q15q2o\/Z0lXGN0NkyuhHbUJAe2PjmjFFABQelFB6UAf28f8Enf+UWX7NP\/AGSrwv8A+mi1r6Ar5\/8A+CTv\/KLL9mn\/ALJV4X\/9NFrXm\/8AwXQ\/4Ke2\/wDwSu\/YN1zxpYNbzePvEUn9geDrSTDBtQlRz9pdSGzFbxq8zAja7JHGSplBoA+J\/wDg5X\/4OHbr9kFNQ+APwN1YQ\/E+9gC+KPE1u2W8JQSLkW1se19IhBMn\/LBGG3964aD+ay\/v7jVb+a6upprq6uZGlmmlcvJK7HLMzHksSSSTyTVnxT4p1Px14n1LXNb1C+1jWtZupb6\/v72dri5vbiVy8k0sjEs8juzMzMSSSSTk1RoAKKKM0AGaM1+v3\/Bu\/wD8G4Gm\/wDBRbwKvxq+NF1qlj8K\/tslpoOh6fKbe68VPBIUnmknHMVokitDiL97I6y\/NEIwZf3X+Hf\/AARK\/ZF+F\/hmLSdN\/Zz+Ed1awoI1fV\/DsGsXJA9Z7tZZWPuXJPrQB\/FVmiv6xf27v+DVL9l\/9q7wnfTeCPD7fBXxq4L2ureG97aeXwQqz6e7+S0WTkiDyXJx8+Bg\/wAv37WX7Lvi\/wDYq\/aP8X\/Cvx5Zx2PirwXftY3qwszQzjarxTxMyqzQyxPHLGxVSUkUkAnAAPO6KKKAPvX\/AIIcf8FzvGv\/AAST+McWm6hJqHij4I+JLtT4k8NB9z2LNhTqNhuIEd0gA3JkR3CLsfawimh\/ri+E3xX8O\/HT4ZaD4y8I6ta694Y8TWMWpaXqFsSYru3lUMjjIBGQeVIBByCAQRX8FB5Ffu1\/wZzf8FSbzQPHuq\/sr+LtRmm0nW0uNd8BtPKzCyuo1aa+sEBzhJYw9yoBVVeG4PzNPQB\/Q9RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFYnxL5+HOv8A\/YNuP\/RTVt1jfEUZ+H2vf9g64\/8ARbVpR\/iR9UTP4Wfjha\/8e0f+6P5VJUdr\/wAe0f8Auj+VSV\/QB8aCM0UqyIzJJGwZWU4ZSOhB7Eeor1L4e\/tUax4dMdvriNrlmvHnFgt5GP8Af6Sf8D+Y\/wB8V5bRWGIw1KtHlqq5UZyi7xPsTwP8RtF+Itk02kXyXLRrulgYbLiAf7SHnH+0Mr6E1uA5r4js7ubTr2K5t5pra5t2DxTROY5I2HQqw5B9xXrPw9\/ax1DRxHa+Irc6pbjj7XAAl0g\/2l4ST\/x09SS1fNYzIZx96g7rs9\/+D+B3U8WnpM+g6KyvCXjbSvHem\/atJvoL6Ff9YEyskJ9HQ4ZfxAB7ZHNaoORXgyjKL5ZKzOtSTV0FFFFSMKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA7r9nH\/kqdv\/ANe8v8hX0VXzp+zm+34qWo\/vQTD\/AMdzX0XXzebfx\/l\/mehhfgCiiivLOgKKKKACv5gv+D1b\/lKZ4B\/7JVp\/\/p31iv6fa\/mC\/wCD1b\/lKZ4B\/wCyVaf\/AOnfWKAPyAr+6r9hz\/kyn4P\/APYkaL\/6QQ1\/CrX91X7Dn\/JlPwf\/AOxI0X\/0ghoA9SooooAKKKKACiiigAr8LP8Ag+D\/AOSJ\/s+\/9hzWP\/Se1r906\/Cz\/g+D\/wCSJ\/s+\/wDYc1j\/ANJ7WgD+dqiiigAooooA\/qC\/4Mtv+UVfjT\/sqGpf+mvSa\/XavyJ\/4Mtv+UVfjT\/sqGpf+mvSa\/XagAr82f8Ag6s\/bJuv2UP+CTXiTR9JuHt9e+L1\/F4KgeKRRJFaTJJNfMVPLRvbQyW7Y6G6XpX6TV\/O7\/wfAfFY6l8YfgD4HR2UaPo+ra7KgY7ZPtU9vBGWHT5fscmD1G9vWgD8KQMCiiigAooooA++\/wDg2W\/ZStf2rv8AgsJ8N4dUs\/t2h\/D9bjxrfx7iuGslH2Rj6gX0lmSDwwBHev6\/RwK\/mv8A+DJXwRHf\/tt\/GDxIV\/e6T4Hj0xTnotzfwSH\/ANJB+Vf0oUAFfiL\/AMHsn7Ndj4h\/ZZ+EnxbhhVdW8K+JZfDFw8cQ3zWl9bSTqZHxkrHLZYUE4BuXwPmNft1X5z\/8HW3hSHxF\/wAERPifeSqrSaDqOh38JP8AA7ara2+R\/wABnYfjQB\/I\/RRRQAUUUUAfsl\/wZk\/tjTfCz9uHxl8G9QvvL0f4q6G1\/p0DsWzqunbpQEGcLvs3u2cgZb7PFnhRj+mav4rf+CIHxVvvg3\/wV5\/Z11jT2eOe78c6doblTg+TqMo0+UfQx3Lg+xNf2pUAfAf\/AAdEf8oK\/jp\/u6F\/6f8ATa\/kDr+vz\/g6I\/5QV\/HT\/d0L\/wBP+m1\/IHQAUUUUAFBOKK\/UL\/g1N\/4JraL+3X+3nqXjHxpplvrHgX4K2kGsT2E4DQ3+qzyOunxTJ\/FEvk3E5H3S1tGjBkdlIBD\/AME2v+DVX4\/ft3eDNK8aeKr3TPgz4E1lFnsrnW7aS61i\/gbO2eHT1KERnGQZ5YSysrIHRg1foL4N\/wCDIv4SWOkKniD42fEbVL\/bhptP06ysYS3qI3ExA9t5+tftvRQB+Wv\/AATF\/wCDYzQf+CX37c2l\/GDw18XtX8Tafp+mXumnQ9T0COOZ\/tEezeLqOcKNvBx5PPqK\/UqiigD+Nf8A4OH\/APlNL+0B\/wBh+L\/0it6+L6+0P+Dh\/wD5TS\/tAf8AYfi\/9Irevi+gAooooAK90\/YI\/wCCb\/xf\/wCClvxZfwj8JfCs2uXFl5Umq6lO4t9L0OKRiFlurhvlQHa5VBukcRvsRypFeK6FoN74p1yy0vTbWa91DUriO1tbeJd0lxK7BURR3ZmIAHqa\/tn\/AOCW3\/BPjw1\/wTK\/Yt8I\/C3QIbOTULC3W88RanCm1tb1eRF+1XTHAYqWUJGGyUhjiTJ2UAfkd8Av+DIOE6LZ3XxS+PEv9oyRA3Wm+FdBHk28ncJd3Em6RfQm3jPtXeeO\/wDgyJ+FWo6Q0fhn43\/ELSL7bgTanpVnqMIbHUxx+QcZ7b\/xr9vKKAPP\/wBk34Gf8Mv\/ALK\/wz+Gf9qf25\/wrvwppfhn+0fs32b+0PsVpFbef5W5\/L3+Vu2b227sbjjJ\/mZ\/4O7v2zbn9on\/AIKdn4d2t08nhv4J6VFpMMayK8L6jdpHdXsy45DbWtYGU9Gsz0zX9UxOK\/hR\/bO+Mh\/aJ\/bB+Knj7duXxr4u1XXE5JCpcXksqqP9kK4AHYACgDzWiiigApG6UtB5oA\/ug\/YO+CNr+zZ+xR8JvAVnCkMfhLwjpmmPtQJ5ksdrGJZGAAG55N7se7MT3r1iv4Jh8V\/FIGP+Em8Qccf8hGb\/AOKpf+FseKv+hm8Qf+DGb\/4qgD+9iv5j\/wDg9K+Edv4S\/wCCi\/gDxda2sNv\/AMJh4Fiiu2RNrXNzaXlyhkY928mS3T2Ea1+S\/wDwtjxV\/wBDN4g\/8GM3\/wAVWbrnifU\/E8scmpajf6i8K7Y2urh5ig64BYnAoAo0UUUAFdr+zf8AHjWv2XP2gvBPxI8OPs1zwLrdprlmC5VZXt5lk8t8dUfaUYdCrMDkEiuKoPSgD+9z4Y\/ETSfi\/wDDbw\/4s0G4+2aH4o0221fTpwMefbXESyxP+KOp\/Gtyvi\/\/AIN4Pi1d\/Gn\/AIIt\/s\/6xeljNZ6BLoK7v+eWm3lxp0f\/AJDtUr7QoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACsjx+M+BNa\/68J\/8A0W1a9ZXjr\/kSNY\/68Z\/\/AEW1aUvjXqiZ\/Cz8bLX\/AI9o\/wDdH8qkqO0\/49Y\/9wfyqSv6APjQooooAKKKKALGlatd6BqUd5YXVxZXkPMc0EhjdfXBHOD3HevYPh5+1vNbeXa+J7X7QvQX9ogWQe7xcK31TbgD7rGvF6K5cTg6NdWqr59fvNIVJQd4n2l4c8T6f4v0sXul3lvf2pO0yQtnYf7rA8q3+ywB9qvZr4r8P+I9Q8Jaot7pd5cWF0ox5kL7Sw\/usOjKf7pyD6V7R8Pf2t4pjHa+J7X7O3C\/b7RCU+skXUe5TPsgr5nGZHVp+9R95fj\/AMH+tDtp4qL0loe2UVV0jWrPxBpsd5Y3VveWk33JoXDofbI6EdweR3q1XiNNOzOsKKKKQBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB2\/wCzt\/yVay\/64zf+gV9G185fs7f8lXsv+uM3\/oFfRtfN5t\/GXp\/mehhfgCiiivLOgKKKKACv5gv+D1b\/AJSmeAf+yVaf\/wCnfWK\/p9r+YL\/g9W\/5SmeAf+yVaf8A+nfWKAPyAr+6r9hz\/kyn4P8A\/YkaL\/6QQ1\/CrX91X7Dn\/JlPwf8A+xI0X\/0ghoA9SooooAKKKKACiiigAr8LP+D4P\/kif7Pv\/Yc1j\/0nta\/dOvws\/wCD4P8A5In+z7\/2HNY\/9J7WgD+dqiiigAooooA\/qC\/4Mtv+UVfjT\/sqGpf+mvSa\/XavyJ\/4Mtv+UVfjT\/sqGpf+mvSa\/XagAr+ZX\/g9cs7hP+Cj3wzuG3fZZfhtbxx88b11TUS36Mn6V\/TVX4Gf8HwHwKup9F+AfxMtbNmsrWfVPDGp3fZJJVgubOPp3EV8ev8AD9aAP5+qKKKACiiigD90f+DH6ZV+OH7QEZYb20PR2C9yBcXOT+GR+df0T1\/NH\/wZOeNv7P8A2+fit4c+b\/ibeADqPsTbajaR\/n\/pR\/Wv6XKACvz8\/wCDpS6SD\/ghZ8blZsNM+gonuf7f05v5Ka\/QOvyt\/wCDw\/4mN4F\/4JB\/2Spb\/itPG2laOwHcIlzfc+2bMfjigD+VmiiigAooooA93\/4JaQNdf8FO\/wBnGNeWk+KHhlR9Tq1rX9wNfxyf8G5XwJb4\/wD\/AAWa+CNg1vJLZeHdVl8T3UipuW3Gn28t1EzegNxHAgPrItf2N0AfAf8AwdEf8oK\/jp\/u6F\/6f9Nr+QOv6\/P+Doj\/AJQV\/HT\/AHdC\/wDT\/ptfyB0AFFFFABX9LX\/Bkz4Fs9P\/AGBvix4mSNRqGrfEBtMmfHzNFa6dZyRgn0DXcv5mv5pa\/p2\/4Mqf+UYPxC\/7Klff+mnSaAP2CooooAKKKKAP41\/+Dh\/\/AJTS\/tAf9h+L\/wBIrevi+vtD\/g4f\/wCU0v7QH\/Yfi\/8ASK3r4voAKKKKAPpL\/gjl4Uj8a\/8ABV\/9nOwmUSRf8LE0S6dCAQ4hvIpiCDwQfLwR6Zr+2av4tP8Aghl\/yl\/\/AGdv+x2sf\/QjX9pdABRRRQA2TdsbbjdjjPrX8BCfdr+\/k81\/Ct+218FW\/Zv\/AGyvix8P9rKngvxfquixEoVDxW93LHG4BAO1kVWB7gg96APMKKKKACiikbpQAu6jdX9Yn7NX\/BuD+wn8bf2c\/AHjNfgmtyvi7w3p2tCZPGXiALKLm1jm3AC+xg788cV23\/ELn+wp\/wBEN\/8ALz8Q\/wDydQB\/ILuo3V\/X1\/xC5\/sKf9EN\/wDLz8Q\/\/J1U9d\/4Nkv2BfC+lyX2p\/Bu006yhKiS4uvHOvQxIWYKuWa\/AGWIAz1JAoA\/kR3Ubq\/rw0r\/AINjf2CNdtvOsfgxbXkJ6SQeONfkU\/iL8irX\/ELn+wp\/0Q3\/AMvPxD\/8nUAfyC7qN1f19f8AELn+wp\/0Q3\/y8\/EP\/wAnUn\/ELp+wn\/0Q3\/y9PEH\/AMn0AYn\/AAak3c1z\/wAER\/hkkm7Zb6lrkcOc\/d\/tW5Y4\/wCBM3Sv0arzn9lL9k34ffsRfBHS\/hx8L9B\/4RnwZosk8tlp32+5vfJaaV5pT5txJJKd0js2C5AzgYGBXo1ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVleOv+RI1j\/rxn\/wDRbVq1n+LYRc+FdTjbO2S0lU49ChFXT0mvUmWqZ+M9p\/x6x\/7g\/lUlR2RzZw\/7g\/lUlf0CfGhRRRQAUUUUAFFFFABRRRQBpeFPGWq+BdS+2aRfT2M7YD7CCkoHZ0OVcezA\/nXt3w7\/AGsrHVDHbeJIF0y4PAu7dWe2b\/eTl0+o3DP90V8\/0Vx4rAUcQv3i17rf+vU0p1ZQ+E+2rG+h1KyhubeaG4t7hd0U0LiSOQeoYZB\/Cpq+OfBXxD1r4d3jTaRfS2wkOZYT88E\/++h+U+meo7EV7h8Pf2q9J8RGO31yNdDvG484EvZyH68tHn0bKjHL18vjMlrUvep+8vLf7v8AI7qeKjLSWjPVqKbFMs8MckbJJHKodHRgySKehUjgg+o4p1eOdQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB237O\/\/ACVex\/64zf8AoBr6Or5x\/Z4\/5KvY\/wDXKb\/0A19HV83m38Zen+Z6GF+AKKKK8s6AooooAK\/mC\/4PVv8AlKZ4B\/7JVp\/\/AKd9Yr+n2v5gv+D1b\/lKZ4B\/7JVp\/wD6d9YoA\/ICv7qv2HP+TKfg\/wD9iRov\/pBDX8Ktf3VfsOf8mU\/B\/wD7EjRf\/SCGgD1KiiigAooooAKKKKACvws\/4Pg\/+SJ\/s+\/9hzWP\/Se1r906\/Cz\/AIPg\/wDkif7Pv\/Yc1j\/0ntaAP52qKKKACiiigD+oL\/gy2\/5RV+NP+yoal\/6a9Jr9dq\/In\/gy2\/5RV+NP+yoal\/6a9Jr9dqACvkL\/AILqfsGS\/wDBRX\/gmd8Q\/Ael2K33jDT7dfEXhZNoaRtTs8yRxR5IAeeMzWwYnAFySelfXtGM0AfwD4Kkgggjgg9qK\/Xz\/g6o\/wCCNV7+yX+0HfftAeAdIZvhd8Sr8za7DbAsvhrWpTukLr1W3u2LSIwJVZTLH+7BgV\/yDzQAUUUUAfb3\/Bux+2Fp\/wCxZ\/wVs+GPiDXtSj0nwt4mlm8Ka1cyuscMUN9GY4XkdiFSJLsWsjuxwqRsT0yP7Gq\/gHIzX61f8E5P+Dub4yfsb\/CzTfA\/xG8I6d8avD+hW62ul3tzqr6VrdtEoCpHLdeXMlwiKAF3xCTrukYYAAP6jq\/nn\/4Pa\/2qrHW\/HXwZ+C+m6h515odveeLddtV+ZIjPst7HJBwHCxXpKnkLLGejDNX46f8AB714s8Q+CLuy+HPwF0Xwxr0y7YNU13xLJq8Fvngn7LFb25ZgOQTLjPVWHB\/Ff48fHjxh+0\/8YvEPxA+IHiDUPFHjHxVdte6nqd4w8y4kIAACqAscaKFRI0CpGiIiKqqqgA5GiiigAoor3z\/gml\/wTy8af8FPP2tfD\/ws8Gq1r9uP2vWtYaAzW\/h\/TUZRPeSqCM7dyqiFl8yR403LuyAD9lv+DK\/9hC60Dwx8SP2i9bs5oBry\/wDCG+GHkVk862jkSe\/mAIw6NMlrErqeGt7hT0r95q4n9m39nrwr+yd8BvCfw38E6cul+FfBumxaZp9uAN2xBzJIQBvlkbdI7kZd3djyTXbUAfAf\/B0R\/wAoK\/jp\/u6F\/wCn\/Ta\/kDr+vz\/g6I\/5QV\/HT\/d0L\/0\/6bX8gdABRRRQAV\/Tt\/wZU\/8AKMH4hf8AZUr7\/wBNOk1\/MTX9O3\/BlT\/yjB+IX\/ZUr7\/006TQB+wVFFFABRRRQB\/Gv\/wcP\/8AKaX9oD\/sPxf+kVvXxfX2h\/wcP\/8AKaX9oD\/sPxf+kVvXxfQAUUUUAfVv\/BDL\/lL\/APs7f9jtY\/8AoRr+0uv4tP8Aghl\/yl\/\/AGdv+x2sf\/QjX9pdABRRRQAV\/Lv\/AMHhX7Dd38Bf+ChOm\/F\/T7Vv+EY+NGmxyTTIAEg1exjjt7iPao+UPALSUM3Lu85GdjGv6iK+bP8AgrN\/wTn0H\/gqR+xJ4n+FesTR6fqk23VPDequM\/2Pq0Kv9nnPB\/dkO8UgA3GKeULhiGAB\/E1RXXfHr4EeLv2YPjL4k+H\/AI80O88OeLvCd6+n6np9yBvgkXkEMMq8bqVdJEJSRHV1LKwJ5GgAo60UUAf1ff8ABrD\/AMFH9E\/bA\/4Jz+Hfhzf6rD\/wsb4LWq+H7\/T5XCzXGlxnbYXcS94lhMduxySJLckhQ8e79Oq\/gs+EXxl8Xfs\/\/EHT\/FngXxNr3g\/xPpTMbTVdHvpLK7t9ylWCyRkNtZSVYZwykgggkV99fDn\/AIOvf21PAemLa3nj7w54qWNQiSax4XsvNUAYGWgSIsfdsk9STQB\/WzX4Uf8AB4V\/wVS8O2Xwfs\/2XfB2sW2peJNav7bVvHAtJxIml2kDCa2sZgAQJpZxFOVyGRLeMlcTKa\/Nb4\/f8HNf7Z37QGgXWkzfFmXwjpt4u2SPwrpltpNwPdLuNPtUZ90mWvgu9vZtTvprq5mluLm4kaWWWVy7yuxyzMx5JJOSTyTQBGBtYEEhgcgjtXYeE\/2hviB4CKf2F468ZaL5f3PsGtXNtt+mxxiuPooA900b\/gqJ+0z4dtlh0\/8AaK+OtjCvIjg8e6rGg\/4CJ8V3HhX\/AILl\/tf+C9ps\/wBor4pTbOn27WHv\/wA\/P35\/GvlOv0U\/4Nvf+CR19\/wUq\/bOsfEXiXSWm+DvwvuodU8RzTopt9YuVIe20sBgRJ5rKGmAGBAjgsjSxbgD+mb\/AIJaWvxNi\/4J8fCe6+MmvX3iT4mavoMera7eXtsltcpLds1ylvJGioqvBFLHAQFHMJJySSffqKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqj4l\/5FzUP+vaT\/wBBNXqo+Jf+Rc1D\/r2k\/wDQTVQ+JA9j8ZLH\/jyh\/wBxf5VLUVj\/AMeUP+4v8qlr+gj4sKKKKACiiigAooooAKKKKACiiigAoxmiigDovAPxW134azf8Su8Itmbc9nMPMt5D3JTPBP8AeUq3vXuXw8\/ae0HxaI7fU2Gg6g3H7982sp\/2Zf4fXD4A6bmNfNdBGRXn4vLaGI1krPut\/wDgm1OtOGx9wZxj3AI9wehor5L+Hnxp1\/4aFIrK5Fzp6nJsbrMkAz12jIKH\/cIyeoPSvdvh3+0Z4f8AHjR280n9jak+ALe6kHlyN6Ry8K30YKxJwAa+XxmUV6HvL3o91+qO6niYS0ejO+ooI2ttIKsOoI6UV5Z0BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB237PJx8V7D\/rnN\/wCgGvo6vnD9nr\/krGn\/APXOb\/0W1fR9fN5v\/GXp+rPQwvwBRRRXlnQFFFFABX8wX\/B6t\/ylM8A\/9kq0\/wD9O+sV\/T7X8wX\/AAerf8pTPAP\/AGSrT\/8A076xQB+QFf3VfsOf8mU\/B\/8A7EjRf\/SCGv4Va\/uq\/Yc\/5Mp+D\/8A2JGi\/wDpBDQB6lRRRQAUUUUAFFFFABX4Wf8AB8H\/AMkT\/Z9\/7Dmsf+k9rX7p1+G\/\/B7Z4f1DxB8F\/gAlhY3l80et6uWFvA0pX\/R7brtBx\/8AWoA\/nPora\/4Vr4j\/AOhf1z\/wAl\/+Jo\/4Vr4j\/wChf1z\/AMAJf\/iaAMWitr\/hWviP\/oX9c\/8AACX\/AOJo\/wCFa+I\/+hf1z\/wAl\/8AiaAP6aP+DLb\/AJRV+NP+yoal\/wCmvSa\/XavyS\/4My9FvNB\/4JaeM4b6zurKZvidqLhLiFo2K\/wBmaUMgMBxwRn2NfrbQAUUUUAc38Yfg\/wCGfj\/8L9d8F+M9FsfEXhbxNZvYanpt4m6G7hcYKnoQRwQykMrAMpBAI\/lJ\/wCC5X\/Bvf45\/wCCW3i7UfGnhKHUvGXwJvrkfZdaVPMuvDfmMFjttQCj5fmKolwAI5CUB2OwQ\/1tVV1zQ7LxNo13pupWdrqGn6hA9tdWtzEssNzE6lXjdGBVlZSQVIIIJBoA\/gRzRX9L\/wDwU1\/4M+vhr+0LqGp+Lf2fdct\/hL4pu2e4fw5fI8\/hi7lY5xFsBmsQSzEiMTRKAqpDGBmvxR\/a8\/4Ic\/tT\/sSXl03jL4P+KbzRbVXlOu+Hrc61pXlK23zXmtt\/kKeCBOI3wR8ooA+TqKQtg0tABRRSbqAFor3P9lj\/AIJl\/tA\/tsXVqvwv+EfjfxXZ3jbI9Ti05rfSQ3o99Nstk\/4HIOhr9df+CeX\/AAZf6pf6jY+If2l\/G1vY2KFJj4Q8Iy+bcTj5W8u5v3XZHggq6QJJuBys6HBoA\/JH\/gnp\/wAE2Piz\/wAFOvjUngv4WeH2vmtmifWNZui0OleH4HJAmupwDsB2uVRQ0knlsERipA\/re\/4JSf8ABKT4c\/8ABJf9nGLwT4JjbVde1Qx3finxTdQLHf8AiW8VSA7AE+Vbx7nWG3VisSsxJeSSWWT2T9m39mH4f\/sgfCbTvAvwz8JaN4M8K6WP3Nhp0OxXfaqmWVzl5pmCrulkZpHIyzE813lABRRRQB8B\/wDB0R\/ygr+On+7oX\/p\/02v5A6\/sC\/4Od9NuNX\/4IbfHC3tLee6uJBoWyKGMyO2Nf00nAHPABP0FfyL\/APCtfEf\/AEL+uf8AgBL\/APE0AYtFbX\/CtfEf\/Qv65\/4AS\/8AxNH\/AArXxH\/0L+uf+AEv\/wATQBi1\/Tt\/wZU\/8owfiF\/2VK+\/9NOk1\/NH\/wAK18R\/9C\/rn\/gBL\/8AE1\/TJ\/wZe6NeaH\/wTK+IUF9a3NnN\/wALQvm8ueJo2wdJ0nnDAGgD9eqKKKACiiigD+Nf\/g4f\/wCU0v7QH\/Yfi\/8ASK3r4vr7k\/4OD\/A+tat\/wWa+P09ro+q3ML6\/FtkitJHVv9Ct+hAxXxr\/AMK18R\/9C\/rn\/gBL\/wDE0AYtFbX\/AArXxH\/0L+uf+AEv\/wATR\/wrXxH\/ANC\/rn\/gBL\/8TQB9J\/8ABDL\/AJS\/\/s7f9jtY\/wDoRr+0uv4yf+CIHgTXNM\/4K6\/s8zXGi6tbwx+NbEvJJZyKqjceSSMCv7NqACiiigAooooA\/PD\/AILtf8EEvC3\/AAVo8AR+JPD02n+E\/jZ4dtTDpOtzIVtdXhXLLZX20FvL3E7JQGaIscBlJQ\/ynftGfs1ePP2Rfi\/q3gH4leF9W8H+LdEkMd1p9\/GA2MkCSN1JSaJsEpLGzRuuGVmBBr+8CvCP28v+CavwZ\/4KT\/DVfDXxb8G2Ovi0SQaZqsX+j6tojuBl7W5X548lUYocxuY03o4AFAH8P1Ffs5+3r\/wZq\/F\/4S6heav8A\/E2l\/FXw+XLQ6Lqs0Wka9bqXO1A7kWlxtTG6QyQFj92Kvyt\/aG\/Y2+LX7JWqrZ\/E74a+OPAcskjRwvrejT2cN0QSCYZXUJKuQfmjZgccE0Aea0Um6loAKKKTfQAtFfSn7KX\/BHr9pr9tae1b4efBnxpqWmXi+ZFrF\/Z\/wBlaS6DqVvLoxwPgc7UdmPYEkA\/sR\/wTm\/4Mx9C8KXtn4j\/AGmvGEfiqeNvMHg7wpPNb6e3IwLm\/YJPICpIaOBISrAETOOCAflR\/wAEif8Agix8Uv8Agrd8Ult\/DtrN4c+G+k3aweIfGV3blrOw4V2ggGR9outjKREp+XehkZFYMf63\/wBi\/wDYz8AfsC\/s7aD8Mfhro40nw1oMZ+aRhJdajO2DLdXMmB5k8jDLNgAcKqqiqq9t8MPhb4b+CngHS\/Cvg\/QdI8MeGtFh8iw0vS7RLW0s0yW2pGgCrliScDkkk5JJreoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqn4g\/5AV7\/wBcJP8A0E1cqpr3\/IDvP+uD\/wDoJqo7oGfjDY\/8eUP+4v8AKpaisf8Ajyh\/3F\/lUtf0EfFhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUEbhg0UUAdr8Ovj74g+HSR26zLqemRjaLO7JYRj\/pm\/3k9gMr\/smvePh18dvD\/xIeO3t7hrHUpOBZXZCyM3pG33ZPbGGP8AdFfKVI6B1wwBB7EV5mMymhX974Zd1+q6\/n5m9PEThp0PuHocHg9we1FfMPw7\/aS8QeCPLt7tv7c01cDybmQ+dEP9iXkj0wwZQOAB1r3X4efGPQfiWix6fdGO+xlrG5AjuB67Rkhx15QnA646V8vi8rr4fVq67r9e39anfTxEZ6dTqaKAc0V5xsFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB2v7PX\/JWNP\/AOuc3\/os19H184fs9f8AJWNP\/wCuc3\/os19H183m\/wDGXp+rPQwvwBRRRXlnQFFFFABX8wX\/AAerf8pTPAP\/AGSrT\/8A076xX9PtfzBf8Hq3\/KUzwD\/2SrT\/AP076xQB+QFf3VfsOf8AJlPwf\/7EjRf\/AEghr+FWv7qv2HP+TKfg\/wD9iRov\/pBDQB6lRRRQAUUUUAFFFFABRjmiigAooooAKKKKACiiigAooooAKKKKACjHNFFAHm\/xi\/Y2+EP7Q96tz8QPhV8N\/HNyows3iDwzZanIv0aaNjXhvij\/AIIK\/sc+MLlprv8AZ5+HMLMckWNi1iv4LAyAfgK+uqKAPj3Q\/wDggF+xr4duRLb\/ALPfgGRgc4uoZrpf++ZZGHb0r2H4W\/8ABPP4B\/A\/VIb\/AMG\/BL4S+FtRt8eXeaV4RsLS5XHQ+akQfPuTmvYaKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKjubSK9tpIZo45oZVKPG6hldTwQQeCD6VJRQB4P8QP+CWv7NPxUuri48Qfs\/wDwZ1S8ujmW7m8Haf8AanPvMIhJ\/wCPV5fqX\/Bvn+xlq1yZZf2ffA6se0P2iFf++UlA\/SvsiigD5J8Lf8EH\/wBjzwdOklp+zx8NZmj6C+037cp+onZwfxr2r4RfsXfB39n7UPtngP4T\/DPwTd9fP0DwxZabJ\/31DEpr0yigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKq67\/yBLz\/AK4P\/wCgmrVVdc\/5At5\/1wf\/ANBNVHdCex+MFj\/x5Q\/7i\/yqWobD\/jxh\/wCua\/yqav6CPjAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAox8wPRlOQR1BqO8vIdOs5ri4mht7e3QySzSuI44lHVmY8KB6nivD\/AIrftv6P4cMln4Vt08QXgBBvJGMdhEexGPnmx6LtUg8SGtKVGdWXLTV2Z1KsIK83Y+uPCn7XeofDbS3m8TXVvqGiWigzXV7cCGa2X1M7cN9JMk8AMK9Q\/Z\/\/AGvvh3+06biLwd4ihvr+1LeZptzG1pfhF6yLBJhnj\/203KMjJFfjV49+JOvfFDVPtmvancag6MTFETst7f8A65xLhF9NwG44GSayLK7m0y+t7q1mmtbq1kEsE8MhjlhcchlZcFWHYggiqrcG0a0XJy5Z+W3zXX5W+ZyRz6UJWirx89z9+Ac0V+Yf7M\/\/AAWC8ZfDT7PpfxCtZPHWiphRfqyxaxbr05c4S5x\/002uSeZe1foB8Bv2mPA\/7TGgtf8AgvX7XVmhQSXVk37m\/sQcD99A3zqMnG8AoT91m618PmmQ4zAu9WN4\/wAy1X\/A+dj3cLmFDEL3Hr2e\/wDwfkd5RQDmivFO4KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA7X9nr\/krGn\/APXOb\/0Wa+j6+b\/2fG2\/FnTv9pJgP+\/bV9IV83m\/8Zen6s9DC\/AFFFFeWdAUUUUAFfzBf8Hq3\/KUzwD\/ANkq0\/8A9O+sV\/T7X8wX\/B6t\/wApTPAP\/ZKtP\/8ATvrFAH5AV\/dV+w5\/yZT8H\/8AsSNF\/wDSCGv4Va\/uq\/Yc\/wCTKfg\/\/wBiRov\/AKQQ0AepUUUUAFFFFABRRRQAUUE4r4j\/AOCin\/Bwb+zX\/wAE27680PxN4sk8YeO7NvLk8KeE0TUNRtnyVK3Ll1gtmU4LJNKsu0grG1AH25RX8z\/7VX\/B6T8b\/iLc3Vn8Jfh\/4K+GulyoUjvNTaTXtVjbPEis3lW65HOxoJMf3jjJ+FvjJ\/wXa\/bC+O199o1z9ob4lWbdCmgaj\/wj0R4xzHp4gQ\/iKAP7SaK\/g58b\/tL\/ABI+Jlw83iT4geNvEEshJd9S1y6u2bPXJkc5rk21y+dizXl0WY5JMrc\/rQB\/flmiv4NvBH7R3xC+Gdys3hvx54z8PzRncr6brdzaMp9QY3Br6B+DP\/Bd39sL4DXpuNC\/aG+JF4xGNniDUB4hiUYxxHqCzoPwHFAH9pFFfzW\/sm\/8HqHxf8B3NrY\/GL4ceEfiFpcYSOTUNDkk0PVPvfNK4Pm28rBeiJHCCR94da\/ZT\/gnj\/wXO\/Zx\/wCCmEkGm+AfGf8AZfjKZS3\/AAiXiSNdN1o4DsfLj3tHc4VGZvs8kuxeW20AfX1FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXK\/Gb46+C\/2c\/AN14q8f+LPDngvw3ZsqTanreoxWNqjtwqeZIyrvY8KoO5jwATXyR\/wW8\/4LW+Ef+CQfwKt7j7LbeKPir4sjkj8K+G2kKxnbw99eMp3JaxEgYUh5nxGhUeZLF\/KF+2j+3h8Vv+CgvxcuPGnxY8Yap4p1ZiwtIJX8ux0mI4\/c2luuI4I\/lXIQAsRuYs5LEA\/pW\/aD\/wCDvj9kX4NanJZeHbrx\/wDFCZAy+f4d0LyLRHGeGkvpLdiuf4o0cHqMivl7xd\/wfH6HY6my6D+zfq2pWeTiXUPHEdjIR\/uJYzD\/AMer+eyigD9\/R\/wfNtvP\/GLo24GB\/wALH5z3\/wCYX9Ks6V\/wfLWc12q337Mt1bwd3g+IKzMP+AtpqD9a\/n5ooA\/pa8Bf8HtHwH1GP\/ip\/hN8XNHfHTTP7P1Jc\/WS4g4\/D8K+9P8AgmV\/wWX+DP8AwVji8TL8LJPFEV94PitptVstb0v7HLbrcGUREMrvG2TC+QrnGB61\/FjX7y\/8GOP\/ACUH9o7\/ALB3h\/8A9GahQB\/QvRRXM\/Gjx3J8Lfg74s8TRQx3EnhzRrzVEickLKYIHlCnHODtxxzQB01FfzYXP\/B7f8anK+T8HfhfHgfNvub9sn2xKMfrWZdf8Hsn7QTo3kfCv4ORtn5TJFqTgDPfF0M8fSgD+mKiv5j5\/wDg9d\/aVZv3fw3+BqrjkNp2qtz\/AOB4qm3\/AAer\/tSn7vgD4Aj66Jq5\/wDclQB\/T5RX5V\/8G5P\/AAXG+LX\/AAV78b\/FXTfiV4f+Heh2\/gWx065sD4ZsLy2eZriS4V\/NNxdTggCFcbQvU5J4x+qlABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVV1rnRrv\/AK4v\/wCgmrVV9X\/5BN1\/1xf+Rpx3QpbH4vWP\/HlD\/uD+VS1DYf8AHjD\/ALg\/lU1f0GfGBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUKpdtqgsx6ACvKfiv+174X+HQmtbCRfEmrRkr9ns5gLeJvSSfDKuOcqgdgeqjrV06cpy5YK7JnUjBXk7I9WJ2qzHhVBYk9AB1J9q8a+Kv7aPh3wW01noS\/wDCSammV3wvtsYW\/wBqX\/lp64jDA8gspr54+Knx58TfGJ2j1a9EOm5yum2gMVp\/wJckyHvmQtg9AtceBivbw2T\/AGq7+S\/z\/wAvvPJr5n0pL5s6T4k\/GDxJ8XboPr2otcW8b74rKJfKtID2KxjqRzhnLP8A7Vc3iiivbp04048sFZHkzqSm+aTuFFFFWSFWtB12\/wDCmu2uqaTfXul6pYv5lteWc7QXFu395HUhlPuDVWihq6swTa1R9tfsz\/8ABZXX\/CZt9L+KGmt4m09cINZ06NIdSiHrLFlYZwPVfKbqSXNfe3wd+OnhH9oDwv8A2x4N1+w16xj2ifyGKzWjHos0TASRN7Ooz2yOa\/C+tTwT441r4Z+KLfXPDmraloWsWuRFeWNw0EyA9V3KRlT0KnKsOCCK+RzTg\/C4i88P+7l5fC\/l0+X3M9vB55Vp+7V95fj9\/X5\/efvQDmivz1\/Zn\/4LO3NkLfSfixpRvI+EHiHSIFWYf7VxajCt6lodpAGBExOa+7Pht8UPDvxi8Kx654V1vTfEGkSHaLmyl3rG2M7HX70b+qOFYdwK\/OcyybF4GVq8dOjWqfz\/AEdn5H0+Fx1HEK9N69uv3G9RRRXlnUFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAHZfs\/\/wDJWtL+k3\/op6+kq+bf2f8A\/krWl\/Sb\/wBFPX0lXzeb\/wAZen6s9DC\/AFFFFeWdAUUUUAFfzBf8Hq3\/AClM8A\/9kq0\/\/wBO+sV\/T7X8wX\/B6t\/ylM8A\/wDZKtP\/APTvrFAH5AV\/dV+w5\/yZT8H\/APsSNF\/9IIa\/hVr+6r9hz\/kyn4P\/APYkaL\/6QQ0AepUUUUAFFFFABVDxV4q0vwL4Y1LW9c1Kw0fRdHtZb6\/v764S3tbG3iQvJNLI5CxxoiszMxAUAkkAVfJwK\/nF\/wCDtz\/gslefE74n3f7LPw91RovCfhWWKXx3eWtxldY1IYkTTjt4MNsdjSAk5uPlKqbcFgDlf+C3n\/B1D4s\/ab1jWPhn+zfq2qeCvhnHI1reeLIA9prXihVOCYSQJLK1YjIA2zyKBvMas8NfjPQTmigAooooAKKKKACiiigAqawv59Kvobq1mmt7m2kWWGWJykkTqcqysOQQQCCOQRUNFAH7nf8ABDH\/AIOrdc8Aa7pfwp\/ak1u417wzdGO00f4g3TGTUNJb7oj1NuWuIG+X\/ST+9jbcZDKr7of6JtK1W11zTLe9sriC7s7yJZ4J4ZBJHNGwBV1YZDKQQQQcEGv4C6\/e7\/g0z\/4LZ31t4j0\/9lX4paz9osLxW\/4Vzql458y1kVS76O8h4MbKrPb7sFWDwgsHgjQA\/oOooBzRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFVdd1yz8M6JealqFxDZ2GnwPc3NxK22OCJFLO7HsAoJJ9BVqvm3\/gsX44\/wCFd\/8ABKX9orUxI8Mn\/CvNatIpEYq0ck9nLAjAjkENKpHuKAP5Ef8Agpx+3f4g\/wCCkX7bPjj4sa5LeLb65etDoenzybho2lREraWigHau2PBfYAHleWTGXYnwOiigAooooAKK+nP+CY3\/AASR+MH\/AAVj+JeqaD8MbHS7ew8PRxy61r2s3DW2maSJN\/lLIyI8jSSGNwqRozHaScKCw\/WzwJ\/wY52Y0iN\/E37Rl099JGpkh0zwaqwwP\/EBJJeEyD0JRD7CgD+fev3l\/wCDHH\/koP7R3\/YO8P8A\/ozUK6DxD\/wY120jSNpP7S88K4OyK78BCTJ7ZddQXH12mvsX\/ggH\/wAEMPGX\/BHH4g\/Fi68ReN\/DPjTS\/HlppkFhLp1vPbXELWr3TP5scgKgETpgq7dDkDjIB+mVeV\/t13\/9lfsRfGS6y6\/ZvA+ty5T7w22E549+K9UrxH\/gphe\/2b\/wTg\/aBuPm\/wBH+G3iKT5ThuNLuTx78UAfw40UUUAFFFFAH7vf8GOv\/JVf2iP+wTof\/o69r+h6v54f+DHX\/kqv7RH\/AGCdD\/8AR17X9D1ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVX1UZ0u5\/65N\/I1YqHUhnTrj\/rm38jTjuKWx+Ldh\/x4w\/7g\/lU1Q2H\/HjD\/uD+VTV\/QZ8YFFFFABRRRQAUUUUAFFFFABRRRQAUUZrh\/ir+0R4X+ELSW+pX32jVFXcNNswJbr23jIWMHqDIVyM4zjFVGLk+WKuyZSUVeR3HU15z8W\/2oPC\/wlkktJJn1fWEyp0+xZWaJv8Apq5+WLtkHL4OQhr52+Kv7WXir4mrNa28o8O6TJlfs1jK3nSr6ST8M2e4QIpBwQ3U+YRQJBEqRqqIowqqMAD2Fexhsnk\/erO3ktzy6+ZpaUtfM9A+K37Svir4sma3nu\/7K0eUFf7NsiUjdfSV\/vy57gkIf7grgFUIuFGAOAB2paK92jRhSjy01ZHk1Ks6jvN3CiiitTMKKKKACiiigAooooAKKKKACug+GHxW8TfBTxZHrvhHXNQ8P6tGNpntJNvmr\/ckQ5SVP9h1ZT6Vz9FTKMZxcZK6fR7FRk4u8dz9DP2Z\/wDgs5Y6m1vpfxW0saXN8qDX9IgaS2btunthl09S0O8EniNBX254N8a6P8RPDNtrWgapp+t6Ref6i9sbhZ4JCOoDKSNwzyp5B4IFfgv1rrfgz8efGX7PPiVtW8F+IL\/QbqbH2hIWD294B0WaFgY5QO29TjqMHmvi804Lw9a88I+SXb7P+a+V15HuYPPakPdr+8u\/X\/g\/1qfufRXxT+zP\/wAFkvDfjRrfS\/iZpyeEdTbCDVrFXm0qY+roS0tv\/wCRF6ksg4H2ZomuWPiXRbXUtNvbPUtNvoxLbXdpOs9vcoejJIhKsPcEivzzH5XicFPkxEGuz6P0e369z6bD4qlXXNSd\/wA\/uLVFFFcB0BRRRQAUUUUAFFFFABRRRQAUUUUAdl+z\/wD8la0v6Tf+inr6Sr5t+ABx8W9K+k3\/AKJevpKvm83\/AIy9P1Z6GF+AKKKK8s6AooooAK\/mC\/4PVv8AlKZ4B\/7JVp\/\/AKd9Yr+n2v5gv+D1b\/lKZ4B\/7JVp\/wD6d9YoA\/ICv7qv2HP+TKfg\/wD9iRov\/pBDX8Ktf3VfsOf8mU\/B\/wD7EjRf\/SCGgD1KiiigAooooA8l\/bx\/aftv2Lf2Mvid8VblLWZvAvh281S1t7lisV5dJGRbW7EcgSzmKPI\/v1\/Df4x8Yap8QvF2q6\/rl\/daprWuXk2oahe3LmSa8uJXMkkrseWZnZmJPUk1\/WL\/AMHZPjibwl\/wRT8e2MQ+XxNrOi6ZKcfdVb+K6\/nbAfjX8lFABRRRQAV1nwK+Bviz9pj4xeG\/APgbRbrxF4u8WX0enaXp9vtDXEznAyzEKiKMs8jlURFZmZVUkcnX2B\/wQW\/au8H\/ALFP\/BWD4S\/ELx9cf2f4T0+5vdPvr\/ZvGmi8sLmzS4b0jR51LkZIj3kAkAEA\/V39ln\/gyP8AC9r4btbn42fGTxBf6xNEGuNO8EWsNnbWcndUu7uOVp16HcbeI9tvc+wzf8GVn7LLw7U8efHxGxw39t6Sefcf2b\/hX64eGfE+m+M\/DljrGj6hY6tpOqW6XVle2c6z293C6hkkjkQlXRlIIZSQQQRV7NAH88\/7XH\/BkvrmiaPfan8D\/jBa69cQgvBoPi7T\/sckqgEkLfQFkaQ8BVa3jXPV1HI\/Fn9pf9lz4g\/sc\/F7UvAfxO8J6t4N8WaSf39hfIPnXJCyxSKTHNExU7ZYmZHxlWIr+76vin\/guf8A8EltB\/4Ksfsearo8FjZw\/FLwpbzaj4J1ZkVZI7sLuNk8hIxb3O0Rtk7UYxy4YxgEA\/jZor9Dv2Wv+DXH9sT9pyCzvLjwBY\/DPR72PzI77xtqK6ay\/wCy9pGJbyNvZ4F\/nX6Nfsxf8GSHgvRVt7z4xfGbxF4hmaNWk0zwlp0WlwwyA8qbm489pUPqIYm5PTrQB\/OvXun7Gn7FP7Qv7RHjfRde+CPw5+Iuvalo+pQ3Fhruh6dOttpl5E4eKQ3uBDA6OgYM8i4K9eK\/rO\/Zi\/4IPfsk\/sk+VN4V+CPg+81OIo41LxFC2v3iyLjEkb3jSiFsjP7kIOuAM19cQQJbQJHGqxxxgKqqMKoHQAegoA4P9lrxN468Y\/s5+CdS+J\/huPwj8RLrR7dvEukx3EFxFZ6gEAnEbwySRmMyBmTa7YVlBOQRXfUUUAFFFGaACivmv\/gop\/wVq+B3\/BLvwVHqXxU8WLb6vfQmbTPDWmILzXNXHzYMNvuG1CUZfOmaOEMNpkDEA\/g7+3N\/wePfHb41395pnwW0HQ\/g74e37YdQmij1rXZlBYbmeZPs0QddpKLCzIc4lbg0Af06TTpbRNJIyxxxqWZmOFUDkkntXjfjr\/go5+z18L9Tex8S\/Hf4N+H76MkNbaj40021mBHX5HmDfpX8Wf7QH7ZHxa\/at1Bbn4mfErx148kjcyRJrmt3F9FbEkkiKORyka5JwqAAZ4ArzWgD+2p\/+Cx37J0bsp\/aR+CeVODjxjYEfn5tdF4T\/wCCm37N3jzUo7PRP2gfgnq97L9y3s\/HGmTTN9EWYt+lfw50UAf366dqdvrFjFdWdxDdW06745oXEkci+oYcEfSp6\/g4+Cv7SfxE\/Zt11tU+Hfjzxl4E1KQYe58P6zcabLIOmGaF1LDHGDkEV+kv7E\/\/AAd5\/tMfs5XlrY\/EiPQvjb4bjKq6arEmmaxHGq4CxXtum0knBLTwzMcdRnNAH9UVFfHf\/BMj\/guT8BP+Cp+nLZ+B\/EEuheOoojLdeDtfCWurRgbtzwgM0d1GAhYtCzFFKmRYywWvsTNABRRXHftEXUtl+z\/46mhkkhmh8PX7xyRuUeNhbSEEEcgg8gjkUAdjXxT\/AMHFmptpP\/BFb4\/SqxXdodvDkDP+svraPH47sV\/JKP20vjGowPiz8TP\/AAqL7\/47Wf4q\/an+J3jvw7daPrnxG8eazpN8oS5sr7X7u4t7hQwYB43kKsAyqcEHkA9qAODooooAKKKKAP6qv+DPP4f2PhH\/AIJDLqlrHtuvFXjPVdQvHPVnRYLVRn+6Et146ZLHqTX6pV\/Bz4J\/aV+I3w08Px6T4b8f+NvD+lRO0iWWm65dWlujNyzCONwoJPU45rW\/4bT+Mn\/RWviZ\/wCFRff\/AB2gD+7Civ4T\/wDhtP4yf9Fa+Jn\/AIVF9\/8AHa\/oG\/4Mwfi54s+LfwF+OVx4r8UeIvE89nr+mxwSatqU160Cm3mJCGRm2gnGcdcCgD9qq8C\/4KtyeT\/wS4\/aUf8Au\/CzxOf\/ACkXVfxveMf2zfjBbeLtVjj+LHxLWOO8mVQPFF9wA5\/6a1h61+1z8V\/EujXem6l8TviFqGn6hC9tdWtz4jvJYbmJ1KvG6NIQyspIKkEEEg0Aee0UUUAFFFFAH7vf8GOgP\/C0\/wBok9v7K0MZ\/wC219X9D1fwT\/Dv4yeL\/hDNdSeE\/FXiTwvJfqqXLaRqc1i1wFJKhzEy7gCTgHOMmuo\/4bT+Mn\/RWviZ\/wCFRff\/AB2gD+7Civ4UYv20vjG0qj\/hbPxM6j\/maL7\/AOO1\/S9\/wdq\/Bvxhqn\/BO3Tvir4D8SeKfDutfCXWo5tRbSNYuLH7RpV8yW0wZImHmstx9iYFvuIJjwC1AH6oUV\/Cf\/w2n8ZP+itfEz\/wqL7\/AOO0f8Np\/GT\/AKK18TP\/AAqL7\/47QB\/dhRX8J\/8Aw2n8ZP8AorXxM\/8ACovv\/jtH\/Dafxk\/6K18TP\/Covv8A47QB\/dhRX5P\/APBoZ+2\/qn7Uf\/BPfxH4M8UeIL3X\/Fnwr8SSwNLfXD3N22nXwNzbPLI5LMTOL5Bk8LCoHAwP1goAKKK\/lG\/4OWv+Ckvjrx\/\/AMFcfH2h+CfiB4n0Twz8OILXwlbxaJrNxZwyTwIZbsyJG6qZVu57iIscnEKjPAAAP6uaK\/hP\/wCG0\/jJ\/wBFa+Jn\/hUX3\/x2j\/htP4yf9Fa+Jn\/hUX3\/AMdoA\/uwor+FBf21fjIjBl+LXxNVlOQR4ovuD\/39r+0\/\/gn9+0zF+2T+xH8K\/ihHJayXHjbwzZalfC3\/ANXBetEouoR0\/wBXcCWP6oaAPYKKKz\/FfinT\/A\/hfUta1e8h0\/SdHtZb29upm2x20ESF5JGPZVVSSfQUAaFFfxD\/ALTf\/BTL4vftBftG+PPHVv8AEX4haFbeMNfvdYt9MtvEl5HBpsM87yR20arJhUiRljUDgBBXD\/8ADafxk\/6K18TP\/Covv\/jtAH92FFfwn\/8ADafxk\/6K18TP\/Covv\/jtf0hf8Ggvwq8bz\/sOeLPi9498UeLPEl58TNcNnon9s6pNfRxabp2+EyxeYzFDJdyXaOBjP2aM88YAP1uoops06W0LSSMsccalmZjgKB1JPpQA6ivyd\/4KSf8AB238C\/2RtQvvDPwntW+OXjG3zHJc6beC28OWT\/MOb3a5uSvyti3R42BI85GBA\/GX9rD\/AIOcf2wv2qp7qFfiQfhrotwBjTfA1t\/ZHkkd1u9z3oJ7j7Rj0AoA\/rw13xBYeF9MlvtTvrPTrKAbpLi6mWGKMe7MQB+NeN+J\/wDgpv8As2+Cb+S11j9oL4I6VdR\/egu\/HOmQyr\/wFpwf0r+JL4j\/ABW8UfGLxJJrPi7xJr\/irWJsmS+1jUJb65kz6ySszH8TWBQB\/bVL\/wAFjP2T4ZGVv2kfgjlTg7fGVgw\/AiXB\/Crmm\/8ABW\/9lfVlUw\/tJfAj5uiyeO9LjY\/g0wNfxE0UAf3m\/DP9oPwD8aofM8G+N\/CHi2PG7dous29+uPXMTtXX1\/AGG2nI4I6Gvoj9nj\/grZ+0z+ypdWLeBfjj8R9HtNO5t9Nn1iTUNLTp\/wAuVyZLY9B1jPSgD+3Siv5yf2Dv+D0bx14MvrDRf2h\/AeneMtHULFL4j8KxrYavGAGzLJaO32a4YnaMRtbBRk4Y8H95v2Rv2zfhj+3b8HbXx58KPF2l+MPDVzIbd5rVis1lOoDNBcQuBJBMFZW8uRVba6MAVZSQD1CiiigAooIyK\/jF\/wCCo37W\/wAVvDH\/AAU0\/aL03Tfib8QtP0+w+J\/ia3tbW28RXkMNtEmrXKqiIsgVVUAAAAAAYoA\/s6or+E\/\/AIbT+Mn\/AEVr4mf+FRff\/HaP+G0\/jJ\/0Vr4mf+FRff8Ax2gD+7Civ4T\/APhtP4yf9Fa+Jn\/hUX3\/AMdr+xD\/AIJz\/GfTfh9\/wR5+CPjzx54iSx0vS\/hXousa3rWqXJby0XTYZJZ5ZGJZj1JJyST3JoA+oK4b4x\/tPfDX9nW2hm+IPxC8D+BYbgbon8Q67a6WsgzjIM7pnnjiv5sf+Cun\/B1v8V\/2qPF+peEvgDqmrfCb4Y27GBNWs2+z+JNew2fOa4U7rOM4XbHAVkxu3yMH8tPyU1zXL7xNrF1qGpXl1qGoXsrTXFzcytNNPIxyzu7ElmJ5JJyaAP7cof8AgrD+yzPJtT9pT4BM2cYHxB0nn6f6RXvdjfQ6nZQ3FvNHcW9wgkiljYMkikZDKRwQQQQR1FfwEV\/eb+z5x8BPA\/8A2ALD\/wBJ46AOvooooAKK8Y\/bd\/4KC\/CL\/gnZ8Kj4w+LnjLT\/AAvp025LC2YGfUNXlXaDFa2yAyzMC6biq7UDBnZFyw\/Br9vn\/g84+J3xK1G90f8AZ58I6f8ADfQfmjh8QeIYItU12YZBWRIDutLc4yDG4uexDjpQB\/SYTgV5D8Rf+CgnwF+D+qNY+Lfjd8IvC99GSGttW8YadZTAjqNkkytn8K\/i9\/aS\/b3+Nf7YN5NJ8Tvip478bQzTGcWeqaxNLYwPwf3VtuEMQ4HEaKPavI6AP7apv+Cxn7J8EjK37SPwRJU4O3xlYMPwIlwfwre8L\/8ABUH9mnxtfxWuj\/tCfBHU7yY4jt7bxzpkkzn2QTbv0r+HeigD+\/TSdYtNf02G8sbq3vbO4XfFPBIJIpV9VZcgj6VYr+DT4NftD+P\/ANnPxC2r\/D7xx4v8C6o42teeH9YuNNncc8F4XUkcngnHJr9JP2Jf+Duv9pj9m27tbH4jf2L8bvDMJVXj1eNdN1iONVICx31umCScEvcQzsfUdaAP6p6K+Pf+CZX\/AAXG+Av\/AAVP0wWngXxBNofjiGIy3fg7Xwlrq8ajdueFQzJdRgKWLQM5RSpkWMsFr7CzQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVFfDNlN\/uN\/KpaZcf6lvof5U1uKWx+LNj\/AMeUP+4P5VLUNh\/x5Q\/7g\/lU1f0GfGBRRRQAUUUUAFFFFABRQTiud+IvxV0D4U6Wt1r2pQ2IkBMMIBkuLjHaONcs3pnG0dyBzQk27ITaSuzoicVyfxP+Nfhv4Q2u7WtQVLpk3xWMAEl5OD0Kx5GAcEbnKrkfer57+Kv7bWueKXktfDEJ8P6e3ym5kCyX8o+vKRfRdzdCHHSvFJXa4uZp5XkmnuHMkssjFnlc9WZjyzH1OTXr4bKak\/eq+6vx\/wCB\/Wh5tfMoR0p6v8D1v4rftkeJfHqyWui7\/C+mNwfs0269mH+1MAPL+keCOm9hXkePmZurMSzE9WJ6k+59aKK96hh6dFWpq35nkVa86jvNhRRRW5iFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAEZrvvgF+1B47\/Zj1przwbr9xp8Mzh7rT5R5+n3v\/XWBvlLY43rtkAJwwrgaKzrUYVYOnUSae6eqKhUlCXNB2Z+n\/7M\/wDwV88EfFI2+m+O4Y\/AOuvhftTO0mj3Le0py9vnriXKADmUnivrm1uY720huIZI5re4jWWGWJw8cyMMqysOGUjkEHBFfgORkV6l+zj+2X8Qv2WLtV8K60zaO0nmTaJfqbnTZyTlv3WQY2bu8TI57sa+HzTgmnO9TAvlf8r2+T3Xzv8AI+gwefSXu4hX81v93\/DH7VUV8ufsz\/8ABV34e\/G77PpviSRfh\/4jkAXy9RnDabdP0\/dXWAq5\/uzCPqAGc19RsCpG7jIBHuD0Nfn2MwOIwk\/Z4iDi\/Pr6PZ\/I+ko4inWjzU3dBRRRXIbBRRRQAUUUUAFFFFAHX\/AT\/kruj\/Wb\/wBESV9K181fAT\/kruj\/AFm\/9ESV9K187nH8Zen6s78L8HzCiiivJOkKKKKACv5gv+D1b\/lKZ4B\/7JVp\/wD6d9Yr+n2v5gv+D1b\/AJSmeAf+yVaf\/wCnfWKAPyAr+6r9hz\/kyn4P\/wDYkaL\/AOkENfwq1\/dV+w5\/yZT8H\/8AsSNF\/wDSCGgD1KiiigAooooA\/Of\/AIOr\/htN8QP+CKPxJuoFkkm8Lajo+sBEBJZRqEEDnjsqTs5zwAhNfyN1\/eN+0p8CdH\/ah\/Z68cfDfxBvXRfHehXug3kiKGkhjuYHiMiZ4Dpu3KezKD2r+G79o39n\/wAT\/sqfHjxd8N\/Gdi2neKPBeqT6TqEOG2GSJivmRlgC8Ui4eN8AOjqw4YUAcVRRRQAUUUUAe4fsl\/8ABSv49fsLXcbfCf4reMPB1pHKZzplveefpUshxl5LGYPbSNx1eMmvv74Ef8Hlf7UXw3trO08YaD8MfiNbQn\/SLq70uXTdRuB7PaypAp9\/s5+lfkjRQB\/R58Cv+D3T4X+IG8v4lfBPx14VbhVl8O6ra66jHj5mWYWZUdTgbyPevtz9n3\/g5C\/Yz\/aKmt7ax+NOieF9SmTe9r4stp9CW3\/2WuLhFts\/7szV\/HPRQB\/fF4B+I\/h74reF7fXPC+vaN4k0W8GYNQ0q9jvLWYf7MkbMrfga2s1\/BX8Jvjd40+Afildc8C+LvFHgvW412rqGg6rPpt0o9BLCytj8a\/Qn9kL\/AIOwv2s\/2aJrSz8TeINF+L3h+3VIjaeKrFftiRhssUvbfy5mlIyN85mAz900Af1l0V+d\/wDwS0\/4OVfgL\/wUq1bTfCd1NcfCv4pahtjh8Na\/cK9vqcxIAjsb0BY7hiWUCN1hmck7YmClq\/RDNABRRRQAE4Ffk\/8A8HA3\/Bxvpf8AwTkstQ+E\/wAI5NP1745XluBd3cqLcWPgiORcrLKh+WW8KENHA2UXcskoZdsUvs\/\/AAcJ\/wDBXhP+CUf7HYm8N3ELfFv4hNNpfhCGSFZlsCiqbjUpEfKMlurptVgwaWWEFGTzMfyFeJ\/E+peNvEmoa1rWoX2raxq1zJe319eztcXN7PIxeSWWRyWeR2YszMSSSSSSaANT4s\/FvxR8d\/iNq3i\/xpr+reKPFGvT\/aNQ1TU7lri6u3wFBZ2JJwoVQOiqoAAAArnaKKACiivVv2Of2Ivil+358YoPAfwl8I6h4u8RSQtczJCUht7CBfvT3E8hWKGMEhd0jAMzKi5dlUgHlNFfr7a\/8GWH7Uk+jJcP45+BUN06BzavrOplkJAO0sunldw5HBIyOpHNfnx+3j\/wTY+M3\/BNb4i2vhv4veDbzw7Jqglk0rUY5EutN1mONgHa3uYyUcruQtGSJEEke9E3rkA8JooooAveF\/FOp+B\/Eun61ouo32j6xpNzHeWN\/ZXD29zZTxsHjlikQhkdWAZWUgggEHNf0ef8G8n\/AAcyt+1Frej\/AAJ\/aH1O1tfiLeOln4U8XyBYLfxVIflSxuwMLHfE4EUgwlySIyFnCfaf5taVHaNwykqynII6g0Af395ri\/2kv+TdvH3\/AGLmof8ApNJX54\/8Gxv\/AAWSuP8Ago9+zRdfD\/4gap9q+MXwtt4o7u5uLgPceJtLOEh1A5+dpkbEU5+b5jDIWzPtX9EP2ireS7\/Z98dQwxyTTS+HtQRERSzOxtpAAAOST6CgD+DWivQl\/ZK+KzLkfDL4hEHkEeHbzn\/yHVHxL+zf8RPBmhXOqax4C8aaTplmoa4u7zRLmCCAFgoLuyBVBYgcnqQO9AHF0UUUAFFFFABRXWeC\/gN45+JOjNqXh3wX4s1\/T1laA3WnaRcXUIkUAlN8aFdwDKSM5AYeta3\/AAyR8Vv+iY\/EL\/wnLz\/43QB57X9GP\/Bj\/wD8m8\/Hr\/sYtM\/9Jpq\/BD\/hkj4rf9Ex+IX\/AITl5\/8AG6\/oM\/4MuPhh4m+GHwE+Olv4m8O694dmuvEGmvDHqeny2jTKLaYEqJFG4DvjpkUAfzi+N\/8AkdNY\/wCv2b\/0Y1ZdeqeMf2TvipceL9Vkj+GfxBZHvJmUjw7ecjef+mdYur\/sv\/Ezw\/pN1f3\/AMO\/HVjY2MTT3FzcaDdRQ28agszuzRgKqgEkkgADNAHC0UUUAFFFFABRXQeBPhR4p+KUtzH4Z8NeIPET2aq1wul6fNeGANkKXEanaDg4z1wa6L\/hkj4rf9Ex+IX\/AITl5\/8AG6APP4P9en+8K\/vI\/aK+B2i\/tNfAPxp8O\/ESs2h+OdEvNCvtmN6RXMLxM6Z6Oobcp6hgCORX8PMX7JXxWWVSfhj8Quo\/5ly8\/wDjdf3cdRQB\/BT8aPhLrXwC+MHirwL4kgjtfEPgzWLvQ9TiR96R3NtM8MoVv4gHRsHuOa5mv1e\/4O\/v2Mv+Gev+Cl1r8R9PtXh0D41aOmplxGqRLqlmEtbyNAOv7sWczMeS901flDQAUUUUAfq\/\/wAGe37VjfBL\/gqHc\/D+6upo9J+MHh2501IQwWI6hZqb23lfPcQxXka+rXAHev6na\/hD\/ZR+Puofsq\/tOfD34l6XG0194C8RWGvRwCQxi6+zXCStCxHO2RVKMO6sR3r+6vwh4s07x74T0vXdHvIdQ0jWrSK\/sbqE5juYJUDxyKfRlYEexoAyPjd8WtK+AfwY8XeOtdaSPQ\/Bei3mvagyDLLb2sDzykD12RtX8JfxY+JusfGv4p+JfGXiK5+2eIPF2q3WtancYx591czPNK\/4u7H8a\/qz\/wCDr39qFv2dv+CQPinR7W4mt9W+KmrWPhG1aGQK6RO7Xd0SO6Pb2ssLennjpkV\/JZQAUUUUAFf1B\/8ABmn+1IPi1\/wTe8R\/DW7vFl1L4S+Jpkt7cLj7PpuoA3UJJ7lroah+Civ5fK\/Wj\/gzn\/alb4Of8FO9S+Ht1dTJpnxe8NXNlDAv+rfUbEG9hkb\/AHbeO+Ue8o+hAP6lK\/Pr\/g55\/ayb9lT\/AII+fERLW4a31n4mPD4F087NyuL3ebtT6ZsIbwA9mK1+gtfze\/8AB63+1r\/wmn7TXwt+DGn3Aaz8DaLL4j1VYpcq15fuI4o5F7PFBbB1OPu3p9eAD8RaKKKANXwL4I1b4meNtH8N6DYz6prniC+g03TrKEZku7maRY4ol\/2mdlUe5r+5v9jT9mrS\/wBjj9lD4d\/C3RzHJY+A9AtNH89IxH9slijAmuGUcBpZd8rf7Uhr+Xv\/AINS\/wBjNf2qf+Cr\/h\/xFqVmlz4d+D1jL4vuvNiZonvEKw2KBhwsi3Eq3C56i0f0r+tCgCvq+rWugaVdX19c29nY2UTT3FxPII4oI1BZndmwFVQCSTwACa\/ln\/4OCf8Ag4t8Sf8ABQHxxrHwq+EOrah4e+A+kzPa3F1AWt7zx7IvytPP0ZLHOfKtzguD5swLlIrf9D\/+Dwb\/AIKVXn7OX7LGg\/AfwnqUln4m+MCyXGvy282ya10GFgrQnaQyi7mPl55Vore6jYEPX8ylABRRRQAUUV+jn\/BPv\/g15\/aY\/by8BaX4zms9B+F3gvWIkurC+8VzSxXmp275xNBZxRvLtIAZWm8lXRlZGZSCQD846K\/eyH\/gxt1htK3yftKaat9tz5K+BXaLd6eZ9vBx77Pwr4c\/4Kc\/8G1\/x\/8A+CZ\/w6vPHl+\/h34hfDvT3AvdZ8OyyedpKMyoj3dtKivGrM2N0ZlRcfMy5AIB+e1FFFABX0R\/wTR\/4KY\/Ej\/glv8AtFWXjz4f6hI9rM8cOvaDNKVsPEdorZMEy8gMAW2SgFo2YkcFlb53ooA\/ut\/Yy\/a38I\/t1\/sxeD\/ix4FuJrjw34ysBdwJOoW4s5QxjmtpgCQJYZkkifaWXchKsykMfT6\/Cn\/gyH\/aDv8AXfg38cvhbeXEbaf4a1bTfEumRMcybr2KaC6xxwi\/YrY4z96Vjjkk\/utQAV\/EH\/wVi\/5Sm\/tLf9lV8Uf+ne6r+3yv4g\/+CsX\/AClN\/aW\/7Kr4o\/8ATvdUAfP9FFFABX6yf8Fs\/wDgpVqA\/wCCZv7JH7LfhfUZLfT4fhT4W8T+OBBNj7XJJp8D6fYyBSPlRQLpkcFWMto4wY6\/Jutbxp451b4h6xDqGs3s2oXlvYWemRyynLLbWltFaW0f+7HBDFGPZBQBk0UUUAFf3m\/s+\/8AJBPA\/wD2ALD\/ANJ46\/gyr+839n3\/AJIJ4H\/7AFh\/6Tx0AdfXwb\/wXG\/4LmeDf+CQvwjis7WGx8WfGbxVaNL4Z8MPKfKt48sn9o3+0hktEdWCqCr3Do0aFQss0PuX\/BTv\/goJ4X\/4Jkfsa+Kvix4mWO8k0uMWmiaT54hk13VJQwtrRGOSAzKXdlDFIo5X2tsIP8X\/AO09+0t4y\/bC+Pnij4l+PtWm1rxZ4uvWvb+5fO0HAVIo1ydkUcapHGg4REVRwBQBa\/ap\/a1+Iv7bPxm1Hx\/8UPFWpeLvFOpAI11dsAlvEGZlggjUBIYVLMVjjVUBZiBkknzmiigAoor7M\/4JOf8ABDf4y\/8ABXHW9Qu\/BsOn+GfAOhXC2uq+LdZ3rZRTHaxtrdFBe5uBGwcouEQFPMkj8yPeAfGdFf0TeG\/+DHrwXa6EY9Y\/aC8UX2pYOJ7PwvBawZ\/65NcSN\/4\/XyP\/AMFEP+DQz42fsl+Ar7xd8MPElj8btB0uEz3un2emPpuvwoAzM0Vp5kqXCqF6Ry+axI2xHnAB+SNFFFAGh4T8W6r4C8UadrmhanqGi61o9zHeWGoWFw9tdWU8bBo5YpUIZHVgGDKQQQCDmv6SP+DeT\/g5d\/4a51nSfgb+0DqFnZ\/Ey5223hfxUyrb2\/ix+gs7kABIr4\/8s2GEuPuYSbYJ\/wCaeprC\/n0u9hubWaa3uLd1lilico8TqcqykcgggEEdCKAP79qK\/O3\/AINvf+CuU3\/BUH9jRtP8YXkU3xc+F5h0rxKwUq2rwMrfZNSx03TLG6SBT\/roZG2okka1+iVABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFMuP9S30P8qfTZV3xsPUYoFLY\/Few\/wCPGH\/cH8qmqKx4sof9wfyqWv6EPjAooooAKKKz\/E3inTfBmiy6lq19a6bYw8NPO+1c9lHdmPZRknsDQBoVj+NviBovw40j7drmqWml2zEiMzN887AZKxoMtI2OdqAn2rwP4rft1SXCSWfguzaH+E6pfxDd9YoD+BDS\/Qx14F4g8Qah4u1mTUtWvrrUtQmGHnuJC7kf3R2VR2UYUdgK9TDZVVqaz91fj93+Z59fMacNIav8D2\/4q\/ty6jrBmsvCNmdKt+V\/tG6CyXT+6RcpH7Fi5IPRCK8K1HULnWdRmvL66ur68uDmW4uZmmmkPbc7EscdsngcVFRXv4fB0qK9xa9+p41bE1Kr95hRRRXSYBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAARuFez\/ALM37fHxG\/ZZENlo2qLrHhqM86Fq26ezQd\/JOQ8B\/wCubBSeWVq8YorHEYalXh7OtFSj2ZpSrTpy56bsz9c\/2ZP+Cmnw3\/aLNvp9zef8IX4omIQaXq86rFcueNtvc8Ry5OAFYRyMTwh619FOjROysrKynBBGCK\/AB41lQqyhlbggjrX0F+zJ\/wAFJ\/iR+zWlvprXg8XeFbcBBpGrysxt0Ha3uOZIcDgKd8Y\/5555r4LNOCVrUwEv+3X+j\/z+8+iweffZxC+a\/Vf5fcfr5RXiH7MX\/BQT4c\/tRtb2Gl6k2h+J5sL\/AGFqxWG6lb0gcHZcDrgId+Bkote39DjuK+CxOFrYefsq8XF9n\/X4n0VKrCpHnpu6Ciiiuc0CiiigDrvgKf8Ai72jfWb\/ANESV9LV80\/AX\/kr2jfWb\/0RJX0tXzucfxl6fqzvwvwfMKKKK8k6QooooAK\/mC\/4PVv+UpngH\/slWn\/+nfWK\/p9r+YL\/AIPVv+UpngH\/ALJVp\/8A6d9YoA\/ICv7qv2HP+TKfg\/8A9iRov\/pBDX8Ktf3VfsOf8mU\/B\/8A7EjRf\/SCGgD1KiiigAooooAK\/Hr\/AIOf\/wDghHf\/ALcXhD\/he3wh0Nb34s+E7Hydd0ayh\/0nxhp0QJVolX\/W30C5CrjfNEBGpZo4Y2\/YWigD+AWeCS2meORGjkjYqysMMpHBBHYim1\/XF\/wVl\/4Nq\/gn\/wAFMdT1DxjpRk+FfxYvAXm8Q6RarLaaxITndf2eVWZ+W\/fRtHKSwLtIEVB+AP7dn\/Buv+1R+wZcXV5q3w\/ufHnhO3yw8R+DBJq9mEC72eWJUFzbqo4Z5oUTIIDt1oA+G6KKKACiiigAooooAKKKKACv6F\/+Daz\/AIONdW+KPizQ\/wBnf9oDxA2o65qLJYeCvF+oz5uNRm+7Hpt5Kx\/eTPwsMzHfI+I2LOyFv56KktrmSyuY5oZJIpoWDo6MVZGByCCOhB70Af38A5FBr4h\/4N9P+CkVx\/wUw\/4JxeGvE2vXf2r4geD5m8LeLHZQrXV5bojJd4zz9ot5IZWYBV81plUAJXuX\/BSX47XX7Mf\/AAT8+NPj\/T7v7Dq3hXwXqt\/pk\/8AzzvVtZBa\/wDkcxj8aAP5Pf8Agvv+3tN\/wUI\/4Kd\/EHxRa3y3nhHwvdN4T8LeW4eE6dZyOgmjYAZW4mM9wM8gXAXOFGPjGiigAooooAK\/sE\/4NvP+Cf8Ao\/7C3\/BMDwLdf2dbx+NvipYW\/jDxLfGDZczG5jEtpauWG9Vt7aSNPLJ2rK1w4AMrZ\/kR8B+Ebjx\/450XQbU7brW76CwhJGcPLIsa8fVhX972kaTbaBpVrY2cMdvZ2cSQQRIMLFGoCqoHoAAPwoAsV8tf8FnP2E9P\/wCCiH\/BOb4kfD+XTY9Q8RQ6bLrfhRtimW21m1jeS1MbEEoZDugZhz5VxKP4q+paDzQB\/AHRXov7X\/wyh+Cf7WnxR8G20Yht\/CPi7VtFiQdES2vJYQPwCCvOqACiiigD6Q\/4JJ\/tz3n\/AATo\/wCCgfw5+KMd1cQ6JpepJZeI4ogz\/a9IuD5V4hjUjzGWJjIingSxRNjKiv7aredLqBJI3WSORQyOhyrA8gg+hr+AWv7WP+CJnx0f9o7\/AIJN\/ALxVNLJcXUnhC00u6mkbc89xYg2M0jHuzSWzsfcmgD6kr4d\/wCDks4\/4IjfHr\/sGWH\/AKdLOvuKvhz\/AIOTP+UI3x6\/7Blh\/wCnSzoA\/jmooooAKKKKAP6lv+DNA5\/4JL65\/wBlF1P\/ANI9Pr9Zq\/Jn\/gzQ\/wCUS+uf9lF1P\/0j0+v1moAKKKKACvn7\/grMcf8ABLD9pb\/slfif\/wBNN1X0DXz7\/wAFZv8AlFh+0t\/2SvxP\/wCmm6oA\/iFooooAKKKKAP3e\/wCDHRiPin+0UO39laGcf9tr6v6Hq\/nh\/wCDHX\/kqv7RH\/YJ0P8A9HXtf0PUAFFFFAH5k\/8AB2F+xc37Uv8AwSq1jxVpli914k+DWoReKrcwwh5pLHmC\/j3H7sawyfaXx1+xLX8nNf3zeP8AwJpPxR8Ca14Z1+xh1PQvEVhPpepWcwzHd208bRSxt\/ssjMp9jX8Mn7ZP7NOrfsb\/ALVvxC+FmtNJJqHgPXrvRzO0Rj+2xRSERXCqeQksWyVf9mRaAPNKKKKACv6\/v+DY\/wDas\/4ao\/4I8fDX7TdfatY+HAm8DajhNqw\/YSv2RByc4sJbLJ45Jr+QGv3Q\/wCDJf8AapbQfjb8YPgveXEn2fxJpNv4t0pHlVYop7SUW1yqKeWkljurdjjPy2hPY0AYX\/B67+1EPGn7V\/wr+EdnMklr4D8Pz69f+VKf+PvUJQixSL03RwWcbqeu26PrX4mV9Jf8FgP2pl\/bQ\/4Ka\/Gj4i291De6XrHiWe00m4i+5Pp1oFs7Nx\/vW1vCx92PXrXzbQAUUUUAFepfsQftHXH7IP7Yfwx+KFv9ob\/hBfEthrE8UDbXureKdGngz6SQ+ZGfZzXltFAH9+1jqVvqenQ3lrcQ3FpcRrNFPE4eOVGGVZWHBUgggjgiv4h\/+Cpn7WDftxf8FD\/i98Uo7j7Vp\/inxHOdJlMfls2mwYtrEMvZhaQwA+4Nfvd4T\/4Kp\/8ACPf8GkEPxGXUI18YWPg5vhfAEuT9qi1FZDpEUoY8mZbXZe9ScAnnpX8ydABRRXTfBf4Taz8fPjD4T8C+HYY7jxB4z1i00LTInbaslzczJDECewLuuT2FAH9NX\/Bnb+xz\/wAKI\/4Jvat8Tr+18nWvjRrb3cTklWOl2BktbVWU9D55vpAf4kmQ9ME\/rZXH\/s9fBLRv2afgN4M+Hfh1HTQfA+iWehWG\/mRobaFIUZz3dgmWPUkk967CgD88\/wDgp1\/wbgfCf\/gqh+0HN8TvHHxA+LGleJP7Mt9HtLbTb6wOmafbQ7yqRxSWjSANJJLI2ZTl5HIwCAPivxr\/AMGOnhe\/nz4d\/aK1\/Sos\/d1LwfDqDY+sd3B+eK\/eCigD+c\/x7\/wY\/fEHTt\/\/AAi\/x88G6xjOz+1PD1zpu76+XLcY\/WvJ\/Ev\/AAZfftVaLBJJZ+LvgfrG0nZHBrmoRyuO3Elgqg\/8Cr+hv9r\/AP4KQfAv9gjSI7r4u\/E7wv4LkmjE8Fhc3Bn1O6jLbfMisoQ9zKgIwWSNgD1Ir8vv2mf+D174Q+B7qa0+FPwp8afECWJ2jN7rV7DoFk4\/hkiCrcTOvQ7Xjib6UAfLv\/BLv\/g1d+OHw0\/4KJ\/DvWPj14F8NX3wl8N3cur6q8GuWd9b380ETPaW72+7zJI3uRDvRoyjRrIrYDc\/0ng4r+Wz43f8Hkv7VPxGiuLfwrpPww+HtuzkwT2Gjy399Ep6BnuppIWI9RCv0r5d+K\/\/AAcEftm\/GdGXWP2gvHFmGXb\/AMSI2+gnHTrYxQ4PuOaAP7Nq5j42fDDS\/jb8GvF3gzXI0m0Txdot5ouoI\/3Xt7mB4ZQfYo7V\/EF47\/bz+OXxRRl8TfGf4seIlYYI1TxdqF4D\/wB\/JTXl+pardaxctNeXNxdTNyZJpDIx\/E80AV6KM0UAFFFFAH7Mf8GTfiuSz\/4KGfFLQ1ZvJ1H4dy3zLngtBqVii\/pct+df0yV\/MD\/wZU\/8pTfH3\/ZKtR\/9O+j1\/T9QAV\/EH\/wVi\/5Sm\/tLf9lV8Uf+ne6r+3yv4g\/+CsX\/AClN\/aW\/7Kr4o\/8ATvdUAfP9FFFABRRU2n6fcavqEFpaQTXV1dSLFDDEheSV2OFVVHJYkgADkk0AS6DoN94p1uz03S7O71LUtQmS2tbS1haae5lchUjRFBZmZiAFAJJOK+1fg9\/wbe\/tqfG3w9Bqum\/AvXtJsbjofEOo2Oh3Cf71tdzxzr+Mdf0Pf8EKf+CHXgv\/AIJWfAXS9Y1rSdP1r46eI7JJvEniCaNJpNJZ1ydNsW5EUEe7a7od1w6l2OwRRxff3SgD+QXxl\/wa7ftv+DdOmu\/+FNrqsFvGZJP7O8UaRcSADssf2kSOfZFJr+tL4JaXc6F8GPCNjeQyWt5Z6LZwTwyDDRSLAispHqCCD9K6io7y7isLOW4nkWKGFDJI7HCooGST7AUAfzBf8Hhf7e118ev28tN+C+lXzN4U+DNkhvIYpMxXWs3kaTTO21tr+VbtbxKGG6N\/tI43kV+Qldx+058b779pj9o\/x98RtSUx6h488RX\/AIgnjz\/qmuriSYoPZd+0AcAACuHoAKKKKAJLa2kvLiOGGNpJZWCIijLOxOAAPU1\/dB+wv+yjov7Df7IPw8+E\/h+O3Wx8EaLBYSSwpsW+usb7q6I\/vT3DSzN\/tSngdK\/hr8JeJJvBvirTNYto4JbjSruK8iSZN0bvG4dQw4ypIGRnkV+rDf8AB5j+1mzE\/wBg\/BdcnoPD97x\/5O0Af1KUGv5af+IzD9rT\/oB\/Bf8A8J+8\/wDk2j\/iMw\/a0\/6AfwX\/APCfvP8A5NoA8H\/4OTP2T9M\/ZF\/4K9\/E3S9B09NL8O+LjbeLdOtk+5H9tiD3IUYAVPti3W1V4VdqjgYr4Rr6C\/4KTf8ABSf4gf8ABU349af8RviRZeF7HxBp2iQ6DGmhWctrbvBFNPMrMskshL7rhwSGAwF44JPz7QAUUUUAfbn\/AAbx\/tvXH7C\/\/BVb4b6xNdG38M+NrtfBniFS6xxm0v5EjSV2bhUhuRbTseu2Fhnk1\/ZAK\/gFjlaGRXRmVlOVYHBB9RX92H7Gnxqm\/aS\/ZC+FfxEuFWO58d+ENJ8QTIoAEcl1ZxTuuBwMM5GO2KAPSqKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA\/Fez\/49I\/8AdFSVHZ\/8ekf+6KLu8h0+zmuLiaK3t7dDJLLK4SOJR1ZmOAAPU8V\/QjPi+hJVXWtcsvDelTX2o3lrp9jbjdLcXMqxRRj3ZiAP614n8Vv24dI8PNLZ+FrYa9eL8v2yUmOxjPt0eb\/gO1T2c185+O\/iPr3xO1JbrXtUudQeNi0UbkLBb\/8AXONcIvHGQNx7k9a9HDZZVq6v3V5\/5HDXx9OnotWe\/fFb9ui1sDJZ+DbNdQk6HUb6N47df+ucXyu\/1coAezivnjxf4w1bx\/rbalreoXWpXpBVZJmyIlPVUUYWNf8AZQAZ5xnms4DFFe\/h8DSo6xWvd7njV8VUq\/E9OwUUUV2HMFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADZIllXDKGHoa+m\/wBmf\/gqj8RfgOlvpmuSf8J94aiwottTnYX9sn\/TG7wzf8BlEigDC7OtfM1FcuMwVDFQ9niIqS8\/0e6+RtRxFSjLmpOzP2i\/Zt\/ba+Hf7U1vHF4Z1rydc2bpdD1EC31KPAydqZKzKOpaJnAH3tp4r1rNfgLDI1tcRzRO8U0LiSORGKvGwOQykcgg8gjkGvrD9mj\/AIK6eO\/hKbfTfG0cnxA0GMBPPnlEer2y9MicgifHXEwLMePNUV+f5pwTON6mBfMv5Xv8ns\/nb1Z9Jg8+jL3cQrea2+4\/UqivOf2e\/wBq\/wABftQaU1x4P16G8u4U8y50u4H2fUrQdy8BOSo\/voXjzwHJr0bOa+GrUalGbp1YuLXRqzPoIVIzjzQd0dd8Bv8Akr2i\/wC9N\/6Ikr6Wr5p+A3\/JX9F+s3\/oiSvpavmM4\/jL0\/Vno4X4PmFFFFeSdIUUUUAFfzBf8Hq3\/KUzwD\/2SrT\/AP076xX9PtfzBf8AB6t\/ylM8A\/8AZKtP\/wDTvrFAH5AV\/dV+w5\/yZT8H\/wDsSNF\/9IIa\/hVr+6r9hz\/kyn4P\/wDYkaL\/AOkENAHqVFFFABRRWf4s8WaX4C8L6jrmualp+jaLo9tJe39\/fXCW9rZQRqXkllkchUjVQWZmIAAJJxQBoUV8e\/GP\/gv\/APsa\/Asga1+0F4DvmbGB4eml8RdffT45wPx6V8s\/F3\/g8o\/ZT8B3Nxb+HdH+K\/jmRFPk3FholvZ2crdgWuriOVQfXyj9KAP1oor+e34t\/wDB8NrV3b3EHgP9nzS9PlViIL3X\/FMl4rjHBa3ht4tpzngTH618s\/GH\/g74\/bG+JiBdE1P4d\/Dsjjd4f8MpOx+v9oPdD8gKAP6NP2sP+CUH7OP7cE1xc\/FD4PeC\/EmqXhXztXWzNhq8oX7oN9bGO52j08zHtX5z\/tH\/APBlX8DPHz3Fz8M\/iV8QPhzeXEpcW+pRQeINOt04+SOM+RP68vcOefaviH\/giN\/wcY\/Fq3\/4KXaDH+0Z8WNa8SfD\/wCIFu\/hu5k1SeO10zw\/dyyI9rfCKNEhiAlQQu+EVI7h3Y4jGP6eqAP5f\/jx\/wAGY37S3w+a8uPBPiz4Y\/EKxhP+jwi+n0rUrgc9YpojAvbrcHrXx38bf+CDX7YX7Po3eIP2ffiBcx7d7SaBap4ijRcZJZtPedVAHUkjHev7RKMYoA\/gP1\/w\/qHhTWbjTdUsbzTdQs3Mdxa3ULQzQMOqsjAMp9iKp1\/dZ+1B+xT8Jf21PB7aF8Vvh54V8daf5TxQnVLBJLmyDghmt7gATW74J+eJ0YdiK\/li\/wCDi\/8A4I4aT\/wST\/ad8Pt4Jvr+8+GPxNtbm\/0CDUJBLd6RPbtGt3ZNJ1mjj8+B45GAbZMEbe0bSyAH54UUUUAFFFFAH7bf8GSHx0vNC\/a5+Mnw1+9p3ijwjB4kJZuEm0+8jt1Cj1ZdScnHURjPQV+rX\/BzBqs+jf8ABD348TW+\/wAx7LS4Dt67JNYsY3\/DazZ9q\/FT\/gzRsLm8\/wCCtOtSQbvKtfh3qctxhc\/uzeaegz6fO6c\/41+9P\/Bc\/wCFLfGf\/gkH+0NoqLukg8G3msIuMl2sAL4ADuSbbAHqRQB\/FjRRRQAUUUUAer\/sHWUepftx\/Bm3lG6O48daJG49QdQgB\/nX90tfwe\/sv+Ko\/Av7S3w71yZlWHR\/E2m30jE4AWK6ic5\/Ba\/vCoAKKKCcUAfxB\/8ABWL\/AJSm\/tLf9lV8Uf8Ap3uq+f69Q\/bd+Icfxd\/bQ+L3iyGQTQ+KPGus6sjg53rcX00oP4h68voAKKKKACv6+P8Ag1pmkk\/4IW\/BNWTasb68qH++P7e1E5\/MkfhX8g9f2V\/8G73wnvPgv\/wRb\/Z\/0e+VlmvNAl11Qw58rUry41CM\/Qx3SY9qAPtGvhz\/AIOTP+UI3x6\/7Blh\/wCnSzr7jr4c\/wCDkz\/lCN8ev+wZYf8Ap0s6AP45qKKKACiiigD+pb\/gzQ\/5RL65\/wBlF1P\/ANI9Pr9Zq\/Jn\/gzQ\/wCUS+uf9lF1P\/0j0+v1moAKKKKACvn3\/grN\/wAosP2lv+yV+J\/\/AE03VfQVfPv\/AAVm\/wCUWH7S3\/ZK\/E\/\/AKabqgD+IWiiigAooooA\/d7\/AIMdf+Sq\/tEf9gnQ\/wD0de1\/Q9X88P8AwY6\/8lV\/aI\/7BOh\/+jr2v6HqACiiigAr+Z\/\/AIPPv2Mv+FWfto+CfjRptqqab8VtG\/s3VXSNj\/xNNOCRiSRvujzLSS1RF6n7JIeccf0wV8F\/8HKf7Gv\/AA2X\/wAEkPiNb2dt9o8Q\/DpF8c6ONxGHsVdrkADlmaye7VVHV2T0oA\/j3ooooAK9Y\/Yl\/bB8UfsIftEab8TPBrKniHSdP1OxtWaRkWNrywuLPzDjqY\/PEqj+9GvTqPJ6KACiiigD6m+EP\/BOvUPiZ\/wSN+MX7SCwyeT8O\/G2h6DDL52IzbSxypfKU\/icT32jFW7AyDHOR8s1\/V5\/wTR\/4JkR61\/wbOWfwduLHTx4g+MfgXUNfeV02qdQ1RHutOmkBP34ENgpyRg246V\/KLLE0ErJIrI6EqysMFSOoIoAbRRRQB6w\/wC2D4mb9hqP4BBbdfBq+Om8flsfvWvzYLYgdPuiIE9erV5PRRQAV+rX\/BoN+xm37Q3\/AAU0m+Il\/aPN4f8Agro8mq+Y0SyQnU7tXtbOJw3Q7DdzqRyHtFNflLX9Xf8AwaV\/sZf8Mzf8EsNP8ZajZfZ\/Enxm1OXxJM0kOydNPjzbWMRP8UZSOS4Q+l6aAP1BHFFFFAGf4s8W6V4B8K6lruu6lp+i6HotpLf6hqF\/cJbWthbxIXlmllchI40RWZnYgKASSAK\/nT\/4LG\/8HcHij4o6tqnw\/wD2Wrm48KeE4zLa3njqa3KavrCn5M2McgzZxEbiJXX7Qcoy\/Z2Uho\/+Du3\/AIK76l8TfjDN+y34H1SW38H+EGguvG8ttNhdb1P5ZobJiv3obUGN2UnBuDhlDWyNX4h0AaXi7xhq3xA8UahrmvapqWt61q07XN7qF\/cvc3V5Kxy0kkjks7E8lmJJNZtFFABRRX3n\/wAEj\/8Ag3x+M3\/BV9I\/Emnva\/D74VxztBN4u1e3eVbxkbZIljbKVa6dGyCS8cQKOplDrsIB8GUV\/WD+yx\/waUfsk\/ALTreTxVofiT4t63Hske78R6tLBarIB83l2toYU8snJ2TGbGcbjX2r8N\/+Cen7P\/wKj+0eE\/gr8JvC8lvHzc6f4TsLebCjq0ixB2OB1Yk0Afw0kYooooAKKKKAP1+\/4Mqf+Upvj7\/slWo\/+nfR6\/p+r+YH\/gyp\/wCUpvj7\/slWo\/8Ap30ev6fqACv4g\/8AgrF\/ylN\/aW\/7Kr4o\/wDTvdV\/b5X8Qf8AwVi\/5Sm\/tLf9lV8Uf+ne6oA+f6KKKACvsX\/g37+DFn8e\/wDgsr8ANBvl3W9r4jOvFT0dtNtptSQH1Ba0UEdwa+Oq+\/8A\/g1x\/wCU6\/wM\/wC4\/wD+o\/qdAH9fvSiiigAryz9ubxBceE\/2JvjFqlqxW603wRrV3CwOMPHYTspz9QK9Trj\/ANoT4ct8YfgH448Irt3eKfD9\/pA3fdzcW8kXPt89AH8GdFDKUYgjBHBB7UUAFFFFABRVrQtPTV9bs7SSZbWO6nSJpmGREGYAsR7Zz+FfuI3\/AAY++Ptx2\/H3wgVzwT4cuRn\/AMjUAfhjRX7nf8QPvj\/\/AKL54P8A\/Ccuf\/j1H\/ED74\/\/AOi+eD\/\/AAnLn\/49QB+GNFfud\/xA++Pv+i+eD\/8AwnLn\/wCPUf8AED74\/wD+i+eD\/wDwnLn\/AOPUAfhjRX7nf8QPvj\/\/AKL54P8A\/Ccuf\/j1H\/ED74\/\/AOi+eD\/\/AAnLn\/49QB+GNf2df8EAvEU\/ij\/gjV+z3c3DFpI\/CyWgJP8ABBNLCn\/jsa1+Sf8AxA++P\/8Aovng\/wD8Jy5\/+PV+3n\/BNb9ke8\/YP\/YY+HPwi1DWrbxDeeB9Naym1G3gMMV0zTSSllRiSo\/eY5PagD3KiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKDRRQB\/Pb8Q\/22fDfhXThb+G2j8U6gEAEsMmNPjPqZR\/rMdcR5B6b1NfOvxK+LviL4vXaya9qBuIY2Dw2cS+VaQN2Kx5PI7M5Z+27Ffvt+2x\/wSC+EH7ahvNVvNKbwj40uNz\/8JFoUaQXFxIc4N1Fjy7nJxkuPMwMLIlfkX+2n\/wAEffjF+xi15qU2lHxv4Ltw0n\/CQaFA8i28Yyd11b8y2+AMs3zxLx+9Jr+guGeJspxlo35avaXf+69n5fa8j8\/zbL8bSu94eX6rf9D5ZxiimxyLKgZWVlYZBB606vvj5sKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCfStUutB1a11DT7q60\/ULKQS291bTNDPbuOjI6kMrD1BBr7D\/Zo\/4LF+KvAC2+l\/Eixk8ZaSmEGqW2yHV4F9WHEVzj\/a8tzyTIxr5P8Ah38OPEPxe8ZWvh3wpoereJNevs+RYabavc3EgHVtqg4UdSxwqjkkDmv0u\/Yr\/wCDcrU9dNnrvx01o6Ta8Sf8Irodwsly\/P3Lm8XKIOoKQbiQQRMpGK+Z4kxmUUaP\/Co15L7X\/bttfnou562V0cbOf+y38+3z6fr2PrD9hL9oDwf+0p4203WPBOuWuvWtiX+3RxBkudNLwShRcQsA8W4hgpYBXKnaWAzX2RXH\/BL4A+C\/2cPBEPhzwL4Z0jwvo0JDfZ7GAR+c+APMkb70shAGXcsx7k12FfzvmuKo18Q54dNQ2XNa9vO2h+jYWnOFNKpa\/W2wUUUV5p0BRRRQAV\/MF\/werf8AKUzwD\/2SrT\/\/AE76xX9PtfzBf8Hq3\/KUzwD\/ANkq0\/8A9O+sUAfkBX91X7Dn\/JlPwf8A+xI0X\/0ghr+FWv7qv2HP+TKfg\/8A9iRov\/pBDQB6lRRRQAVi\/En4eaP8Xfh3r3hPxFYw6p4f8UadcaTqlnL\/AKu7tbiJopom9mR2U+xraooA\/hW\/bc\/ZT179h39rX4gfCbxIkv8AangbWZtO854vL+3W+d9tdKp5CTwNFMuf4ZVryyv6PP8Ag78\/4JMXnxk+HGn\/ALTngPSpLrXfAtkum+NrS0g3yXekqxaHUMLyTas7rK21j5EisSkdsa\/nDoAKKKKACv2a\/wCCMv8Awdh69+yH4J0r4Y\/tA6XrXj7wLpESWmj+I9NKSa7o0CqVSCZJGVbuFcIFYuksahuZhsRPxlooA\/tV\/Z+\/4Lcfsm\/tM6RDdeF\/j18OY5Lh\/LSy1vVF0K\/Z\/wC6La98mVuh5VSD2JHNe92fx68DajZrcW\/jTwnPbuNyyx6vbsjD1BD4r+C+igD+3345\/wDBVb9m39m3SLy88Z\/HL4YaQ1jEZpLNfEFvdag6jr5dpCz3Eh9kjY+1fzOf8HHn\/BZbQf8AgrV+0Z4VtfAen3lt8Nfhdb3lpo17fweTea1cXTxG5uymcxwsLa3WKNvnARnfa0hjj\/OWigAooooAKKK2vhv8Otc+L\/xB0Pwp4Z0y61rxF4kv4dM0ywtl3TXlzM4jiiUerMwHPHNAH7mf8GRP7MtxdePvjZ8Zbq1njtbHT7TwXplyV\/d3DzSC8vEBz96MQWJIx0mFf0FeIvD9j4t8P32lalaxXunalbyWl1byjKTxSKUdGHcFSQfrXzr\/AMEi\/wDgnxp\/\/BMf9gzwX8Krd7W81uyhbUvEmoQD5dS1a4w9xIG2qWjQ7YY2ZQ3lQRA8g19LUAfwt\/t1\/spax+w5+2H8RvhNriXP2zwPrc+nwzToEe9tc77W6wOiz27wzL\/syjp0ryev6M\/+DwL\/AIJN3nxY8Cab+094E0p7rWPBdkuleObW1iBkudMDE2+o7VwzG3Z2jlbDN5Lxsdsduxr+cygAooooAK\/u0\/Y9+P1p+1V+yj8N\/iVZNGYPHXhqw1sojBvJee3SSSI4JAZHZkYdmUjtX8JdfsZ\/wbsf8HImkf8ABPnwBH8EPjdBqE3wuju5Lrw94isIGubjws88m+eCeBfmltGkZ5g0QMsbtINkqyKIQD+nCvNf2yfjvH+y9+yR8TviRJ5f\/FC+FtS12NHIAlkt7WSWOMbuCzuqqB3LAd68Ft\/+DgP9jS58FjXl\/aD8BiyaPzRE0k6XmMZ\/49TGJ93+z5ec8YzX41\/8HFX\/AAcmeG\/26\/hTcfAz4EHVJfh9f3MM\/ibxPe2bWjeIVhdZYrW1hkAljtxIscjvIscjtEECrGGMoB+LdFFFABRRRQB3n7Ln7PWuftZftHeB\/hn4bQtrnjrW7XRbV\/LaRLczSqjTOF58uNS0jn+FEYnABr+6T4Z\/DzSfhD8N\/D\/hPQbUWWh+F9NttJ063HSC2t4liiT8ERR+Ffg7\/wAGd3\/BKC6sr6+\/as8bad5MbQ3GifD+CZfnbdmK91MDHA277WMhvmD3eVx5bH9\/qACvhz\/g5M\/5QjfHr\/sGWH\/p0s6+46+HP+Dkz\/lCN8ev+wZYf+nSzoA\/jmooooAKKKKAP6lv+DND\/lEvrn\/ZRdT\/APSPT6\/WavyZ\/wCDND\/lEvrn\/ZRdT\/8ASPT6\/WagAooooAK+ev8AgrfIY\/8AglZ+0oV\/6Jd4lH56XcivoWvIf+Cgfw1vvjN+wX8bvB+lxtLqXivwDruj2iKMlprjTp4kAH+84oA\/hhooooAKKKKAP2e\/4Mq\/2gdH8B\/tvfEz4e6jdW1nqHxB8LxXWledKqG8nsJi728YJy0hguJpdqg\/JbyHotf0vV\/AdoGv33hXXLPVNLvbvTdS06dLm0u7WZoZ7WVGDJJG6kMrKwBDAgggEV9c+C\/+DgP9szwH4Yj0mx\/aD8dz2sS7Q+oyQaldEe9xcRyTE+5cmgD+zjNAORX8P\/xd\/wCCpX7SX7QNvcWfjH47fFfXNNviBcafL4nu47GUe9ujrF3P8Nf3AdKACo7yzh1C0lt7iKOeCZDHJHIoZJFIwVIPBBBxg1JRQB\/D3\/wU9\/ZAm\/YL\/b++KvwnaN0sfCeuyppReXzXk02YLcWLs3d2tZoC3oxYdq8Hr94P+D2H9jL+xPiF8Kfj5ploy22uW0ngrXpURVjW5h33VixI5aSSJrxST0W0QfT8H6ACiiigAr0j9j39nu7\/AGs\/2rfhv8MbKSW3n8feJLDQjcRoXNolxcJHJOQAfljRmc8HAQmvN6\/Vf\/gz8\/Zgb40\/8FVG8b3NvM2mfCPw3e6uk2wND9uul+wwRN7mKe6kX3t89QKAP6m9C0S08M6JZ6bp9vDZ2GnwJbW0ES7Y4IkUKiKOwCgAD0Ffxe\/8Fzf2af8Ahkz\/AIKzfHLwjDCkOnyeJJdc05I49kUdrqKrfxRp6rGtyIuO8ZHUGv7TK\/nD\/wCD2j9mf\/hGP2lvg\/8AFy1T9x4w0C58NXwjiwqT2E\/nxyO2OXkjvioySdtr2xQB+H9FFFABRRRQB337LP7PmsftYftJ+A\/hnoLeXq3jzXbPQ7eYxmRLUzzLGZnVedkasXb0VGPGK\/uh+F\/w30b4N\/DTw74Q8O2aad4f8K6ZbaPplon3bW1t4lhhjHsqIo\/Cv5pv+DNP9jcfGT9vrxR8XdQtjJpXwd0Qx2Mm\/bt1XUhJbxHH8ai0S+yP4WeI+mf6dqACs\/xd4otPBHhTVNav2aOx0i0lvblgOVjjQux\/75U1oVzfxj8GzfEb4Q+KvD1u6xz69o93p0bt0RpoXjBP0LUAfwk\/Fz4oax8b\/iv4n8aeIbj7Xr\/i\/VrrW9TnAx511czPNK+Pd3Y\/jXO1JdW0llcyQzRyQzQsUkjdSrIwOCCDyCD2qOgAooooA6z4C\/C9vjd8c\/BfguO6Wyfxdrtjoi3DDK25ubhIQ5\/3d+fwr+674Q\/Cbw78Bvhb4f8ABfhHS7fRPDHhXT4dL0uwgzstbeJAiKCSSxwBlmJZjkkkkmv4MfDviC+8JeILHVdNuZbLUtMuI7u1uIjtkgljYMjqexVgCPcV\/Vd\/wT6\/4Osv2bf2mvhRo6\/FLxRbfCD4kLAsWrabqdpcf2XPOqjfNa3aq8YhYnKpO6SLyuHC+YwB+oVeJ\/8ABSP4+Wv7Lv7Afxj8f3V1BZt4Z8Ialc2jTPsWW8Nu6WsQP96S4eKNf9pxXiXxd\/4OLv2Mfg1o73V98dPDOsSbGMVtoEFzrE07AEhB9njdVJxgF2VckZIr8If+C8X\/AAce6z\/wVR0CP4afD\/Q9U8D\/AAbtLuO9uY7+Zf7V8TzR\/NGbpYmMcUMbEMsCvIC6LIzkhFjAPy6ooooAKKKKAP1+\/wCDKn\/lKb4+\/wCyVaj\/AOnfR6\/p+r+YH\/gyp\/5Sm+Pv+yVaj\/6d9Hr+n6gAr+IP\/grF\/wApTf2lv+yq+KP\/AE73Vf2+V\/EH\/wAFYv8AlKb+0t\/2VXxR\/wCne6oA+f6KKKACvv8A\/wCDXH\/lOv8AAz\/uP\/8AqP6nXwBX3\/8A8GuP\/Kdf4Gf9x\/8A9R\/U6AP6\/aKKKACiiigD+LP\/AILhfshXH7En\/BUr4weDPsq2uj3WuTa\/oXlxMkJ06\/JuoEj3feEQlMBI43wOO1fJ9f09\/wDB27\/wSnuv2sv2ZLD47+C9PF144+DtnKmtQRJ++1Tw+WMshHBLNaSF5lXKgRzXR+Zgin+YSgAooooAK\/uV\/wCCdv7Vdj+29+w58LfipY3Fvct4y8PW13feT9yC\/VfKvYOg5iuo54zxjMZr+Gqvur\/gj3\/wXz+K3\/BIi7vNF0nT9P8AHXwz1m7+3aj4V1Kd7fy5yqq09pcqGNvKwRFYskkbBeY92GUA\/sSor8ZfAX\/B7L+z7qOgQyeKPhX8ZNH1RlHm2+lw6bqVuh7hZZLq3Zh7mMfSvN\/2oP8Ag9y8NW3hy6tvgv8ABnXL7VpoiLbUfGt7Fa21nJxhntLR5GnXqNouIj\/tdqAPo7\/g6I\/4LC+L\/wDgmx8Fvh\/4a+EHjC38M\/FnxlqzX8ki2NnqMlrosEUiSM8Nykip5tw8KxuU+YQThTlGx+QPhP8A4O0P21PDm37Z448K69t6\/b\/Clim7\/vwkVfDX7Vf7WHj79tj446z8RviX4iuvE3ivXHBnuZgESGNeEhijUBIokHCogAHPcknzqgD9cdC\/4PQP2rtIthHceFPgbqjf89LnQdRVz\/36v0X9K7Xwr\/we2fHKzK\/258IfhPqHr9hfULPP\/fc8tfizRQB+92gf8HyerW8CjVP2atPvJe7Wvjt7ZT+DWEn86\/cr9kj406p+0h+y\/wDD\/wCIWseGz4P1DxxoFlr0miG8N42li5hWZIWlMURZ1V1DZjXDZGOM1\/IJ\/wAEQf8AgmrqX\/BUH9vvwr4Lks5pPA2hzJrvjS7GVjg0uF1Lw7gykSXDbYE2ksplMm0rG+P7PYIEtoVjjRY44wFVVGFUDgAD0FADqKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKCM0UUAfG\/7an\/BEf4Q\/tbTXms6XaN8OfGl0TI2r6JAv2e6kPO65s8rHLkkkshjkY9ZCOK\/I\/wDbK\/4Ja\/GD9iJ7m+8SaD\/bfhKEkr4l0QNdaeq8YM4wJLY8gHzVCbjhXfrX9HFNliWeNkdVZGBDKRkMD2Ir7XI+Osxy+1Ob9pT7Seq9Jbr53XkeLj8hw2J95Lll3X6rr+D8z+UBWDDI5pa\/db9tP\/ggt8Kf2jheaz4JVPhb4tlzJv0y3DaReP8A9NbMFVTOPvQGM5Yswc8V+S\/7X\/8AwTs+LX7D2oO3jjw2\/wDYPmCKDxFpjG70i4J4UebtBiYngJMsbEg4BHNfsmR8XZdmlo0pcs\/5ZaP5dH8nfukfFY7J8ThdZK8e62+fY8RooByKK+nPKCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAop1tby395BbW8M1xdXUiwwwxIZJJnY4VEUcsxPAAGSa+9v2Kv+CAfxN+PrWetfEqSb4X+FZcSfZZYhJr14nBwsB+W2yMjdPl1I5hIrzsyzbCYCl7XF1FFee79Fu\/kdWFwdbES5KMb\/p6s+E\/Dnh3UvGfiKy0fRdN1DWNY1KQQ2lhYWz3N1dueixxIC7t7KCa\/RL9i3\/g3e8afE82eufGLVG8C6JIFlGhWDJcazcKecSSfNDbZGOB5r9QVjIr9Qv2TP2D\/AIXfsUeHGsfAHhi1068uIhFe6tOftGp6jjBPm3DfMVLDd5a7Y1JO1Fr2CvyLPfEuvWvSyyPJH+Z2cn6LVL8X6H2GA4Zpw9\/EvmfZbf5v8Dzn9m79kv4d\/sj+Df7D+HvhXTfDdnIF+0ywqZLq\/Zc4aedyZZmG44LscA4GBxXo3SiivzKtWqVpurVk5Se7bu36tn1EIRhHlgrJdEFFFFZFBRRRQAUUUUAFfzBf8Hq3\/KUzwD\/2SrT\/AP076xX9PtfzBf8AB6t\/ylM8A\/8AZKtP\/wDTvrFAH5AV\/dV+w5\/yZT8H\/wDsSNF\/9IIa\/hVr+6r9hz\/kyn4P\/wDYkaL\/AOkENAHqVFFFABRRRQBBqem2+s6bcWd5bw3dpdRtDNBMgkjmRgQyMp4ZSCQQeCDX8uv\/AAcK\/wDBulr37CXjHWfi98G9JvNc+B+pStd3+n2ytNdeBJGJLRyDlnscnMc3JjH7uXBVJJv6kaZc28d5byQzRpJFKpR0ddyup4IIPUH0oA\/gGor+mb\/gqn\/waG\/Dz9pXVNR8afs9alpfwl8XXTNNP4buYW\/4Re\/kLZJiEamSwPzHiJZIcKirFHyx\/BX9tH\/gl98e\/wDgnzrklr8WPhn4k8M2SuscWsCD7Xo90W5UR3sJe3ZiOdm\/eucMqnigDwOiiigAooooAKKKKACiptN0641jULezs7ea6u7qRYYYYUMkkzscKqqOWYkgADkk1+jn\/BPn\/g1x\/ab\/AG2L+z1LxNoDfBXwRMwMureLbZ4dQkTcA32fTfluHcA7l87yI3HSSgD88vA\/gbWvib4v03w94b0fVPEGvazcJaafpunWr3V3fTOcJFFEgLu7E4CqCSa\/qG\/4N2\/+DeGD\/gm\/p9v8XPi3bafqXxx1S0aOxskdLi38DwSoVkijkUlJLx0YpLMhKqpeKNmRneX6f\/4Jc\/8ABED4H\/8ABKXw753gnR5Nf8d3luIdS8Za2qTarcA5LRw4AS1gJP8Aq4gCwVPMaVkDV9hUAFFFFAFXW9Es\/EujXenalZ2uoafqEL211a3MSyw3MTqVeN0YEMrKSCpBBBINfyu\/8HD\/APwb46x\/wTd8cah8Vfhbp99rHwC167DSRpunuPAlxK4C2tw3LNZu7BYLhskFlhlPmeXJcf1WVS8SeG9O8ZeHb\/R9Y0+y1XSdVtpLO9sryBZ7e8gkUpJFJGwKujKSrKwIIJBBBoA\/gQor+gv\/AIK4f8Gfv\/CQ6rqfjz9lO4tLOa4JuLr4e6teCKAtg5\/s27kOE3NtxBcsEBZyJ1UJEPwp+Pf7OHj79lr4g3HhX4j+DfEngjxFa5LWGs2ElpK6BiokTeAJIyQdsiEow5BI5oA4qiiigAooooAKKK739nb9lv4jftb\/ABAh8LfDPwT4l8ca9KVzaaPYvcmBWYKJJWUbYYwSMySFUXqSBQBwVfpl\/wAEBP8Ag398R\/8ABT3x9Y+P\/H1nqGg\/AXRbrNxdHdBP4vljfD2do3DCIMCss6\/dwyIfMyY\/tr\/gk1\/wZ6R6DfaZ44\/arvbe+miC3Fv8PtHvN8CthSBqN5GcPtJYGG2bYSqHz3UtGf3h8K+FdL8C+GNO0TRNNsNH0bR7WKysLCxt0t7WxgjQJHDFGgCxxoqhVVQAoAAAAoAZ4O8H6T8PPCOl6BoOm2OjaHodnFp+nafZQLBbWNtEgjihijUBUjRFVVVQAAABwK0qKKACvhz\/AIOTP+UI3x6\/7Blh\/wCnSzr7jr4c\/wCDkz\/lCN8ev+wZYf8Ap0s6AP45qKKKACiiigD+pb\/gzQ\/5RL65\/wBlF1P\/ANI9Pr9Zq\/Jn\/gzQ\/wCUS+uf9lF1P\/0j0+v1moAKKKKACiiigD+K3\/gtR+wTef8ABOT\/AIKN\/EP4ffYWs\/DNzevrvhNwjLFPo127vbBC33vJw9szdDJbSY4r5Vr+yv8A4LV\/8Ea\/CP8AwV8\/Z+t9IvLyPw18RPCvm3HhTxH5XmLau4HmWtwo5e2l2rux8yMqOucMj\/ykft1\/8E2vjN\/wTg+JMvhv4s+CtS0DfO8Wn6uiGfSNaVed9rdKPLkypVimRIgYB0RsqADwuiiigAooooAdB\/r0\/wB4V\/f1X8AsH+vT\/eFf39UAFFFFAHyX\/wAFyP2Lm\/bz\/wCCXnxW8C2Ni994kt9LOveHY4ohJO+pWJ+0wxRA9HnCPb5\/u3DV\/FvX9\/h6V\/Fz\/wAFy\/2LV\/YM\/wCConxW8DWNktj4butTOv8Ah1IojHAunXw+0xRRA9UgLvb5\/vW7UAfJNFFFABX9On\/BmF+y43wt\/wCCfXjT4nXlrJBffFbxMYbWUn5bnTtNRoImA9RdTagp\/wB0V\/MWqlmwBkngAd6\/uL\/4JpfsuJ+xZ+wH8I\/hf9lhs77wj4ZtLbU0iOUbUXQTXrg+j3Uk7\/8AAqAPca\/NH\/g7I\/ZoPx\/\/AOCPvibWraGSbU\/hbrVh4rt0iQM7xh2s7gE9QiwXkkrf9cAewr9Lq439on4Mad+0f+z\/AOOPh7rDPHpXjrQL7w\/eOn3khu7d4HZfcLISPcUAfwa0VqeNvBupfDrxnq\/h\/WbWSx1jQr2bTr62k+9bzwu0ciH3VlI\/CsugAoor1z9gr9lXUP23\/wBs34a\/CfTRdrJ451+2065ntkDy2VmW33VyAeD5Nus0pB7RmgD+oz\/g1w\/Y4\/4ZL\/4JIeC9QvrbyPEHxYmk8cX5YAt5NyqJYgN12Gzit5Np6NNJ6kn9FKpeGvDlj4O8O6fpGl2sFhpml20dnZ20K7Y7eGNQiRqOyqoAA9BV2gAooooA\/kZ\/4Oaf+CbWofsF\/wDBRvxD4i0+x8v4e\/GS6ufFOgTxriKC5kkD39lgKFUxTyb1RcgQzwDOdwH501\/ch\/wUE\/YH+H\/\/AAUn\/Zk1r4XfEbT2uNJ1Ei5sb6AKLzRL5FYQ3ts5B2ypvYejo7owKOyn+SP\/AIKlf8EZfjN\/wSl+JN1Z+NNFuNY8DXF15OieNdNt2bSdWRgWjVzz9muNoYNBKQ2UcoZYwsjAHyXRRRQAUUUUAFFa3gXwHrnxQ8Yad4d8M6Lq3iLxBrE621hpmmWkl5eXsrfdjiijBd2PZVBJr+gL\/ghD\/wAGrNz8OPEeh\/GL9p\/TbOTVbGRb7Qvh+zLcR2sinMc+psuUdgQHW2Uso+XzSTvhUA\/Ar4rfCPxN8DvGb+HfF2i33h\/XY7Ozv5LG8Ty54obu1iu7dmXqpeCeJ9pww34IBBA5yv0W\/wCDrHwLeeEP+C3fxRvrmPZb+JtP0TU7M4xviXSrW1Y+\/wC9tpR+FfnTQAUUUUAfrl\/wZe65DpP\/AAVb8WW8rKsmp\/DLUraEH+NxqOlykD\/gMTH8K\/qKr+On\/g24+Plv+z3\/AMFnfgrfX1xJb6b4l1GfwtOFH+tfULaW1tkPt9rktj+Ff2LDpQAV\/EH\/AMFYv+Upv7S3\/ZVfFH\/p3uq\/t8r+IP8A4Kxf8pTf2lv+yq+KP\/TvdUAfP9FFFABX3\/8A8GuP\/Kdf4Gf9x\/8A9R\/U6+AK+\/8A\/g1x\/wCU6\/wM\/wC4\/wD+o\/qdAH9ftFFFABRRRQAHmv5lf+Djj\/g3W1L9kvxTrvxz+B+gtd\/CXUHe\/wDEGgafDlvBchJaSWONR\/x4E5b5Ri35UgRhSP6aqbLEs8bK6qysMEEZBHoaAP4BaK\/pU\/4K4\/8ABot4O\/aDv9Q8dfs13Oj\/AA38WXDPcXfhG7Bi8Oai5YMTalFLWL4L4jVWgJ8tVWBQzH8Bf2s\/2EvjD+wr40OgfFv4eeJfA980jRwSX9tus74qAWNvdRloLhRkZaGRwDxnNAHktFFFABRRRQAUUUKpY4AyTwAO9ABXpX7JH7I3xA\/bj+O+i\/Dj4aeH7rxF4n1uTCRxgiGziBAe4nk6RQpkFnbgZA5JAP2d\/wAE2v8Ag2P\/AGjv2+b6x1fXtFn+Dfw8nxI+veKbJ47y5jO05tNPJSeYlWDK8nlQsoOJSRg\/0r\/8E3f+CWHwg\/4JZfCGTwr8L9CaO81IpLrXiDUCs+sa9KowpnmCr8i5OyJAsSFnKoGd2YA5r\/gjv\/wSg8H\/APBJT9li38G6J9m1bxfrbR3\/AIu8RiLbNrV4FICqT8y20IZlij6KGdyN8sjN9ZUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVBqel22t6dcWd5bwXdndxtDPBNGJI5kYEMjKeGUgkEHgg1PRRe2qA\/Pb9tX\/g3y+HPxtN1rfwtuIfhj4lk3SGwjhMug3b8nHkA7rbJwMwny1A\/1LGvye\/ap\/Yi+KH7FviT7B8QvC95pdrNL5Vpq8H+kaVqB5x5Vyo27jgny32yAclBX9NVZ\/inwppfjjw7eaRrWm2GsaTqEZhurK9t0uLe5Q9UeNwVZT6EEV99kfiDmGBtSxP72Hm\/eXpLr87+Vj5\/H8O4ev71P3JeW33f5WP5T6K\/Zf9tH\/g3X8G\/EX7Zrnwa1ZfAetSEyf2HqDSXGiXDHtGw3TWuTk8eag4VY0HI\/Kn9o79lT4ifskeL10X4ieFNT8N3UzMtrPKokstQxyTBcITFLwQSFbcuRuCniv2LJeJ8vzRf7NP3v5XpL7uvqro+Mx2VYjCv94tO61X\/A+Z59RRmivoDzgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAopskqxIzMwVV5JJwBX1T+xX\/wAEfPjD+2ebHVIdM\/4QjwTdbX\/4SDXIWjFxEcHda23ElxlTlW+SJv8AnrXJjcfh8HSdbFTUI92\/y7vyWptQw9WtPkpRbfkfKzyLGPmOOcfjX2h+xX\/wQ5+L37VIs9Y8RW7fDHwbcYkF5rFsx1K8j\/6YWWVcZ4+aYxjDBlEg4P6n\/sT\/APBIn4QfsUi11TT9IbxV40gAY+I9cVJ7mB8DJto8eXbDOcGMeZg4aR6+o6\/J898TJO9LK42\/vyWvyj+rv\/hR9dgOF0vfxb+S\/V\/5feeAfsa\/8EzvhH+w7ZJN4P8ADy3XiRo\/Ln8R6sVutWmBBDBZNoWFWBwUhWNWwMgnmvf6KK\/K8XjK+KqutiJuUn1bu\/68j6yjRhSjyU0kvIKKKK5jQKKKKACiiigAooooAKKKKACv5gv+D1b\/AJSmeAf+yVaf\/wCnfWK\/p9r+YL\/g9W\/5SmeAf+yVaf8A+nfWKAPyAr+6r9hz\/kyn4P8A\/YkaL\/6QQ1\/CrX91P7DDrJ+xN8HWUhlbwRopBB4I+wQUAep0UUUAFFFFABRRRQAVFfWMOp2U1vcwxXFvcI0UsUqB0lRhgqyngggkEHqKlooA+N\/2if8Ag35\/Y9\/adu5LvxB8DPCOl6gwY\/a\/DXneHpN7ZJkZbJ4o5HyScyK2T1zXyB8Sf+DLD9m3xGbibw14++MHhm4lYskct9Y39rCPQI1qkhH+9KTX7D0UAfgf4g\/4MbNNuL0tpf7S2oWdv2S68BJcv\/30uoRj\/wAdqj\/xAyf9XRf+Y3\/++lfv9RQB+GPw\/wD+DH74f6dPGfFXx88Y6xGD866V4dttNZh7GSW4x+Rr6K+DX\/BoN+xz8L7ppNb034ifEVT0j8Q+JmhRfp\/Z8dqePcn8a\/USigDyL9mj9gX4J\/sb26r8LvhX4F8D3Hki3kvdL0iGK\/uYwSdst1tM0vU\/6x2r10DFFFABRRRQAUUUUAFFFFABXI\/Gn4BeBv2j\/BUnhv4g+DfC\/jjQJHEp07XtLh1C13j7riOVWUMOzAZHYiuuooA\/M\/4\/\/wDBpZ+xv8brprjSvDPjD4aXMkhllfwp4gdVkJOTiK9W5iRe22NFAHQCvlr4i\/8ABj34J1K7dvCf7QPirRYCfkTV\/C9vqjge7R3FsD+Qr91aKAPwB\/4gY\/8Aq6L\/AMxv\/wDfSu2+GX\/BkD8OdKuY28ZfHjxtr0Kkb10bQbXSWb1wZZLoD8Qa\/ciigD83v2ev+DUf9jX4DzW9xqHgvxF8SL+1kEsVz4t12WZQR2aC1FvbyL\/syRMPavv34U\/Brwh8CPB0Ph3wP4V8N+DfD9u7SRaZoWmQ6dZxM33mWGFVQE4GSBziukooAKKKKACiiigArgv2nf2ZvBn7Y3wK8QfDX4haVJrng3xRHFFqVil5NZtcLHNHMg82F0kXEkaH5WGcYOQSK72igD88\/wDiFe\/Ya\/6I7ef+Fjrf\/wAl0f8AEK9+w1\/0R28\/8LHW\/wD5Lr9DKKAPzz\/4hXv2Gv8Aojt5\/wCFjrf\/AMl0f8Qr37DX\/RHbz\/wsdb\/+S6\/QyigDyD9if9hD4Xf8E8PhFc+BfhH4dm8M+F7zU5dYls5NSur8m5kjijdw9xJI4BWGMbQ20YzjJJPr9FFABRRRQAUUUUAFZHjvwBoPxS8Iah4f8TaLpPiLQdWi8m903VLOO8s7yPg7JIpAUdeBwwI4rXooA\/P\/APaA\/wCDYb9jH4\/315fN8K\/+EL1S+bc914U1W50yOP8A652odrRB7LCK+d9f\/wCDKb9me8VjpvxE+OVjIxJ\/fanpdwij0AFgp\/NjX7EUUAfjNY\/8GTX7PcdwDc\/FP4yzRd1in02NuvqbRu2e1db4W\/4Mx\/2T\/D9+s154k+NmuRqcmC91+xSNvb9zYxt+TV+tlFAHwZ8MP+DZf9ib4WXdtdW\/wVs9avLf\/ltreualqKS\/70MlwYD\/AN+6+8xwKKKACiiigAr5d\/bj\/wCCM\/7Of\/BR34j6V4u+MHw\/bxR4i0XTRpFrexa1f6e62iyyTLEwtpowwWSWVgWBI8xuea+oqKAPzz\/4hXv2Gv8Aojt5\/wCFjrf\/AMl0f8Qr37DX\/RHbz\/wsdb\/+S6\/QyigD4F8Hf8GxP7E\/gPxfpWuad8H5l1DRbyG\/tTN4q1ieMSxOHTdG90UddyjKsCpHBBBr76oooAKKKKAPhf4xf8G2\/wCxv8evi14n8ceKPhTc6h4m8Y6rc63q10ninV7dbq7uJWmmk8uO6VF3SOzYVQBngAcVzf8AxCvfsNf9EdvP\/Cx1v\/5Lr9DKKAPzz\/4hXv2Gv+iO3n\/hY63\/APJdenfshf8ABCD9ln9hP432PxG+GPwzOg+MtLt57az1CfXtR1A2qzIY5CiXE8iKzRsybgudrsM8mvr6igAooooAKKKKACqHijwtpfjjw5faPrWm2GsaTqcLW15ZXtulxbXcTDDRyRuCrqQcFWBBFX6KAPzl\/al\/4NW\/2Pf2m9WuNStfButfDDVLyYzTz+CNT+wQuT\/CtpMk1rEv+zFCg5r49+IX\/Bjv4R1LUWbwp+0N4k0W0zlYtW8JQ6nIB6F47q3BPvtFfu5RQB+AcH\/BjNGsymX9qCR48\/MqfDkKxHsf7UOPyNe4\/A7\/AIMtv2dvBNxa3Xjjx58T\/HVxbuGe2hntdJsLkd1dEieYA\/7E6mv2LooA8T\/Y+\/4Jx\/A39gXRZbP4Q\/DPwx4Ka4j8m4vraBp9Su4927y5r2ZnuZUDDIV5GAPQCvbKKKAPlb9t3\/git+zd\/wAFFvizY+OPi94Am8T+JtN0qPRILuPXtR0\/baRyzTIhS2njRiHnlO4gthgM4AA8c\/4hXv2Gv+iO3n\/hY63\/APJdfoZRQB+ef\/EK9+w1\/wBEdvP\/AAsdb\/8Akuj\/AIhXv2Gv+iO3n\/hY63\/8l1+hlFAH5\/aF\/wAGvf7FHhfW7PU9M+FWradqWnTpdWl3beNdcjmtZkYMkiMLzKsrAEEcggGv0BoooADyK+Ffi5\/wbZfsb\/HT4r+KPG\/ij4VXepeJvGWrXeuatdjxXq8Iuru6meeaQJHdKibpHY7VUKM4AA4r7qooA\/PP\/iFe\/Ya\/6I7ef+Fjrf8A8l0f8Qr37DX\/AER28\/8ACx1v\/wCS6\/QyigD88\/8AiFe\/Ya\/6I7ef+Fjrf\/yXXof7Kn\/BAb9lP9ij496D8Tvhr8N7rw\/418M\/aP7Ov38SapeLB59tLbS\/up7h42zDNIvzKcbsjBAI+yaKACiiigAooooAKKKKACsnxx4E0P4m+E77QfEmjaV4h0LVIzDe6dqdpHd2l3GeSkkUgKOvA4YEVrUUAfn7+0l\/wbC\/sa\/tIXd9ff8ACsW8B6tftua88HalNpaRf9c7TL2adf4YBXyT8UP+DIv4R6rI3\/CF\/Gr4j6CmOBrWnWWrkH3MQtf5V+3FFAH4An\/gxkyT\/wAZQkDtn4b\/AP30rS8M\/wDBjfo9pehtZ\/aS1S\/t88x2XgVLRyP957+Uf+O1+9lFAH5IfCL\/AIMzf2WfAt9a3XiTxF8WPHEkP+utbvV7aysZ\/wDgNvbpMv4TV90\/sof8Env2cP2H7m3uvhf8HfBfhvVrTd5GrtaG\/wBWiDfeC3tyZLkKfQSY9q+hqKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACsT4h\/Dfw\/wDFrwhfeH\/FGi6X4h0PUk2XNhqNslxbzjqNyMCDggEHqCARzW3RVRlKMlKLs11E0mrM\/LX9tD\/g3I0nXRda58D9c\/sG8OZD4Z1ud5rF++23usNLEfRZfMUk43RgV+XPxy\/Z98cfszeNm8O\/EDwtq\/hPWMM0cN7EPLulBwXhlUmKdAeN8TMueM5r+pCuV+MPwQ8I\/tA+CLjw3428OaP4n0O6O5rTUbZZkR8ECRM8xyDJ2uhDKeQQa\/RMj8RsbhbUscvaw7\/aXz6\/PV9z5zH8N0K3vUPcl+H3dPl9x\/LTRX6rftqf8G481q93rvwK1rzI8NIfCuu3PzDqdtreH8AEuPqZu1fmT8U\/hP4o+Bnje58NeM\/D+reGNfs+ZLHUbcwyFckB0z8skZwcOhZG7E1+wZRxBgMzhzYSab6xekl6r9VdeZ8bjMuxGFlatH59H8\/6Zz9FGaK9o4QooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACijNexfskfsDfFT9tzXFt\/APhma40tJfKutevybXR7IggNvuCDvZcjMcQkkAOduOaxxGJpYem6teSjFbtuy\/E0p0p1JclNNvsjx1m2ivoL9jX\/gmH8Xv24Lm3uvC\/h9tL8KSNiTxLrG6100Lzkw8F7k8EYhVlDYDMmc1+pP7FX\/AAQI+F37PgtNa+ITR\/FLxZFiQJfW\/l6LZv1xHaEsJiOm6cuDgMEjPFfeNrax2NtHDDHHDDCoSONF2qigYAAHAAHGBX5bnviZShellceZ\/wA0tF8lu\/nb0Z9VgOF5P38U7eS3+b\/yv6nxx+xR\/wAEQvhD+yVNaa1rFsfiR40tyJF1XW7dfstnIDkNbWfzRxkcENIZZFIyrgcV9ljiiivyXMMyxWOq+2xc3OXn09Fsl5LQ+vw+GpUIclGKS\/r7wooorhNwooooAKKKKACiiigAooooAKKKKACiiigAoAxRRQAUAYFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVw3x9\/Zp8BftR+Cm8PfEDwrpPijS+TGl3F+9tWPBeGVSJIXwMb42Vsd67mitKVadKaqUm4yWzTs16NEyjGS5ZK6Px1\/bQ\/4NzfEPgxbvXPgjrTeJ9PXMh8N6zMkOoxj+7b3PyxTdThZREQF+\/IxxX5u+NvBGtfDPxZeaD4k0fVPD+uaewW50\/UbV7W5gz03RuAwBHIOMEcgkV\/VZXmP7Tn7HPw3\/AGw\/CI0f4heFdO16OFWFrdsDDfaeT1aC4TEkZyASFbDYwwI4r9LyPxKxNC1LMY+0j\/MrKS9ekvwfds+Zx\/DNKp7+GfK+3T\/Nfj6H8xtFfov+2l\/wbx+OvhMt5rnwh1KT4haDFmQ6NemO31u2Qc\/I3yw3WACfl8pzkBUc1+eXiDQdQ8I6\/eaTq+n32k6tp0phu7G9t3t7m1kHVJI3AZGHowBr9dyvOsFmNP2mDqKXddV6p6r8ux8bisDXw0uWtG35P0ZVooor1DlCiiigAooooAKKKKACiiigAoorsPgZ+z744\/aZ8br4c8AeF9W8VawdrSQ2UX7u1UnAeeViI4UzxvlZVzxnNRUqQpxc6jSS3b0S9WVGMpPlirs4\/Nej\/s0fsi\/Ej9sLxa2j\/DvwrqHiCSFwl3eACHT9OyM\/v7hsRxnHIUnewHyqx4r9M\/2LP+DcvRvDotdd+OOsr4hvhiRfDWjTyQ6fF7T3OFlmI4+WPylBBBaRTX6XeAvh9oXws8J2Wg+GdH0zQND01PLtbDT7ZLa2t1znCogCjJJJwOSSa\/Ns98ScLh70suXtJfzPSK\/WX4Ls2fTYDhmrU9\/EvlXbr\/kvx9D8+v2K\/wDg3g8D\/Ck2eufF\/UIviHr8e2QaRbb4dCtXHOGBxLd4PeTZGwODEetfojoHh6w8KaJa6ZpdjZ6bpthEsFraWsKwwW0ajCoiKAqqAAAAABVyivx\/NM6xuY1PaYyo5dl0Xolov6ufZYXBUcNHloxt+b9WFFFFeWdQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUABGa8b\/a0\/YH+Fn7bGgra+PvDFrfX1vEYrPWLY\/ZtUsByR5dwvzbQSW8t90ZPVDXslFb4fFVsPUVWhJxktmnZmdSnCpHkmrrsz8Nf20f+CAfxP8AgG15rXw3kk+KHhWPMgtYYxFr1onPDQD5bnAwMw\/OxPEIFfBl3bS6ffXFrcQzW11ayNDPBMhjlgkU4ZHVsFWB4IIBBr+r0jNeCftif8E0\/hH+2\/YSSeMfDcdv4i2BIPEelFbTVoMABcygETKAMBJlkQZ4UHmv1HI\/EyrC1LNI8y\/mjo\/mtn8rejPlsfwvCXv4V2fZ7fJ7r8T+bqivtb9tD\/ghX8XP2Xxd6x4VhPxQ8IQAyG40m3K6raJx\/rrPLM+M43QGTIBZljFfFAcEsP4lJVgeqkHBB9we1frWX5nhcdS9thJqcfLp6rdPyaR8hiMLWw8uStFp\/wBbdxaKKK7jnCiir\/hPwrq3j3xPZ6JoOl6lrmtak\/l2lhp9s91dXLYzhI0BZsAEnA4Az0pSkkrvYEm9EUM1u\/DL4X+JfjV42tfDfg\/QdW8Ta\/fcw2GnW7TzFe7sBwiDu7EKo5JA5r9DP2K\/+DdbxZ8Qha658adWk8G6S2HXw\/pcsc+qzjriaf5obcdPlTzWIJBMbCv1Z\/Z5\/Zd+H\/7KXgpfD\/w+8LaX4Z01tpm+zR7p71lzh55mzLM4yRukZiBxnFfn2e+ImBwd6WE\/ez8n7q+fX5aeaPo8Bw3Xre\/W9yP4\/d0+f3H5n\/sWf8G5N1qH2TXfjrrX2WI7ZB4W0K5zIeh23V4vA7gpb57ETdq\/UX4PfBLwj+z94HtvDfgnw7pPhjQ7XlLTT7dYUZsAGRyOZJGwNzuSzHkknmupor8dzjiLH5nO+Knp0itIr5fq7vzPs8HluHwqtRjr36v5\/wBIKKKK8M7gooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACvmb9tL\/gk18H\/ANtlLnUNa0VvDvjCUZXxJogS2vnbHHnjBjuRwB+9VmAGFZOtfTNFdWDx2IwlVVsNNxkuqdv+HXk9DKtQp1o8lVJrzP59\/wBtP\/gi78Yv2PxdaraWH\/CxPBkGX\/tnQrZ2ntoxk7rmz+aSLABJZDLGo+9ICcV8l6TaTeINQtbTT4LjULy+kWG2t7WMzTXMjcKkaKCzsTwAoJNf1eEZrh\/C37M3w78EfE\/UvG2j+BvCel+LtXBF5rNrpUMV7cZzu3SqobLZ+Y5y2BnOBj9Oy7xRrQouONpc80tGna\/qrO3qvuPl8TwrCU70Jcq6p6\/d\/wAH7z8ef2KP+Dfj4jfHP7HrnxSupvhn4Zk2yDTwiza9eJwceWcx2uQTgy73UggwjrX6zfsrfsQfDH9jDwx\/Zvw\/8K2OkTTRrHeak48\/UtRxjma4fMjDI3BAQiknaqjivWAMUV8ZnnFmY5o3GvO0P5Y6R+fV\/Nvyse3gcpw+FV6au+73\/wCB8gooor5o9IKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD\/\/Z","extension":"jpg"},{"document":"JVBERi0xLjUKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVyIC9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nO1cW49Vx5UW0BjTWCbd7gTcmLDbYHMO5OzU\/RKSjDRKXkbz4hFSHvA8ZSYejcYZQf6\/lLXqtlbtXaeby0GRIgvJ3l27Lqtq3b76atd5PYlZmUngv\/rw5x+Pf\/0ffvrhb8evj+WktfWzNtOP+Ky8wuf\/Ow5u9VepB3+Z9V9C5r\/U6o9a73+O\/\/Rs+utxkmR68wMbLTgxBTu9+e\/jvxx\/RxVYV0GJybpc43V5kZvqyWLL6U\/QtZzwH7R8fWxm6ZzzqSv+\/Ocfp399CbMPk5Sz89FML\/8C7fCVnOwszOSjnQ1M6eWPx5tr25f\/e\/zHlyDUd7hU8LaOq9wBx1Vmju6SgYPTTEvpr6YZ6URc\/dnWXNoQ1n9W9QRY9OVfS23NSoqoAxiPUTFqBQ8+qugizpeL4o3jSry8HRvYC81UK5V240VuZvG+ixzd7C5Vr5OdM6Q\/28Iq4+Pqz7Z20mm5\/nOv5fOugwsj4+96DCZw8xfWfhxDNFHPau8SiTYlWM0szKCIJo5uXQp5\/FBUSGaN1lM74CasqFTyngOToCykbMuYysRS0GWRbEVLQUuHqnVYSsVa\/FK4En\/VRS0Wg1k1Mdqs3tvG\/RxAGm\/mIJYKfD0pnyuCcNBaWKhv9Kx1TghSTH\/4\/+QJ7zU2GCTmFy\/cbPjY0DEIZmelgsT6O6ndDMa8U6BKN738r+NXUHEnZyF01JvrW3jyVtvNje1Oz1KJaODRzTqqYDdH7fXN7S7OxjthN5\/k5sZK1vxWKjTS+c2n8Khmp7Xb3N6qWUZlN9\/\/dTUQvD7a\/ufLfwMHC7OA0IXCwTh1EhJCmAFPxEkoyAU7GWdQWZrB7a2dg5feDp\/ubHcQ43VQHsTSsHbSB5QAxhVRxrD5jB6PoC74nwpm8\/0bKoaJRVhfY+CpFX5OjzgETNdExzujVne3OzvD0sMS\/2wbId9ooXFh1OyVc5LVvJEEEE7DE85Q9EKdbP0cZRCBC3ILugT96sC7zPMHrabFZr2X90elPYx0M607rLKe4hwgc7hkWkKgHlB5YLGojM6ahcrREv6nIFgqpyMZs3tbY14MWaGASdYMNtOHQtCjmkH1EQxmKdGx0iCJNRad2ajJuBqX31sKcJvJSY12jDK8gjUH55FGOVhIrTWuWktg6N51eDDXDx\/eJUDExgeV8YyJHl0HVPoQA3pY7W7APkV\/yCpCuhSirCLEDohgwasIsQNUrCEOgA3XpQUbNoBWPBj2bXq8BjYOkU1KNGc3C+XAg8DtAFZoC0GK2n+2hd6VjsnHISwawDvJmdOg4AQ3t2DSNoCvfk6SlKHgGYYK4GPaKWxVq95O3ui0543yoBZizN1UqINxbVQPHaGF7ARGRx9FCloYFXPQYvMAVwcQGoKC6LBTEA4DBNOTrYR8opzdnNI0v9gqCMbQ1eYM\/Bc6ixAUrpVVdJufp7DsnHBpFjDbuPkFLeK9UUenbZz7pcsoN1\/mLiFOnOc28JSns5iNCuSI5c9\/xz+fNrdU2pOdHsIxLKQwQNIfxVAtQBypiqE+aNo\/p4UjXd3fo5Za+BXoEhKfMraYlAKbeLjFRGYhgHc1a3OmoftNL+dFL95tftkc5tpW+ZDjduDTyV4sSCvL+e5yDTLFhfJePnvFXOSMW2E1uE60Ki\/CCDtbzIE0STLiR1TzHvX0xdYjOLGYF3fGwx7BBbaaJ8X4XKxOgI9Tc9BzKiSvPeOFWaYQYI3BaTX4wZ73RWaJyk4yW881SDJdQBs9e9GpnUS6R70zfyLpTkaF3Btb86\/pkXU6XBw+fBU+jw5ZHK2mvqYhyzRgy9eUqFqkUXxlbmRYJlPWFTl4nbSKVddy8zgP7VXVuk+j6DBLbwLImEw3cnO+1sLMGRXWVddM2ock7RdbCwM6o3nhxNa3jl1jqSGv5Atwv5WdjGZNw5ySaE+45dVCwAIQdE2M4xEvRqJ\/06Q85atRe\/8W2oCXOhV5mvg2pRvlfUk8+FRSYBTVmD1Y8AnvfT21h1sNTicBhzdPtEyP1M\/TLeBOb4St6dF6nj6\/32TLMA4RYrGMO21s1iYBJ6FDTSI7A+gm8AzSwQJK5iALTB0NaPP9doup1CuDSJfldgrTzzJ4BjyKsvVZvsvNqdUO8gjsaTWgEIj6QQfLUUCC\/6VCk0JvnmMHoCzP615P6oom6BqgU7rcAWJHB22ia9iHmitED73omOS8DweQ\/FaWHEzhDpkcFXaiCNgjSg0RrkNIFQE1MEUIDub7oCyzVtVmNRgODz1NlA5C5aWDuPwUIjTkNOHZtGBlEfJDSoZCtBwtIm5cRd34DWdN7nG9PQ0EMV3YWMfAR82Uz7kb1VnkjBKN68JLe00ORa+nZcSXkdV7Qi46DB9dJKnN90QSCETowy1Xe8o8y\/etlAbNICcKQxMiKKCrExddcFB7UbKo4sjglMGF+lTnkqIVA1eJVjDKN1BLYR6qMnjESq9lcwEvYb0uJwPQv84AkmPNS1rXvOQkT80V5UVAwsscJCJrs8IF+PqMOnrYFuQI2ygIAmX5AJd5jssSaEbwxXeZ1SePCMTT624jVQtvtQCFGylYzWAxOjiJ7w3LMZ8010AupHZ01Lz8Di9sbvZZSgnIKrxpa5C4lOJ6t4vIbJYd+sQJUnjvIPLOBDEjTVTyk9YtywJSfNIg9NSefsVgaquY07EVrukzbZFa799uPbJdytQwZWxNrXn96tOdDicai3yK5momrHUVTj3b11U1QsKcp33VIvSuoVPWVfEWtHEyQwaJm4uo2pWFCo8HjnHeggSFi3ujELSC3h0CbALbCl4t76fDWXURHmcM4RXu6UpYvzdAkhyuDdENzA1tlIlzwmaaVqrKWIamEEGdf83nXwMj4TbWEYVgas1Q4XBV5lYTQlGYtfSbX2\/xkCF63SeZqvhVknGSlNlh3JEOaYYEqmkyXehfrDMfxvZJpKMDdkVzO5htqAgQqgAWcpbxOw9G6I7xKz2ogaVRLselMBvtTAEHXqsKDnxo2CGoDpJw\/NLROjsN0sCLBmF1jzQxnyHfCgCsCXN9hPdY3eetA\/ae4RuGAhnEI9REAuQZOggBz1tkHo9JrRmS+6R5JsdRteKzxIFbbSSBM8MTyHgk0eBht3oDTPiA7wrae9pA3MroDfBNA29M+3tUVnG183unX8z77WbvO\/bwJiP3lkNa5XLCrlC+Tj7JEWYnAl9IVuGi+f35CJnlAIr8\/nCDeY8HiPUeeg\/sa2EDbAZgm8\/oLK0132ENGUUGqU45OstDVilVx1cxlpIQ3RCQsQR\/tkoYofJiUjfguEhwFYWxwgsOwxbwfZEVicW8GrvVTLwSU3KaglE6ZcjKYiRk99UWeW7nQp+GKwRsnOzj0RzPOXVDzM8SshKVktnZ0QYeh3F7sX9KuEo3nvAVsyuyptHeiBCDZMvU0MFRbiIb9V1GWRHFXuScQbb5tOJK5osQaDTSBJY27tZ2Tl+X4eZg75nCG+2D646yC5m1kGUf2jv22anb8AZnO\/8fBZ2uI56cahIowTOB8naU9PpYRztJ0GPlyz0eSksXA5WqUlo+EgE\/tE5P64c3P3S9Sa1saZm\/ErmsoZGOGqqgWsPXx9F5fJU+jpCBU\/rv8JlIv\/lpZ+ha4aGjgaBhQqHh25bjiGfYqhqWje5uwdyiwLNNn7lx+rxEGpJZmYOKjAx2J\/Ly0xYPCmu6E2UhlXB2j0a7BgCjmM7A\/dkrPPZrWoFwrEkt4qBzNAYWXtpeLz8r6Cyajj0hhoNy+tlWh4gngL1SojUfSSnGBfyqa59SWv864prF\/muXPYW2FSZHqh+ReFDpqnZRYS5FFZZyJYJf1x6XZjGKgTRFl\/GWxaWLZfHr4sf5cyUn4wHO32JE6tZgtqknZc\/Zjn5xzIJ4gXbsrPDJciuZs2HavEuGMSKjbRi99o\/lVJE8Ayyxhw2GdewNXaDRFCWoQ3yboAxAAceVsPpc0loaUhxiSIufp\/ER1WJEbw88SRsunWHklm0OMaDDI+XetKudQR9odZTzx4T54NyhByVLKJGwwsLS+OYRMZIJnCcnAMTZ++H29\/PB9wtvz94bOmT+wLP1HDJ0jPV7nlf1tBA2Dh3\/yz6ESMfBiX1Zn7IyvI\/HVcHNPjiGpU9ayGBcbHecW7c1uqNtB5sI7N+Bkal8BAURRQbtei55vbe4d8Uuhm1I2ASeE6NB6DAfnjkf0xlG2j+UJhHgMKmYkvD6LL07Z6Cy0cnv6Gi3GCLkEnD6enjICrOTtGS\/\/\/SXVmZBzOeDRIUfCZc9yWr07AbV4okYu+y02UlO2Q3PSmg1LgYnNm13Y7qjveIWuyIyPwIh02JfTLCDCcqQbOut2l7zpEt2ZdoX7PXIRlfnSsLw06R9hxT0oUId83zLvk5oZsn2o9TVI6pKUx5S3j3Lnw+eZDUkQ\/P03CtoN8w2y+er2aO2uhMcdhBXFo9kktxS6qaVLH9kCd3HCm1BiEM\/Z9bMOeZa05TdtpxtOyJnspGv2GWXTpKb641D3gkiQ8YftZSON\/tvGMrgbJZnA77oYsCUjw81m7nnefCN+9kVpBK9J8Nn2I7M\/ZTsaWoQrPtaZmeEw+DISJHT\/r3GcLTZVcvqbLAOvrahSrmX3skbTga9y43fqlnlc2QsshCYrzMWtzKe9MQoh9AUxga82ppqzc4uW+QeGDXFROqcn93Ut+w0ZMXx9+c09NHI+aDv82zmyHS3AL7PQ5k\/FYUpFuqbqeW+uKldsM\/KRkfGtM1YR8Ho3jcKDqg\/inddECSYsvyqKYGPaoBLlqzwPjJI3fCstgeAswY0JlUPZw2t\/9EK3MmQWJIC4Q\/xTbExOpEjDMXHHsUHL9qQUh0CxRvYG4V+1r9pJvuCz7+q6UWz4xesorVuQVdEfeDV8XjQdcke5331ntBIB7fZvuTdNgA1ZlDkYluR3xbGzXJTzrwFKGFNn+TCAX2yqF3ok1y6pk9WfcOAVtpSqHVXrEd1l4W2Fa6FW\/dcy\/VA6FK6EnrdSy3XAy5oWfpBHzVra8DMmH1JF3tavuffVYT8JtWCVX97\/r3RgoybvTaizT8ffYlPEJ8b6pjhpxx7IN5d+xHvXkvflXcv7d6dd68NB7y79h+Rd9caLeLgvHuR+aPw7kzkIe9eddfz7kONdg1GvHt9NeDdq1o+Du\/e6eVAvPtHUUrh3fcppefdjRwQ3utC2wrXsXlZO6uwlK5i8LL2uDSJUQ1kwbuvinMXq+LCu4OlHJp31xC8IMz9xLu\/Ne9elHBI3p0pYci71yEPx7vzEUe8+0EnacOlM4zcsg\/Iu3em\/RPvfjjeXQQ6tf2Jd\/+Jd\/+n4t3rDuaDeffOsnH\/FWNPvK8vB4x593XZ+vuyy2j3AB3oQzJOOCENQ7meda9lReNacjkec+H2Hjngh4w99Vz6JInoSzHSc2cG9TPI4Y1EpgvONlZ7WpDubUL5xmLaIKw+cRveEBx9Fd\/uDySfAyCNeGLJxEv87NPV74Tt8ppN1qXjLnIVFV\/fXkHF59nxkycK7edDfpSt5e9G9w0uJUglzdaz6wgU8DXZOLNhFo\/7mw1VV4ysp2u3jKsnp6sIlTXuqPqB+\/6+vf8NvX9Bj0fNV1+0mpwMHFrhmiZ\/OKDl+\/uUAxNe21tvLqPbuW\/N9Cf715HZ\/3lnzNVsR7cq1uFv310KHv6qFz\/B04pZQA9dhGcHUXTpgq7X0djNvrP03L6HF+4fjQqHGx8GQ7pbmvl8QLPmzFKHHw4Pg+wQmFCf33SOQKooyILF5Xo6MD6leMwQ1uA2256j2CruHtGWwaDe7mhHE1o0yO8PsakxqN0e8JtmBP9CEXTAwocYSZZwCFksbCpdLww\/GxgcHYwOB7ynXdhhDgcMoPZLNmLv2a1Kt7W7PQG\/ptG2O3y\/Qtmt3O5Yblj43oju3tLlkf5wQLuY6RLJOJ5SmDge2XEui9qFpsulyPHIjopZ9Q0D4q9eDQ4HpDZr5mddaFvhmoBa91zLzYCYKqUrYmrdSy03A8JqWfpBhwO499bcvpbUnk6\/QzT4rRcMy+W3XvpffqH\/XFlrt+wd73RDchdgNXfz3kbAZjT9yFjZoP2c79XqtVZ2WZUdJdCt2BuLk4jk2ozX\/gW\/03R5p0d0QEJd3WX7sPUVWskZAXp9j5X54Y+5SBvatcixdnalCrt\/dx+nFZ2NdvMl\/w4Dkh\/AdfxtHwYT2wo\/oE3TV+3WHqMI6EeGPqVfWShzMZZdVb7BKT26Xbe+8MaW\/2E9QfiUqMNfIi4C2GrJIm6sVCvrIQ7eK8YfOitCsImfNizwqD3R5fKJ7xXrunxNhVMrJHT9hDqnNt+0CPiEknVtrZmUn2RaAYLtt\/RrTU9BNGiruiX\/qsl7yn72p8IDjMT1niULsNm1P4DCj8kjYViwoY6LK4byJS3O2dbAXJS1vPC86DKgSdHnNwMG6dlWQYJwRiH\/QjeZOaOxU4hDE+2zMF+L17\/Z1qXZza7tzp+3p5lMrWOoau9fUk+PODW37B70A5oKkaUzN1mFv3wH\/4flMvUHLz\/0cEulXzdkWtjs\/\/U96Dgo9Lh3\/vW94djWYP6yQ9Txd4UO2IhlbmRzdHJlYW0KZW5kb2JqCjYgMCBvYmoKNDkxNwplbmRvYmoKNCAwIG9iago8PC9UeXBlL1BhZ2UvTWVkaWFCb3ggWzAgMCA1OTUgODQyXQovUm90YXRlIDAvUGFyZW50IDMgMCBSCi9SZXNvdXJjZXM8PC9Qcm9jU2V0Wy9QREYgL0ltYWdlQyAvSW1hZ2VJIC9UZXh0XQovQ29sb3JTcGFjZSAxOSAwIFIKL0V4dEdTdGF0ZSAyMCAwIFIKL1hPYmplY3QgMjEgMCBSCi9Gb250IDIyIDAgUgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFsKNCAwIFIKXSAvQ291bnQgMQo+PgplbmRvYmoKMSAwIG9iago8PC9UeXBlIC9DYXRhbG9nIC9QYWdlcyAzIDAgUgovTWV0YWRhdGEgMzEgMCBSCj4+CmVuZG9iago3IDAgb2JqCjw8L1R5cGUvRXh0R1N0YXRlCi9PUE0gMT4+ZW5kb2JqCjE1IDAgb2JqClsvSW5kZXhlZAovRGV2aWNlUkdCCjE1CihcMDAwXDAwMFwwMDBcMzc3XDM3N1wzNzc0XDIwMlwzMTdcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDApXWVuZG9iagoxOSAwIG9iago8PC9SMTUKMTUgMCBSPj4KZW5kb2JqCjIwIDAgb2JqCjw8L1I3CjcgMCBSPj4KZW5kb2JqCjIxIDAgb2JqCjw8L1IxNgoxNiAwIFIvUjEwCjEwIDAgUj4+CmVuZG9iagoxNiAwIG9iago8PC9TdWJ0eXBlL0ltYWdlCi9Db2xvclNwYWNlIDE1IDAgUgovV2lkdGggMTA4MAovSGVpZ2h0IDExCi9CaXRzUGVyQ29tcG9uZW50IDQKL0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggNjY+PnN0cmVhbQp4nO3WQQkAIBREQbGBDcT+IU3g7eOCzjRYeIcdA362iqX33NF+0KvbmOlFVNEGJ9rgqLqN9B7ISn9hAOB9G3K3B24KZW5kc3RyZWFtCmVuZG9iagoxMCAwIG9iago8PC9TdWJ0eXBlL0ltYWdlCi9Db2xvclNwYWNlL0RldmljZVJHQgovV2lkdGggMTA3Ci9IZWlnaHQgMTA3Ci9CaXRzUGVyQ29tcG9uZW50IDgKL0ZpbHRlci9EQ1REZWNvZGUvTGVuZ3RoIDE3MTE+PnN0cmVhbQr\/2P\/uAA5BZG9iZQBkAAAAAAH\/2wBDAA4KCw0LCQ4NDA0QDw4RFiQXFhQUFiwgIRokNC43NjMuMjI6QVNGOj1OPjIySGJJTlZYXV5dOEVmbWVabFNbXVn\/2wBDAQ8QEBYTFioXFypZOzI7WVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVn\/wAARCABrAGsDASIAAhEBAxEB\/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL\/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6\/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL\/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6\/9oADAMBAAIRAxEAPwD0miiigAoopjusa5dgo96AHUySRIly7ACqc18TxEMf7R\/wqozFm3MSx9TVqHcVy8L9d+Ch2evf8qtJIsi7kYMKxqVWZGyrFT6im4dhXNukqjDfdpR\/wIf4VcR1ddykEeoqGmih9FFFIAooooASkZgoyxAA7mquoXq2UaMw+820H0qg0xuMOX3jtg8VSg3qJsuzXwHEQz\/tGqTu0jbnYsfekorRJIm4UUUUwCiiigApUdo2yjFT7UlFAF6G+BwJRg\/3h0q4rBhlSCD3FYtOjkeI5RiP61Dh2GmbVFQW0xmi3MACDjip6zKMXxJ\/x6w\/9dP6GufjleJt0bFT\/Ouh8Sf8ekX\/AF0\/oa5yuyj8JlLc0oNQVsLMNh\/vDpV0EMAQQQehFYFPhmkhOY2x6jsacqfYLm7RVKC\/jfAl\/dt69v8A61XAcjI5FZtNblXFoooqQCiiigAooooA0dP\/ANQf941bqpp\/+ob\/AHqt1jLcpGN4k\/49Iv8Arp\/Q1zldH4k\/49Iv+un9DXOV10fhM5bhRRRWxIVJDcSW\/KthRyQ3Ss251KGLKx\/vX9ug\/H\/Csq4uprk\/vG+Xso4ApqF9yXKx19vrtjNL5TSiN\/Vj8hPs3+NalebVesNWu7DCxPvi\/wCeT8r+HcfhUyofyjVTud3RWVp+u2l5hGPkTHjY54P0P\/6q1TxXO4tbmiaYUUUVIzR0\/wD1Df71W6qaf\/qG\/wB6rdYy3KRjeJP+POL\/AK6f0Nc5XR+JVlOnB4YJJyj5KRjJxg9q89ub+a4yudif3V\/rXZh1eJlN2Zp3OoQwZUHzH\/ur2+prKubya5yHbCf3F6f\/AF6r0V1qKRi5NhRRRVCCiiigA61o6frV3YgIG86EceXIeg9j1H8vas6ipaT0YJtHcWGs2l9hVfypj\/yzfgn6Hoa0a82rV0\/Xbu0Kxvm5jyAEY\/N9Aev4c1zzo9Ymsanc9F0\/\/UN\/vVbqjpTPJZLI8MkJc52SDDD6irtcEtzdBWVqvh+x1TLSx+XP2lj4b8fX8a1aKFJxd0DSe55tqvhm\/wBOJdF+0wD+OMcj6r1\/LNYgII45r2SsXVfDVhqW6TZ5Fwf+WsYxk+46H+fvXXTxXSZjKl2PNaK1tV8PX+mZd4\/OgH\/LWIZA+o6j+XvWT16V2RkpK6Mmmtwooo6daoQUE4rX0rw7f6nhwnkQH\/lrIMZ+g6n+XvXa6T4csdM2uqedcD\/lrIMkH2HasKleMPNlxptnIaV4Xv8AUMPKv2WA\/wAUg+Y\/Rf8AHFdppehWOlAGCLdL3lflj\/h+FadFcNStKe5vGCiLRRRWRYUUUUAFFFFACVg6r4Vsb8tJEPss5\/jjHyn6r0\/lW9RVRk4u6E0nuedf8Ijqv2zyNsWzr5275cfTrn2x+Peun0rwtY6ftklH2qcfxyDgfReg\/U1vUVpKvOWlyVBIKWiisSwooooAKKKKAP\/ZCmVuZHN0cmVhbQplbmRvYmoKMjIgMCBvYmoKPDwvUjExCjExIDAgUi9SMTMKMTMgMCBSL1I4CjggMCBSL1IxNwoxNyAwIFI+PgplbmRvYmoKMjcgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAyNTU+PnN0cmVhbQp4nF2RsW7DIBCGdz8Fb+CDxNBK0S3pkqFV1fYFMByRh2BEnKFvX46rO3T4kD7ggPsZz5eXS142Nb7XNXzSptKSY6X7+qiB1EzXJQ\/aqLiE7df6GG6+DOP51Zev70KqbaAk\/uZvNH4Y12e01IQ10r34QNXnKw0nADylhAPl+G9JO6mY075VowDTEZsaFMAm1gMK4AzrEQWwE+uEAhhgtSjAdGB1KIC1rE8ogOsXPaMAzrF6FMBq1hkFMMQaUADbT44ogO2vIhTAzqwJBbCxqW5ZMO0o7ki3XnXv1x16QHsSnBWHvmeswqNWylv\/mZ48J75k+vu8shauUo3hBz8YhvMKZW5kc3RyZWFtCmVuZG9iagoxMSAwIG9iago8PC9CYXNlRm9udC9KT0tZWEYrQXJpYWxCbGFjay9Gb250RGVzY3JpcHRvciAxMiAwIFIvVG9Vbmljb2RlIDI3IDAgUi9UeXBlL0ZvbnQKL0ZpcnN0Q2hhciAxL0xhc3RDaGFyIDE3L1dpZHRoc1sgNzIyIDY2NyA0NDQgNjY3IDMzMyA3MjIgMzg5IDQ0NCA5NDQgNjY3IDMzMyA2NjcgNjY3IDY2NyAxMDAwCjI3OCA2MTFdCi9TdWJ0eXBlL1RydWVUeXBlPj4KZW5kb2JqCjI4IDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggNTMyPj5zdHJlYW0KeJxd1DFu3DAQBdB+T6EbLGeGomzAYOM0LmIESS6glShDhbWCvC58+\/z5k02RYgz8lYbkIy2en1++vWzrrTv\/OK7Tr3brlnWbj\/Zx\/Tym1l3a27qdRLt5nW5\/E\/9O7+N+Oj9\/H\/ffX3vr8EJbIr+O7+38Ux\/4i0TPdJ3bxz5O7Ri3t3Z6Sqk+LUs9tW3+71Gx6Lgs91elRiVNFVFrVOrNo9WoNKjHXKOSNo99jUo5eyw1KuVHj0ONSrn3+FCjUh48PtaolBePY41KWTxealTKk8epRqU8epxrVMpcRqtRqecilxqVZh9KsBdeKZXZI6xCb\/FVCaxCb\/GhBFahtzhBYBV6C4eCVehVDgWr0NvzKaxC78CRYRV6i2+OwCr0NvbCKvQW5wusEl7fdoFV6C3OF1iF3oFPYRV6lU9hFXqLbyyOkYWXfV6FVcPrvQqr0jv4mhVWjfP101dYNbzFI6xK78JeWDXO1\/dZYdU4XxcprEpv73yFVeN8ORSsSm\/PVcGq9PacF1aldyABVg0ve2FVegvnhVXD6\/8MBqvR2\/uRGaxGb2OE1cLLCKuFl72wGr3mu2GwWngZYfXSJM43WI3ei3sNVguvL9JgNXrNgQar0WucF1aj19xrsBq9PZcBq9G7MMJq9BrnhdXoBcQ\/6fu361+3XxP3W6GbPo+jbTfeJbwr\/I5Yt\/bvutmvu3d1qNMftDQd4QplbmRzdHJlYW0KZW5kb2JqCjEzIDAgb2JqCjw8L0Jhc2VGb250L0FEWEdVSytBcmlhbC9Gb250RGVzY3JpcHRvciAxNCAwIFIvVG9Vbmljb2RlIDI4IDAgUi9UeXBlL0ZvbnQKL0ZpcnN0Q2hhciAxL0xhc3RDaGFyIDYzL1dpZHRoc1sgMjc4IDY2NyAzMzMgMjc4IDcyMiAyNzggNjY3IDc3OCA3NzggNjY3IDU1NiA1MDAgNzIyIDcyMiA3MjIKODMzIDU1NiA1NTYgMjIyIDU1NiAzMzMgNzc4IDU1NiA1NTYgMjc4IDU1NiA3MjIgMjIyIDUwMCAyNzggNTU2CjI3OCA1MDAgNTU2IDU1NiAyNzggNTU2IDY2NyA4MzMgNzIyIDYxMSA2MTEgNjY3IDcyMiA1MDAgNTU2IDIyMgo2NjcgNTU2IDUwMCA1MDAgNTU2IDU1NiA1NTYgODM0IDY2NyA1NTYgNTU2IDU1NiA2MTEgNTU2IDU1NiA1NTZdCi9TdWJ0eXBlL1RydWVUeXBlPj4KZW5kb2JqCjI5IDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggMTU5Pj5zdHJlYW0KeJxdTzEOwyAM3HmFfwDJVinKki4ZWlVtP0CMiRhiECFDf99AQocOZ+l8d\/JZDuN1ZJdAPqLHFyWwjk2k1W8RCSaaHYumBeMwnaxMXHQQcrjp8P4Egt1A9uB3vZB8tpeyaY4MekNr0EhR80yiU6rvrO0FsfmTzsBkq7PpD6hWFX9VcjR3qCcBtxiJUylaiuQCjun3S\/Ahp2CH+ALtZFLtCmVuZHN0cmVhbQplbmRvYmoKOCAwIG9iago8PC9CYXNlRm9udC9VT1VJREcrVGltZXNOZXdSb21hbi9Gb250RGVzY3JpcHRvciA5IDAgUi9Ub1VuaWNvZGUgMjkgMCBSL1R5cGUvRm9udAovRmlyc3RDaGFyIDEvTGFzdENoYXIgMS9XaWR0aHNbIDI1MF0KL1N1YnR5cGUvVHJ1ZVR5cGU+PgplbmRvYmoKMzAgMCBvYmoKPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCA0MzY+PnN0cmVhbQp4nF3TQW6kMBAF0D2n4AZdVTYmkaLaZDZZTDRK5gK0MRGL0Ih0Frn9VP1KZzGL39JvsM3D+PT49OtpW6\/96c9xqa\/t2i\/rNh\/t4\/J51Naf29u6dSz9vNbrd8NvfZ\/27vT4e9r\/fu2ttxvaEv15em+nl0T4h2NMvcztY59qO6btrXUPRPqwLNq1bf7vUi4x4rzcbmWNkJBaFY3QgJo0QoN4zRqhvHgdNELD4LVohDLqqBEaktc7jdCQvd5rhDJ7nTRCGTefNUK5ea0aoTx7nTVC+d5r0whlzLxohHK1yvYuPLZu8WpWhrf4umxWhrfgZrMyvMWBbFaGd3Q+m5XDe+fVrBxeXDUrwztjZrMyvHn0alaGt\/jLYbMyvMWBbFaGtzifzcrwFgeyWTm8IJiV4R0ws1kZXvGpbBsRouRTiVkF3uRPJWYVeJPvr5hV4E0uErMKvMnXFbMKvMnXFbMKvOK7IGYVeAuqWRFirGtWCa8\/pJhVYn+xrlkF3tG3TMwq8I4Ya1aBt2Bdswq844hv+vbx+uft5+R2LPr6eRxtu+Iw4bD4IVm39nPe9svuo3pL9w+SkeSUCmVuZHN0cmVhbQplbmRvYmoKMTcgMCBvYmoKPDwvQmFzZUZvbnQvTkJYQUlQK0FyaWFsLEJvbGQvRm9udERlc2NyaXB0b3IgMTggMCBSL1RvVW5pY29kZSAzMCAwIFIvVHlwZS9Gb250Ci9GaXJzdENoYXIgMS9MYXN0Q2hhciA0Ni9XaWR0aHNbIDI3OCA2NjcgNzIyIDc3OCA3MjIgNjY3IDY2NyA2MTEgNzIyIDcyMiA3MjIgODMzIDI3OCA3MjIgNjExCjY2NyA1NTYgMjc4IDYxMSAzODkgNjY3IDcyMiA3MjIgNzc4IDU1NiA2MTEgNTU2IDI3OCA2MTEgOTQ0IDI3OAo1NTYgNTU2IDU1NiA1NTYgNTU2IDU1NiAzMzMgODg5IDU1NiA2MTEgOTc1IDMzMyA1NTYgMzMzIDc3OF0KL1N1YnR5cGUvVHJ1ZVR5cGU+PgplbmRvYmoKMTIgMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9KT0tZWEYrQXJpYWxCbGFjay9Gb250QkJveFswIC0xMiA5NDUgNzI4XS9GbGFncyA0Ci9Bc2NlbnQgNzI4Ci9DYXBIZWlnaHQgNzI4Ci9EZXNjZW50IC0xMgovSXRhbGljQW5nbGUgMAovU3RlbVYgMTQxCi9NaXNzaW5nV2lkdGggNzUwCi9Gb250RmlsZTIgMjMgMCBSPj4KZW5kb2JqCjIzIDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29kZQovTGVuZ3RoMSAxMzE1Ni9MZW5ndGggNjc3OD4+c3RyZWFtCnic7Vt7fNTVlT\/395h3kpnJPJkkM8OQATLAhASGBIIZCQnBKEQIkADBhARMEAxPASUSjDEhyKsSCCtu7XZtq3RxIlQC+\/m0qY\/auqLuuup+um1Xd7W6n0r10+puV2Fmv\/fOTIypu3b3s3\/tx\/nl+zvnnvs699xzzr0TAjEiyqAukql26fJwEYlP0QW8VrZsad6aLM8sIWJrW+7a6WtZsmkbBL9AeWTj1tu3rP\/bDc8QSWeINH95++a9G5Ptcx4kMv1Z24bm1l\/fPzlKVDwNwkgbBLbnMn5KpIeMJrVt2bmnUrfuGsqtRGbX5o6W5mT\/qVOIdJlbmvds1ep1BUTufRD67mzesiGl3wm8crd27NiZLBebeP3W7Ru2Xr2rD3Vu6CN9pF4mN0XHvEnZSi5aoMwnO\/gg+E1Eiff4CIn3xRt8fHPiXSLePt6eeF99DSP9R+JDQd9NfED\/o48uha\/6sGx2iv2EnUrxdSxbcKe4ldlRsP20mNTE7sTFxGd0lhrB1yX+IvGZ9ISc+4WB9tI+0fN54CdsB3pvZ4N8JLaOHWWzGWzDYBvmAt5jj7E6+ifWRndjviusnBWAvsZupr+mfKpnW6mWvk\/PssNMoUM0yGysiG1mLmh3ng2yGayaVbAK+gP0GWa\/ZHHpEj2Ndk\/TL+lD+pQpLBNtJ7JpbB67CfP8lH5NH0Gux\/py2WRIl7AWdoD9HfuVlCXlsSOskz3Pvs0+hGwdtL7IotH5axvqllffGJk9q7hoZmF4xvRpoYKpUyYH8ycFJvp93rzcHM8Et8vpsNuyrRZzVmaGyWjQ67QaVZElRtNYzFVRP+TWhjx+v79heqo84YvlmJxv\/p0\/RlaPP2ApHm3lGdcrZ1w5d1w5b7S8JEa2WFWgYiEfeYiqfh2j7BizxYhPw7JvwVSpTpWtmwKV7TF3RWtTE3osDJh9saqPwkKX1NhDRkNFoGKDYfo0GjIYwRrBoe3WIVZ1AxOMVFU5d0giXcb0aTFrKCblV3JsikUPNYEJLMRIqMn+vGY4MfLg2CpCtzSXneRYTFMR04p5fe2xaHOMDvmGpo30PzhspvVNIVNroLV5LUzXDB2HSM6vbKvjhqzkaGrzxRQMLl4eSHyVbb7+ADdHZVsT3oGF6PWlcoj1FfW9\/hFPzApaGbOEYovQYtHd73jk\/kpXu48X+\/t7fbFHb60fW+vn74aGBhcU7q8MYEAMVrlpAZbiCk+fllxTygCtTZv4nJuauZ6Vm3z9hzYIXR8UOoimlW18Y6KHmr+qYX9\/ZWugsrW5dUFygopYtE4QqltdL9YI6y1sSIlSDVCjiJqmhQ3+pL1rltVXcN0CzQs9yZ0flTSlJBBUpit9XIPFGCDma\/HFaFl9AE1L+GtDCfW3lAj\/8Tcw9Kr9vFdMzTcHfP2fUIw1Ba5+8EVJc0qiyTd\/QpytClQ19fdXBXxV\/U39zcOJrvUBnznQP1RT07+1sgmz1taj13Di8iFPrOrBhpi5qY3Nhfm5E1Qtqy\/3+C0N6WJtukjwKviWUSwHVsDP4hSBlamu3u+DoVbUN3hgp3rO14FPUu5L8N0SbHPKbNxGG0pGzVORYv1+7qCHhqO0HoVY1631ybKP1nueomg4hP1o4jUj6Rr7Cl7Tla4Z7d4UwCwXiJ+R9pguOPqTZXZkV7bNjTHHf1O9IVkfy66olz1SQ5KTPDLnDCEEe1nMGQI\/JdSPTXg1EDOHYmpF\/YinrMFntiAL8O1bHqi5dXV9amExqaKufqwonSfGNbNSDaupg0siLywYCrC+W4eirG\/56vpLZhyTfXX1T0lMqmha0DA0CXX1l3xEUSGVuJQLecHHC3ykZSjoRHvPJRzcXaJWEQJRbhlmJGS6tIxRy7CUlJmTEwXFRFGSUKMka6Lp1gpkuqSsS8jEZ4j4aqMGNaqL6qMmKUPyDDEuegqSy7C5ntF5E8tgniH0WibEw6xrSB\/1JFt0oUU0qWHfis+nXrG6\/ryJ0E28MdEC\/oHVumDe2hjjRl5T7w+YY74JP\/P0m68mDR+Tln+Z6fnm616+\/gAuUS\/Ed8R3ZnQJdxjzUTSaFCedTeEJ2qcQFarVVKaupAhuCC3aXDotldIKnOdbgVplBw2hfj9vC0wXtJQY2tcB3+X9gGqgAKgAVgJrUvWLUv32YYw7gHuBzcq\/0GL1g8SnmlKSgFNAM3BGfYEG0GdQ8wStAwYx\/\/dQDnAe9KT2MB0HfxpoRNsTnKb6LQLCKPOxVB0lEqAyHx\/yiRinVypNfAoaxvydCiU+hk58DYuBTuCm1Bqq0cackt+DNv3SE4kzKf4g7HMv58f0q5YP036spxi0BOXd4CXoKYM3gldhv3yMOQE2exTUiflbUuvmaOZrTq+J658a+8swqmMaSf2IQcd3gPgY3cZj9zgclosF5WNuA26EH1zQXKFeXq\/ZSHM5tH9GkzD+t8XY1bQedr0AHQPKWcrmPsFlQLu6Usy9B2OsUC9QSDNAM9QuKpZCieuYxw84Na\/TMdivkuvD9z\/lE\/cqrcJP8rldlHdpAvjbgL1ou4\/76KitYB\/IFgHz+P5Bl48x3xwO2LaKg+skf0xhbnfeh62M78BYVszlBHLA21I4nPLjKt6f34xTvjKQphzc\/4A8oASYl9qjRs0KtE\/tVxopX+H78AF4PiePsWHQ1lR5BjDI28BeCV7P\/Zb7DvdR7ifcR8T8K6mGU74O7ufC15L27oQt+d45AC\/0fiSFKs1ZepjHDbeviJvU2MLHsM9pyv1G+P9Z2ieHaGpqvsVj6BnNCFWP2oH7WorqSun7aj0d5LHI44FT2C9Jq+gg92Pug6P0lzRbxGpqXB4raTpm7WERO6AqUUkqBnanado2ozY6OyZ\/\/RcQ6+tAnM9EPL4Om3VSVQbsCDutV4aYFnQp9D49jg5yaF9nm9QRGlGuIK5fp29Ib1A3B\/inQLdi3S+PsdUXbTvOXmma3pcvoYMpe1m5X2LfpsE\/\/gC6hPsMaBn3E9Dvp+wd4Pko3S8FvhfWUZt3o26HyKGNqTm+YP8xdp+N8uzx9h5D+Ry7eS7l+Sztj7IXdan183zAY5rnBF5mPaThuUK0JRrWPE8a7fdIo0igTuDHQD5p5NxkG577uf6aUuSPZMxN5PNy+3AfFnypyKci76N+byruBkVcvCBoWLRpFfsga4\/TslT\/EqHnFlqirBd+L\/K58CnI1Mk8V4u8dROvl89BlrRnXardPai\/ls7pqfrF6vdE\/uhUSlG+hr5mUd6t9WC\/w5SprQN\/nOdmMfbudP7lMr5GnY5mizWvgw9gL1I5hp8dAf05koBB7Sto8yadVJvIlLYBMDhqrws4R\/hYMeh3QOQlkYN4H03HqL0Gx9oqddaE+ZhpW2neRpsO6tWB6j00qFOoWPc9yGYC66hcvxB0Pinp80f5ADYxww9vpkzu1xhHB1verH4HMo4A7HeZPNj3gzgHDo45e8QZy23FfUjnQR+cj2oP7cJYO7SDtEv7FO3ShEinRR5R\/iD6lmuvgI8LX6tW2xAf3H\/5OPDfVL6N83jQOcmjC6MP2nAdRN7k+7aNTso\/5Od20ofH07RPa3i+EGdB4mP0azM8i1xwhVancutS4DbgfshOizPripSnXGFMPZf4jfJv7Dn1nNTF+T+m48GeSdZxyjG27n8q\/99AelM9R20qciR8hbCeI\/zs0\/6GFQK+NIX8HLAPCOqmslO6jexp7VrKVjbSKnUtbVLmUynsME8ZBuxUrplKbh2xQpGziikA1AK54n4wLs+L2JqIe6UF5\/VKmqlG6QZ1E2g16FZaqzopqlbRLepO8IhFpYGWwmcjait8pg\/31DV0o1qLe4aF5ok7Zi3yTzktF77+LfjxY\/DZb9ER+QzOxPtG82B1OqZlE+1RG1F+X9zz9gANQD1vz+tEu0mwz33IL2Fare6mE9D\/hPIdlH+M8i\/ohPQiyudwV\/l70KcQW+dRB7k6iHo1RTtQ9wdaoDxNbvVVOsLH1PwqkVDnwp9vSFxTXkSu+8fEj7QNtBpjTEKfYtF3N\/gH6EGhw5cBOgl9xkB6EXHwoqC\/B80c1WU8uB5jAT3Gjy3w4+S6uS7j5+IQ9T9Otf2FWPskzH0Nc08EspK60Amt7Yt2GotUvySeH6cvbJeGsOFYwJ5j8UdrSoHbeizEWlPgtk9D7Av2Qdg\/te\/KacwNXqyXt+E6fkCr+Zr4WkSf1J4rj8IHB1N2UEXdOqEX5tHcTcv4fmuu0v1oU5UeM+1Doh\/XCXVi37huqNfswtpOJ\/2Przllz0xuS+2HyO\/X0KYXc8xHGyMZxNxc90rQtP4\/xRgYS9tHOuUHiKm0rXmfPug01mfTuvP5uO4Yc1R3HeTHkaOfwVi\/xbyTyY3ceUKdKdrfpH1U7BMpNXQCMV8w9n4KTEvlg4J0TgBCqbKgInb\/VKTv338KviXywFgc+SqIHPAVUN7G\/WWsDDkD2Cw\/CzoC5OC+9hVj8Lw0\/rvclyH5XSGZs8bPwfMXh5KXpKlc9jl6cc+H74zGMz\/7V9LdQCZ8w6DNoyLkmVmaVqrlvylQNPQ7KqP1pJJEZgpTI+a4NZEgmVg0L2+PI3e3I+cuh2eXY8JOh3uH45U7X+mQjt7Z1SFtdQzrKJqbu7nD4czZ3OH0dGzev1na3OG+406H544792+fsMnGWyRyN7bb7Dkb2+2eoxvZxnb3hjabx3ex9mLXxdjFty6q3g1sQ1vPtgmnKz71nwIeAo4Dh4FDwEGgF+gBuoEDwH6gEyh6+SWT98pL2d4TL7FJL7GzL7K797Z6\/6qnyPvdmMn7ZKzIOwRkxdjjvUXeYweKvEeBrmH28Fqb9zRwqtHiHQAeWmvxHgd+0FPgfXp\/gffwKp330Cqn9yDQW+\/09gDdQFdn1\/6uA\/KBVRbvfqATeKX+n+qllmaLdz1Q1LjG4l0L1K+0elcB5StZ9JHmFRneJqBoDV4rAc8cuytit8+2W2fZs4rtpiK7fqZdU2iXw3aaYZ82PasglDllalZwcuak\/KyJgUyfP8urJLx5csLrycnNcLknZNgdzgxrti0jy2wxmTIyTXqD0aTR6kyyopqISaasLFaedVvW\/qwnsxSzni2lpfJSjeyZp\/NmzdV55VKdl0p03triuhCLWWuopm5BLJuBLl8QKw7VYN+WxYpCNTF97Zr6IcaONEAak\/qGGdXFlL5hCcRasXpN\/TBz8+oe8QvzS8RYV89hT4o2NIRyY3tqltfHtuY2xMo4cyy3gUL47NixY2fov\/uwp1Z0rahsP7QwlGzPQklGcKEd6WZJmSgnZRj4j4YKcRkXu9JNd8RcsSIsNdlgSM9X2rpsASKA\/74MoQDv1xLNtPgt+X6LX6FrPnnkWlSlz8injBDiZh+iJMwG0c4TNdNfyVapR5bVnjadIm+QQqHwVSq\/OrMwG533sfPxW9hgvA29WOJ9qVx9Db2mR13YJemCjNstIo20kuymrYwxSQ4XhxuLqbysvKxXnRHq7XxuZiErZgHW8Wr82Mvqa5\/a+fyLEu+pezHSNLoULbl\/4oWApARsgVmBusD9AfUnxhcCUobfGFBUZ5ZrqUt6xcVcLpvneIMNX89YlEm1bIRJbDgxct6aHeE0ajIYI4wVqMcbCrKDw4mPoh6LJSLGCJpdUVNGxNXpdOo6gzOCHaJjNBsy1knRbEeEKK\/TPN28WcK6i8OhqyFBr4YsVmdpiMpDkIUat5VyBsTiLG2cWUiNjdn5DqejuCgye9bk4ORJk4OzZ0UmFfsUpxoMBiZq7Danw6koDrtNowR8tIg9mRmquq+5vajo6fgb+7u6mfZd5maTc+IrLFualtb6fXvYVMZ2nYm\/\/3q8P\/4We9fTPqdhTVnp9OlTKjo6vr\/tZzv+9h13y+qKwkBOrjva\/cyew7+9h\/m4LcM4QY\/h+4uWcqOZEr6wyapVK0nKfq0aLr5eFA5Tefn1suRu8iesNseL4vPiRerl+MnPYkot\/GZx4n3VrNxAU2kO3XeJDIn3o169IWIvtjJGUXBEwYKTgUBxMKo3RoIDWnMxN+IMvSlSPOB2WO2FVJ8j5Ziz7ZEcs8kUsdoDc3osmaWZbRJ1M1bYnVOSs1FK2RValZWWwqZQ7GoIP5bS8FVraThUGrZYSykEh8mPROZEIsVFsLDDbrE5nP5gcLJGqwlMhJnn8Lo5s2BlrYZBqIWx+UZEZrPfxu9xLF9S8tz2i7+6aVZZti9+nzNTW7t089EfPr9o0Y\/e7bv5hiWtRZPZ4ro1+\/wTK25cuGum9PLUjbtC3olTb5z+WE08VLNiwdTQjFv802IH9i5ZEpyRn1dT5nPH381z+n3+gsL5C267GaFDnbBXJmxupTxaFTXOy1yTKZl9eltEGk68FS3gjJpjdliJcgZUs2PABBNt1PXqJHe3zqdrl7ItrMfqtW7gJoEpwleFLfDAAPiBbcR+cRNYLTYJ64aP2f3MlnQ47mCd7OH5D697Jr7zSucdDRVL491s8Pali1uaK5e3Y2OVaDT+r\/HPzsX\/vXvGpJZHJMfBe\/Yevfeue+AvNyH2HNhrH62MlpSocyz16iqL0kXMZiu0M7vdNWAxY9cpb0B1lFOJodwu27ttNuzjRNYueboNfoPYyuRuQnGQ0jB\/N5aGG6E4UzOlwMQZEt8pbNXYmODqyw+xbt83\/uXJx9\/+i7UlU4\/U7L7MFGaZEz9gva12Q+e+ptot7JvT9g6tLz\/8w0f+ckvtfu\/My+eLF1Yef6i7bxm3fTVsz\/V3YQWNUafBoNerR33MdxLfbHOi8MicAZtZ5e7JXVgdyHCUWJjPzfTdBoO7myZSu8S6EQhjFgGT83WkfXEbnLE0jIX4RYTD31QE8cQgVkT+IsVqzw8K59OqjmuvGgvm3VYW8QfZ8bXxa79\/7XffZOXM\/Q7T9cfXm26va56bb2Dn1hdW5mUX5j96aDeTn\/wPNqs\/\/unfDdy18ZbC27AfZqTrBuRCF62L5luyrLonbcwW1WdGbANZTNIOMl2WatdaJYskWUjpMWj52s47XRFBEXGCIp2pyFOh4rLrZUUIeiwBLoUC1tRoKbWU8jRsCWDdAUvx7Fk3SMVFTi3fFK1Gij7zTLxtcDDnlkMP3PHS9MXT5xQaVCUYf+O6Il1jBYU3nmmZ7\/43U\/4UB7S9B9lmJTzfiMx9l2zOtkWy5KWy9IrMjqnMLNVKEklRaUR6VVJGJHZMelSKSbKqanR6nVavSLL8uKK3KQpK2l6NatNo1Nn6Lr2k16mSYlTkLHxF0Rrtqk5jkHsURdvTpWFmRLkmQ9IzQ4\/RZOQxc72srMwCf2tMbV4pzpsyrBYJu5GfOpmd5udAXSEFjFZnLtOViZS9bTvDK4TIYn7G\/LLW4r+HPcoK2ScIn4fis988HW9SL183sab4g9eXsCdOxj\/gGfZeIm0fPC6fNl0iKfHqeWdOxIhD5jxWLyhyosoPnenYNZ2k2hf4ThlVM2WZJ+Rbs3rMOneP+eIENqlnwsWl+T\/K\/zBfzg\/m83U0vnO1NPzO9VJ+3ooFXH\/HyjNjKMTD357MgOJtx8bhnOFBlORS7L1s37Lv3rX\/RLjpz3eeHYm35UydX10fb9NlRENVq+NtSvDh5mWrG9pq\/uYfrm+QGqsDc9p2XP+FtLjKPWXmpr3X\/5lSuT8Dq8sgNxVFfRHjA4o0Ry4xSM4B2WwZMDhs3VqPtl3K7KYJlA4a4tmKx3pjNmLCx\/+GBGRycGyGWsyqmZOVf7s7\/tfxtxP058+wwR2r6rdtr2vYKZl\/z+ZdGvj5J\/EX7vsW0xzpe+BEf+9Bbuv9iIZnoY2Zai6RkniL21biwTxJb45oJdKZDaeEae3PM6Yb0TKtlsHEZma2mIVJr5YWIRHxfFp+lft96RhjOmURt7DbftY5Z9fK1XfcW11QO608frsSPLdtRUn8V3kLGhPxM9CjOPGecgZ6zKCPL9GkxMc8wIJcDz2YDJfRGBHXjIAZ14yAMV9RXC531GyOuKMGQ8TtxlFsjuR+w4bgFvcUm0PcU85nmQX9ATITYwofby4aKt+Y5nCbHVMkvVkzRSo197kGzbIYdorZHbU7MarFipcxK+Ludrl03VMKp7QnL0CoFBT14l6TiTasm8jXbQ6bR4\/cUGiU4beaxkaR7vjFJsRTt+Bw+jrF6ctvpbjciMwnLjc8lQsvdCCRTx693eRJuNxoAr5gMTvhXl2zbHpghv\/I3z+27e43LvzwB3unxO\/NChQurCyfMuWBv\/lJe8eHL8d\/+e8sGKy+ITBh8jSXxZ1ffrKpfbBm7t1twWKXb2Zgss1mdi4bXLP23O3f4Z5QknhfXoFM46QV0eDPiDnJbrSZ9AOZDtk2KNmRKWxGk4wvmGqP0zZifdUqWcX+ZLkjZC1EKdwY2pZOh59nQ7gET\/dwXQvPhzaR4bP5zSI4W+RGaeNbb2XYiqbfmneqe\/BY5cmTOE43x9+M9y50TJwQf8+\/5JtPsbvY1Ge5jjIyw3ElSCb6zSVSsQ0Ge9JbrWAUyahWy706RV+gt\/NE8UZ0OxhVoyqax7U6m1arU1S1T2+w6VWN3iBLUp\/RYDNKzGiQcJFmj5PJRmTqMjBJNcgmrUaRGWXp9EaTXadBMlVVn7ZJ26WVtbLRwEySZAhTBx0VSvkMUUOTocugGNy4jhe7wuIMKEV2QXAkGZ5yyjjKRvOmjudNHfKm+gUGlNfAZPzSBufwZ4sfZFDZL7P+s\/\/AOt46y3rje+Mn33w1fkIJXm+RHuH47OfS\/usHkv98b\/vKJ0x1\/0fPpyznv3wuSFZpO56fyzNHn7PyWWUCnmbxPKZuVIf5o7nl6+fr5+vn6+fr5+vn6+f\/6kn+OV\/qL\/1s\/MKCy9QEgP+p35xlK6rlyOJVqxdaqiqX1FpX\/gn\/AeD\/00ehBeKtcPt8ZEkk8Gb8jbKC9xxaRiuoGlaL0GJaRatpIVmoiippCdWSlVaKllbYl\/8+WINv6nTj9vbmzb4Fm5tb7iBRS+wYqX\/Sf63gn3HtPqKPEl8QpP9iU\/6KcXg7de7bQ7EnL9+WVfYJeZIDP3bryMecvmF6a1Z8x\/UHM7p0Z1E0psf9TwxPr4kKZW5kc3RyZWFtCmVuZG9iagoxNCAwIG9iago8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL0FEWEdVSytBcmlhbC9Gb250QkJveFstNDUgLTIxMCA4MTYgODcyXS9GbGFncyA0Ci9Bc2NlbnQgNzI4Ci9DYXBIZWlnaHQgNzI4Ci9EZXNjZW50IC0yMTAKL0l0YWxpY0FuZ2xlIDAKL1N0ZW1WIDEyMgovTWlzc2luZ1dpZHRoIDc1MAovRm9udEZpbGUyIDI0IDAgUj4+CmVuZG9iagoyNCAwIG9iago8PC9GaWx0ZXIvRmxhdGVEZWNvZGUKL0xlbmd0aDEgNjc4NzYvTGVuZ3RoIDMzMDgxPj5zdHJlYW0KeJzcvQl4VEXWBnyq7tJ70t3ZOnuHJs0SIJCwBSI0W5BNkCUkSARkkVVA0HE3LghGVNSRQdxwR9CxExYDOAMuo6MO6oyiM+ooo7jOoI6Djor0\/d+qe2\/TCTg43\/f9z\/88f5r3nqq6td1T55w6Vbe6IUZEPmokhSaMn1ReQeKPOVfiWjt7yaxlZlx\/EJfW2ReuDD++9\/2bkPIukX7evGXnLun\/UHYZkWMskSd+7uKL58n8NPcPRJdvnj931py\/j6n9A+r7BxL7zkdCsDJvBlHwR8Q7zl+y8qLa+bsQzAgT1UxbvHT2LLP8h2g\/0nPJrIuW5dzoeoKo\/jIkhs+btWSu1b\/puOYsW7pipRX\/g7i\/7Py5y+5r+fRz5L+LyFuu7aZcIE97hHLVKIWIjE+ATwVNLDA+FfcF5ShBrRaINtPjbAE9TnvpGfYVSj1Bu2g7\/Z5yaDjdRZfRL2k16TQNKdfTRHw0pP+S5RrbqZzuAx\/vo\/3IO5WuoN2UzULGZ3QlrVJeR6lV4HQHGkITaCndyMYaF9B0el+9hvrRWDqPlrFGo864ybjVeJAeol3K741j5KE8mo3PfuML7c\/Gu9QdJW6nO+h9dqtrB8XQSiNy3k3n00alQWXGucYP6EEJ\/QJ9UGkc7Wf7eBlqn0ufsBC7TBmGWh4w4sZzyFVADTSfNtJu1oeN5CXadGOcsZ+y0cZFqPUOaqGd+LTSb+ht5tW+Mh40vqJc6kaj8Dzb6RW2T0kcuyoxGBzTwKUuVIU7S+m39AK9xiLsab5U82oVWky7xHiDMqkXTUFvH0HJj9m\/+RX4XKk8r9YYQykNfLlFcJt+R39jeaycjWe1vAtfyu9RzicnWuyFzxxaAH5vQO3vsTK2k3v5q8oD6lb1qF6YOGikYUSidCfdTU8zH540zFawq9mb7EM+jM\/gd\/IPlF+qj6p\/cszCU59NS+hG2kr\/ZkHWn53JzmLz2WVsNbuF3cH2s9fYp3wIn8wX8S+V+cpy5TfqUHwmqSvUa7TrtBv0TxN1iecSf0z826gwrqMzIQ9Xofe30z14sl30Kv0Fn\/fpA6YxD0vDJ8xK2BR2KT5XsBvZ\/Wwze5RtRyuvsQ\/YZ+xr9g07ygkfnefzEt4Bnwg\/n\/+C\/5LfxV\/F5zX+D\/69kqN0UMqUPkq1Uq8sRa9WK+vw2aH8Tc1TX1UN8LlCW6\/dq23WtmrPaF\/pXsfVTnL+4ccHjnU99l6CEmsS6xMtie3G3ygLY5gHLhRTNXo\/C5+FGO\/1kLgn6HXmBe\/yWFc2iI0FZ2awhWw5uwicvJZtZA\/Jvv+aPQUuvcW+RJ99vED2uQfvw4fy8ficzefy5Xwdv5Vv52\/yHxSH4lHSlSylqzJSaVDmKiuVi5X1Slz5g\/JX5QPlW+VHfAzVrRarHdSoWqaOVGeoF6j3qJ+on2jTtZe1j3S3vkS\/Tm\/V\/+no6xjkmOA409HguNmx0\/GGcyak81naQU9Syh87qFyljFB20E28Us3lr\/BXIM8zaI4yjkNS+Wa2hl\/OtvOO2kX6QD6QnUFfqVHw+nl+L\/+WD1TGsTFsEi3kvcza9Ex1C0i1+iwdVp\/Cs72Cmi\/SvewK\/qXupRZGvApt\/k7pqZYpL9PbyvvMod5H76hulsMO80eUCZCC36iDtDoqUe6iXyvL2eW0g48gch91roUcn8G2wC5MZhXsO8UghZ8BKeqnfEjX0CL+ZzoMPV5Dv2Jz1HPpJqpkl9En9DC0oot2nt5Vz2Iv8gVqE89g24mrj+LpqlhHpmiZdC1rUDbqX\/K\/0AX0quqm95TH0PtX+a+VcepX2kQ2HxpwOV1Hy42r6GKtTv0TO5cUVkul6kFYt8uUCrUE9EpYlemwaTuh3bthB4Yo45ASguSMhVxMgYXYiM8G2AkVErQAOj4VVuwV2q5P5q10rpbGYHWI1JcTE2ma8TDdYZxL5xm3UnfYg9XGZahxM31EN9NmtipxKS2jImjOe2ysVsNf1WqM7ryJ\/4VP4uvbji+4XcpC9Dk+v0ZkkLaHmtS3aBINNtYaByDdnWFh76BzaDQdwlN+gRZOV\/ZRZeIM3mzUKMvwvO\/TmcYjRjFz03xjMY2np+ghh0azHGUY4zj7E573UprLJxorlbmJBeDDzeBCDNy6APbnenW5eo36Pa2Fzq+HvdkEvdkCzRG6T7GzVq1ccf7yZUvPW7J40cIF88+dN\/echrqptVMmjz9jSGzwoNOqBw6o6t+vT+\/Kil49y3t071bWtUvnTtHSjpEOJeHiosKC\/LzcUE52VmZGMOBPT\/N5PW6X06FrqsIZdRsRqZkZjkdnxtVo5PTTu4t4ZBYSZqUkzIyHkVTTNk88PFNmC7fNGUPOee1yxsycsWRO5g9XU3X3buERkXB8\/\/BIuJVNO7MO4RuHR+rD8cMyPE6G18mwD+GSEhQIjwjNHx6Os5nhEfGaC+c3jZg5HNU1e9zDIsPmurt3o2a3B0EPQvGcyLJmljOIyQDPGTGgmZPTh07F8yLDR8RzI8NFD+JK6YhZc+ITzqwbMTy\/pKS+e7c4GzY7ck6cIkPj6WUyCw2TzcT1YXGHbCa8QDwN3RBu7ravaW2rn86ZWeadE5kza3pdXJlVL9oIlKHd4fGcSw6FjkdReXBY3erUu\/lK04jQgrCINjWtDsc3nVmXerdEXOvrUQfK8tKamU01aHotmDhmUhit8VX1dXG2Ck2GxZOIpzKfb25khEiZuTAcd0WGRuY3LZyJoclritPEi0ta8vJiu4yDlDci3DS5LlISH5wfqZ81vKA5k5omXrwtNxbObXune7dmf8BkbHNauhXw+lIDc5P3ZEhmF6ExE5OcZaJHkVEQiHh4dhg9qYvgmfqLy9z+1DS7P7Lhr56hVHwORmRB3DVsZpN\/gEgX5eNaqT8SbvqGIAGRw\/9omzLLStFL\/d+QCAo5SYoa7tvheFlZvGtXISKOYRhT9HGQjPfp3u3CVh6JLPOHQcA+mgDezqofUA72l5SIAb6hNUbnIBJvPLPOjIfpnPwWipWX1cf5THFnn30na4q402jfSRafGYEkbyfhImfFndHkv3R\/dsaI+QPiLPs\/3J5r3h8zKTLmzGl14RFNMy3ejpncJmbe75+8Z4XiGcPqlHxuhXi+Iu9CKKcnM4tInTeuluKfLoV6TqvDCamUKSxcE\/fPPN281rtLSn5moVbjK1FKkuPFrG7GB5S1jQ9sE2\/TPW+Tgg5jeh0zeVpTk7vNPYia2eAoi0DiaXJdSXhYnKZAM0vxr9XY11+gPj8eA8uGiQyQPzPJirbJmG+F6\/EnpLN7txoYuqammki4pmlm06xWo\/GcSNgfadrFn+HPNC0bMdMWnFZj9w358Zq19eDVfDage7eIuNPUNKeZlFI0E8tvZjLQb9gN9fHxZfWR+DllkZJI3Vw8S\/MA8pZMnjkMIU5DmyNszZnNMbZm0rS6XX6sStZMrmvhjA+bObS+uSPu1e3CYicmU7lIFYkiEhYRGsPAmhbulPnzd8WIGuVdVSbI+OxWRjLNaacxmt3KzTS\/2VBUNhSDYzm7VTXvxOzcKtKcZlqjmbuzlduJO35xZzdhxiF50\/xrRmRyXczdLzYgNjA2iA\/m4IhIakHKbuQdyGjbIDaY5TejzokyuZU1Ng+M5e+SNU20cjYip0hrTKah5yJbSkVoz3zwKcefYMq0um2DCPXLK3IMFX\/C0qITqTokDZOQ86lldV7eNGYSJFDcdPfPd6fcDouCcRaJz4hcVCKeLl4bubgEiZF4GNYamZppZEF9U1MYnwi4Mru2zryKW6xbAWqqjzeeY+fNL4BMHI96UVTK1bYCYUOSrV1qt3Y+WhOBJru5+OyTtobex9lZ4ir\/ye4396WI2T5mabPRpulN0yCPJfFC0bDVD0TTCuplDejJBtkTJien2fAJ5gldCgsjBzMZGd3MzyiTlEnaNDoyYg5yCGDS7YPBKgnPqRe5IkJphOD\/ZCaWkklMJLLyJv9AO8asmKm+TfFz20bnJ6M1AvBRSnuYZgLPIlW2JL4wP764viyZZZZ45ibo9gCh4ANk4ZECMzHtjIw3zp6FLmK+GTU7goTRSAjXnWNyUEzUTcJzmj0LxQSXrZbi55W1qRI2gcFEoSLxOPHGCeGZ9eGZsCHsTDA7PxzXQMPz4D5FZgm7McF8ngkw\/iCzmiahLIlhy487YM\/mzZobEcY1LuTd5L7oo4re0aS6OOU3NUUgQ+hiaQ0yo\/poXI+OEgT\/lpVFZs0Vnt084djNNV0OdFdyR9SWPyJSUo8svFTyEoyDop0jLrObhN\/YMLMMnAg0BZvCVU1Q+AbYKjU6u3Ym7FrYH64Jy6GelY8YmDBKxOpRkZnRVSoyorz8F40vKWtucJQeT5H\/lpaZmZ2yVulExCfYWRzyHwLLy+I8pz9uiodnE6fJeQEDJZinlY4Ce2OQqnxRGlo02Zo2zPKjRNF8e8DMYkiptycAyHtzKVszIdUSTo8Hx0w8Kx+M7S5mbsegxBk0zE8\/PPHDJegra7vWCKzXrSSxzrMQ52\/R2eoKygJGOQrpF1ot1bHVNI1vocsElEKKqY\/R+ci7BfEhoLtFWeSfArwPVAO1QJ6VNg6YBUwSceTdJcqijmWiHklX0DRnMS3Vao1jaG+99gLNA+5B+H71Q9qsV9ESxB9Eub0qUT+RB2XW61toA9Lvwv3ZSLsHtA7x+xCejnI9rbDLcSPlCgroSO+Cem6wnreT8jT1VVcYf8Oz1KPO0cB1aGMCaA0wBnkyQIcCq9kLtIa9YNyP+6B0DdpfLdKB4RY9HfWswv3BKNcR8WsQzkM\/dNB0oATozB+jKp5JT4GW4\/mnms8NvEDzxTMnnwn9t\/p0Isw+jkkF2vwNEOFVxkegrpS+tcc17TBKqaRG0EVAPnAm309L1LHEwK87tI9IEXASCT69B5ymzqEznGL3tIomadtpo4gD4yRWGMfUu2iTcoT6494l+no8xxzwuxfwLZXzf1B3vZSuhHwNR\/1XAfegzk+lPMyhyWi\/B2il+pGUoeuAtWjrS5tPgjeIX4VxnYi2fnQKGd5Ck4CRGJdGYLHoD9ovFzwX485qE1XIewh5pgsgPUcCzy5kUpQR5VFXqSWH9x+ndD\/y3Ai+HgRVgSzRBxtSzizg3vOoJxfQgUKgB\/ARcD+wCBgAjAE6o21Cu4qUV8iMkE0pH5AN7QXwEH2TMms+wz1yPE2duc+qS7RToj9GiyyUiDqFvgiZRV+a7bqFTgmZsamU70VS7r8QzylkKkmhe+rfaaTog9RByJZNhd6hz0If1vMptEbSx+gaIbOifzYVfBGyJnkCnbBodcqz9pQ6AqoQRSxZv8amNi+SdD49iDpn6ufApmyi09WVdLpyC52jfkXDlS7UQ+uJNDwP8sb532micx9VYizHI35HO7pBwHGALdT24Tm3gp8H6G7wdLl6gHdQDzBN22p8phF7UdvKr5DhE2h7sH3mPUEFUu\/9t+n\/E\/A3ta2wmVuNz7UDhoHnuVXohOPvrCcQtinSW4BGoKuzjG1wLmKtjink14mOAEvVGA3QYtRP3YfxyYKdhy4gfYr2N9qr3IixPmD8Bc5tI0cdjiyaxdfDpqEt\/iZdIyDqB12WIkdtZK69LNnUltf2VNh8S6aKQXXo3ysWDln4FvgGcjQGMpkr5gZhn+X8ABsNXGfJ68KkfL5ID4HeYMtnOzld2E4+ve3lsj2Vcwvsu62naOt6+\/mFfRQ2TthIYeeEnbHzt6cp5Zv4FsixsMP7aZql1x0sjEYfP7B0H3YY4z3VMPQa4xF9u7FZCRqb9QqE\/wxoxiPgxUXJObXOSFjzaRd7LjXTyWPPo1olLbHs2YPS3nxNv5TzaK3sn0t\/gq7UjmLcYQNlfzdZOgh+ot+L1Jng+UZai+fIVVZDH5EOTBc8kWNBFBLzgpgTldvBZzEX3UjXKO\/AXxBlKykg54vBNBV9f1GmYU4VVKRpU+l+\/e9UoU6Brd1Hc8RYiecQ\/RFj77yAfM4s2IkD1Et9FHmyyI18myQPYvSIlAtRdhGR4IVjNjkgs2cgj6jvPlkmRkGLHw9KXsjy8EWEDAteoE49iyZKf+LvdK82haZCh+5zNNJ9+hToXBZtRh0Podxo0ReUy5Pz9e10FvRrDWzTGtgckvI\/zTiqbMXzXAS7DiiN4NFWCmmN4OEi+ezDVdPGrhb6o2yhqJAR\/XbYYeFP3E5NahmN0BfRjUi7UYOdRLs3IO1a6G8ZdPd6lC+27Dah7euRLsoOFr6M8BGEvjhilKE3Sj+AZB+En4L2lc\/oPmU0rYEcD3HeDj6sou70s\/6Mx6z9bDiYxiuKny4H7ccr6U9owYOwmEN3qVfRArWWKpRe0N0AdVf\/CF39nu5U0mmG+hLdqbbSWhFXM6izAudf2Q7fUqS\/ShNEOv8T4htomlqN8mvoPHUGrVCaIXtvkFudh7FGOe0myElHlP8a9VpgH9I0pRa6dR3C32MeRD7ZxnZjlIB6OnWX5VIg+2qjXZ\/5GDzVaIwp+ivCbfqLvib7affxJP2TzynqRTmRR72TqsGnd4FSkybO5DfSVmATf5uGKePoYrbZ2A0m17TD6alxtQ+7DOih9qEngasQ7gb6W+AJMw7frQ+9A6xC3ftAt4l1gQAfSn0FRdo9wAbgZfteKkQ7J0tPhZZv7G4T34G5BmBHjN0C7fODz33RXl\/1NGO3AGRxtIB+JWU6LqRMpRPSi1CuXVzLhz7toI4KGf8+VZ\/+E\/DXK4WPsdRntMcDNPtn4N0UGhbUmhv+x337nwLjGwB6Sv5+QVmmDFEGe9N4C7SWvUkB5QLIIIB4D8QzbH7a44T022R6u\/HjQ42E4Hn79Pbx9uN6qjjfRjNSYctBUh5upUEC6mDkB9rHnS\/SIAH9d7j3uxPj6iOnwDTqqmwUfYIMdjoxro+nTgK8I\/qaJ8pA54Bk\/FXYCEDkleV9NFJA6K4A3471GpC834dGCBznK\/UVfFU2mvft8bHHpf34oH+91FdoCGgn0AGgk0BH2zRVZ9vrbfs025acLE873ej1U3X+\/wnQnZeAF4Dn\/99uixFkFfAD+rvwQwbDjzwA\/+QsuoboGGzJj+XAw7BDk0HfQhpm70QXwIdwAGnngt5NdPQbhM9H+gETBlfzaZPlV+YibadV1mnVN8ksf\/T3RD8cAZ4wyx\/dAixE+J8A5vOjfwV9GnQD8n+OcteCPmPePzYD8QuBpxD\/O+KLgTqE14FmgXYDMoAgyq8XEP7ICevQ\/3N68vXHz6XwWWajn8Vizwv0svZriJ9N7fE8BW2\/1rDH\/1Q0Zc+gHTX5gDXTB\/D74qlrn\/+0xrEpxjORCnWKcQw+pVf40cKXFf6z9B8tKtdv0o9Fu0SZNhW+s\/Bfhe8s\/FfQ++SegSb7M0Ws82W\/rHkj1bayI3QP4AfyLboIeb7nnYxXYHvSId\/fYG30oADikDGqNWG8irkrHXPdXtjdb0D3I14I+o09p9m29QQbe4o57f86\/t\/Okf+DObXCwox2+Kl0G\/0tjBJoPxf\/tzjV3P0\/nst\/Yo5Onaf\/t3F7nrfhGkQVAo6YsVugvV96gh9wivip\/Nz\/Nt7e7\/iv4+38EjveHifcby97tj+TR3lJtNO7\/xZibaHuOO77231or8dJfbPi4NGIVMAOdLbm0PuBf8FmFAKYo4xbEb\/C+SNVOB+nCsTXAJgXjcHAHHEPtC+7UexvG8cQvxpxv7pf5q2zMOdU8txeboV\/Lv1D8EzawXWi\/1QODASCQDOwxB5rsYZE2wc5Zl2xzlWnGd+orwDtfMBT0j60HHgc8XTE02GLM\/UA7HaMHhH78aBuUDfs+5nH9\/iMY\/olMs9oube8kk6HnT9PPSD2vozn5J5egtIdXvke5RrMocX2Ph3iWWJvyBEW+yVGq7U\/N1P\/GvPgVMyHLjF3oN1a+U5okSr2cb+mXyoeGm7tIWfae8lif0rMV3oP8st9jNR95A\/hG0+n4cBg1XxPNUXsvygfyXc1q8W+u3IGPWW934q7t9A9rhfoHuccqnFeKd83rVfuomuQdpfjJrpLL5PvV6bY86qYE0+y9yf2MvOSe5rWM7f3CWT\/ptNYsR+T2q5dzlmDufRruQ9l7mOewrfBHN8EzDHfVxjfnny\/0\/iDte8535rjL0zO+e336afTmcoVWPfZe7IPg75JZ6vXARaP2\/fFbgt8OfZTvpDtmyA8Ve71me97xB5URsp7uBrJ58\/keI0SY6b5oMPpYvyNXar5fm6oehHyc8pVvwTMvUf5fk7sDQNT+V+Q\/x7o6HnQFcigept8h3etBeQ1HpblFpvvzfRJwGD0ax7KbRHvjmzQquMwDqlTqElC7qsZ9\/NMYxfo+fxl+Y4x3XoXmKuupclyT\/P4O8GQ2lnuW3dWJwMYf+BixDvKZ7eo5FUM5dJplHxGsTfXgwj3nMpAa4\/Uyut4kmocMcirh2q0bdRRWQr\/ZR9sXQHGbjTGNZ2uUT6gIrU\/zVYCNEeA1RivsL+DwlMX4J8j\/S+gtyAu3v2+RWfb79XM\/Wk6KvESfAXAepcrMFeAb2El1nvCeitcaIaRVkU7Jew6ttDDKUA+4wPgKP8l2h5Kc3gr2tiEvqAdxQ\/9aweUOcdCZ6udkepU6FhbDGsPlBW0vD2QLmhpe1jpee2BdEGHtgfSh56kHz+V76f68VPp0fZAevT\/oB8\/VW+kPZAe+Q\/9G9MeSB\/zX\/Tjp\/jcsT2Q3vE\/9OOM9kD6Ge37AfuEdWzieaxNHwP9szXffwY6FhTSl3hO7GMD86z4n618vwKw\/jXuALBWNoZagM0zxBp4Neg\/AKyrjTOPI\/EiaIG5R263Y9wGdAVqzbZE2cQes20Jq83ENrP8scdBf98ung18bLYn2xa2dzdoBNhoPd8aq9242ffEbcfzJwrMZ5Tl4sdhKMBElC8GnXQciR0mjGdBfw2IfdEXrH6JcJHFD\/HMT4q6jtsF+kHdCJsxkwhzdaZji0nVS2mstLmvtpmrlkl7+CFtlvbOgO2rpgrdBz\/kbhoq\/AZhw7W5Mv8N2hzMTQT\/BL6C9BcOkqb+jnK1j2iGeh4NV3bCLx4Je4s25HsZ1C3stvA5lOtpHCDfVcp3QuLdyUW02r1d+i9+5MlUP0F\/76C9WLOt0eqIobzu6IH4Oszr99FF2qV0iXMJ7dW\/Eu9MaR7mq2J9BlVpV9Pp9tpWX0IuzQu\/wKLODTTb0Q3pWyisfkwFrtXw616jCeBZP7vt5Lt7B2Ui\/WFzf0XKH\/BjGTBW9hn9hR+mYm2daZ8b0BrAkzmyP2fId06Pkoo1OmlfYu4eRZ0dLvhe5bTGFaJN+rd4Dh1+apl8Lz\/P4n1P8f7JcS710lZT1F6764fA58nktql4H2fvB8B3u0+dL\/3FoHyvZe0HJKldh3jf1khrxVmJ9n6N7UclfQprjyC552A\/D6iYP5PPb9EUf8PcU9gH\/zSLysR7PLkn0p5afZLv8fZBlix\/1rGXRjsU0Idpnn4dTdLGgS8ZNMnxLAUdIykk\/DOHQ\/p1S8QcrX0PX3QSRTE2wwCsKYyF5nsxo97ScbHn9hYgvu93tpUm9iow5oYH6VOssrhvXGCuM2Qe8f6syQoPszDHzCPKHvurlf\/xlL2a903IdUg41U+1zlJddwI9\/u5eyE\/NKenP3EMTOizOVJ3kHX97ehvofDsOP+996OitKBsGdNuPbk9V833\/FSaVvqGgD1n0ASFrwtdrT9ufX\/mp8yz\/wY819cymbc+92PRsi0aT53JOQVPPyRynhmHF037u3p2155Zn05OcPzD35I5T\/YT1UyqVY0KK5ccK\/320fM8vzub8ByTPcF0NGWiLWgFxnuBk0DGTCDgWt4Xl5\/8k9JtRDnAWt4fxLwH0+SoTxp0W\/m7hfgGFYS0NqLe0h\/EviZOfrxuu3412AWd3E44XTUj\/\/z8APCAHZlJnUFJdzIX\/EfAyBBxfWrjBhmEI2Hy3+WjzBc\/2MZ57frLPdvtWvf\/bcfzfjsv\/1XP\/p76nwjqjZ1Nxdk8\/ab8xPhL\/MiHP0myhDAs6+LoH2Aq8ZOE2AehKnjirpMyFPM2V5xWTZU6QgxuxNhWw4tb5G12HZ+cImXogzv6YoPqT8ccx15Q\/RyeTT\/Lcjul7fYTn8FlnbOdZtq+jawLdZ52TLRa2BfOu0POe6tM0r63PZ0wy19PG\/ZgnNeQPaCuphr9sPKBdApvwlfF77Ur4AgDautbCixY2mb6f8YR1DlKX54G30KOpwNq2SEDkMedJ4yHL3xZ+7PkmEp+Y6cf7Zdte5Ts8x1HKledLY3J9PUFdgDX9AspV\/o778BfE+yZlFg0Rc4bSF76VOHNzkXVeVuw9vAdqwge+TFA2p+i3OF8jztUA8kyOGKfnMQeI\/M\/L8vb6vrPcX1oEO\/4OFcuzP7gnz\/SgDnHWSfhFClYU2njIxZnIe6bxR2UD6OkWvgPOQ39raQG\/lror87Aefg3+ThbSlwNLEQ6BpgP1wF3AhdRLph+FnPyA\/ICiIv4HUA1rew1p31tYa0Lcl+vtnTQHPvEc1GfmOyDLmNBpDntGtjVHGYr6kI9jpaTAo1CyrLCO+6tQbq+5fhf7CiK\/vGfncR3P47icatzzqEa5BrQcfsQQYzf7jKrVaRTAmPqAPhjrV6z1g1g3vQqAW8Y9iL\/E258LsN+TW1R7nBZop1F37Rj8g3chBwepWvuW7tQGU2d9Auaxx+j81JNL4jyxPEt8wHjF3vu2oddRlut3NBJjSOL8hk35VkCcdpoi5yPze9NYbdFWs055ftrUNennOobTNdDjGuB069z3PPP9GHxQ6J5qnlPtrD5EhaiJm2uoBLhlCH2YBNuQ3HsVVJxpE7Jl+YLCx3yM\/0msa9GXPGM3n0BFVtmzzHWpIfarfwmIPcu7Ut4\/rRf4\/\/r9Fm\/3Huqn3hed6mzGqc5qnBD\/L9+ptD+7caqzHKeMt3vncqr3ZZBV4SPXYF7Zq28xDiD+JHAL7OuDAioZhtwfNf216xUPdHsl1qCjqKO1Jyr2SYtgv4rUtXJP\/zqzPsqAbRpq7s0bP1rfc5D7qWJvTvilSkh+DyLP+l6DqH+0tX8rvzeR3KftTVOErRU2Vc4Z4mw31mmwN3OEbeEvUiX\/0bRB7IAECVsk9yWHoo9DJZVh3tWyKUPJxSvxLLeZUNKNF6VNSjNtlkKor1XYM8y\/pr0qVPJM+8XfMG0Qfw95bBwBPhfvasR6Wq6pxdrsUTk3\/WDaSWkLxT4kwvL7KOb6KV3ooPgezKn8Jcu33NqO7rHpqfxCq8xWq8yJ+a13N5hLMuSc\/AJ1EWd7k+suokp5NvpjuV45HfeFD3Lcz7f32+U4YYzMd\/us\/bpAvM8RY2uv6c19s8QbKXSGCTlPCz5+Ar\/MjXl3rGwDNk6+71lhHLH6KdYnuZDTG5JrP3stZ681iAaq99CDyrnwhXqKM0lyvn8qZX37oIA8Q\/IiPSTPMoMibT\/ynW7OG3IO+R3wGvBH4AvgTXOf6thfxHeHBF+S66F7xfmBxC7tXfDreXI5x1Kuvtv0V5RGOl\/siwuI7xUIyO9O2dgiztXIs1ADrXOEYl0\/3KKwuTRK2vkV8v3GdCUI\/2AC5KSGTkO8F8KnqZfDV+8k31PVqhfL78RMUXLBh+Pfr6oQaeoVyFcuz\/dOUi+lKdrvaKH2Os3WvqOHXaPpYdC7FE4DtSHm9yfU86lGrNPgV6zmbqzXVtAZmB\/S4PusEn2R\/UF+cU\/q7XLMadfTBvVZ3PsEdCngxDxWjvhXtIF9ThuUFRgn5FGekuemN6j\/AO2F+0ss+g7SlsA++JHvr3SLOp+cej1szlJyqouBNCrWsaaCnZmOOvqjTC\/ZzieYE5+ldbIPJ4Po01KrTxbY58YR9Okm0J3A23Zf2kP2IxWiH+3rTsUnVn\/atScgeJEKwRf1a+qB9tcDvwHeQJ8GAau1YW35lQrR1yS+adtvyUMbgpftIXhrI83i80kg+J4K+dyLj49DEuCBGBM5FpYMKL9G2yIsnlvk+crso5ABKSPTiNvjD5kcK\/v9sezvBrWUFsq+oR2tBrYAYw9eiDwTk3Wa8nSTLCfy4Z4cQ9E3wecnqIvswwtStkaLdsV9wU\/9CKXrO5HnbbSRjTyzKSLbFnVfZ\/ZPll0AG4a69Mm4X4y56iOkCWSb92T\/redK9l2Mv+g76tR8Zt\/hS26Ajo7VO6OuIuS\/DH6lkJEpwPNUoz8hxyqoRGgD7EGH1O9rATlWmvhu2CigK1BpxQXtIPX450Lo+8\/Fd9ImpOKuU0HYg3aoaJ+mZhuPpcaF\/QDO4AtAH5Jhx6nqETZK2KdTAfPYI7b9at+GsGUC8AHSknYtFZtoagr\/Je\/FWWj1MN0toHvg0xygVdqHtIpHYdejqDdK3YAiYDbQE8gHCi10se5FrbgT6OxdTzVpXjEHGLvT\/iSp8L2hUQbWMcadp\/KB2\/t6tg\/YPh\/8xGfZm8YM0M9AV\/3UWZefirc\/S9P+TMyp+nWCT9r+XNN246BGxkF1vfGpesj41DEdPuHbVOFIA82gKo\/8BaREN\/BE\/G7eImCFoO37+XPP\/f\/c5xbnBKVPsd9cc4l1vHxn8Jjlf6ygaViXivX+FYgXOn5NQT2LQvoZdI\/2W1rteJRc+tvJMyzXOdeSz5FBIVca5tlXrHccWOdrD8D\/Wir3SjPkd4mF\/92B9irlkM3dsCsr4UvVY165k9xyfSjWg+\/Ch1knviNqiL2a4cJ3Eu\/ohd9qfbdZfId5gV5NWzy1xjPO0UbQ46UKyNnwNmvWN4mzzfIsf42ZRnn8TKzDNlOXlLTTLdrFonb6eZKecN7S+J73oBvlucs7sFbYK9fxwhdJhw+dIaB2Mv4tIHj+n6A2UkcB5SOMYUr4lOvFdmf0T3kG\/xRn7k+pI09C9wRsPVlENQKQoSLTvxRU7keNB\/0edIf5vtQY2S5M5ns7QeVeVkdgqoVb26HcfD9k9AZ62f69WNunfvdIfHfIWvN3tb8fpA6Hj3ga0J6OSAkL\/iC\/0gl2sCdlskuoB+q4UOxxaJ9D\/v4A7KYayHqNDD8G\/+H3oC9BvlfSg\/LeCHpIraKHHHPpIcj0nZDZO2FDq7WHqUmW20h36i6U2UO3aFuMf2h3QLdEXRtotT4V+T7F\/UKrLdhLbSR8nSUIL6IFahh1hmiCdjn117Hm03PR3160U55BOcu4mG007uPFVMzeNrarBTRUf5Suhl+5Wn0AfvSjoEuAc+l05UtQpGtTrXsIY024Wn8c8amILzHvw1+pkeGL6CbEr2bPGA+oS4znlIexPsJ9\/jz5ZRsRmqFeI8uI9q7WH7baXU5DwcvVMn6u8Z26DM\/zLzzjdqn7u\/gG6uDktFhAe41qnAfoaonXTOrJQrkVVOA8\/h26ce31gJ1Nt9l7Iu3PDp6wNzEU5W6jAfa8Ic4UiO9Iai8Y+9RFxgPuB4icN8GeTIHtWQVqred0pOuj4ePUUIaum1DHYE35NQ3Wz8Jztt9jaWfvxdoMz7uEPUbTQM8CPcNe16HunpoGPV+EdZNACeRQoNmC0\/RtXYOMY46xoFeB1tNoZxfQYhrt2AbbePBEKvfAiAphG4PiXXzKO0Ez3ofW80vl9xuDkB9dxywDG0oOHf5QXxru\/jvNdtwt3+EFkSeg30eZ2p3g50WwyZcA9trwTarTjkJmHqbOyunwnR+RelRtro2NQ\/baUZ1D1cq\/YOPM+nS7XjUDdn84rVbW0QQBVQHvBS7HOg7gd6OuhZDzZ+gaRzNkdrnYb6FVOmFemAXb+Irsi\/g+6SjlNNorf2uiFWtBgXvlmnCU\/F2KedDLl9COlUeLJt\/lPqjcRJl6hO7CmK2GLPwg9oisc3ar9fl47kuoSBso9zAztGmYayohx0+CzgG14uhDEfKLvQFxbjPL+o6roMKPzbLeXfaHnciU368V32e4WJ5FUOW6txcN1j6A7y\/GaSOtdep0jnxv0Zn6KevhgxfCDxF7Th\/S2chTL+ZFca7AdSnlqJuMLx29MSe+DhuxwvjeOnMgf6ODf43w87BlXxnf6ng+9Sbr9znOQd5zMIYf0m3iNyOAyRIYcwF1LmTxHemnr1J1WqU8Ch5oVKS8jDG8Q7wrsPatVlCu9c54tVwLVmJMPzW+VfcBB8Q+mJGtHgAo8anYUxH+vNjHgn0tYkdR30TU+xyt0cO0Bu3Ph2yLOqeIdY7khTi\/+jP3UpUs6FvWcb\/wBH\/pVHNiu71HzDXN0F2YH2OQeQ4oIc4YiPPLlYDfxLFriX68DhDfQZqLPL1AnzTnvMS5ynv0N+dK8uEjf20m8Cu+g6rpJXIQJ7\/8nUnScgyDNOLNk1cN8SjdxId3oEIqVsqUrshcrHRt0QuLW5XO26Kh4teeUrrQQYArXVrKCot3KZ2UwpaBxbFWJbItmFWRPqS7EkZT5fIaxnUp8ASwF1BphlKEdD+uVwKNwBPAXuA1AHqFq7gbBpYC9wIHxR2lUCloCRf7h3RSclE2Fw+QruTQl4ABKOhnDlrNofHADOBm4F5Al\/lEylLgSmAv8JW8E1NyWm6tRN9zWm6QZNvCxRUyOsuMTm+Q0W1T60067kyTDh9lZhtgZuvV20zuMdSknbqZNFha0Sio21exb0i2ko2HzEbHl+HK+HOUzhgV0yYli+IAV3QrJaYEt3WMVty7V1GJKVxhNIeKjX0Ka\/EFKoa4ucG\/pCAV8y\/4YfMOP7wtLVBx75DR\/AN6AtgLKPwDfP7G\/0ZX8oOC57gOBu4F9gKvAl8COj+Iz\/v4vMffg8v4VyoHBgMzgHuBvcCXgIP\/FVc\/f1eIkryK8GCA83dx9fN38Fjv4JrO30bobf42uvZ6S7+qil0yUFZuBYpLrUBOvhUIZle08j+1fN8FEhXFSEOi9igdaBBVKh1aSntB\/EIt1QuKW\/mH28JlxZuG9ORvUBzg6MkbaPkNCgMTgJnAMkBH6E2E3qRGYB2wCYgDkDJc\/UCYvwT8AXgTi8g3KQZMAJz8tRY008pfbYkOLR6SzV\/hL1AOOL6f\/17SP8CqCfoy\/52kL4IWgb7En28pKqYhHtwnlPELLwW0HPc1\/vS2jsFiY0gA7jmGGddyYDAwHpgB3AzofC\/v0DKnOIhK9tBL0P9i3kKfSfow3e+k2MLiWHQYBDAsLtEBpyGEy73he6M8Fl1\/B6LiEr3pVoTEJXrtWoTEJXrJVQiJS3TxhQiJS3TOQoTEJTptBkLiEh0\/GSFcWvk9T3bsVNxv\/CIWHpLOfwEu\/QJc+gW49AtS+S\/Eh75XRd\/ubOnaFRzbGCvr0rW4cTdrfIo1TmSN97PGuazxCtZ4FWusZo1ns8Yy1ljAGotYY4w17mH9wYpGFtveJloVC7HGl1jj46xxBWuMssZS1tiRNYZZv1grL2kZVSnJCEm2DRFKB3raIFifdF4CjpZA5ktgE\/bi+ipgyFgMmcIdzMy5RYJ22NZ1sBnvMaBiKdTnWRR8FsPwLL0PqBigZyFGz6KSZ1FBOq6DgRnAPuBLwAB05O6Ajt8sr+m4lgODgRnAlcCXgC678yXAaanVxSdkx0Sny62OjwdU\/iw+4te5S3hJrNBf4C\/zn67cXMDSi9j4IqOI96PsbFj0YMAZaGW+nf\/2ffdvH7mGuPhN\/GZhuvk6i97c8j1MN9vQEt1TPCSL\/QpuAiSPVVGUlYL2pxUy3gdurqC9qYBvBa1oKahFsfSWaLfi3SxNlNpZ\/H3BoeLPClo5gp8W7Cl+K9yqspbiA0jZurP4jYLri18sb3Ui5aloKwPZHZZZdxX0L378JZn1KtzY2FJ8hSA7iy8vGFm8qEDemGveOHsFYrH04onRacWno77hBecUx1agzp3FgwvOLq42c\/URZXYW90QXysxgV3S2S4FsNFKElO3FfaZM6dfK5se6OdY76hzjHX0dFY5ujhJHsaPQke\/IdAadfmea0+t0O51O3ak6uZOcma3GwViZmCYzdfnbbOItDCNVhv1cXLk5i3KGNcNoimcoY\/iYSUPZmPi+2TTmnHD820mRVuY+c1pciwxl8eAYGjN5aLx\/2ZhWhzEx3q9sTNwx4ay6ZsZuqkdqnK9pZTS5rpUZImlVvvgJ4F3EWGDVjfmCdl51Y309hbIvHBwaHBwUqKoZfpLLTOtadvwv1CZcODS+fsykupY+W7YUDq2PV8iwYSA8Jn6b+KngXexr9tWI4bvYPwWpr9ulDGJfj5go0pVBw+vrx7SyWpmPwuyfyAfR+afM58QsLfJR2Flk5tto5itFeeTrKAjyuVxUKvOVulwyn8pEvuYVHUcMb+7YUebJCdMKmWdFTjg1z0ulyFNaKvNkN9JLMs9L2Y0iT3yQzFJQgCxFBTILy6MCmaWA5ckstcezlFtZrk9muV62pLDjeQrMPL6Ddh7fQeQp+7l\/c4eWlbFtA+tnTxc\/szwzMmIuMDN+w4XzQ+IXI8PNs+ut31+Ozjxn9nxBZ82N10fmDo\/PjgwPNw+cfpLb08XtgZHhzTR9xOS65umxucNbBsYGjojMGl6\/beSE3v3atHV9sq3eE05S2QRRWW\/R1sh+J7ndT9weKdrqJ9rqJ9oaGRsp2yIp6hPqmp00tH7YdJNu4x43xHZmfkn90Gz\/skFShgeWhK7I3w3XZTN5yurj3sjQuA8Qt7oP6T5E3IJqiVtp4re0rVuhKwaW5O9mm61bfiQHIkOpbOUFKy6g0IgFw81\/K\/CHpJUXCIab17IVP\/WHeyPisVnDxf\/cMSbeddKY+OAzp9U1OxxInSkeKT7ATvN4RrQa+8zEHkgcIBIVJZlRpFWLNJfLynji+F9g0WFCCxr5nm0sVsRW0op6JV40ZjKHRZhs\/WjxbjhWYq5YUY8HXMHK2Aq7DqvbZWVkxkk8s42VF1ghixcrLWqWRJEVNkuSf4JZZUmOrZTVSnaWTa8bkqb0VcppCHznnqDdQbuDVoBWKOWxYLRY4f2KXc5+xR738GKHPrzYrrW+jOSP9mLhoMFnx3pi6HbODumOVn5HLIM09ZBCbod6iFGuU9cOceUp3otc7A7Wg0Jl\/m+rj1Wf4T9SPe5YNQ1G2P8jLr16lgRKAqW4wOjSj2Fl348xjY5SWN0nrO6WxHvsGtpPbpoTX1VWt8ONRrfqrWxCLMqUas6Zm1VjsakgQnp\/x4DxNIOW0pW0CR3c5LlvA5o90nDkkP9wtR+Niqv\/sP\/YYRYIVvXqmb\/DoTPxi8ShwXn7y\/f37FVf2acyK1N3dOrbt9\/O\/ROmVlT1VfbvX35DdFzurLPQmyGslS\/kS\/Dkp4nexHKX8WUKH8fGoSMR4nnaMmTKVZfdGCo7w3+owf8xlY873KsnLWcN4lfBGYXK80QzGX1KsobwLqx1xw4U2C2\/3bUftfaTtYa4eKRq80GeIHUT8mxS5bN829BwGI+Brm9Ldtzq9u79+\/eL409TjE\/UgLYP67xClhD1NXPzZ5XzilQts8jny3G1Gp9uT0\/nU0QgluvzIRQgr0ihbK8XV69Io3KM+H5c9qNF2WazfmJNR1CTLmr6eLvPJwNfxHI9Hl1U6Rcp5Pd6xVWkJas8XmfsDFVfzdd41qS\/mKa5HJ4QH5ExNmt07rD8yRnTs6bnTsxf5FjkmZ2xOGtR7sz8i\/kv9As9l6Sv1jc41vtfDL3N39Tf9LyTnpfs0hC\/cYS85AV7ainH+Jo85LHC34kVMYvFArU5K1yxkkjvni5GLr+Lu4a4UcjO6DI+NTM+WetaVxzwer2tcFRrA2kejxlw+nwIbKsNrCCYhJgXNYVJ\/PirnZWcVlYys+6spXVFL9wgxg+P3lB2GFcRbFgugxYrWMNyaojzYfHYhLrtejjXX9BqfNXCw57fGgcpGwgC6UB\/8ceA+vr6\/GZfZqtSvn2xz6fmIdCyWNUgFWWDy4SY+YN9Kyuys4NZfq5HOnSKZvizKyv6BvzRSAeHPmXR65subFk5dOHr971x8S27Hr3sskcfveKy0Q38daay0x6bsS1hvJ1IJJ59fMOT7O7Er778is1nC79YcB2k8X0I2lHImJulCQnb5k4+uR1w29wiO+A2eZFkSqykVon5Ar0XqVfym\/kdTvUxlblI17ji0piXs5fckrtuMU7ExLYCPLXtfj8Es9X4PBaQ4logxTVNiiu4FcsVwmhLnJS+PK8W86X31kRdaaIujYW1mMa1XM9uVs1Wkamqy80RkX+ImDZqcE4VC1SJkaGGMmbezI+hby49pmku5nUJXg8OVkGrYVDA8ZJIQNcdfWA+KvnR7UNen\/yrD8pXqpcOuqz41yNfmoFnqCZSHeBcEe8kddPUKFfA7wtlZOhTfEKhAgEZ+CLm8vsRKsrUioSi5ogMRUXiblFBGu4UecUTFrXyPeiTOycnXOwPcB4uRlfK3xAdKt9P5ULAygaL63MVQoV5skFvMMhlgzFXeoDb7RyMeYIZfEpRpkgTdbegamEwPB4+BYF\/xCS3T9aa0GrRnmhNNhYbOVAbqO\/R9up7HC84XyxwjPLWeyenLfLOSbskeEnG9cGngh\/lfZT\/VZ53r+fJDF7k9jt1\/aWCvMyCgjxnQZ7CuDOvQPEV+Vv5g9vGBxhWPaEdop8kOraNca+7jbq7U9TdnVR3X617Rc7rsLFC5dkefhWFyc\/6x7yBHYP5DL6UX8lVvpt3xALo5mappA1HDkMYqv1HTO3ELDX48LGGQ4GgkAdcVqf1KEu73P+cOYtYKhtz5WPFVugv8uu\/Nb4iBxTVCeoCbH3tX08NrOF8aK0YWl++w+HjRa1K5fbF3Jvpk9qbaWlvoCpQCZZCpEqzSqL9IFB9+\/bpDb2VkxOUGtOU7sA\/1fFjP55T+sDGLzffcenVd7FdGd\/98fVvT3\/kmfunFz3++JDq2fuueO6jeYtuu6sp49W\/fP543ZanHlwzqxcksdb4WM2GJJaxb1NmCU9uKCbGN1RATKhMmRcR1iXi9qV704vc7i5ZRQVqUZcCrYsv4vOGchkFw36hhGFHVEiJyB4tFzYeEyo+FKwaPBhT7mE8zOHn\/c8Hq\/zPlVUICPnoqfmyfSN81\/nUEYGpgQvzlYnZi\/0LM+dkX+C7OPM6X1Pm9fkP+dwery9NdTC0x4QgiP+KYA8T\/xmYj\/XZ7vVmqaHd\/EHK5fNjLvROQ\/d8wTZyEUyRi2DKNBBcMSO8NMzDIaFH4UZHm0KOlEKOlEKOFVE5d0QZRf1Rjqc+8qQoH13XPdTK+rfkvs52Y4VNYJ4nOTOs69bKbrWEq+ywFC\/L+B8pa0jOAccOCTWCfyJkzRS1pHi1aGEF2gkxqhfmiC0XQoTlohrx+tLdkJ0di9PTC7qoCD25uIsvNxQqyJISVSAlqqK8UghVeVllRRVIpZgd+mWL2UBKlaNfMmgLmJAwh7hSpEO0dnvx7YuufOL+yyvHZgY9K1qvW7hgbeb2ks9\/fdFLi+bNuXpd4tM3nzbYNaE7Vsevvuy+zHv4RZfPvvraa8M7Xji3Zc6Mu3oU\/eamfYlvPhb+SR4soF\/bDY\/OxwuE5D1FXuMHk+3ba326NYFo9kyi2wFXcm6xA5o9t+h2wJWcbeyAw2lldtoBhz07O53JPNbU5LQDmh3Q7YDLDljzWKxfbbDOO9+70fuo90WvNlYZ6\/ulqgRhssirKw7N7VEcmA19vpcUNVNRVMVH3OtTHcoevgeOG2ebYm7xa6leL73kVlv5vCc1zR0rLO7ttqc5t+lTycAX0rlyt7J+MZ8j1iHS29FY0sexLp0LHfX4MnsT9\/MwV7goLMogcGinKMN3pLWytVL0\/iF8DzHLHRFzQrX\/Y7+c5OCRf1sdqBLyVlW1ukeZCsuWnp6OaU8uaHzGey3BKswTb8Q8lVVKh+5VilpYWC2XAxBE5IllemOeKm\/jhCpvLFrl7VAA2r3KXDCwk6yXqSx\/p1d16YqPtyoVTwrXhbyqPZWWVVZWmHNpoKQPqwxUZkUCSoDx9ceu5Xff9vzz2xN92IyHlJ0\/jn4ocR8s9+3HFlleb66YV6krn3Z8Zn3SUxxiVBoItRrfSkc1JCZYwZeQcBc6C0chFJDzaEB6DYFQoFuZp3NRelpx2vg0JS0tkyYwJk2hz4+Zl6lFBb4OYgoSCvtcWQP6Wt5wuEIyDzOg8G39+9\/Y7\/\/r75KzbUonPpd+twjEukozK9xL\/lOttm2rXVPlqQ3FRg7IG5sdi5yVPTUyT1mcvSTv3MgleZcXrc27oWhj9qN5T+V9nv1x+NtwxmnZ92Q\/nq0M6DJH552LxqfNSONpaQWiEfb6BOFj8fnbRbPFQzql2MLiFFtYbNtCEWZV5EnJ5zG+TebzpOTzYLoNhKTZBCdC\/hAPrevGYC130I5SW5tLbZUttR3s0hUB220LB2IBHlhX9oJtQ4XphBm1rKhlQmE4Bx+WXErazT3UCTNxxDi4rSSsh+1ZGAsyzMI7wGJPWmdpPMHzAlV60gW+zA7t5uLysgpzMjZt5iDep3cnHR41KMFUBgPSv44yaT+zMoUtXfZ49mWzJl0+oS\/ru2fJzh+Z4\/mbD196yT\/vf+xt\/vJDKy9qefSyy+9jk\/yXnDf2yj8v84ZqFzHnn99n\/o2JDxNfJz5JbPv1XqX3nTufu2vtE0\/AaorfMtLqYTUdlMabhHwPKSQGDh93fX5Mhl0p6VpKWLXDKcZQV5NW0ev9rVXkB3MQkU33eH5rlT1iJ3KvnciOJ+pu25Zm246\/1wp4bJPudtt22w640uxu2CkOM+XJWpaW7pdm7OvtVuA7qbdcOKz1QlXFfKBP0eS13N\/Tf65zvmumf42yzv+i9ry+z\/+V3+PU6lktn+Cf74n7\/+X9l+9faS7Vq\/rUNMXjdmmqCsfCqTsc8ONVp+51MMIi4rtYulxUhB3eTNziiiLSskSaEla9mSjlKtI0Z5Gu6K18GSZhp\/ezGGec72YeTMieWNAbprkOZeIE9VX1fVVZpzK1lbGYZ4J3n+N9r7LOy7wi7k93vOrgVzoaHdxxW\/qbb8mtiuW5AP6F4DLl5foPH4YIVucdHnyoWmxhHF6t9Sgrg31e3SMkqbQFsN2r\/c89l\/bcc6s1k8J2j4l7Jo2JF505zdSDaXXb1XTF6dgNd5SM76QasPOXN5zEPCf\/8pudeqvSK+Zd7HQSU514UMbRn8rBg6W7D32IsEoWUUqUjBIl2kl3KLzyj7zur1uP3XnfX9g\/76jpUFCp7f6hhj2VGM6nsfW7fnHjDaSI70Opn0GWA1RIXdl7Qpp3CQGLdRF7BKpaE6mNzIuscF3r0hfkXaAtc63wXKNd49E7ZbuUUKeuRdmFLnhqn6bI+6cnLt5joVqXKyNY1LVrly5UUFiEASrG4omcIZRNJMuGUixbCNbLK8u6a0NR3SsmYR2TcKxUGG09KAy2rgtB0J2ip7oUPT1TiKU+ubRNvaUp9ZYm6\/XXlka9BaJer1vU5hXC7BV1efO6oY+WEhTZlrDI7ZW+RlptUVgugcPW+vdbOY\/IgLX2\/WG7lFozoJurYbdcATeUDZweSq5uG6qPicn\/DBkfZ3qg5t\/xxQ6A8a2GeyCmNLEWgTcqnVG5Es5vcQW7YtmyY3EwyMhcwJCTFSLQslhKiGU0xSxeGShJ8SXTeISVVJhrmWgEM3xFP2FMRXg9j25+ecW8c1fdPLXx6bWJ29hpV\/UfPabm6nsS77AlZ0eHTRsw+fa1ice13fW75p79cGWnpxrPbZ7ZS5kYyJ43btTSLkc3Obz9F9VMvFisbeYZn2gXaq9TISuXu4az+cJCzsxVrOTNp7EZIhSmCt9sWkYrCxvp2sJ1tFHbqjzk26Vs973ge40OFf6rMJAWLAwUFipd9c6BrgXh4pG+2sypWbW587VFhZcGbwhuVO5I21iwmT3INwcOpGVQJuX5M\/15KszUey2dq6TjEO5c5U+HAuVnFHmV\/CLV5Y+mj6ZoGDN8XnGOPeg59qDnWIPurs2Jhp0MdllGfbVOKSnO3KLZ08WmBcatQQ4gxhKBI4elmxCQw4RbYjeprIydnx9zi6\/Np\/v9XjUf\/tb2xarLm4FAy2KvYo4VBrvSWhSwHF2NdOiIMQl2rKxQcxxRMaXxrMygmNTU7c+clnj2o8OJt+58gg175l3WbeDeymdue\/TD6Us+vu6BDzjv9eXRp9l5f\/qITWk++HL3Tbfen\/jylj2Jz5qeEp7\/PZjDpkHv0zEuZ8idzmC4mA1zmtoZ8BelkzOnjRa13b+ztahYMMbFiuVC1SVVwuWW+5khmSKVSs4QecWFfputfrflwPtNhwNK5f\/ZSvVvW6m+s5Wq6CRKZUUb2mhSr57DLo71VfIdTt2pOVWnqueG8kJc97hhA9yKnpWdmZ2Rrej5Sk4JC6bhEnIWlLBsd6CEysSuU1f8XcUa8pvJf3JVs7QsJzsnO5iVyaFjpSUV1oZBJ2jWPez7rdOuqF+54oxLbtm\/KtHMqm55qNeIcb9afMbjiT9ou7MKx56TePW5RxKJR2dVPN6314jPHv74312LxO77\/RAc8T+Ye+iwHK8sXStyOh0OUlQxZG5XkYecDiHjmf5gb8dkZXTYHfZxd55PdfHkHG+vzZLGzPVfGDOX6yesmnfgWZYWWEMwzjZsDeOOHDrBkglvXHNKq6VpjFw2K9UTrJbJzqwSC\/erHX+8Ryn78YByrbb78cTgxxK+xwVvNoM3q8AbF70uedNB8uZmB0uyB6y5K8zDHs7zPP9LfsQ85r68Zb4SJ3DDPXD6T3LjEBZ5JiMa2nDiScmJdiwItufAZuWvP37E48cmiKcf8PixeejpEtjXXbCvpewR+ex5+Zn5WXxmJ3a2M4MFlY4dqSSYw0upiEsDmCV6y5ieU5SmlBTpLsainUo7ttH0jima3jGp6b7ajmFFAQ87zZRr20OSM9IptBa5b0tJkU5hmmiFn9\/YiXUqtJldaDO7MGlUC6NhN3MnjapbLvvcudHZZ7UxquP8Dd9anPRLVgqXR1pYwSGwE3Fzk6ZKbAJCx4erkfyCvILcAkX3Rv2lWdHiqLNUjUZKQ77CEspOzyhB5syMsAOxDlppCSvwQNkzA7gUuUpKqKOCi3z9B6X3V\/urk46YUH9qyH9SiXXsWJKGRZqQYsbS9BK5ftZdwYyMtBxp0tOUNrs9Abk3Lex6n9JAG8uenePowWHadQcWLEEVxr1fQBnLl9yceG3TnxP3bt\/GJrxzL2O3Rp8oOWfn0lXP\/KKk\/2rGb7niq0F88GPs2MHzV+xiZ\/\/5TbZi+7mtv+y5rHHcmdeOX3Pvc4nvGmf1YwHIiPjdgaugHwqbIN8RcHtMFDvAHdbgKAgM8VlLiu+TckB2GFk1r2m8FQSSWY+aYiKzWuGdtULvuNju39b\/NLntv62yt0m79zRp5y4mjZSatLDIpKE88zVBV5+\/d1hbpz2hQfYwd95MmyhOajnFaAK9T1+RFgwjcR0pmrn9IpQ0ZCnvP2zl\/cJW3m9jfnNBIZX3fvXN+pSJY9j0upZGrBoa6pefX30s6Y6LfRk5jSd98W1QVKGhg6VyVgb2PiM8a\/C5n\/GJMkt40yxX6qJ\/Lj9XX8kv0Nf41gR0l9TA7R6hgK0sD2v7dJerjea5UjTPZWvejlpX1O12tsnoTMnotDNuq3VGPWJfQzy+DIin9pgmSgZMn0ukxLKFqnkawhksnBHLmJAxM0PNYFGS+8amvf\/cNmzvWoZtTHCnza7D\/obl3yY9VSyGzDX\/4TJwCtqxA1x0pavSruMZJa\/K2m519u0DxmWKhXt04BOOZbNHLez8TP3TVz+9n20Kbb5s2IorlK9\/zG19aeF7wr6LVUpX8FWjByVfsfZRlSKNnGGxnuOP7HDwpCQrtplRkjZd+dlz3Lcn+Bb6yXyLjxvMKU2Yb1Ls6ct8TEsmSrLWP8P\/BLn4l5yhNhDp6XgCv2JqoLOrx1QijsAuMY7m\/tQuMZzmDONM8wWkOYX0IqCJt1CdRcgbFLe1dK\/iIsadLk8aOV3c7dHluPutQf9hpxx0P4mtS+vJv7Of\/Mftbd4qi1fAg\/ft87\/22j6x0V1WZso72W+Zix1SYXR5VeRVlVdNXp2YBGIREeJyVoTRFeY\/7fjOgFteHfbGgVMwuFju1GvMG3YHe6fLiwYvmKXBjwEz5U6rqE0GZCV7eC0Fyc9rYz5r+tXt4ZLVEhPPcqT8iHT5BldXmw\/TkKK95pGO\/NiVxNOdmTzfqV7ovc77e7DSO8o7Kl3popb6uqXVKWepF\/ouSlvtc3q45qzy9U0bz8cowx0x5zjf0DT3Bn6Hst6x3rlZecShB3l6WlpPjWdqGnd6fb6emhNBp3di+kQWY5w7nS63B4YpLc0vxmlmsDHIg7v5ZqhsrxYt7GxlvXZ4XW5708bamYm5at3hmPdKD\/PsxmOnMQ\/y8laQdEZD3CmbeyT13ys2aiicvszP\/K289smwNlNr1GAV+eZtgYHQ21xx+KKhOnRM6qvYz0AsLyV6qEHIb7U4lpH85PkPy32O1ZfLbQ4Q6HdyO6PuN+SFsXcabxI33pTbGGPiXtzrfHyrQ2xaf9ec5hY3rT3sN3aWVKV1K5H72Dv7VaVV9JPBHd2Rau1Vl9Wfv7yBljeIrUES4+XzOMmpiQODPN3a+BAf0wLDQ8\/p24+VBCIBFmGBDawjO6tndm4fNoNpexK1TyTqtN1Hv77l9Al3Kj\/+UKO+fLSPevCosAh3YRVULPxGzqVWKiF7481p72m01AY98t13RlZvZ8ibzaco0kaagSOxSCAwdIrTK68cc5TDmelwOLlDUZwulXOXw6kqMN1Hk6ZbSTHdip2+AzZK1zV7ytKEQsm5TDN1HaueWJ5UuIawh4U9EzwzPcs8jR7N40z1YS2vNszk63ofuvzzfFnV8mVPXFq5B6bMkGUNZdVSXhqWW68tjpnzI3QtKF5aVFWtVqWwmHZjFx7w4JPeQG9nGBcSZ5ZgWYRPBUnY7ozVVIGF+3bWVDljFWawosrRIbdKLNh35iJYYQZFakQGY55IlSMtE8gQ8SM7MxAsNIOFCGaJ4HfNWZYU2QcFpNabguRVnMQcECaVmwZbbqCZuyOVDIYbAnTXCwrf\/cKPCUjNVeqVkJjGo43i\/xOGp\/1X7Q1Ko3w2Wc5DY\/LSWaY\/MzM\/Jz9fVf1qpifHk68+mrMz7fk0JScnlM\/DhbHA+IzxObG8Oq3ONdU\/JTAjY1rOjFBt3tT8G3Lu4P7cIkUJFnlcWW3m96wUIcmy5\/edtVnRMNY0v005IOOALIrhddhODgJfydnMIWZwMa4O+zWLQwy4NMqOvMZCVphuT5nptgilJz3z9KiQnOTZGctFz6glPcXu5hbMPr7Ssfc\/GpLCMq79gZqGhuX5zZ6g3PjwuJRc6SUrSsoZGSqpUMW6WXrH\/fxUWUGB3jwa6UCz2RrW92VWs3V7YufeVxO7N\/+eFb71Dsu\/+LNbXkm8xV9iS9jdzyQeevf9xKYdv2fTfpv4d+JV1pvlb2Oe2xIfmTse6jHouo9CrIccvaK5gUWZfIx\/TOZZ\/rMyVY+3CIacckLmejHYZkBO+tp6W20w6tyD4TF3OdNqnXIn0em3JsUjsaDgkzMvnMfwLy\/ksznusznuSzopvv924XniMjw31Vc5vru43BwSazjsdbhYfMqlTHOaVy5A09LEAjR08gVoRU4Rx7iUlAQQTm5m8C63jlt8a\/0XiRcTa9ilT93TMLbXtYnrtd1pwbk7l+xJHDv2mMLWXjn9miyf2HOqM27SvoD+ZFFnrsgRuH1G9N4ozw31y+KeArVYLNoyizMjelete05ZdKBWnTMgOlYbmzMq2qBNidRFl2qXKpdoa5W12u20UXmQtioH6ED2R\/RRzkehvAKtjLpqAzW1Qbs1tD56IKqWZneN9s6uio4KjSoYUTwiMiZa66wLTMmaVjCtsLZ4anhqhwXavKxF0UujNxXcFH0n9G401xNiWZiLWvKrSLxl7ZlfpYYyQ121AZrKlezOiqNzNJStkV6iZORpXERI61hUlK5wZ8cihyuvjdDkpQhNXsqGdl40IyRGN8NW2gzb7c4Q2ivGN8NW2oykGGWM5nnhro1dedcSW4xKbDEqSSpuSRQThCepr56Q9PilvnpyuxzX1+PqOu5I6p7z4cFy39JaTedUUaDS\/6L\/xQZrI5POF5Py8vPzY1kakSM9FI12LOqcnd0xnccUxdFR6rbDlV4kdTvd0u1K81BWubjAxIqLOE2DdW+0k56yEBaqj9S+ls4HhAHoF+2kfrP6\/Kp77n7gdy8knnoizka8KOzAecc+3rxkK9T\/L4kPWP6786efNffuhrLVVZeetY9Nf\/svbM7upxMPvb0j8f6N5Q13saoW5r4t8VYCmROvdBqYK+TxPsz+j8MihKgDv1LKY0nQk8aCfQumFc9zLilWXfLYmlNeHfLaUSzgxEDJw2Ei4LUDHjsQbDU+2BbM6w361bYOnXoHRLywU2+\/RdMtivt\/3lYYNe8jv9+i4n5sFAKlaaMLRocneaYXLCk433VR2sXpq9xr0n\/lezS9Nf3TtE\/S\/bDl4UB6ZiCQHkj3uoL5vCQv260HxXkyLeRyZefk5Rbl\/NbYl7Jvuy+WJQQiJ4dKOkg7F4IkpjmL2shtUYrcFh1fhhZF0+7S7fOqum2ZdHFOLVe+idHl25eGcMdlHRs7Kh07hGw5DdlyGkqau9DPNXf6T\/omkYGbT7bPZs1AuYdC1t6vcGQtq1dWdgyRqnJ5esw8PKZd7hfv6Nq+fSNrPyDmdsbSq9L9AwL\/T3vfHh9Vde+71trvx+zHvF\/JTJKZySQTSEgmhEAwA\/IShIDAKEo0KqA8lKcUFBXqA99Se1q1rQUfx1f18kiAiLZSS22rcqD10autyqlRsUrleii3AknuWmvvPZmg5\/R+7uf8cz+fsJg9v5nsmdl77d\/6Pb6\/x3aPJiYEXEltWA1bIuFQs4ltFTd+aLlos1HuxY8YfhSMj3mRXVKIQEE5ZVkoBKCOrQ5YTheGLV+t2N1ZoZmAP+CpYIYjLGErqLSluUBlj6K7Drxx\/WtvTk\/PPb\/\/xCtzr71wWNm0f4eP3vbDGQ8+3lfH7Wv77fqfvFOSTMy4rm8lHHHrPaMUofc6pqFp\/eSrSZ7o\/P5P2c+5N0EdM47GrE1QWZQVkCqikw6Nr5dhX8GQQ4QxMS5G93MVxfrUIlopoqNFdMShsW8etBkCOQS0iFw6fyVzJbuaWcOyycpGpjl6LnOecH7JxNiExKTK2cw8YX7Jhek7PVoFAR4J8yQcIukQKYeodIgKylfWzhaRdIiUQ1QSdGgSodKuVAIlmMrkSD1bMSE5sfbieL5ibnKZssS1VFvkXRhcr1zvul6\/0bgusTp5O3OXcqfrLv1e47bELckHXD\/Uf+grtd3mYWUpdyQVllJVMAVAVdjN1o9IgYVY9LiGrY\/cGUGRpN81rLQyCZOcnyuESrjSYVJpqZ+hphOBDdstfJM8tdNMtNpj1ojkhiUTmkvhyqIlpRFR4FkG8TCZKMfv8VxpZFg4R9bQ\/dj2OOYHwygATB0KA8bhTNgBV8AtkIfdcEdOHVYa93jGzyU\/zJEl7SKvyKHgM5gqDUrHGwxT2cyyJy+lQBWsImanpqG5VeR86BKuCteXqd\/QWE46Np4jmHITz4d8yu1IAHch+u+eQwRFaIQNCrdP76EAlB1tczQZDbmRdFejtz3TQzYnyEzhRU7MexIxnUegqZUDaxwWv6ArPrIXRuCwiH8YRyGdYYq\/lFpDfsaJSODlaqWelKKGejuok6hMpRqzVp6eHaPzeQN+NkDXM1Fvqfl7XZf99sblz86eOX9M37JZi6+66at\/efzr27l9+vPP7Hi0eRR896KN199++pHf9P3Hw\/CPxrX3Xjh+9YSJV1UELs80Pb5w+S8XLH5jk3b3fZsuaWtoWJoes3vtdYdWr\/mM4Ep12KrdR3JRYIB6sLwjcgWH4B1kV\/inyC7vILvCP0F2sfzmUClmNoB5jmOlbrS6M26lVuzl4xDVMpDB9G5o54ofzSlUzou2kP\/Kwdv+4kj7M45077OQHPKN4p6Hi6E3fOmxw9nT\/olB60eseF4xLNsFRJ5B9IoxVL7Wt9qpayR2gjx9JexdfRHO9fzzp\/6DzN2j2J8rx3PnhWOo9pdT+kXsReLvRNZPFoofu89Zdow4iZ0qrtWf5I6S+3Qhk6Rh85J3kML0Fi0I7wAc600hx6NHBY8eGXaU5Ijl0aP2uB\/G\/TP9qMO\/wr\/Rz\/j\/Uy9hT95FAyYOHiHH7dxES3vKztqRC9pTZm0EzdKeckF7yu0+4tkPaE8rUjrdaLeB3YLzRt2EDPETeBPP7Z5lvASQYrnOxDmADabtr1FEl4K7JtvxyoK+02\/9W9+pFa9Mfv7Gd\/Zw+87sfL\/vzOP3QddnTNuZXS\/vvuIV6CVXQcJW2CSSg4rOpRzM1TiJpI5qYDFhqxxxEAZ+qkCDQS5xMTb+VUHlOJOJtMI6kPr\/WtB6okN35WWvy\/UL+3s\/cd6ECTtmjRxCDjtoEdnNzuaCCSeigokiYDfnJvE96lnKgJNEDiKu9v2DxvsHzYYGYKEQJHkwUcvBapBmknKtWqd2qHeKd0pb1P3qcVWJqzNVxCJFRHZCpQRVheLOra00+Qh\/WpakuMh5RZEDePEhzosQJ+Gf+iwuA1FaKMKFSKSBknTzTBFuFLeI+DWEORfKpZsvQ\/B+tBUhRN4x49xMDtVxHdwWbj93nOO4bnRHp9LxtAUlriR1GuQRJBnl2MoKh44FW1sIWGjnRJGUKAsq9A7AgbuAjpnwf+2S3JA8iV6Cb9MiGgoepvHeI2cR1BD07x81bx4FDrCT+i25q1Rg7+GAKDpADvEpymCDBQY2QDSu97d\/gDcOj5UPg\/e82vsKt+\/0HzeuWLeOraKxGt7mOxV1UL5TOPuyqpgoEn6uIuFns0Ihi07FRGHXYm4s5FCzeAGO89h8eaaIL08VadABHtWdPD1HaKv\/RGjvzYvSaIYdI3X3f9rpDmTxxf00p2GCDeENQzYS8TOCZeRP\/zM3BhNsGm\/cKbZKrJZrNfZqeDV\/tfIBz3Isw\/CiIPG8xDOSrJJcjriseGVZ4RleYoiB5CfvMnEEMWNBXlV4iEUtVLpRKCfJssQgzN9aNwrmJFW6ICdvlJHcDXfnXIqixgFzQRu6n7LX7pwEIfA6xn9OoYpBtZXBX2z1gIJ7XNorZYTlMictwPFE+zGj13r6hOiAFkxTmB+6Sb50RsRcx9GMPEJtJnl4Bt5M2xHAnBUtysATVUll92GxwfSfsDJRiXkAqdEvSdioF\/GD7e7\/YGeI2PMDpabf5MTILqjwxMyXlylYMIoSPkXKkDSDmqqgAa400Zje17+AZTMnjr8URv\/Suxddw0zvm7Rhw+otcPuZzt7vE5lYhbX6DsKbcLaVlV8kx85Oq9+Vd2tkResuMzsFThanSIwsKpItI3KaCjQXVEpVLBJKeSwqeltaew\/Y4iLzMxZfPwhZSWZFWU6VlGXTMvwaq5g4ZL34fTmtRLOQbAj3dOJnlnCRh7yLP8KVCjxS5FIVC7UXIamfZPGljQChTsxhwTJVbVWgEtYg4PhZIOQi+hxrnOknsAIn2RAt00+sbDF6jDOFBJEWs5nOLxEjWLZsvvGARq6iceAAXEWEwcr2DL1AqLysGQbLmjFvf7A71IzK6UUiVwmQywFkGpbHsoHnqD3A2\/ZApp5WaMKRTcQogEKZrwp9OXPKmX9jw2d+N495uov52YKpzz9\/RrjqeYIQTO0\/ykbZcwDpwVRObYQaySVVh1zh6ipXdXWza6SvKTK6+rzqdld79RLX4uqOurtct1f9yP\/j8DMuX9oJuFbS2k5CPRl6Nr0n9GL6QOhQ+g++99PiBD8sJYaySdSz2z2QRdtIDIQ2QsUCsWCmpjrbzDbXnMdOqcmL8zKLxMWZtepm9Xfq166vM2ZTVoOsUZvIBurLvMHLqpZXoapordaq3a9t1fo1bqu2XftSY7QXHbGzN6\/RGlPNCRdr5CC8pMZNoxn4Gk8y9LWULRO1IJV4u\/OaFmUC3ejZzqClpoknXyPL4+cGf+CNRgVQOBcwsVKujzJK1eXG5QAbS8Xxqn8UScozNniq5AFPl3+yLEGMJtu1+8IymhIskQgJknVCat8SBGsh85kg0WmFHHaCHnDCsSQT3eiSnFaZI3VB8VRdanuKaybYDfExsMv3jkW8iNe\/jeSmRjTTmElpRbaueX8z2tYMmwOknoh8eUB0YnKBZLC81ik\/qXW8mlprKebMfG3iZf4Qj2J8K494r2PJeAsVLNb3DM\/zGgVRqMTjgxQ9UcmZ8RTd5TWKpNB0GH7EqAKkS8y0lZa3k8kYeIHQGtZjBRuOIr6Zjz8mdlsPdobwyx6rGrDw4ZWWL+lUNAGKe5B1lQErI3sBk8moqlbVzQwjgHC0UmbqKc0owUAg6rWqmIRCXksrTS2lkB4B9Gg4n\/hCTXQ0ZiutIqZzEHWO\/D6f1x+oSDG8oCErNR\/vxLQseGHJ9pcmr57SuPS9q2DDxDtuXl+yI3jt4TvveHamIQXKX4oGrjiwfH79NYuvfixVcsvcST+7bcamGV7NFU4k5WuHjZ23Mrjy7mm5y6cOX3f89G1jR8H301EjPb12SsclbWO\/Q9bx7XgdkzifAUqQm67jGyCn6gmukZvIca2xHTEUi5VHG6LjoytiW2L8aE+LvyV8vv\/8cLvY7rpIb\/dfGl4iLnNdrV\/rvza8P\/au+l7gvdBfPF8Evgh9VHIk1h8LxblavdZbx7XqOe58fSa3iHuv5O\/sKUM1fBqLxU8kygtQ9kU1hSQ9D4AtwSK\/upAAnSvPBxOHFWgoOaVD2aiwVn6lQtesErQj\/Ccd3PG4k9ZhFYArpPCIAr7UBSespKzBisdmQtNiwj15swG4nQAP63ICPKwVEaReWAPjcDhjV1qF8kwSof0QboHb4A54HLIx2ArbIAOJ60YWLSbO5ErI8oKUuyH1d6CbcDek3A1JvJ4sK7qrnxwyDNK0NJq+DUOlk5sGuSaEcVdZuV\/0vR7M\/L2DF4QFXLfS9GhLka9chRm6C8qG5rOKShSWj9CiEl5AgKZqNDsuYgXmYOy\/lyKfASrKKxnsvhdK8OCwp7pW7bxi+8pc31c\/f2kpys793trn\/vW6tc9x+3r\/fn\/b\/a+t7vuy751H4A9fnnv3wdcPv3oQa8GZ\/UeZY1hvhNHllv4O9B93LELZKfeQHEJ3CMMhyCUq9h2y2s061In4nAlWAAaw7qgiBKOsAjWfIJK5FuhcC7SCSTDIXAt01R9861UKIxkH2uvJg9YnSSqMRc\/1nBuY7Zkd6PB0BH6Mfsz8yPWE8URYFV0heQlazCzhrlNXuDa6nlR3S3vk3arqV29XP0KMVn6Zvly\/WWd0iNVALlVHM7E68GFtAdvAEXAcO3S6roCBY4ziQ6dF\/Q6b6wU21\/N6QhOpvimPAJrXcKJIN\/ytsBtIKJkYthghdky0jAUY5mx+hjl71uBISwrH8VuUz3KUyaZQ1gpT1jov6nOEt89hbZ8tvMvyvsQhAcaEVgEJGo2cyuQLBKqVyQRb2IhqLx9hRCR7oABQWGw4IKnbV02bXTGNujKQuDL4r6tOkBjLKidxEYtOo70H\/6e4FGbYeYWydpIl7sYaws0GKcdiJ8JNRa8iFHJji7LEeRIrydL+AgUAijAw07Kz5Mv\/8V7f\/1712Z3P\/zm2PXTzxXc8+8StS+6DtwX2HoIlUH4Ook3bH40sXfarN9955btYUk7CnPuhVQ+CPFRSbpAR60q6sq4JLq7R2xi9EM2RL\/DOjl6FFnALpSu9HdH9sbe4tz3vhz72fOz9MvB56GMqEf2xWCZMxOi0MJGpwnDsNw\/3j0aNrmloomuS97zohXLedZXrY\/5T\/yl4QjOgD7voho4lpSKYAItKrHPGyYNEZaFmKtgAwYsDNjFImvogqap\/K7sl8nrSMA6b0DBzZoe50cRylSwVS7qabiK+TGrBEDlr8mRhmVTamhS+ITxhaoQnTCcnyXRyj8wXnaPDgnWN2+Eyt8NlbovL9uTdCcHB0klMiXDemPzLwiHhQ6FfYAn3tQmMUEqXMDUMhFJraVOOpMaZEKYcGSrNziySkwTOpKhNQTTSN63kPCwvW3psQIc8BgQlybOJ7GSIkMQODINFigZkxZKUiqBbkrK1wd1M0Z6yRqLisY63uA3LTegdkJXMqIUHbn77uiVv3dLxw9rO3vhz163916dvWPfo7T+95\/TjWyFz16xxSDs1CbnfeO2Xr773xgGim6dh3VyKZaUPc5yfclwgBqI+7GW2c+3SXGUhs5RbLi1URB+x\/uhUYyJ3AaFKomRb6X6XO+U9GWZHuEeHRkTHuaeHx0VnueeHLohe7r4mfHl0Hb\/OdxKdDBrAD3VXIDDTT6A2xh\/VtxjbDGQYbCQqC2AfepasVUeL7c\/RS21gmfMDD5ZjpBzi+H\/dzqQzH8i5sElKUTiXUyrscnIpXeRLpcrq7A4XdIVjJM81mcqS573E7IzBmP9FxyDek\/c3FPTBQOGE6OhpIyHkEtVZh18cNrPFVC6TJyl7BRaKUhayhFqUMo+fMhJmocGqtj1Dg2g9+D3MTicpQj69UNGJ\/2DVdLb0rmyhPqTbKUQiRuSqSK4EUBW1EWsDrs4m9oPDBG1hDT\/hMdcyAxh1BvIwhsx6bPEmR6h4kwWnCOayS9trM2ZDbfvKIhFn5YN4hTIKMsKyFDUvmUv31fzthc\/6voTeP78NNXjmqLzrtivv6X0PzVJH5e\/c8AzMBx7vgjFso6gw3fdB39dGfPu+q+EPbj\/36ieJt+3BbLiRexME4KVWXohXgnqoNlQXyoVWhH6s\/sT1jEsMu9KuHaH9ITZELmIsHMuWiC5G1aMy9KGM18MyPJC3eqG332NdrL15T44dKCRyBELArnhRsCvBAgY9AGmyVueIUVmatJWJxrJbAAzliAgK5VxYBNk4SZpiJOVEKIEaGyn5yg6Seu0g6V+pXUVTPmn3le7+U3upN\/Z4MPQS3AfKwEkoAwdOKVxzAqxgn5wKimOZY+0WskJabTSbVkK91zB5SeBF7NUYkjsCTF6PwAzMVG\/aBDNYhKyK7Aay30Pg92Fdyxhe1mmcEysyKwGg3srUq2hsaMw2kVgJVlRET\/lISfmurVs94VvWnj8\/Mqr+ggmHDjE\/umfl0uykC92PyJM6rrjnzCIiJ8b3zWL+iuUEqSqvotepQ1E4b42S9J6vTPTyUkmopEZJeWsqmpWR3qnKJG9euEi5Wjkl\/92nDa+oqTyn4pzK8yu31GyrEUaWjaxqrZmkTCqbWDWnbE7VYuHKsiurOmo21rxXebTsbxVfVpoBP+\/rRju70lGPQC0dIw7qqJ2zkTI0dnXRjTmDi0Z1eWJ5VJX9voZkA+mBUtz35KuiomCnbUUiLyeDwcMBaARygY7AxgBbg68imltDtVCAaqFAQQsFqBYK+OnfSK061UJkL568trRQwMroxQRWmKeKZNQp+zfVfGCNDpOgPOYwZMxhyJjNkIF8LPGyfkj\/UO\/X2ZjeqrdhG88RK7qtqYbndSpW9DBhO72cHJUeJUekU82kU82khzI1a8qIcsrMGJAsK+04nVGsn6iCohLnJOkJ1mPXjfdYYYeV2DDC1hBepH4GAE+Uo5Y8nnG1nPbWwLPO+zxpKjs8lldqmfVYRmEJglkuQCqxqJ9ZadWIE70VaHRSzz1FymvRdqX+3DU33hHU4Nodfzp+7e\/vfen6Jxf+adsv\/vrwkzduePr569c9fVF4VrJ+wcVNO+6GLe8\/BOE9D208s+Qfh9b9jKn+\/f6X3\/jVq78inHoHPt4WUm0BBCRb9RZyISfdgQQKNdqYGBeyAd4zRSDJAM0V0axDd+WR4vhmDsE7hICJwpf2FlnUAzRXRLMOjb+UtdmCcQjeIQRMFB3pAC4+QHNFNFuAdpry0kjCNG3SFmmbtEPaL30oHZcEIMWkFdJGaav91hGpX5JjEjbyBRYxEs+82L\/f\/obqPHMTBDzHszIvJDnAbmW3sTvY\/ewRlt\/PHmcRYOPsYfyKZS3fEs1lSQwsQNYOSz1aViaHwFJByTqCknXijSzxRGXCu+wMcfLMYLEhT4pBaLyx9VjGqvHGD8Kdq4rjx4P\/RfayMseTLnO0LRzNU\/Y0NvgYbDDd0dXVxX5+6NBpH5s6\/R5A\/Y\/1zYKjKb+44e0WvxRqGBxCLYQCHUJz1iYq+OgOoTqEq7CPs9oZh1AdwmWbFMk8yyW5MWwDdzvHBUSOE1gWsZwHQJeCGK\/KmpwiFF2TCnpNFF6ImvoWrPcCAbz2XUlZ3qLAmNKqtCkMqULINZFrYFclUChAoUCXUkoxC5VcBkWkaAWVIErI432+bPLZsoN4\/y0zjIkLJ3yyErROJ85+hpZ7Fa6I2dCw2RCtEk9NNPSUaMgRKGlCBAAC2m86K8UnstMUupm6nLTM1JXiS5WxrxW0+vCQoKaAZcXtXX1Xl4+MNY3sahj34HnsZ7\/\/\/dc3PKyd9wA7\/\/S2A9MXYDviFrzum2iV1aZvrvpCEOdb1vhZa7mw67es3LNWaNG3fmM97s1zdNnReqqmUVZdVbbReq4bYT2XW3VXuaQvkNW5GLeV+5Bj2\/DmOMfEuBXcRq6fY\/HUyIhJWoZKk22o+LAm3wrgfuzxIwDiWCUeASxwlh9N4KIokA0o0eVn2ymibaQ4sf7+fif6by9CMIMdvAjJKiTwpl2LRV99Y811ApleRKcs65YuWpaFr8xmAPgUth0qmOU09+kB4ClS08ag3N4B2iyiS4pmOFpER4rocBFdUtQDJFpER4rocBGtFgW2XUW0VkTrRbSnyLQwimh3EW0W0Z4i57jYUXYX0WYR7bLTT0UnD5VEEXPTFVc2yfawPdK\/Bz6Oc29zJ+MoIMYrpGAkLjFMRWmU9xFrQIB8RThkyIeTcEtyWxIlsXDQkltMaLLUx6bZryZF96mP7aWNd2hjPcImJqKeNpUNJsX1TSfdecDf7obtnUHHQRpIMLSBTFc+mNwSgRH6S5HCL0XoL0VIKZVJfilC8yMiFOeJkLI4ipZGVPKbESeWEME\/tQeghgrnRyoc2Vlh207efEUSHgaQQGAoBlpBGxbm5OusFUCFHzCc7G3S2tO218849vqJnJca7Bb7U\/gfhBLJbriu82xhaIGh1GYqgkjbi9tHkNe9M6iwXAWIKY+113QSpzcDxVWymur1pLyqGYFuly8CHTFpeXP\/qWrLyYYclvFa4xUfFqB7limCxPClmNy1jLeMsHqS2+isQx9NjQrQRnlmhZm1ACpKkZpXn7n50fonl6x9MHbTaz99trNi\/jkr\/qXrogXnbxrNpn4w47IrLtq3fU9vJXpk2WWjf\/BE74No17p1M3\/0vd537XXNfILXtR9+Qj0CD8fwHvS00W18xHzqOc6c9PAsyY8vx3y73oAPGYeDR4L9QTYuejWv3x3lMKP6XbJLU7VB8JFWtPI1B0rKRfNaIpgjDByksJGSpgV3XqrgCIuZVMlReaeU0z0oAE8VHY2t4ddf24C8bCP1J63kbiXXMDLbr0D8X5kRJPI1nB2Z3RE8HkQrgtuCO4L7g2yQQQ0+v8N7focb\/Y6S91MJfbLLNO2ixoIgDnxDEDsVP6eIl4EpRPmOteXx\/pwbH85x0mndEewzArTBU+GfVVxwooVGodoHW0JWTSitC2o9ZpLQPGU3P29KsigLMsMbKZPXIlCX3TbbkbLqlSBDzH3JJfsxczGcm7IU59j1BXayY0lFvLT5seve73h0piF3VS+dsvopNvXg9okrptff2Lsa3X7tNeMeeKP3JaykJvQfZSsxt7hACPYTftnjC9op9kepTNGJBFpIqBD9g1uQQ+pkfoqY5+eJV\/GLRTFrjHaP9jcGJxrT3NP8E4PzufnSBUa7u91\/QfAa7hppgXGN+xr\/guB3oE\/iOdclzBxujnyJuoxZyC2UsbsSiLKCiSWkd5Cf6C1CK70FP9HIexMR6hNGKLsJhVarAsUkbZjfCf9Qwi7zOU69f7sUiBL7c1oima0TIBAMIS4wQiH0SYDsD7GkpFlBBIbCtOYwWcHI1GyQfBxeA0DVCBJBe\/AAGnEAUcpUFF+yhRcV3oBWGYMc\/mkiFRFwQPSB9ryqDYuCEWECRdldeYs5yViZaT+ZaW8fzF9OXRGBL2lKwGxutnQFd4XEwvZ5wDLwFNNCMRU2YLXjFYpKjZowHwErQRMUu4ETnrjz13+C\/hs+v\/vDvmMv7Np8+67O2zbvQh5Yed\/avn\/vPfj5d2EpdL3x+hu\/\/\/Xrr+FT2ty3mC3DXOUGpfBtKoXWqMYwY6wxzWBb4zviKBavUitK6n31JeNLVsS3xMXRgdGRqYGpkXniJer8wPzIEnGputi4JrA0sj\/+pvf94PvhN0t7vD2lR+L9cX8FmzEyvkZ2tDGJnWpcbHysfF7SZyimxvijJKTI+6OaArTQIIYKFTFUqMBQ0XwocViGhpyTO+SNMhunbBXP2SmDn1hZOHLQSSGk4cXiMlwrvCiTVaLTdMI10NOAGgbAbkck2ah3LpR3JwH49mihEyQ0ioKExqAg4cmzg4Q0MQLrKhokjE1uCsJBUcJCkDBzoueb8UGrsqV5cHgQaKbmp1CCpmCRw0e7mWEFLUahBMIrjg7z+7y0t1ylyRQxzOYnRj9w9R2Hl1z34Q0X3z\/cfHLtup89tWb1zr7F3M\/vmjXrnv6HHu87fff5o3tPM08cPPD626+\/9kfMNVP6FjNHMNcYIAp\/QblmmYIyqDo4Bk1D61W+1dcamhbaUrqtlMt6spHW0gmeCZHZntmRKz1XRjpKN5a+xb\/t\/oT\/TP1r0KhC5WrG14wa1fPQJPVitBi9q\/4p+JH\/s9AnkTNIh6zLG44qgsZ7oyxmlYDWAAZxCxgUdBuAqQAJlujQ0HN6h75RZ0spTFVK+UWnMJVegKl0ClPpFKbSqSFFASI\/uYK6Vd3EW7vT9FN9jekwzdlNvXOBvJn4RjzkrOhbLp0XElT8USBKoECU4LdqGy1ku6T0bAjKRqCK4CcHfDrR8k3+sNgDsl7KHqyi8S4lTNlDGcwe0LQDcCNtaGlQRKSm+sG5P+\/7cvmbN\/165WO9Zc+tW\/3k9rXXPd63GIljZsDhUNjWd8uT9506l3n+4MFf\/eatd35D7JrbAECvYu4woUB5Y0ytBxosrGCz7LnsbHYRu4blJVOURMnlMSUXYESoUGEAZCm9RYRiedwDPaj87D7pxbNtuXM542xFX+TB\/SNnFhkOPJXxg2xWuiztYlAaxgUz3JMPDEZPLEuhx2g\/sYo0vyFz3Ox0OAXG7zZrtKa8fRVsj+wlRiW2JZVuZmSRLVlsR1qwsYB1\/m2PnbO49ZJLzxk\/fsyl3lI29ejKKaOfqpzc2rGq9y0yh639R5mdeA7r2FLqjReg+IKvECKJwE2U7dNFS6C42WaqiE4W0YkiuqKILi+iy4roeMGI3JBny73lo6Wp0oREvnxh+QbpPunWxJOen9W8wrikQDgYqJtW806Ai6C5CBn1UA7OF+dL8+X5ynx1vmuJuERaIi9RlqhLXF2prkqdlB8kqkYmLpbnKQtSC9JrKtYkNia+L\/9EfSD9YM0P6p6Qn1Efr3wi3Zn6dcqfdpy5coeocIiEQ6StMjZ7H0JUOETCIUpIJba7tPlisTKpymw4nvKxyvCSMIHJy0M1NKQaag21hS4LbQ8dCvF6KBZaHvowxMZC94dQ6OeYjXyYw2m0LecluxukU4IBD0MEoAFpn5ROrz9Lo3CGZmYhHD6\/ZFkJKon6BNZK\/qIQ3ycOjPdJzkN4kY0OV2JhGE6Ecp5gtp58vJ4GUoLWloiJEL2vQihOPhmKk0+FaKJViIbEyF\/HSZbmRJcMJJN3YoFTjb9vd7T5cDWsJj9NvqbaqYerdoRctdV4BRMvOhe9M18dpsdSVlmd7ajfX49a6zfWo3oSWkyAoOUd0uUTty4D1sqEIEdIiL3kIOO2ePTn4wmdKkqdnoget2XuKeJCYopWeNtwvJWonDPzevmHABK\/FIHQCDvmh+Vhcb9BbGdkjq2a4aSVZTIrSeSvyKU8RlIXMqSn\/EqaU0ZQGFJpQ54KHZgClq2fqxxWWsF5a1Km4TY8BsOXu+IRIKWFCOSG4U2pF78s0yoioLzCpYpVcgSmKyWZz7AREDNKiFdg9V2iG+qMVmc2bdoEimQ3QWDbB96AlnMKICxRUqmS4Vb77eFKKBz2lVD7zzeQuEZ6up\/de7syVTkcNWZHNn2jlgcPUv5MQwatu\/Q7b9iwrjH5\/Vcfbhs3qvp7s2\/8+cXmDnX14g1L\/P7ayK0vP5hf\/OqNh96FY6NLVy2cMLYimKw\/b9OMyevTscyUG64KXjD\/gqaKaIlHTjSM2zD\/4q0XPoelVaL\/K1TNPQwC8FqKUMUHIULKoLKHAVooovkiWiYdlVIk83t\/LoGJjSEIoOqSIQP8hpTRZWw1MopulINy6PoW881uQVKOzTcV9gviRGlih7BC2ChsEViA3Ydtwg5hv3BY4GnbAbv\/wAm6DgRS3UMzkiykxibsjgSnKE8Tx4QYm5jibf\/EcsCEfWgJCMKROxedBf7Ru8ZY1Z09RFkfI8nCRFmbDQ3G74rKNyM7GT+tQWYU0purPictg9jiMDVZorpb5gkLNNTX19qOQDJgJTSQ0KTZRDtc0xoWZITPb7liWc2tt3bu3u3JpEsf3Wqcs\/AxdOU9UFjWd+89vd+fXhMmeuYWrGeOsCl82Hut7qlhEuT3BbIo7vGTYt7juZDbm814YEL0+FXo8StYTZt4\/kGDfxDq4C+yyfxFqIM\/GQwQeCBMsYcARR0CbhoWLCTIBqiODhTwhoDXDhD+w8IbAhTSChC8wUWmvD8A9wdgYEaYVjoRqCF8PIxWhLeFd4T7w2y4EB4oBB7soEJnXk1KBcOB3LQlLh2Wjkis5BgOUsFwkOhBke43FD88adkLEsUaJERRxRmhQUCv3UL6m6CCZUTQLL8Wy3igYibMGppLdyHe6ujI8AarRoBLNC3Qv7p6E7blMrQ2DDO\/SeEqRvHzlA1anfQ\/K6elMkWx\/sBAeyqmdcPblz7eZihdinntrFn3jen6SdeUa9oaV6MHejvvHTF51uz770DNp9\/DXIBZgTmKuUBGV34jY7+o4Ah8e8ER8heg\/GJjXBzIGiRVY8UZgQFOBLLIQ75QTJSgjWNqM8U1RbSkaG8jB0G52SwTre0ymyW\/O5oVyQZhVdWJn6H9LBOMVyoty4I03lA\/TypPZoEfb\/Cr93I3pYdnQRxvdLUKpKWU3Awa5SlgspyHeTRPvEhaBBehxeJiaR34DvwOWi+uk74jb4ab0e3MncId4l3SI+Ah6Xvyc+Ax+edgr7BT\/h34tfweeFv+AnwknwYn5Bp8OnIQ+OU0SMlNchvIyRKXc\/uzHGbjrHOHFlJJxRNjl7C7TsvZANV3ZC5ovwQKXeNZoe8ijlMVkgb9fgbPDX4czBzMgNpCyVWTLIhiUpK9kiQDBiFsGXshxAciY3NaFEmhiyBLDIBcrQrVcjGXy0kbJSR1w8juHLeRQxymclIc5WC58tc\/EHY+Fg71tve2h4PHetqtNJnmQiG62Ty4oxIpPLFTsAf+FZc8kSoneq2Lq5w8pJ7E0wDh\/+hb9oueZCyY+eKFvmvZVO+tVy2fsxbdQbmS1DjtxVzp5r54CXNWgSMJmvMLO+5wwqpWpHFEuymrE2HiCjFgVOBPZlCoqcDBhlMSxQ+URElFqQjaQEmUPrCHu2gPcWAPohWcwxu0iqzD450YOltUyHdmEGBrf0ZXC3u4iyoExYE9hIE9ZAcRA1aLdfvMzPKiPY4WBeILxexm3HGuyvGZafauHxSF1wu00+TNTfxmqhytogfexlzeojdtYWnFLKHMuGr9YX+XZgW19+dqCWXm6GvZZCBQsT8EeR1zq0ulLbFVEyJWZk3ZDqtYetgkNwU6aLxz0HiL9nujNYe0BqDYfvLrXljNVsloqnmJeZ\/JkJOjmM8RJ1B+xEnCO56TYmVZI1pSSSyN47m9sUSW5VXJw0ekkJtjAcsrkqKJbgN4GK8QFSNKiZYASaFazGhZ0CiMFsdoE5jJfE6YLk5TztUnm1Pdl+gXuJcKC8Sr3Ov564U14gv8Pn2P++\/8aSmtmGmQdlVqab3SXesdBZrc3xFvFx9iHlSfgk+jp5Un1d1gD79P+y37Dv+udJQ9qn\/qPsGfkqIKbUyh0q3BW+UtlnlMUV5brERkTWfdwBQFMSnoSY1AV5rAuKCadHX3v5NrImrMhaVDNcWnXNDr4WXFTMkZcw57gTzfXGZuMO8yZVNmsawgl8O6MANT3W7fLuJErVWcbvSQYZnO+H8k52U4DusygZNkWVRUVTZME1sQ0zo54MaOwHm5RbKuxX9lCmJcMN3uDCd4OU7Q8HVOujSvy6WJpq5nZNGLPw64giQDCApuVtRNVXPRw3NjG4D0Diaiza2Trkey96Thgh0ukvLNYG5+KifH22S4XL6ZVPChuTmpzYTLzZtNUgA9N6cYHOyg4WEGC7+ndsOTnpOLqFMRmn6ivT2InQL8nwjB9uAnBcnndJWz7t1EpaJJt5unFwvEwU+YK0kBmKAZLeSx2S4Im7YjNrtQzOeKq3H0Uv8R7FAewev\/cBeo0+Nu6xY9dnHptB3Z2QM96cT+wzuFOkjfL5s9bUdDccM6sf\/ITiFu\/dE9uHE\/af1xeA92ufAPYk1zeJdQR35mFxiF9lk\/X\/jFwscDxR83+490ynE2Dugt45z7umj9b+1xN4MaN+06tNMzUHFoRbrJCqXN8AZ7O\/\/ZP6IeqHbwBIiKqGAqGTit78V9z7SyDc+8sLVx7J7tfV0vPlP1R6wuftxjvoau7X3o9YNo0en30IbdZw4Rq7asbxbzN6w5wujXFD3Rg7aM86qF\/HknEOUQOuuUTbsHxKfm\/NXlEGph\/0Jw4Rv5KsTYdL6qoAGIKVpsA5XIXp1RmGhId\/MK78m59biSU+M69fX1UG0m\/H44eDAcMsgThZ6ouIt06lGoE2NodbQ57c3r22Um58rpSI+n67IG2Qiq5Pa7gu5KpVKtdI1UR7oatYdNJe1Oe6b457nneeb5FrsXexb71vNrXevN673X+25z3WXe477Hc6f3Iflp5SXjRXOf96\/yp96\/u3qNr7390VK3J6hp4+fawsbvUaIRVp+g36ozeqhwEhZA5rYlBTZNdF018ErHdknI6\/Ek3bIXv9BVvJSTiuxVFNlDigYVnnwBiBpRVBt9OYqi3ah1t45nJOftRnNySqs750aXuV92I3c3HL9Hh+VgYkQmf6JzlourdWqbysxU+1WEL8D4zlodzxBq7YrEN+Bljaewl9wIA5szpFFk0DjREyL36TsWDhrHKIUtk2PW+ia2DS295fDyJTdmA\/hM8IJtaRHxmtXweggOrIcXrb4x\/UfJYpuXcZaDt\/+DPU3NcnlTs4Y14W5fs2k31ZlHfAKALSW8FAazPMCeX4h0Ys3Jy0K6Lst0Nqm9ZMV7Kq0swCZShOvYTuSmbRXlN3vH1LRMCZgpTum75pX3M+WxzEddfcvGJeo25LN9Vz1jpBORpXoJm+59+LpNG9aipad\/u338vNlklaSx1f8WXiUa\/BtdJfCb\/SNzWt7djX4nIjest+qz\/y0nYQKeU0pLsl\/JTcVEFUpLtUYzbJbPg5PQJPE8qc2YD+egOeLF0kxjGbwSXSkukW6Aa8QbpLvhbeKd0tfwBIqExBSsEjNSs\/iv4h+hYJBMcsOXRViQSKR9WYW7GaLRkoxEWU5ChHUBguQ2K+hyLoPPXb4cL1J600Gq2jKajLqh3oU1A8e\/iC4BAAgE5KXRxXLXNg0CLad1aBu14xpHC0YT5E\/aGiDfBOF2ANvActAPGEB7joGQbqwp23DAQuBpBhdJ\/cRET4ZmGxu9BE5qMT7GvvzHtB7BtosN7YDdgNaGdzBT7K6CKZHggtbsiWQu8atX9pJZJFNpNeteOY9WcBMZ\/sEunZYHW09H90aaJdEfGUsslV2BZuqkyv5m5MWPsN9p2WQ1ieyUsVGFfcXdy4jdzVHsiLeAAwJIWyXEfIVVQjyyocyXRk+svqivjVnQ+8vl65fAzx9gRP6B7\/ReeoP04\/5+q8sofxqlwAjMNAL4I3wKzgLTdtKYa5edarI\/V0Lc4iOR\/ghaHtkeQW0RSF9cFtkSQRG2u+\/6rikZCEP7UBmoggtuI\/5te\/vKlXhFNAL8K7SOgnsF\/8oU+iv3gv\/AFzCS09CRsuNlqEwGUzIIlr2AykEV\/Sz91M+xcTCcfupt\/Cke3PshAPV7oZCzQ8r7OwOhrBU\/xk5grQAFeDE5DGHge\/CsNeJvorkY3LP4m2ZZZ4lZAYDGTghhytnZEn67QaACKuMykRdAGjNseSLbloZp0jZt5xQS\/J1Hj4xG6+mRXWCfzwnnfEqOl6ASlp5PyVnnQ9EY+qmL7E99ij9VlvPAKLaYs7FoG5aOZgs5hWjhoyvxDOLV\/AH7LGrjXsEMvNZCcmD\/b8npI3saSIfSXAoTN8ON6EPILGduBjczzHKwHKI2OBMhPAMGg5jNkIXdqGMX9nq70ezdIMS++5RV+N57AvN8bzvNbW6nEe3ILrBx4FbEngbmg9u++DP7LAz2HSVZffA1djleiAwYRuNAOmwkdzam\/ZDYzusH39k4shOQbyL+IYM5k2VXw9e+9z383qv45K7HUooBN9A7sCDiOnOkiMagmMHjNLcPxAECpMSm0DzdZTXrOT5wAwgnApSz7upaQtf546zl89oITktvyye0zSTRtCSgU5SR92oXTXklnin7K\/QE9ywIgD9YNT+bsd+EPQWBY5UAGI2tN\/f4uXqrSNwNQordqDsneejbnla2G3XlQioIkaTTtcomY7r5SGAtuDkYOlJGpiVzsvdkzwkrAwq0Tv\/ki8yZTG+mZwCervH6JQ0yviRKeRl\/PfD5EfQygXogaUo99CFPPfRDvJFdYj29D8DAbQA2bSI3AMmpukdkrcT0jQq5gG9cdml7czPtJOtJkeQCK++8gad3+yU3+Q0IcHTzvHOWjqmIlwvfZa6Z03rVubFynx+yv7r6nHNGllZkV60alQgGa\/GVWtr\/G\/4O7k1MuUA1HGfd2YE34UkT1tY0lLWmJpTNKXsu\/VL6izRpO9yNfpQrA7ShTrpKN0wmogEGO4E1GUVlOVGIBiPCUTyHj+9SWGx8xXKGoo5GEMYitZHWCBOZHnwZXQ5iMAbS+FkDVejynFJdrVVilpa0ysg+dCWIwpKcx1dVPrq6umpxDceqripWFF5nu+GEzsyFVxMWOEnuaYHn6SS5X2vvsR5i+Z8gd\/k+1tt7or215QS50\/iJ3oHbNdAWXeRBmndgY8EWEKlYtRmrAtZ+86wKo5VYXLAwtlfJRSLpYDBGzkLXAEhrEoTYl+E4hRSbYDarbcBav6HW6Kmnt1wwjpE6ANgAGdO+HbAJsR2QaDr7Jq4CtgeEMl8PO\/2R050jF11\/zkO1y9BYvvocGI8kJ04cP873YMmW2x68d8ywrXMq4HebefXrE4wfVc+K3+BdMrbX7GVHNV94OFaVqRtbO15fsXjt3DnTRq0ZW7EeS6CR\/+W4ETwNDoFDCKKfMh9hXTHVGcK+wUOKy7OUqPJ39RYX1Dx4\/EZfjcdb5lb3Hs8PvHnfTwO+EAj9NHx55BEyop+XbC8ese\/HXy9PV1yeeCx5Xeq11GuVf0m\/mn616vuZm2t+OOyXw\/9c+3ndvfU9Db\/MHhipN9c014x+ecwfzh4t3LeMuD0m2uOaljsK48n\/cnz53zPGuv+bxnw8vvh\/Gee8NTSGxtAYGkNjaAyNoTE0hsbQGBpDY2gMjaExNIbG0BgaQ2NoDI2hMTSGxtAYGkNjaAyNoTE0rAFIF00IyD8vYMgTDNPsRACYkXPNypp0dX2idtiIxkUzp8w6f4KRvWjymgtSbXl96oWT5sw+b32yblRVU8PF8yZOb1kxv927budXzYGoZ+xNfh\/4\/\/0fS+5jjbcsmZ\/jrf39eAvJltx7B28ZMBLMBSaoBDUgDapBPUiAWjAMjACNYBGYCaaAWeB8MAEYIAsuApPBGnABSIE20l0OTAUXgklgDpgNzgPrQRLUgVGgCjSBBnAxmAcmgumgBawA80E7virrwE7wFWgGARAFHjAW3AT8pKYfH4UbXzuEKR5wAIxbtfjyZeRd0huNA+L\/5Vmetd9xcLx\/0BvQfmb+yfeQ\/QQAdu7Yvu8yveXvYsT64sc+qqwmz+\/c2vPFqe29VxlAnIVfSs73\/h9Ac8j1CmVuZHN0cmVhbQplbmRvYmoKOSAwIG9iago8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL1VPVUlERytUaW1lc05ld1JvbWFuL0ZvbnRCQm94WzAgMCA2MzggNjI1XS9GbGFncyA0Ci9Bc2NlbnQgNjI1Ci9DYXBIZWlnaHQgNjI1Ci9EZXNjZW50IDAKL0l0YWxpY0FuZ2xlIDAKL1N0ZW1WIDk1Ci9NaXNzaW5nV2lkdGggNzc3Ci9Gb250RmlsZTIgMjUgMCBSPj4KZW5kb2JqCjI1IDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29kZQovTGVuZ3RoMSAzOTk0OC9MZW5ndGggMTQyMDA+PnN0cmVhbQp4nO29CXhUVbY2vPaZqpIQEhKGQICqpKgwJJAQBAQCqYwEwhAgQEKjJCTMUzSAEwqKKAYRRRvFVkBbFEGlkogGtFu0r3rVRlDbsW3FdrZRcW4Vcr537XNOKAoQvbe\/53\/+\/08O71l7nvdaaw+nIEFE0bSKVCoZPyk9k+TfH6bjNaVqUWWNZd98jEhkVS1f6u1WrbwOh7eJYq+eXTNn0aLyxElE7SqIIsvnLLxkthV+6X\/jtWnurMrqIwsDx5He32AfNBcO8WO7VBMlPg57j7mLll48vf+Wp2A\/TDQqc+GSqkor\/jKk1+OORZUX13Tu4N5DNKs9HL2LKxfNsst3Ll5JNUtql9r2h9m\/5sJZNY2ZG29C+HOIYm7WbyDSx5AH6KreQolE5nvAB8AnzaPNY\/oC8jXPNw+r8Yj9oA0iP22irdSDjor+9BTtp9F0L+VQCd1CI+kg7aa2dIl4gTTyUT7tIL\/wkEKF1EnotJnepOl0IX1Ih6kXFdM7Ig7pFFANdaQh5qd4F9Nacy9CRVIePUT7xEIxidJhLlLSRCpy3mDup07UyzxgvgHbnfSh6GHWUxFMH1E76kkr6SaKo\/n0vHmMW5Bm0n1ihfiUkqiC1mnnaHXmAhpGe+hVUQzTWLpEfyNiDy1ErD+KTmK\/+a75Mf1ZEzQLKV1Fa1HiBtqv9FPz9G3kpRQaTuOoEr6X0ZsiXvRXA2ZPM9fcDNf76GslVXlGdaEcqTSKZtB6ugut8Rp9QN+JKDFQ3Cl24XlJfKG\/gbIV0zK6FOPqTrTeffQA7RX9RX+lk9IJrdWJetNk+G2g7ci\/kQ6JYlEu9osn1e16RnO22d7sYH5smtSHylDCrfQk8vhWZCAMclCT1aVad22pnnn8StSwmu6gQ\/QSyvEO2v07+rfog+c95QplpTnV3GF+iLK4yUPn0gSaRktoOV1Ed6NXn6L\/oq\/Ez0oEQh7UntYv1Y+aG9G2KZSLso9H6ElIex16qYGa8LyGWrYTXtTiXDFOTBRzxAaxSTSJN8WbiqEkKRcon6lB9QX1bW2QrptDkVJH6o58fTSV5qIHrkBrb0R9d9DT9JzoIFJEX9ToNcT\/Xhmm5OP5o3JQeUddo27QjunXNB9u\/lfzz2YduTDKRqIdltFOtMKXoiPK0FvMF7XifZT8RuVhta0aq\/rUgWqOWqqWq2vVW9T\/Vl\/ULtR2aW\/po\/RKfZersnlx80tmsXk12kKQgXL1pDQ6hwZj\/MzGaFqA8tXguZBW0JVURzdgvGykbbQL9X6CnqNX6R90BD1AIgllnofcF2HUrRE34NksHhBPiqfFc+I98T0\/SjKeXsogJVvJUwqVOcoaPLcoh5TXlE\/UrmqVulJdhWeL+oj6pkaappl6Jp4ifZ1+n\/GCq5eryDXT\/ddjnx\/vc7z8+DvN1Nyl+XfNm5qfbP7YnGJegvL7qS\/1Q0mvRSk3Ywxux7MTI\/EReob+Sq\/Lsn4tFKFjxCcIH0ZDGnotW4wUo\/CMFRPwTMYzVUzDUylmirl4VopV4iqxWlwt1ovfy+c21G27uF88gudRsQ\/Pq+Jd8ZH4THytYBArKkazX+mppCtDUNM8ZaQyXpmIZ46yBE+NcqGyHD10n9Ko7FVeU+NVv9pXrVQvUDerD6lPqX9Tf9QULU1L17K0KdocbbV2UHtJe0P7WffoBfpcfYv+lJFonGNMNuYbtxm7jU+MYy7DVeKa6Vrh+pvLdPvBrZ5FvfdQ6F+6cVDU6u21i5V3MS8S1Br9WjEZLWYopepC9Qb1ZX22OKp6xVuiTp2nLjD\/qBYq\/1aXiCnKEyJZ9ehD1dl0PZlil\/Ke8q3ysdZBlCqfil7aTeJRZYmapxicif6K1kFbrX9CBFkwVLlc7FeeVlerq80\/0VB9i3hX36K8RF7tsBJP72JWX6vcikgvKvOUdVSmnaP\/TPPQ7vfrF6O9RyhrRR\/1b9oW+lD1Kd+Io2ITuMYBMVrroZyvDBG7wHGPi+70ubiAasTvKSAeE\/8QTSTEDvU+MUZpg94KKtFiMMTYATVJ\/E2NpHIuo0hROogS5agyWX3cOKQOFAJc4mW6VKgiA2PH+WumxZgBtyg9wdMKwE1eEZmUQLeC33\/b\/DhzbP0NfR3G2V1qGk2kDDpPeYGGYm58iKeMrqFM2ocxuJYylNtohblKVIPvjwX\/VKhJzKd0EQVu2QllWwl50VFJBi+cgVz\/Df7\/PLh+sfiCLhJezKz91Etjn+u1AnCmCvDfdXiq6TzY7qCNxh79FRovOhFp3uYtGOVv0\/mQOe8j\/y6UhfJNo7u0NJTaC858AWLc0VxEATzX0AtCoctR5hGY5yVaETjvJnM+ajgPMmoMZOJzNM+8lfLQdxPN1eY6mmHeZU6nOTTJ3AH+u9xsoEF0rV6uTNFTtXPAY58T\/wV59HexDny7iN4CP\/KLBPoMz0Mo\/wj9MarTXgfvzDavN1+lDmiPZLTQTEjRD2gRfYF2K1L304DmcUq9WajWQEK9SxPM+0yPiKS55kJw3sdpu0sH71lF3fXtGLvrtNlKBsrbmzqKdLhO17eqr6tfaTXU+tf61\/rX+tf61\/rX+vf\/vr+OeDpB30qAFpOINWxvaBx9sDJh\/T4dus050D0GY+U2BPrLMOg5w6HF5ELvKYQ2MQZ61ng8k\/BMxhqrHCvv6dCXzoNmNANr2GpoYXOw8pqHZwG0vCXQi5bL1d9F0IeugEa2Cmudq6AhXYunDqvZG7Du3wTN6FboT9uwRvwjtLUHoOU0YmXRRHvpz1gLPSnXjU9jpfEsNLjn6QXoYn+lF7H+fJlewdrjLfo7dLN36F1oV4ehn30UmLpmae2FF9QsWbxo4YL58+bOmT1r5nmTS8ePC2SPGJ41bOiQcwcPGnjOgMz+Gen9+qal9undq2eKv4cvOcnr6d6ta2KXzgmdOraPj2sXG9M2uk1UZITbZeiaqghKK\/AVVniDKRVBLcVXVNSX7b5KOFSGOFQEvXAqPDlM0Fshg3lPDhlAyNlhIQNWyEBLSBHrzaKsvmneAp83eCDf520S0yaUwbw+31fuDX4uzWOl+UZpjoY5KQkRvAUJc\/O9QVHhLQgWLp9bV1CRj+TqoyLzfHmzIvumUX1kFIxRMAU7+WrqRacRQhqUTgVD6xVyR6NQwS6+\/IJgZ18+lyCo+gsqq4MlE8oK8hOTksr7pgVFXpVvZpB8ucGYVBmE8mQ2QSMv6JLZeOdxbWidtz5tf931TbE0syK1TbWvunJ6WVCtLOc82qUi3\/xgp0s\/SDhhReJxeWXXhvomqnUFCfO8bK2ru9Yb3DahLNQ3id\/l5UgjqPgLK+oKkfH1aMLiSV7kpawpLwuKNcjQy\/XgOlm1m+UrYJeK+d5ghC\/XN7dufgU6pktdkCZektTQpUtgr3mYuhR460rLfEnB7ERfeWV+1\/r2VDfxksbOAW\/nk336ptXHtrOatb5tjG1oEx1qmNXiJ00yOJuKJ7a0q+AS+UZhOAS9VV6UpMyHOp3Lr1nnUl3VuQiGv3KBWMFq9Me8YEReRV3sULjHcvyg7o\/1eeu+I\/S\/7\/MjJ7tU2i6GP\/Y7YiOPkpaBBn\/HHExNDfbpwwPElYceRRlHSPvAvmnLm5SgrybWC4LmoxK0bWX50HQ0flISd++6pgDNhCW4akKZZffSzMQGCqSnlgeVCvbZ7\/h0mMw+qxyflugVPozjh4k3TDsE3Skt\/2JiO8YXzB0aFB1\/wXuW5V88yVc8YVqZt6Cuwm7b4tKTbJb\/uS1+tklYHmjwoOZHS43yYehNnFbGDvin+wt9BfMqijDVUMZgfF6ZmqiUWyYlUZVJYfxOb0mZLWVtOC3Nb8jxX93kcmMASxfhLQzGVhRZ7\/LIpKRfGanJPMqxJDkRza5TcGjqyfZhJ9lPKl6bOhUF1lKU4tJpdXWRJ\/kVglnV1RX6vIV1FXWVTeaqmT5vrK9ur1qmltXVFFQ43d9k7luXGCy8vhyVmCuG9k3zsU9dXXU9qf7SsmAgsV5Iw+C8deXB8anlvuDMVF+Sr2wWMqkfSm2SSivyYFIot94n1k6oD4i1k6aV7Y0l8q4tLWtQhJJXkVte3wN+ZXu9RAHpqrArO7LFyxYs8zGXGhS3DJ+4N0C0Svpq0kHaq5oESTe34yaoqkmx3GKtjFJkRgFS4KNZPgEntAY3t+W2ygrdyw7thk8s++wjSA2SntZfPSylZYHIwYGhgWGBEUq2ghZhpwa47EPYYYIaR4hskViPNCdK5yaxqn5YIHGvTGmiHXIVQrLbqhY3lJyDhSSE\/KyKTz5Rg8nTyhpHENKXb4TI5T\/mlyhE6EyQ7IVngeSlVRBgs0F5Clf4MKt9o+uVcamSCknrRvsKqhGCAQkxEKVK8laXcygfjw7u4TMGEiGBmO\/JxOtihzk2Ydtgwb+64JyTrXNbrIUMCFR\/P2uCYDzLsZkUnJ8YXFie2hKkMrhqprcOg3goj+ShMvJIRgUm9sjgqqpKnuOY9FU+OIyGg7dsZmJSORJkuVLHYr6qEtG0lJacgotTT0oSg1+UImvFz9UJrirxVpR7KzBZxIQyTFRvUAf1zoas91XyBCmx6lMCXgVSWTcJcQkdUZ4YdIFjza6c5ePpHeSOtVrf4k2jgzSpLEiJdXW+uqBAEf2FCIzkU4JGyigm+FeT6qucxWrIbNZCZlkSEsWVrcOpJRb4ksoRRPHLtkTDYUTN5FdVHSs551WkoiXa1cXVeYfUYWSfh0mppVRNqcAE9sZ6C72yqysTYUMjjGJbORKyAkb4OSDiy38pwUWp9ee5\/Cdc5L8lqVZgt0xVyrxgiRPEJf\/BcEFqUOl0Ljy58oL5scWdufF0\/yg0bwCjKpFje4NKqc0prfijOGqi02FWNLjIqSnFKXiPX6wtCZ3y04PxxRN\/l4iG7cv6M6aWK6m5gKbG0s9Lf3w59nwpfUL+4sYYQ0RXNikOdtIHaj6t0Yj8wEJjJxUZQ8CiLqAJ8CsF+sH9Jm01+RF+MeyTQG9ShpAK99HAUSANmAR4gZlAGTAGWAFMQNggcAOn4UBdT9Nd51Ol\/izF6lMoGRgNs097n\/potZQEcxHbkd8AtRv1gTkZfr1d3RD2WfND9ke4ZBluCuLV0ir4j4A9CohzradE0BggHu5dkM4OLjNosfok19X8EublKMcomH8GLURZ80HHwH08zMOBaMTJUoaYVTC3g3k42qYdzG2AAsT7keMgfDTKWA3\/9rArHBb5RoMmclik2Vt9XSSK2+ku9XWq10qpvaz3s9SW6811durE5ecynQGFXL5QWOWT4LIqJ8p2CpQwzFIHyL660q7rHcoBqlG3mV\/D7DPaUwHD9Tp1R\/2OAEO0aurs6mZ+gjKO0h+mgbC7gQQJTvMOukb9lgLwSzU2YdxU0wilPzwGmj8pl1E3w08jUV+0N\/VE2ct57GEs9EC4STJ+NXXXPqQuMAcYbqKPZBtZKELfF4Pmod2\/cJP5OdLIYyCdvcCTiN8J+adzG3C\/iynNuxD2U\/hdBNRijHQGOsF\/nRzDO+kFjo98cjgPqx8oVo5BgMcekOnA7h8HUQ5k+++U6Ah0AgYDnO8m4DFgHNCNwyDdjgjfHeW4gscMj00eHzw25PjHeJJjlvuxFm3DY8yaM9uV2bQWaA+kGUTX2OiDsHK+cD9ymXkucNo8tnjMOBT+Kfa4P8L15DEVQn16msxbzkEeWyG0N499pmpA1qG3sp+G85i12tqhsgwFPB95TjjUKQ\/PTzlHQNUFFM9tx\/3uUKctWug28sNvjP4mjdT601T1aYz\/6TCXgA5G+2yRc\/BL7ff0gbKGFNd+SkNf8tzdHEZvY7heFfOR3n60ZYp2gDZL+qqSrL0qdH2X+am+S7nCgmMOpeEQ+y0\/poxQv9\/q\/j+B8pq+i2bD\/Jn+qmlqr9JG1JVc\/xIZgNehcG8AVgF93KniNvcC0eSaTLEYN98CS7QADdUDNFjbT9laBznv\/HCfjLQHaAvQ16+SKvbTdepkutvYReeor6IfkZfyGq1mcPqgNS3jKHzMnTqWJHXG62koz4Foh8o5NcR8R86rIea7ck4OMZstSlksG5g\/S\/lAkje3c8Zry7i8k1LU70LGZ9g4DRmfwxAvNnxchlNbtkQ78xRxOrKs4fpL\/jhFzifJ5+DX4IQPpy3xd1KTstP8u+TDB2iaM6+B\/oAf\/n+x+Qj4MPqbZcd6c7pxkTldHW1ORz0fMa4F\/dpsVHqa9S0y1U+ZNi\/r4shSbif9AHVtkaN+Gm\/zMz\/LU20HZLglR+Ol\/PyYEvSvJW\/LlOXlechzMB18ryfk+PfmT1ocLVavI1IxL9kdY2QC+2lu6qC+B547mpaqW8xX1JskDypQm6lcTcUcRly0WYKuUFc9n4oRh2R6HAaU3bj8hobxybygCHb0lcOXue+Nnyga6Kl\/QYNQZ7++U9bVL\/n4bdSD20HGXQa5grRcqRSnKZRqh\/HLOIugL8j2AA8MaQtbNo\/gNI2JcszGyDgDzJ\/ccTSEod9Lg5C\/X+ZVRMPcQyhFn2J+IfWKOBqnPksZahF5YO4ix\/21kFG9IS+LIB8B9X2gGWMz1rJLWS2p+aOU9yulPG+jp9NUqU+wn0Hdjd7Uj6H54FdBfdV7kc4SjKufYH7INKV+8A9qx3nDvdDWT1hPUOR8eQnxnqO+PMe4DFLecHlux3g7SB6Wia670YaRFP3rNm9N67YUCYhW80XlTZoCOkwppcOYMrthXsB6oPoWzVDvQf\/tpiR1GuT305CNwyDDR6OtDlGZ+iLMyXDfAiyH7reUYrQYqlb\/iXCZ8KtBvANI4274M65BnLdBH6Lh6vM0T90P\/eCfrCNQkrYM9Dwgn\/LEA7RA+ZEWGIMgk4fZ6TOWmuUSd4Pf\/dOOa0OW1cHpynwJdLvTlFeWNbScXMbTlE+WA+nKeAijaRSDdnob8Fu0eYKynnYB25S3EHYsXSJ2mPvQyIVhKAq1awPFCqCfNpAeBa6EOQ30z8Buy063A38H1iDt\/aCNhrwIJEjJxXgGhdsW4DbgBccvFJzP6dxDoSea+06y74GsAcS35j5GeHjtShqE\/AZpw819DPVTyBDAWEntXcupvdoT7t0RL8yuJ4LP7aEeKpk\/nK1MvwT8ZYS0Y+DX1PHXgucuy+f\/VHq\/Fsp68wD6OF2W4QeKt8YQdOPXzNdBp4jXILeXgZcCsPeFPd5pT6ef4H6zdA\/rP4wV4jYPdw+3h\/fr2exKI80IhTMOWsbDRhrB0LIRHgi3u5+jEQzjafg9fapdu+8smAYd5XYuE8Zgz1PtxnjqyVB6oKxdOA7mHNBiPwi+CnBYGT8a8hLguctQHoYsBlr8B4LnAyHtOojbVb3d8nf6x+mX8P5B+fprL1IOaApoBugk2y5p6JwNH9Phbg4vOV2YsLmRcaY0\/78EzJ3ngWeBZ\/5v5yUIYxWIBaSOOgxr8IHQOafwVs3xvxIdaw8aD7mAmXcMcvX432CeCaTC\/CjcbgNdCwpWc6wZ7ibkiAq6ResC\/Z1oLYA0mmusuMe\/By6y0jj+GNHPb9hYasU\/dj2A\/j0OzezYw8AO4CEgH3GcdG6C\/QLQv8A+0krrGMzH3wOuBYqBWy16rA5g\/wjk8TrrI6dZh\/5H6ZnWH7+WOusMh56yhvgtdNivoietNZz+Pxt11hKnobId7PIbIeX5xTWOQzF+IkIBXdrHOiXr0azLsv7M+mML5XVbkaTxdjoOjWEZyLoz66\/6ALnfyGug1JD1YIEjN0J5q\/iWtgCxQKJNFyDMj1jrvAjeEwOe+h3qdw8D9niWa6Csfx6EOQay7gkOA3oA9m6g3zkyzeGtp\/DYs8i0\/7T9t8rI\/4FMzbQxIwxncndwro1RjHBZ\/FtxNtn9P5blZ5DRoXL6f2t35LyDiBGUyXAFzH2McL30FD3gLPaz6bm\/1R6ud\/xme5he4tjDcYp\/+Nhz9JkuWAM7CJt3vxW8ttD2nND9nTKEz+OW+Wbb0UYFoQAf6AWZ1Ru4G\/gGPKMbEAdshP0K9zE6x\/0gZcIOuWryOjYbqGY\/0EFiPZjb9+Zx2K+CPVY7IMOW2ag+23gOH7esn0v9EG0m+eCNXH5KB4YBcUA9sMjpa157Iu9\/Ko8T8TpXm2Z+p70IhOmAZ6UD6QLgQdhjYI\/hMxEDEp73NcCXN9mU5DmNs8cHXm+skWHy5dnJ03K\/L11TaLJWay6y91LijN4Urbjknp3P2aeDLOrLe0PGWnYzL3X2j12zkf5ayIEBSJf3vnkPvJYWq90gH3aQV9lPmr2HTM5eMu9PsbwysmU52rTsH5dQKpBtn5uU2OdUfdTr6Ry1gs9qzB95313JprtEM0XyeUQkyhhRSj7XesqHEtXb1RXpXEjD3R+YH0I3+9AYIs9zxjhylWWiYw7Z+yuSbXViTzPZPhM6SSfg8iFeEu\/HhObrxHNthiy9zNqnC5XlZ9JtlJ3mK0jrLmeP9Ez7nS00fP89fJ\/+SipWe1Npy54sy+y\/2WW32zi8LE5eGJNHfkEXirfPxTQtHX2Wbv7AY8w+z5HncJp1FjdU12gM7zcCAe1hCqjrqAD1zGgJs02ebbVDWF5jO2duiTy+eA8SdBDQi\/eD5RnGVnmGF2GjHcZAhizLT9a5mR4J8L7jIpnPNycg92mjrfMd8xv1Y\/A0Bu+roTwM9XLzFtD3ue1azgKrabb61Elngm3Ur0iTZ4I\/AOh\/IAs4zx6n59lzq0juHaK+so7QqdCnK1Heb9Ua8AurfWRYYwHlG08Br6BN1oD\/P0Tt9f7U3hhL47VrUedLgW5wfxN67EbqDqSIEebL4k\/UHdAZSjl1VxdhblWQxvv9yhHAPlez9qfpB4Y4hjhAyFnuJIayUyTZ54TLbXM3ywy3IfSIhJ0GcG8IEM78Um2L\/ipD3qVIvxFlLIEZ+aixGBdhQJyZNlgv78TjRpsKHnUy8sKBuEzTwwF3pv5w2O5dwgF3prnhgHvuacpxpnBnKseZ3FPCAfeU\/0A5zpSuLxxw9\/1C+YrDAffi31COM7Vzj3DAvccvlGNcOOA+Lrwc4E8fAU9gXfoFKNbS5i2Wm8lrW0iX5g95HxuYbdsP2+HWnoDc9\/4dcJ4Vz5yBMFjzmkcArEXMCSfQ\/CRQZ8Vx8jGvAWbZusKLVtzmx6y8ZfnsPGVcp6xPhtk7Anus\/GTeXP59oD7gdjvMo3a+T1nlbr4N9Cor\/PEPrDrKeE+dAO8bmBPh7wFFfPMFYBLgAjoAvG\/wI3AQ5s6g7wC8H9EH9oFWuzS\/Cbx9gi\/QW1ocTVC\/l7Ix3uWxqDZI8lyCrIsMkVWLwfO78V0Q9WbqpP0B\/OsO8LW3KFJbTGRgHSr59+eQF6kIPxq8Yj3CT4Ed0APgmfci\/G1Ij89hDsC\/I3gy8pB28E373LBIHQ6+O5x62ef\/filTwW8jKqG\/tIN+cj7ilVF315+pp76A+iIMaU1E7jyU4QHq66yFI3ZBfl8GnV6hCMhN0j+GO59t2XUyrqKh2iM0xKHuv0DfgbwxulAf8OmCiIepyJjC+2nNg1vytnUt5QHqDvd7gcftcQMcSwXGyPMqPheCjqb+BZTP8aDb6NFw95CHz7v4zMleo3uMUZAfm6iN8SLm8zHq584lv1Ei1\/DFYWe3I\/j8yahA+Fegf9hrd5cLbTiDIh3K+kbofgDy7MdnavJc68R+gEWdNPi8zTrzejtcr3H0qBCdQu4ROHk49ZF0vbz74LfzcOjJ+kYRDZNnYzvl3ZI2p1C7THyOx2dpjj5rLAb6AAtotr6dSrVbIcu3UqkrBzqtRm1YP4OMlfmxjNZvgp5\/iNqgb6CTmxnAIutczESfmrwfUYv+ex3g31OoOuFOJfZcGg\/7CDvsCmCeZWY\/82LbfYSd\/jwrDMc9\/g+Yl9l52Xs1zf+0YG4AkkL1VHkmCv3+NLRFr9fIvgvyC\/RX76VhDvOdqhB9+KQz\/jNRxIEeZ35m710pIXr0STT0fgrCf2rTj233GB5rzCvC6an3V85wn+UM1JlnLfMtXL8+0z2Y09OK092TOUGxprPtv3bvjtdedjtJepr7B9ae3Akaf9L6KZzK+3Cm2aLH8r7iEOrIdwJ+Cbp11y3WKAXfPg1s\/f4U6MfAQwFX1sngOwa\/BAMSk+H2nh5yXSBh7rZh2niFAR5KDF09PbTT368rcOrj+reNDAvynsMvQJa1zwnw+uOXgLU\/MVw\/21hyMpx2d9rRaRen3k55nfyddP+3\/fi\/7Zf\/VL1\/qeyhwJz8O\/CGTfnuXsfTlZvHoBEPvAf8IHUWns89bXTEmPkKeAn4xsYhCeueSkf1vzAG3pJ3bVvinDIO+E4Mw+kT6\/5NvAuc3DUAeV7P8ZkXSn64\/LTtcwDlSweg0RmZiGPd22Hd6+\/al5ZcZzi8z31I7jck6tbd2hG834FxkaE9SbNtfe8FW\/d7VK6nrXuwMRa\/o3zJc\/n+0nXgUSbWhJ\/Lu6Ibbbxk41Zb9xtno4O8D7yT7g+F2g\/6WT8ZfyjyuwzYZuvbPtsONDdY7i1le6HljqROut4bgN6gNlFf9RWM8UzIckC9AYC+IM9xZlBnbQLsG6Bbhdy5Qfi+2mTEGQtMljrFCPWKE3Nb3q\/hezUMvpMzBuEjoQsOB42Q92jk+l6u65EX6lKgjacYefeHZRTfrUEa2lC4QS9SKzBex2FcJKDejBrU\/XsL6nLgGqyDNwM\/wrwT7v9G+06EGWtj9VoA+qgSBO6DeSToR6DbEAa6sZIBO2M13DyglwKXA9EWxJcWlLmg40GRl\/opaA4wDmhj03FWPLEWdCtwoR1uGunKeiAXZg9oKuiDQC7pnJ54zQ4\/LSTM+SfCuC6nwsjZ0LlXg6ZjXOaY+8SnlKVNo3bo02hr\/dD8orVuaX6Oz3EA1o22wP78KfcCnHNym+oGzdCuwVr\/K6z7+F7PNorRh0GuHqE8PY2SeN8i9OYS3yeWe0+TyeXsfTswyig+4mnwUOKfDZK8X1Jll3V\/Xky23KQZqy3aZaXJ88zRcY2OpBj9oUf2k7pTrLxXxveu35eydQTLfClfC+g8+\/5ULurJ60eeCy9gvEQizkh7\/o7k+2w8rmw98CGGUkNlnC+fUyglvFaQcX9nrUnNK6z1rTka6d4Rcva0ifH\/9NlW+BnUmc6KznYv42z3NE6x\/8bzlPB7G2e7x3FWe9h5y9nOyjBOd2jW9wbtT3yHgL7faT7OwDjqDh79J1tXG65swnx9mnKMJLkfmWbJfvBK5l3V4IPQ+e30xmvPSF4e9o2D+aPzbYM6S+6Tsnui5HG855vesk\/bskfrfJMg59PVWB9iSMo97tXgAW1s3jLW5kG7GOa9SpLck2Re1EEsA50g0UWsw2wYb\/OoPqjL723+s9W8R\/KXm20edZO1Zyj2mhttXuWBTOqu3A5MsvlQf1DGYsAL9JLr6ZstyHXZ41IuZdh8ktOdiHgw2+cYsZA1WTwH+RuYs+lKkP8HbJ3AwQFbT5D0bDphSLyvThfePrcZDTkTL+\/68rcIB6irs+ZquRe9RfKa\/JA9f2fvPc\/eb86Tctw+1w9fE\/BZDuRZrrOeRzs9Y+\/zOHSGBbnnI2W0qy3UZMhSuS9rrcH6gkbad2p99rqhbch6z1nHyXWG+gzl6IXwi4C83MJnCeYwex\/Nba+Tea\/rHnkf405KkfeYQW19oRz0X6Ax9j4br4U\/B76Dua1lPv5Xew2X37IW2kPQM5o36s\/B\/RmslY5RonGr\/KYmqHxDKfw9FANxNjP4rCgEWfY9KJST+lt3DyjfpuC5ci9jsMbf3LxHucrfabH6FOWqV1Km+jL1UOvoHPiVqR+jT16n+TBP0IbQHOVJ68wK+sw4UC\/iym+rYOf2cr6t4jv6vY1ngR2Y97PJZ9wLmkyR6vPQZ0ci73vQrrfQQHUG7I3SnqB0AB\/cgPGylHqqL1FPvQvSvAdjYxX0px3oq+HUU+sO3fZbGosypWtXk1trS5HGJOoCv65anAwzWL8Qbh0Q5yXwFo67E+67YV5LCVyG0wJlkuUJgSyPBUPpYH7hlOUUcDlCEXdq2icBdefyhOfHkG0RCrSL1TbmC8BfgSNOueB+UnuFQpbVwaVII7S8aEMH3Jbh4LYNxSn1s8HtHgpZbwfohxagDbhPZN72GOB+Vw9QvKwzh+F6DrfrhfpAH05w+l\/9kobJuAjD4wBxEmS5OJ\/lCMt9vwvxr4E5WfoPdMaTjMfuCCv7MM7234W68djrg3nP9ZZtan7B7ak\/ifK+jPT2II9yxIWeKMvHaT+MvO3ya\/ngWUhLfwLuabLNZV\/JOAGkYZU\/IbTscpxx2TlNp+wcBuspYxUlMBA+Xb8R4ZEXypdlVIBCMnCeyhTqBFwCxAGDgTbAMCBJYX5quSX92nDIe6TbBXn+A8bJ53Qnw4hCX75Ka\/T3aY2SAr6SQtcBaUB3oArIABKBbjZ6234ptt0N9GqziQrbtmEeZO5r+7KkrPvdZK\/f\/nA2HSxc13B0kPBw0FP+Il4zZ4B+CrrmTPcszmQPv8cRfh\/jbOU6RScKv1PzsHlYJ\/Owtsn8RPvA\/MQ1nTL1tygTMilTj6chUe\/8jJV4cxrahH8xdQFQyzS8nL\/2zvmvrTffP9PmQ\/aNpyjIgnFYQ\/aQ+9VT5XctyZB707EmYn2K5XWUewTF6Y9SG2M9ZObV5o+uVeYX+v2mKfdqsX513UVxRndq4\/o3+P2skL1v+14dZNJI1uv4TobxOtZAgyHjS6lI\/ZEK9IH8zaV5xP7mpRNkXqq2Ud4faJZrXayX+XxYymTru9ouLGciymhe5HCzKeoRosgMysQ4yz9pvfQaKWKHvEdeaLkh3gSsAyCXQtyKbNrbpo77YklPuesHHbQfrZd3\/jZTofIE1gkAytbZiMQa\/ibgRyrGGitSvwXm++hWPQH6w+Pkc\/VG23SiyXol5YBP5LiWwf1Vmgae49M2m6\/oB+kq\/d+I9yStRv\/69GswDp4kQ7+Wlur7Yb+ZLjaeM7\/XG+G\/DHa4oc0j9XTEq5Thf6ddDv06m6aBl5D+CS3G+mIOytlXNFOtKDX\/RT\/wPXvzkDiK9lxGPYxzMYZMaq9NhtxeAaRCz+oIfXkZ9O14rFN7wL4Ecr8bxYh\/UIyRBXt\/KmS71gvxOsIvG\/GyaDX4XntFNSeCX01Tk6gP7FlKIelGOsWoG6kU\/C9LS0CcBOpu8D4y0sd6I0tNBJ8bDHtP8MjeaI81NFbPpBip66DNXZdSAYPb1H0+tXcvAM4DBlH3yBXI8zOKZ2g9zR8YPNZ\/CeCxPRjqh5g7IeazrhPD7uWf9d79We7Zn5U3PQqex3D40wLoxwskL+X1dJFFmz+29iLkmcwe64zUHBlmFtZZHVO5f9UDmGpjYxjSrTMh8xygv6PXyzV9yPdGGO9J1vlOc7PzTRBkYhZkWtYptCDEzO2D8GpPSsbapr24lPrxWRHSS+a9DXfLLog5Nrw\/xPl0s7MmD7+3dsraOBfxbqahjtzg82z53f5jZpU216yKSqcubkBn3YXv\/zrng8tptL4PPG8z+NC5fJeG75IAB6gG9CO9lD7ib7Xd9r5L5GbKEfvB7yfTJEBVVtIAN4mprvtQHkC5g8i1Wn7bzensAIqNQzRdnwX8jj6QOvY287i6jb91p7Ga9VsGN3BcNgNz+Pt82z4TZbwJPFDVjtBNeje6H214vyv2hFk8a7We+yww4mjrKfsVYbKLz9eV2RQvJlMP0HbAMKC3jRxJ90DXsNARfCYT6MpxQr8N\/41x3UAk\/yqw+jj0ttnkUmabx8Q7lAW3NvzNr7GCzoHcGePuj\/XH+1Tq0rFeUWgK3Ia7xsGtvXnAlU3pro\/pfMiTnmg3Cf1KrJkXQWfbSTMN63vcj\/UPIX+OIE4t\/J+lMa75dJMxHfGmwG7DlUNFEbfIdTeffXWSZ7x8x28TDVF6SrnJcisWcV\/XU2mR2p6y0T+3Iz\/+TYhS9xGMwWwao\/2JlkEfz1bHYj3koYnKndTHNQlpL4QMraYR\/M2q\/Y25X\/5mwRDw1FrI4Fq5Xo5Cef+iWb9VEMAYKVOGNG\/TO9D9CDcC\/DPLPR\/6i\/0dvrtby\/f47QH+Pr+dbR8GnnKN\/PY2jQa4HsR4nSe\/w41zV1Jc5D8pLroK5oXSLcY9k2Ii3wefxrrZ+U0MltNynZcJvp2KdvgMZk6\/E7Vzx1K7yAiYk6RbIsZZojtK3n8b7tyl4\/0cLILHcVqS8l7i20j7KvlNr3RDOePt+XIK1MVoT8b0EFxxAsYevvPK6hTjZ1McpmreE9U+AX\/9BNT6vY+JcKtU+HckML+g\/4xmsJnhzNVwqn9LhQytA+RZB+rH89CZiwxOF+G+4m\/Q5VkH0Vz52w78WyVD5G9bzNJIXGVRuoN\/N4IBf5\/9uySrnT0djst3DhFuMrCT1\/SKi6rFY0jLpi17Fh9DBz2IsvNdV94juQzrcwDyS0KuH7DWiSimWOgToyLaUKyh0Cj3etjvp1GuasyNr0+lIWfwpz3r1v+Iefyuc9ZNw41GyHCsuY3+GPsXU0FkPBUZ+0LOpr+D\/9vwTwNiW+7X5Btvgn6IcV4GOfcpxkECpWGdlBt+VqxNgr7hBpxzFoeej\/FVDfSjEgb0q\/YSJPdIJvB6R19I+erF4BH3oNzzsX7rg3Yro456Evp\/D\/VC+p3l\/uF11t4U5Fy+g5b6daQU7QLEtcPoMWifC6mE+0G9h8\/C7bP6KeYz6nrzNXvMR+vfwy8Fc6LWXCTvHlxA07DuK9FvB40HPQC\/Sfw9t\/kiwvOZOu9Vtj2RHudnfs+8AHKsxJiNcczfjT9HRfpqeTcg2dq7N7\/Wrd9xSebv4F1DkDafxx1Bu\/C5ynNS92I9Wt7LwVzm3xIZEDEe7dzf\/FxfijXqcJqBsn+ubZDzYLzck70G+tgWjKHuoXu9aIds9Fe21H+r9Rcpz96blH3OUN9H\/XivYQPa8xMgBn0yFu09FmvgI3y+Jvdx5W\/A8F1mmXYu\/NdjDcxYZF4Ge6JGzW9ruQA1r1CXyruvg+UebQN0iAasSbeSwFhM1NfK+1CVRjXSTAefvUbycNk2v\/acQO0A+dfhxJrzlLXY2fS+sH116Ej11l4h35Vp7mrduzP5Xj5W\/masheNXg1\/xHarVMM9CmP7WN3Ryf3GO+g69515K8cT\/Fwi0uLixkJpZ9BK5SKFY+UvqpH9qmqSTkhNJpeqXyoPUjTzqF+rnCOdRP28wunma1CONah9Pdk4H9QOqQN22qh\/Su4BGsXCJhSkbqIHZBHRzv\/peY0FBZqAJNLWfpA29emfuZY+GLl0z\/6S+pzxAPckDh3cbOiZKn3cacnNtw6BzLUNjn76Z7+ZEohZfAor6jvou9bJiNfbql3k0JxoOAsw7Rgjy0Db1HxQEFAqobzX2SMnc+oT6V\/g\/j+FbLaM91xDdLhMJPgthFofqPYIJbPnsaWzbLpNyajF6BO3H+xBwGDjK97tpiXofrQQ2ALsBDWuT+5DAfZQOjGcXdZe6C+XcjvgxeKcDS4ANgIaW3Qn3BfxWd6jzKRlxr1dvoQ6g69SbJb0HtAvo3XDvDnoX7Ey32vY\/gLL\/7bb7Ztg7gt5m01vhngi6Sf6vMB7197Z9OVYBHG+pTbeptQ3dPbE53eHvBTIAFaZbYLoFTXcLbIS3UFerC2VO9aCZoIssiua6vCHJJ\/vo8sZOnTO3oUkvR9Nfjpa7HC13OWnwWuGEWWGF6auuQJgVCLMCYVagVTLUWuRXy8eOeMcCXkBFu9ei3dk9iPd+4JB0vxrvG4FtbFMvQjv2RqmuU+c39PJgkM1pHBLIzH5MnY2mDqizGzt3y9xwwhYRyQMRtK1NYzjsLOk7qzGiDbvOauzSzaIItSCnrVpFlwEKOEsVVntVdA6QD2hqVUOPdM8+dRwtclOgrWelslJdqa3UtYx8EfeEmkklmLgerA76QsOiRzwzssTgNdty1qgzeR7iHQvUADcCGmo7A+5e9XwpczOAAMxgb3jzLl4scAjmw6A6bDEIF4NwMXCNgWsMXAlv9ikBKoAa29do8XHicPij7APwr5W0hWtb1PIw3kfZBIyGLRq2aNiiEeqQcgwljMXbC5QAqnQ7DKD\/8Hb8Mmz\/CsCQ\/kdlGMcvwHGVY4G0nvt7i2Bvsa23uLG3CGRl52QGkvGKi4tbs2HM7jFPjDk4RpsxZsmYlWPUwU3m\/saG1IxMSZP9TPc0dO6SOTgmZxhWmALru920FXgXUMmDdzqQDSwBNGU33h5wt3QgGxgPzAB0xHiQ5yzeHtuP3bdKPzaxv3KSv4o6PNAwdMD4nLHgYzOArYCKtB+A\/wMytGXaLd2DeB+W7uPt8NukuwdvJ44q4zDvmGa\/PUA2MAOoAXQ6qE4F353K6ePtAWqA3YCmTsMzVZ2qPIjnAeUBNS0Q3b+Dhzp2BOePg4KdE6u0QadGix3yfZt8Xyff2fLdI9B2dPT3o6P\/PDr6mtHRPWFQelEOPG6R76RAVE70wznR43Oie+dEI7VOWMpHKx3k2+C3+Jd8j5PvtED7pOgfk6K\/SYr+Kin6zqToC5KihydxvK6YFtFKe\/mO4rfYJN+j5TslEOWJfsYTPdUTPdgTnRMttgjkTrny3V2+E\/ktvn44Jj+GIh4TX1M+UhINWb09TQpJIsyGrByQ5oaskSDHG7K2gPzUkHWz53Hxo5DSQnzf0OMDT04H8a0YpbH9G5t+JUbRLtCjoHNA78US0g96T0PWlRz+j4h\/O+x3U7Kbw98FtZHpVjFKut9px7ujIW0mcv1DQ9olyPV2SpO53tqQ9gFcb25Iuw5kY0PaQpANDX4u4PyGrD6enHZiDhbOHLaK\/AqXZIydYxFSXgg60opc0JDGsfI5gyaR1+DrD9KTS\/m48FGJzM7T4JOV7EY+mURX8slCJ5Jf0rYiRhY+GroOU3eD70qkYjzs\/8DzQ9ZjXHH6TsQ0bPG8\/zjqNwXWf4pRDbs8L+3l5mrwHExrEv5HPC\/6HvM83aNJTGnw7E9rcsPjibQmRezx1KORgwiriEc8u9PmeB70Sd\/tPviiq7dm9fX8wTfNs9kPe4PnyrTHuRi0CDWeAu\/ytBGeMVm7PIX+JgHvQBYyC0R6hvou9AyB87lNYlTjLk\/\/Hk1clAyksesRTx\/kmOJDUR72DJw8efA+ZSC5xLJAmmupa6ZrimuCa5hrgKuvy+vq5urqau+Oc8e627rbuCPdbrfh1tyKm9ztm8zDgVTWmNpjtcG\/a6DxW5PmWIXfiqVQKcKtYPYE49VipXhSrgjGFVNxaW5wcGpxk8ucGDw3tTjoLvldWb0QN5TDFlTWNgkqLcMQZac1ifz723tJiPQ16xOZrlizvrxcFAf3V1HxTG\/w+0moSeSEaUHdl5tAHZdnJ2THjWg3pDD\/NK8K+5164i8hNfQvoVtucFPxpLKGgTt3dsstD2ZKs2nCXBwcyT\/gvVe5QFlSkL9XqWFSXrZXXKpcUDCR3cWl+eUtwbCSr0EwymLCwRopmYNRsmiUwcbIYBivyQX59cnJVqCnxCgOhHH0lAw0x0qrB7JAWiVMEAxrhR4yrR5Kdw6GgWElFhOaWBsSMTKxmDYkE+vKger9fgRJ83OQ+sF+BKj3D5beu054+\/xWccrJL\/Pxi3KZjxAnwvSywmAw2GEUN8Kk\/if\/ZuX+hsCisfLt6ir+GfUKX8EsoCK4bvncBP6JXW999dv276unVMysmsu0clbwbd+s\/GC1L99bX1l1Gu8q9q705ddTVUFpWX1VYFZ+Q2WgssBXmV\/eeO\/KvOKT8rquJa+8ladJbCUnlsd53Vt8Gu9i9r6X8yrmvIo5r3sD98q8iifmiuKSsno35ZbnTbdooxIViWlRkZhUntsxtmaEnCPDkhKuSNynEeRXVGp5sI0vNxgNsFffnL457MUnTvBqyz+Ub3slXDEsKXGf2GF7xcK5nS+XUimhYF5+y7\/a2tqltfxatiwV76XLEqTjUkzepEnFwUL+Xe+sYFZBMFCRXy64PxCwLDBohm+Gf0avGdu1Jb4l\/iW9lmzXxvvG+8f3Gr9dy\/Zl+7N7ZW\/X0n3p\/vRe6ds1j8\/j9\/TybNeWyb\/yvLJA7BNZB7OUJVkrszZkbc3anaVbznFPJB9MVmYkL0lembwheWvy7mSDPaaXPRLI2pr8ZbK6DCNRLMVfQb4s7jJQ\/GPr0mVckVqUrkdFRE3Eqgg1NsIbkRERiCiJ0JeoK9UNqupR09Vsdbw6Q9WhRjW4hg4ACRQaQwfcGLUtKhi1P+pQlB409huHjMPGUUP3GhlGwCgxKowaY5Vxo7HNiLjRuNGlVETVRK2KUmOjvFEZUYGokijd4xKEutUC3EbLliUGYl1GvicqMt+jKvmeCHe+h5uvPHVZal5ZTjJVQT8W0OX7UjzgAwYAkwCd\/oL3K8D7wDeARqvxvhn4I9DILmpftW9Bwrx8boPyVOakCWpmY8bAzHObQCtnW3TSNIsWjLNoVk5mAmhD9oDInBio6oL24f088BbwGfAToKuZaqZMfJk1B8trqTZVoFoEy1J+1aYuFakwCB47S2tTU4nB0xXjCUFTxcmzmETtMqqtJYwuEASSrrUcbRlT5w8eJMNDvmDdr3dl5R5r9oXBNall9Yp4TPkzNGuX8kQD6VqT8ueHVYp0sWGPoM5uQ38C\/gqpojdFiAXifEpIjf0+63jWuNhvs8Yez6JsmGOP4dU\/I7GetCbX640LSbhA6xcKSkhPTU\/N6F+e1C6pnR8v0VWjY151\/7GATj+TV9tvHRUUtz6tT+vT+rQ+rU\/r0\/q0Pq1P69P6tD6tT+vT+rQ+rU\/r0\/q0Pq1P69P6tD6tT+vT+rQ+rU\/r0\/q0Pq1P69P6\/Mcf\/hk763+Mb89fshCJLoBBZNn+f\/ynUbJ8a9w+R4VpOm+S\/7WjbB9BcWg\/vt5s8P\/jWTpv0axa77hZF3knLllUuZhkCBI3kk7uX8gp9C8s3FE6ap7kIGx6tt7hcC6i+uDufTNisr5zd7YSvvv9bk8xfe3qNyp+Xnr8+tjz3RNgjXDS\/T+g\/5jICmVuZHN0cmVhbQplbmRvYmoKMTggMCBvYmoKPDwvVHlwZS9Gb250RGVzY3JpcHRvci9Gb250TmFtZS9OQlhBSVArQXJpYWwsQm9sZC9Gb250QkJveFstNSAtMjEwIDk3MSA4NzldL0ZsYWdzIDQKL0FzY2VudCA3MjgKL0NhcEhlaWdodCA3MjgKL0Rlc2NlbnQgLTIxMAovSXRhbGljQW5nbGUgMAovU3RlbVYgMTQ1Ci9NaXNzaW5nV2lkdGggNzUwCi9Gb250RmlsZTIgMjYgMCBSPj4KZW5kb2JqCjI2IDAgb2JqCjw8L0ZpbHRlci9GbGF0ZURlY29kZQovTGVuZ3RoMSA1MDI5Mi9MZW5ndGggMjQyOTY+PnN0cmVhbQp4nNy9CXhURdYGfKru1t1JJ519I3QnTRYIISGEJRBJh00wAmFPwEjYERfCjjgCosiu4IIoIlFHVFBpEsWwOMZ9GwUXEB0XRsWd0VFcBkjf\/63q2yFEFOf7vv\/5n+dPePtU1a1Ty6lTp07VrQ7EiMhJS0mh8qEj8gpI\/jz3PD5GT7pyQk0w\/qyLiG2cNH+ux3zu0QuR8AGRUT21ZtqVe7OithHZion03tOuuHpqMP+0WKLuf58+ZcLkb26\/\/AGi5\/Gcuk1HQvTi5PFEEX9BvN30K+cupGfmz0C8lmjA2CtmTpoQ5L\/nKJE3\/8oJC2uS1uvjiEaeRqLnqglXTrHa9xA+2tTMnDM3GH++jXheM3tKjTK022NEoxCP+knbS20kHqQ2aiYhzfwshMBl5mfimaD8a\/QuNQjrp44eoXdZNvNQPTtJCfQrS2KdaRCp9AsktZOa6HaKpZG0kUVTO4qnUTSIqciTQ2vZZnO++RVdQLfQfeaTbJm5Hc9vphfpV7TgI5VRdxqC\/KNoCn2lHKNK8y6y0QoKo140nMXTBDqM35\/QhlvpNvob+4v5K2qNpWUor5hKqdR8xjxNHWitul47Yn+CNtA+ppuTzMuoLaXTap5jHjY\/pkyqpPvpEbQphzWqAymNLqfltIklKS8idDv9lQIsnFcpfbWnUdMgGk1X0QJaTdvpVRbNyrUj2vfmNeYXpFMMZaNNl9FXrCsbzB9Qw83e5vs0jvbQy+iv+G1Ux6kPauMCJeYW81mKoyeZg+1nz2gF2k1N15n3mo9RONrTGRIZgnom0vX0DL1C\/6Yf+BJzCQ2kEaj5BZbKPCwTEj\/Mk\/hivlh5mzqht1Vo7TzaSn6MyF7aR09BNv+go3SMxbIUdhGbyDawH3g4n8wPKJuVx5V3VKY+DHl7KQMymksP0G76O71OB5iG8vNZOZvBZrI72BZ2lPv5t\/wX1aZer55Sm7TMwNHAKXOI+RMlUjJdTItoCWR7P9XT4\/QGHaIf6Ef6mblYDzad3cv87Cj7ltt5Oh\/Ka\/hG\/gB\/VBmibFCeUbuqfdTL1dfV97UbtTXGBCNwelvg1sCjgTfNJ803oTsRKD+TBkCi10ErHqCn6W2U\/h59SJ8I\/UH5vdhYdilqmcNWstvYo+wF9ib7Gr0k+ZvOe\/F+qHUmnw05LeO38ttQ+wH8HuTv8w\/5N\/wnRVPSlW7KLOVexa80KAeVz1WXmql2UjurQ9WxqomRKdAu1EZoD2k7tGe17\/VifbJeo39pLDNusP29qUPTRwEKTA\/4A\/XQXRs0aREkcQ\/dB71\/HGPwKiT6Blp8lE5gFJJZGstCu4vYAFbGBrMx7BI2hS1jK9gtbBPbzO5jj6EH6AM30PYcXspH8Al8Cr+Br+Dr+OP43ctf4Yf5EX4cLU9QvEqO0lkZpIxVxilXoQ9zlcXKDZDsBmW7ckB5W\/lC+VI5jlFLUNuq89RF6p3qg+rj6pvaxdqV+L1Pe1pr1N7UTmunda4n6230PH2G\/pD+iaEb3YxyY5XxjvGjrYa1YR3Qcg+1+OFJmINt+XYeqy5hx5GQylSKRM9zMA4jMCt+pBIlgHGJEM\/RtjiepMYITt2n+sE\/l+2jruwFWqJzBVZVPUp17AN+VH2OX0CHWDVLUh9UrtJe5Wm0A9ZoPd\/P97E+9Dgv5qP53QqxY+whOgZ9X0i3scvZHNrBjrOe7FrWnS2hd3i8MoLdQMXmfVxldjaIfU9oAV2nTqZL6Q9\/WBGs9VeBe1Sn+hfYpwbaiBF9hD5mD9NJppnfwropsEYTYGXWQt+Xk7B6VZhnSzAfk2BBrtAP0ONMh8XvrvdWF9H39B\/6StsLjeoDS\/pF4DL1HvVTs7uZixmGWUYPYd5NpwsxY45BS55CXMQuwUx3wJYUYFaX01iaTNfC6m0w\/ebd5vXm1eZMeg28J1lHdpLVYkY0gKOYXsbvzfQeW4N5eOEf9\/P3fgKTqZG+ZoksgxVgPhzX5mvrte3a49rftNf1zpD2DbQZGv0JtNmBHkyiN+lr+oXZMDZJ1JEK0d4eaHsFXcErlaeoL0umGszZbNjxPlZP5qCUZZDe3ZjPT2FufA87cQn9jY4wzhLQo0mo34ZyyiDn8ci9DSN4PatHymRY7Q70DfodwXrwuajPh5I2wmo1ok0f0OeQtinb1RF2oR8bjbJ+oTE0GTV0o3K2CyOwm4pgWfspf4e82zEX9WHp7K\/gq8YMjaBUKtI+ZZw6BoaYPfhlylNYY0yk12L1SqEL2Cy0IhL9aKI4NpS6BoajDW8zRfWzt2Qr7uRTzBXKgsAV9Bo9jDHxqfONfupsdbl6ytdn1EhfSe8Linv1LOrRvWthl4LO+XmdcjvmdGifnZWZ0c6bnuZxt01tk5KclJgQHxcbEx3lioxwhoc57DZD11SFM+rY3zug2uPPrParmd6BA3NF3DsBCRNaJFT7PUgacHYev6daZvOcndOHnFNb5fQFc\/qaczKXp5iKczt6+ns9\/tf7eT0NbOywCoTX9fNWevzHZXiwDK+XYSfCaWlg8PRPnN7P42fVnv7+AfOnr+5f3Q\/F7Qpz9PX2neLI7Ui7HGEIhiHkT\/DW7GIJvZkM8IT+PXdxsjnRKH+yt19\/f5K3n2iBX8noP2Gyv3xYRf9+KWlplbkd\/azvJO9EP3n7+CNzZBbqK6vx6339hqzGc5noDa3x7OrYuHptg4smVueET\/ZOnnBJhV+ZUCnqiMpBvf38CYs+SzwTReHRfStWtHyaoqzun3iZR0RXr17h8TcOq2j5NE18VlaiDPDyjAHVqweg6rUQYtkID2rjyysr\/Gw5qvSInoheBfs3xdtfpFTP8Pjt3j7e6atnVGNoklf7afjVaXXJyb495lFK7u9ZPbLCm+YvSfFWTujXZlcsrR5+dX2Sz5N09pPcjrtcUUHB7oqItALhzpaBKc3PZEhmF6Gy4c2SZaJF3kFQCL9nkgctqfCiTz3Ex5QetHpSD2TDTyUDl38yRuQyv71v9WpXT5Eu+P1ahsvrWf0TQQO8x789O2WClaJnuH4iERR60qxqeB4K+3Ny\/B06CBUx+mJM0cbeMt41t+P8Bt7NW+PygEB8VA7ZTqjsmQfxp6WJAV7T4KOJiPiXDqsIxj00MaWOfHk5lX5eLZ40hp7EjRJPloaeNLNXe6HJj5Pw\/OP8tszmf5Gu+Jj+03v6WfwfPJ4SfF42wls2bGyFp\/\/qaku2ZSPPigWf92h+ZoX8MX0rlBRuhXiKIp9CKS9pziwiFeF+NQP\/dKnUk\/0KlFImMM8Av6t6YPCz0pGW9rs8DYatBVOD+b3gkuQMm9VKf8+cs+O9zoqf1brw1Qraq2byspFjV692nPVsAAzQ6tUDvJ4Bq6tXT2gwl070elze1Xv4g\/zB1TX9q0MD2mDuXZPiH7C2Ep2YznpCWTn12eVlK4ft8rGVI8ZW7MF+y7NyZEUdZ7xvdZ\/KXe3wrGIP\/BWfTOUiVSSKiEdEqIxBz+u4TeZP2eMjWiqfqjJBxic1MJJptlAao0kNPJjmClaUKSvywdOc1KAGn\/hCuVWk2YJpS4O5s63cNjxxiSd7CTad5MPgjzAafUdWtFQHOccqc4VrAp+id2AI9XXRyZMnF7lkSsufqI26lcSLLGynBuU1qlHnUDQwwEilSu0lGsu+oEvw7HKgr5KK\/d4jNAr55yE+B\/RWXmQ2If9o4D6gCzAYyATGAWMsjABKwfMKsB1ljBflSPopzTBepwtQFwEbgQnAbdpouh3P7tCLaKJIR11rUYYX4TuRvkXfThsQ3oTnlSKvpIJ\/NF2E5x0RvlUbbZrGOjKQRgg3IT0e9d8i2gyaifrnqHPM4wh3QNmD8HwF6CjQkVZ7E2X4U8Ej+yr6uEqEIZ\/FSN8ADAfWAOMgH8GfDz434usQDkO77KDhQIRKlI48xfBb\/aC5qL+v1W+S\/UY\/mvuE9ss2nRujRPtaAm0S\/foKeB042KJtrbHuLMyBh9NFjp\/osxPoxV+nPpBLQPRLO2b+ImAjOoJ+7QM0+MadbWRuRztLtMdpE+IFQLHEHGLq3TRTOYExeJwW6RvpXqQT7wz8TBn8W0rWM6g75FeB8scAU1Dmc1IfJos2mN+CutVjlIyyqoEZqPuVkJyEbBAfiHGtQN7TCGP+0A3AZZDBJmC2aB\/qzxMyx7j\/wkYHHkbeo6inTAB1uiXQ9+C40jzwz0JZTNYTHIcgBfB8BmT6GPA08IxoQwhSzyzIsraTwrebP4LGAMnA68AGoW9ANVAk8qB+B\/I7pL5CZ4RuCv0QuqG9JHV1hGh7sA9yLqyx5syV4B8HJAHZ+iN0iYVs5BXymSh0VsyXUNlCt4TOhKjU6cul3r8s+il0qgW9TWukYaINsl7oVoiKeYdyrxYUeyTRpruUQ7Lvm4S+haiQi9A1MR\/FnLBoeYu+drTmSEfwt5W6Dl0M0ZAsmukBugtljtY3QE+\/oSHq+zQEXvkQ7WrQW9C\/PUhDf1TsbpQcGmprpPYYy6HgvbMV3SRgHGIzUNfN6g7I4hBtkXI9xNPVQ0zTdphfacRe0XbwxTL8G9oarDH4TFCBls\/+2\/T\/CfhhbQdNRfhr7ZBpoj+3iDlhfMPyAU+IIr0OWAp0sOWwTbbLWYMxilzYfp4AZqo+6qn5qLvaSCVqHHYjRBlIH6VfKO3uepT\/EvuG1mG8bjTiyKt8BduIuvhhrA+AKB90cAs9OkvnWutSiIb0tTUVOiPsLqgGmoR5txfYB7xv4Z\/AJ9DHgcCFYm0Q9lmuD7DRwDpLX5c26+crdDfoTSH9bKWn17TST6O1XramYm0R9l2uLZinqGtdqP\/CPgobJ2yksHNi7Qvlb01b8N8O2\/GutMOv01hrXrcH8oE8lLHfsiP7lAbzBObol\/rb5j6jxNynvGru0+80txmXmy\/rj5t3Qxbtm9fUxqAtE\/MptJYKOYl1MbSOapk01bJnd8m8qF+uo6OlHSD9asy\/GTQR5f5drKtiHip3Y95BnihvmfoQXaF+QuvR9khlZzBdHUFDhE1U5yOMdNh08TxMWS+fD1d\/pPlqe4QfAt1MUbpB8\/VnBY\/5ukz7NPhMpGlj6Q7oXZ66iv6q7aIKMVaiH7yr+aoYe8z5ZNtS2mIQdPgTuks9iT5jly1l0EibpT4J3nrzpOif0YsSNAX9E3kAwaNtIY8lj41SFo1SRrdLHYYsRJn6O9LfIO0I8m+la20OusuWBfv0EyUbsCWyrl00xuaTclflev1vzI9voGOjaKUWa\/5H6v8jpqmcxBz6BvNLAC6kFkdJ2je0GXNppZRPkK4R80f5huKEjqB\/I6U\/8Q10\/AGare+gtXoj9O4Q1oJDGLdv0JfLqQfCG9Qd5ink7Y8ySNSN9GHSPxHrlM88KOaL0UiJhg\/1I49og\/T\/UK9yDO29lVbClpTavqH7dQ\/l\/7lzIfORIGVwMM03UMa1oN35FHoZreAIMzEX1Icx9zZTqfIgOdSp8B++pmU8j1YoQ6B3x7FmKHStiKsdKVs5TmXKr3L9WaE5qLvMF491\/EsqVyvB30iT1TqarJgIJwK3Qx\/BpzXQWG0S\/KxLUY4F3g08dirX1yCch7mOfLKOX81BAurVVCD5WkC2NQTR5vtatPl29Oo66INoL8It2yva2txOq43nap\/spygXfDLPP6gUcvoAyAjSwDC+jnYAtfx9+OGNtJhtNPdCyANaYWDLuLqYrQTKAVVdTPeA5oJ+DRwC7gb2A\/9Su9JylN0IWi\/2BQL8b7BdoHj+APAU8FHoWUuIes6V3hLq5+belnGtgIoEeEfY9I5nP5P576FCdSHGJt\/cK6DMJ4eAHkHtDRu1558gfTT4WsW1bLpDnYm8w0k5X5v+CPjp3EKOvpZ9DI0HaPyfwActqEdQzK9csT7\/b9r3PwHGNwrIl\/KvpU5Sh74knRvmAbafLmVHzZOw57pAME7JUp73gM8aJ6SvlOmtxg+60k3IvHV663jrcT1fHOVe1hIhPQjBKCCfgPoR8gOt41gPfAK60LGOv4031\/t7GEmFkNMAdSTa8slv47qL8gR4DeKb8PxzyhJojo+k9gIirwBk6xWArPcK8E8oTUAZjmfDZf7eAi3kWiHkqjQKXskvxyek563HB7wu9XlyKZ\/BZx5Jya1pyznbet62TgvZknPlaTU3Ov9emf9\/AubOq8BLwIv\/r9YDPWcEXQVcBJ\/ubfgbfviq92Of9RqtI2paSXTqGaLT42GHYKdOP4q0UQhngv4bSETaZaBYjU4dRbgGz94BXgdq1RRaaPmVSYj3D\/I2bbPKywjyC76T8HZOdQvyn1oBbEb4DWAkws+B3gb6E\/L7wVcJuhhpy0ALES8HoA+n30S8N4B1\/3RP4CsA7TwNN+Z0HvjvAeYLf+Qc+9D\/W\/o7+48\/S4NnAFQlfU60t\/Ue4k\/T0Hieh7bea4TG\/3w0tJf4DbXkAJ\/vVYEWe58\/3OOEKMbzPxZOAN+pq8wm+JSG9KPhy0qfW\/iPFpX+9iHpTzLrTFFS4TsL\/1X4zsJ\/Bb1b7vMOoD1z6GKxz5ftCq0bLWwr70hTgHgLsHvUF3neQnu+h+2JxPr6E3zL9QJyiSX5DhcwX8PaFQmb+zTbb\/4E+jriqVjL7KE1LWRbf2Njz7Om\/V\/H\/9s18n+wpg61cFkrhNKnWmj9PM9CukDrtfi\/xfnW7v\/xWv47a3TLdfp\/Gw+t8yHYe1OBgOFDu32\/9Utb+wHni5\/Pz\/1v4639jhbxXQJ\/8FzGW\/sloXhr\/Ob5b3Uv6M8kY76F0Gre\/bfAPO2jzjTfC83XUBtaz+Pm+WbF9SXUD+gfouwhyoYdaQ+sBbBXNb2gWAPNRWJ9s52mAtujVIA41l9zJ1ACVAbXPjOOPU7Ef5H3IpYjbqivy7wVFirPp8+t9Vb459I\/hMxk29djLE5QHtALiAZ2AVc2jzX2kKj7qIKVV+xzlc\/Mn1DWT7\/nC\/4exT5vttjvIR6JeCRscYq+i9qKcw25\/27E\/vVT2MWX6LIzZ3xmk14v81wiz5bfpyGw81OxJ56pfmo+It\/hJBI3Zofeo8iztTutdykp4mzI+E68+zEftc7nRhuJWAd\/pFF6KbWV7yGCZ\/GTkXeSOJvi\/xR3iuQZcqJFc8X5lFiv9PZyjYlocY7cE6hUu1EHoMh6TzVOOYmy75O8a+Q7mVPkVx+l0eJdmGM73WZ\/iW6zoT\/20bTFaENb1Nl0q6MnbbKJM+Q2tEGsV6F1FbIPnOPsT5xltmtxpin73NonkO3rBrtaZN7Xst4Qn60vZDM8+G7IOmf\/Q98G5XQHcoETwOfnPu80X7fOPZdaa\/y05jW\/9Tn9PdRJbS\/rC57JYs3WwlFOuGy7lHHrtoTqglyafs8XCvkm1hmVeM+2zHoHVwjEWmkjpV9QShdjvIaKMzNtBSWqq2k4324+35wHPpM8Y3xD6uxq0U41+N4uBbhc6U39+EOYo+9RrDyTfEe+w1tuYTH0dJt8Z\/aNPAsbru8AxLmjScMhq8\/PAHOrGebn6g7UJSDf+5nPW9isDpP6mWTpZor6K5WpD0mdibbeCUaqGwAhuxroaDcLc8S7N\/l+T1Ipq28g99U0VPZRnM3tgN5CPso98nxwXCivrYRGGqugrzuhO8tQ7wBy65uAE5Sod4V\/uBr97g\/eZbSS\/5sKBNhN5idcRRgNEVCIClR45rA9JN79infC1nu1ecBt6I94t\/WjyCfzBt\/lCnQQ4NtZmvWeMBSOCYZl2qsWfrSwrQWQz\/wncIofR91pKJ+jXf8KtklxQVdbATwTLShAqngHqI6BrM5G39YAr6B5rYF0QTNaw0pPbg2kC9qnNZDe5xzt+L18v9eO30vPbA2kZ\/4ftOP3yvW2BtK9f9C+stZAetl\/0Y7fk3O71kB6uz9ox5DWQPqQ1u2AfcJaHngae9QnrHV\/Iai4\/3cB6EzgMXGODUy14i9b+aafgTz3dlvoB4i9NNZj81vgbmDYGYi6zLggT6ge83KEfwC9MFiX4A3sC9YtYdUZ2Ga19UnQv7WIi7aj7sAnwfpk3WhHYG\/QjzHvQp49iPey6n0w2O5AAuhcqz4K9lHyPXgGJqafCTveJPo24gxE2wPY+5v3Wj5TgyXL+4L1NmGfaCYBudbzlWfsAr2MfeI02EOHWKttHJs1UGFrpc29jGJbrFULrHfWdwh7p6M1ajGl6vDhUIZD+A3Chsv9JOy+3E++K9+rT5Zoh3XkHcT\/iTJqoYcRsJs3ULaoQ76XmSPus5j3CZ9DeYeGCUhfo1Gu1aViPXBcQJV6T7TpBCWj\/BTjDVqrXyrul8g1L8yYjvg0+B3iHZlB82330FrjCJ4rNADrVd9Qemhvqy83Ta0jhYWo7WeqNF5D+g3k1ZLJK+ozupI40+keqrv53f0jYp8rx13ozrogTucAF8s2o72gUaApoXsDUiavYE+uUEf5zukTPGfk1BMwr05TtmGHf7GbVto53WmMl3v3XupWKmxxXyBXvH\/S36KO2vUUF9q76+9DrldiDC0qzkZC5wHaFrpLfRllbSGPfK9lnQc001AZ4n3bN7RZ3JVo7deE\/Khm\/8Y6I2iuw+qPoGLtbNF\/SVv4G8EzhV00RrwbE+\/xpN\/RiobaJN7jiXdpKOdS6X\/1pkuNRVhbH6UB+vPUV+sLP\/0i6mtLJo\/xACUJ\/8yYCt0U\/po4w\/FQrraZMMfNvgA025wRfC8m9gsmtMacg\/F7F7jEOp8YHQTBezfDkD7K4sVzcx4w2cqDZ+ZqK9zXwuRgHsHb9KGV\/1FxRmOhKXhuI+fsryLcQs4bpU\/\/Wxp6d3+b5bf+Mf2TZ2hiDos7Ved4x9+aivfDvUJxzM+3ghC+nPlGyI9uTa33\/bcGqfmNRT+06GtC14Sv15q2vr\/ye\/dZft+PteZZiJ5976U1rWy+l3Meqra4J3Mu+mfP7uT7etipEP3t\/QPrTK6ZWn5563s4Z+gt8NM+svzYiOC5Iq2Td3P+AM13uH40f9B\/bElhIwFxp+dc0NsiX1si4zHzB+OxM1TeMfgD6DeD72asL27zB5u7JaVYAWsvKu717QaeBz4CvgXqgUaFmT\/Ib5xsMH+Ar96CYu3YIPcn57pfN1zfgnq3oJ5RqA8z2XgF7X0FfOJOwx8APjsZWIZtE2UffxRr4R\/iDdQDb8F2I+q5ETwnUc9JSX8UCMk9JMeQXNC3L+R4hdocqt8q9387jihz7R\/h98fF\/FHg\/6rff9R27SXzTeBDEcZc+sDal3wQvLuHMs5u802y3Z+jj4AxJgh5l2a7+YOFHyHXY8A\/hI2y8Kx1Z+lLoVsKdEAA9VhAPa314EcLVjx4\/8Zs0j83jxgXmR+KeSDu\/ggIX+pc8jGmmG9CBz80NoK+AZ4Zco8kfC\/x\/lmc3Yg7thMs25dmfx3r1zp5JuMRa73ND90m2J9naOrZPp85wrLB4h6suFMUrdfTSCVAY7Bf3qCGwyYdNj8XQF03WHjFwoag72e+ADxn3ZEU6Q+3hNKJ2gog3DO4TppbzpzHmbODCHwRTD\/TruY7kvCEsdcl9G0CxjtS+i93om13Yg\/OaK3wF+QaEUmDxL0k+JQR8s6Nte+XZw\/\/Bg0iDXIZqd4i74yOkPgK+cS9GkDeyQneUxqmt6Nh6lF5vyZ451fc9f0Y+AG838LnHHXmbo0oQ\/iDwi9SPoUcYVOU+7DHhees3A86KghVAf0L9uiz4aN+hLAfaIv0dNAFwEKEM0EXAeOAR6z0a6hAi0VZGsIC2Euru4NUsfbVcm99IAjFgzqQzl9FvhuokP+AtIGAAxhkQeTZDx9PPOsj8xXwr1DHxeRQUqxwXzx7H7AF9+\/yXOEH61koT58zeYxraYBjEw3gD4IupAFaqbmXfUVtxXtsjKkTwEgGxH5I7Hcwc0zMVnMocI945\/ObewGh9+QW1V6mIu0WKtDjaZmWRGXYC5TqkViHKygb9kfcvx7V8uaSuE8s7hIrh4Ln3tb5uAzrB6mTHf45npN151hSvgMQt51GybVT3qVn2G3RjmCZ8v405lrIzzWqaZ1xL3zJe2mcZYsmWGddUWJdR7hIngm1pz7WHSrQAPw5U8yHEbANzWevgoo7bUK3LF9Q+JiPKPHizhXasglyuIDaWrwDgUHAYkuGF6Hce1q8f9ot8P\/1+63W76d+733R+e5mnO+uxm\/i\/+U7ldZ3N853l+N88d+8gznP+zL1U\/MZ4UMLO2qkirB5CHhBQVgAumzi2fvQpTTku55\/jzn7AdaHU+S2zkRTkB4L+xWr\/ir1b0WwPPjnGfLMVZzN17T4nsMa+K5ThV+q7DWfF3ZO3kMkeWY5qMVZbWnzOW1vGiZtLWyqdVa7TuzTpA1ySOjCzggbxL4nB0DCzshzybmIpwXtkgjz+ZgNNyFcjueDgnZK2CBlPHjGI+1k0GZJmylsm5iHsFeKD7gU8a8twAbxz0AB5W\/BdvAvxbuawC1ByL3ZVrE2SdvJg+XKc0iEre+jiLVP3FufgHyl5\/OXLP8y5GM+3zp+Pr8QeV5pidbPm9\/hfCzu+sNfeInig995sfZd1t1ovYvcr0i7g7FMaXH+XmidORfK8VpFUbApKb\/ZFyg0U4xtaE8POb1o3S0J0fFByHVayPELaSsZVck6YOMsvdOlXyP2d2LvsD34LsLa+4X2cvGWbmWjbxuxDq4U9\/yt9X6\/eN9i4a8C8g7JK3S3vMsMKt6FIV++1a5DQCNwEDhyNppetPZx45r3Q3sIK3Jgs56C9PdIt41D+kekS51oQ6PEubiA+F6BgHhf1AKKdReqm3WPUOzr+1kUNlfOFWHnc9T76RLlaipRV9JAdQTswQrqrI4HXYOyu2Cui+9N3YzwTBqtXEe91OuoGBitboaeX0flGKeJai\/4FyLfauzX76dyTdwfeY822jvQRtC1WAt6aZvoTquPI3kqLVNraBlfIN+1jOTl1vuSOfIsbKLIL55JPYC01H9hD\/wSnv0b9EagPeR7AV2iRdMm8G5SDlJ79QTSO9ImPRvPwoGLkH8t6AjQn\/HsGuxnk5DvG1oPX8qhD4O9uQ++0DayoTy3\/nf4bHuQtyP10Aai\/+vA829qp0XC7xZtOBdEm2602mSBl5v\/QZvWg74LfBRqS2vIdrSEaEfrsgHRT9lvtKV1XQJSDhdYeSEPoBvqPQgcA\/6NtowRMtKOnC2nlpBtDIHObq+UXQhChi0h5NkSrftkQci6JWRfQ4Dsm4F+i3GQ8g+NewIgwsFxd8s+DqJLRJ9kXxaZp0Jjrvaki2W7xXdsMPZqW+wDRbtQj3Y9XSzGW5uJPJegX1aZlg6tl30V+S4RZZsfybaJ54fAL9rwKp6jz6Je8VzI0uhIilGGPKuR5xrkGUVJ6mmrvcdBQ+3\/J\/QbZel3wncbDR\/TkrXkeYKYbH+0JfdQ28X4i7ajTO0eq+0G0p+mydhfbdIPI38jfMg6pO0DXqNB+j\/lONmVyWjjdura8jtaQDSQbqV3AcT5TZ4Vl1TO3T8LMcf\/LN6TdqAl1p4PwgZYKLJo5xZpEupgc1XLuLQZC9B\/g5YpmSJs\/ud85Qi71Ow3\/AF4qrk\/ZLNa1wGdUAEb9kCRzbasJQ7D3or5Ys3nFmMhx0HchYa+bBHQN1MH7M+Wa5\/Scl5A9wMbgSGAB5gGdObCly3A\/jSIPkAbIAPoBCQAYc4pNCCiQKwB5t7IiZJODr6DMR8X72fO5wO39vVCPmDrfGy\/+Xf4itNBPwdd9nt3XX4v3vouTes7Medr1zl88rPvNQ02X1MfMP+u9oZvep\/5urEH+9LvqMDwgiZQ17CPAsexznaETMTfobocmCNo63b+2Xv\/f7bf4p6g9Cnq5V2WjupjFCu\/6xMT\/F4U0mY4plI\/dT5s3mhqY8skj\/4VJekL6Xb9clpj\/IdU\/SvzlMw7n26yfUAe4zZKsmu00RgBP0W8fwi+47g7eFYq76gkinsxWOfWqsnwjWOxHr9PIzCfs7Uezd\/DUuFzbNHugg8t7haI8whGg+Q7+q+kPye+2xwvvu9m3Erfhl1gbre9RRR2IfWAnvUT3wlpxlHi7CH4yw\/RABl\/iJL5MOoJ2r5F2kCLtrdoKP0qSU\/QFCDeQhQ7Yb7FO9E6hPuyO7Fvf5oGA6PU5yDbX1E+oE4iRUCbCB\/vD6BeAdkL9MQYtgifd7\/YCue7g3++O\/et79C3jitFlCQRmieXU54AdKittadua51HDbXeszwRfF8q3+W2DFPwvZ2g8iyrHTDGwi2tkBd8P2QWAp1D\/r3c27f4vpT47pC15+8Q+n6QejXWwfNByAf5lSzYwXyKZYuoE8qYL844tM+xRvwN+JEmIzxWhg9jXiyiWhE2LqTb5bO1qOshqjVWUq3ekaZp25Enj4qh+8sk3+e0Rk8H738QPwbd3UYLZVl30VX6a1SuZ9FG+Vykifw1KHNZML9aijK\/xlqbDF9xFOidNNa6fzKP\/d1cx5n5DJ9CU3m+uV1tQ32MQsypY5g\/U1BOFfaqXwM\/0Fj1SaRFyvc38pnIw3vRBqMrnr+PuMiHNPUm+N8i\/DEtQnwt72VuU782d6gZkDOeKwmUKOu4ha6CfyF4RH1rjTzQzxD\/hcYq61GuiGOeqqdorH4\/9ool8szzFaUdpdtUukIA\/Su3H6C1LRGeLL9jG2s78x26wa3nARtNK0NnIq3vDv7mbOJRKmJfYc211g1xp0CVfzsBfTpkbgnbYp6032X+R0\/DuOiAtZ8zpsE294B\/kY7+jgYGw051pUT4Nvn6HbTiHGcsZ9l7eT58BS1k79NkjM9CtGFyaF+nv4219gX4mUuxhxEYiH0doLmCEPsKsU7bd8IWBmiQfRWRcRkNsr0N2oUGGWKPcMlvKcqfh76VgYq\/sZDU4p2gjOthtEWplO\/BhN3UjM7Yt4+jWMMO32gNDXfcTpU2l3yHF4M8Tv0D6FwGnt8Ff\/l9YJ61NzxGlXoujRNnJso+lNGBSiVavVNTH0XfqjAPguVFh8rFXm8t9udrlCepXECdiz4LbMT+HMCY5eoDaKRyG92KsV2M8AbxzlAvhr+pYs63pWKUHyHPoInuln9rogHlfGbhU+otv5dwI\/bAhdBJK482GXo+C\/NCjEMFtdVjIefTYq0xj6LdhvV+\/xaMtUNfjLEHFWsV5utYdS\/kclTOo+GhONoQq35qnkR5DutdgngPJ2gs6otFf8XfVUjRH6e2WAM7ij203kmelSTItRby13tSnmzPJ7TeloS5Iu58fAL+u8x\/a2nQweCZ0xSUNVGsi+JegX0acfUb8wtDowpVpaGoQ5N3Dqy\/0QEbma10pGJ+irKN8eD\/VZ5ZbVDvojESn9I08TcjgEoBMeYC6i6MFXx7rF0r1AVAHPRxJsalC2zUhVTefG71KaWIdsl3Ju0hg80UBXsXq34IHICu7Td7aIlmD9As9WKKkH\/7QdyxW0+xfDT6tha6dAj+wzy6FfXPMl6SZY4Uex5rjnT8s2epShLWpaQzfmHrNetPfC\/trLNHrDUHgJ+D5yVNXyN8pXWeHAUYQTRVEZ3uIu6ZIFyMPFCxps3Wd0KmKafpX\/Zl1EecWouvg0Xdwd+iYrqNdOKEtojTD6PMNEkjXhqO8dopfnlXSiW38piCWQP6aL2e6l5a6lQeoZ0AGPHpAWoBhXzKI\/WGs8DXABodK2ldfE7BHrMRgZ5dZHrubQVL9ys7aDx1QfKOulEieUe9r1+BpF16BWleZ0nrbMHHRmyBuzQZbHkAp0grNBS4GdgKPA3oaNAO+hgwAUV5SLmvboAbJTyAgiJLY5UH0HUfPg8AJqCg9Q+gLw\/Qd1aKilbdX28PF9XfL7lSlPvBFYlPF7AU2AkcADSaic+tgAkoCN2HZ\/cRV+5T7q1zuV2lDuUeWgJw5S6KZIzcKH1TvUvK5s76yJgCX6lLuR0W53b0yq8MpkaAo9gNYNtAHNnL6nI7SxGW1TsiClzIvwaNXoOGrEGVtfhkMu4DRP419THxovjr6yKjJN81dfmFwUC9K7GgHFJYSEyZolxFXgzpYtC2oJNAxVBPxAbZKdvpq490FSxFfSXIXqLEUXs8LsW+sAC0n5JMKTLbvLqIYD3z6rI7FKDHfZVEmSVScVIhqE0x6grcnn2KTwp\/Zb09TLRvZZ0rruApZTk2i7HItRS5EtyRTykOjKxD9mRkvd1ZsL40XBmJbo6EWNxoI4OUr5IFXVWHgkqjlP5KG4rHs8th3uJAByhtJX1QuRdbO7eypT6zjbtxn3Kr5LpFFIrqewdVq3e9M6KgsdSu9MZTv3ITBuAmWfn6+sweBVSaqWRTPsAh4yUILZFKvxqh1Ri11Rip1Rip1WjUavF9JmUVnqxCnjzsd2uUBbQe2IqwUKu4Ogh0jwy0yy7YoyQpiRCMax9EyZCaXG+PEC1LrIuOkdkS68MjCkqeUuZAz+egTJ8ytz4hsWDmPqWD7ErH+sQUwVBTB3V9SkkIDg0Y48WQPKW0gSCEYFKVtnVxbn+pG3GhyG5i\/FV+UAiJv80PieEWf0VV0tcs+rpF3whSs5EfDE4K\/pagR0vb8GMobDz\/kLYixPk+\/hzlg+F93iBawd\/je6gE9Ajik0H3gHYB3VuX9rK7gTfUg6Dtm+uc8aKz\/Lm6nDwr4M6wAgkpViA6vqA0gz\/Ln6E2KOJd0Hagz\/BGSgd9GjQRtJHPpZdBn4DV6gX6uEWf5\/uFivMn+W7qAVpfFyGa4K8zBNlZpwvyWB0FY+V57v38Mb4D7rybP1qXmYzUh+oz27kj96E8xh\/gc+tS3dGlDn4vq8BOy81r6YigFM3vq+suCllft9\/j3sPX8\/W+xO6+DF+ub5uSn5Gfm79N8WR4cj3dPds8pS5+EwzIVo75y9fgszt5OLQH8AHr+ao6tbu\/tAl9Ev3itBSftTJUjc8aGSJ8upqffi9DJXw5DQU4ylgMLAGWAteRis9FwDXAX4BrZcpcYB6wANakBhw14KgBR43kqAFHDThqwFEjOWpk7fMAwVENjmpwVIOjWnJUg6MaHNXgqJYcor3V4KiWHOXgKAdHOTjKJUc5OMrBUQ6OcslRDo5ycJRLDh84fODwgcMnOXzg8IHDBw6f5PCBwwcOn+TIB0c+OPLBkS858sGRD458cORLjnxw5IMjX3J4wOEBhwccHsnhAYcHHB5weCSHBxwecHgkhwscLnC4wOGSHC5wuMDhAodLcrjk+MwDBMdRcBwFx1FwHJUcR8FxFBxHwXFUchwFx1FwHOULdikHS18Ay0GwHATLQclyECwHwXIQLAcly0GwHATLQavrc6UwONRmMbAEWAoI3kbwNoK3EbyNkrdRqtc8QPD6weEHhx8cfsnhB4cfHH5w+CWHHxx+cPglRy04asFRC45ayVELjlpw1IKjVnLUSsWdBwiO\/14p\/+uh4dexChvWWr6UtZd0CX0r6WI6Ium1tEvSv9A2Sa+hZZIuou6SLqBMSVGepHPJbWN17u6RpfEwAUOB8cBMYCsgnKSnAUOGDgAfAybv6ktXI42hxlZjp\/G0oe00jho8Uh+qb9V36k\/r2k79qM49pSncKe0oTAvdLD+X4PM7AIsIPktkqIQXot5C2Nmu+C3khb6o457vOrADHdjTHdjODuzmDqzUzi9kqrR0HurO0XBW4QvP7O0+AnTPzOoNy3TT7m8T3HWZ3dwNbH+QtPflgH4L7AK2AcuA7kABkAtkAG6Z1gH5K3zpVpH7gSwgDfCIKig+Hr5ldJTNt4c72bb6F5xkF\/VkZYNvX11WPkhDXdZQkCfrsia6S+1sN2UJr4g9gZHbAbqzzv0ZHj8aJI\/UufeBPFTnLgSpqsvqBDKuLut1d6mTjcI+RrCOtOgI9FvQ4XXu0cg2rM7dHiSnLitT5O6AijLwtD2roM9AMyyudsGavHXuXiDpde4ikdtGWWLgmU65snkaIKhSjwZ9t4dVqMwX5j7uvtX9Ldi\/gWChHu95GlSQAxkNbLTP4d6few8yl7rrSh0iP9aHXRb1C\/qEe1vGKvdmlMUydrvvdHdy35TbYEPyOrR7layizr3M08B3+GLcS9357rm5n7nnuC9yT3APd1dlIL3OfYl7v2gmVbIKvmO3uxwFDkIvMurcF2Y0yCYOcF\/t9rmz3EWe\/UK+1CNYbvfc\/UICVBCsvSPk2yGjQej4qO4NLMrXwfjeWG+MM\/oYvQyvkW60NVKNWFu0zWWLsIXbHDabTbepNm4jW2yDedSXI3YUsbr8M5bYC+NTlWEXF588uOHgzMbpIvLHKGW8bEQfVuZvnERlEz3+n0d4G5hj2Fi\/5u3D\/NFlVDayj79HTlmDYQ73d88p8xvl4yp2MXZTJVL9fGUDo5EVDcwUSctTxJ\/13cVo+bqUPcRY0vJ1lZWUGD+\/JLEkundU0YB+5\/iotj5zzvwktgym+jeWjajwb0+t9BeIgJlaWea\/TvzR3z08kjv799vDIwSprNij1vDI\/sNFulrTrxLZPpPZoM0RyIYdXYTMZutDHpEN9qSPyIYxCubLBDvypQmCfA4nZcp8mQ6nzKcykW\/XEU\/\/frs8Hpkng+iIzHMkg1rkgcaAt9+uzEyZy+thFSIXq\/B6ZMPay4LcbmTJdcssDH6dLMjNZGX+vDNZMqwsXZuzdJV1KexMHncwT2x2KE9sNvLk\/C9\/pvTJYfWd5y1+Tvwd5Wpv\/ylAtX\/N\/OmJ\/qUTPZ5di+dZf2A5s3ripOmCTpjin+ed0s+\/2NvPs6vzc+d4\/Jx43Nnbbxc9139kxa7nfFP61XX2de7vndCvsr6kuKL0rLpWNddVUXyOwopFYRWirpLSczwuFY9LRF2loq5SUVeJr0TW1f8yofflFbts1Key7yVBWs\/DHNDh6pS0yj7xrpreQqH39EpLXJyyVyX2EIXlVPrDvX38TkA8yi3NLRWPMM\/Eowjxx7KtR4mLe6Wl7GUPWY9cSI7y9qGQaElkKvN3HVbmTxsxtkKoit834dxjNkf8yMeJ1P+yfviH+FwJ\/LbMSXPO+TP3XD\/z5s2bIz7m5cwhKvN3GFHm7zYMLTEMVFXdrxJpnUJpiiLTdtnt\/RvMRjzMQSPYXFGdCOWwHEjQ58Cuy+C1eq3BxVZhbn1yasHMp7CCLwGwj+ML6vLk9pkvqE\/PEPuXufV5XYMU21VB65LTClBDfXewCpoRpL6oXATWZ6zPXd+9NqM2t7a7jtTd25Do3iaW0rq8bQrNzZkTEgSCcyshbDRL1HdvXZtUWXGtCOTkVObMYVJevxU2Cwm9WbBzrFLnyOLnhgYkmD7HKgQjEax9XohtnsUkH86TTMFCgrHmjzM\/c+eJooQ85YVE8XeCNPzC7TKoz+OcBXSjgZf4YkhTAwo5DDXAKMmmawGu7GeZZGd+lkiJOa6fi5uKh7hOFA9uKqYShF2n8dE5Py0qLSoDH1gR6LRHaTzt0+gUedRGsSTMYSv4ZuyeFCrwpeUzH+OsO2p2KR4lX1GVfpqLxB+1UyhJfeCKxJwhrs+qBrs+r6K841Wd82NQ8hyezVawJPFyh9Gt+HiEJSF7O18c70EOnhmJJU6UoKKEafNFCSeqBjdRyeDjnfO7gP9W8d+4CG5Oo80v1AitkSLAcKuvbKFjpeNBtt3Ybn8w4kn7y3bb6KjK+Mrk0e5pUdPjpydPc9uKeJHezd7NOYgP0vvbBzgftL\/GX9Gftz\/vfI\/\/Q3\/H\/o4zypXoSeSJQpUyouMLE7fZnO7IvEge6UMschtpqUeGqkxNTo89EpaU9vazsn2Djw9x\/Txr8HEqOZ4zS6BzPquiqipWkBAf5TJ0bzpFubp3S0jXDT3KFR\/fpaBb925RrsxMXnBo4c3rFxw6HDiJzy7l8amFQ7sEida46fHA+ED17o1sENvG7tm98avSkVcG8POMr3TkFRA7f6YUEhS3mzMhAzuN9tkv59dgW6pwFS5i\/XiNaQ380idtdo1RuJ32YbHh2LdW+ZwaqW7Vo\/pVVU1y7GUPsloKCrp4sNAJKENJ8Ymq40Wd86kqLS1KN7p2a9e9i5IZ+OKuN69iPP8z1bu+v9nulRvFGA7GKKSgBe3pPV\/BirhX4vg1bda04duUh7UHY3cre7Xdse8nfphki49l6+LXJfA0LJgqS4iJT3M7XeGOBtbOFz7UyXzOm53c6WTxDYz7It0xeTE8Rgg9ZluKxuCdPeFCi9EzjEwBktVtWU5\/eGM4Dw+Pdx1Z4r7ZvdW90\/20W3MfNY4MbcfaJefEH0lYwI5QUofmYTphDRT6FlWUV0UlTTmzPpMfIjrrOIuKLooqIvEp\/0Fl2awqDGVMhhy1roWZ3nSje3wwoBsZvXmXAvGfRRjx+CBvervBzOWcPWzMgtnDu5W5Zy+sGDRwaligKeXK564+cO20txffEfj8rZcCJ9nytOlX3VAz4y9xx5TLxlxUMbm64\/Kt4264YuUzc1L2L38m8P0xjNQYyLUD5JpAXnrK12tG2DzbCtsdSQ9qD9oejtgesydid9RTMY1RB2KccVq3qH6uRfFP8LdcB2ONfXQA7CozEqNdKZ4UniJk1hYyS9kW6XSn5aXxNCHYtG0lduazH7SbdgUu\/9D6nYxB0Gm+dLeaB0n7pJTjNIhwQdsjQ8NZeHJG4pHopHattP7EcSnHE1U\/Q4JB\/RdyJEt+kB7TMqW4unUpiJZiwnSgLgXxLLZZqLoaGfjeMbJv5TWuy+72nwr8euCjwCesw78e\/EfTvYuHDZleM3JYjTqi7cjy2qa\/BE6888\/A96ySrWK3ssn7Tn+16vZFa25evgRWZIT5uZqgiZOldpTPnE\/k21LdhZkN5q++KxB4KeqlmHe1dw11nmt+7A0uJZM6hHejXuED6OLwq9RJNtiJuAVZK7LucG5K\/Kvz4cSHk7e1fTBrW8eH8\/ckP9k2YUHMjTE3xq7IUu+ALO6A5rfptAmhHLsIZyidhMBKOg3txDvt5TdRGwjdFZ9YWNNmaRte24a1aaNHZ4uRsCNbfrYvm2djPfI5o50l6UPTebrgThcpybrmPmJfkHNkaCSLTC5IOqIsyDgSn9T5t1osDU5VSVNVjkvqb87xqhwh+ioBKX9Lg2lWFRaszMyuhRgCaKou9VX1pmeJpJgWw6C0CLOBV0469vabX8yoXrQk0PTuy8u3zN8zfmh59fghw6qTF1SOmT23ctoUJaHTvdV\/PXz4r1O3dui8\/5rXApf95ciCl9iwkZeOHzl0fHXTBXOXXTt\/2rU3CXtditGJtTT6oK+iV1RZ1JSwRbZVtoe1h23bIrbFPEF7lCciGqIej3mBXo1qjIkqjBkdVukcHzU8pjpGT9IWxN+Z8KHr41htegwLKrg7JQ8K7gsqt+ZK80C5hZBdUsHz7Wyo\/WP795aC1wYVvIUlSQnquDPxyNBoFp2cEdT18BY6fqLZtv+OjocEbJmI7rD2vGsh1FsouTc9k0lZxkm5VjGXY2T\/MYuiZmx99BSzv\/4xaxs4\/N0j7\/BLrx0+ZBp0fCYb0XZEee3pa1jY4Y9ZVODBwLzAVYG7n1TarNx4zdqbli+FFC8IDDNe1N6R\/0PZPb5Se4qRoRclZMQXxQ\/WkxK7X8AT+\/X2thuYkU1R+Yml5G1Xpk3odTN1meBkZdelGe10cuRcEld6XXJynCN\/IBu4l\/kpm13uS8yfENVb\/LdjnCWX974udWL3CfakoTOuaCmIqsEnEIDhLHYddx0vKSk5XnLcdeJ40FoKiQj7iQ+5crCqjC5Y8dI87ThE0S6tQMXsN3haemYWhATN6w5tTOiepgSl071bNOSWhqGJi41WuxS0Y8HU7t0sfdT1fx+afOB4YEdgd8DzNXOwN1j702zlgS0vBP4+YmTE\/Lu2\/eOG2pN1o5KY7Y6IBFf+xVMXB+4OPBP4d2DF04fYdb9+xypO50+7uKggM6Pr4MvKR99yUcxrc274mNUzgk9x7MfnA3ccNt8InO7ZY\/axv33z7LcrZzZ16ReblNTzYkarfmZlHwZmvvd2YNvW5dyzZGGb2JwLvp4y6+rlPwe\/qkLa09pe+F8OVrqHDPOIz969qFDPxochJ31210Ldhw\/EjvjK07LwDB\/tqQNsfLYjL7wHdddKwmfQDD5FmapNt01zfKlEXqQzbrMzxWG3q4adMQ8ZsUSGbldVj6bHappuc\/iSU3s7RBVhyamFjgyuKLoqTnB8EbrBNVVlZAtPSEimBj7BF+Zm8j+WW8oU1sDb+exuO8u3L7Vz+17ejlTksHvgNSSFXTop5HglQeNPVM1KbBrSf0q\/zzHwxS44B4PFkOcVN+XkFK\/QOuWsuPb5FZ0SBTFcxcUrnn9+ly7+H43H7YV2ZyHlVGKOlPnDsEloi03CHlLMQJ1Ndew1A5DU6V262kP8VDJhpcRPWpqCX5YWoyja04G\/LW3afXXgRd6LFXV49UU2OFCv7T29mnuajgqPdyMkPxGSj4EP2JGO+EoWdGDTIxZ2+Fz9WVXtaXF2PbtjWkZ8tDtuaBzPj9sZx+PiYr3pGdExNk9sBiOeklWjL9W5XpadtRPWXGwm7GGF4Q18LfzbTr5O5Z2qO9V0WtppfafaTjZPp3yY99h0D3li8uGgNPA19bmdR4Scp6biwa6qWT\/nBF0M6VMLSOMsdhgUZy6tSy2KQyV1yYIs3RVThA5XIlMLexKUVaTYUDk8kItwQNIK2vKQ4dYxq7Q0FiVmh5gbWZleJSrNimR6N\/KLHtuxYuzM8Teur7p3\/kWBYwEny3720Q4Xjym7qOOb21l0bU6fEb6rX9X2pl5y5\/hpj+Rk7V8y+alZThtXXww8qtnHXNhvlF1r2hNYaA+vGtLnkg7Cy5tgfqFdqr1NyXTYN+RG+6rYVfFbaZP+kv0d5Z2wnxR7hj07PNvZPrZ9\/Dxtnv1GzWbEGAkJMQkJ7XkHJUMzsrU7tTvsrygvhGklbChszHAXsaP0PSaPEHlUYqGkDuhLAxvrS0jMVW0Rvojowoiy8ZFMLIW+uMTCyAaW7UuPznUokd9FjKbvSBaVnI\/lNS6r1mCRhtvINxRsf9bWpyy2xmWW8FRguS1X5URO1azPcgQVgaqgpYKzrumq1yOMdponIT4h6LLAW4fZVkuYu0\/g9W8DHwRWskWskDkfmlwQ+EfyA\/Pvf+3l2vnbecq4779iN7Ox7Cp2+9ZL\/QNm3\/B14GTg6283CttwGzR0AjTUhY3NEl+XbEz3CxOmqFPCtQ4JRQkD4yvjp8drRQndUlak3KltDNPcUUItY6IzIl22pKydBjMsnRS98sUsTWOetHwsc1HR0EJXvou7hBZ6zqmFzSooejmLCTVKiI8XZlgXv96gEvXmQm+gRbfx1Cerr2uozu0+dfD1E\/\/a9DbL\/vAv3QeOLy6+YkTvJ7S9bTKfDXzxxhPX104q6+BWnz3dNSJ69Avbt++eGh0hdET8pe7v0dMwWu+7wKaphi1Dj3ZrLF\/bqXFNsytqBrYtDntGGNkMvUzhAx0UxsKSPc58p8+pOFW7h4mtH1QCPQpv2SM5gMWDTxSfKD7HtNIwn1KLNMwnTCvtrGmlaLBIcucYl2bhdrXk9Ff8aJNH6aLt\/TWw75fArF\/Q+jvQ+hvQejvN9pWg9bqWYXhs+banbR\/b1Dzbehu32SjYBTvaX6IPhdUYrmD\/zZM9YflhPOzs9jvO1f6q4OaqqThaNP5c7btDOd7Ui09uulu07YFfmzYIyU7E7HsKs88DCzegR9uytqON+bb54cttN4QvT7ghxa4n6CnRCdEp2VHZidnJ2W1tA8PGqSPtY8NmqNeoixLnJu+O2O16yfmi613XF64IpY3uEbPN504ucgvflTMW3yZXt0eLCRddNjSGxYjZFiNmW4f43EiFsG4kjUdyVvRo7vZ4FHQ5PR9ea1JWrYNFOtyOfIfiELMubfHWs2ad6Dw8hFlyvQjOPkw+sf0qbpqVUywNnpyArCs2mnBJ20EZo+EZeFRrDsa5ooVf1VUp4YurAluf+Dyw\/ZHGPeveYlGsS8fA++4dS5899uX+qn19ecovTQ1jVz3Dpr19jE0eP+jYq92vuPbnHwKnAqcGFe5FP9dClI9jhBWaKXWmvqCwUBOTy5shqa8kNqGQNJ9Wri3VjmqaW6vWarTvNXWpJvbbCtm48h4j8tNRUhqF7RKjfRAxla5SO4c6Pts6UCkpFtufWbOhieLgYi3L1vaeHIB2bIGmPaA9Rhpd4EsuN0TZKmwk2VQt2eBKSyXSO+9pqUQBUe7gJqtoUWpa3BaWzY9qj50a9IvQFKgLHOW9FM4TfWFhSqYtM0xRFaZgUvjsbXoWOjw9exXaG8yj9Rb1\/bVNJ6TiQ7fbHJ\/av3Vg3XQ4Yngb1WV3O7y8o+qx5zmm8enqFPsMxwK+UP2rfbvjCftex8\/2k474rep6+1bHi\/ZXHO\/yI+ph+3uOL\/iX6jH71w7nAvtCx\/V8rXq9fa1jPTcqwqbwGeo0+3THfH61avTjZWo\/e5ljjG2MvcJhJDryIgp5T7XQ3stREmEoPFzV7XZHHE9WE+xG0KHwuSEoh10LN4wCPSK8QB48cVu5zVkYJj5kLyPCnIU2X0RWYZj4QNLdPpcIhNkUsWnghoNswo8pgfIlFAU9jiqWd9z1znGRgN1yL18uavGoNru9QFFjFUXlYQ5HgcIR5ChGCVc5D3fAKzNs7ggW0cCc9eK\/iNzLe0i1GlcVVKeEESMLtQLDZyyxMdtTSzAKT4V5wsJ5A+\/hi4Ye+ZCRfMhEBW7heqAYZ+d5iTmuE9hk5LiK\/+UqTk5yNc1qmlWcnOiCs4UE12ezhPctvTC09mzvy\/K0YkbAJtrMo7vCPMKtqpI\/Ug9zKGeWUBvGxCEfg\/nfwPbBkzbY\/sDxwIeBTwMfwblKVL48OUBddmqxAHRqE1Ywr7CM7A1fhF3RbUlKgk2NxmyAdKk+OqxEaQh2W1BfB\/RIKTBssYZhU2ycG4od8oKsFFX0WBU9Vgv0A\/J8ao0vyRdWHlYdptSELQ3jtWGNYTxoTW12q1BBfREjRhTaC+TMaMQEDhrYec1zA44oFj108mcrJuef8KmKCFjRSXQeEgrqkXBBj\/rs0AqbJ6gjjU\/ahdZId1WsHJ3z+8pcS3eHdbUtDesqO3ZBcqdC2wh8aEq8UqD4FHWAshwLQ62tzvaZoj+vHLC9b1M8Sp6tUOllG2q7Rdlqq1V22vzK07aw4DagS9dC7usitwFHfc68gkLuER9GbFek3OGzp3Uq5CPxIXMPaOtBDB82bhiJXEkwOvIsoxfvYgzhPuMSPtqwx\/IUYzDvb9xl7DBe4+\/xL\/kXxn94WBbPNi4yFhorjUe4LmzQ7DNH\/yFVqCSpCcKGsKhNzMMrWEzg3aZdUIBc5e2TA5T9p\/sJ\/6USa88XWHsiKYXu8426Q7vDtil8U4RqY0aELdJIzEpcaF8QbSyIWhh3o7rKtir8xojl0atiV8atTFiZeGNyuBENTUiOi06OTU6MSzZicp32pFxDic\/a6WDkcDk8wZXD58lP9aVWp9akLk2tTdU9qd+n8lRXVi0xcSKcL8d8bX2bxc81Ly\/Sy6kKnruWHBcGsWoWPGVsK7uJ9SPoyhGLjW4+0ajsW\/DotFX1rB9bHlgceCqwJ7CYdf58165PP3zyyaP8naObaupyemLDfVdgS2AmHLrp\/wmYpnn611NCDsK7+RWzQMhhgS9D1\/bE7klULtTYNO2wxqOjMpwREZTiEv5BJNnif+O5xbtT863+aamuyJZWvs3Zzluz72Y5Cmf8NwwYnFNrC+D1JnF0zdoB3M7+wSKGL94+8Y4hM1555r6d8\/teOrBrrbY3Pu3DnSsaLouKa3pXfTZQ3Wliafl0pwMVi53TfvQnjtLoV9+yoshBkWOMGWEzwsX5ea13d8QRu0O36Y4EW7yjW8SAiAGRhs1lj4qNiI2MdXWL6BZ5YeS8iKtdbzvCFtoXJs1PXWlfmXRjqm6Pj7WHR0aMiJgXcUPEbRH3R2gRHmd4rNMZHhke50yIz4hxxbLq2NpYHhtLnjQhLggujmwRYtOaRU6XkzvfScmq1f16o35QV\/UVNV7m8eZ7uTctrqXU0jtPOiM1qQvWrksaxzMulrQCsABVEde6nmdR1i4LTsesKiHQgnjrRCwhJk3pxL3eqKgzUsVmauY3h5Y++0z1tTPqA\/ccnj3y0qnF\/zg0o3jowHaPf6HtHfrqsgfebdPjxh2BT1jJjsq0pruVIe0q+lw0LlwTq\/FF5ufqD5g7HdlB3wV7ohpSd2e\/2FHF1igOW6O4xJwp2pTsufpC59zs98IPe8MrHaMiRqVXeqeHT42elnZZ9rSOC1JvTN2YFh7tFSt2W3ehoL4pScmFw9KHeZ9Jf8arzkqf5b0u\/TrvP9P\/6dVzHB2c7dLbeYuchd4yR5mzX3pf7wznFO\/VzkXpq5yr07c5HnQ+lB5jd9iderruTXIkOePTjXSvw6myhNGJviRP4cxENjNxayJP3MunUAqsUDicxBSWkhur0EAmzNKgZE+hePNTzqrZelbL\/KyR2di\/VF9ykUtlam4He+J3ZgJL8MUkFCaUGVmZyZ3cWbUuP3YqZey7qOAAJuW+Zel82YiKXeTrUSn3zENcP4PmzBYbtVk5J6pyPgvS2TmfYbULmi7p8qdDHimpvSGPgxb9tC6mKB3iAUHslbpoETvoi4wucnqiixwSkSLtS19EONKcRY5EgZiis97rVVquRlxPR09n1\/SukOMgZ9\/0Ad5tjofTHVRVGdpKNb8SyJK\/XQu7nXFaDT0uNiFelZoldpUXMU\/y1hU3b7jg4sI9\/6peseS7h1ksSzACR2Kuvfa6QXkdezD\/gXlrTXo68HXgMPuwzYaVVw8rHJQS3anX6Ksfq3lu6g+vOmdN6ppeVJiRN\/XKp9Ys\/uBy8UdMGHWETdojz51m+7x59nw1Xyu319iX2tfbDZ1pPENVuEE2e0JCsrpErLcs1+fQDQ\/LJ3EpVkSjlIhyXsOX8vVc5Um2pkesURlWsYtjVOSepakYH\/2n9PvMsknF0v3EwtFV7FjYx4HB6rrAEPXZX389Ja7k3ooVox1alUSrfT0Mm2E3XDAi9gttF9qNMfbRro2uO6I2xW2Of9D1ZPy7ccf0n\/UwZ3g4Nr1GRow9PMzjPCCcKrgG6b6U8pTqFKUmZWkK96Tkp9SmNKaoKQx+tycpP6kxSUkShiC5hSMg975BL6BYrAvCGEg3PCYtCkMSL6c21jxXBPemi01v11tZdljMzX9ZvDSZZedfd+Sxt95bHJuKRfDzp3qMvXLaxseUnNOBwK\/vb6ycsHnU4p8hddOE5RyJ\/uksop4UZhP7zugi6XyOTO5Z2Gg7zA7z99T3NE04ugu1O9hGfqe6SdtqsykUpufZhDNdbVvAjCSK19tTpj6ILtTHYBQVzj2MYjG4utJ8xqc08Im+MJ2wJ4Ufxbi2l08Qd5OFaoepbIm6VP1YPaqqagML8zmWKEuVj5WjcPoxV59ADride1kYcXG6l88YSzJanO5hhlWdqKrKSTze7FUeP9unPOMxNda7gr7SE3CTRsKZrpKOkjCjVZTD4FmkMeFZMh7WdIKVsjlsGuvZ9KO299Rz6gXY+EAzDCJjjdidMNMXnaPk6J6wLmEqBBnmg+B0SLAeVGlB65K6wv\/7wmcXp5tJ+AgPxUjENGEPK+NTC1UPPgxsGPTwZIqzt6cMu\/GV44vwX+z\/cfwSrr2kveJ4Kfx9egf7k8PhX9Mxu32Her+2w\/FA+D61XtvneCL8ZdXeSU3X8hye8M3qrdpmx+3hNusc08YinOIiQX1EWtDFtSOA7UWaaPLd9cGdx92+OLEPmSxiYTq2zIYqTwrknGmx15DLUcrjz4apmqfBzK\/XsdVoMAt8lygU7mmhAQ5d0wrCHLFhYQ67bhgemz3WZrOrYeHh1qYElSjhxJkarmiOMMNu022GoVlKIrcnWFQx8\/Ow+2hg+T6HR38q7ClfntgNIhruCR72JzlD+pCcNLipKjmxqSk5qakqMXTgG9QKl\/UrW49\/wWN+ihJbkMEt9eVsEvSl5RZkluV\/io9ZQlVioCoxUmXYlMB9LO9DFo4Vhf2TdQjcHXgx8EHgQ8zCKOW709heYz8y8FQDyf8SSRshzphYL9+9\/097Tx4eRZXne3V2XX1UV1dVX0m60+kjHegk3SEEIikkhHBJQBJptCcZFSSrAwQP0FXJKIfXiAcIgkrGcQWPXSOCBI+VcRwZ1\/WTD0UHXRd3BuVQPnEWEZV09r2qDgvut+5+3+4f++3X\/UvVq1f9uo7f7\/3uX1VclJ+fSc3lqWfoJ9lnuCeEj+H7LLNS2ADXkhvp9exGbq2wFT5Bcj7oYeMwymZhB7uSvIu+i+MycCxLePkyKsU3U9P4S\/kV1D38\/dRmvo96n\/pnXqqnRvMPUpv4PdRb\/F6K5QmOEVjSxggUaaMBoiwNOOQKlhHIBkcdRhDKAH4\/GI3IhoiIfEcBIHn7yk7GcHsyzFQck3\/B5pNI\/B+\/CMREaC8xVcBGj1BQiSImhBdTQsdK8DjaPGVtgZRl1KDV+dzpQB9rku5AGi6WobCdYLX\/sJNzZfhRaDXs0ph6q6enByypgRanmsj\/Jj8GzoVRWAYvyY9GvU35l\/MvEYPEq\/kE\/HBw9KAd\/pCnsQU8eegINZIaB8pBLewxFrA+W4AOqr4p\/tbA5IqPnQdd3Chvi\/eS6HzvVdFV0Qe8D\/qe9O3y7\/H9wS8yjORRGa8aYxKerHcpsYp4ktnBvMmIr2UOOIlgpLbGVSVFjOTITMQIx9HKG8wsipyJEJGWIGa4arsjc0EQgqAz2B\/8LkgFg1UwDQy0F3sHBGgPGQFXU8jwO9FK92VCA8R1OyhWlPgqzLfoO7NFX5stGlGFRhiGIpTURG0JLi5lS8XNIoH88CHkiht2NSP6ZmRgpgvNuXux2EwnQp0aPKjBGVqntkgjNW+6e\/xwxAcRqed4Dse7klbvkKl9ENoR8yN31LRkTHs0aVFrWyoIe7LHh4VrBDmg\/mBmduTKCJFLZnEeBPEZaXdaqrYnh0kXG4Wzt6qHVFQthG0OxkqjYXenvpCyxX6BZzhvVgfnDSX3vfvKwFTSX5E\/JjhZsvWJ3BOvdmx64PfT2hZNnQ1\/NupYpH5O87SJaadA\/GnkxrXZO3fmB+5ZOS1Q77W1tGy7Y+6vpgYqygIzJ47N75Nr9Vjj2I7aaH1kHsJKO5oNTWg2eMG\/GDPnOLJyVl3g6Ja71Vv0G73rifXim8439Q+dH+hHmaO2o+6jntOMe7R7tGeKPEVt0bNit8iOkevVep1cSi91rKZXOe70bpW3qLvkF1XOblLJn7GbSkzJ2NMS3uMtyZitw5WRXoIU4BENZZcADDQUGGgcSN+HaPUSEp8U+qpMYyHeC0MgJeENKTQDmRY+PxtSvL454\/+9jiE3\/Xjy5PEkDlDmDiWt7ABqLZ7pGa5gsLK49TTDnK1hoGryX9ivmNF9y\/Kr2+Z7oJI8+c7R\/BdQPf76Z8SXtRfPvv\/pVx+5dFHq719HDEZBFlZssTLhR6gYwp0CAvA3u4Bz6LTRIjQ8zG2UHnJupbfwL3MvSwM+m02BrcQkpoWfUbJVepF50beH\/4P4Af9H8TT7rSQFHAGPgWaNx7C7Mg7Pa553PaTHxE5Jk9naNdQSvzKQOya32bvshF2XsQX\/otefgWnZTLgEy6zESzhhtckRVqsHzNZwIBbrw3LXiS67U5ZxDR4lyDrmnojAghBMeSykpko6SxaVbC6hShwhmyE5MjZvsMAhyfMyMMdxDaCiG3GlSTdKHGiF2FLH\/GvKqaZB08CX0UWgETK+GDRILrAvbrcNDz1ZUCrmDwD6Qm7AF71Nw03\/Cxw\/zuyODzWZaid7CHNVzjy93UBYsuOT2vHp7QZCliUnzbQmcjOQqkubliOycyAmeRkyFjHNARky7Ui3ZelrxPdQH3X0ufwXK7uh8t5xKDODBnnbzy+cGyOXdVzW2AjhrNTGX++4\/xPkJSXze\/Kv3nJ3K7zmpuUTJlyLbSIdTYjPkY+oggGjdhQFK6kyZ5krS\/XqtI16TSc8qotQZNVldzuA0+7GFdoKZ3MIsFMYEggBE4JnoMuhwiEVqrhbggu5T+C6brfCc+km2wxbm420xZ0pV6eLcA1AypDs7iihdII+dbdKqHhOcGJG9WrLdhHdVi1YsqdxOq4HPJNDxr\/3ENCRJMPuNFqa0KqhFquegmxyp03vp1ZjTS7xpD3lyMQu1x9pePj6ZddGJ4y7oG7fvvzhR6ho26oVF0fecDbMnPrJmZ3kZMwLs\/MzqS5Tq6TgRcblS4Org4QsSotrVkm9NVQZRH4\/WQ3TRJo04ARiAnmpI6tkKzoSHYhUVztOu0675bFSWh0bT1chh1edGm+uOiEOavy9SI4LoiRUilLMrmqeEZKIXDI9gjlgh8kB5kS3u8xJ8oIgWm280mKA8gqrrclYjMB5\/KYy6KRx+WmpI4YbOz8CI1zwsLqXqUwIUZ+On87gvF6fb00NrIEDcMDgQToSkr3VcxrPKaXoOYU8lePOQdOlOo5g8GQhRjesE4B5cebJtyHimNMXYjMSxy9wvUUDa8O+DUDiKdczYY4hdTu6le6KqxLzk90pJpcFOY1WtWFdUMeY5T54Amt1yBdC\/k8ZUh7nFv\/cCMfbgvGOhfUVbunW3R\/ccjmEr\/2+F7LjFr+8Jv+XP525veuqe+9YMO\/2lthoT0lIrSn\/2aZnd6zZDwXo+9t1Zya98tJfNe66107c\/tSjv37sb\/oeRbQ16zvNjAsLlu4CHM6xuPgmg2vjiF6un9vN7eW+4uhSrotbzvWhHTTJsICmSAeAhplZIUGOQBOZZliKJ1gkQ01ahCIZymtrshCaPJtvaTKnp5lScxYU55IkLjqFVuFo\/jD0Ui9CKn\/mhylU9IePhitQzSu82MwJGQl8fXQbTfTS\/fRuei\/9lZUIWk73oR00uhgSqR0yCsHwlQAv9R+upHDuQsFqIe9zKwDMBjTTY3DsLpBAv86hcyHJInoYVcyQGVtGz5Q3ExNtE\/XmcrGMTCUu5roSvYnNiSeYLeyT4g5mh9if2Jv4NGEHiVSiDX3xWuJggkkYvkCmCfV7zS9pNkSxviAWBdt4NmRKBIp1ulwxfyAQjfEInQ5nVHYZc+u6XHARQs4A0WI4fP5oMID2LQrArgAMoH3bK5CDjKZwYhsAMVOxcE24NUah646hoTFjPFoa0RKJZWLGmAsyqdi7sYMx0hErjfXGSBAri1XHhmJUzBv\/c+OwsVQItFjzv\/EUkuFIzJzqySWHS08LrgZmi3OqIpYksaiBSXfIg+0gzbSGNNWDUJyJmfVB5mZ0ePNWSN69e\/5D1S2PX3b94\/Fg\/nAwNnPsgpH5wyVNo8YvGJE\/TEXvf2p2e\/vszsuaNwxmic7HRja23v1QniBaNs2talnx8OAZK59GZRHNVLDZ0Fm35p5rW2CjBiiIqOVstjU7jjppBqM46GKRkygKAvLcCBhVgVEWyTwH4BA6iM8sKFbDkcx9ep9OLNZP6MRXOtR5ISraMX4lSTSVLfpJnwhPIMnl1QpzCuGrgKmLcGQjecrcYWLKdAlw5NuMZYbOvXmXiaQSwkNl84cjMxsmX5dEk5+++73cxhmlRMmz80a3rdiWL6Wij2yfsGDFX2M5PAvZJBvRnUrIoltvtB6Bh23fur\/1UHuIIzQhe2kvR2SdHe4ONauvJzYwG2zrxQFuP\/Ex\/U\/cfvEwfZg5Ijm32N4m\/pH5ne1Nkb7ediezwka6zFkoaBhFCsUqDayvy7\/YT\/jtIXCeCdZz6mwg\/6xE47qd8+X5ardOQSzOYM6dkdFtAavWNlpxjuyaddfgI1\/DTP6tLx\/If3sXLHto4cJ16xYufIgI3wOZu\/J7vvo6\/7sVQ1sf27q175GtW7HeXQ0AWY\/u1wm2GvH1NOTs8GJ6Pn09TabkOfYF9sUyxXMOsVQk1ohDItEkzhAJcYBYaiRYFtGYJBg+DjgnV80t5ijOt1zeLBOd8nL5OXmvTMlOEMVudsIQCKIX9mE\/29W0CwYs5dpzDklP5bzTLfWKaIko3FBrVc32gKn92sX40Q9cB1Q7OmvWYiO6nlW0jAv2YapOuLq5K3vJpAvGzkpR0fVXN9d9M3L80\/mv0T1WI5o60T1WEq8buxkXU26LaS6tfIO8QVkfW1fJsUqLQsgvS7vse0KflZ+WToWZhNQuzZPWCevlLeFdIju+3Ig0R68KXxldLa9WVoVvj3D10YlMizBFmuFoCV0YZsORWLRerAvhWGldhGV42sWFdCkmhsPhcjYSNqquFZcpN3puSFxfeYdnReVGz7rK7eHt5VIvXKPdoz9c+VRlfxWjhVQjVJ5RjUBpplSFB5Epk7aF2irWVBAVhh7MVPiqzJQqkjxtVbC6CqaqYFVJqNoJnWlk3hekk1VLxDdZshln87zJZQMY5WeQxDG9tAIXmTVaWBYdB4WAbx0DIQNVGA2PCrWEZsOsdiXs1k5BHmoE5QuFibhbEom4r5OCVEtcaPNBX4ubRbYQ+sNqeXjJ9fhxePptbEmEBqw2bIbvI7j\/6QulEavv9Zl9w482rpbgqHBLeIO0NvxG+P0wEwqLEkX5QMFWAWlstbygjWiCBcPW7IcrMmZEPojkP4BWTJ7qgr3wBCQBdJoResoc6VbRSAiN6YCCndQJisC3oBro0GpaM9BxNQMdVDPq6jMa9sI1oyKBVui4Dq3UdHgprd1nIAnm8ME235CPKNy8GaQ3P7imKteDq6uWWF0LGYWoeqFMFn1yOdNcjwy9ZXCC3OSIoxXCw5cvSg2iIjbgzW0ijtMfe15oME1yiJOVwxW2yJRB4j4WiRWqmc8LuONafOwUV0OfvPCKX9RXKJ7J+WcvvfWjzz56P57\/1tU5Z1F1WSAKf5udc\/KrA4MwlZzVHg+kyjyKa+q4jofveuXeu2vGXViqlpd4AvOnTF31wL5+gF8AcoS4n34UycV3jEQZQCYpn3CMsU+xZx2s1wN0UvUATXYrUJMJBeokx\/KsqGN0O4DWp\/VrZBdqdmukhkzvbchJxE4U8OCndK4z7KLApfgUQNZvJ5IS2DiP62RUk9s9Tcpm5TmF7FJ6lfuUvcoJhQaKUylTqhUKua\/L+oYV6tT+eiQnxpq1lcrQbhy0P2PF7J0nTcv9uPl0Dxp6CFfqpguWew4iM10xcaoxhWC4q7wuXVfhIm7aLcQCsSn65TdPu6lB4H75S+ijop\/mZ9+WDPg\/qkzPnFizDr776XtP5O9E+OGQXTOaigIRfmLUAAHygCF4lub8QCVKKBftYxWuhHeJohnyLRcayAamlWxlNpAbGNPTN5ZWTcrwQKAomuIEnhL9wEeptMJ5eY8oloM4FaNHcHE+JtaAenoc1wImEZPoVnYytxQso5bSy7hl\/FJxNbiDWk3fwd3BrxYPgAPUfno\/d4DfLx4Dx6hD9CHuGH9I\/A58R52iT7OnuO\/4U+KIH8d3uUJ818Ph+C7uDUdyGQ7w50Vyzw\/jTi+EcacZtTiM+1OhWcYKzfIpexPyyDXNZxvPQfwIE0P8AghoMQAJ7dvLoFd6Yxf0WQoDh2YLkVkrMJv7b0Rmh4OvPUmAeW67YEgN6DZPb5NwsuI0YjjBEPGeE4jhSKthcAZNwL1Ph9nP5F+skXDM1o3\/YIgkYTbfD117dkLH829DT\/6Z\/F92bqeig63EAF5++Ih4ZrB9aMiqHWF5Iorf2gxZ8CFcCzvACCMIl+vP6YRu+IIZ3ZB1tBLsGZ0CrUkI\/buIDEgA6xm7njqcczkDn6YWETcj4zu0w3rsbIC4xeAA4aOB90FcpH7I+TlITcePmZF1IQ9FXQuf3rcP\/fJfqR3EFno78rM7DXmRbZ5yk+0Ghcra2hVkyyddmE3tw3UIdYxdSqp4l8YAaaLDXopI5POBiRB5dE+FLkDnSV50NmKEzJWTmK0GT5opppy7vCCTzChRmjE9Lqyor+uF89vKGzePKEsyt8ErLgqHtIHKsgi1Q5O6exyT4qnV17FMSwyY77f+aciBmxHkYROCLzAQK4mV5Gzy23OB+i19K1PLvMs2s79hv7atRfBHDBzDVwsp4QXRj+AdadDeah9wtDtvcGV+DPJYBAfkA+6DSqdnOoLHTHhf\/TutXNuEQZe8\/T4Dg\/+i\/wSW\/J+ENf+L8HkRilCEIhShCEUoQhGKUIQiFKEIRShCEYpQhCIUoQhFKEIRilCEIhShCEUoQhH+J4Dffm09EwoU8z\/EA+hDC4M2yHRd7ej4qPpItKa6KpZqaJ4xq31sxfzK1pkt0xJjXKri9ge8zrbnp5Rf0jF5Lvh\/96HAzeaawvg5MRI\/s37CfHId\/6MHgN+cmAZ1oBaMBnEwCtSDCMAVWtWgCsRACjSAZjADzALtYCyoAPNBJWgFM0ELmAYSYAxwARXh2w38IAC8wAnawPNgCigHl4AOMBlYyIRARrTBb8Zk8P\/KHL+k++fXVF246Jor8fXA+wANbD9x9ed+fjTuBDgxdN4OWGjJ\/+I4eBwLwPP9z73U6Wj8xua1Dvz4nxuDuP1gxWf+778\/M+gEtiVmTWPhuP8GD0dNJQplbmRzdHJlYW0KZW5kb2JqCjMxIDAgb2JqCjw8L1R5cGUvTWV0YWRhdGEKL1N1YnR5cGUvWE1ML0xlbmd0aCAxNTM2Pj5zdHJlYW0KPD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQnPz4KPD9hZG9iZS14YXAtZmlsdGVycyBlc2M9IkNSTEYiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSdhZG9iZTpuczptZXRhLycgeDp4bXB0az0nWE1QIHRvb2xraXQgMi45LjEtMTMsIGZyYW1ld29yayAxLjYnPgo8cmRmOlJERiB4bWxuczpyZGY9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMnIHhtbG5zOmlYPSdodHRwOi8vbnMuYWRvYmUuY29tL2lYLzEuMC8nPgo8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0ndXVpZDpkNDFjYzRhNi02YmQ0LTExZjAtMDAwMC0xMWFjNzUwODBiZTMnIHhtbG5zOnBkZj0naHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLycgcGRmOlByb2R1Y2VyPSdQREYgV3JpdGVyIC0gYmlvUERGIC8gaHR0cDovL3d3dy5iaW9wZGYuY29tIC8gRlNHIC8gUGVyc29uYWwgRWRpdGlvbiAobm90IHJlZ2lzdGVyZWQpJy8+CjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSd1dWlkOmQ0MWNjNGE2LTZiZDQtMTFmMC0wMDAwLTExYWM3NTA4MGJlMycgeG1sbnM6eG1wPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvJz48eG1wOk1vZGlmeURhdGU+MjAyNS0wNy0yNVQxMjowMzo0Ny0wNTowMDwveG1wOk1vZGlmeURhdGU+Cjx4bXA6Q3JlYXRlRGF0ZT4yMDI1LTA3LTI1VDEyOjAzOjQ3LTA1OjAwPC94bXA6Q3JlYXRlRGF0ZT4KPHhtcDpDcmVhdG9yVG9vbD5QREYgV3JpdGVyIC0gYmlvUERGICgxMS45LjAuMjczNSk8L3htcDpDcmVhdG9yVG9vbD48L3JkZjpEZXNjcmlwdGlvbj4KPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6ZDQxY2M0YTYtNmJkNC0xMWYwLTAwMDAtMTFhYzc1MDgwYmUzJyB4bWxuczp4YXBNTT0naHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLycgeGFwTU06RG9jdW1lbnRJRD0ndXVpZDpkNDFjYzRhNi02YmQ0LTExZjAtMDAwMC0xMWFjNzUwODBiZTMnLz4KPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6ZDQxY2M0YTYtNmJkNC0xMWYwLTAwMDAtMTFhYzc1MDgwYmUzJyB4bWxuczpkYz0naHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8nIGRjOmZvcm1hdD0nYXBwbGljYXRpb24vcGRmJz48ZGM6dGl0bGU+PHJkZjpBbHQ+PHJkZjpsaSB4bWw6bGFuZz0neC1kZWZhdWx0Jz5NaWNyb3NvZnQgV29yZCAtIENvdGl6YWNpb24gRGllZ28gQWxlamFuZHJvIE5vcmXDsWEuZG9jPC9yZGY6bGk+PC9yZGY6QWx0PjwvZGM6dGl0bGU+PGRjOmNyZWF0b3I+PHJkZjpTZXE+PHJkZjpsaT5VU0VSPC9yZGY6bGk+PC9yZGY6U2VxPjwvZGM6Y3JlYXRvcj48L3JkZjpEZXNjcmlwdGlvbj4KPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSd3Jz8+CmVuZHN0cmVhbQplbmRvYmoKMiAwIG9iago8PC9Qcm9kdWNlcihcMzc2XDM3N1wwMDBQXDAwMERcMDAwRlwwMDAgXDAwMFdcMDAwclwwMDBpXDAwMHRcMDAwZVwwMDByXDAwMCBcMDAwLVwwMDAgXDAwMGJcMDAwaVwwMDBvXDAwMFBcMDAwRFwwMDBGXDAwMCBcMDAwL1wwMDAgXDAwMGhcMDAwdFwwMDB0XDAwMHBcMDAwOlwwMDAvXDAwMC9cMDAwd1wwMDB3XDAwMHdcMDAwLlwwMDBiXDAwMGlcMDAwb1wwMDBwXDAwMGRcMDAwZlwwMDAuXDAwMGNcMDAwb1wwMDBtXDAwMCBcMDAwL1wwMDAgXDAwMEZcMDAwU1wwMDBHXDAwMCBcMDAwL1wwMDAgXDAwMFBcMDAwZVwwMDByXDAwMHNcMDAwb1wwMDBuXDAwMGFcMDAwbFwwMDAgXDAwMEVcMDAwZFwwMDBpXDAwMHRcMDAwaVwwMDBvXDAwMG5cMDAwIFwwMDBcKFwwMDBuXDAwMG9cMDAwdFwwMDAgXDAwMHJcMDAwZVwwMDBnXDAwMGlcMDAwc1wwMDB0XDAwMGVcMDAwclwwMDBlXDAwMGRcMDAwXCkpCi9DcmVhdGlvbkRhdGUoRDoyMDI1MDcyNTEyMDM0Ny0wNScwMCcpCi9Nb2REYXRlKEQ6MjAyNTA3MjUxMjAzNDctMDUnMDAnKQovQ3JlYXRvcihcMzc2XDM3N1wwMDBQXDAwMERcMDAwRlwwMDAgXDAwMFdcMDAwclwwMDBpXDAwMHRcMDAwZVwwMDByXDAwMCBcMDAwLVwwMDAgXDAwMGJcMDAwaVwwMDBvXDAwMFBcMDAwRFwwMDBGXDAwMCBcMDAwXChcMDAwMVwwMDAxXDAwMC5cMDAwOVwwMDAuXDAwMDBcMDAwLlwwMDAyXDAwMDdcMDAwM1wwMDA1XDAwMFwpKQovVGl0bGUoXDM3NlwzNzdcMDAwTVwwMDBpXDAwMGNcMDAwclwwMDBvXDAwMHNcMDAwb1wwMDBmXDAwMHRcMDAwIFwwMDBXXDAwMG9cMDAwclwwMDBkXDAwMCBcMDAwLVwwMDAgXDAwMENcMDAwb1wwMDB0XDAwMGlcMDAwelwwMDBhXDAwMGNcMDAwaVwwMDBvXDAwMG5cMDAwIFwwMDBEXDAwMGlcMDAwZVwwMDBnXDAwMG9cMDAwIFwwMDBBXDAwMGxcMDAwZVwwMDBqXDAwMGFcMDAwblwwMDBkXDAwMHJcMDAwb1wwMDAgXDAwME5cMDAwb1wwMDByXDAwMGVcMDAwXDM2MVwwMDBhXDAwMC5cMDAwZFwwMDBvXDAwMGMpCi9BdXRob3IoXDM3NlwzNzdcMDAwVVwwMDBTXDAwMEVcMDAwUik+PmVuZG9iagp4cmVmCjAgMzIKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDA1MjkyIDAwMDAwIG4gCjAwMDAwOTE3MzQgMDAwMDAgbiAKMDAwMDAwNTIzMyAwMDAwMCBuIAowMDAwMDA1MDIyIDAwMDAwIG4gCjAwMDAwMDAwMTUgMDAwMDAgbiAKMDAwMDAwNTAwMiAwMDAwMCBuIAowMDAwMDA1MzU3IDAwMDAwIG4gCjAwMDAwMDk2MzAgMDAwMDAgbiAKMDAwMDA1MTA1MSAwMDAwMCBuIAowMDAwMDA1OTQ1IDAwMDAwIG4gCjAwMDAwMDgxODkgMDAwMDAgbiAKMDAwMDAxMDYyMCAwMDAwMCBuIAowMDAwMDA5MDA3IDAwMDAwIG4gCjAwMDAwMTc2ODQgMDAwMDAgbiAKMDAwMDAwNTM5OCAwMDAwMCBuIAowMDAwMDA1NzM1IDAwMDAwIG4gCjAwMDAwMTAyODcgMDAwMDAgbiAKMDAwMDA2NTUzNSAwMDAwMCBuIAowMDAwMDA1NjMwIDAwMDAwIG4gCjAwMDAwMDU2NjIgMDAwMDAgbiAKMDAwMDAwNTY5MiAwMDAwMCBuIAowMDAwMDA3ODAzIDAwMDAwIG4gCjAwMDAwMTA4MjIgMDAwMDAgbiAKMDAwMDAxNzg4NSAwMDAwMCBuIAowMDAwMDUxMjUwIDAwMDAwIG4gCjAwMDAwNjU3NDAgMDAwMDAgbiAKMDAwMDAwNzg2NiAwMDAwMCBuIAowMDAwMDA4NDA3IDAwMDAwIG4gCjAwMDAwMDk0MDMgMDAwMDAgbiAKMDAwMDAwOTc4MyAwMDAwMCBuIAowMDAwMDkwMTIxIDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgMzIgL1Jvb3QgMSAwIFIgL0luZm8gMiAwIFIKL0lEIFs8NTIyRjQwRkQ0NTM1NEU4NEE4MUREQjE5QzAwMjNBNjY+PDUyMkY0MEZENDUzNTRFODRBODFEREIxOUMwMDIzQTY2Pl0KPj4Kc3RhcnR4cmVmCjkyNzg2CiUlRU9GCg==","extension":"pdf"}],"html_header":"<h1 style=\"color: #5e9ca0;\">Se&ntilde;or(es), XXXXXXXXXXXXXXXXXXX identificado con NIT 99999999-9<\/h1><h2 style=\"color: #2e6c80;\">Le informamos que ha recibido un documento electronico de: YYYYYYYYYYYYYYYYYYYYYYYYY<\/h2>","html_buttons":"<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\"><tbody><tr><td style=\"width: 100%;\"><h2><strong><span style=\"color: #008080;\">Puede descargar su factura mediante el siguiente enlace:<\/span><\/strong><\/h2><\/td><\/tr><tr><td style=\"width: 100%;\"><h4><a href=\"https:\/\/www.facilwebnube.com\/apidian2026\/public\/index.php\/api\/download\/88261176\/FES-FE369.pdf\" target=\"_blank\">Haga click aqui para descargar su factura.<\/a><\/h4><\/td><\/tr><\/tbody><\/table>","html_footer":"<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\"><tbody><tr><td style=\"width: 100%;\"><h2><strong><span style=\"color: #008080;\">Previamente recibio un correo con las credenciales de ingreso a la plataforma.<\/span><\/strong><\/h2><\/td><\/tr><tr><td style=\"width: 100%;\"><div><h4><strong>Este es un sistema autom&aacute;tico de aviso, por favor no responda este mensaje de correo.<\/strong><\/h4><\/div><\/td><\/tr><\/tbody><\/table>","head_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","customer":{"identification_number":89008003,"dv":2,"name":"INVERSIONES DAVAL SAS","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"type_liability_id":7,"municipality_id":822,"type_regime_id":1},"payment_form":[{"payment_form_id":2,"payment_method_id":30,"payment_due_date":"2025-10-28","duration_measure":"0"}],"legal_monetary_totals":{"line_extension_amount":"840336.134","tax_exclusive_amount":"840336.134","tax_inclusive_amount":"1000000.00","payable_amount":"1000000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","percent":"19.00","taxable_amount":"840336.134"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"840336.134","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","taxable_amount":"840336.134","percent":"19.00"}],"description":"COMISION POR SERVICIOS","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"COMISION","type_item_identification_id":4,"price_amount":"1000000.00","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📄 ENVIAR FACTURA ELECTRÓNICA - MÚLTIPLES MÉTODOS DE PAGO Y DESCUENTO GLOBAL

📋 Descripción General

Ejemplo de factura electrónica con múltiples métodos de pago y descuento global. Muestra cómo configurar dos formas de pago diferentes (crédito con diferentes métodos) y aplicar un descuento sobre el total de la factura.

🔗 URL del Endpoint

Modo Síncrono (recomendado para pruebas):

POST {{BASE_URL}}/invoice

Modo Asíncrono (con testSetId):

POST {{BASE_URL}}/invoice/{testSetId}

🔑 Autenticación

  • Tipo: Bearer Token
  • Header: Authorization: Bearer {API_TOKEN}
  • Obtención: El token se genera en el Paso 1 - Config Company
  • Recuperación: Consultar tabla users, campo api_token en la base de datos de la API

📤 Diferencias entre Modo Síncrono y Asíncrono

Característica Modo Síncrono Modo Asíncrono
URL /api/ubl2.1/invoice /api/ubl2.1/invoice/{testSetId}
Afecta set de pruebas ❌ No ✅ Sí
Respuesta inmediata ✅ Sí (incluye estado y errores) ❌ No (solo ZIP_KEY)
Validación DIAN Incluida en respuesta Consultar con /api/ubl2.1/status/zip
Uso recomendado Desarrollo y pruebas Producción con alto volumen

🎯 Características de este Ejemplo

✅ Lo que incluye:

  • Una línea de factura ("COMISION POR SERVICIOS")
  • Múltiples formas de pago: 2 métodos (payment_form_id: 2 con payment_method_id 30 y 10)
  • Descuento global: $50,000 sobre base de $1,000,000
  • Una tarifa de IVA: 19%
  • payment_form como ARRAY con 2 elementos
  • Cliente: ELIZABETH CARDONA VILLADA (CC 41946692-6)
  • Número de factura: 990000195
  • Campos adicionales: establishment (nombre, dirección, teléfono, municipio, email), logo empresa

❌ Lo que NO incluye:

  • ✗ Sin múltiples líneas de factura
  • ✗ Sin múltiples tarifas de IVA
  • ✗ Sin retenciones
  • ✗ Sin descuentos por línea (solo descuento global)

📊 Estructura del JSON - Campos Principales

🔢 Campos de Encabezado

{
  "number": 990000195,
  "type_document_id": 1,
  "date": "2025-10-31",
  "time": "04:08:12",
  "resolution_number": "18760000001",
  "prefix": "SETP",
  "actividadeconomica": "6201",
  "establishment_name": "TORRE SOFTWARE NRO 1",
  "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
  "establishment_phone": "3226563672",
  "establishment_municipality": 600,
  "establishment_email": "[email protected]"
}

👤 Cliente (customer)

{
  "identification_number": 41946692,
  "dv": 6,
  "name": "ELIZABETH CARDONA VILLADA",
  "phone": "3103891693",
  "address": "CLL 4 NRO 33-90",
  "email": "[email protected]",
  "type_document_identification_id": 3,  // 3 = Cédula de ciudadanía
  "type_organization_id": 2,              // 2 = Persona natural
  "type_liability_id": 7,
  "municipality_id": 822,
  "type_regime_id": 1,
  "tax_id": 1
}

💰 Formas de Pago (payment_form) - ⚠️ ARRAY CON 2 MÉTODOS

[
  {
    "payment_form_id": 2,           // 2 = Crédito
    "duration_measure": "30",       // 30 días
    "payment_due_date": "2025-11-30",
    "payment_method_id": 30         // Método 30
  },
  {
    "payment_form_id": 2,           // 2 = Crédito
    "duration_measure": "30",
    "payment_due_date": "2025-11-30",
    "payment_method_id": 10         // Método 10 (diferente)
  }
]

💸 Descuento Global (allowance_charges)

[
  {
    "discount_id": 1,
    "charge_indicator": false,                    // false = descuento
    "allowance_charge_reason": "DESCUENTO GENERAL",
    "amount": "50000.00",                       // Valor del descuento
    "base_amount": "1000000.00"                  // Base sobre la que se aplica
  }
]

📦 Línea de Factura (invoice_lines)

[
  {
    "unit_measure_id": 70,
    "invoiced_quantity": "1",
    "line_extension_amount": "840336.134",  // Base gravable
    "price_amount": "1000000.00",           // Precio unitario
    "code": "COMISION",
    "description": "COMISION POR SERVICIOS",
    "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
    "type_item_identification_id": 4,
    "tax_totals": [
      {
        "tax_id": 1,
        "tax_amount": "159663.865",
        "taxable_amount": "840336.134",
        "percent": "19.00"
      }
    ]
  }
]

💵 Totales Legales (legal_monetary_totals)

{
  "line_extension_amount": "840336.134",    // Subtotal sin IVA
  "tax_exclusive_amount": "840336.134",     // Total antes de impuestos
  "tax_inclusive_amount": "1000000.00",     // Total con impuestos
  "allowance_total_amount": "50000.00",     // Total descuentos
  "payable_amount": "950000.00"             // Total a pagar final
}

🧾 Totales de Impuestos (tax_totals)

[
  {
    "tax_id": 1,
    "tax_amount": "159663.865",
    "percent": "19",
    "taxable_amount": "840336.134"
  }
]

⚡ Flujo de Uso

Modo Síncrono (Recomendado):

  1. ✅ Enviar POST a /api/ubl2.1/invoice
  2. ✅ Recibir respuesta inmediata con:
    • Estado de validación DIAN
    • Errores de validación (si los hay)
    • UUID del documento
    • Indicación si la factura es válida

Modo Asíncrono:

  1. ✅ Enviar POST a /api/ubl2.1/invoice/{testSetId}
  2. ✅ Recibir ZIP_KEY en la respuesta
  3. ✅ Consultar estado con /api/ubl2.1/status/zip (Ver sección 03 - Consultas de estado)
  4. ✅ Obtener resultado de validación DIAN

📝 Notas Importantes

⚠️ Múltiples métodos de pago: Este ejemplo muestra cómo configurar payment_form como un array con 2 elementos, permitiendo Especificar diferentes métodos de pago para una misma forma (ambos son crédito a 30 días pero con diferentes payment_method_id).

⚠️ Descuento global: El allowance_charges contiene un descuento que se aplica sobre el total de la factura. El charge_indicator: false indica que es un descuento (no un cargo).

⚠️ Cálculo de totales:

  • Base gravable: $840,336.134
  • IVA 19%: $159,663.865
  • Subtotal con IVA: $1,000,000.00
  • Descuento global: -$50,000.00
  • Total a pagar: $950,000.00

⚠️ Campos establishment: Este ejemplo incluye campos adicionales para Especificar el establecimiento físico donde se genera la factura (útil cuando hay múltiples puntos de venta).

⚠️ Logo empresa: Se puede incluir el logo en formato Base64 en el campo logo_empresa_emisora.

🔍 Próximos Pasos

Después de dominar este ejemplo, puede explorar:

  • Facturas con Múltiples Líneas - varios productos/servicios en una factura
  • Múltiples Tarifas de IVA - combinación de tarifas 19%, 5%, 0%
  • Descuentos por Línea - descuentos específicos en cada producto
  • Retenciones - aplicación de retención en la fuente

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000297,
    "type_document_id": 1,
    "date": "2026-01-19",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "actividadeconomica": "6201",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE NRO 1",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": false,
    "sendmailtome": false,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDOÑO",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1,
        "tax_id": 1
    },
    "payment_form": [
        {
            "payment_form_id": 2,
            "duration_measure": "30",
            "payment_due_date": "2026-02-19",
            "payment_method_id": 30
        },
        {
            "payment_form_id": 2,
            "duration_measure": "30",
            "payment_due_date": "2026-02-19",
            "payment_method_id": 10
        }
    ],
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "50000.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "50000.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "PRUEBA DE ARTICULO PARA FACTURACION ELECTRONICA NRO 2",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "900-0002",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ],
    "logo_empresa_emisora": "\/9j\/4AAQSkZJRgABAQEASABIAAD\/4QnORXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAeAAAAcgEyAAIAAAAUAAAAkIdpAAQAAAABAAAApAAAANAACvyAAAAnEAAK\/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykAMjAxODowNzowOSAxMTo1MjozOQAAA6ABAAMAAAAB\/\/8AAKACAAQAAAABAAAFiaADAAQAAAABAAAFiQAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEAAgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAAiXAAAAAAAAAEgAAAABAAAASAAAAAH\/2P\/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQdGh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv\/bAEMBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv\/AABEIAGsAawMBIQACEQEDEQH\/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8\/T19vf4+fr\/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\/T19vf4+fr\/2gAMAwEAAhEDEQA\/APf6KACigAqKe4it03SuFHv1P4U0ruyAzxrkXnYMTCP+9nn8q0YZ4p03xOHX2qpQcRJ3JKKgYUUAFFABRQAUyWaOFC8rhFHcmhagZF1rROVtlwP77D+QrKd3kcvIzOx6ljmumEOVGbdxtOjkeJ98bsjeoNWI1rXW+i3K\/wDA1H8xWtHLHMgeNwynuDXNOHKaJ3H0VAwooAKa7pGhd2CqOpJoAyrrWlGVtl3H++w4\/AVkSyyTvvlcu3qa6YQ5dWZt3GUVYgooAKfFNJA++Jyje3ehq4Gva60pwtyu0\/316fiK1UdZEDIwZT0INc04crNE7jqKgZma1rCaPbxSOufMfYGxkLxnJ71hveNfAStMJVP3SD8o+ldFOnaPOZyethtFaCCigAooAKKACpILiW2fdC5XPUdj9RQ1dWYHRafdNeW3mOoVg2046GrdcklZ2NEcn48\/5Blr\/wBdv\/ZTXDwXM1q++CRkPfHQ\/Ud69PDJOlZmFT4jbtNejfCXS+W399eVP9RWurK6hlYMp5BByDWdSm4MadxaKzKCigAooAKKAN\/RP+PJv+uh\/kK0q5Z\/EzRbHKePP+QXa\/8AXf8A9lNcDXp4T+EYVPiCpra7ntG3QSFcnJU8qfqK3aTVmQnY3bTXIJcJcDyX9eqn8e341qgggEEEHoRXHODgzVO4UVmMKKACigDe0T\/jzf8A66H+QrTrln8TNFscp48\/5Bdt\/wBd\/wD2U1wNenhf4SMKnxBRXQZhVi2v57HLRy4jHLK5+T\/61KUVJWY07F6x8a6Nd3P2aS5SCToHc\/umPoH6fnx7mui\/rXJUpSpuzNIzUtgorIoKKAN7RP8Ajzf\/AK6H+QrTrln8TNFscp48\/wCQVbf9d\/8A2U1wNenhP4RhU+IKK6DMx77xDa2uUg\/0iUf3T8o+p\/wrm73UrvUG\/fy5TtGvCj8O\/wCNdFOnbVmM530RUrZ0bxRqmh7Ut5vMth1t5vmT8O6\/h+tXUpxqR5ZExk4u6PQ9F8a6Vq5WGRjZ3R48qYjax\/2W6H8cGujIIOCMH0ryKtKVOVmdkJqSugorIs3tE\/483\/66H+QrTrln8TNFscr48\/5BNt\/13\/8AZTXAV6WE\/hGFT4jLvtetLLKK3nzD+BDwPqelczfatd6hlZX2xH\/lknC\/j6\/jXoU6fVnNOfRFKitzIKKAAgEYIzW\/ovi\/VdFCxLILq1XjyJyTgf7LdV\/Ue1Z1KcakeVlRk4u6PQ9F8XaVrW2OOX7PdH\/l3mOCf909G\/Dn2rdryKlOVOXLI7YyUldG9on\/AB5v\/wBdD\/IVp1wz+Jmy2OV8fR3LaAstrZT3bRSh2igXc2MHnH+GfpXhV9rd3fbk3+TF0MaHH4E9TXr5eoyp+hyYiTTsZ1FekcoUUAFFABRQAda6XRPG2q6Y0dvKWv7ckKsUhJkHoFbk\/QHNZVaUakbMqE3F3R7p4beWbSEnltLi0aU7vJuFCyL9RnitevnKnxOx6cdgrmvEfgXRPEoaS4t\/IvD0uoPlfPv2b8c\/hVUqsqUuaIpwU1ZnkfiP4ca5oBaaKP8AtCyH\/La3U7lH+0nUfUZH0rjwQRkEEe1fQUa0a0eaJ504ODsxaK2ICigApCQOpoA7Tw58NNb10rNcp\/Z1mefMnX94w\/2U6\/icfjXrnh3wXovhlQ1lbb7rGGupjukP4\/wj2AFePjcZzfu6e3U7KFG3vSOhorzDqCigArkvEnw80PxEZJ\/K+x3zZP2m3ABY+rr0b+fvWtGtKjLmiROCmrM8j8R+Atc8OFpZYPtdkD\/x826kgD\/aXqv8veuYBBGQcivoaNaNWPNE86cHB2YUEgDJOK1JOp8OfD\/XPEe2ZYfsdkT\/AMfNwpGR6qvVvrwPevXfDfw\/0Tw3smSH7XfKP+Pm4ALA\/wCyOi\/hz7mvJxuM3p0\/mzroUftSOqoryjrCigAooAKKACuK8R\/DPRNcLz2yf2det1lgX5GP+0nQ\/UYPvW1CvKjLmiRUpqaszzr\/AIVV4m\/tX7FstvJ6\/bPM\/d4+mN2fbHXvjmvRvDfw00TQilxcJ\/aF6v8Ay1nX5VP+ynQfU5PvXficenHlpdTnpYezvI7SivKOsKKACigAooAKKACigAooAKKACigAooA\/\/9kA\/+0iSFBob3Rvc2hvcCAzLjAAOEJJTQQEAAAAAAAPHAFaAAMbJUccAgAAAgBsADhCSU0EJQAAAAAAEKFdbYoq2VNe2RBQsAMFvEY4QklNBDoAAAAAAO8AAAAQAAAAAQAAAAAAC3ByaW50T3V0cHV0AAAABQAAAABQc3RTYm9vbAEAAAAASW50ZWVudW0AAAAASW50ZQAAAABDbHJtAAAAD3ByaW50U2l4dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVYVAAAAAEAAAAAAA9wcmludFByb29mU2V0dXBPYmpjAAAAEQBBAGoAdQBzAHQAZQAgAGQAZQAgAHAAcgB1AGUAYgBhAAAAAAAKcHJvb2ZTZXR1cAAAAAEAAAAAQmx0bmVudW0AAAAMYnVpbHRpblByb29mAAAACXByb29mQ01ZSwA4QklNBDsAAAAAAi0AAAAQAAAAAQAAAAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABcAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NNYm9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAAAEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQgIGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG\/gAAAAAAAAAAAAQnJkVFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIAAAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAAAAAAAAAAABBjcm9wV2hlblByaW50aW5nYm9vbAAAAAAOY3JvcFJlY3RCb3R0b21sb25nAAAAAAAAAAxjcm9wUmVjdExlZnRsb25nAAAAAAAAAA1jcm9wUmVjdFJpZ2h0bG9uZwAAAAAAAAALY3JvcFJlY3RUb3Bsb25nAAAAAAA4QklNA+0AAAAAABAASAAAAAEAAgBIAAAAAQACOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNA\/IAAAAAAAoAAP\/\/\/\/\/\/\/wAAOEJJTQQNAAAAAAAEAAAAeDhCSU0EGQAAAAAABAAAAB44QklNA\/MAAAAAAAkAAAAAAAAAAAEAOEJJTScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D9QAAAAAASAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAAAAAAAThCSU0D+AAAAAAAcAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAAAAP\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/8D6AAAAAD\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/A+gAAAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAA4QklNBAAAAAAAAAIAADhCSU0EAgAAAAAABAAAAAA4QklNBDAAAAAAAAIBAThCSU0ELQAAAAAABgABAAAABjhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAANbAAAABgAAAAAAAAAAAAAFiQAABYkAAAATAEwAbwBnAG8AIABUAG8AcgByAGUAIABTAG8AZgB0AHcAYQByAGUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAABYkAAAWJAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAWJAAAAAFJnaHRsb25nAAAFiQAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAFiQAAAABSZ2h0bG9uZwAABYkAAAADdXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxUZXh0SXNIVE1MYm9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAPRVNsaWNlSG9yekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5cGUAAAAATm9uZQAAAAl0b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0bG9uZwAAAAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgAAAAAAAwAAAACP+0XWOIZZSw4QklNBBEAAAAAAAEBADhCSU0EFAAAAAAABAAAAAY4QklNBAwAAAAAGNcAAAABAAAAoAAAAKAAAAHgAAEsAAAAGLsAGAAB\/9j\/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk\/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx\/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB\/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI\/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg\/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv\/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN\/M7gz8TQrNGU0njTYNRM1TTWHNcI1\/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE\/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0\/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19hX7NgBWBXYKpg\/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg\/aJZo7GlDaZpp8WpIap9q92tPa6dr\/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN\/hH\/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ\/opkisqLMIuWi\/yMY4zKjTGNmI3\/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ\/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln\/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum\/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7\/v3q\/9cBwwOzBZ8Hjwl\/C28NYw9TEUcTOxUvFyMZGxsPHQce\/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI\/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x\/nqegy6LzpRunQ6lvq5etw6\/vshu0R7ZzuKO6070DvzPBY8OXxcvH\/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x\/pX+uf7d\/wH\/Jj9Kf26\/kv+3P9t\/\/\/\/7QAMQWRvYmVfQ00AAv\/uAA5BZG9iZQBkgAAAAAH\/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP\/AABEIAKAAoAMBIgACEQEDEQH\/3QAEAAr\/xAE\/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU\/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f\/2gAMAwEAAhEDEQA\/APVUkkklKSSSSUpJJJJSkkkDIzKKNHHc\/wDcbqf\/ADFIAnZSdAszcat\/pveN3eNQP60fRWbfnX3SJ9Nn7ref7T1X44Ugx91pk9ACHAOaQQeCOE6wqb7aDNTto7t5af7K0KOp1Phtw9N3j+af7X5v9pCWMjbVILdSTAgiRqCnTEqSSSSUpJJJJSkkkklP\/9D1VJJJJSkkkO7IpobNjg2eB3PwakpIg35VNA\/SO93Zo1cfkqF\/U7bJbSPTb48u\/wDItVPkknUnknUlSRx91pk2r+o326M\/RM8vpH+1+b\/ZVVJJSAAbItSSSSKFJJJJKS0ZN1B\/Ru9v7h1b935v9laFHUqbIbZ+if5\/RPwespJNMQUgl6FJYlGXfRox0s\/cdqPl+6tHH6hRdDXfo3n813B\/quUUoEeK4FtJJJJqVJJJJKf\/0fVVC26qpu6xwaPP+ChmWvpw77mRvrre9s6iWtLguYo6vVkkHIJruPd5lp\/qv\/M\/quUkMZkCegQZU7V\/VHu9tA2D993PyaqRJc4ucS5x5J1KZJSAAbLSVJJJIoUkkkkpSSSSSlJJJJKUkkkkpSSSSSk9GbfRAB3s\/cd\/3135q0sfOovhoOx5\/Mdz\/Z\/eWMlymygCkF6FJUel2WPreHuLg0gNnWBCvKEijS8P\/9L0zqX\/ACdlf8TZ\/wBS5cC36I+C77qP\/J+V\/wATZ\/1LlwLfoj4K3yvyy82PJuE+Nm5GNpW6Wf6N2rfl+5\/YWrjdSxr4a4+jYfzXnQ\/1LPo\/5yxElPLHGXge6wEh6UgjlJYWN1DJx4aD6lY\/wb9QP6jvpMWpjZ+NkQ0H07D\/AIN+hP8AUd9F6hljlHxC4EFspJcJJiVJJJJKUkkkkpSSSSSlJJJJKUkkkkp0ek\/Qt\/rD8i0Fn9J+hb\/WH5FoKCfzFeNn\/9P03qP\/ACflf8TZ\/wBS5cA36I+C7\/qP\/J+T\/wATZ\/1LlwDfoj4BW+U+WXmxZNwukkkrKxSYgHQp0klNrG6lk0Q1x9asfmvOo\/qWfSWpjZuPk6Vuh\/8Ao3aO+X7\/APYWCmTJY4nwKRIh6ZJY2N1XIqhtv6dnmYePg\/8AO\/trUx8rHyYFTwXmYrdo\/T6UM\/P2\/wDBqGUJR327rgQUqSSSalSSSSSlJJJJKUkkkkp0ek\/Rt\/rD8i0Fn9J+jb8R+RaCgn8xXjZ\/\/9T03qH9Ayf+Js\/6ly4Bv0R8Au\/6h\/QMn\/in\/wDUlcA36I+AVvlPll5sWTcLpJJKysUkkmc5rGl7yGMb9JzjAHxcUlLqNlldTDZa4V1jl7jAWZl9eqZLMNvqu\/0rwQwf1WaPs\/6CyL77sh\/qXvNjxwTwP6jR7Wf2U+OMnfRaZgbaurl9eGrMJk\/8NYNP7FX\/AKU\/7bWTZbdbaLrLHPuBlthJ3Aj9xzf5v\/ragkpREDZjMid3oOmfXLOxoq6g051I09TRt7R\/X\/m8j\/rv6T\/hl1nT+p4HUqzZg3C3aJfWfbYz\/jKXe9v9f+bXmadj312Ntrc6u1hlljCWuaf5L2+5qiycvCWo9J8Nv8VdHKRvq+qJLj+mfXXJqirqlf2mvj7RWA24f8ZX7ar\/APwGz+uupws7Dz6TfhXNvrH0tujm+VtTosq\/ttVSeKcNxp3Hys0ZiW32J0kkkxcpJJJJTo9J+jb8R+RaCz+k\/Rt+I\/ItBQT+Yrxs\/wD\/1fTc\/wDoOT\/xT\/8AqSuAb9EfAL0DO\/oWR\/xT\/wDqSvP2Alo+AVvlPll5hjybhdLgEnQDUk6ADzKz8vrWLRLKf1iwfumGD+tZ+d\/1tY2Vm5OWf075aNRW3Rg\/sf8Ak1cjAnwYTMDxdbL65j1S3FHrv\/fMisfP6Vv9j\/txY+TlZGU7dkPL4+i3hrf6lY9rUJJSxgAxmRKkkkk5CkkkklKSSSSUpTpuux7m349jqbmfRtrJa4f2h\/1Kgkgp6npn12e2KurVbxx9qoADv+vY\/wBF\/wDWo\/7ZXUY2TjZlIyMS1l9J03sMgH914+lW\/wDkWLy5FxcrJw7hkYlr6LhpvYYkfuvH0bGfyLFBk5aMtY+k\/wDNZI5SN9fzfUEly\/TPrsx0VdWr9M8faqAS3\/r2P9Nn9ajf\/wASulpupyKW349jbqX\/AEbayHNP9pv\/AFKqTxygfUPr0ZoyEti6nSeLfi38i0Fn9J4t+LfyLQVafzFkGz\/\/1vUcis249tQIBsY5oJ4BI2ryf6xdN+sXT9Op1xhjRtuPJxz4eo7+cY7\/AMNf9bXriZzQ4FrgC0iCDqCCpsGc4jsJA\/y0WThxDenwpJelda\/xedLzN13THfs7IOuxomhx\/lUe30f\/AEH2f8VYuE6v0PqvRrNvUaDWwmGZDfdS7w23QNrnf6O70rf5C0sXMY8nympfun5mtPHKO407tBJJJTLFJJJJKUkkkkpSSSSSlJJJJKUkkiUUX5V7cbFqffe\/6NVbS5xH720fRZ\/Lf7EFI1d6Mes\/btnRBa7KdG9lIBaR\/wB2mv8A1f0\/5eQup6J\/i3us239bt9JnP2Oh0uPlfkj6P9TH\/wDYldxg9PwunY7cbBoZj0t4YwRJ\/ed++\/8Alv8AequbnMcQYxHuH\/mf+hM0MMjqfT\/0mr0LH6lTh7uqClmW+C9mOXFgj\/jPz\/3\/AMxaSSSzZHiJPfs2QKFP\/9f1VJJJJSlGyuu2t1drRZW8Fr2OALSDy1zT9JSSSU8b1r\/Fzg5G67o7xhXHX0HS6gn+SP5zG\/61+i\/7rrhup9K6l0m4U9Rx3Y5cYY861v8A+Kvb+jf\/AFP53\/g17Wh349GTS6jIrZdTYIfXY0Oa4eDmO9rlaxc5OGkvXHx+b\/GYp4Ynb0l8NSXf9a\/xb0WbruiW\/Z38\/ZbiXVH\/AIq333Uf+DV\/8WuIz+n53Tb\/ALP1Ch+Nafoh\/wBF0f6G1u6q7\/rb1fxZseQek6\/un5mvLHKO4+rXSSSUq1SSSXLmtAJc87WtAkkn81jW+5zklKTsY+yxtNTHW22GK6mAue4\/yK2S9y6jon+L\/quftu6iT07GOuwgHIcP+LM14\/8A17fZ\/wB113nSOgdJ6NUWYFArc4RZc73Wv\/4y5\/vd\/U\/m\/wBxVsvN44aD1y8Pl\/xmSGGUt9A8T0X\/ABdZ+Vtu6vYcKk6\/Z6yHXEfy7PfTR\/Z9Z\/8AxS7vpnSOm9Ko9Dp+Oyhh1cW6ucf3rbXbrLXf8Y9XEln5c+TJ8x0\/dHytiOOMdh9VJJJKJepJJJJT\/9D1VJJJJSkkkklKSSSSUpBy8PEzqHY2ZSzIof8ASrsaHN+5yMkkCRqFPB9a\/wAW0br+h3R3+x3kkf1aMn3Pb\/Uv9X\/jq1xWbi5XT7zjZ9L8W8f4O0QSJ27q3fQuZ\/Lqc9e4qFlNNrmOsra91Tt1ZcAS10bd7J+i7aVbxc7OOkxxj7JfawywRO3pfLuifUbrPVNtuQD07EOu+5v6Vw\/4LG9rm\/18j0\/+KtXfdF+rHR+ijdh07sgiHZVvvtI\/4z\/Bt\/4OltVa1klHl5nJk0J4Y\/ux\/avhijHxPcqSSSUC9SSSSSlJJJJKUkkkkp\/\/2QA4QklNBCEAAAAAAFUAAAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAATAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwACAAQwBTADYAAAABADhCSU0EBgAAAAAABwAGAQEAAQEA\/+EQXWh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4NCjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4NCgk8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPg0KCQk8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA3LTA5VDExOjQ3OjA0LTA1OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTA3LTA5VDExOjUyOjM5LTA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wNy0wOVQxMTo1MjozOS0wNTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYyNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY1NTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RUU0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiPg0KCQkJPHhtcE1NOkhpc3Rvcnk+DQoJCQkJPHJkZjpTZXE+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkVFNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjQ3OjA0LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIvPg0KCQkJCQk8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6RjE0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHN0RXZ0OndoZW49IjIwMTgtMDctMDlUMTE6NTI6MzktMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9qcGVnIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL2pwZWciLz4NCgkJCQkJPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkYyNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjUyOjM5LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPg0KCQkJCTwvcmRmOlNlcT4NCgkJCTwveG1wTU06SGlzdG9yeT4NCgkJCTx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYxNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY1NTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RUU0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciLz4NCgkJPC9yZGY6RGVzY3JpcHRpb24+DQoJPC9yZGY6UkRGPg0KPC94OnhtcG1ldGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSd3Jz8+\/9sAQwACAQECAQECAgICAgICAgMFAwMDAwMGBAQDBQcGBwcHBgcHCAkLCQgICggHBwoNCgoLDAwMDAcJDg8NDA4LDAwM\/9sAQwECAgIDAwMGAwMGDAgHCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM\/8AAEQgAawBrAwEiAAIRAQMRAf\/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC\/\/EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\/j5+v\/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC\/\/EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29\/j5+v\/aAAwDAQACEQMRAD8A\/fyiiigAooqnrviKx8Mae11qF1DZ26\/xyNjJ9B3J9hyaaTbsgLlZnijxjpngyx+0aneQ2sf8Ibl3PoqjLMfYA15V46\/afknMlv4ft\/LXp9suF+Y\/7kf9W\/75ryrU9Uutbvmur24nvLmT70szlmPt7D2HAr1cPlU5e9V0X4\/8A5amJS0iezxftVae2uGOTTLtNN6C43Ayg+pj9PoSfavRvDninT\/FunrdabeQ3kDfxIeVPow6qfYgGvkurOj6zeeHr9bqwup7O5XpJE20keh7MPY5FdlbKacl+70ZnHFST94+u6K8b8C\/tQFSlv4ht\/b7ZbLx\/wADj\/qufp3r1nRdds\/EenpdWF1Dd28nSSJww+h9CO4PIrxa+FqUX76+fQ64VIy2LdFFFc5YUUUUAFV9T1W20WxkubyeG2t4hl5JGCqv4mvOv2n\/ANo+z\/Zv8L6bfXcBk\/ta7+xxzFS8ds2xn3uq\/Mw+XGF55rxDUviRcfFRItTm1ZdWt35heKQNAmf7gXgH17+vSvUwuVVasFWlpB9e5z1MRGL5Vuev+Ov2n4YPMt\/D1uLhun2u4UiP6qnBb6nA+oryTXvEF94o1D7VqV3NeXHOGkP3c9lA4UewAFU6K9zD4WnRXuLXv1OOdSUtwoooroMwooooAKu+H\/EmoeFL77Vpt5NZTHG4xnh8f3lPDfiDVKilKKaswu1qj2nwL+0\/b3Pl2\/iC3+yyHj7XApaI\/wC8vLL9RkfQV6pp2p2+sWUdxazRXFvKMpJGwZW\/EV8hVpeFvGGp+Cr0z6XeS2rMcugOY5f95Dwfr1968rEZTCWtLR\/gdVPEtaSPrKiuV+D3j+4+I3hJr66t4be4hnaBxESUcgKdwB5H3umT0611VeBUpyhJwlujtjJNXR8of8Faxn4QeFz6a1\/7Qkr4e8J+NNW8Caj9q0i+nsZWI3hDmOYejocqw+o+mDzX3H\/wVqH\/ABZvwz\/2Gv8A2hLXwRX6xwlGMssjGSurv8z5zMm1iG15H0B8PP2srDVfLtfEVv8A2ZcdPtcIL2z\/AO8vLIf++h7ivXLO9h1GziuLeaG4t5l3RyxOHSQeoYcH8K+I62vBHxD1n4dXhm0e9e3V23SQMN8Ex\/2kPHPqMH3FdOMyGEveoOz7dP8AgfiZ08W1pM+xqK8p+Hf7VWkeIfLttcRdEvGwPNyWtJD\/AL3WP\/gXH+16+qRTLPEkkbLJHINyMp3Kw9QRwRXzeIwtWjLlqqx3QqRkrxHUUUVzlBRRRQAUUUUAe+fsuf8AJPbr\/r\/k\/wDQI69IrzX9lv8A5EG7\/wCv9\/8A0BK9Kr5HHfx5ep6lH4EfKf8AwVp\/5Iz4a\/7DY\/8AREtfA9ffP\/BWgf8AFl\/Df\/YbH\/oiWvgav1LhD\/kWx9X+Z8\/mX8d\/IKKKAM5\/2QSfYDkmvqDzwroPBHxd1n4Vq81jqCw6fHmSa3unzZgd2IYgJ7sCvueK8B+K37ZPhvwIZLPSP+Kk1RcqRbvts4T\/ALc38X0jDd8leM\/NfxO+NniX4vXH\/E61Bms1OY7C3XyrWL0+QfeP+05ZvfAAHdSymeJjaorR8\/8AI462YQpP3dX5f5n6kfC3\/gqD8J\/iD4tXQL7xBZ+H9SbbGl1dybdJuZCSNsd22EHOMGTap3AB26n6KB3KrDlWAZSOQwPQg9x71+AZG4YPIPBHrXsf7NH7eHxI\/ZYMNnoWrLqnhuM\/PoGqgz2WP+mR\/wBZbt7xMFOfmVsADzMy4Hi1z4KWvaW3yfT539UVheIHe1dad1\/l\/XofszRXzl+zJ\/wU9+G\/7RMlrpd5cP4J8UzERjTtXlVbe6f\/AKd7nhHz2V\/LfPAUjDH6PliaCRkdWR1OCrDBH4V8FisHXw1T2eIi4vz\/AE6P1R9DRrU6seam7obRRRXKanvX7Lf\/ACIN3\/1\/v\/6AlelV5r+y3\/yIN5\/1\/v8A+gJXpVfI47+PL1PUo\/Aj5V\/4Kzj\/AIsn4d\/7Di\/+iJa+BQMmvv7\/AIK56R4huv2ZbfUfDvhPxF40uNF1RLufTtEgFxeGLypFLiPO5lBIzsDMAchW6V+FPxV\/ai8UfFYz2rXP9i6SWKPp9k7IW7FZn4dyOhU7Vz1Xpj9c4EwssRl6UGtG7+Xy3Pls8xUaNa8uq0Poj4r\/ALWXhf4ZtLa2839v6vHwbSyceXEfSSbBVfou5h3Ar5p+Kv7Qfif4weZDqV4trpbn\/kG2eY7cjtv5LSH\/AHyRnkAcAcQqhF2qMAdhS1+mYbL6VHXd93+h8pXx1SrpsuyADAoooruOMKKKKAGyRrMjKyqysMEEZBr3z9mL\/go58SP2Y4rXTYbyPxX4VtwsY0XWJXdYIx\/DbTjMkGBwB88Y\/wCeZAArwWiufFYSjiafsq8VKPZ\/1o\/NamtGtUpS5qbsz9h\/2Zf+CiXw2\/acaDT7PU\/+Ed8UTDH9h6uywzyn\/phJ\/q5\/orb+CSgHNe7MpRirAqynBBHINfgC6LIPmGecj2NfS\/7Lv\/BUP4lfAu60\/RdRef4jaC0kdtbaXqErvqSZIVYrW4CvISchVjdZR0VVA4r4HNOCWr1MDL\/t1\/o\/8\/vPo8Hnyfu4hfNfqv8AL7j93v2Wv+REvP8Ar+b\/ANASvTK8j\/Yn1XUvEvwNs9Z1Pwz4j8H3GsStdDSdetlttRtFIVcSxqzBSducE5wRkKcgeuV+I5grYma8z7eg700wr5r\/AG0\/+CUXwf8A23YLi+13Q\/8AhH\/F7r+68S6Jttb\/AHdvOGDHcr2xMrED7pQ4YfSlFTg8diMJVVbDTcZLqnb\/AIdeT0CtQp1o8lVJrzP5+\/20\/wDgit8Yv2RJLrVdPsP+FjeC4csNW0OBmu7VeT\/pNn80icA\/PGZE4+ZkJAr5BguI7mIPG6yI3RlOQa\/rCr5N\/bY\/4I1\/B\/8AbLe+1htNbwP42ugz\/wBv6FEkLXMxyQ91Bjy7jJ+8WCyEcCRcAj9WyPxN2pZpH\/t+K\/OP6x\/8BPksfwv9vCP5P9H\/AJ\/efz40V9O\/tpf8EjvjH+xU9zqWoaO3jHwbCxA8R6BA80UKdQ1zb8y2wx1Zt0QPHmElc\/MEcqzRqyMrK3IIOQa\/VsHjsPi6SrYWanF9U\/z7Pyep8nWw9SjLkqxafmOoopskqwoWdlVV6knAFdRiOpssywLudlUEhRnuScAD3J4A719TfsV\/8EgPjF+2ibXVLfSW8EeC53XPiHXrd41nQgEva23yy3AwQQ3yRMTgScHH66fsS\/8ABID4Q\/sUmz1az0tvGHja2UE+I9cjSa4hk\/ia2ix5dt3AKDftOC7ZJPx+ecbZdlt6fN7Sp\/LHp6vZfi\/I9nAZHicT71uWPd\/ouv5eZ+Wf7Fn\/AAQ9+MH7Vj2ureILVvhj4NlCv9v1m3b+0bxT\/wA8LLKvjHO+YxjkFQ\/OP1y\/Yx\/4Ji\/CP9hqzjn8JaD9u8TbCk\/iTV2F1qk2QQwV8BYVIJGyFUUgnIJJJ+gqK\/Gs84yzHM7wnLkp\/wAsdF83u\/np2SPtcBkuGwvvRV5d3+nb8\/MKKKK+UPWCiiigAooooACMivi39tP\/AIIafCD9qmW81rQLX\/hWfjO4BZtS0WAfYrt+ubiyysTnrl4\/LkbPzO2AB9pUV3ZfmeKwNX22Em4S8uvqtmvJ3Rz4jC0q8eStFNf19x+C4\/4N\/wD9oY\/Gv\/hE\/sfhUaPjzf8AhLP7SP8AZXk56+Xs+0edjjyvLxu48zZ+9r9Gf2Kf+CHfwh\/ZQls9a1y1\/wCFleNLcZXU9agH2O0fOd1vZ5aKMjjDv5ki4OHAZgfs+ivos044zXHUlRnPkjaz5dOb1d7\/ACVl5Hn4XIsJQlzqN30vrb0\/z3Ciiivjz2AooooAKKKKAP\/Z"
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000297,
    "type_document_id": 1,
    "date": "2026-01-19",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "actividadeconomica": "6201",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE NRO 1",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": false,
    "sendmailtome": false,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDOÑO",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1,
        "tax_id": 1
    },
    "payment_form": [
        {
            "payment_form_id": 2,
            "duration_measure": "30",
            "payment_due_date": "2026-02-19",
            "payment_method_id": 30
        },
        {
            "payment_form_id": 2,
            "duration_measure": "30",
            "payment_due_date": "2026-02-19",
            "payment_method_id": 10
        }
    ],
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "50000.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "50000.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "PRUEBA DE ARTICULO PARA FACTURACION ELECTRONICA NRO 2",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "900-0002",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ],
    "logo_empresa_emisora": "\/9j\/4AAQSkZJRgABAQEASABIAAD\/4QnORXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAeAAAAcgEyAAIAAAAUAAAAkIdpAAQAAAABAAAApAAAANAACvyAAAAnEAAK\/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykAMjAxODowNzowOSAxMTo1MjozOQAAA6ABAAMAAAAB\/\/8AAKACAAQAAAABAAAFiaADAAQAAAABAAAFiQAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEAAgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAAiXAAAAAAAAAEgAAAABAAAASAAAAAH\/2P\/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQdGh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv\/bAEMBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv\/AABEIAGsAawMBIQACEQEDEQH\/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8\/T19vf4+fr\/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\/T19vf4+fr\/2gAMAwEAAhEDEQA\/APf6KACigAqKe4it03SuFHv1P4U0ruyAzxrkXnYMTCP+9nn8q0YZ4p03xOHX2qpQcRJ3JKKgYUUAFFABRQAUyWaOFC8rhFHcmhagZF1rROVtlwP77D+QrKd3kcvIzOx6ljmumEOVGbdxtOjkeJ98bsjeoNWI1rXW+i3K\/wDA1H8xWtHLHMgeNwynuDXNOHKaJ3H0VAwooAKa7pGhd2CqOpJoAyrrWlGVtl3H++w4\/AVkSyyTvvlcu3qa6YQ5dWZt3GUVYgooAKfFNJA++Jyje3ehq4Gva60pwtyu0\/316fiK1UdZEDIwZT0INc04crNE7jqKgZma1rCaPbxSOufMfYGxkLxnJ71hveNfAStMJVP3SD8o+ldFOnaPOZyethtFaCCigAooAKKACpILiW2fdC5XPUdj9RQ1dWYHRafdNeW3mOoVg2046GrdcklZ2NEcn48\/5Blr\/wBdv\/ZTXDwXM1q++CRkPfHQ\/Ud69PDJOlZmFT4jbtNejfCXS+W399eVP9RWurK6hlYMp5BByDWdSm4MadxaKzKCigAooAKKAN\/RP+PJv+uh\/kK0q5Z\/EzRbHKePP+QXa\/8AXf8A9lNcDXp4T+EYVPiCpra7ntG3QSFcnJU8qfqK3aTVmQnY3bTXIJcJcDyX9eqn8e341qgggEEEHoRXHODgzVO4UVmMKKACigDe0T\/jzf8A66H+QrTrln8TNFscp48\/5Bdt\/wBd\/wD2U1wNenhf4SMKnxBRXQZhVi2v57HLRy4jHLK5+T\/61KUVJWY07F6x8a6Nd3P2aS5SCToHc\/umPoH6fnx7mui\/rXJUpSpuzNIzUtgorIoKKAN7RP8Ajzf\/AK6H+QrTrln8TNFscp48\/wCQVbf9d\/8A2U1wNenhP4RhU+IKK6DMx77xDa2uUg\/0iUf3T8o+p\/wrm73UrvUG\/fy5TtGvCj8O\/wCNdFOnbVmM530RUrZ0bxRqmh7Ut5vMth1t5vmT8O6\/h+tXUpxqR5ZExk4u6PQ9F8a6Vq5WGRjZ3R48qYjax\/2W6H8cGujIIOCMH0ryKtKVOVmdkJqSugorIs3tE\/483\/66H+QrTrln8TNFscr48\/5BNt\/13\/8AZTXAV6WE\/hGFT4jLvtetLLKK3nzD+BDwPqelczfatd6hlZX2xH\/lknC\/j6\/jXoU6fVnNOfRFKitzIKKAAgEYIzW\/ovi\/VdFCxLILq1XjyJyTgf7LdV\/Ue1Z1KcakeVlRk4u6PQ9F8XaVrW2OOX7PdH\/l3mOCf909G\/Dn2rdryKlOVOXLI7YyUldG9on\/AB5v\/wBdD\/IVp1wz+Jmy2OV8fR3LaAstrZT3bRSh2igXc2MHnH+GfpXhV9rd3fbk3+TF0MaHH4E9TXr5eoyp+hyYiTTsZ1FekcoUUAFFABRQAda6XRPG2q6Y0dvKWv7ckKsUhJkHoFbk\/QHNZVaUakbMqE3F3R7p4beWbSEnltLi0aU7vJuFCyL9RnitevnKnxOx6cdgrmvEfgXRPEoaS4t\/IvD0uoPlfPv2b8c\/hVUqsqUuaIpwU1ZnkfiP4ca5oBaaKP8AtCyH\/La3U7lH+0nUfUZH0rjwQRkEEe1fQUa0a0eaJ504ODsxaK2ICigApCQOpoA7Tw58NNb10rNcp\/Z1mefMnX94w\/2U6\/icfjXrnh3wXovhlQ1lbb7rGGupjukP4\/wj2AFePjcZzfu6e3U7KFG3vSOhorzDqCigArkvEnw80PxEZJ\/K+x3zZP2m3ABY+rr0b+fvWtGtKjLmiROCmrM8j8R+Atc8OFpZYPtdkD\/x826kgD\/aXqv8veuYBBGQcivoaNaNWPNE86cHB2YUEgDJOK1JOp8OfD\/XPEe2ZYfsdkT\/AMfNwpGR6qvVvrwPevXfDfw\/0Tw3smSH7XfKP+Pm4ALA\/wCyOi\/hz7mvJxuM3p0\/mzroUftSOqoryjrCigAooAKKACuK8R\/DPRNcLz2yf2det1lgX5GP+0nQ\/UYPvW1CvKjLmiRUpqaszzr\/AIVV4m\/tX7FstvJ6\/bPM\/d4+mN2fbHXvjmvRvDfw00TQilxcJ\/aF6v8Ay1nX5VP+ynQfU5PvXficenHlpdTnpYezvI7SivKOsKKACigAooAKKACigAooAKKACigAooA\/\/9kA\/+0iSFBob3Rvc2hvcCAzLjAAOEJJTQQEAAAAAAAPHAFaAAMbJUccAgAAAgBsADhCSU0EJQAAAAAAEKFdbYoq2VNe2RBQsAMFvEY4QklNBDoAAAAAAO8AAAAQAAAAAQAAAAAAC3ByaW50T3V0cHV0AAAABQAAAABQc3RTYm9vbAEAAAAASW50ZWVudW0AAAAASW50ZQAAAABDbHJtAAAAD3ByaW50U2l4dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVYVAAAAAEAAAAAAA9wcmludFByb29mU2V0dXBPYmpjAAAAEQBBAGoAdQBzAHQAZQAgAGQAZQAgAHAAcgB1AGUAYgBhAAAAAAAKcHJvb2ZTZXR1cAAAAAEAAAAAQmx0bmVudW0AAAAMYnVpbHRpblByb29mAAAACXByb29mQ01ZSwA4QklNBDsAAAAAAi0AAAAQAAAAAQAAAAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABcAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NNYm9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAAAEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQgIGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG\/gAAAAAAAAAAAAQnJkVFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIAAAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAAAAAAAAAAABBjcm9wV2hlblByaW50aW5nYm9vbAAAAAAOY3JvcFJlY3RCb3R0b21sb25nAAAAAAAAAAxjcm9wUmVjdExlZnRsb25nAAAAAAAAAA1jcm9wUmVjdFJpZ2h0bG9uZwAAAAAAAAALY3JvcFJlY3RUb3Bsb25nAAAAAAA4QklNA+0AAAAAABAASAAAAAEAAgBIAAAAAQACOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNA\/IAAAAAAAoAAP\/\/\/\/\/\/\/wAAOEJJTQQNAAAAAAAEAAAAeDhCSU0EGQAAAAAABAAAAB44QklNA\/MAAAAAAAkAAAAAAAAAAAEAOEJJTScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D9QAAAAAASAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAAAAAAAThCSU0D+AAAAAAAcAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAAAAP\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/8D6AAAAAD\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/A+gAAAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAA4QklNBAAAAAAAAAIAADhCSU0EAgAAAAAABAAAAAA4QklNBDAAAAAAAAIBAThCSU0ELQAAAAAABgABAAAABjhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAANbAAAABgAAAAAAAAAAAAAFiQAABYkAAAATAEwAbwBnAG8AIABUAG8AcgByAGUAIABTAG8AZgB0AHcAYQByAGUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAABYkAAAWJAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAWJAAAAAFJnaHRsb25nAAAFiQAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAFiQAAAABSZ2h0bG9uZwAABYkAAAADdXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxUZXh0SXNIVE1MYm9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAPRVNsaWNlSG9yekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5cGUAAAAATm9uZQAAAAl0b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0bG9uZwAAAAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgAAAAAAAwAAAACP+0XWOIZZSw4QklNBBEAAAAAAAEBADhCSU0EFAAAAAAABAAAAAY4QklNBAwAAAAAGNcAAAABAAAAoAAAAKAAAAHgAAEsAAAAGLsAGAAB\/9j\/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk\/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx\/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB\/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI\/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg\/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv\/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN\/M7gz8TQrNGU0njTYNRM1TTWHNcI1\/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE\/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0\/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19hX7NgBWBXYKpg\/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg\/aJZo7GlDaZpp8WpIap9q92tPa6dr\/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN\/hH\/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ\/opkisqLMIuWi\/yMY4zKjTGNmI3\/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ\/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln\/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum\/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7\/v3q\/9cBwwOzBZ8Hjwl\/C28NYw9TEUcTOxUvFyMZGxsPHQce\/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI\/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x\/nqegy6LzpRunQ6lvq5etw6\/vshu0R7ZzuKO6070DvzPBY8OXxcvH\/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x\/pX+uf7d\/wH\/Jj9Kf26\/kv+3P9t\/\/\/\/7QAMQWRvYmVfQ00AAv\/uAA5BZG9iZQBkgAAAAAH\/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP\/AABEIAKAAoAMBIgACEQEDEQH\/3QAEAAr\/xAE\/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU\/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f\/2gAMAwEAAhEDEQA\/APVUkkklKSSSSUpJJJJSkkkDIzKKNHHc\/wDcbqf\/ADFIAnZSdAszcat\/pveN3eNQP60fRWbfnX3SJ9Nn7ref7T1X44Ugx91pk9ACHAOaQQeCOE6wqb7aDNTto7t5af7K0KOp1Phtw9N3j+af7X5v9pCWMjbVILdSTAgiRqCnTEqSSSSUpJJJJSkkkklP\/9D1VJJJJSkkkO7IpobNjg2eB3PwakpIg35VNA\/SO93Zo1cfkqF\/U7bJbSPTb48u\/wDItVPkknUnknUlSRx91pk2r+o326M\/RM8vpH+1+b\/ZVVJJSAAbItSSSSKFJJJJKS0ZN1B\/Ru9v7h1b935v9laFHUqbIbZ+if5\/RPwespJNMQUgl6FJYlGXfRox0s\/cdqPl+6tHH6hRdDXfo3n813B\/quUUoEeK4FtJJJJqVJJJJKf\/0fVVC26qpu6xwaPP+ChmWvpw77mRvrre9s6iWtLguYo6vVkkHIJruPd5lp\/qv\/M\/quUkMZkCegQZU7V\/VHu9tA2D993PyaqRJc4ucS5x5J1KZJSAAbLSVJJJIoUkkkkpSSSSSlJJJJKUkkkkpSSSSSk9GbfRAB3s\/cd\/3135q0sfOovhoOx5\/Mdz\/Z\/eWMlymygCkF6FJUel2WPreHuLg0gNnWBCvKEijS8P\/9L0zqX\/ACdlf8TZ\/wBS5cC36I+C77qP\/J+V\/wATZ\/1LlwLfoj4K3yvyy82PJuE+Nm5GNpW6Wf6N2rfl+5\/YWrjdSxr4a4+jYfzXnQ\/1LPo\/5yxElPLHGXge6wEh6UgjlJYWN1DJx4aD6lY\/wb9QP6jvpMWpjZ+NkQ0H07D\/AIN+hP8AUd9F6hljlHxC4EFspJcJJiVJJJJKUkkkkpSSSSSlJJJJKUkkkkp0ek\/Qt\/rD8i0Fn9J+hb\/WH5FoKCfzFeNn\/9P03qP\/ACflf8TZ\/wBS5cA36I+C7\/qP\/J+T\/wATZ\/1LlwDfoj4BW+U+WXmxZNwukkkrKxSYgHQp0klNrG6lk0Q1x9asfmvOo\/qWfSWpjZuPk6Vuh\/8Ao3aO+X7\/APYWCmTJY4nwKRIh6ZJY2N1XIqhtv6dnmYePg\/8AO\/trUx8rHyYFTwXmYrdo\/T6UM\/P2\/wDBqGUJR327rgQUqSSSalSSSSSlJJJJKUkkkkp0ek\/Rt\/rD8i0Fn9J+jb8R+RaCgn8xXjZ\/\/9T03qH9Ayf+Js\/6ly4Bv0R8Au\/6h\/QMn\/in\/wDUlcA36I+AVvlPll5sWTcLpJJKysUkkmc5rGl7yGMb9JzjAHxcUlLqNlldTDZa4V1jl7jAWZl9eqZLMNvqu\/0rwQwf1WaPs\/6CyL77sh\/qXvNjxwTwP6jR7Wf2U+OMnfRaZgbaurl9eGrMJk\/8NYNP7FX\/AKU\/7bWTZbdbaLrLHPuBlthJ3Aj9xzf5v\/ragkpREDZjMid3oOmfXLOxoq6g051I09TRt7R\/X\/m8j\/rv6T\/hl1nT+p4HUqzZg3C3aJfWfbYz\/jKXe9v9f+bXmadj312Ntrc6u1hlljCWuaf5L2+5qiycvCWo9J8Nv8VdHKRvq+qJLj+mfXXJqirqlf2mvj7RWA24f8ZX7ar\/APwGz+uupws7Dz6TfhXNvrH0tujm+VtTosq\/ttVSeKcNxp3Hys0ZiW32J0kkkxcpJJJJTo9J+jb8R+RaCz+k\/Rt+I\/ItBQT+Yrxs\/wD\/1fTc\/wDoOT\/xT\/8AqSuAb9EfAL0DO\/oWR\/xT\/wDqSvP2Alo+AVvlPll5hjybhdLgEnQDUk6ADzKz8vrWLRLKf1iwfumGD+tZ+d\/1tY2Vm5OWf075aNRW3Rg\/sf8Ak1cjAnwYTMDxdbL65j1S3FHrv\/fMisfP6Vv9j\/txY+TlZGU7dkPL4+i3hrf6lY9rUJJSxgAxmRKkkkk5CkkkklKSSSSUpTpuux7m349jqbmfRtrJa4f2h\/1Kgkgp6npn12e2KurVbxx9qoADv+vY\/wBF\/wDWo\/7ZXUY2TjZlIyMS1l9J03sMgH914+lW\/wDkWLy5FxcrJw7hkYlr6LhpvYYkfuvH0bGfyLFBk5aMtY+k\/wDNZI5SN9fzfUEly\/TPrsx0VdWr9M8faqAS3\/r2P9Nn9ajf\/wASulpupyKW349jbqX\/AEbayHNP9pv\/AFKqTxygfUPr0ZoyEti6nSeLfi38i0Fn9J4t+LfyLQVafzFkGz\/\/1vUcis249tQIBsY5oJ4BI2ryf6xdN+sXT9Op1xhjRtuPJxz4eo7+cY7\/AMNf9bXriZzQ4FrgC0iCDqCCpsGc4jsJA\/y0WThxDenwpJelda\/xedLzN13THfs7IOuxomhx\/lUe30f\/AEH2f8VYuE6v0PqvRrNvUaDWwmGZDfdS7w23QNrnf6O70rf5C0sXMY8nympfun5mtPHKO407tBJJJTLFJJJJKUkkkkpSSSSSlJJJJKUkkiUUX5V7cbFqffe\/6NVbS5xH720fRZ\/Lf7EFI1d6Mes\/btnRBa7KdG9lIBaR\/wB2mv8A1f0\/5eQup6J\/i3us239bt9JnP2Oh0uPlfkj6P9TH\/wDYldxg9PwunY7cbBoZj0t4YwRJ\/ed++\/8Alv8AequbnMcQYxHuH\/mf+hM0MMjqfT\/0mr0LH6lTh7uqClmW+C9mOXFgj\/jPz\/3\/AMxaSSSzZHiJPfs2QKFP\/9f1VJJJJSlGyuu2t1drRZW8Fr2OALSDy1zT9JSSSU8b1r\/Fzg5G67o7xhXHX0HS6gn+SP5zG\/61+i\/7rrhup9K6l0m4U9Rx3Y5cYY861v8A+Kvb+jf\/AFP53\/g17Wh349GTS6jIrZdTYIfXY0Oa4eDmO9rlaxc5OGkvXHx+b\/GYp4Ynb0l8NSXf9a\/xb0WbruiW\/Z38\/ZbiXVH\/AIq333Uf+DV\/8WuIz+n53Tb\/ALP1Ch+Nafoh\/wBF0f6G1u6q7\/rb1fxZseQek6\/un5mvLHKO4+rXSSSUq1SSSXLmtAJc87WtAkkn81jW+5zklKTsY+yxtNTHW22GK6mAue4\/yK2S9y6jon+L\/quftu6iT07GOuwgHIcP+LM14\/8A17fZ\/wB113nSOgdJ6NUWYFArc4RZc73Wv\/4y5\/vd\/U\/m\/wBxVsvN44aD1y8Pl\/xmSGGUt9A8T0X\/ABdZ+Vtu6vYcKk6\/Z6yHXEfy7PfTR\/Z9Z\/8AxS7vpnSOm9Ko9Dp+Oyhh1cW6ucf3rbXbrLXf8Y9XEln5c+TJ8x0\/dHytiOOMdh9VJJJKJepJJJJT\/9D1VJJJJSkkkklKSSSSUpBy8PEzqHY2ZSzIof8ASrsaHN+5yMkkCRqFPB9a\/wAW0br+h3R3+x3kkf1aMn3Pb\/Uv9X\/jq1xWbi5XT7zjZ9L8W8f4O0QSJ27q3fQuZ\/Lqc9e4qFlNNrmOsra91Tt1ZcAS10bd7J+i7aVbxc7OOkxxj7JfawywRO3pfLuifUbrPVNtuQD07EOu+5v6Vw\/4LG9rm\/18j0\/+KtXfdF+rHR+ijdh07sgiHZVvvtI\/4z\/Bt\/4OltVa1klHl5nJk0J4Y\/ux\/avhijHxPcqSSSUC9SSSSSlJJJJKUkkkkp\/\/2QA4QklNBCEAAAAAAFUAAAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAATAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwACAAQwBTADYAAAABADhCSU0EBgAAAAAABwAGAQEAAQEA\/+EQXWh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4NCjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4NCgk8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPg0KCQk8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA3LTA5VDExOjQ3OjA0LTA1OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTA3LTA5VDExOjUyOjM5LTA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wNy0wOVQxMTo1MjozOS0wNTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYyNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY1NTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RUU0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiPg0KCQkJPHhtcE1NOkhpc3Rvcnk+DQoJCQkJPHJkZjpTZXE+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkVFNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjQ3OjA0LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIvPg0KCQkJCQk8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6RjE0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHN0RXZ0OndoZW49IjIwMTgtMDctMDlUMTE6NTI6MzktMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9qcGVnIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL2pwZWciLz4NCgkJCQkJPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkYyNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjUyOjM5LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPg0KCQkJCTwvcmRmOlNlcT4NCgkJCTwveG1wTU06SGlzdG9yeT4NCgkJCTx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYxNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY1NTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RUU0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciLz4NCgkJPC9yZGY6RGVzY3JpcHRpb24+DQoJPC9yZGY6UkRGPg0KPC94OnhtcG1ldGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSd3Jz8+\/9sAQwACAQECAQECAgICAgICAgMFAwMDAwMGBAQDBQcGBwcHBgcHCAkLCQgICggHBwoNCgoLDAwMDAcJDg8NDA4LDAwM\/9sAQwECAgIDAwMGAwMGDAgHCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM\/8AAEQgAawBrAwEiAAIRAQMRAf\/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC\/\/EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\/j5+v\/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC\/\/EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29\/j5+v\/aAAwDAQACEQMRAD8A\/fyiiigAooqnrviKx8Mae11qF1DZ26\/xyNjJ9B3J9hyaaTbsgLlZnijxjpngyx+0aneQ2sf8Ibl3PoqjLMfYA15V46\/afknMlv4ft\/LXp9suF+Y\/7kf9W\/75ryrU9Uutbvmur24nvLmT70szlmPt7D2HAr1cPlU5e9V0X4\/8A5amJS0iezxftVae2uGOTTLtNN6C43Ayg+pj9PoSfavRvDninT\/FunrdabeQ3kDfxIeVPow6qfYgGvkurOj6zeeHr9bqwup7O5XpJE20keh7MPY5FdlbKacl+70ZnHFST94+u6K8b8C\/tQFSlv4ht\/b7ZbLx\/wADj\/qufp3r1nRdds\/EenpdWF1Dd28nSSJww+h9CO4PIrxa+FqUX76+fQ64VIy2LdFFFc5YUUUUAFV9T1W20WxkubyeG2t4hl5JGCqv4mvOv2n\/ANo+z\/Zv8L6bfXcBk\/ta7+xxzFS8ds2xn3uq\/Mw+XGF55rxDUviRcfFRItTm1ZdWt35heKQNAmf7gXgH17+vSvUwuVVasFWlpB9e5z1MRGL5Vuev+Ov2n4YPMt\/D1uLhun2u4UiP6qnBb6nA+oryTXvEF94o1D7VqV3NeXHOGkP3c9lA4UewAFU6K9zD4WnRXuLXv1OOdSUtwoooroMwooooAKu+H\/EmoeFL77Vpt5NZTHG4xnh8f3lPDfiDVKilKKaswu1qj2nwL+0\/b3Pl2\/iC3+yyHj7XApaI\/wC8vLL9RkfQV6pp2p2+sWUdxazRXFvKMpJGwZW\/EV8hVpeFvGGp+Cr0z6XeS2rMcugOY5f95Dwfr1968rEZTCWtLR\/gdVPEtaSPrKiuV+D3j+4+I3hJr66t4be4hnaBxESUcgKdwB5H3umT0611VeBUpyhJwlujtjJNXR8of8Faxn4QeFz6a1\/7Qkr4e8J+NNW8Caj9q0i+nsZWI3hDmOYejocqw+o+mDzX3H\/wVqH\/ABZvwz\/2Gv8A2hLXwRX6xwlGMssjGSurv8z5zMm1iG15H0B8PP2srDVfLtfEVv8A2ZcdPtcIL2z\/AO8vLIf++h7ivXLO9h1GziuLeaG4t5l3RyxOHSQeoYcH8K+I62vBHxD1n4dXhm0e9e3V23SQMN8Ex\/2kPHPqMH3FdOMyGEveoOz7dP8AgfiZ08W1pM+xqK8p+Hf7VWkeIfLttcRdEvGwPNyWtJD\/AL3WP\/gXH+16+qRTLPEkkbLJHINyMp3Kw9QRwRXzeIwtWjLlqqx3QqRkrxHUUUVzlBRRRQAUUUUAe+fsuf8AJPbr\/r\/k\/wDQI69IrzX9lv8A5EG7\/wCv9\/8A0BK9Kr5HHfx5ep6lH4EfKf8AwVp\/5Iz4a\/7DY\/8AREtfA9ffP\/BWgf8AFl\/Df\/YbH\/oiWvgav1LhD\/kWx9X+Z8\/mX8d\/IKKKAM5\/2QSfYDkmvqDzwroPBHxd1n4Vq81jqCw6fHmSa3unzZgd2IYgJ7sCvueK8B+K37ZPhvwIZLPSP+Kk1RcqRbvts4T\/ALc38X0jDd8leM\/NfxO+NniX4vXH\/E61Bms1OY7C3XyrWL0+QfeP+05ZvfAAHdSymeJjaorR8\/8AI462YQpP3dX5f5n6kfC3\/gqD8J\/iD4tXQL7xBZ+H9SbbGl1dybdJuZCSNsd22EHOMGTap3AB26n6KB3KrDlWAZSOQwPQg9x71+AZG4YPIPBHrXsf7NH7eHxI\/ZYMNnoWrLqnhuM\/PoGqgz2WP+mR\/wBZbt7xMFOfmVsADzMy4Hi1z4KWvaW3yfT539UVheIHe1dad1\/l\/XofszRXzl+zJ\/wU9+G\/7RMlrpd5cP4J8UzERjTtXlVbe6f\/AKd7nhHz2V\/LfPAUjDH6PliaCRkdWR1OCrDBH4V8FisHXw1T2eIi4vz\/AE6P1R9DRrU6seam7obRRRXKanvX7Lf\/ACIN3\/1\/v\/6AlelV5r+y3\/yIN5\/1\/v8A+gJXpVfI47+PL1PUo\/Aj5V\/4Kzj\/AIsn4d\/7Di\/+iJa+BQMmvv7\/AIK56R4huv2ZbfUfDvhPxF40uNF1RLufTtEgFxeGLypFLiPO5lBIzsDMAchW6V+FPxV\/ai8UfFYz2rXP9i6SWKPp9k7IW7FZn4dyOhU7Vz1Xpj9c4EwssRl6UGtG7+Xy3Pls8xUaNa8uq0Poj4r\/ALWXhf4ZtLa2839v6vHwbSyceXEfSSbBVfou5h3Ar5p+Kv7Qfif4weZDqV4trpbn\/kG2eY7cjtv5LSH\/AHyRnkAcAcQqhF2qMAdhS1+mYbL6VHXd93+h8pXx1SrpsuyADAoooruOMKKKKAGyRrMjKyqysMEEZBr3z9mL\/go58SP2Y4rXTYbyPxX4VtwsY0XWJXdYIx\/DbTjMkGBwB88Y\/wCeZAArwWiufFYSjiafsq8VKPZ\/1o\/NamtGtUpS5qbsz9h\/2Zf+CiXw2\/acaDT7PU\/+Ed8UTDH9h6uywzyn\/phJ\/q5\/orb+CSgHNe7MpRirAqynBBHINfgC6LIPmGecj2NfS\/7Lv\/BUP4lfAu60\/RdRef4jaC0kdtbaXqErvqSZIVYrW4CvISchVjdZR0VVA4r4HNOCWr1MDL\/t1\/o\/8\/vPo8Hnyfu4hfNfqv8AL7j93v2Wv+REvP8Ar+b\/ANASvTK8j\/Yn1XUvEvwNs9Z1Pwz4j8H3GsStdDSdetlttRtFIVcSxqzBSducE5wRkKcgeuV+I5grYma8z7eg700wr5r\/AG0\/+CUXwf8A23YLi+13Q\/8AhH\/F7r+68S6Jttb\/AHdvOGDHcr2xMrED7pQ4YfSlFTg8diMJVVbDTcZLqnb\/AIdeT0CtQp1o8lVJrzP5+\/20\/wDgit8Yv2RJLrVdPsP+FjeC4csNW0OBmu7VeT\/pNn80icA\/PGZE4+ZkJAr5BguI7mIPG6yI3RlOQa\/rCr5N\/bY\/4I1\/B\/8AbLe+1htNbwP42ugz\/wBv6FEkLXMxyQ91Bjy7jJ+8WCyEcCRcAj9WyPxN2pZpH\/t+K\/OP6x\/8BPksfwv9vCP5P9H\/AJ\/efz40V9O\/tpf8EjvjH+xU9zqWoaO3jHwbCxA8R6BA80UKdQ1zb8y2wx1Zt0QPHmElc\/MEcqzRqyMrK3IIOQa\/VsHjsPi6SrYWanF9U\/z7Pyep8nWw9SjLkqxafmOoopskqwoWdlVV6knAFdRiOpssywLudlUEhRnuScAD3J4A719TfsV\/8EgPjF+2ibXVLfSW8EeC53XPiHXrd41nQgEva23yy3AwQQ3yRMTgScHH66fsS\/8ABID4Q\/sUmz1az0tvGHja2UE+I9cjSa4hk\/ia2ix5dt3AKDftOC7ZJPx+ecbZdlt6fN7Sp\/LHp6vZfi\/I9nAZHicT71uWPd\/ouv5eZ+Wf7Fn\/AAQ9+MH7Vj2ureILVvhj4NlCv9v1m3b+0bxT\/wA8LLKvjHO+YxjkFQ\/OP1y\/Yx\/4Ji\/CP9hqzjn8JaD9u8TbCk\/iTV2F1qk2QQwV8BYVIJGyFUUgnIJJJ+gqK\/Gs84yzHM7wnLkp\/wAsdF83u\/np2SPtcBkuGwvvRV5d3+nb8\/MKKKK+UPWCiiigAooooACMivi39tP\/AIIafCD9qmW81rQLX\/hWfjO4BZtS0WAfYrt+ubiyysTnrl4\/LkbPzO2AB9pUV3ZfmeKwNX22Em4S8uvqtmvJ3Rz4jC0q8eStFNf19x+C4\/4N\/wD9oY\/Gv\/hE\/sfhUaPjzf8AhLP7SP8AZXk56+Xs+0edjjyvLxu48zZ+9r9Gf2Kf+CHfwh\/ZQls9a1y1\/wCFleNLcZXU9agH2O0fOd1vZ5aKMjjDv5ki4OHAZgfs+ivos044zXHUlRnPkjaz5dOb1d7\/ACVl5Hn4XIsJQlzqN30vrb0\/z3Ciiivjz2AooooAKKKKAP\/Z"
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000297,
    "type_document_id": 1,
    "date": "2026-01-19",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "actividadeconomica": "6201",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE NRO 1",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": false,
    "sendmailtome": false,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDOÑO",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1,
        "tax_id": 1
    },
    "payment_form": [
        {
            "payment_form_id": 2,
            "duration_measure": "30",
            "payment_due_date": "2026-02-19",
            "payment_method_id": 30
        },
        {
            "payment_form_id": 2,
            "duration_measure": "30",
            "payment_due_date": "2026-02-19",
            "payment_method_id": 10
        }
    ],
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "50000.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "50000.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "PRUEBA DE ARTICULO PARA FACTURACION ELECTRONICA NRO 2",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "900-0002",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ],
    "logo_empresa_emisora": "\/9j\/4AAQSkZJRgABAQEASABIAAD\/4QnORXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAeAAAAcgEyAAIAAAAUAAAAkIdpAAQAAAABAAAApAAAANAACvyAAAAnEAAK\/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykAMjAxODowNzowOSAxMTo1MjozOQAAA6ABAAMAAAAB\/\/8AAKACAAQAAAABAAAFiaADAAQAAAABAAAFiQAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEAAgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAAiXAAAAAAAAAEgAAAABAAAASAAAAAH\/2P\/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQdGh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv\/bAEMBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv\/AABEIAGsAawMBIQACEQEDEQH\/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8\/T19vf4+fr\/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\/T19vf4+fr\/2gAMAwEAAhEDEQA\/APf6KACigAqKe4it03SuFHv1P4U0ruyAzxrkXnYMTCP+9nn8q0YZ4p03xOHX2qpQcRJ3JKKgYUUAFFABRQAUyWaOFC8rhFHcmhagZF1rROVtlwP77D+QrKd3kcvIzOx6ljmumEOVGbdxtOjkeJ98bsjeoNWI1rXW+i3K\/wDA1H8xWtHLHMgeNwynuDXNOHKaJ3H0VAwooAKa7pGhd2CqOpJoAyrrWlGVtl3H++w4\/AVkSyyTvvlcu3qa6YQ5dWZt3GUVYgooAKfFNJA++Jyje3ehq4Gva60pwtyu0\/316fiK1UdZEDIwZT0INc04crNE7jqKgZma1rCaPbxSOufMfYGxkLxnJ71hveNfAStMJVP3SD8o+ldFOnaPOZyethtFaCCigAooAKKACpILiW2fdC5XPUdj9RQ1dWYHRafdNeW3mOoVg2046GrdcklZ2NEcn48\/5Blr\/wBdv\/ZTXDwXM1q++CRkPfHQ\/Ud69PDJOlZmFT4jbtNejfCXS+W399eVP9RWurK6hlYMp5BByDWdSm4MadxaKzKCigAooAKKAN\/RP+PJv+uh\/kK0q5Z\/EzRbHKePP+QXa\/8AXf8A9lNcDXp4T+EYVPiCpra7ntG3QSFcnJU8qfqK3aTVmQnY3bTXIJcJcDyX9eqn8e341qgggEEEHoRXHODgzVO4UVmMKKACigDe0T\/jzf8A66H+QrTrln8TNFscp48\/5Bdt\/wBd\/wD2U1wNenhf4SMKnxBRXQZhVi2v57HLRy4jHLK5+T\/61KUVJWY07F6x8a6Nd3P2aS5SCToHc\/umPoH6fnx7mui\/rXJUpSpuzNIzUtgorIoKKAN7RP8Ajzf\/AK6H+QrTrln8TNFscp48\/wCQVbf9d\/8A2U1wNenhP4RhU+IKK6DMx77xDa2uUg\/0iUf3T8o+p\/wrm73UrvUG\/fy5TtGvCj8O\/wCNdFOnbVmM530RUrZ0bxRqmh7Ut5vMth1t5vmT8O6\/h+tXUpxqR5ZExk4u6PQ9F8a6Vq5WGRjZ3R48qYjax\/2W6H8cGujIIOCMH0ryKtKVOVmdkJqSugorIs3tE\/483\/66H+QrTrln8TNFscr48\/5BNt\/13\/8AZTXAV6WE\/hGFT4jLvtetLLKK3nzD+BDwPqelczfatd6hlZX2xH\/lknC\/j6\/jXoU6fVnNOfRFKitzIKKAAgEYIzW\/ovi\/VdFCxLILq1XjyJyTgf7LdV\/Ue1Z1KcakeVlRk4u6PQ9F8XaVrW2OOX7PdH\/l3mOCf909G\/Dn2rdryKlOVOXLI7YyUldG9on\/AB5v\/wBdD\/IVp1wz+Jmy2OV8fR3LaAstrZT3bRSh2igXc2MHnH+GfpXhV9rd3fbk3+TF0MaHH4E9TXr5eoyp+hyYiTTsZ1FekcoUUAFFABRQAda6XRPG2q6Y0dvKWv7ckKsUhJkHoFbk\/QHNZVaUakbMqE3F3R7p4beWbSEnltLi0aU7vJuFCyL9RnitevnKnxOx6cdgrmvEfgXRPEoaS4t\/IvD0uoPlfPv2b8c\/hVUqsqUuaIpwU1ZnkfiP4ca5oBaaKP8AtCyH\/La3U7lH+0nUfUZH0rjwQRkEEe1fQUa0a0eaJ504ODsxaK2ICigApCQOpoA7Tw58NNb10rNcp\/Z1mefMnX94w\/2U6\/icfjXrnh3wXovhlQ1lbb7rGGupjukP4\/wj2AFePjcZzfu6e3U7KFG3vSOhorzDqCigArkvEnw80PxEZJ\/K+x3zZP2m3ABY+rr0b+fvWtGtKjLmiROCmrM8j8R+Atc8OFpZYPtdkD\/x826kgD\/aXqv8veuYBBGQcivoaNaNWPNE86cHB2YUEgDJOK1JOp8OfD\/XPEe2ZYfsdkT\/AMfNwpGR6qvVvrwPevXfDfw\/0Tw3smSH7XfKP+Pm4ALA\/wCyOi\/hz7mvJxuM3p0\/mzroUftSOqoryjrCigAooAKKACuK8R\/DPRNcLz2yf2det1lgX5GP+0nQ\/UYPvW1CvKjLmiRUpqaszzr\/AIVV4m\/tX7FstvJ6\/bPM\/d4+mN2fbHXvjmvRvDfw00TQilxcJ\/aF6v8Ay1nX5VP+ynQfU5PvXficenHlpdTnpYezvI7SivKOsKKACigAooAKKACigAooAKKACigAooA\/\/9kA\/+0iSFBob3Rvc2hvcCAzLjAAOEJJTQQEAAAAAAAPHAFaAAMbJUccAgAAAgBsADhCSU0EJQAAAAAAEKFdbYoq2VNe2RBQsAMFvEY4QklNBDoAAAAAAO8AAAAQAAAAAQAAAAAAC3ByaW50T3V0cHV0AAAABQAAAABQc3RTYm9vbAEAAAAASW50ZWVudW0AAAAASW50ZQAAAABDbHJtAAAAD3ByaW50U2l4dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVYVAAAAAEAAAAAAA9wcmludFByb29mU2V0dXBPYmpjAAAAEQBBAGoAdQBzAHQAZQAgAGQAZQAgAHAAcgB1AGUAYgBhAAAAAAAKcHJvb2ZTZXR1cAAAAAEAAAAAQmx0bmVudW0AAAAMYnVpbHRpblByb29mAAAACXByb29mQ01ZSwA4QklNBDsAAAAAAi0AAAAQAAAAAQAAAAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABcAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NNYm9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAAAEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQgIGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG\/gAAAAAAAAAAAAQnJkVFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIAAAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAAAAAAAAAAABBjcm9wV2hlblByaW50aW5nYm9vbAAAAAAOY3JvcFJlY3RCb3R0b21sb25nAAAAAAAAAAxjcm9wUmVjdExlZnRsb25nAAAAAAAAAA1jcm9wUmVjdFJpZ2h0bG9uZwAAAAAAAAALY3JvcFJlY3RUb3Bsb25nAAAAAAA4QklNA+0AAAAAABAASAAAAAEAAgBIAAAAAQACOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNA\/IAAAAAAAoAAP\/\/\/\/\/\/\/wAAOEJJTQQNAAAAAAAEAAAAeDhCSU0EGQAAAAAABAAAAB44QklNA\/MAAAAAAAkAAAAAAAAAAAEAOEJJTScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D9QAAAAAASAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAAAAAAAThCSU0D+AAAAAAAcAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAAAAP\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/8D6AAAAAD\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/A+gAAAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAA4QklNBAAAAAAAAAIAADhCSU0EAgAAAAAABAAAAAA4QklNBDAAAAAAAAIBAThCSU0ELQAAAAAABgABAAAABjhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAANbAAAABgAAAAAAAAAAAAAFiQAABYkAAAATAEwAbwBnAG8AIABUAG8AcgByAGUAIABTAG8AZgB0AHcAYQByAGUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAABYkAAAWJAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAWJAAAAAFJnaHRsb25nAAAFiQAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAFiQAAAABSZ2h0bG9uZwAABYkAAAADdXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxUZXh0SXNIVE1MYm9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAPRVNsaWNlSG9yekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5cGUAAAAATm9uZQAAAAl0b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0bG9uZwAAAAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgAAAAAAAwAAAACP+0XWOIZZSw4QklNBBEAAAAAAAEBADhCSU0EFAAAAAAABAAAAAY4QklNBAwAAAAAGNcAAAABAAAAoAAAAKAAAAHgAAEsAAAAGLsAGAAB\/9j\/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk\/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx\/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB\/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI\/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg\/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv\/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN\/M7gz8TQrNGU0njTYNRM1TTWHNcI1\/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE\/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0\/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19hX7NgBWBXYKpg\/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg\/aJZo7GlDaZpp8WpIap9q92tPa6dr\/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN\/hH\/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ\/opkisqLMIuWi\/yMY4zKjTGNmI3\/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ\/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln\/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum\/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7\/v3q\/9cBwwOzBZ8Hjwl\/C28NYw9TEUcTOxUvFyMZGxsPHQce\/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI\/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x\/nqegy6LzpRunQ6lvq5etw6\/vshu0R7ZzuKO6070DvzPBY8OXxcvH\/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x\/pX+uf7d\/wH\/Jj9Kf26\/kv+3P9t\/\/\/\/7QAMQWRvYmVfQ00AAv\/uAA5BZG9iZQBkgAAAAAH\/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP\/AABEIAKAAoAMBIgACEQEDEQH\/3QAEAAr\/xAE\/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU\/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f\/2gAMAwEAAhEDEQA\/APVUkkklKSSSSUpJJJJSkkkDIzKKNHHc\/wDcbqf\/ADFIAnZSdAszcat\/pveN3eNQP60fRWbfnX3SJ9Nn7ref7T1X44Ugx91pk9ACHAOaQQeCOE6wqb7aDNTto7t5af7K0KOp1Phtw9N3j+af7X5v9pCWMjbVILdSTAgiRqCnTEqSSSSUpJJJJSkkkklP\/9D1VJJJJSkkkO7IpobNjg2eB3PwakpIg35VNA\/SO93Zo1cfkqF\/U7bJbSPTb48u\/wDItVPkknUnknUlSRx91pk2r+o326M\/RM8vpH+1+b\/ZVVJJSAAbItSSSSKFJJJJKS0ZN1B\/Ru9v7h1b935v9laFHUqbIbZ+if5\/RPwespJNMQUgl6FJYlGXfRox0s\/cdqPl+6tHH6hRdDXfo3n813B\/quUUoEeK4FtJJJJqVJJJJKf\/0fVVC26qpu6xwaPP+ChmWvpw77mRvrre9s6iWtLguYo6vVkkHIJruPd5lp\/qv\/M\/quUkMZkCegQZU7V\/VHu9tA2D993PyaqRJc4ucS5x5J1KZJSAAbLSVJJJIoUkkkkpSSSSSlJJJJKUkkkkpSSSSSk9GbfRAB3s\/cd\/3135q0sfOovhoOx5\/Mdz\/Z\/eWMlymygCkF6FJUel2WPreHuLg0gNnWBCvKEijS8P\/9L0zqX\/ACdlf8TZ\/wBS5cC36I+C77qP\/J+V\/wATZ\/1LlwLfoj4K3yvyy82PJuE+Nm5GNpW6Wf6N2rfl+5\/YWrjdSxr4a4+jYfzXnQ\/1LPo\/5yxElPLHGXge6wEh6UgjlJYWN1DJx4aD6lY\/wb9QP6jvpMWpjZ+NkQ0H07D\/AIN+hP8AUd9F6hljlHxC4EFspJcJJiVJJJJKUkkkkpSSSSSlJJJJKUkkkkp0ek\/Qt\/rD8i0Fn9J+hb\/WH5FoKCfzFeNn\/9P03qP\/ACflf8TZ\/wBS5cA36I+C7\/qP\/J+T\/wATZ\/1LlwDfoj4BW+U+WXmxZNwukkkrKxSYgHQp0klNrG6lk0Q1x9asfmvOo\/qWfSWpjZuPk6Vuh\/8Ao3aO+X7\/APYWCmTJY4nwKRIh6ZJY2N1XIqhtv6dnmYePg\/8AO\/trUx8rHyYFTwXmYrdo\/T6UM\/P2\/wDBqGUJR327rgQUqSSSalSSSSSlJJJJKUkkkkp0ek\/Rt\/rD8i0Fn9J+jb8R+RaCgn8xXjZ\/\/9T03qH9Ayf+Js\/6ly4Bv0R8Au\/6h\/QMn\/in\/wDUlcA36I+AVvlPll5sWTcLpJJKysUkkmc5rGl7yGMb9JzjAHxcUlLqNlldTDZa4V1jl7jAWZl9eqZLMNvqu\/0rwQwf1WaPs\/6CyL77sh\/qXvNjxwTwP6jR7Wf2U+OMnfRaZgbaurl9eGrMJk\/8NYNP7FX\/AKU\/7bWTZbdbaLrLHPuBlthJ3Aj9xzf5v\/ragkpREDZjMid3oOmfXLOxoq6g051I09TRt7R\/X\/m8j\/rv6T\/hl1nT+p4HUqzZg3C3aJfWfbYz\/jKXe9v9f+bXmadj312Ntrc6u1hlljCWuaf5L2+5qiycvCWo9J8Nv8VdHKRvq+qJLj+mfXXJqirqlf2mvj7RWA24f8ZX7ar\/APwGz+uupws7Dz6TfhXNvrH0tujm+VtTosq\/ttVSeKcNxp3Hys0ZiW32J0kkkxcpJJJJTo9J+jb8R+RaCz+k\/Rt+I\/ItBQT+Yrxs\/wD\/1fTc\/wDoOT\/xT\/8AqSuAb9EfAL0DO\/oWR\/xT\/wDqSvP2Alo+AVvlPll5hjybhdLgEnQDUk6ADzKz8vrWLRLKf1iwfumGD+tZ+d\/1tY2Vm5OWf075aNRW3Rg\/sf8Ak1cjAnwYTMDxdbL65j1S3FHrv\/fMisfP6Vv9j\/txY+TlZGU7dkPL4+i3hrf6lY9rUJJSxgAxmRKkkkk5CkkkklKSSSSUpTpuux7m349jqbmfRtrJa4f2h\/1Kgkgp6npn12e2KurVbxx9qoADv+vY\/wBF\/wDWo\/7ZXUY2TjZlIyMS1l9J03sMgH914+lW\/wDkWLy5FxcrJw7hkYlr6LhpvYYkfuvH0bGfyLFBk5aMtY+k\/wDNZI5SN9fzfUEly\/TPrsx0VdWr9M8faqAS3\/r2P9Nn9ajf\/wASulpupyKW349jbqX\/AEbayHNP9pv\/AFKqTxygfUPr0ZoyEti6nSeLfi38i0Fn9J4t+LfyLQVafzFkGz\/\/1vUcis249tQIBsY5oJ4BI2ryf6xdN+sXT9Op1xhjRtuPJxz4eo7+cY7\/AMNf9bXriZzQ4FrgC0iCDqCCpsGc4jsJA\/y0WThxDenwpJelda\/xedLzN13THfs7IOuxomhx\/lUe30f\/AEH2f8VYuE6v0PqvRrNvUaDWwmGZDfdS7w23QNrnf6O70rf5C0sXMY8nympfun5mtPHKO407tBJJJTLFJJJJKUkkkkpSSSSSlJJJJKUkkiUUX5V7cbFqffe\/6NVbS5xH720fRZ\/Lf7EFI1d6Mes\/btnRBa7KdG9lIBaR\/wB2mv8A1f0\/5eQup6J\/i3us239bt9JnP2Oh0uPlfkj6P9TH\/wDYldxg9PwunY7cbBoZj0t4YwRJ\/ed++\/8Alv8AequbnMcQYxHuH\/mf+hM0MMjqfT\/0mr0LH6lTh7uqClmW+C9mOXFgj\/jPz\/3\/AMxaSSSzZHiJPfs2QKFP\/9f1VJJJJSlGyuu2t1drRZW8Fr2OALSDy1zT9JSSSU8b1r\/Fzg5G67o7xhXHX0HS6gn+SP5zG\/61+i\/7rrhup9K6l0m4U9Rx3Y5cYY861v8A+Kvb+jf\/AFP53\/g17Wh349GTS6jIrZdTYIfXY0Oa4eDmO9rlaxc5OGkvXHx+b\/GYp4Ynb0l8NSXf9a\/xb0WbruiW\/Z38\/ZbiXVH\/AIq333Uf+DV\/8WuIz+n53Tb\/ALP1Ch+Nafoh\/wBF0f6G1u6q7\/rb1fxZseQek6\/un5mvLHKO4+rXSSSUq1SSSXLmtAJc87WtAkkn81jW+5zklKTsY+yxtNTHW22GK6mAue4\/yK2S9y6jon+L\/quftu6iT07GOuwgHIcP+LM14\/8A17fZ\/wB113nSOgdJ6NUWYFArc4RZc73Wv\/4y5\/vd\/U\/m\/wBxVsvN44aD1y8Pl\/xmSGGUt9A8T0X\/ABdZ+Vtu6vYcKk6\/Z6yHXEfy7PfTR\/Z9Z\/8AxS7vpnSOm9Ko9Dp+Oyhh1cW6ucf3rbXbrLXf8Y9XEln5c+TJ8x0\/dHytiOOMdh9VJJJKJepJJJJT\/9D1VJJJJSkkkklKSSSSUpBy8PEzqHY2ZSzIof8ASrsaHN+5yMkkCRqFPB9a\/wAW0br+h3R3+x3kkf1aMn3Pb\/Uv9X\/jq1xWbi5XT7zjZ9L8W8f4O0QSJ27q3fQuZ\/Lqc9e4qFlNNrmOsra91Tt1ZcAS10bd7J+i7aVbxc7OOkxxj7JfawywRO3pfLuifUbrPVNtuQD07EOu+5v6Vw\/4LG9rm\/18j0\/+KtXfdF+rHR+ijdh07sgiHZVvvtI\/4z\/Bt\/4OltVa1klHl5nJk0J4Y\/ux\/avhijHxPcqSSSUC9SSSSSlJJJJKUkkkkp\/\/2QA4QklNBCEAAAAAAFUAAAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAATAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwACAAQwBTADYAAAABADhCSU0EBgAAAAAABwAGAQEAAQEA\/+EQXWh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4NCjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4NCgk8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPg0KCQk8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA3LTA5VDExOjQ3OjA0LTA1OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTA3LTA5VDExOjUyOjM5LTA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wNy0wOVQxMTo1MjozOS0wNTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYyNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY1NTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RUU0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiPg0KCQkJPHhtcE1NOkhpc3Rvcnk+DQoJCQkJPHJkZjpTZXE+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkVFNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjQ3OjA0LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIvPg0KCQkJCQk8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6RjE0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHN0RXZ0OndoZW49IjIwMTgtMDctMDlUMTE6NTI6MzktMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9qcGVnIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL2pwZWciLz4NCgkJCQkJPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkYyNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjUyOjM5LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPg0KCQkJCTwvcmRmOlNlcT4NCgkJCTwveG1wTU06SGlzdG9yeT4NCgkJCTx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYxNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY1NTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RUU0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciLz4NCgkJPC9yZGY6RGVzY3JpcHRpb24+DQoJPC9yZGY6UkRGPg0KPC94OnhtcG1ldGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSd3Jz8+\/9sAQwACAQECAQECAgICAgICAgMFAwMDAwMGBAQDBQcGBwcHBgcHCAkLCQgICggHBwoNCgoLDAwMDAcJDg8NDA4LDAwM\/9sAQwECAgIDAwMGAwMGDAgHCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM\/8AAEQgAawBrAwEiAAIRAQMRAf\/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC\/\/EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\/j5+v\/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC\/\/EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29\/j5+v\/aAAwDAQACEQMRAD8A\/fyiiigAooqnrviKx8Mae11qF1DZ26\/xyNjJ9B3J9hyaaTbsgLlZnijxjpngyx+0aneQ2sf8Ibl3PoqjLMfYA15V46\/afknMlv4ft\/LXp9suF+Y\/7kf9W\/75ryrU9Uutbvmur24nvLmT70szlmPt7D2HAr1cPlU5e9V0X4\/8A5amJS0iezxftVae2uGOTTLtNN6C43Ayg+pj9PoSfavRvDninT\/FunrdabeQ3kDfxIeVPow6qfYgGvkurOj6zeeHr9bqwup7O5XpJE20keh7MPY5FdlbKacl+70ZnHFST94+u6K8b8C\/tQFSlv4ht\/b7ZbLx\/wADj\/qufp3r1nRdds\/EenpdWF1Dd28nSSJww+h9CO4PIrxa+FqUX76+fQ64VIy2LdFFFc5YUUUUAFV9T1W20WxkubyeG2t4hl5JGCqv4mvOv2n\/ANo+z\/Zv8L6bfXcBk\/ta7+xxzFS8ds2xn3uq\/Mw+XGF55rxDUviRcfFRItTm1ZdWt35heKQNAmf7gXgH17+vSvUwuVVasFWlpB9e5z1MRGL5Vuev+Ov2n4YPMt\/D1uLhun2u4UiP6qnBb6nA+oryTXvEF94o1D7VqV3NeXHOGkP3c9lA4UewAFU6K9zD4WnRXuLXv1OOdSUtwoooroMwooooAKu+H\/EmoeFL77Vpt5NZTHG4xnh8f3lPDfiDVKilKKaswu1qj2nwL+0\/b3Pl2\/iC3+yyHj7XApaI\/wC8vLL9RkfQV6pp2p2+sWUdxazRXFvKMpJGwZW\/EV8hVpeFvGGp+Cr0z6XeS2rMcugOY5f95Dwfr1968rEZTCWtLR\/gdVPEtaSPrKiuV+D3j+4+I3hJr66t4be4hnaBxESUcgKdwB5H3umT0611VeBUpyhJwlujtjJNXR8of8Faxn4QeFz6a1\/7Qkr4e8J+NNW8Caj9q0i+nsZWI3hDmOYejocqw+o+mDzX3H\/wVqH\/ABZvwz\/2Gv8A2hLXwRX6xwlGMssjGSurv8z5zMm1iG15H0B8PP2srDVfLtfEVv8A2ZcdPtcIL2z\/AO8vLIf++h7ivXLO9h1GziuLeaG4t5l3RyxOHSQeoYcH8K+I62vBHxD1n4dXhm0e9e3V23SQMN8Ex\/2kPHPqMH3FdOMyGEveoOz7dP8AgfiZ08W1pM+xqK8p+Hf7VWkeIfLttcRdEvGwPNyWtJD\/AL3WP\/gXH+16+qRTLPEkkbLJHINyMp3Kw9QRwRXzeIwtWjLlqqx3QqRkrxHUUUVzlBRRRQAUUUUAe+fsuf8AJPbr\/r\/k\/wDQI69IrzX9lv8A5EG7\/wCv9\/8A0BK9Kr5HHfx5ep6lH4EfKf8AwVp\/5Iz4a\/7DY\/8AREtfA9ffP\/BWgf8AFl\/Df\/YbH\/oiWvgav1LhD\/kWx9X+Z8\/mX8d\/IKKKAM5\/2QSfYDkmvqDzwroPBHxd1n4Vq81jqCw6fHmSa3unzZgd2IYgJ7sCvueK8B+K37ZPhvwIZLPSP+Kk1RcqRbvts4T\/ALc38X0jDd8leM\/NfxO+NniX4vXH\/E61Bms1OY7C3XyrWL0+QfeP+05ZvfAAHdSymeJjaorR8\/8AI462YQpP3dX5f5n6kfC3\/gqD8J\/iD4tXQL7xBZ+H9SbbGl1dybdJuZCSNsd22EHOMGTap3AB26n6KB3KrDlWAZSOQwPQg9x71+AZG4YPIPBHrXsf7NH7eHxI\/ZYMNnoWrLqnhuM\/PoGqgz2WP+mR\/wBZbt7xMFOfmVsADzMy4Hi1z4KWvaW3yfT539UVheIHe1dad1\/l\/XofszRXzl+zJ\/wU9+G\/7RMlrpd5cP4J8UzERjTtXlVbe6f\/AKd7nhHz2V\/LfPAUjDH6PliaCRkdWR1OCrDBH4V8FisHXw1T2eIi4vz\/AE6P1R9DRrU6seam7obRRRXKanvX7Lf\/ACIN3\/1\/v\/6AlelV5r+y3\/yIN5\/1\/v8A+gJXpVfI47+PL1PUo\/Aj5V\/4Kzj\/AIsn4d\/7Di\/+iJa+BQMmvv7\/AIK56R4huv2ZbfUfDvhPxF40uNF1RLufTtEgFxeGLypFLiPO5lBIzsDMAchW6V+FPxV\/ai8UfFYz2rXP9i6SWKPp9k7IW7FZn4dyOhU7Vz1Xpj9c4EwssRl6UGtG7+Xy3Pls8xUaNa8uq0Poj4r\/ALWXhf4ZtLa2839v6vHwbSyceXEfSSbBVfou5h3Ar5p+Kv7Qfif4weZDqV4trpbn\/kG2eY7cjtv5LSH\/AHyRnkAcAcQqhF2qMAdhS1+mYbL6VHXd93+h8pXx1SrpsuyADAoooruOMKKKKAGyRrMjKyqysMEEZBr3z9mL\/go58SP2Y4rXTYbyPxX4VtwsY0XWJXdYIx\/DbTjMkGBwB88Y\/wCeZAArwWiufFYSjiafsq8VKPZ\/1o\/NamtGtUpS5qbsz9h\/2Zf+CiXw2\/acaDT7PU\/+Ed8UTDH9h6uywzyn\/phJ\/q5\/orb+CSgHNe7MpRirAqynBBHINfgC6LIPmGecj2NfS\/7Lv\/BUP4lfAu60\/RdRef4jaC0kdtbaXqErvqSZIVYrW4CvISchVjdZR0VVA4r4HNOCWr1MDL\/t1\/o\/8\/vPo8Hnyfu4hfNfqv8AL7j93v2Wv+REvP8Ar+b\/ANASvTK8j\/Yn1XUvEvwNs9Z1Pwz4j8H3GsStdDSdetlttRtFIVcSxqzBSducE5wRkKcgeuV+I5grYma8z7eg700wr5r\/AG0\/+CUXwf8A23YLi+13Q\/8AhH\/F7r+68S6Jttb\/AHdvOGDHcr2xMrED7pQ4YfSlFTg8diMJVVbDTcZLqnb\/AIdeT0CtQp1o8lVJrzP5+\/20\/wDgit8Yv2RJLrVdPsP+FjeC4csNW0OBmu7VeT\/pNn80icA\/PGZE4+ZkJAr5BguI7mIPG6yI3RlOQa\/rCr5N\/bY\/4I1\/B\/8AbLe+1htNbwP42ugz\/wBv6FEkLXMxyQ91Bjy7jJ+8WCyEcCRcAj9WyPxN2pZpH\/t+K\/OP6x\/8BPksfwv9vCP5P9H\/AJ\/efz40V9O\/tpf8EjvjH+xU9zqWoaO3jHwbCxA8R6BA80UKdQ1zb8y2wx1Zt0QPHmElc\/MEcqzRqyMrK3IIOQa\/VsHjsPi6SrYWanF9U\/z7Pyep8nWw9SjLkqxafmOoopskqwoWdlVV6knAFdRiOpssywLudlUEhRnuScAD3J4A719TfsV\/8EgPjF+2ibXVLfSW8EeC53XPiHXrd41nQgEva23yy3AwQQ3yRMTgScHH66fsS\/8ABID4Q\/sUmz1az0tvGHja2UE+I9cjSa4hk\/ia2ix5dt3AKDftOC7ZJPx+ecbZdlt6fN7Sp\/LHp6vZfi\/I9nAZHicT71uWPd\/ouv5eZ+Wf7Fn\/AAQ9+MH7Vj2ureILVvhj4NlCv9v1m3b+0bxT\/wA8LLKvjHO+YxjkFQ\/OP1y\/Yx\/4Ji\/CP9hqzjn8JaD9u8TbCk\/iTV2F1qk2QQwV8BYVIJGyFUUgnIJJJ+gqK\/Gs84yzHM7wnLkp\/wAsdF83u\/np2SPtcBkuGwvvRV5d3+nb8\/MKKKK+UPWCiiigAooooACMivi39tP\/AIIafCD9qmW81rQLX\/hWfjO4BZtS0WAfYrt+ubiyysTnrl4\/LkbPzO2AB9pUV3ZfmeKwNX22Em4S8uvqtmvJ3Rz4jC0q8eStFNf19x+C4\/4N\/wD9oY\/Gv\/hE\/sfhUaPjzf8AhLP7SP8AZXk56+Xs+0edjjyvLxu48zZ+9r9Gf2Kf+CHfwh\/ZQls9a1y1\/wCFleNLcZXU9agH2O0fOd1vZ5aKMjjDv5ki4OHAZgfs+ivos044zXHUlRnPkjaz5dOb1d7\/ACVl5Hn4XIsJQlzqN30vrb0\/z3Ciiivjz2AooooAKKKKAP\/Z"
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000297,"type_document_id":1,"date":"2026-01-19","time":"04:08:12","resolution_number":"18760000001","prefix":"SETP","actividadeconomica":"6201","notes":"ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA","disable_confirmation_text":true,"establishment_name":"TORRE SOFTWARE NRO 1","establishment_address":"BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2","establishment_phone":"3226563672","establishment_municipality":600,"establishment_email":"[email protected]","sendmail":false,"sendmailtome":false,"head_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","customer":{"identification_number":89008003,"dv":2,"name":"ALEXANDER OBANDO LONDO\u00d1O","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":3,"type_organization_id":2,"type_liability_id":7,"municipality_id":822,"type_regime_id":1,"tax_id":1},"payment_form":[{"payment_form_id":2,"duration_measure":"30","payment_due_date":"2026-02-19","payment_method_id":30},{"payment_form_id":2,"duration_measure":"30","payment_due_date":"2026-02-19","payment_method_id":10}],"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"50000.00","base_amount":"1000000.00"}],"legal_monetary_totals":{"line_extension_amount":"840336.134","tax_exclusive_amount":"840336.134","tax_inclusive_amount":"1000000.00","allowance_total_amount":"50000.00","payable_amount":"950000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","percent":"19","taxable_amount":"840336.134"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"840336.134","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","taxable_amount":"840336.134","percent":"19.00"}],"description":"PRUEBA DE ARTICULO PARA FACTURACION ELECTRONICA NRO 2","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"900-0002","type_item_identification_id":4,"price_amount":"1000000.00","base_quantity":"1"}],"logo_empresa_emisora":"\/9j\/4AAQSkZJRgABAQEASABIAAD\/4QnORXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAeAAAAcgEyAAIAAAAUAAAAkIdpAAQAAAABAAAApAAAANAACvyAAAAnEAAK\/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykAMjAxODowNzowOSAxMTo1MjozOQAAA6ABAAMAAAAB\/\/8AAKACAAQAAAABAAAFiaADAAQAAAABAAAFiQAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEAAgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAAiXAAAAAAAAAEgAAAABAAAASAAAAAH\/2P\/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQdGh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv\/bAEMBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv\/AABEIAGsAawMBIQACEQEDEQH\/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8\/T19vf4+fr\/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\/T19vf4+fr\/2gAMAwEAAhEDEQA\/APf6KACigAqKe4it03SuFHv1P4U0ruyAzxrkXnYMTCP+9nn8q0YZ4p03xOHX2qpQcRJ3JKKgYUUAFFABRQAUyWaOFC8rhFHcmhagZF1rROVtlwP77D+QrKd3kcvIzOx6ljmumEOVGbdxtOjkeJ98bsjeoNWI1rXW+i3K\/wDA1H8xWtHLHMgeNwynuDXNOHKaJ3H0VAwooAKa7pGhd2CqOpJoAyrrWlGVtl3H++w4\/AVkSyyTvvlcu3qa6YQ5dWZt3GUVYgooAKfFNJA++Jyje3ehq4Gva60pwtyu0\/316fiK1UdZEDIwZT0INc04crNE7jqKgZma1rCaPbxSOufMfYGxkLxnJ71hveNfAStMJVP3SD8o+ldFOnaPOZyethtFaCCigAooAKKACpILiW2fdC5XPUdj9RQ1dWYHRafdNeW3mOoVg2046GrdcklZ2NEcn48\/5Blr\/wBdv\/ZTXDwXM1q++CRkPfHQ\/Ud69PDJOlZmFT4jbtNejfCXS+W399eVP9RWurK6hlYMp5BByDWdSm4MadxaKzKCigAooAKKAN\/RP+PJv+uh\/kK0q5Z\/EzRbHKePP+QXa\/8AXf8A9lNcDXp4T+EYVPiCpra7ntG3QSFcnJU8qfqK3aTVmQnY3bTXIJcJcDyX9eqn8e341qgggEEEHoRXHODgzVO4UVmMKKACigDe0T\/jzf8A66H+QrTrln8TNFscp48\/5Bdt\/wBd\/wD2U1wNenhf4SMKnxBRXQZhVi2v57HLRy4jHLK5+T\/61KUVJWY07F6x8a6Nd3P2aS5SCToHc\/umPoH6fnx7mui\/rXJUpSpuzNIzUtgorIoKKAN7RP8Ajzf\/AK6H+QrTrln8TNFscp48\/wCQVbf9d\/8A2U1wNenhP4RhU+IKK6DMx77xDa2uUg\/0iUf3T8o+p\/wrm73UrvUG\/fy5TtGvCj8O\/wCNdFOnbVmM530RUrZ0bxRqmh7Ut5vMth1t5vmT8O6\/h+tXUpxqR5ZExk4u6PQ9F8a6Vq5WGRjZ3R48qYjax\/2W6H8cGujIIOCMH0ryKtKVOVmdkJqSugorIs3tE\/483\/66H+QrTrln8TNFscr48\/5BNt\/13\/8AZTXAV6WE\/hGFT4jLvtetLLKK3nzD+BDwPqelczfatd6hlZX2xH\/lknC\/j6\/jXoU6fVnNOfRFKitzIKKAAgEYIzW\/ovi\/VdFCxLILq1XjyJyTgf7LdV\/Ue1Z1KcakeVlRk4u6PQ9F8XaVrW2OOX7PdH\/l3mOCf909G\/Dn2rdryKlOVOXLI7YyUldG9on\/AB5v\/wBdD\/IVp1wz+Jmy2OV8fR3LaAstrZT3bRSh2igXc2MHnH+GfpXhV9rd3fbk3+TF0MaHH4E9TXr5eoyp+hyYiTTsZ1FekcoUUAFFABRQAda6XRPG2q6Y0dvKWv7ckKsUhJkHoFbk\/QHNZVaUakbMqE3F3R7p4beWbSEnltLi0aU7vJuFCyL9RnitevnKnxOx6cdgrmvEfgXRPEoaS4t\/IvD0uoPlfPv2b8c\/hVUqsqUuaIpwU1ZnkfiP4ca5oBaaKP8AtCyH\/La3U7lH+0nUfUZH0rjwQRkEEe1fQUa0a0eaJ504ODsxaK2ICigApCQOpoA7Tw58NNb10rNcp\/Z1mefMnX94w\/2U6\/icfjXrnh3wXovhlQ1lbb7rGGupjukP4\/wj2AFePjcZzfu6e3U7KFG3vSOhorzDqCigArkvEnw80PxEZJ\/K+x3zZP2m3ABY+rr0b+fvWtGtKjLmiROCmrM8j8R+Atc8OFpZYPtdkD\/x826kgD\/aXqv8veuYBBGQcivoaNaNWPNE86cHB2YUEgDJOK1JOp8OfD\/XPEe2ZYfsdkT\/AMfNwpGR6qvVvrwPevXfDfw\/0Tw3smSH7XfKP+Pm4ALA\/wCyOi\/hz7mvJxuM3p0\/mzroUftSOqoryjrCigAooAKKACuK8R\/DPRNcLz2yf2det1lgX5GP+0nQ\/UYPvW1CvKjLmiRUpqaszzr\/AIVV4m\/tX7FstvJ6\/bPM\/d4+mN2fbHXvjmvRvDfw00TQilxcJ\/aF6v8Ay1nX5VP+ynQfU5PvXficenHlpdTnpYezvI7SivKOsKKACigAooAKKACigAooAKKACigAooA\/\/9kA\/+0iSFBob3Rvc2hvcCAzLjAAOEJJTQQEAAAAAAAPHAFaAAMbJUccAgAAAgBsADhCSU0EJQAAAAAAEKFdbYoq2VNe2RBQsAMFvEY4QklNBDoAAAAAAO8AAAAQAAAAAQAAAAAAC3ByaW50T3V0cHV0AAAABQAAAABQc3RTYm9vbAEAAAAASW50ZWVudW0AAAAASW50ZQAAAABDbHJtAAAAD3ByaW50U2l4dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVYVAAAAAEAAAAAAA9wcmludFByb29mU2V0dXBPYmpjAAAAEQBBAGoAdQBzAHQAZQAgAGQAZQAgAHAAcgB1AGUAYgBhAAAAAAAKcHJvb2ZTZXR1cAAAAAEAAAAAQmx0bmVudW0AAAAMYnVpbHRpblByb29mAAAACXByb29mQ01ZSwA4QklNBDsAAAAAAi0AAAAQAAAAAQAAAAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABcAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NNYm9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAAAEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQgIGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG\/gAAAAAAAAAAAAQnJkVFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIAAAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAAAAAAAAAAABBjcm9wV2hlblByaW50aW5nYm9vbAAAAAAOY3JvcFJlY3RCb3R0b21sb25nAAAAAAAAAAxjcm9wUmVjdExlZnRsb25nAAAAAAAAAA1jcm9wUmVjdFJpZ2h0bG9uZwAAAAAAAAALY3JvcFJlY3RUb3Bsb25nAAAAAAA4QklNA+0AAAAAABAASAAAAAEAAgBIAAAAAQACOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNA\/IAAAAAAAoAAP\/\/\/\/\/\/\/wAAOEJJTQQNAAAAAAAEAAAAeDhCSU0EGQAAAAAABAAAAB44QklNA\/MAAAAAAAkAAAAAAAAAAAEAOEJJTScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D9QAAAAAASAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAAAAAAAThCSU0D+AAAAAAAcAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAAAAP\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/8D6AAAAAD\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/A+gAAAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAA4QklNBAAAAAAAAAIAADhCSU0EAgAAAAAABAAAAAA4QklNBDAAAAAAAAIBAThCSU0ELQAAAAAABgABAAAABjhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAANbAAAABgAAAAAAAAAAAAAFiQAABYkAAAATAEwAbwBnAG8AIABUAG8AcgByAGUAIABTAG8AZgB0AHcAYQByAGUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAABYkAAAWJAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAWJAAAAAFJnaHRsb25nAAAFiQAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAFiQAAAABSZ2h0bG9uZwAABYkAAAADdXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxUZXh0SXNIVE1MYm9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAPRVNsaWNlSG9yekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5cGUAAAAATm9uZQAAAAl0b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0bG9uZwAAAAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgAAAAAAAwAAAACP+0XWOIZZSw4QklNBBEAAAAAAAEBADhCSU0EFAAAAAAABAAAAAY4QklNBAwAAAAAGNcAAAABAAAAoAAAAKAAAAHgAAEsAAAAGLsAGAAB\/9j\/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk\/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx\/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB\/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI\/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg\/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv\/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN\/M7gz8TQrNGU0njTYNRM1TTWHNcI1\/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE\/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0\/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19hX7NgBWBXYKpg\/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg\/aJZo7GlDaZpp8WpIap9q92tPa6dr\/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN\/hH\/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ\/opkisqLMIuWi\/yMY4zKjTGNmI3\/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ\/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln\/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum\/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7\/v3q\/9cBwwOzBZ8Hjwl\/C28NYw9TEUcTOxUvFyMZGxsPHQce\/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI\/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x\/nqegy6LzpRunQ6lvq5etw6\/vshu0R7ZzuKO6070DvzPBY8OXxcvH\/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x\/pX+uf7d\/wH\/Jj9Kf26\/kv+3P9t\/\/\/\/7QAMQWRvYmVfQ00AAv\/uAA5BZG9iZQBkgAAAAAH\/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP\/AABEIAKAAoAMBIgACEQEDEQH\/3QAEAAr\/xAE\/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU\/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f\/2gAMAwEAAhEDEQA\/APVUkkklKSSSSUpJJJJSkkkDIzKKNHHc\/wDcbqf\/ADFIAnZSdAszcat\/pveN3eNQP60fRWbfnX3SJ9Nn7ref7T1X44Ugx91pk9ACHAOaQQeCOE6wqb7aDNTto7t5af7K0KOp1Phtw9N3j+af7X5v9pCWMjbVILdSTAgiRqCnTEqSSSSUpJJJJSkkkklP\/9D1VJJJJSkkkO7IpobNjg2eB3PwakpIg35VNA\/SO93Zo1cfkqF\/U7bJbSPTb48u\/wDItVPkknUnknUlSRx91pk2r+o326M\/RM8vpH+1+b\/ZVVJJSAAbItSSSSKFJJJJKS0ZN1B\/Ru9v7h1b935v9laFHUqbIbZ+if5\/RPwespJNMQUgl6FJYlGXfRox0s\/cdqPl+6tHH6hRdDXfo3n813B\/quUUoEeK4FtJJJJqVJJJJKf\/0fVVC26qpu6xwaPP+ChmWvpw77mRvrre9s6iWtLguYo6vVkkHIJruPd5lp\/qv\/M\/quUkMZkCegQZU7V\/VHu9tA2D993PyaqRJc4ucS5x5J1KZJSAAbLSVJJJIoUkkkkpSSSSSlJJJJKUkkkkpSSSSSk9GbfRAB3s\/cd\/3135q0sfOovhoOx5\/Mdz\/Z\/eWMlymygCkF6FJUel2WPreHuLg0gNnWBCvKEijS8P\/9L0zqX\/ACdlf8TZ\/wBS5cC36I+C77qP\/J+V\/wATZ\/1LlwLfoj4K3yvyy82PJuE+Nm5GNpW6Wf6N2rfl+5\/YWrjdSxr4a4+jYfzXnQ\/1LPo\/5yxElPLHGXge6wEh6UgjlJYWN1DJx4aD6lY\/wb9QP6jvpMWpjZ+NkQ0H07D\/AIN+hP8AUd9F6hljlHxC4EFspJcJJiVJJJJKUkkkkpSSSSSlJJJJKUkkkkp0ek\/Qt\/rD8i0Fn9J+hb\/WH5FoKCfzFeNn\/9P03qP\/ACflf8TZ\/wBS5cA36I+C7\/qP\/J+T\/wATZ\/1LlwDfoj4BW+U+WXmxZNwukkkrKxSYgHQp0klNrG6lk0Q1x9asfmvOo\/qWfSWpjZuPk6Vuh\/8Ao3aO+X7\/APYWCmTJY4nwKRIh6ZJY2N1XIqhtv6dnmYePg\/8AO\/trUx8rHyYFTwXmYrdo\/T6UM\/P2\/wDBqGUJR327rgQUqSSSalSSSSSlJJJJKUkkkkp0ek\/Rt\/rD8i0Fn9J+jb8R+RaCgn8xXjZ\/\/9T03qH9Ayf+Js\/6ly4Bv0R8Au\/6h\/QMn\/in\/wDUlcA36I+AVvlPll5sWTcLpJJKysUkkmc5rGl7yGMb9JzjAHxcUlLqNlldTDZa4V1jl7jAWZl9eqZLMNvqu\/0rwQwf1WaPs\/6CyL77sh\/qXvNjxwTwP6jR7Wf2U+OMnfRaZgbaurl9eGrMJk\/8NYNP7FX\/AKU\/7bWTZbdbaLrLHPuBlthJ3Aj9xzf5v\/ragkpREDZjMid3oOmfXLOxoq6g051I09TRt7R\/X\/m8j\/rv6T\/hl1nT+p4HUqzZg3C3aJfWfbYz\/jKXe9v9f+bXmadj312Ntrc6u1hlljCWuaf5L2+5qiycvCWo9J8Nv8VdHKRvq+qJLj+mfXXJqirqlf2mvj7RWA24f8ZX7ar\/APwGz+uupws7Dz6TfhXNvrH0tujm+VtTosq\/ttVSeKcNxp3Hys0ZiW32J0kkkxcpJJJJTo9J+jb8R+RaCz+k\/Rt+I\/ItBQT+Yrxs\/wD\/1fTc\/wDoOT\/xT\/8AqSuAb9EfAL0DO\/oWR\/xT\/wDqSvP2Alo+AVvlPll5hjybhdLgEnQDUk6ADzKz8vrWLRLKf1iwfumGD+tZ+d\/1tY2Vm5OWf075aNRW3Rg\/sf8Ak1cjAnwYTMDxdbL65j1S3FHrv\/fMisfP6Vv9j\/txY+TlZGU7dkPL4+i3hrf6lY9rUJJSxgAxmRKkkkk5CkkkklKSSSSUpTpuux7m349jqbmfRtrJa4f2h\/1Kgkgp6npn12e2KurVbxx9qoADv+vY\/wBF\/wDWo\/7ZXUY2TjZlIyMS1l9J03sMgH914+lW\/wDkWLy5FxcrJw7hkYlr6LhpvYYkfuvH0bGfyLFBk5aMtY+k\/wDNZI5SN9fzfUEly\/TPrsx0VdWr9M8faqAS3\/r2P9Nn9ajf\/wASulpupyKW349jbqX\/AEbayHNP9pv\/AFKqTxygfUPr0ZoyEti6nSeLfi38i0Fn9J4t+LfyLQVafzFkGz\/\/1vUcis249tQIBsY5oJ4BI2ryf6xdN+sXT9Op1xhjRtuPJxz4eo7+cY7\/AMNf9bXriZzQ4FrgC0iCDqCCpsGc4jsJA\/y0WThxDenwpJelda\/xedLzN13THfs7IOuxomhx\/lUe30f\/AEH2f8VYuE6v0PqvRrNvUaDWwmGZDfdS7w23QNrnf6O70rf5C0sXMY8nympfun5mtPHKO407tBJJJTLFJJJJKUkkkkpSSSSSlJJJJKUkkiUUX5V7cbFqffe\/6NVbS5xH720fRZ\/Lf7EFI1d6Mes\/btnRBa7KdG9lIBaR\/wB2mv8A1f0\/5eQup6J\/i3us239bt9JnP2Oh0uPlfkj6P9TH\/wDYldxg9PwunY7cbBoZj0t4YwRJ\/ed++\/8Alv8AequbnMcQYxHuH\/mf+hM0MMjqfT\/0mr0LH6lTh7uqClmW+C9mOXFgj\/jPz\/3\/AMxaSSSzZHiJPfs2QKFP\/9f1VJJJJSlGyuu2t1drRZW8Fr2OALSDy1zT9JSSSU8b1r\/Fzg5G67o7xhXHX0HS6gn+SP5zG\/61+i\/7rrhup9K6l0m4U9Rx3Y5cYY861v8A+Kvb+jf\/AFP53\/g17Wh349GTS6jIrZdTYIfXY0Oa4eDmO9rlaxc5OGkvXHx+b\/GYp4Ynb0l8NSXf9a\/xb0WbruiW\/Z38\/ZbiXVH\/AIq333Uf+DV\/8WuIz+n53Tb\/ALP1Ch+Nafoh\/wBF0f6G1u6q7\/rb1fxZseQek6\/un5mvLHKO4+rXSSSUq1SSSXLmtAJc87WtAkkn81jW+5zklKTsY+yxtNTHW22GK6mAue4\/yK2S9y6jon+L\/quftu6iT07GOuwgHIcP+LM14\/8A17fZ\/wB113nSOgdJ6NUWYFArc4RZc73Wv\/4y5\/vd\/U\/m\/wBxVsvN44aD1y8Pl\/xmSGGUt9A8T0X\/ABdZ+Vtu6vYcKk6\/Z6yHXEfy7PfTR\/Z9Z\/8AxS7vpnSOm9Ko9Dp+Oyhh1cW6ucf3rbXbrLXf8Y9XEln5c+TJ8x0\/dHytiOOMdh9VJJJKJepJJJJT\/9D1VJJJJSkkkklKSSSSUpBy8PEzqHY2ZSzIof8ASrsaHN+5yMkkCRqFPB9a\/wAW0br+h3R3+x3kkf1aMn3Pb\/Uv9X\/jq1xWbi5XT7zjZ9L8W8f4O0QSJ27q3fQuZ\/Lqc9e4qFlNNrmOsra91Tt1ZcAS10bd7J+i7aVbxc7OOkxxj7JfawywRO3pfLuifUbrPVNtuQD07EOu+5v6Vw\/4LG9rm\/18j0\/+KtXfdF+rHR+ijdh07sgiHZVvvtI\/4z\/Bt\/4OltVa1klHl5nJk0J4Y\/ux\/avhijHxPcqSSSUC9SSSSSlJJJJKUkkkkp\/\/2QA4QklNBCEAAAAAAFUAAAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAATAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwACAAQwBTADYAAAABADhCSU0EBgAAAAAABwAGAQEAAQEA\/+EQXWh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4NCjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4NCgk8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPg0KCQk8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA3LTA5VDExOjQ3OjA0LTA1OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTA3LTA5VDExOjUyOjM5LTA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wNy0wOVQxMTo1MjozOS0wNTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYyNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY1NTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RUU0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiPg0KCQkJPHhtcE1NOkhpc3Rvcnk+DQoJCQkJPHJkZjpTZXE+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkVFNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjQ3OjA0LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIvPg0KCQkJCQk8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6RjE0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHN0RXZ0OndoZW49IjIwMTgtMDctMDlUMTE6NTI6MzktMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9qcGVnIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL2pwZWciLz4NCgkJCQkJPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkYyNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjUyOjM5LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPg0KCQkJCTwvcmRmOlNlcT4NCgkJCTwveG1wTU06SGlzdG9yeT4NCgkJCTx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYxNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY1NTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RUU0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciLz4NCgkJPC9yZGY6RGVzY3JpcHRpb24+DQoJPC9yZGY6UkRGPg0KPC94OnhtcG1ldGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSd3Jz8+\/9sAQwACAQECAQECAgICAgICAgMFAwMDAwMGBAQDBQcGBwcHBgcHCAkLCQgICggHBwoNCgoLDAwMDAcJDg8NDA4LDAwM\/9sAQwECAgIDAwMGAwMGDAgHCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM\/8AAEQgAawBrAwEiAAIRAQMRAf\/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC\/\/EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\/j5+v\/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC\/\/EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29\/j5+v\/aAAwDAQACEQMRAD8A\/fyiiigAooqnrviKx8Mae11qF1DZ26\/xyNjJ9B3J9hyaaTbsgLlZnijxjpngyx+0aneQ2sf8Ibl3PoqjLMfYA15V46\/afknMlv4ft\/LXp9suF+Y\/7kf9W\/75ryrU9Uutbvmur24nvLmT70szlmPt7D2HAr1cPlU5e9V0X4\/8A5amJS0iezxftVae2uGOTTLtNN6C43Ayg+pj9PoSfavRvDninT\/FunrdabeQ3kDfxIeVPow6qfYgGvkurOj6zeeHr9bqwup7O5XpJE20keh7MPY5FdlbKacl+70ZnHFST94+u6K8b8C\/tQFSlv4ht\/b7ZbLx\/wADj\/qufp3r1nRdds\/EenpdWF1Dd28nSSJww+h9CO4PIrxa+FqUX76+fQ64VIy2LdFFFc5YUUUUAFV9T1W20WxkubyeG2t4hl5JGCqv4mvOv2n\/ANo+z\/Zv8L6bfXcBk\/ta7+xxzFS8ds2xn3uq\/Mw+XGF55rxDUviRcfFRItTm1ZdWt35heKQNAmf7gXgH17+vSvUwuVVasFWlpB9e5z1MRGL5Vuev+Ov2n4YPMt\/D1uLhun2u4UiP6qnBb6nA+oryTXvEF94o1D7VqV3NeXHOGkP3c9lA4UewAFU6K9zD4WnRXuLXv1OOdSUtwoooroMwooooAKu+H\/EmoeFL77Vpt5NZTHG4xnh8f3lPDfiDVKilKKaswu1qj2nwL+0\/b3Pl2\/iC3+yyHj7XApaI\/wC8vLL9RkfQV6pp2p2+sWUdxazRXFvKMpJGwZW\/EV8hVpeFvGGp+Cr0z6XeS2rMcugOY5f95Dwfr1968rEZTCWtLR\/gdVPEtaSPrKiuV+D3j+4+I3hJr66t4be4hnaBxESUcgKdwB5H3umT0611VeBUpyhJwlujtjJNXR8of8Faxn4QeFz6a1\/7Qkr4e8J+NNW8Caj9q0i+nsZWI3hDmOYejocqw+o+mDzX3H\/wVqH\/ABZvwz\/2Gv8A2hLXwRX6xwlGMssjGSurv8z5zMm1iG15H0B8PP2srDVfLtfEVv8A2ZcdPtcIL2z\/AO8vLIf++h7ivXLO9h1GziuLeaG4t5l3RyxOHSQeoYcH8K+I62vBHxD1n4dXhm0e9e3V23SQMN8Ex\/2kPHPqMH3FdOMyGEveoOz7dP8AgfiZ08W1pM+xqK8p+Hf7VWkeIfLttcRdEvGwPNyWtJD\/AL3WP\/gXH+16+qRTLPEkkbLJHINyMp3Kw9QRwRXzeIwtWjLlqqx3QqRkrxHUUUVzlBRRRQAUUUUAe+fsuf8AJPbr\/r\/k\/wDQI69IrzX9lv8A5EG7\/wCv9\/8A0BK9Kr5HHfx5ep6lH4EfKf8AwVp\/5Iz4a\/7DY\/8AREtfA9ffP\/BWgf8AFl\/Df\/YbH\/oiWvgav1LhD\/kWx9X+Z8\/mX8d\/IKKKAM5\/2QSfYDkmvqDzwroPBHxd1n4Vq81jqCw6fHmSa3unzZgd2IYgJ7sCvueK8B+K37ZPhvwIZLPSP+Kk1RcqRbvts4T\/ALc38X0jDd8leM\/NfxO+NniX4vXH\/E61Bms1OY7C3XyrWL0+QfeP+05ZvfAAHdSymeJjaorR8\/8AI462YQpP3dX5f5n6kfC3\/gqD8J\/iD4tXQL7xBZ+H9SbbGl1dybdJuZCSNsd22EHOMGTap3AB26n6KB3KrDlWAZSOQwPQg9x71+AZG4YPIPBHrXsf7NH7eHxI\/ZYMNnoWrLqnhuM\/PoGqgz2WP+mR\/wBZbt7xMFOfmVsADzMy4Hi1z4KWvaW3yfT539UVheIHe1dad1\/l\/XofszRXzl+zJ\/wU9+G\/7RMlrpd5cP4J8UzERjTtXlVbe6f\/AKd7nhHz2V\/LfPAUjDH6PliaCRkdWR1OCrDBH4V8FisHXw1T2eIi4vz\/AE6P1R9DRrU6seam7obRRRXKanvX7Lf\/ACIN3\/1\/v\/6AlelV5r+y3\/yIN5\/1\/v8A+gJXpVfI47+PL1PUo\/Aj5V\/4Kzj\/AIsn4d\/7Di\/+iJa+BQMmvv7\/AIK56R4huv2ZbfUfDvhPxF40uNF1RLufTtEgFxeGLypFLiPO5lBIzsDMAchW6V+FPxV\/ai8UfFYz2rXP9i6SWKPp9k7IW7FZn4dyOhU7Vz1Xpj9c4EwssRl6UGtG7+Xy3Pls8xUaNa8uq0Poj4r\/ALWXhf4ZtLa2839v6vHwbSyceXEfSSbBVfou5h3Ar5p+Kv7Qfif4weZDqV4trpbn\/kG2eY7cjtv5LSH\/AHyRnkAcAcQqhF2qMAdhS1+mYbL6VHXd93+h8pXx1SrpsuyADAoooruOMKKKKAGyRrMjKyqysMEEZBr3z9mL\/go58SP2Y4rXTYbyPxX4VtwsY0XWJXdYIx\/DbTjMkGBwB88Y\/wCeZAArwWiufFYSjiafsq8VKPZ\/1o\/NamtGtUpS5qbsz9h\/2Zf+CiXw2\/acaDT7PU\/+Ed8UTDH9h6uywzyn\/phJ\/q5\/orb+CSgHNe7MpRirAqynBBHINfgC6LIPmGecj2NfS\/7Lv\/BUP4lfAu60\/RdRef4jaC0kdtbaXqErvqSZIVYrW4CvISchVjdZR0VVA4r4HNOCWr1MDL\/t1\/o\/8\/vPo8Hnyfu4hfNfqv8AL7j93v2Wv+REvP8Ar+b\/ANASvTK8j\/Yn1XUvEvwNs9Z1Pwz4j8H3GsStdDSdetlttRtFIVcSxqzBSducE5wRkKcgeuV+I5grYma8z7eg700wr5r\/AG0\/+CUXwf8A23YLi+13Q\/8AhH\/F7r+68S6Jttb\/AHdvOGDHcr2xMrED7pQ4YfSlFTg8diMJVVbDTcZLqnb\/AIdeT0CtQp1o8lVJrzP5+\/20\/wDgit8Yv2RJLrVdPsP+FjeC4csNW0OBmu7VeT\/pNn80icA\/PGZE4+ZkJAr5BguI7mIPG6yI3RlOQa\/rCr5N\/bY\/4I1\/B\/8AbLe+1htNbwP42ugz\/wBv6FEkLXMxyQ91Bjy7jJ+8WCyEcCRcAj9WyPxN2pZpH\/t+K\/OP6x\/8BPksfwv9vCP5P9H\/AJ\/efz40V9O\/tpf8EjvjH+xU9zqWoaO3jHwbCxA8R6BA80UKdQ1zb8y2wx1Zt0QPHmElc\/MEcqzRqyMrK3IIOQa\/VsHjsPi6SrYWanF9U\/z7Pyep8nWw9SjLkqxafmOoopskqwoWdlVV6knAFdRiOpssywLudlUEhRnuScAD3J4A719TfsV\/8EgPjF+2ibXVLfSW8EeC53XPiHXrd41nQgEva23yy3AwQQ3yRMTgScHH66fsS\/8ABID4Q\/sUmz1az0tvGHja2UE+I9cjSa4hk\/ia2ix5dt3AKDftOC7ZJPx+ecbZdlt6fN7Sp\/LHp6vZfi\/I9nAZHicT71uWPd\/ouv5eZ+Wf7Fn\/AAQ9+MH7Vj2ureILVvhj4NlCv9v1m3b+0bxT\/wA8LLKvjHO+YxjkFQ\/OP1y\/Yx\/4Ji\/CP9hqzjn8JaD9u8TbCk\/iTV2F1qk2QQwV8BYVIJGyFUUgnIJJJ+gqK\/Gs84yzHM7wnLkp\/wAsdF83u\/np2SPtcBkuGwvvRV5d3+nb8\/MKKKK+UPWCiiigAooooACMivi39tP\/AIIafCD9qmW81rQLX\/hWfjO4BZtS0WAfYrt+ubiyysTnrl4\/LkbPzO2AB9pUV3ZfmeKwNX22Em4S8uvqtmvJ3Rz4jC0q8eStFNf19x+C4\/4N\/wD9oY\/Gv\/hE\/sfhUaPjzf8AhLP7SP8AZXk56+Xs+0edjjyvLxu48zZ+9r9Gf2Kf+CHfwh\/ZQls9a1y1\/wCFleNLcZXU9agH2O0fOd1vZ5aKMjjDv5ki4OHAZgfs+ivos044zXHUlRnPkjaz5dOb1d7\/ACVl5Hn4XIsJQlzqN30vrb0\/z3Ciiivjz2AooooAKKKKAP\/Z"}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📄 ENVIAR FACTURA ELECTRÓNICA - CASO SIMPLE (SIN DESCUENTOS)

📋 Descripción General

Este es el ejemplo más básico de factura electrónica. Ideal para comenzar con la integración, muestra una factura con una sola línea de artículo, sin descuentos aplicados y una única tarifa de IVA del 19%.

🔗 URL del Endpoint

Modo Síncrono (recomendado para pruebas):

POST {{BASE_URL}}/invoice

Modo Asíncrono (con testSetId):

POST {{BASE_URL}}/invoice/{testSetId}

🔑 Autenticación

  • Tipo: Bearer Token
  • Header: Authorization: Bearer {API_TOKEN}
  • Obtención: El token se genera en el Paso 1 - Config Company
  • Recuperación: Consultar tabla users, campo api_token en la base de datos de la API

📤 Diferencias entre Modo Síncrono y Asíncrono

Característica Modo Síncrono Modo Asíncrono
URL /api/ubl2.1/invoice /api/ubl2.1/invoice/{testSetId}
Afecta set de pruebas ❌ No ✅ Sí
Respuesta inmediata ✅ Sí (incluye estado y errores) ❌ No (solo ZIP_KEY)
Validación DIAN Incluida en respuesta Consultar con /api/ubl2.1/status/zip
Uso recomendado Desarrollo y pruebas Producción con alto volumen

🎯 Características de este Ejemplo

✅ Lo que incluye:

  • Una línea de factura ("COMISION POR SERVICIOS")
  • Una tarifa de IVA: 19%
  • payment_form como ARRAY (importante: NO es objeto)
  • Método de pago: Crédito (payment_form_id: 2)
  • Cliente: INVERSIONES DAVAL SAS (NIT 89008003-2)
  • Número de factura: 990000168

❌ Lo que NO incluye:

  • Sin descuentos (allowance_charges: [] - array vacío)
  • ✗ Sin cargos adicionales
  • ✗ Sin múltiples tarifas de IVA
  • ✗ Sin retenciones

📊 Estructura del JSON - Campos Principales

🔢 Campos de Encabezado

{
  "number": 990000168,           // Número de factura
  "type_document_id": 1,         // 1 = Factura de venta
  "date": "2025-10-28",          // Fecha de emisión
  "time": "04:08:12",            // Hora de emisión
  "resolution_number": "18760000001",
  "prefix": "SETP"
}

👤 Cliente (customer)

{
  "identification_number": 89008003,
  "dv": 2,
  "name": "INVERSIONES DAVAL SAS",
  "phone": "3103891693",
  "address": "CLL 4 NRO 33-90",
  "email": "[email protected]"
}

📦 Línea de Factura (invoice_lines)

[
  {
    "unit_measure_id": 70,
    "invoiced_quantity": "1",
    "line_extension_amount": "840336.134",  // Base gravable
    "price_amount": "1000000.00",           // Precio unitario
    "code": "COMISION",
    "description": "COMISION POR SERVICIOS",
    "tax_totals": [
      {
        "tax_id": 1,              // IVA
        "tax_amount": "159663.865",  // Valor IVA (19%)
        "taxable_amount": "840336.134",
        "percent": "19.00"        // Tarifa 19%
      }
    ]
  }
]

💰 Forma de Pago (payment_form) - ⚠️ ES UN ARRAY

[
  {
    "payment_form_id": 2,        // 2 = Crédito
    "payment_method_id": 30,
    "payment_due_date": "2025-10-28",
    "duration_measure": "0"
  }
]

💸 Totales de Impuestos (tax_totals)

[
  {
    "tax_id": 1,                 // IVA
    "tax_amount": "159663.865",  // Total IVA
    "taxable_amount": "840336.134", // Base gravable
    "percent": "19.00"           // Tarifa única: 19%
  }
]

🚫 Descuentos (allowance_charges) - VACÍO

[]  // Array vacío = sin descuentos

⚡ Flujo de Uso

Modo Síncrono (Recomendado para este ejemplo):

  1. ✅ Enviar POST a /api/ubl2.1/invoice
  2. ✅ Recibir respuesta inmediata con:
    • Estado de validación DIAN
    • Errores de validación (si los hay)
    • UUID del documento
    • Indicación si la factura es válida

Modo Asíncrono:

  1. ✅ Enviar POST a /api/ubl2.1/invoice/{testSetId}
  2. ✅ Recibir ZIP_KEY en la respuesta
  3. ✅ Consultar estado con:
    GET /api/ubl2.1/status/zip
    
    (Ver sección 03 - Consultas de estado)
  4. ✅ Obtener resultado de validación DIAN

📝 Notas Importantes

⚠️ payment_form es ARRAY: A diferencia de versiones antiguas de la API, payment_form es un array de objetos, no un objeto simple. Esto permite Especificar múltiples formas de pago.

⚠️ allowance_charges vacío: Este ejemplo específicamente NO incluye descuentos. El array está explícitamente vacío []. Para ejemplos con descuentos, consultar otros ejemplos de esta sección.

⚠️ testSetId: El parámetro {testSetId} corresponde al ID del set de pruebas entregado por la DIAN al registrar el modo de operación "Software Propio".

⚠️ Dominio personalizado: Si instaló un dominio personalizado, reemplazar http://apidian2026-8.oo por http://midominio.com

🔍 Próximos Pasos

Después de dominar este ejemplo básico, puede explorar:

  • Varios Métodos de Pago - siguiente ejemplo en esta sección
  • Facturas con Descuentos - ejemplos con allowance_charges
  • Múltiples Líneas - facturas más complejas
  • Múltiples Tarifas de IVA - combinación de tarifas 19%, 5%, 0%

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000324,
    "type_document_id": 1,
    "date": "2026-01-29",
    "time": "04:08:12",
    "query_uuid": false,
    "dont_send_yet": false,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "actividadeconomica": "6201",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE NRO 1",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": false,
    "sendmailtome": false,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": "41946692",
        "name": "ELIZABETH CARDONA VILLADA"
    },
    "payment_form": [
        {
            "payment_form_id": 2,
            "duration_measure": "30",
            "payment_due_date": "2026-01-29",
            "payment_method_id": 30
        },
        {
            "payment_form_id": 2,
            "duration_measure": "30",
            "payment_due_date": "2026-01-29",
            "payment_method_id": 10
        }
    ],
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "50000.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "50000.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000324,
    "type_document_id": 1,
    "date": "2026-01-29",
    "time": "04:08:12",
    "query_uuid": false,
    "dont_send_yet": false,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "actividadeconomica": "6201",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE NRO 1",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": false,
    "sendmailtome": false,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": "41946692",
        "name": "ELIZABETH CARDONA VILLADA"
    },
    "payment_form": [
        {
            "payment_form_id": 2,
            "duration_measure": "30",
            "payment_due_date": "2026-01-29",
            "payment_method_id": 30
        },
        {
            "payment_form_id": 2,
            "duration_measure": "30",
            "payment_due_date": "2026-01-29",
            "payment_method_id": 10
        }
    ],
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "50000.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "50000.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000324,
    "type_document_id": 1,
    "date": "2026-01-29",
    "time": "04:08:12",
    "query_uuid": false,
    "dont_send_yet": false,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "actividadeconomica": "6201",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE NRO 1",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": false,
    "sendmailtome": false,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": "41946692",
        "name": "ELIZABETH CARDONA VILLADA"
    },
    "payment_form": [
        {
            "payment_form_id": 2,
            "duration_measure": "30",
            "payment_due_date": "2026-01-29",
            "payment_method_id": 30
        },
        {
            "payment_form_id": 2,
            "duration_measure": "30",
            "payment_due_date": "2026-01-29",
            "payment_method_id": 10
        }
    ],
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "50000.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "50000.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000324,"type_document_id":1,"date":"2026-01-29","time":"04:08:12","query_uuid":false,"dont_send_yet":false,"resolution_number":"18760000001","prefix":"SETP","actividadeconomica":"6201","notes":"ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA","disable_confirmation_text":true,"establishment_name":"TORRE SOFTWARE NRO 1","establishment_address":"BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2","establishment_phone":"3226563672","establishment_municipality":600,"establishment_email":"[email protected]","sendmail":false,"sendmailtome":false,"head_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","customer":{"identification_number":"41946692","name":"ELIZABETH CARDONA VILLADA"},"payment_form":[{"payment_form_id":2,"duration_measure":"30","payment_due_date":"2026-01-29","payment_method_id":30},{"payment_form_id":2,"duration_measure":"30","payment_due_date":"2026-01-29","payment_method_id":10}],"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"50000.00","base_amount":"1000000.00"}],"legal_monetary_totals":{"line_extension_amount":"840336.134","tax_exclusive_amount":"840336.134","tax_inclusive_amount":"1000000.00","allowance_total_amount":"50000.00","payable_amount":"950000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","percent":"19","taxable_amount":"840336.134"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"840336.134","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","taxable_amount":"840336.134","percent":"19.00"}],"description":"COMISION POR SERVICIOS","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"COMISION","type_item_identification_id":4,"price_amount":"1000000.00","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

FACTURA CON SUPLEMENTO K - MONEDA EXTRANJERA

📋 Descripción General

Factura Nacional con Suplemento K que permite facturar en moneda extranjera (USD, EUR, etc.) con equivalencia en pesos colombianos. El Suplemento K es un anexo especial que muestra los totales tanto en moneda extranjera como en COP según la TRM del día.

Request Handler: InvoiceController@store
Request Validation: InvoiceRequest


🔗 URL

POST /api/ubl2.1/invoice

📤 Campo Especial: k_supplement_national

Este campo adicional convierte todos los valores a pesos colombianos según el factor de conversión.

{
  "k_supplement_national": {
    "FctConvCop": "3890",
    "MonedaCop": "USD",
    "SubTotalCop": "200.00",
    "TotIvaCop": "38.00",
    "TotalNetoFacturaCop": "238.00",
    "VlrPagarCop": "238.00"
  }
}

Campos del Suplemento K

Campo Descripción
FctConvCop Factor de conversión (TRM) - Ej: 3890 (1 USD = 3890 COP)
MonedaCop Código de moneda extranjera (USD, EUR, GBP, etc.)
SubTotalCop Subtotal en moneda extranjera
DescuentoDetalleCop Descuentos en moneda extranjera
RecargoDetalleCop Recargos en moneda extranjera
TotalBrutoFacturaCop Total bruto en moneda extranjera
TotIvaCop Total IVA en moneda extranjera
TotIncCop Total Impuesto al Consumo en moneda extranjera
TotBolCop Total Impuesto Bolsas en moneda extranjera
MntImpCop Monto total impuestos en moneda extranjera
TotalNetoFacturaCop Total neto en moneda extranjera
VlrPagarCop Valor total a pagar en moneda extranjera
ReteFueCop Retención en la fuente en moneda extranjera
ReteIvaCop Retención IVA en moneda extranjera
ReteIcaCop Retención ICA en moneda extranjera

💡 Funcionamiento

  1. Factura en moneda extranjera: Los valores en invoice_lines, legal_monetary_totals y tax_totals van en la moneda extranjera
  2. Conversión automática: El sistema calcula equivalencia en COP usando FctConvCop
  3. PDF dual: La representación gráfica muestra ambos valores (extranjera y COP)
  4. Transmisión DIAN: Se envía con ambas representaciones

📌 Cliente Internacional

El cliente puede ser extranjero con datos internacionales:

{
  "customer": {
    "identification_number": "FR42128XD090",
    "name": "CLIENTE INTERNACIONAL",
    "type_document_identification_id": 8,
    "country_id": 65,
    "municipality_name": "MIAMI",
    "state_name": "FLORIDA"
  }
}

Campos especiales:

  • municipality_name: Nombre de ciudad (si country_id != 46)
  • state_name: Nombre de estado/provincia

📌 Notas Importantes

TRM Oficial: Usar tasa representativa del mercado del día
Monedas soportadas: USD, EUR, GBP, y otras según ISO 4217
Dual display: PDF muestra valores en ambas monedas
Cliente extranjero: Usar type_document_identification_id = 8 (Pasaporte/extranjero)
País destino: Usar country_id correspondiente (tabla: countries)

Ver documentación completa del endpoint en: "Una Linea, Sin Descuentos, Una Tarifa de IVA"

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000171,
    "type_document_id": 1,
    "date": "2025-10-28",
    "time": "04:25:44",
    "notes": "SIN OBSERVACIONES",
    "sendmail": false,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "k_supplement_national": {
        "FctConvCop": "3890",
        "MonedaCop": "USD",
        "SubTotalCop": "200.00",
        "DescuentoDetalleCop": "0.00",
        "RecargoDetalleCop": "0.00",
        "TotalBrutoFacturaCop": "200.00",
        "TotIvaCop": "38.00",
        "TotIncCop": "0.00",
        "TotBolCop": "0.00",
        "TotICLCop": "0.00",
        "TotINPPCop": "0.00",
        "TotIBUACop": "0.00",
        "TotICUICop": "0.00",
        "TotADVCop": "0.00",
        "ImpOtroCop": "0.00",
        "MntImpCop": "38.00",
        "TotalNetoFacturaCop": "238.00",
        "MntDctoCop": "0.00",
        "MntRcgoCop": "0.00",
        "VlrPagarCop": "238.00",
        "ReteFueCop": "0.00",
        "ReteIvaCop": "0.00",
        "ReteIcaCop": "0.00",
        "TotAnticiposCop": "0.00"
    },
    "customer": {
        "identification_number": "FR42128XD090",
        "name": "BLANCA NUBIA ALVAREZ ALZATE ",
        "phone": "3148931130",
        "address": "CR 14 BIS 31 B 37 BRR SAN NICOLAS",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 8,
        "type_organization_id": 2,
        "country_id": 65,
        "municipality_name": "MIAMI",
        "state_name": "FLORIDA",
        "type_liability_id": 117,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-28",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 10,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "15840.00"
        },
        {
            "charge_indicator": true,
            "allowance_charge_reason": "CARGO POR FLETES\/FREIGHT CHARGE",
            "amount": "200.00",
            "base_amount": "15840.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "15840.00",
        "tax_exclusive_amount": "15840.00",
        "tax_inclusive_amount": "15840.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "200.00",
        "payable_amount": "16040.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "15840.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5.00",
            "line_extension_amount": "4950.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "4950.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "4950.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1032",
            "brandname": "FULLFIT",
            "modelname": "1032",
            "code": "1032",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "5.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "6.00",
            "line_extension_amount": "5940.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "5940.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "5940.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1087",
            "brandname": "FULLFIT",
            "modelname": "1087",
            "code": "1087",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "6.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5.00",
            "line_extension_amount": "4950.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "4950.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "4950.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1088",
            "brandname": "FULLFIT",
            "modelname": "1088",
            "code": "1088",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "5.00"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000171,
    "type_document_id": 1,
    "date": "2025-10-28",
    "time": "04:25:44",
    "notes": "SIN OBSERVACIONES",
    "sendmail": false,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "k_supplement_national": {
        "FctConvCop": "3890",
        "MonedaCop": "USD",
        "SubTotalCop": "200.00",
        "DescuentoDetalleCop": "0.00",
        "RecargoDetalleCop": "0.00",
        "TotalBrutoFacturaCop": "200.00",
        "TotIvaCop": "38.00",
        "TotIncCop": "0.00",
        "TotBolCop": "0.00",
        "TotICLCop": "0.00",
        "TotINPPCop": "0.00",
        "TotIBUACop": "0.00",
        "TotICUICop": "0.00",
        "TotADVCop": "0.00",
        "ImpOtroCop": "0.00",
        "MntImpCop": "38.00",
        "TotalNetoFacturaCop": "238.00",
        "MntDctoCop": "0.00",
        "MntRcgoCop": "0.00",
        "VlrPagarCop": "238.00",
        "ReteFueCop": "0.00",
        "ReteIvaCop": "0.00",
        "ReteIcaCop": "0.00",
        "TotAnticiposCop": "0.00"
    },
    "customer": {
        "identification_number": "FR42128XD090",
        "name": "BLANCA NUBIA ALVAREZ ALZATE ",
        "phone": "3148931130",
        "address": "CR 14 BIS 31 B 37 BRR SAN NICOLAS",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 8,
        "type_organization_id": 2,
        "country_id": 65,
        "municipality_name": "MIAMI",
        "state_name": "FLORIDA",
        "type_liability_id": 117,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-28",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 10,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "15840.00"
        },
        {
            "charge_indicator": true,
            "allowance_charge_reason": "CARGO POR FLETES\/FREIGHT CHARGE",
            "amount": "200.00",
            "base_amount": "15840.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "15840.00",
        "tax_exclusive_amount": "15840.00",
        "tax_inclusive_amount": "15840.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "200.00",
        "payable_amount": "16040.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "15840.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5.00",
            "line_extension_amount": "4950.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "4950.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "4950.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1032",
            "brandname": "FULLFIT",
            "modelname": "1032",
            "code": "1032",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "5.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "6.00",
            "line_extension_amount": "5940.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "5940.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "5940.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1087",
            "brandname": "FULLFIT",
            "modelname": "1087",
            "code": "1087",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "6.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5.00",
            "line_extension_amount": "4950.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "4950.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "4950.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1088",
            "brandname": "FULLFIT",
            "modelname": "1088",
            "code": "1088",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "5.00"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000171,
    "type_document_id": 1,
    "date": "2025-10-28",
    "time": "04:25:44",
    "notes": "SIN OBSERVACIONES",
    "sendmail": false,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "k_supplement_national": {
        "FctConvCop": "3890",
        "MonedaCop": "USD",
        "SubTotalCop": "200.00",
        "DescuentoDetalleCop": "0.00",
        "RecargoDetalleCop": "0.00",
        "TotalBrutoFacturaCop": "200.00",
        "TotIvaCop": "38.00",
        "TotIncCop": "0.00",
        "TotBolCop": "0.00",
        "TotICLCop": "0.00",
        "TotINPPCop": "0.00",
        "TotIBUACop": "0.00",
        "TotICUICop": "0.00",
        "TotADVCop": "0.00",
        "ImpOtroCop": "0.00",
        "MntImpCop": "38.00",
        "TotalNetoFacturaCop": "238.00",
        "MntDctoCop": "0.00",
        "MntRcgoCop": "0.00",
        "VlrPagarCop": "238.00",
        "ReteFueCop": "0.00",
        "ReteIvaCop": "0.00",
        "ReteIcaCop": "0.00",
        "TotAnticiposCop": "0.00"
    },
    "customer": {
        "identification_number": "FR42128XD090",
        "name": "BLANCA NUBIA ALVAREZ ALZATE ",
        "phone": "3148931130",
        "address": "CR 14 BIS 31 B 37 BRR SAN NICOLAS",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 8,
        "type_organization_id": 2,
        "country_id": 65,
        "municipality_name": "MIAMI",
        "state_name": "FLORIDA",
        "type_liability_id": 117,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-28",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 10,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "15840.00"
        },
        {
            "charge_indicator": true,
            "allowance_charge_reason": "CARGO POR FLETES\/FREIGHT CHARGE",
            "amount": "200.00",
            "base_amount": "15840.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "15840.00",
        "tax_exclusive_amount": "15840.00",
        "tax_inclusive_amount": "15840.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "200.00",
        "payable_amount": "16040.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "15840.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5.00",
            "line_extension_amount": "4950.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "4950.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "4950.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1032",
            "brandname": "FULLFIT",
            "modelname": "1032",
            "code": "1032",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "5.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "6.00",
            "line_extension_amount": "5940.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "5940.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "5940.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1087",
            "brandname": "FULLFIT",
            "modelname": "1087",
            "code": "1087",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "6.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5.00",
            "line_extension_amount": "4950.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "4950.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "4950.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1088",
            "brandname": "FULLFIT",
            "modelname": "1088",
            "code": "1088",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "5.00"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000171,"type_document_id":1,"date":"2025-10-28","time":"04:25:44","notes":"SIN OBSERVACIONES","sendmail":false,"resolution_number":"18760000001","prefix":"SETP","k_supplement_national":{"FctConvCop":"3890","MonedaCop":"USD","SubTotalCop":"200.00","DescuentoDetalleCop":"0.00","RecargoDetalleCop":"0.00","TotalBrutoFacturaCop":"200.00","TotIvaCop":"38.00","TotIncCop":"0.00","TotBolCop":"0.00","TotICLCop":"0.00","TotINPPCop":"0.00","TotIBUACop":"0.00","TotICUICop":"0.00","TotADVCop":"0.00","ImpOtroCop":"0.00","MntImpCop":"38.00","TotalNetoFacturaCop":"238.00","MntDctoCop":"0.00","MntRcgoCop":"0.00","VlrPagarCop":"238.00","ReteFueCop":"0.00","ReteIvaCop":"0.00","ReteIcaCop":"0.00","TotAnticiposCop":"0.00"},"customer":{"identification_number":"FR42128XD090","name":"BLANCA NUBIA ALVAREZ ALZATE ","phone":"3148931130","address":"CR 14 BIS 31 B 37 BRR SAN NICOLAS","email":"[email protected]","merchant_registration":"0000-00","type_document_identification_id":8,"type_organization_id":2,"country_id":65,"municipality_name":"MIAMI","state_name":"FLORIDA","type_liability_id":117,"type_regime_id":2},"payment_form":{"payment_form_id":2,"payment_method_id":10,"payment_due_date":"2025-11-28","duration_measure":"30"},"allowance_charges":[{"discount_id":10,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"15840.00"},{"charge_indicator":true,"allowance_charge_reason":"CARGO POR FLETES\/FREIGHT CHARGE","amount":"200.00","base_amount":"15840.00"}],"legal_monetary_totals":{"line_extension_amount":"15840.00","tax_exclusive_amount":"15840.00","tax_inclusive_amount":"15840.00","allowance_total_amount":"0.00","charge_total_amount":"200.00","payable_amount":"16040.00"},"tax_totals":[{"tax_id":1,"tax_amount":"0.00","percent":"0","taxable_amount":"15840.00"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"5.00","line_extension_amount":"4950.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"4950.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"4950.00","percent":"0.00"}],"description":"LEGGINS DE DAMA REF 1032","brandname":"FULLFIT","modelname":"1032","code":"1032","type_item_identification_id":4,"price_amount":"990.00","base_quantity":"5.00"},{"unit_measure_id":70,"invoiced_quantity":"6.00","line_extension_amount":"5940.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"5940.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"5940.00","percent":"0.00"}],"description":"LEGGINS DE DAMA REF 1087","brandname":"FULLFIT","modelname":"1087","code":"1087","type_item_identification_id":4,"price_amount":"990.00","base_quantity":"6.00"},{"unit_measure_id":70,"invoiced_quantity":"5.00","line_extension_amount":"4950.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"4950.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"4950.00","percent":"0.00"}],"description":"LEGGINS DE DAMA REF 1088","brandname":"FULLFIT","modelname":"1088","code":"1088","type_item_identification_id":4,"price_amount":"990.00","base_quantity":"5.00"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

💰 FACTURA CON DESCUENTO GLOBAL Y MÚLTIPLES FORMAS DE PAGO

📋 Descripción

Factura con descuento aplicado a nivel de documento (no por línea) y con múltiples formas de pago en un mismo documento. Útil para empresas que permiten pagos mixtos (ej: parte efectivo, parte transferencia).

🔑 Campos Especiales

  • allowance_charges (nivel documento): Descuento global que se aplica al total

    • charge_indicator: false = descuento, true = cargo
    • discount_id: ID del tipo de descuento (tabla discounts)
    • allowance_charge_reason: Motivo del descuento/cargo
    • amount: Valor del descuento
    • base_amount: Base sobre la que se calcula
  • payment_form (array): Múltiples formas de pago

    • Permite combinar varios métodos de pago en una factura
    • Cada elemento debe tener payment_form_id, payment_method_id, etc.

🆚 Diferencias con Descuento por Línea

  • Descuento Global: Se aplica al total del documento (campo allowance_charges a nivel raíz)
  • Descuento por Línea: Se aplica a cada producto individualmente (campo allowance_charges dentro de invoice_lines)
  • Ambos pueden coexistir en el mismo documento

💡 Ejemplo de Uso

{
  "allowance_charges": [
    {
      "charge_indicator": false,
      "discount_id": 1,
      "allowance_charge_reason": "DESCUENTO GENERAL",
      "amount": "50000.00",
      "base_amount": "1000000.00"
    }
  ],
  "payment_form": [
    {
      "payment_form_id": 2,
      "payment_method_id": 30,
      "duration_measure": "30"
    },
    {
      "payment_form_id": 2,
      "payment_method_id": 10,
      "duration_measure": "30"
    }
  ]
}

📌 Notas

  • El descuento global reduce el line_extension_amount total
  • Los impuestos se calculan sobre el valor después del descuento
  • allowance_total_amount debe reflejarse en legal_monetary_totals
  • Puede tener múltiples descuentos/cargos globales
  • El array payment_form soporta múltiples métodos de pago
  • payment_method_id: 10=Efectivo, 30=Transferencia, 42=Consignación, etc. (tabla: payment_methods)

Ver primer endpoint de Factura para documentación completa de campos base.

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000321,
    "type_document_id": 1,
    "date": "2026-01-29",
    "time": "04:08:12",
    "query_uuid": false,
    "dont_send_yet": false,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "showacceptrejectbuttons": true,
    "actividadeconomica": "6201",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE NRO 1",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": true,
    "sendmailtome": true,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 41946692,
        "dv": 6,
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1,
        "tax_id": 1
    },
    "payment_form": [
        {
            "payment_form_id": 2,
            "duration_measure": "30",
            "payment_due_date": "2026-03-01",
            "payment_method_id": 30
        },
        {
            "payment_form_id": 2,
            "duration_measure": "30",
            "payment_due_date": "2026-03-01",
            "payment_method_id": 10
        }
    ],
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "50000.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "50000.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000321,
    "type_document_id": 1,
    "date": "2026-01-29",
    "time": "04:08:12",
    "query_uuid": false,
    "dont_send_yet": false,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "showacceptrejectbuttons": true,
    "actividadeconomica": "6201",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE NRO 1",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": true,
    "sendmailtome": true,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 41946692,
        "dv": 6,
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1,
        "tax_id": 1
    },
    "payment_form": [
        {
            "payment_form_id": 2,
            "duration_measure": "30",
            "payment_due_date": "2026-03-01",
            "payment_method_id": 30
        },
        {
            "payment_form_id": 2,
            "duration_measure": "30",
            "payment_due_date": "2026-03-01",
            "payment_method_id": 10
        }
    ],
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "50000.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "50000.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000321,
    "type_document_id": 1,
    "date": "2026-01-29",
    "time": "04:08:12",
    "query_uuid": false,
    "dont_send_yet": false,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "showacceptrejectbuttons": true,
    "actividadeconomica": "6201",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE NRO 1",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": true,
    "sendmailtome": true,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 41946692,
        "dv": 6,
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1,
        "tax_id": 1
    },
    "payment_form": [
        {
            "payment_form_id": 2,
            "duration_measure": "30",
            "payment_due_date": "2026-03-01",
            "payment_method_id": 30
        },
        {
            "payment_form_id": 2,
            "duration_measure": "30",
            "payment_due_date": "2026-03-01",
            "payment_method_id": 10
        }
    ],
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "50000.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "50000.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000321,"type_document_id":1,"date":"2026-01-29","time":"04:08:12","query_uuid":false,"dont_send_yet":false,"resolution_number":"18760000001","prefix":"SETP","showacceptrejectbuttons":true,"actividadeconomica":"6201","notes":"ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA","disable_confirmation_text":true,"establishment_name":"TORRE SOFTWARE NRO 1","establishment_address":"BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2","establishment_phone":"3226563672","establishment_municipality":600,"establishment_email":"[email protected]","sendmail":true,"sendmailtome":true,"head_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","customer":{"identification_number":41946692,"dv":6,"name":"ELIZABETH CARDONA VILLADA","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":3,"type_organization_id":2,"type_liability_id":7,"municipality_id":822,"type_regime_id":1,"tax_id":1},"payment_form":[{"payment_form_id":2,"duration_measure":"30","payment_due_date":"2026-03-01","payment_method_id":30},{"payment_form_id":2,"duration_measure":"30","payment_due_date":"2026-03-01","payment_method_id":10}],"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"50000.00","base_amount":"1000000.00"}],"legal_monetary_totals":{"line_extension_amount":"840336.134","tax_exclusive_amount":"840336.134","tax_inclusive_amount":"1000000.00","allowance_total_amount":"50000.00","payable_amount":"950000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","percent":"19","taxable_amount":"840336.134"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"840336.134","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","taxable_amount":"840336.134","percent":"19.00"}],"description":"COMISION POR SERVICIOS","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"COMISION","type_item_identification_id":4,"price_amount":"1000000.00","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📄 ENVIAR FACTURA ELECTRÓNICA - REFERENCIA A DOCUMENTO ADICIONAL

📋 Descripción General

Endpoint para el envío de facturas electrónicas que referencian documentos adicionales mediante el campo additional_document_reference. Permite vincular la factura con documentos previos como órdenes de compra, contratos, remisiones u otros documentos relacionados.

🔗 URL del Endpoint

Síncrono (recomendado): POST /api/ubl2.1/invoice Asíncrono: POST /api/ubl2.1/invoice/{testSetId}

🔑 Campo Principal Específico: additional_document_reference

Campo Tipo Obligatorio Descripción
additional_document_reference object No Objeto para referenciar documento adicional
additional_document_reference.id string Identificador único del documento referenciado
additional_document_reference.date date Fecha del documento referenciado (formato: YYYY-MM-DD)
additional_document_reference.type_document_id integer Tipo de documento referenciado según catálogo DIAN

📑 Tipos de Documentos Referenciables (type_document_id)

ID Tipo de Documento Descripción
1 Factura Referencia a otra factura
2 Nota Débito Referencia a nota débito
3 Nota Crédito Referencia a nota crédito
4 Orden de Compra Orden de compra del cliente
5 Contrato Contrato comercial
6 Remisión Guía de despacho o remisión
7 Documento Soporte Documento de soporte de pago
8 Otro Otros tipos de documentos

💡 Casos de Uso Comunes

  1. Factura por Orden de Compra: Vincular factura con orden de compra del cliente
  2. Factura por Contrato: Referenciar contrato marco que ampara la facturación
  3. Factura con Remisión: Asociar factura con guía de despacho previa
  4. Factura Complementaria: Referenciar factura o documento anterior
  5. Factura de Proyecto: Vincular con documento de autorización del proyecto

🔍 Ejemplo de Estructura

"additional_document_reference": {
  "id": "A23061977FBC",
  "date": "2020-10-01",
  "type_document_id": 4
}

💳 Forma de Pago

Este ejemplo también demuestra múltiples formas de pago:

"payment_form": [
  {
    "payment_form_id": 2,
    "duration_measure": "30",
    "payment_due_date": "2025-11-28",
    "payment_method_id": 30
  },
  {
    "payment_form_id": 2,
    "duration_measure": "30",
    "payment_due_date": "2025-11-28",
    "payment_method_id": 10
  }
]

⚙️ Comportamiento del Sistema

  • Modo Síncrono: Respuesta inmediata con validación DIAN
  • Modo Asíncrono: Procesamiento diferido con ZIP_KEY
  • Validación de Referencia: El sistema NO valida la existencia del documento referenciado
  • XML UBL: La referencia se incluye en el elemento <cac:AdditionalDocumentReference>
  • Trazabilidad: Permite seguimiento de relaciones entre documentos

✅ Validaciones Críticas

  • Validación de formato de id (alfanumérico)
  • Validación de formato de fecha ISO 8601 (YYYY-MM-DD)
  • Validación de type_document_id contra catálogo DIAN
  • La fecha del documento referenciado debe ser anterior o igual a la fecha de la factura
  • El campo id no puede estar vacío

💾 Impacto en Base de Datos

  • Almacenamiento de la referencia en tabla documents
  • Campo JSON: additional_document_reference
  • Indexación para búsquedas por documento referenciado
  • No se valida existencia del documento en base de datos

📤 Respuesta Exitosa (200 - Síncrono)

{
  "success": true,
  "message": "Factura procesada exitosamente",
  "ResponseDian": {
    "Envelope": {
      "Body": {
        "SendBillSyncResponse": {
          "SendBillSyncResult": {
            "IsValid": "true",
            "StatusCode": "00",
            "StatusDescription": "Procesado Correctamente"
          }
        }
      }
    }
  },
  "cufe": "...",
  "additional_document_reference": {
    "id": "A23061977FBC",
    "date": "2020-10-01",
    "type_document_id": 4
  },
  "pdf_url": "storage/pdf/SETP990000173.pdf"
}

📤 Respuesta Exitosa (200 - Asíncrono)

{
  "success": true,
  "message": "Factura enviada al set de pruebas",
  "zip_key": "...",
  "document_reference_included": true
}

⚠️ Errores Comunes

  • 400: Formato de fecha inválido en additional_document_reference.date
  • 401: Token de autorización inválido (API_TOKEN)
  • 422: type_document_id no existe en catálogo, campo id vacío, o fecha futura
  • 500: Error interno del servidor al procesar la referencia

🔐 Autenticación

Authorization: Bearer {API_TOKEN}
Content-Type: application/json

El API_TOKEN se obtiene del Paso 1 - Config Company

💻 Ejemplo cURL

curl -X POST "http://midominio.com/api/ubl2.1/invoice" \
  -H "Authorization: Bearer 4acf1833b3a763a2d7a6253c82cbcfb1e51c6eecd2a4e05d5fdfbc84871369fa" \
  -H "Content-Type: application/json" \
  -d '{
    "number": 990000173,
    "type_document_id": 1,
    "date": "2025-10-28",
    "additional_document_reference": {
      "id": "OC-2020-12345",
      "date": "2020-10-01",
      "type_document_id": 4
    },
    "customer": {...},
    "invoice_lines": [...]
  }'

📝 Campos Relacionados

  • notes: Notas adicionales sobre el documento referenciado
  • head_note: Puede incluir referencia al documento en el encabezado del PDF
  • establishment_name: Nombre del establecimiento emisor
  • allowance_charges: Descuentos globales aplicados a la factura

🔗 XML UBL Generado

<cac:AdditionalDocumentReference>
  <cbc:ID>A23061977FBC</cbc:ID>
  <cbc:IssueDate>2020-10-01</cbc:IssueDate>
  <cbc:DocumentType>4</cbc:DocumentType>
</cac:AdditionalDocumentReference>

📌 Notas Importantes

  1. El campo additional_document_reference es OPCIONAL
  2. Solo se puede referenciar UN documento adicional por factura
  3. El sistema NO verifica la existencia del documento referenciado
  4. La fecha debe estar en formato ISO 8601 (YYYY-MM-DD)
  5. Para múltiples referencias, usar notas o campos personalizados
  6. El id puede ser alfanumérico y admite guiones y espacios
  7. Consultar catálogo completo de type_document_id en documentación DIAN
  8. La referencia aparece en el PDF de la representación gráfica
  9. Útil para auditorías y trazabilidad de documentos comerciales
  10. El modo síncrono es recomendado para validación inmediata

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000173,
    "type_document_id": 1,
    "date": "2025-10-28",
    "time": "04:08:12",
    "query_uuid": false,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "actividadeconomica": "6201",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE NRO 1",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": true,
    "sendmailtome": false,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 41946692,
        "dv": 6,
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1,
        "tax_id": 1
    },
    "additional_document_reference": {
        "id": "A23061977FBC",
        "date": "2020-10-01",
        "type_document_id": 1
    },
    "payment_form": [
        {
            "payment_form_id": 2,
            "duration_measure": "30",
            "payment_due_date": "2025-11-28",
            "payment_method_id": 30
        },
        {
            "payment_form_id": 2,
            "duration_measure": "30",
            "payment_due_date": "2025-11-28",
            "payment_method_id": 10
        }
    ],
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "50000.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "50000.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ],
    "logo_empresa_emisora": "\/9j\/4AAQSkZJRgABAQEASABIAAD\/4QnORXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAeAAAAcgEyAAIAAAAUAAAAkIdpAAQAAAABAAAApAAAANAACvyAAAAnEAAK\/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykAMjAxODowNzowOSAxMTo1MjozOQAAA6ABAAMAAAAB\/\/8AAKACAAQAAAABAAAFiaADAAQAAAABAAAFiQAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEAAgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAAiXAAAAAAAAAEgAAAABAAAASAAAAAH\/2P\/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQdGh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv\/bAEMBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv\/AABEIAGsAawMBIQACEQEDEQH\/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8\/T19vf4+fr\/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\/T19vf4+fr\/2gAMAwEAAhEDEQA\/APf6KACigAqKe4it03SuFHv1P4U0ruyAzxrkXnYMTCP+9nn8q0YZ4p03xOHX2qpQcRJ3JKKgYUUAFFABRQAUyWaOFC8rhFHcmhagZF1rROVtlwP77D+QrKd3kcvIzOx6ljmumEOVGbdxtOjkeJ98bsjeoNWI1rXW+i3K\/wDA1H8xWtHLHMgeNwynuDXNOHKaJ3H0VAwooAKa7pGhd2CqOpJoAyrrWlGVtl3H++w4\/AVkSyyTvvlcu3qa6YQ5dWZt3GUVYgooAKfFNJA++Jyje3ehq4Gva60pwtyu0\/316fiK1UdZEDIwZT0INc04crNE7jqKgZma1rCaPbxSOufMfYGxkLxnJ71hveNfAStMJVP3SD8o+ldFOnaPOZyethtFaCCigAooAKKACpILiW2fdC5XPUdj9RQ1dWYHRafdNeW3mOoVg2046GrdcklZ2NEcn48\/5Blr\/wBdv\/ZTXDwXM1q++CRkPfHQ\/Ud69PDJOlZmFT4jbtNejfCXS+W399eVP9RWurK6hlYMp5BByDWdSm4MadxaKzKCigAooAKKAN\/RP+PJv+uh\/kK0q5Z\/EzRbHKePP+QXa\/8AXf8A9lNcDXp4T+EYVPiCpra7ntG3QSFcnJU8qfqK3aTVmQnY3bTXIJcJcDyX9eqn8e341qgggEEEHoRXHODgzVO4UVmMKKACigDe0T\/jzf8A66H+QrTrln8TNFscp48\/5Bdt\/wBd\/wD2U1wNenhf4SMKnxBRXQZhVi2v57HLRy4jHLK5+T\/61KUVJWY07F6x8a6Nd3P2aS5SCToHc\/umPoH6fnx7mui\/rXJUpSpuzNIzUtgorIoKKAN7RP8Ajzf\/AK6H+QrTrln8TNFscp48\/wCQVbf9d\/8A2U1wNenhP4RhU+IKK6DMx77xDa2uUg\/0iUf3T8o+p\/wrm73UrvUG\/fy5TtGvCj8O\/wCNdFOnbVmM530RUrZ0bxRqmh7Ut5vMth1t5vmT8O6\/h+tXUpxqR5ZExk4u6PQ9F8a6Vq5WGRjZ3R48qYjax\/2W6H8cGujIIOCMH0ryKtKVOVmdkJqSugorIs3tE\/483\/66H+QrTrln8TNFscr48\/5BNt\/13\/8AZTXAV6WE\/hGFT4jLvtetLLKK3nzD+BDwPqelczfatd6hlZX2xH\/lknC\/j6\/jXoU6fVnNOfRFKitzIKKAAgEYIzW\/ovi\/VdFCxLILq1XjyJyTgf7LdV\/Ue1Z1KcakeVlRk4u6PQ9F8XaVrW2OOX7PdH\/l3mOCf909G\/Dn2rdryKlOVOXLI7YyUldG9on\/AB5v\/wBdD\/IVp1wz+Jmy2OV8fR3LaAstrZT3bRSh2igXc2MHnH+GfpXhV9rd3fbk3+TF0MaHH4E9TXr5eoyp+hyYiTTsZ1FekcoUUAFFABRQAda6XRPG2q6Y0dvKWv7ckKsUhJkHoFbk\/QHNZVaUakbMqE3F3R7p4beWbSEnltLi0aU7vJuFCyL9RnitevnKnxOx6cdgrmvEfgXRPEoaS4t\/IvD0uoPlfPv2b8c\/hVUqsqUuaIpwU1ZnkfiP4ca5oBaaKP8AtCyH\/La3U7lH+0nUfUZH0rjwQRkEEe1fQUa0a0eaJ504ODsxaK2ICigApCQOpoA7Tw58NNb10rNcp\/Z1mefMnX94w\/2U6\/icfjXrnh3wXovhlQ1lbb7rGGupjukP4\/wj2AFePjcZzfu6e3U7KFG3vSOhorzDqCigArkvEnw80PxEZJ\/K+x3zZP2m3ABY+rr0b+fvWtGtKjLmiROCmrM8j8R+Atc8OFpZYPtdkD\/x826kgD\/aXqv8veuYBBGQcivoaNaNWPNE86cHB2YUEgDJOK1JOp8OfD\/XPEe2ZYfsdkT\/AMfNwpGR6qvVvrwPevXfDfw\/0Tw3smSH7XfKP+Pm4ALA\/wCyOi\/hz7mvJxuM3p0\/mzroUftSOqoryjrCigAooAKKACuK8R\/DPRNcLz2yf2det1lgX5GP+0nQ\/UYPvW1CvKjLmiRUpqaszzr\/AIVV4m\/tX7FstvJ6\/bPM\/d4+mN2fbHXvjmvRvDfw00TQilxcJ\/aF6v8Ay1nX5VP+ynQfU5PvXficenHlpdTnpYezvI7SivKOsKKACigAooAKKACigAooAKKACigAooA\/\/9kA\/+0iSFBob3Rvc2hvcCAzLjAAOEJJTQQEAAAAAAAPHAFaAAMbJUccAgAAAgBsADhCSU0EJQAAAAAAEKFdbYoq2VNe2RBQsAMFvEY4QklNBDoAAAAAAO8AAAAQAAAAAQAAAAAAC3ByaW50T3V0cHV0AAAABQAAAABQc3RTYm9vbAEAAAAASW50ZWVudW0AAAAASW50ZQAAAABDbHJtAAAAD3ByaW50U2l4dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVYVAAAAAEAAAAAAA9wcmludFByb29mU2V0dXBPYmpjAAAAEQBBAGoAdQBzAHQAZQAgAGQAZQAgAHAAcgB1AGUAYgBhAAAAAAAKcHJvb2ZTZXR1cAAAAAEAAAAAQmx0bmVudW0AAAAMYnVpbHRpblByb29mAAAACXByb29mQ01ZSwA4QklNBDsAAAAAAi0AAAAQAAAAAQAAAAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABcAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NNYm9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAAAEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQgIGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG\/gAAAAAAAAAAAAQnJkVFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIAAAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAAAAAAAAAAABBjcm9wV2hlblByaW50aW5nYm9vbAAAAAAOY3JvcFJlY3RCb3R0b21sb25nAAAAAAAAAAxjcm9wUmVjdExlZnRsb25nAAAAAAAAAA1jcm9wUmVjdFJpZ2h0bG9uZwAAAAAAAAALY3JvcFJlY3RUb3Bsb25nAAAAAAA4QklNA+0AAAAAABAASAAAAAEAAgBIAAAAAQACOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNA\/IAAAAAAAoAAP\/\/\/\/\/\/\/wAAOEJJTQQNAAAAAAAEAAAAeDhCSU0EGQAAAAAABAAAAB44QklNA\/MAAAAAAAkAAAAAAAAAAAEAOEJJTScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D9QAAAAAASAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAAAAAAAThCSU0D+AAAAAAAcAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAAAAP\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/8D6AAAAAD\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/A+gAAAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAA4QklNBAAAAAAAAAIAADhCSU0EAgAAAAAABAAAAAA4QklNBDAAAAAAAAIBAThCSU0ELQAAAAAABgABAAAABjhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAANbAAAABgAAAAAAAAAAAAAFiQAABYkAAAATAEwAbwBnAG8AIABUAG8AcgByAGUAIABTAG8AZgB0AHcAYQByAGUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAABYkAAAWJAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAWJAAAAAFJnaHRsb25nAAAFiQAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAFiQAAAABSZ2h0bG9uZwAABYkAAAADdXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxUZXh0SXNIVE1MYm9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAPRVNsaWNlSG9yekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5cGUAAAAATm9uZQAAAAl0b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0bG9uZwAAAAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgAAAAAAAwAAAACP+0XWOIZZSw4QklNBBEAAAAAAAEBADhCSU0EFAAAAAAABAAAAAY4QklNBAwAAAAAGNcAAAABAAAAoAAAAKAAAAHgAAEsAAAAGLsAGAAB\/9j\/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk\/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx\/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB\/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI\/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg\/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv\/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN\/M7gz8TQrNGU0njTYNRM1TTWHNcI1\/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE\/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0\/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19hX7NgBWBXYKpg\/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg\/aJZo7GlDaZpp8WpIap9q92tPa6dr\/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN\/hH\/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ\/opkisqLMIuWi\/yMY4zKjTGNmI3\/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ\/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln\/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum\/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7\/v3q\/9cBwwOzBZ8Hjwl\/C28NYw9TEUcTOxUvFyMZGxsPHQce\/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI\/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x\/nqegy6LzpRunQ6lvq5etw6\/vshu0R7ZzuKO6070DvzPBY8OXxcvH\/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x\/pX+uf7d\/wH\/Jj9Kf26\/kv+3P9t\/\/\/\/7QAMQWRvYmVfQ00AAv\/uAA5BZG9iZQBkgAAAAAH\/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP\/AABEIAKAAoAMBIgACEQEDEQH\/3QAEAAr\/xAE\/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU\/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f\/2gAMAwEAAhEDEQA\/APVUkkklKSSSSUpJJJJSkkkDIzKKNHHc\/wDcbqf\/ADFIAnZSdAszcat\/pveN3eNQP60fRWbfnX3SJ9Nn7ref7T1X44Ugx91pk9ACHAOaQQeCOE6wqb7aDNTto7t5af7K0KOp1Phtw9N3j+af7X5v9pCWMjbVILdSTAgiRqCnTEqSSSSUpJJJJSkkkklP\/9D1VJJJJSkkkO7IpobNjg2eB3PwakpIg35VNA\/SO93Zo1cfkqF\/U7bJbSPTb48u\/wDItVPkknUnknUlSRx91pk2r+o326M\/RM8vpH+1+b\/ZVVJJSAAbItSSSSKFJJJJKS0ZN1B\/Ru9v7h1b935v9laFHUqbIbZ+if5\/RPwespJNMQUgl6FJYlGXfRox0s\/cdqPl+6tHH6hRdDXfo3n813B\/quUUoEeK4FtJJJJqVJJJJKf\/0fVVC26qpu6xwaPP+ChmWvpw77mRvrre9s6iWtLguYo6vVkkHIJruPd5lp\/qv\/M\/quUkMZkCegQZU7V\/VHu9tA2D993PyaqRJc4ucS5x5J1KZJSAAbLSVJJJIoUkkkkpSSSSSlJJJJKUkkkkpSSSSSk9GbfRAB3s\/cd\/3135q0sfOovhoOx5\/Mdz\/Z\/eWMlymygCkF6FJUel2WPreHuLg0gNnWBCvKEijS8P\/9L0zqX\/ACdlf8TZ\/wBS5cC36I+C77qP\/J+V\/wATZ\/1LlwLfoj4K3yvyy82PJuE+Nm5GNpW6Wf6N2rfl+5\/YWrjdSxr4a4+jYfzXnQ\/1LPo\/5yxElPLHGXge6wEh6UgjlJYWN1DJx4aD6lY\/wb9QP6jvpMWpjZ+NkQ0H07D\/AIN+hP8AUd9F6hljlHxC4EFspJcJJiVJJJJKUkkkkpSSSSSlJJJJKUkkkkp0ek\/Qt\/rD8i0Fn9J+hb\/WH5FoKCfzFeNn\/9P03qP\/ACflf8TZ\/wBS5cA36I+C7\/qP\/J+T\/wATZ\/1LlwDfoj4BW+U+WXmxZNwukkkrKxSYgHQp0klNrG6lk0Q1x9asfmvOo\/qWfSWpjZuPk6Vuh\/8Ao3aO+X7\/APYWCmTJY4nwKRIh6ZJY2N1XIqhtv6dnmYePg\/8AO\/trUx8rHyYFTwXmYrdo\/T6UM\/P2\/wDBqGUJR327rgQUqSSSalSSSSSlJJJJKUkkkkp0ek\/Rt\/rD8i0Fn9J+jb8R+RaCgn8xXjZ\/\/9T03qH9Ayf+Js\/6ly4Bv0R8Au\/6h\/QMn\/in\/wDUlcA36I+AVvlPll5sWTcLpJJKysUkkmc5rGl7yGMb9JzjAHxcUlLqNlldTDZa4V1jl7jAWZl9eqZLMNvqu\/0rwQwf1WaPs\/6CyL77sh\/qXvNjxwTwP6jR7Wf2U+OMnfRaZgbaurl9eGrMJk\/8NYNP7FX\/AKU\/7bWTZbdbaLrLHPuBlthJ3Aj9xzf5v\/ragkpREDZjMid3oOmfXLOxoq6g051I09TRt7R\/X\/m8j\/rv6T\/hl1nT+p4HUqzZg3C3aJfWfbYz\/jKXe9v9f+bXmadj312Ntrc6u1hlljCWuaf5L2+5qiycvCWo9J8Nv8VdHKRvq+qJLj+mfXXJqirqlf2mvj7RWA24f8ZX7ar\/APwGz+uupws7Dz6TfhXNvrH0tujm+VtTosq\/ttVSeKcNxp3Hys0ZiW32J0kkkxcpJJJJTo9J+jb8R+RaCz+k\/Rt+I\/ItBQT+Yrxs\/wD\/1fTc\/wDoOT\/xT\/8AqSuAb9EfAL0DO\/oWR\/xT\/wDqSvP2Alo+AVvlPll5hjybhdLgEnQDUk6ADzKz8vrWLRLKf1iwfumGD+tZ+d\/1tY2Vm5OWf075aNRW3Rg\/sf8Ak1cjAnwYTMDxdbL65j1S3FHrv\/fMisfP6Vv9j\/txY+TlZGU7dkPL4+i3hrf6lY9rUJJSxgAxmRKkkkk5CkkkklKSSSSUpTpuux7m349jqbmfRtrJa4f2h\/1Kgkgp6npn12e2KurVbxx9qoADv+vY\/wBF\/wDWo\/7ZXUY2TjZlIyMS1l9J03sMgH914+lW\/wDkWLy5FxcrJw7hkYlr6LhpvYYkfuvH0bGfyLFBk5aMtY+k\/wDNZI5SN9fzfUEly\/TPrsx0VdWr9M8faqAS3\/r2P9Nn9ajf\/wASulpupyKW349jbqX\/AEbayHNP9pv\/AFKqTxygfUPr0ZoyEti6nSeLfi38i0Fn9J4t+LfyLQVafzFkGz\/\/1vUcis249tQIBsY5oJ4BI2ryf6xdN+sXT9Op1xhjRtuPJxz4eo7+cY7\/AMNf9bXriZzQ4FrgC0iCDqCCpsGc4jsJA\/y0WThxDenwpJelda\/xedLzN13THfs7IOuxomhx\/lUe30f\/AEH2f8VYuE6v0PqvRrNvUaDWwmGZDfdS7w23QNrnf6O70rf5C0sXMY8nympfun5mtPHKO407tBJJJTLFJJJJKUkkkkpSSSSSlJJJJKUkkiUUX5V7cbFqffe\/6NVbS5xH720fRZ\/Lf7EFI1d6Mes\/btnRBa7KdG9lIBaR\/wB2mv8A1f0\/5eQup6J\/i3us239bt9JnP2Oh0uPlfkj6P9TH\/wDYldxg9PwunY7cbBoZj0t4YwRJ\/ed++\/8Alv8AequbnMcQYxHuH\/mf+hM0MMjqfT\/0mr0LH6lTh7uqClmW+C9mOXFgj\/jPz\/3\/AMxaSSSzZHiJPfs2QKFP\/9f1VJJJJSlGyuu2t1drRZW8Fr2OALSDy1zT9JSSSU8b1r\/Fzg5G67o7xhXHX0HS6gn+SP5zG\/61+i\/7rrhup9K6l0m4U9Rx3Y5cYY861v8A+Kvb+jf\/AFP53\/g17Wh349GTS6jIrZdTYIfXY0Oa4eDmO9rlaxc5OGkvXHx+b\/GYp4Ynb0l8NSXf9a\/xb0WbruiW\/Z38\/ZbiXVH\/AIq333Uf+DV\/8WuIz+n53Tb\/ALP1Ch+Nafoh\/wBF0f6G1u6q7\/rb1fxZseQek6\/un5mvLHKO4+rXSSSUq1SSSXLmtAJc87WtAkkn81jW+5zklKTsY+yxtNTHW22GK6mAue4\/yK2S9y6jon+L\/quftu6iT07GOuwgHIcP+LM14\/8A17fZ\/wB113nSOgdJ6NUWYFArc4RZc73Wv\/4y5\/vd\/U\/m\/wBxVsvN44aD1y8Pl\/xmSGGUt9A8T0X\/ABdZ+Vtu6vYcKk6\/Z6yHXEfy7PfTR\/Z9Z\/8AxS7vpnSOm9Ko9Dp+Oyhh1cW6ucf3rbXbrLXf8Y9XEln5c+TJ8x0\/dHytiOOMdh9VJJJKJepJJJJT\/9D1VJJJJSkkkklKSSSSUpBy8PEzqHY2ZSzIof8ASrsaHN+5yMkkCRqFPB9a\/wAW0br+h3R3+x3kkf1aMn3Pb\/Uv9X\/jq1xWbi5XT7zjZ9L8W8f4O0QSJ27q3fQuZ\/Lqc9e4qFlNNrmOsra91Tt1ZcAS10bd7J+i7aVbxc7OOkxxj7JfawywRO3pfLuifUbrPVNtuQD07EOu+5v6Vw\/4LG9rm\/18j0\/+KtXfdF+rHR+ijdh07sgiHZVvvtI\/4z\/Bt\/4OltVa1klHl5nJk0J4Y\/ux\/avhijHxPcqSSSUC9SSSSSlJJJJKUkkkkp\/\/2QA4QklNBCEAAAAAAFUAAAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAATAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwACAAQwBTADYAAAABADhCSU0EBgAAAAAABwAGAQEAAQEA\/+EQXWh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4NCjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4NCgk8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPg0KCQk8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA3LTA5VDExOjQ3OjA0LTA1OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTA3LTA5VDExOjUyOjM5LTA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wNy0wOVQxMTo1MjozOS0wNTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYyNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY1NTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RUU0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiPg0KCQkJPHhtcE1NOkhpc3Rvcnk+DQoJCQkJPHJkZjpTZXE+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkVFNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjQ3OjA0LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIvPg0KCQkJCQk8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6RjE0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHN0RXZ0OndoZW49IjIwMTgtMDctMDlUMTE6NTI6MzktMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9qcGVnIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL2pwZWciLz4NCgkJCQkJPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkYyNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjUyOjM5LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPg0KCQkJCTwvcmRmOlNlcT4NCgkJCTwveG1wTU06SGlzdG9yeT4NCgkJCTx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYxNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY1NTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RUU0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciLz4NCgkJPC9yZGY6RGVzY3JpcHRpb24+DQoJPC9yZGY6UkRGPg0KPC94OnhtcG1ldGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSd3Jz8+\/9sAQwACAQECAQECAgICAgICAgMFAwMDAwMGBAQDBQcGBwcHBgcHCAkLCQgICggHBwoNCgoLDAwMDAcJDg8NDA4LDAwM\/9sAQwECAgIDAwMGAwMGDAgHCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM\/8AAEQgAawBrAwEiAAIRAQMRAf\/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC\/\/EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\/j5+v\/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC\/\/EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29\/j5+v\/aAAwDAQACEQMRAD8A\/fyiiigAooqnrviKx8Mae11qF1DZ26\/xyNjJ9B3J9hyaaTbsgLlZnijxjpngyx+0aneQ2sf8Ibl3PoqjLMfYA15V46\/afknMlv4ft\/LXp9suF+Y\/7kf9W\/75ryrU9Uutbvmur24nvLmT70szlmPt7D2HAr1cPlU5e9V0X4\/8A5amJS0iezxftVae2uGOTTLtNN6C43Ayg+pj9PoSfavRvDninT\/FunrdabeQ3kDfxIeVPow6qfYgGvkurOj6zeeHr9bqwup7O5XpJE20keh7MPY5FdlbKacl+70ZnHFST94+u6K8b8C\/tQFSlv4ht\/b7ZbLx\/wADj\/qufp3r1nRdds\/EenpdWF1Dd28nSSJww+h9CO4PIrxa+FqUX76+fQ64VIy2LdFFFc5YUUUUAFV9T1W20WxkubyeG2t4hl5JGCqv4mvOv2n\/ANo+z\/Zv8L6bfXcBk\/ta7+xxzFS8ds2xn3uq\/Mw+XGF55rxDUviRcfFRItTm1ZdWt35heKQNAmf7gXgH17+vSvUwuVVasFWlpB9e5z1MRGL5Vuev+Ov2n4YPMt\/D1uLhun2u4UiP6qnBb6nA+oryTXvEF94o1D7VqV3NeXHOGkP3c9lA4UewAFU6K9zD4WnRXuLXv1OOdSUtwoooroMwooooAKu+H\/EmoeFL77Vpt5NZTHG4xnh8f3lPDfiDVKilKKaswu1qj2nwL+0\/b3Pl2\/iC3+yyHj7XApaI\/wC8vLL9RkfQV6pp2p2+sWUdxazRXFvKMpJGwZW\/EV8hVpeFvGGp+Cr0z6XeS2rMcugOY5f95Dwfr1968rEZTCWtLR\/gdVPEtaSPrKiuV+D3j+4+I3hJr66t4be4hnaBxESUcgKdwB5H3umT0611VeBUpyhJwlujtjJNXR8of8Faxn4QeFz6a1\/7Qkr4e8J+NNW8Caj9q0i+nsZWI3hDmOYejocqw+o+mDzX3H\/wVqH\/ABZvwz\/2Gv8A2hLXwRX6xwlGMssjGSurv8z5zMm1iG15H0B8PP2srDVfLtfEVv8A2ZcdPtcIL2z\/AO8vLIf++h7ivXLO9h1GziuLeaG4t5l3RyxOHSQeoYcH8K+I62vBHxD1n4dXhm0e9e3V23SQMN8Ex\/2kPHPqMH3FdOMyGEveoOz7dP8AgfiZ08W1pM+xqK8p+Hf7VWkeIfLttcRdEvGwPNyWtJD\/AL3WP\/gXH+16+qRTLPEkkbLJHINyMp3Kw9QRwRXzeIwtWjLlqqx3QqRkrxHUUUVzlBRRRQAUUUUAe+fsuf8AJPbr\/r\/k\/wDQI69IrzX9lv8A5EG7\/wCv9\/8A0BK9Kr5HHfx5ep6lH4EfKf8AwVp\/5Iz4a\/7DY\/8AREtfA9ffP\/BWgf8AFl\/Df\/YbH\/oiWvgav1LhD\/kWx9X+Z8\/mX8d\/IKKKAM5\/2QSfYDkmvqDzwroPBHxd1n4Vq81jqCw6fHmSa3unzZgd2IYgJ7sCvueK8B+K37ZPhvwIZLPSP+Kk1RcqRbvts4T\/ALc38X0jDd8leM\/NfxO+NniX4vXH\/E61Bms1OY7C3XyrWL0+QfeP+05ZvfAAHdSymeJjaorR8\/8AI462YQpP3dX5f5n6kfC3\/gqD8J\/iD4tXQL7xBZ+H9SbbGl1dybdJuZCSNsd22EHOMGTap3AB26n6KB3KrDlWAZSOQwPQg9x71+AZG4YPIPBHrXsf7NH7eHxI\/ZYMNnoWrLqnhuM\/PoGqgz2WP+mR\/wBZbt7xMFOfmVsADzMy4Hi1z4KWvaW3yfT539UVheIHe1dad1\/l\/XofszRXzl+zJ\/wU9+G\/7RMlrpd5cP4J8UzERjTtXlVbe6f\/AKd7nhHz2V\/LfPAUjDH6PliaCRkdWR1OCrDBH4V8FisHXw1T2eIi4vz\/AE6P1R9DRrU6seam7obRRRXKanvX7Lf\/ACIN3\/1\/v\/6AlelV5r+y3\/yIN5\/1\/v8A+gJXpVfI47+PL1PUo\/Aj5V\/4Kzj\/AIsn4d\/7Di\/+iJa+BQMmvv7\/AIK56R4huv2ZbfUfDvhPxF40uNF1RLufTtEgFxeGLypFLiPO5lBIzsDMAchW6V+FPxV\/ai8UfFYz2rXP9i6SWKPp9k7IW7FZn4dyOhU7Vz1Xpj9c4EwssRl6UGtG7+Xy3Pls8xUaNa8uq0Poj4r\/ALWXhf4ZtLa2839v6vHwbSyceXEfSSbBVfou5h3Ar5p+Kv7Qfif4weZDqV4trpbn\/kG2eY7cjtv5LSH\/AHyRnkAcAcQqhF2qMAdhS1+mYbL6VHXd93+h8pXx1SrpsuyADAoooruOMKKKKAGyRrMjKyqysMEEZBr3z9mL\/go58SP2Y4rXTYbyPxX4VtwsY0XWJXdYIx\/DbTjMkGBwB88Y\/wCeZAArwWiufFYSjiafsq8VKPZ\/1o\/NamtGtUpS5qbsz9h\/2Zf+CiXw2\/acaDT7PU\/+Ed8UTDH9h6uywzyn\/phJ\/q5\/orb+CSgHNe7MpRirAqynBBHINfgC6LIPmGecj2NfS\/7Lv\/BUP4lfAu60\/RdRef4jaC0kdtbaXqErvqSZIVYrW4CvISchVjdZR0VVA4r4HNOCWr1MDL\/t1\/o\/8\/vPo8Hnyfu4hfNfqv8AL7j93v2Wv+REvP8Ar+b\/ANASvTK8j\/Yn1XUvEvwNs9Z1Pwz4j8H3GsStdDSdetlttRtFIVcSxqzBSducE5wRkKcgeuV+I5grYma8z7eg700wr5r\/AG0\/+CUXwf8A23YLi+13Q\/8AhH\/F7r+68S6Jttb\/AHdvOGDHcr2xMrED7pQ4YfSlFTg8diMJVVbDTcZLqnb\/AIdeT0CtQp1o8lVJrzP5+\/20\/wDgit8Yv2RJLrVdPsP+FjeC4csNW0OBmu7VeT\/pNn80icA\/PGZE4+ZkJAr5BguI7mIPG6yI3RlOQa\/rCr5N\/bY\/4I1\/B\/8AbLe+1htNbwP42ugz\/wBv6FEkLXMxyQ91Bjy7jJ+8WCyEcCRcAj9WyPxN2pZpH\/t+K\/OP6x\/8BPksfwv9vCP5P9H\/AJ\/efz40V9O\/tpf8EjvjH+xU9zqWoaO3jHwbCxA8R6BA80UKdQ1zb8y2wx1Zt0QPHmElc\/MEcqzRqyMrK3IIOQa\/VsHjsPi6SrYWanF9U\/z7Pyep8nWw9SjLkqxafmOoopskqwoWdlVV6knAFdRiOpssywLudlUEhRnuScAD3J4A719TfsV\/8EgPjF+2ibXVLfSW8EeC53XPiHXrd41nQgEva23yy3AwQQ3yRMTgScHH66fsS\/8ABID4Q\/sUmz1az0tvGHja2UE+I9cjSa4hk\/ia2ix5dt3AKDftOC7ZJPx+ecbZdlt6fN7Sp\/LHp6vZfi\/I9nAZHicT71uWPd\/ouv5eZ+Wf7Fn\/AAQ9+MH7Vj2ureILVvhj4NlCv9v1m3b+0bxT\/wA8LLKvjHO+YxjkFQ\/OP1y\/Yx\/4Ji\/CP9hqzjn8JaD9u8TbCk\/iTV2F1qk2QQwV8BYVIJGyFUUgnIJJJ+gqK\/Gs84yzHM7wnLkp\/wAsdF83u\/np2SPtcBkuGwvvRV5d3+nb8\/MKKKK+UPWCiiigAooooACMivi39tP\/AIIafCD9qmW81rQLX\/hWfjO4BZtS0WAfYrt+ubiyysTnrl4\/LkbPzO2AB9pUV3ZfmeKwNX22Em4S8uvqtmvJ3Rz4jC0q8eStFNf19x+C4\/4N\/wD9oY\/Gv\/hE\/sfhUaPjzf8AhLP7SP8AZXk56+Xs+0edjjyvLxu48zZ+9r9Gf2Kf+CHfwh\/ZQls9a1y1\/wCFleNLcZXU9agH2O0fOd1vZ5aKMjjDv5ki4OHAZgfs+ivos044zXHUlRnPkjaz5dOb1d7\/ACVl5Hn4XIsJQlzqN30vrb0\/z3Ciiivjz2AooooAKKKKAP\/Z"
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000173,
    "type_document_id": 1,
    "date": "2025-10-28",
    "time": "04:08:12",
    "query_uuid": false,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "actividadeconomica": "6201",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE NRO 1",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": true,
    "sendmailtome": false,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 41946692,
        "dv": 6,
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1,
        "tax_id": 1
    },
    "additional_document_reference": {
        "id": "A23061977FBC",
        "date": "2020-10-01",
        "type_document_id": 1
    },
    "payment_form": [
        {
            "payment_form_id": 2,
            "duration_measure": "30",
            "payment_due_date": "2025-11-28",
            "payment_method_id": 30
        },
        {
            "payment_form_id": 2,
            "duration_measure": "30",
            "payment_due_date": "2025-11-28",
            "payment_method_id": 10
        }
    ],
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "50000.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "50000.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ],
    "logo_empresa_emisora": "\/9j\/4AAQSkZJRgABAQEASABIAAD\/4QnORXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAeAAAAcgEyAAIAAAAUAAAAkIdpAAQAAAABAAAApAAAANAACvyAAAAnEAAK\/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykAMjAxODowNzowOSAxMTo1MjozOQAAA6ABAAMAAAAB\/\/8AAKACAAQAAAABAAAFiaADAAQAAAABAAAFiQAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEAAgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAAiXAAAAAAAAAEgAAAABAAAASAAAAAH\/2P\/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQdGh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv\/bAEMBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv\/AABEIAGsAawMBIQACEQEDEQH\/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8\/T19vf4+fr\/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\/T19vf4+fr\/2gAMAwEAAhEDEQA\/APf6KACigAqKe4it03SuFHv1P4U0ruyAzxrkXnYMTCP+9nn8q0YZ4p03xOHX2qpQcRJ3JKKgYUUAFFABRQAUyWaOFC8rhFHcmhagZF1rROVtlwP77D+QrKd3kcvIzOx6ljmumEOVGbdxtOjkeJ98bsjeoNWI1rXW+i3K\/wDA1H8xWtHLHMgeNwynuDXNOHKaJ3H0VAwooAKa7pGhd2CqOpJoAyrrWlGVtl3H++w4\/AVkSyyTvvlcu3qa6YQ5dWZt3GUVYgooAKfFNJA++Jyje3ehq4Gva60pwtyu0\/316fiK1UdZEDIwZT0INc04crNE7jqKgZma1rCaPbxSOufMfYGxkLxnJ71hveNfAStMJVP3SD8o+ldFOnaPOZyethtFaCCigAooAKKACpILiW2fdC5XPUdj9RQ1dWYHRafdNeW3mOoVg2046GrdcklZ2NEcn48\/5Blr\/wBdv\/ZTXDwXM1q++CRkPfHQ\/Ud69PDJOlZmFT4jbtNejfCXS+W399eVP9RWurK6hlYMp5BByDWdSm4MadxaKzKCigAooAKKAN\/RP+PJv+uh\/kK0q5Z\/EzRbHKePP+QXa\/8AXf8A9lNcDXp4T+EYVPiCpra7ntG3QSFcnJU8qfqK3aTVmQnY3bTXIJcJcDyX9eqn8e341qgggEEEHoRXHODgzVO4UVmMKKACigDe0T\/jzf8A66H+QrTrln8TNFscp48\/5Bdt\/wBd\/wD2U1wNenhf4SMKnxBRXQZhVi2v57HLRy4jHLK5+T\/61KUVJWY07F6x8a6Nd3P2aS5SCToHc\/umPoH6fnx7mui\/rXJUpSpuzNIzUtgorIoKKAN7RP8Ajzf\/AK6H+QrTrln8TNFscp48\/wCQVbf9d\/8A2U1wNenhP4RhU+IKK6DMx77xDa2uUg\/0iUf3T8o+p\/wrm73UrvUG\/fy5TtGvCj8O\/wCNdFOnbVmM530RUrZ0bxRqmh7Ut5vMth1t5vmT8O6\/h+tXUpxqR5ZExk4u6PQ9F8a6Vq5WGRjZ3R48qYjax\/2W6H8cGujIIOCMH0ryKtKVOVmdkJqSugorIs3tE\/483\/66H+QrTrln8TNFscr48\/5BNt\/13\/8AZTXAV6WE\/hGFT4jLvtetLLKK3nzD+BDwPqelczfatd6hlZX2xH\/lknC\/j6\/jXoU6fVnNOfRFKitzIKKAAgEYIzW\/ovi\/VdFCxLILq1XjyJyTgf7LdV\/Ue1Z1KcakeVlRk4u6PQ9F8XaVrW2OOX7PdH\/l3mOCf909G\/Dn2rdryKlOVOXLI7YyUldG9on\/AB5v\/wBdD\/IVp1wz+Jmy2OV8fR3LaAstrZT3bRSh2igXc2MHnH+GfpXhV9rd3fbk3+TF0MaHH4E9TXr5eoyp+hyYiTTsZ1FekcoUUAFFABRQAda6XRPG2q6Y0dvKWv7ckKsUhJkHoFbk\/QHNZVaUakbMqE3F3R7p4beWbSEnltLi0aU7vJuFCyL9RnitevnKnxOx6cdgrmvEfgXRPEoaS4t\/IvD0uoPlfPv2b8c\/hVUqsqUuaIpwU1ZnkfiP4ca5oBaaKP8AtCyH\/La3U7lH+0nUfUZH0rjwQRkEEe1fQUa0a0eaJ504ODsxaK2ICigApCQOpoA7Tw58NNb10rNcp\/Z1mefMnX94w\/2U6\/icfjXrnh3wXovhlQ1lbb7rGGupjukP4\/wj2AFePjcZzfu6e3U7KFG3vSOhorzDqCigArkvEnw80PxEZJ\/K+x3zZP2m3ABY+rr0b+fvWtGtKjLmiROCmrM8j8R+Atc8OFpZYPtdkD\/x826kgD\/aXqv8veuYBBGQcivoaNaNWPNE86cHB2YUEgDJOK1JOp8OfD\/XPEe2ZYfsdkT\/AMfNwpGR6qvVvrwPevXfDfw\/0Tw3smSH7XfKP+Pm4ALA\/wCyOi\/hz7mvJxuM3p0\/mzroUftSOqoryjrCigAooAKKACuK8R\/DPRNcLz2yf2det1lgX5GP+0nQ\/UYPvW1CvKjLmiRUpqaszzr\/AIVV4m\/tX7FstvJ6\/bPM\/d4+mN2fbHXvjmvRvDfw00TQilxcJ\/aF6v8Ay1nX5VP+ynQfU5PvXficenHlpdTnpYezvI7SivKOsKKACigAooAKKACigAooAKKACigAooA\/\/9kA\/+0iSFBob3Rvc2hvcCAzLjAAOEJJTQQEAAAAAAAPHAFaAAMbJUccAgAAAgBsADhCSU0EJQAAAAAAEKFdbYoq2VNe2RBQsAMFvEY4QklNBDoAAAAAAO8AAAAQAAAAAQAAAAAAC3ByaW50T3V0cHV0AAAABQAAAABQc3RTYm9vbAEAAAAASW50ZWVudW0AAAAASW50ZQAAAABDbHJtAAAAD3ByaW50U2l4dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVYVAAAAAEAAAAAAA9wcmludFByb29mU2V0dXBPYmpjAAAAEQBBAGoAdQBzAHQAZQAgAGQAZQAgAHAAcgB1AGUAYgBhAAAAAAAKcHJvb2ZTZXR1cAAAAAEAAAAAQmx0bmVudW0AAAAMYnVpbHRpblByb29mAAAACXByb29mQ01ZSwA4QklNBDsAAAAAAi0AAAAQAAAAAQAAAAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABcAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NNYm9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAAAEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQgIGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG\/gAAAAAAAAAAAAQnJkVFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIAAAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAAAAAAAAAAABBjcm9wV2hlblByaW50aW5nYm9vbAAAAAAOY3JvcFJlY3RCb3R0b21sb25nAAAAAAAAAAxjcm9wUmVjdExlZnRsb25nAAAAAAAAAA1jcm9wUmVjdFJpZ2h0bG9uZwAAAAAAAAALY3JvcFJlY3RUb3Bsb25nAAAAAAA4QklNA+0AAAAAABAASAAAAAEAAgBIAAAAAQACOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNA\/IAAAAAAAoAAP\/\/\/\/\/\/\/wAAOEJJTQQNAAAAAAAEAAAAeDhCSU0EGQAAAAAABAAAAB44QklNA\/MAAAAAAAkAAAAAAAAAAAEAOEJJTScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D9QAAAAAASAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAAAAAAAThCSU0D+AAAAAAAcAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAAAAP\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/8D6AAAAAD\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/A+gAAAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAA4QklNBAAAAAAAAAIAADhCSU0EAgAAAAAABAAAAAA4QklNBDAAAAAAAAIBAThCSU0ELQAAAAAABgABAAAABjhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAANbAAAABgAAAAAAAAAAAAAFiQAABYkAAAATAEwAbwBnAG8AIABUAG8AcgByAGUAIABTAG8AZgB0AHcAYQByAGUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAABYkAAAWJAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAWJAAAAAFJnaHRsb25nAAAFiQAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAFiQAAAABSZ2h0bG9uZwAABYkAAAADdXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxUZXh0SXNIVE1MYm9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAPRVNsaWNlSG9yekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5cGUAAAAATm9uZQAAAAl0b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0bG9uZwAAAAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgAAAAAAAwAAAACP+0XWOIZZSw4QklNBBEAAAAAAAEBADhCSU0EFAAAAAAABAAAAAY4QklNBAwAAAAAGNcAAAABAAAAoAAAAKAAAAHgAAEsAAAAGLsAGAAB\/9j\/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk\/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx\/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB\/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI\/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg\/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv\/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN\/M7gz8TQrNGU0njTYNRM1TTWHNcI1\/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE\/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0\/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19hX7NgBWBXYKpg\/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg\/aJZo7GlDaZpp8WpIap9q92tPa6dr\/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN\/hH\/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ\/opkisqLMIuWi\/yMY4zKjTGNmI3\/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ\/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln\/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum\/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7\/v3q\/9cBwwOzBZ8Hjwl\/C28NYw9TEUcTOxUvFyMZGxsPHQce\/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI\/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x\/nqegy6LzpRunQ6lvq5etw6\/vshu0R7ZzuKO6070DvzPBY8OXxcvH\/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x\/pX+uf7d\/wH\/Jj9Kf26\/kv+3P9t\/\/\/\/7QAMQWRvYmVfQ00AAv\/uAA5BZG9iZQBkgAAAAAH\/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP\/AABEIAKAAoAMBIgACEQEDEQH\/3QAEAAr\/xAE\/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU\/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f\/2gAMAwEAAhEDEQA\/APVUkkklKSSSSUpJJJJSkkkDIzKKNHHc\/wDcbqf\/ADFIAnZSdAszcat\/pveN3eNQP60fRWbfnX3SJ9Nn7ref7T1X44Ugx91pk9ACHAOaQQeCOE6wqb7aDNTto7t5af7K0KOp1Phtw9N3j+af7X5v9pCWMjbVILdSTAgiRqCnTEqSSSSUpJJJJSkkkklP\/9D1VJJJJSkkkO7IpobNjg2eB3PwakpIg35VNA\/SO93Zo1cfkqF\/U7bJbSPTb48u\/wDItVPkknUnknUlSRx91pk2r+o326M\/RM8vpH+1+b\/ZVVJJSAAbItSSSSKFJJJJKS0ZN1B\/Ru9v7h1b935v9laFHUqbIbZ+if5\/RPwespJNMQUgl6FJYlGXfRox0s\/cdqPl+6tHH6hRdDXfo3n813B\/quUUoEeK4FtJJJJqVJJJJKf\/0fVVC26qpu6xwaPP+ChmWvpw77mRvrre9s6iWtLguYo6vVkkHIJruPd5lp\/qv\/M\/quUkMZkCegQZU7V\/VHu9tA2D993PyaqRJc4ucS5x5J1KZJSAAbLSVJJJIoUkkkkpSSSSSlJJJJKUkkkkpSSSSSk9GbfRAB3s\/cd\/3135q0sfOovhoOx5\/Mdz\/Z\/eWMlymygCkF6FJUel2WPreHuLg0gNnWBCvKEijS8P\/9L0zqX\/ACdlf8TZ\/wBS5cC36I+C77qP\/J+V\/wATZ\/1LlwLfoj4K3yvyy82PJuE+Nm5GNpW6Wf6N2rfl+5\/YWrjdSxr4a4+jYfzXnQ\/1LPo\/5yxElPLHGXge6wEh6UgjlJYWN1DJx4aD6lY\/wb9QP6jvpMWpjZ+NkQ0H07D\/AIN+hP8AUd9F6hljlHxC4EFspJcJJiVJJJJKUkkkkpSSSSSlJJJJKUkkkkp0ek\/Qt\/rD8i0Fn9J+hb\/WH5FoKCfzFeNn\/9P03qP\/ACflf8TZ\/wBS5cA36I+C7\/qP\/J+T\/wATZ\/1LlwDfoj4BW+U+WXmxZNwukkkrKxSYgHQp0klNrG6lk0Q1x9asfmvOo\/qWfSWpjZuPk6Vuh\/8Ao3aO+X7\/APYWCmTJY4nwKRIh6ZJY2N1XIqhtv6dnmYePg\/8AO\/trUx8rHyYFTwXmYrdo\/T6UM\/P2\/wDBqGUJR327rgQUqSSSalSSSSSlJJJJKUkkkkp0ek\/Rt\/rD8i0Fn9J+jb8R+RaCgn8xXjZ\/\/9T03qH9Ayf+Js\/6ly4Bv0R8Au\/6h\/QMn\/in\/wDUlcA36I+AVvlPll5sWTcLpJJKysUkkmc5rGl7yGMb9JzjAHxcUlLqNlldTDZa4V1jl7jAWZl9eqZLMNvqu\/0rwQwf1WaPs\/6CyL77sh\/qXvNjxwTwP6jR7Wf2U+OMnfRaZgbaurl9eGrMJk\/8NYNP7FX\/AKU\/7bWTZbdbaLrLHPuBlthJ3Aj9xzf5v\/ragkpREDZjMid3oOmfXLOxoq6g051I09TRt7R\/X\/m8j\/rv6T\/hl1nT+p4HUqzZg3C3aJfWfbYz\/jKXe9v9f+bXmadj312Ntrc6u1hlljCWuaf5L2+5qiycvCWo9J8Nv8VdHKRvq+qJLj+mfXXJqirqlf2mvj7RWA24f8ZX7ar\/APwGz+uupws7Dz6TfhXNvrH0tujm+VtTosq\/ttVSeKcNxp3Hys0ZiW32J0kkkxcpJJJJTo9J+jb8R+RaCz+k\/Rt+I\/ItBQT+Yrxs\/wD\/1fTc\/wDoOT\/xT\/8AqSuAb9EfAL0DO\/oWR\/xT\/wDqSvP2Alo+AVvlPll5hjybhdLgEnQDUk6ADzKz8vrWLRLKf1iwfumGD+tZ+d\/1tY2Vm5OWf075aNRW3Rg\/sf8Ak1cjAnwYTMDxdbL65j1S3FHrv\/fMisfP6Vv9j\/txY+TlZGU7dkPL4+i3hrf6lY9rUJJSxgAxmRKkkkk5CkkkklKSSSSUpTpuux7m349jqbmfRtrJa4f2h\/1Kgkgp6npn12e2KurVbxx9qoADv+vY\/wBF\/wDWo\/7ZXUY2TjZlIyMS1l9J03sMgH914+lW\/wDkWLy5FxcrJw7hkYlr6LhpvYYkfuvH0bGfyLFBk5aMtY+k\/wDNZI5SN9fzfUEly\/TPrsx0VdWr9M8faqAS3\/r2P9Nn9ajf\/wASulpupyKW349jbqX\/AEbayHNP9pv\/AFKqTxygfUPr0ZoyEti6nSeLfi38i0Fn9J4t+LfyLQVafzFkGz\/\/1vUcis249tQIBsY5oJ4BI2ryf6xdN+sXT9Op1xhjRtuPJxz4eo7+cY7\/AMNf9bXriZzQ4FrgC0iCDqCCpsGc4jsJA\/y0WThxDenwpJelda\/xedLzN13THfs7IOuxomhx\/lUe30f\/AEH2f8VYuE6v0PqvRrNvUaDWwmGZDfdS7w23QNrnf6O70rf5C0sXMY8nympfun5mtPHKO407tBJJJTLFJJJJKUkkkkpSSSSSlJJJJKUkkiUUX5V7cbFqffe\/6NVbS5xH720fRZ\/Lf7EFI1d6Mes\/btnRBa7KdG9lIBaR\/wB2mv8A1f0\/5eQup6J\/i3us239bt9JnP2Oh0uPlfkj6P9TH\/wDYldxg9PwunY7cbBoZj0t4YwRJ\/ed++\/8Alv8AequbnMcQYxHuH\/mf+hM0MMjqfT\/0mr0LH6lTh7uqClmW+C9mOXFgj\/jPz\/3\/AMxaSSSzZHiJPfs2QKFP\/9f1VJJJJSlGyuu2t1drRZW8Fr2OALSDy1zT9JSSSU8b1r\/Fzg5G67o7xhXHX0HS6gn+SP5zG\/61+i\/7rrhup9K6l0m4U9Rx3Y5cYY861v8A+Kvb+jf\/AFP53\/g17Wh349GTS6jIrZdTYIfXY0Oa4eDmO9rlaxc5OGkvXHx+b\/GYp4Ynb0l8NSXf9a\/xb0WbruiW\/Z38\/ZbiXVH\/AIq333Uf+DV\/8WuIz+n53Tb\/ALP1Ch+Nafoh\/wBF0f6G1u6q7\/rb1fxZseQek6\/un5mvLHKO4+rXSSSUq1SSSXLmtAJc87WtAkkn81jW+5zklKTsY+yxtNTHW22GK6mAue4\/yK2S9y6jon+L\/quftu6iT07GOuwgHIcP+LM14\/8A17fZ\/wB113nSOgdJ6NUWYFArc4RZc73Wv\/4y5\/vd\/U\/m\/wBxVsvN44aD1y8Pl\/xmSGGUt9A8T0X\/ABdZ+Vtu6vYcKk6\/Z6yHXEfy7PfTR\/Z9Z\/8AxS7vpnSOm9Ko9Dp+Oyhh1cW6ucf3rbXbrLXf8Y9XEln5c+TJ8x0\/dHytiOOMdh9VJJJKJepJJJJT\/9D1VJJJJSkkkklKSSSSUpBy8PEzqHY2ZSzIof8ASrsaHN+5yMkkCRqFPB9a\/wAW0br+h3R3+x3kkf1aMn3Pb\/Uv9X\/jq1xWbi5XT7zjZ9L8W8f4O0QSJ27q3fQuZ\/Lqc9e4qFlNNrmOsra91Tt1ZcAS10bd7J+i7aVbxc7OOkxxj7JfawywRO3pfLuifUbrPVNtuQD07EOu+5v6Vw\/4LG9rm\/18j0\/+KtXfdF+rHR+ijdh07sgiHZVvvtI\/4z\/Bt\/4OltVa1klHl5nJk0J4Y\/ux\/avhijHxPcqSSSUC9SSSSSlJJJJKUkkkkp\/\/2QA4QklNBCEAAAAAAFUAAAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAATAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwACAAQwBTADYAAAABADhCSU0EBgAAAAAABwAGAQEAAQEA\/+EQXWh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4NCjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4NCgk8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPg0KCQk8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA3LTA5VDExOjQ3OjA0LTA1OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTA3LTA5VDExOjUyOjM5LTA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wNy0wOVQxMTo1MjozOS0wNTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYyNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY1NTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RUU0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiPg0KCQkJPHhtcE1NOkhpc3Rvcnk+DQoJCQkJPHJkZjpTZXE+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkVFNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjQ3OjA0LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIvPg0KCQkJCQk8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6RjE0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHN0RXZ0OndoZW49IjIwMTgtMDctMDlUMTE6NTI6MzktMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9qcGVnIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL2pwZWciLz4NCgkJCQkJPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkYyNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjUyOjM5LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPg0KCQkJCTwvcmRmOlNlcT4NCgkJCTwveG1wTU06SGlzdG9yeT4NCgkJCTx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYxNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY1NTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RUU0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciLz4NCgkJPC9yZGY6RGVzY3JpcHRpb24+DQoJPC9yZGY6UkRGPg0KPC94OnhtcG1ldGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSd3Jz8+\/9sAQwACAQECAQECAgICAgICAgMFAwMDAwMGBAQDBQcGBwcHBgcHCAkLCQgICggHBwoNCgoLDAwMDAcJDg8NDA4LDAwM\/9sAQwECAgIDAwMGAwMGDAgHCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM\/8AAEQgAawBrAwEiAAIRAQMRAf\/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC\/\/EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\/j5+v\/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC\/\/EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29\/j5+v\/aAAwDAQACEQMRAD8A\/fyiiigAooqnrviKx8Mae11qF1DZ26\/xyNjJ9B3J9hyaaTbsgLlZnijxjpngyx+0aneQ2sf8Ibl3PoqjLMfYA15V46\/afknMlv4ft\/LXp9suF+Y\/7kf9W\/75ryrU9Uutbvmur24nvLmT70szlmPt7D2HAr1cPlU5e9V0X4\/8A5amJS0iezxftVae2uGOTTLtNN6C43Ayg+pj9PoSfavRvDninT\/FunrdabeQ3kDfxIeVPow6qfYgGvkurOj6zeeHr9bqwup7O5XpJE20keh7MPY5FdlbKacl+70ZnHFST94+u6K8b8C\/tQFSlv4ht\/b7ZbLx\/wADj\/qufp3r1nRdds\/EenpdWF1Dd28nSSJww+h9CO4PIrxa+FqUX76+fQ64VIy2LdFFFc5YUUUUAFV9T1W20WxkubyeG2t4hl5JGCqv4mvOv2n\/ANo+z\/Zv8L6bfXcBk\/ta7+xxzFS8ds2xn3uq\/Mw+XGF55rxDUviRcfFRItTm1ZdWt35heKQNAmf7gXgH17+vSvUwuVVasFWlpB9e5z1MRGL5Vuev+Ov2n4YPMt\/D1uLhun2u4UiP6qnBb6nA+oryTXvEF94o1D7VqV3NeXHOGkP3c9lA4UewAFU6K9zD4WnRXuLXv1OOdSUtwoooroMwooooAKu+H\/EmoeFL77Vpt5NZTHG4xnh8f3lPDfiDVKilKKaswu1qj2nwL+0\/b3Pl2\/iC3+yyHj7XApaI\/wC8vLL9RkfQV6pp2p2+sWUdxazRXFvKMpJGwZW\/EV8hVpeFvGGp+Cr0z6XeS2rMcugOY5f95Dwfr1968rEZTCWtLR\/gdVPEtaSPrKiuV+D3j+4+I3hJr66t4be4hnaBxESUcgKdwB5H3umT0611VeBUpyhJwlujtjJNXR8of8Faxn4QeFz6a1\/7Qkr4e8J+NNW8Caj9q0i+nsZWI3hDmOYejocqw+o+mDzX3H\/wVqH\/ABZvwz\/2Gv8A2hLXwRX6xwlGMssjGSurv8z5zMm1iG15H0B8PP2srDVfLtfEVv8A2ZcdPtcIL2z\/AO8vLIf++h7ivXLO9h1GziuLeaG4t5l3RyxOHSQeoYcH8K+I62vBHxD1n4dXhm0e9e3V23SQMN8Ex\/2kPHPqMH3FdOMyGEveoOz7dP8AgfiZ08W1pM+xqK8p+Hf7VWkeIfLttcRdEvGwPNyWtJD\/AL3WP\/gXH+16+qRTLPEkkbLJHINyMp3Kw9QRwRXzeIwtWjLlqqx3QqRkrxHUUUVzlBRRRQAUUUUAe+fsuf8AJPbr\/r\/k\/wDQI69IrzX9lv8A5EG7\/wCv9\/8A0BK9Kr5HHfx5ep6lH4EfKf8AwVp\/5Iz4a\/7DY\/8AREtfA9ffP\/BWgf8AFl\/Df\/YbH\/oiWvgav1LhD\/kWx9X+Z8\/mX8d\/IKKKAM5\/2QSfYDkmvqDzwroPBHxd1n4Vq81jqCw6fHmSa3unzZgd2IYgJ7sCvueK8B+K37ZPhvwIZLPSP+Kk1RcqRbvts4T\/ALc38X0jDd8leM\/NfxO+NniX4vXH\/E61Bms1OY7C3XyrWL0+QfeP+05ZvfAAHdSymeJjaorR8\/8AI462YQpP3dX5f5n6kfC3\/gqD8J\/iD4tXQL7xBZ+H9SbbGl1dybdJuZCSNsd22EHOMGTap3AB26n6KB3KrDlWAZSOQwPQg9x71+AZG4YPIPBHrXsf7NH7eHxI\/ZYMNnoWrLqnhuM\/PoGqgz2WP+mR\/wBZbt7xMFOfmVsADzMy4Hi1z4KWvaW3yfT539UVheIHe1dad1\/l\/XofszRXzl+zJ\/wU9+G\/7RMlrpd5cP4J8UzERjTtXlVbe6f\/AKd7nhHz2V\/LfPAUjDH6PliaCRkdWR1OCrDBH4V8FisHXw1T2eIi4vz\/AE6P1R9DRrU6seam7obRRRXKanvX7Lf\/ACIN3\/1\/v\/6AlelV5r+y3\/yIN5\/1\/v8A+gJXpVfI47+PL1PUo\/Aj5V\/4Kzj\/AIsn4d\/7Di\/+iJa+BQMmvv7\/AIK56R4huv2ZbfUfDvhPxF40uNF1RLufTtEgFxeGLypFLiPO5lBIzsDMAchW6V+FPxV\/ai8UfFYz2rXP9i6SWKPp9k7IW7FZn4dyOhU7Vz1Xpj9c4EwssRl6UGtG7+Xy3Pls8xUaNa8uq0Poj4r\/ALWXhf4ZtLa2839v6vHwbSyceXEfSSbBVfou5h3Ar5p+Kv7Qfif4weZDqV4trpbn\/kG2eY7cjtv5LSH\/AHyRnkAcAcQqhF2qMAdhS1+mYbL6VHXd93+h8pXx1SrpsuyADAoooruOMKKKKAGyRrMjKyqysMEEZBr3z9mL\/go58SP2Y4rXTYbyPxX4VtwsY0XWJXdYIx\/DbTjMkGBwB88Y\/wCeZAArwWiufFYSjiafsq8VKPZ\/1o\/NamtGtUpS5qbsz9h\/2Zf+CiXw2\/acaDT7PU\/+Ed8UTDH9h6uywzyn\/phJ\/q5\/orb+CSgHNe7MpRirAqynBBHINfgC6LIPmGecj2NfS\/7Lv\/BUP4lfAu60\/RdRef4jaC0kdtbaXqErvqSZIVYrW4CvISchVjdZR0VVA4r4HNOCWr1MDL\/t1\/o\/8\/vPo8Hnyfu4hfNfqv8AL7j93v2Wv+REvP8Ar+b\/ANASvTK8j\/Yn1XUvEvwNs9Z1Pwz4j8H3GsStdDSdetlttRtFIVcSxqzBSducE5wRkKcgeuV+I5grYma8z7eg700wr5r\/AG0\/+CUXwf8A23YLi+13Q\/8AhH\/F7r+68S6Jttb\/AHdvOGDHcr2xMrED7pQ4YfSlFTg8diMJVVbDTcZLqnb\/AIdeT0CtQp1o8lVJrzP5+\/20\/wDgit8Yv2RJLrVdPsP+FjeC4csNW0OBmu7VeT\/pNn80icA\/PGZE4+ZkJAr5BguI7mIPG6yI3RlOQa\/rCr5N\/bY\/4I1\/B\/8AbLe+1htNbwP42ugz\/wBv6FEkLXMxyQ91Bjy7jJ+8WCyEcCRcAj9WyPxN2pZpH\/t+K\/OP6x\/8BPksfwv9vCP5P9H\/AJ\/efz40V9O\/tpf8EjvjH+xU9zqWoaO3jHwbCxA8R6BA80UKdQ1zb8y2wx1Zt0QPHmElc\/MEcqzRqyMrK3IIOQa\/VsHjsPi6SrYWanF9U\/z7Pyep8nWw9SjLkqxafmOoopskqwoWdlVV6knAFdRiOpssywLudlUEhRnuScAD3J4A719TfsV\/8EgPjF+2ibXVLfSW8EeC53XPiHXrd41nQgEva23yy3AwQQ3yRMTgScHH66fsS\/8ABID4Q\/sUmz1az0tvGHja2UE+I9cjSa4hk\/ia2ix5dt3AKDftOC7ZJPx+ecbZdlt6fN7Sp\/LHp6vZfi\/I9nAZHicT71uWPd\/ouv5eZ+Wf7Fn\/AAQ9+MH7Vj2ureILVvhj4NlCv9v1m3b+0bxT\/wA8LLKvjHO+YxjkFQ\/OP1y\/Yx\/4Ji\/CP9hqzjn8JaD9u8TbCk\/iTV2F1qk2QQwV8BYVIJGyFUUgnIJJJ+gqK\/Gs84yzHM7wnLkp\/wAsdF83u\/np2SPtcBkuGwvvRV5d3+nb8\/MKKKK+UPWCiiigAooooACMivi39tP\/AIIafCD9qmW81rQLX\/hWfjO4BZtS0WAfYrt+ubiyysTnrl4\/LkbPzO2AB9pUV3ZfmeKwNX22Em4S8uvqtmvJ3Rz4jC0q8eStFNf19x+C4\/4N\/wD9oY\/Gv\/hE\/sfhUaPjzf8AhLP7SP8AZXk56+Xs+0edjjyvLxu48zZ+9r9Gf2Kf+CHfwh\/ZQls9a1y1\/wCFleNLcZXU9agH2O0fOd1vZ5aKMjjDv5ki4OHAZgfs+ivos044zXHUlRnPkjaz5dOb1d7\/ACVl5Hn4XIsJQlzqN30vrb0\/z3Ciiivjz2AooooAKKKKAP\/Z"
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000173,
    "type_document_id": 1,
    "date": "2025-10-28",
    "time": "04:08:12",
    "query_uuid": false,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "actividadeconomica": "6201",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE NRO 1",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": true,
    "sendmailtome": false,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 41946692,
        "dv": 6,
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1,
        "tax_id": 1
    },
    "additional_document_reference": {
        "id": "A23061977FBC",
        "date": "2020-10-01",
        "type_document_id": 1
    },
    "payment_form": [
        {
            "payment_form_id": 2,
            "duration_measure": "30",
            "payment_due_date": "2025-11-28",
            "payment_method_id": 30
        },
        {
            "payment_form_id": 2,
            "duration_measure": "30",
            "payment_due_date": "2025-11-28",
            "payment_method_id": 10
        }
    ],
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "50000.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "50000.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ],
    "logo_empresa_emisora": "\/9j\/4AAQSkZJRgABAQEASABIAAD\/4QnORXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAeAAAAcgEyAAIAAAAUAAAAkIdpAAQAAAABAAAApAAAANAACvyAAAAnEAAK\/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykAMjAxODowNzowOSAxMTo1MjozOQAAA6ABAAMAAAAB\/\/8AAKACAAQAAAABAAAFiaADAAQAAAABAAAFiQAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEAAgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAAiXAAAAAAAAAEgAAAABAAAASAAAAAH\/2P\/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQdGh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv\/bAEMBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv\/AABEIAGsAawMBIQACEQEDEQH\/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8\/T19vf4+fr\/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\/T19vf4+fr\/2gAMAwEAAhEDEQA\/APf6KACigAqKe4it03SuFHv1P4U0ruyAzxrkXnYMTCP+9nn8q0YZ4p03xOHX2qpQcRJ3JKKgYUUAFFABRQAUyWaOFC8rhFHcmhagZF1rROVtlwP77D+QrKd3kcvIzOx6ljmumEOVGbdxtOjkeJ98bsjeoNWI1rXW+i3K\/wDA1H8xWtHLHMgeNwynuDXNOHKaJ3H0VAwooAKa7pGhd2CqOpJoAyrrWlGVtl3H++w4\/AVkSyyTvvlcu3qa6YQ5dWZt3GUVYgooAKfFNJA++Jyje3ehq4Gva60pwtyu0\/316fiK1UdZEDIwZT0INc04crNE7jqKgZma1rCaPbxSOufMfYGxkLxnJ71hveNfAStMJVP3SD8o+ldFOnaPOZyethtFaCCigAooAKKACpILiW2fdC5XPUdj9RQ1dWYHRafdNeW3mOoVg2046GrdcklZ2NEcn48\/5Blr\/wBdv\/ZTXDwXM1q++CRkPfHQ\/Ud69PDJOlZmFT4jbtNejfCXS+W399eVP9RWurK6hlYMp5BByDWdSm4MadxaKzKCigAooAKKAN\/RP+PJv+uh\/kK0q5Z\/EzRbHKePP+QXa\/8AXf8A9lNcDXp4T+EYVPiCpra7ntG3QSFcnJU8qfqK3aTVmQnY3bTXIJcJcDyX9eqn8e341qgggEEEHoRXHODgzVO4UVmMKKACigDe0T\/jzf8A66H+QrTrln8TNFscp48\/5Bdt\/wBd\/wD2U1wNenhf4SMKnxBRXQZhVi2v57HLRy4jHLK5+T\/61KUVJWY07F6x8a6Nd3P2aS5SCToHc\/umPoH6fnx7mui\/rXJUpSpuzNIzUtgorIoKKAN7RP8Ajzf\/AK6H+QrTrln8TNFscp48\/wCQVbf9d\/8A2U1wNenhP4RhU+IKK6DMx77xDa2uUg\/0iUf3T8o+p\/wrm73UrvUG\/fy5TtGvCj8O\/wCNdFOnbVmM530RUrZ0bxRqmh7Ut5vMth1t5vmT8O6\/h+tXUpxqR5ZExk4u6PQ9F8a6Vq5WGRjZ3R48qYjax\/2W6H8cGujIIOCMH0ryKtKVOVmdkJqSugorIs3tE\/483\/66H+QrTrln8TNFscr48\/5BNt\/13\/8AZTXAV6WE\/hGFT4jLvtetLLKK3nzD+BDwPqelczfatd6hlZX2xH\/lknC\/j6\/jXoU6fVnNOfRFKitzIKKAAgEYIzW\/ovi\/VdFCxLILq1XjyJyTgf7LdV\/Ue1Z1KcakeVlRk4u6PQ9F8XaVrW2OOX7PdH\/l3mOCf909G\/Dn2rdryKlOVOXLI7YyUldG9on\/AB5v\/wBdD\/IVp1wz+Jmy2OV8fR3LaAstrZT3bRSh2igXc2MHnH+GfpXhV9rd3fbk3+TF0MaHH4E9TXr5eoyp+hyYiTTsZ1FekcoUUAFFABRQAda6XRPG2q6Y0dvKWv7ckKsUhJkHoFbk\/QHNZVaUakbMqE3F3R7p4beWbSEnltLi0aU7vJuFCyL9RnitevnKnxOx6cdgrmvEfgXRPEoaS4t\/IvD0uoPlfPv2b8c\/hVUqsqUuaIpwU1ZnkfiP4ca5oBaaKP8AtCyH\/La3U7lH+0nUfUZH0rjwQRkEEe1fQUa0a0eaJ504ODsxaK2ICigApCQOpoA7Tw58NNb10rNcp\/Z1mefMnX94w\/2U6\/icfjXrnh3wXovhlQ1lbb7rGGupjukP4\/wj2AFePjcZzfu6e3U7KFG3vSOhorzDqCigArkvEnw80PxEZJ\/K+x3zZP2m3ABY+rr0b+fvWtGtKjLmiROCmrM8j8R+Atc8OFpZYPtdkD\/x826kgD\/aXqv8veuYBBGQcivoaNaNWPNE86cHB2YUEgDJOK1JOp8OfD\/XPEe2ZYfsdkT\/AMfNwpGR6qvVvrwPevXfDfw\/0Tw3smSH7XfKP+Pm4ALA\/wCyOi\/hz7mvJxuM3p0\/mzroUftSOqoryjrCigAooAKKACuK8R\/DPRNcLz2yf2det1lgX5GP+0nQ\/UYPvW1CvKjLmiRUpqaszzr\/AIVV4m\/tX7FstvJ6\/bPM\/d4+mN2fbHXvjmvRvDfw00TQilxcJ\/aF6v8Ay1nX5VP+ynQfU5PvXficenHlpdTnpYezvI7SivKOsKKACigAooAKKACigAooAKKACigAooA\/\/9kA\/+0iSFBob3Rvc2hvcCAzLjAAOEJJTQQEAAAAAAAPHAFaAAMbJUccAgAAAgBsADhCSU0EJQAAAAAAEKFdbYoq2VNe2RBQsAMFvEY4QklNBDoAAAAAAO8AAAAQAAAAAQAAAAAAC3ByaW50T3V0cHV0AAAABQAAAABQc3RTYm9vbAEAAAAASW50ZWVudW0AAAAASW50ZQAAAABDbHJtAAAAD3ByaW50U2l4dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVYVAAAAAEAAAAAAA9wcmludFByb29mU2V0dXBPYmpjAAAAEQBBAGoAdQBzAHQAZQAgAGQAZQAgAHAAcgB1AGUAYgBhAAAAAAAKcHJvb2ZTZXR1cAAAAAEAAAAAQmx0bmVudW0AAAAMYnVpbHRpblByb29mAAAACXByb29mQ01ZSwA4QklNBDsAAAAAAi0AAAAQAAAAAQAAAAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABcAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NNYm9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAAAEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQgIGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG\/gAAAAAAAAAAAAQnJkVFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIAAAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAAAAAAAAAAABBjcm9wV2hlblByaW50aW5nYm9vbAAAAAAOY3JvcFJlY3RCb3R0b21sb25nAAAAAAAAAAxjcm9wUmVjdExlZnRsb25nAAAAAAAAAA1jcm9wUmVjdFJpZ2h0bG9uZwAAAAAAAAALY3JvcFJlY3RUb3Bsb25nAAAAAAA4QklNA+0AAAAAABAASAAAAAEAAgBIAAAAAQACOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNA\/IAAAAAAAoAAP\/\/\/\/\/\/\/wAAOEJJTQQNAAAAAAAEAAAAeDhCSU0EGQAAAAAABAAAAB44QklNA\/MAAAAAAAkAAAAAAAAAAAEAOEJJTScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D9QAAAAAASAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAAAAAAAThCSU0D+AAAAAAAcAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAAAAP\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/8D6AAAAAD\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/A+gAAAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAA4QklNBAAAAAAAAAIAADhCSU0EAgAAAAAABAAAAAA4QklNBDAAAAAAAAIBAThCSU0ELQAAAAAABgABAAAABjhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAANbAAAABgAAAAAAAAAAAAAFiQAABYkAAAATAEwAbwBnAG8AIABUAG8AcgByAGUAIABTAG8AZgB0AHcAYQByAGUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAABYkAAAWJAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAWJAAAAAFJnaHRsb25nAAAFiQAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAFiQAAAABSZ2h0bG9uZwAABYkAAAADdXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxUZXh0SXNIVE1MYm9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAPRVNsaWNlSG9yekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5cGUAAAAATm9uZQAAAAl0b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0bG9uZwAAAAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgAAAAAAAwAAAACP+0XWOIZZSw4QklNBBEAAAAAAAEBADhCSU0EFAAAAAAABAAAAAY4QklNBAwAAAAAGNcAAAABAAAAoAAAAKAAAAHgAAEsAAAAGLsAGAAB\/9j\/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk\/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx\/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB\/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI\/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg\/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv\/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN\/M7gz8TQrNGU0njTYNRM1TTWHNcI1\/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE\/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0\/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19hX7NgBWBXYKpg\/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg\/aJZo7GlDaZpp8WpIap9q92tPa6dr\/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN\/hH\/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ\/opkisqLMIuWi\/yMY4zKjTGNmI3\/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ\/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln\/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum\/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7\/v3q\/9cBwwOzBZ8Hjwl\/C28NYw9TEUcTOxUvFyMZGxsPHQce\/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI\/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x\/nqegy6LzpRunQ6lvq5etw6\/vshu0R7ZzuKO6070DvzPBY8OXxcvH\/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x\/pX+uf7d\/wH\/Jj9Kf26\/kv+3P9t\/\/\/\/7QAMQWRvYmVfQ00AAv\/uAA5BZG9iZQBkgAAAAAH\/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP\/AABEIAKAAoAMBIgACEQEDEQH\/3QAEAAr\/xAE\/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU\/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f\/2gAMAwEAAhEDEQA\/APVUkkklKSSSSUpJJJJSkkkDIzKKNHHc\/wDcbqf\/ADFIAnZSdAszcat\/pveN3eNQP60fRWbfnX3SJ9Nn7ref7T1X44Ugx91pk9ACHAOaQQeCOE6wqb7aDNTto7t5af7K0KOp1Phtw9N3j+af7X5v9pCWMjbVILdSTAgiRqCnTEqSSSSUpJJJJSkkkklP\/9D1VJJJJSkkkO7IpobNjg2eB3PwakpIg35VNA\/SO93Zo1cfkqF\/U7bJbSPTb48u\/wDItVPkknUnknUlSRx91pk2r+o326M\/RM8vpH+1+b\/ZVVJJSAAbItSSSSKFJJJJKS0ZN1B\/Ru9v7h1b935v9laFHUqbIbZ+if5\/RPwespJNMQUgl6FJYlGXfRox0s\/cdqPl+6tHH6hRdDXfo3n813B\/quUUoEeK4FtJJJJqVJJJJKf\/0fVVC26qpu6xwaPP+ChmWvpw77mRvrre9s6iWtLguYo6vVkkHIJruPd5lp\/qv\/M\/quUkMZkCegQZU7V\/VHu9tA2D993PyaqRJc4ucS5x5J1KZJSAAbLSVJJJIoUkkkkpSSSSSlJJJJKUkkkkpSSSSSk9GbfRAB3s\/cd\/3135q0sfOovhoOx5\/Mdz\/Z\/eWMlymygCkF6FJUel2WPreHuLg0gNnWBCvKEijS8P\/9L0zqX\/ACdlf8TZ\/wBS5cC36I+C77qP\/J+V\/wATZ\/1LlwLfoj4K3yvyy82PJuE+Nm5GNpW6Wf6N2rfl+5\/YWrjdSxr4a4+jYfzXnQ\/1LPo\/5yxElPLHGXge6wEh6UgjlJYWN1DJx4aD6lY\/wb9QP6jvpMWpjZ+NkQ0H07D\/AIN+hP8AUd9F6hljlHxC4EFspJcJJiVJJJJKUkkkkpSSSSSlJJJJKUkkkkp0ek\/Qt\/rD8i0Fn9J+hb\/WH5FoKCfzFeNn\/9P03qP\/ACflf8TZ\/wBS5cA36I+C7\/qP\/J+T\/wATZ\/1LlwDfoj4BW+U+WXmxZNwukkkrKxSYgHQp0klNrG6lk0Q1x9asfmvOo\/qWfSWpjZuPk6Vuh\/8Ao3aO+X7\/APYWCmTJY4nwKRIh6ZJY2N1XIqhtv6dnmYePg\/8AO\/trUx8rHyYFTwXmYrdo\/T6UM\/P2\/wDBqGUJR327rgQUqSSSalSSSSSlJJJJKUkkkkp0ek\/Rt\/rD8i0Fn9J+jb8R+RaCgn8xXjZ\/\/9T03qH9Ayf+Js\/6ly4Bv0R8Au\/6h\/QMn\/in\/wDUlcA36I+AVvlPll5sWTcLpJJKysUkkmc5rGl7yGMb9JzjAHxcUlLqNlldTDZa4V1jl7jAWZl9eqZLMNvqu\/0rwQwf1WaPs\/6CyL77sh\/qXvNjxwTwP6jR7Wf2U+OMnfRaZgbaurl9eGrMJk\/8NYNP7FX\/AKU\/7bWTZbdbaLrLHPuBlthJ3Aj9xzf5v\/ragkpREDZjMid3oOmfXLOxoq6g051I09TRt7R\/X\/m8j\/rv6T\/hl1nT+p4HUqzZg3C3aJfWfbYz\/jKXe9v9f+bXmadj312Ntrc6u1hlljCWuaf5L2+5qiycvCWo9J8Nv8VdHKRvq+qJLj+mfXXJqirqlf2mvj7RWA24f8ZX7ar\/APwGz+uupws7Dz6TfhXNvrH0tujm+VtTosq\/ttVSeKcNxp3Hys0ZiW32J0kkkxcpJJJJTo9J+jb8R+RaCz+k\/Rt+I\/ItBQT+Yrxs\/wD\/1fTc\/wDoOT\/xT\/8AqSuAb9EfAL0DO\/oWR\/xT\/wDqSvP2Alo+AVvlPll5hjybhdLgEnQDUk6ADzKz8vrWLRLKf1iwfumGD+tZ+d\/1tY2Vm5OWf075aNRW3Rg\/sf8Ak1cjAnwYTMDxdbL65j1S3FHrv\/fMisfP6Vv9j\/txY+TlZGU7dkPL4+i3hrf6lY9rUJJSxgAxmRKkkkk5CkkkklKSSSSUpTpuux7m349jqbmfRtrJa4f2h\/1Kgkgp6npn12e2KurVbxx9qoADv+vY\/wBF\/wDWo\/7ZXUY2TjZlIyMS1l9J03sMgH914+lW\/wDkWLy5FxcrJw7hkYlr6LhpvYYkfuvH0bGfyLFBk5aMtY+k\/wDNZI5SN9fzfUEly\/TPrsx0VdWr9M8faqAS3\/r2P9Nn9ajf\/wASulpupyKW349jbqX\/AEbayHNP9pv\/AFKqTxygfUPr0ZoyEti6nSeLfi38i0Fn9J4t+LfyLQVafzFkGz\/\/1vUcis249tQIBsY5oJ4BI2ryf6xdN+sXT9Op1xhjRtuPJxz4eo7+cY7\/AMNf9bXriZzQ4FrgC0iCDqCCpsGc4jsJA\/y0WThxDenwpJelda\/xedLzN13THfs7IOuxomhx\/lUe30f\/AEH2f8VYuE6v0PqvRrNvUaDWwmGZDfdS7w23QNrnf6O70rf5C0sXMY8nympfun5mtPHKO407tBJJJTLFJJJJKUkkkkpSSSSSlJJJJKUkkiUUX5V7cbFqffe\/6NVbS5xH720fRZ\/Lf7EFI1d6Mes\/btnRBa7KdG9lIBaR\/wB2mv8A1f0\/5eQup6J\/i3us239bt9JnP2Oh0uPlfkj6P9TH\/wDYldxg9PwunY7cbBoZj0t4YwRJ\/ed++\/8Alv8AequbnMcQYxHuH\/mf+hM0MMjqfT\/0mr0LH6lTh7uqClmW+C9mOXFgj\/jPz\/3\/AMxaSSSzZHiJPfs2QKFP\/9f1VJJJJSlGyuu2t1drRZW8Fr2OALSDy1zT9JSSSU8b1r\/Fzg5G67o7xhXHX0HS6gn+SP5zG\/61+i\/7rrhup9K6l0m4U9Rx3Y5cYY861v8A+Kvb+jf\/AFP53\/g17Wh349GTS6jIrZdTYIfXY0Oa4eDmO9rlaxc5OGkvXHx+b\/GYp4Ynb0l8NSXf9a\/xb0WbruiW\/Z38\/ZbiXVH\/AIq333Uf+DV\/8WuIz+n53Tb\/ALP1Ch+Nafoh\/wBF0f6G1u6q7\/rb1fxZseQek6\/un5mvLHKO4+rXSSSUq1SSSXLmtAJc87WtAkkn81jW+5zklKTsY+yxtNTHW22GK6mAue4\/yK2S9y6jon+L\/quftu6iT07GOuwgHIcP+LM14\/8A17fZ\/wB113nSOgdJ6NUWYFArc4RZc73Wv\/4y5\/vd\/U\/m\/wBxVsvN44aD1y8Pl\/xmSGGUt9A8T0X\/ABdZ+Vtu6vYcKk6\/Z6yHXEfy7PfTR\/Z9Z\/8AxS7vpnSOm9Ko9Dp+Oyhh1cW6ucf3rbXbrLXf8Y9XEln5c+TJ8x0\/dHytiOOMdh9VJJJKJepJJJJT\/9D1VJJJJSkkkklKSSSSUpBy8PEzqHY2ZSzIof8ASrsaHN+5yMkkCRqFPB9a\/wAW0br+h3R3+x3kkf1aMn3Pb\/Uv9X\/jq1xWbi5XT7zjZ9L8W8f4O0QSJ27q3fQuZ\/Lqc9e4qFlNNrmOsra91Tt1ZcAS10bd7J+i7aVbxc7OOkxxj7JfawywRO3pfLuifUbrPVNtuQD07EOu+5v6Vw\/4LG9rm\/18j0\/+KtXfdF+rHR+ijdh07sgiHZVvvtI\/4z\/Bt\/4OltVa1klHl5nJk0J4Y\/ux\/avhijHxPcqSSSUC9SSSSSlJJJJKUkkkkp\/\/2QA4QklNBCEAAAAAAFUAAAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAATAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwACAAQwBTADYAAAABADhCSU0EBgAAAAAABwAGAQEAAQEA\/+EQXWh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4NCjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4NCgk8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPg0KCQk8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA3LTA5VDExOjQ3OjA0LTA1OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTA3LTA5VDExOjUyOjM5LTA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wNy0wOVQxMTo1MjozOS0wNTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYyNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY1NTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RUU0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiPg0KCQkJPHhtcE1NOkhpc3Rvcnk+DQoJCQkJPHJkZjpTZXE+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkVFNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjQ3OjA0LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIvPg0KCQkJCQk8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6RjE0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHN0RXZ0OndoZW49IjIwMTgtMDctMDlUMTE6NTI6MzktMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9qcGVnIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL2pwZWciLz4NCgkJCQkJPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkYyNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjUyOjM5LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPg0KCQkJCTwvcmRmOlNlcT4NCgkJCTwveG1wTU06SGlzdG9yeT4NCgkJCTx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYxNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY1NTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RUU0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciLz4NCgkJPC9yZGY6RGVzY3JpcHRpb24+DQoJPC9yZGY6UkRGPg0KPC94OnhtcG1ldGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSd3Jz8+\/9sAQwACAQECAQECAgICAgICAgMFAwMDAwMGBAQDBQcGBwcHBgcHCAkLCQgICggHBwoNCgoLDAwMDAcJDg8NDA4LDAwM\/9sAQwECAgIDAwMGAwMGDAgHCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM\/8AAEQgAawBrAwEiAAIRAQMRAf\/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC\/\/EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\/j5+v\/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC\/\/EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29\/j5+v\/aAAwDAQACEQMRAD8A\/fyiiigAooqnrviKx8Mae11qF1DZ26\/xyNjJ9B3J9hyaaTbsgLlZnijxjpngyx+0aneQ2sf8Ibl3PoqjLMfYA15V46\/afknMlv4ft\/LXp9suF+Y\/7kf9W\/75ryrU9Uutbvmur24nvLmT70szlmPt7D2HAr1cPlU5e9V0X4\/8A5amJS0iezxftVae2uGOTTLtNN6C43Ayg+pj9PoSfavRvDninT\/FunrdabeQ3kDfxIeVPow6qfYgGvkurOj6zeeHr9bqwup7O5XpJE20keh7MPY5FdlbKacl+70ZnHFST94+u6K8b8C\/tQFSlv4ht\/b7ZbLx\/wADj\/qufp3r1nRdds\/EenpdWF1Dd28nSSJww+h9CO4PIrxa+FqUX76+fQ64VIy2LdFFFc5YUUUUAFV9T1W20WxkubyeG2t4hl5JGCqv4mvOv2n\/ANo+z\/Zv8L6bfXcBk\/ta7+xxzFS8ds2xn3uq\/Mw+XGF55rxDUviRcfFRItTm1ZdWt35heKQNAmf7gXgH17+vSvUwuVVasFWlpB9e5z1MRGL5Vuev+Ov2n4YPMt\/D1uLhun2u4UiP6qnBb6nA+oryTXvEF94o1D7VqV3NeXHOGkP3c9lA4UewAFU6K9zD4WnRXuLXv1OOdSUtwoooroMwooooAKu+H\/EmoeFL77Vpt5NZTHG4xnh8f3lPDfiDVKilKKaswu1qj2nwL+0\/b3Pl2\/iC3+yyHj7XApaI\/wC8vLL9RkfQV6pp2p2+sWUdxazRXFvKMpJGwZW\/EV8hVpeFvGGp+Cr0z6XeS2rMcugOY5f95Dwfr1968rEZTCWtLR\/gdVPEtaSPrKiuV+D3j+4+I3hJr66t4be4hnaBxESUcgKdwB5H3umT0611VeBUpyhJwlujtjJNXR8of8Faxn4QeFz6a1\/7Qkr4e8J+NNW8Caj9q0i+nsZWI3hDmOYejocqw+o+mDzX3H\/wVqH\/ABZvwz\/2Gv8A2hLXwRX6xwlGMssjGSurv8z5zMm1iG15H0B8PP2srDVfLtfEVv8A2ZcdPtcIL2z\/AO8vLIf++h7ivXLO9h1GziuLeaG4t5l3RyxOHSQeoYcH8K+I62vBHxD1n4dXhm0e9e3V23SQMN8Ex\/2kPHPqMH3FdOMyGEveoOz7dP8AgfiZ08W1pM+xqK8p+Hf7VWkeIfLttcRdEvGwPNyWtJD\/AL3WP\/gXH+16+qRTLPEkkbLJHINyMp3Kw9QRwRXzeIwtWjLlqqx3QqRkrxHUUUVzlBRRRQAUUUUAe+fsuf8AJPbr\/r\/k\/wDQI69IrzX9lv8A5EG7\/wCv9\/8A0BK9Kr5HHfx5ep6lH4EfKf8AwVp\/5Iz4a\/7DY\/8AREtfA9ffP\/BWgf8AFl\/Df\/YbH\/oiWvgav1LhD\/kWx9X+Z8\/mX8d\/IKKKAM5\/2QSfYDkmvqDzwroPBHxd1n4Vq81jqCw6fHmSa3unzZgd2IYgJ7sCvueK8B+K37ZPhvwIZLPSP+Kk1RcqRbvts4T\/ALc38X0jDd8leM\/NfxO+NniX4vXH\/E61Bms1OY7C3XyrWL0+QfeP+05ZvfAAHdSymeJjaorR8\/8AI462YQpP3dX5f5n6kfC3\/gqD8J\/iD4tXQL7xBZ+H9SbbGl1dybdJuZCSNsd22EHOMGTap3AB26n6KB3KrDlWAZSOQwPQg9x71+AZG4YPIPBHrXsf7NH7eHxI\/ZYMNnoWrLqnhuM\/PoGqgz2WP+mR\/wBZbt7xMFOfmVsADzMy4Hi1z4KWvaW3yfT539UVheIHe1dad1\/l\/XofszRXzl+zJ\/wU9+G\/7RMlrpd5cP4J8UzERjTtXlVbe6f\/AKd7nhHz2V\/LfPAUjDH6PliaCRkdWR1OCrDBH4V8FisHXw1T2eIi4vz\/AE6P1R9DRrU6seam7obRRRXKanvX7Lf\/ACIN3\/1\/v\/6AlelV5r+y3\/yIN5\/1\/v8A+gJXpVfI47+PL1PUo\/Aj5V\/4Kzj\/AIsn4d\/7Di\/+iJa+BQMmvv7\/AIK56R4huv2ZbfUfDvhPxF40uNF1RLufTtEgFxeGLypFLiPO5lBIzsDMAchW6V+FPxV\/ai8UfFYz2rXP9i6SWKPp9k7IW7FZn4dyOhU7Vz1Xpj9c4EwssRl6UGtG7+Xy3Pls8xUaNa8uq0Poj4r\/ALWXhf4ZtLa2839v6vHwbSyceXEfSSbBVfou5h3Ar5p+Kv7Qfif4weZDqV4trpbn\/kG2eY7cjtv5LSH\/AHyRnkAcAcQqhF2qMAdhS1+mYbL6VHXd93+h8pXx1SrpsuyADAoooruOMKKKKAGyRrMjKyqysMEEZBr3z9mL\/go58SP2Y4rXTYbyPxX4VtwsY0XWJXdYIx\/DbTjMkGBwB88Y\/wCeZAArwWiufFYSjiafsq8VKPZ\/1o\/NamtGtUpS5qbsz9h\/2Zf+CiXw2\/acaDT7PU\/+Ed8UTDH9h6uywzyn\/phJ\/q5\/orb+CSgHNe7MpRirAqynBBHINfgC6LIPmGecj2NfS\/7Lv\/BUP4lfAu60\/RdRef4jaC0kdtbaXqErvqSZIVYrW4CvISchVjdZR0VVA4r4HNOCWr1MDL\/t1\/o\/8\/vPo8Hnyfu4hfNfqv8AL7j93v2Wv+REvP8Ar+b\/ANASvTK8j\/Yn1XUvEvwNs9Z1Pwz4j8H3GsStdDSdetlttRtFIVcSxqzBSducE5wRkKcgeuV+I5grYma8z7eg700wr5r\/AG0\/+CUXwf8A23YLi+13Q\/8AhH\/F7r+68S6Jttb\/AHdvOGDHcr2xMrED7pQ4YfSlFTg8diMJVVbDTcZLqnb\/AIdeT0CtQp1o8lVJrzP5+\/20\/wDgit8Yv2RJLrVdPsP+FjeC4csNW0OBmu7VeT\/pNn80icA\/PGZE4+ZkJAr5BguI7mIPG6yI3RlOQa\/rCr5N\/bY\/4I1\/B\/8AbLe+1htNbwP42ugz\/wBv6FEkLXMxyQ91Bjy7jJ+8WCyEcCRcAj9WyPxN2pZpH\/t+K\/OP6x\/8BPksfwv9vCP5P9H\/AJ\/efz40V9O\/tpf8EjvjH+xU9zqWoaO3jHwbCxA8R6BA80UKdQ1zb8y2wx1Zt0QPHmElc\/MEcqzRqyMrK3IIOQa\/VsHjsPi6SrYWanF9U\/z7Pyep8nWw9SjLkqxafmOoopskqwoWdlVV6knAFdRiOpssywLudlUEhRnuScAD3J4A719TfsV\/8EgPjF+2ibXVLfSW8EeC53XPiHXrd41nQgEva23yy3AwQQ3yRMTgScHH66fsS\/8ABID4Q\/sUmz1az0tvGHja2UE+I9cjSa4hk\/ia2ix5dt3AKDftOC7ZJPx+ecbZdlt6fN7Sp\/LHp6vZfi\/I9nAZHicT71uWPd\/ouv5eZ+Wf7Fn\/AAQ9+MH7Vj2ureILVvhj4NlCv9v1m3b+0bxT\/wA8LLKvjHO+YxjkFQ\/OP1y\/Yx\/4Ji\/CP9hqzjn8JaD9u8TbCk\/iTV2F1qk2QQwV8BYVIJGyFUUgnIJJJ+gqK\/Gs84yzHM7wnLkp\/wAsdF83u\/np2SPtcBkuGwvvRV5d3+nb8\/MKKKK+UPWCiiigAooooACMivi39tP\/AIIafCD9qmW81rQLX\/hWfjO4BZtS0WAfYrt+ubiyysTnrl4\/LkbPzO2AB9pUV3ZfmeKwNX22Em4S8uvqtmvJ3Rz4jC0q8eStFNf19x+C4\/4N\/wD9oY\/Gv\/hE\/sfhUaPjzf8AhLP7SP8AZXk56+Xs+0edjjyvLxu48zZ+9r9Gf2Kf+CHfwh\/ZQls9a1y1\/wCFleNLcZXU9agH2O0fOd1vZ5aKMjjDv5ki4OHAZgfs+ivos044zXHUlRnPkjaz5dOb1d7\/ACVl5Hn4XIsJQlzqN30vrb0\/z3Ciiivjz2AooooAKKKKAP\/Z"
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000173,"type_document_id":1,"date":"2025-10-28","time":"04:08:12","query_uuid":false,"resolution_number":"18760000001","prefix":"SETP","actividadeconomica":"6201","notes":"ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA","disable_confirmation_text":true,"establishment_name":"TORRE SOFTWARE NRO 1","establishment_address":"BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2","establishment_phone":"3226563672","establishment_municipality":600,"establishment_email":"[email protected]","sendmail":true,"sendmailtome":false,"head_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","customer":{"identification_number":41946692,"dv":6,"name":"ELIZABETH CARDONA VILLADA","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":3,"type_organization_id":2,"type_liability_id":7,"municipality_id":822,"type_regime_id":1,"tax_id":1},"additional_document_reference":{"id":"A23061977FBC","date":"2020-10-01","type_document_id":1},"payment_form":[{"payment_form_id":2,"duration_measure":"30","payment_due_date":"2025-11-28","payment_method_id":30},{"payment_form_id":2,"duration_measure":"30","payment_due_date":"2025-11-28","payment_method_id":10}],"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"50000.00","base_amount":"1000000.00"}],"legal_monetary_totals":{"line_extension_amount":"840336.134","tax_exclusive_amount":"840336.134","tax_inclusive_amount":"1000000.00","allowance_total_amount":"50000.00","payable_amount":"950000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","percent":"19","taxable_amount":"840336.134"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"840336.134","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","taxable_amount":"840336.134","percent":"19.00"}],"description":"COMISION POR SERVICIOS","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"COMISION","type_item_identification_id":4,"price_amount":"1000000.00","base_quantity":"1"}],"logo_empresa_emisora":"\/9j\/4AAQSkZJRgABAQEASABIAAD\/4QnORXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAeAAAAcgEyAAIAAAAUAAAAkIdpAAQAAAABAAAApAAAANAACvyAAAAnEAAK\/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykAMjAxODowNzowOSAxMTo1MjozOQAAA6ABAAMAAAAB\/\/8AAKACAAQAAAABAAAFiaADAAQAAAABAAAFiQAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEAAgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAAiXAAAAAAAAAEgAAAABAAAASAAAAAH\/2P\/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQdGh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv\/bAEMBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv\/AABEIAGsAawMBIQACEQEDEQH\/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8\/T19vf4+fr\/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\/T19vf4+fr\/2gAMAwEAAhEDEQA\/APf6KACigAqKe4it03SuFHv1P4U0ruyAzxrkXnYMTCP+9nn8q0YZ4p03xOHX2qpQcRJ3JKKgYUUAFFABRQAUyWaOFC8rhFHcmhagZF1rROVtlwP77D+QrKd3kcvIzOx6ljmumEOVGbdxtOjkeJ98bsjeoNWI1rXW+i3K\/wDA1H8xWtHLHMgeNwynuDXNOHKaJ3H0VAwooAKa7pGhd2CqOpJoAyrrWlGVtl3H++w4\/AVkSyyTvvlcu3qa6YQ5dWZt3GUVYgooAKfFNJA++Jyje3ehq4Gva60pwtyu0\/316fiK1UdZEDIwZT0INc04crNE7jqKgZma1rCaPbxSOufMfYGxkLxnJ71hveNfAStMJVP3SD8o+ldFOnaPOZyethtFaCCigAooAKKACpILiW2fdC5XPUdj9RQ1dWYHRafdNeW3mOoVg2046GrdcklZ2NEcn48\/5Blr\/wBdv\/ZTXDwXM1q++CRkPfHQ\/Ud69PDJOlZmFT4jbtNejfCXS+W399eVP9RWurK6hlYMp5BByDWdSm4MadxaKzKCigAooAKKAN\/RP+PJv+uh\/kK0q5Z\/EzRbHKePP+QXa\/8AXf8A9lNcDXp4T+EYVPiCpra7ntG3QSFcnJU8qfqK3aTVmQnY3bTXIJcJcDyX9eqn8e341qgggEEEHoRXHODgzVO4UVmMKKACigDe0T\/jzf8A66H+QrTrln8TNFscp48\/5Bdt\/wBd\/wD2U1wNenhf4SMKnxBRXQZhVi2v57HLRy4jHLK5+T\/61KUVJWY07F6x8a6Nd3P2aS5SCToHc\/umPoH6fnx7mui\/rXJUpSpuzNIzUtgorIoKKAN7RP8Ajzf\/AK6H+QrTrln8TNFscp48\/wCQVbf9d\/8A2U1wNenhP4RhU+IKK6DMx77xDa2uUg\/0iUf3T8o+p\/wrm73UrvUG\/fy5TtGvCj8O\/wCNdFOnbVmM530RUrZ0bxRqmh7Ut5vMth1t5vmT8O6\/h+tXUpxqR5ZExk4u6PQ9F8a6Vq5WGRjZ3R48qYjax\/2W6H8cGujIIOCMH0ryKtKVOVmdkJqSugorIs3tE\/483\/66H+QrTrln8TNFscr48\/5BNt\/13\/8AZTXAV6WE\/hGFT4jLvtetLLKK3nzD+BDwPqelczfatd6hlZX2xH\/lknC\/j6\/jXoU6fVnNOfRFKitzIKKAAgEYIzW\/ovi\/VdFCxLILq1XjyJyTgf7LdV\/Ue1Z1KcakeVlRk4u6PQ9F8XaVrW2OOX7PdH\/l3mOCf909G\/Dn2rdryKlOVOXLI7YyUldG9on\/AB5v\/wBdD\/IVp1wz+Jmy2OV8fR3LaAstrZT3bRSh2igXc2MHnH+GfpXhV9rd3fbk3+TF0MaHH4E9TXr5eoyp+hyYiTTsZ1FekcoUUAFFABRQAda6XRPG2q6Y0dvKWv7ckKsUhJkHoFbk\/QHNZVaUakbMqE3F3R7p4beWbSEnltLi0aU7vJuFCyL9RnitevnKnxOx6cdgrmvEfgXRPEoaS4t\/IvD0uoPlfPv2b8c\/hVUqsqUuaIpwU1ZnkfiP4ca5oBaaKP8AtCyH\/La3U7lH+0nUfUZH0rjwQRkEEe1fQUa0a0eaJ504ODsxaK2ICigApCQOpoA7Tw58NNb10rNcp\/Z1mefMnX94w\/2U6\/icfjXrnh3wXovhlQ1lbb7rGGupjukP4\/wj2AFePjcZzfu6e3U7KFG3vSOhorzDqCigArkvEnw80PxEZJ\/K+x3zZP2m3ABY+rr0b+fvWtGtKjLmiROCmrM8j8R+Atc8OFpZYPtdkD\/x826kgD\/aXqv8veuYBBGQcivoaNaNWPNE86cHB2YUEgDJOK1JOp8OfD\/XPEe2ZYfsdkT\/AMfNwpGR6qvVvrwPevXfDfw\/0Tw3smSH7XfKP+Pm4ALA\/wCyOi\/hz7mvJxuM3p0\/mzroUftSOqoryjrCigAooAKKACuK8R\/DPRNcLz2yf2det1lgX5GP+0nQ\/UYPvW1CvKjLmiRUpqaszzr\/AIVV4m\/tX7FstvJ6\/bPM\/d4+mN2fbHXvjmvRvDfw00TQilxcJ\/aF6v8Ay1nX5VP+ynQfU5PvXficenHlpdTnpYezvI7SivKOsKKACigAooAKKACigAooAKKACigAooA\/\/9kA\/+0iSFBob3Rvc2hvcCAzLjAAOEJJTQQEAAAAAAAPHAFaAAMbJUccAgAAAgBsADhCSU0EJQAAAAAAEKFdbYoq2VNe2RBQsAMFvEY4QklNBDoAAAAAAO8AAAAQAAAAAQAAAAAAC3ByaW50T3V0cHV0AAAABQAAAABQc3RTYm9vbAEAAAAASW50ZWVudW0AAAAASW50ZQAAAABDbHJtAAAAD3ByaW50U2l4dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVYVAAAAAEAAAAAAA9wcmludFByb29mU2V0dXBPYmpjAAAAEQBBAGoAdQBzAHQAZQAgAGQAZQAgAHAAcgB1AGUAYgBhAAAAAAAKcHJvb2ZTZXR1cAAAAAEAAAAAQmx0bmVudW0AAAAMYnVpbHRpblByb29mAAAACXByb29mQ01ZSwA4QklNBDsAAAAAAi0AAAAQAAAAAQAAAAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABcAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NNYm9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAAAEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQgIGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG\/gAAAAAAAAAAAAQnJkVFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIAAAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAAAAAAAAAAABBjcm9wV2hlblByaW50aW5nYm9vbAAAAAAOY3JvcFJlY3RCb3R0b21sb25nAAAAAAAAAAxjcm9wUmVjdExlZnRsb25nAAAAAAAAAA1jcm9wUmVjdFJpZ2h0bG9uZwAAAAAAAAALY3JvcFJlY3RUb3Bsb25nAAAAAAA4QklNA+0AAAAAABAASAAAAAEAAgBIAAAAAQACOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNA\/IAAAAAAAoAAP\/\/\/\/\/\/\/wAAOEJJTQQNAAAAAAAEAAAAeDhCSU0EGQAAAAAABAAAAB44QklNA\/MAAAAAAAkAAAAAAAAAAAEAOEJJTScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D9QAAAAAASAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAAAAAAAThCSU0D+AAAAAAAcAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAAAAP\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/8D6AAAAAD\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/A+gAAAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAA4QklNBAAAAAAAAAIAADhCSU0EAgAAAAAABAAAAAA4QklNBDAAAAAAAAIBAThCSU0ELQAAAAAABgABAAAABjhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAANbAAAABgAAAAAAAAAAAAAFiQAABYkAAAATAEwAbwBnAG8AIABUAG8AcgByAGUAIABTAG8AZgB0AHcAYQByAGUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAABYkAAAWJAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAWJAAAAAFJnaHRsb25nAAAFiQAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAFiQAAAABSZ2h0bG9uZwAABYkAAAADdXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxUZXh0SXNIVE1MYm9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAPRVNsaWNlSG9yekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5cGUAAAAATm9uZQAAAAl0b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0bG9uZwAAAAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgAAAAAAAwAAAACP+0XWOIZZSw4QklNBBEAAAAAAAEBADhCSU0EFAAAAAAABAAAAAY4QklNBAwAAAAAGNcAAAABAAAAoAAAAKAAAAHgAAEsAAAAGLsAGAAB\/9j\/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk\/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx\/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB\/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI\/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg\/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv\/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN\/M7gz8TQrNGU0njTYNRM1TTWHNcI1\/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE\/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0\/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19hX7NgBWBXYKpg\/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg\/aJZo7GlDaZpp8WpIap9q92tPa6dr\/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN\/hH\/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ\/opkisqLMIuWi\/yMY4zKjTGNmI3\/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ\/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln\/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum\/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7\/v3q\/9cBwwOzBZ8Hjwl\/C28NYw9TEUcTOxUvFyMZGxsPHQce\/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI\/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x\/nqegy6LzpRunQ6lvq5etw6\/vshu0R7ZzuKO6070DvzPBY8OXxcvH\/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x\/pX+uf7d\/wH\/Jj9Kf26\/kv+3P9t\/\/\/\/7QAMQWRvYmVfQ00AAv\/uAA5BZG9iZQBkgAAAAAH\/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP\/AABEIAKAAoAMBIgACEQEDEQH\/3QAEAAr\/xAE\/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU\/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f\/2gAMAwEAAhEDEQA\/APVUkkklKSSSSUpJJJJSkkkDIzKKNHHc\/wDcbqf\/ADFIAnZSdAszcat\/pveN3eNQP60fRWbfnX3SJ9Nn7ref7T1X44Ugx91pk9ACHAOaQQeCOE6wqb7aDNTto7t5af7K0KOp1Phtw9N3j+af7X5v9pCWMjbVILdSTAgiRqCnTEqSSSSUpJJJJSkkkklP\/9D1VJJJJSkkkO7IpobNjg2eB3PwakpIg35VNA\/SO93Zo1cfkqF\/U7bJbSPTb48u\/wDItVPkknUnknUlSRx91pk2r+o326M\/RM8vpH+1+b\/ZVVJJSAAbItSSSSKFJJJJKS0ZN1B\/Ru9v7h1b935v9laFHUqbIbZ+if5\/RPwespJNMQUgl6FJYlGXfRox0s\/cdqPl+6tHH6hRdDXfo3n813B\/quUUoEeK4FtJJJJqVJJJJKf\/0fVVC26qpu6xwaPP+ChmWvpw77mRvrre9s6iWtLguYo6vVkkHIJruPd5lp\/qv\/M\/quUkMZkCegQZU7V\/VHu9tA2D993PyaqRJc4ucS5x5J1KZJSAAbLSVJJJIoUkkkkpSSSSSlJJJJKUkkkkpSSSSSk9GbfRAB3s\/cd\/3135q0sfOovhoOx5\/Mdz\/Z\/eWMlymygCkF6FJUel2WPreHuLg0gNnWBCvKEijS8P\/9L0zqX\/ACdlf8TZ\/wBS5cC36I+C77qP\/J+V\/wATZ\/1LlwLfoj4K3yvyy82PJuE+Nm5GNpW6Wf6N2rfl+5\/YWrjdSxr4a4+jYfzXnQ\/1LPo\/5yxElPLHGXge6wEh6UgjlJYWN1DJx4aD6lY\/wb9QP6jvpMWpjZ+NkQ0H07D\/AIN+hP8AUd9F6hljlHxC4EFspJcJJiVJJJJKUkkkkpSSSSSlJJJJKUkkkkp0ek\/Qt\/rD8i0Fn9J+hb\/WH5FoKCfzFeNn\/9P03qP\/ACflf8TZ\/wBS5cA36I+C7\/qP\/J+T\/wATZ\/1LlwDfoj4BW+U+WXmxZNwukkkrKxSYgHQp0klNrG6lk0Q1x9asfmvOo\/qWfSWpjZuPk6Vuh\/8Ao3aO+X7\/APYWCmTJY4nwKRIh6ZJY2N1XIqhtv6dnmYePg\/8AO\/trUx8rHyYFTwXmYrdo\/T6UM\/P2\/wDBqGUJR327rgQUqSSSalSSSSSlJJJJKUkkkkp0ek\/Rt\/rD8i0Fn9J+jb8R+RaCgn8xXjZ\/\/9T03qH9Ayf+Js\/6ly4Bv0R8Au\/6h\/QMn\/in\/wDUlcA36I+AVvlPll5sWTcLpJJKysUkkmc5rGl7yGMb9JzjAHxcUlLqNlldTDZa4V1jl7jAWZl9eqZLMNvqu\/0rwQwf1WaPs\/6CyL77sh\/qXvNjxwTwP6jR7Wf2U+OMnfRaZgbaurl9eGrMJk\/8NYNP7FX\/AKU\/7bWTZbdbaLrLHPuBlthJ3Aj9xzf5v\/ragkpREDZjMid3oOmfXLOxoq6g051I09TRt7R\/X\/m8j\/rv6T\/hl1nT+p4HUqzZg3C3aJfWfbYz\/jKXe9v9f+bXmadj312Ntrc6u1hlljCWuaf5L2+5qiycvCWo9J8Nv8VdHKRvq+qJLj+mfXXJqirqlf2mvj7RWA24f8ZX7ar\/APwGz+uupws7Dz6TfhXNvrH0tujm+VtTosq\/ttVSeKcNxp3Hys0ZiW32J0kkkxcpJJJJTo9J+jb8R+RaCz+k\/Rt+I\/ItBQT+Yrxs\/wD\/1fTc\/wDoOT\/xT\/8AqSuAb9EfAL0DO\/oWR\/xT\/wDqSvP2Alo+AVvlPll5hjybhdLgEnQDUk6ADzKz8vrWLRLKf1iwfumGD+tZ+d\/1tY2Vm5OWf075aNRW3Rg\/sf8Ak1cjAnwYTMDxdbL65j1S3FHrv\/fMisfP6Vv9j\/txY+TlZGU7dkPL4+i3hrf6lY9rUJJSxgAxmRKkkkk5CkkkklKSSSSUpTpuux7m349jqbmfRtrJa4f2h\/1Kgkgp6npn12e2KurVbxx9qoADv+vY\/wBF\/wDWo\/7ZXUY2TjZlIyMS1l9J03sMgH914+lW\/wDkWLy5FxcrJw7hkYlr6LhpvYYkfuvH0bGfyLFBk5aMtY+k\/wDNZI5SN9fzfUEly\/TPrsx0VdWr9M8faqAS3\/r2P9Nn9ajf\/wASulpupyKW349jbqX\/AEbayHNP9pv\/AFKqTxygfUPr0ZoyEti6nSeLfi38i0Fn9J4t+LfyLQVafzFkGz\/\/1vUcis249tQIBsY5oJ4BI2ryf6xdN+sXT9Op1xhjRtuPJxz4eo7+cY7\/AMNf9bXriZzQ4FrgC0iCDqCCpsGc4jsJA\/y0WThxDenwpJelda\/xedLzN13THfs7IOuxomhx\/lUe30f\/AEH2f8VYuE6v0PqvRrNvUaDWwmGZDfdS7w23QNrnf6O70rf5C0sXMY8nympfun5mtPHKO407tBJJJTLFJJJJKUkkkkpSSSSSlJJJJKUkkiUUX5V7cbFqffe\/6NVbS5xH720fRZ\/Lf7EFI1d6Mes\/btnRBa7KdG9lIBaR\/wB2mv8A1f0\/5eQup6J\/i3us239bt9JnP2Oh0uPlfkj6P9TH\/wDYldxg9PwunY7cbBoZj0t4YwRJ\/ed++\/8Alv8AequbnMcQYxHuH\/mf+hM0MMjqfT\/0mr0LH6lTh7uqClmW+C9mOXFgj\/jPz\/3\/AMxaSSSzZHiJPfs2QKFP\/9f1VJJJJSlGyuu2t1drRZW8Fr2OALSDy1zT9JSSSU8b1r\/Fzg5G67o7xhXHX0HS6gn+SP5zG\/61+i\/7rrhup9K6l0m4U9Rx3Y5cYY861v8A+Kvb+jf\/AFP53\/g17Wh349GTS6jIrZdTYIfXY0Oa4eDmO9rlaxc5OGkvXHx+b\/GYp4Ynb0l8NSXf9a\/xb0WbruiW\/Z38\/ZbiXVH\/AIq333Uf+DV\/8WuIz+n53Tb\/ALP1Ch+Nafoh\/wBF0f6G1u6q7\/rb1fxZseQek6\/un5mvLHKO4+rXSSSUq1SSSXLmtAJc87WtAkkn81jW+5zklKTsY+yxtNTHW22GK6mAue4\/yK2S9y6jon+L\/quftu6iT07GOuwgHIcP+LM14\/8A17fZ\/wB113nSOgdJ6NUWYFArc4RZc73Wv\/4y5\/vd\/U\/m\/wBxVsvN44aD1y8Pl\/xmSGGUt9A8T0X\/ABdZ+Vtu6vYcKk6\/Z6yHXEfy7PfTR\/Z9Z\/8AxS7vpnSOm9Ko9Dp+Oyhh1cW6ucf3rbXbrLXf8Y9XEln5c+TJ8x0\/dHytiOOMdh9VJJJKJepJJJJT\/9D1VJJJJSkkkklKSSSSUpBy8PEzqHY2ZSzIof8ASrsaHN+5yMkkCRqFPB9a\/wAW0br+h3R3+x3kkf1aMn3Pb\/Uv9X\/jq1xWbi5XT7zjZ9L8W8f4O0QSJ27q3fQuZ\/Lqc9e4qFlNNrmOsra91Tt1ZcAS10bd7J+i7aVbxc7OOkxxj7JfawywRO3pfLuifUbrPVNtuQD07EOu+5v6Vw\/4LG9rm\/18j0\/+KtXfdF+rHR+ijdh07sgiHZVvvtI\/4z\/Bt\/4OltVa1klHl5nJk0J4Y\/ux\/avhijHxPcqSSSUC9SSSSSlJJJJKUkkkkp\/\/2QA4QklNBCEAAAAAAFUAAAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAATAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwACAAQwBTADYAAAABADhCSU0EBgAAAAAABwAGAQEAAQEA\/+EQXWh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4NCjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4NCgk8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPg0KCQk8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA3LTA5VDExOjQ3OjA0LTA1OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTA3LTA5VDExOjUyOjM5LTA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wNy0wOVQxMTo1MjozOS0wNTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYyNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY1NTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RUU0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiPg0KCQkJPHhtcE1NOkhpc3Rvcnk+DQoJCQkJPHJkZjpTZXE+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkVFNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjQ3OjA0LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIvPg0KCQkJCQk8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6RjE0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHN0RXZ0OndoZW49IjIwMTgtMDctMDlUMTE6NTI6MzktMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9qcGVnIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL2pwZWciLz4NCgkJCQkJPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkYyNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjUyOjM5LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPg0KCQkJCTwvcmRmOlNlcT4NCgkJCTwveG1wTU06SGlzdG9yeT4NCgkJCTx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYxNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY1NTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RUU0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciLz4NCgkJPC9yZGY6RGVzY3JpcHRpb24+DQoJPC9yZGY6UkRGPg0KPC94OnhtcG1ldGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSd3Jz8+\/9sAQwACAQECAQECAgICAgICAgMFAwMDAwMGBAQDBQcGBwcHBgcHCAkLCQgICggHBwoNCgoLDAwMDAcJDg8NDA4LDAwM\/9sAQwECAgIDAwMGAwMGDAgHCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM\/8AAEQgAawBrAwEiAAIRAQMRAf\/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC\/\/EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\/j5+v\/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC\/\/EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29\/j5+v\/aAAwDAQACEQMRAD8A\/fyiiigAooqnrviKx8Mae11qF1DZ26\/xyNjJ9B3J9hyaaTbsgLlZnijxjpngyx+0aneQ2sf8Ibl3PoqjLMfYA15V46\/afknMlv4ft\/LXp9suF+Y\/7kf9W\/75ryrU9Uutbvmur24nvLmT70szlmPt7D2HAr1cPlU5e9V0X4\/8A5amJS0iezxftVae2uGOTTLtNN6C43Ayg+pj9PoSfavRvDninT\/FunrdabeQ3kDfxIeVPow6qfYgGvkurOj6zeeHr9bqwup7O5XpJE20keh7MPY5FdlbKacl+70ZnHFST94+u6K8b8C\/tQFSlv4ht\/b7ZbLx\/wADj\/qufp3r1nRdds\/EenpdWF1Dd28nSSJww+h9CO4PIrxa+FqUX76+fQ64VIy2LdFFFc5YUUUUAFV9T1W20WxkubyeG2t4hl5JGCqv4mvOv2n\/ANo+z\/Zv8L6bfXcBk\/ta7+xxzFS8ds2xn3uq\/Mw+XGF55rxDUviRcfFRItTm1ZdWt35heKQNAmf7gXgH17+vSvUwuVVasFWlpB9e5z1MRGL5Vuev+Ov2n4YPMt\/D1uLhun2u4UiP6qnBb6nA+oryTXvEF94o1D7VqV3NeXHOGkP3c9lA4UewAFU6K9zD4WnRXuLXv1OOdSUtwoooroMwooooAKu+H\/EmoeFL77Vpt5NZTHG4xnh8f3lPDfiDVKilKKaswu1qj2nwL+0\/b3Pl2\/iC3+yyHj7XApaI\/wC8vLL9RkfQV6pp2p2+sWUdxazRXFvKMpJGwZW\/EV8hVpeFvGGp+Cr0z6XeS2rMcugOY5f95Dwfr1968rEZTCWtLR\/gdVPEtaSPrKiuV+D3j+4+I3hJr66t4be4hnaBxESUcgKdwB5H3umT0611VeBUpyhJwlujtjJNXR8of8Faxn4QeFz6a1\/7Qkr4e8J+NNW8Caj9q0i+nsZWI3hDmOYejocqw+o+mDzX3H\/wVqH\/ABZvwz\/2Gv8A2hLXwRX6xwlGMssjGSurv8z5zMm1iG15H0B8PP2srDVfLtfEVv8A2ZcdPtcIL2z\/AO8vLIf++h7ivXLO9h1GziuLeaG4t5l3RyxOHSQeoYcH8K+I62vBHxD1n4dXhm0e9e3V23SQMN8Ex\/2kPHPqMH3FdOMyGEveoOz7dP8AgfiZ08W1pM+xqK8p+Hf7VWkeIfLttcRdEvGwPNyWtJD\/AL3WP\/gXH+16+qRTLPEkkbLJHINyMp3Kw9QRwRXzeIwtWjLlqqx3QqRkrxHUUUVzlBRRRQAUUUUAe+fsuf8AJPbr\/r\/k\/wDQI69IrzX9lv8A5EG7\/wCv9\/8A0BK9Kr5HHfx5ep6lH4EfKf8AwVp\/5Iz4a\/7DY\/8AREtfA9ffP\/BWgf8AFl\/Df\/YbH\/oiWvgav1LhD\/kWx9X+Z8\/mX8d\/IKKKAM5\/2QSfYDkmvqDzwroPBHxd1n4Vq81jqCw6fHmSa3unzZgd2IYgJ7sCvueK8B+K37ZPhvwIZLPSP+Kk1RcqRbvts4T\/ALc38X0jDd8leM\/NfxO+NniX4vXH\/E61Bms1OY7C3XyrWL0+QfeP+05ZvfAAHdSymeJjaorR8\/8AI462YQpP3dX5f5n6kfC3\/gqD8J\/iD4tXQL7xBZ+H9SbbGl1dybdJuZCSNsd22EHOMGTap3AB26n6KB3KrDlWAZSOQwPQg9x71+AZG4YPIPBHrXsf7NH7eHxI\/ZYMNnoWrLqnhuM\/PoGqgz2WP+mR\/wBZbt7xMFOfmVsADzMy4Hi1z4KWvaW3yfT539UVheIHe1dad1\/l\/XofszRXzl+zJ\/wU9+G\/7RMlrpd5cP4J8UzERjTtXlVbe6f\/AKd7nhHz2V\/LfPAUjDH6PliaCRkdWR1OCrDBH4V8FisHXw1T2eIi4vz\/AE6P1R9DRrU6seam7obRRRXKanvX7Lf\/ACIN3\/1\/v\/6AlelV5r+y3\/yIN5\/1\/v8A+gJXpVfI47+PL1PUo\/Aj5V\/4Kzj\/AIsn4d\/7Di\/+iJa+BQMmvv7\/AIK56R4huv2ZbfUfDvhPxF40uNF1RLufTtEgFxeGLypFLiPO5lBIzsDMAchW6V+FPxV\/ai8UfFYz2rXP9i6SWKPp9k7IW7FZn4dyOhU7Vz1Xpj9c4EwssRl6UGtG7+Xy3Pls8xUaNa8uq0Poj4r\/ALWXhf4ZtLa2839v6vHwbSyceXEfSSbBVfou5h3Ar5p+Kv7Qfif4weZDqV4trpbn\/kG2eY7cjtv5LSH\/AHyRnkAcAcQqhF2qMAdhS1+mYbL6VHXd93+h8pXx1SrpsuyADAoooruOMKKKKAGyRrMjKyqysMEEZBr3z9mL\/go58SP2Y4rXTYbyPxX4VtwsY0XWJXdYIx\/DbTjMkGBwB88Y\/wCeZAArwWiufFYSjiafsq8VKPZ\/1o\/NamtGtUpS5qbsz9h\/2Zf+CiXw2\/acaDT7PU\/+Ed8UTDH9h6uywzyn\/phJ\/q5\/orb+CSgHNe7MpRirAqynBBHINfgC6LIPmGecj2NfS\/7Lv\/BUP4lfAu60\/RdRef4jaC0kdtbaXqErvqSZIVYrW4CvISchVjdZR0VVA4r4HNOCWr1MDL\/t1\/o\/8\/vPo8Hnyfu4hfNfqv8AL7j93v2Wv+REvP8Ar+b\/ANASvTK8j\/Yn1XUvEvwNs9Z1Pwz4j8H3GsStdDSdetlttRtFIVcSxqzBSducE5wRkKcgeuV+I5grYma8z7eg700wr5r\/AG0\/+CUXwf8A23YLi+13Q\/8AhH\/F7r+68S6Jttb\/AHdvOGDHcr2xMrED7pQ4YfSlFTg8diMJVVbDTcZLqnb\/AIdeT0CtQp1o8lVJrzP5+\/20\/wDgit8Yv2RJLrVdPsP+FjeC4csNW0OBmu7VeT\/pNn80icA\/PGZE4+ZkJAr5BguI7mIPG6yI3RlOQa\/rCr5N\/bY\/4I1\/B\/8AbLe+1htNbwP42ugz\/wBv6FEkLXMxyQ91Bjy7jJ+8WCyEcCRcAj9WyPxN2pZpH\/t+K\/OP6x\/8BPksfwv9vCP5P9H\/AJ\/efz40V9O\/tpf8EjvjH+xU9zqWoaO3jHwbCxA8R6BA80UKdQ1zb8y2wx1Zt0QPHmElc\/MEcqzRqyMrK3IIOQa\/VsHjsPi6SrYWanF9U\/z7Pyep8nWw9SjLkqxafmOoopskqwoWdlVV6knAFdRiOpssywLudlUEhRnuScAD3J4A719TfsV\/8EgPjF+2ibXVLfSW8EeC53XPiHXrd41nQgEva23yy3AwQQ3yRMTgScHH66fsS\/8ABID4Q\/sUmz1az0tvGHja2UE+I9cjSa4hk\/ia2ix5dt3AKDftOC7ZJPx+ecbZdlt6fN7Sp\/LHp6vZfi\/I9nAZHicT71uWPd\/ouv5eZ+Wf7Fn\/AAQ9+MH7Vj2ureILVvhj4NlCv9v1m3b+0bxT\/wA8LLKvjHO+YxjkFQ\/OP1y\/Yx\/4Ji\/CP9hqzjn8JaD9u8TbCk\/iTV2F1qk2QQwV8BYVIJGyFUUgnIJJJ+gqK\/Gs84yzHM7wnLkp\/wAsdF83u\/np2SPtcBkuGwvvRV5d3+nb8\/MKKKK+UPWCiiigAooooACMivi39tP\/AIIafCD9qmW81rQLX\/hWfjO4BZtS0WAfYrt+ubiyysTnrl4\/LkbPzO2AB9pUV3ZfmeKwNX22Em4S8uvqtmvJ3Rz4jC0q8eStFNf19x+C4\/4N\/wD9oY\/Gv\/hE\/sfhUaPjzf8AhLP7SP8AZXk56+Xs+0edjjyvLxu48zZ+9r9Gf2Kf+CHfwh\/ZQls9a1y1\/wCFleNLcZXU9agH2O0fOd1vZ5aKMjjDv5ki4OHAZgfs+ivos044zXHUlRnPkjaz5dOb1d7\/ACVl5Hn4XIsJQlzqN30vrb0\/z3Ciiivjz2AooooAKKKKAP\/Z"}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📄 ENVIAR FACTURA ELECTRÓNICA - FORMATO TIRILLA

🔗 Descripción General

Este endpoint permite enviar facturas electrónicas en formato TIRILLA (thermal receipt format) para impresoras térmicas POS. El formato tirilla es especialmente útil para terminales de punto de venta que requieren impresión directa en papel térmico sin necesidad de formatos complejos.

📋 URL del Endpoint

  • Modo Síncrono (respuesta inmediata):
{{BASE_URL}}/invoice
  • Modo Asíncrono (con set de pruebas de DIAN):
{{BASE_URL}}/invoice/{iddelsetdepruebasdeladian}

Nota: Si tiene un dominio configurado, reemplace apidian2026-8.oo con su dominio registrado.

🔑 Campos Principales

Esta solicitud implementa los siguientes campos específicos para el formato tirilla:

Campo Tipo Descripción Ejemplo
invoice_template String ("1"-"4") Especifica la plantilla de impresión para tirilla: 1=Básica, 2=Logo Centrado, 3=Compacta, 4=Detallada "3"
template_token String (bcrypt) Token de autenticación bcrypt para validar la plantilla. Generado al crear la plantilla en configuración "$2y$10$GEtWBadfR3aRNfwDyKxnc..."
disable_confirmation_text Boolean Deshabilita el texto de confirmación en la impresión true
logo_empresa_emisora String (base64) Logotipo de la empresa en formato Base64 (800x600px máx., 2MB) "/9j/4AAQSkZJRg..."
establishment_name String Nombre del establecimiento para impresión "TORRE SOFTWARE NRO 1"
establishment_address String Dirección del establecimiento "BRR LIMONAR MZ 6 CS 3"
establishment_phone String Teléfono del establecimiento "3226563672"
establishment_municipality Number Código DANE del municipio 600
establishment_email String Email del establecimiento "[email protected]"

🎨 Plantillas Disponibles

Código Nombre Descripción Casos de Uso
1 Básica Formato simple sin decoraciones Tiendas pequeñas, cafeterías
2 Logo Centrado Logo empresarial centrado en la parte superior Retail, restaurantes premium
3 Compacta Información condensada para papeles estrechos (80mm) Comercios con poco espacio
4 Detallada Incluye información completa de cliente y detalles del producto Farmacias, supermercados

🔐 Token de Plantilla (template_token)

El template_token es un hash bcrypt que valida la identidad de la plantilla:

  • Formato: $2y$10$GEtWBadfR3aRNfwDyKxnc.TM0tU6hDZ3cmQF7VoiPFTAwUhci2Ehq
  • Propósito: Prevenir alteración de plantillas por terceros
  • Generación: Creado automáticamente al definir la plantilla en /api/config/templates
  • Validación: El servidor verifica el token antes de usar la plantilla
  • Seguridad: Nunca comparta tokens entre diferentes empresas o puntos de venta

🖼️ Logo de la Empresa

El campo logo_empresa_emisora acepta la imagen en formato Base64:

  • Formato de imagen: JPG, PNG (convertido a JPG internamente)
  • Tamaño recomendado: 800x600 píxeles
  • Tamaño máximo: 2MB
  • Proceso: La API comprime automáticamente a 2MB si es necesario
  • Ubicación en impresión: Encabezado de la tirilla
  • Nota: Solo se usa si la plantilla seleccionada incluye logo

🏢 Datos del Establecimiento

Los campos de establecimiento permiten sobrescribir la configuración por defecto de la empresa:

"establishment_name": "TORRE SOFTWARE NRO 1",
"establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
"establishment_phone": "3226563672",
"establishment_municipality": 600,
"establishment_email": "[email protected]"

Uso: Útil para empresas con múltiples sucursales que desean diferente información por establecimiento.

💳 Formas de Pago

Esta solicitud incluye múltiples formas de pago registradas en el array payment_form:

"payment_form": [
  {
    "payment_form_id": 2,           // Forma: 2=Crédito
    "duration_measure": "30",      // Plazo en días
    "payment_due_date": "2025-11-28",
    "payment_method_id": 30         // Método: 30=Tarjeta Crédito
  },
  {
    "payment_form_id": 2,
    "duration_measure": "30",
    "payment_due_date": "2025-11-28",
    "payment_method_id": 10         // Método: 10=Efectivo
  }
]

📊 Estructura del Ejemplo

Esta solicitud incluye una factura de ejemplo con los siguientes valores:

  • Número: 990000174
  • Valor base: $1,000,000.00
  • Descuento global: $50,000.00 (5%)
  • IVA (19%): $159,663.87
  • Valor total: $950,000.00
  • Líneas: 1 producto con descripción "COMISION POR SERVICIOS"
  • Impuesto: Una tarifa de IVA del 19%

📌 Notas Importantes

  1. Token de Plantilla Obligatorio: El template_token debe ser válido y coincidir con la plantilla especificada en invoice_template. Sin este token, la solicitud será rechazada.

  2. Validación de Base64: El campo logo_empresa_emisora debe ser un string Base64 válido. La API rechaza datos inválidos o no Base64.

  3. Estándares de Plantilla: Las plantillas deben cumplir con estándares de UBL 2.1 para Colombia (DIAN).

  4. Compatibilidad POS: Las plantillas están diseñadas para impresoras térmicas estándar de 80mm y 58mm de ancho.

  5. Deshabilitación de Confirmación: disable_confirmation_text: true omite el mensaje de confirmación en la impresión para optimizar papel.

  6. Datos del Establecimiento: Los campos establishment_* son opcionales. Si se omiten, se usan los valores del Paso 1 - Config Company.

  7. Modo Asíncrono vs Síncrono: El modo asíncrono requiere consultar el estado posterior usando el endpoint .../ubl2.1/status/zip con el ZIP_KEY devuelto.

  8. Set de Pruebas DIAN: El parámetro iddelsetdepruebasdeladian es obligatorio en modo asíncrono para registrar las pruebas con DIAN.

  9. Formato de Respuesta: La respuesta incluye el XML UBL firmado digitalmente, ZIP_KEY (para consultas posteriores), y estado de validación DIAN.

  10. Errores de Validación: En modo síncrono, errores de validación se devuelven inmediatamente. En modo asíncrono, consulte el estado usando el ZIP_KEY.

  11. Email de Envío: El flag sendmail: true envía la factura al email del cliente. sendmailtome: false omite la copia al emisor.

  12. Resolución de Facturación: El campo resolution_number (18760000001) debe estar registrado en DIAN y ser del tipo "Resolución de Facturación" para facturas electrónicas.

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000174,
    "type_document_id": 1,
    "date": "2025-10-28",
    "time": "04:08:12",
    "invoice_template": "3",
    "template_token": "$2y$10$3mA7int8k49Xw67pOYNZneyU9dXF8ni2sRFErxpry28LuXow.l0sC",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "actividadeconomica": "6201",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE NRO 1",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": true,
    "sendmailtome": false,
    "customer": {
        "identification_number": 41946692,
        "dv": 6,
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1,
        "tax_id": 1
    },
    "payment_form": [
        {
            "payment_form_id": 2,
            "duration_measure": "30",
            "payment_due_date": "2025-11-28",
            "payment_method_id": 30
        },
        {
            "payment_form_id": 2,
            "duration_measure": "30",
            "payment_due_date": "2025-11-28",
            "payment_method_id": 10
        }
    ],
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "50000.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "50000.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ],
    "logo_empresa_emisora": "\/9j\/4AAQSkZJRgABAQEASABIAAD\/4QnORXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAeAAAAcgEyAAIAAAAUAAAAkIdpAAQAAAABAAAApAAAANAACvyAAAAnEAAK\/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykAMjAxODowNzowOSAxMTo1MjozOQAAA6ABAAMAAAAB\/\/8AAKACAAQAAAABAAAFiaADAAQAAAABAAAFiQAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEAAgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAAiXAAAAAAAAAEgAAAABAAAASAAAAAH\/2P\/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQdGh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv\/bAEMBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv\/AABEIAGsAawMBIQACEQEDEQH\/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8\/T19vf4+fr\/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\/T19vf4+fr\/2gAMAwEAAhEDEQA\/APf6KACigAqKe4it03SuFHv1P4U0ruyAzxrkXnYMTCP+9nn8q0YZ4p03xOHX2qpQcRJ3JKKgYUUAFFABRQAUyWaOFC8rhFHcmhagZF1rROVtlwP77D+QrKd3kcvIzOx6ljmumEOVGbdxtOjkeJ98bsjeoNWI1rXW+i3K\/wDA1H8xWtHLHMgeNwynuDXNOHKaJ3H0VAwooAKa7pGhd2CqOpJoAyrrWlGVtl3H++w4\/AVkSyyTvvlcu3qa6YQ5dWZt3GUVYgooAKfFNJA++Jyje3ehq4Gva60pwtyu0\/316fiK1UdZEDIwZT0INc04crNE7jqKgZma1rCaPbxSOufMfYGxkLxnJ71hveNfAStMJVP3SD8o+ldFOnaPOZyethtFaCCigAooAKKACpILiW2fdC5XPUdj9RQ1dWYHRafdNeW3mOoVg2046GrdcklZ2NEcn48\/5Blr\/wBdv\/ZTXDwXM1q++CRkPfHQ\/Ud69PDJOlZmFT4jbtNejfCXS+W399eVP9RWurK6hlYMp5BByDWdSm4MadxaKzKCigAooAKKAN\/RP+PJv+uh\/kK0q5Z\/EzRbHKePP+QXa\/8AXf8A9lNcDXp4T+EYVPiCpra7ntG3QSFcnJU8qfqK3aTVmQnY3bTXIJcJcDyX9eqn8e341qgggEEEHoRXHODgzVO4UVmMKKACigDe0T\/jzf8A66H+QrTrln8TNFscp48\/5Bdt\/wBd\/wD2U1wNenhf4SMKnxBRXQZhVi2v57HLRy4jHLK5+T\/61KUVJWY07F6x8a6Nd3P2aS5SCToHc\/umPoH6fnx7mui\/rXJUpSpuzNIzUtgorIoKKAN7RP8Ajzf\/AK6H+QrTrln8TNFscp48\/wCQVbf9d\/8A2U1wNenhP4RhU+IKK6DMx77xDa2uUg\/0iUf3T8o+p\/wrm73UrvUG\/fy5TtGvCj8O\/wCNdFOnbVmM530RUrZ0bxRqmh7Ut5vMth1t5vmT8O6\/h+tXUpxqR5ZExk4u6PQ9F8a6Vq5WGRjZ3R48qYjax\/2W6H8cGujIIOCMH0ryKtKVOVmdkJqSugorIs3tE\/483\/66H+QrTrln8TNFscr48\/5BNt\/13\/8AZTXAV6WE\/hGFT4jLvtetLLKK3nzD+BDwPqelczfatd6hlZX2xH\/lknC\/j6\/jXoU6fVnNOfRFKitzIKKAAgEYIzW\/ovi\/VdFCxLILq1XjyJyTgf7LdV\/Ue1Z1KcakeVlRk4u6PQ9F8XaVrW2OOX7PdH\/l3mOCf909G\/Dn2rdryKlOVOXLI7YyUldG9on\/AB5v\/wBdD\/IVp1wz+Jmy2OV8fR3LaAstrZT3bRSh2igXc2MHnH+GfpXhV9rd3fbk3+TF0MaHH4E9TXr5eoyp+hyYiTTsZ1FekcoUUAFFABRQAda6XRPG2q6Y0dvKWv7ckKsUhJkHoFbk\/QHNZVaUakbMqE3F3R7p4beWbSEnltLi0aU7vJuFCyL9RnitevnKnxOx6cdgrmvEfgXRPEoaS4t\/IvD0uoPlfPv2b8c\/hVUqsqUuaIpwU1ZnkfiP4ca5oBaaKP8AtCyH\/La3U7lH+0nUfUZH0rjwQRkEEe1fQUa0a0eaJ504ODsxaK2ICigApCQOpoA7Tw58NNb10rNcp\/Z1mefMnX94w\/2U6\/icfjXrnh3wXovhlQ1lbb7rGGupjukP4\/wj2AFePjcZzfu6e3U7KFG3vSOhorzDqCigArkvEnw80PxEZJ\/K+x3zZP2m3ABY+rr0b+fvWtGtKjLmiROCmrM8j8R+Atc8OFpZYPtdkD\/x826kgD\/aXqv8veuYBBGQcivoaNaNWPNE86cHB2YUEgDJOK1JOp8OfD\/XPEe2ZYfsdkT\/AMfNwpGR6qvVvrwPevXfDfw\/0Tw3smSH7XfKP+Pm4ALA\/wCyOi\/hz7mvJxuM3p0\/mzroUftSOqoryjrCigAooAKKACuK8R\/DPRNcLz2yf2det1lgX5GP+0nQ\/UYPvW1CvKjLmiRUpqaszzr\/AIVV4m\/tX7FstvJ6\/bPM\/d4+mN2fbHXvjmvRvDfw00TQilxcJ\/aF6v8Ay1nX5VP+ynQfU5PvXficenHlpdTnpYezvI7SivKOsKKACigAooAKKACigAooAKKACigAooA\/\/9kA\/+0iSFBob3Rvc2hvcCAzLjAAOEJJTQQEAAAAAAAPHAFaAAMbJUccAgAAAgBsADhCSU0EJQAAAAAAEKFdbYoq2VNe2RBQsAMFvEY4QklNBDoAAAAAAO8AAAAQAAAAAQAAAAAAC3ByaW50T3V0cHV0AAAABQAAAABQc3RTYm9vbAEAAAAASW50ZWVudW0AAAAASW50ZQAAAABDbHJtAAAAD3ByaW50U2l4dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVYVAAAAAEAAAAAAA9wcmludFByb29mU2V0dXBPYmpjAAAAEQBBAGoAdQBzAHQAZQAgAGQAZQAgAHAAcgB1AGUAYgBhAAAAAAAKcHJvb2ZTZXR1cAAAAAEAAAAAQmx0bmVudW0AAAAMYnVpbHRpblByb29mAAAACXByb29mQ01ZSwA4QklNBDsAAAAAAi0AAAAQAAAAAQAAAAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABcAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NNYm9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAAAEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQgIGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG\/gAAAAAAAAAAAAQnJkVFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIAAAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAAAAAAAAAAABBjcm9wV2hlblByaW50aW5nYm9vbAAAAAAOY3JvcFJlY3RCb3R0b21sb25nAAAAAAAAAAxjcm9wUmVjdExlZnRsb25nAAAAAAAAAA1jcm9wUmVjdFJpZ2h0bG9uZwAAAAAAAAALY3JvcFJlY3RUb3Bsb25nAAAAAAA4QklNA+0AAAAAABAASAAAAAEAAgBIAAAAAQACOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNA\/IAAAAAAAoAAP\/\/\/\/\/\/\/wAAOEJJTQQNAAAAAAAEAAAAeDhCSU0EGQAAAAAABAAAAB44QklNA\/MAAAAAAAkAAAAAAAAAAAEAOEJJTScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D9QAAAAAASAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAAAAAAAThCSU0D+AAAAAAAcAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAAAAP\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/8D6AAAAAD\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/A+gAAAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAA4QklNBAAAAAAAAAIAADhCSU0EAgAAAAAABAAAAAA4QklNBDAAAAAAAAIBAThCSU0ELQAAAAAABgABAAAABjhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAANbAAAABgAAAAAAAAAAAAAFiQAABYkAAAATAEwAbwBnAG8AIABUAG8AcgByAGUAIABTAG8AZgB0AHcAYQByAGUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAABYkAAAWJAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAWJAAAAAFJnaHRsb25nAAAFiQAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAFiQAAAABSZ2h0bG9uZwAABYkAAAADdXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxUZXh0SXNIVE1MYm9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAPRVNsaWNlSG9yekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5cGUAAAAATm9uZQAAAAl0b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0bG9uZwAAAAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgAAAAAAAwAAAACP+0XWOIZZSw4QklNBBEAAAAAAAEBADhCSU0EFAAAAAAABAAAAAY4QklNBAwAAAAAGNcAAAABAAAAoAAAAKAAAAHgAAEsAAAAGLsAGAAB\/9j\/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk\/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx\/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB\/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI\/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg\/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv\/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN\/M7gz8TQrNGU0njTYNRM1TTWHNcI1\/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE\/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0\/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19hX7NgBWBXYKpg\/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg\/aJZo7GlDaZpp8WpIap9q92tPa6dr\/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN\/hH\/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ\/opkisqLMIuWi\/yMY4zKjTGNmI3\/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ\/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln\/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum\/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7\/v3q\/9cBwwOzBZ8Hjwl\/C28NYw9TEUcTOxUvFyMZGxsPHQce\/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI\/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x\/nqegy6LzpRunQ6lvq5etw6\/vshu0R7ZzuKO6070DvzPBY8OXxcvH\/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x\/pX+uf7d\/wH\/Jj9Kf26\/kv+3P9t\/\/\/\/7QAMQWRvYmVfQ00AAv\/uAA5BZG9iZQBkgAAAAAH\/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP\/AABEIAKAAoAMBIgACEQEDEQH\/3QAEAAr\/xAE\/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU\/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f\/2gAMAwEAAhEDEQA\/APVUkkklKSSSSUpJJJJSkkkDIzKKNHHc\/wDcbqf\/ADFIAnZSdAszcat\/pveN3eNQP60fRWbfnX3SJ9Nn7ref7T1X44Ugx91pk9ACHAOaQQeCOE6wqb7aDNTto7t5af7K0KOp1Phtw9N3j+af7X5v9pCWMjbVILdSTAgiRqCnTEqSSSSUpJJJJSkkkklP\/9D1VJJJJSkkkO7IpobNjg2eB3PwakpIg35VNA\/SO93Zo1cfkqF\/U7bJbSPTb48u\/wDItVPkknUnknUlSRx91pk2r+o326M\/RM8vpH+1+b\/ZVVJJSAAbItSSSSKFJJJJKS0ZN1B\/Ru9v7h1b935v9laFHUqbIbZ+if5\/RPwespJNMQUgl6FJYlGXfRox0s\/cdqPl+6tHH6hRdDXfo3n813B\/quUUoEeK4FtJJJJqVJJJJKf\/0fVVC26qpu6xwaPP+ChmWvpw77mRvrre9s6iWtLguYo6vVkkHIJruPd5lp\/qv\/M\/quUkMZkCegQZU7V\/VHu9tA2D993PyaqRJc4ucS5x5J1KZJSAAbLSVJJJIoUkkkkpSSSSSlJJJJKUkkkkpSSSSSk9GbfRAB3s\/cd\/3135q0sfOovhoOx5\/Mdz\/Z\/eWMlymygCkF6FJUel2WPreHuLg0gNnWBCvKEijS8P\/9L0zqX\/ACdlf8TZ\/wBS5cC36I+C77qP\/J+V\/wATZ\/1LlwLfoj4K3yvyy82PJuE+Nm5GNpW6Wf6N2rfl+5\/YWrjdSxr4a4+jYfzXnQ\/1LPo\/5yxElPLHGXge6wEh6UgjlJYWN1DJx4aD6lY\/wb9QP6jvpMWpjZ+NkQ0H07D\/AIN+hP8AUd9F6hljlHxC4EFspJcJJiVJJJJKUkkkkpSSSSSlJJJJKUkkkkp0ek\/Qt\/rD8i0Fn9J+hb\/WH5FoKCfzFeNn\/9P03qP\/ACflf8TZ\/wBS5cA36I+C7\/qP\/J+T\/wATZ\/1LlwDfoj4BW+U+WXmxZNwukkkrKxSYgHQp0klNrG6lk0Q1x9asfmvOo\/qWfSWpjZuPk6Vuh\/8Ao3aO+X7\/APYWCmTJY4nwKRIh6ZJY2N1XIqhtv6dnmYePg\/8AO\/trUx8rHyYFTwXmYrdo\/T6UM\/P2\/wDBqGUJR327rgQUqSSSalSSSSSlJJJJKUkkkkp0ek\/Rt\/rD8i0Fn9J+jb8R+RaCgn8xXjZ\/\/9T03qH9Ayf+Js\/6ly4Bv0R8Au\/6h\/QMn\/in\/wDUlcA36I+AVvlPll5sWTcLpJJKysUkkmc5rGl7yGMb9JzjAHxcUlLqNlldTDZa4V1jl7jAWZl9eqZLMNvqu\/0rwQwf1WaPs\/6CyL77sh\/qXvNjxwTwP6jR7Wf2U+OMnfRaZgbaurl9eGrMJk\/8NYNP7FX\/AKU\/7bWTZbdbaLrLHPuBlthJ3Aj9xzf5v\/ragkpREDZjMid3oOmfXLOxoq6g051I09TRt7R\/X\/m8j\/rv6T\/hl1nT+p4HUqzZg3C3aJfWfbYz\/jKXe9v9f+bXmadj312Ntrc6u1hlljCWuaf5L2+5qiycvCWo9J8Nv8VdHKRvq+qJLj+mfXXJqirqlf2mvj7RWA24f8ZX7ar\/APwGz+uupws7Dz6TfhXNvrH0tujm+VtTosq\/ttVSeKcNxp3Hys0ZiW32J0kkkxcpJJJJTo9J+jb8R+RaCz+k\/Rt+I\/ItBQT+Yrxs\/wD\/1fTc\/wDoOT\/xT\/8AqSuAb9EfAL0DO\/oWR\/xT\/wDqSvP2Alo+AVvlPll5hjybhdLgEnQDUk6ADzKz8vrWLRLKf1iwfumGD+tZ+d\/1tY2Vm5OWf075aNRW3Rg\/sf8Ak1cjAnwYTMDxdbL65j1S3FHrv\/fMisfP6Vv9j\/txY+TlZGU7dkPL4+i3hrf6lY9rUJJSxgAxmRKkkkk5CkkkklKSSSSUpTpuux7m349jqbmfRtrJa4f2h\/1Kgkgp6npn12e2KurVbxx9qoADv+vY\/wBF\/wDWo\/7ZXUY2TjZlIyMS1l9J03sMgH914+lW\/wDkWLy5FxcrJw7hkYlr6LhpvYYkfuvH0bGfyLFBk5aMtY+k\/wDNZI5SN9fzfUEly\/TPrsx0VdWr9M8faqAS3\/r2P9Nn9ajf\/wASulpupyKW349jbqX\/AEbayHNP9pv\/AFKqTxygfUPr0ZoyEti6nSeLfi38i0Fn9J4t+LfyLQVafzFkGz\/\/1vUcis249tQIBsY5oJ4BI2ryf6xdN+sXT9Op1xhjRtuPJxz4eo7+cY7\/AMNf9bXriZzQ4FrgC0iCDqCCpsGc4jsJA\/y0WThxDenwpJelda\/xedLzN13THfs7IOuxomhx\/lUe30f\/AEH2f8VYuE6v0PqvRrNvUaDWwmGZDfdS7w23QNrnf6O70rf5C0sXMY8nympfun5mtPHKO407tBJJJTLFJJJJKUkkkkpSSSSSlJJJJKUkkiUUX5V7cbFqffe\/6NVbS5xH720fRZ\/Lf7EFI1d6Mes\/btnRBa7KdG9lIBaR\/wB2mv8A1f0\/5eQup6J\/i3us239bt9JnP2Oh0uPlfkj6P9TH\/wDYldxg9PwunY7cbBoZj0t4YwRJ\/ed++\/8Alv8AequbnMcQYxHuH\/mf+hM0MMjqfT\/0mr0LH6lTh7uqClmW+C9mOXFgj\/jPz\/3\/AMxaSSSzZHiJPfs2QKFP\/9f1VJJJJSlGyuu2t1drRZW8Fr2OALSDy1zT9JSSSU8b1r\/Fzg5G67o7xhXHX0HS6gn+SP5zG\/61+i\/7rrhup9K6l0m4U9Rx3Y5cYY861v8A+Kvb+jf\/AFP53\/g17Wh349GTS6jIrZdTYIfXY0Oa4eDmO9rlaxc5OGkvXHx+b\/GYp4Ynb0l8NSXf9a\/xb0WbruiW\/Z38\/ZbiXVH\/AIq333Uf+DV\/8WuIz+n53Tb\/ALP1Ch+Nafoh\/wBF0f6G1u6q7\/rb1fxZseQek6\/un5mvLHKO4+rXSSSUq1SSSXLmtAJc87WtAkkn81jW+5zklKTsY+yxtNTHW22GK6mAue4\/yK2S9y6jon+L\/quftu6iT07GOuwgHIcP+LM14\/8A17fZ\/wB113nSOgdJ6NUWYFArc4RZc73Wv\/4y5\/vd\/U\/m\/wBxVsvN44aD1y8Pl\/xmSGGUt9A8T0X\/ABdZ+Vtu6vYcKk6\/Z6yHXEfy7PfTR\/Z9Z\/8AxS7vpnSOm9Ko9Dp+Oyhh1cW6ucf3rbXbrLXf8Y9XEln5c+TJ8x0\/dHytiOOMdh9VJJJKJepJJJJT\/9D1VJJJJSkkkklKSSSSUpBy8PEzqHY2ZSzIof8ASrsaHN+5yMkkCRqFPB9a\/wAW0br+h3R3+x3kkf1aMn3Pb\/Uv9X\/jq1xWbi5XT7zjZ9L8W8f4O0QSJ27q3fQuZ\/Lqc9e4qFlNNrmOsra91Tt1ZcAS10bd7J+i7aVbxc7OOkxxj7JfawywRO3pfLuifUbrPVNtuQD07EOu+5v6Vw\/4LG9rm\/18j0\/+KtXfdF+rHR+ijdh07sgiHZVvvtI\/4z\/Bt\/4OltVa1klHl5nJk0J4Y\/ux\/avhijHxPcqSSSUC9SSSSSlJJJJKUkkkkp\/\/2QA4QklNBCEAAAAAAFUAAAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAATAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwACAAQwBTADYAAAABADhCSU0EBgAAAAAABwAGAQEAAQEA\/+EQXWh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4NCjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4NCgk8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPg0KCQk8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA3LTA5VDExOjQ3OjA0LTA1OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTA3LTA5VDExOjUyOjM5LTA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wNy0wOVQxMTo1MjozOS0wNTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYyNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY1NTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RUU0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiPg0KCQkJPHhtcE1NOkhpc3Rvcnk+DQoJCQkJPHJkZjpTZXE+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkVFNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjQ3OjA0LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIvPg0KCQkJCQk8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6RjE0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHN0RXZ0OndoZW49IjIwMTgtMDctMDlUMTE6NTI6MzktMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9qcGVnIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL2pwZWciLz4NCgkJCQkJPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkYyNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjUyOjM5LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPg0KCQkJCTwvcmRmOlNlcT4NCgkJCTwveG1wTU06SGlzdG9yeT4NCgkJCTx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYxNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY1NTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RUU0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciLz4NCgkJPC9yZGY6RGVzY3JpcHRpb24+DQoJPC9yZGY6UkRGPg0KPC94OnhtcG1ldGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSd3Jz8+\/9sAQwACAQECAQECAgICAgICAgMFAwMDAwMGBAQDBQcGBwcHBgcHCAkLCQgICggHBwoNCgoLDAwMDAcJDg8NDA4LDAwM\/9sAQwECAgIDAwMGAwMGDAgHCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM\/8AAEQgAawBrAwEiAAIRAQMRAf\/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC\/\/EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\/j5+v\/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC\/\/EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29\/j5+v\/aAAwDAQACEQMRAD8A\/fyiiigAooqnrviKx8Mae11qF1DZ26\/xyNjJ9B3J9hyaaTbsgLlZnijxjpngyx+0aneQ2sf8Ibl3PoqjLMfYA15V46\/afknMlv4ft\/LXp9suF+Y\/7kf9W\/75ryrU9Uutbvmur24nvLmT70szlmPt7D2HAr1cPlU5e9V0X4\/8A5amJS0iezxftVae2uGOTTLtNN6C43Ayg+pj9PoSfavRvDninT\/FunrdabeQ3kDfxIeVPow6qfYgGvkurOj6zeeHr9bqwup7O5XpJE20keh7MPY5FdlbKacl+70ZnHFST94+u6K8b8C\/tQFSlv4ht\/b7ZbLx\/wADj\/qufp3r1nRdds\/EenpdWF1Dd28nSSJww+h9CO4PIrxa+FqUX76+fQ64VIy2LdFFFc5YUUUUAFV9T1W20WxkubyeG2t4hl5JGCqv4mvOv2n\/ANo+z\/Zv8L6bfXcBk\/ta7+xxzFS8ds2xn3uq\/Mw+XGF55rxDUviRcfFRItTm1ZdWt35heKQNAmf7gXgH17+vSvUwuVVasFWlpB9e5z1MRGL5Vuev+Ov2n4YPMt\/D1uLhun2u4UiP6qnBb6nA+oryTXvEF94o1D7VqV3NeXHOGkP3c9lA4UewAFU6K9zD4WnRXuLXv1OOdSUtwoooroMwooooAKu+H\/EmoeFL77Vpt5NZTHG4xnh8f3lPDfiDVKilKKaswu1qj2nwL+0\/b3Pl2\/iC3+yyHj7XApaI\/wC8vLL9RkfQV6pp2p2+sWUdxazRXFvKMpJGwZW\/EV8hVpeFvGGp+Cr0z6XeS2rMcugOY5f95Dwfr1968rEZTCWtLR\/gdVPEtaSPrKiuV+D3j+4+I3hJr66t4be4hnaBxESUcgKdwB5H3umT0611VeBUpyhJwlujtjJNXR8of8Faxn4QeFz6a1\/7Qkr4e8J+NNW8Caj9q0i+nsZWI3hDmOYejocqw+o+mDzX3H\/wVqH\/ABZvwz\/2Gv8A2hLXwRX6xwlGMssjGSurv8z5zMm1iG15H0B8PP2srDVfLtfEVv8A2ZcdPtcIL2z\/AO8vLIf++h7ivXLO9h1GziuLeaG4t5l3RyxOHSQeoYcH8K+I62vBHxD1n4dXhm0e9e3V23SQMN8Ex\/2kPHPqMH3FdOMyGEveoOz7dP8AgfiZ08W1pM+xqK8p+Hf7VWkeIfLttcRdEvGwPNyWtJD\/AL3WP\/gXH+16+qRTLPEkkbLJHINyMp3Kw9QRwRXzeIwtWjLlqqx3QqRkrxHUUUVzlBRRRQAUUUUAe+fsuf8AJPbr\/r\/k\/wDQI69IrzX9lv8A5EG7\/wCv9\/8A0BK9Kr5HHfx5ep6lH4EfKf8AwVp\/5Iz4a\/7DY\/8AREtfA9ffP\/BWgf8AFl\/Df\/YbH\/oiWvgav1LhD\/kWx9X+Z8\/mX8d\/IKKKAM5\/2QSfYDkmvqDzwroPBHxd1n4Vq81jqCw6fHmSa3unzZgd2IYgJ7sCvueK8B+K37ZPhvwIZLPSP+Kk1RcqRbvts4T\/ALc38X0jDd8leM\/NfxO+NniX4vXH\/E61Bms1OY7C3XyrWL0+QfeP+05ZvfAAHdSymeJjaorR8\/8AI462YQpP3dX5f5n6kfC3\/gqD8J\/iD4tXQL7xBZ+H9SbbGl1dybdJuZCSNsd22EHOMGTap3AB26n6KB3KrDlWAZSOQwPQg9x71+AZG4YPIPBHrXsf7NH7eHxI\/ZYMNnoWrLqnhuM\/PoGqgz2WP+mR\/wBZbt7xMFOfmVsADzMy4Hi1z4KWvaW3yfT539UVheIHe1dad1\/l\/XofszRXzl+zJ\/wU9+G\/7RMlrpd5cP4J8UzERjTtXlVbe6f\/AKd7nhHz2V\/LfPAUjDH6PliaCRkdWR1OCrDBH4V8FisHXw1T2eIi4vz\/AE6P1R9DRrU6seam7obRRRXKanvX7Lf\/ACIN3\/1\/v\/6AlelV5r+y3\/yIN5\/1\/v8A+gJXpVfI47+PL1PUo\/Aj5V\/4Kzj\/AIsn4d\/7Di\/+iJa+BQMmvv7\/AIK56R4huv2ZbfUfDvhPxF40uNF1RLufTtEgFxeGLypFLiPO5lBIzsDMAchW6V+FPxV\/ai8UfFYz2rXP9i6SWKPp9k7IW7FZn4dyOhU7Vz1Xpj9c4EwssRl6UGtG7+Xy3Pls8xUaNa8uq0Poj4r\/ALWXhf4ZtLa2839v6vHwbSyceXEfSSbBVfou5h3Ar5p+Kv7Qfif4weZDqV4trpbn\/kG2eY7cjtv5LSH\/AHyRnkAcAcQqhF2qMAdhS1+mYbL6VHXd93+h8pXx1SrpsuyADAoooruOMKKKKAGyRrMjKyqysMEEZBr3z9mL\/go58SP2Y4rXTYbyPxX4VtwsY0XWJXdYIx\/DbTjMkGBwB88Y\/wCeZAArwWiufFYSjiafsq8VKPZ\/1o\/NamtGtUpS5qbsz9h\/2Zf+CiXw2\/acaDT7PU\/+Ed8UTDH9h6uywzyn\/phJ\/q5\/orb+CSgHNe7MpRirAqynBBHINfgC6LIPmGecj2NfS\/7Lv\/BUP4lfAu60\/RdRef4jaC0kdtbaXqErvqSZIVYrW4CvISchVjdZR0VVA4r4HNOCWr1MDL\/t1\/o\/8\/vPo8Hnyfu4hfNfqv8AL7j93v2Wv+REvP8Ar+b\/ANASvTK8j\/Yn1XUvEvwNs9Z1Pwz4j8H3GsStdDSdetlttRtFIVcSxqzBSducE5wRkKcgeuV+I5grYma8z7eg700wr5r\/AG0\/+CUXwf8A23YLi+13Q\/8AhH\/F7r+68S6Jttb\/AHdvOGDHcr2xMrED7pQ4YfSlFTg8diMJVVbDTcZLqnb\/AIdeT0CtQp1o8lVJrzP5+\/20\/wDgit8Yv2RJLrVdPsP+FjeC4csNW0OBmu7VeT\/pNn80icA\/PGZE4+ZkJAr5BguI7mIPG6yI3RlOQa\/rCr5N\/bY\/4I1\/B\/8AbLe+1htNbwP42ugz\/wBv6FEkLXMxyQ91Bjy7jJ+8WCyEcCRcAj9WyPxN2pZpH\/t+K\/OP6x\/8BPksfwv9vCP5P9H\/AJ\/efz40V9O\/tpf8EjvjH+xU9zqWoaO3jHwbCxA8R6BA80UKdQ1zb8y2wx1Zt0QPHmElc\/MEcqzRqyMrK3IIOQa\/VsHjsPi6SrYWanF9U\/z7Pyep8nWw9SjLkqxafmOoopskqwoWdlVV6knAFdRiOpssywLudlUEhRnuScAD3J4A719TfsV\/8EgPjF+2ibXVLfSW8EeC53XPiHXrd41nQgEva23yy3AwQQ3yRMTgScHH66fsS\/8ABID4Q\/sUmz1az0tvGHja2UE+I9cjSa4hk\/ia2ix5dt3AKDftOC7ZJPx+ecbZdlt6fN7Sp\/LHp6vZfi\/I9nAZHicT71uWPd\/ouv5eZ+Wf7Fn\/AAQ9+MH7Vj2ureILVvhj4NlCv9v1m3b+0bxT\/wA8LLKvjHO+YxjkFQ\/OP1y\/Yx\/4Ji\/CP9hqzjn8JaD9u8TbCk\/iTV2F1qk2QQwV8BYVIJGyFUUgnIJJJ+gqK\/Gs84yzHM7wnLkp\/wAsdF83u\/np2SPtcBkuGwvvRV5d3+nb8\/MKKKK+UPWCiiigAooooACMivi39tP\/AIIafCD9qmW81rQLX\/hWfjO4BZtS0WAfYrt+ubiyysTnrl4\/LkbPzO2AB9pUV3ZfmeKwNX22Em4S8uvqtmvJ3Rz4jC0q8eStFNf19x+C4\/4N\/wD9oY\/Gv\/hE\/sfhUaPjzf8AhLP7SP8AZXk56+Xs+0edjjyvLxu48zZ+9r9Gf2Kf+CHfwh\/ZQls9a1y1\/wCFleNLcZXU9agH2O0fOd1vZ5aKMjjDv5ki4OHAZgfs+ivos044zXHUlRnPkjaz5dOb1d7\/ACVl5Hn4XIsJQlzqN30vrb0\/z3Ciiivjz2AooooAKKKKAP\/Z"
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000174,
    "type_document_id": 1,
    "date": "2025-10-28",
    "time": "04:08:12",
    "invoice_template": "3",
    "template_token": "$2y$10$3mA7int8k49Xw67pOYNZneyU9dXF8ni2sRFErxpry28LuXow.l0sC",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "actividadeconomica": "6201",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE NRO 1",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": true,
    "sendmailtome": false,
    "customer": {
        "identification_number": 41946692,
        "dv": 6,
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1,
        "tax_id": 1
    },
    "payment_form": [
        {
            "payment_form_id": 2,
            "duration_measure": "30",
            "payment_due_date": "2025-11-28",
            "payment_method_id": 30
        },
        {
            "payment_form_id": 2,
            "duration_measure": "30",
            "payment_due_date": "2025-11-28",
            "payment_method_id": 10
        }
    ],
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "50000.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "50000.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ],
    "logo_empresa_emisora": "\/9j\/4AAQSkZJRgABAQEASABIAAD\/4QnORXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAeAAAAcgEyAAIAAAAUAAAAkIdpAAQAAAABAAAApAAAANAACvyAAAAnEAAK\/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykAMjAxODowNzowOSAxMTo1MjozOQAAA6ABAAMAAAAB\/\/8AAKACAAQAAAABAAAFiaADAAQAAAABAAAFiQAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEAAgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAAiXAAAAAAAAAEgAAAABAAAASAAAAAH\/2P\/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQdGh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv\/bAEMBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv\/AABEIAGsAawMBIQACEQEDEQH\/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8\/T19vf4+fr\/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\/T19vf4+fr\/2gAMAwEAAhEDEQA\/APf6KACigAqKe4it03SuFHv1P4U0ruyAzxrkXnYMTCP+9nn8q0YZ4p03xOHX2qpQcRJ3JKKgYUUAFFABRQAUyWaOFC8rhFHcmhagZF1rROVtlwP77D+QrKd3kcvIzOx6ljmumEOVGbdxtOjkeJ98bsjeoNWI1rXW+i3K\/wDA1H8xWtHLHMgeNwynuDXNOHKaJ3H0VAwooAKa7pGhd2CqOpJoAyrrWlGVtl3H++w4\/AVkSyyTvvlcu3qa6YQ5dWZt3GUVYgooAKfFNJA++Jyje3ehq4Gva60pwtyu0\/316fiK1UdZEDIwZT0INc04crNE7jqKgZma1rCaPbxSOufMfYGxkLxnJ71hveNfAStMJVP3SD8o+ldFOnaPOZyethtFaCCigAooAKKACpILiW2fdC5XPUdj9RQ1dWYHRafdNeW3mOoVg2046GrdcklZ2NEcn48\/5Blr\/wBdv\/ZTXDwXM1q++CRkPfHQ\/Ud69PDJOlZmFT4jbtNejfCXS+W399eVP9RWurK6hlYMp5BByDWdSm4MadxaKzKCigAooAKKAN\/RP+PJv+uh\/kK0q5Z\/EzRbHKePP+QXa\/8AXf8A9lNcDXp4T+EYVPiCpra7ntG3QSFcnJU8qfqK3aTVmQnY3bTXIJcJcDyX9eqn8e341qgggEEEHoRXHODgzVO4UVmMKKACigDe0T\/jzf8A66H+QrTrln8TNFscp48\/5Bdt\/wBd\/wD2U1wNenhf4SMKnxBRXQZhVi2v57HLRy4jHLK5+T\/61KUVJWY07F6x8a6Nd3P2aS5SCToHc\/umPoH6fnx7mui\/rXJUpSpuzNIzUtgorIoKKAN7RP8Ajzf\/AK6H+QrTrln8TNFscp48\/wCQVbf9d\/8A2U1wNenhP4RhU+IKK6DMx77xDa2uUg\/0iUf3T8o+p\/wrm73UrvUG\/fy5TtGvCj8O\/wCNdFOnbVmM530RUrZ0bxRqmh7Ut5vMth1t5vmT8O6\/h+tXUpxqR5ZExk4u6PQ9F8a6Vq5WGRjZ3R48qYjax\/2W6H8cGujIIOCMH0ryKtKVOVmdkJqSugorIs3tE\/483\/66H+QrTrln8TNFscr48\/5BNt\/13\/8AZTXAV6WE\/hGFT4jLvtetLLKK3nzD+BDwPqelczfatd6hlZX2xH\/lknC\/j6\/jXoU6fVnNOfRFKitzIKKAAgEYIzW\/ovi\/VdFCxLILq1XjyJyTgf7LdV\/Ue1Z1KcakeVlRk4u6PQ9F8XaVrW2OOX7PdH\/l3mOCf909G\/Dn2rdryKlOVOXLI7YyUldG9on\/AB5v\/wBdD\/IVp1wz+Jmy2OV8fR3LaAstrZT3bRSh2igXc2MHnH+GfpXhV9rd3fbk3+TF0MaHH4E9TXr5eoyp+hyYiTTsZ1FekcoUUAFFABRQAda6XRPG2q6Y0dvKWv7ckKsUhJkHoFbk\/QHNZVaUakbMqE3F3R7p4beWbSEnltLi0aU7vJuFCyL9RnitevnKnxOx6cdgrmvEfgXRPEoaS4t\/IvD0uoPlfPv2b8c\/hVUqsqUuaIpwU1ZnkfiP4ca5oBaaKP8AtCyH\/La3U7lH+0nUfUZH0rjwQRkEEe1fQUa0a0eaJ504ODsxaK2ICigApCQOpoA7Tw58NNb10rNcp\/Z1mefMnX94w\/2U6\/icfjXrnh3wXovhlQ1lbb7rGGupjukP4\/wj2AFePjcZzfu6e3U7KFG3vSOhorzDqCigArkvEnw80PxEZJ\/K+x3zZP2m3ABY+rr0b+fvWtGtKjLmiROCmrM8j8R+Atc8OFpZYPtdkD\/x826kgD\/aXqv8veuYBBGQcivoaNaNWPNE86cHB2YUEgDJOK1JOp8OfD\/XPEe2ZYfsdkT\/AMfNwpGR6qvVvrwPevXfDfw\/0Tw3smSH7XfKP+Pm4ALA\/wCyOi\/hz7mvJxuM3p0\/mzroUftSOqoryjrCigAooAKKACuK8R\/DPRNcLz2yf2det1lgX5GP+0nQ\/UYPvW1CvKjLmiRUpqaszzr\/AIVV4m\/tX7FstvJ6\/bPM\/d4+mN2fbHXvjmvRvDfw00TQilxcJ\/aF6v8Ay1nX5VP+ynQfU5PvXficenHlpdTnpYezvI7SivKOsKKACigAooAKKACigAooAKKACigAooA\/\/9kA\/+0iSFBob3Rvc2hvcCAzLjAAOEJJTQQEAAAAAAAPHAFaAAMbJUccAgAAAgBsADhCSU0EJQAAAAAAEKFdbYoq2VNe2RBQsAMFvEY4QklNBDoAAAAAAO8AAAAQAAAAAQAAAAAAC3ByaW50T3V0cHV0AAAABQAAAABQc3RTYm9vbAEAAAAASW50ZWVudW0AAAAASW50ZQAAAABDbHJtAAAAD3ByaW50U2l4dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVYVAAAAAEAAAAAAA9wcmludFByb29mU2V0dXBPYmpjAAAAEQBBAGoAdQBzAHQAZQAgAGQAZQAgAHAAcgB1AGUAYgBhAAAAAAAKcHJvb2ZTZXR1cAAAAAEAAAAAQmx0bmVudW0AAAAMYnVpbHRpblByb29mAAAACXByb29mQ01ZSwA4QklNBDsAAAAAAi0AAAAQAAAAAQAAAAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABcAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NNYm9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAAAEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQgIGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG\/gAAAAAAAAAAAAQnJkVFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIAAAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAAAAAAAAAAABBjcm9wV2hlblByaW50aW5nYm9vbAAAAAAOY3JvcFJlY3RCb3R0b21sb25nAAAAAAAAAAxjcm9wUmVjdExlZnRsb25nAAAAAAAAAA1jcm9wUmVjdFJpZ2h0bG9uZwAAAAAAAAALY3JvcFJlY3RUb3Bsb25nAAAAAAA4QklNA+0AAAAAABAASAAAAAEAAgBIAAAAAQACOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNA\/IAAAAAAAoAAP\/\/\/\/\/\/\/wAAOEJJTQQNAAAAAAAEAAAAeDhCSU0EGQAAAAAABAAAAB44QklNA\/MAAAAAAAkAAAAAAAAAAAEAOEJJTScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D9QAAAAAASAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAAAAAAAThCSU0D+AAAAAAAcAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAAAAP\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/8D6AAAAAD\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/A+gAAAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAA4QklNBAAAAAAAAAIAADhCSU0EAgAAAAAABAAAAAA4QklNBDAAAAAAAAIBAThCSU0ELQAAAAAABgABAAAABjhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAANbAAAABgAAAAAAAAAAAAAFiQAABYkAAAATAEwAbwBnAG8AIABUAG8AcgByAGUAIABTAG8AZgB0AHcAYQByAGUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAABYkAAAWJAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAWJAAAAAFJnaHRsb25nAAAFiQAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAFiQAAAABSZ2h0bG9uZwAABYkAAAADdXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxUZXh0SXNIVE1MYm9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAPRVNsaWNlSG9yekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5cGUAAAAATm9uZQAAAAl0b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0bG9uZwAAAAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgAAAAAAAwAAAACP+0XWOIZZSw4QklNBBEAAAAAAAEBADhCSU0EFAAAAAAABAAAAAY4QklNBAwAAAAAGNcAAAABAAAAoAAAAKAAAAHgAAEsAAAAGLsAGAAB\/9j\/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk\/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx\/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB\/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI\/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg\/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv\/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN\/M7gz8TQrNGU0njTYNRM1TTWHNcI1\/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE\/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0\/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19hX7NgBWBXYKpg\/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg\/aJZo7GlDaZpp8WpIap9q92tPa6dr\/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN\/hH\/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ\/opkisqLMIuWi\/yMY4zKjTGNmI3\/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ\/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln\/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum\/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7\/v3q\/9cBwwOzBZ8Hjwl\/C28NYw9TEUcTOxUvFyMZGxsPHQce\/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI\/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x\/nqegy6LzpRunQ6lvq5etw6\/vshu0R7ZzuKO6070DvzPBY8OXxcvH\/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x\/pX+uf7d\/wH\/Jj9Kf26\/kv+3P9t\/\/\/\/7QAMQWRvYmVfQ00AAv\/uAA5BZG9iZQBkgAAAAAH\/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP\/AABEIAKAAoAMBIgACEQEDEQH\/3QAEAAr\/xAE\/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU\/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f\/2gAMAwEAAhEDEQA\/APVUkkklKSSSSUpJJJJSkkkDIzKKNHHc\/wDcbqf\/ADFIAnZSdAszcat\/pveN3eNQP60fRWbfnX3SJ9Nn7ref7T1X44Ugx91pk9ACHAOaQQeCOE6wqb7aDNTto7t5af7K0KOp1Phtw9N3j+af7X5v9pCWMjbVILdSTAgiRqCnTEqSSSSUpJJJJSkkkklP\/9D1VJJJJSkkkO7IpobNjg2eB3PwakpIg35VNA\/SO93Zo1cfkqF\/U7bJbSPTb48u\/wDItVPkknUnknUlSRx91pk2r+o326M\/RM8vpH+1+b\/ZVVJJSAAbItSSSSKFJJJJKS0ZN1B\/Ru9v7h1b935v9laFHUqbIbZ+if5\/RPwespJNMQUgl6FJYlGXfRox0s\/cdqPl+6tHH6hRdDXfo3n813B\/quUUoEeK4FtJJJJqVJJJJKf\/0fVVC26qpu6xwaPP+ChmWvpw77mRvrre9s6iWtLguYo6vVkkHIJruPd5lp\/qv\/M\/quUkMZkCegQZU7V\/VHu9tA2D993PyaqRJc4ucS5x5J1KZJSAAbLSVJJJIoUkkkkpSSSSSlJJJJKUkkkkpSSSSSk9GbfRAB3s\/cd\/3135q0sfOovhoOx5\/Mdz\/Z\/eWMlymygCkF6FJUel2WPreHuLg0gNnWBCvKEijS8P\/9L0zqX\/ACdlf8TZ\/wBS5cC36I+C77qP\/J+V\/wATZ\/1LlwLfoj4K3yvyy82PJuE+Nm5GNpW6Wf6N2rfl+5\/YWrjdSxr4a4+jYfzXnQ\/1LPo\/5yxElPLHGXge6wEh6UgjlJYWN1DJx4aD6lY\/wb9QP6jvpMWpjZ+NkQ0H07D\/AIN+hP8AUd9F6hljlHxC4EFspJcJJiVJJJJKUkkkkpSSSSSlJJJJKUkkkkp0ek\/Qt\/rD8i0Fn9J+hb\/WH5FoKCfzFeNn\/9P03qP\/ACflf8TZ\/wBS5cA36I+C7\/qP\/J+T\/wATZ\/1LlwDfoj4BW+U+WXmxZNwukkkrKxSYgHQp0klNrG6lk0Q1x9asfmvOo\/qWfSWpjZuPk6Vuh\/8Ao3aO+X7\/APYWCmTJY4nwKRIh6ZJY2N1XIqhtv6dnmYePg\/8AO\/trUx8rHyYFTwXmYrdo\/T6UM\/P2\/wDBqGUJR327rgQUqSSSalSSSSSlJJJJKUkkkkp0ek\/Rt\/rD8i0Fn9J+jb8R+RaCgn8xXjZ\/\/9T03qH9Ayf+Js\/6ly4Bv0R8Au\/6h\/QMn\/in\/wDUlcA36I+AVvlPll5sWTcLpJJKysUkkmc5rGl7yGMb9JzjAHxcUlLqNlldTDZa4V1jl7jAWZl9eqZLMNvqu\/0rwQwf1WaPs\/6CyL77sh\/qXvNjxwTwP6jR7Wf2U+OMnfRaZgbaurl9eGrMJk\/8NYNP7FX\/AKU\/7bWTZbdbaLrLHPuBlthJ3Aj9xzf5v\/ragkpREDZjMid3oOmfXLOxoq6g051I09TRt7R\/X\/m8j\/rv6T\/hl1nT+p4HUqzZg3C3aJfWfbYz\/jKXe9v9f+bXmadj312Ntrc6u1hlljCWuaf5L2+5qiycvCWo9J8Nv8VdHKRvq+qJLj+mfXXJqirqlf2mvj7RWA24f8ZX7ar\/APwGz+uupws7Dz6TfhXNvrH0tujm+VtTosq\/ttVSeKcNxp3Hys0ZiW32J0kkkxcpJJJJTo9J+jb8R+RaCz+k\/Rt+I\/ItBQT+Yrxs\/wD\/1fTc\/wDoOT\/xT\/8AqSuAb9EfAL0DO\/oWR\/xT\/wDqSvP2Alo+AVvlPll5hjybhdLgEnQDUk6ADzKz8vrWLRLKf1iwfumGD+tZ+d\/1tY2Vm5OWf075aNRW3Rg\/sf8Ak1cjAnwYTMDxdbL65j1S3FHrv\/fMisfP6Vv9j\/txY+TlZGU7dkPL4+i3hrf6lY9rUJJSxgAxmRKkkkk5CkkkklKSSSSUpTpuux7m349jqbmfRtrJa4f2h\/1Kgkgp6npn12e2KurVbxx9qoADv+vY\/wBF\/wDWo\/7ZXUY2TjZlIyMS1l9J03sMgH914+lW\/wDkWLy5FxcrJw7hkYlr6LhpvYYkfuvH0bGfyLFBk5aMtY+k\/wDNZI5SN9fzfUEly\/TPrsx0VdWr9M8faqAS3\/r2P9Nn9ajf\/wASulpupyKW349jbqX\/AEbayHNP9pv\/AFKqTxygfUPr0ZoyEti6nSeLfi38i0Fn9J4t+LfyLQVafzFkGz\/\/1vUcis249tQIBsY5oJ4BI2ryf6xdN+sXT9Op1xhjRtuPJxz4eo7+cY7\/AMNf9bXriZzQ4FrgC0iCDqCCpsGc4jsJA\/y0WThxDenwpJelda\/xedLzN13THfs7IOuxomhx\/lUe30f\/AEH2f8VYuE6v0PqvRrNvUaDWwmGZDfdS7w23QNrnf6O70rf5C0sXMY8nympfun5mtPHKO407tBJJJTLFJJJJKUkkkkpSSSSSlJJJJKUkkiUUX5V7cbFqffe\/6NVbS5xH720fRZ\/Lf7EFI1d6Mes\/btnRBa7KdG9lIBaR\/wB2mv8A1f0\/5eQup6J\/i3us239bt9JnP2Oh0uPlfkj6P9TH\/wDYldxg9PwunY7cbBoZj0t4YwRJ\/ed++\/8Alv8AequbnMcQYxHuH\/mf+hM0MMjqfT\/0mr0LH6lTh7uqClmW+C9mOXFgj\/jPz\/3\/AMxaSSSzZHiJPfs2QKFP\/9f1VJJJJSlGyuu2t1drRZW8Fr2OALSDy1zT9JSSSU8b1r\/Fzg5G67o7xhXHX0HS6gn+SP5zG\/61+i\/7rrhup9K6l0m4U9Rx3Y5cYY861v8A+Kvb+jf\/AFP53\/g17Wh349GTS6jIrZdTYIfXY0Oa4eDmO9rlaxc5OGkvXHx+b\/GYp4Ynb0l8NSXf9a\/xb0WbruiW\/Z38\/ZbiXVH\/AIq333Uf+DV\/8WuIz+n53Tb\/ALP1Ch+Nafoh\/wBF0f6G1u6q7\/rb1fxZseQek6\/un5mvLHKO4+rXSSSUq1SSSXLmtAJc87WtAkkn81jW+5zklKTsY+yxtNTHW22GK6mAue4\/yK2S9y6jon+L\/quftu6iT07GOuwgHIcP+LM14\/8A17fZ\/wB113nSOgdJ6NUWYFArc4RZc73Wv\/4y5\/vd\/U\/m\/wBxVsvN44aD1y8Pl\/xmSGGUt9A8T0X\/ABdZ+Vtu6vYcKk6\/Z6yHXEfy7PfTR\/Z9Z\/8AxS7vpnSOm9Ko9Dp+Oyhh1cW6ucf3rbXbrLXf8Y9XEln5c+TJ8x0\/dHytiOOMdh9VJJJKJepJJJJT\/9D1VJJJJSkkkklKSSSSUpBy8PEzqHY2ZSzIof8ASrsaHN+5yMkkCRqFPB9a\/wAW0br+h3R3+x3kkf1aMn3Pb\/Uv9X\/jq1xWbi5XT7zjZ9L8W8f4O0QSJ27q3fQuZ\/Lqc9e4qFlNNrmOsra91Tt1ZcAS10bd7J+i7aVbxc7OOkxxj7JfawywRO3pfLuifUbrPVNtuQD07EOu+5v6Vw\/4LG9rm\/18j0\/+KtXfdF+rHR+ijdh07sgiHZVvvtI\/4z\/Bt\/4OltVa1klHl5nJk0J4Y\/ux\/avhijHxPcqSSSUC9SSSSSlJJJJKUkkkkp\/\/2QA4QklNBCEAAAAAAFUAAAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAATAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwACAAQwBTADYAAAABADhCSU0EBgAAAAAABwAGAQEAAQEA\/+EQXWh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4NCjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4NCgk8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPg0KCQk8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA3LTA5VDExOjQ3OjA0LTA1OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTA3LTA5VDExOjUyOjM5LTA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wNy0wOVQxMTo1MjozOS0wNTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYyNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY1NTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RUU0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiPg0KCQkJPHhtcE1NOkhpc3Rvcnk+DQoJCQkJPHJkZjpTZXE+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkVFNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjQ3OjA0LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIvPg0KCQkJCQk8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6RjE0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHN0RXZ0OndoZW49IjIwMTgtMDctMDlUMTE6NTI6MzktMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9qcGVnIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL2pwZWciLz4NCgkJCQkJPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkYyNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjUyOjM5LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPg0KCQkJCTwvcmRmOlNlcT4NCgkJCTwveG1wTU06SGlzdG9yeT4NCgkJCTx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYxNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY1NTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RUU0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciLz4NCgkJPC9yZGY6RGVzY3JpcHRpb24+DQoJPC9yZGY6UkRGPg0KPC94OnhtcG1ldGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSd3Jz8+\/9sAQwACAQECAQECAgICAgICAgMFAwMDAwMGBAQDBQcGBwcHBgcHCAkLCQgICggHBwoNCgoLDAwMDAcJDg8NDA4LDAwM\/9sAQwECAgIDAwMGAwMGDAgHCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM\/8AAEQgAawBrAwEiAAIRAQMRAf\/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC\/\/EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\/j5+v\/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC\/\/EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29\/j5+v\/aAAwDAQACEQMRAD8A\/fyiiigAooqnrviKx8Mae11qF1DZ26\/xyNjJ9B3J9hyaaTbsgLlZnijxjpngyx+0aneQ2sf8Ibl3PoqjLMfYA15V46\/afknMlv4ft\/LXp9suF+Y\/7kf9W\/75ryrU9Uutbvmur24nvLmT70szlmPt7D2HAr1cPlU5e9V0X4\/8A5amJS0iezxftVae2uGOTTLtNN6C43Ayg+pj9PoSfavRvDninT\/FunrdabeQ3kDfxIeVPow6qfYgGvkurOj6zeeHr9bqwup7O5XpJE20keh7MPY5FdlbKacl+70ZnHFST94+u6K8b8C\/tQFSlv4ht\/b7ZbLx\/wADj\/qufp3r1nRdds\/EenpdWF1Dd28nSSJww+h9CO4PIrxa+FqUX76+fQ64VIy2LdFFFc5YUUUUAFV9T1W20WxkubyeG2t4hl5JGCqv4mvOv2n\/ANo+z\/Zv8L6bfXcBk\/ta7+xxzFS8ds2xn3uq\/Mw+XGF55rxDUviRcfFRItTm1ZdWt35heKQNAmf7gXgH17+vSvUwuVVasFWlpB9e5z1MRGL5Vuev+Ov2n4YPMt\/D1uLhun2u4UiP6qnBb6nA+oryTXvEF94o1D7VqV3NeXHOGkP3c9lA4UewAFU6K9zD4WnRXuLXv1OOdSUtwoooroMwooooAKu+H\/EmoeFL77Vpt5NZTHG4xnh8f3lPDfiDVKilKKaswu1qj2nwL+0\/b3Pl2\/iC3+yyHj7XApaI\/wC8vLL9RkfQV6pp2p2+sWUdxazRXFvKMpJGwZW\/EV8hVpeFvGGp+Cr0z6XeS2rMcugOY5f95Dwfr1968rEZTCWtLR\/gdVPEtaSPrKiuV+D3j+4+I3hJr66t4be4hnaBxESUcgKdwB5H3umT0611VeBUpyhJwlujtjJNXR8of8Faxn4QeFz6a1\/7Qkr4e8J+NNW8Caj9q0i+nsZWI3hDmOYejocqw+o+mDzX3H\/wVqH\/ABZvwz\/2Gv8A2hLXwRX6xwlGMssjGSurv8z5zMm1iG15H0B8PP2srDVfLtfEVv8A2ZcdPtcIL2z\/AO8vLIf++h7ivXLO9h1GziuLeaG4t5l3RyxOHSQeoYcH8K+I62vBHxD1n4dXhm0e9e3V23SQMN8Ex\/2kPHPqMH3FdOMyGEveoOz7dP8AgfiZ08W1pM+xqK8p+Hf7VWkeIfLttcRdEvGwPNyWtJD\/AL3WP\/gXH+16+qRTLPEkkbLJHINyMp3Kw9QRwRXzeIwtWjLlqqx3QqRkrxHUUUVzlBRRRQAUUUUAe+fsuf8AJPbr\/r\/k\/wDQI69IrzX9lv8A5EG7\/wCv9\/8A0BK9Kr5HHfx5ep6lH4EfKf8AwVp\/5Iz4a\/7DY\/8AREtfA9ffP\/BWgf8AFl\/Df\/YbH\/oiWvgav1LhD\/kWx9X+Z8\/mX8d\/IKKKAM5\/2QSfYDkmvqDzwroPBHxd1n4Vq81jqCw6fHmSa3unzZgd2IYgJ7sCvueK8B+K37ZPhvwIZLPSP+Kk1RcqRbvts4T\/ALc38X0jDd8leM\/NfxO+NniX4vXH\/E61Bms1OY7C3XyrWL0+QfeP+05ZvfAAHdSymeJjaorR8\/8AI462YQpP3dX5f5n6kfC3\/gqD8J\/iD4tXQL7xBZ+H9SbbGl1dybdJuZCSNsd22EHOMGTap3AB26n6KB3KrDlWAZSOQwPQg9x71+AZG4YPIPBHrXsf7NH7eHxI\/ZYMNnoWrLqnhuM\/PoGqgz2WP+mR\/wBZbt7xMFOfmVsADzMy4Hi1z4KWvaW3yfT539UVheIHe1dad1\/l\/XofszRXzl+zJ\/wU9+G\/7RMlrpd5cP4J8UzERjTtXlVbe6f\/AKd7nhHz2V\/LfPAUjDH6PliaCRkdWR1OCrDBH4V8FisHXw1T2eIi4vz\/AE6P1R9DRrU6seam7obRRRXKanvX7Lf\/ACIN3\/1\/v\/6AlelV5r+y3\/yIN5\/1\/v8A+gJXpVfI47+PL1PUo\/Aj5V\/4Kzj\/AIsn4d\/7Di\/+iJa+BQMmvv7\/AIK56R4huv2ZbfUfDvhPxF40uNF1RLufTtEgFxeGLypFLiPO5lBIzsDMAchW6V+FPxV\/ai8UfFYz2rXP9i6SWKPp9k7IW7FZn4dyOhU7Vz1Xpj9c4EwssRl6UGtG7+Xy3Pls8xUaNa8uq0Poj4r\/ALWXhf4ZtLa2839v6vHwbSyceXEfSSbBVfou5h3Ar5p+Kv7Qfif4weZDqV4trpbn\/kG2eY7cjtv5LSH\/AHyRnkAcAcQqhF2qMAdhS1+mYbL6VHXd93+h8pXx1SrpsuyADAoooruOMKKKKAGyRrMjKyqysMEEZBr3z9mL\/go58SP2Y4rXTYbyPxX4VtwsY0XWJXdYIx\/DbTjMkGBwB88Y\/wCeZAArwWiufFYSjiafsq8VKPZ\/1o\/NamtGtUpS5qbsz9h\/2Zf+CiXw2\/acaDT7PU\/+Ed8UTDH9h6uywzyn\/phJ\/q5\/orb+CSgHNe7MpRirAqynBBHINfgC6LIPmGecj2NfS\/7Lv\/BUP4lfAu60\/RdRef4jaC0kdtbaXqErvqSZIVYrW4CvISchVjdZR0VVA4r4HNOCWr1MDL\/t1\/o\/8\/vPo8Hnyfu4hfNfqv8AL7j93v2Wv+REvP8Ar+b\/ANASvTK8j\/Yn1XUvEvwNs9Z1Pwz4j8H3GsStdDSdetlttRtFIVcSxqzBSducE5wRkKcgeuV+I5grYma8z7eg700wr5r\/AG0\/+CUXwf8A23YLi+13Q\/8AhH\/F7r+68S6Jttb\/AHdvOGDHcr2xMrED7pQ4YfSlFTg8diMJVVbDTcZLqnb\/AIdeT0CtQp1o8lVJrzP5+\/20\/wDgit8Yv2RJLrVdPsP+FjeC4csNW0OBmu7VeT\/pNn80icA\/PGZE4+ZkJAr5BguI7mIPG6yI3RlOQa\/rCr5N\/bY\/4I1\/B\/8AbLe+1htNbwP42ugz\/wBv6FEkLXMxyQ91Bjy7jJ+8WCyEcCRcAj9WyPxN2pZpH\/t+K\/OP6x\/8BPksfwv9vCP5P9H\/AJ\/efz40V9O\/tpf8EjvjH+xU9zqWoaO3jHwbCxA8R6BA80UKdQ1zb8y2wx1Zt0QPHmElc\/MEcqzRqyMrK3IIOQa\/VsHjsPi6SrYWanF9U\/z7Pyep8nWw9SjLkqxafmOoopskqwoWdlVV6knAFdRiOpssywLudlUEhRnuScAD3J4A719TfsV\/8EgPjF+2ibXVLfSW8EeC53XPiHXrd41nQgEva23yy3AwQQ3yRMTgScHH66fsS\/8ABID4Q\/sUmz1az0tvGHja2UE+I9cjSa4hk\/ia2ix5dt3AKDftOC7ZJPx+ecbZdlt6fN7Sp\/LHp6vZfi\/I9nAZHicT71uWPd\/ouv5eZ+Wf7Fn\/AAQ9+MH7Vj2ureILVvhj4NlCv9v1m3b+0bxT\/wA8LLKvjHO+YxjkFQ\/OP1y\/Yx\/4Ji\/CP9hqzjn8JaD9u8TbCk\/iTV2F1qk2QQwV8BYVIJGyFUUgnIJJJ+gqK\/Gs84yzHM7wnLkp\/wAsdF83u\/np2SPtcBkuGwvvRV5d3+nb8\/MKKKK+UPWCiiigAooooACMivi39tP\/AIIafCD9qmW81rQLX\/hWfjO4BZtS0WAfYrt+ubiyysTnrl4\/LkbPzO2AB9pUV3ZfmeKwNX22Em4S8uvqtmvJ3Rz4jC0q8eStFNf19x+C4\/4N\/wD9oY\/Gv\/hE\/sfhUaPjzf8AhLP7SP8AZXk56+Xs+0edjjyvLxu48zZ+9r9Gf2Kf+CHfwh\/ZQls9a1y1\/wCFleNLcZXU9agH2O0fOd1vZ5aKMjjDv5ki4OHAZgfs+ivos044zXHUlRnPkjaz5dOb1d7\/ACVl5Hn4XIsJQlzqN30vrb0\/z3Ciiivjz2AooooAKKKKAP\/Z"
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000174,
    "type_document_id": 1,
    "date": "2025-10-28",
    "time": "04:08:12",
    "invoice_template": "3",
    "template_token": "$2y$10$3mA7int8k49Xw67pOYNZneyU9dXF8ni2sRFErxpry28LuXow.l0sC",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "actividadeconomica": "6201",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE NRO 1",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": true,
    "sendmailtome": false,
    "customer": {
        "identification_number": 41946692,
        "dv": 6,
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1,
        "tax_id": 1
    },
    "payment_form": [
        {
            "payment_form_id": 2,
            "duration_measure": "30",
            "payment_due_date": "2025-11-28",
            "payment_method_id": 30
        },
        {
            "payment_form_id": 2,
            "duration_measure": "30",
            "payment_due_date": "2025-11-28",
            "payment_method_id": 10
        }
    ],
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "50000.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "50000.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ],
    "logo_empresa_emisora": "\/9j\/4AAQSkZJRgABAQEASABIAAD\/4QnORXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAeAAAAcgEyAAIAAAAUAAAAkIdpAAQAAAABAAAApAAAANAACvyAAAAnEAAK\/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykAMjAxODowNzowOSAxMTo1MjozOQAAA6ABAAMAAAAB\/\/8AAKACAAQAAAABAAAFiaADAAQAAAABAAAFiQAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEAAgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAAiXAAAAAAAAAEgAAAABAAAASAAAAAH\/2P\/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQdGh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv\/bAEMBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv\/AABEIAGsAawMBIQACEQEDEQH\/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8\/T19vf4+fr\/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\/T19vf4+fr\/2gAMAwEAAhEDEQA\/APf6KACigAqKe4it03SuFHv1P4U0ruyAzxrkXnYMTCP+9nn8q0YZ4p03xOHX2qpQcRJ3JKKgYUUAFFABRQAUyWaOFC8rhFHcmhagZF1rROVtlwP77D+QrKd3kcvIzOx6ljmumEOVGbdxtOjkeJ98bsjeoNWI1rXW+i3K\/wDA1H8xWtHLHMgeNwynuDXNOHKaJ3H0VAwooAKa7pGhd2CqOpJoAyrrWlGVtl3H++w4\/AVkSyyTvvlcu3qa6YQ5dWZt3GUVYgooAKfFNJA++Jyje3ehq4Gva60pwtyu0\/316fiK1UdZEDIwZT0INc04crNE7jqKgZma1rCaPbxSOufMfYGxkLxnJ71hveNfAStMJVP3SD8o+ldFOnaPOZyethtFaCCigAooAKKACpILiW2fdC5XPUdj9RQ1dWYHRafdNeW3mOoVg2046GrdcklZ2NEcn48\/5Blr\/wBdv\/ZTXDwXM1q++CRkPfHQ\/Ud69PDJOlZmFT4jbtNejfCXS+W399eVP9RWurK6hlYMp5BByDWdSm4MadxaKzKCigAooAKKAN\/RP+PJv+uh\/kK0q5Z\/EzRbHKePP+QXa\/8AXf8A9lNcDXp4T+EYVPiCpra7ntG3QSFcnJU8qfqK3aTVmQnY3bTXIJcJcDyX9eqn8e341qgggEEEHoRXHODgzVO4UVmMKKACigDe0T\/jzf8A66H+QrTrln8TNFscp48\/5Bdt\/wBd\/wD2U1wNenhf4SMKnxBRXQZhVi2v57HLRy4jHLK5+T\/61KUVJWY07F6x8a6Nd3P2aS5SCToHc\/umPoH6fnx7mui\/rXJUpSpuzNIzUtgorIoKKAN7RP8Ajzf\/AK6H+QrTrln8TNFscp48\/wCQVbf9d\/8A2U1wNenhP4RhU+IKK6DMx77xDa2uUg\/0iUf3T8o+p\/wrm73UrvUG\/fy5TtGvCj8O\/wCNdFOnbVmM530RUrZ0bxRqmh7Ut5vMth1t5vmT8O6\/h+tXUpxqR5ZExk4u6PQ9F8a6Vq5WGRjZ3R48qYjax\/2W6H8cGujIIOCMH0ryKtKVOVmdkJqSugorIs3tE\/483\/66H+QrTrln8TNFscr48\/5BNt\/13\/8AZTXAV6WE\/hGFT4jLvtetLLKK3nzD+BDwPqelczfatd6hlZX2xH\/lknC\/j6\/jXoU6fVnNOfRFKitzIKKAAgEYIzW\/ovi\/VdFCxLILq1XjyJyTgf7LdV\/Ue1Z1KcakeVlRk4u6PQ9F8XaVrW2OOX7PdH\/l3mOCf909G\/Dn2rdryKlOVOXLI7YyUldG9on\/AB5v\/wBdD\/IVp1wz+Jmy2OV8fR3LaAstrZT3bRSh2igXc2MHnH+GfpXhV9rd3fbk3+TF0MaHH4E9TXr5eoyp+hyYiTTsZ1FekcoUUAFFABRQAda6XRPG2q6Y0dvKWv7ckKsUhJkHoFbk\/QHNZVaUakbMqE3F3R7p4beWbSEnltLi0aU7vJuFCyL9RnitevnKnxOx6cdgrmvEfgXRPEoaS4t\/IvD0uoPlfPv2b8c\/hVUqsqUuaIpwU1ZnkfiP4ca5oBaaKP8AtCyH\/La3U7lH+0nUfUZH0rjwQRkEEe1fQUa0a0eaJ504ODsxaK2ICigApCQOpoA7Tw58NNb10rNcp\/Z1mefMnX94w\/2U6\/icfjXrnh3wXovhlQ1lbb7rGGupjukP4\/wj2AFePjcZzfu6e3U7KFG3vSOhorzDqCigArkvEnw80PxEZJ\/K+x3zZP2m3ABY+rr0b+fvWtGtKjLmiROCmrM8j8R+Atc8OFpZYPtdkD\/x826kgD\/aXqv8veuYBBGQcivoaNaNWPNE86cHB2YUEgDJOK1JOp8OfD\/XPEe2ZYfsdkT\/AMfNwpGR6qvVvrwPevXfDfw\/0Tw3smSH7XfKP+Pm4ALA\/wCyOi\/hz7mvJxuM3p0\/mzroUftSOqoryjrCigAooAKKACuK8R\/DPRNcLz2yf2det1lgX5GP+0nQ\/UYPvW1CvKjLmiRUpqaszzr\/AIVV4m\/tX7FstvJ6\/bPM\/d4+mN2fbHXvjmvRvDfw00TQilxcJ\/aF6v8Ay1nX5VP+ynQfU5PvXficenHlpdTnpYezvI7SivKOsKKACigAooAKKACigAooAKKACigAooA\/\/9kA\/+0iSFBob3Rvc2hvcCAzLjAAOEJJTQQEAAAAAAAPHAFaAAMbJUccAgAAAgBsADhCSU0EJQAAAAAAEKFdbYoq2VNe2RBQsAMFvEY4QklNBDoAAAAAAO8AAAAQAAAAAQAAAAAAC3ByaW50T3V0cHV0AAAABQAAAABQc3RTYm9vbAEAAAAASW50ZWVudW0AAAAASW50ZQAAAABDbHJtAAAAD3ByaW50U2l4dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVYVAAAAAEAAAAAAA9wcmludFByb29mU2V0dXBPYmpjAAAAEQBBAGoAdQBzAHQAZQAgAGQAZQAgAHAAcgB1AGUAYgBhAAAAAAAKcHJvb2ZTZXR1cAAAAAEAAAAAQmx0bmVudW0AAAAMYnVpbHRpblByb29mAAAACXByb29mQ01ZSwA4QklNBDsAAAAAAi0AAAAQAAAAAQAAAAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABcAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NNYm9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAAAEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQgIGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG\/gAAAAAAAAAAAAQnJkVFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIAAAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAAAAAAAAAAABBjcm9wV2hlblByaW50aW5nYm9vbAAAAAAOY3JvcFJlY3RCb3R0b21sb25nAAAAAAAAAAxjcm9wUmVjdExlZnRsb25nAAAAAAAAAA1jcm9wUmVjdFJpZ2h0bG9uZwAAAAAAAAALY3JvcFJlY3RUb3Bsb25nAAAAAAA4QklNA+0AAAAAABAASAAAAAEAAgBIAAAAAQACOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNA\/IAAAAAAAoAAP\/\/\/\/\/\/\/wAAOEJJTQQNAAAAAAAEAAAAeDhCSU0EGQAAAAAABAAAAB44QklNA\/MAAAAAAAkAAAAAAAAAAAEAOEJJTScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D9QAAAAAASAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAAAAAAAThCSU0D+AAAAAAAcAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAAAAP\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/8D6AAAAAD\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/A+gAAAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAA4QklNBAAAAAAAAAIAADhCSU0EAgAAAAAABAAAAAA4QklNBDAAAAAAAAIBAThCSU0ELQAAAAAABgABAAAABjhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAANbAAAABgAAAAAAAAAAAAAFiQAABYkAAAATAEwAbwBnAG8AIABUAG8AcgByAGUAIABTAG8AZgB0AHcAYQByAGUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAABYkAAAWJAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAWJAAAAAFJnaHRsb25nAAAFiQAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAFiQAAAABSZ2h0bG9uZwAABYkAAAADdXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxUZXh0SXNIVE1MYm9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAPRVNsaWNlSG9yekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5cGUAAAAATm9uZQAAAAl0b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0bG9uZwAAAAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgAAAAAAAwAAAACP+0XWOIZZSw4QklNBBEAAAAAAAEBADhCSU0EFAAAAAAABAAAAAY4QklNBAwAAAAAGNcAAAABAAAAoAAAAKAAAAHgAAEsAAAAGLsAGAAB\/9j\/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk\/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx\/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB\/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI\/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg\/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv\/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN\/M7gz8TQrNGU0njTYNRM1TTWHNcI1\/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE\/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0\/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19hX7NgBWBXYKpg\/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg\/aJZo7GlDaZpp8WpIap9q92tPa6dr\/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN\/hH\/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ\/opkisqLMIuWi\/yMY4zKjTGNmI3\/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ\/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln\/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum\/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7\/v3q\/9cBwwOzBZ8Hjwl\/C28NYw9TEUcTOxUvFyMZGxsPHQce\/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI\/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x\/nqegy6LzpRunQ6lvq5etw6\/vshu0R7ZzuKO6070DvzPBY8OXxcvH\/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x\/pX+uf7d\/wH\/Jj9Kf26\/kv+3P9t\/\/\/\/7QAMQWRvYmVfQ00AAv\/uAA5BZG9iZQBkgAAAAAH\/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP\/AABEIAKAAoAMBIgACEQEDEQH\/3QAEAAr\/xAE\/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU\/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f\/2gAMAwEAAhEDEQA\/APVUkkklKSSSSUpJJJJSkkkDIzKKNHHc\/wDcbqf\/ADFIAnZSdAszcat\/pveN3eNQP60fRWbfnX3SJ9Nn7ref7T1X44Ugx91pk9ACHAOaQQeCOE6wqb7aDNTto7t5af7K0KOp1Phtw9N3j+af7X5v9pCWMjbVILdSTAgiRqCnTEqSSSSUpJJJJSkkkklP\/9D1VJJJJSkkkO7IpobNjg2eB3PwakpIg35VNA\/SO93Zo1cfkqF\/U7bJbSPTb48u\/wDItVPkknUnknUlSRx91pk2r+o326M\/RM8vpH+1+b\/ZVVJJSAAbItSSSSKFJJJJKS0ZN1B\/Ru9v7h1b935v9laFHUqbIbZ+if5\/RPwespJNMQUgl6FJYlGXfRox0s\/cdqPl+6tHH6hRdDXfo3n813B\/quUUoEeK4FtJJJJqVJJJJKf\/0fVVC26qpu6xwaPP+ChmWvpw77mRvrre9s6iWtLguYo6vVkkHIJruPd5lp\/qv\/M\/quUkMZkCegQZU7V\/VHu9tA2D993PyaqRJc4ucS5x5J1KZJSAAbLSVJJJIoUkkkkpSSSSSlJJJJKUkkkkpSSSSSk9GbfRAB3s\/cd\/3135q0sfOovhoOx5\/Mdz\/Z\/eWMlymygCkF6FJUel2WPreHuLg0gNnWBCvKEijS8P\/9L0zqX\/ACdlf8TZ\/wBS5cC36I+C77qP\/J+V\/wATZ\/1LlwLfoj4K3yvyy82PJuE+Nm5GNpW6Wf6N2rfl+5\/YWrjdSxr4a4+jYfzXnQ\/1LPo\/5yxElPLHGXge6wEh6UgjlJYWN1DJx4aD6lY\/wb9QP6jvpMWpjZ+NkQ0H07D\/AIN+hP8AUd9F6hljlHxC4EFspJcJJiVJJJJKUkkkkpSSSSSlJJJJKUkkkkp0ek\/Qt\/rD8i0Fn9J+hb\/WH5FoKCfzFeNn\/9P03qP\/ACflf8TZ\/wBS5cA36I+C7\/qP\/J+T\/wATZ\/1LlwDfoj4BW+U+WXmxZNwukkkrKxSYgHQp0klNrG6lk0Q1x9asfmvOo\/qWfSWpjZuPk6Vuh\/8Ao3aO+X7\/APYWCmTJY4nwKRIh6ZJY2N1XIqhtv6dnmYePg\/8AO\/trUx8rHyYFTwXmYrdo\/T6UM\/P2\/wDBqGUJR327rgQUqSSSalSSSSSlJJJJKUkkkkp0ek\/Rt\/rD8i0Fn9J+jb8R+RaCgn8xXjZ\/\/9T03qH9Ayf+Js\/6ly4Bv0R8Au\/6h\/QMn\/in\/wDUlcA36I+AVvlPll5sWTcLpJJKysUkkmc5rGl7yGMb9JzjAHxcUlLqNlldTDZa4V1jl7jAWZl9eqZLMNvqu\/0rwQwf1WaPs\/6CyL77sh\/qXvNjxwTwP6jR7Wf2U+OMnfRaZgbaurl9eGrMJk\/8NYNP7FX\/AKU\/7bWTZbdbaLrLHPuBlthJ3Aj9xzf5v\/ragkpREDZjMid3oOmfXLOxoq6g051I09TRt7R\/X\/m8j\/rv6T\/hl1nT+p4HUqzZg3C3aJfWfbYz\/jKXe9v9f+bXmadj312Ntrc6u1hlljCWuaf5L2+5qiycvCWo9J8Nv8VdHKRvq+qJLj+mfXXJqirqlf2mvj7RWA24f8ZX7ar\/APwGz+uupws7Dz6TfhXNvrH0tujm+VtTosq\/ttVSeKcNxp3Hys0ZiW32J0kkkxcpJJJJTo9J+jb8R+RaCz+k\/Rt+I\/ItBQT+Yrxs\/wD\/1fTc\/wDoOT\/xT\/8AqSuAb9EfAL0DO\/oWR\/xT\/wDqSvP2Alo+AVvlPll5hjybhdLgEnQDUk6ADzKz8vrWLRLKf1iwfumGD+tZ+d\/1tY2Vm5OWf075aNRW3Rg\/sf8Ak1cjAnwYTMDxdbL65j1S3FHrv\/fMisfP6Vv9j\/txY+TlZGU7dkPL4+i3hrf6lY9rUJJSxgAxmRKkkkk5CkkkklKSSSSUpTpuux7m349jqbmfRtrJa4f2h\/1Kgkgp6npn12e2KurVbxx9qoADv+vY\/wBF\/wDWo\/7ZXUY2TjZlIyMS1l9J03sMgH914+lW\/wDkWLy5FxcrJw7hkYlr6LhpvYYkfuvH0bGfyLFBk5aMtY+k\/wDNZI5SN9fzfUEly\/TPrsx0VdWr9M8faqAS3\/r2P9Nn9ajf\/wASulpupyKW349jbqX\/AEbayHNP9pv\/AFKqTxygfUPr0ZoyEti6nSeLfi38i0Fn9J4t+LfyLQVafzFkGz\/\/1vUcis249tQIBsY5oJ4BI2ryf6xdN+sXT9Op1xhjRtuPJxz4eo7+cY7\/AMNf9bXriZzQ4FrgC0iCDqCCpsGc4jsJA\/y0WThxDenwpJelda\/xedLzN13THfs7IOuxomhx\/lUe30f\/AEH2f8VYuE6v0PqvRrNvUaDWwmGZDfdS7w23QNrnf6O70rf5C0sXMY8nympfun5mtPHKO407tBJJJTLFJJJJKUkkkkpSSSSSlJJJJKUkkiUUX5V7cbFqffe\/6NVbS5xH720fRZ\/Lf7EFI1d6Mes\/btnRBa7KdG9lIBaR\/wB2mv8A1f0\/5eQup6J\/i3us239bt9JnP2Oh0uPlfkj6P9TH\/wDYldxg9PwunY7cbBoZj0t4YwRJ\/ed++\/8Alv8AequbnMcQYxHuH\/mf+hM0MMjqfT\/0mr0LH6lTh7uqClmW+C9mOXFgj\/jPz\/3\/AMxaSSSzZHiJPfs2QKFP\/9f1VJJJJSlGyuu2t1drRZW8Fr2OALSDy1zT9JSSSU8b1r\/Fzg5G67o7xhXHX0HS6gn+SP5zG\/61+i\/7rrhup9K6l0m4U9Rx3Y5cYY861v8A+Kvb+jf\/AFP53\/g17Wh349GTS6jIrZdTYIfXY0Oa4eDmO9rlaxc5OGkvXHx+b\/GYp4Ynb0l8NSXf9a\/xb0WbruiW\/Z38\/ZbiXVH\/AIq333Uf+DV\/8WuIz+n53Tb\/ALP1Ch+Nafoh\/wBF0f6G1u6q7\/rb1fxZseQek6\/un5mvLHKO4+rXSSSUq1SSSXLmtAJc87WtAkkn81jW+5zklKTsY+yxtNTHW22GK6mAue4\/yK2S9y6jon+L\/quftu6iT07GOuwgHIcP+LM14\/8A17fZ\/wB113nSOgdJ6NUWYFArc4RZc73Wv\/4y5\/vd\/U\/m\/wBxVsvN44aD1y8Pl\/xmSGGUt9A8T0X\/ABdZ+Vtu6vYcKk6\/Z6yHXEfy7PfTR\/Z9Z\/8AxS7vpnSOm9Ko9Dp+Oyhh1cW6ucf3rbXbrLXf8Y9XEln5c+TJ8x0\/dHytiOOMdh9VJJJKJepJJJJT\/9D1VJJJJSkkkklKSSSSUpBy8PEzqHY2ZSzIof8ASrsaHN+5yMkkCRqFPB9a\/wAW0br+h3R3+x3kkf1aMn3Pb\/Uv9X\/jq1xWbi5XT7zjZ9L8W8f4O0QSJ27q3fQuZ\/Lqc9e4qFlNNrmOsra91Tt1ZcAS10bd7J+i7aVbxc7OOkxxj7JfawywRO3pfLuifUbrPVNtuQD07EOu+5v6Vw\/4LG9rm\/18j0\/+KtXfdF+rHR+ijdh07sgiHZVvvtI\/4z\/Bt\/4OltVa1klHl5nJk0J4Y\/ux\/avhijHxPcqSSSUC9SSSSSlJJJJKUkkkkp\/\/2QA4QklNBCEAAAAAAFUAAAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAATAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwACAAQwBTADYAAAABADhCSU0EBgAAAAAABwAGAQEAAQEA\/+EQXWh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4NCjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4NCgk8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPg0KCQk8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA3LTA5VDExOjQ3OjA0LTA1OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTA3LTA5VDExOjUyOjM5LTA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wNy0wOVQxMTo1MjozOS0wNTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYyNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY1NTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RUU0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiPg0KCQkJPHhtcE1NOkhpc3Rvcnk+DQoJCQkJPHJkZjpTZXE+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkVFNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjQ3OjA0LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIvPg0KCQkJCQk8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6RjE0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHN0RXZ0OndoZW49IjIwMTgtMDctMDlUMTE6NTI6MzktMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9qcGVnIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL2pwZWciLz4NCgkJCQkJPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkYyNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjUyOjM5LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPg0KCQkJCTwvcmRmOlNlcT4NCgkJCTwveG1wTU06SGlzdG9yeT4NCgkJCTx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYxNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY1NTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RUU0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciLz4NCgkJPC9yZGY6RGVzY3JpcHRpb24+DQoJPC9yZGY6UkRGPg0KPC94OnhtcG1ldGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSd3Jz8+\/9sAQwACAQECAQECAgICAgICAgMFAwMDAwMGBAQDBQcGBwcHBgcHCAkLCQgICggHBwoNCgoLDAwMDAcJDg8NDA4LDAwM\/9sAQwECAgIDAwMGAwMGDAgHCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM\/8AAEQgAawBrAwEiAAIRAQMRAf\/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC\/\/EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\/j5+v\/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC\/\/EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29\/j5+v\/aAAwDAQACEQMRAD8A\/fyiiigAooqnrviKx8Mae11qF1DZ26\/xyNjJ9B3J9hyaaTbsgLlZnijxjpngyx+0aneQ2sf8Ibl3PoqjLMfYA15V46\/afknMlv4ft\/LXp9suF+Y\/7kf9W\/75ryrU9Uutbvmur24nvLmT70szlmPt7D2HAr1cPlU5e9V0X4\/8A5amJS0iezxftVae2uGOTTLtNN6C43Ayg+pj9PoSfavRvDninT\/FunrdabeQ3kDfxIeVPow6qfYgGvkurOj6zeeHr9bqwup7O5XpJE20keh7MPY5FdlbKacl+70ZnHFST94+u6K8b8C\/tQFSlv4ht\/b7ZbLx\/wADj\/qufp3r1nRdds\/EenpdWF1Dd28nSSJww+h9CO4PIrxa+FqUX76+fQ64VIy2LdFFFc5YUUUUAFV9T1W20WxkubyeG2t4hl5JGCqv4mvOv2n\/ANo+z\/Zv8L6bfXcBk\/ta7+xxzFS8ds2xn3uq\/Mw+XGF55rxDUviRcfFRItTm1ZdWt35heKQNAmf7gXgH17+vSvUwuVVasFWlpB9e5z1MRGL5Vuev+Ov2n4YPMt\/D1uLhun2u4UiP6qnBb6nA+oryTXvEF94o1D7VqV3NeXHOGkP3c9lA4UewAFU6K9zD4WnRXuLXv1OOdSUtwoooroMwooooAKu+H\/EmoeFL77Vpt5NZTHG4xnh8f3lPDfiDVKilKKaswu1qj2nwL+0\/b3Pl2\/iC3+yyHj7XApaI\/wC8vLL9RkfQV6pp2p2+sWUdxazRXFvKMpJGwZW\/EV8hVpeFvGGp+Cr0z6XeS2rMcugOY5f95Dwfr1968rEZTCWtLR\/gdVPEtaSPrKiuV+D3j+4+I3hJr66t4be4hnaBxESUcgKdwB5H3umT0611VeBUpyhJwlujtjJNXR8of8Faxn4QeFz6a1\/7Qkr4e8J+NNW8Caj9q0i+nsZWI3hDmOYejocqw+o+mDzX3H\/wVqH\/ABZvwz\/2Gv8A2hLXwRX6xwlGMssjGSurv8z5zMm1iG15H0B8PP2srDVfLtfEVv8A2ZcdPtcIL2z\/AO8vLIf++h7ivXLO9h1GziuLeaG4t5l3RyxOHSQeoYcH8K+I62vBHxD1n4dXhm0e9e3V23SQMN8Ex\/2kPHPqMH3FdOMyGEveoOz7dP8AgfiZ08W1pM+xqK8p+Hf7VWkeIfLttcRdEvGwPNyWtJD\/AL3WP\/gXH+16+qRTLPEkkbLJHINyMp3Kw9QRwRXzeIwtWjLlqqx3QqRkrxHUUUVzlBRRRQAUUUUAe+fsuf8AJPbr\/r\/k\/wDQI69IrzX9lv8A5EG7\/wCv9\/8A0BK9Kr5HHfx5ep6lH4EfKf8AwVp\/5Iz4a\/7DY\/8AREtfA9ffP\/BWgf8AFl\/Df\/YbH\/oiWvgav1LhD\/kWx9X+Z8\/mX8d\/IKKKAM5\/2QSfYDkmvqDzwroPBHxd1n4Vq81jqCw6fHmSa3unzZgd2IYgJ7sCvueK8B+K37ZPhvwIZLPSP+Kk1RcqRbvts4T\/ALc38X0jDd8leM\/NfxO+NniX4vXH\/E61Bms1OY7C3XyrWL0+QfeP+05ZvfAAHdSymeJjaorR8\/8AI462YQpP3dX5f5n6kfC3\/gqD8J\/iD4tXQL7xBZ+H9SbbGl1dybdJuZCSNsd22EHOMGTap3AB26n6KB3KrDlWAZSOQwPQg9x71+AZG4YPIPBHrXsf7NH7eHxI\/ZYMNnoWrLqnhuM\/PoGqgz2WP+mR\/wBZbt7xMFOfmVsADzMy4Hi1z4KWvaW3yfT539UVheIHe1dad1\/l\/XofszRXzl+zJ\/wU9+G\/7RMlrpd5cP4J8UzERjTtXlVbe6f\/AKd7nhHz2V\/LfPAUjDH6PliaCRkdWR1OCrDBH4V8FisHXw1T2eIi4vz\/AE6P1R9DRrU6seam7obRRRXKanvX7Lf\/ACIN3\/1\/v\/6AlelV5r+y3\/yIN5\/1\/v8A+gJXpVfI47+PL1PUo\/Aj5V\/4Kzj\/AIsn4d\/7Di\/+iJa+BQMmvv7\/AIK56R4huv2ZbfUfDvhPxF40uNF1RLufTtEgFxeGLypFLiPO5lBIzsDMAchW6V+FPxV\/ai8UfFYz2rXP9i6SWKPp9k7IW7FZn4dyOhU7Vz1Xpj9c4EwssRl6UGtG7+Xy3Pls8xUaNa8uq0Poj4r\/ALWXhf4ZtLa2839v6vHwbSyceXEfSSbBVfou5h3Ar5p+Kv7Qfif4weZDqV4trpbn\/kG2eY7cjtv5LSH\/AHyRnkAcAcQqhF2qMAdhS1+mYbL6VHXd93+h8pXx1SrpsuyADAoooruOMKKKKAGyRrMjKyqysMEEZBr3z9mL\/go58SP2Y4rXTYbyPxX4VtwsY0XWJXdYIx\/DbTjMkGBwB88Y\/wCeZAArwWiufFYSjiafsq8VKPZ\/1o\/NamtGtUpS5qbsz9h\/2Zf+CiXw2\/acaDT7PU\/+Ed8UTDH9h6uywzyn\/phJ\/q5\/orb+CSgHNe7MpRirAqynBBHINfgC6LIPmGecj2NfS\/7Lv\/BUP4lfAu60\/RdRef4jaC0kdtbaXqErvqSZIVYrW4CvISchVjdZR0VVA4r4HNOCWr1MDL\/t1\/o\/8\/vPo8Hnyfu4hfNfqv8AL7j93v2Wv+REvP8Ar+b\/ANASvTK8j\/Yn1XUvEvwNs9Z1Pwz4j8H3GsStdDSdetlttRtFIVcSxqzBSducE5wRkKcgeuV+I5grYma8z7eg700wr5r\/AG0\/+CUXwf8A23YLi+13Q\/8AhH\/F7r+68S6Jttb\/AHdvOGDHcr2xMrED7pQ4YfSlFTg8diMJVVbDTcZLqnb\/AIdeT0CtQp1o8lVJrzP5+\/20\/wDgit8Yv2RJLrVdPsP+FjeC4csNW0OBmu7VeT\/pNn80icA\/PGZE4+ZkJAr5BguI7mIPG6yI3RlOQa\/rCr5N\/bY\/4I1\/B\/8AbLe+1htNbwP42ugz\/wBv6FEkLXMxyQ91Bjy7jJ+8WCyEcCRcAj9WyPxN2pZpH\/t+K\/OP6x\/8BPksfwv9vCP5P9H\/AJ\/efz40V9O\/tpf8EjvjH+xU9zqWoaO3jHwbCxA8R6BA80UKdQ1zb8y2wx1Zt0QPHmElc\/MEcqzRqyMrK3IIOQa\/VsHjsPi6SrYWanF9U\/z7Pyep8nWw9SjLkqxafmOoopskqwoWdlVV6knAFdRiOpssywLudlUEhRnuScAD3J4A719TfsV\/8EgPjF+2ibXVLfSW8EeC53XPiHXrd41nQgEva23yy3AwQQ3yRMTgScHH66fsS\/8ABID4Q\/sUmz1az0tvGHja2UE+I9cjSa4hk\/ia2ix5dt3AKDftOC7ZJPx+ecbZdlt6fN7Sp\/LHp6vZfi\/I9nAZHicT71uWPd\/ouv5eZ+Wf7Fn\/AAQ9+MH7Vj2ureILVvhj4NlCv9v1m3b+0bxT\/wA8LLKvjHO+YxjkFQ\/OP1y\/Yx\/4Ji\/CP9hqzjn8JaD9u8TbCk\/iTV2F1qk2QQwV8BYVIJGyFUUgnIJJJ+gqK\/Gs84yzHM7wnLkp\/wAsdF83u\/np2SPtcBkuGwvvRV5d3+nb8\/MKKKK+UPWCiiigAooooACMivi39tP\/AIIafCD9qmW81rQLX\/hWfjO4BZtS0WAfYrt+ubiyysTnrl4\/LkbPzO2AB9pUV3ZfmeKwNX22Em4S8uvqtmvJ3Rz4jC0q8eStFNf19x+C4\/4N\/wD9oY\/Gv\/hE\/sfhUaPjzf8AhLP7SP8AZXk56+Xs+0edjjyvLxu48zZ+9r9Gf2Kf+CHfwh\/ZQls9a1y1\/wCFleNLcZXU9agH2O0fOd1vZ5aKMjjDv5ki4OHAZgfs+ivos044zXHUlRnPkjaz5dOb1d7\/ACVl5Hn4XIsJQlzqN30vrb0\/z3Ciiivjz2AooooAKKKKAP\/Z"
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000174,"type_document_id":1,"date":"2025-10-28","time":"04:08:12","invoice_template":"3","template_token":"$2y$10$3mA7int8k49Xw67pOYNZneyU9dXF8ni2sRFErxpry28LuXow.l0sC","resolution_number":"18760000001","prefix":"SETP","actividadeconomica":"6201","disable_confirmation_text":true,"establishment_name":"TORRE SOFTWARE NRO 1","establishment_address":"BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2","establishment_phone":"3226563672","establishment_municipality":600,"establishment_email":"[email protected]","sendmail":true,"sendmailtome":false,"customer":{"identification_number":41946692,"dv":6,"name":"ELIZABETH CARDONA VILLADA","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":3,"type_organization_id":2,"type_liability_id":7,"municipality_id":822,"type_regime_id":1,"tax_id":1},"payment_form":[{"payment_form_id":2,"duration_measure":"30","payment_due_date":"2025-11-28","payment_method_id":30},{"payment_form_id":2,"duration_measure":"30","payment_due_date":"2025-11-28","payment_method_id":10}],"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"50000.00","base_amount":"1000000.00"}],"legal_monetary_totals":{"line_extension_amount":"840336.134","tax_exclusive_amount":"840336.134","tax_inclusive_amount":"1000000.00","allowance_total_amount":"50000.00","payable_amount":"950000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","percent":"19","taxable_amount":"840336.134"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"840336.134","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","taxable_amount":"840336.134","percent":"19.00"}],"description":"COMISION POR SERVICIOS","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"COMISION","type_item_identification_id":4,"price_amount":"1000000.00","base_quantity":"1"}],"logo_empresa_emisora":"\/9j\/4AAQSkZJRgABAQEASABIAAD\/4QnORXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAeAAAAcgEyAAIAAAAUAAAAkIdpAAQAAAABAAAApAAAANAACvyAAAAnEAAK\/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykAMjAxODowNzowOSAxMTo1MjozOQAAA6ABAAMAAAAB\/\/8AAKACAAQAAAABAAAFiaADAAQAAAABAAAFiQAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEAAgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAAiXAAAAAAAAAEgAAAABAAAASAAAAAH\/2P\/bAEMACAYGBwYFCAcHBwkJCAoMFA0MCwsMGRITDxQdGh8eHRocHCAkLicgIiwjHBwoNyksMDE0NDQfJzk9ODI8LjM0Mv\/bAEMBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv\/AABEIAGsAawMBIQACEQEDEQH\/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8\/T19vf4+fr\/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\/T19vf4+fr\/2gAMAwEAAhEDEQA\/APf6KACigAqKe4it03SuFHv1P4U0ruyAzxrkXnYMTCP+9nn8q0YZ4p03xOHX2qpQcRJ3JKKgYUUAFFABRQAUyWaOFC8rhFHcmhagZF1rROVtlwP77D+QrKd3kcvIzOx6ljmumEOVGbdxtOjkeJ98bsjeoNWI1rXW+i3K\/wDA1H8xWtHLHMgeNwynuDXNOHKaJ3H0VAwooAKa7pGhd2CqOpJoAyrrWlGVtl3H++w4\/AVkSyyTvvlcu3qa6YQ5dWZt3GUVYgooAKfFNJA++Jyje3ehq4Gva60pwtyu0\/316fiK1UdZEDIwZT0INc04crNE7jqKgZma1rCaPbxSOufMfYGxkLxnJ71hveNfAStMJVP3SD8o+ldFOnaPOZyethtFaCCigAooAKKACpILiW2fdC5XPUdj9RQ1dWYHRafdNeW3mOoVg2046GrdcklZ2NEcn48\/5Blr\/wBdv\/ZTXDwXM1q++CRkPfHQ\/Ud69PDJOlZmFT4jbtNejfCXS+W399eVP9RWurK6hlYMp5BByDWdSm4MadxaKzKCigAooAKKAN\/RP+PJv+uh\/kK0q5Z\/EzRbHKePP+QXa\/8AXf8A9lNcDXp4T+EYVPiCpra7ntG3QSFcnJU8qfqK3aTVmQnY3bTXIJcJcDyX9eqn8e341qgggEEEHoRXHODgzVO4UVmMKKACigDe0T\/jzf8A66H+QrTrln8TNFscp48\/5Bdt\/wBd\/wD2U1wNenhf4SMKnxBRXQZhVi2v57HLRy4jHLK5+T\/61KUVJWY07F6x8a6Nd3P2aS5SCToHc\/umPoH6fnx7mui\/rXJUpSpuzNIzUtgorIoKKAN7RP8Ajzf\/AK6H+QrTrln8TNFscp48\/wCQVbf9d\/8A2U1wNenhP4RhU+IKK6DMx77xDa2uUg\/0iUf3T8o+p\/wrm73UrvUG\/fy5TtGvCj8O\/wCNdFOnbVmM530RUrZ0bxRqmh7Ut5vMth1t5vmT8O6\/h+tXUpxqR5ZExk4u6PQ9F8a6Vq5WGRjZ3R48qYjax\/2W6H8cGujIIOCMH0ryKtKVOVmdkJqSugorIs3tE\/483\/66H+QrTrln8TNFscr48\/5BNt\/13\/8AZTXAV6WE\/hGFT4jLvtetLLKK3nzD+BDwPqelczfatd6hlZX2xH\/lknC\/j6\/jXoU6fVnNOfRFKitzIKKAAgEYIzW\/ovi\/VdFCxLILq1XjyJyTgf7LdV\/Ue1Z1KcakeVlRk4u6PQ9F8XaVrW2OOX7PdH\/l3mOCf909G\/Dn2rdryKlOVOXLI7YyUldG9on\/AB5v\/wBdD\/IVp1wz+Jmy2OV8fR3LaAstrZT3bRSh2igXc2MHnH+GfpXhV9rd3fbk3+TF0MaHH4E9TXr5eoyp+hyYiTTsZ1FekcoUUAFFABRQAda6XRPG2q6Y0dvKWv7ckKsUhJkHoFbk\/QHNZVaUakbMqE3F3R7p4beWbSEnltLi0aU7vJuFCyL9RnitevnKnxOx6cdgrmvEfgXRPEoaS4t\/IvD0uoPlfPv2b8c\/hVUqsqUuaIpwU1ZnkfiP4ca5oBaaKP8AtCyH\/La3U7lH+0nUfUZH0rjwQRkEEe1fQUa0a0eaJ504ODsxaK2ICigApCQOpoA7Tw58NNb10rNcp\/Z1mefMnX94w\/2U6\/icfjXrnh3wXovhlQ1lbb7rGGupjukP4\/wj2AFePjcZzfu6e3U7KFG3vSOhorzDqCigArkvEnw80PxEZJ\/K+x3zZP2m3ABY+rr0b+fvWtGtKjLmiROCmrM8j8R+Atc8OFpZYPtdkD\/x826kgD\/aXqv8veuYBBGQcivoaNaNWPNE86cHB2YUEgDJOK1JOp8OfD\/XPEe2ZYfsdkT\/AMfNwpGR6qvVvrwPevXfDfw\/0Tw3smSH7XfKP+Pm4ALA\/wCyOi\/hz7mvJxuM3p0\/mzroUftSOqoryjrCigAooAKKACuK8R\/DPRNcLz2yf2det1lgX5GP+0nQ\/UYPvW1CvKjLmiRUpqaszzr\/AIVV4m\/tX7FstvJ6\/bPM\/d4+mN2fbHXvjmvRvDfw00TQilxcJ\/aF6v8Ay1nX5VP+ynQfU5PvXficenHlpdTnpYezvI7SivKOsKKACigAooAKKACigAooAKKACigAooA\/\/9kA\/+0iSFBob3Rvc2hvcCAzLjAAOEJJTQQEAAAAAAAPHAFaAAMbJUccAgAAAgBsADhCSU0EJQAAAAAAEKFdbYoq2VNe2RBQsAMFvEY4QklNBDoAAAAAAO8AAAAQAAAAAQAAAAAAC3ByaW50T3V0cHV0AAAABQAAAABQc3RTYm9vbAEAAAAASW50ZWVudW0AAAAASW50ZQAAAABDbHJtAAAAD3ByaW50U2l4dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVYVAAAAAEAAAAAAA9wcmludFByb29mU2V0dXBPYmpjAAAAEQBBAGoAdQBzAHQAZQAgAGQAZQAgAHAAcgB1AGUAYgBhAAAAAAAKcHJvb2ZTZXR1cAAAAAEAAAAAQmx0bmVudW0AAAAMYnVpbHRpblByb29mAAAACXByb29mQ01ZSwA4QklNBDsAAAAAAi0AAAAQAAAAAQAAAAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABcAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NNYm9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAAAEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQgIGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG\/gAAAAAAAAAAAAQnJkVFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIAAAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAAAAAAAAAAABBjcm9wV2hlblByaW50aW5nYm9vbAAAAAAOY3JvcFJlY3RCb3R0b21sb25nAAAAAAAAAAxjcm9wUmVjdExlZnRsb25nAAAAAAAAAA1jcm9wUmVjdFJpZ2h0bG9uZwAAAAAAAAALY3JvcFJlY3RUb3Bsb25nAAAAAAA4QklNA+0AAAAAABAASAAAAAEAAgBIAAAAAQACOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNA\/IAAAAAAAoAAP\/\/\/\/\/\/\/wAAOEJJTQQNAAAAAAAEAAAAeDhCSU0EGQAAAAAABAAAAB44QklNA\/MAAAAAAAkAAAAAAAAAAAEAOEJJTScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D9QAAAAAASAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAAAAAAAThCSU0D+AAAAAAAcAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAAAAP\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/8D6AAAAAD\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/A+gAAAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAA4QklNBAAAAAAAAAIAADhCSU0EAgAAAAAABAAAAAA4QklNBDAAAAAAAAIBAThCSU0ELQAAAAAABgABAAAABjhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAANbAAAABgAAAAAAAAAAAAAFiQAABYkAAAATAEwAbwBnAG8AIABUAG8AcgByAGUAIABTAG8AZgB0AHcAYQByAGUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAABYkAAAWJAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAWJAAAAAFJnaHRsb25nAAAFiQAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAFiQAAAABSZ2h0bG9uZwAABYkAAAADdXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxUZXh0SXNIVE1MYm9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAPRVNsaWNlSG9yekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5cGUAAAAATm9uZQAAAAl0b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0bG9uZwAAAAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgAAAAAAAwAAAACP+0XWOIZZSw4QklNBBEAAAAAAAEBADhCSU0EFAAAAAAABAAAAAY4QklNBAwAAAAAGNcAAAABAAAAoAAAAKAAAAHgAAEsAAAAGLsAGAAB\/9j\/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk\/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx\/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB\/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI\/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg\/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv\/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN\/M7gz8TQrNGU0njTYNRM1TTWHNcI1\/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE\/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0\/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19hX7NgBWBXYKpg\/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg\/aJZo7GlDaZpp8WpIap9q92tPa6dr\/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN\/hH\/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ\/opkisqLMIuWi\/yMY4zKjTGNmI3\/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ\/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln\/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum\/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7\/v3q\/9cBwwOzBZ8Hjwl\/C28NYw9TEUcTOxUvFyMZGxsPHQce\/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI\/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x\/nqegy6LzpRunQ6lvq5etw6\/vshu0R7ZzuKO6070DvzPBY8OXxcvH\/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x\/pX+uf7d\/wH\/Jj9Kf26\/kv+3P9t\/\/\/\/7QAMQWRvYmVfQ00AAv\/uAA5BZG9iZQBkgAAAAAH\/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP\/AABEIAKAAoAMBIgACEQEDEQH\/3QAEAAr\/xAE\/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU\/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f\/2gAMAwEAAhEDEQA\/APVUkkklKSSSSUpJJJJSkkkDIzKKNHHc\/wDcbqf\/ADFIAnZSdAszcat\/pveN3eNQP60fRWbfnX3SJ9Nn7ref7T1X44Ugx91pk9ACHAOaQQeCOE6wqb7aDNTto7t5af7K0KOp1Phtw9N3j+af7X5v9pCWMjbVILdSTAgiRqCnTEqSSSSUpJJJJSkkkklP\/9D1VJJJJSkkkO7IpobNjg2eB3PwakpIg35VNA\/SO93Zo1cfkqF\/U7bJbSPTb48u\/wDItVPkknUnknUlSRx91pk2r+o326M\/RM8vpH+1+b\/ZVVJJSAAbItSSSSKFJJJJKS0ZN1B\/Ru9v7h1b935v9laFHUqbIbZ+if5\/RPwespJNMQUgl6FJYlGXfRox0s\/cdqPl+6tHH6hRdDXfo3n813B\/quUUoEeK4FtJJJJqVJJJJKf\/0fVVC26qpu6xwaPP+ChmWvpw77mRvrre9s6iWtLguYo6vVkkHIJruPd5lp\/qv\/M\/quUkMZkCegQZU7V\/VHu9tA2D993PyaqRJc4ucS5x5J1KZJSAAbLSVJJJIoUkkkkpSSSSSlJJJJKUkkkkpSSSSSk9GbfRAB3s\/cd\/3135q0sfOovhoOx5\/Mdz\/Z\/eWMlymygCkF6FJUel2WPreHuLg0gNnWBCvKEijS8P\/9L0zqX\/ACdlf8TZ\/wBS5cC36I+C77qP\/J+V\/wATZ\/1LlwLfoj4K3yvyy82PJuE+Nm5GNpW6Wf6N2rfl+5\/YWrjdSxr4a4+jYfzXnQ\/1LPo\/5yxElPLHGXge6wEh6UgjlJYWN1DJx4aD6lY\/wb9QP6jvpMWpjZ+NkQ0H07D\/AIN+hP8AUd9F6hljlHxC4EFspJcJJiVJJJJKUkkkkpSSSSSlJJJJKUkkkkp0ek\/Qt\/rD8i0Fn9J+hb\/WH5FoKCfzFeNn\/9P03qP\/ACflf8TZ\/wBS5cA36I+C7\/qP\/J+T\/wATZ\/1LlwDfoj4BW+U+WXmxZNwukkkrKxSYgHQp0klNrG6lk0Q1x9asfmvOo\/qWfSWpjZuPk6Vuh\/8Ao3aO+X7\/APYWCmTJY4nwKRIh6ZJY2N1XIqhtv6dnmYePg\/8AO\/trUx8rHyYFTwXmYrdo\/T6UM\/P2\/wDBqGUJR327rgQUqSSSalSSSSSlJJJJKUkkkkp0ek\/Rt\/rD8i0Fn9J+jb8R+RaCgn8xXjZ\/\/9T03qH9Ayf+Js\/6ly4Bv0R8Au\/6h\/QMn\/in\/wDUlcA36I+AVvlPll5sWTcLpJJKysUkkmc5rGl7yGMb9JzjAHxcUlLqNlldTDZa4V1jl7jAWZl9eqZLMNvqu\/0rwQwf1WaPs\/6CyL77sh\/qXvNjxwTwP6jR7Wf2U+OMnfRaZgbaurl9eGrMJk\/8NYNP7FX\/AKU\/7bWTZbdbaLrLHPuBlthJ3Aj9xzf5v\/ragkpREDZjMid3oOmfXLOxoq6g051I09TRt7R\/X\/m8j\/rv6T\/hl1nT+p4HUqzZg3C3aJfWfbYz\/jKXe9v9f+bXmadj312Ntrc6u1hlljCWuaf5L2+5qiycvCWo9J8Nv8VdHKRvq+qJLj+mfXXJqirqlf2mvj7RWA24f8ZX7ar\/APwGz+uupws7Dz6TfhXNvrH0tujm+VtTosq\/ttVSeKcNxp3Hys0ZiW32J0kkkxcpJJJJTo9J+jb8R+RaCz+k\/Rt+I\/ItBQT+Yrxs\/wD\/1fTc\/wDoOT\/xT\/8AqSuAb9EfAL0DO\/oWR\/xT\/wDqSvP2Alo+AVvlPll5hjybhdLgEnQDUk6ADzKz8vrWLRLKf1iwfumGD+tZ+d\/1tY2Vm5OWf075aNRW3Rg\/sf8Ak1cjAnwYTMDxdbL65j1S3FHrv\/fMisfP6Vv9j\/txY+TlZGU7dkPL4+i3hrf6lY9rUJJSxgAxmRKkkkk5CkkkklKSSSSUpTpuux7m349jqbmfRtrJa4f2h\/1Kgkgp6npn12e2KurVbxx9qoADv+vY\/wBF\/wDWo\/7ZXUY2TjZlIyMS1l9J03sMgH914+lW\/wDkWLy5FxcrJw7hkYlr6LhpvYYkfuvH0bGfyLFBk5aMtY+k\/wDNZI5SN9fzfUEly\/TPrsx0VdWr9M8faqAS3\/r2P9Nn9ajf\/wASulpupyKW349jbqX\/AEbayHNP9pv\/AFKqTxygfUPr0ZoyEti6nSeLfi38i0Fn9J4t+LfyLQVafzFkGz\/\/1vUcis249tQIBsY5oJ4BI2ryf6xdN+sXT9Op1xhjRtuPJxz4eo7+cY7\/AMNf9bXriZzQ4FrgC0iCDqCCpsGc4jsJA\/y0WThxDenwpJelda\/xedLzN13THfs7IOuxomhx\/lUe30f\/AEH2f8VYuE6v0PqvRrNvUaDWwmGZDfdS7w23QNrnf6O70rf5C0sXMY8nympfun5mtPHKO407tBJJJTLFJJJJKUkkkkpSSSSSlJJJJKUkkiUUX5V7cbFqffe\/6NVbS5xH720fRZ\/Lf7EFI1d6Mes\/btnRBa7KdG9lIBaR\/wB2mv8A1f0\/5eQup6J\/i3us239bt9JnP2Oh0uPlfkj6P9TH\/wDYldxg9PwunY7cbBoZj0t4YwRJ\/ed++\/8Alv8AequbnMcQYxHuH\/mf+hM0MMjqfT\/0mr0LH6lTh7uqClmW+C9mOXFgj\/jPz\/3\/AMxaSSSzZHiJPfs2QKFP\/9f1VJJJJSlGyuu2t1drRZW8Fr2OALSDy1zT9JSSSU8b1r\/Fzg5G67o7xhXHX0HS6gn+SP5zG\/61+i\/7rrhup9K6l0m4U9Rx3Y5cYY861v8A+Kvb+jf\/AFP53\/g17Wh349GTS6jIrZdTYIfXY0Oa4eDmO9rlaxc5OGkvXHx+b\/GYp4Ynb0l8NSXf9a\/xb0WbruiW\/Z38\/ZbiXVH\/AIq333Uf+DV\/8WuIz+n53Tb\/ALP1Ch+Nafoh\/wBF0f6G1u6q7\/rb1fxZseQek6\/un5mvLHKO4+rXSSSUq1SSSXLmtAJc87WtAkkn81jW+5zklKTsY+yxtNTHW22GK6mAue4\/yK2S9y6jon+L\/quftu6iT07GOuwgHIcP+LM14\/8A17fZ\/wB113nSOgdJ6NUWYFArc4RZc73Wv\/4y5\/vd\/U\/m\/wBxVsvN44aD1y8Pl\/xmSGGUt9A8T0X\/ABdZ+Vtu6vYcKk6\/Z6yHXEfy7PfTR\/Z9Z\/8AxS7vpnSOm9Ko9Dp+Oyhh1cW6ucf3rbXbrLXf8Y9XEln5c+TJ8x0\/dHytiOOMdh9VJJJKJepJJJJT\/9D1VJJJJSkkkklKSSSSUpBy8PEzqHY2ZSzIof8ASrsaHN+5yMkkCRqFPB9a\/wAW0br+h3R3+x3kkf1aMn3Pb\/Uv9X\/jq1xWbi5XT7zjZ9L8W8f4O0QSJ27q3fQuZ\/Lqc9e4qFlNNrmOsra91Tt1ZcAS10bd7J+i7aVbxc7OOkxxj7JfawywRO3pfLuifUbrPVNtuQD07EOu+5v6Vw\/4LG9rm\/18j0\/+KtXfdF+rHR+ijdh07sgiHZVvvtI\/4z\/Bt\/4OltVa1klHl5nJk0J4Y\/ux\/avhijHxPcqSSSUC9SSSSSlJJJJKUkkkkp\/\/2QA4QklNBCEAAAAAAFUAAAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAATAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwACAAQwBTADYAAAABADhCSU0EBgAAAAAABwAGAQEAAQEA\/+EQXWh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4NCjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4NCgk8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPg0KCQk8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA3LTA5VDExOjQ3OjA0LTA1OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTA3LTA5VDExOjUyOjM5LTA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wNy0wOVQxMTo1MjozOS0wNTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYyNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY1NTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RUU0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiPg0KCQkJPHhtcE1NOkhpc3Rvcnk+DQoJCQkJPHJkZjpTZXE+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkVFNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjQ3OjA0LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIvPg0KCQkJCQk8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6RjE0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHN0RXZ0OndoZW49IjIwMTgtMDctMDlUMTE6NTI6MzktMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9qcGVnIi8+DQoJCQkJCTxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL2pwZWciLz4NCgkJCQkJPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkYyNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjUyOjM5LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPg0KCQkJCTwvcmRmOlNlcT4NCgkJCTwveG1wTU06SGlzdG9yeT4NCgkJCTx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYxNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY1NTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RUU0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciLz4NCgkJPC9yZGY6RGVzY3JpcHRpb24+DQoJPC9yZGY6UkRGPg0KPC94OnhtcG1ldGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSd3Jz8+\/9sAQwACAQECAQECAgICAgICAgMFAwMDAwMGBAQDBQcGBwcHBgcHCAkLCQgICggHBwoNCgoLDAwMDAcJDg8NDA4LDAwM\/9sAQwECAgIDAwMGAwMGDAgHCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM\/8AAEQgAawBrAwEiAAIRAQMRAf\/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC\/\/EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\/j5+v\/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC\/\/EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29\/j5+v\/aAAwDAQACEQMRAD8A\/fyiiigAooqnrviKx8Mae11qF1DZ26\/xyNjJ9B3J9hyaaTbsgLlZnijxjpngyx+0aneQ2sf8Ibl3PoqjLMfYA15V46\/afknMlv4ft\/LXp9suF+Y\/7kf9W\/75ryrU9Uutbvmur24nvLmT70szlmPt7D2HAr1cPlU5e9V0X4\/8A5amJS0iezxftVae2uGOTTLtNN6C43Ayg+pj9PoSfavRvDninT\/FunrdabeQ3kDfxIeVPow6qfYgGvkurOj6zeeHr9bqwup7O5XpJE20keh7MPY5FdlbKacl+70ZnHFST94+u6K8b8C\/tQFSlv4ht\/b7ZbLx\/wADj\/qufp3r1nRdds\/EenpdWF1Dd28nSSJww+h9CO4PIrxa+FqUX76+fQ64VIy2LdFFFc5YUUUUAFV9T1W20WxkubyeG2t4hl5JGCqv4mvOv2n\/ANo+z\/Zv8L6bfXcBk\/ta7+xxzFS8ds2xn3uq\/Mw+XGF55rxDUviRcfFRItTm1ZdWt35heKQNAmf7gXgH17+vSvUwuVVasFWlpB9e5z1MRGL5Vuev+Ov2n4YPMt\/D1uLhun2u4UiP6qnBb6nA+oryTXvEF94o1D7VqV3NeXHOGkP3c9lA4UewAFU6K9zD4WnRXuLXv1OOdSUtwoooroMwooooAKu+H\/EmoeFL77Vpt5NZTHG4xnh8f3lPDfiDVKilKKaswu1qj2nwL+0\/b3Pl2\/iC3+yyHj7XApaI\/wC8vLL9RkfQV6pp2p2+sWUdxazRXFvKMpJGwZW\/EV8hVpeFvGGp+Cr0z6XeS2rMcugOY5f95Dwfr1968rEZTCWtLR\/gdVPEtaSPrKiuV+D3j+4+I3hJr66t4be4hnaBxESUcgKdwB5H3umT0611VeBUpyhJwlujtjJNXR8of8Faxn4QeFz6a1\/7Qkr4e8J+NNW8Caj9q0i+nsZWI3hDmOYejocqw+o+mDzX3H\/wVqH\/ABZvwz\/2Gv8A2hLXwRX6xwlGMssjGSurv8z5zMm1iG15H0B8PP2srDVfLtfEVv8A2ZcdPtcIL2z\/AO8vLIf++h7ivXLO9h1GziuLeaG4t5l3RyxOHSQeoYcH8K+I62vBHxD1n4dXhm0e9e3V23SQMN8Ex\/2kPHPqMH3FdOMyGEveoOz7dP8AgfiZ08W1pM+xqK8p+Hf7VWkeIfLttcRdEvGwPNyWtJD\/AL3WP\/gXH+16+qRTLPEkkbLJHINyMp3Kw9QRwRXzeIwtWjLlqqx3QqRkrxHUUUVzlBRRRQAUUUUAe+fsuf8AJPbr\/r\/k\/wDQI69IrzX9lv8A5EG7\/wCv9\/8A0BK9Kr5HHfx5ep6lH4EfKf8AwVp\/5Iz4a\/7DY\/8AREtfA9ffP\/BWgf8AFl\/Df\/YbH\/oiWvgav1LhD\/kWx9X+Z8\/mX8d\/IKKKAM5\/2QSfYDkmvqDzwroPBHxd1n4Vq81jqCw6fHmSa3unzZgd2IYgJ7sCvueK8B+K37ZPhvwIZLPSP+Kk1RcqRbvts4T\/ALc38X0jDd8leM\/NfxO+NniX4vXH\/E61Bms1OY7C3XyrWL0+QfeP+05ZvfAAHdSymeJjaorR8\/8AI462YQpP3dX5f5n6kfC3\/gqD8J\/iD4tXQL7xBZ+H9SbbGl1dybdJuZCSNsd22EHOMGTap3AB26n6KB3KrDlWAZSOQwPQg9x71+AZG4YPIPBHrXsf7NH7eHxI\/ZYMNnoWrLqnhuM\/PoGqgz2WP+mR\/wBZbt7xMFOfmVsADzMy4Hi1z4KWvaW3yfT539UVheIHe1dad1\/l\/XofszRXzl+zJ\/wU9+G\/7RMlrpd5cP4J8UzERjTtXlVbe6f\/AKd7nhHz2V\/LfPAUjDH6PliaCRkdWR1OCrDBH4V8FisHXw1T2eIi4vz\/AE6P1R9DRrU6seam7obRRRXKanvX7Lf\/ACIN3\/1\/v\/6AlelV5r+y3\/yIN5\/1\/v8A+gJXpVfI47+PL1PUo\/Aj5V\/4Kzj\/AIsn4d\/7Di\/+iJa+BQMmvv7\/AIK56R4huv2ZbfUfDvhPxF40uNF1RLufTtEgFxeGLypFLiPO5lBIzsDMAchW6V+FPxV\/ai8UfFYz2rXP9i6SWKPp9k7IW7FZn4dyOhU7Vz1Xpj9c4EwssRl6UGtG7+Xy3Pls8xUaNa8uq0Poj4r\/ALWXhf4ZtLa2839v6vHwbSyceXEfSSbBVfou5h3Ar5p+Kv7Qfif4weZDqV4trpbn\/kG2eY7cjtv5LSH\/AHyRnkAcAcQqhF2qMAdhS1+mYbL6VHXd93+h8pXx1SrpsuyADAoooruOMKKKKAGyRrMjKyqysMEEZBr3z9mL\/go58SP2Y4rXTYbyPxX4VtwsY0XWJXdYIx\/DbTjMkGBwB88Y\/wCeZAArwWiufFYSjiafsq8VKPZ\/1o\/NamtGtUpS5qbsz9h\/2Zf+CiXw2\/acaDT7PU\/+Ed8UTDH9h6uywzyn\/phJ\/q5\/orb+CSgHNe7MpRirAqynBBHINfgC6LIPmGecj2NfS\/7Lv\/BUP4lfAu60\/RdRef4jaC0kdtbaXqErvqSZIVYrW4CvISchVjdZR0VVA4r4HNOCWr1MDL\/t1\/o\/8\/vPo8Hnyfu4hfNfqv8AL7j93v2Wv+REvP8Ar+b\/ANASvTK8j\/Yn1XUvEvwNs9Z1Pwz4j8H3GsStdDSdetlttRtFIVcSxqzBSducE5wRkKcgeuV+I5grYma8z7eg700wr5r\/AG0\/+CUXwf8A23YLi+13Q\/8AhH\/F7r+68S6Jttb\/AHdvOGDHcr2xMrED7pQ4YfSlFTg8diMJVVbDTcZLqnb\/AIdeT0CtQp1o8lVJrzP5+\/20\/wDgit8Yv2RJLrVdPsP+FjeC4csNW0OBmu7VeT\/pNn80icA\/PGZE4+ZkJAr5BguI7mIPG6yI3RlOQa\/rCr5N\/bY\/4I1\/B\/8AbLe+1htNbwP42ugz\/wBv6FEkLXMxyQ91Bjy7jJ+8WCyEcCRcAj9WyPxN2pZpH\/t+K\/OP6x\/8BPksfwv9vCP5P9H\/AJ\/efz40V9O\/tpf8EjvjH+xU9zqWoaO3jHwbCxA8R6BA80UKdQ1zb8y2wx1Zt0QPHmElc\/MEcqzRqyMrK3IIOQa\/VsHjsPi6SrYWanF9U\/z7Pyep8nWw9SjLkqxafmOoopskqwoWdlVV6knAFdRiOpssywLudlUEhRnuScAD3J4A719TfsV\/8EgPjF+2ibXVLfSW8EeC53XPiHXrd41nQgEva23yy3AwQQ3yRMTgScHH66fsS\/8ABID4Q\/sUmz1az0tvGHja2UE+I9cjSa4hk\/ia2ix5dt3AKDftOC7ZJPx+ecbZdlt6fN7Sp\/LHp6vZfi\/I9nAZHicT71uWPd\/ouv5eZ+Wf7Fn\/AAQ9+MH7Vj2ureILVvhj4NlCv9v1m3b+0bxT\/wA8LLKvjHO+YxjkFQ\/OP1y\/Yx\/4Ji\/CP9hqzjn8JaD9u8TbCk\/iTV2F1qk2QQwV8BYVIJGyFUUgnIJJJ+gqK\/Gs84yzHM7wnLkp\/wAsdF83u\/np2SPtcBkuGwvvRV5d3+nb8\/MKKKK+UPWCiiigAooooACMivi39tP\/AIIafCD9qmW81rQLX\/hWfjO4BZtS0WAfYrt+ubiyysTnrl4\/LkbPzO2AB9pUV3ZfmeKwNX22Em4S8uvqtmvJ3Rz4jC0q8eStFNf19x+C4\/4N\/wD9oY\/Gv\/hE\/sfhUaPjzf8AhLP7SP8AZXk56+Xs+0edjjyvLxu48zZ+9r9Gf2Kf+CHfwh\/ZQls9a1y1\/wCFleNLcZXU9agH2O0fOd1vZ5aKMjjDv5ki4OHAZgfs+ivos044zXHUlRnPkjaz5dOb1d7\/ACVl5Hn4XIsJQlzqN30vrb0\/z3Ciiivjz2AooooAKKKKAP\/Z"}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📄 FACTURA CON DESCUENTO GLOBAL - TRES LÍNEAS

🔗 Descripción General

Este ejemplo demuestra cómo enviar una factura electrónica con tres líneas de productos y un descuento global aplicado al total de la factura (no descuentos por línea). El descuento global permite aplicar un único porcentaje o monto fijo al valor total antes de calcular el IVA, ideal para descuentos de clientes VIP, cupones promocionales o descuentos generales por volumen de compra.

📋 URL del Endpoint

  • Modo Síncrono (respuesta inmediata):
{{BASE_URL}}/invoice
  • Modo Asíncrono (con set de pruebas de DIAN):
{{BASE_URL}}/invoice/{iddelsetdepruebasdeladian}

Nota: Si tiene un dominio configurado, reemplace apidian2026-8.oo con su dominio registrado.

🔑 Característica Principal

Esta factura implementa descuento global a nivel de factura, lo que permite:

  • Aplicar un único descuento al total de todas las líneas
  • Calcular el descuento proporcionalmente sobre el subtotal
  • Aplicar IVA sobre el valor después del descuento global
  • Simplificar la estructura cuando todas las líneas tienen el mismo tipo de descuento
  • Reflejar el descuento como un ítem independiente en la representación gráfica

💰 Estructura del Descuento Global

"allowance_charges": [{
  "discount_id": 1,
  "charge_indicator": false,           // false = descuento, true = cargo
  "allowance_charge_reason": "DESCUENTO GENERAL",
  "amount": "300000.00",               // Monto del descuento
  "base_amount": "9000000.00"         // Valor base antes del descuento
}]

Cálculo del Descuento:

  • Valor base de todas las líneas: $9,000,000.00
  • Descuento aplicado: -$300,000.00 (3.33%)
  • Subtotal después del descuento: $8,700,000.00
  • IVA 19% sobre subtotal: $1,436,974.79
  • Total a pagar: $8,700,000.00 (IVA incluido en este valor)

📦 Estructura de las Tres Líneas

Línea 1: ARTICULO NRO 1

{
  "description": "ARTICULO NRO 1",
  "code": "ART1",
  "price_amount": "1000000.00",
  "invoiced_quantity": "1",
  "line_extension_amount": "840336.134",
  "tax_totals": [{
    "tax_id": 1,
    "tax_amount": "159663.865",
    "percent": "19.00"
  }]
}
  • Precio unitario: $1,000,000.00
  • Cantidad: 1 unidad
  • Subtotal línea: $1,000,000.00

Línea 2: ARTICULO NRO 2

{
  "description": "ARTICULO NRO 2",
  "code": "ART2",
  "price_amount": "2000000.00",
  "invoiced_quantity": "1",
  "line_extension_amount": "1680672.269",
  "tax_totals": [{
    "tax_id": 1,
    "tax_amount": "319327.731",
    "percent": "19.00"
  }]
}
  • Precio unitario: $2,000,000.00
  • Cantidad: 1 unidad
  • Subtotal línea: $2,000,000.00

Línea 3: ARTICULO NRO 3 (Cantidad: 2)

{
  "description": "ARTICULO NRO 3",
  "code": "ART3",
  "price_amount": "3000000.00",
  "invoiced_quantity": "2",
  "line_extension_amount": "5042016.806",
  "tax_totals": [{
    "tax_id": 1,
    "tax_amount": "957983.194",
    "percent": "19.00"
  }]
}
  • Precio unitario: $3,000,000.00
  • Cantidad: 2 unidades
  • Subtotal línea: $6,000,000.00

📊 Totales de la Factura 990000175

Concepto Valor
Línea 1 $1,000,000.00
Línea 2 $2,000,000.00
Línea 3 $6,000,000.00
Subtotal antes de descuento $9,000,000.00
Descuento Global -$300,000.00
Subtotal después de descuento $8,700,000.00
Base gravable (ajustada) $7,563,025.21
IVA Total (19%) $1,436,974.79
Total a Pagar $8,700,000.00

🏢 Datos del Cliente

Esta factura se emite a:

"customer": {
  "identification_number": 41946692,
  "dv": 6,
  "name": "ELIZABETH CARDONA VILLADA",
  "type_document_identification_id": 3,    // Cédula de Ciudadanía
  "type_organization_id": 2,               // Persona Natural
  "type_liability_id": 7,                  // Responsabilidad fiscal
  "municipality_id": 822,
  "type_regime_id": 1,                     // Régimen Común
  "tax_id": 1                              // IVA
}

💳 Forma de Pago

Pago a crédito con tarjeta:

"payment_form": {
  "payment_form_id": 2,           // Crédito
  "payment_method_id": 30,        // Tarjeta de Crédito
  "payment_due_date": "2025-10-28",
  "duration_measure": "0"         // Pago inmediato (0 días)
}

📝 Notas Personalizadas

Esta factura incluye:

Notas Generales

"notes": "ESTA ES UNA NOTA DE PRUEBA..."

Nota de Encabezado

"head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA..."

Nota de Pie de Página

"foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA..."

Notas en Cada Línea

Cada línea incluye:

"notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA."

🏢 Configuración del Establecimiento

"establishment_name": "TORRE SOFTWARE NRO 1",
"establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
"establishment_phone": "3226563672",
"establishment_municipality": 600,
"establishment_email": "[email protected]"

🧮 Diferencia: Descuento Global vs Descuento en Línea

Aspecto Descuento Global Descuento en Línea
Ubicación JSON allowance_charges (raíz) invoice_lines[].allowance_charges
Alcance Aplica al total de la factura Aplica solo a la línea específica
Flexibilidad Un solo % o monto para toda la factura Diferentes % por producto
IVA Se calcula sobre total con descuento Se calcula sobre valor con descuento por línea
Visualización Aparece al final, antes de impuestos Aparece en detalle de cada línea
Uso típico Descuentos de clientes VIP, cupones Promociones por producto, descuentos por volumen
Ejemplo Factura 990000175 (este ejemplo) 990000177, 990000178

📌 Notas Importantes

  1. Descuento Global: El descuento se aplica usando el array allowance_charges a nivel raíz de la factura, no dentro de las líneas individuales.

  2. Campo charge_indicator: Debe ser false para descuentos. Si es true, representa un cargo adicional al total.

  3. Base Amount: El campo base_amount: "9000000.00" representa la suma de todas las líneas antes de aplicar el descuento.

  4. Cálculo del IVA: El IVA se calcula sobre el subtotal después de aplicar el descuento global, no sobre el valor original.

  5. Allowance Total Amount: A nivel de factura, allowance_total_amount: "300000.00" refleja el monto total del descuento global.

  6. Tres Líneas sin Descuentos Individuales: Esta factura incluye 3 productos sin descuentos en línea:

    • ARTICULO NRO 1 (1 unidad, $1M)
    • ARTICULO NRO 2 (1 unidad, $2M)
    • ARTICULO NRO 3 (2 unidades, $3M c/u = $6M)
  7. Código de Actividad Económica: El campo actividadeconomica: "6201" identifica la actividad económica CIIU del emisor.

  8. Notas en Línea: Cada línea incluye su propia nota que aparece en el detalle del producto en la representación gráfica.

  9. Validación DIAN: La suma de line_extension_amount de todas las líneas debe coincidir con el total antes del descuento.

  10. Email Automático: Con sendmail: true, la factura se envía automáticamente al cliente. sendmailtome: false omite la copia al emisor.

  11. Head y Foot Note: Estas notas aparecen en encabezado y pie de cada página de la representación gráfica.

  12. Campo disable_confirmation_text: Con true, se omite el texto de confirmación en la impresión para optimizar espacio en papel.

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000175,
    "type_document_id": 1,
    "date": "2025-10-28",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "actividadeconomica": "6201",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE NRO 1",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": true,
    "sendmailtome": false,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 41946692,
        "dv": 6,
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1,
        "tax_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2025-10-28",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "300000.00",
            "base_amount": "9000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "7563025.210",
        "tax_exclusive_amount": "7563025.210",
        "tax_inclusive_amount": "9000000.00",
        "allowance_total_amount": "300000.00",
        "payable_amount": "8700000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "1436974.790",
            "taxable_amount": "7563025.210",
            "percent": "19.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "ARTICULO NRO 1",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "ART1",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "1680672.269",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "319327.731",
                    "taxable_amount": "1680672.269",
                    "percent": "19.00"
                }
            ],
            "description": "ARTICULO NRO 2",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "ART2",
            "type_item_identification_id": 4,
            "price_amount": "2000000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "5042016.806",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "957983.194",
                    "taxable_amount": "5042016.806",
                    "percent": "19.00"
                }
            ],
            "description": "ARTICULO NRO 3",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "ART3",
            "type_item_identification_id": 4,
            "price_amount": "3000000.00",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000175,
    "type_document_id": 1,
    "date": "2025-10-28",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "actividadeconomica": "6201",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE NRO 1",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": true,
    "sendmailtome": false,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 41946692,
        "dv": 6,
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1,
        "tax_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2025-10-28",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "300000.00",
            "base_amount": "9000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "7563025.210",
        "tax_exclusive_amount": "7563025.210",
        "tax_inclusive_amount": "9000000.00",
        "allowance_total_amount": "300000.00",
        "payable_amount": "8700000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "1436974.790",
            "taxable_amount": "7563025.210",
            "percent": "19.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "ARTICULO NRO 1",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "ART1",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "1680672.269",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "319327.731",
                    "taxable_amount": "1680672.269",
                    "percent": "19.00"
                }
            ],
            "description": "ARTICULO NRO 2",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "ART2",
            "type_item_identification_id": 4,
            "price_amount": "2000000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "5042016.806",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "957983.194",
                    "taxable_amount": "5042016.806",
                    "percent": "19.00"
                }
            ],
            "description": "ARTICULO NRO 3",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "ART3",
            "type_item_identification_id": 4,
            "price_amount": "3000000.00",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000175,
    "type_document_id": 1,
    "date": "2025-10-28",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "actividadeconomica": "6201",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE NRO 1",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": true,
    "sendmailtome": false,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 41946692,
        "dv": 6,
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1,
        "tax_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2025-10-28",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "300000.00",
            "base_amount": "9000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "7563025.210",
        "tax_exclusive_amount": "7563025.210",
        "tax_inclusive_amount": "9000000.00",
        "allowance_total_amount": "300000.00",
        "payable_amount": "8700000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "1436974.790",
            "taxable_amount": "7563025.210",
            "percent": "19.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "ARTICULO NRO 1",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "ART1",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "1680672.269",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "319327.731",
                    "taxable_amount": "1680672.269",
                    "percent": "19.00"
                }
            ],
            "description": "ARTICULO NRO 2",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "ART2",
            "type_item_identification_id": 4,
            "price_amount": "2000000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "5042016.806",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "957983.194",
                    "taxable_amount": "5042016.806",
                    "percent": "19.00"
                }
            ],
            "description": "ARTICULO NRO 3",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "ART3",
            "type_item_identification_id": 4,
            "price_amount": "3000000.00",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000175,"type_document_id":1,"date":"2025-10-28","time":"04:08:12","resolution_number":"18760000001","prefix":"SETP","actividadeconomica":"6201","notes":"ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA","disable_confirmation_text":true,"establishment_name":"TORRE SOFTWARE NRO 1","establishment_address":"BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2","establishment_phone":"3226563672","establishment_municipality":600,"establishment_email":"[email protected]","sendmail":true,"sendmailtome":false,"head_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","customer":{"identification_number":41946692,"dv":6,"name":"ELIZABETH CARDONA VILLADA","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":3,"type_organization_id":2,"type_liability_id":7,"municipality_id":822,"type_regime_id":1,"tax_id":1},"payment_form":{"payment_form_id":2,"payment_method_id":30,"payment_due_date":"2025-10-28","duration_measure":"0"},"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"300000.00","base_amount":"9000000.00"}],"legal_monetary_totals":{"line_extension_amount":"7563025.210","tax_exclusive_amount":"7563025.210","tax_inclusive_amount":"9000000.00","allowance_total_amount":"300000.00","payable_amount":"8700000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"1436974.790","taxable_amount":"7563025.210","percent":"19.00"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"840336.134","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","taxable_amount":"840336.134","percent":"19.00"}],"description":"ARTICULO NRO 1","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"ART1","type_item_identification_id":4,"price_amount":"1000000.00","base_quantity":"1"},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"1680672.269","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"319327.731","taxable_amount":"1680672.269","percent":"19.00"}],"description":"ARTICULO NRO 2","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"ART2","type_item_identification_id":4,"price_amount":"2000000.00","base_quantity":"1"},{"unit_measure_id":70,"invoiced_quantity":"2","line_extension_amount":"5042016.806","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"957983.194","taxable_amount":"5042016.806","percent":"19.00"}],"description":"ARTICULO NRO 3","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"ART3","type_item_identification_id":4,"price_amount":"3000000.00","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📄 VISTA PRELIMINAR DE FACTURA ELECTRÓNICA

🔗 Descripción General

Este endpoint permite generar una vista previa de la representación gráfica de una factura electrónica sin enviarla a la DIAN. Es ideal para validar el formato visual, revisar campos, detectar errores de estructura y confirmar que todos los datos se visualizan correctamente antes del envío oficial.

📋 URL del Endpoint

{{BASE_URL}}/invoice/preeliminar-view

Nota: Si tiene un dominio configurado, reemplace apidian2026-8.oo con su dominio registrado.

🎯 Propósito de la Vista Preliminar

  • Validación Visual: Verificar la apariencia de la factura antes del envío a DIAN
  • Detección de Errores: Identificar campos faltantes o mal formateados
  • Pruebas de Formato: Evaluar diferentes plantillas de impresión sin afectar el set de pruebas
  • Control de Calidad: Asegurar que head_note, foot_note y logo se visualizan correctamente
  • Sin Impacto DIAN: No consume el set de pruebas ni registra en DIAN

🔑 Campos Específicos de Vista Preliminar

Esta solicitud implementa los siguientes campos únicos:

Campo Tipo Descripción Ejemplo
notes String Notas generales de la factura (aparecen en el encabezado) "ESTA ES UNA NOTA DE PRUEBA..."
head_note String Texto libre en el encabezado de la representación gráfica "PRUEBA DE TEXTO LIBRE EN ENCABEZADO..."
foot_note String Texto libre en el pie de página de la representación gráfica "PRUEBA DE TEXTO LIBRE EN PIE DE PAGINA..."
seze String Identificador del periodo SEZE (Servicio de Envío de Zonas Especiales) "2021-2017"
invoice_template String ("1"-"4") Plantilla de visualización (1=Básica, 2=Logo, 3=Compacta, 4=Detallada) "3"
template_token String (bcrypt) Token de autenticación para la plantilla "$2y$10$mzkIm.5uVrwtig..."
disable_confirmation_text Boolean Deshabilita texto de confirmación en impresión true
sendmail Boolean Enviar email al cliente (en vista preliminar siempre es false) false
sendmailtome Boolean Enviar copia al emisor (en vista preliminar siempre es false) false

📝 Notas Personalizadas

1. Notas Generales (notes)

"notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA..."
  • Ubicación: Sección de información general de la factura
  • Propósito: Observaciones importantes sobre la transacción
  • Límite: Sin límite de caracteres, pero se recomienda máximo 500 para legibilidad

2. Nota de Encabezado (head_note)

"head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA..."
  • Ubicación: Parte superior de la representación gráfica
  • Uso: Mensajes institucionales, advertencias legales, promociones
  • Formato: Texto plano sin formato HTML

3. Nota de Pie de Página (foot_note)

"foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA..."
  • Ubicación: Parte inferior de cada página de la representación gráfica
  • Uso: Información de contacto, términos legales, datos del software
  • Formato: Texto plano sin formato HTML

🏢 Datos del Establecimiento

Esta solicitud sobrescribe la configuración por defecto:

"establishment_name": "TORRE SOFTWARE NRO 1",
"establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
"establishment_phone": "3226563672",
"establishment_municipality": 600,
"establishment_email": "[email protected]"

Beneficio: Permite previsualizar facturas con datos de diferentes sucursales sin modificar la configuración principal.

🎨 Plantillas de Visualización

Código Nombre Descripción Mejor Para
1 Básica Formato simple sin decoraciones Facturas rápidas, pruebas iniciales
2 Logo Centrado Logo empresarial en la parte superior Imagen corporativa destacada
3 Compacta Información condensada (80mm) USADO EN ESTE EJEMPLO - Terminales POS
4 Detallada Información completa con todos los campos Facturas complejas, auditorías

🔐 Periodo SEZE

El campo seze identifica el periodo del Servicio de Envío de Zonas Especiales:

"seze": "2021-2017"
  • Formato: "AñoInicio-AñoFin"
  • Propósito: Registro para beneficios tributarios en zonas especiales de Colombia
  • Validación: Debe coincidir con los periodos registrados en DIAN
  • Opcional: Solo requerido para contribuyentes en zonas SEZE

💳 Forma de Pago

Esta solicitud incluye pago a crédito:

"payment_form": [{
  "payment_form_id": 2,           // Forma: 2=Crédito
  "payment_method_id": 30,        // Método: 30=Tarjeta Crédito
  "payment_due_date": "2025-08-30",
  "duration_measure": "30"        // Plazo: 30 días
}]

📊 Estructura del Ejemplo

Esta solicitud incluye una factura de ejemplo con los siguientes valores:

  • Número: 990000802
  • Fecha: 2025-07-30
  • Valor base: $1,000,000.00
  • Descuento global: $50,000.00 (5%)
  • IVA (19%): $159,663.87
  • Valor total: $950,000.00
  • Líneas: 1 producto con descripción "COMISION POR SERVICIOS"
  • Notas de línea: Incluye nota específica del detalle

🖼️ Respuesta del Endpoint

La respuesta incluye:

{
  "success": true,
  "message": "Vista preliminar generada exitosamente",
  "data": {
    "preview_html": "<html>...</html>",      // HTML de la representación gráfica
    "preview_pdf_base64": "JVBERi0xLj...",   // PDF en Base64 (opcional)
    "invoice_data": { ... },                  // Datos procesados de la factura
    "validation_warnings": [ ... ]            // Advertencias de validación
  }
}

📌 Notas Importantes

  1. Sin Envío a DIAN: Este endpoint NO envía la factura a DIAN. Solo genera la vista previa de la representación gráfica.

  2. No Consume Set de Pruebas: La vista preliminar no afecta el contador de facturas del set de pruebas de DIAN.

  3. Validación Completa: Aunque no se envía a DIAN, el endpoint valida todos los campos según UBL 2.1 y normativa DIAN.

  4. Head Note y Foot Note: Estos campos son opcionales. Si se omiten o son null, no se muestra ningún texto en encabezado/pie.

  5. Longitud de Notas: Las notas muy largas pueden afectar el diseño de la representación gráfica. Se recomienda máximo 500 caracteres para head_note y foot_note.

  6. Template Token: El token debe ser válido y corresponder a la plantilla especificada en invoice_template.

  7. Email Deshabilitado: Los campos sendmail y sendmailtome deben ser false en vista preliminar. No se envían emails.

  8. Datos del Cliente: Incluya el campo tax_id: 15 para impuestos especiales (en este ejemplo se usa el código 15).

  9. Resolución de Facturación: El campo resolution_number debe estar registrado en DIAN para que la validación sea exitosa.

  10. Formato de Respuesta: La respuesta incluye HTML y/o PDF Base64 de la representación gráfica para visualización inmediata.

  11. Uso Recomendado: Utilice este endpoint para pruebas de formato, capacitación de usuarios y validación de datos antes del envío oficial a DIAN.

  12. Diferencia con Endpoint Normal: El endpoint normal .../ubl2.1/invoice sí envía a DIAN y consume el set de pruebas. Use .../preeliminar-view solo para previsualización.

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000802,
    "type_document_id": 1,
    "date": "2025-07-30",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "invoice_template": "3",
    "template_token": "$2y$10$mzkIm.5uVrwtigToAVY0.O\/ENNJSOBjTXpCNUU\/Jzaa2z2h\/hRxpO",
    "establishment_name": "TORRE SOFTWARE NRO 1",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": false,
    "sendmailtome": false,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 41946692,
        "dv": 6,
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1,
        "tax_id": 15
    },
    "payment_form": [
        {
            "payment_form_id": 2,
            "payment_method_id": 30,
            "payment_due_date": "2025-08-30",
            "duration_measure": "30"
        }
    ],
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "50000.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "50000.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice/preeliminar-view' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000802,
    "type_document_id": 1,
    "date": "2025-07-30",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "invoice_template": "3",
    "template_token": "$2y$10$mzkIm.5uVrwtigToAVY0.O\/ENNJSOBjTXpCNUU\/Jzaa2z2h\/hRxpO",
    "establishment_name": "TORRE SOFTWARE NRO 1",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": false,
    "sendmailtome": false,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 41946692,
        "dv": 6,
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1,
        "tax_id": 15
    },
    "payment_form": [
        {
            "payment_form_id": 2,
            "payment_method_id": 30,
            "payment_due_date": "2025-08-30",
            "duration_measure": "30"
        }
    ],
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "50000.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "50000.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice/preeliminar-view', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000802,
    "type_document_id": 1,
    "date": "2025-07-30",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "invoice_template": "3",
    "template_token": "$2y$10$mzkIm.5uVrwtigToAVY0.O\/ENNJSOBjTXpCNUU\/Jzaa2z2h\/hRxpO",
    "establishment_name": "TORRE SOFTWARE NRO 1",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": false,
    "sendmailtome": false,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 41946692,
        "dv": 6,
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1,
        "tax_id": 15
    },
    "payment_form": [
        {
            "payment_form_id": 2,
            "payment_method_id": 30,
            "payment_due_date": "2025-08-30",
            "duration_measure": "30"
        }
    ],
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "50000.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "50000.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000802,"type_document_id":1,"date":"2025-07-30","time":"04:08:12","resolution_number":"18760000001","prefix":"SETP","notes":"ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA","disable_confirmation_text":true,"invoice_template":"3","template_token":"$2y$10$mzkIm.5uVrwtigToAVY0.O\/ENNJSOBjTXpCNUU\/Jzaa2z2h\/hRxpO","establishment_name":"TORRE SOFTWARE NRO 1","establishment_address":"BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2","establishment_phone":"3226563672","establishment_municipality":600,"establishment_email":"[email protected]","sendmail":false,"sendmailtome":false,"seze":"2021-2017","head_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","customer":{"identification_number":41946692,"dv":6,"name":"ELIZABETH CARDONA VILLADA","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":3,"type_organization_id":2,"type_liability_id":7,"municipality_id":822,"type_regime_id":1,"tax_id":15},"payment_form":[{"payment_form_id":2,"payment_method_id":30,"payment_due_date":"2025-08-30","duration_measure":"30"}],"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"50000.00","base_amount":"1000000.00"}],"legal_monetary_totals":{"line_extension_amount":"840336.134","tax_exclusive_amount":"840336.134","tax_inclusive_amount":"1000000.00","allowance_total_amount":"50000.00","payable_amount":"950000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","percent":"19","taxable_amount":"840336.134"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"840336.134","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","taxable_amount":"840336.134","percent":"19.00"}],"description":"COMISION POR SERVICIOS","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"COMISION","type_item_identification_id":4,"price_amount":"1000000.00","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice/preeliminar-view", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📄 FACTURA CON IVA E IMPUESTO AL CONSUMO EN LA MISMA LÍNEA

🔗 Descripción General

Este ejemplo demuestra cómo enviar una factura electrónica que incluye dos impuestos diferentes aplicados a la misma línea de producto: IVA (Impuesto al Valor Agregado) e Impuesto al Consumo. Esta configuración es común en productos como cigarrillos, licores, bolsas plásticas y otros artículos gravados con impuestos especiales además del IVA.

📋 URL del Endpoint

  • Modo Síncrono (respuesta inmediata):
{{BASE_URL}}/invoice
  • Modo Asíncrono (con set de pruebas de DIAN):
{{BASE_URL}}/invoice/{iddelsetdepruebasdeladian}

Nota: Si tiene un dominio configurado, reemplace apidian2026-8.oo con su dominio registrado.

🔑 Característica Principal

Esta factura implementa múltiples impuestos en una misma línea, lo que permite:

  • Aplicar IVA (tax_id: 1) sobre el valor base del producto
  • Aplicar Impuesto al Consumo (tax_id: 2) sobre la misma línea
  • Calcular correctamente los totales con ambos impuestos
  • Cumplir con la normativa DIAN para productos con doble tributación

💰 Estructura de Impuestos

Impuestos a Nivel de Factura (tax_totals)

"tax_totals": [
  {
    "tax_id": 1,                    // IVA
    "tax_amount": "594.46",
    "percent": "19",
    "taxable_amount": "3128.74"
  },
  {
    "tax_id": 2,                    // Impuesto al Consumo
    "unit_measure_id": "70",
    "tax_amount": "8476.80",
    "percent": "0",
    "taxable_amount": "8476.80"
  }
]

Impuestos a Nivel de Línea (invoice_lines[].tax_totals)

"tax_totals": [
  {
    "tax_id": 1,                    // IVA del 19%
    "tax_amount": "594.46",
    "percent": "19",
    "taxable_amount": "3128.74"
  },
  {
    "tax_id": 2,                    // Impuesto al Consumo
    "unit_measure_id": "70",
    "tax_amount": "8476.80",
    "percent": "0",               // 0% indica monto fijo por unidad
    "taxable_amount": "0",
    "per_unit_amount": "4238.40",  // Monto fijo por unidad
    "base_unit_measure": "2.00"    // Cantidad de unidades
  }
]

📊 Tipos de Impuestos

tax_id Nombre Descripción Aplicación
1 IVA Impuesto al Valor Agregado Porcentaje sobre base gravable (19% en este ejemplo)
2 Impuesto al Consumo Tributo especial Monto fijo por unidad o porcentaje
3 ICA Impuesto de Industria y Comercio Porcentaje sobre ingresos
4 INC Impuesto Nacional al Consumo Porcentaje sobre valor

🧮 Cálculo del Ejemplo

Esta factura (990000176) incluye:

Valores Base

  • Precio unitario: $6,100.00
  • Cantidad: 2 unidades
  • Producto: "LYM ROJO 20" (código: 601438)

Cálculo de IVA

  1. Base gravable: $3,128.74
  2. IVA (19%): $3,128.74 × 0.19 = $594.46

Cálculo de Impuesto al Consumo

  1. Monto por unidad: $4,238.40
  2. Cantidad: 2 unidades
  3. Total impuesto: $4,238.40 × 2 = $8,476.80

Totales de la Factura

  • Valor sin impuestos: $3,128.74
  • IVA: $594.46
  • Impuesto al Consumo: $8,476.80
  • Valor total: $12,200.00

🏢 Configuración del Establecimiento

Esta solicitud incluye datos específicos del establecimiento:

"establishment_name": "TORRE SOFTWARE",
"establishment_address": "CLL 11 NRO 21-73",
"establishment_phone": "3103891693",
"establishment_municipality": 822,
"establishment_email": "[email protected]"

💳 Forma de Pago

Pago de contado en efectivo:

"payment_form": {
  "payment_form_id": 1,           // Contado
  "payment_method_id": 10,        // Efectivo
  "payment_due_date": "2025-10-28",
  "duration_measure": "0"         // Inmediato
}

📝 Nota de Pie de Página

Esta factura incluye información del sistema POS en el pie de página:

"foot_note": "Sistema POS ManagerERP QUALITY COLOMBIA S.A NIT 900.174.087-1 - Documento Generado con Software Propio Nit: 901788781"

🎯 Campos Clave para Impuesto al Consumo

Campo Descripción Valor en Ejemplo
per_unit_amount Monto fijo del impuesto por unidad "4238.40"
base_unit_measure Cantidad de unidades gravadas "2.00"
unit_measure_id Unidad de medida (70 = Unidad) "70"
percent Porcentaje (0 indica monto fijo) "0"
taxable_amount Base gravable (0 para monto fijo) "0"

📌 Notas Importantes

  1. Doble Tributación: Este ejemplo muestra cómo aplicar IVA e Impuesto al Consumo simultáneamente en la misma línea de producto.

  2. Monto Fijo vs Porcentaje: El Impuesto al Consumo puede aplicarse como:

    • Monto fijo por unidad: Usar per_unit_amount con percent: "0"
    • Porcentaje: Usar percent con el valor del porcentaje y taxable_amount
  3. Campo per_unit_amount: Este campo es obligatorio cuando el Impuesto al Consumo es un monto fijo por unidad. Debe multiplicarse por la cantidad para obtener el total.

  4. Campo base_unit_measure: Indica la cantidad de unidades sobre las cuales se aplica el impuesto fijo.

  5. Validación DIAN: La suma de tax_totals a nivel de línea debe coincidir con los tax_totals a nivel de factura para cada tipo de impuesto.

  6. Productos Típicos: Esta configuración se usa para:

    • Bebidas alcohólicas
    • Cigarrillos y tabaco
    • Bolsas plásticas
    • Combustibles
    • Productos con gravámenes especiales
  7. IVA sobre Base Gravable: El IVA se calcula sobre la base gravable ($3,128.74), no sobre el precio total que incluye el impuesto al consumo.

  8. Totales Monetarios: El payable_amount ($12,200.00) incluye:

    • Valor base: $3,128.74
    • IVA: $594.46
    • Impuesto al Consumo: $8,476.80
  9. Código de Producto: El type_item_identification_id: "4" indica código estándar del vendedor.

  10. Email y Notificaciones: Con sendmail: true, la factura se envía automáticamente al email del cliente.

  11. Foot Note: El texto de pie de página identifica el software POS generador del documento.

  12. Resolución DIAN: El resolution_number: "18760000001" debe estar activo y registrado en DIAN para que la factura sea válida.

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000255,
    "type_document_id": 1,
    "date": "2025-11-27",
    "time": "07:26:25",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "CLL 11 NRO 21-73",
    "establishment_phone": "3103891693",
    "establishment_municipality": 822,
    "establishment_email": "[email protected]",
    "sendmail": true,
    "sendmailtome": false,
    "send_customer_credentials": false,
    "head_note": null,
    "foot_note": "Sistema POS ManagerERP QUALITY COLOMBIA S.A NIT 900.174.087-1 - Documento Generado con Software Propio Nit: 901788781",
    "customer": {
        "identification_number": 41946692,
        "dv": 6,
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1,
        "tax_id": 1
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-27",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "3128.74",
        "tax_exclusive_amount": "3128.74",
        "tax_inclusive_amount": "12200.00",
        "payable_amount": "12200.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "594.46",
            "percent": "19",
            "taxable_amount": "3128.74"
        },
        {
            "tax_id": 2,
            "unit_measure_id": "70",
            "tax_amount": "8476.80",
            "percent": "0",
            "taxable_amount": "8476.80"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2.00",
            "line_extension_amount": "3128.74",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "594.46",
                    "percent": "19",
                    "taxable_amount": "3128.74"
                },
                {
                    "tax_id": 2,
                    "unit_measure_id": "70",
                    "tax_amount": "8476.80",
                    "percent": "0",
                    "taxable_amount": "0",
                    "per_unit_amount": "4238.40",
                    "base_unit_measure": "2.00"
                }
            ],
            "description": "LYM ROJO  20",
            "code": "601438",
            "type_item_identification_id": "4",
            "price_amount": "6100.00",
            "base_quantity": "2"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000255,
    "type_document_id": 1,
    "date": "2025-11-27",
    "time": "07:26:25",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "CLL 11 NRO 21-73",
    "establishment_phone": "3103891693",
    "establishment_municipality": 822,
    "establishment_email": "[email protected]",
    "sendmail": true,
    "sendmailtome": false,
    "send_customer_credentials": false,
    "head_note": null,
    "foot_note": "Sistema POS ManagerERP QUALITY COLOMBIA S.A NIT 900.174.087-1 - Documento Generado con Software Propio Nit: 901788781",
    "customer": {
        "identification_number": 41946692,
        "dv": 6,
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1,
        "tax_id": 1
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-27",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "3128.74",
        "tax_exclusive_amount": "3128.74",
        "tax_inclusive_amount": "12200.00",
        "payable_amount": "12200.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "594.46",
            "percent": "19",
            "taxable_amount": "3128.74"
        },
        {
            "tax_id": 2,
            "unit_measure_id": "70",
            "tax_amount": "8476.80",
            "percent": "0",
            "taxable_amount": "8476.80"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2.00",
            "line_extension_amount": "3128.74",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "594.46",
                    "percent": "19",
                    "taxable_amount": "3128.74"
                },
                {
                    "tax_id": 2,
                    "unit_measure_id": "70",
                    "tax_amount": "8476.80",
                    "percent": "0",
                    "taxable_amount": "0",
                    "per_unit_amount": "4238.40",
                    "base_unit_measure": "2.00"
                }
            ],
            "description": "LYM ROJO  20",
            "code": "601438",
            "type_item_identification_id": "4",
            "price_amount": "6100.00",
            "base_quantity": "2"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000255,
    "type_document_id": 1,
    "date": "2025-11-27",
    "time": "07:26:25",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "CLL 11 NRO 21-73",
    "establishment_phone": "3103891693",
    "establishment_municipality": 822,
    "establishment_email": "[email protected]",
    "sendmail": true,
    "sendmailtome": false,
    "send_customer_credentials": false,
    "head_note": null,
    "foot_note": "Sistema POS ManagerERP QUALITY COLOMBIA S.A NIT 900.174.087-1 - Documento Generado con Software Propio Nit: 901788781",
    "customer": {
        "identification_number": 41946692,
        "dv": 6,
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1,
        "tax_id": 1
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-27",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "3128.74",
        "tax_exclusive_amount": "3128.74",
        "tax_inclusive_amount": "12200.00",
        "payable_amount": "12200.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "594.46",
            "percent": "19",
            "taxable_amount": "3128.74"
        },
        {
            "tax_id": 2,
            "unit_measure_id": "70",
            "tax_amount": "8476.80",
            "percent": "0",
            "taxable_amount": "8476.80"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2.00",
            "line_extension_amount": "3128.74",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "594.46",
                    "percent": "19",
                    "taxable_amount": "3128.74"
                },
                {
                    "tax_id": 2,
                    "unit_measure_id": "70",
                    "tax_amount": "8476.80",
                    "percent": "0",
                    "taxable_amount": "0",
                    "per_unit_amount": "4238.40",
                    "base_unit_measure": "2.00"
                }
            ],
            "description": "LYM ROJO  20",
            "code": "601438",
            "type_item_identification_id": "4",
            "price_amount": "6100.00",
            "base_quantity": "2"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000255,"type_document_id":1,"date":"2025-11-27","time":"07:26:25","resolution_number":"18760000001","prefix":"SETP","disable_confirmation_text":true,"establishment_name":"TORRE SOFTWARE","establishment_address":"CLL 11 NRO 21-73","establishment_phone":"3103891693","establishment_municipality":822,"establishment_email":"[email protected]","sendmail":true,"sendmailtome":false,"send_customer_credentials":false,"head_note":null,"foot_note":"Sistema POS ManagerERP QUALITY COLOMBIA S.A NIT 900.174.087-1 - Documento Generado con Software Propio Nit: 901788781","customer":{"identification_number":41946692,"dv":6,"name":"ELIZABETH CARDONA VILLADA","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":3,"type_organization_id":2,"type_liability_id":7,"municipality_id":822,"type_regime_id":1,"tax_id":1},"payment_form":{"payment_form_id":1,"payment_method_id":10,"payment_due_date":"2025-11-27","duration_measure":"0"},"legal_monetary_totals":{"line_extension_amount":"3128.74","tax_exclusive_amount":"3128.74","tax_inclusive_amount":"12200.00","payable_amount":"12200.00"},"tax_totals":[{"tax_id":1,"tax_amount":"594.46","percent":"19","taxable_amount":"3128.74"},{"tax_id":2,"unit_measure_id":"70","tax_amount":"8476.80","percent":"0","taxable_amount":"8476.80"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"2.00","line_extension_amount":"3128.74","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"594.46","percent":"19","taxable_amount":"3128.74"},{"tax_id":2,"unit_measure_id":"70","tax_amount":"8476.80","percent":"0","taxable_amount":"0","per_unit_amount":"4238.40","base_unit_measure":"2.00"}],"description":"LYM ROJO  20","code":"601438","type_item_identification_id":"4","price_amount":"6100.00","base_quantity":"2"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📄 FACTURA CON IMPUESTO NACIONAL AL CONSUMO (INC)

🔗 Descripción General

Este ejemplo demuestra cómo enviar una factura electrónica que incluye dos impuestos diferentes aplicados a la misma línea de producto: IVA (Impuesto al Valor Agregado) e Impuesto al Consumo. Esta configuración es común en productos como cigarrillos, licores, bolsas plásticas y otros artículos gravados con impuestos especiales además del IVA.

📋 URL del Endpoint

  • Modo Síncrono (respuesta inmediata):
{{BASE_URL}}/invoice
  • Modo Asíncrono (con set de pruebas de DIAN):
{{BASE_URL}}/invoice/{iddelsetdepruebasdeladian}

Nota: Si tiene un dominio configurado, reemplace apidian2026-8.oo con su dominio registrado.

🔑 Característica Principal

Esta factura implementa múltiples impuestos en una misma línea, lo que permite:

  • Aplicar IVA (tax_id: 1) sobre el valor base del producto
  • Aplicar Impuesto al Consumo (tax_id: 2) sobre la misma línea
  • Calcular correctamente los totales con ambos impuestos
  • Cumplir con la normativa DIAN para productos con doble tributación

💰 Estructura de Impuestos

Impuestos a Nivel de Factura (tax_totals)

"tax_totals": [
  {
    "tax_id": 1,                    // IVA
    "tax_amount": "594.46",
    "percent": "19",
    "taxable_amount": "3128.74"
  },
  {
    "tax_id": 2,                    // Impuesto al Consumo
    "unit_measure_id": "70",
    "tax_amount": "8476.80",
    "percent": "0",
    "taxable_amount": "8476.80"
  }
]

Impuestos a Nivel de Línea (invoice_lines[].tax_totals)

"tax_totals": [
  {
    "tax_id": 1,                    // IVA del 19%
    "tax_amount": "594.46",
    "percent": "19",
    "taxable_amount": "3128.74"
  },
  {
    "tax_id": 2,                    // Impuesto al Consumo
    "unit_measure_id": "70",
    "tax_amount": "8476.80",
    "percent": "0",               // 0% indica monto fijo por unidad
    "taxable_amount": "0",
    "per_unit_amount": "4238.40",  // Monto fijo por unidad
    "base_unit_measure": "2.00"    // Cantidad de unidades
  }
]

📊 Tipos de Impuestos

tax_id Nombre Descripción Aplicación
1 IVA Impuesto al Valor Agregado Porcentaje sobre base gravable (19% en este ejemplo)
2 Impuesto al Consumo Tributo especial Monto fijo por unidad o porcentaje
3 ICA Impuesto de Industria y Comercio Porcentaje sobre ingresos
4 INC Impuesto Nacional al Consumo Porcentaje sobre valor

🧮 Cálculo del Ejemplo

Esta factura (990000176) incluye:

Valores Base

  • Precio unitario: $6,100.00
  • Cantidad: 2 unidades
  • Producto: "LYM ROJO 20" (código: 601438)

Cálculo de IVA

  1. Base gravable: $3,128.74
  2. IVA (19%): $3,128.74 × 0.19 = $594.46

Cálculo de Impuesto al Consumo

  1. Monto por unidad: $4,238.40
  2. Cantidad: 2 unidades
  3. Total impuesto: $4,238.40 × 2 = $8,476.80

Totales de la Factura

  • Valor sin impuestos: $3,128.74
  • IVA: $594.46
  • Impuesto al Consumo: $8,476.80
  • Valor total: $12,200.00

🏢 Configuración del Establecimiento

Esta solicitud incluye datos específicos del establecimiento:

"establishment_name": "TORRE SOFTWARE",
"establishment_address": "CLL 11 NRO 21-73",
"establishment_phone": "3103891693",
"establishment_municipality": 822,
"establishment_email": "[email protected]"

💳 Forma de Pago

Pago de contado en efectivo:

"payment_form": {
  "payment_form_id": 1,           // Contado
  "payment_method_id": 10,        // Efectivo
  "payment_due_date": "2025-10-28",
  "duration_measure": "0"         // Inmediato
}

📝 Nota de Pie de Página

Esta factura incluye información del sistema POS en el pie de página:

"foot_note": "Sistema POS ManagerERP QUALITY COLOMBIA S.A NIT 900.174.087-1 - Documento Generado con Software Propio Nit: 901788781"

🎯 Campos Clave para Impuesto al Consumo

Campo Descripción Valor en Ejemplo
per_unit_amount Monto fijo del impuesto por unidad "4238.40"
base_unit_measure Cantidad de unidades gravadas "2.00"
unit_measure_id Unidad de medida (70 = Unidad) "70"
percent Porcentaje (0 indica monto fijo) "0"
taxable_amount Base gravable (0 para monto fijo) "0"

📌 Notas Importantes

  1. Doble Tributación: Este ejemplo muestra cómo aplicar IVA e Impuesto al Consumo simultáneamente en la misma línea de producto.

  2. Monto Fijo vs Porcentaje: El Impuesto al Consumo puede aplicarse como:

    • Monto fijo por unidad: Usar per_unit_amount con percent: "0"
    • Porcentaje: Usar percent con el valor del porcentaje y taxable_amount
  3. Campo per_unit_amount: Este campo es obligatorio cuando el Impuesto al Consumo es un monto fijo por unidad. Debe multiplicarse por la cantidad para obtener el total.

  4. Campo base_unit_measure: Indica la cantidad de unidades sobre las cuales se aplica el impuesto fijo.

  5. Validación DIAN: La suma de tax_totals a nivel de línea debe coincidir con los tax_totals a nivel de factura para cada tipo de impuesto.

  6. Productos Típicos: Esta configuración se usa para:

    • Bebidas alcohólicas
    • Cigarrillos y tabaco
    • Bolsas plásticas
    • Combustibles
    • Productos con gravámenes especiales
  7. IVA sobre Base Gravable: El IVA se calcula sobre la base gravable ($3,128.74), no sobre el precio total que incluye el impuesto al consumo.

  8. Totales Monetarios: El payable_amount ($12,200.00) incluye:

    • Valor base: $3,128.74
    • IVA: $594.46
    • Impuesto al Consumo: $8,476.80
  9. Código de Producto: El type_item_identification_id: "4" indica código estándar del vendedor.

  10. Email y Notificaciones: Con sendmail: true, la factura se envía automáticamente al email del cliente.

  11. Foot Note: El texto de pie de página identifica el software POS generador del documento.

  12. Resolución DIAN: El resolution_number: "18760000001" debe estar activo y registrado en DIAN para que la factura sea válida.

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000256,
    "type_document_id": 1,
    "date": "2025-11-27",
    "time": "07:26:25",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "CLL 11 NRO 21-73",
    "establishment_phone": "3103891693",
    "establishment_municipality": 822,
    "establishment_email": "[email protected]",
    "sendmail": true,
    "sendmailtome": false,
    "send_customer_credentials": false,
    "head_note": null,
    "foot_note": "",
    "customer": {
        "identification_number": 41946692,
        "dv": 6,
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1,
        "tax_id": 1
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-27",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "11296.296296296",
        "tax_exclusive_amount": "11296.296296296",
        "tax_inclusive_amount": "12200.00",
        "payable_amount": "12200.00"
    },
    "tax_totals": [
        {
            "tax_id": 4,
            "tax_amount": "903.703703703",
            "percent": "8",
            "taxable_amount": "11296.296296"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2.00",
            "line_extension_amount": "11296.296296296",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 4,
                    "tax_amount": "903.703703703",
                    "percent": "8",
                    "taxable_amount": "11296.296296"
                }
            ],
            "description": "LYM ROJO  20",
            "code": "601438",
            "type_item_identification_id": "4",
            "price_amount": "6100.00",
            "base_quantity": "2"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000256,
    "type_document_id": 1,
    "date": "2025-11-27",
    "time": "07:26:25",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "CLL 11 NRO 21-73",
    "establishment_phone": "3103891693",
    "establishment_municipality": 822,
    "establishment_email": "[email protected]",
    "sendmail": true,
    "sendmailtome": false,
    "send_customer_credentials": false,
    "head_note": null,
    "foot_note": "",
    "customer": {
        "identification_number": 41946692,
        "dv": 6,
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1,
        "tax_id": 1
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-27",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "11296.296296296",
        "tax_exclusive_amount": "11296.296296296",
        "tax_inclusive_amount": "12200.00",
        "payable_amount": "12200.00"
    },
    "tax_totals": [
        {
            "tax_id": 4,
            "tax_amount": "903.703703703",
            "percent": "8",
            "taxable_amount": "11296.296296"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2.00",
            "line_extension_amount": "11296.296296296",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 4,
                    "tax_amount": "903.703703703",
                    "percent": "8",
                    "taxable_amount": "11296.296296"
                }
            ],
            "description": "LYM ROJO  20",
            "code": "601438",
            "type_item_identification_id": "4",
            "price_amount": "6100.00",
            "base_quantity": "2"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000256,
    "type_document_id": 1,
    "date": "2025-11-27",
    "time": "07:26:25",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "CLL 11 NRO 21-73",
    "establishment_phone": "3103891693",
    "establishment_municipality": 822,
    "establishment_email": "[email protected]",
    "sendmail": true,
    "sendmailtome": false,
    "send_customer_credentials": false,
    "head_note": null,
    "foot_note": "",
    "customer": {
        "identification_number": 41946692,
        "dv": 6,
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1,
        "tax_id": 1
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-27",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "11296.296296296",
        "tax_exclusive_amount": "11296.296296296",
        "tax_inclusive_amount": "12200.00",
        "payable_amount": "12200.00"
    },
    "tax_totals": [
        {
            "tax_id": 4,
            "tax_amount": "903.703703703",
            "percent": "8",
            "taxable_amount": "11296.296296"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2.00",
            "line_extension_amount": "11296.296296296",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 4,
                    "tax_amount": "903.703703703",
                    "percent": "8",
                    "taxable_amount": "11296.296296"
                }
            ],
            "description": "LYM ROJO  20",
            "code": "601438",
            "type_item_identification_id": "4",
            "price_amount": "6100.00",
            "base_quantity": "2"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000256,"type_document_id":1,"date":"2025-11-27","time":"07:26:25","resolution_number":"18760000001","prefix":"SETP","disable_confirmation_text":true,"establishment_name":"TORRE SOFTWARE","establishment_address":"CLL 11 NRO 21-73","establishment_phone":"3103891693","establishment_municipality":822,"establishment_email":"[email protected]","sendmail":true,"sendmailtome":false,"send_customer_credentials":false,"head_note":null,"foot_note":"","customer":{"identification_number":41946692,"dv":6,"name":"ELIZABETH CARDONA VILLADA","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":3,"type_organization_id":2,"type_liability_id":7,"municipality_id":822,"type_regime_id":1,"tax_id":1},"payment_form":{"payment_form_id":1,"payment_method_id":10,"payment_due_date":"2025-11-27","duration_measure":"0"},"legal_monetary_totals":{"line_extension_amount":"11296.296296296","tax_exclusive_amount":"11296.296296296","tax_inclusive_amount":"12200.00","payable_amount":"12200.00"},"tax_totals":[{"tax_id":4,"tax_amount":"903.703703703","percent":"8","taxable_amount":"11296.296296"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"2.00","line_extension_amount":"11296.296296296","free_of_charge_indicator":false,"tax_totals":[{"tax_id":4,"tax_amount":"903.703703703","percent":"8","taxable_amount":"11296.296296"}],"description":"LYM ROJO  20","code":"601438","type_item_identification_id":"4","price_amount":"6100.00","base_quantity":"2"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📄 FACTURA CON DESCUENTO EN LÍNEA - UNA LÍNEA

🔗 Descripción General

Este ejemplo demuestra cómo enviar una factura electrónica con una línea de producto que tiene un descuento aplicado a nivel de línea (no descuento global). El descuento en línea permite aplicar un porcentaje o monto específico directamente al producto, ideal para promociones individuales, descuentos por cliente o precios especiales.

📋 URL del Endpoint

  • Modo Síncrono (respuesta inmediata):
{{BASE_URL}}/invoice
  • Modo Asíncrono (con set de pruebas de DIAN):
{{BASE_URL}}/invoice/{iddelsetdepruebasdeladian}

Nota: Si tiene un dominio configurado, reemplace apidian2026-8.oo con su dominio registrado.

🔑 Característica Principal

Esta factura implementa descuento a nivel de línea, lo que permite:

  • Aplicar descuento específico al producto
  • Calcular base gravable después del descuento
  • Aplicar IVA sobre el valor con descuento
  • Reflejar el descuento en el detalle de la línea
  • Estructura simple sin descuentos globales

💰 Estructura del Descuento en Línea

"allowance_charges": [{
  "charge_indicator": false,           // false = descuento, true = cargo
  "allowance_charge_reason": "DESCUENTO GENERAL",
  "amount": "50000.00",               // Monto del descuento
  "base_amount": "1000000.00"         // Precio base antes del descuento
}]

Cálculo del Descuento:

  • Precio base: $1,000,000.00
  • Descuento aplicado: -$50,000.00 (5%)
  • Subtotal después del descuento: $950,000.00
  • Base gravable (ajustada): $769,500.00
  • IVA 19% sobre base gravable: $180,500.00
  • Total a pagar: $950,000.00

📦 Estructura de la Línea

{
  "description": "COMISION POR SERVICIOS",
  "code": "COMISION",
  "price_amount": "1000000.00",         // Precio original
  "invoiced_quantity": "1",
  "line_extension_amount": "769500.00",  // Después de descuento y ajustes
  "allowance_charges": [{                // Descuento en esta línea
    "amount": "50000.00",
    "base_amount": "1000000.00"
  }],
  "tax_totals": [{
    "tax_id": 1,
    "tax_amount": "180500",
    "taxable_amount": "950000",
    "percent": "19.00"                   // IVA 19%
  }],
  "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA."
}

📊 Totales de la Factura 990000177

Concepto Valor
Precio original $1,000,000.00
Descuento en línea -$50,000.00
Subtotal con descuento $950,000.00
Base gravable (line_extension_amount) $769,500.00
IVA 19% $180,500.00
Total a Pagar $950,000.00

🏢 Datos del Cliente

Esta factura se emite a:

"customer": {
  "identification_number": 900166483,
  "dv": 1,
  "name": "INVERSIONES DAVAL SAS",
  "type_document_identification_id": 6,    // NIT
  "type_organization_id": 1,               // Persona Jurídica
  "type_liability_id": 7,                  // Responsabilidad fiscal
  "municipality_id": 822,
  "type_regime_id": 1                      // Régimen Común
}

💳 Forma de Pago

Pago a crédito con tarjeta:

"payment_form": {
  "payment_form_id": 2,           // Crédito
  "payment_method_id": 30,        // Tarjeta de Crédito
  "payment_due_date": "2025-11-28",
  "duration_measure": "30"        // 30 días plazo
}

📝 Notas Personalizadas

Esta factura incluye:

Notas Generales

"notes": "ESTA ES UNA NOTA DE PRUEBA..."

Nota de Encabezado

"head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA..."

Nota de Pie de Página

"foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA..."

Nota en la Línea

"notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA."

🔐 Periodo SEZE

"seze": "2021-2017"

Identifica el periodo del Servicio de Envío de Zonas Especiales para beneficios tributarios.

🏢 Configuración del Establecimiento

"establishment_name": "TORRE SOFTWARE",
"establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
"establishment_phone": "3226563672",
"establishment_municipality": 600,
"establishment_email": "[email protected]"

🧮 Diferencia: Descuento en Línea vs Descuento Global

Aspecto Descuento en Línea Descuento Global
Ubicación JSON invoice_lines[].allowance_charges allowance_charges (raíz)
Alcance Aplica solo a la línea específica Aplica al total de la factura
Flexibilidad Descuento individual por producto Un solo % o monto para toda la factura
IVA Se calcula sobre valor con descuento Se calcula sobre total con descuento
Visualización Aparece en detalle de la línea Aparece al final, antes de impuestos
Uso típico Promociones por producto, descuentos por volumen Descuentos de clientes VIP, cupones
Ejemplo Factura 990000177 (este ejemplo) 990000175

📌 Notas Importantes

  1. Descuento en Línea: El descuento se aplica usando el array allowance_charges dentro de la línea (invoice_lines[].allowance_charges), no a nivel de factura.

  2. Campo charge_indicator: Debe ser false para descuentos. Si es true, representa un cargo adicional a la línea.

  3. Base Amount: El campo base_amount: "1000000.00" representa el valor base del producto antes de aplicar el descuento.

  4. Cálculo del IVA: El IVA se calcula sobre el taxable_amount ($950,000), que es el valor después del descuento.

  5. Line Extension Amount: El campo line_extension_amount: "769500.00" es el valor ajustado que se usa para cálculos finales.

  6. Allowance Total: A nivel de factura, allowance_total_amount: "0.00" porque no hay descuento global, solo en línea.

  7. Una Línea Simple: Esta factura incluye un solo producto:

    • COMISION POR SERVICIOS (1 unidad)
    • Precio: $1,000,000.00
    • Descuento: $50,000.00 (5%)
  8. Código de Producto: El código "COMISION" con type_item_identification_id: 4 (código estándar del vendedor).

  9. Nota en Línea: La línea incluye su propia nota que aparece en el detalle del producto en la representación gráfica.

  10. Validación DIAN: El line_extension_amount debe reflejar el valor después de aplicar todos los descuentos y ajustes.

  11. Email Automático: Con sendmail: true y sendmailtome: true, la factura se envía al cliente y al emisor.

  12. Head y Foot Note: Estas notas aparecen en encabezado y pie de cada página de la representación gráfica, útiles para información corporativa o legal.

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000177,
    "type_document_id": 1,
    "date": "2025-10-28",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": true,
    "sendmailtome": true,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2025-11-28",
        "duration_measure": "30"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "769500.00",
        "tax_exclusive_amount": "950000.00",
        "tax_inclusive_amount": "950000.00",
        "allowance_total_amount": "0.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "180500",
            "percent": "19",
            "taxable_amount": "950000.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "769500.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "50000.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "180500",
                    "taxable_amount": "950000",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000177,
    "type_document_id": 1,
    "date": "2025-10-28",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": true,
    "sendmailtome": true,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2025-11-28",
        "duration_measure": "30"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "769500.00",
        "tax_exclusive_amount": "950000.00",
        "tax_inclusive_amount": "950000.00",
        "allowance_total_amount": "0.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "180500",
            "percent": "19",
            "taxable_amount": "950000.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "769500.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "50000.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "180500",
                    "taxable_amount": "950000",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000177,
    "type_document_id": 1,
    "date": "2025-10-28",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": true,
    "sendmailtome": true,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2025-11-28",
        "duration_measure": "30"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "769500.00",
        "tax_exclusive_amount": "950000.00",
        "tax_inclusive_amount": "950000.00",
        "allowance_total_amount": "0.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "180500",
            "percent": "19",
            "taxable_amount": "950000.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "769500.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "50000.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "180500",
                    "taxable_amount": "950000",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000177,"type_document_id":1,"date":"2025-10-28","time":"04:08:12","resolution_number":"18760000001","prefix":"SETP","notes":"ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA","disable_confirmation_text":true,"establishment_name":"TORRE SOFTWARE","establishment_address":"BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2","establishment_phone":"3226563672","establishment_municipality":600,"establishment_email":"[email protected]","sendmail":true,"sendmailtome":true,"seze":"2021-2017","head_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","customer":{"identification_number":900166483,"dv":1,"name":"INVERSIONES DAVAL SAS","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"type_liability_id":7,"municipality_id":822,"type_regime_id":1},"payment_form":{"payment_form_id":2,"payment_method_id":30,"payment_due_date":"2025-11-28","duration_measure":"30"},"legal_monetary_totals":{"line_extension_amount":"769500.00","tax_exclusive_amount":"950000.00","tax_inclusive_amount":"950000.00","allowance_total_amount":"0.00","payable_amount":"950000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"180500","percent":"19","taxable_amount":"950000.00"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"769500.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"50000.00","base_amount":"1000000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"180500","taxable_amount":"950000","percent":"19.00"}],"description":"COMISION POR SERVICIOS","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"COMISION","type_item_identification_id":4,"price_amount":"1000000.00","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📄 FACTURA CON DESCUENTOS EN LÍNEA - TRES LÍNEAS

🔗 Descripción General

Este ejemplo demuestra cómo enviar una factura electrónica con tres líneas de productos, cada una con descuentos aplicados a nivel de línea (no descuentos globales). Los descuentos en línea permiten aplicar porcentajes o montos específicos a cada producto individualmente, ideal para promociones por artículo, descuentos por volumen o precios especiales.

📋 URL del Endpoint

  • Modo Síncrono (respuesta inmediata):
{{BASE_URL}}/invoice
  • Modo Asíncrono (con set de pruebas de DIAN):
{{BASE_URL}}/invoice/{iddelsetdepruebasdeladian}

Nota: Si tiene un dominio configurado, reemplace apidian2026-8.oo con su dominio registrado.

🔑 Característica Principal

Esta factura implementa descuentos a nivel de línea, lo que permite:

  • Aplicar descuentos específicos a cada producto individualmente
  • Diferenciar porcentajes de descuento por artículo
  • Calcular bases gravables después de aplicar descuentos
  • Aplicar IVA sobre el valor con descuento ya aplicado
  • Reflejar correctamente los descuentos en cada línea del detalle

💰 Estructura de Descuentos en Línea

Línea 1: ARTICULO NRO 1

"allowance_charges": [{
  "charge_indicator": false,           // false = descuento, true = cargo
  "allowance_charge_reason": "DESCUENTO GENERAL",
  "amount": "50000.00",               // Monto del descuento
  "base_amount": "1000000.00"         // Precio base antes del descuento
}]

Cálculo:

  • Precio base: $1,000,000.00
  • Descuento: -$50,000.00 (5%)
  • Subtotal: $950,000.00
  • Base gravable (tras ajuste): $798,319.33
  • IVA 19%: $151,680.67
  • Total línea: $950,000.00

Línea 2: ARTICULO NRO 2

"allowance_charges": [{
  "charge_indicator": false,
  "allowance_charge_reason": "DESCUENTO GENERAL",
  "amount": "150000.00",              // Descuento de $150,000
  "base_amount": "2000000.00"         // Precio base $2,000,000
}]

Cálculo:

  • Precio base: $2,000,000.00
  • Descuento: -$150,000.00 (7.5%)
  • Subtotal: $1,850,000.00
  • Base gravable (tras ajuste): $1,554,621.85
  • IVA 19%: $295,378.15
  • Total línea: $1,850,000.00

Línea 3: ARTICULO NRO 3 (Cantidad: 2)

"allowance_charges": [{
  "charge_indicator": false,
  "allowance_charge_reason": "DESCUENTO GENERAL",
  "amount": "100000.00",              // Descuento de $100,000
  "base_amount": "6000000.00"         // Precio base $3M × 2 unidades
}]

Cálculo:

  • Precio unitario: $3,000,000.00
  • Cantidad: 2 unidades
  • Precio base total: $6,000,000.00
  • Descuento: -$100,000.00 (1.67%)
  • Subtotal: $5,900,000.00
  • Base gravable (tras ajuste): $4,957,983.19
  • IVA 19%: $942,016.81
  • Total línea: $5,900,000.00

📊 Totales de la Factura 990000178

Concepto Valor
Línea 1 $950,000.00
Línea 2 $1,850,000.00
Línea 3 $5,900,000.00
Subtotal sin IVA $7,310,924.18
IVA Total (19%) $1,389,075.63
Total a Pagar $8,700,000.00

🏢 Datos del Cliente

Esta factura se emite a:

"customer": {
  "identification_number": 900166483,
  "dv": 1,
  "name": "INVERSIONES DAVAL SAS",
  "type_document_identification_id": 6,    // NIT
  "type_organization_id": 1,               // Persona Jurídica
  "type_liability_id": 7,                  // Responsabilidad fiscal
  "municipality_id": 822,
  "type_regime_id": 1                      // Régimen Común
}

💳 Forma de Pago

Pago a crédito con tarjeta:

"payment_form": {
  "payment_form_id": 2,           // Crédito
  "payment_method_id": 30,        // Tarjeta de Crédito
  "payment_due_date": "2025-11-28",
  "duration_measure": "30"        // 30 días plazo
}

📝 Notas Personalizadas

Esta factura incluye:

Notas Generales

"notes": "ESTA ES UNA NOTA DE PRUEBA..."

Nota de Encabezado

"head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA..."

Nota de Pie de Página

"foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA..."

Notas en Cada Línea

Cada línea incluye:

"notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA."

🔐 Periodo SEZE

"seze": "2021-2017"

Identifica el periodo del Servicio de Envío de Zonas Especiales para beneficios tributarios.

🏢 Configuración del Establecimiento

"establishment_name": "TORRE SOFTWARE",
"establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
"establishment_phone": "3226563672",
"establishment_municipality": 600,
"establishment_email": "[email protected]"

🧮 Diferencia: Descuento en Línea vs Descuento Global

Aspecto Descuento en Línea Descuento Global
Ubicación JSON invoice_lines[].allowance_charges allowance_charges (raíz)
Alcance Aplica solo a la línea específica Aplica al total de la factura
Flexibilidad Diferentes % por producto Un solo % o monto para toda la factura
IVA Se calcula sobre valor con descuento Se calcula sobre total con descuento
Visualización Aparece en detalle de cada línea Aparece al final, antes de impuestos
Uso típico Promociones por producto, descuentos por volumen Descuentos de clientes VIP, cupones

📌 Notas Importantes

  1. Descuentos en Línea: Los descuentos se aplican usando el array allowance_charges dentro de cada línea (invoice_lines[].allowance_charges), no a nivel global.

  2. Campo charge_indicator: Debe ser false para descuentos. Si es true, representa un cargo adicional.

  3. Base Amount: El campo base_amount representa el valor base antes de aplicar el descuento. Para productos con cantidad > 1, es el precio unitario × cantidad.

  4. Cálculo del IVA: El IVA se calcula sobre la line_extension_amount (valor después del descuento), no sobre el precio base.

  5. Múltiples Descuentos: Puede incluir varios elementos en el array allowance_charges para aplicar múltiples descuentos a la misma línea.

  6. Allowance Total: A nivel de factura, allowance_total_amount: "0.00" porque los descuentos están en líneas, no globales.

  7. Tres Líneas: Esta factura incluye 3 productos diferentes:

    • ARTICULO NRO 1 (1 unidad, descuento $50K)
    • ARTICULO NRO 2 (1 unidad, descuento $150K)
    • ARTICULO NRO 3 (2 unidades, descuento $100K)
  8. Códigos de Producto: Los códigos son personalizados ("ART1", "ART2", "ART3") con type_item_identification_id: 4 (código estándar del vendedor).

  9. Notas en Línea: Cada línea incluye su propia nota que aparece en el detalle del producto en la representación gráfica.

  10. Validación DIAN: La suma de line_extension_amount de todas las líneas debe coincidir con el total a nivel de factura.

  11. Email Automático: Con sendmail: true y sendmailtome: true, la factura se envía al cliente y al emisor.

  12. Head y Foot Note: Estas notas aparecen en encabezado y pie de cada página de la representación gráfica, útiles para información corporativa o legal.

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000178,
    "type_document_id": 1,
    "date": "2025-10-28",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": true,
    "sendmailtome": true,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2025-11-28",
        "duration_measure": "30"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "7310924.175",
        "tax_exclusive_amount": "7310924.175",
        "tax_inclusive_amount": "8700000.00",
        "allowance_total_amount": "0.00",
        "payable_amount": "8700000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "1389075.630",
            "percent": "19",
            "taxable_amount": "7310924.175"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "798319.327",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "50000.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "151680.673",
                    "taxable_amount": "798319.327",
                    "percent": "19.00"
                }
            ],
            "description": "ARTICULO NRO 1",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "ART1",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "1554621.848",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "150000.00",
                    "base_amount": "2000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "295378.152",
                    "taxable_amount": "1554621.848",
                    "percent": "19.00"
                }
            ],
            "description": "ARTICULO NRO 2",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "ART2",
            "type_item_identification_id": 4,
            "price_amount": "2000000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "4957983.193",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "100000.00",
                    "base_amount": "6000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "942016.807",
                    "taxable_amount": "4957983.193",
                    "percent": "19.00"
                }
            ],
            "description": "ARTICULO NRO 3",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "ART3",
            "type_item_identification_id": 4,
            "price_amount": "3000000.00",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000178,
    "type_document_id": 1,
    "date": "2025-10-28",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": true,
    "sendmailtome": true,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2025-11-28",
        "duration_measure": "30"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "7310924.175",
        "tax_exclusive_amount": "7310924.175",
        "tax_inclusive_amount": "8700000.00",
        "allowance_total_amount": "0.00",
        "payable_amount": "8700000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "1389075.630",
            "percent": "19",
            "taxable_amount": "7310924.175"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "798319.327",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "50000.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "151680.673",
                    "taxable_amount": "798319.327",
                    "percent": "19.00"
                }
            ],
            "description": "ARTICULO NRO 1",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "ART1",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "1554621.848",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "150000.00",
                    "base_amount": "2000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "295378.152",
                    "taxable_amount": "1554621.848",
                    "percent": "19.00"
                }
            ],
            "description": "ARTICULO NRO 2",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "ART2",
            "type_item_identification_id": 4,
            "price_amount": "2000000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "4957983.193",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "100000.00",
                    "base_amount": "6000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "942016.807",
                    "taxable_amount": "4957983.193",
                    "percent": "19.00"
                }
            ],
            "description": "ARTICULO NRO 3",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "ART3",
            "type_item_identification_id": 4,
            "price_amount": "3000000.00",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000178,
    "type_document_id": 1,
    "date": "2025-10-28",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": true,
    "sendmailtome": true,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2025-11-28",
        "duration_measure": "30"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "7310924.175",
        "tax_exclusive_amount": "7310924.175",
        "tax_inclusive_amount": "8700000.00",
        "allowance_total_amount": "0.00",
        "payable_amount": "8700000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "1389075.630",
            "percent": "19",
            "taxable_amount": "7310924.175"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "798319.327",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "50000.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "151680.673",
                    "taxable_amount": "798319.327",
                    "percent": "19.00"
                }
            ],
            "description": "ARTICULO NRO 1",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "ART1",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "1554621.848",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "150000.00",
                    "base_amount": "2000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "295378.152",
                    "taxable_amount": "1554621.848",
                    "percent": "19.00"
                }
            ],
            "description": "ARTICULO NRO 2",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "ART2",
            "type_item_identification_id": 4,
            "price_amount": "2000000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "4957983.193",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "100000.00",
                    "base_amount": "6000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "942016.807",
                    "taxable_amount": "4957983.193",
                    "percent": "19.00"
                }
            ],
            "description": "ARTICULO NRO 3",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "ART3",
            "type_item_identification_id": 4,
            "price_amount": "3000000.00",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000178,"type_document_id":1,"date":"2025-10-28","time":"04:08:12","resolution_number":"18760000001","prefix":"SETP","notes":"ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA","disable_confirmation_text":true,"establishment_name":"TORRE SOFTWARE","establishment_address":"BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2","establishment_phone":"3226563672","establishment_municipality":600,"establishment_email":"[email protected]","sendmail":true,"sendmailtome":true,"seze":"2021-2017","head_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","customer":{"identification_number":900166483,"dv":1,"name":"INVERSIONES DAVAL SAS","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"type_liability_id":7,"municipality_id":822,"type_regime_id":1},"payment_form":{"payment_form_id":2,"payment_method_id":30,"payment_due_date":"2025-11-28","duration_measure":"30"},"legal_monetary_totals":{"line_extension_amount":"7310924.175","tax_exclusive_amount":"7310924.175","tax_inclusive_amount":"8700000.00","allowance_total_amount":"0.00","payable_amount":"8700000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"1389075.630","percent":"19","taxable_amount":"7310924.175"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"798319.327","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"50000.00","base_amount":"1000000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"151680.673","taxable_amount":"798319.327","percent":"19.00"}],"description":"ARTICULO NRO 1","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"ART1","type_item_identification_id":4,"price_amount":"1000000.00","base_quantity":"1"},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"1554621.848","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"150000.00","base_amount":"2000000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"295378.152","taxable_amount":"1554621.848","percent":"19.00"}],"description":"ARTICULO NRO 2","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"ART2","type_item_identification_id":4,"price_amount":"2000000.00","base_quantity":"1"},{"unit_measure_id":70,"invoiced_quantity":"2","line_extension_amount":"4957983.193","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"100000.00","base_amount":"6000000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"942016.807","taxable_amount":"4957983.193","percent":"19.00"}],"description":"ARTICULO NRO 3","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"ART3","type_item_identification_id":4,"price_amount":"3000000.00","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📄 FACTURA CON DESCUENTO COMBINADO (GLOBAL + LÍNEA) Y DOS TARIFAS DE IVA

🔗 Descripción General

Este ejemplo demuestra una factura electrónica compleja que combina dos tipos de descuentos (global aplicado al total + descuento específico en una línea) con dos tarifas diferentes de IVA (19% y 0%). Esta estructura es ideal para casos donde se necesita aplicar tanto descuentos generales de la factura como promociones específicas por producto, con productos que tienen diferentes tratamientos tributarios.

📋 URL del Endpoint

  • Modo Síncrono (respuesta inmediata):
{{BASE_URL}}/invoice
  • Modo Asíncrono (con set de pruebas de DIAN):
{{BASE_URL}}/invoice/{iddelsetdepruebasdeladian}

Nota: Si tiene un dominio configurado, reemplace apidian2026-8.oo con su dominio registrado.

🔑 Características Principales

Esta factura implementa:

  1. Descuento Global: $2,000 aplicado al total de la factura (sobre base de $10,000)
  2. Descuento en Línea: $5,000 aplicado específicamente a la primera línea (sobre base de $100,000)
  3. Dos Tarifas de IVA:
    • Línea 1: IVA 19% (Plan de internet)
    • Línea 2: IVA 0% (Reconexión)
  4. Dos Productos Diferentes: Servicio de internet + Reconexión

💰 Estructura de Descuentos

Descuento Global (Nivel Factura)

"allowance_charges": [{
  "discount_id": 1,
  "charge_indicator": false,           // false = descuento
  "allowance_charge_reason": "Descuento General",
  "amount": "2000.00",                 // Monto del descuento global
  "base_amount": "10000.00"           // Base sobre la que se aplica
}]

Descuento en Línea (Dentro de invoice_lines[0])

"invoice_lines": [{
  "allowance_charges": [{
    "discount_id": 12,
    "charge_indicator": false,
    "allowance_charge_reason": "Descuento General",
    "amount": "5000.00",               // Descuento específico de esta línea
    "base_amount": "100000.00"        // Precio base del producto
  }]
}]

📦 Estructura de las Dos Líneas

Línea 1: Plan Internet (IVA 19% + Descuento en Línea)

{
  "description": "Plan Int-RE-3M+: 3548K/800K Período: 05/07/2022 al 04/08/2022",
  "code": "SERVICIO",
  "price_amount": "100000.00",
  "invoiced_quantity": 1,
  "line_extension_amount": "79831.93",    // Después de descuento en línea
  "allowance_charges": [{                  // Descuento de $5,000 en esta línea
    "amount": "5000.00",
    "base_amount": "100000.00"
  }],
  "tax_totals": [{
    "tax_id": "1",
    "tax_amount": "15168.06",
    "taxable_amount": "79831.93",
    "percent": "19.00"                     // IVA del 19%
  }]
}
  • Precio original: $100,000.00
  • Descuento en línea: -$5,000.00
  • Valor después de descuento: $95,000.00
  • Proporción de descuento global: -$15,168.07
  • Subtotal línea: $79,831.93
  • IVA 19%: $15,168.06

Línea 2: Reconexión (IVA 0% + Sin Descuento en Línea)

{
  "description": "Reconexión del servicio por Corte (Comprobante vencido #00197020)",
  "code": "RECONEXION",
  "price_amount": "10000.00",
  "invoiced_quantity": 1,
  "line_extension_amount": "10000.00",     // Sin descuento en línea
  "tax_totals": [{
    "tax_id": "1",
    "tax_amount": "0.00",
    "taxable_amount": "10000.00",
    "percent": "0.00"                       // IVA del 0% (exento)
  }]
}
  • Precio: $10,000.00
  • Sin descuento en línea
  • Subtotal línea: $10,000.00
  • IVA 0%: $0.00 (producto exento)

📊 Totales de la Factura 990000179

Concepto Valor
Línea 1 (antes descuentos) $100,000.00
Descuento en Línea 1 -$5,000.00
Línea 2 (sin descuento línea) $10,000.00
Subtotal antes desc. global $105,000.00
Descuento Global -$2,000.00
Line Extension Amount $89,831.93
Tax Exclusive Amount $89,831.93
IVA 19% (sobre $79,831.93) $15,168.06
IVA 0% (sobre $10,000.00) $0.00
Tax Inclusive Amount $105,000.00
Total Descuentos (allowance_total_amount) $2,000.00
Total a Pagar (payable_amount) $103,000.00

🧮 Estructura de Impuestos (tax_totals)

"tax_totals": [
  {
    "tax_id": "1",                // IVA
    "tax_amount": "15168.06",     // IVA de la línea 1
    "taxable_amount": "79831.93", // Base gravable línea 1
    "percent": "19.00"            // Tarifa 19%
  },
  {
    "tax_id": "1",                // IVA
    "tax_amount": "0.00",         // Sin IVA en línea 2
    "taxable_amount": "10000.00", // Base gravable línea 2
    "percent": "0.00"             // Tarifa 0% (exento)
  }
]

🏢 Datos del Cliente

Esta factura se emite a:

"customer": {
  "identification_number": 89008003,
  "name": "ALEXANDER OBANDO LONDOÑO",
  "phone": "3103891693",
  "address": "VEREDA REGUEROS",
  "email": "[email protected]",
  "merchant_registration": "0000-00",
  "type_document_identification_id": 3,    // Cédula de Ciudadanía
  "type_organization_id": 2,               // Persona Natural
  "municipality_id": 629,
  "type_regime_id": 2                      // Régimen Simplificado
}

💳 Forma de Pago

Pago a crédito:

"payment_form": {
  "duration_measure": "30",       // Días de plazo
  "payment_form_id": "2",        // Crédito
  "payment_method_id": "1",      // Instrumento no definido
  "payment_due_date": "2025-11-28"
}

🔀 Orden de Aplicación de Descuentos

  1. Primero: Se aplican los descuentos en línea (dentro de cada invoice_lines[])
  2. Segundo: Se calcula el subtotal con descuentos de línea
  3. Tercero: Se aplica el descuento global sobre el subtotal
  4. Cuarto: Se calculan los impuestos sobre el valor después de todos los descuentos

Ejemplo del cálculo:

Línea 1: $100,000 - $5,000 (desc. línea) = $95,000
Línea 2: $10,000 (sin desc. línea)
Subtotal: $105,000
Descuento global: -$2,000 (aplicado proporcionalmente)
Base imponible Línea 1: $79,831.93
Base imponible Línea 2: $10,000.00
IVA 19% sobre $79,831.93 = $15,168.06
IVA 0% sobre $10,000.00 = $0.00
Total: $103,000.00

🆚 Comparación: Descuento Global vs Descuento en Línea

Aspecto Descuento Global Descuento en Línea
Ubicación JSON allowance_charges (raíz) invoice_lines[].allowance_charges
Alcance Toda la factura Solo la línea específica
Aplicación Después de sumar todas las líneas Antes de calcular subtotales
En este ejemplo $2,000 sobre $10,000 base $5,000 sobre $100,000 (solo línea 1)
Visualización PDF Aparece al final, antes de impuestos Aparece en detalle de la línea
Cálculo IVA IVA se calcula después de este descuento IVA se calcula después de este descuento

📌 Notas Importantes

  1. Descuentos Combinados: Este ejemplo demuestra cómo combinar descuentos globales (a nivel factura) con descuentos por línea (a nivel producto).

  2. Dos Tarifas de IVA: La factura incluye productos con diferentes tratamientos tributarios:

    • Servicio de internet: Gravado al 19%
    • Reconexión: Exento (0%)
  3. tax_totals (Raíz): Debe incluir un objeto separado por cada tarifa de IVA diferente (19% y 0%).

  4. Orden de Descuentos: Los descuentos en línea se aplican primero, luego el descuento global se distribuye proporcionalmente.

  5. allowance_total_amount: En legal_monetary_totals, este campo refleja solo el descuento global ($2,000), no incluye descuentos de línea.

  6. line_extension_amount (raíz): Es la suma de todas las líneas después de aplicar descuentos en línea pero antes del descuento global.

  7. Campo previous_balance: Con valor "0" indica que no hay saldo anterior pendiente.

  8. Resolución de Facturación: La factura usa la resolución "18760000001" autorizada por la DIAN.

  9. Productos Exentos: La línea 2 (Reconexión) tiene IVA 0% porque es un servicio exento de impuestos.

  10. Cálculo Complejo: La combinación de descuentos global + línea + dos IVAs requiere validación cuidadosa de todos los totales.

  11. Base Amount en Descuentos:

    • Descuento global: base_amount = $10,000 (solo sobre parte del total)
    • Descuento línea: base_amount = $100,000 (precio original del producto)
  12. Múltiples discount_id: Los descuentos pueden tener diferentes discount_id (1 y 12 en este ejemplo), referenciando diferentes tipos de descuento en la base de datos.

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": "990000179",
    "prefix": "SETP",
    "type_document_id": "1",
    "date": "2025-10-28",
    "time": "07:21:19",
    "resolution_number": "18760000001",
    "customer": {
        "identification_number": 89008003,
        "name": "ALEXANDER OBANDO LONDOÑO",
        "phone": "3103891693",
        "address": "VEREDA REGUEROS",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 629,
        "type_regime_id": 2
    },
    "payment_form": {
        "duration_measure": "30",
        "payment_form_id": "2",
        "payment_method_id": "1",
        "payment_due_date": "2025-11-28"
    },
    "previous_balance": "0",
    "legal_monetary_totals": {
        "line_extension_amount": "89831.93",
        "tax_exclusive_amount": "89831.93",
        "tax_inclusive_amount": "105000.00",
        "charge_total_amount": "0.00",
        "payable_amount": "103000.00",
        "allowance_total_amount": "2000.00"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "Descuento General",
            "amount": "2000.00",
            "base_amount": "10000.00"
        }
    ],
    "tax_totals": [
        {
            "tax_id": "1",
            "tax_amount": "15168.06",
            "taxable_amount": "79831.93",
            "percent": "19.00"
        },
        {
            "tax_id": "1",
            "tax_amount": "0.00",
            "taxable_amount": "10000.00",
            "percent": "0.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": 1,
            "line_extension_amount": "79831.93",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": "1",
                    "tax_amount": "15168.06",
                    "taxable_amount": "79831.93",
                    "percent": "19.00"
                }
            ],
            "description": "Plan Int-RE-3M+: 3548K\/800KPeríodo: 05\/07\/2022 al 04\/08\/2022Fecha de Corte : 09\/08\/2022",
            "code": "SERVICIO",
            "type_item_identification_id": 4,
            "price_amount": "100000.00",
            "base_quantity": 1,
            "allowance_charges": [
                {
                    "discount_id": 12,
                    "charge_indicator": false,
                    "allowance_charge_reason": "Descuento General",
                    "amount": "5000.00",
                    "base_amount": "100000.00"
                }
            ]
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": 1,
            "line_extension_amount": "10000.00",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": "1",
                    "tax_amount": "0.00",
                    "taxable_amount": "10000.00",
                    "percent": "0.00"
                }
            ],
            "description": "Reconexión del servicio por Corte (Comprobante vencido #00197020)",
            "code": "RECONEXION",
            "type_item_identification_id": 4,
            "price_amount": "10000.00",
            "base_quantity": 1
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": "990000179",
    "prefix": "SETP",
    "type_document_id": "1",
    "date": "2025-10-28",
    "time": "07:21:19",
    "resolution_number": "18760000001",
    "customer": {
        "identification_number": 89008003,
        "name": "ALEXANDER OBANDO LONDOÑO",
        "phone": "3103891693",
        "address": "VEREDA REGUEROS",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 629,
        "type_regime_id": 2
    },
    "payment_form": {
        "duration_measure": "30",
        "payment_form_id": "2",
        "payment_method_id": "1",
        "payment_due_date": "2025-11-28"
    },
    "previous_balance": "0",
    "legal_monetary_totals": {
        "line_extension_amount": "89831.93",
        "tax_exclusive_amount": "89831.93",
        "tax_inclusive_amount": "105000.00",
        "charge_total_amount": "0.00",
        "payable_amount": "103000.00",
        "allowance_total_amount": "2000.00"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "Descuento General",
            "amount": "2000.00",
            "base_amount": "10000.00"
        }
    ],
    "tax_totals": [
        {
            "tax_id": "1",
            "tax_amount": "15168.06",
            "taxable_amount": "79831.93",
            "percent": "19.00"
        },
        {
            "tax_id": "1",
            "tax_amount": "0.00",
            "taxable_amount": "10000.00",
            "percent": "0.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": 1,
            "line_extension_amount": "79831.93",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": "1",
                    "tax_amount": "15168.06",
                    "taxable_amount": "79831.93",
                    "percent": "19.00"
                }
            ],
            "description": "Plan Int-RE-3M+: 3548K\/800KPeríodo: 05\/07\/2022 al 04\/08\/2022Fecha de Corte : 09\/08\/2022",
            "code": "SERVICIO",
            "type_item_identification_id": 4,
            "price_amount": "100000.00",
            "base_quantity": 1,
            "allowance_charges": [
                {
                    "discount_id": 12,
                    "charge_indicator": false,
                    "allowance_charge_reason": "Descuento General",
                    "amount": "5000.00",
                    "base_amount": "100000.00"
                }
            ]
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": 1,
            "line_extension_amount": "10000.00",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": "1",
                    "tax_amount": "0.00",
                    "taxable_amount": "10000.00",
                    "percent": "0.00"
                }
            ],
            "description": "Reconexión del servicio por Corte (Comprobante vencido #00197020)",
            "code": "RECONEXION",
            "type_item_identification_id": 4,
            "price_amount": "10000.00",
            "base_quantity": 1
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": "990000179",
    "prefix": "SETP",
    "type_document_id": "1",
    "date": "2025-10-28",
    "time": "07:21:19",
    "resolution_number": "18760000001",
    "customer": {
        "identification_number": 89008003,
        "name": "ALEXANDER OBANDO LONDOÑO",
        "phone": "3103891693",
        "address": "VEREDA REGUEROS",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 629,
        "type_regime_id": 2
    },
    "payment_form": {
        "duration_measure": "30",
        "payment_form_id": "2",
        "payment_method_id": "1",
        "payment_due_date": "2025-11-28"
    },
    "previous_balance": "0",
    "legal_monetary_totals": {
        "line_extension_amount": "89831.93",
        "tax_exclusive_amount": "89831.93",
        "tax_inclusive_amount": "105000.00",
        "charge_total_amount": "0.00",
        "payable_amount": "103000.00",
        "allowance_total_amount": "2000.00"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "Descuento General",
            "amount": "2000.00",
            "base_amount": "10000.00"
        }
    ],
    "tax_totals": [
        {
            "tax_id": "1",
            "tax_amount": "15168.06",
            "taxable_amount": "79831.93",
            "percent": "19.00"
        },
        {
            "tax_id": "1",
            "tax_amount": "0.00",
            "taxable_amount": "10000.00",
            "percent": "0.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": 1,
            "line_extension_amount": "79831.93",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": "1",
                    "tax_amount": "15168.06",
                    "taxable_amount": "79831.93",
                    "percent": "19.00"
                }
            ],
            "description": "Plan Int-RE-3M+: 3548K\/800KPeríodo: 05\/07\/2022 al 04\/08\/2022Fecha de Corte : 09\/08\/2022",
            "code": "SERVICIO",
            "type_item_identification_id": 4,
            "price_amount": "100000.00",
            "base_quantity": 1,
            "allowance_charges": [
                {
                    "discount_id": 12,
                    "charge_indicator": false,
                    "allowance_charge_reason": "Descuento General",
                    "amount": "5000.00",
                    "base_amount": "100000.00"
                }
            ]
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": 1,
            "line_extension_amount": "10000.00",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": "1",
                    "tax_amount": "0.00",
                    "taxable_amount": "10000.00",
                    "percent": "0.00"
                }
            ],
            "description": "Reconexión del servicio por Corte (Comprobante vencido #00197020)",
            "code": "RECONEXION",
            "type_item_identification_id": 4,
            "price_amount": "10000.00",
            "base_quantity": 1
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":"990000179","prefix":"SETP","type_document_id":"1","date":"2025-10-28","time":"07:21:19","resolution_number":"18760000001","customer":{"identification_number":89008003,"name":"ALEXANDER OBANDO LONDO\u00d1O","phone":"3103891693","address":"VEREDA REGUEROS","email":"[email protected]","merchant_registration":"0000-00","type_document_identification_id":3,"type_organization_id":2,"municipality_id":629,"type_regime_id":2},"payment_form":{"duration_measure":"30","payment_form_id":"2","payment_method_id":"1","payment_due_date":"2025-11-28"},"previous_balance":"0","legal_monetary_totals":{"line_extension_amount":"89831.93","tax_exclusive_amount":"89831.93","tax_inclusive_amount":"105000.00","charge_total_amount":"0.00","payable_amount":"103000.00","allowance_total_amount":"2000.00"},"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"Descuento General","amount":"2000.00","base_amount":"10000.00"}],"tax_totals":[{"tax_id":"1","tax_amount":"15168.06","taxable_amount":"79831.93","percent":"19.00"},{"tax_id":"1","tax_amount":"0.00","taxable_amount":"10000.00","percent":"0.00"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":1,"line_extension_amount":"79831.93","free_of_charge_indicator":false,"tax_totals":[{"tax_id":"1","tax_amount":"15168.06","taxable_amount":"79831.93","percent":"19.00"}],"description":"Plan Int-RE-3M+: 3548K\/800KPer\u00edodo: 05\/07\/2022 al 04\/08\/2022Fecha de Corte : 09\/08\/2022","code":"SERVICIO","type_item_identification_id":4,"price_amount":"100000.00","base_quantity":1,"allowance_charges":[{"discount_id":12,"charge_indicator":false,"allowance_charge_reason":"Descuento General","amount":"5000.00","base_amount":"100000.00"}]},{"unit_measure_id":70,"invoiced_quantity":1,"line_extension_amount":"10000.00","free_of_charge_indicator":false,"tax_totals":[{"tax_id":"1","tax_amount":"0.00","taxable_amount":"10000.00","percent":"0.00"}],"description":"Reconexi\u00f3n del servicio por Corte (Comprobante vencido #00197020)","code":"RECONEXION","type_item_identification_id":4,"price_amount":"10000.00","base_quantity":1}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

ENVIAR FACTURAS PENDIENTES

📋 Descripción

Envía a la DIAN todas las facturas que quedaron pendientes de transmisión (estado state_document_id = 2). Útil cuando hubo fallas de conexión o errores temporales.

Request Handler: InvoiceController@sendPendings


🔗 URL

POST /api/ubl2.1/invoice/send_pendings

📤 Body

Vacío - No requiere parámetros en el body.


⚙️ Comportamiento

  1. Busca documentos con state_document_id = 2 (Pendiente)
  2. Filtra por company_id del usuario autenticado
  3. Intenta enviar cada documento a DIAN
  4. Actualiza estado según respuesta:
    • Si éxito: state_document_id = 1 (Enviado)
    • Si falla: Permanece en 2 (Pendiente)
  5. Retorna resumen de envíos (exitosos/fallidos)

✅ Respuesta Exitosa

{
  "success": true,
  "message": "Proceso completado",
  "sent": 5,
  "failed": 2,
  "total": 7
}

📌 Casos de Uso

✅ Recuperación después de fallas de conexión
✅ Reintento automático de transmisiones fallidas
✅ Limpieza de cola de documentos pendientes
✅ Sincronización después de mantenimiento DIAN

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
curl -X POST 'https://back.apidian.app/invoice/send_pendings' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' 
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice/send_pendings', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice/send_pendings", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📋 PRIMER ENVIO DE NOTA CREDITO

🎯 Descripción General

Este endpoint permite emitir Notas Crédito electrónicas (type_document_id = 4) que están asociadas obligatoriamente a una factura previamente emitida. Las Notas Crédito se utilizan para anular total o parcialmente una factura, aplicar descuentos posteriores, o corregir errores en el documento original.

🔗 Endpoint

POST {{BASE_URL}}/credit-note
POST {{BASE_URL}}/credit-note/{testSetId}

🔑 Campos Especiales (Diferencias con Factura)

1. billing_reference ⚠️ (OBLIGATORIO)

  • number: Número de la factura a la que referencia
  • uuid: UUID/CUFE de la factura original
  • issue_date: Fecha de emisión de la factura original

2. discrepancyresponsecode (Código de motivo)

  • 1: Devolución parcial de bienes
  • 2: Anulación
  • 3: Rebaja o descuento parcial
  • 4: Ajuste de precio

3. discrepancyresponsedescription (Descripción del motivo)

  • Texto libre explicando el motivo de la nota crédito

4. credit_note_lines (en lugar de invoice_lines)

  • Misma estructura que invoice_lines pero para notas crédito

🔧 Handler Técnico

  • Controlador: CreditNoteController@store
  • Validación: CreditNoteRequest
  • Modelo: Document (type_document_id = 4)

🎭 Modos de Operación

1. Modo Síncrono (Sin testSetId)

POST /api/ubl2.1/credit-note

✅ Respuesta inmediata con validación DIAN ✅ Incluye resultado: válida o no válida ✅ No afecta el set de pruebas

2. Modo Asíncrono (Con testSetId)

POST /api/ubl2.1/credit-note/{testSetId}

⏳ Respuesta con zip_key para consulta posterior ⏳ Afecta el set de pruebas de la DIAN ⏳ Consultar resultado en: /api/ubl2.1/status/zip

💾 Impacto en Base de Datos

  • Crea registro en tabla documents con type_document_id = 4
  • Actualiza state_document_id según validación DIAN
  • Genera PDF con representación gráfica de la NC
  • Almacena XML firmado en storage/xml/

Respuesta Exitosa (Modo Síncrono)

{
  "success": true,
  "message": "Nota Crédito generada correctamente",
  "cufe": "7ff5640c3cf343f6...",
  "number": "NC-4",
  "pdf_url": "http://.../api/pdf/credit-note/NC-4",
  "xml_url": "http://.../api/xml/credit-note/NC-4",
  "dian_status": "VALIDADA"
}

Respuesta Exitosa (Modo Asíncrono)

{
  "success": true,
  "zip_key": "abc123def456",
  "message": "Nota Crédito enviada a la cola"
}

Errores Comunes

  • billing_reference requerido: Debe referenciar factura válida
  • UUID de factura no existe: El CUFE no corresponde a factura registrada
  • discrepancyresponsecode inválido: Código debe ser 1, 2, 3 o 4
  • credit_note_lines vacío: Debe tener al menos una línea
  • Valores no coinciden con factura: Monto excede valor original

📌 Ejemplo cURL

curl -X POST "{{BASE_URL}}/credit-note" \
  -H "Authorization: Bearer 4acf1833b3a763a2d7a6253c82cbcfb1..." \
  -H "Content-Type: application/json" \
  -d '{
    "billing_reference": {
      "number": "SETP990000184",
      "uuid": "7ff5640c3cf343f6...",
      "issue_date": "2025-10-29"
    },
    "discrepancyresponsecode": 2,
    "discrepancyresponsedescription": "Anulación por error",
    "prefix": "NC",
    "number": 4,
    "type_document_id": 4,
    "customer": {...},
    "credit_note_lines": [{...}]
  }'

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "billing_reference": {
        "number": "SETP990000184",
        "uuid": "7ff5640c3cf343f6a3299a9c9bb01afa9ac370ba38075f06ac3e6a70c1c3dacc1e391f3f5a257c38fbf5c66e005d660d",
        "issue_date": "2025-10-29"
    },
    "discrepancyresponsecode": 2,
    "discrepancyresponsedescription": "PRUEBA DE MOTIVO NOTA CREDITO",
    "notes": "PRUEBA DE NOTA CREDITO",
    "prefix": "NC",
    "number": 4,
    "type_document_id": 4,
    "date": "2025-10-29",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "payable_amount": "1000000.00"
    },
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.134",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/credit-note' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "billing_reference": {
        "number": "SETP990000184",
        "uuid": "7ff5640c3cf343f6a3299a9c9bb01afa9ac370ba38075f06ac3e6a70c1c3dacc1e391f3f5a257c38fbf5c66e005d660d",
        "issue_date": "2025-10-29"
    },
    "discrepancyresponsecode": 2,
    "discrepancyresponsedescription": "PRUEBA DE MOTIVO NOTA CREDITO",
    "notes": "PRUEBA DE NOTA CREDITO",
    "prefix": "NC",
    "number": 4,
    "type_document_id": 4,
    "date": "2025-10-29",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "payable_amount": "1000000.00"
    },
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.134",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/credit-note', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "billing_reference": {
        "number": "SETP990000184",
        "uuid": "7ff5640c3cf343f6a3299a9c9bb01afa9ac370ba38075f06ac3e6a70c1c3dacc1e391f3f5a257c38fbf5c66e005d660d",
        "issue_date": "2025-10-29"
    },
    "discrepancyresponsecode": 2,
    "discrepancyresponsedescription": "PRUEBA DE MOTIVO NOTA CREDITO",
    "notes": "PRUEBA DE NOTA CREDITO",
    "prefix": "NC",
    "number": 4,
    "type_document_id": 4,
    "date": "2025-10-29",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "payable_amount": "1000000.00"
    },
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.134",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"billing_reference":{"number":"SETP990000184","uuid":"7ff5640c3cf343f6a3299a9c9bb01afa9ac370ba38075f06ac3e6a70c1c3dacc1e391f3f5a257c38fbf5c66e005d660d","issue_date":"2025-10-29"},"discrepancyresponsecode":2,"discrepancyresponsedescription":"PRUEBA DE MOTIVO NOTA CREDITO","notes":"PRUEBA DE NOTA CREDITO","prefix":"NC","number":4,"type_document_id":4,"date":"2025-10-29","time":"06:00:13","establishment_name":"TORRE SOFTWARE","establishment_address":"BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2","establishment_phone":"3226563672","establishment_municipality":600,"sendmail":false,"sendmailtome":false,"seze":"2021-2017","head_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","customer":{"identification_number":900166483,"dv":1,"name":"INVERSIONES DAVAL SAS","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"municipality_id":822,"type_regime_id":1},"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","percent":"19","taxable_amount":"840336.134"}],"legal_monetary_totals":{"line_extension_amount":"840336.134","tax_exclusive_amount":"840336.134","tax_inclusive_amount":"1000000.00","payable_amount":"1000000.00"},"credit_note_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"840336.134","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","taxable_amount":"840336.134","percent":"19.00"}],"description":"COMISION POR SERVICIOS","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"COMISION","type_item_identification_id":4,"price_amount":"840336.134","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/credit-note", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

💱 NOTA CREDITO CON SUPLEMENTO K - MONEDA EXTRANJERA

🎯 Descripción General

Este endpoint permite emitir Notas Crédito en moneda extranjera que requieren el objeto k_supplement_national para convertir valores a COP. Esta funcionalidad es esencial para negocios que operan con clientes internacionales.

🔗 Endpoint

POST {{BASE_URL}}/credit-note

🌍 Campo Especial: k_supplement_national

Este objeto es OBLIGATORIO para Notas Crédito en moneda extranjera:

Campos del Suplemento K:

  • FctConvCop: Tasa de conversión (TRM)
  • MonedaCop: Código de moneda (USD, EUR, GBP, etc.)
  • SubTotalCop: Subtotal en COP
  • TotIvaCop: Total IVA en COP
  • VlrPagarCop: Valor total a pagar en COP
  • MntDctoCop: Descuentos en COP
  • MntRcgoCop: Recargos en COP
  • ReteFueCop: Retención en la fuente en COP
  • ReteIvaCop: Retención de IVA en COP
  • ReteIcaCop: Retención de ICA en COP

Customer para extranjeros:

  • country_id: ID del país (diferente a Colombia)
  • municipality_name: Nombre de la ciudad (texto libre)
  • state_name: Nombre del estado/región (texto libre)
  • type_document_identification_id: 8 (Documento extranjero)

📊 Comportamiento en PDF

La representación gráfica muestra:

  • Valores en moneda extranjera (USD, EUR, etc.)
  • Equivalente en COP según TRM
  • Ambos valores visibles para el cliente

Respuesta Exitosa

{
  "success": true,
  "message": "Nota Crédito en moneda extranjera generada",
  "cufe": "dfd42c09e6a26b31...",
  "number": "NC-5",
  "currency": "USD",
  "trm": "3890",
  "pdf_url": "http://.../api/pdf/credit-note/NC-5"
}

⚠️ Consideraciones Importantes

  • La TRM debe ser la vigente al momento de la emisión
  • Los valores en COP deben coincidir con la conversión
  • El cliente debe tener country_id diferente a Colombia
  • Útil para: devoluciones de exportación, anulaciones de ventas internacionales

Ver endpoint anterior para detalles completos de Notas Crédito básicas.

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "billing_reference": {
        "number": "SETP990000171",
        "uuid": "dfd42c09e6a26b31a237cbb4fea221effd90f935a25ae7f3942d1cc60ee7c55fc59f7cde60226b26f12701b40588e272",
        "issue_date": "2025-10-28"
    },
    "discrepancyresponsecode": 2,
    "discrepancyresponsedescription": "NOTA CREDITO A FACTURA ELECTRONICA EN MONEDA EXTRANJERA",
    "notes": "PRUEBA DE NOTA CREDITO A FACTURA ELECTRONICA EN MONEDA EXTRANJERA",
    "prefix": "NC",
    "number": 5,
    "type_document_id": 4,
    "date": "2025-10-29",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "k_supplement_national": {
        "FctConvCop": "3890",
        "MonedaCop": "USD",
        "SubTotalCop": "200.00",
        "DescuentoDetalleCop": "0.00",
        "RecargoDetalleCop": "0.00",
        "TotalBrutoFacturaCop": "200.00",
        "TotIvaCop": "38.00",
        "TotIncCop": "0.00",
        "TotBolCop": "0.00",
        "TotICLCop": "0.00",
        "TotINPPCop": "0.00",
        "TotIBUACop": "0.00",
        "TotICUICop": "0.00",
        "TotADVCop": "0.00",
        "ImpOtroCop": "0.00",
        "MntImpCop": "38.00",
        "TotalNetoFacturaCop": "238.00",
        "MntDctoCop": "0.00",
        "MntRcgoCop": "0.00",
        "VlrPagarCop": "238.00",
        "ReteFueCop": "0.00",
        "ReteIvaCop": "0.00",
        "ReteIcaCop": "0.00",
        "TotAnticiposCop": "0.00"
    },
    "customer": {
        "identification_number": "FR42128XD090",
        "name": "BLANCA NUBIA ALVAREZ ALZATE ",
        "phone": "3148931130",
        "address": "CR 14 BIS 31 B 37 BRR SAN NICOLAS",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 8,
        "type_organization_id": 2,
        "country_id": 65,
        "municipality_name": "MIAMI",
        "state_name": "FLORIDA",
        "type_liability_id": 117,
        "type_regime_id": 2
    },
    "allowance_charges": [
        {
            "discount_id": 10,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "15840.00"
        },
        {
            "charge_indicator": true,
            "allowance_charge_reason": "CARGO POR FLETES\/FREIGHT CHARGE",
            "amount": "200.00",
            "base_amount": "15840.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "15840.00",
        "tax_exclusive_amount": "15840.00",
        "tax_inclusive_amount": "15840.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "200.00",
        "payable_amount": "16040.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "15840.00"
        }
    ],
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5.00",
            "line_extension_amount": "4950.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "4950.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "4950.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1032",
            "brandname": "FULLFIT",
            "modelname": "1032",
            "code": "1032",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "5.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "6.00",
            "line_extension_amount": "5940.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "5940.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "5940.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1087",
            "brandname": "FULLFIT",
            "modelname": "1087",
            "code": "1087",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "6.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5.00",
            "line_extension_amount": "4950.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "4950.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "4950.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1088",
            "brandname": "FULLFIT",
            "modelname": "1088",
            "code": "1088",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "5.00"
        }
    ]
}
curl -X POST 'https://back.apidian.app/credit-note' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "billing_reference": {
        "number": "SETP990000171",
        "uuid": "dfd42c09e6a26b31a237cbb4fea221effd90f935a25ae7f3942d1cc60ee7c55fc59f7cde60226b26f12701b40588e272",
        "issue_date": "2025-10-28"
    },
    "discrepancyresponsecode": 2,
    "discrepancyresponsedescription": "NOTA CREDITO A FACTURA ELECTRONICA EN MONEDA EXTRANJERA",
    "notes": "PRUEBA DE NOTA CREDITO A FACTURA ELECTRONICA EN MONEDA EXTRANJERA",
    "prefix": "NC",
    "number": 5,
    "type_document_id": 4,
    "date": "2025-10-29",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "k_supplement_national": {
        "FctConvCop": "3890",
        "MonedaCop": "USD",
        "SubTotalCop": "200.00",
        "DescuentoDetalleCop": "0.00",
        "RecargoDetalleCop": "0.00",
        "TotalBrutoFacturaCop": "200.00",
        "TotIvaCop": "38.00",
        "TotIncCop": "0.00",
        "TotBolCop": "0.00",
        "TotICLCop": "0.00",
        "TotINPPCop": "0.00",
        "TotIBUACop": "0.00",
        "TotICUICop": "0.00",
        "TotADVCop": "0.00",
        "ImpOtroCop": "0.00",
        "MntImpCop": "38.00",
        "TotalNetoFacturaCop": "238.00",
        "MntDctoCop": "0.00",
        "MntRcgoCop": "0.00",
        "VlrPagarCop": "238.00",
        "ReteFueCop": "0.00",
        "ReteIvaCop": "0.00",
        "ReteIcaCop": "0.00",
        "TotAnticiposCop": "0.00"
    },
    "customer": {
        "identification_number": "FR42128XD090",
        "name": "BLANCA NUBIA ALVAREZ ALZATE ",
        "phone": "3148931130",
        "address": "CR 14 BIS 31 B 37 BRR SAN NICOLAS",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 8,
        "type_organization_id": 2,
        "country_id": 65,
        "municipality_name": "MIAMI",
        "state_name": "FLORIDA",
        "type_liability_id": 117,
        "type_regime_id": 2
    },
    "allowance_charges": [
        {
            "discount_id": 10,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "15840.00"
        },
        {
            "charge_indicator": true,
            "allowance_charge_reason": "CARGO POR FLETES\/FREIGHT CHARGE",
            "amount": "200.00",
            "base_amount": "15840.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "15840.00",
        "tax_exclusive_amount": "15840.00",
        "tax_inclusive_amount": "15840.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "200.00",
        "payable_amount": "16040.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "15840.00"
        }
    ],
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5.00",
            "line_extension_amount": "4950.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "4950.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "4950.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1032",
            "brandname": "FULLFIT",
            "modelname": "1032",
            "code": "1032",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "5.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "6.00",
            "line_extension_amount": "5940.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "5940.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "5940.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1087",
            "brandname": "FULLFIT",
            "modelname": "1087",
            "code": "1087",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "6.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5.00",
            "line_extension_amount": "4950.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "4950.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "4950.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1088",
            "brandname": "FULLFIT",
            "modelname": "1088",
            "code": "1088",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "5.00"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/credit-note', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "billing_reference": {
        "number": "SETP990000171",
        "uuid": "dfd42c09e6a26b31a237cbb4fea221effd90f935a25ae7f3942d1cc60ee7c55fc59f7cde60226b26f12701b40588e272",
        "issue_date": "2025-10-28"
    },
    "discrepancyresponsecode": 2,
    "discrepancyresponsedescription": "NOTA CREDITO A FACTURA ELECTRONICA EN MONEDA EXTRANJERA",
    "notes": "PRUEBA DE NOTA CREDITO A FACTURA ELECTRONICA EN MONEDA EXTRANJERA",
    "prefix": "NC",
    "number": 5,
    "type_document_id": 4,
    "date": "2025-10-29",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "k_supplement_national": {
        "FctConvCop": "3890",
        "MonedaCop": "USD",
        "SubTotalCop": "200.00",
        "DescuentoDetalleCop": "0.00",
        "RecargoDetalleCop": "0.00",
        "TotalBrutoFacturaCop": "200.00",
        "TotIvaCop": "38.00",
        "TotIncCop": "0.00",
        "TotBolCop": "0.00",
        "TotICLCop": "0.00",
        "TotINPPCop": "0.00",
        "TotIBUACop": "0.00",
        "TotICUICop": "0.00",
        "TotADVCop": "0.00",
        "ImpOtroCop": "0.00",
        "MntImpCop": "38.00",
        "TotalNetoFacturaCop": "238.00",
        "MntDctoCop": "0.00",
        "MntRcgoCop": "0.00",
        "VlrPagarCop": "238.00",
        "ReteFueCop": "0.00",
        "ReteIvaCop": "0.00",
        "ReteIcaCop": "0.00",
        "TotAnticiposCop": "0.00"
    },
    "customer": {
        "identification_number": "FR42128XD090",
        "name": "BLANCA NUBIA ALVAREZ ALZATE ",
        "phone": "3148931130",
        "address": "CR 14 BIS 31 B 37 BRR SAN NICOLAS",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 8,
        "type_organization_id": 2,
        "country_id": 65,
        "municipality_name": "MIAMI",
        "state_name": "FLORIDA",
        "type_liability_id": 117,
        "type_regime_id": 2
    },
    "allowance_charges": [
        {
            "discount_id": 10,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "15840.00"
        },
        {
            "charge_indicator": true,
            "allowance_charge_reason": "CARGO POR FLETES\/FREIGHT CHARGE",
            "amount": "200.00",
            "base_amount": "15840.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "15840.00",
        "tax_exclusive_amount": "15840.00",
        "tax_inclusive_amount": "15840.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "200.00",
        "payable_amount": "16040.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "15840.00"
        }
    ],
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5.00",
            "line_extension_amount": "4950.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "4950.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "4950.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1032",
            "brandname": "FULLFIT",
            "modelname": "1032",
            "code": "1032",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "5.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "6.00",
            "line_extension_amount": "5940.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "5940.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "5940.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1087",
            "brandname": "FULLFIT",
            "modelname": "1087",
            "code": "1087",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "6.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5.00",
            "line_extension_amount": "4950.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "4950.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "4950.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1088",
            "brandname": "FULLFIT",
            "modelname": "1088",
            "code": "1088",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "5.00"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"billing_reference":{"number":"SETP990000171","uuid":"dfd42c09e6a26b31a237cbb4fea221effd90f935a25ae7f3942d1cc60ee7c55fc59f7cde60226b26f12701b40588e272","issue_date":"2025-10-28"},"discrepancyresponsecode":2,"discrepancyresponsedescription":"NOTA CREDITO A FACTURA ELECTRONICA EN MONEDA EXTRANJERA","notes":"PRUEBA DE NOTA CREDITO A FACTURA ELECTRONICA EN MONEDA EXTRANJERA","prefix":"NC","number":5,"type_document_id":4,"date":"2025-10-29","time":"06:00:13","establishment_name":"TORRE SOFTWARE","establishment_address":"BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2","establishment_phone":"3226563672","establishment_municipality":600,"sendmail":false,"sendmailtome":false,"seze":"2021-2017","head_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","k_supplement_national":{"FctConvCop":"3890","MonedaCop":"USD","SubTotalCop":"200.00","DescuentoDetalleCop":"0.00","RecargoDetalleCop":"0.00","TotalBrutoFacturaCop":"200.00","TotIvaCop":"38.00","TotIncCop":"0.00","TotBolCop":"0.00","TotICLCop":"0.00","TotINPPCop":"0.00","TotIBUACop":"0.00","TotICUICop":"0.00","TotADVCop":"0.00","ImpOtroCop":"0.00","MntImpCop":"38.00","TotalNetoFacturaCop":"238.00","MntDctoCop":"0.00","MntRcgoCop":"0.00","VlrPagarCop":"238.00","ReteFueCop":"0.00","ReteIvaCop":"0.00","ReteIcaCop":"0.00","TotAnticiposCop":"0.00"},"customer":{"identification_number":"FR42128XD090","name":"BLANCA NUBIA ALVAREZ ALZATE ","phone":"3148931130","address":"CR 14 BIS 31 B 37 BRR SAN NICOLAS","email":"[email protected]","merchant_registration":"0000-00","type_document_identification_id":8,"type_organization_id":2,"country_id":65,"municipality_name":"MIAMI","state_name":"FLORIDA","type_liability_id":117,"type_regime_id":2},"allowance_charges":[{"discount_id":10,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"15840.00"},{"charge_indicator":true,"allowance_charge_reason":"CARGO POR FLETES\/FREIGHT CHARGE","amount":"200.00","base_amount":"15840.00"}],"legal_monetary_totals":{"line_extension_amount":"15840.00","tax_exclusive_amount":"15840.00","tax_inclusive_amount":"15840.00","allowance_total_amount":"0.00","charge_total_amount":"200.00","payable_amount":"16040.00"},"tax_totals":[{"tax_id":1,"tax_amount":"0.00","percent":"0","taxable_amount":"15840.00"}],"credit_note_lines":[{"unit_measure_id":70,"invoiced_quantity":"5.00","line_extension_amount":"4950.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"4950.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"4950.00","percent":"0.00"}],"description":"LEGGINS DE DAMA REF 1032","brandname":"FULLFIT","modelname":"1032","code":"1032","type_item_identification_id":4,"price_amount":"990.00","base_quantity":"5.00"},{"unit_measure_id":70,"invoiced_quantity":"6.00","line_extension_amount":"5940.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"5940.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"5940.00","percent":"0.00"}],"description":"LEGGINS DE DAMA REF 1087","brandname":"FULLFIT","modelname":"1087","code":"1087","type_item_identification_id":4,"price_amount":"990.00","base_quantity":"6.00"},{"unit_measure_id":70,"invoiced_quantity":"5.00","line_extension_amount":"4950.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"4950.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"4950.00","percent":"0.00"}],"description":"LEGGINS DE DAMA REF 1088","brandname":"FULLFIT","modelname":"1088","code":"1088","type_item_identification_id":4,"price_amount":"990.00","base_quantity":"5.00"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/credit-note", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

💰 NOTA CREDITO CON DESCUENTO GLOBAL

🎯 Descripción

Nota Crédito con allowance_charges a nivel global (descuento aplicado al total del documento).

🔑 Campo Especial

  • allowance_charges (nivel documento): Array de descuentos/cargos globales
    • discount_id: ID del tipo de descuento
    • charge_indicator: false = descuento, true = cargo
    • allowance_charge_reason: Motivo del descuento
    • amount: Valor del descuento
    • base_amount: Base sobre la que se aplica

📊 Cálculos

  • line_extension_amount: Subtotal líneas
  • allowance_total_amount: Total descuentos globales
  • payable_amount = line_extension_amount + tax - allowance_total_amount

Ver primer endpoint de Nota Crédito para detalles completos.

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "billing_reference": {
        "number": "SETP990000184",
        "uuid": "7ff5640c3cf343f6a3299a9c9bb01afa9ac370ba38075f06ac3e6a70c1c3dacc1e391f3f5a257c38fbf5c66e005d660d",
        "issue_date": "2025-10-29"
    },
    "discrepancyresponsecode": 2,
    "discrepancyresponsedescription": "PRUEBA DE MOTIVO NOTA CREDITO",
    "notes": "PRUEBA DE NOTA CREDITO",
    "prefix": "NC",
    "number": 6,
    "type_document_id": 4,
    "date": "2025-10-29",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 800135582,
        "dv": 7,
        "name": "FUNDACION ALEJANDRO LONDOÑO",
        "phone": "3105193539",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 117,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "50000.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "50000.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/credit-note' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "billing_reference": {
        "number": "SETP990000184",
        "uuid": "7ff5640c3cf343f6a3299a9c9bb01afa9ac370ba38075f06ac3e6a70c1c3dacc1e391f3f5a257c38fbf5c66e005d660d",
        "issue_date": "2025-10-29"
    },
    "discrepancyresponsecode": 2,
    "discrepancyresponsedescription": "PRUEBA DE MOTIVO NOTA CREDITO",
    "notes": "PRUEBA DE NOTA CREDITO",
    "prefix": "NC",
    "number": 6,
    "type_document_id": 4,
    "date": "2025-10-29",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 800135582,
        "dv": 7,
        "name": "FUNDACION ALEJANDRO LONDOÑO",
        "phone": "3105193539",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 117,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "50000.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "50000.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/credit-note', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "billing_reference": {
        "number": "SETP990000184",
        "uuid": "7ff5640c3cf343f6a3299a9c9bb01afa9ac370ba38075f06ac3e6a70c1c3dacc1e391f3f5a257c38fbf5c66e005d660d",
        "issue_date": "2025-10-29"
    },
    "discrepancyresponsecode": 2,
    "discrepancyresponsedescription": "PRUEBA DE MOTIVO NOTA CREDITO",
    "notes": "PRUEBA DE NOTA CREDITO",
    "prefix": "NC",
    "number": 6,
    "type_document_id": 4,
    "date": "2025-10-29",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 800135582,
        "dv": 7,
        "name": "FUNDACION ALEJANDRO LONDOÑO",
        "phone": "3105193539",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 117,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "50000.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "50000.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"billing_reference":{"number":"SETP990000184","uuid":"7ff5640c3cf343f6a3299a9c9bb01afa9ac370ba38075f06ac3e6a70c1c3dacc1e391f3f5a257c38fbf5c66e005d660d","issue_date":"2025-10-29"},"discrepancyresponsecode":2,"discrepancyresponsedescription":"PRUEBA DE MOTIVO NOTA CREDITO","notes":"PRUEBA DE NOTA CREDITO","prefix":"NC","number":6,"type_document_id":4,"date":"2025-10-29","time":"06:00:13","establishment_name":"TORRE SOFTWARE","establishment_address":"BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2","establishment_phone":"3226563672","establishment_municipality":600,"sendmail":false,"sendmailtome":false,"seze":"2021-2017","head_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","customer":{"identification_number":800135582,"dv":7,"name":"FUNDACION ALEJANDRO LONDO\u00d1O","phone":"3105193539","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"type_liability_id":117,"municipality_id":822,"type_regime_id":1},"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"50000.00","base_amount":"1000000.00"}],"legal_monetary_totals":{"line_extension_amount":"840336.134","tax_exclusive_amount":"840336.134","tax_inclusive_amount":"1000000.00","allowance_total_amount":"50000.00","payable_amount":"950000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","percent":"19","taxable_amount":"840336.134"}],"credit_note_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"840336.134","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","taxable_amount":"840336.134","percent":"19.00"}],"description":"COMISION POR SERVICIOS","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"COMISION","type_item_identification_id":4,"price_amount":"1000000.00","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/credit-note", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

🎯 NOTA CREDITO CON DESCUENTO POR LINEA

📋 Descripción

Nota Crédito con descuentos aplicados a nivel de línea (individual por producto/servicio). Este formato es útil cuando se necesita Especificar descuentos diferentes por cada ítem.

🔑 Campo Especial

  • credit_note_lines[].allowance_charges: Array de descuentos/cargos a nivel de línea
    • charge_indicator: false = descuento, true = cargo
    • allowance_charge_reason: Motivo del descuento
    • amount: Valor del descuento en la línea
    • base_amount: Base sobre la que se calcula el descuento
    • discount_id: ID del tipo de descuento (tabla discounts)

🆚 Diferencia con Descuento Global

  • Descuento por línea: Se aplica individualmente a cada producto
  • Descuento global: Se aplica al total del documento
  • Ambos pueden coexistir en el mismo documento

💡 Ejemplo de Uso

"credit_note_lines": [
  {
    "description": "Producto A",
    "line_extension_amount": "1000000.00",
    "allowance_charges": [
      {
        "charge_indicator": false,
        "allowance_charge_reason": "DESCUENTO PRONTO PAGO",
        "amount": "100000.00",
        "base_amount": "1000000.00",
        "discount_id": 1
      }
    ]
  }
]

📌 Notas

  • El descuento reduce el line_extension_amount de la línea
  • Los impuestos se calculan sobre el valor después del descuento
  • Puede tener múltiples descuentos por línea
  • discount_id debe existir en tabla discounts de la BD

Ver primer endpoint de Nota Crédito para documentación completa de campos base.

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "billing_reference": {
        "number": "SETP990000184",
        "uuid": "7ff5640c3cf343f6a3299a9c9bb01afa9ac370ba38075f06ac3e6a70c1c3dacc1e391f3f5a257c38fbf5c66e005d660d",
        "issue_date": "2025-10-29"
    },
    "discrepancyresponsecode": 2,
    "discrepancyresponsedescription": "PRUEBA DE MOTIVO NOTA CREDITO",
    "notes": "PRUEBA DE NOTA CREDITO",
    "resolution_number": "0000000000",
    "prefix": "NC",
    "number": 7,
    "type_document_id": 4,
    "date": "2025-10-29",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": true,
    "sendmailtome": true,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "legal_monetary_totals": {
        "line_extension_amount": "769500.00",
        "tax_exclusive_amount": "950000.00",
        "tax_inclusive_amount": "950000.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "180500",
            "percent": "19",
            "taxable_amount": "950000.00"
        }
    ],
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "769500.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "50000.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "180500",
                    "taxable_amount": "950000",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/credit-note' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "billing_reference": {
        "number": "SETP990000184",
        "uuid": "7ff5640c3cf343f6a3299a9c9bb01afa9ac370ba38075f06ac3e6a70c1c3dacc1e391f3f5a257c38fbf5c66e005d660d",
        "issue_date": "2025-10-29"
    },
    "discrepancyresponsecode": 2,
    "discrepancyresponsedescription": "PRUEBA DE MOTIVO NOTA CREDITO",
    "notes": "PRUEBA DE NOTA CREDITO",
    "resolution_number": "0000000000",
    "prefix": "NC",
    "number": 7,
    "type_document_id": 4,
    "date": "2025-10-29",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": true,
    "sendmailtome": true,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "legal_monetary_totals": {
        "line_extension_amount": "769500.00",
        "tax_exclusive_amount": "950000.00",
        "tax_inclusive_amount": "950000.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "180500",
            "percent": "19",
            "taxable_amount": "950000.00"
        }
    ],
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "769500.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "50000.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "180500",
                    "taxable_amount": "950000",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/credit-note', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "billing_reference": {
        "number": "SETP990000184",
        "uuid": "7ff5640c3cf343f6a3299a9c9bb01afa9ac370ba38075f06ac3e6a70c1c3dacc1e391f3f5a257c38fbf5c66e005d660d",
        "issue_date": "2025-10-29"
    },
    "discrepancyresponsecode": 2,
    "discrepancyresponsedescription": "PRUEBA DE MOTIVO NOTA CREDITO",
    "notes": "PRUEBA DE NOTA CREDITO",
    "resolution_number": "0000000000",
    "prefix": "NC",
    "number": 7,
    "type_document_id": 4,
    "date": "2025-10-29",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": true,
    "sendmailtome": true,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "legal_monetary_totals": {
        "line_extension_amount": "769500.00",
        "tax_exclusive_amount": "950000.00",
        "tax_inclusive_amount": "950000.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "180500",
            "percent": "19",
            "taxable_amount": "950000.00"
        }
    ],
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "769500.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "50000.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "180500",
                    "taxable_amount": "950000",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"billing_reference":{"number":"SETP990000184","uuid":"7ff5640c3cf343f6a3299a9c9bb01afa9ac370ba38075f06ac3e6a70c1c3dacc1e391f3f5a257c38fbf5c66e005d660d","issue_date":"2025-10-29"},"discrepancyresponsecode":2,"discrepancyresponsedescription":"PRUEBA DE MOTIVO NOTA CREDITO","notes":"PRUEBA DE NOTA CREDITO","resolution_number":"0000000000","prefix":"NC","number":7,"type_document_id":4,"date":"2025-10-29","time":"06:00:13","establishment_name":"TORRE SOFTWARE","establishment_address":"BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2","establishment_phone":"3226563672","establishment_municipality":600,"sendmail":true,"sendmailtome":true,"seze":"2021-2017","head_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","customer":{"identification_number":900166483,"dv":1,"name":"INVERSIONES DAVAL SAS","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"municipality_id":822,"type_regime_id":1},"legal_monetary_totals":{"line_extension_amount":"769500.00","tax_exclusive_amount":"950000.00","tax_inclusive_amount":"950000.00","payable_amount":"950000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"180500","percent":"19","taxable_amount":"950000.00"}],"credit_note_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"769500.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"50000.00","base_amount":"1000000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"180500","taxable_amount":"950000","percent":"19.00"}],"description":"COMISION POR SERVICIOS","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"COMISION","type_item_identification_id":4,"price_amount":"1000000.00","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/credit-note", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

🔓 NOTA CREDITO SIN REFERENCIA A FACTURA

🎯 Descripción

Nota Crédito SIN billing_reference (no está asociada a una factura específica). Esto es válido para casos especiales permitidos por la DIAN.

⚠️ Diferencias Clave

  • NO incluye billing_reference
  • Incluye type_operation_id: "8" (Operación no sujeta)
  • Incluye invoice_period: Período de facturación (start_date, end_date)
  • Incluye discrepancyresponsecode sin factura referenciada

🔑 Campos Especiales

  • type_operation_id: "8" = Operación no sujeta a referencia
  • invoice_period: Período al que aplica la nota crédito
    • start_date: Fecha inicio del período
    • end_date: Fecha fin del período

📋 Casos de Uso

  • Devoluciones sin factura específica
  • Compensaciones de períodos
  • Ajustes globales autorizados por DIAN

Ver primer endpoint de Nota Crédito para detalles completos.

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "discrepancyresponsecode": 1,
    "notes": "PRUEBA DE NOTA CREDITO",
    "prefix": "NC",
    "number": 18,
    "type_document_id": 4,
    "date": "2025-10-30",
    "time": "06:00:13",
    "type_operation_id": "8",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_period": {
        "start_date": "2023-12-01",
        "end_date": "2023-12-31"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "payable_amount": "1000000.00"
    },
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.134",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/credit-note' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "discrepancyresponsecode": 1,
    "notes": "PRUEBA DE NOTA CREDITO",
    "prefix": "NC",
    "number": 18,
    "type_document_id": 4,
    "date": "2025-10-30",
    "time": "06:00:13",
    "type_operation_id": "8",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_period": {
        "start_date": "2023-12-01",
        "end_date": "2023-12-31"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "payable_amount": "1000000.00"
    },
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.134",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/credit-note', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "discrepancyresponsecode": 1,
    "notes": "PRUEBA DE NOTA CREDITO",
    "prefix": "NC",
    "number": 18,
    "type_document_id": 4,
    "date": "2025-10-30",
    "time": "06:00:13",
    "type_operation_id": "8",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_period": {
        "start_date": "2023-12-01",
        "end_date": "2023-12-31"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "payable_amount": "1000000.00"
    },
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.134",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"discrepancyresponsecode":1,"notes":"PRUEBA DE NOTA CREDITO","prefix":"NC","number":18,"type_document_id":4,"date":"2025-10-30","time":"06:00:13","type_operation_id":"8","establishment_name":"TORRE SOFTWARE","establishment_address":"BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2","establishment_phone":"3226563672","establishment_municipality":600,"sendmail":false,"sendmailtome":false,"seze":"2021-2017","head_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","customer":{"identification_number":900166483,"dv":1,"name":"INVERSIONES DAVAL SAS","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"municipality_id":822,"type_regime_id":1},"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","percent":"19","taxable_amount":"840336.134"}],"invoice_period":{"start_date":"2023-12-01","end_date":"2023-12-31"},"legal_monetary_totals":{"line_extension_amount":"840336.134","tax_exclusive_amount":"840336.134","tax_inclusive_amount":"1000000.00","payable_amount":"1000000.00"},"credit_note_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"840336.134","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","taxable_amount":"840336.134","percent":"19.00"}],"description":"COMISION POR SERVICIOS","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"COMISION","type_item_identification_id":4,"price_amount":"840336.134","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/credit-note", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

ENVIAR NOTAS CRÉDITO PENDIENTES

📋 Descripción

Envía a la DIAN todas las notas crédito que quedaron pendientes de transmisión (estado state_document_id = 2). Útil cuando hubo fallas de conexión o errores temporales al crear notas crédito con dont_send_yet: true.

Request Handler: CreditNoteController@send_pendings


🔗 URL

POST /api/ubl2.1/credit-note/send_pendings
POST /api/ubl2.1/credit-note/send_pendings/{prefix}
POST /api/ubl2.1/credit-note/send_pendings/{prefix}/{number}

📤 Body

Vacío - No requiere parámetros en el body.


🔧 Parámetros URL (Opcionales)

Parámetro Tipo Descripción Ejemplo
prefix string Filtrar por prefijo específico NC, NCS
number string Filtrar por número específico (requiere prefix) 125

Ejemplos de uso:

# Enviar todas las NC pendientes de la empresa
POST /api/ubl2.1/credit-note/send_pendings

# Enviar todas las NC con prefijo "NC"
POST /api/ubl2.1/credit-note/send_pendings/NC

# Enviar NC específica NC-125
POST /api/ubl2.1/credit-note/send_pendings/NC/125

# Enviar TODAS las NC pendientes del sistema (solo admin)
POST /api/ubl2.1/credit-note/send_pendings/ALL/ALL

⚙️ Comportamiento

  1. Busca notas crédito con type_document_id = 4 y state_document_id = 2 (Pendiente)
  2. Filtra por company_id del usuario autenticado (o todas si ALL/ALL)
  3. Aplica filtros de prefix/number si fueron proporcionados
  4. Lee archivos XML y ZIP previamente generados
  5. Firma y envía cada documento a DIAN
  6. Actualiza estado según respuesta:
    • Si éxito: state_document_id = 1 (Enviado) + guarda CUDE
    • Si falla: Permanece en 2 (Pendiente)
  7. Retorna resumen de envíos (exitosos/fallidos)

🔄 Flujo: Generación Offline → Envío Diferido

Paso 1: Crear NC sin enviar a DIAN

POST /api/ubl2.1/credit-note
{
  "dont_send_yet": true,
  "prefix": "NC",
  "number": 123,
  "type_document_id": 4,
  "billing_reference": {...},
  "credit_note_lines": [...]
}

Resultado:

  • Documento guardado en BD con state_document_id: 2
  • CUDE generado localmente
  • XML y ZIP creados pero NO enviados a DIAN
  • Sin validación DIAN aún

Paso 2: Enviar pendientes cuando hay conexión

POST /api/ubl2.1/credit-note/send_pendings

Resultado:

  • Envía todas las NC pendientes a DIAN
  • Actualiza estados
  • Genera ApplicationResponse

✅ Respuesta Exitosa

{
  "success": true,
  "message": "Envios de documentos pendientes realizados con exito.",
  "responses": [
    {
      "document": "NC-123",
      "Envelope": {
        "Body": {
          "SendBillSyncResponse": {
            "SendBillSyncResult": {
              "IsValid": "true",
              "StatusCode": "00",
              "StatusDescription": "Procesado Correctamente.",
              "XmlDocumentKey": "abc123...xyz789"
            }
          }
        }
      }
    },
    {
      "document": "NC-124",
      "Envelope": {...}
    }
  ]
}

📋 Sin Documentos Pendientes

{
  "success": true,
  "message": "No existen registros de documentos pendientes para realizar envios...."
}

❌ Respuesta con Error

{
  "success": false,
  "message": "El servicio DIAN no se encuentra disponible en el momento, reintente mas tarde..."
}

🎯 Casos de Uso

Caso 1: Conexión Inestable

Problema:
- Internet intermitente durante el día
- Necesitas emitir NC pero DIAN no responde

Solución:
1. Crear NC con dont_send_yet: true
2. Acumular documentos localmente
3. Al final del día: send_pendings
4. Todas las NC se envían en lote

Caso 2: Procesamiento Nocturno

Problema:
- Alto volumen de devoluciones diarias
- No quieres esperar DIAN en cada operación

Solución:
1. Durante el día: dont_send_yet: true
2. A las 11 PM: Ejecutar send_pendings
3. Transmisión en horario de bajo tráfico

Caso 3: Recuperación de Fallas

Problema:
- Hubo caída de servidor DIAN
- Quedaron NC sin enviar

Solución:
1. Ejecutar send_pendings
2. Sistema reintenta automáticamente
3. Actualiza estados según respuesta

📌 Consideraciones Importantes

  1. dont_send_yet: true → Marca el documento como state_document_id = 2 (Pendiente)

  2. Filtros opcionales:

    • Sin parámetros: Envía todos los pendientes de la empresa
    • Con prefix: Solo NC con ese prefijo
    • Con prefix/number: NC específica
  3. ALL/ALL: Requiere permisos de administrador, envía pendientes de TODAS las empresas

  4. Archivos requeridos: Los XML y ZIP deben existir desde la creación original

  5. CUDE: Se actualiza con el valor retornado por DIAN al validar

  6. Timeout: Configurado para 24 horas (86400 seg) para lotes grandes

  7. Memory limit: 4GB para manejar múltiples documentos

  8. Certificado: Verifica vigencia antes de enviar

  9. Empresa activa: Solo envía si company.state = true

  10. S3 compatible: Funciona con archivos en almacenamiento local o S3


🔑 Diferencias con Facturas

Aspecto Facturas Notas Crédito
Endpoint /invoice/send_pendings /credit-note/send_pendings
type_document_id 1 4
Prefijos XML FES-, ReqFE-, RptaFE- NCS-, ReqNC-, RptaNC-
Campo clave cufe cude
Controlador InvoiceController CreditNoteController

💡 Recomendaciones

✅ Usar dont_send_yet: true cuando:

  • Conexión inestable
  • Alto volumen de operaciones
  • Procesamiento en lote preferido

✅ Programar send_pendings en:

  • Horarios de baja carga (noche/madrugada)
  • Después de verificar conectividad
  • Con monitoreo de resultados

✅ Validar respuestas:

  • Verificar IsValid = 'true'
  • Guardar logs de errores
  • Reintentar documentos fallidos

🔐 Seguridad

  • Requiere Bearer Token válido
  • Filtra por empresa del token (excepto ALL/ALL)
  • Valida certificado digital vigente
  • Verifica estado activo de la empresa

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
curl -X POST 'https://back.apidian.app/credit-note/send_pendings' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' 
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/credit-note/send_pendings', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  redirect: 'follow'
};

fetch("https://back.apidian.app/credit-note/send_pendings", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📄 NOTA DEBITO - UNA LINEA, SIN DESCUENTOS, UNA TARIFA DE IVA

🔗 Descripción General

Nota Débito electrónica ND-1 que registra cargos adicionales de $1.000.000 ($840.336,13 base + $159.663,87 IVA 19%) con descuento global de $50.000, resultando en un total a pagar de $950.000. Referencia la factura SETP990000184 emitida el 2025-10-29.

📋 URL del Endpoint

POST {{BASE_URL}}/debit-note
POST {{BASE_URL}}/debit-note/{testSetId}

Modos: Síncrono (sin testSetId) y Asíncrono (con testSetId)


🔑 Campos/Características Principales

Campo Valor Descripción
type_document_id 5 Nota Débito electrónica
prefix "ND" Prefijo de numeración
number 1 Consecutivo ND-1
date "2025-10-29" Fecha de emisión
time "06:00:13" Hora de emisión
discrepancyresponsecode 3 Código de motivo: Cambio de valor
discrepancyresponsedescription "PRUEBA DE MOTIVO NOTA DEBITO" Descripción del motivo
seze "2021-2017" Período de validación previa DIAN
sendmail false No enviar correo al cliente
sendmailtome false No enviar copia al emisor

📝 Referencia a Factura (billing_reference)

Campo Valor Descripción
number "SETP990000184" Número de la factura referenciada
uuid "7ff5640c...005d660d" CUFE de la factura original
issue_date "2025-10-29" Fecha de emisión de factura original

⚠️ Nota Importante: El campo billing_reference es OBLIGATORIO para Notas Débito que referencian una factura específica.


🔢 Códigos de Discrepancia (discrepancyresponsecode)

Código Descripción Uso
1 Intereses de mora Cargos por pago tardío
2 Gastos por cobrar Gastos administrativos, cobranza
3 Cambio de valor Ajuste de precio, aumento de valor
4 Daños Cargos por daños o pérdidas
5 Otros Otros motivos válidos

En este ejemplo se usa código 3 (Cambio de valor).


💰 Totales Solicitados (requested_monetary_totals)

Campo Valor Descripción
line_extension_amount "840336.134" Base imponible (subtotal sin IVA)
tax_exclusive_amount "840336.134" Total antes de impuestos
tax_inclusive_amount "1000000.00" Total con IVA incluido
allowance_total_amount "50000.00" Total descuentos globales
payable_amount "950000.00" Total a pagar final

📊 Cálculo de la Nota Débito

🧮 DETALLE DE CÁLCULO:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1 COMISION x $1.000.000,00 = $1.000.000,00
                                          
Subtotal sin IVA (base):     $  840.336,13
+ IVA 19%:                   $  159.663,87
                             ──────────────
Total con IVA:               $1.000.000,00
- Descuento Global:          $   50.000,00
                             ──────────────
TOTAL A PAGAR:              $  950.000,00
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Nota: La base imponible se calcula de forma que al aplicar IVA 19% resulte en $1.000.000 total.


🏢 Datos del Cliente

Campo Valor
Razón Social INVERSIONES DAVAL SAS
NIT 900166483-1
Tipo Documento 6 (NIT)
Dirección CLL 4 NRO 33-90
Municipio 822
Teléfono 3103891693
Email [email protected]
Régimen 1 (Responsable de IVA)
Tipo Organización 1 (Persona Jurídica)
Matrícula Mercantil 0000000-00

📦 Líneas de la Nota Débito (debit_note_lines)

Línea 1: COMISION POR SERVICIOS

Campo Valor Descripción
description "COMISION POR SERVICIOS" Descripción del cargo
code "COMISION" Código interno
type_item_identification_id 4 Tipo de identificación
unit_measure_id 70 Unidad (Unidad)
invoiced_quantity "1" Cantidad
price_amount "1000000.00" Precio unitario
base_quantity "1" Cantidad base
line_extension_amount "840336.134" Total línea (base sin IVA)
free_of_charge_indicator false No es muestra gratis
notes "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA." Notas adicionales

Impuestos de la línea:

  • tax_id: 1 (IVA)
  • percent: 19.00%
  • taxable_amount: $840.336,13
  • tax_amount: $159.663,87

💳 Descuentos Globales (allowance_charges)

Campo Valor Descripción
discount_id 1 Tipo de descuento
charge_indicator false Es descuento (no cargo)
allowance_charge_reason "DESCUENTO GENERAL" Motivo
amount "50000.00" Valor del descuento
base_amount "1000000.00" Base sobre la que aplica

Cálculo: $1.000.000 - $50.000 = $950.000 (total a pagar)


📝 Notas de Encabezado y Pie

head_note: "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN"

foot_note: "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN"


🔐 Datos del Establecimiento

Campo Valor
establishment_name TORRE SOFTWARE
establishment_address BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2
establishment_phone 3226563672
establishment_municipality 600

🧮 Comparación: Nota Débito vs Nota Crédito

Característica Nota Débito (ND) Nota Crédito (NC)
type_document_id 5 4
Propósito Aumentar valor factura Disminuir valor factura
Líneas debit_note_lines credit_note_lines
Totales requested_monetary_totals requested_monetary_totals
Casos de uso Intereses mora, cargos adicionales Devoluciones, descuentos posteriores
discrepancyresponsecode 1-5 (ND) 1-6 (NC)
billing_reference Obligatorio (si referencia factura) Obligatorio (si referencia factura)

📌 12 PUNTOS IMPORTANTES

  1. billing_reference OBLIGATORIO: Las Notas Débito que referencian una factura deben incluir billing_reference con number, uuid y issue_date.

  2. discrepancyresponsecode válido: Debe ser 1, 2, 3, 4 o 5 según la tabla de códigos de la DIAN.

  3. debit_note_lines (no invoice_lines): Las Notas Débito usan el array debit_note_lines en lugar de invoice_lines.

  4. requested_monetary_totals: A diferencia de las facturas que usan legal_monetary_totals, las ND usan requested_monetary_totals.

  5. Aumenta saldo del cliente: Una Nota Débito AUMENTA el valor que el cliente debe pagar.

  6. Validación DIAN inmediata: En modo síncrono, la DIAN valida y responde inmediatamente.

  7. Requiere factura válida: La factura referenciada debe existir y estar validada por la DIAN.

  8. Descuentos globales: Se pueden aplicar descuentos globales en allowance_charges a nivel raíz.

  9. Cálculo de base imponible: La base se calcula de forma que Base × (1 + IVA%) = Total con IVA.

  10. PDF y XML: Se generan automáticamente PDF de representación gráfica y XML UBL 2.1 firmado.

  11. Casos de uso comunes: Intereses de mora, ajustes de precio, servicios adicionales, gastos de cobranza.

  12. Período SEZE: El campo seze indica el período de validación previa DIAN (ej: "2021-2017").

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "billing_reference": {
        "number": "SETP990000184",
        "uuid": "7ff5640c3cf343f6a3299a9c9bb01afa9ac370ba38075f06ac3e6a70c1c3dacc1e391f3f5a257c38fbf5c66e005d660d",
        "issue_date": "2025-10-29"
    },
    "discrepancyresponsecode": 3,
    "discrepancyresponsedescription": "PRUEBA DE MOTIVO NOTA DEBITO",
    "notes": "PRUEBA DE NOTA DEBITO",
    "prefix": "ND",
    "number": 1,
    "type_document_id": 5,
    "date": "2025-10-29",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "50000.00",
            "base_amount": "1000000.00"
        }
    ],
    "requested_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "50000.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "debit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/debit-note' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "billing_reference": {
        "number": "SETP990000184",
        "uuid": "7ff5640c3cf343f6a3299a9c9bb01afa9ac370ba38075f06ac3e6a70c1c3dacc1e391f3f5a257c38fbf5c66e005d660d",
        "issue_date": "2025-10-29"
    },
    "discrepancyresponsecode": 3,
    "discrepancyresponsedescription": "PRUEBA DE MOTIVO NOTA DEBITO",
    "notes": "PRUEBA DE NOTA DEBITO",
    "prefix": "ND",
    "number": 1,
    "type_document_id": 5,
    "date": "2025-10-29",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "50000.00",
            "base_amount": "1000000.00"
        }
    ],
    "requested_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "50000.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "debit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/debit-note', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "billing_reference": {
        "number": "SETP990000184",
        "uuid": "7ff5640c3cf343f6a3299a9c9bb01afa9ac370ba38075f06ac3e6a70c1c3dacc1e391f3f5a257c38fbf5c66e005d660d",
        "issue_date": "2025-10-29"
    },
    "discrepancyresponsecode": 3,
    "discrepancyresponsedescription": "PRUEBA DE MOTIVO NOTA DEBITO",
    "notes": "PRUEBA DE NOTA DEBITO",
    "prefix": "ND",
    "number": 1,
    "type_document_id": 5,
    "date": "2025-10-29",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "50000.00",
            "base_amount": "1000000.00"
        }
    ],
    "requested_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "50000.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "debit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"billing_reference":{"number":"SETP990000184","uuid":"7ff5640c3cf343f6a3299a9c9bb01afa9ac370ba38075f06ac3e6a70c1c3dacc1e391f3f5a257c38fbf5c66e005d660d","issue_date":"2025-10-29"},"discrepancyresponsecode":3,"discrepancyresponsedescription":"PRUEBA DE MOTIVO NOTA DEBITO","notes":"PRUEBA DE NOTA DEBITO","prefix":"ND","number":1,"type_document_id":5,"date":"2025-10-29","time":"06:00:13","establishment_name":"TORRE SOFTWARE","establishment_address":"BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2","establishment_phone":"3226563672","establishment_municipality":600,"sendmail":false,"sendmailtome":false,"seze":"2021-2017","head_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","customer":{"identification_number":900166483,"dv":1,"name":"INVERSIONES DAVAL SAS","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"municipality_id":822,"type_regime_id":1},"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"50000.00","base_amount":"1000000.00"}],"requested_monetary_totals":{"line_extension_amount":"840336.134","tax_exclusive_amount":"840336.134","tax_inclusive_amount":"1000000.00","allowance_total_amount":"50000.00","payable_amount":"950000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","percent":"19","taxable_amount":"840336.134"}],"debit_note_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"840336.134","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","taxable_amount":"840336.134","percent":"19.00"}],"description":"COMISION POR SERVICIOS","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"COMISION","type_item_identification_id":4,"price_amount":"1000000.00","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/debit-note", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📄 NOTA DEBITO - UNA LINEA, DESCUENTO GLOBAL, UNA TARIFA DE IVA

🔗 Descripción General

Nota Débito electrónica ND-2 que registra cargos adicionales de $1.000.000 ($840.336,13 base + $159.663,87 IVA 19%), sin descuentos aplicados. Referencia la factura SETP990000184 emitida el 2025-10-29 con motivo de cambio de valor (código 3).

📋 URL del Endpoint

POST {{BASE_URL}}/debit-note
POST {{BASE_URL}}/debit-note/{testSetId}

Modos: Síncrono (sin testSetId) y Asíncrono (con testSetId)


🔑 Campos/Características Principales

Campo Valor Descripción
type_document_id 5 Nota Débito electrónica
prefix (sin prefix en body) Sin prefijo explícito
number 2 Consecutivo ND-2
date "2025-10-29" Fecha de emisión
time "06:00:13" Hora de emisión
discrepancyresponsecode 3 Código de motivo: Cambio de valor
discrepancyresponsedescription "PRUEBA DE MOTIVO NOTA DEBITO" Descripción del motivo
seze "2021-2017" Período de validación previa DIAN
sendmail false No enviar correo al cliente
sendmailtome false No enviar copia al emisor

📝 Referencia a Factura (billing_reference)

Campo Valor Descripción
number "SETP990000184" Número de la factura referenciada
uuid "7ff5640c...005d660d" CUFE de la factura original
issue_date "2025-10-29" Fecha de emisión de factura original

⚠️ Nota Importante: El campo billing_reference es OBLIGATORIO para Notas Débito que referencian una factura específica.


🔢 Códigos de Discrepancia (discrepancyresponsecode)

Código Descripción Uso
1 Intereses de mora Cargos por pago tardío
2 Gastos por cobrar Gastos administrativos, cobranza
3 Cambio de valor Ajuste de precio, aumento de valor
4 Daños Cargos por daños o pérdidas
5 Otros Otros motivos válidos

En este ejemplo se usa código 3 (Cambio de valor).


💰 Totales Solicitados (requested_monetary_totals)

Campo Valor Descripción
line_extension_amount "840336.134" Base imponible (subtotal sin IVA)
tax_exclusive_amount "840336.134" Total antes de impuestos
tax_inclusive_amount "1000000.00" Total con IVA incluido
payable_amount "1000000.00" Total a pagar final

⚠️ Diferencia con ND-1: Esta ND NO tiene descuentos globales, por lo que payable_amount = tax_inclusive_amount.


📊 Cálculo de la Nota Débito

🧮 DETALLE DE CÁLCULO:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1 COMISION x $840.336,13 = $840.336,13
                                          
Subtotal sin IVA (base):     $  840.336,13
+ IVA 19%:                   $  159.663,87
                             ──────────────
Total con IVA:               $1.000.000,00
- Descuento Global:          $        0,00
                             ──────────────
TOTAL A PAGAR:              $1.000.000,00
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Nota: En esta ND, el price_amount de la línea es $840.336,13 (no $1.000.000 como en ND-1).


🏢 Datos del Cliente

Campo Valor
Razón Social INVERSIONES DAVAL SAS
NIT 900166483-1
Tipo Documento 6 (NIT)
Dirección CLL 4 NRO 33-90
Municipio 822
Teléfono 3103891693
Email [email protected]
Régimen 1 (Responsable de IVA)
Tipo Organización 1 (Persona Jurídica)
Matrícula Mercantil 0000000-00

📦 Líneas de la Nota Débito (debit_note_lines)

Línea 1: COMISION POR SERVICIOS

Campo Valor Descripción
description "COMISION POR SERVICIOS" Descripción del cargo
code "COMISION" Código interno
type_item_identification_id 4 Tipo de identificación
unit_measure_id 70 Unidad (Unidad)
invoiced_quantity "1" Cantidad
price_amount "840336.134" Precio unitario (base sin IVA)
base_quantity "1" Cantidad base
line_extension_amount "840336.134" Total línea (base sin IVA)
free_of_charge_indicator false No es muestra gratis
notes "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA." Notas adicionales

Impuestos de la línea:

  • tax_id: 1 (IVA)
  • percent: 19.00%
  • taxable_amount: $840.336,13
  • tax_amount: $159.663,87

📝 Notas de Encabezado y Pie

head_note: "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN"

foot_note: "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN"


🔐 Datos del Establecimiento

Campo Valor
establishment_name TORRE SOFTWARE
establishment_address BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2
establishment_phone 3226563672
establishment_municipality 600

🧮 Comparación: ND-1 vs ND-2

Característica ND-1 ND-2
number 1 2
price_amount $1.000.000,00 $840.336,13
Descuento Global $50.000,00 $0,00
Total a pagar $950.000,00 $1.000.000,00
allowance_charges ✅ Incluido ❌ No incluido
billing_reference SETP990000184 SETP990000184 (misma factura)

Diferencia clave: ND-1 parte de un precio bruto de $1M y aplica descuento, mientras que ND-2 usa directamente el precio neto sin descuentos.


📌 12 PUNTOS IMPORTANTES

  1. billing_reference OBLIGATORIO: Las Notas Débito que referencian una factura deben incluir billing_reference con number, uuid y issue_date.

  2. discrepancyresponsecode válido: Debe ser 1, 2, 3, 4 o 5 según la tabla de códigos de la DIAN.

  3. debit_note_lines (no invoice_lines): Las Notas Débito usan el array debit_note_lines en lugar de invoice_lines.

  4. requested_monetary_totals: A diferencia de las facturas que usan legal_monetary_totals, las ND usan requested_monetary_totals.

  5. Sin descuentos: Esta ND no incluye allowance_charges, resultando en total a pagar = total con IVA.

  6. price_amount: En esta ND, el price_amount es la base imponible ($840.336,13), no el precio con IVA.

  7. Múltiples ND a misma factura: Es válido emitir varias Notas Débito referenciando la misma factura original.

  8. Aumenta saldo del cliente: Una Nota Débito AUMENTA el valor que el cliente debe pagar.

  9. Validación DIAN inmediata: En modo síncrono, la DIAN valida y responde inmediatamente.

  10. PDF y XML: Se generan automáticamente PDF de representación gráfica y XML UBL 2.1 firmado.

  11. Casos de uso comunes: Intereses de mora, ajustes de precio, servicios adicionales, gastos de cobranza.

  12. Consistencia de datos: El cliente (INVERSIONES DAVAL SAS) debe ser el mismo de la factura referenciada.

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "billing_reference": {
        "number": "SETP990000184",
        "uuid": "7ff5640c3cf343f6a3299a9c9bb01afa9ac370ba38075f06ac3e6a70c1c3dacc1e391f3f5a257c38fbf5c66e005d660d",
        "issue_date": "2025-10-29"
    },
    "discrepancyresponsecode": 3,
    "discrepancyresponsedescription": "PRUEBA DE MOTIVO NOTA DEBITO",
    "notes": "PRUEBA DE NOTA DEBITO",
    "number": 2,
    "type_document_id": 5,
    "date": "2025-10-29",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "requested_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "payable_amount": "1000000.00"
    },
    "debit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.134",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/debit-note' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "billing_reference": {
        "number": "SETP990000184",
        "uuid": "7ff5640c3cf343f6a3299a9c9bb01afa9ac370ba38075f06ac3e6a70c1c3dacc1e391f3f5a257c38fbf5c66e005d660d",
        "issue_date": "2025-10-29"
    },
    "discrepancyresponsecode": 3,
    "discrepancyresponsedescription": "PRUEBA DE MOTIVO NOTA DEBITO",
    "notes": "PRUEBA DE NOTA DEBITO",
    "number": 2,
    "type_document_id": 5,
    "date": "2025-10-29",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "requested_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "payable_amount": "1000000.00"
    },
    "debit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.134",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/debit-note', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "billing_reference": {
        "number": "SETP990000184",
        "uuid": "7ff5640c3cf343f6a3299a9c9bb01afa9ac370ba38075f06ac3e6a70c1c3dacc1e391f3f5a257c38fbf5c66e005d660d",
        "issue_date": "2025-10-29"
    },
    "discrepancyresponsecode": 3,
    "discrepancyresponsedescription": "PRUEBA DE MOTIVO NOTA DEBITO",
    "notes": "PRUEBA DE NOTA DEBITO",
    "number": 2,
    "type_document_id": 5,
    "date": "2025-10-29",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "requested_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "payable_amount": "1000000.00"
    },
    "debit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.134",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"billing_reference":{"number":"SETP990000184","uuid":"7ff5640c3cf343f6a3299a9c9bb01afa9ac370ba38075f06ac3e6a70c1c3dacc1e391f3f5a257c38fbf5c66e005d660d","issue_date":"2025-10-29"},"discrepancyresponsecode":3,"discrepancyresponsedescription":"PRUEBA DE MOTIVO NOTA DEBITO","notes":"PRUEBA DE NOTA DEBITO","number":2,"type_document_id":5,"date":"2025-10-29","time":"06:00:13","establishment_name":"TORRE SOFTWARE","establishment_address":"BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2","establishment_phone":"3226563672","establishment_municipality":600,"sendmail":false,"sendmailtome":false,"seze":"2021-2017","head_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","customer":{"identification_number":900166483,"dv":1,"name":"INVERSIONES DAVAL SAS","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"municipality_id":822,"type_regime_id":1},"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","percent":"19","taxable_amount":"840336.134"}],"requested_monetary_totals":{"line_extension_amount":"840336.134","tax_exclusive_amount":"840336.134","tax_inclusive_amount":"1000000.00","payable_amount":"1000000.00"},"debit_note_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"840336.134","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","taxable_amount":"840336.134","percent":"19.00"}],"description":"COMISION POR SERVICIOS","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"COMISION","type_item_identification_id":4,"price_amount":"840336.134","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/debit-note", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📄 NOTA DEBITO - FACTURA NACIONAL SUPLEMENTO K, MONEDA EXTRANJERA

🔗 Descripción General

Nota Débito electrónica ND-3 en moneda extranjera (USD) con suplemento nacional K que registra cargos adicionales de $16.040 USD ($15.840 base + $200 cargo por fletes) sobre la factura SETP990000171 emitida el 2025-10-28. Incluye 3 líneas de productos (leggins) con IVA 0% y conversión automática a pesos colombianos.

📋 URL del Endpoint

POST {{BASE_URL}}/debit-note
POST {{BASE_URL}}/debit-note/{testSetId}

Modos: Síncrono (sin testSetId) y Asíncrono (con testSetId)


🔑 Campos/Características Principales

Campo Valor Descripción
type_document_id 5 Nota Débito electrónica
prefix "ND" Prefijo de numeración
number 3 Consecutivo ND-3
date "2025-10-29" Fecha de emisión
time "06:00:13" Hora de emisión
discrepancyresponsecode 3 Código de motivo: Cambio de valor
discrepancyresponsedescription "NOTA CREDITO A FACTURA ELECTRONICA EN MONEDA EXTRANJERA" Motivo (descripción dice NC pero es ND)
seze "2021-2017" Período de validación previa DIAN
sendmail false No enviar correo al cliente
sendmailtome false No enviar copia al emisor

⚠️ Nota: La descripción menciona "NOTA CREDITO" pero el documento es una Nota Débito (type_document_id = 5).


📝 Referencia a Factura (billing_reference)

Campo Valor Descripción
number "SETP990000171" Número de la factura referenciada
uuid "dfd42c09...40588e272" CUFE de la factura original
issue_date "2025-10-28" Fecha de emisión de factura original

Nota: Factura diferente a ND-1 y ND-2 (SETP990000184), esta referencia a SETP990000171.


💱 Suplemento Nacional K (k_supplement_national)

Campo especial para moneda extranjera: Incluye valores en pesos colombianos (COP) convertidos.

Campo K Valor Descripción
FctConvCop "3890" Factor de conversión USD → COP (1 USD = 3.890 COP)
MonedaCop "USD" Moneda extranjera utilizada
SubTotalCop "200.00" Subtotal en COP (200 USD × 3890)
TotalBrutoFacturaCop "200.00" Total bruto en COP
TotIvaCop "38.00" IVA total en COP
MntImpCop "38.00" Monto impuestos en COP
TotalNetoFacturaCop "238.00" Total neto en COP
VlrPagarCop "238.00" Valor a pagar en COP

Otros campos en 0: DescuentoDetalleCop, RecargoDetalleCop, TotIncCop, TotBolCop, TotICLCop, TotINPPCop, TotIBUACop, TotICUICop, TotADVCop, ImpOtroCop, MntDctoCop, MntRcgoCop, ReteFueCop, ReteIvaCop, ReteIcaCop, TotAnticiposCop.


🔢 Códigos de Discrepancia (discrepancyresponsecode)

Código Descripción Uso
1 Intereses de mora Cargos por pago tardío
2 Gastos por cobrar Gastos administrativos, cobranza
3 Cambio de valor Ajuste de precio, aumento de valor
4 Daños Cargos por daños o pérdidas
5 Otros Otros motivos válidos

En este ejemplo se usa código 3 (Cambio de valor).


💰 Totales Solicitados (requested_monetary_totals) - USD

Campo Valor (USD) Descripción
line_extension_amount "15840.00" Base imponible (subtotal 3 líneas)
tax_exclusive_amount "15840.00" Total antes de impuestos
tax_inclusive_amount "15840.00" Total con IVA (IVA = 0%)
allowance_total_amount "0.00" Total descuentos
charge_total_amount "200.00" Total cargos (fletes)
payable_amount "16040.00" Total a pagar final USD

Conversión COP: 16.040 USD × 3.890 = $62.395.600 COP


📊 Cálculo de la Nota Débito

🧮 DETALLE DE CÁLCULO (USD):
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Línea 1: 5 LEGGINS 1032 × $990 = $ 4.950,00
Línea 2: 6 LEGGINS 1087 × $990 = $ 5.940,00
Línea 3: 5 LEGGINS 1088 × $990 = $ 4.950,00
                                   ──────────
Subtotal 3 líneas:                $15.840,00
+ IVA 0%:                         $      0,00
                                   ──────────
Total con IVA:                    $15.840,00
+ Cargo por Fletes:               $    200,00
                                   ──────────
TOTAL A PAGAR USD:               $16.040,00
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Conversión COP (TRM 3.890):
$16.040 USD × 3.890 = $62.395.600 COP

🏢 Datos del Cliente (Extranjero)

Campo Valor
Nombre BLANCA NUBIA ALVAREZ ALZATE
Identificación FR42128XD090
Tipo Documento 8 (Identificación extranjera)
Dirección CR 14 BIS 31 B 37 BRR SAN NICOLAS
País 65 (Francia)
Municipio MIAMI (texto libre)
Estado FLORIDA (texto libre)
Teléfono 3148931130
Email [email protected]
Régimen 2 (No responsable de IVA)
Tipo Organización 2 (Persona Natural)
Responsabilidad Fiscal 117
Matrícula Mercantil 0000-00

⚠️ Nota: Cliente extranjero (Francia, country_id 65) pero municipio/estado dice Miami/Florida (USA). Usar municipality_name y state_name para extranjeros.


📦 Líneas de la Nota Débito (debit_note_lines)

Línea 1: LEGGINS DE DAMA REF 1032

Campo Valor Descripción
description "LEGGINS DE DAMA REF 1032" Descripción del producto
code "1032" Código interno
brandname "FULLFIT" Marca
modelname "1032" Modelo
type_item_identification_id 4 Tipo de identificación
unit_measure_id 70 Unidad (Unidad)
invoiced_quantity "5.00" Cantidad
price_amount "990.00" Precio unitario USD
base_quantity "5.00" Cantidad base
line_extension_amount "4950.00" Total línea USD
free_of_charge_indicator false No es muestra gratis

Impuestos: IVA 0% (tax_amount = $0) Descuentos en línea: $0 (allowance_charges presente pero amount = $0)

Línea 2: LEGGINS DE DAMA REF 1087

Campo Valor USD
invoiced_quantity 6.00
price_amount 990.00
line_extension_amount 5.940,00
tax_amount 0,00 (IVA 0%)

Línea 3: LEGGINS DE DAMA REF 1088

Campo Valor USD
invoiced_quantity 5.00
price_amount 990.00
line_extension_amount 4.950,00
tax_amount 0,00 (IVA 0%)

Total 3 líneas: 5 + 6 + 5 = 16 unidades × $990 promedio = $15.840


💳 Cargos Adicionales (allowance_charges) - Globales

Cargo 1: Descuento General (valor $0)

Campo Valor
discount_id 10
charge_indicator false
allowance_charge_reason "DESCUENTO GENERAL"
amount "0.00"
base_amount "15840.00"

Cargo 2: Cargo por Fletes

Campo Valor
charge_indicator true
allowance_charge_reason "CARGO POR FLETES/FREIGHT CHARGE"
amount "200.00"
base_amount "15840.00"

Cálculo: $15.840 + $200 (fletes) = $16.040 total a pagar


📝 Notas de Encabezado y Pie

head_note: "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN"

foot_note: "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN"

notes: "PRUEBA DE NOTA CREDITO A FACTURA ELECTRONICA EN MONEDA EXTRANJERA" (⚠️ dice NC pero es ND)


🔐 Datos del Establecimiento

Campo Valor
establishment_name TORRE SOFTWARE
establishment_address BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2
establishment_phone 3226563672
establishment_municipality 600

🧮 Comparación: ND-1/2/3

Característica ND-1 ND-2 ND-3
number 1 2 3
Moneda COP COP USD
Líneas 1 1 3
Total $950.000 $1.000.000 $16.040 USD
IVA 19% 19% 0%
Cliente Nacional Nacional Extranjero
k_supplement_national
Cargos adicionales ✅ Fletes $200
billing_reference SETP990000184 SETP990000184 SETP990000171

📌 12 PUNTOS IMPORTANTES

  1. Moneda extranjera obligatoria: Cuando se factura en moneda extranjera, el suplemento k_supplement_national es OBLIGATORIO para cumplir con normativa DIAN.

  2. Factor de conversión: El campo FctConvCop debe contener la TRM (Tasa Representativa del Mercado) del día de la transacción.

  3. Cliente extranjero: Usar country_id, municipality_name, state_name en lugar de municipality_id para clientes fuera de Colombia.

  4. IVA 0% en exportación: Las ventas al exterior pueden aplicar IVA 0% según normativa de exportación.

  5. billing_reference diferente: Esta ND referencia SETP990000171, distinta a ND-1 y ND-2 que referencian SETP990000184.

  6. Cargos por fletes: El campo charge_indicator: true indica un cargo adicional (no descuento) que aumenta el total.

  7. Múltiples líneas: Esta ND tiene 3 líneas de productos (leggins) vs 1 línea en ND-1 y ND-2.

  8. Marca y modelo: Los campos brandname y modelname son opcionales pero recomendados para productos con estas características.

  9. Descuentos en $0: Aunque existe allowance_charges en las líneas, todos tienen amount: "0.00" (sin descuento real).

  10. Conversión automática: El sistema convierte automáticamente USD a COP usando FctConvCop para cumplir con requisitos de la DIAN.

  11. PDF bilingüe: La representación gráfica debe mostrar valores en USD y COP simultáneamente.

  12. Validación DIAN: La DIAN valida que los valores en k_supplement_national coincidan con los cálculos principales multiplicados por FctConvCop.

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "billing_reference": {
        "number": "SETP990000171",
        "uuid": "dfd42c09e6a26b31a237cbb4fea221effd90f935a25ae7f3942d1cc60ee7c55fc59f7cde60226b26f12701b40588e272",
        "issue_date": "2025-10-28"
    },
    "discrepancyresponsecode": 3,
    "discrepancyresponsedescription": "NOTA CREDITO A FACTURA ELECTRONICA EN MONEDA EXTRANJERA",
    "notes": "PRUEBA DE NOTA CREDITO A FACTURA ELECTRONICA EN MONEDA EXTRANJERA",
    "prefix": "ND",
    "number": 3,
    "type_document_id": 5,
    "date": "2025-10-29",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "k_supplement_national": {
        "FctConvCop": "3890",
        "MonedaCop": "USD",
        "SubTotalCop": "200.00",
        "DescuentoDetalleCop": "0.00",
        "RecargoDetalleCop": "0.00",
        "TotalBrutoFacturaCop": "200.00",
        "TotIvaCop": "38.00",
        "TotIncCop": "0.00",
        "TotBolCop": "0.00",
        "TotICLCop": "0.00",
        "TotINPPCop": "0.00",
        "TotIBUACop": "0.00",
        "TotICUICop": "0.00",
        "TotADVCop": "0.00",
        "ImpOtroCop": "0.00",
        "MntImpCop": "38.00",
        "TotalNetoFacturaCop": "238.00",
        "MntDctoCop": "0.00",
        "MntRcgoCop": "0.00",
        "VlrPagarCop": "238.00",
        "ReteFueCop": "0.00",
        "ReteIvaCop": "0.00",
        "ReteIcaCop": "0.00",
        "TotAnticiposCop": "0.00"
    },
    "customer": {
        "identification_number": "FR42128XD090",
        "name": "BLANCA NUBIA ALVAREZ ALZATE ",
        "phone": "3148931130",
        "address": "CR 14 BIS 31 B 37 BRR SAN NICOLAS",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 8,
        "type_organization_id": 2,
        "country_id": 65,
        "municipality_name": "MIAMI",
        "state_name": "FLORIDA",
        "type_liability_id": 117,
        "type_regime_id": 2
    },
    "allowance_charges": [
        {
            "discount_id": 10,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "15840.00"
        },
        {
            "charge_indicator": true,
            "allowance_charge_reason": "CARGO POR FLETES\/FREIGHT CHARGE",
            "amount": "200.00",
            "base_amount": "15840.00"
        }
    ],
    "requested_monetary_totals": {
        "line_extension_amount": "15840.00",
        "tax_exclusive_amount": "15840.00",
        "tax_inclusive_amount": "15840.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "200.00",
        "payable_amount": "16040.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "15840.00"
        }
    ],
    "debit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5.00",
            "line_extension_amount": "4950.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "4950.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "4950.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1032",
            "brandname": "FULLFIT",
            "modelname": "1032",
            "code": "1032",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "5.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "6.00",
            "line_extension_amount": "5940.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "5940.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "5940.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1087",
            "brandname": "FULLFIT",
            "modelname": "1087",
            "code": "1087",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "6.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5.00",
            "line_extension_amount": "4950.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "4950.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "4950.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1088",
            "brandname": "FULLFIT",
            "modelname": "1088",
            "code": "1088",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "5.00"
        }
    ]
}
curl -X POST 'https://back.apidian.app/debit-note' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "billing_reference": {
        "number": "SETP990000171",
        "uuid": "dfd42c09e6a26b31a237cbb4fea221effd90f935a25ae7f3942d1cc60ee7c55fc59f7cde60226b26f12701b40588e272",
        "issue_date": "2025-10-28"
    },
    "discrepancyresponsecode": 3,
    "discrepancyresponsedescription": "NOTA CREDITO A FACTURA ELECTRONICA EN MONEDA EXTRANJERA",
    "notes": "PRUEBA DE NOTA CREDITO A FACTURA ELECTRONICA EN MONEDA EXTRANJERA",
    "prefix": "ND",
    "number": 3,
    "type_document_id": 5,
    "date": "2025-10-29",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "k_supplement_national": {
        "FctConvCop": "3890",
        "MonedaCop": "USD",
        "SubTotalCop": "200.00",
        "DescuentoDetalleCop": "0.00",
        "RecargoDetalleCop": "0.00",
        "TotalBrutoFacturaCop": "200.00",
        "TotIvaCop": "38.00",
        "TotIncCop": "0.00",
        "TotBolCop": "0.00",
        "TotICLCop": "0.00",
        "TotINPPCop": "0.00",
        "TotIBUACop": "0.00",
        "TotICUICop": "0.00",
        "TotADVCop": "0.00",
        "ImpOtroCop": "0.00",
        "MntImpCop": "38.00",
        "TotalNetoFacturaCop": "238.00",
        "MntDctoCop": "0.00",
        "MntRcgoCop": "0.00",
        "VlrPagarCop": "238.00",
        "ReteFueCop": "0.00",
        "ReteIvaCop": "0.00",
        "ReteIcaCop": "0.00",
        "TotAnticiposCop": "0.00"
    },
    "customer": {
        "identification_number": "FR42128XD090",
        "name": "BLANCA NUBIA ALVAREZ ALZATE ",
        "phone": "3148931130",
        "address": "CR 14 BIS 31 B 37 BRR SAN NICOLAS",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 8,
        "type_organization_id": 2,
        "country_id": 65,
        "municipality_name": "MIAMI",
        "state_name": "FLORIDA",
        "type_liability_id": 117,
        "type_regime_id": 2
    },
    "allowance_charges": [
        {
            "discount_id": 10,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "15840.00"
        },
        {
            "charge_indicator": true,
            "allowance_charge_reason": "CARGO POR FLETES\/FREIGHT CHARGE",
            "amount": "200.00",
            "base_amount": "15840.00"
        }
    ],
    "requested_monetary_totals": {
        "line_extension_amount": "15840.00",
        "tax_exclusive_amount": "15840.00",
        "tax_inclusive_amount": "15840.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "200.00",
        "payable_amount": "16040.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "15840.00"
        }
    ],
    "debit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5.00",
            "line_extension_amount": "4950.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "4950.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "4950.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1032",
            "brandname": "FULLFIT",
            "modelname": "1032",
            "code": "1032",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "5.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "6.00",
            "line_extension_amount": "5940.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "5940.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "5940.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1087",
            "brandname": "FULLFIT",
            "modelname": "1087",
            "code": "1087",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "6.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5.00",
            "line_extension_amount": "4950.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "4950.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "4950.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1088",
            "brandname": "FULLFIT",
            "modelname": "1088",
            "code": "1088",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "5.00"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/debit-note', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "billing_reference": {
        "number": "SETP990000171",
        "uuid": "dfd42c09e6a26b31a237cbb4fea221effd90f935a25ae7f3942d1cc60ee7c55fc59f7cde60226b26f12701b40588e272",
        "issue_date": "2025-10-28"
    },
    "discrepancyresponsecode": 3,
    "discrepancyresponsedescription": "NOTA CREDITO A FACTURA ELECTRONICA EN MONEDA EXTRANJERA",
    "notes": "PRUEBA DE NOTA CREDITO A FACTURA ELECTRONICA EN MONEDA EXTRANJERA",
    "prefix": "ND",
    "number": 3,
    "type_document_id": 5,
    "date": "2025-10-29",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "k_supplement_national": {
        "FctConvCop": "3890",
        "MonedaCop": "USD",
        "SubTotalCop": "200.00",
        "DescuentoDetalleCop": "0.00",
        "RecargoDetalleCop": "0.00",
        "TotalBrutoFacturaCop": "200.00",
        "TotIvaCop": "38.00",
        "TotIncCop": "0.00",
        "TotBolCop": "0.00",
        "TotICLCop": "0.00",
        "TotINPPCop": "0.00",
        "TotIBUACop": "0.00",
        "TotICUICop": "0.00",
        "TotADVCop": "0.00",
        "ImpOtroCop": "0.00",
        "MntImpCop": "38.00",
        "TotalNetoFacturaCop": "238.00",
        "MntDctoCop": "0.00",
        "MntRcgoCop": "0.00",
        "VlrPagarCop": "238.00",
        "ReteFueCop": "0.00",
        "ReteIvaCop": "0.00",
        "ReteIcaCop": "0.00",
        "TotAnticiposCop": "0.00"
    },
    "customer": {
        "identification_number": "FR42128XD090",
        "name": "BLANCA NUBIA ALVAREZ ALZATE ",
        "phone": "3148931130",
        "address": "CR 14 BIS 31 B 37 BRR SAN NICOLAS",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 8,
        "type_organization_id": 2,
        "country_id": 65,
        "municipality_name": "MIAMI",
        "state_name": "FLORIDA",
        "type_liability_id": 117,
        "type_regime_id": 2
    },
    "allowance_charges": [
        {
            "discount_id": 10,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "15840.00"
        },
        {
            "charge_indicator": true,
            "allowance_charge_reason": "CARGO POR FLETES\/FREIGHT CHARGE",
            "amount": "200.00",
            "base_amount": "15840.00"
        }
    ],
    "requested_monetary_totals": {
        "line_extension_amount": "15840.00",
        "tax_exclusive_amount": "15840.00",
        "tax_inclusive_amount": "15840.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "200.00",
        "payable_amount": "16040.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "15840.00"
        }
    ],
    "debit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5.00",
            "line_extension_amount": "4950.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "4950.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "4950.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1032",
            "brandname": "FULLFIT",
            "modelname": "1032",
            "code": "1032",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "5.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "6.00",
            "line_extension_amount": "5940.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "5940.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "5940.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1087",
            "brandname": "FULLFIT",
            "modelname": "1087",
            "code": "1087",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "6.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5.00",
            "line_extension_amount": "4950.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "4950.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "4950.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1088",
            "brandname": "FULLFIT",
            "modelname": "1088",
            "code": "1088",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "5.00"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"billing_reference":{"number":"SETP990000171","uuid":"dfd42c09e6a26b31a237cbb4fea221effd90f935a25ae7f3942d1cc60ee7c55fc59f7cde60226b26f12701b40588e272","issue_date":"2025-10-28"},"discrepancyresponsecode":3,"discrepancyresponsedescription":"NOTA CREDITO A FACTURA ELECTRONICA EN MONEDA EXTRANJERA","notes":"PRUEBA DE NOTA CREDITO A FACTURA ELECTRONICA EN MONEDA EXTRANJERA","prefix":"ND","number":3,"type_document_id":5,"date":"2025-10-29","time":"06:00:13","establishment_name":"TORRE SOFTWARE","establishment_address":"BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2","establishment_phone":"3226563672","establishment_municipality":600,"sendmail":false,"sendmailtome":false,"seze":"2021-2017","head_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","k_supplement_national":{"FctConvCop":"3890","MonedaCop":"USD","SubTotalCop":"200.00","DescuentoDetalleCop":"0.00","RecargoDetalleCop":"0.00","TotalBrutoFacturaCop":"200.00","TotIvaCop":"38.00","TotIncCop":"0.00","TotBolCop":"0.00","TotICLCop":"0.00","TotINPPCop":"0.00","TotIBUACop":"0.00","TotICUICop":"0.00","TotADVCop":"0.00","ImpOtroCop":"0.00","MntImpCop":"38.00","TotalNetoFacturaCop":"238.00","MntDctoCop":"0.00","MntRcgoCop":"0.00","VlrPagarCop":"238.00","ReteFueCop":"0.00","ReteIvaCop":"0.00","ReteIcaCop":"0.00","TotAnticiposCop":"0.00"},"customer":{"identification_number":"FR42128XD090","name":"BLANCA NUBIA ALVAREZ ALZATE ","phone":"3148931130","address":"CR 14 BIS 31 B 37 BRR SAN NICOLAS","email":"[email protected]","merchant_registration":"0000-00","type_document_identification_id":8,"type_organization_id":2,"country_id":65,"municipality_name":"MIAMI","state_name":"FLORIDA","type_liability_id":117,"type_regime_id":2},"allowance_charges":[{"discount_id":10,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"15840.00"},{"charge_indicator":true,"allowance_charge_reason":"CARGO POR FLETES\/FREIGHT CHARGE","amount":"200.00","base_amount":"15840.00"}],"requested_monetary_totals":{"line_extension_amount":"15840.00","tax_exclusive_amount":"15840.00","tax_inclusive_amount":"15840.00","allowance_total_amount":"0.00","charge_total_amount":"200.00","payable_amount":"16040.00"},"tax_totals":[{"tax_id":1,"tax_amount":"0.00","percent":"0","taxable_amount":"15840.00"}],"debit_note_lines":[{"unit_measure_id":70,"invoiced_quantity":"5.00","line_extension_amount":"4950.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"4950.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"4950.00","percent":"0.00"}],"description":"LEGGINS DE DAMA REF 1032","brandname":"FULLFIT","modelname":"1032","code":"1032","type_item_identification_id":4,"price_amount":"990.00","base_quantity":"5.00"},{"unit_measure_id":70,"invoiced_quantity":"6.00","line_extension_amount":"5940.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"5940.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"5940.00","percent":"0.00"}],"description":"LEGGINS DE DAMA REF 1087","brandname":"FULLFIT","modelname":"1087","code":"1087","type_item_identification_id":4,"price_amount":"990.00","base_quantity":"6.00"},{"unit_measure_id":70,"invoiced_quantity":"5.00","line_extension_amount":"4950.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"4950.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"4950.00","percent":"0.00"}],"description":"LEGGINS DE DAMA REF 1088","brandname":"FULLFIT","modelname":"1088","code":"1088","type_item_identification_id":4,"price_amount":"990.00","base_quantity":"5.00"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/debit-note", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📄 NOTA DEBITO - UNA LINEA, DESCUENTO EN LINEA, UNA TARIFA DE IVA

🔗 Descripción General

Nota Débito electrónica ND-4 que registra cargos adicionales de $950.000 ($769.500 base + $180.500 IVA 19%) con descuento en línea de $50.000 aplicado dentro de la línea de la comisión (no a nivel global). Referencia la factura SETP990000171 emitida el 2025-10-28.

📋 URL del Endpoint

POST {{BASE_URL}}/debit-note
POST {{BASE_URL}}/debit-note/{testSetId}

Modos: Síncrono (sin testSetId) y Asíncrono (con testSetId)


🔑 Campos/Características Principales

Campo Valor Descripción
type_document_id 5 Nota Débito electrónica
prefix (sin prefix en body) Sin prefijo explícito
number 4 Consecutivo ND-4
date "2025-10-29" Fecha de emisión
time "06:00:13" Hora de emisión
discrepancyresponsecode 3 Código de motivo: Cambio de valor
discrepancyresponsedescription "PRUEBA DE MOTIVO NOTA DEBITO" Descripción del motivo
seze "2021-2017" Período de validación previa DIAN
sendmail false No enviar correo al cliente
sendmailtome false No enviar copia al emisor

📝 Referencia a Factura (billing_reference)

Campo Valor Descripción
number "SETP990000171" Número de la factura referenciada
uuid "dfd42c09...40588e272" CUFE de la factura original
issue_date "2025-10-28" Fecha de emisión de factura original

⚠️ Nota: Misma factura que ND-3 (SETP990000171), diferente de ND-1 y ND-2.


💰 Totales Solicitados (requested_monetary_totals)

Campo Valor Descripción
line_extension_amount "769500.00" Base imponible después de descuento en línea
tax_exclusive_amount "950000.00" Total antes de impuestos (base + IVA base)
tax_inclusive_amount "950000.00" Total con IVA incluido
payable_amount "950000.00" Total a pagar final

⚠️ Peculiaridad: Los valores tax_exclusive_amount, tax_inclusive_amount y payable_amount son iguales ($950.000), lo que indica que el IVA ya está incluido en estos totales.


📊 Cálculo de la Nota Débito

🧮 DETALLE DE CÁLCULO:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1 COMISION precio bruto:      $1.000.000,00
- Descuento en Línea:         $   50.000,00
                               ──────────────
Base después descuento:       $  950.000,00
                                            
Cálculo IVA 19%:
taxable_amount = $950.000,00
IVA = $950.000 × 19% = $180.500,00
                                            
Pero line_extension_amount = $769.500,00
(Diferencia por modelo de cálculo específico)
                               ──────────────
TOTAL A PAGAR:                $  950.000,00
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

⚠️ Nota: Los valores muestran que taxable_amount es $950.000 y se calcula IVA sobre ese monto, pero line_extension_amount es $769.500. Esta diferencia sugiere un modelo de cálculo específico.


🏢 Datos del Cliente

Campo Valor
Razón Social INVERSIONES DAVAL SAS
NIT 900166483-1
Tipo Documento 6 (NIT)
Dirección CLL 4 NRO 33-90
Municipio 822
Teléfono 3103891693
Email [email protected]
Régimen 1 (Responsable de IVA)
Tipo Organización 1 (Persona Jurídica)
Matrícula Mercantil 0000000-00

Nota: Mismo cliente que ND-1 y ND-2.


📦 Líneas de la Nota Débito (debit_note_lines)

Línea 1: COMISION POR SERVICIOS (con descuento en línea)

Campo Valor Descripción
description "COMISION POR SERVICIOS" Descripción del cargo
code "COMISION" Código interno
type_item_identification_id 4 Tipo de identificación
unit_measure_id 70 Unidad (Unidad)
invoiced_quantity "1" Cantidad
price_amount "1000000.00" Precio unitario bruto
base_quantity "1" Cantidad base
line_extension_amount "769500.00" Total línea después descuento
free_of_charge_indicator false No es muestra gratis
notes "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA." Notas adicionales

Descuento en línea (dentro de allowance_charges de la línea):

  • charge_indicator: false (es descuento)
  • allowance_charge_reason: "DESCUENTO GENERAL"
  • amount: "50000.00" (descuento aplicado)
  • base_amount: "1000000.00" (precio base)

Impuestos de la línea:

  • tax_id: 1 (IVA)
  • percent: 19.00%
  • taxable_amount: $950.000 (después del descuento)
  • tax_amount: $180.500

Cálculo línea: $1.000.000 - $50.000 (descuento) = $950.000


🧮 Comparación: Descuento Global vs Descuento en Línea

Característica ND-1 (Descuento Global) ND-4 (Descuento en Línea)
number 1 4
Descuento $50.000 $50.000
Ubicación descuento allowance_charges raíz allowance_charges dentro línea
Total a pagar $950.000 $950.000
line_extension_amount $840.336,13 $769.500,00
billing_reference SETP990000184 SETP990000171
Cliente INVERSIONES DAVAL SAS INVERSIONES DAVAL SAS

Diferencia clave: ND-1 aplica descuento global después de calcular subtotales, mientras ND-4 aplica descuento dentro de la línea antes de calcular IVA.


📝 Notas de Encabezado y Pie

head_note: "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN"

foot_note: "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN"


🔐 Datos del Establecimiento

Campo Valor
establishment_name TORRE SOFTWARE
establishment_address BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2
establishment_phone 3226563672
establishment_municipality 600

📌 12 PUNTOS IMPORTANTES

  1. Descuento en línea vs global: Esta ND aplica el descuento dentro del array allowance_charges de la línea, no a nivel raíz del documento.

  2. Orden de cálculo: Descuento en línea se aplica ANTES de calcular IVA: (Precio - Descuento) × IVA%.

  3. billing_reference diferente: Esta ND referencia SETP990000171 (igual que ND-3), distinta de ND-1 y ND-2.

  4. Misma estructura que facturas: Los descuentos en línea siguen la misma lógica que en facturas con invoice_lines[].allowance_charges.

  5. taxable_amount peculiar: El taxable_amount es $950.000 (después del descuento), sobre el cual se calcula IVA 19%.

  6. line_extension_amount: Representa la base neta después de descuento ($769.500), aunque el cálculo exacto puede variar según implementación.

  7. Múltiples descuentos: Se pueden tener múltiples descuentos en la misma línea usando array allowance_charges.

  8. Validación DIAN: La DIAN valida que los cálculos de descuentos en línea sean correctos antes de aplicar impuestos.

  9. charge_indicator false: charge_indicator: false indica descuento; true indicaría cargo adicional.

  10. base_amount: El base_amount en el descuento indica sobre qué monto se calculó el descuento ($1.000.000).

  11. Impacto en contabilidad: Descuentos en línea afectan directamente la base imponible del IVA.

  12. Casos de uso: Descuentos en línea son comunes para descuentos por volumen, promociones por producto, o ajustes específicos por ítem.

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "billing_reference": {
        "number": "SETP990000171",
        "uuid": "dfd42c09e6a26b31a237cbb4fea221effd90f935a25ae7f3942d1cc60ee7c55fc59f7cde60226b26f12701b40588e272",
        "issue_date": "2025-10-28"
    },
    "discrepancyresponsecode": 3,
    "discrepancyresponsedescription": "PRUEBA DE MOTIVO NOTA DEBITO",
    "notes": "PRUEBA DE NOTA DEBITO",
    "number": 4,
    "type_document_id": 5,
    "date": "2025-10-29",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "requested_monetary_totals": {
        "line_extension_amount": "769500.00",
        "tax_exclusive_amount": "950000.00",
        "tax_inclusive_amount": "950000.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "180500",
            "percent": "19",
            "taxable_amount": "950000.00"
        }
    ],
    "debit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "769500.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "50000.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "180500",
                    "taxable_amount": "950000",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/debit-note' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "billing_reference": {
        "number": "SETP990000171",
        "uuid": "dfd42c09e6a26b31a237cbb4fea221effd90f935a25ae7f3942d1cc60ee7c55fc59f7cde60226b26f12701b40588e272",
        "issue_date": "2025-10-28"
    },
    "discrepancyresponsecode": 3,
    "discrepancyresponsedescription": "PRUEBA DE MOTIVO NOTA DEBITO",
    "notes": "PRUEBA DE NOTA DEBITO",
    "number": 4,
    "type_document_id": 5,
    "date": "2025-10-29",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "requested_monetary_totals": {
        "line_extension_amount": "769500.00",
        "tax_exclusive_amount": "950000.00",
        "tax_inclusive_amount": "950000.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "180500",
            "percent": "19",
            "taxable_amount": "950000.00"
        }
    ],
    "debit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "769500.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "50000.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "180500",
                    "taxable_amount": "950000",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/debit-note', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "billing_reference": {
        "number": "SETP990000171",
        "uuid": "dfd42c09e6a26b31a237cbb4fea221effd90f935a25ae7f3942d1cc60ee7c55fc59f7cde60226b26f12701b40588e272",
        "issue_date": "2025-10-28"
    },
    "discrepancyresponsecode": 3,
    "discrepancyresponsedescription": "PRUEBA DE MOTIVO NOTA DEBITO",
    "notes": "PRUEBA DE NOTA DEBITO",
    "number": 4,
    "type_document_id": 5,
    "date": "2025-10-29",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "requested_monetary_totals": {
        "line_extension_amount": "769500.00",
        "tax_exclusive_amount": "950000.00",
        "tax_inclusive_amount": "950000.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "180500",
            "percent": "19",
            "taxable_amount": "950000.00"
        }
    ],
    "debit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "769500.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "50000.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "180500",
                    "taxable_amount": "950000",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"billing_reference":{"number":"SETP990000171","uuid":"dfd42c09e6a26b31a237cbb4fea221effd90f935a25ae7f3942d1cc60ee7c55fc59f7cde60226b26f12701b40588e272","issue_date":"2025-10-28"},"discrepancyresponsecode":3,"discrepancyresponsedescription":"PRUEBA DE MOTIVO NOTA DEBITO","notes":"PRUEBA DE NOTA DEBITO","number":4,"type_document_id":5,"date":"2025-10-29","time":"06:00:13","establishment_name":"TORRE SOFTWARE","establishment_address":"BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2","establishment_phone":"3226563672","establishment_municipality":600,"sendmail":false,"sendmailtome":false,"seze":"2021-2017","head_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","customer":{"identification_number":900166483,"dv":1,"name":"INVERSIONES DAVAL SAS","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"municipality_id":822,"type_regime_id":1},"requested_monetary_totals":{"line_extension_amount":"769500.00","tax_exclusive_amount":"950000.00","tax_inclusive_amount":"950000.00","payable_amount":"950000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"180500","percent":"19","taxable_amount":"950000.00"}],"debit_note_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"769500.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"50000.00","base_amount":"1000000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"180500","taxable_amount":"950000","percent":"19.00"}],"description":"COMISION POR SERVICIOS","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"COMISION","type_item_identification_id":4,"price_amount":"1000000.00","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/debit-note", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📄 NOTA DEBITO SIN REFERENCIA A FACTURA

🔗 Descripción General

Nota Débito electrónica ND-19 SIN billing_reference (no referencia factura específica) que registra cargos de $1.000.000 ($840.336,13 base + $159.663,87 IVA 19%). Incluye type_operation_id: 5 e invoice_period para indicar el período al que aplica (diciembre 2023). Esto es válido para casos especiales permitidos por la DIAN.

📋 URL del Endpoint

POST {{BASE_URL}}/debit-note
POST {{BASE_URL}}/debit-note/{testSetId}

Modos: Síncrono (sin testSetId) y Asíncrono (con testSetId)


🔑 Campos/Características Principales

Campo Valor Descripción
type_document_id 5 Nota Débito electrónica
prefix "ND" Prefijo de numeración
number 19 Consecutivo ND-19
date "2025-10-30" Fecha de emisión
time "06:00:13" Hora de emisión
type_operation_id 5 Operación sin referencia a documento específico
discrepancyresponsecode 3 Código de motivo: Cambio de valor
seze "2021-2017" Período de validación previa DIAN
sendmail false No enviar correo al cliente
sendmailtome false No enviar copia al emisor

⚠️ Diferencias Clave con ND con Referencia

Campo ND con Referencia (ND-1/2/3/4) ND Sin Referencia (ND-19)
billing_reference OBLIGATORIO NO incluye
type_operation_id No requerido 5 (Operación sin referencia)
invoice_period No requerido Incluye (start_date, end_date)
Casos de uso Ajuste a factura específica Cargos periódicos globales

📅 Período de Facturación (invoice_period)

Campo Valor Descripción
start_date "2023-12-01" Fecha inicio del período
end_date "2023-12-31" Fecha fin del período (diciembre 2023)

Propósito: Indica el período al que aplica la nota débito cuando no hay factura específica referenciada.


🔢 Códigos de Tipo de Operación

Código Descripción Uso
5 Operación sin referencia a documento Notas débito/crédito sin billing_reference
8 Operación no sujeta Documentos especiales autorizados DIAN
10 Otros Otras operaciones válidas

En este ejemplo se usa código 5 (Sin referencia a documento).


💰 Totales Solicitados (requested_monetary_totals)

Campo Valor Descripción
line_extension_amount "840336.134" Base imponible (subtotal sin IVA)
tax_exclusive_amount "840336.134" Total antes de impuestos
tax_inclusive_amount "1000000.00" Total con IVA incluido
payable_amount "1000000.00" Total a pagar final

📊 Cálculo de la Nota Débito

🧮 DETALLE DE CÁLCULO:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1 COMISION x $840.336,13 = $840.336,13
                                          
Subtotal sin IVA (base):     $  840.336,13
+ IVA 19%:                   $  159.663,87
                             ──────────────
Total con IVA:               $1.000.000,00
- Descuento:                 $        0,00
                             ──────────────
TOTAL A PAGAR:              $1.000.000,00
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

🏢 Datos del Cliente

Campo Valor
Razón Social INVERSIONES DAVAL SAS
NIT 900166483-1
Tipo Documento 6 (NIT)
Dirección CLL 4 NRO 33-90
Municipio 822
Teléfono 3103891693
Email [email protected]
Régimen 1 (Responsable de IVA)
Tipo Organización 1 (Persona Jurídica)
Matrícula Mercantil 0000000-00

Nota: Mismo cliente que ND-1, ND-2 y ND-4.


📦 Líneas de la Nota Débito (debit_note_lines)

Línea 1: COMISION POR SERVICIOS

Campo Valor Descripción
description "COMISION POR SERVICIOS" Descripción del cargo
code "COMISION" Código interno
type_item_identification_id 4 Tipo de identificación
unit_measure_id 70 Unidad (Unidad)
invoiced_quantity "1" Cantidad
price_amount "840336.134" Precio unitario (base sin IVA)
base_quantity "1" Cantidad base
line_extension_amount "840336.134" Total línea (base sin IVA)
free_of_charge_indicator false No es muestra gratis
notes "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA." Notas adicionales

Impuestos de la línea:

  • tax_id: 1 (IVA)
  • percent: 19.00%
  • taxable_amount: $840.336,13
  • tax_amount: $159.663,87

📝 Notas de Encabezado y Pie

head_note: "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN"

foot_note: "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN"

notes: "PRUEBA DE NOTA DEBITO"


🔐 Datos del Establecimiento

Campo Valor
establishment_name TORRE SOFTWARE
establishment_address BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2
establishment_phone 3226563672
establishment_municipality 600

🧮 Comparación: ND Con vs Sin Referencia

Característica ND Con Referencia ND-19 Sin Referencia
billing_reference ✅ Incluido ❌ NO incluido
type_operation_id No requerido ✅ 5 (obligatorio)
invoice_period No requerido ✅ Incluido
Propósito Ajuste a factura específica Cargos globales periódicos
Validación DIAN Verifica factura existe Verifica período válido
Casos de uso Intereses mora a factura X Comisiones mensuales generales

📋 Casos de Uso ND Sin Referencia

  1. Comisiones periódicas: Comisiones bancarias mensuales sin factura específica
  2. Ajustes globales: Ajustes de valor sobre período completo
  3. Cargos administrativos: Cargos administrativos mensuales/anuales
  4. Servicios continuos: Servicios de monitoreo o soporte sin factura individual
  5. Intereses compuestos: Intereses sobre saldo total del período
  6. Cargos autorizados DIAN: Casos especiales permitidos por la DIAN

📌 12 PUNTOS IMPORTANTES

  1. billing_reference NO incluido: A diferencia de ND-1/2/3/4, esta ND NO incluye billing_reference.

  2. type_operation_id OBLIGATORIO: Cuando no hay billing_reference, el campo type_operation_id: 5 es OBLIGATORIO.

  3. invoice_period requerido: Debe incluir invoice_period con start_date y end_date para indicar el período.

  4. Validación DIAN especial: La DIAN valida que el tipo de operación 5 sea válido para el caso de uso declarado.

  5. Autorización previa: Algunos casos de ND sin referencia pueden requerir autorización previa de la DIAN.

  6. Período histórico: En este ejemplo, el período es diciembre 2023, pero la ND se emite en octubre 2025 (válido para ajustes retroactivos).

  7. Sin descuentos: Esta ND no incluye descuentos globales ni en línea.

  8. Estructura similar: Excepto billing_reference, la estructura es idéntica a ND con referencia.

  9. Casos limitados: Las ND sin referencia son válidas solo para casos específicos permitidos por normativa DIAN.

  10. Trazabilidad: Aunque no referencia factura, debe haber trazabilidad del motivo del cargo.

  11. Contabilidad: En contabilidad, estas ND afectan cuentas por cobrar generales, no facturas específicas.

  12. Documentación adicional: Se recomienda documentación adicional que justifique el cargo sin referencia a factura.

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "discrepancyresponsecode": 3,
    "notes": "PRUEBA DE NOTA DEBITO",
    "prefix": "ND",
    "number": 19,
    "type_document_id": 5,
    "date": "2025-10-30",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "seze": "2021-2017",
    "type_operation_id": 5,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_period": {
        "start_date": "2023-12-01",
        "end_date": "2023-12-31"
    },
    "requested_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "payable_amount": "1000000.00"
    },
    "debit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.134",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/debit-note' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "discrepancyresponsecode": 3,
    "notes": "PRUEBA DE NOTA DEBITO",
    "prefix": "ND",
    "number": 19,
    "type_document_id": 5,
    "date": "2025-10-30",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "seze": "2021-2017",
    "type_operation_id": 5,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_period": {
        "start_date": "2023-12-01",
        "end_date": "2023-12-31"
    },
    "requested_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "payable_amount": "1000000.00"
    },
    "debit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.134",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/debit-note', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "discrepancyresponsecode": 3,
    "notes": "PRUEBA DE NOTA DEBITO",
    "prefix": "ND",
    "number": 19,
    "type_document_id": 5,
    "date": "2025-10-30",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "seze": "2021-2017",
    "type_operation_id": 5,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_period": {
        "start_date": "2023-12-01",
        "end_date": "2023-12-31"
    },
    "requested_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "payable_amount": "1000000.00"
    },
    "debit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.134",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"discrepancyresponsecode":3,"notes":"PRUEBA DE NOTA DEBITO","prefix":"ND","number":19,"type_document_id":5,"date":"2025-10-30","time":"06:00:13","establishment_name":"TORRE SOFTWARE","establishment_address":"BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2","establishment_phone":"3226563672","establishment_municipality":600,"sendmail":false,"sendmailtome":false,"seze":"2021-2017","type_operation_id":5,"head_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","customer":{"identification_number":900166483,"dv":1,"name":"INVERSIONES DAVAL SAS","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"municipality_id":822,"type_regime_id":1},"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","percent":"19","taxable_amount":"840336.134"}],"invoice_period":{"start_date":"2023-12-01","end_date":"2023-12-31"},"requested_monetary_totals":{"line_extension_amount":"840336.134","tax_exclusive_amount":"840336.134","tax_inclusive_amount":"1000000.00","payable_amount":"1000000.00"},"debit_note_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"840336.134","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","taxable_amount":"840336.134","percent":"19.00"}],"description":"COMISION POR SERVICIOS","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"COMISION","type_item_identification_id":4,"price_amount":"840336.134","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/debit-note", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

ENVIAR NOTAS DÉBITO PENDIENTES

📋 Descripción

Envía a la DIAN todas las notas débito que quedaron pendientes de transmisión (estado state_document_id = 2). Útil cuando hubo fallas de conexión o errores temporales al crear notas débito con dont_send_yet: true.

Request Handler: DebitNoteController@send_pendings


🔗 URL

POST /api/ubl2.1/debit-note/send_pendings
POST /api/ubl2.1/debit-note/send_pendings/{prefix}
POST /api/ubl2.1/debit-note/send_pendings/{prefix}/{number}

📤 Body

Vacío - No requiere parámetros en el body.


🔧 Parámetros URL (Opcionales)

Parámetro Tipo Descripción Ejemplo
prefix string Filtrar por prefijo específico ND, NDS
number string Filtrar por número específico (requiere prefix) 125

Ejemplos de uso:

# Enviar todas las ND pendientes de la empresa
POST /api/ubl2.1/debit-note/send_pendings

# Enviar todas las ND con prefijo "ND"
POST /api/ubl2.1/debit-note/send_pendings/ND

# Enviar ND específica ND-125
POST /api/ubl2.1/debit-note/send_pendings/ND/125

# Enviar TODAS las ND pendientes del sistema (solo admin)
POST /api/ubl2.1/debit-note/send_pendings/ALL/ALL

⚙️ Comportamiento

  1. Busca notas débito con type_document_id = 5 y state_document_id = 2 (Pendiente)
  2. Filtra por company_id del usuario autenticado (o todas si ALL/ALL)
  3. Aplica filtros de prefix/number si fueron proporcionados
  4. Lee archivos XML y ZIP previamente generados
  5. Firma y envía cada documento a DIAN
  6. Actualiza estado según respuesta:
    • Si éxito: state_document_id = 1 (Enviado) + guarda CUDE
    • Si falla: Permanece en 2 (Pendiente)
  7. Retorna resumen de envíos (exitosos/fallidos)

🔄 Flujo: Generación Offline → Envío Diferido

Paso 1: Crear ND sin enviar a DIAN

POST /api/ubl2.1/debit-note
{
  "dont_send_yet": true,
  "prefix": "ND",
  "number": 123,
  "type_document_id": 5,
  "billing_reference": {...},
  "debit_note_lines": [...]
}

Resultado:

  • Documento guardado en BD con state_document_id: 2
  • CUDE generado localmente
  • XML y ZIP creados pero NO enviados a DIAN
  • Sin validación DIAN aún

Paso 2: Enviar pendientes cuando hay conexión

POST /api/ubl2.1/debit-note/send_pendings

Resultado:

  • Envía todas las ND pendientes a DIAN
  • Actualiza estados
  • Genera ApplicationResponse

✅ Respuesta Exitosa

{
  "success": true,
  "message": "Envios de documentos pendientes realizados con exito.",
  "responses": [
    {
      "document": "ND-123",
      "Envelope": {
        "Body": {
          "SendBillSyncResponse": {
            "SendBillSyncResult": {
              "IsValid": "true",
              "StatusCode": "00",
              "StatusDescription": "Procesado Correctamente.",
              "XmlDocumentKey": "abc123...xyz789"
            }
          }
        }
      }
    },
    {
      "document": "ND-124",
      "Envelope": {...}
    }
  ]
}

📋 Sin Documentos Pendientes

{
  "success": true,
  "message": "No existen registros de documentos pendientes para realizar envios...."
}

❌ Respuesta con Error

{
  "success": false,
  "message": "El servicio DIAN no se encuentra disponible en el momento, reintente mas tarde..."
}

🎯 Casos de Uso

Caso 1: Conexión Inestable

Problema:
- Internet intermitente durante el día
- Necesitas emitir ND pero DIAN no responde

Solución:
1. Crear ND con dont_send_yet: true
2. Acumular documentos localmente
3. Al final del día: send_pendings
4. Todas las ND se envían en lote

Caso 2: Procesamiento Nocturno

Problema:
- Alto volumen de intereses de mora diarios
- No quieres esperar DIAN en cada operación

Solución:
1. Durante el día: dont_send_yet: true
2. A las 11 PM: Ejecutar send_pendings
3. Transmisión en horario de bajo tráfico

Caso 3: Recuperación de Fallas

Problema:
- Hubo caída de servidor DIAN
- Quedaron ND sin enviar

Solución:
1. Ejecutar send_pendings
2. Sistema reintenta automáticamente
3. Actualiza estados según respuesta

📌 Consideraciones Importantes

  1. dont_send_yet: true → Marca el documento como state_document_id = 2 (Pendiente)

  2. Filtros opcionales:

    • Sin parámetros: Envía todos los pendientes de la empresa
    • Con prefix: Solo ND con ese prefijo
    • Con prefix/number: ND específica
  3. ALL/ALL: Requiere permisos de administrador, envía pendientes de TODAS las empresas

  4. Archivos requeridos: Los XML y ZIP deben existir desde la creación original

  5. CUDE: Se actualiza con el valor retornado por DIAN al validar

  6. Timeout: Configurado para 24 horas (86400 seg) para lotes grandes

  7. Memory limit: 4GB para manejar múltiples documentos

  8. Certificado: Verifica vigencia antes de enviar

  9. Empresa activa: Solo envía si company.state = true

  10. S3 compatible: Funciona con archivos en almacenamiento local o S3


🔑 Diferencias con Facturas y Notas Crédito

Aspecto Facturas Notas Crédito Notas Débito
Endpoint /invoice/send_pendings /credit-note/send_pendings /debit-note/send_pendings
type_document_id 1 4 5
Prefijos XML FES-, ReqFE-, RptaFE- NCS-, ReqNC-, RptaNC- NDS-, ReqND-, RptaND-
Campo clave cufe cude cude
Controlador InvoiceController CreditNoteController DebitNoteController

💡 Recomendaciones

✅ Usar dont_send_yet: true cuando:

  • Conexión inestable
  • Alto volumen de operaciones
  • Procesamiento en lote preferido

✅ Programar send_pendings en:

  • Horarios de baja carga (noche/madrugada)
  • Después de verificar conectividad
  • Con monitoreo de resultados

✅ Validar respuestas:

  • Verificar IsValid = 'true'
  • Guardar logs de errores
  • Reintentar documentos fallidos

🔐 Seguridad

  • Requiere Bearer Token válido
  • Filtra por empresa del token (excepto ALL/ALL)
  • Valida certificado digital vigente
  • Verifica estado activo de la empresa

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
curl -X POST 'https://back.apidian.app/debit-note/send_pendings' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' 
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/debit-note/send_pendings', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  redirect: 'follow'
};

fetch("https://back.apidian.app/debit-note/send_pendings", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

💼 NOMINA ELECTRONICA INDIVIDUAL

📄 Descripción General

Este ejemplo demuestra el primer envío de Nómina Electrónica Individual (type_document_id: 9) para documentar el pago de salarios, prestaciones y deducciones de un trabajador en un período específico.

La nómina electrónica es un documento que soporta el pago de salarios y prestaciones sociales a trabajadores, obligatorio desde agosto de 2020 según la Resolución 000013 de 2021 de la DIAN.


📋 URL del Endpoint

POST {{url}}/api/ubl2.1/payroll/{{testSetId}}

Características del Endpoint:

  • Modo: Solo asíncrono (testSetId obligatorio)
  • Autenticación: Bearer token en header
  • Content-Type: application/json
  • Controlador: PayrollController@store
  • Validación: PayrollRequest
  • Tabla: documents (type_document_id = 9)

🔑 Campos Principales del Ejemplo

Datos de la Nómina

Campo Valor Descripción
type_document_id 9 Nómina Electrónica Individual
prefix NI Prefijo autorizado para nómina individual
consecutive 6 Número consecutivo de la nómina
worker_code 41946692 Código identificador del trabajador
payroll_period_id 4 ID del período de pago (mensual)
notes PRUEBA DE ENVIO... Observaciones de la nómina

Período de Liquidación (period)

Campo Valor Descripción
admision_date 2025-01-01 Fecha de ingreso del trabajador
settlement_start_date 2025-09-01 Inicio del período de liquidación
settlement_end_date 2025-09-30 Fin del período de liquidación
worked_time 1735 Tiempo trabajado en horas
issue_date 2025-10-31 Fecha de emisión de la nómina

🏢 Datos del Trabajador (worker)

Campo Valor Descripción
identification_number 41946692 Cédula del trabajador
first_name ELIZABETH Primer nombre
surname CARDONA Primer apellido
second_surname VILLADA Segundo apellido
address BRR LIMONAR MZ 6... Dirección residencia
municipality_id 822 ID del municipio
type_worker_id 1 Tipo de trabajador (empleado)
sub_type_worker_id 1 Subtipo de trabajador
type_contract_id 1 Tipo de contrato laboral
payroll_type_document_identification_id 1 Tipo documento (CC)
salary 1.500.000,00 Salario mensual base
integral_salarary false No es salario integral
high_risk_pension false No cotiza pensión alto riesgo

💰 Devengos - Accrued (Ingresos del Trabajador)

Conceptos Básicos

Concepto Valor Descripción
worked_days 30 Días trabajados en el período
salary 750.000,00 Salario base del período
transportation_allowance 109.000,00 Auxilio de transporte
endowment 250.000,00 Dotación
sustenance_support 1.350.000,00 Apoyo de sostenimiento
telecommuting 250.000,00 Teletrabajo
withdrawal_bonus 250.000,00 Bonificación de retiro
compensation 135.000,00 Indemnización

Horas Extras

Tipo Cantidad Porcentaje Pago Total
HEDs (Extras Diurnas) 2 horas 25% 15.625,00
HENs (Extras Nocturnas) 1 hora 75% 10.937,50
HRNs (Recargo Nocturno) 2 horas 35% 16.875,00
HEDDFs (Extras Diurnas Festivas) 1 hora 100% 12.500,00
HRDDFs (Recargo Diurno Festivo) 2 horas 75% 21.875,00
HENDFs (Extras Nocturnas Festivas) 1 hora 150% 15.625,00
HRNDFs (Recargo Nocturno Festivo) 1 hora 110% 13.125,00

Vacaciones y Prestaciones

Concepto Cantidad/Días Pago
common_vacation 10 días 500.000,00
paid_vacation 5 días 250.000,00
service_bonus 365 días 1.500.000,00 (S) + 250.000,00 (NS)
severance - 1.500.000,00 + 180.000,00 (intereses)

Incapacidades y Licencias

Concepto Días Pago
work_disabilities 10 días (2 períodos) 500.000,00
maternity_leave 5 días 250.000,00
paid_leave 5 días 250.000,00
non_paid_leave 5 días 0,00 (sin pago)
legal_strike 10 días 0,00 (sin pago)

Otros Devengos

Concepto Pago Total
bonuses (Bonificaciones) 195.000,00 (S) + 50.000,00 (NS)
aid (Auxilios) 95.000,00 (S) + 50.000,00 (NS)
commissions (Comisiones) 290.000,00
third_party_payments 155.000,00
advances (Anticipos devengados) 185.000,00
other_concepts 35.000,00 (S) + 50.000,00 (NS)
compensations 385.000,00
epctv_bonuses 770.000,00

Total Devengado

ACCRUED_TOTAL 5.145.562,50

📊 Deducciones - Deductions (Descuentos al Trabajador)

Deducciones de Ley

Concepto ID/Tipo Valor Descripción
eps_deduction 1 60.000,00 Salud (EPS) - 4%
pension_deduction 5 60.000,00 Pensión - 4%
fondosp_deduction_SP 9 100.000,00 Fondo solidaridad pensional
fondosp_deduction_sub 9 50.000,00 Fondo solidaridad subsistencia

Otras Deducciones

Concepto Valor Descripción
labor_union 30.000,00 Sindicato (2%)
sanctions 430.000,00 Sanciones públicas + privadas
orders 13.000,00 Libranzas (GRUPO EXITO)
third_party_payments 214.000,00 Pagos a terceros
advances 334.000,00 Anticipos descontados
other_deductions 133.000,00 Otras deducciones
voluntary_pension 158.000,00 Pensión voluntaria
withholding_at_source 65.000,00 Retención en la fuente
afc 33.500,00 Ahorro AFC
cooperative 25.000,00 Cooperativa
tax_liens 38.500,00 Embargos fiscales
supplementary_plan 65.000,00 Plan complementario
education 59.000,00 Educación
refund 47.000,00 Reintegros
debt 39.000,00 Deudas

Total Deducciones

DEDUCTIONS_TOTAL 120.000,00

🧮 Cálculo Neto a Pagar

Concepto Valor
Total Devengado 5.145.562,50
Total Deducciones (120.000,00)
NETO A PAGAR 5.025.562,50

💳 Forma de Pago (payment)

Campo Valor Descripción
payment_method_id 10 Transferencia bancaria
bank_name BANCO DAVIVIENDA Entidad bancaria
account_type AHORROS Tipo de cuenta
account_number 126070603280 Número de cuenta del trabajador

Fechas de Pago

Fecha Descripción
2025-09-15 Primer pago (anticipo)
2025-09-30 Segundo pago (liquidación final)

📝 Notas Importantes sobre Nómina Individual

📌 1. Diferencia con Facturas Electrónicas

La nómina electrónica usa CUNE (Código Único de Nómina Electrónica), NO CUFE. El documento se registra en la tabla documents con type_document_id = 9, pero el procesamiento y estructura XML son completamente diferentes a las facturas.

📌 2. Modo Asíncrono Obligatorio

A diferencia de las facturas, las nóminas solo se pueden enviar en modo asíncrono. El testSetId es obligatorio en la URL. No existe la opción de envío síncrono para nóminas.

📌 3. Plazo de Envío a la DIAN

La nómina electrónica debe transmitirse a la DIAN dentro de los 3 días hábiles siguientes a la fecha de pago al trabajador, según la Resolución 000013 de 2021.

📌 4. Componentes del JSON de Nómina

Una nómina individual completa contiene 4 bloques principales:

  • period: Fechas del período de liquidación
  • worker: Datos completos del empleado
  • accrued: Todos los devengos (salarios, horas extras, prestaciones)
  • deductions: Todas las deducciones (salud, pensión, retenciones, libranzas)

📌 5. Validación de Totales

La API valida que accrued_total coincida con la suma de todos los devengos, y deductions_total con la suma de todas las deducciones. Si no cuadran, la nómina será rechazada.

📌 6. Tipos de Horas Extras

Existen 7 tipos de horas extras en Colombia:

  • HED: Extra diurna (25%)
  • HEN: Extra nocturna (75%)
  • HRN: Recargo nocturno (35%)
  • HEDDF: Extra diurna dominical/festiva (100%)
  • HRDDF: Recargo diurno dominical/festiva (75%)
  • HENDF: Extra nocturna dominical/festiva (150%)
  • HRNDF: Recargo nocturno dominical/festiva (110%)

Cada tipo debe incluir: start_time, end_time, quantity, percentage, payment.

📌 7. Deducciones Obligatorias de Ley

Todo empleado debe tener mínimo dos deducciones:

  • Salud (EPS): 4% del salario base
  • Pensión: 4% del salario base

Estas deducciones requieren Especificar el eps_type_law_deductions_id y pension_type_law_deductions_id correspondientes.

📌 8. Salario Integral vs Ordinario

El campo integral_salarary determina el tipo de salario:

  • false: Salario ordinario (aplican todas las prestaciones)
  • true: Salario integral (no aplican cesantías, primas, etc.)

En Colombia, el salario integral debe ser mínimo 10 SMMLV.

📌 9. Novelty (Novedades)

El objeto novelty indica si la nómina tiene novedades o correcciones:

  • novelty: false: Nómina normal
  • novelty: true: Nómina con novedad, debe incluir uuidnov (UUID de la novedad)

📌 10. Prefijos Autorizados

Los prefijos comunes para nómina individual son:

  • NI: Nómina Individual
  • NIM: Nómina Individual Mensual
  • NIQ: Nómina Individual Quincenal

Deben estar habilitados en el software de nómina (Paso 8 - Config Payroll Software).

📌 11. Email al Trabajador

La nómina se envía por email al trabajador (no al cliente como en facturas). El email del empleado debe estar registrado en el sistema de nómina. Los campos sendmail y sendmailtome NO aplican para nóminas.

📌 12. Consulta de Estado con zip_key

Al ser asíncrono, la respuesta incluye un zip_key. Debe consultarse el resultado con:

POST /api/ubl2.1/status/zip
{
  "zip_key": "valor_retornado"
}

Esto devolverá el CUNE, PDF y XML de la nómina una vez procesada por la DIAN.

📌 13. Configuración Previa Requerida

Antes de enviar nóminas, debe completarse:

  • Paso 7: Environment Software (Payroll)
  • Paso 8: Config Payroll Software
  • Paso 9: Resolution Payroll (resolución de autorización DIAN)

Sin esta configuración, las nóminas serán rechazadas.

📌 14. Prestaciones Sociales

Las prestaciones sociales incluyen:

  • Prima de servicios (service_bonus): Pagada en junio y diciembre
  • Cesantías (severance): Liquidadas anualmente
  • Intereses sobre cesantías: 12% anual sobre las cesantías
  • Vacaciones: 15 días por año trabajado

Cada una debe calcularse según la normativa laboral colombiana (Código Sustantivo del Trabajo).

📌 15. Periodo de Liquidación

El payroll_period_id determina la frecuencia:

  • 1: Semanal
  • 2: Decenal (cada 10 días)
  • 3: Catorcenal (cada 14 días)
  • 4: Quincenal
  • 5: Mensual

El período debe coincidir con lo pactado en el contrato laboral.

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "type_document_id": 9,
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "CLL 11 NRO 21-73 BRR LA CABAÑA",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "novelty": {
        "novelty": false,
        "uuidnov": ""
    },
    "period": {
        "admision_date": "2025-01-01",
        "settlement_start_date": "2025-09-01",
        "settlement_end_date": "2025-09-30",
        "worked_time": 1735,
        "issue_date": "2025-10-31"
    },
    "worker_code": "41946692",
    "prefix": "NI",
    "consecutive": 12,
    "payroll_period_id": 4,
    "notes": "PRUEBA DE ENVIO DE NOMINA ELECTRONICA",
    "worker": {
        "type_worker_id": 1,
        "sub_type_worker_id": 1,
        "payroll_type_document_identification_id": 1,
        "municipality_id": 822,
        "type_contract_id": 1,
        "high_risk_pension": false,
        "identification_number": 41946692,
        "surname": "CARDONA",
        "second_surname": "VILLADA",
        "first_name": "ELIZABETH",
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "integral_salarary": false,
        "salary": "1500000.00"
    },
    "payment": {
        "payment_method_id": 10,
        "bank_name": "BANCO DAVIVIENDA",
        "account_type": "AHORROS",
        "account_number": "126070603280"
    },
    "payment_dates": [
        {
            "payment_date": "2025-09-15"
        },
        {
            "payment_date": "2025-09-30"
        }
    ],
    "accrued": {
        "worked_days": 30,
        "salary": "750000.00",
        "transportation_allowance": "109000.00",
        "HEDs": [
            {
                "start_time": "2025-10-01T18:00:00",
                "end_time": "2025-10-01T19:00:00",
                "quantity": 1,
                "percentage": 1,
                "payment": "7812.50"
            },
            {
                "start_time": "2025-10-02T18:00:00",
                "end_time": "2025-10-02T19:00:00",
                "quantity": 1,
                "percentage": 1,
                "payment": "7812.50"
            }
        ],
        "HENs": [
            {
                "start_time": "2025-10-01T21:00:00",
                "end_time": "2025-10-01T22:00:00",
                "quantity": 1,
                "percentage": 2,
                "payment": "10937.50"
            }
        ],
        "HRNs": [
            {
                "start_time": "2025-10-01T21:00:00",
                "end_time": "2025-10-01T22:00:00",
                "quantity": 1,
                "percentage": 3,
                "payment": "8437.50"
            },
            {
                "start_time": "2025-10-02T21:00:00",
                "end_time": "2025-10-02T22:00:00",
                "quantity": 1,
                "percentage": 3,
                "payment": "8437.50"
            }
        ],
        "HEDDFs": [
            {
                "start_time": "2025-10-01T21:00:00",
                "end_time": "2025-10-01T22:00:00",
                "quantity": 1,
                "percentage": 4,
                "payment": "12500.00"
            }
        ],
        "HRDDFs": [
            {
                "start_time": "2025-10-01T16:00:00",
                "end_time": "2025-10-01T17:00:00",
                "quantity": 1,
                "percentage": 5,
                "payment": "10937.50"
            },
            {
                "start_time": "2025-10-02T16:00:00",
                "end_time": "2025-10-02T17:00:00",
                "quantity": 1,
                "percentage": 5,
                "payment": "10937.50"
            }
        ],
        "HENDFs": [
            {
                "start_time": "2025-10-01T21:00:00",
                "end_time": "2025-10-01T22:00:00",
                "quantity": 1,
                "percentage": 6,
                "payment": "15625.00"
            }
        ],
        "HRNDFs": [
            {
                "start_time": "2025-10-01T21:00:00",
                "end_time": "2025-10-01T22:00:00",
                "quantity": 1,
                "percentage": 7,
                "payment": "13125.00"
            }
        ],
        "common_vacation": [
            {
                "start_date": "2025-10-01",
                "end_date": "2025-10-10",
                "quantity": 10,
                "payment": "500000.00"
            }
        ],
        "paid_vacation": [
            {
                "quantity": 5,
                "payment": "250000.00"
            }
        ],
        "service_bonus": [
            {
                "quantity": 365,
                "payment": "1500000.00",
                "paymentNS": "250000.00"
            }
        ],
        "severance": [
            {
                "payment": "1500000.00",
                "percentage": "12",
                "interest_payment": "180000.00"
            }
        ],
        "work_disabilities": [
            {
                "start_date": "2025-10-05",
                "end_date": "2025-10-10",
                "type": 3,
                "quantity": 5,
                "payment": "250000.00"
            },
            {
                "start_date": "2025-10-11",
                "end_date": "2025-10-15",
                "type": 3,
                "quantity": 5,
                "payment": "250000.00"
            }
        ],
        "maternity_leave": [
            {
                "start_date": "2025-10-11",
                "end_date": "2025-10-15",
                "quantity": 5,
                "payment": "250000.00"
            }
        ],
        "paid_leave": [
            {
                "start_date": "2025-10-11",
                "end_date": "2025-10-15",
                "quantity": 5,
                "payment": "250000.00"
            }
        ],
        "non_paid_leave": [
            {
                "start_date": "2025-10-11",
                "end_date": "2025-10-15",
                "quantity": 5
            }
        ],
        "bonuses": [
            {
                "salary_bonus": "100000.00"
            },
            {
                "salary_bonus": "95000.00",
                "non_salary_bonus": "50000.00"
            }
        ],
        "aid": [
            {
                "salary_assistance": "95000.00",
                "non_salary_assistance": "50000.00"
            }
        ],
        "legal_strike": [
            {
                "start_date": "2025-10-01",
                "end_date": "2025-10-10",
                "quantity": 10
            }
        ],
        "other_concepts": [
            {
                "salary_concept": "35000",
                "non_salary_concept": "50000",
                "description_concept": "INGRESO POR OTROS CONCEPTOS"
            }
        ],
        "compensations": [
            {
                "ordinary_compensation": "135000",
                "extraordinary_compensation": "250000"
            }
        ],
        "epctv_bonuses": [
            {
                "paymentS": "135000",
                "paymentNS": "250000",
                "salary_food_payment": "135000",
                "non_salary_food_payment": "250000"
            }
        ],
        "commissions": [
            {
                "commission": "135000"
            },
            {
                "commission": "155000"
            }
        ],
        "third_party_payments": [
            {
                "third_party_payment": "155000"
            }
        ],
        "advances": [
            {
                "advance": "135000"
            },
            {
                "advance": "50000"
            }
        ],
        "endowment": "250000.00",
        "sustenance_support": "1350000.00",
        "telecommuting": "250000.00",
        "withdrawal_bonus": "250000.00",
        "compensation": "135000.00",
        "accrued_total": "5145562.50"
    },
    "deductions": {
        "eps_type_law_deductions_id": 1,
        "eps_deduction": "60000.00",
        "pension_type_law_deductions_id": 5,
        "pension_deduction": "60000.00",
        "fondossp_type_law_deductions_id": 9,
        "fondosp_deduction_SP": "100000.00",
        "fondossp_sub_type_law_deductions_id": 9,
        "fondosp_deduction_sub": "50000.00",
        "labor_union": [
            {
                "percentage": "2.00",
                "deduction": "30000.00"
            }
        ],
        "sanctions": [
            {
                "public_sanction": "300000.00",
                "private_sanction": "130000.00"
            }
        ],
        "orders": [
            {
                "description": "LIBRANZA POR PEDIDO NRO 34256 GRUPO EXITO",
                "deduction": "13000.00"
            }
        ],
        "third_party_payments": [
            {
                "third_party_payment": "155000"
            },
            {
                "third_party_payment": "59000"
            }
        ],
        "advances": [
            {
                "advance": "255000"
            },
            {
                "advance": "79000"
            }
        ],
        "other_deductions": [
            {
                "other_deduction": "133000"
            }
        ],
        "voluntary_pension": "158000.00",
        "withholding_at_source": "65000.00",
        "afc": "33500.00",
        "cooperative": "25000.00",
        "tax_liens": "38500.00",
        "supplementary_plan": "65000.00",
        "education": "59000.00",
        "refund": "47000.00",
        "debt": "39000",
        "deductions_total": "120000.00"
    }
}
curl -X POST 'https://back.apidian.app/payroll/4342d63a-ffbb-4d68-9396-17c1b13e9018' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "type_document_id": 9,
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "CLL 11 NRO 21-73 BRR LA CABAÑA",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "novelty": {
        "novelty": false,
        "uuidnov": ""
    },
    "period": {
        "admision_date": "2025-01-01",
        "settlement_start_date": "2025-09-01",
        "settlement_end_date": "2025-09-30",
        "worked_time": 1735,
        "issue_date": "2025-10-31"
    },
    "worker_code": "41946692",
    "prefix": "NI",
    "consecutive": 12,
    "payroll_period_id": 4,
    "notes": "PRUEBA DE ENVIO DE NOMINA ELECTRONICA",
    "worker": {
        "type_worker_id": 1,
        "sub_type_worker_id": 1,
        "payroll_type_document_identification_id": 1,
        "municipality_id": 822,
        "type_contract_id": 1,
        "high_risk_pension": false,
        "identification_number": 41946692,
        "surname": "CARDONA",
        "second_surname": "VILLADA",
        "first_name": "ELIZABETH",
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "integral_salarary": false,
        "salary": "1500000.00"
    },
    "payment": {
        "payment_method_id": 10,
        "bank_name": "BANCO DAVIVIENDA",
        "account_type": "AHORROS",
        "account_number": "126070603280"
    },
    "payment_dates": [
        {
            "payment_date": "2025-09-15"
        },
        {
            "payment_date": "2025-09-30"
        }
    ],
    "accrued": {
        "worked_days": 30,
        "salary": "750000.00",
        "transportation_allowance": "109000.00",
        "HEDs": [
            {
                "start_time": "2025-10-01T18:00:00",
                "end_time": "2025-10-01T19:00:00",
                "quantity": 1,
                "percentage": 1,
                "payment": "7812.50"
            },
            {
                "start_time": "2025-10-02T18:00:00",
                "end_time": "2025-10-02T19:00:00",
                "quantity": 1,
                "percentage": 1,
                "payment": "7812.50"
            }
        ],
        "HENs": [
            {
                "start_time": "2025-10-01T21:00:00",
                "end_time": "2025-10-01T22:00:00",
                "quantity": 1,
                "percentage": 2,
                "payment": "10937.50"
            }
        ],
        "HRNs": [
            {
                "start_time": "2025-10-01T21:00:00",
                "end_time": "2025-10-01T22:00:00",
                "quantity": 1,
                "percentage": 3,
                "payment": "8437.50"
            },
            {
                "start_time": "2025-10-02T21:00:00",
                "end_time": "2025-10-02T22:00:00",
                "quantity": 1,
                "percentage": 3,
                "payment": "8437.50"
            }
        ],
        "HEDDFs": [
            {
                "start_time": "2025-10-01T21:00:00",
                "end_time": "2025-10-01T22:00:00",
                "quantity": 1,
                "percentage": 4,
                "payment": "12500.00"
            }
        ],
        "HRDDFs": [
            {
                "start_time": "2025-10-01T16:00:00",
                "end_time": "2025-10-01T17:00:00",
                "quantity": 1,
                "percentage": 5,
                "payment": "10937.50"
            },
            {
                "start_time": "2025-10-02T16:00:00",
                "end_time": "2025-10-02T17:00:00",
                "quantity": 1,
                "percentage": 5,
                "payment": "10937.50"
            }
        ],
        "HENDFs": [
            {
                "start_time": "2025-10-01T21:00:00",
                "end_time": "2025-10-01T22:00:00",
                "quantity": 1,
                "percentage": 6,
                "payment": "15625.00"
            }
        ],
        "HRNDFs": [
            {
                "start_time": "2025-10-01T21:00:00",
                "end_time": "2025-10-01T22:00:00",
                "quantity": 1,
                "percentage": 7,
                "payment": "13125.00"
            }
        ],
        "common_vacation": [
            {
                "start_date": "2025-10-01",
                "end_date": "2025-10-10",
                "quantity": 10,
                "payment": "500000.00"
            }
        ],
        "paid_vacation": [
            {
                "quantity": 5,
                "payment": "250000.00"
            }
        ],
        "service_bonus": [
            {
                "quantity": 365,
                "payment": "1500000.00",
                "paymentNS": "250000.00"
            }
        ],
        "severance": [
            {
                "payment": "1500000.00",
                "percentage": "12",
                "interest_payment": "180000.00"
            }
        ],
        "work_disabilities": [
            {
                "start_date": "2025-10-05",
                "end_date": "2025-10-10",
                "type": 3,
                "quantity": 5,
                "payment": "250000.00"
            },
            {
                "start_date": "2025-10-11",
                "end_date": "2025-10-15",
                "type": 3,
                "quantity": 5,
                "payment": "250000.00"
            }
        ],
        "maternity_leave": [
            {
                "start_date": "2025-10-11",
                "end_date": "2025-10-15",
                "quantity": 5,
                "payment": "250000.00"
            }
        ],
        "paid_leave": [
            {
                "start_date": "2025-10-11",
                "end_date": "2025-10-15",
                "quantity": 5,
                "payment": "250000.00"
            }
        ],
        "non_paid_leave": [
            {
                "start_date": "2025-10-11",
                "end_date": "2025-10-15",
                "quantity": 5
            }
        ],
        "bonuses": [
            {
                "salary_bonus": "100000.00"
            },
            {
                "salary_bonus": "95000.00",
                "non_salary_bonus": "50000.00"
            }
        ],
        "aid": [
            {
                "salary_assistance": "95000.00",
                "non_salary_assistance": "50000.00"
            }
        ],
        "legal_strike": [
            {
                "start_date": "2025-10-01",
                "end_date": "2025-10-10",
                "quantity": 10
            }
        ],
        "other_concepts": [
            {
                "salary_concept": "35000",
                "non_salary_concept": "50000",
                "description_concept": "INGRESO POR OTROS CONCEPTOS"
            }
        ],
        "compensations": [
            {
                "ordinary_compensation": "135000",
                "extraordinary_compensation": "250000"
            }
        ],
        "epctv_bonuses": [
            {
                "paymentS": "135000",
                "paymentNS": "250000",
                "salary_food_payment": "135000",
                "non_salary_food_payment": "250000"
            }
        ],
        "commissions": [
            {
                "commission": "135000"
            },
            {
                "commission": "155000"
            }
        ],
        "third_party_payments": [
            {
                "third_party_payment": "155000"
            }
        ],
        "advances": [
            {
                "advance": "135000"
            },
            {
                "advance": "50000"
            }
        ],
        "endowment": "250000.00",
        "sustenance_support": "1350000.00",
        "telecommuting": "250000.00",
        "withdrawal_bonus": "250000.00",
        "compensation": "135000.00",
        "accrued_total": "5145562.50"
    },
    "deductions": {
        "eps_type_law_deductions_id": 1,
        "eps_deduction": "60000.00",
        "pension_type_law_deductions_id": 5,
        "pension_deduction": "60000.00",
        "fondossp_type_law_deductions_id": 9,
        "fondosp_deduction_SP": "100000.00",
        "fondossp_sub_type_law_deductions_id": 9,
        "fondosp_deduction_sub": "50000.00",
        "labor_union": [
            {
                "percentage": "2.00",
                "deduction": "30000.00"
            }
        ],
        "sanctions": [
            {
                "public_sanction": "300000.00",
                "private_sanction": "130000.00"
            }
        ],
        "orders": [
            {
                "description": "LIBRANZA POR PEDIDO NRO 34256 GRUPO EXITO",
                "deduction": "13000.00"
            }
        ],
        "third_party_payments": [
            {
                "third_party_payment": "155000"
            },
            {
                "third_party_payment": "59000"
            }
        ],
        "advances": [
            {
                "advance": "255000"
            },
            {
                "advance": "79000"
            }
        ],
        "other_deductions": [
            {
                "other_deduction": "133000"
            }
        ],
        "voluntary_pension": "158000.00",
        "withholding_at_source": "65000.00",
        "afc": "33500.00",
        "cooperative": "25000.00",
        "tax_liens": "38500.00",
        "supplementary_plan": "65000.00",
        "education": "59000.00",
        "refund": "47000.00",
        "debt": "39000",
        "deductions_total": "120000.00"
    }
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/payroll/4342d63a-ffbb-4d68-9396-17c1b13e9018', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "type_document_id": 9,
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "CLL 11 NRO 21-73 BRR LA CABAÑA",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "novelty": {
        "novelty": false,
        "uuidnov": ""
    },
    "period": {
        "admision_date": "2025-01-01",
        "settlement_start_date": "2025-09-01",
        "settlement_end_date": "2025-09-30",
        "worked_time": 1735,
        "issue_date": "2025-10-31"
    },
    "worker_code": "41946692",
    "prefix": "NI",
    "consecutive": 12,
    "payroll_period_id": 4,
    "notes": "PRUEBA DE ENVIO DE NOMINA ELECTRONICA",
    "worker": {
        "type_worker_id": 1,
        "sub_type_worker_id": 1,
        "payroll_type_document_identification_id": 1,
        "municipality_id": 822,
        "type_contract_id": 1,
        "high_risk_pension": false,
        "identification_number": 41946692,
        "surname": "CARDONA",
        "second_surname": "VILLADA",
        "first_name": "ELIZABETH",
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "integral_salarary": false,
        "salary": "1500000.00"
    },
    "payment": {
        "payment_method_id": 10,
        "bank_name": "BANCO DAVIVIENDA",
        "account_type": "AHORROS",
        "account_number": "126070603280"
    },
    "payment_dates": [
        {
            "payment_date": "2025-09-15"
        },
        {
            "payment_date": "2025-09-30"
        }
    ],
    "accrued": {
        "worked_days": 30,
        "salary": "750000.00",
        "transportation_allowance": "109000.00",
        "HEDs": [
            {
                "start_time": "2025-10-01T18:00:00",
                "end_time": "2025-10-01T19:00:00",
                "quantity": 1,
                "percentage": 1,
                "payment": "7812.50"
            },
            {
                "start_time": "2025-10-02T18:00:00",
                "end_time": "2025-10-02T19:00:00",
                "quantity": 1,
                "percentage": 1,
                "payment": "7812.50"
            }
        ],
        "HENs": [
            {
                "start_time": "2025-10-01T21:00:00",
                "end_time": "2025-10-01T22:00:00",
                "quantity": 1,
                "percentage": 2,
                "payment": "10937.50"
            }
        ],
        "HRNs": [
            {
                "start_time": "2025-10-01T21:00:00",
                "end_time": "2025-10-01T22:00:00",
                "quantity": 1,
                "percentage": 3,
                "payment": "8437.50"
            },
            {
                "start_time": "2025-10-02T21:00:00",
                "end_time": "2025-10-02T22:00:00",
                "quantity": 1,
                "percentage": 3,
                "payment": "8437.50"
            }
        ],
        "HEDDFs": [
            {
                "start_time": "2025-10-01T21:00:00",
                "end_time": "2025-10-01T22:00:00",
                "quantity": 1,
                "percentage": 4,
                "payment": "12500.00"
            }
        ],
        "HRDDFs": [
            {
                "start_time": "2025-10-01T16:00:00",
                "end_time": "2025-10-01T17:00:00",
                "quantity": 1,
                "percentage": 5,
                "payment": "10937.50"
            },
            {
                "start_time": "2025-10-02T16:00:00",
                "end_time": "2025-10-02T17:00:00",
                "quantity": 1,
                "percentage": 5,
                "payment": "10937.50"
            }
        ],
        "HENDFs": [
            {
                "start_time": "2025-10-01T21:00:00",
                "end_time": "2025-10-01T22:00:00",
                "quantity": 1,
                "percentage": 6,
                "payment": "15625.00"
            }
        ],
        "HRNDFs": [
            {
                "start_time": "2025-10-01T21:00:00",
                "end_time": "2025-10-01T22:00:00",
                "quantity": 1,
                "percentage": 7,
                "payment": "13125.00"
            }
        ],
        "common_vacation": [
            {
                "start_date": "2025-10-01",
                "end_date": "2025-10-10",
                "quantity": 10,
                "payment": "500000.00"
            }
        ],
        "paid_vacation": [
            {
                "quantity": 5,
                "payment": "250000.00"
            }
        ],
        "service_bonus": [
            {
                "quantity": 365,
                "payment": "1500000.00",
                "paymentNS": "250000.00"
            }
        ],
        "severance": [
            {
                "payment": "1500000.00",
                "percentage": "12",
                "interest_payment": "180000.00"
            }
        ],
        "work_disabilities": [
            {
                "start_date": "2025-10-05",
                "end_date": "2025-10-10",
                "type": 3,
                "quantity": 5,
                "payment": "250000.00"
            },
            {
                "start_date": "2025-10-11",
                "end_date": "2025-10-15",
                "type": 3,
                "quantity": 5,
                "payment": "250000.00"
            }
        ],
        "maternity_leave": [
            {
                "start_date": "2025-10-11",
                "end_date": "2025-10-15",
                "quantity": 5,
                "payment": "250000.00"
            }
        ],
        "paid_leave": [
            {
                "start_date": "2025-10-11",
                "end_date": "2025-10-15",
                "quantity": 5,
                "payment": "250000.00"
            }
        ],
        "non_paid_leave": [
            {
                "start_date": "2025-10-11",
                "end_date": "2025-10-15",
                "quantity": 5
            }
        ],
        "bonuses": [
            {
                "salary_bonus": "100000.00"
            },
            {
                "salary_bonus": "95000.00",
                "non_salary_bonus": "50000.00"
            }
        ],
        "aid": [
            {
                "salary_assistance": "95000.00",
                "non_salary_assistance": "50000.00"
            }
        ],
        "legal_strike": [
            {
                "start_date": "2025-10-01",
                "end_date": "2025-10-10",
                "quantity": 10
            }
        ],
        "other_concepts": [
            {
                "salary_concept": "35000",
                "non_salary_concept": "50000",
                "description_concept": "INGRESO POR OTROS CONCEPTOS"
            }
        ],
        "compensations": [
            {
                "ordinary_compensation": "135000",
                "extraordinary_compensation": "250000"
            }
        ],
        "epctv_bonuses": [
            {
                "paymentS": "135000",
                "paymentNS": "250000",
                "salary_food_payment": "135000",
                "non_salary_food_payment": "250000"
            }
        ],
        "commissions": [
            {
                "commission": "135000"
            },
            {
                "commission": "155000"
            }
        ],
        "third_party_payments": [
            {
                "third_party_payment": "155000"
            }
        ],
        "advances": [
            {
                "advance": "135000"
            },
            {
                "advance": "50000"
            }
        ],
        "endowment": "250000.00",
        "sustenance_support": "1350000.00",
        "telecommuting": "250000.00",
        "withdrawal_bonus": "250000.00",
        "compensation": "135000.00",
        "accrued_total": "5145562.50"
    },
    "deductions": {
        "eps_type_law_deductions_id": 1,
        "eps_deduction": "60000.00",
        "pension_type_law_deductions_id": 5,
        "pension_deduction": "60000.00",
        "fondossp_type_law_deductions_id": 9,
        "fondosp_deduction_SP": "100000.00",
        "fondossp_sub_type_law_deductions_id": 9,
        "fondosp_deduction_sub": "50000.00",
        "labor_union": [
            {
                "percentage": "2.00",
                "deduction": "30000.00"
            }
        ],
        "sanctions": [
            {
                "public_sanction": "300000.00",
                "private_sanction": "130000.00"
            }
        ],
        "orders": [
            {
                "description": "LIBRANZA POR PEDIDO NRO 34256 GRUPO EXITO",
                "deduction": "13000.00"
            }
        ],
        "third_party_payments": [
            {
                "third_party_payment": "155000"
            },
            {
                "third_party_payment": "59000"
            }
        ],
        "advances": [
            {
                "advance": "255000"
            },
            {
                "advance": "79000"
            }
        ],
        "other_deductions": [
            {
                "other_deduction": "133000"
            }
        ],
        "voluntary_pension": "158000.00",
        "withholding_at_source": "65000.00",
        "afc": "33500.00",
        "cooperative": "25000.00",
        "tax_liens": "38500.00",
        "supplementary_plan": "65000.00",
        "education": "59000.00",
        "refund": "47000.00",
        "debt": "39000",
        "deductions_total": "120000.00"
    }
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"type_document_id":9,"establishment_name":"TORRE SOFTWARE","establishment_address":"CLL 11 NRO 21-73 BRR LA CABA\u00d1A","establishment_phone":"3226563672","establishment_municipality":600,"establishment_email":"[email protected]","head_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","novelty":{"novelty":false,"uuidnov":""},"period":{"admision_date":"2025-01-01","settlement_start_date":"2025-09-01","settlement_end_date":"2025-09-30","worked_time":1735,"issue_date":"2025-10-31"},"worker_code":"41946692","prefix":"NI","consecutive":12,"payroll_period_id":4,"notes":"PRUEBA DE ENVIO DE NOMINA ELECTRONICA","worker":{"type_worker_id":1,"sub_type_worker_id":1,"payroll_type_document_identification_id":1,"municipality_id":822,"type_contract_id":1,"high_risk_pension":false,"identification_number":41946692,"surname":"CARDONA","second_surname":"VILLADA","first_name":"ELIZABETH","address":"BRR LIMONAR MZ 6 CS 3 ET 1","integral_salarary":false,"salary":"1500000.00"},"payment":{"payment_method_id":10,"bank_name":"BANCO DAVIVIENDA","account_type":"AHORROS","account_number":"126070603280"},"payment_dates":[{"payment_date":"2025-09-15"},{"payment_date":"2025-09-30"}],"accrued":{"worked_days":30,"salary":"750000.00","transportation_allowance":"109000.00","HEDs":[{"start_time":"2025-10-01T18:00:00","end_time":"2025-10-01T19:00:00","quantity":1,"percentage":1,"payment":"7812.50"},{"start_time":"2025-10-02T18:00:00","end_time":"2025-10-02T19:00:00","quantity":1,"percentage":1,"payment":"7812.50"}],"HENs":[{"start_time":"2025-10-01T21:00:00","end_time":"2025-10-01T22:00:00","quantity":1,"percentage":2,"payment":"10937.50"}],"HRNs":[{"start_time":"2025-10-01T21:00:00","end_time":"2025-10-01T22:00:00","quantity":1,"percentage":3,"payment":"8437.50"},{"start_time":"2025-10-02T21:00:00","end_time":"2025-10-02T22:00:00","quantity":1,"percentage":3,"payment":"8437.50"}],"HEDDFs":[{"start_time":"2025-10-01T21:00:00","end_time":"2025-10-01T22:00:00","quantity":1,"percentage":4,"payment":"12500.00"}],"HRDDFs":[{"start_time":"2025-10-01T16:00:00","end_time":"2025-10-01T17:00:00","quantity":1,"percentage":5,"payment":"10937.50"},{"start_time":"2025-10-02T16:00:00","end_time":"2025-10-02T17:00:00","quantity":1,"percentage":5,"payment":"10937.50"}],"HENDFs":[{"start_time":"2025-10-01T21:00:00","end_time":"2025-10-01T22:00:00","quantity":1,"percentage":6,"payment":"15625.00"}],"HRNDFs":[{"start_time":"2025-10-01T21:00:00","end_time":"2025-10-01T22:00:00","quantity":1,"percentage":7,"payment":"13125.00"}],"common_vacation":[{"start_date":"2025-10-01","end_date":"2025-10-10","quantity":10,"payment":"500000.00"}],"paid_vacation":[{"quantity":5,"payment":"250000.00"}],"service_bonus":[{"quantity":365,"payment":"1500000.00","paymentNS":"250000.00"}],"severance":[{"payment":"1500000.00","percentage":"12","interest_payment":"180000.00"}],"work_disabilities":[{"start_date":"2025-10-05","end_date":"2025-10-10","type":3,"quantity":5,"payment":"250000.00"},{"start_date":"2025-10-11","end_date":"2025-10-15","type":3,"quantity":5,"payment":"250000.00"}],"maternity_leave":[{"start_date":"2025-10-11","end_date":"2025-10-15","quantity":5,"payment":"250000.00"}],"paid_leave":[{"start_date":"2025-10-11","end_date":"2025-10-15","quantity":5,"payment":"250000.00"}],"non_paid_leave":[{"start_date":"2025-10-11","end_date":"2025-10-15","quantity":5}],"bonuses":[{"salary_bonus":"100000.00"},{"salary_bonus":"95000.00","non_salary_bonus":"50000.00"}],"aid":[{"salary_assistance":"95000.00","non_salary_assistance":"50000.00"}],"legal_strike":[{"start_date":"2025-10-01","end_date":"2025-10-10","quantity":10}],"other_concepts":[{"salary_concept":"35000","non_salary_concept":"50000","description_concept":"INGRESO POR OTROS CONCEPTOS"}],"compensations":[{"ordinary_compensation":"135000","extraordinary_compensation":"250000"}],"epctv_bonuses":[{"paymentS":"135000","paymentNS":"250000","salary_food_payment":"135000","non_salary_food_payment":"250000"}],"commissions":[{"commission":"135000"},{"commission":"155000"}],"third_party_payments":[{"third_party_payment":"155000"}],"advances":[{"advance":"135000"},{"advance":"50000"}],"endowment":"250000.00","sustenance_support":"1350000.00","telecommuting":"250000.00","withdrawal_bonus":"250000.00","compensation":"135000.00","accrued_total":"5145562.50"},"deductions":{"eps_type_law_deductions_id":1,"eps_deduction":"60000.00","pension_type_law_deductions_id":5,"pension_deduction":"60000.00","fondossp_type_law_deductions_id":9,"fondosp_deduction_SP":"100000.00","fondossp_sub_type_law_deductions_id":9,"fondosp_deduction_sub":"50000.00","labor_union":[{"percentage":"2.00","deduction":"30000.00"}],"sanctions":[{"public_sanction":"300000.00","private_sanction":"130000.00"}],"orders":[{"description":"LIBRANZA POR PEDIDO NRO 34256 GRUPO EXITO","deduction":"13000.00"}],"third_party_payments":[{"third_party_payment":"155000"},{"third_party_payment":"59000"}],"advances":[{"advance":"255000"},{"advance":"79000"}],"other_deductions":[{"other_deduction":"133000"}],"voluntary_pension":"158000.00","withholding_at_source":"65000.00","afc":"33500.00","cooperative":"25000.00","tax_liens":"38500.00","supplementary_plan":"65000.00","education":"59000.00","refund":"47000.00","debt":"39000","deductions_total":"120000.00"}}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/payroll/4342d63a-ffbb-4d68-9396-17c1b13e9018", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

🔄 NOTA DE AJUSTE DE NOMINA - REEMPLAZAR

📄 Descripción General

Este ejemplo demuestra cómo emitir una Nota de Ajuste de Nómina para Reemplazar (type_document_id: 10, type_note: 1) una nómina individual previamente emitida con errores o datos incorrectos.

La Nota de Ajuste tipo REEMPLAZAR anula la nómina original y genera una nueva nómina completa con los datos corregidos. Este documento es obligatorio cuando se detectan errores en salarios, horas extras, deducciones o cualquier otro concepto de la nómina original.


📋 URL del Endpoint

POST {{url}}/api/ubl2.1/payroll-adjust-note/{{testSetId}}

Características del Endpoint:

  • Modo: Solo asíncrono (testSetId obligatorio)
  • Autenticación: Bearer token en header
  • Content-Type: application/json
  • Controlador: PayrollController@storeAdjustNote
  • Validación: PayrollAdjustNoteRequest
  • Tabla: documents (type_document_id = 10)

🔑 Campos Principales del Ejemplo

Datos de la Nota de Ajuste

Campo Valor Descripción
type_document_id 10 Nota de Ajuste de Nómina
type_note 1 REEMPLAZAR (genera nueva nómina corregida)
prefix NA Prefijo para Nota de Ajuste
consecutive 2 Número consecutivo de la nota
worker_code 41946692 Código del trabajador (mismo de la original)
payroll_period_id 4 Período de pago (mensual)
notes PRUEBA DE ENVIO... Observaciones del ajuste

Estructura predecessor (Nómina Original a Reemplazar)

Campo Valor Descripción
predecessor_number 5 Número consecutivo de la nómina original
predecessor_cune 3c9596d08f883c780b8e... CUNE completo de la nómina a reemplazar
predecessor_issue_date 2025-10-31 Fecha de emisión de la nómina original

🔐 type_note: Diferencia entre Reemplazar y Eliminar

type_note Acción Estructura Requerida
1 (REEMPLAZAR) Anula la nómina original y genera una nueva completa con datos corregidos Debe incluir: period, worker, accrued, deductions, payment, predecessor
2 (ELIMINAR) Anula la nómina original sin generar reemplazo Solo requiere: period, predecessor, datos básicos (sin accrued/deductions)

En este ejemplo (type_note: 1), se debe enviar una nómina completa con todos los campos corregidos, incluyendo devengos, deducciones, datos del trabajador y forma de pago.


🏢 Datos del Trabajador (worker)

Los datos del trabajador deben ser idénticos a la nómina original, excepto los campos que se estén corrigiendo:

Campo Valor Descripción
identification_number 41946692 Cédula del trabajador
first_name ELIZABETH Primer nombre
surname CARDONA Primer apellido
second_surname VILLADA Segundo apellido
address BRR LIMONAR MZ 6... Dirección residencia
municipality_id 822 ID del municipio
type_worker_id 1 Tipo de trabajador (empleado)
sub_type_worker_id 1 Subtipo de trabajador
type_contract_id 1 Tipo de contrato laboral
salary 1.500.000,00 Salario mensual base
integral_salarary false No es salario integral
high_risk_pension false No cotiza pensión alto riesgo

💰 Devengos - Accrued (VALORES CORREGIDOS)

En este ejemplo, se corrigen los valores de devengos de la nómina original:

Conceptos Básicos Corregidos

Concepto Valor Original Valor Corregido Diferencia
worked_days 30 30 Sin cambio
salary 750.000,00 750.000,00 Sin cambio
transportation_allowance 109.000,00 109.000,00 Sin cambio
HEDs (Extras Diurnas) 15.625,00 15.625,00 Sin cambio
HENs (Extras Nocturnas) 10.937,50 10.937,50 Sin cambio
service_bonus 1.750.000,00 1.750.000,00 Sin cambio
severance 1.680.000,00 1.680.000,00 Sin cambio
bonuses 245.000,00 245.000,00 Sin cambio

Total Devengado

ACCRUED_TOTAL 5.145.562,50

📊 Deducciones - Deductions (VALORES CORREGIDOS)

Deducciones de Ley

Concepto Valor Original Valor Corregido Diferencia
eps_deduction 60.000,00 60.000,00 Sin cambio
pension_deduction 60.000,00 60.000,00 Sin cambio
labor_union 30.000,00 30.000,00 Sin cambio
withholding_at_source 65.000,00 65.000,00 Sin cambio

Total Deducciones

DEDUCTIONS_TOTAL 120.000,00

🧮 Comparación: Original vs Reemplazada

Concepto Nómina Original (NI-5) Nota de Ajuste (NA-2) Diferencia
Total Devengado 5.145.562,50 5.145.562,50 0,00
Total Deducciones 120.000,00 120.000,00 0,00
Neto a Pagar 5.025.562,50 5.025.562,50 0,00
Estado DIAN Anulada por ajuste Válida (reemplazo) -
CUNE 3c9596d08f883c... (Nuevo CUNE generado) -

Nota: En este ejemplo de prueba, los valores son idénticos. En un caso real de ajuste, los valores corregidos serían diferentes de los originales.


💳 Forma de Pago (payment)

Campo Valor Descripción
payment_method_id 10 Transferencia bancaria
bank_name BANCO DAVIVIENDA Entidad bancaria
account_type AHORROS Tipo de cuenta
account_number 126070603280 Número de cuenta del trabajador

Fechas de Pago Corregidas

Fecha Descripción
2025-10-01 Primer pago corregido
2025-10-30 Segundo pago corregido

📝 Notas Importantes sobre Notas de Ajuste - REEMPLAZAR

📌 1. Cuándo Usar type_note = 1 (Reemplazar)

Use REEMPLAZAR cuando necesite:

  • Corregir errores en cálculos de salarios o prestaciones
  • Ajustar valores de horas extras mal liquidadas
  • Corregir deducciones incorrectas (salud, pensión, retenciones)
  • Agregar conceptos omitidos en la nómina original
  • Corregir datos del trabajador (dirección, banco, cuenta)

📌 2. Estructura predecessor Obligatoria

Toda Nota de Ajuste DEBE incluir el objeto predecessor con:

  • predecessor_number: Consecutivo de la nómina original
  • predecessor_cune: CUNE completo (96 caracteres) de la nómina original
  • predecessor_issue_date: Fecha de emisión de la nómina original

Sin estos datos, la DIAN rechazará la nota de ajuste.

📌 3. Nueva Nómina Completa

Al usar type_note: 1, debe enviar una nómina completa con:

  • Todos los campos de accrued (devengos corregidos)
  • Todos los campos de deductions (deducciones corregidas)
  • Estructura worker completa
  • Estructura payment completa
  • Estructura period (mismo período de la original)

No se pueden omitir secciones. La DIAN considera esta nota como una nómina nueva que reemplaza la original.

📌 4. Efecto en la Nómina Original

Cuando se aprueba una Nota de Ajuste REEMPLAZAR:

  • La nómina original cambia su estado a "ANULADA POR AJUSTE"
  • El CUNE original queda invalidado
  • Se genera un nuevo CUNE para la nómina de reemplazo
  • El trabajador recibe la nueva nómina por email
  • La diferencia de pago (si existe) debe gestionarse por nómina adicional

📌 5. Plazo para Emitir Nota de Ajuste

Según la Resolución 000013 de 2021, las Notas de Ajuste pueden emitirse:

  • Durante el mismo mes de la nómina original, o
  • Hasta el último día del mes siguiente

Después de este plazo, debe coordinarse directamente con la DIAN.

📌 6. Diferencia con Nómina de Eliminación

No confundir:

  • type_note: 1 (REEMPLAZAR): Genera nueva nómina corregida (caso más común)
  • type_note: 2 (ELIMINAR): Solo anula sin reemplazo (nómina duplicada o errónea)

📌 7. Prefijo NA (Nota de Ajuste)

Las Notas de Ajuste usan el prefijo NA (Nota de Ajuste), NO el prefijo NI (Nómina Individual) de la original. Este prefijo debe estar habilitado en el software de nómina.

📌 8. Consecutivo Independiente

Las Notas de Ajuste tienen su propio consecutivo, independiente del consecutivo de nóminas individuales:

  • Nómina Individual: NI-5, NI-6, NI-7...
  • Notas de Ajuste: NA-1, NA-2, NA-3...

📌 9. Validación de accrued_total y deductions_total

La API valida que los totales cuadren:

  • accrued_total = suma de todos los devengos
  • deductions_total = suma de todas las deducciones

Si los totales no coinciden, la nota de ajuste será rechazada.

📌 10. Período Idéntico a la Original

El objeto period debe tener las mismas fechas que la nómina original:

  • admision_date: Igual
  • settlement_start_date: Igual
  • settlement_end_date: Igual
  • issue_date: Puede ser diferente (fecha de emisión de la nota)

Solo cambia issue_date, que es la fecha de la nota de ajuste.

📌 11. CUNE de la Nómina Original

Para obtener el predecessor_cune, debe consultar la nómina original:

  • Usando el endpoint /api/ubl2.1/status/document/{prefix}/{number}
  • Desde la base de datos, tabla documents, campo cufe (en nóminas se llama CUNE pero se almacena en campo cufe)
  • Desde el PDF o XML de la nómina original

📌 12. Modo Asíncrono Obligatorio

Al igual que las nóminas individuales, las Notas de Ajuste solo se envían en modo asíncrono. El testSetId es obligatorio en la URL. La respuesta incluye un zip_key que debe consultarse con /api/ubl2.1/status/zip.

📌 13. Email al Trabajador

Cuando la Nota de Ajuste es aprobada por la DIAN:

  • El trabajador recibe email con la nueva nómina (reemplazo)
  • El email debe incluir explicación del ajuste realizado
  • Se recomienda adjuntar ambos PDFs: original y ajustada

📌 14. Diferencia de Pago

Si la nómina de reemplazo tiene un neto a pagar diferente a la original:

  • Mayor: Debe pagarse la diferencia al trabajador
  • Menor: Debe descontarse la diferencia en nómina siguiente (con autorización del trabajador)

Estas diferencias deben documentarse en el campo notes de la nota de ajuste.

📌 15. Casos Comunes de Reemplazo

  • Error en horas extras: Se liquidaron HED (25%) en lugar de HEN (75%)
  • Olvido de prestaciones: No se incluyó prima de servicios o cesantías
  • Deducción incorrecta: Se descontó más salud/pensión del permitido (4%)
  • Error en salario base: Se usó salario incorrecto para cálculos
  • Datos bancarios erróneos: Se especificó cuenta bancaria incorrecta
  • Días trabajados incorrectos: Se liquidaron 30 días cuando fueron 28

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "type_document_id": 10,
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "CLL 11 NRO 21-73 BRR LA CABAÑA",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "type_note": 1,
    "predecessor": {
        "predecessor_number": 5,
        "predecessor_cune": "3c9596d08f883c780b8e02205549328da4edc71befa9de3737de39ad7679dbf43b526b8bca1e35b7a8a2624f987edada",
        "predecessor_issue_date": "2025-10-31"
    },
    "period": {
        "admision_date": "2025-01-01",
        "settlement_start_date": "2025-09-01",
        "settlement_end_date": "2025-09-30",
        "worked_time": 1735,
        "issue_date": "2025-10-31"
    },
    "worker_code": "41946692",
    "prefix": "NA",
    "consecutive": 2,
    "payroll_period_id": 4,
    "notes": "PRUEBA DE ENVIO DE NOMINA ELECTRONICA",
    "worker": {
        "type_worker_id": 1,
        "sub_type_worker_id": 1,
        "payroll_type_document_identification_id": 1,
        "municipality_id": 822,
        "type_contract_id": 1,
        "high_risk_pension": false,
        "identification_number": 41946692,
        "surname": "CARDONA",
        "second_surname": "VILLADA",
        "first_name": "ELIZABETH",
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "integral_salarary": false,
        "salary": "1500000.00"
    },
    "payment": {
        "payment_method_id": 10,
        "bank_name": "BANCO DAVIVIENDA",
        "account_type": "AHORROS",
        "account_number": "126070603280"
    },
    "payment_dates": [
        {
            "payment_date": "2025-10-01"
        },
        {
            "payment_date": "2025-10-30"
        }
    ],
    "accrued": {
        "worked_days": 30,
        "salary": "750000.00",
        "transportation_allowance": "109000.00",
        "HEDs": [
            {
                "start_time": "2025-10-01T18:00:00",
                "end_time": "2025-10-01T19:00:00",
                "quantity": 1,
                "percentage": 1,
                "payment": "7812.50"
            },
            {
                "start_time": "2025-10-02T18:00:00",
                "end_time": "2025-10-02T19:00:00",
                "quantity": 1,
                "percentage": 1,
                "payment": "7812.50"
            }
        ],
        "HENs": [
            {
                "start_time": "2025-10-01T21:00:00",
                "end_time": "2025-10-01T22:00:00",
                "quantity": 1,
                "percentage": 2,
                "payment": "10937.50"
            }
        ],
        "HRNs": [
            {
                "start_time": "2025-10-01T21:00:00",
                "end_time": "2025-10-01T22:00:00",
                "quantity": 1,
                "percentage": 3,
                "payment": "8437.50"
            },
            {
                "start_time": "2025-10-02T21:00:00",
                "end_time": "2025-10-02T22:00:00",
                "quantity": 1,
                "percentage": 3,
                "payment": "8437.50"
            }
        ],
        "HEDDFs": [
            {
                "start_time": "2025-10-01T21:00:00",
                "end_time": "2025-10-01T22:00:00",
                "quantity": 1,
                "percentage": 4,
                "payment": "12500.00"
            }
        ],
        "HRDDFs": [
            {
                "start_time": "2025-10-01T16:00:00",
                "end_time": "2025-10-01T17:00:00",
                "quantity": 1,
                "percentage": 5,
                "payment": "10937.50"
            },
            {
                "start_time": "2025-10-02T16:00:00",
                "end_time": "2025-10-02T17:00:00",
                "quantity": 1,
                "percentage": 5,
                "payment": "10937.50"
            }
        ],
        "HENDFs": [
            {
                "start_time": "2025-10-01T21:00:00",
                "end_time": "2025-10-01T22:00:00",
                "quantity": 1,
                "percentage": 6,
                "payment": "15625.00"
            }
        ],
        "HRNDFs": [
            {
                "start_time": "2025-10-01T21:00:00",
                "end_time": "2025-10-01T22:00:00",
                "quantity": 1,
                "percentage": 7,
                "payment": "13125.00"
            }
        ],
        "common_vacation": [
            {
                "start_date": "2025-10-01",
                "end_date": "2025-10-10",
                "quantity": 10,
                "payment": "500000.00"
            }
        ],
        "paid_vacation": [
            {
                "quantity": 5,
                "payment": "250000.00"
            }
        ],
        "service_bonus": [
            {
                "quantity": 365,
                "payment": "1500000.00",
                "paymentNS": "250000.00"
            }
        ],
        "severance": [
            {
                "payment": "1500000.00",
                "percentage": "12",
                "interest_payment": "180000.00"
            }
        ],
        "work_disabilities": [
            {
                "start_date": "2025-10-05",
                "end_date": "2025-10-10",
                "type": 3,
                "quantity": 5,
                "payment": "250000.00"
            },
            {
                "start_date": "2025-10-11",
                "end_date": "2025-10-15",
                "type": 3,
                "quantity": 5,
                "payment": "250000.00"
            }
        ],
        "maternity_leave": [
            {
                "start_date": "2025-10-11",
                "end_date": "2025-10-15",
                "quantity": 5,
                "payment": "250000.00"
            }
        ],
        "paid_leave": [
            {
                "start_date": "2025-10-11",
                "end_date": "2025-10-15",
                "quantity": 5,
                "payment": "250000.00"
            }
        ],
        "non_paid_leave": [
            {
                "start_date": "2025-10-11",
                "end_date": "2025-10-15",
                "quantity": 5
            }
        ],
        "bonuses": [
            {
                "salary_bonus": "100000.00"
            },
            {
                "salary_bonus": "95000.00",
                "non_salary_bonus": "50000.00"
            }
        ],
        "aid": [
            {
                "salary_assistance": "95000.00",
                "non_salary_assistance": "50000.00"
            }
        ],
        "legal_strike": [
            {
                "start_date": "2025-10-01",
                "end_date": "2025-10-10",
                "quantity": 10
            }
        ],
        "other_concepts": [
            {
                "salary_concept": "35000",
                "non_salary_concept": "50000",
                "description_concept": "INGRESO POR OTROS CONCEPTOS"
            }
        ],
        "compensations": [
            {
                "ordinary_compensation": "135000",
                "extraordinary_compensation": "250000"
            }
        ],
        "epctv_bonuses": [
            {
                "paymentS": "135000",
                "paymentNS": "250000",
                "salary_food_payment": "135000",
                "non_salary_food_payment": "250000"
            }
        ],
        "commissions": [
            {
                "commission": "135000"
            },
            {
                "commission": "155000"
            }
        ],
        "third_party_payments": [
            {
                "third_party_payment": "155000"
            }
        ],
        "advances": [
            {
                "advance": "135000"
            },
            {
                "advance": "50000"
            }
        ],
        "endowment": "250000.00",
        "sustenance_support": "1350000.00",
        "telecommuting": "250000.00",
        "withdrawal_bonus": "250000.00",
        "compensation": "135000.00",
        "accrued_total": "5145562.50"
    },
    "deductions": {
        "eps_type_law_deductions_id": 1,
        "eps_deduction": "60000.00",
        "pension_type_law_deductions_id": 5,
        "pension_deduction": "60000.00",
        "labor_union": [
            {
                "percentage": "2.00",
                "deduction": "30000.00"
            }
        ],
        "sanctions": [
            {
                "public_sanction": "300000.00",
                "private_sanction": "130000.00"
            }
        ],
        "orders": [
            {
                "description": "LIBRANZA POR PEDIDO NRO 34256 GRUPO EXITO",
                "deduction": "13000.00"
            }
        ],
        "third_party_payments": [
            {
                "third_party_payment": "155000"
            },
            {
                "third_party_payment": "59000"
            }
        ],
        "advances": [
            {
                "advance": "255000"
            },
            {
                "advance": "79000"
            }
        ],
        "other_deductions": [
            {
                "other_deduction": "133000"
            }
        ],
        "voluntary_pension": "158000.00",
        "withholding_at_source": "65000.00",
        "afc": "33500.00",
        "cooperative": "25000.00",
        "tax_liens": "38500.00",
        "supplementary_plan": "65000.00",
        "education": "59000.00",
        "refund": "47000.00",
        "debt": "39000",
        "deductions_total": "120000.00"
    }
}
curl -X POST 'https://back.apidian.app/payroll-adjust-note/38490179-23a6-4ce5-b7ec-7fb92588b3e6' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "type_document_id": 10,
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "CLL 11 NRO 21-73 BRR LA CABAÑA",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "type_note": 1,
    "predecessor": {
        "predecessor_number": 5,
        "predecessor_cune": "3c9596d08f883c780b8e02205549328da4edc71befa9de3737de39ad7679dbf43b526b8bca1e35b7a8a2624f987edada",
        "predecessor_issue_date": "2025-10-31"
    },
    "period": {
        "admision_date": "2025-01-01",
        "settlement_start_date": "2025-09-01",
        "settlement_end_date": "2025-09-30",
        "worked_time": 1735,
        "issue_date": "2025-10-31"
    },
    "worker_code": "41946692",
    "prefix": "NA",
    "consecutive": 2,
    "payroll_period_id": 4,
    "notes": "PRUEBA DE ENVIO DE NOMINA ELECTRONICA",
    "worker": {
        "type_worker_id": 1,
        "sub_type_worker_id": 1,
        "payroll_type_document_identification_id": 1,
        "municipality_id": 822,
        "type_contract_id": 1,
        "high_risk_pension": false,
        "identification_number": 41946692,
        "surname": "CARDONA",
        "second_surname": "VILLADA",
        "first_name": "ELIZABETH",
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "integral_salarary": false,
        "salary": "1500000.00"
    },
    "payment": {
        "payment_method_id": 10,
        "bank_name": "BANCO DAVIVIENDA",
        "account_type": "AHORROS",
        "account_number": "126070603280"
    },
    "payment_dates": [
        {
            "payment_date": "2025-10-01"
        },
        {
            "payment_date": "2025-10-30"
        }
    ],
    "accrued": {
        "worked_days": 30,
        "salary": "750000.00",
        "transportation_allowance": "109000.00",
        "HEDs": [
            {
                "start_time": "2025-10-01T18:00:00",
                "end_time": "2025-10-01T19:00:00",
                "quantity": 1,
                "percentage": 1,
                "payment": "7812.50"
            },
            {
                "start_time": "2025-10-02T18:00:00",
                "end_time": "2025-10-02T19:00:00",
                "quantity": 1,
                "percentage": 1,
                "payment": "7812.50"
            }
        ],
        "HENs": [
            {
                "start_time": "2025-10-01T21:00:00",
                "end_time": "2025-10-01T22:00:00",
                "quantity": 1,
                "percentage": 2,
                "payment": "10937.50"
            }
        ],
        "HRNs": [
            {
                "start_time": "2025-10-01T21:00:00",
                "end_time": "2025-10-01T22:00:00",
                "quantity": 1,
                "percentage": 3,
                "payment": "8437.50"
            },
            {
                "start_time": "2025-10-02T21:00:00",
                "end_time": "2025-10-02T22:00:00",
                "quantity": 1,
                "percentage": 3,
                "payment": "8437.50"
            }
        ],
        "HEDDFs": [
            {
                "start_time": "2025-10-01T21:00:00",
                "end_time": "2025-10-01T22:00:00",
                "quantity": 1,
                "percentage": 4,
                "payment": "12500.00"
            }
        ],
        "HRDDFs": [
            {
                "start_time": "2025-10-01T16:00:00",
                "end_time": "2025-10-01T17:00:00",
                "quantity": 1,
                "percentage": 5,
                "payment": "10937.50"
            },
            {
                "start_time": "2025-10-02T16:00:00",
                "end_time": "2025-10-02T17:00:00",
                "quantity": 1,
                "percentage": 5,
                "payment": "10937.50"
            }
        ],
        "HENDFs": [
            {
                "start_time": "2025-10-01T21:00:00",
                "end_time": "2025-10-01T22:00:00",
                "quantity": 1,
                "percentage": 6,
                "payment": "15625.00"
            }
        ],
        "HRNDFs": [
            {
                "start_time": "2025-10-01T21:00:00",
                "end_time": "2025-10-01T22:00:00",
                "quantity": 1,
                "percentage": 7,
                "payment": "13125.00"
            }
        ],
        "common_vacation": [
            {
                "start_date": "2025-10-01",
                "end_date": "2025-10-10",
                "quantity": 10,
                "payment": "500000.00"
            }
        ],
        "paid_vacation": [
            {
                "quantity": 5,
                "payment": "250000.00"
            }
        ],
        "service_bonus": [
            {
                "quantity": 365,
                "payment": "1500000.00",
                "paymentNS": "250000.00"
            }
        ],
        "severance": [
            {
                "payment": "1500000.00",
                "percentage": "12",
                "interest_payment": "180000.00"
            }
        ],
        "work_disabilities": [
            {
                "start_date": "2025-10-05",
                "end_date": "2025-10-10",
                "type": 3,
                "quantity": 5,
                "payment": "250000.00"
            },
            {
                "start_date": "2025-10-11",
                "end_date": "2025-10-15",
                "type": 3,
                "quantity": 5,
                "payment": "250000.00"
            }
        ],
        "maternity_leave": [
            {
                "start_date": "2025-10-11",
                "end_date": "2025-10-15",
                "quantity": 5,
                "payment": "250000.00"
            }
        ],
        "paid_leave": [
            {
                "start_date": "2025-10-11",
                "end_date": "2025-10-15",
                "quantity": 5,
                "payment": "250000.00"
            }
        ],
        "non_paid_leave": [
            {
                "start_date": "2025-10-11",
                "end_date": "2025-10-15",
                "quantity": 5
            }
        ],
        "bonuses": [
            {
                "salary_bonus": "100000.00"
            },
            {
                "salary_bonus": "95000.00",
                "non_salary_bonus": "50000.00"
            }
        ],
        "aid": [
            {
                "salary_assistance": "95000.00",
                "non_salary_assistance": "50000.00"
            }
        ],
        "legal_strike": [
            {
                "start_date": "2025-10-01",
                "end_date": "2025-10-10",
                "quantity": 10
            }
        ],
        "other_concepts": [
            {
                "salary_concept": "35000",
                "non_salary_concept": "50000",
                "description_concept": "INGRESO POR OTROS CONCEPTOS"
            }
        ],
        "compensations": [
            {
                "ordinary_compensation": "135000",
                "extraordinary_compensation": "250000"
            }
        ],
        "epctv_bonuses": [
            {
                "paymentS": "135000",
                "paymentNS": "250000",
                "salary_food_payment": "135000",
                "non_salary_food_payment": "250000"
            }
        ],
        "commissions": [
            {
                "commission": "135000"
            },
            {
                "commission": "155000"
            }
        ],
        "third_party_payments": [
            {
                "third_party_payment": "155000"
            }
        ],
        "advances": [
            {
                "advance": "135000"
            },
            {
                "advance": "50000"
            }
        ],
        "endowment": "250000.00",
        "sustenance_support": "1350000.00",
        "telecommuting": "250000.00",
        "withdrawal_bonus": "250000.00",
        "compensation": "135000.00",
        "accrued_total": "5145562.50"
    },
    "deductions": {
        "eps_type_law_deductions_id": 1,
        "eps_deduction": "60000.00",
        "pension_type_law_deductions_id": 5,
        "pension_deduction": "60000.00",
        "labor_union": [
            {
                "percentage": "2.00",
                "deduction": "30000.00"
            }
        ],
        "sanctions": [
            {
                "public_sanction": "300000.00",
                "private_sanction": "130000.00"
            }
        ],
        "orders": [
            {
                "description": "LIBRANZA POR PEDIDO NRO 34256 GRUPO EXITO",
                "deduction": "13000.00"
            }
        ],
        "third_party_payments": [
            {
                "third_party_payment": "155000"
            },
            {
                "third_party_payment": "59000"
            }
        ],
        "advances": [
            {
                "advance": "255000"
            },
            {
                "advance": "79000"
            }
        ],
        "other_deductions": [
            {
                "other_deduction": "133000"
            }
        ],
        "voluntary_pension": "158000.00",
        "withholding_at_source": "65000.00",
        "afc": "33500.00",
        "cooperative": "25000.00",
        "tax_liens": "38500.00",
        "supplementary_plan": "65000.00",
        "education": "59000.00",
        "refund": "47000.00",
        "debt": "39000",
        "deductions_total": "120000.00"
    }
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/payroll-adjust-note/38490179-23a6-4ce5-b7ec-7fb92588b3e6', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "type_document_id": 10,
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "CLL 11 NRO 21-73 BRR LA CABAÑA",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "type_note": 1,
    "predecessor": {
        "predecessor_number": 5,
        "predecessor_cune": "3c9596d08f883c780b8e02205549328da4edc71befa9de3737de39ad7679dbf43b526b8bca1e35b7a8a2624f987edada",
        "predecessor_issue_date": "2025-10-31"
    },
    "period": {
        "admision_date": "2025-01-01",
        "settlement_start_date": "2025-09-01",
        "settlement_end_date": "2025-09-30",
        "worked_time": 1735,
        "issue_date": "2025-10-31"
    },
    "worker_code": "41946692",
    "prefix": "NA",
    "consecutive": 2,
    "payroll_period_id": 4,
    "notes": "PRUEBA DE ENVIO DE NOMINA ELECTRONICA",
    "worker": {
        "type_worker_id": 1,
        "sub_type_worker_id": 1,
        "payroll_type_document_identification_id": 1,
        "municipality_id": 822,
        "type_contract_id": 1,
        "high_risk_pension": false,
        "identification_number": 41946692,
        "surname": "CARDONA",
        "second_surname": "VILLADA",
        "first_name": "ELIZABETH",
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "integral_salarary": false,
        "salary": "1500000.00"
    },
    "payment": {
        "payment_method_id": 10,
        "bank_name": "BANCO DAVIVIENDA",
        "account_type": "AHORROS",
        "account_number": "126070603280"
    },
    "payment_dates": [
        {
            "payment_date": "2025-10-01"
        },
        {
            "payment_date": "2025-10-30"
        }
    ],
    "accrued": {
        "worked_days": 30,
        "salary": "750000.00",
        "transportation_allowance": "109000.00",
        "HEDs": [
            {
                "start_time": "2025-10-01T18:00:00",
                "end_time": "2025-10-01T19:00:00",
                "quantity": 1,
                "percentage": 1,
                "payment": "7812.50"
            },
            {
                "start_time": "2025-10-02T18:00:00",
                "end_time": "2025-10-02T19:00:00",
                "quantity": 1,
                "percentage": 1,
                "payment": "7812.50"
            }
        ],
        "HENs": [
            {
                "start_time": "2025-10-01T21:00:00",
                "end_time": "2025-10-01T22:00:00",
                "quantity": 1,
                "percentage": 2,
                "payment": "10937.50"
            }
        ],
        "HRNs": [
            {
                "start_time": "2025-10-01T21:00:00",
                "end_time": "2025-10-01T22:00:00",
                "quantity": 1,
                "percentage": 3,
                "payment": "8437.50"
            },
            {
                "start_time": "2025-10-02T21:00:00",
                "end_time": "2025-10-02T22:00:00",
                "quantity": 1,
                "percentage": 3,
                "payment": "8437.50"
            }
        ],
        "HEDDFs": [
            {
                "start_time": "2025-10-01T21:00:00",
                "end_time": "2025-10-01T22:00:00",
                "quantity": 1,
                "percentage": 4,
                "payment": "12500.00"
            }
        ],
        "HRDDFs": [
            {
                "start_time": "2025-10-01T16:00:00",
                "end_time": "2025-10-01T17:00:00",
                "quantity": 1,
                "percentage": 5,
                "payment": "10937.50"
            },
            {
                "start_time": "2025-10-02T16:00:00",
                "end_time": "2025-10-02T17:00:00",
                "quantity": 1,
                "percentage": 5,
                "payment": "10937.50"
            }
        ],
        "HENDFs": [
            {
                "start_time": "2025-10-01T21:00:00",
                "end_time": "2025-10-01T22:00:00",
                "quantity": 1,
                "percentage": 6,
                "payment": "15625.00"
            }
        ],
        "HRNDFs": [
            {
                "start_time": "2025-10-01T21:00:00",
                "end_time": "2025-10-01T22:00:00",
                "quantity": 1,
                "percentage": 7,
                "payment": "13125.00"
            }
        ],
        "common_vacation": [
            {
                "start_date": "2025-10-01",
                "end_date": "2025-10-10",
                "quantity": 10,
                "payment": "500000.00"
            }
        ],
        "paid_vacation": [
            {
                "quantity": 5,
                "payment": "250000.00"
            }
        ],
        "service_bonus": [
            {
                "quantity": 365,
                "payment": "1500000.00",
                "paymentNS": "250000.00"
            }
        ],
        "severance": [
            {
                "payment": "1500000.00",
                "percentage": "12",
                "interest_payment": "180000.00"
            }
        ],
        "work_disabilities": [
            {
                "start_date": "2025-10-05",
                "end_date": "2025-10-10",
                "type": 3,
                "quantity": 5,
                "payment": "250000.00"
            },
            {
                "start_date": "2025-10-11",
                "end_date": "2025-10-15",
                "type": 3,
                "quantity": 5,
                "payment": "250000.00"
            }
        ],
        "maternity_leave": [
            {
                "start_date": "2025-10-11",
                "end_date": "2025-10-15",
                "quantity": 5,
                "payment": "250000.00"
            }
        ],
        "paid_leave": [
            {
                "start_date": "2025-10-11",
                "end_date": "2025-10-15",
                "quantity": 5,
                "payment": "250000.00"
            }
        ],
        "non_paid_leave": [
            {
                "start_date": "2025-10-11",
                "end_date": "2025-10-15",
                "quantity": 5
            }
        ],
        "bonuses": [
            {
                "salary_bonus": "100000.00"
            },
            {
                "salary_bonus": "95000.00",
                "non_salary_bonus": "50000.00"
            }
        ],
        "aid": [
            {
                "salary_assistance": "95000.00",
                "non_salary_assistance": "50000.00"
            }
        ],
        "legal_strike": [
            {
                "start_date": "2025-10-01",
                "end_date": "2025-10-10",
                "quantity": 10
            }
        ],
        "other_concepts": [
            {
                "salary_concept": "35000",
                "non_salary_concept": "50000",
                "description_concept": "INGRESO POR OTROS CONCEPTOS"
            }
        ],
        "compensations": [
            {
                "ordinary_compensation": "135000",
                "extraordinary_compensation": "250000"
            }
        ],
        "epctv_bonuses": [
            {
                "paymentS": "135000",
                "paymentNS": "250000",
                "salary_food_payment": "135000",
                "non_salary_food_payment": "250000"
            }
        ],
        "commissions": [
            {
                "commission": "135000"
            },
            {
                "commission": "155000"
            }
        ],
        "third_party_payments": [
            {
                "third_party_payment": "155000"
            }
        ],
        "advances": [
            {
                "advance": "135000"
            },
            {
                "advance": "50000"
            }
        ],
        "endowment": "250000.00",
        "sustenance_support": "1350000.00",
        "telecommuting": "250000.00",
        "withdrawal_bonus": "250000.00",
        "compensation": "135000.00",
        "accrued_total": "5145562.50"
    },
    "deductions": {
        "eps_type_law_deductions_id": 1,
        "eps_deduction": "60000.00",
        "pension_type_law_deductions_id": 5,
        "pension_deduction": "60000.00",
        "labor_union": [
            {
                "percentage": "2.00",
                "deduction": "30000.00"
            }
        ],
        "sanctions": [
            {
                "public_sanction": "300000.00",
                "private_sanction": "130000.00"
            }
        ],
        "orders": [
            {
                "description": "LIBRANZA POR PEDIDO NRO 34256 GRUPO EXITO",
                "deduction": "13000.00"
            }
        ],
        "third_party_payments": [
            {
                "third_party_payment": "155000"
            },
            {
                "third_party_payment": "59000"
            }
        ],
        "advances": [
            {
                "advance": "255000"
            },
            {
                "advance": "79000"
            }
        ],
        "other_deductions": [
            {
                "other_deduction": "133000"
            }
        ],
        "voluntary_pension": "158000.00",
        "withholding_at_source": "65000.00",
        "afc": "33500.00",
        "cooperative": "25000.00",
        "tax_liens": "38500.00",
        "supplementary_plan": "65000.00",
        "education": "59000.00",
        "refund": "47000.00",
        "debt": "39000",
        "deductions_total": "120000.00"
    }
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"type_document_id":10,"establishment_name":"TORRE SOFTWARE","establishment_address":"CLL 11 NRO 21-73 BRR LA CABA\u00d1A","establishment_phone":"3226563672","establishment_municipality":600,"establishment_email":"[email protected]","head_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","type_note":1,"predecessor":{"predecessor_number":5,"predecessor_cune":"3c9596d08f883c780b8e02205549328da4edc71befa9de3737de39ad7679dbf43b526b8bca1e35b7a8a2624f987edada","predecessor_issue_date":"2025-10-31"},"period":{"admision_date":"2025-01-01","settlement_start_date":"2025-09-01","settlement_end_date":"2025-09-30","worked_time":1735,"issue_date":"2025-10-31"},"worker_code":"41946692","prefix":"NA","consecutive":2,"payroll_period_id":4,"notes":"PRUEBA DE ENVIO DE NOMINA ELECTRONICA","worker":{"type_worker_id":1,"sub_type_worker_id":1,"payroll_type_document_identification_id":1,"municipality_id":822,"type_contract_id":1,"high_risk_pension":false,"identification_number":41946692,"surname":"CARDONA","second_surname":"VILLADA","first_name":"ELIZABETH","address":"BRR LIMONAR MZ 6 CS 3 ET 1","integral_salarary":false,"salary":"1500000.00"},"payment":{"payment_method_id":10,"bank_name":"BANCO DAVIVIENDA","account_type":"AHORROS","account_number":"126070603280"},"payment_dates":[{"payment_date":"2025-10-01"},{"payment_date":"2025-10-30"}],"accrued":{"worked_days":30,"salary":"750000.00","transportation_allowance":"109000.00","HEDs":[{"start_time":"2025-10-01T18:00:00","end_time":"2025-10-01T19:00:00","quantity":1,"percentage":1,"payment":"7812.50"},{"start_time":"2025-10-02T18:00:00","end_time":"2025-10-02T19:00:00","quantity":1,"percentage":1,"payment":"7812.50"}],"HENs":[{"start_time":"2025-10-01T21:00:00","end_time":"2025-10-01T22:00:00","quantity":1,"percentage":2,"payment":"10937.50"}],"HRNs":[{"start_time":"2025-10-01T21:00:00","end_time":"2025-10-01T22:00:00","quantity":1,"percentage":3,"payment":"8437.50"},{"start_time":"2025-10-02T21:00:00","end_time":"2025-10-02T22:00:00","quantity":1,"percentage":3,"payment":"8437.50"}],"HEDDFs":[{"start_time":"2025-10-01T21:00:00","end_time":"2025-10-01T22:00:00","quantity":1,"percentage":4,"payment":"12500.00"}],"HRDDFs":[{"start_time":"2025-10-01T16:00:00","end_time":"2025-10-01T17:00:00","quantity":1,"percentage":5,"payment":"10937.50"},{"start_time":"2025-10-02T16:00:00","end_time":"2025-10-02T17:00:00","quantity":1,"percentage":5,"payment":"10937.50"}],"HENDFs":[{"start_time":"2025-10-01T21:00:00","end_time":"2025-10-01T22:00:00","quantity":1,"percentage":6,"payment":"15625.00"}],"HRNDFs":[{"start_time":"2025-10-01T21:00:00","end_time":"2025-10-01T22:00:00","quantity":1,"percentage":7,"payment":"13125.00"}],"common_vacation":[{"start_date":"2025-10-01","end_date":"2025-10-10","quantity":10,"payment":"500000.00"}],"paid_vacation":[{"quantity":5,"payment":"250000.00"}],"service_bonus":[{"quantity":365,"payment":"1500000.00","paymentNS":"250000.00"}],"severance":[{"payment":"1500000.00","percentage":"12","interest_payment":"180000.00"}],"work_disabilities":[{"start_date":"2025-10-05","end_date":"2025-10-10","type":3,"quantity":5,"payment":"250000.00"},{"start_date":"2025-10-11","end_date":"2025-10-15","type":3,"quantity":5,"payment":"250000.00"}],"maternity_leave":[{"start_date":"2025-10-11","end_date":"2025-10-15","quantity":5,"payment":"250000.00"}],"paid_leave":[{"start_date":"2025-10-11","end_date":"2025-10-15","quantity":5,"payment":"250000.00"}],"non_paid_leave":[{"start_date":"2025-10-11","end_date":"2025-10-15","quantity":5}],"bonuses":[{"salary_bonus":"100000.00"},{"salary_bonus":"95000.00","non_salary_bonus":"50000.00"}],"aid":[{"salary_assistance":"95000.00","non_salary_assistance":"50000.00"}],"legal_strike":[{"start_date":"2025-10-01","end_date":"2025-10-10","quantity":10}],"other_concepts":[{"salary_concept":"35000","non_salary_concept":"50000","description_concept":"INGRESO POR OTROS CONCEPTOS"}],"compensations":[{"ordinary_compensation":"135000","extraordinary_compensation":"250000"}],"epctv_bonuses":[{"paymentS":"135000","paymentNS":"250000","salary_food_payment":"135000","non_salary_food_payment":"250000"}],"commissions":[{"commission":"135000"},{"commission":"155000"}],"third_party_payments":[{"third_party_payment":"155000"}],"advances":[{"advance":"135000"},{"advance":"50000"}],"endowment":"250000.00","sustenance_support":"1350000.00","telecommuting":"250000.00","withdrawal_bonus":"250000.00","compensation":"135000.00","accrued_total":"5145562.50"},"deductions":{"eps_type_law_deductions_id":1,"eps_deduction":"60000.00","pension_type_law_deductions_id":5,"pension_deduction":"60000.00","labor_union":[{"percentage":"2.00","deduction":"30000.00"}],"sanctions":[{"public_sanction":"300000.00","private_sanction":"130000.00"}],"orders":[{"description":"LIBRANZA POR PEDIDO NRO 34256 GRUPO EXITO","deduction":"13000.00"}],"third_party_payments":[{"third_party_payment":"155000"},{"third_party_payment":"59000"}],"advances":[{"advance":"255000"},{"advance":"79000"}],"other_deductions":[{"other_deduction":"133000"}],"voluntary_pension":"158000.00","withholding_at_source":"65000.00","afc":"33500.00","cooperative":"25000.00","tax_liens":"38500.00","supplementary_plan":"65000.00","education":"59000.00","refund":"47000.00","debt":"39000","deductions_total":"120000.00"}}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/payroll-adjust-note/38490179-23a6-4ce5-b7ec-7fb92588b3e6", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

❌ NOTA DE AJUSTE DE NOMINA - ELIMINAR

📄 Descripción General

Este ejemplo demuestra cómo emitir una Nota de Ajuste de Nómina para Eliminar (type_document_id: 10, type_note: 2) una nómina individual previamente emitida que debe ser anulada sin reemplazo.

La Nota de Ajuste tipo ELIMINAR anula completamente la nómina original sin generar una nueva. Se usa cuando la nómina fue emitida por error, está duplicada, o no debe existir. A diferencia del tipo REEMPLAZAR, NO requiere estructura completa de devengos, deducciones ni datos del trabajador.


📋 URL del Endpoint

POST {{url}}/api/ubl2.1/payroll-adjust-note/{{testSetId}}

Características del Endpoint:

  • Modo: Solo asíncrono (testSetId obligatorio)
  • Autenticación: Bearer token en header
  • Content-Type: application/json
  • Controlador: PayrollController@storeAdjustNote
  • Validación: PayrollAdjustNoteRequest
  • Tabla: documents (type_document_id = 10)

🔑 Campos Principales del Ejemplo

Datos de la Nota de Eliminación

Campo Valor Descripción
type_document_id 10 Nota de Ajuste de Nómina
type_note 2 ELIMINAR (anula sin reemplazo)
prefix NA Prefijo para Nota de Ajuste
consecutive 3 Número consecutivo de la nota
payroll_period_id 4 Período de pago (mensual)
notes PRUEBA DE ENVIO DE NOMINA... Observaciones del ajuste

Estructura predecessor (Nómina Original a Eliminar)

Campo Valor Descripción
predecessor_number 5 Número consecutivo de la nómina original
predecessor_cune 3c9596d08f883c780b8e... CUNE completo de la nómina a eliminar
predecessor_issue_date 2025-10-31 Fecha de emisión de la nómina original

🔐 type_note: 2 (ELIMINAR) - Estructura Simplificada

Campos Requeridos

Campo ¿Requerido? Descripción
type_document_id ✅ Sí Siempre 10
type_note ✅ Sí Siempre 2 (Eliminar)
prefix ✅ Sí Prefijo autorizado (NA)
consecutive ✅ Sí Consecutivo de la nota
payroll_period_id ✅ Sí Período de pago
notes ✅ Sí Motivo de la eliminación
predecessor ✅ Sí Datos de la nómina a eliminar
period ✅ Sí Mismo período de la original
establishment_name ✅ Sí Nombre del establecimiento
establishment_address ✅ Sí Dirección del establecimiento
establishment_phone ✅ Sí Teléfono del establecimiento
establishment_municipality ✅ Sí ID del municipio
establishment_email ✅ Sí Email del establecimiento

Campos NO Requeridos (Omitidos)

Campo ¿Requerido? Razón
worker_code ❌ No No se requiere identificar trabajador
worker ❌ No No se envía estructura de trabajador
accrued ❌ No No se envían devengos
deductions ❌ No No se envían deducciones
payment ❌ No No se envía forma de pago
payment_dates ❌ No No se envían fechas de pago

Importante: Al usar type_note: 2, la estructura es mínima. Solo se requieren datos básicos del establecimiento, el período y la referencia a la nómina a eliminar.


📊 Comparación: ELIMINAR vs REEMPLAZAR

Aspecto type_note: 1 (REEMPLAZAR) type_note: 2 (ELIMINAR)
Acción Anula original + Genera nueva Solo anula (sin reemplazo)
worker ✅ Requerido ❌ NO requerido
accrued ✅ Requerido ❌ NO requerido
deductions ✅ Requerido ❌ NO requerido
payment ✅ Requerido ❌ NO requerido
predecessor ✅ Requerido ✅ Requerido
period ✅ Requerido ✅ Requerido
Uso típico Corregir valores erróneos Nómina duplicada o errónea
Genera nuevo CUNE ✅ Sí (para el reemplazo) ❌ No
Tamaño JSON ~300 líneas ~40 líneas

🧮 Efecto de la Eliminación

Antes de la Eliminación

Nómina Estado CUNE Trabajador
NI-5 Válida 3c9596d08f883c... ELIZABETH CARDONA
NI-6 Válida 7f2a3b9e5c1d... JUAN PEREZ

Después de la Eliminación (NA-3)

Nómina Estado CUNE Trabajador
NI-5 Anulada (por NA-3) 3c9596d08f883c... ELIZABETH CARDONA
NI-6 Válida 7f2a3b9e5c1d... JUAN PEREZ
NA-3 Válida (eliminación) (Nuevo CUNE) -

Resultado: La nómina NI-5 queda completamente anulada. No existe nómina válida para ese período del trabajador.


📝 Notas Importantes sobre Notas de Ajuste - ELIMINAR

📌 1. Cuándo Usar type_note = 2 (Eliminar)

Use ELIMINAR cuando:

  • La nómina fue emitida por error (trabajador equivocado, período incorrecto)
  • La nómina está duplicada (se envió dos veces por error)
  • El trabajador no debía recibir pago en ese período (suspensión, licencia no remunerada)
  • Se emitió nómina a trabajador que ya no pertenece a la empresa
  • La nómina fue creada en el período incorrecto (debe reemitirse en otro período)

NO use ELIMINAR para corregir valores erróneos. En ese caso, use type_note: 1 (REEMPLAZAR).

📌 2. Sin worker_code

A diferencia de la Nota de Ajuste REEMPLAZAR, al eliminar NO se requiere el campo worker_code. La identificación del trabajador se obtiene de la nómina original mediante el predecessor.

📌 3. Estructura Mínima

La estructura JSON para ELIMINAR es muy simple:

{
  "type_document_id": 10,
  "type_note": 2,
  "prefix": "NA",
  "consecutive": 3,
  "payroll_period_id": 4,
  "notes": "Motivo de eliminación",
  "establishment_name": "...",
  "establishment_address": "...",
  "establishment_phone": "...",
  "establishment_municipality": 600,
  "establishment_email": "...",
  "predecessor": {
    "predecessor_number": 5,
    "predecessor_cune": "...",
    "predecessor_issue_date": "2025-10-31"
  },
  "period": {
    "admision_date": "2025-01-01",
    "settlement_start_date": "2025-09-01",
    "settlement_end_date": "2025-09-30",
    "worked_time": 1735,
    "issue_date": "2025-10-31"
  }
}

📌 4. Campo notes es Crítico

El campo notes debe explicar claramente el motivo de la eliminación:

  • ✅ "Nómina duplicada - Ya existe NI-4 para el mismo período"
  • ✅ "Nómina emitida a trabajador equivocado - Debe ser para CC 123456"
  • ✅ "Trabajador en suspensión - No corresponde pago en este período"
  • ❌ "Eliminar" (demasiado genérico)
  • ❌ "Error" (no explica el error)

📌 5. Efecto Irreversible

Una vez aprobada la Nota de Ajuste ELIMINAR:

  • La nómina original queda anulada permanentemente
  • El CUNE original queda invalidado
  • NO se puede revertir la eliminación
  • Si fue un error, debe emitirse una nueva nómina individual (con nuevo consecutivo)

📌 6. Diferencia de Pago ya Realizado

Si la nómina a eliminar ya fue pagada al trabajador:

  • La eliminación NO revierte el pago bancario
  • El empleador debe gestionar la devolución del dinero fuera del sistema de nómina electrónica
  • Se recomienda documentar la devolución con recibo firmado por el trabajador

📌 7. Período Idéntico a la Original

El objeto period debe tener exactamente las mismas fechas que la nómina original:

  • admision_date: Igual
  • settlement_start_date: Igual
  • settlement_end_date: Igual
  • worked_time: Igual
  • issue_date: Puede ser diferente (fecha de emisión de la nota)

📌 8. predecessor_cune Obligatorio

El CUNE de la nómina original (predecessor_cune) es absolutamente obligatorio. Sin este campo, la DIAN rechazará la nota de eliminación porque no puede identificar cuál nómina anular.

El CUNE debe ser el código completo de 96 caracteres hexadecimales.

📌 9. Plazo para Eliminar

Según la Resolución 000013 de 2021, las Notas de Ajuste (incluyendo eliminación) pueden emitirse:

  • Durante el mismo mes de la nómina original, o
  • Hasta el último día del mes siguiente

Después de este plazo, debe coordinarse directamente con la DIAN.

📌 10. Email al Trabajador

Cuando la Nota de Ajuste ELIMINAR es aprobada:

  • El trabajador recibe email notificando la anulación de la nómina
  • El email debe incluir explicación del motivo
  • Si ya se pagó, debe indicarse el procedimiento de devolución
  • El PDF de la nómina original aparece marcado como "ANULADO"

📌 11. No Genera Reemplazo

Al usar type_note: 2, NO se genera una nueva nómina. Si después de eliminar se requiere una nómina correcta:

  1. Primero emitir la Nota de Ajuste ELIMINAR
  2. Esperar aprobación de la DIAN
  3. Emitir una nueva nómina individual (con nuevo consecutivo NI-X)

NO es posible eliminar y reemplazar en un solo paso. Para eso existe type_note: 1 (REEMPLAZAR).

📌 12. Validación de Existencia

Antes de emitir una Nota de Ajuste ELIMINAR, el sistema valida que:

  • La nómina original (predecessor_number) exista
  • El CUNE (predecessor_cune) coincida con el de la base de datos
  • La nómina original esté en estado VÁLIDA (no se puede eliminar una nómina ya anulada)
  • El trabajador corresponda a la empresa emisora

📌 13. Modo Asíncrono Obligatorio

Al igual que todas las nóminas, las Notas de Ajuste ELIMINAR solo se envían en modo asíncrono. El testSetId es obligatorio. La respuesta incluye un zip_key para consultar el resultado.

📌 14. Impacto en Reportes Contables

La eliminación de una nómina afecta:

  • Reportes de nómina mensual (se resta el valor eliminado)
  • Provisiones de prestaciones sociales
  • Base de cálculo de parafiscales
  • Certificados de ingresos y retenciones

Se recomienda generar reportes después de que la DIAN apruebe la eliminación.

📌 15. Casos Comunes de Eliminación

  • Nómina duplicada: Se envió dos veces la misma nómina (NI-5 y NI-6 con mismos datos)
  • Trabajador equivocado: Se generó nómina para CC 41946692 cuando era para CC 12345678
  • Período incorrecto: Se emitió nómina de septiembre en agosto por error
  • Trabajador retirado: Se emitió nómina a empleado que ya no trabaja en la empresa
  • Suspensión sin pago: Trabajador estuvo suspendido sin remuneración todo el período
  • Error sistémico: Fallo del software generó nómina sin datos reales

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "type_document_id": 10,
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "CLL 11 NRO 21-73 BRR LA CABAÑA",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "type_note": 2,
    "predecessor": {
        "predecessor_number": 5,
        "predecessor_cune": "3c9596d08f883c780b8e02205549328da4edc71befa9de3737de39ad7679dbf43b526b8bca1e35b7a8a2624f987edada",
        "predecessor_issue_date": "2025-10-31"
    },
    "period": {
        "admision_date": "2025-01-01",
        "settlement_start_date": "2025-09-01",
        "settlement_end_date": "2025-09-30",
        "worked_time": 1735,
        "issue_date": "2025-10-31"
    },
    "prefix": "NA",
    "consecutive": 5,
    "payroll_period_id": 4,
    "notes": "PRUEBA DE ENVIO DE NOMINA DE AJUSTE ELECTRONICA - ELIMINAR"
}
curl -X POST 'https://back.apidian.app/payroll-adjust-note/4342d63a-ffbb-4d68-9396-17c1b13e9018' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "type_document_id": 10,
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "CLL 11 NRO 21-73 BRR LA CABAÑA",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "type_note": 2,
    "predecessor": {
        "predecessor_number": 5,
        "predecessor_cune": "3c9596d08f883c780b8e02205549328da4edc71befa9de3737de39ad7679dbf43b526b8bca1e35b7a8a2624f987edada",
        "predecessor_issue_date": "2025-10-31"
    },
    "period": {
        "admision_date": "2025-01-01",
        "settlement_start_date": "2025-09-01",
        "settlement_end_date": "2025-09-30",
        "worked_time": 1735,
        "issue_date": "2025-10-31"
    },
    "prefix": "NA",
    "consecutive": 5,
    "payroll_period_id": 4,
    "notes": "PRUEBA DE ENVIO DE NOMINA DE AJUSTE ELECTRONICA - ELIMINAR"
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/payroll-adjust-note/4342d63a-ffbb-4d68-9396-17c1b13e9018', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "type_document_id": 10,
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "CLL 11 NRO 21-73 BRR LA CABAÑA",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "type_note": 2,
    "predecessor": {
        "predecessor_number": 5,
        "predecessor_cune": "3c9596d08f883c780b8e02205549328da4edc71befa9de3737de39ad7679dbf43b526b8bca1e35b7a8a2624f987edada",
        "predecessor_issue_date": "2025-10-31"
    },
    "period": {
        "admision_date": "2025-01-01",
        "settlement_start_date": "2025-09-01",
        "settlement_end_date": "2025-09-30",
        "worked_time": 1735,
        "issue_date": "2025-10-31"
    },
    "prefix": "NA",
    "consecutive": 5,
    "payroll_period_id": 4,
    "notes": "PRUEBA DE ENVIO DE NOMINA DE AJUSTE ELECTRONICA - ELIMINAR"
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"type_document_id":10,"establishment_name":"TORRE SOFTWARE","establishment_address":"CLL 11 NRO 21-73 BRR LA CABA\u00d1A","establishment_phone":"3226563672","establishment_municipality":600,"establishment_email":"[email protected]","head_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","type_note":2,"predecessor":{"predecessor_number":5,"predecessor_cune":"3c9596d08f883c780b8e02205549328da4edc71befa9de3737de39ad7679dbf43b526b8bca1e35b7a8a2624f987edada","predecessor_issue_date":"2025-10-31"},"period":{"admision_date":"2025-01-01","settlement_start_date":"2025-09-01","settlement_end_date":"2025-09-30","worked_time":1735,"issue_date":"2025-10-31"},"prefix":"NA","consecutive":5,"payroll_period_id":4,"notes":"PRUEBA DE ENVIO DE NOMINA DE AJUSTE ELECTRONICA - ELIMINAR"}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/payroll-adjust-note/4342d63a-ffbb-4d68-9396-17c1b13e9018", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

ENVIAR NÓMINAS PENDIENTES

📋 Descripción

Envía a la DIAN todas las nóminas individuales que quedaron pendientes de transmisión (estado state_document_id = 2). Útil cuando hubo fallas de conexión o errores temporales al crear nóminas con dont_send_yet: true.

Request Handler: PayrollController@send_pendings


🔗 URL

POST /api/ubl2.1/payroll/send_pendings
POST /api/ubl2.1/payroll/send_pendings/{prefix}
POST /api/ubl2.1/payroll/send_pendings/{prefix}/{number}

📤 Body

Vacío - No requiere parámetros en el body.


🔧 Parámetros URL (Opcionales)

Parámetro Tipo Descripción Ejemplo
prefix string Filtrar por prefijo específico NI, NIM
number string Filtrar por número específico (requiere prefix) 125

Ejemplos de uso:

# Enviar todas las nóminas pendientes de la empresa
POST /api/ubl2.1/payroll/send_pendings

# Enviar todas las nóminas con prefijo "NI"
POST /api/ubl2.1/payroll/send_pendings/NI

# Enviar nómina específica NI-125
POST /api/ubl2.1/payroll/send_pendings/NI/125

# Enviar TODAS las nóminas pendientes del sistema (solo admin)
POST /api/ubl2.1/payroll/send_pendings/ALL/ALL

⚙️ Comportamiento

  1. Busca nóminas individuales con type_document_id = 9 y state_document_id = 2 (Pendiente)
  2. Filtra por company_id del usuario autenticado (o todas si ALL/ALL)
  3. Aplica filtros de prefix/number si fueron proporcionados
  4. Lee archivos XML y ZIP previamente generados
  5. Firma y envía cada documento a DIAN (modo síncrono)
  6. Actualiza estado según respuesta:
    • Si éxito: state_document_id = 1 (Enviado) + guarda CUNE
    • Si falla: Permanece en 2 (Pendiente)
  7. Retorna resumen de envíos (exitosos/fallidos)

🔄 Flujo: Generación Offline → Envío Diferido

Paso 1: Crear Nómina sin enviar a DIAN

POST /api/ubl2.1/payroll/{{testSetId}}
{
  "dont_send_yet": true,
  "type_document_id": 9,
  "prefix": "NI",
  "consecutive": 123,
  "worker_code": "41946692",
  "period": {...},
  "worker": {...},
  "accrued": {...},
  "deductions": {...}
}

Resultado:

  • Documento guardado en BD con state_document_id: 2
  • CUNE generado localmente
  • XML y ZIP creados pero NO enviados a DIAN
  • Sin validación DIAN aún

Paso 2: Enviar pendientes cuando hay conexión

POST /api/ubl2.1/payroll/send_pendings

Resultado:

  • Envía todas las nóminas pendientes a DIAN
  • Actualiza estados
  • Genera ApplicationResponse

✅ Respuesta Exitosa

{
  "success": true,
  "message": "Envios de documentos pendientes realizados con exito.",
  "responses": [
    {
      "document": "NI-123",
      "Envelope": {
        "Body": {
          "SendNominaSyncResponse": {
            "SendNominaSyncResult": {
              "IsValid": "true",
              "StatusCode": "00",
              "StatusDescription": "Procesado Correctamente.",
              "XmlDocumentKey": "abc123...xyz789"
            }
          }
        }
      }
    },
    {
      "document": "NI-124",
      "Envelope": {...}
    }
  ]
}

📋 Sin Documentos Pendientes

{
  "success": true,
  "message": "No existen registros de documentos pendientes para realizar envios...."
}

❌ Respuesta con Error

{
  "success": false,
  "message": "El servicio DIAN no se encuentra disponible en el momento, reintente mas tarde..."
}

🎯 Casos de Uso

Caso 1: Conexión Inestable

Problema:
- Internet intermitente durante el día
- Necesitas emitir nóminas pero DIAN no responde

Solución:
1. Crear nóminas con dont_send_yet: true
2. Acumular documentos localmente
3. Al final del día: send_pendings
4. Todas las nóminas se envían en lote

Caso 2: Procesamiento Nocturno

Problema:
- Alto volumen de nóminas diarias
- No quieres esperar DIAN en cada operación

Solución:
1. Durante el día: dont_send_yet: true
2. A las 11 PM: Ejecutar send_pendings
3. Transmisión en horario de bajo tráfico

Caso 3: Recuperación de Fallas

Problema:
- Hubo caída de servidor DIAN
- Quedaron nóminas sin enviar

Solución:
1. Ejecutar send_pendings
2. Sistema reintenta automáticamente
3. Actualiza estados según respuesta

📌 Consideraciones Importantes

  1. dont_send_yet: true → Marca el documento como state_document_id = 2 (Pendiente)

  2. Filtros opcionales:

    • Sin parámetros: Envía todos los pendientes de la empresa
    • Con prefix: Solo nóminas con ese prefijo
    • Con prefix/number: Nómina específica
  3. ALL/ALL: Requiere permisos de administrador, envía pendientes de TODAS las empresas

  4. Archivos requeridos: Los XML y ZIP deben existir desde la creación original (NIS-{prefix}{consecutive}.xml y .zip)

  5. CUNE: Se actualiza con el valor retornado por DIAN al validar

  6. Timeout: Configurado para 24 horas (86400 seg) para lotes grandes

  7. Memory limit: 4GB para manejar múltiples documentos

  8. Certificado: Verifica vigencia antes de enviar

  9. Empresa activa: Solo envía si company.state = true

  10. S3 compatible: Funciona con archivos en almacenamiento local o S3

  11. Modo síncrono: Las nóminas se envían síncronamente a DIAN, NO en modo asíncrono

  12. Prefijos de archivos: NIS-{prefix}{consecutive}.xml (signed), ReqNI-{prefix}{consecutive}.xml (request), RptaNI-{prefix}{consecutive}.xml (response)


🔑 Diferencias con Facturas y Notas

Aspecto Facturas Notas Nóminas
Endpoint /invoice/send_pendings /credit-note/send_pendings /payroll/send_pendings
type_document_id 1 4, 5 9
Prefijos XML FES-, ReqFE-, RptaFE- NCS-, ReqNC-, RptaNC- NIS-, ReqNI-, RptaNI-
Campo clave cufe cude cune
Controlador InvoiceController CreditNoteController, DebitNoteController PayrollController
Modo envío Sync/Async Sync/Async Solo Sync

💡 Recomendaciones

✅ Usar dont_send_yet: true cuando:

  • Conexión inestable
  • Alto volumen de operaciones
  • Procesamiento en lote preferido

✅ Programar send_pendings en:

  • Horarios de baja carga (noche/madrugada)
  • Después de verificar conectividad
  • Con monitoreo de resultados

✅ Validar respuestas:

  • Verificar IsValid = 'true'
  • Guardar logs de errores
  • Reintentar documentos fallidos

🔐 Seguridad

  • Requiere Bearer Token válido
  • Filtra por empresa del token (excepto ALL/ALL)
  • Valida certificado digital vigente
  • Verifica estado activo de la empresa

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
curl -X POST 'https://back.apidian.app/payroll/send_pendings' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' 
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/payroll/send_pendings', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  redirect: 'follow'
};

fetch("https://back.apidian.app/payroll/send_pendings", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

ENVIAR NOTAS DE AJUSTE DE NÓMINA PENDIENTES

📋 Descripción

Envía a la DIAN todas las notas de ajuste de nómina que quedaron pendientes de transmisión (estado state_document_id = 2). Útil cuando hubo fallas de conexión o errores temporales al crear notas de ajuste con dont_send_yet: true.

Request Handler: PayrollAdjustNoteController@send_pendings


🔗 URL

POST /api/ubl2.1/payroll-adjust-note/send_pendings
POST /api/ubl2.1/payroll-adjust-note/send_pendings/{prefix}
POST /api/ubl2.1/payroll-adjust-note/send_pendings/{prefix}/{number}

📤 Body

Vacío - No requiere parámetros en el body.


🔧 Parámetros URL (Opcionales)

Parámetro Tipo Descripción Ejemplo
prefix string Filtrar por prefijo específico NA, NAR
number string Filtrar por número específico (requiere prefix) 125

Ejemplos de uso:

# Enviar todas las notas de ajuste pendientes de la empresa
POST /api/ubl2.1/payroll-adjust-note/send_pendings

# Enviar todas las notas con prefijo "NA"
POST /api/ubl2.1/payroll-adjust-note/send_pendings/NA

# Enviar nota específica NA-125
POST /api/ubl2.1/payroll-adjust-note/send_pendings/NA/125

# Enviar TODAS las notas pendientes del sistema (solo admin)
POST /api/ubl2.1/payroll-adjust-note/send_pendings/ALL/ALL

⚙️ Comportamiento

  1. Busca notas de ajuste con type_document_id = 10 y state_document_id = 2 (Pendiente)
  2. Filtra por company_id del usuario autenticado (o todas si ALL/ALL)
  3. Aplica filtros de prefix/number si fueron proporcionados
  4. Lee archivos XML y ZIP previamente generados
  5. Firma y envía cada documento a DIAN (modo síncrono)
  6. Actualiza estado según respuesta:
    • Si éxito: state_document_id = 1 (Enviado) + guarda CUNE
    • Si falla: Permanece en 2 (Pendiente)
  7. Retorna resumen de envíos (exitosos/fallidos)

🔄 Flujo: Generación Offline → Envío Diferido

Paso 1: Crear Nota de Ajuste sin enviar a DIAN

POST /api/ubl2.1/payroll-adjust-note/{{testSetId}}
{
  "dont_send_yet": true,
  "type_document_id": 10,
  "type_note": 1,
  "prefix": "NA",
  "consecutive": 123,
  "predecessor": {...},
  "period": {...},
  "worker": {...},
  "accrued": {...},
  "deductions": {...}
}

Resultado:

  • Documento guardado en BD con state_document_id: 2
  • CUNE generado localmente
  • XML y ZIP creados pero NO enviados a DIAN
  • Sin validación DIAN aún

Paso 2: Enviar pendientes cuando hay conexión

POST /api/ubl2.1/payroll-adjust-note/send_pendings

Resultado:

  • Envía todas las notas de ajuste pendientes a DIAN
  • Actualiza estados
  • Genera ApplicationResponse

✅ Respuesta Exitosa

{
  "success": true,
  "message": "Envios de documentos pendientes realizados con exito.",
  "responses": [
    {
      "document": "NA-123",
      "Envelope": {
        "Body": {
          "SendNominaSyncResponse": {
            "SendNominaSyncResult": {
              "IsValid": "true",
              "StatusCode": "00",
              "StatusDescription": "Procesado Correctamente.",
              "XmlDocumentKey": "abc123...xyz789"
            }
          }
        }
      }
    },
    {
      "document": "NA-124",
      "Envelope": {...}
    }
  ]
}

📋 Sin Documentos Pendientes

{
  "success": true,
  "message": "No existen registros de documentos pendientes para realizar envios...."
}

❌ Respuesta con Error

{
  "success": false,
  "message": "El servicio DIAN no se encuentra disponible en el momento, reintente mas tarde..."
}

🎯 Casos de Uso

Caso 1: Correcciones Masivas

Problema:
- Se detectaron errores en múltiples nóminas
- Necesitas emitir varias notas de ajuste
- DIAN tiene problemas de conectividad

Solución:
1. Crear notas de ajuste con dont_send_yet: true
2. Acumular documentos localmente
3. Cuando DIAN esté disponible: send_pendings
4. Todas las notas se envían en lote

Caso 2: Ajustes Fin de Mes

Problema:
- Múltiples correcciones al cierre del mes
- No quieres esperar DIAN en cada operación

Solución:
1. Durante el día: dont_send_yet: true
2. Al final del día: Ejecutar send_pendings
3. Transmisión ordenada de todos los ajustes

Caso 3: Recuperación de Fallas

Problema:
- Hubo caída de servidor DIAN
- Quedaron notas de ajuste sin enviar

Solución:
1. Ejecutar send_pendings
2. Sistema reintenta automáticamente
3. Actualiza estados según respuesta

📌 Consideraciones Importantes

  1. dont_send_yet: true → Marca el documento como state_document_id = 2 (Pendiente)

  2. Filtros opcionales:

    • Sin parámetros: Envía todos los pendientes de la empresa
    • Con prefix: Solo notas con ese prefijo
    • Con prefix/number: Nota específica
  3. ALL/ALL: Requiere permisos de administrador, envía pendientes de TODAS las empresas

  4. Archivos requeridos: Los XML y ZIP deben existir desde la creación original (NAS-{prefix}{consecutive}.xml y .zip)

  5. CUNE: Se actualiza con el valor retornado por DIAN al validar

  6. Timeout: Configurado para 24 horas (86400 seg) para lotes grandes

  7. Memory limit: 4GB para manejar múltiples documentos

  8. Certificado: Verifica vigencia antes de enviar

  9. Empresa activa: Solo envía si company.state = true

  10. S3 compatible: Funciona con archivos en almacenamiento local o S3

  11. Modo síncrono: Las notas se envían síncronamente a DIAN, NO en modo asíncrono

  12. Prefijos de archivos: NAS-{prefix}{consecutive}.xml (signed), ReqNA-{prefix}{consecutive}.xml (request), RptaNA-{prefix}{consecutive}.xml (response)

  13. type_note: Puede ser 1 (Reemplazar) o 2 (Eliminar), el endpoint maneja ambos tipos


🔑 Diferencias con Nóminas Individuales

Aspecto Nóminas Individuales Notas de Ajuste
Endpoint /payroll/send_pendings /payroll-adjust-note/send_pendings
type_document_id 9 10
Prefijos XML NIS-, ReqNI-, RptaNI- NAS-, ReqNA-, RptaNA-
Campo clave cune cune
Controlador PayrollController PayrollAdjustNoteController
Tipos Solo individual Reemplazar (1) o Eliminar (2)

💡 Recomendaciones

✅ Usar dont_send_yet: true cuando:

  • Múltiples correcciones al cierre de período
  • Conexión inestable
  • Procesamiento en lote preferido

✅ Programar send_pendings en:

  • Después de verificar todas las correcciones
  • Horarios de baja carga
  • Con monitoreo de resultados

✅ Validar respuestas:

  • Verificar IsValid = 'true'
  • Confirmar que se anuló la nómina original
  • Guardar logs de errores

🔐 Seguridad

  • Requiere Bearer Token válido
  • Filtra por empresa del token (excepto ALL/ALL)
  • Valida certificado digital vigente
  • Verifica estado activo de la empresa
  • Valida que las nóminas originales existan antes de enviar notas de ajuste

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
curl -X POST 'https://back.apidian.app/payroll-adjust-note/send_pendings' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' 
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/payroll-adjust-note/send_pendings', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  redirect: 'follow'
};

fetch("https://back.apidian.app/payroll-adjust-note/send_pendings", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📄 DOCUMENTO SOPORTE - SENCILLO SIN DESCUENTOS

📄 Descripción General

Este ejemplo demuestra la emisión de un Documento Soporte Electrónico (type_document_id: 11) para soportar adquisiciones efectuadas a sujetos no obligados a facturar electrónicamente (personas naturales, informales, ventas sin documentación formal).

El Documento Soporte es un comprobante electrónico que permite al comprador (empresa obligada a facturar) documentar sus costos y deducciones ante la DIAN sin que el vendedor emita factura electrónica. Es obligatorio desde agosto de 2020 para compras superiores a determinado monto según normativa vigente.


📋 URL del Endpoint

POST {{url}}/api/ubl2.1/support-document

Características del Endpoint:

  • Modo: Síncrono (respuesta inmediata) o asíncrono con testSetId
  • Autenticación: Bearer token en header
  • Content-Type: application/json
  • Controlador: SupportDocumentController@store
  • Validación: SupportDocumentRequest
  • Tabla: documents (type_document_id = 11)
  • CUDE: Código Único de Documento Equivalente (similar a CUFE en facturas)

🔑 Campos Principales del Ejemplo

Datos del Documento

Campo Valor Descripción
type_document_id 11 Documento Soporte Electrónico
prefix SEDS Prefijo autorizado para doc. soporte
number 984000003 Número consecutivo
resolution_number 18760000001 Resolución 1876 DIAN
date 2025-11-04 Fecha del documento
time 12:09:38 Hora de emisión
notes SIN OBSERVACIONES Observaciones generales

Datos del Vendedor (seller) - Proveedor No Obligado

En Documento Soporte, el "seller" es en realidad el proveedor que vende (quien NO factura electrónicamente):

Campo Valor Descripción
identification_number 41946692 Cédula del proveedor
name ELIZABETH CARDONA VILLADA Nombre proveedor
phone 3226563672 Teléfono
address LIMONAR MZ 6 CS 3 ET 1 PISO 2 Dirección
email [email protected] Email proveedor
type_document_identification_id 3 Cédula de ciudadanía
type_organization_id 2 Persona natural
municipality_id 820 Municipio de residencia
type_liability_id 117 No responsable tributario
type_regime_id 1 Régimen simplificado

💳 Forma de Pago (payment_form)

Campo Valor Descripción
payment_form_id 1 Pago al contado
payment_method_id 10 Transferencia bancaria
payment_due_date 2025-11-04 Fecha de pago

💰 Línea de Detalle (invoice_lines)

Concepto Valor Descripción
description ARTICULO DE PRUEBAS Descripción del bien/servicio
code PRUEBA Código interno del artículo
unit_measure_id 70 Unidad de medida (UNIDAD)
invoiced_quantity 2.00 Cantidad
price_amount 100.00 Precio unitario
line_extension_amount 200.00 Subtotal línea (2 × 100)
free_of_charge_indicator false No es bonificación

🧮 Cálculo de Totales

Concepto Valor
line_extension_amount 200,00
tax_exclusive_amount 200,00
tax_inclusive_amount 200,00
allowance_total_amount 0,00
charge_total_amount 0,00
Impuesto Total (IVA 0%) 0,00
PAYABLE_AMOUNT 200,00

🏢 Datos de Establecimiento

Campo Valor Descripción
establishment_name ALEXANDER OBANDO LONDOÑO Nombre comercial
tarifaica 0 Tarifa ICA municipal
actividadeconomica 6201 Actividad económica (consultoría)
postal_zone_code 630001 Código postal del establecimiento

📝 Notas Importantes sobre Documento Soporte

📌 1. Diferencia: Documento Soporte vs Factura Electrónica

El Documento Soporte NO es una factura. Se emite por el COMPRADOR (la empresa obligada a facturar) cuando compra a un proveedor no obligado:

  • Factura Electrónica: Emite el vendedor obligado a facturar
  • Documento Soporte: Emite el comprador para soportar su costo/deducción

📌 2. CUDE vs CUFE

Los Documentos Soporte generan un CUDE (Código Único de Documento Equivalente), NO un CUFE:

  • CUFE: Facturas electrónicas (96 caracteres)
  • CUDE: Documentos Soporte/Equivalentes (96 caracteres, similar formato)

📌 3. El Rol de "seller" en Documento Soporte

En Documento Soporte, el campo "seller" representa al PROVEEDOR que vende (no obligado a facturar):

  • NO es el comprador (eso lo identifica el software/empresa emisora)
  • Datos del proveedor: identificación, nombre, contacto
  • Aunque en factura normal "seller" = empresa que vende obligadamente

📌 4. type_document_id Obligatorio

Siempre Especificar type_document_id: 11 para Documentos Soporte. Otros valores:

  • 12: Documento Equivalente (similar a soporte pero con variantes)
  • 13: Nota de Ajuste de Documento Soporte (para anular/corregir)

📌 5. Resolución 1876 DIAN

El campo resolution_number debe referenciarse al Documento 1876 de la DIAN que autoriza el rango de numeración para documentos soporte. Este documento contiene:

  • Rango autorizado (desde-hasta)
  • Fecha de vigencia
  • Prefijo autorizado (ej: SEDS, DS, SOPORTE)
  • Debe registrarse previamente en Config Company

📌 6. Consecutivos Monótonicos

Los números de Documento Soporte deben ser consecutivos sin saltos:

  • 984000003, 984000004, 984000005... (correcto)
  • 984000003, 984000005, 984000007... (incorrecto, DIAN rechaza)
  • Si se requiere reiniciar, solicitar nueva resolución a DIAN

📌 7. Proveedores No Obligados: Características

El proveedor (seller) NO obligado a facturar típicamente es:

  • Persona natural (sin registro mercantil)
  • Pequeño comerciante informal
  • Profesional independiente (honorarios)
  • Empresa extranjera sin sucursal en Colombia
  • Agricultor o productor primario

SU type_regime_id usualmente es 1 (régimen simplificado) o 2 (común).

📌 8. Fecha y Hora en Zona Bogotá

Los campos date y time deben estar en zona horaria America/Bogota (UTC-5):

  • date: YYYY-MM-DD (ej: 2025-11-04)
  • time: HH:MM:SS en formato 24h (ej: 12:09:38)
  • No pueden ser mayores a 48 horas en el futuro

📌 9. Impuestos en Documento Soporte

Los impuestos son válidos (IVA 0%, 5%, 19%), pero algunos son particulares:

  • IVA (tax_id: 1): Impuesto al Valor Agregado
  • INC (tax_id: 4): Impuesto Nacional al Consumo (restaurantes, bares)
  • IEPS (tax_id: 5): Impuesto Especial a Productos
  • En este ejemplo: 0% (sin IVA = base exenta)

📌 10. Validación de Totales

La API valida que los totales cuadren:

payable_amount = line_extension_amount - descuentos + cargos + impuestos

Si no coinciden, rechaza con error 422 "Totals do not match".

📌 11. Envío de Email (sendmail/sendmailtome)

Campos opcionales para notificación:

  • sendmail: true: Envía PDF al email del proveedor (seller.email)
  • sendmailtome: true: Envía copia al email del emisor
  • Requiere configuración de mail.php en el sistema

📌 12. Modalidades de Envío

Síncrono (sin testSetId en URL):

POST /api/ubl2.1/support-document
  • Responde inmediatamente con CUDE
  • No consume set de pruebas
  • Válido en producción

Asíncrono (con testSetId):

POST /api/ubl2.1/support-document/{testSetId}
  • Retorna zip_key para consulta posterior
  • Consume set de pruebas DIAN
  • Requiere consultar /api/ubl2.1/status/zip/{zip_key}

📌 13. Referencia a Documento Original

El Documento Soporte NO tiene billing_reference (a diferencia de Notas de Ajuste). Es un documento independiente que soporta un gasto/costo en el período tributario.

📌 14. Prefijo SEDS: Significado

SEDS = Soporte Electrónico de Documento Soporte (nomenclatura DIAN). Otros prefijos válidos:

  • SEDS: Prefijo estándar
  • DS: Abreviatura documento soporte
  • Dep: Depósito/compra
  • SOPORTE: Completo

El prefijo se autoriza en la resolución 1876.

📌 15. Casos de Uso Comunes

  • Compras a vendedores informales: Tienda de barrio, pequeño productor
  • Servicios profesionales: Consultor, asesor, instructor sin RUT
  • Importaciones de terceros: Compra a proveedor extranjero
  • Gastos de representación: Comidas de cliente sin factura formal
  • Mercados locales: Frutas, verduras, productos agrícolas
  • Combustible y peajes: Gasolinera informal, casetas sin factura
  • Honorarios freelance: Diseñador, traductor, programador independiente

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 984000003,
    "type_document_id": 11,
    "date": "2025-11-04",
    "time": "12:09:38",
    "notes": "SIN OBSERVACIONES",
    "sendmail": true,
    "sendmailtome": true,
    "resolution_number": "18760000001",
    "prefix": "SEDS",
    "establishment_name": "ALEXANDER OBANDO LONDOÑO",
    "tarifaica": "0",
    "actividadeconomica": "6201",
    "seller": {
        "identification_number": "41946692",
        "dv": "6",
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3226563672",
        "address": "LIMONAR MZ 6 CS 3 ET 1 PISO 2",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "postal_zone_code": 630001,
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 820,
        "type_liability_id": 117,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-04",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 10,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "200.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "200.00",
        "tax_exclusive_amount": "200.00",
        "tax_inclusive_amount": "200.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "200.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "200.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2.00",
            "line_extension_amount": "200.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "200.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "percent": "0.00",
                    "taxable_amount": "200.00"
                }
            ],
            "description": "ARTICULO DE PRUEBAS",
            "notes": "",
            "code": "PRUEBA",
            "type_item_identification_id": 4,
            "price_amount": "100.00",
            "base_quantity": "2.00",
            "type_generation_transmition_id": 1,
            "start_date": "2025-11-04"
        }
    ],
    "logo_empresa_emisora": "\/9j\/4AAQSkZJRgABAQEAYABgAAD\/4QBaRXhpZgAATU0AKgAAAAgABQMBAAUAAAABAAAASgMDAAEAAAABAAAAAFEQAAEAAAABAQAAAFERAAQAAAABAAAOw1ESAAQAAAABAAAOwwAAAAAAAYagAACxj\/\/bAEMAAgEBAgEBAgICAgICAgIDBQMDAwMDBgQEAwUHBgcHBwYHBwgJCwkICAoIBwcKDQoKCwwMDAwHCQ4PDQwOCwwMDP\/bAEMBAgICAwMDBgMDBgwIBwgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP\/AABEIAC4AdgMBIgACEQEDEQH\/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8\/T19vf4+fr\/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\/T19vf4+fr\/2gAMAwEAAhEDEQA\/AP38qn4h8QWfhXQ7rUr+Zbezs4zLLI38Kj+vt3NXK8F\/4KP+Jbzwz+zVNJa+YVudStoJwo6oSzD\/AMfVKzqRrSg44ZXnZ8qezfS\/zPH4hzeOV5ZXzGauqUXK3ov6uDfFfxZ8YrK61HSb6x8J+F4ZDEL27lEJk\/4Gcnd7LgDpk0sGreOvCGmtq2leJdO8Zaba\/Ncxwyi4aNfUj7wH+6cjrjFeKDxHY618dPhr4E8TXFxo\/hmLQrKVYJibbzp5rbzW3ZwVZ5j5Z75GBg817L8SP2bvEPgnxlp+r\/C1k03dE8d3BLdZRDxggSbtwbJypyAVBr8LzPgXiCE3jKletOppeca0ozTet6dJJUnCL05H8Sv7yvp8VlPElTMKVXEUYyn7KShPlb51KybtDblV9LvVJv09h+HHj60+JPhS31S1Bj8zKSxE5aGQdVP6EHuCDW9XhvwM0bxB+z\/pfifVvHUunaboCwfbprlJQ0dsUJ3sVQfKu05OBgBRXe+Av2jPA\/xP8Iap4g0HxNpeo6JopYX18khWC1KrvO5mAAwpBPoCK\/WuE62Z4nKaVbNKbjWStPSyck7X7LmVpW6Xstj7XA5tSqQhHEPkqNN8srRlZbvlettL32O1or5Z1r\/gsX8FNH8Qy2K6jr19HDIYzeW2mM1u2DjILEMR7hea9mtf2pvh9efCCPx9H4p03\/hEZHEX9pEsI43LbNjjG5G3YGGAPI9RX1FTA4inZzg1fbRnPguKsmxcpxw2KpycE3K01olu3rsur28z0CivIbn9vj4PWWn213N490WG1vd32eZ\/MWOfacNsYrhtp4OOhosP2+fg3qd\/a2sPxC8PtNfOscAaVlEhZtowSoGN3Gc44NT9Tr\/yP7mbf6yZTe31qnf\/ABx67dep69RXD\/Fv9pPwH8B7uyt\/GHijStAn1FGkto7qQh5VUgFgACcZIGT159DWtb\/FvwzP4At\/FT65p1p4buoxNFqN5KLW3dD91t0m0bW6gngggjIINZ+xnZSs7PbTc7lmOEdWdFVY88FeS5leK7tXul6nRUV5j4R\/bO+Fnj7xna+HdD8caFq2s30hit7a0mMrTMAWO0qMHABOQcYFenUVKc4O00166FYTHYbFRc8LUjNJ2bi1JJ9tG9QooorM6gpk1vHcqFkjSRVYMAy5wQcg\/UHmn18sf8Fjbfx1Y\/sR6x4i+H+seINH1fwfdw6zdnR72W1uLixRXSdSY2BKIsnnMDxiDPUCtKMOeai3a\/U8\/NsZLCYOpiYwc+RN8q3duiPQ\/wBrn9jTQv2q9AhaaZtJ8SafGUsdTjTdheT5Uq\/xx5JOMgqSSDywPz7+zn+0j8RP2UvjnpHwl+LCvd6Xq0iWukam8nm+XubZEY5f+WkLNhSH+ZMj7oG2vlz9nv4o\/GKx+Engb48fDHxt4w+Nlvp8stv4x8K3F3cXVxos23a0bwCV3kjdWZ1kC5UbHx1x13ir47fED9un4zeGfHvjrwfN8JfhT8OZhd3mpasskEUMYkSSVUllRDcXEhjSNI4kJBK8dSfpsLpTeGryU6dn6xfS3Xf5P8\/58zzGRq42nn2VUKmGzByhdR1p16T5eZ1ZL3LRje7bUota7Xj+gv7c3\/JnXxM\/7F28\/wDRTV+df7P3gnxL4+\/4JW\/E6z8M29xeTw+KoLq9toAWlntY4YWkCgcnaQrkDshr6mf9tnT\/ANuP9gD4yeINJ8O6toen6Xpd5YpNdujx3beSzEIV\/iVShYYwPMABPOPHP+Cb7\/EC3\/YB+JFx8MZo4\/GFn4hWe0R4Y5TcIsEBkjVZAVLlN23I5IA71OXxnRwslKyanHfbpuz1eLMRhM3z2hUoOU6VTC17OCfM1aS92MrXfZO19up86fA34r\/BXRfhBfeHPHnw51nUNdvJJMeI9Nv83NsrD5DHC7KgKf3SSH7+le5eJvh98PfCP\/BL74hah8OfF+teJtM1jVtMN5balCkE2m3Ec6AgxqAQWVlycspCDB4Ncb40\/a7j1L9naeH4kfCrwn4m8b6xqGp6WNYutPj0u+sJIo7aQO6wxI7MDdYwGjP7sEkkmqXgT4GeKPhv\/wAE2vit4i12xvdL0\/xPf6MmnW9yhjecQ3Tb5th5CnzAFPG7BPIwa9qqm7Tk3H346c11LVbdVb5eh+X5fUhTVTC0IwrKOGq3mqTp1KSdKTXtLe7Jyuk23PV\/Fffkvhr45+B+vfBrQNF+JEfxWXWdAmu\/Kfw0tgLV4ppA43G4JYsMdgB9a+kv2pP+Cevh3Xf2EfB\/i74aw69eS6DpY1eJdU8uTULvTLrN20cnlAJvhMzOAoPBkGW4Nbv\/AATE\/Ys+F\/x1\/ZVs9e8WeEbPWNXbUbqA3Mk80bFFYbQQjqOMnnGa+y\/G3hix8E\/s\/avoul262emaR4emsrOBSWWGGO2ZEQEkk4VQOSTxXk5hmip4lQoOV4yd09vl97P0Tg7w\/ljckniM1jScK1CKhKCaqKyTi5Nq11yx2vt2PzU\/Yz+B\/wDw8W+KGg6t4q1i4vP+EDtrez162upHkbUbSMH7GIichdxV0lGR93eNzSsV1P2tn8Qft2\/8FCrf4R6ffR6R4d8N3D6ZaRIN1vZrDEXuLgxggF\/lZAOOFRcjk103\/BBj\/kbPiV\/16WH\/AKHPTP2\/f2e\/iF+zD+1mvxw+HlneahY3UwvriWGDzxp9yy+VLHNGvPkyqfvesjKSDtJ7JVrZhOjdJxjaF9k2k\/68tD53D5a6vBmGzJ05TjVrKWJ5buc6cJSj62Vk3\/efNpufQH7PX\/BJbwD+zx8S9B8YWGveMNQ1zQnaRBcT262srNG0ZzGsO8DDnjf1xya+pq+Ff2UP+Cu2uftCfHHwx4H1DwXpemza3M8M97DfSMIykbyErEy552YwXOM55xivuqvmczhio1EsW\/etps9Pkfu3AeK4er4GcuHIqNJStKykve5Y3vzat2trt5hRRRXmn2wU24gju4HiljWSORSjo43K4PBBHcGnUUAfnL8cv+CBp0D4rXfjj9nX4oa58F9WvizT6bbPMLLLHJWGSF0kiiP\/ADyYSLzgbVAUc5oP\/BBr4nfHHxFp958f\/wBorxL4y03TZQ6aXZS3Fzkd9k1y+2EkcErCSc9a\/T2iulYuquv+f3nzNTg\/Kqkm5U\/dbu4qUlFv\/Cnb5Wt5HMfDD4M+F\/g18NNN8H+G9FstL8N6TCIbaxRN0ajO4lt2S7FssWYlmYkkknNb9hpFppW77La29t5mN3lRBN2OmcD3P51YorByb3PoqdGnBKMIpJKystl2XZFG78M6bqGpR3lxp9jNeQ8RzyQK0kf0YjI6Dp6VYvtNt9UhEd1bw3EancFlQOoPrg\/U1NWf4a8J6X4L06Sz0fTNP0mzmu7m\/kgs7dII3uLmeS4uJiqgAySzyyyu55eSR2YlmJKuyvZx10338y1Y6bb6XCY7W3ht42O4rEgRSfXA+gqSaFbiFo5FWSOQFWVhlWB6ginUUh8qSsirY6FY6XMZLWztbeRhtLRQqjEemQPYVaoooFGKirJFNvD2nvefaGsbNrjcH80wrv3DvnGc+9XKKKLsIxS2QUUUUFH\/2Q=="
}
curl -X POST 'https://back.apidian.app/support-document' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 984000003,
    "type_document_id": 11,
    "date": "2025-11-04",
    "time": "12:09:38",
    "notes": "SIN OBSERVACIONES",
    "sendmail": true,
    "sendmailtome": true,
    "resolution_number": "18760000001",
    "prefix": "SEDS",
    "establishment_name": "ALEXANDER OBANDO LONDOÑO",
    "tarifaica": "0",
    "actividadeconomica": "6201",
    "seller": {
        "identification_number": "41946692",
        "dv": "6",
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3226563672",
        "address": "LIMONAR MZ 6 CS 3 ET 1 PISO 2",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "postal_zone_code": 630001,
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 820,
        "type_liability_id": 117,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-04",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 10,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "200.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "200.00",
        "tax_exclusive_amount": "200.00",
        "tax_inclusive_amount": "200.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "200.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "200.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2.00",
            "line_extension_amount": "200.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "200.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "percent": "0.00",
                    "taxable_amount": "200.00"
                }
            ],
            "description": "ARTICULO DE PRUEBAS",
            "notes": "",
            "code": "PRUEBA",
            "type_item_identification_id": 4,
            "price_amount": "100.00",
            "base_quantity": "2.00",
            "type_generation_transmition_id": 1,
            "start_date": "2025-11-04"
        }
    ],
    "logo_empresa_emisora": "\/9j\/4AAQSkZJRgABAQEAYABgAAD\/4QBaRXhpZgAATU0AKgAAAAgABQMBAAUAAAABAAAASgMDAAEAAAABAAAAAFEQAAEAAAABAQAAAFERAAQAAAABAAAOw1ESAAQAAAABAAAOwwAAAAAAAYagAACxj\/\/bAEMAAgEBAgEBAgICAgICAgIDBQMDAwMDBgQEAwUHBgcHBwYHBwgJCwkICAoIBwcKDQoKCwwMDAwHCQ4PDQwOCwwMDP\/bAEMBAgICAwMDBgMDBgwIBwgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP\/AABEIAC4AdgMBIgACEQEDEQH\/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8\/T19vf4+fr\/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\/T19vf4+fr\/2gAMAwEAAhEDEQA\/AP38qn4h8QWfhXQ7rUr+Zbezs4zLLI38Kj+vt3NXK8F\/4KP+Jbzwz+zVNJa+YVudStoJwo6oSzD\/AMfVKzqRrSg44ZXnZ8qezfS\/zPH4hzeOV5ZXzGauqUXK3ov6uDfFfxZ8YrK61HSb6x8J+F4ZDEL27lEJk\/4Gcnd7LgDpk0sGreOvCGmtq2leJdO8Zaba\/Ncxwyi4aNfUj7wH+6cjrjFeKDxHY618dPhr4E8TXFxo\/hmLQrKVYJibbzp5rbzW3ZwVZ5j5Z75GBg817L8SP2bvEPgnxlp+r\/C1k03dE8d3BLdZRDxggSbtwbJypyAVBr8LzPgXiCE3jKletOppeca0ozTet6dJJUnCL05H8Sv7yvp8VlPElTMKVXEUYyn7KShPlb51KybtDblV9LvVJv09h+HHj60+JPhS31S1Bj8zKSxE5aGQdVP6EHuCDW9XhvwM0bxB+z\/pfifVvHUunaboCwfbprlJQ0dsUJ3sVQfKu05OBgBRXe+Av2jPA\/xP8Iap4g0HxNpeo6JopYX18khWC1KrvO5mAAwpBPoCK\/WuE62Z4nKaVbNKbjWStPSyck7X7LmVpW6Xstj7XA5tSqQhHEPkqNN8srRlZbvlettL32O1or5Z1r\/gsX8FNH8Qy2K6jr19HDIYzeW2mM1u2DjILEMR7hea9mtf2pvh9efCCPx9H4p03\/hEZHEX9pEsI43LbNjjG5G3YGGAPI9RX1FTA4inZzg1fbRnPguKsmxcpxw2KpycE3K01olu3rsur28z0CivIbn9vj4PWWn213N490WG1vd32eZ\/MWOfacNsYrhtp4OOhosP2+fg3qd\/a2sPxC8PtNfOscAaVlEhZtowSoGN3Gc44NT9Tr\/yP7mbf6yZTe31qnf\/ABx67dep69RXD\/Fv9pPwH8B7uyt\/GHijStAn1FGkto7qQh5VUgFgACcZIGT159DWtb\/FvwzP4At\/FT65p1p4buoxNFqN5KLW3dD91t0m0bW6gngggjIINZ+xnZSs7PbTc7lmOEdWdFVY88FeS5leK7tXul6nRUV5j4R\/bO+Fnj7xna+HdD8caFq2s30hit7a0mMrTMAWO0qMHABOQcYFenUVKc4O00166FYTHYbFRc8LUjNJ2bi1JJ9tG9QooorM6gpk1vHcqFkjSRVYMAy5wQcg\/UHmn18sf8Fjbfx1Y\/sR6x4i+H+seINH1fwfdw6zdnR72W1uLixRXSdSY2BKIsnnMDxiDPUCtKMOeai3a\/U8\/NsZLCYOpiYwc+RN8q3duiPQ\/wBrn9jTQv2q9AhaaZtJ8SafGUsdTjTdheT5Uq\/xx5JOMgqSSDywPz7+zn+0j8RP2UvjnpHwl+LCvd6Xq0iWukam8nm+XubZEY5f+WkLNhSH+ZMj7oG2vlz9nv4o\/GKx+Engb48fDHxt4w+Nlvp8stv4x8K3F3cXVxos23a0bwCV3kjdWZ1kC5UbHx1x13ir47fED9un4zeGfHvjrwfN8JfhT8OZhd3mpasskEUMYkSSVUllRDcXEhjSNI4kJBK8dSfpsLpTeGryU6dn6xfS3Xf5P8\/58zzGRq42nn2VUKmGzByhdR1p16T5eZ1ZL3LRje7bUota7Xj+gv7c3\/JnXxM\/7F28\/wDRTV+df7P3gnxL4+\/4JW\/E6z8M29xeTw+KoLq9toAWlntY4YWkCgcnaQrkDshr6mf9tnT\/ANuP9gD4yeINJ8O6toen6Xpd5YpNdujx3beSzEIV\/iVShYYwPMABPOPHP+Cb7\/EC3\/YB+JFx8MZo4\/GFn4hWe0R4Y5TcIsEBkjVZAVLlN23I5IA71OXxnRwslKyanHfbpuz1eLMRhM3z2hUoOU6VTC17OCfM1aS92MrXfZO19up86fA34r\/BXRfhBfeHPHnw51nUNdvJJMeI9Nv83NsrD5DHC7KgKf3SSH7+le5eJvh98PfCP\/BL74hah8OfF+teJtM1jVtMN5balCkE2m3Ec6AgxqAQWVlycspCDB4Ncb40\/a7j1L9naeH4kfCrwn4m8b6xqGp6WNYutPj0u+sJIo7aQO6wxI7MDdYwGjP7sEkkmqXgT4GeKPhv\/wAE2vit4i12xvdL0\/xPf6MmnW9yhjecQ3Tb5th5CnzAFPG7BPIwa9qqm7Tk3H346c11LVbdVb5eh+X5fUhTVTC0IwrKOGq3mqTp1KSdKTXtLe7Jyuk23PV\/Fffkvhr45+B+vfBrQNF+JEfxWXWdAmu\/Kfw0tgLV4ppA43G4JYsMdgB9a+kv2pP+Cevh3Xf2EfB\/i74aw69eS6DpY1eJdU8uTULvTLrN20cnlAJvhMzOAoPBkGW4Nbv\/AATE\/Ys+F\/x1\/ZVs9e8WeEbPWNXbUbqA3Mk80bFFYbQQjqOMnnGa+y\/G3hix8E\/s\/avoul262emaR4emsrOBSWWGGO2ZEQEkk4VQOSTxXk5hmip4lQoOV4yd09vl97P0Tg7w\/ljckniM1jScK1CKhKCaqKyTi5Nq11yx2vt2PzU\/Yz+B\/wDw8W+KGg6t4q1i4vP+EDtrez162upHkbUbSMH7GIichdxV0lGR93eNzSsV1P2tn8Qft2\/8FCrf4R6ffR6R4d8N3D6ZaRIN1vZrDEXuLgxggF\/lZAOOFRcjk103\/BBj\/kbPiV\/16WH\/AKHPTP2\/f2e\/iF+zD+1mvxw+HlneahY3UwvriWGDzxp9yy+VLHNGvPkyqfvesjKSDtJ7JVrZhOjdJxjaF9k2k\/68tD53D5a6vBmGzJ05TjVrKWJ5buc6cJSj62Vk3\/efNpufQH7PX\/BJbwD+zx8S9B8YWGveMNQ1zQnaRBcT262srNG0ZzGsO8DDnjf1xya+pq+Ff2UP+Cu2uftCfHHwx4H1DwXpemza3M8M97DfSMIykbyErEy552YwXOM55xivuqvmczhio1EsW\/etps9Pkfu3AeK4er4GcuHIqNJStKykve5Y3vzat2trt5hRRRXmn2wU24gju4HiljWSORSjo43K4PBBHcGnUUAfnL8cv+CBp0D4rXfjj9nX4oa58F9WvizT6bbPMLLLHJWGSF0kiiP\/ADyYSLzgbVAUc5oP\/BBr4nfHHxFp958f\/wBorxL4y03TZQ6aXZS3Fzkd9k1y+2EkcErCSc9a\/T2iulYuquv+f3nzNTg\/Kqkm5U\/dbu4qUlFv\/Cnb5Wt5HMfDD4M+F\/g18NNN8H+G9FstL8N6TCIbaxRN0ajO4lt2S7FssWYlmYkkknNb9hpFppW77La29t5mN3lRBN2OmcD3P51YorByb3PoqdGnBKMIpJKystl2XZFG78M6bqGpR3lxp9jNeQ8RzyQK0kf0YjI6Dp6VYvtNt9UhEd1bw3EancFlQOoPrg\/U1NWf4a8J6X4L06Sz0fTNP0mzmu7m\/kgs7dII3uLmeS4uJiqgAySzyyyu55eSR2YlmJKuyvZx10338y1Y6bb6XCY7W3ht42O4rEgRSfXA+gqSaFbiFo5FWSOQFWVhlWB6ginUUh8qSsirY6FY6XMZLWztbeRhtLRQqjEemQPYVaoooFGKirJFNvD2nvefaGsbNrjcH80wrv3DvnGc+9XKKKLsIxS2QUUUUFH\/2Q=="
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/support-document', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 984000003,
    "type_document_id": 11,
    "date": "2025-11-04",
    "time": "12:09:38",
    "notes": "SIN OBSERVACIONES",
    "sendmail": true,
    "sendmailtome": true,
    "resolution_number": "18760000001",
    "prefix": "SEDS",
    "establishment_name": "ALEXANDER OBANDO LONDOÑO",
    "tarifaica": "0",
    "actividadeconomica": "6201",
    "seller": {
        "identification_number": "41946692",
        "dv": "6",
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3226563672",
        "address": "LIMONAR MZ 6 CS 3 ET 1 PISO 2",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "postal_zone_code": 630001,
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 820,
        "type_liability_id": 117,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-04",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 10,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "200.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "200.00",
        "tax_exclusive_amount": "200.00",
        "tax_inclusive_amount": "200.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "200.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "200.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2.00",
            "line_extension_amount": "200.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "200.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "percent": "0.00",
                    "taxable_amount": "200.00"
                }
            ],
            "description": "ARTICULO DE PRUEBAS",
            "notes": "",
            "code": "PRUEBA",
            "type_item_identification_id": 4,
            "price_amount": "100.00",
            "base_quantity": "2.00",
            "type_generation_transmition_id": 1,
            "start_date": "2025-11-04"
        }
    ],
    "logo_empresa_emisora": "\/9j\/4AAQSkZJRgABAQEAYABgAAD\/4QBaRXhpZgAATU0AKgAAAAgABQMBAAUAAAABAAAASgMDAAEAAAABAAAAAFEQAAEAAAABAQAAAFERAAQAAAABAAAOw1ESAAQAAAABAAAOwwAAAAAAAYagAACxj\/\/bAEMAAgEBAgEBAgICAgICAgIDBQMDAwMDBgQEAwUHBgcHBwYHBwgJCwkICAoIBwcKDQoKCwwMDAwHCQ4PDQwOCwwMDP\/bAEMBAgICAwMDBgMDBgwIBwgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP\/AABEIAC4AdgMBIgACEQEDEQH\/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8\/T19vf4+fr\/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\/T19vf4+fr\/2gAMAwEAAhEDEQA\/AP38qn4h8QWfhXQ7rUr+Zbezs4zLLI38Kj+vt3NXK8F\/4KP+Jbzwz+zVNJa+YVudStoJwo6oSzD\/AMfVKzqRrSg44ZXnZ8qezfS\/zPH4hzeOV5ZXzGauqUXK3ov6uDfFfxZ8YrK61HSb6x8J+F4ZDEL27lEJk\/4Gcnd7LgDpk0sGreOvCGmtq2leJdO8Zaba\/Ncxwyi4aNfUj7wH+6cjrjFeKDxHY618dPhr4E8TXFxo\/hmLQrKVYJibbzp5rbzW3ZwVZ5j5Z75GBg817L8SP2bvEPgnxlp+r\/C1k03dE8d3BLdZRDxggSbtwbJypyAVBr8LzPgXiCE3jKletOppeca0ozTet6dJJUnCL05H8Sv7yvp8VlPElTMKVXEUYyn7KShPlb51KybtDblV9LvVJv09h+HHj60+JPhS31S1Bj8zKSxE5aGQdVP6EHuCDW9XhvwM0bxB+z\/pfifVvHUunaboCwfbprlJQ0dsUJ3sVQfKu05OBgBRXe+Av2jPA\/xP8Iap4g0HxNpeo6JopYX18khWC1KrvO5mAAwpBPoCK\/WuE62Z4nKaVbNKbjWStPSyck7X7LmVpW6Xstj7XA5tSqQhHEPkqNN8srRlZbvlettL32O1or5Z1r\/gsX8FNH8Qy2K6jr19HDIYzeW2mM1u2DjILEMR7hea9mtf2pvh9efCCPx9H4p03\/hEZHEX9pEsI43LbNjjG5G3YGGAPI9RX1FTA4inZzg1fbRnPguKsmxcpxw2KpycE3K01olu3rsur28z0CivIbn9vj4PWWn213N490WG1vd32eZ\/MWOfacNsYrhtp4OOhosP2+fg3qd\/a2sPxC8PtNfOscAaVlEhZtowSoGN3Gc44NT9Tr\/yP7mbf6yZTe31qnf\/ABx67dep69RXD\/Fv9pPwH8B7uyt\/GHijStAn1FGkto7qQh5VUgFgACcZIGT159DWtb\/FvwzP4At\/FT65p1p4buoxNFqN5KLW3dD91t0m0bW6gngggjIINZ+xnZSs7PbTc7lmOEdWdFVY88FeS5leK7tXul6nRUV5j4R\/bO+Fnj7xna+HdD8caFq2s30hit7a0mMrTMAWO0qMHABOQcYFenUVKc4O00166FYTHYbFRc8LUjNJ2bi1JJ9tG9QooorM6gpk1vHcqFkjSRVYMAy5wQcg\/UHmn18sf8Fjbfx1Y\/sR6x4i+H+seINH1fwfdw6zdnR72W1uLixRXSdSY2BKIsnnMDxiDPUCtKMOeai3a\/U8\/NsZLCYOpiYwc+RN8q3duiPQ\/wBrn9jTQv2q9AhaaZtJ8SafGUsdTjTdheT5Uq\/xx5JOMgqSSDywPz7+zn+0j8RP2UvjnpHwl+LCvd6Xq0iWukam8nm+XubZEY5f+WkLNhSH+ZMj7oG2vlz9nv4o\/GKx+Engb48fDHxt4w+Nlvp8stv4x8K3F3cXVxos23a0bwCV3kjdWZ1kC5UbHx1x13ir47fED9un4zeGfHvjrwfN8JfhT8OZhd3mpasskEUMYkSSVUllRDcXEhjSNI4kJBK8dSfpsLpTeGryU6dn6xfS3Xf5P8\/58zzGRq42nn2VUKmGzByhdR1p16T5eZ1ZL3LRje7bUota7Xj+gv7c3\/JnXxM\/7F28\/wDRTV+df7P3gnxL4+\/4JW\/E6z8M29xeTw+KoLq9toAWlntY4YWkCgcnaQrkDshr6mf9tnT\/ANuP9gD4yeINJ8O6toen6Xpd5YpNdujx3beSzEIV\/iVShYYwPMABPOPHP+Cb7\/EC3\/YB+JFx8MZo4\/GFn4hWe0R4Y5TcIsEBkjVZAVLlN23I5IA71OXxnRwslKyanHfbpuz1eLMRhM3z2hUoOU6VTC17OCfM1aS92MrXfZO19up86fA34r\/BXRfhBfeHPHnw51nUNdvJJMeI9Nv83NsrD5DHC7KgKf3SSH7+le5eJvh98PfCP\/BL74hah8OfF+teJtM1jVtMN5balCkE2m3Ec6AgxqAQWVlycspCDB4Ncb40\/a7j1L9naeH4kfCrwn4m8b6xqGp6WNYutPj0u+sJIo7aQO6wxI7MDdYwGjP7sEkkmqXgT4GeKPhv\/wAE2vit4i12xvdL0\/xPf6MmnW9yhjecQ3Tb5th5CnzAFPG7BPIwa9qqm7Tk3H346c11LVbdVb5eh+X5fUhTVTC0IwrKOGq3mqTp1KSdKTXtLe7Jyuk23PV\/Fffkvhr45+B+vfBrQNF+JEfxWXWdAmu\/Kfw0tgLV4ppA43G4JYsMdgB9a+kv2pP+Cevh3Xf2EfB\/i74aw69eS6DpY1eJdU8uTULvTLrN20cnlAJvhMzOAoPBkGW4Nbv\/AATE\/Ys+F\/x1\/ZVs9e8WeEbPWNXbUbqA3Mk80bFFYbQQjqOMnnGa+y\/G3hix8E\/s\/avoul262emaR4emsrOBSWWGGO2ZEQEkk4VQOSTxXk5hmip4lQoOV4yd09vl97P0Tg7w\/ljckniM1jScK1CKhKCaqKyTi5Nq11yx2vt2PzU\/Yz+B\/wDw8W+KGg6t4q1i4vP+EDtrez162upHkbUbSMH7GIichdxV0lGR93eNzSsV1P2tn8Qft2\/8FCrf4R6ffR6R4d8N3D6ZaRIN1vZrDEXuLgxggF\/lZAOOFRcjk103\/BBj\/kbPiV\/16WH\/AKHPTP2\/f2e\/iF+zD+1mvxw+HlneahY3UwvriWGDzxp9yy+VLHNGvPkyqfvesjKSDtJ7JVrZhOjdJxjaF9k2k\/68tD53D5a6vBmGzJ05TjVrKWJ5buc6cJSj62Vk3\/efNpufQH7PX\/BJbwD+zx8S9B8YWGveMNQ1zQnaRBcT262srNG0ZzGsO8DDnjf1xya+pq+Ff2UP+Cu2uftCfHHwx4H1DwXpemza3M8M97DfSMIykbyErEy552YwXOM55xivuqvmczhio1EsW\/etps9Pkfu3AeK4er4GcuHIqNJStKykve5Y3vzat2trt5hRRRXmn2wU24gju4HiljWSORSjo43K4PBBHcGnUUAfnL8cv+CBp0D4rXfjj9nX4oa58F9WvizT6bbPMLLLHJWGSF0kiiP\/ADyYSLzgbVAUc5oP\/BBr4nfHHxFp958f\/wBorxL4y03TZQ6aXZS3Fzkd9k1y+2EkcErCSc9a\/T2iulYuquv+f3nzNTg\/Kqkm5U\/dbu4qUlFv\/Cnb5Wt5HMfDD4M+F\/g18NNN8H+G9FstL8N6TCIbaxRN0ajO4lt2S7FssWYlmYkkknNb9hpFppW77La29t5mN3lRBN2OmcD3P51YorByb3PoqdGnBKMIpJKystl2XZFG78M6bqGpR3lxp9jNeQ8RzyQK0kf0YjI6Dp6VYvtNt9UhEd1bw3EancFlQOoPrg\/U1NWf4a8J6X4L06Sz0fTNP0mzmu7m\/kgs7dII3uLmeS4uJiqgAySzyyyu55eSR2YlmJKuyvZx10338y1Y6bb6XCY7W3ht42O4rEgRSfXA+gqSaFbiFo5FWSOQFWVhlWB6ginUUh8qSsirY6FY6XMZLWztbeRhtLRQqjEemQPYVaoooFGKirJFNvD2nvefaGsbNrjcH80wrv3DvnGc+9XKKKLsIxS2QUUUUFH\/2Q=="
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":984000003,"type_document_id":11,"date":"2025-11-04","time":"12:09:38","notes":"SIN OBSERVACIONES","sendmail":true,"sendmailtome":true,"resolution_number":"18760000001","prefix":"SEDS","establishment_name":"ALEXANDER OBANDO LONDO\u00d1O","tarifaica":"0","actividadeconomica":"6201","seller":{"identification_number":"41946692","dv":"6","name":"ELIZABETH CARDONA VILLADA","phone":"3226563672","address":"LIMONAR MZ 6 CS 3 ET 1 PISO 2","email":"[email protected]","merchant_registration":"0000-00","postal_zone_code":630001,"type_document_identification_id":3,"type_organization_id":2,"municipality_id":820,"type_liability_id":117,"type_regime_id":1},"payment_form":{"payment_form_id":1,"payment_method_id":10,"payment_due_date":"2025-11-04","duration_measure":"0"},"allowance_charges":[{"discount_id":10,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"200.00"}],"legal_monetary_totals":{"line_extension_amount":"200.00","tax_exclusive_amount":"200.00","tax_inclusive_amount":"200.00","allowance_total_amount":"0.00","charge_total_amount":"0.00","payable_amount":"200.00"},"tax_totals":[{"tax_id":1,"tax_amount":"0.00","percent":"0","taxable_amount":"200.00"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"2.00","line_extension_amount":"200.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"200.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","percent":"0.00","taxable_amount":"200.00"}],"description":"ARTICULO DE PRUEBAS","notes":"","code":"PRUEBA","type_item_identification_id":4,"price_amount":"100.00","base_quantity":"2.00","type_generation_transmition_id":1,"start_date":"2025-11-04"}],"logo_empresa_emisora":"\/9j\/4AAQSkZJRgABAQEAYABgAAD\/4QBaRXhpZgAATU0AKgAAAAgABQMBAAUAAAABAAAASgMDAAEAAAABAAAAAFEQAAEAAAABAQAAAFERAAQAAAABAAAOw1ESAAQAAAABAAAOwwAAAAAAAYagAACxj\/\/bAEMAAgEBAgEBAgICAgICAgIDBQMDAwMDBgQEAwUHBgcHBwYHBwgJCwkICAoIBwcKDQoKCwwMDAwHCQ4PDQwOCwwMDP\/bAEMBAgICAwMDBgMDBgwIBwgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP\/AABEIAC4AdgMBIgACEQEDEQH\/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8\/T19vf4+fr\/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\/T19vf4+fr\/2gAMAwEAAhEDEQA\/AP38qn4h8QWfhXQ7rUr+Zbezs4zLLI38Kj+vt3NXK8F\/4KP+Jbzwz+zVNJa+YVudStoJwo6oSzD\/AMfVKzqRrSg44ZXnZ8qezfS\/zPH4hzeOV5ZXzGauqUXK3ov6uDfFfxZ8YrK61HSb6x8J+F4ZDEL27lEJk\/4Gcnd7LgDpk0sGreOvCGmtq2leJdO8Zaba\/Ncxwyi4aNfUj7wH+6cjrjFeKDxHY618dPhr4E8TXFxo\/hmLQrKVYJibbzp5rbzW3ZwVZ5j5Z75GBg817L8SP2bvEPgnxlp+r\/C1k03dE8d3BLdZRDxggSbtwbJypyAVBr8LzPgXiCE3jKletOppeca0ozTet6dJJUnCL05H8Sv7yvp8VlPElTMKVXEUYyn7KShPlb51KybtDblV9LvVJv09h+HHj60+JPhS31S1Bj8zKSxE5aGQdVP6EHuCDW9XhvwM0bxB+z\/pfifVvHUunaboCwfbprlJQ0dsUJ3sVQfKu05OBgBRXe+Av2jPA\/xP8Iap4g0HxNpeo6JopYX18khWC1KrvO5mAAwpBPoCK\/WuE62Z4nKaVbNKbjWStPSyck7X7LmVpW6Xstj7XA5tSqQhHEPkqNN8srRlZbvlettL32O1or5Z1r\/gsX8FNH8Qy2K6jr19HDIYzeW2mM1u2DjILEMR7hea9mtf2pvh9efCCPx9H4p03\/hEZHEX9pEsI43LbNjjG5G3YGGAPI9RX1FTA4inZzg1fbRnPguKsmxcpxw2KpycE3K01olu3rsur28z0CivIbn9vj4PWWn213N490WG1vd32eZ\/MWOfacNsYrhtp4OOhosP2+fg3qd\/a2sPxC8PtNfOscAaVlEhZtowSoGN3Gc44NT9Tr\/yP7mbf6yZTe31qnf\/ABx67dep69RXD\/Fv9pPwH8B7uyt\/GHijStAn1FGkto7qQh5VUgFgACcZIGT159DWtb\/FvwzP4At\/FT65p1p4buoxNFqN5KLW3dD91t0m0bW6gngggjIINZ+xnZSs7PbTc7lmOEdWdFVY88FeS5leK7tXul6nRUV5j4R\/bO+Fnj7xna+HdD8caFq2s30hit7a0mMrTMAWO0qMHABOQcYFenUVKc4O00166FYTHYbFRc8LUjNJ2bi1JJ9tG9QooorM6gpk1vHcqFkjSRVYMAy5wQcg\/UHmn18sf8Fjbfx1Y\/sR6x4i+H+seINH1fwfdw6zdnR72W1uLixRXSdSY2BKIsnnMDxiDPUCtKMOeai3a\/U8\/NsZLCYOpiYwc+RN8q3duiPQ\/wBrn9jTQv2q9AhaaZtJ8SafGUsdTjTdheT5Uq\/xx5JOMgqSSDywPz7+zn+0j8RP2UvjnpHwl+LCvd6Xq0iWukam8nm+XubZEY5f+WkLNhSH+ZMj7oG2vlz9nv4o\/GKx+Engb48fDHxt4w+Nlvp8stv4x8K3F3cXVxos23a0bwCV3kjdWZ1kC5UbHx1x13ir47fED9un4zeGfHvjrwfN8JfhT8OZhd3mpasskEUMYkSSVUllRDcXEhjSNI4kJBK8dSfpsLpTeGryU6dn6xfS3Xf5P8\/58zzGRq42nn2VUKmGzByhdR1p16T5eZ1ZL3LRje7bUota7Xj+gv7c3\/JnXxM\/7F28\/wDRTV+df7P3gnxL4+\/4JW\/E6z8M29xeTw+KoLq9toAWlntY4YWkCgcnaQrkDshr6mf9tnT\/ANuP9gD4yeINJ8O6toen6Xpd5YpNdujx3beSzEIV\/iVShYYwPMABPOPHP+Cb7\/EC3\/YB+JFx8MZo4\/GFn4hWe0R4Y5TcIsEBkjVZAVLlN23I5IA71OXxnRwslKyanHfbpuz1eLMRhM3z2hUoOU6VTC17OCfM1aS92MrXfZO19up86fA34r\/BXRfhBfeHPHnw51nUNdvJJMeI9Nv83NsrD5DHC7KgKf3SSH7+le5eJvh98PfCP\/BL74hah8OfF+teJtM1jVtMN5balCkE2m3Ec6AgxqAQWVlycspCDB4Ncb40\/a7j1L9naeH4kfCrwn4m8b6xqGp6WNYutPj0u+sJIo7aQO6wxI7MDdYwGjP7sEkkmqXgT4GeKPhv\/wAE2vit4i12xvdL0\/xPf6MmnW9yhjecQ3Tb5th5CnzAFPG7BPIwa9qqm7Tk3H346c11LVbdVb5eh+X5fUhTVTC0IwrKOGq3mqTp1KSdKTXtLe7Jyuk23PV\/Fffkvhr45+B+vfBrQNF+JEfxWXWdAmu\/Kfw0tgLV4ppA43G4JYsMdgB9a+kv2pP+Cevh3Xf2EfB\/i74aw69eS6DpY1eJdU8uTULvTLrN20cnlAJvhMzOAoPBkGW4Nbv\/AATE\/Ys+F\/x1\/ZVs9e8WeEbPWNXbUbqA3Mk80bFFYbQQjqOMnnGa+y\/G3hix8E\/s\/avoul262emaR4emsrOBSWWGGO2ZEQEkk4VQOSTxXk5hmip4lQoOV4yd09vl97P0Tg7w\/ljckniM1jScK1CKhKCaqKyTi5Nq11yx2vt2PzU\/Yz+B\/wDw8W+KGg6t4q1i4vP+EDtrez162upHkbUbSMH7GIichdxV0lGR93eNzSsV1P2tn8Qft2\/8FCrf4R6ffR6R4d8N3D6ZaRIN1vZrDEXuLgxggF\/lZAOOFRcjk103\/BBj\/kbPiV\/16WH\/AKHPTP2\/f2e\/iF+zD+1mvxw+HlneahY3UwvriWGDzxp9yy+VLHNGvPkyqfvesjKSDtJ7JVrZhOjdJxjaF9k2k\/68tD53D5a6vBmGzJ05TjVrKWJ5buc6cJSj62Vk3\/efNpufQH7PX\/BJbwD+zx8S9B8YWGveMNQ1zQnaRBcT262srNG0ZzGsO8DDnjf1xya+pq+Ff2UP+Cu2uftCfHHwx4H1DwXpemza3M8M97DfSMIykbyErEy552YwXOM55xivuqvmczhio1EsW\/etps9Pkfu3AeK4er4GcuHIqNJStKykve5Y3vzat2trt5hRRRXmn2wU24gju4HiljWSORSjo43K4PBBHcGnUUAfnL8cv+CBp0D4rXfjj9nX4oa58F9WvizT6bbPMLLLHJWGSF0kiiP\/ADyYSLzgbVAUc5oP\/BBr4nfHHxFp958f\/wBorxL4y03TZQ6aXZS3Fzkd9k1y+2EkcErCSc9a\/T2iulYuquv+f3nzNTg\/Kqkm5U\/dbu4qUlFv\/Cnb5Wt5HMfDD4M+F\/g18NNN8H+G9FstL8N6TCIbaxRN0ajO4lt2S7FssWYlmYkkknNb9hpFppW77La29t5mN3lRBN2OmcD3P51YorByb3PoqdGnBKMIpJKystl2XZFG78M6bqGpR3lxp9jNeQ8RzyQK0kf0YjI6Dp6VYvtNt9UhEd1bw3EancFlQOoPrg\/U1NWf4a8J6X4L06Sz0fTNP0mzmu7m\/kgs7dII3uLmeS4uJiqgAySzyyyu55eSR2YlmJKuyvZx10338y1Y6bb6XCY7W3ht42O4rEgRSfXA+gqSaFbiFo5FWSOQFWVhlWB6ginUUh8qSsirY6FY6XMZLWztbeRhtLRQqjEemQPYVaoooFGKirJFNvD2nvefaGsbNrjcH80wrv3DvnGc+9XKKKLsIxS2QUUUUFH\/2Q=="}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/support-document", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📄 DOCUMENTO SOPORTE - CON DESCUENTO UNITARIO

📄 Descripción General

Este ejemplo demuestra un Documento Soporte Electrónico con descuento general aplicado a nivel de línea y nivel de documento. Muestra cómo reducir el monto a pagar mediante campos allowance_charges estructurados correctamente.

Es frecuente otorgar descuentos en compras a proveedores no obligados (por cantidad, pronto pago, clientela, etc.), y el Documento Soporte debe reflejar estos descuentos de manera auditoria en el sistema de la DIAN.


📋 URL del Endpoint

POST {{url}}/api/ubl2.1/support-document

Características:

  • Modo Síncrono (sin testSetId en URL)
  • Método de pago: 42 (PSE) - Pago Electrónico
  • Descuentos: 1.00 unidad (10% de base 10.00)
  • Sin envío de email (sendmail: false)

🔑 Campos Principales

Datos del Documento

Campo Valor Descripción
type_document_id 11 Documento Soporte Electrónico
prefix SEDS Prefijo autorizado
number 984000004 Número consecutivo
resolution_number 18760000001 Resolución DIAN 1876
date 2025-11-04 Fecha de emisión
time 12:09:38 Hora de emisión (Bogotá UTC-5)

Forma de Pago (payment_form)

Campo Valor Descripción
payment_form_id 1 Contado
payment_method_id 42 PSE (Pago Electrónico)
payment_due_date 2025-11-04 Fecha de pago

Tipos de Método de Pago Comunes:

  • 1: Efectivo
  • 2: Cheque
  • 10: Transferencia/Depósito bancario
  • 20: Tarjeta de Débito
  • 30: Tarjeta de Crédito
  • 42: PSE (Sistema de Pagos Electrónicos)
  • 47: Billetera digital

💳 Estructura de Descuentos (allowance_charges)

A Nivel de Documento (Bloque Principal)

"allowance_charges": [{
    "discount_id": 1,
    "charge_indicator": false,
    "allowance_charge_reason": "Descuento general",
    "amount": "1.00",
    "base_amount": "10.00"
}]
Campo Valor Descripción
discount_id 1 Código descuento (1=por volumen, 2=comercial, etc.)
charge_indicator false false = Descuento, true = Cargo
allowance_charge_reason Descuento general Motivo legible para auditoría
amount 1.00 Valor absoluto del descuento (no porcentaje)
base_amount 10.00 Base sobre la cual se aplica

A Nivel de Línea (invoice_lines)

La misma estructura se repite en cada línea de detalle:

"allowance_charges": [{
    "charge_indicator": false,
    "allowance_charge_reason": "Descuento general",
    "amount": "1.00",
    "base_amount": "10.00"
}]

💰 Línea de Detalle con Descuento

Concepto Valor Descripción
description DSE EL676 PRUEBA Descripción del bien/servicio
code 51959501 Código de identificación
unit_measure_id 70 Unidad de medida (UNIDAD)
invoiced_quantity 1.00 Cantidad
price_amount 10.00 Precio unitario
line_extension_amount 10.00 Subtotal línea (antes de desc)
allowance_charge (línea) 1.00 Descuento en línea
base_quantity 1 Cantidad base

🧮 Cálculo de Totales CON Descuento

Concepto Valor Fórmula
Subtotal (line_extension_amount) 10,00 1 × 10
Menos: Descuento General (1,00) Base 10 × 10%
Subtotal Neto (tax_exclusive_amount) 9,00 10 - 1
Impuesto (IVA 0%) 0,00 0%
Total con Impuesto 9,00 9 + 0
PAYABLE_AMOUNT 9,00 Monto a pagar

Validación de legal_monetary_totals

"legal_monetary_totals": {
    "line_extension_amount": "10.00",
    "tax_exclusive_amount": "0.00",
    "tax_inclusive_amount": "10.00",
    "allowance_total_amount": "1.00",
    "charge_total_amount": "0.00",
    "payable_amount": "9.00"
}
  • allowance_total_amount: Suma de todos los descuentos (1.00)
  • charge_total_amount: Suma de todos los cargos (0.00)
  • payable_amount: Debe cuadrar con: 10.00 - 1.00 + 0.00 = 9.00

📝 Notas Importantes sobre Descuentos en Documento Soporte

📌 1. Descuentos: Valores Absolutos, NO Porcentajes

La API espera el monto absoluto del descuento, no el porcentaje:

  • ❌ INCORRECTO: "amount": "10" (significaría 10%)
  • ✓ CORRECTO: "amount": "1.00" (1.00 unidades de moneda)
  • La DIAN necesita el valor exacto para auditoría

📌 2. Descuentos en Dos Niveles: Documento + Línea

Puede haber descuentos en ambos niveles:

  • allowance_charges (principal): Descuentos globales del documento
  • allowance_charges (por línea): Descuentos específicos de cada línea
  • Efecto acumulativo: Se restan ambos para calcular el total

📌 3. Razón del Descuento (allowance_charge_reason)

Es obligatorio documentar por qué se descuenta:

  • "Descuento por volumen"
  • "Pronto pago"
  • "Bonificación comercial"
  • "Descuento por cliente frecuente"
  • "Error en facturación anterior"
  • Facilita auditoría interna y externa

📌 4. Descuentos vs Cargos (charge_indicator)

El campo charge_indicator define el tipo:

  • false: Es un descuento (reduce el total)
  • true: Es un cargo (aumenta el total)
  • Ejemplo de cargo: Comisión, impuesto municipal, flete adicional

📌 5. Diferencia: Descuento en Factura vs Documento Soporte

Factura Electrónica (type_document_id 1):

  • Descuentos autorizados por DIAN (códigos standardizados)
  • Cliente ve el descuento en el PDF
  • Impacta el IVA y otros impuestos

Documento Soporte (type_document_id 11):

  • Descuentos flexibles (cualquier razón empresarial)
  • El descuento se aplica al soporte de gasto/deducción
  • También impacta impuestos si aplican

📌 6. Método de Pago 42 (PSE)

PSE = Plataforma de Pagos Electrónicos Segura:

  • Sistema de transferencia instantánea en Colombia
  • Vinculación directa a cuenta bancaria
  • Usado para B2B, nómina, servicios
  • Requiere que el banco del pagador soporte PSE
  • En Documento Soporte: facilita trazabilidad de pagos

📌 7. Validación de Descuentos por la DIAN

El Servicio Web de la DIAN valida:

  • ✓ Que allowance_total_amount = suma de todos descuentos
  • ✓ Que payable_amount = base - desc + cargos + imptos
  • ✓ Que no haya descuentos mayores que el subtotal (validación lógica)
  • ✗ Si NO cuadra: Error 422 "Legal Monetary Totals do not match"

📌 8. Descuentos en Múltiples Líneas

Si el documento tiene varias líneas, cada una puede tener descuento diferente:

"invoice_lines": [
  {
    "description": "Producto A",
    "line_extension_amount": "100.00",
    "allowance_charges": [{"amount": "10.00"}]
  },
  {
    "description": "Producto B",
    "line_extension_amount": "200.00",
    "allowance_charges": [{"amount": "20.00"}]
  }
]

Total descuentos = 10 + 20 = 30.00

📌 9. Descuentos Negativos (Efectivamente Cargos)

Técnicamente, amount: -1.00 con charge_indicator: false sería un cargo:

  • NO RECOMENDADO: Usar este truco
  • CORRECTO: Usar charge_indicator: true con amount: 1.00
  • Facilita lectura y auditoría

📌 10. Sin Envío de Email en Este Ejemplo

  • sendmail: false: NO envía PDF al email del proveedor
  • sendmailtome: false: NO envía copia al emisor
  • Útil para pruebas o cuando se envía por otro medio
  • Si requiere notificación: cambiar a true (requiere mail.php configurado)

📌 11. Documentación de Descuentos Auditoria

Guardar en ERP:

  • Número de Documento Soporte (984000004)
  • CUDE generado por la DIAN
  • Motivo del descuento
  • Autorización (si requiere supervisión)
  • Referencia al contrato o acuerdo comercial

📌 12. Cálculo Inverso: Porcentaje desde Valor Absoluto

Si conoce el porcentaje, calcule:

amount (absoluto) = base_amount × (porcentaje / 100)
Ejemplo: 10.00 × (10 / 100) = 1.00

Esta fórmula se invierte para validar:

porcentaje = (amount / base_amount) × 100
Ejemplo: (1.00 / 10.00) × 100 = 10%

📌 13. Integración con Contabilidad

En el registro contable del gasto:

  • Cuenta de Gasto: Monto neto pagado (9.00)
  • No se registra por separado descuento (ya está incluido)
  • La DIAN valida que descuentos sean coherentes con documentación

📌 14. Casos de Uso de Descuentos en Documento Soporte

  • Compra a minorista: "Pronto pago me deja en 9.00 en lugar de 10.00"
  • Negociación posterior: "Acordamos descuento por volumen: -1.00"
  • Corrección parcial: "Error en cantidad; descuentamos diferencia"
  • Liquidación de evento: "Descuento por compra de lote"

📌 15. Consistencia: allowance_total_amount Debe Cuadrar

Validación crítica:

allowance_total_amount (2.00 en este ejemplo) debe ser:
Suma de allowance_charges[].amount en nivel principal
+ Suma de todos invoice_lines[x].allowance_charges[].amount
= 1.00 (principal) + 1.00 (línea) = 2.00 ✓

Si no cuadra, la DIAN rechaza el documento.

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 984000004,
    "type_document_id": 11,
    "date": "2025-11-04",
    "time": "12:09:38",
    "notes": "SIN OBSERVACIONES",
    "foot_note": "Modalidad de Emision de Facturas Electronicas: SOFTWARE PROPIO - Fabricante Software: TORRE SOFTWARE - Nit: 89008003-2",
    "sendmail": false,
    "sendmailtome": false,
    "resolution_number": "18760000001",
    "prefix": "SEDS",
    "establishment_name": "ALEXANDER OBANDO LONDOÑO",
    "seller": {
        "identification_number": "41946692",
        "dv": "6",
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3226563672",
        "address": "LIMONAR MZ 6 CS 3 ET 1 PISO 2",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "postal_zone_code": 630001,
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 820,
        "type_liability_id": 117,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": "1",
        "payment_method_id": "42",
        "payment_due_date": "2025-11-04",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "Descuento general",
            "amount": "1.00",
            "base_amount": "10.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "10.00",
        "tax_exclusive_amount": "0.00",
        "tax_inclusive_amount": "10.00",
        "allowance_total_amount": "1.00",
        "charge_total_amount": "0.00",
        "payable_amount": "9.00"
    },
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1.00",
            "line_extension_amount": "10.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "Descuento general",
                    "amount": "1.00",
                    "base_amount": "10.00"
                }
            ],
            "description": "DSE EL676 PRUEBA",
            "code": "51959501",
            "type_item_identification_id": 4,
            "price_amount": "10.00",
            "base_quantity": "1",
            "type_generation_transmition_id": 1,
            "start_date": "2025-11-04"
        }
    ]
}
curl -X POST 'https://back.apidian.app/support-document' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 984000004,
    "type_document_id": 11,
    "date": "2025-11-04",
    "time": "12:09:38",
    "notes": "SIN OBSERVACIONES",
    "foot_note": "Modalidad de Emision de Facturas Electronicas: SOFTWARE PROPIO - Fabricante Software: TORRE SOFTWARE - Nit: 89008003-2",
    "sendmail": false,
    "sendmailtome": false,
    "resolution_number": "18760000001",
    "prefix": "SEDS",
    "establishment_name": "ALEXANDER OBANDO LONDOÑO",
    "seller": {
        "identification_number": "41946692",
        "dv": "6",
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3226563672",
        "address": "LIMONAR MZ 6 CS 3 ET 1 PISO 2",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "postal_zone_code": 630001,
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 820,
        "type_liability_id": 117,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": "1",
        "payment_method_id": "42",
        "payment_due_date": "2025-11-04",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "Descuento general",
            "amount": "1.00",
            "base_amount": "10.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "10.00",
        "tax_exclusive_amount": "0.00",
        "tax_inclusive_amount": "10.00",
        "allowance_total_amount": "1.00",
        "charge_total_amount": "0.00",
        "payable_amount": "9.00"
    },
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1.00",
            "line_extension_amount": "10.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "Descuento general",
                    "amount": "1.00",
                    "base_amount": "10.00"
                }
            ],
            "description": "DSE EL676 PRUEBA",
            "code": "51959501",
            "type_item_identification_id": 4,
            "price_amount": "10.00",
            "base_quantity": "1",
            "type_generation_transmition_id": 1,
            "start_date": "2025-11-04"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/support-document', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 984000004,
    "type_document_id": 11,
    "date": "2025-11-04",
    "time": "12:09:38",
    "notes": "SIN OBSERVACIONES",
    "foot_note": "Modalidad de Emision de Facturas Electronicas: SOFTWARE PROPIO - Fabricante Software: TORRE SOFTWARE - Nit: 89008003-2",
    "sendmail": false,
    "sendmailtome": false,
    "resolution_number": "18760000001",
    "prefix": "SEDS",
    "establishment_name": "ALEXANDER OBANDO LONDOÑO",
    "seller": {
        "identification_number": "41946692",
        "dv": "6",
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3226563672",
        "address": "LIMONAR MZ 6 CS 3 ET 1 PISO 2",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "postal_zone_code": 630001,
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 820,
        "type_liability_id": 117,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": "1",
        "payment_method_id": "42",
        "payment_due_date": "2025-11-04",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "Descuento general",
            "amount": "1.00",
            "base_amount": "10.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "10.00",
        "tax_exclusive_amount": "0.00",
        "tax_inclusive_amount": "10.00",
        "allowance_total_amount": "1.00",
        "charge_total_amount": "0.00",
        "payable_amount": "9.00"
    },
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1.00",
            "line_extension_amount": "10.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "Descuento general",
                    "amount": "1.00",
                    "base_amount": "10.00"
                }
            ],
            "description": "DSE EL676 PRUEBA",
            "code": "51959501",
            "type_item_identification_id": 4,
            "price_amount": "10.00",
            "base_quantity": "1",
            "type_generation_transmition_id": 1,
            "start_date": "2025-11-04"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":984000004,"type_document_id":11,"date":"2025-11-04","time":"12:09:38","notes":"SIN OBSERVACIONES","foot_note":"Modalidad de Emision de Facturas Electronicas: SOFTWARE PROPIO - Fabricante Software: TORRE SOFTWARE - Nit: 89008003-2","sendmail":false,"sendmailtome":false,"resolution_number":"18760000001","prefix":"SEDS","establishment_name":"ALEXANDER OBANDO LONDO\u00d1O","seller":{"identification_number":"41946692","dv":"6","name":"ELIZABETH CARDONA VILLADA","phone":"3226563672","address":"LIMONAR MZ 6 CS 3 ET 1 PISO 2","email":"[email protected]","merchant_registration":"0000-00","postal_zone_code":630001,"type_document_identification_id":3,"type_organization_id":2,"municipality_id":820,"type_liability_id":117,"type_regime_id":1},"payment_form":{"payment_form_id":"1","payment_method_id":"42","payment_due_date":"2025-11-04","duration_measure":"0"},"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"Descuento general","amount":"1.00","base_amount":"10.00"}],"legal_monetary_totals":{"line_extension_amount":"10.00","tax_exclusive_amount":"0.00","tax_inclusive_amount":"10.00","allowance_total_amount":"1.00","charge_total_amount":"0.00","payable_amount":"9.00"},"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1.00","line_extension_amount":"10.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"Descuento general","amount":"1.00","base_amount":"10.00"}],"description":"DSE EL676 PRUEBA","code":"51959501","type_item_identification_id":4,"price_amount":"10.00","base_quantity":"1","type_generation_transmition_id":1,"start_date":"2025-11-04"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/support-document", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📄 DOCUMENTO SOPORTE - MULTI-LÍNEA CON DESCUENTOS PROPORCIONALES

📄 Descripción General

Este ejemplo demuestra un Documento Soporte Electrónico con tres líneas de detalle, cada una con descuentos porcentuales distintos aplicados a nivel de línea individual.

Es la variante más común en operaciones complejas: compra a un proveedor no obligado de múltiples productos/servicios, cada uno con condiciones de descuento particulares (según cantidad, línea de negocios, acuerdo comercial, etc.).


📋 URL del Endpoint

POST {{url}}/api/ubl2.1/support-document

Características:

  • Modo Síncrono
  • 3 líneas de detalle con descuentos independientes
  • Método de pago: 20 (Tarjeta de Débito)
  • Descuentos aplicados a nivel de línea (no a nivel de documento)
  • Total final: 15.997,00 COP

🔑 Campos Principales

Datos del Documento

Campo Valor Descripción
type_document_id 11 Documento Soporte
prefix SEDS Prefijo
number 984000005 Número consecutivo
resolution_number 18760000001 Resolución 1876
date 2025-11-04 Fecha
time 12:09:38 Hora

Método de Pago (payment_form)

Campo Valor Descripción
payment_form_id 1 Contado
payment_method_id 20 Tarjeta de Débito
payment_due_date 2025-11-04 Fecha

📊 Estructura de Tres Líneas de Detalle

LÍNEA 1: Producto PALMETTO (Base 2.800,00)

{
  "description": "DSE EL680 PRUEBA SOPORTE PALMETTO",
  "code": "51251001",
  "unit_measure_id": 70,
  "invoiced_quantity": "1.00",
  "price_amount": "2800.00",
  "line_extension_amount": "2800.00",
  "allowance_charges": [{
    "charge_indicator": false,
    "allowance_charge_reason": "Descuento por pronto pago",
    "amount": "140.00",
    "base_amount": "2800.00"
  }]
}

Cálculo Línea 1:

  • Precio: 2.800,00
  • Descuento: 140,00 (5% de 2.800)
  • Neto: 2.660,00

LÍNEA 2: Producto PALMETTO (Base 5.430,00)

{
  "description": "DSE EL680 PRUEBA SOPORTE PALMETTO",
  "code": "51251001",
  "unit_measure_id": 70,
  "invoiced_quantity": "1.00",
  "price_amount": "5430.00",
  "line_extension_amount": "5430.00",
  "allowance_charges": [{
    "charge_indicator": false,
    "allowance_charge_reason": "Descuento por pronto pago",
    "amount": "272.00",
    "base_amount": "5430.00"
  }]
}

Cálculo Línea 2:

  • Precio: 5.430,00
  • Descuento: 272,00 (5% de 5.430)
  • Neto: 5.158,00

LÍNEA 3: Producto PALMETTO (Base 8.610,00)

{
  "description": "DSE EL680 PRUEBA SOPORTE PALMETTO",
  "code": "51251001",
  "unit_measure_id": 70,
  "invoiced_quantity": "1.00",
  "price_amount": "8610.00",
  "line_extension_amount": "8610.00",
  "allowance_charges": [{
    "charge_indicator": false,
    "allowance_charge_reason": "Descuento por pronto pago",
    "amount": "431.00",
    "base_amount": "8610.00"
  }]
}

Cálculo Línea 3:

  • Precio: 8.610,00
  • Descuento: 431,00 (5% de 8.610)
  • Neto: 8.179,00

🧮 Cálculo de Totales Multi-Línea

Concepto Línea 1 Línea 2 Línea 3 Total
Precio Unitario 2.800,00 5.430,00 8.610,00 16.840,00
Menos: Descuento (5%) (140,00) (272,00) (431,00) (843,00)
Neto por Línea 2.660,00 5.158,00 8.179,00 15.997,00

legal_monetary_totals Final

"legal_monetary_totals": {
    "line_extension_amount": "16840.00",
    "tax_exclusive_amount": "0.00",
    "tax_inclusive_amount": "16840.00",
    "allowance_total_amount": "843.00",
    "charge_total_amount": "0.00",
    "payable_amount": "15997.00"
}

Validación:

  • line_extension_amount: 2.800 + 5.430 + 8.610 = 16.840,00 ✓
  • allowance_total_amount: 140 + 272 + 431 = 843,00 ✓
  • payable_amount: 16.840 - 843 = 15.997,00 ✓

📝 Notas Importantes sobre Multi-Línea con Descuentos

📌 1. Descuentos Independientes por Línea

Cada línea tiene su propio bloque allowance_charges:

  • Línea 1: 140,00 (descuento 1)
  • Línea 2: 272,00 (descuento 2)
  • Línea 3: 431,00 (descuento 3)
  • NO hay allowance_charges a nivel de encabezado (es decir, nivel principal del documento)
  • Esto es diferente del ejemplo anterior que tenía descuentos en ambos niveles

📌 2. Razón del Descuento: Consistencia Recomendada

En este ejemplo, todas las líneas usan la misma razón:

"Descuento por pronto pago"

Pueden ser diferentes si aplica:

Línea 1: "Descuento por volumen"
Línea 2: "Descuento por volumen"
Línea 3: "Descuento por cliente frecuente"

📌 3. Porcentaje vs Valor Absoluto: Cálculo de 5%

Para 5% en cada línea:

  • Línea 1: 2.800 × 0.05 = 140,00 ✓
  • Línea 2: 5.430 × 0.05 = 271,50 ≈ 272,00 (redondeo)
  • Línea 3: 8.610 × 0.05 = 430,50 ≈ 431,00 (redondeo)

La DIAN acepta redondeos por centavos.

📌 4. Método de Pago 20 (Tarjeta de Débito)

Este ejemplo usa payment_method_id: 20, que significa:

  • Pago con tarjeta de débito
  • Transferencia inmediata de fondos
  • Disponible en la mayoría de bancos colombianos
  • Diferente del PSE (42) que requiere autenticación en portal del banco

📌 5. Validación de allowance_total_amount

Crítica para aprobación DIAN:

allowance_total_amount debe ser:
Suma de invoice_lines[0].allowance_charges[].amount
+ invoice_lines[1].allowance_charges[].amount
+ invoice_lines[2].allowance_charges[].amount

= 140.00 + 272.00 + 431.00 = 843.00 ✓

Si la DIAN cuenta 843,00 pero el JSON dice 843,01, rechaza el documento.

📌 6. Sin Descuentos a Nivel de Documento

Este ejemplo NO tiene allowance_charges en el nivel principal:

// ESTO NO EXISTE EN ESTE EJEMPLO:
// "allowance_charges": [{...}]  // <-- No hay aquí

// LOS DESCUENTOS ESTÁN SOLO EN LÍNEAS:
invoice_lines: [
  { "allowance_charges": [{...}] },
  { "allowance_charges": [{...}] },
  { "allowance_charges": [{...}] }
]

Esto es una variante válida y muy usada en operaciones complejas.

📌 7. Comparación: Descuentos en Documento vs Líneas

OPCIÓN A: Descuento en Documento (ejemplo 2)

"allowance_charges": [{"amount": "1.00"}],  // Nivel principal
"invoice_lines": [{
  "allowance_charges": [{"amount": "1.00"}]   // Y en línea
}]
  • Descuento total: 2,00
  • Usado cuando hay descuentos mixtos (global + por línea)

OPCIÓN B: Descuentos Solo en Líneas (este ejemplo)

// NO hay allowance_charges en nivel principal
"invoice_lines": [
  {"allowance_charges": [{"amount": "140.00"}]},
  {"allowance_charges": [{"amount": "272.00"}]},
  {"allowance_charges": [{"amount": "431.00"}]}
]
  • Descuento total: 843,00 (suma de líneas)
  • Usado cuando cada línea tiene su descuento específico

📌 8. Redondeo de Cálculos

En operaciones con dinero:

  • La DIAN acepta variaciones por centavos (máx ±0,01 por línea)
  • Si usa 5% en varias líneas, redondee a 2 decimales
  • Valide que la suma cuadre (843,00 exacto)

📌 9. Auditoria de Multi-Línea

Guardar en ERP:

  • Número de Documento Soporte: 984000005
  • 3 líneas de detalle con sus descuentos
  • CUDE generado
  • Método de pago: Tarjeta de Débito
  • Total descuentos: 843,00
  • Total a pagar: 15.997,00

📌 10. Tarjeta de Débito vs Crédito

Aspecto Débito (20) Crédito (30)
Fondos Inmediatos A 30-60 días
Cuota No
Intereses No Sí (si aplica)
Rechazo Por fondos insuficientes Por límite
En Documento Soporte Válido (crédito 0 días) Válido (múltiples cuotas)

📌 11. XML Generado para Multi-Línea

Cada línea genera un nodo <cac:InvoiceLine>:

<cac:InvoiceLine>
  <cbc:ID>1</cbc:ID>
  <cbc:InvoicedQuantity>1.00</cbc:InvoicedQuantity>
  <cbc:LineExtensionAmount currencyID="COP">2800.00</cbc:LineExtensionAmount>
  <cac:AllowanceCharge>
    <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
    <cbc:AllowanceChargeReason>Descuento por pronto pago</cbc:AllowanceChargeReason>
    <cbc:Amount currencyID="COP">140.00</cbc:Amount>
    <cbc:BaseAmount currencyID="COP">2800.00</cbc:BaseAmount>
  </cac:AllowanceCharge>
  <cac:Item>
    <cbc:Description>DSE EL680 PRUEBA SOPORTE PALMETTO</cbc:Description>
    <cac:SellersItemIdentification>
      <cbc:ID>51251001</cbc:ID>
    </cac:SellersItemIdentification>
  </cac:Item>
  <cac:Price>
    <cbc:PriceAmount currencyID="COP">2800.00</cbc:PriceAmount>
  </cac:Price>
</cac:InvoiceLine>

📌 12. Casos de Uso: Cuándo Usar Multi-Línea

  • Compra de servicios variados: Consultoría (línea 1), viáticos (línea 2), materiales (línea 3)
  • Compra de productos mixtos: Insumo A, Insumo B, Insumo C (cada uno con descuento diferente)
  • Reparaciones y mantenimiento: Labor (línea 1), repuestos (línea 2), servicio (línea 3)
  • Eventos y catering: Alquiler salón, comida, bebidas (descuentos distintos)

📌 13. Validación Automatizada de Descuentos

La DIAN valida automáticamente:

  • ✓ Que cada line_extension_amount = price_amount × invoiced_quantity
  • ✓ Que cada descuento ≤ línea_extension_amount
  • ✓ Que allowance_total_amount = suma de todos descuentos
  • ✓ Que payable_amount cuadre exactamente

📌 14. Descuentos No Deben Ser Negativos

En líneas de "crédito" o "devolución":

  • NO usar: "amount": "-843.00" (descuento negativo)
  • SÍ usar: "charge_indicator": true con "amount": "843.00" (cargo positivo)
  • Facilita auditoria y es coherente con estructura XML

📌 15. Total Descuentos: 843,00 es Crítico

En este ejemplo:

  • Si intenta enviar 842,99 o 843,01: La DIAN rechaza
  • Si intenta enviar 843,00: Aprobado ✓
  • La validación es exacta, no por rangos
  • Por eso es importante redondear correctamente (≤2 decimales)

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 984000005,
    "type_document_id": 11,
    "date": "2025-11-04",
    "time": "12:09:38",
    "notes": "SIN OBSERVACIONES",
    "foot_note": "Modalidad de Emision de Facturas Electronicas: SOFTWARE PROPIO - Fabricante Software: TORRE SOFTWARE - Nit: 89008003-2",
    "sendmail": false,
    "sendmailtome": false,
    "resolution_number": "18760000001",
    "prefix": "SEDS",
    "establishment_name": "ALEXANDER OBANDO LONDOÑO",
    "seller": {
        "identification_number": "41946692",
        "dv": "6",
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3226563672",
        "address": "LIMONAR MZ 6 CS 3 ET 1 PISO 2",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "postal_zone_code": 630001,
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 820,
        "type_liability_id": 117,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": "1",
        "payment_method_id": "20",
        "payment_due_date": "2025-11-04",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "15997.00",
        "tax_exclusive_amount": "0.00",
        "tax_inclusive_amount": "15997.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "15997.00"
    },
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1.00",
            "line_extension_amount": "2660.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "Descuento por pronto pago",
                    "amount": "140.00",
                    "base_amount": "2800.00"
                }
            ],
            "description": "DSE EL680 PRUEBA SOPORTE PALMETTO",
            "code": "51251001",
            "type_item_identification_id": 4,
            "price_amount": "2800.00",
            "base_quantity": "1",
            "type_generation_transmition_id": 1,
            "start_date": "2025-11-04"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1.00",
            "line_extension_amount": "5158.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "Descuento por pronto pago",
                    "amount": "272.00",
                    "base_amount": "5430.00"
                }
            ],
            "description": "DSE EL680 PRUEBA SOPORTE PALMETTO",
            "code": "51251001",
            "type_item_identification_id": 4,
            "price_amount": "5430.00",
            "base_quantity": "1",
            "type_generation_transmition_id": 1,
            "start_date": "2025-11-04"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1.00",
            "line_extension_amount": "8179.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "Descuento por pronto pago",
                    "amount": "431.00",
                    "base_amount": "8610.00"
                }
            ],
            "description": "DSE EL680 PRUEBA SOPORTE PALMETTO",
            "code": "51251001",
            "type_item_identification_id": 4,
            "price_amount": "8610.00",
            "base_quantity": "1",
            "type_generation_transmition_id": 1,
            "start_date": "2025-11-04"
        }
    ]
}
curl -X POST 'https://back.apidian.app/support-document' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 984000005,
    "type_document_id": 11,
    "date": "2025-11-04",
    "time": "12:09:38",
    "notes": "SIN OBSERVACIONES",
    "foot_note": "Modalidad de Emision de Facturas Electronicas: SOFTWARE PROPIO - Fabricante Software: TORRE SOFTWARE - Nit: 89008003-2",
    "sendmail": false,
    "sendmailtome": false,
    "resolution_number": "18760000001",
    "prefix": "SEDS",
    "establishment_name": "ALEXANDER OBANDO LONDOÑO",
    "seller": {
        "identification_number": "41946692",
        "dv": "6",
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3226563672",
        "address": "LIMONAR MZ 6 CS 3 ET 1 PISO 2",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "postal_zone_code": 630001,
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 820,
        "type_liability_id": 117,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": "1",
        "payment_method_id": "20",
        "payment_due_date": "2025-11-04",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "15997.00",
        "tax_exclusive_amount": "0.00",
        "tax_inclusive_amount": "15997.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "15997.00"
    },
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1.00",
            "line_extension_amount": "2660.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "Descuento por pronto pago",
                    "amount": "140.00",
                    "base_amount": "2800.00"
                }
            ],
            "description": "DSE EL680 PRUEBA SOPORTE PALMETTO",
            "code": "51251001",
            "type_item_identification_id": 4,
            "price_amount": "2800.00",
            "base_quantity": "1",
            "type_generation_transmition_id": 1,
            "start_date": "2025-11-04"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1.00",
            "line_extension_amount": "5158.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "Descuento por pronto pago",
                    "amount": "272.00",
                    "base_amount": "5430.00"
                }
            ],
            "description": "DSE EL680 PRUEBA SOPORTE PALMETTO",
            "code": "51251001",
            "type_item_identification_id": 4,
            "price_amount": "5430.00",
            "base_quantity": "1",
            "type_generation_transmition_id": 1,
            "start_date": "2025-11-04"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1.00",
            "line_extension_amount": "8179.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "Descuento por pronto pago",
                    "amount": "431.00",
                    "base_amount": "8610.00"
                }
            ],
            "description": "DSE EL680 PRUEBA SOPORTE PALMETTO",
            "code": "51251001",
            "type_item_identification_id": 4,
            "price_amount": "8610.00",
            "base_quantity": "1",
            "type_generation_transmition_id": 1,
            "start_date": "2025-11-04"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/support-document', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 984000005,
    "type_document_id": 11,
    "date": "2025-11-04",
    "time": "12:09:38",
    "notes": "SIN OBSERVACIONES",
    "foot_note": "Modalidad de Emision de Facturas Electronicas: SOFTWARE PROPIO - Fabricante Software: TORRE SOFTWARE - Nit: 89008003-2",
    "sendmail": false,
    "sendmailtome": false,
    "resolution_number": "18760000001",
    "prefix": "SEDS",
    "establishment_name": "ALEXANDER OBANDO LONDOÑO",
    "seller": {
        "identification_number": "41946692",
        "dv": "6",
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3226563672",
        "address": "LIMONAR MZ 6 CS 3 ET 1 PISO 2",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "postal_zone_code": 630001,
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 820,
        "type_liability_id": 117,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": "1",
        "payment_method_id": "20",
        "payment_due_date": "2025-11-04",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "15997.00",
        "tax_exclusive_amount": "0.00",
        "tax_inclusive_amount": "15997.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "15997.00"
    },
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1.00",
            "line_extension_amount": "2660.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "Descuento por pronto pago",
                    "amount": "140.00",
                    "base_amount": "2800.00"
                }
            ],
            "description": "DSE EL680 PRUEBA SOPORTE PALMETTO",
            "code": "51251001",
            "type_item_identification_id": 4,
            "price_amount": "2800.00",
            "base_quantity": "1",
            "type_generation_transmition_id": 1,
            "start_date": "2025-11-04"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1.00",
            "line_extension_amount": "5158.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "Descuento por pronto pago",
                    "amount": "272.00",
                    "base_amount": "5430.00"
                }
            ],
            "description": "DSE EL680 PRUEBA SOPORTE PALMETTO",
            "code": "51251001",
            "type_item_identification_id": 4,
            "price_amount": "5430.00",
            "base_quantity": "1",
            "type_generation_transmition_id": 1,
            "start_date": "2025-11-04"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1.00",
            "line_extension_amount": "8179.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "Descuento por pronto pago",
                    "amount": "431.00",
                    "base_amount": "8610.00"
                }
            ],
            "description": "DSE EL680 PRUEBA SOPORTE PALMETTO",
            "code": "51251001",
            "type_item_identification_id": 4,
            "price_amount": "8610.00",
            "base_quantity": "1",
            "type_generation_transmition_id": 1,
            "start_date": "2025-11-04"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":984000005,"type_document_id":11,"date":"2025-11-04","time":"12:09:38","notes":"SIN OBSERVACIONES","foot_note":"Modalidad de Emision de Facturas Electronicas: SOFTWARE PROPIO - Fabricante Software: TORRE SOFTWARE - Nit: 89008003-2","sendmail":false,"sendmailtome":false,"resolution_number":"18760000001","prefix":"SEDS","establishment_name":"ALEXANDER OBANDO LONDO\u00d1O","seller":{"identification_number":"41946692","dv":"6","name":"ELIZABETH CARDONA VILLADA","phone":"3226563672","address":"LIMONAR MZ 6 CS 3 ET 1 PISO 2","email":"[email protected]","merchant_registration":"0000-00","postal_zone_code":630001,"type_document_identification_id":3,"type_organization_id":2,"municipality_id":820,"type_liability_id":117,"type_regime_id":1},"payment_form":{"payment_form_id":"1","payment_method_id":"20","payment_due_date":"2025-11-04","duration_measure":"0"},"legal_monetary_totals":{"line_extension_amount":"15997.00","tax_exclusive_amount":"0.00","tax_inclusive_amount":"15997.00","allowance_total_amount":"0.00","charge_total_amount":"0.00","payable_amount":"15997.00"},"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1.00","line_extension_amount":"2660.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"Descuento por pronto pago","amount":"140.00","base_amount":"2800.00"}],"description":"DSE EL680 PRUEBA SOPORTE PALMETTO","code":"51251001","type_item_identification_id":4,"price_amount":"2800.00","base_quantity":"1","type_generation_transmition_id":1,"start_date":"2025-11-04"},{"unit_measure_id":70,"invoiced_quantity":"1.00","line_extension_amount":"5158.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"Descuento por pronto pago","amount":"272.00","base_amount":"5430.00"}],"description":"DSE EL680 PRUEBA SOPORTE PALMETTO","code":"51251001","type_item_identification_id":4,"price_amount":"5430.00","base_quantity":"1","type_generation_transmition_id":1,"start_date":"2025-11-04"},{"unit_measure_id":70,"invoiced_quantity":"1.00","line_extension_amount":"8179.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"Descuento por pronto pago","amount":"431.00","base_amount":"8610.00"}],"description":"DSE EL680 PRUEBA SOPORTE PALMETTO","code":"51251001","type_item_identification_id":4,"price_amount":"8610.00","base_quantity":"1","type_generation_transmition_id":1,"start_date":"2025-11-04"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/support-document", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📄 DOCUMENTO SOPORTE - PROVEEDOR NO RESIDENTE (EXTRANJERO)

📄 Descripción General

Este ejemplo demuestra cómo registrar un Documento Soporte Electrónico cuando el proveedor (seller) NO reside en Colombia (es una persona natural o empresa extranjera).

Es muy común que empresas colombianas compren servicios a proveedores extranjeros (consultoría, software, licencias, etc.). El Documento Soporte permite documentar estos gastos para deducibilidad fiscal, especialmente para operaciones de importación o servicios técnicos desde el exterior.


📋 URL del Endpoint

POST {{url}}/api/ubl2.1/support-document

Características:

  • Proveedor: Extranjero (USA)
  • type_operation_id: 24 (Operación con no residente)
  • Pago a 30 días (modalidad crédito)
  • Envío de email activado (sendmail: true, sendmailtome: true)
  • Importación de servicios internacionales

🔑 Campos Clave del Documento

Datos del Documento

Campo Valor Descripción
type_document_id 11 Documento Soporte
type_operation_id 24 Operación con No Residente
prefix SEDS Prefijo
number 984000006 Número consecutivo
resolution_number 18760000001 Resolución 1876
date 2025-11-04 Fecha de operación
time 12:09:38 Hora (Bogotá UTC-5)

🏢 Datos del Proveedor NO RESIDENTE (seller)

Identificación Internacional

Campo Valor Descripción
identification_number 899212809099911 Número de Pasaporte/ID extranjero
dv 0 Dígito verificador (si aplica)
type_document_identification_id 8 Pasaporte/Documento Internacional
name BLANCA NUBIA ALVAREZ ALZATE Nombre del proveedor
type_organization_id 2 Persona natural

Ubicación Internacional

Campo Valor Descripción
country_id 65 Estados Unidos (USA)
municipality_name MIAMI Municipio/ciudad (texto libre)
state_name FLORIDA Estado/provincia (texto libre)
address CR 14 BIS 31 B 37 BRR SAN NICOLAS Dirección
postal_zone_code 630001 Código postal (formato local)

Contacto Internacional

Campo Valor Descripción
phone 3148931130 Teléfono (puede ser prefijo +1 para USA)
email [email protected] Email de notificación

Régimen Fiscal Extranjero

Campo Valor Descripción
type_liability_id 117 No responsable de IVA (en Colombia)
type_regime_id 2 Régimen común (el que aplica en su país)
merchant_registration 0000-00 Matrícula mercantil (N/A para extranjero)

💳 Modalidad de Pago: A 30 Días

Campo Valor Descripción
payment_form_id 2 Crédito (pago diferido)
payment_method_id 10 Transferencia bancaria
payment_due_date 2025-12-04 Vencimiento (30 días después)
duration_measure 30 Plazo en días

💰 Línea de Detalle: Servicio de Consultoría Extranjera

Concepto Valor Descripción
description ARTICULO DE PRUEBAS Servicio adquirido
code PRUEBA Código interno
unit_measure_id 70 Unidad de medida (UNIDAD)
invoiced_quantity 2.00 Cantidad (ej: 2 horas/sesiones)
price_amount 100.00 Precio unitario
line_extension_amount 200.00 Subtotal (2 × 100)
type_item_identification_id 4 Código de producto/servicio
type_generation_transmition_id 1 Tipo de generación estándar
start_date 2025-11-04 Fecha de prestación

🧮 Cálculo de Totales: Servicio Internacional

Concepto Valor Nota
Cantidad 2.00 Unidades de servicio
Precio Unitario 100,00 USD o COP
Subtotal 200,00 2 × 100
Descuento 0,00 No aplica
Base IVA 200,00 Base gravable
IVA (0%) 0,00 No se cobra IVA a extranjero
PAYABLE_AMOUNT 200,00 Total a pagar

Notas en legal_monetary_totals

"legal_monetary_totals": {
    "line_extension_amount": "200.00",
    "tax_exclusive_amount": "200.00",
    "tax_inclusive_amount": "200.00",
    "allowance_total_amount": "0.00",
    "charge_total_amount": "0.00",
    "payable_amount": "200.00"
}
  • Sin descuentos (allowance_total_amount: 0.00)
  • Sin cargos adicionales (charge_total_amount: 0.00)
  • IVA 0% (impuesto sobre importación de servicios)

📝 Notas Importantes: Documento Soporte con No Residente

📌 1. type_operation_id: 24 es Obligatorio

Identifica que la operación involucra un no residente:

Código Descripción Aplica
1 Venta de mercancías No residente ✗
8 Suministro de servicios No residente ✓
10 Importación de servicios No residente ✓
24 Operación No Residente Siempre usar
30 Compra a no obligado No residente ✓

Si olvida type_operation_id: 24, la DIAN puede rechazar el documento.

📌 2. country_id: Código del País del Proveedor

Códigos principales de países (ISO 3166-1):

country_id País Sigla
3 Albania AL
7 Argentina AR
14 Bahamas BS
26 Brasil BR
65 Estados Unidos US
72 Canadá CA
76 China CN
100 España ES
108 Francia FR
124 India IN
156 Italia IT
170 México MX
191 Paraguay PY
218 Reino Unido GB

El country_id: 65 corresponde a USA.

📌 3. type_document_identification_id: 8 para Documentos Extranjeros

Código Tipo de Documento Uso
3 Cédula Colombiana Residente (cédula local)
4 Tarjeta de Identidad Residente (ID colombiano)
5 Cédula de Extranjería Residente (extranjero en Col)
8 Pasaporte/ID Internacional No Residente (en su país)
6 NIT Empresa registrada

Use type_document_identification_id: 8 para pasaportes o documentos de identificación del país de origen.

📌 4. municipality_name y state_name: Texto Libre

Para no residentes, NO use municipality_id (que es código DANE de Colombia).

En su lugar, use texto libre:

"municipality_name": "MIAMI",      // Texto: ciudad donde está
"state_name": "FLORIDA",           // Texto: estado/provincia

// NO use:
// "municipality_id": 820,          // Esto es para Colombia

Esto permite registrar ubicaciones internacionales sin codificación DANE.

📌 5. IVA en Operaciones con No Residentes

Principios generales:

Escenario IVA Justificación
Compra a residente obligado 19% o 5% IVA estándar
Compra a no obligado (informal en Col) 0% No hay IVA en soporte
Compra a no residente en USA 0% Exención exportación servicios
Importación de servicios 0%-19% Según tipo (información técnica 0%, licencias 0-19%)

En este ejemplo: 0% de IVA porque es servicio desde extranjero.

📌 6. Válida: Envío de Email a Extranjero

En este ejemplo:

  • sendmail: true → Envía PDF al email del proveedor extranjero
  • sendmailtome: true → Envía copia al emisor (empresa colombiana)
  • Email destino: [email protected] (puede ser desde cualquier país)

La API DIAN soporta emails internacionales sin restricción.

📌 7. Formato de Teléfono Internacional

En seller.phone:

  • Actual: 3148931130 (sin prefijo internacional)
  • Mejor: +13148931130 (con prefijo +1 para USA)
  • Aceptado: Ambos formatos (la DIAN es flexible)

Para operaciones recurrentes, use prefijo + para claridad de auditoria.

📌 8. Modalidad de Pago: Crédito a 30 Días

Este ejemplo usa payment_form_id: 2 (crédito):

"payment_form": {
    "payment_form_id": 2,           // Crédito (no contado)
    "payment_method_id": 10,        // Transferencia bancaria
    "payment_due_date": "2025-12-04", // Vencimiento
    "duration_measure": "30"        // Plazo en días
}

Interpretación:

  • Documento emitido: 2025-11-04
  • Vencimiento: 2025-12-04
  • Plazo: 30 días
  • Se espera pago en 30 días (común en transacciones internacionales)

📌 9. Impuestos: Declarar Incluso si son 0%

Obligatorio incluir tax_totals aun sin IVA:

"tax_totals": [{
    "tax_id": 1,
    "tax_amount": "0.00",      // Monto de IVA (cero)
    "percent": "0",            // Porcentaje (0%)
    "taxable_amount": "200.00" // Base gravable
}]

Nunca omita tax_totals aunque sea 0%. La DIAN valida que exista.

📌 10. Diferencia: No Residente vs Residente Informal

Aspecto Residente Informal No Residente
country_id 47 (Colombia) 65 (USA, etc.)
municipality_id Código DANE NO se usa
municipality_name No necesario MIAMI
type_operation_id 1-30 (según tipo) 24 (No Residente)
type_document_identification_id 3-6 (local) 8 (Extranjero)
IVA 0% o 19% Usualmente 0%
Transferencia Dentro de Colombia Internacional (swift, etc.)

📌 11. Validación DIAN para No Residente

La DIAN valida:

  • ✓ Que country_id sea válido
  • ✓ Que si country_id ≠ 47, entonces type_operation_id = 24
  • ✓ Que municipality_name y state_name estén diligenciados (texto)
  • ✓ Que type_document_identification_id = 8 para extranjeros
  • ✓ Que no haya municipality_id cuando country_id ≠ 47
  • ✓ Que tax_totals exista (aunque IVA sea 0%)

📌 12. Auditoría de Compras a Extranjeros

Guardar en ERP:

  • Número de Documento Soporte: 984000006
  • CUDE generado
  • Datos proveedor: Blanca Nubia Alvarez (USA)
  • Monto: 200,00 COP
  • Modalidad pago: Transferencia a 30 días
  • Justificación: Servicio internacional de consultoría
  • Email confirmación: [email protected]

📌 13. Equivalencia de Moneda

En el JSON, todas las cantidades están en COP (Pesos Colombianos):

  • Si el proveedor cotiza en USD, convierta a COP antes de enviar
  • Ejemplo: 100 USD × 4.000 COP/USD = 400.000 COP (use este valor)
  • La DIAN espera moneda local (COP) en legal_monetary_totals

📌 14. Casos de Uso Comunes: Compras a Extranjeros

  • Software/SaaS: Licencias de empresas USA, licencias cloud
  • Consultoría técnica: Asesoría de especialistas internacionales
  • Capacitación: Cursos online de proveedores extranjeros
  • Licencias intelectuales: Marcas, patentes, derechos de autor
  • Servicios financieros: Auditoría, contabilidad internacional
  • Importación de servicios: Hosting, dominios, APIs externas

📌 15. CUDE vs CUFE en Documento Soporte a Extranjeros

Documento Soporte SIEMPRE genera CUDE, igual que en otros Documentos Soporte:

  • CUDE: Código Único de Documento Equivalente (96 caracteres)
  • No es CUFE (que es para facturas)
  • Se incluye en la respuesta del API: {"cuds": "...CUDE..."}
  • Es el identificador único ante DIAN para este documento soporte
  • Válido para auditoría interna y externa

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 984000006,
    "type_document_id": 11,
    "date": "2025-11-04",
    "time": "12:09:38",
    "notes": "SIN OBSERVACIONES",
    "foot_note": "Modalidad de Emision de Facturas Electronicas: SOFTWARE PROPIO - Fabricante Software: TORRE SOFTWARE - Nit: 89008003-2",
    "sendmail": true,
    "sendmailtome": true,
    "resolution_number": "18760000001",
    "prefix": "SEDS",
    "establishment_name": "ALEXANDER OBANDO LONDOÑO",
    "type_operation_id": 24,
    "seller": {
        "identification_number": "899212809099911",
        "dv": "0",
        "name": "BLANCA NUBIA ALVAREZ ALZATE ",
        "phone": "3148931130",
        "address": "CR 14 BIS 31 B 37 BRR SAN NICOLAS",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 8,
        "type_organization_id": 2,
        "country_id": 65,
        "municipality_name": "MIAMI",
        "state_name": "FLORIDA",
        "type_liability_id": 117,
        "type_regime_id": 2,
        "postal_zone_code": "630001"
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 10,
        "payment_due_date": "2025-12-04",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 10,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "200.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "200.00",
        "tax_exclusive_amount": "200.00",
        "tax_inclusive_amount": "200.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "200.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "200.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2.00",
            "line_extension_amount": "200.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "200.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "percent": "0.00",
                    "taxable_amount": "200.00"
                }
            ],
            "description": "ARTICULO DE PRUEBAS",
            "notes": "",
            "code": "PRUEBA",
            "type_item_identification_id": 4,
            "price_amount": "100.00",
            "base_quantity": "2.00",
            "type_generation_transmition_id": 1,
            "start_date": "2025-11-04"
        }
    ]
}
curl -X POST 'https://back.apidian.app/support-document' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 984000006,
    "type_document_id": 11,
    "date": "2025-11-04",
    "time": "12:09:38",
    "notes": "SIN OBSERVACIONES",
    "foot_note": "Modalidad de Emision de Facturas Electronicas: SOFTWARE PROPIO - Fabricante Software: TORRE SOFTWARE - Nit: 89008003-2",
    "sendmail": true,
    "sendmailtome": true,
    "resolution_number": "18760000001",
    "prefix": "SEDS",
    "establishment_name": "ALEXANDER OBANDO LONDOÑO",
    "type_operation_id": 24,
    "seller": {
        "identification_number": "899212809099911",
        "dv": "0",
        "name": "BLANCA NUBIA ALVAREZ ALZATE ",
        "phone": "3148931130",
        "address": "CR 14 BIS 31 B 37 BRR SAN NICOLAS",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 8,
        "type_organization_id": 2,
        "country_id": 65,
        "municipality_name": "MIAMI",
        "state_name": "FLORIDA",
        "type_liability_id": 117,
        "type_regime_id": 2,
        "postal_zone_code": "630001"
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 10,
        "payment_due_date": "2025-12-04",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 10,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "200.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "200.00",
        "tax_exclusive_amount": "200.00",
        "tax_inclusive_amount": "200.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "200.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "200.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2.00",
            "line_extension_amount": "200.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "200.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "percent": "0.00",
                    "taxable_amount": "200.00"
                }
            ],
            "description": "ARTICULO DE PRUEBAS",
            "notes": "",
            "code": "PRUEBA",
            "type_item_identification_id": 4,
            "price_amount": "100.00",
            "base_quantity": "2.00",
            "type_generation_transmition_id": 1,
            "start_date": "2025-11-04"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/support-document', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 984000006,
    "type_document_id": 11,
    "date": "2025-11-04",
    "time": "12:09:38",
    "notes": "SIN OBSERVACIONES",
    "foot_note": "Modalidad de Emision de Facturas Electronicas: SOFTWARE PROPIO - Fabricante Software: TORRE SOFTWARE - Nit: 89008003-2",
    "sendmail": true,
    "sendmailtome": true,
    "resolution_number": "18760000001",
    "prefix": "SEDS",
    "establishment_name": "ALEXANDER OBANDO LONDOÑO",
    "type_operation_id": 24,
    "seller": {
        "identification_number": "899212809099911",
        "dv": "0",
        "name": "BLANCA NUBIA ALVAREZ ALZATE ",
        "phone": "3148931130",
        "address": "CR 14 BIS 31 B 37 BRR SAN NICOLAS",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 8,
        "type_organization_id": 2,
        "country_id": 65,
        "municipality_name": "MIAMI",
        "state_name": "FLORIDA",
        "type_liability_id": 117,
        "type_regime_id": 2,
        "postal_zone_code": "630001"
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 10,
        "payment_due_date": "2025-12-04",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 10,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "200.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "200.00",
        "tax_exclusive_amount": "200.00",
        "tax_inclusive_amount": "200.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "200.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "200.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2.00",
            "line_extension_amount": "200.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "200.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "percent": "0.00",
                    "taxable_amount": "200.00"
                }
            ],
            "description": "ARTICULO DE PRUEBAS",
            "notes": "",
            "code": "PRUEBA",
            "type_item_identification_id": 4,
            "price_amount": "100.00",
            "base_quantity": "2.00",
            "type_generation_transmition_id": 1,
            "start_date": "2025-11-04"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":984000006,"type_document_id":11,"date":"2025-11-04","time":"12:09:38","notes":"SIN OBSERVACIONES","foot_note":"Modalidad de Emision de Facturas Electronicas: SOFTWARE PROPIO - Fabricante Software: TORRE SOFTWARE - Nit: 89008003-2","sendmail":true,"sendmailtome":true,"resolution_number":"18760000001","prefix":"SEDS","establishment_name":"ALEXANDER OBANDO LONDO\u00d1O","type_operation_id":24,"seller":{"identification_number":"899212809099911","dv":"0","name":"BLANCA NUBIA ALVAREZ ALZATE ","phone":"3148931130","address":"CR 14 BIS 31 B 37 BRR SAN NICOLAS","email":"[email protected]","merchant_registration":"0000-00","type_document_identification_id":8,"type_organization_id":2,"country_id":65,"municipality_name":"MIAMI","state_name":"FLORIDA","type_liability_id":117,"type_regime_id":2,"postal_zone_code":"630001"},"payment_form":{"payment_form_id":2,"payment_method_id":10,"payment_due_date":"2025-12-04","duration_measure":"30"},"allowance_charges":[{"discount_id":10,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"200.00"}],"legal_monetary_totals":{"line_extension_amount":"200.00","tax_exclusive_amount":"200.00","tax_inclusive_amount":"200.00","allowance_total_amount":"0.00","charge_total_amount":"0.00","payable_amount":"200.00"},"tax_totals":[{"tax_id":1,"tax_amount":"0.00","percent":"0","taxable_amount":"200.00"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"2.00","line_extension_amount":"200.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"200.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","percent":"0.00","taxable_amount":"200.00"}],"description":"ARTICULO DE PRUEBAS","notes":"","code":"PRUEBA","type_item_identification_id":4,"price_amount":"100.00","base_quantity":"2.00","type_generation_transmition_id":1,"start_date":"2025-11-04"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/support-document", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📄 NOTA DE AJUSTE DE DOCUMENTO SOPORTE (CRÉDITO/ANULACIÓN)

📄 Descripción General

Este ejemplo demuestra cómo emitir una Nota de Ajuste de Documento Soporte (type_document_id: 13) para anular, corregir o devolver un Documento Soporte (type_document_id: 11) previamente emitido.

Es un documento de ajuste inverso que permite:

  • Anular totalmente un Documento Soporte emitido por error
  • Devolver parcialmente bienes/servicios adquiridos
  • Corregir discrepancias encontradas después de la emisión

La Nota de Ajuste referencia el documento original mediante billing_reference (número, UUID/CUDE, fecha) y especifica el motivo mediante discrepancyresponsecode.


📋 URL del Endpoint

POST {{url}}/api/ubl2.1/sd-credit-note/{TestSetId}

Características:

  • Tipo: Nota de Crédito de Documento Soporte
  • Referencia: Documento Soporte original (SEDS3, CUDE...)
  • Motivo: Código de discrepancia (1=anulación, 2=devolución, etc.)
  • Efecto: Revierte/Anula el documento original

🔑 Campos Principales

Datos del Documento de Ajuste

Campo Valor Descripción
type_document_id 13 Nota de Ajuste/Crédito
prefix NDS Prefijo para Notas de Documento Soporte
number 4 Número consecutivo de la nota
date 2025-11-04 Fecha de emisión de la nota
time 06:00:13 Hora de emisión

Referencia al Documento Original (billing_reference)

Estructura crítica para vincular la nota al documento original:

"billing_reference": {
    "number": "SEDS3",
    "uuid": "0b156c027e3116e4ff96c24f6c03a62e1c7fde27a6137e54bd2827a47b6c3cd6ef3f1e3b13b7919784eb63cb6d0406fe",
    "issue_date": "2022-09-01"
}
Campo Valor Descripción
number SEDS3 Identificador completo (prefix + consecutivo) del documento original
uuid 0b156c027... (96 caracteres) CUDE del Documento Soporte original
issue_date 2022-09-01 Fecha de emisión del documento original

Nota Importante: El uuid es el CUDE devuelto en la respuesta del Documento Soporte original. Debe ser exacto o la DIAN rechaza la nota.


🎯 Motivo del Ajuste: Códigos de Discrepancia

discrepancyresponsecode

Código Significado Uso Efecto
1 Anulación Error administrativo en documento original Revierte completamente; NO hay devolución de bienes
2 Devolución Cliente devuelve bienes/rechaza servicio Revierte parcial/total; cliente regresa producto
3 Corrección de precio Diferencia de precio descubierta Ajusta solo monto
4 Rectificación Corrección de datos administrativos Enmienda datos
5 Descuento por error Descuento no registrado originalmente Rebaja posterior

En este ejemplo: discrepancyresponsecode: 2 (Devolución)

discrepancyresponsedescription

Descripción legible del motivo:

"discrepancyresponsedescription": "PRUEBA DE MOTIVO NOTA CREDITO"

Puede ser:

  • "Cliente devuelve artículo defectuoso"
  • "Error en cantidad facturada"
  • "Anulación por error administrativo"
  • "Devolución de servicio no prestado"
  • "Corrección de precio acordada"

💳 Datos del Documento de Ajuste

Establecimiento (emission details)

Campo Valor Descripción
establishment_name TORRE SOFTWARE Nombre del establecimiento
establishment_address BRR LIMONAR MZ 6 CS 3... Dirección
establishment_phone 3226563672 Teléfono
establishment_municipality 600 Código municipio (Medellín)

Proveedor (seller) en la Nota

Se repite el mismo proveedor del documento original:

Campo Valor Descripción
identification_number 41946692 Cédula del proveedor
name ELIZABETH CARDONA VILLADA Nombre
phone 3226563672 Teléfono
type_document_identification_id 3 Cédula de ciudadanía
type_organization_id 2 Persona natural
municipality_id 820 Municipio

💰 Línea de Detalle de la Nota: credit_note_lines

IMPORTANTE: Usa credit_note_lines (NO invoice_lines)

Estructura de la Línea de Crédito

"credit_note_lines": [{
    "unit_measure_id": 70,
    "invoiced_quantity": "1",
    "line_extension_amount": "200.00",
    "free_of_charge_indicator": false,
    "description": "COMISION POR SERVICIOS",
    "code": "COMISION",
    "price_amount": "200.00",
    "base_quantity": "1",
    "brandname": "FULLFIT",
    "modelname": "1088",
    "allowance_charges": [...],
    "tax_totals": [...]
}]
Concepto Valor Descripción
description COMISION POR SERVICIOS Bien/servicio original
code COMISION Código del artículo
unit_measure_id 70 Unidad (UNIDAD)
invoiced_quantity 1 Cantidad (total a devolver)
price_amount 200,00 Precio unitario (del original)
line_extension_amount 200,00 Subtotal a acreditar (debe coincidir)
type_item_identification_id 4 Código de identificación
brandname FULLFIT Marca (opcional, del original)
modelname 1088 Modelo (opcional, del original)

🧮 Cálculo de Totales de la Nota

Totales que Reversan el Original

Concepto Valor Interpretación
line_extension_amount 200,00 Total a devolver (copia del original)
tax_exclusive_amount 200,00 Base sin impuesto
tax_inclusive_amount 200,00 Total con impuesto (aquí 0% = 200)
allowance_total_amount 0,00 Sin descuentos adicionales
charge_total_amount 0,00 Sin cargos
payable_amount 200,00 Monto a acreditar/revertir

Impuestos en la Nota

"tax_totals": [{
    "tax_id": 1,
    "tax_amount": "0.00",
    "taxable_amount": "200.00",
    "percent": "0.00"
}]

El IVA (o cualquier impuesto) también se revierte con la cantidad acreditada.


📝 Notas Importantes sobre Nota de Ajuste de Documento Soporte

📌 1. Nota de Ajuste vs Nota de Crédito de Factura

Aspecto Doc. Soporte (13) Factura (2)
Referencia billing_reference con CUDE billing_reference con CUFE
Estructura líneas credit_note_lines invoice_lines
Efecto Revierte compra a no obligado Revierte venta a cliente
Autorización Resolución 1876 DIAN Resolución factura estándar
Endpoint /api/ubl2.1/sd-credit-note /api/ubl2.1/credit-note
prefix NDS, ND, etc. NC, NCD, etc.

📌 2. CUDE del Documento Original es Obligatorio

Sin el UUID/CUDE exacto en billing_reference.uuid:

  • ❌ La DIAN rechaza: "billing_reference.uuid does not match any document"
  • ✓ Obténgalo de la respuesta del Documento Soporte original
  • ✓ Debe ser exacto (96 caracteres hexadecimales)

📌 3. billing_reference.number: Formato Completo

Debe incluir prefix + número:

  • ✓ CORRECTO: "number": "SEDS3" (SEDS = prefix, 3 = número)
  • ❌ INCORRECTO: "number": "3" (solo número)
  • ❌ INCORRECTO: "number": "SEDS" (solo prefix)

📌 4. billing_reference.issue_date: Fecha del Original

La fecha debe coincidir con la del documento original:

  • Original: 2022-09-01
  • Nota: Debe usar "issue_date": "2022-09-01" (igual)
  • No puede ser diferente o la DIAN puede rechazar por inconsistencia

📌 5. Códigos de Discrepancia: Elija el Correcto

Anulación (código 1):

"discrepancyresponsecode": 1,
"discrepancyresponsedescription": "Documento emitido por error administrativo"

→ Se cancela totalmente, NO hay devolución de bienes.

Devolución (código 2):

"discrepancyresponsecode": 2,
"discrepancyresponsedescription": "Cliente devuelve artículo defectuoso"

→ Se revierte parcial/total, cliente regresa bienes.

Error de Precio (código 3):

"discrepancyresponsecode": 3,
"discrepancyresponsedescription": "Corrección de precio: acuerdo posterior"

→ Solo se ajusta el monto; bienes/servicios se mantienen.

📌 6. credit_note_lines vs invoice_lines

Diferencia crítica:

// INCORRECTO - Usar invoice_lines en nota de soporte:
"invoice_lines": [{...}]  // ❌ Falla

// CORRECTO - Usar credit_note_lines:
"credit_note_lines": [{...}]  // ✓ Válido

📌 7. Cantidad en credit_note_lines: Total a Devolver

Si el documento original tiene 5 unidades y devuelven 2:

  • Original: invoiced_quantity: 5, line_extension_amount: 1000
  • Nota (devolución parcial): invoiced_quantity: 2, line_extension_amount: 400

En este ejemplo (devolución total):

  • Original: 1 unidad, 200,00
  • Nota: 1 unidad, 200,00 (todo se revierte)

📌 8. Impuestos en la Nota: Reversan Automáticamente

Si el original tenía:

"tax_totals": [{
    "tax_id": 1,
    "tax_amount": "38.00",
    "percent": "19.00"
}]

La nota con el mismo line_extension_amount calcula:

"tax_totals": [{
    "tax_id": 1,
    "tax_amount": "38.00",  // Se revierte proporcionalmente
    "percent": "19.00"
}]

📌 9. Envío de Email de la Nota

"sendmail": true,
"sendmailtome": true,
"head_note": "AJUSTE DE DOCUMENTO SOPORTE",
"foot_note": "PRUEBA DE TEXTO LIBRE EN PIE DE PÁGINA"
  • sendmail: true: Envía PDF de la nota al email del proveedor
  • sendmailtome: true: Envía copia al email del emisor
  • head_note: Encabezado personalizado en PDF
  • foot_note: Pie de página con observaciones

📌 10. SEZE: Serie Especial Zona de Extraterritorialidad (Opcional)

"seze": "2021-2017"

Requerido solo para:

  • Documentos emitidos en zonas de extraterritorialidad (puertos libres, zonas francas)
  • Formato: Año autorización - Año zona
  • Omitible para operaciones normales (use "" si no aplica)

📌 11. Validación de Totales en la Nota

La DIAN valida:

  • payable_amount = line_extension_amount - desc + cargos + imptos
  • tax_total_amount en línea = suma de todos tax_totals[].tax_amount
  • ✓ Que billing_reference.uuid exista y sea válido
  • ✓ Que discrepancyresponsecode sea válido (1-5)
  • ✓ Consistencia de números y prefijos

📌 12. Flujo de Anulación Completo

Paso 1: Enviar Documento Soporte Original

POST /api/ubl2.1/support-document
→ Respuesta: CUDE = 0b156c027e31...

Paso 2: Descubrir Error

Notamos que se emitió por error → Necesitamos anular

Paso 3: Enviar Nota de Ajuste

POST /api/ubl2.1/sd-credit-note
billing_reference.uuid = 0b156c027e31... (del paso 1)
discrepancyresponsecode = 1 (anulación)
→ Respuesta: Nota emitida con su propio CUDE

Resultado: Original + Nota neutralizan el efecto.

📌 13. Devolución Parcial: Múltiples Notas

Si hay devoluciones escalonadas (cliente devuelve gradualmente):

Original: 100 unidades, 10.000,00

Nota 1: 40 unidades, 4.000,00 (primer envío del cliente)

  • billing_reference.uuid: CUDE original
  • line_extension_amount: 4.000,00

Nota 2: 30 unidades, 3.000,00 (segundo envío del cliente)

  • billing_reference.uuid: CUDE original (mismo)
  • line_extension_amount: 3.000,00

Saldo: 30 unidades, 3.000,00 (cliente mantiene por falta de devolución)

📌 14. Auditoria de Nota de Ajuste

Guardar en ERP:

  • Número de Nota: NDS4
  • CUDE de la Nota: [nuevo CUDE generado]
  • Referencia: SEDS3 (original)
  • CUDE Original: 0b156c027e31...
  • Motivo: Devolución (código 2)
  • Monto revertido: 200,00
  • Fecha: 2025-11-04
  • Email notificación: [email protected]

📌 15. Casos de Uso de Notas de Ajuste

  • Cancelación por error administrativo: Se emitió documento, pero no fue la transacción real
  • Devolución de bienes: Cliente devuelve producto defectuoso dentro de plazo
  • Corrección de precio: Se descubre error de cálculo en la compra
  • Cambio de especificaciones: Lo acordado no coincide, cliente rechaza
  • Evento mercancía dañada: Bienes recibidos en mal estado
  • Acuerdo comercial: Bonificación/descuento post-venta
  • Cancelación parcial: Cliente rechaza solo parte del servicio
  • Error de facturación: Se emitió a nombre equivocado o cantidad errada

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "billing_reference": {
        "number": "SEDS3",
        "uuid": "0b156c027e3116e4ff96c24f6c03a62e1c7fde27a6137e54bd2827a47b6c3cd6ef3f1e3b13b7919784eb63cb6d0406fe",
        "issue_date": "2022-09-01"
    },
    "discrepancyresponsecode": 2,
    "discrepancyresponsedescription": "PRUEBA DE MOTIVO NOTA CREDITO",
    "notes": "PRUEBA DE NOTA CREDITO",
    "prefix": "NDS",
    "number": 4,
    "type_document_id": 13,
    "date": "2025-11-04",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": true,
    "sendmailtome": true,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "seller": {
        "identification_number": "41946692",
        "dv": "6",
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3226563672",
        "address": "LIMONAR MZ 6 CS 3 ET 1 PISO 2",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "postal_zone_code": 630001,
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 820,
        "type_liability_id": 117,
        "type_regime_id": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "taxable_amount": "200.00",
            "percent": "0.00"
        }
    ],
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "200.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "200.00",
        "tax_exclusive_amount": "200.00",
        "tax_inclusive_amount": "200.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "200.00"
    },
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "200.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "200.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "200.00",
                    "percent": "0.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "brandname": "FULLFIT",
            "modelname": "1088",
            "type_item_identification_id": 4,
            "price_amount": "200.00",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/sd-credit-note/01234567890-abcdefghijk' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "billing_reference": {
        "number": "SEDS3",
        "uuid": "0b156c027e3116e4ff96c24f6c03a62e1c7fde27a6137e54bd2827a47b6c3cd6ef3f1e3b13b7919784eb63cb6d0406fe",
        "issue_date": "2022-09-01"
    },
    "discrepancyresponsecode": 2,
    "discrepancyresponsedescription": "PRUEBA DE MOTIVO NOTA CREDITO",
    "notes": "PRUEBA DE NOTA CREDITO",
    "prefix": "NDS",
    "number": 4,
    "type_document_id": 13,
    "date": "2025-11-04",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": true,
    "sendmailtome": true,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "seller": {
        "identification_number": "41946692",
        "dv": "6",
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3226563672",
        "address": "LIMONAR MZ 6 CS 3 ET 1 PISO 2",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "postal_zone_code": 630001,
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 820,
        "type_liability_id": 117,
        "type_regime_id": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "taxable_amount": "200.00",
            "percent": "0.00"
        }
    ],
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "200.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "200.00",
        "tax_exclusive_amount": "200.00",
        "tax_inclusive_amount": "200.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "200.00"
    },
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "200.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "200.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "200.00",
                    "percent": "0.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "brandname": "FULLFIT",
            "modelname": "1088",
            "type_item_identification_id": 4,
            "price_amount": "200.00",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/sd-credit-note/01234567890-abcdefghijk', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "billing_reference": {
        "number": "SEDS3",
        "uuid": "0b156c027e3116e4ff96c24f6c03a62e1c7fde27a6137e54bd2827a47b6c3cd6ef3f1e3b13b7919784eb63cb6d0406fe",
        "issue_date": "2022-09-01"
    },
    "discrepancyresponsecode": 2,
    "discrepancyresponsedescription": "PRUEBA DE MOTIVO NOTA CREDITO",
    "notes": "PRUEBA DE NOTA CREDITO",
    "prefix": "NDS",
    "number": 4,
    "type_document_id": 13,
    "date": "2025-11-04",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": true,
    "sendmailtome": true,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "seller": {
        "identification_number": "41946692",
        "dv": "6",
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3226563672",
        "address": "LIMONAR MZ 6 CS 3 ET 1 PISO 2",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "postal_zone_code": 630001,
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 820,
        "type_liability_id": 117,
        "type_regime_id": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "taxable_amount": "200.00",
            "percent": "0.00"
        }
    ],
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "200.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "200.00",
        "tax_exclusive_amount": "200.00",
        "tax_inclusive_amount": "200.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "200.00"
    },
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "200.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "200.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "200.00",
                    "percent": "0.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "brandname": "FULLFIT",
            "modelname": "1088",
            "type_item_identification_id": 4,
            "price_amount": "200.00",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"billing_reference":{"number":"SEDS3","uuid":"0b156c027e3116e4ff96c24f6c03a62e1c7fde27a6137e54bd2827a47b6c3cd6ef3f1e3b13b7919784eb63cb6d0406fe","issue_date":"2022-09-01"},"discrepancyresponsecode":2,"discrepancyresponsedescription":"PRUEBA DE MOTIVO NOTA CREDITO","notes":"PRUEBA DE NOTA CREDITO","prefix":"NDS","number":4,"type_document_id":13,"date":"2025-11-04","time":"06:00:13","establishment_name":"TORRE SOFTWARE","establishment_address":"BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2","establishment_phone":"3226563672","establishment_municipality":600,"sendmail":true,"sendmailtome":true,"seze":"2021-2017","head_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","seller":{"identification_number":"41946692","dv":"6","name":"ELIZABETH CARDONA VILLADA","phone":"3226563672","address":"LIMONAR MZ 6 CS 3 ET 1 PISO 2","email":"[email protected]","merchant_registration":"0000-00","postal_zone_code":630001,"type_document_identification_id":3,"type_organization_id":2,"municipality_id":820,"type_liability_id":117,"type_regime_id":1},"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"200.00","percent":"0.00"}],"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"200.00"}],"legal_monetary_totals":{"line_extension_amount":"200.00","tax_exclusive_amount":"200.00","tax_inclusive_amount":"200.00","allowance_total_amount":"0.00","charge_total_amount":"0.00","payable_amount":"200.00"},"credit_note_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"200.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"200.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"200.00","percent":"0.00"}],"description":"COMISION POR SERVICIOS","code":"COMISION","brandname":"FULLFIT","modelname":"1088","type_item_identification_id":4,"price_amount":"200.00","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/sd-credit-note/01234567890-abcdefghijk", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📤 ENVIAR DOCUMENTOS SOPORTE PENDIENTES

Descripción

Este endpoint permite enviar a la DIAN los Documentos Soporte que fueron creados con dont_send_yet: true (estado pendiente) para transmitirlos posteriormente.

URL del Endpoint

POST {{url}}/api/ubl2.1/support-document/send_pendings/{prefix?}/{number?}

Parámetros

  • prefix (opcional): Filtrar por prefijo específico (ej: "SEDS")
  • number (opcional): Filtrar por número específico (ej: "150")
  • Si no se especifican, procesa TODOS los documentos pendientes

Ejemplos de Uso

Enviar documento específico:

POST /api/ubl2.1/support-document/send_pendings/SEDS/150

Enviar todos los documentos con prefijo SEDS:

POST /api/ubl2.1/support-document/send_pendings/SEDS

Enviar TODOS los documentos pendientes:

POST /api/ubl2.1/support-document/send_pendings

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
curl -X POST 'https://back.apidian.app{{url}}/api/ubl2.1/support-document/send_pendings/{{prefix}}/{{number}}' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' 
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app{{url}}/api/ubl2.1/support-document/send_pendings/{{prefix}}/{{number}}', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  redirect: 'follow'
};

fetch("https://back.apidian.app{{url}}/api/ubl2.1/support-document/send_pendings/{{prefix}}/{{number}}", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📤 ENVIAR NOTAS DE AJUSTE DS PENDIENTES

Descripción

Este endpoint permite enviar a la DIAN las Notas de Ajuste de Documento Soporte que fueron creadas con dont_send_yet: true (estado pendiente) para transmitirlas posteriormente.

URL del Endpoint

POST {{url}}/api/ubl2.1/sd-credit-note/send_pendings/{prefix?}/{number?}

Parámetros

  • prefix (opcional): Filtrar por prefijo específico (ej: "NDS")
  • number (opcional): Filtrar por número específico (ej: "50")
  • Si no se especifican, procesa TODAS las notas pendientes

Ejemplos de Uso

Enviar nota específica:

POST /api/ubl2.1/sd-credit-note/send_pendings/NDS/50

Enviar todas las notas con prefijo NDS:

POST /api/ubl2.1/sd-credit-note/send_pendings/NDS

Enviar TODAS las notas pendientes:

POST /api/ubl2.1/sd-credit-note/send_pendings

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
curl -X POST 'https://back.apidian.app{{url}}/api/ubl2.1/sd-credit-note/send_pendings/{{prefix}}/{{number}}' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' 
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app{{url}}/api/ubl2.1/sd-credit-note/send_pendings/{{prefix}}/{{number}}', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  redirect: 'follow'
};

fetch("https://back.apidian.app{{url}}/api/ubl2.1/sd-credit-note/send_pendings/{{prefix}}/{{number}}", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

💳 DOCUMENTO EQUIVALENTE POS - IVA 19% (Punto de Venta)

📄 Descripción General

Este ejemplo demuestra la emisión de un Documento Equivalente para Punto de Venta (POS) (type_document_id: 15) con IVA 19% estándar. Es el tipo de documento más común en comercio minorista (tiendas, supermercados, farmacias, etc.).

Es un Documento Equivalente Electrónico autorizado por la DIAN como alternativa a la factura electrónica tradicional para sistemas POS. Mantiene la misma validez legal y tributaria pero con estructura simplificada y datos obligatorios específicos del punto de venta (identificación de caja, cajero, software POS, etc.).


📋 URL del Endpoint

POST {{url}}/api/ubl2.1/eqdoc

Características:

  • Tipo: Documento Equivalente - Punto de Venta
  • Modo: Síncrono (sin testSetId en URL)
  • Software POS: TORRE SOFTWARE - BABEL
  • Impuesto: IVA 19% (Régimen estándar)
  • Almacenamiento: dont_send_yet: true (modo offline)

🔑 Campos Principales del POS

Datos del Documento

Campo Valor Descripción
type_document_id 15 Documento Equivalente - POS
prefix EPOS Prefijo autorizado para documentos POS
number 12 Número consecutivo del comprobante
date 2025-11-05 Fecha del documento
time 04:08:12 Hora (Bogotá UTC-5)
resolution_number 18760000001 Resolución DIAN 1876 (autorización)
postal_zone_code 630003 Código postal del establecimiento

Identificación del Software POS

Campo Valor Descripción
software_manufacturer.name ALEXANDER OBANDO LONDONO Nombre desarrollador software
software_manufacturer.business_name TORRE SOFTWARE Razón social fabricante
software_manufacturer.software_name BABEL Nombre comercial del POS

Información de Caja/Operación

Campo Valor Descripción
cash_information.plate_number DF-000-12345 Identificador caja registradora
cash_information.location HOTEL OVERLOOK RECEPCION Ubicación física de la caja
cash_information.cashier JACK TORRANCE Nombre del operador/cajero
cash_information.cash_type CAJA PRINCIPAL Tipo/clasificación de caja
cash_information.sales_code EPOS1 Código interno de la transacción
cash_information.subtotal 1.000.000,00 Subtotal antes de impuestos

Programa de Fidelización (Opcional)

Campo Valor Descripción
buyer_benefits.code 89008003 NIT/Cédula cliente en programa
buyer_benefits.name INVERSIONES DAVAL SAS Nombre del cliente
buyer_benefits.points 100 Puntos acumulados/redimidos

Cliente (customer)

Campo Valor Descripción
identification_number 89008003 NIT del cliente
type_document_identification_id 6 Documento: NIT
type_organization_id 1 Persona jurídica (empresa)
type_liability_id 7 No responsable de IVA (retail típico)
type_regime_id 1 Régimen simplificado
name INVERSIONES DAVAL SAS Razón social cliente

Forma de Pago

Campo Valor Descripción
payment_form_id 1 Contado (pago inmediato)
payment_method_id 30 Efectivo
payment_due_date 2025-11-05 Vencimiento (mismo día)

💰 Línea de Detalle y Cálculo

Concepto Valor Descripción
description COMISION POR SERVICIOS Descripción del producto/servicio
code COMISION Código interno del producto
unit_measure_id 70 Unidad de medida (UNIDAD)
invoiced_quantity 1,00 Cantidad vendida
price_amount 1.000.000,00 Precio unitario
line_extension_amount 840.336,13 Subtotal línea (sin IVA)

Cálculo de Totales con IVA 19%

Componente Valor Fórmula
Subtotal (tax_exclusive) 840.336,13 Base gravable
IVA (19%) 159.663,87 840.336,13 × 0,19
TOTAL (tax_inclusive) 1.000.000,00 840.336,13 + 159.663,87
PAYABLE_AMOUNT 1.000.000,00 Monto a pagar

Impuesto

"tax_totals": [{
    "tax_id": 1,
    "tax_amount": "159663.865",
    "percent": "19.00",
    "taxable_amount": "840336.134"
}]

📝 Notas Importantes sobre POS - IVA Estándar

📌 1. Documento Equivalente vs Factura Electrónica

Aspecto Factura Electrónica Documento Equivalente POS
Autorización Resolución general DIAN Resolución específica 1876
Software Cualquiera certificado Specific to POS certification
Datos Caja No obligatorio cash_information obligatorio
Validez Legal 100% equivalencia 100% equivalencia tributaria
Consumidor Identificación opcional Puede ser genérico (consumidor final)
Uso Venta B2B / B2C general Retail de bajo valor + alto volumen

📌 2. type_document_id: 15 es Obligatorio para POS

  • type_document_id: 15 = Documento Equivalente POS (tiendas, supermercados, cafés)
  • type_document_id: 16 = Boleta cine (no es POS genérico)
  • type_document_id: 19 = Transporte terrestre (tiquetes)
  • type_document_id: 24 = Servicios públicos domiciliarios

No mezclando tipos evita rechazos DIAN.

📌 3. software_manufacturer: DEBE Coincidir con Registro DIAN

El software POS debe estar registrado en DIAN con exactitud:

  • ❌ INCORRECTO: "business_name": "TORRE" (abreviado)
  • ✓ CORRECTO: "business_name": "TORRE SOFTWARE" (completo, como está registrado)
  • ❌ INCORRECTO: "software_name": "BABEL V2.0" (si está registrado como "BABEL")
  • ✓ CORRECTO: "software_name": "BABEL" (exacto)

Discrepancias = rechazo DIAN.

📌 4. cash_information: Datos Operativos Obligatorios

Sin estos campos, la DIAN rechaza:

  • plate_number: Identificador de la terminal/caja (puede ser alfanumérico: DF-000-12345, CAJA-001)
  • location: Ubicación física dentro del establecimiento ("RECEPCION", "PISO 2", "CAJA 1")
  • cashier: Nombre del operador de caja (para auditoría y trazabilidad)
  • cash_type: Clasificación ("CAJA PRINCIPAL", "CAJA RAPIDA", "MODULO DE SERVICIOS")
  • sales_code: Referencia interna única de la transacción (para conciliación)
  • subtotal: Debe coincidir con tax_exclusive_amount de legal_monetary_totals

📌 5. payment_method_id 30: Efectivo en POS

Métodos de pago comunes en retail:

  • 30: Efectivo (pago en moneda/billetes)
  • 40: Tarjeta crédito (VISA, Mastercard, etc.)
  • 41: Tarjeta débito
  • 42: PSE (transferencia electrónica)
  • 47: Billetera digital/app de pago

En este ejemplo: 30 (efectivo = contado inmediato).

📌 6. dont_send_yet: Modo Offline POS

Este campo es particular de sistemas POS:

"dont_send_yet": true  // Almacenar sin enviar aún a DIAN

Casos de Uso:

  • Red inestable durante el día → almacenar facturas localmente
  • Enviar en lote al final del turno → llamar /eqdoc/send_pendings
  • Procesamiento masivo nocturno → evitar congestión DIAN

Con dont_send_yet: false:

  • Envía inmediatamente a DIAN
  • Requiere conexión estable
  • Ideal para POS con conectividad constante

📌 7. query_uuid: False para Alto Volumen POS

"query_uuid": false  // NO validar UUID previo (más rápido)

En POS de alto volumen (tiendas), false mejora performance:

  • No consulta si existe documento previo (es probable que sea nuevo)
  • Acelera procesamiento de transacciones
  • Válido si sistemas POS no pueden tener duplicados internos

Usar true solo si:

  • Baja frecuencia de transacciones
  • Necesita detectar re-envíos accidentales

📌 8. postal_zone_code: Obligatorio por DIAN

Código postal del establecimiento (6 dígitos en Colombia):

  • "postal_zone_code": "630003" (formato string)
  • Debe corresponder a ubicación real del POS
  • Algunos municipios usan 5 dígitos: rellenar con cero a la izquierda
  • Afecta validaciones geográficas de DIAN

📌 9. IVA 19%: Tarifa Estándar en Colombia

Tarifas IVA por tipo de bien:

  • 0%: Alimentos básicos, medicinas, etc. (exento)
  • 5%: Algunos alimentos procesados, libros, fertilizantes
  • 19%: Tarifa general (ropa, electrónica, servicios, etc.) ← Este ejemplo

Cálculo:

  • Base gravable: 840.336,13
  • IVA aplicable: 840.336,13 × 0,19 = 159.663,87
  • Total a cobrar: 1.000.000,00

📌 10. buyer_benefits: Programa de Fidelización (Opcional)

Si el cliente está en programa de puntos:

"buyer_benefits": {
    "code": "89008003",              // NIT/cédula identificadora
    "name": "INVERSIONES DAVAL SAS", // Nombre del cliente
    "points": "100"                 // Puntos redimidos en esta compra
}

Efectos en PDF:

  • Se muestra en representación gráfica
  • Auditoría de puntos gastados
  • Sincronización con programa de lealtad

Sin este campo = cliente ocasional sin programa.

📌 11. type_liability_id 7: No Responsable IVA (Consumidor Final)

En POS retail, el cliente típico es consumidor final (type_liability_id 7 = no responsable):

  • No puede recuperar IVA
  • No es responsable de pagos a DIAN
  • Simplifica validaciones tributarias
  • Diferente de empresa (type_liability_id 14 = responsable IVA)

📌 12. Validación de Totales: Crítica para Aprobación

La DIAN valida exactamente:

payable_amount = line_extension_amount + impuestos - descuentos + cargos
1.000.000,00 = 840.336,13 + 159.663,87 ✓

Si no cuadra (ej: 1.000.000,01): Error 422 "Legal Monetary Totals do not match".

📌 13. Flujo Operativo del POS

Secuencia típica:

  1. Cliente llega a caja, realiza compra
  2. Sistema POS calcula: cantidad × precio + IVA
  3. Si dont_send_yet: true: almacena localmente
  4. Si dont_send_yet: false: envía inmediatamente a DIAN
  5. DIAN valida y retorna CUFE (aproximadamente 5-10 segundos)
  6. POS imprime recibo con CUFE y código QR
  7. Cliente recibe comprobante
  8. Si se almacenó (paso 3): más tarde POST /eqdoc/send_pendings → DIAN procesa en lote

📌 14. Descuentos en POS: Aplicar Correctamente

Si hay descuento (ej: 10% a cliente frecuente):

"allowance_charges": [{
    "charge_indicator": false,
    "allowance_charge_reason": "Descuento cliente frecuente",
    "amount": "100000.00",
    "base_amount": "1000000.00"
}]

Recalcular totales:

  • Nuevo subtotal: 900.000,00
  • IVA (19%): 171.000,00
  • Total: 1.071.000,00 ← INCORRECTO (cliente paga más)

Correcto: Descuento en base antes de IVA

  • Subtotal original: 1.000.000,00
  • Menos descuento 10%: -100.000,00
  • Base neta: 900.000,00
  • IVA 19%: 171.000,00
  • Total a pagar: 1.071.000,00

📌 15. Casos de Uso Comunes POS Retail

  • Tienda de ropa: 1 línea con lote de prendas, IVA 19%
  • Supermercado: Múltiples líneas (carnes 19%, frutas 5%, lacteos 5%), cálculo por línea
  • Farmacia: Medicinas (0% si control INVIMA), otros artículos 19%
  • Restaurante/Café: Servicio con INC 8% o 16% (NO IVA estándar)
  • Gasolinera: Combustible 0% + accesorios 19%
  • Tienda 24h con red inestable: dont_send_yet: true, enviar /send_pendings a las 3 AM

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
host apidian2026-8.oo
{
    "number": 21,
    "type_document_id": 15,
    "date": "2026-01-29",
    "time": "04:08:12",
    "postal_zone_code": "630003",
    "resolution_number": "18760000001",
    "query_uuid": false,
    "dont_send_yet": false,
    "prefix": "EPOS",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "sendmail": true,
    "sendmailtome": false,
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "software_manufacturer": {
        "name": "ALEXANDER OBANDO LONDONO",
        "business_name": "TORRE SOFTWARE",
        "software_name": "BABEL"
    },
    "buyer_benefits": {
        "code": "89008003",
        "name": "INVERSIONES DAVAL SAS",
        "points": "100"
    },
    "cash_information": {
        "plate_number": "DF-000-12345",
        "location": "HOTEL OVERLOOK RECEPCION",
        "cashier": "JACK TORRANCE",
        "cash_type": "CAJA PRINCIPAL",
        "sales_code": "EPOS1",
        "subtotal": "1000000.00"
    },
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 30,
        "payment_due_date": "2026-01-29",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19.00",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/eqdoc' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -H 'host: apidian2026-8.oo' \
  -d '{
    "number": 21,
    "type_document_id": 15,
    "date": "2026-01-29",
    "time": "04:08:12",
    "postal_zone_code": "630003",
    "resolution_number": "18760000001",
    "query_uuid": false,
    "dont_send_yet": false,
    "prefix": "EPOS",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "sendmail": true,
    "sendmailtome": false,
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "software_manufacturer": {
        "name": "ALEXANDER OBANDO LONDONO",
        "business_name": "TORRE SOFTWARE",
        "software_name": "BABEL"
    },
    "buyer_benefits": {
        "code": "89008003",
        "name": "INVERSIONES DAVAL SAS",
        "points": "100"
    },
    "cash_information": {
        "plate_number": "DF-000-12345",
        "location": "HOTEL OVERLOOK RECEPCION",
        "cashier": "JACK TORRANCE",
        "cash_type": "CAJA PRINCIPAL",
        "sales_code": "EPOS1",
        "subtotal": "1000000.00"
    },
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 30,
        "payment_due_date": "2026-01-29",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19.00",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/eqdoc', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
    'host' => 'apidian2026-8.oo',
  ],
  'body' => '{
    "number": 21,
    "type_document_id": 15,
    "date": "2026-01-29",
    "time": "04:08:12",
    "postal_zone_code": "630003",
    "resolution_number": "18760000001",
    "query_uuid": false,
    "dont_send_yet": false,
    "prefix": "EPOS",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "sendmail": true,
    "sendmailtome": false,
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "software_manufacturer": {
        "name": "ALEXANDER OBANDO LONDONO",
        "business_name": "TORRE SOFTWARE",
        "software_name": "BABEL"
    },
    "buyer_benefits": {
        "code": "89008003",
        "name": "INVERSIONES DAVAL SAS",
        "points": "100"
    },
    "cash_information": {
        "plate_number": "DF-000-12345",
        "location": "HOTEL OVERLOOK RECEPCION",
        "cashier": "JACK TORRANCE",
        "cash_type": "CAJA PRINCIPAL",
        "sales_code": "EPOS1",
        "subtotal": "1000000.00"
    },
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 30,
        "payment_due_date": "2026-01-29",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19.00",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");
myHeaders.append("host", "apidian2026-8.oo");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":21,"type_document_id":15,"date":"2026-01-29","time":"04:08:12","postal_zone_code":"630003","resolution_number":"18760000001","query_uuid":false,"dont_send_yet":false,"prefix":"EPOS","notes":"ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA","sendmail":true,"sendmailtome":false,"foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","software_manufacturer":{"name":"ALEXANDER OBANDO LONDONO","business_name":"TORRE SOFTWARE","software_name":"BABEL"},"buyer_benefits":{"code":"89008003","name":"INVERSIONES DAVAL SAS","points":"100"},"cash_information":{"plate_number":"DF-000-12345","location":"HOTEL OVERLOOK RECEPCION","cashier":"JACK TORRANCE","cash_type":"CAJA PRINCIPAL","sales_code":"EPOS1","subtotal":"1000000.00"},"customer":{"identification_number":89008003,"dv":2,"name":"INVERSIONES DAVAL SAS","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"type_liability_id":7,"municipality_id":822,"type_regime_id":1},"payment_form":{"payment_form_id":1,"payment_method_id":30,"payment_due_date":"2026-01-29","duration_measure":"0"},"legal_monetary_totals":{"line_extension_amount":"840336.134","tax_exclusive_amount":"840336.134","tax_inclusive_amount":"1000000.00","payable_amount":"1000000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","percent":"19.00","taxable_amount":"840336.134"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"840336.134","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","taxable_amount":"840336.134","percent":"19.00"}],"description":"COMISION POR SERVICIOS","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"COMISION","type_item_identification_id":4,"price_amount":"1000000.00","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/eqdoc", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

🍽️ DOCUMENTO EQUIVALENTE POS - INC 8% (Punto de Venta - Restaurante)

📄 Descripción General

Este ejemplo demuestra la emisión de un Documento Equivalente para Punto de Venta (POS) (type_document_id: 15) con Impuesto Nacional al Consumo (INC) del 8%. Es el tipo de documento requerido para establecimientos gastronómicos (restaurantes, bares, cafeterías, discotecas, etc.).

Es un Documento Equivalente Electrónico autorizado por la DIAN como alternativa a la factura electrónica tradicional para sistemas POS. Mantiene la misma validez legal y tributaria pero con estructura simplificada y datos obligatorios específicos del punto de venta (identificación de caja, cajero, software POS, etc.).


📋 URL del Endpoint

POST {{url}}/api/ubl2.1/eqdoc

Características:

  • Tipo: Documento Equivalente - Punto de Venta
  • Modo: Síncrono (sin testSetId en URL)
  • Software POS: TORRE SOFTWARE - BABEL
  • Impuesto: IVA 19% (Régimen estándar)
  • Almacenamiento: dont_send_yet: true (modo offline)

🔑 Campos Principales del POS

Datos del Documento

Campo Valor Descripción
type_document_id 15 Documento Equivalente - POS
prefix EPOS Prefijo autorizado para documentos POS
number 12 Número consecutivo del comprobante
date 2025-11-05 Fecha del documento
time 04:08:12 Hora (Bogotá UTC-5)
resolution_number 18760000001 Resolución DIAN 1876 (autorización)
postal_zone_code 630003 Código postal del establecimiento

Identificación del Software POS

Campo Valor Descripción
software_manufacturer.name ALEXANDER OBANDO LONDONO Nombre desarrollador software
software_manufacturer.business_name TORRE SOFTWARE Razón social fabricante
software_manufacturer.software_name BABEL Nombre comercial del POS

Información de Caja/Operación

Campo Valor Descripción
cash_information.plate_number DF-000-12345 Identificador caja registradora
cash_information.location HOTEL OVERLOOK RECEPCION Ubicación física de la caja
cash_information.cashier JACK TORRANCE Nombre del operador/cajero
cash_information.cash_type CAJA PRINCIPAL Tipo/clasificación de caja
cash_information.sales_code EPOS1 Código interno de la transacción
cash_information.subtotal 1.000.000,00 Subtotal antes de impuestos

Programa de Fidelización (Opcional)

Campo Valor Descripción
buyer_benefits.code 89008003 NIT/Cédula cliente en programa
buyer_benefits.name INVERSIONES DAVAL SAS Nombre del cliente
buyer_benefits.points 100 Puntos acumulados/redimidos

Cliente (customer)

Campo Valor Descripción
identification_number 89008003 NIT del cliente
type_document_identification_id 6 Documento: NIT
type_organization_id 1 Persona jurídica (empresa)
type_liability_id 7 No responsable de IVA (retail típico)
type_regime_id 1 Régimen simplificado
name INVERSIONES DAVAL SAS Razón social cliente

Forma de Pago

Campo Valor Descripción
payment_form_id 1 Contado (pago inmediato)
payment_method_id 30 Efectivo
payment_due_date 2025-11-05 Vencimiento (mismo día)

💰 Línea de Detalle y Cálculo

Concepto Valor Descripción
description COMISION POR SERVICIOS Descripción del producto/servicio
code COMISION Código interno del producto
unit_measure_id 70 Unidad de medida (UNIDAD)
invoiced_quantity 1,00 Cantidad vendida
price_amount 1.000.000,00 Precio unitario
line_extension_amount 840.336,13 Subtotal línea (sin IVA)

Cálculo de Totales con IVA 19%

Componente Valor Fórmula
Subtotal (tax_exclusive) 840.336,13 Base gravable
IVA (19%) 159.663,87 840.336,13 × 0,19
TOTAL (tax_inclusive) 1.000.000,00 840.336,13 + 159.663,87
PAYABLE_AMOUNT 1.000.000,00 Monto a pagar

Impuesto

"tax_totals": [{
    "tax_id": 1,
    "tax_amount": "159663.865",
    "percent": "19.00",
    "taxable_amount": "840336.134"
}]

📝 Notas Importantes sobre POS - IVA Estándar

📌 1. Documento Equivalente vs Factura Electrónica

Aspecto Factura Electrónica Documento Equivalente POS
Autorización Resolución general DIAN Resolución específica 1876
Software Cualquiera certificado Specific to POS certification
Datos Caja No obligatorio cash_information obligatorio
Validez Legal 100% equivalencia 100% equivalencia tributaria
Consumidor Identificación opcional Puede ser genérico (consumidor final)
Uso Venta B2B / B2C general Retail de bajo valor + alto volumen

📌 2. type_document_id: 15 es Obligatorio para POS

  • type_document_id: 15 = Documento Equivalente POS (tiendas, supermercados, cafés)
  • type_document_id: 16 = Boleta cine (no es POS genérico)
  • type_document_id: 19 = Transporte terrestre (tiquetes)
  • type_document_id: 24 = Servicios públicos domiciliarios

No mezclando tipos evita rechazos DIAN.

📌 3. software_manufacturer: DEBE Coincidir con Registro DIAN

El software POS debe estar registrado en DIAN con exactitud:

  • ❌ INCORRECTO: "business_name": "TORRE" (abreviado)
  • ✓ CORRECTO: "business_name": "TORRE SOFTWARE" (completo, como está registrado)
  • ❌ INCORRECTO: "software_name": "BABEL V2.0" (si está registrado como "BABEL")
  • ✓ CORRECTO: "software_name": "BABEL" (exacto)

Discrepancias = rechazo DIAN.

📌 4. cash_information: Datos Operativos Obligatorios

Sin estos campos, la DIAN rechaza:

  • plate_number: Identificador de la terminal/caja (puede ser alfanumérico: DF-000-12345, CAJA-001)
  • location: Ubicación física dentro del establecimiento ("RECEPCION", "PISO 2", "CAJA 1")
  • cashier: Nombre del operador de caja (para auditoría y trazabilidad)
  • cash_type: Clasificación ("CAJA PRINCIPAL", "CAJA RAPIDA", "MODULO DE SERVICIOS")
  • sales_code: Referencia interna única de la transacción (para conciliación)
  • subtotal: Debe coincidir con tax_exclusive_amount de legal_monetary_totals

📌 5. payment_method_id 30: Efectivo en POS

Métodos de pago comunes en retail:

  • 30: Efectivo (pago en moneda/billetes)
  • 40: Tarjeta crédito (VISA, Mastercard, etc.)
  • 41: Tarjeta débito
  • 42: PSE (transferencia electrónica)
  • 47: Billetera digital/app de pago

En este ejemplo: 30 (efectivo = contado inmediato).

📌 6. dont_send_yet: Modo Offline POS

Este campo es particular de sistemas POS:

"dont_send_yet": true  // Almacenar sin enviar aún a DIAN

Casos de Uso:

  • Red inestable durante el día → almacenar facturas localmente
  • Enviar en lote al final del turno → llamar /eqdoc/send_pendings
  • Procesamiento masivo nocturno → evitar congestión DIAN

Con dont_send_yet: false:

  • Envía inmediatamente a DIAN
  • Requiere conexión estable
  • Ideal para POS con conectividad constante

📌 7. query_uuid: False para Alto Volumen POS

"query_uuid": false  // NO validar UUID previo (más rápido)

En POS de alto volumen (tiendas), false mejora performance:

  • No consulta si existe documento previo (es probable que sea nuevo)
  • Acelera procesamiento de transacciones
  • Válido si sistemas POS no pueden tener duplicados internos

Usar true solo si:

  • Baja frecuencia de transacciones
  • Necesita detectar re-envíos accidentales

📌 8. postal_zone_code: Obligatorio por DIAN

Código postal del establecimiento (6 dígitos en Colombia):

  • "postal_zone_code": "630003" (formato string)
  • Debe corresponder a ubicación real del POS
  • Algunos municipios usan 5 dígitos: rellenar con cero a la izquierda
  • Afecta validaciones geográficas de DIAN

📌 9. IVA 19%: Tarifa Estándar en Colombia

Tarifas IVA por tipo de bien:

  • 0%: Alimentos básicos, medicinas, etc. (exento)
  • 5%: Algunos alimentos procesados, libros, fertilizantes
  • 19%: Tarifa general (ropa, electrónica, servicios, etc.) ← Este ejemplo

Cálculo:

  • Base gravable: 840.336,13
  • IVA aplicable: 840.336,13 × 0,19 = 159.663,87
  • Total a cobrar: 1.000.000,00

📌 10. buyer_benefits: Programa de Fidelización (Opcional)

Si el cliente está en programa de puntos:

"buyer_benefits": {
    "code": "89008003",              // NIT/cédula identificadora
    "name": "INVERSIONES DAVAL SAS", // Nombre del cliente
    "points": "100"                 // Puntos redimidos en esta compra
}

Efectos en PDF:

  • Se muestra en representación gráfica
  • Auditoría de puntos gastados
  • Sincronización con programa de lealtad

Sin este campo = cliente ocasional sin programa.

📌 11. type_liability_id 7: No Responsable IVA (Consumidor Final)

En POS retail, el cliente típico es consumidor final (type_liability_id 7 = no responsable):

  • No puede recuperar IVA
  • No es responsable de pagos a DIAN
  • Simplifica validaciones tributarias
  • Diferente de empresa (type_liability_id 14 = responsable IVA)

📌 12. Validación de Totales: Crítica para Aprobación

La DIAN valida exactamente:

payable_amount = line_extension_amount + impuestos - descuentos + cargos
1.000.000,00 = 840.336,13 + 159.663,87 ✓

Si no cuadra (ej: 1.000.000,01): Error 422 "Legal Monetary Totals do not match".

📌 13. Flujo Operativo del POS

Secuencia típica:

  1. Cliente llega a caja, realiza compra
  2. Sistema POS calcula: cantidad × precio + IVA
  3. Si dont_send_yet: true: almacena localmente
  4. Si dont_send_yet: false: envía inmediatamente a DIAN
  5. DIAN valida y retorna CUFE (aproximadamente 5-10 segundos)
  6. POS imprime recibo con CUFE y código QR
  7. Cliente recibe comprobante
  8. Si se almacenó (paso 3): más tarde POST /eqdoc/send_pendings → DIAN procesa en lote

📌 14. Descuentos en POS: Aplicar Correctamente

Si hay descuento (ej: 10% a cliente frecuente):

"allowance_charges": [{
    "charge_indicator": false,
    "allowance_charge_reason": "Descuento cliente frecuente",
    "amount": "100000.00",
    "base_amount": "1000000.00"
}]

Recalcular totales:

  • Nuevo subtotal: 900.000,00
  • IVA (19%): 171.000,00
  • Total: 1.071.000,00 ← INCORRECTO (cliente paga más)

Correcto: Descuento en base antes de IVA

  • Subtotal original: 1.000.000,00
  • Menos descuento 10%: -100.000,00
  • Base neta: 900.000,00
  • IVA 19%: 171.000,00
  • Total a pagar: 1.071.000,00

📌 15. Casos de Uso Comunes POS Retail

  • Tienda de ropa: 1 línea con lote de prendas, IVA 19%
  • Supermercado: Múltiples líneas (carnes 19%, frutas 5%, lacteos 5%), cálculo por línea
  • Farmacia: Medicinas (0% si control INVIMA), otros artículos 19%
  • Restaurante/Café: Servicio con INC 8% o 16% (NO IVA estándar)
  • Gasolinera: Combustible 0% + accesorios 19%
  • Tienda 24h con red inestable: dont_send_yet: true, enviar /send_pendings a las 3 AM

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
host apidian2026-8.oo
{
    "number": 17,
    "type_document_id": 15,
    "date": "2025-11-27",
    "time": "04:08:12",
    "postal_zone_code": "630003",
    "resolution_number": "18760000001",
    "query_uuid": false,
    "dont_send_yet": false,
    "prefix": "EPOS",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "sendmail": true,
    "sendmailtome": false,
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "software_manufacturer": {
        "name": "ALEXANDER OBANDO LONDONO",
        "business_name": "TORRE SOFTWARE",
        "software_name": "BABEL"
    },
    "buyer_benefits": {
        "code": "89008003",
        "name": "INVERSIONES DAVAL SAS",
        "points": "100"
    },
    "cash_information": {
        "plate_number": "DF-000-12345",
        "location": "HOTEL OVERLOOK RECEPCION",
        "cashier": "JACK TORRANCE",
        "cash_type": "CAJA PRINCIPAL",
        "sales_code": "EPOS1",
        "subtotal": "1000000.00"
    },
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 30,
        "payment_due_date": "2025-11-27",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "925925.925925925",
        "tax_exclusive_amount": "925925.925925925",
        "tax_inclusive_amount": "1000000.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 4,
            "tax_amount": "74074.074074074",
            "taxable_amount": "925925.925925925",
            "percent": "8.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "925925.925925925",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 4,
                    "tax_amount": "74074.074074074",
                    "taxable_amount": "925925.925925925",
                    "percent": "8.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/eqdoc' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -H 'host: apidian2026-8.oo' \
  -d '{
    "number": 17,
    "type_document_id": 15,
    "date": "2025-11-27",
    "time": "04:08:12",
    "postal_zone_code": "630003",
    "resolution_number": "18760000001",
    "query_uuid": false,
    "dont_send_yet": false,
    "prefix": "EPOS",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "sendmail": true,
    "sendmailtome": false,
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "software_manufacturer": {
        "name": "ALEXANDER OBANDO LONDONO",
        "business_name": "TORRE SOFTWARE",
        "software_name": "BABEL"
    },
    "buyer_benefits": {
        "code": "89008003",
        "name": "INVERSIONES DAVAL SAS",
        "points": "100"
    },
    "cash_information": {
        "plate_number": "DF-000-12345",
        "location": "HOTEL OVERLOOK RECEPCION",
        "cashier": "JACK TORRANCE",
        "cash_type": "CAJA PRINCIPAL",
        "sales_code": "EPOS1",
        "subtotal": "1000000.00"
    },
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 30,
        "payment_due_date": "2025-11-27",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "925925.925925925",
        "tax_exclusive_amount": "925925.925925925",
        "tax_inclusive_amount": "1000000.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 4,
            "tax_amount": "74074.074074074",
            "taxable_amount": "925925.925925925",
            "percent": "8.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "925925.925925925",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 4,
                    "tax_amount": "74074.074074074",
                    "taxable_amount": "925925.925925925",
                    "percent": "8.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/eqdoc', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
    'host' => 'apidian2026-8.oo',
  ],
  'body' => '{
    "number": 17,
    "type_document_id": 15,
    "date": "2025-11-27",
    "time": "04:08:12",
    "postal_zone_code": "630003",
    "resolution_number": "18760000001",
    "query_uuid": false,
    "dont_send_yet": false,
    "prefix": "EPOS",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "sendmail": true,
    "sendmailtome": false,
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "software_manufacturer": {
        "name": "ALEXANDER OBANDO LONDONO",
        "business_name": "TORRE SOFTWARE",
        "software_name": "BABEL"
    },
    "buyer_benefits": {
        "code": "89008003",
        "name": "INVERSIONES DAVAL SAS",
        "points": "100"
    },
    "cash_information": {
        "plate_number": "DF-000-12345",
        "location": "HOTEL OVERLOOK RECEPCION",
        "cashier": "JACK TORRANCE",
        "cash_type": "CAJA PRINCIPAL",
        "sales_code": "EPOS1",
        "subtotal": "1000000.00"
    },
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 30,
        "payment_due_date": "2025-11-27",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "925925.925925925",
        "tax_exclusive_amount": "925925.925925925",
        "tax_inclusive_amount": "1000000.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 4,
            "tax_amount": "74074.074074074",
            "taxable_amount": "925925.925925925",
            "percent": "8.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "925925.925925925",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 4,
                    "tax_amount": "74074.074074074",
                    "taxable_amount": "925925.925925925",
                    "percent": "8.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");
myHeaders.append("host", "apidian2026-8.oo");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":17,"type_document_id":15,"date":"2025-11-27","time":"04:08:12","postal_zone_code":"630003","resolution_number":"18760000001","query_uuid":false,"dont_send_yet":false,"prefix":"EPOS","notes":"ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA","sendmail":true,"sendmailtome":false,"foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","software_manufacturer":{"name":"ALEXANDER OBANDO LONDONO","business_name":"TORRE SOFTWARE","software_name":"BABEL"},"buyer_benefits":{"code":"89008003","name":"INVERSIONES DAVAL SAS","points":"100"},"cash_information":{"plate_number":"DF-000-12345","location":"HOTEL OVERLOOK RECEPCION","cashier":"JACK TORRANCE","cash_type":"CAJA PRINCIPAL","sales_code":"EPOS1","subtotal":"1000000.00"},"customer":{"identification_number":89008003,"dv":2,"name":"INVERSIONES DAVAL SAS","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"type_liability_id":7,"municipality_id":822,"type_regime_id":1},"payment_form":{"payment_form_id":1,"payment_method_id":30,"payment_due_date":"2025-11-27","duration_measure":"0"},"legal_monetary_totals":{"line_extension_amount":"925925.925925925","tax_exclusive_amount":"925925.925925925","tax_inclusive_amount":"1000000.00","payable_amount":"1000000.00"},"tax_totals":[{"tax_id":4,"tax_amount":"74074.074074074","taxable_amount":"925925.925925925","percent":"8.00"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"925925.925925925","free_of_charge_indicator":false,"tax_totals":[{"tax_id":4,"tax_amount":"74074.074074074","taxable_amount":"925925.925925925","percent":"8.00"}],"description":"COMISION POR SERVICIOS","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"COMISION","type_item_identification_id":4,"price_amount":"1000000.00","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/eqdoc", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

🍽️ DOCUMENTO EQUIVALENTE POS - INC 8% (Punto de Venta - Restaurante)

📄 Descripción General

Este ejemplo demuestra la emisión de un Documento Equivalente para Punto de Venta (POS) con Impuesto Nacional al Consumo (INC) al 8%. Es el tipo de documento requerido en restaurantes, bares, discotecas, servicios de comidas y telefonía.

A diferencia del ejemplo anterior (IVA 19%), aquí se aplica INC en lugar de IVA. El INC es un impuesto obligatorio sobre servicios de comida, regulado por DIAN con tarifa del 8% o 16% según el tipo de establecimiento.


📋 URL del Endpoint

POST {{url}}/api/ubl2.1/eqdoc

Características:

  • Tipo: Documento Equivalente - POS con INC
  • Modo: Síncrono (sin testSetId en URL)
  • Software POS: TORRE SOFTWARE - BABEL
  • Impuesto: INC 8% (Impuesto Nacional al Consumo)
  • Sector: Restaurantes, bares, servicios gastronómicos
  • Almacenamiento: dont_send_yet: true (modo offline)

🔑 Campos Principales - Variante con INC

Datos del Documento

Campo Valor Descripción
type_document_id 15 Documento Equivalente - POS
prefix EPOS Prefijo autorizado para POS
number 46 Número consecutivo
date 2024-08-14 Fecha del documento
time 04:08:12 Hora (Bogotá UTC-5)
resolution_number 18760000001 Resolución DIAN 1876
postal_zone_code 630003 Código postal del establecimiento

Software POS (Idéntico al ejemplo anterior)

Campo Valor Descripción
software_manufacturer.name ALEXANDER OBANDO LONDONO Desarrollador
software_manufacturer.business_name TORRE SOFTWARE Razón social
software_manufacturer.software_name BABEL Nombre comercial

Información de Caja/Operación (Idéntico al ejemplo anterior)

Campo Valor Descripción
cash_information.plate_number DF-000-12345 Terminal/caja
cash_information.location HOTEL OVERLOOK RECEPCION Ubicación física
cash_information.cashier JACK TORRANCE Operador de caja
cash_information.cash_type CAJA PRINCIPAL Clasificación
cash_information.sales_code EPOS1 Referencia transacción
cash_information.subtotal 1.000.000,00 Subtotal

Programa de Fidelización

Campo Valor Descripción
buyer_benefits.code 89008003 NIT/cédula cliente
buyer_benefits.name INVERSIONES DAVAL SAS Nombre cliente
buyer_benefits.points 100 Puntos acumulados

Cliente (customer)

Campo Valor Descripción
identification_number 89008003 NIT cliente
type_document_identification_id 6 Tipo: NIT
type_organization_id 1 Persona jurídica
type_liability_id 7 No responsable IVA
type_regime_id 1 Régimen simplificado
name INVERSIONES DAVAL SAS Razón social

Forma de Pago

Campo Valor Descripción
payment_form_id 1 Contado
payment_method_id 30 Efectivo
payment_due_date 2024-08-14 Vencimiento

💰 Línea y Cálculo con INC 8%

Concepto Valor Descripción
description COMISION POR SERVICIOS Servicio gastronómico
code COMISION Código interno
unit_measure_id 70 Unidad (UNIDAD)
invoiced_quantity 1,00 Cantidad
price_amount 1.000.000,00 Precio unitario
line_extension_amount 925.925,92 Subtotal con INC

Cálculo de Totales con INC 8% (Diferencia Crítica)

Componente Valor Fórmula Explicación
Base Gravable (tax_exclusive) 925.925,92 Precio ÷ 1.08 Base antes de INC
INC (8%) 74.074,08 925.925,92 × 0,08 INC a cobrar
TOTAL (tax_inclusive) 1.000.000,00 925.925,92 + 74.074,08 Total a pagar
PAYABLE_AMOUNT 1.000.000,00 - Monto del recibo

Impuesto (INC, NO IVA)

"tax_totals": [{
    "tax_id": 4,                    // 4 = INC (NOT 1 = IVA)
    "tax_amount": "74074.074",
    "percent": "8.00",              // 8% para restaurantes
    "taxable_amount": "925925.926"
}]

⚠️ CRÍTICO: tax_id: 4 para INC, NO tax_id: 1 (que es IVA).


📝 Notas Importantes sobre POS con INC 8%

📌 1. INC vs IVA: Diferencia Fundamental

Aspecto IVA 19% (Ejemplo 1) INC 8% (Este Ejemplo)
tax_id 1 4
Tarifa 19% (estándar) 8% (restaurantes) / 16% (otros)
Aplicación Bienes/servicios en general Servicios de comida específicamente
Sectores Tiendas, comercios Restaurantes, bares, cafés, discotecas
Fórmula Total = Base × 1.19 Total = Base × 1.08
Cliente Recupera si es responsable IVA Consumidor final NO recupera
DIAN Código code_municipality_id: 1 (IVA) code_municipality_id: 4 (INC)

En este ejemplo: INC 8%, no IVA. Usar en restaurantes, comidas para llevar, servicio a domicilio.

📌 2. Cálculo Inverso: INC Incluido en Total

A diferencia de IVA, en INC el total YA INCLUYE el impuesto:

Cliente paga: 1.000.000,00 (todo incluido)

Desglose (calculado hacia atrás):

  • Total con INC: 1.000.000,00
  • Descontar INC 8%: 1.000.000,00 ÷ 1.08 = 925.925,92 (base)
  • INC a pagar: 1.000.000,00 - 925.925,92 = 74.074,08

Verificación:

  • 925.925,92 × 1.08 = 1.000.000,00 ✓

📌 3. tax_id 4: Obligatorio para INC

En tax_totals:

// ❌ INCORRECTO para restaurante:
"tax_id": 1,        // Esta es IVA, NO INC

// ✓ CORRECTO para restaurante:
"tax_id": 4,        // INC (Impuesto Nacional al Consumo)

Usar tax_id: 1 en restaurante = DIAN rechaza por tipo de impuesto incorrecto.

📌 4. Tarifa INC: 8% vs 16%

INC 8% (Este Ejemplo):

  • Restaurantes, bares, cafeterías
  • Servicios de comida/bebida en general
  • Hogares geriátricos, hospitales (servicios de alimentación)
  • Servicio a domicilio de comida

INC 16%:

  • Algunos servicios específicos (telefonía, otros servicios)
  • Depende de clasificación DIAN

0% (Exento):

  • Alimentos sin preparación (frutas, verduras, carnes crudas)
  • Medicinas
  • Periódicos, libros

En este ejemplo: 8% para comida/bebida en restaurante.

📌 5. Casos de Uso: Restaurantes y Establecimientos Gastronómicos

Aplicar INC 8%:

  • ✓ Restaurante con servicio de mesa
  • ✓ Pizzería, comida rápida (burgers, pollos)
  • ✓ Café/cafetería con bebidas y snacks
  • ✓ Bar, nightclub (bebidas alcohólicas)
  • ✓ Discoteca con servicio de bar
  • ✓ Comida para llevar (delivery, empaque)
  • ✓ Catering (servicios de comida)
  • ✓ Tienda de sushi, asiática con consumo en local

NO aplicar INC 8% (usar IVA 19%):

  • ❌ Tienda de abarrotes (ventas sin consumo en local)
  • ❌ Panadería solo venta (sin café interno)
  • ❌ Carnicería (solo venta de carne)
  • ❌ Frutería
  • ❌ Farmacia
  • ❌ Gasolinera

📌 6. Obligatoriedad de INC en Restaurantes

La DIAN obliga INC 8% en establecimientos gastronómicos:

  • No es opcional
  • Debe aplicarse a TODA transacción en restaurante
  • Rechazo 422 si falta o es tarifa incorrecta
  • Auditoría DIAN verifica INC vs type_document_id 15 y sector

📌 7. Múltiples Items en Restaurante

Ejemplo con menú variado (cada línea con INC 8%):

"invoice_lines": [
  {
    "description": "Sancocho de Gallina",
    "invoiced_quantity": "2",
    "price_amount": "35000",
    "line_extension_amount": "70000",
    "tax_totals": [{
      "tax_id": 4,
      "percent": "8.00",
      "taxable_amount": "70000",
      "tax_amount": "5600"
    }]
  },
  {
    "description": "Jugo Natural",
    "invoiced_quantity": "2",
    "price_amount": "6500",
    "line_extension_amount": "13000",
    "tax_totals": [{
      "tax_id": 4,
      "percent": "8.00",
      "taxable_amount": "13000",
      "tax_amount": "1040"
    }]
  },
  {
    "description": "Pan de Queso",
    "invoiced_quantity": "1",
    "price_amount": "3000",
    "line_extension_amount": "3000",
    "tax_totals": [{
      "tax_id": 4,
      "percent": "8.00",
      "taxable_amount": "3000",
      "tax_amount": "240"
    }]
  }
]

// Totales:
// Base: 70000 + 13000 + 3000 = 86.000,00
// INC 8%: 86000 × 0.08 = 6.880,00
// TOTAL: 92.880,00

TODO tiene INC 8%, no hay mix de impuestos por línea.

📌 8. Descuentos en Restaurante con INC

Si cliente frecuente recibe 10% descuento:

"allowance_charges": [{
  "charge_indicator": false,
  "allowance_charge_reason": "Descuento cliente frecuente",
  "amount": "92880.00",  // 10% del total CON INC
  "base_amount": "928800.00"
}]

Nuevo cálculo:

  • Total original: 92.880,00
  • Descuento 10%: -9.288,00
  • Total a pagar: 83.592,00

El descuento se aplica SOBRE el total con INC ya incluido.

📌 9. Propina (Gratuidad) en Restaurante

La propina NO es impuesto, va como cargo adicional (charge_indicator: true):

"allowance_charges": [{
  "charge_indicator": true,
  "allowance_charge_reason": "Propina",
  "amount": "5640.00",    // 6% de propina sugerida
  "base_amount": "92880.00"
}]

Cálculo:

  • Consumo: 92.880,00 (ya con INC 8%)
  • Propina 6% sugerida: 92.880,00 × 0.06 = 5.632,80
  • Total con propina: 98.512,80

La propina:

  • ✓ Se muestra en recibo
  • ✓ No afecta base tributaria
  • ✓ Es decisión del cliente
  • ✓ Se registra pero no entra en DIAN como impuesto

📌 10. INC NO es Recuperable

Aspecto IVA 19% INC 8%
Responsable recupera en declaración ✓ Sí (si es empresa) NO (es impuesto final)
Consumidor final paga ✓ Sí ✓ Sí
Es gasible para empresa ✓ Parcialmente (si es acreedor) NO
Afecta flujo de caja empresa ~ Recuperable más adelante ✗ Gasto definitivo

Por eso restaurantes NO pueden recuperar INC en declaración de renta: es impuesto final al consumidor.

📌 11. Validación DIAN: tax_id 4 Requiere Sector Gastronómico

La DIAN valida:

SI tax_id = 4 (INC)
ENTONCES type_document_id = 15 (POS)
Y establishment está registrado en DIAN como GASTRONÓMICO

Si envía INC en tienda de ropa: Error 422 "Invalid tax_id for economic activity".

📌 12. Flujo POS en Restaurante

Secuencia típica:

  1. Mesero toma orden en tablet/POS
  2. Cocina prepara comida
  3. Mesero lleva factura a mesa
  4. Cliente revisa consumo (comida, bebidas)
  5. Cliente efectúa pago en caja
  6. POS calcula: subtotal + INC 8% + (opcional: propina/descuento)
  7. Emite comprobante con CUFE y código QR
  8. Cliente recibe recibo (puede impreso o por WhatsApp)
  9. POS sincroniza con DIAN (si dont_send_yet: false) o almacena en local (si dont_send_yet: true)

📌 13. Comparativa: Total Igual en Ambos Ejemplos pero Distinto Desglose

Ejemplo 1 (IVA 19%):

  • Base: 840.336,13
  • IVA: +159.663,87
  • Total: 1.000.000,00

Ejemplo 2 (INC 8%) - Este:

  • Base: 925.925,92
  • INC: +74.074,08
  • Total: 1.000.000,00

Mismo total al cliente, pero:

  • En IVA: base menor, impuesto mayor (19%)
  • En INC: base mayor, impuesto menor (8%)

Por eso INC 8% es más favorable para cliente que IVA 19%.

📌 14. Frecuencia de Uso en Colombia

  • Restaurantes: 100% de facturas con INC 8%
  • Cafeterías: 100% de bebidas/snacks con INC 8%
  • Bares/Discotecas: 100% de bebidas con INC 8% (o 16% según municipio)
  • Servicios Gastronómicos: 100% con INC 8%

Es tan común que sistemas POS asumen INC 8% automáticamente al detectar código CIIU gastronómico.

📌 15. Errores Comunes al Cambiar a INC

Error Consecuencia Corrección
Usar tax_id: 1 (IVA) en restaurante Error 422: "Invalid tax structure" Cambiar a tax_id: 4
Olvidar recalcular base (usar 1.19 en vez de 1.08) Total incorrecto Base = Total ÷ 1.08
Mezclar IVA 19% e INC 8% en líneas Error DIAN Todas las líneas: INC 8%
Olvid copiar percent para INC Cálculo incorrecto Incluir "percent": "8.00"
No cambiar taxable_amount Totales descuadran Usar base recalculada
Enviar a DIAN con dont_send_yet: true olvidando /send_pendings Documentos nunca llegan DIAN Llamar /api/ubl2.1/eqdoc/send_pendings

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
host apidian2026-8.oo
{
    "number": 46,
    "type_document_id": 15,
    "date": "2024-08-14",
    "time": "04:08:12",
    "postal_zone_code": "630003",
    "resolution_number": "18760000001",
    "prefix": "EPOS",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "sendmail": true,
    "sendmailtome": false,
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "software_manufacturer": {
        "name": "ALEXANDER OBANDO LONDONO",
        "business_name": "TORRE SOFTWARE",
        "software_name": "BABEL"
    },
    "buyer_benefits": {
        "code": "89008003",
        "name": "INVERSIONES DAVAL SAS",
        "points": "100"
    },
    "cash_information": {
        "plate_number": "DF-000-12345",
        "location": "HOTEL OVERLOOK RECEPCION",
        "cashier": "JACK TORRANCE",
        "cash_type": "CAJA PRINCIPAL",
        "sales_code": "EPOS1",
        "subtotal": "1000000.00"
    },
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 30,
        "payment_due_date": "2024-08-14",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "925925.925",
        "tax_exclusive_amount": "925925.925",
        "tax_inclusive_amount": "1000000.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 4,
            "tax_amount": "74074.074",
            "taxable_amount": "925925.925",
            "percent": "8.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "925925.925",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 4,
                    "tax_amount": "74074.074",
                    "taxable_amount": "925925.925",
                    "percent": "8.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/eqdoc' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -H 'host: apidian2026-8.oo' \
  -d '{
    "number": 46,
    "type_document_id": 15,
    "date": "2024-08-14",
    "time": "04:08:12",
    "postal_zone_code": "630003",
    "resolution_number": "18760000001",
    "prefix": "EPOS",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "sendmail": true,
    "sendmailtome": false,
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "software_manufacturer": {
        "name": "ALEXANDER OBANDO LONDONO",
        "business_name": "TORRE SOFTWARE",
        "software_name": "BABEL"
    },
    "buyer_benefits": {
        "code": "89008003",
        "name": "INVERSIONES DAVAL SAS",
        "points": "100"
    },
    "cash_information": {
        "plate_number": "DF-000-12345",
        "location": "HOTEL OVERLOOK RECEPCION",
        "cashier": "JACK TORRANCE",
        "cash_type": "CAJA PRINCIPAL",
        "sales_code": "EPOS1",
        "subtotal": "1000000.00"
    },
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 30,
        "payment_due_date": "2024-08-14",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "925925.925",
        "tax_exclusive_amount": "925925.925",
        "tax_inclusive_amount": "1000000.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 4,
            "tax_amount": "74074.074",
            "taxable_amount": "925925.925",
            "percent": "8.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "925925.925",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 4,
                    "tax_amount": "74074.074",
                    "taxable_amount": "925925.925",
                    "percent": "8.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/eqdoc', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
    'host' => 'apidian2026-8.oo',
  ],
  'body' => '{
    "number": 46,
    "type_document_id": 15,
    "date": "2024-08-14",
    "time": "04:08:12",
    "postal_zone_code": "630003",
    "resolution_number": "18760000001",
    "prefix": "EPOS",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "sendmail": true,
    "sendmailtome": false,
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "software_manufacturer": {
        "name": "ALEXANDER OBANDO LONDONO",
        "business_name": "TORRE SOFTWARE",
        "software_name": "BABEL"
    },
    "buyer_benefits": {
        "code": "89008003",
        "name": "INVERSIONES DAVAL SAS",
        "points": "100"
    },
    "cash_information": {
        "plate_number": "DF-000-12345",
        "location": "HOTEL OVERLOOK RECEPCION",
        "cashier": "JACK TORRANCE",
        "cash_type": "CAJA PRINCIPAL",
        "sales_code": "EPOS1",
        "subtotal": "1000000.00"
    },
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 30,
        "payment_due_date": "2024-08-14",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "925925.925",
        "tax_exclusive_amount": "925925.925",
        "tax_inclusive_amount": "1000000.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 4,
            "tax_amount": "74074.074",
            "taxable_amount": "925925.925",
            "percent": "8.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "925925.925",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 4,
                    "tax_amount": "74074.074",
                    "taxable_amount": "925925.925",
                    "percent": "8.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");
myHeaders.append("host", "apidian2026-8.oo");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":46,"type_document_id":15,"date":"2024-08-14","time":"04:08:12","postal_zone_code":"630003","resolution_number":"18760000001","prefix":"EPOS","notes":"ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA","sendmail":true,"sendmailtome":false,"foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","software_manufacturer":{"name":"ALEXANDER OBANDO LONDONO","business_name":"TORRE SOFTWARE","software_name":"BABEL"},"buyer_benefits":{"code":"89008003","name":"INVERSIONES DAVAL SAS","points":"100"},"cash_information":{"plate_number":"DF-000-12345","location":"HOTEL OVERLOOK RECEPCION","cashier":"JACK TORRANCE","cash_type":"CAJA PRINCIPAL","sales_code":"EPOS1","subtotal":"1000000.00"},"customer":{"identification_number":89008003,"dv":2,"name":"INVERSIONES DAVAL SAS","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"type_liability_id":7,"municipality_id":822,"type_regime_id":1},"payment_form":{"payment_form_id":1,"payment_method_id":30,"payment_due_date":"2024-08-14","duration_measure":"0"},"legal_monetary_totals":{"line_extension_amount":"925925.925","tax_exclusive_amount":"925925.925","tax_inclusive_amount":"1000000.00","payable_amount":"1000000.00"},"tax_totals":[{"tax_id":4,"tax_amount":"74074.074","taxable_amount":"925925.925","percent":"8.00"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"925925.925","free_of_charge_indicator":false,"tax_totals":[{"tax_id":4,"tax_amount":"74074.074","taxable_amount":"925925.925","percent":"8.00"}],"description":"COMISION POR SERVICIOS","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"COMISION","type_item_identification_id":4,"price_amount":"1000000.00","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/eqdoc", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📋 VARIANTE POS ESTÁNDAR - IVA 19% (Copia para Pruebas Alternas)

📄 Descripción General

Este es una copia del primer ejemplo POS con IVA 19% diseñada para pruebas alternativas, configuraciones de respaldo o validaciones de múltiples numeraciones consecutivas.

Mantiene estructura idéntica al primer ejemplo (IVA 19%, retail estándar) pero con número de comprobante diferente (503 vs 12) para simular una transacción distinta o un segundo turno de operación POS.


📋 URL del Endpoint

POST {{url}}/api/ubl2.1/eqdoc

Características:

  • Tipo: Documento Equivalente - Punto de Venta
  • Modo: Síncrono (sin testSetId en URL)
  • Software POS: TORRE SOFTWARE - BABEL
  • Impuesto: IVA 19% (Igual al primer ejemplo)
  • Número consecutivo: 503 (diferente al primer ejemplo que es 12)
  • Caso de uso: Pruebas de numeración consecutiva, transacción múltiple

🔑 Diferencias Clave respecto al Primer Ejemplo

Campo Ejemplo 1 Esta Variante Propósito
number 12 503 Simular numeración secuencial
date 2025-11-05 2024-05-28 Fecha diferente (pruebas)
sendmailtome false true Enviar copia al emisor
Resto Idéntico Idéntico Estructura POS estándar

📝 Guía de Uso

Utilizar esta variante para:

Pruebas de numeración: Validar que consecutivos 12 y 503 se procesen correctamente ✓ Múltiples transacciones: Simular flujo de diferentes comprobantes en mismo turno ✓ Validación de rango: Verificar que ambos números están dentro del rango autorizado (1-999999) ✓ Respaldo/Recuperación: Si el primer ejemplo falla, probar con esta variante ✓ Ambiente de testing: Generar múltiples CUFE para validación de batch

Nota Importante: Antes de enviar, asegúrese que ambos números (12 y 503) están autorizados en Config Company con type_document_id 15.


💡 Recomendaciones

  1. No enviar simultáneamente ambos ejemplos (12 y 503) a DIAN al mismo tiempo - puede causar rechazos por processing delay
  2. Enviar secuencialmente: Primero número 12, luego esperar respuesta, después número 503
  3. Validar CUFE: Cada número debe generar CUFE único
  4. Usar dont_send_yet: true si la red es inestable, luego procesar en batch con /send_pendings
  5. Revisar logs: Consultar storage/logs/laravel.log para diagnóstico si alguno falla

📌 Estructura Técnica

Para referencia completa sobre campos, impuestos, cálculos y buenas prácticas, consulte la documentación del Ejemplo 1: "Una Linea, Sin Descuentos, Una Tarifa de IVA" (primer ejemplo del subsbloque POS) que contiene:

  • Descripción general completa
  • Estructura de campos obligatorios
  • Detalles de software_manufacturer
  • Información de cash_information
  • Cálculos de IVA 19%
  • 15+ notas sobre validaciones, flujos y casos de uso

Esta variante reutiliza la misma estructura. Los únicos cambios son el número consecutivo y la fecha para simular una transacción diferente.

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
host apidian2026-8.oo
{
    "number": 503,
    "type_document_id": 15,
    "date": "2024-05-28",
    "time": "04:08:12",
    "postal_zone_code": "630003",
    "resolution_number": "18760000001",
    "prefix": "EPOS",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "sendmail": true,
    "sendmailtome": true,
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "software_manufacturer": {
        "name": "ALEXANDER OBANDO LONDONO",
        "business_name": "TORRE SOFTWARE",
        "software_name": "BABEL"
    },
    "buyer_benefits": {
        "code": "89008003",
        "name": "INVERSIONES DAVAL SAS",
        "points": "100"
    },
    "cash_information": {
        "plate_number": "DF-000-12345",
        "location": "HOTEL OVERLOOK RECEPCION",
        "cashier": "JACK TORRANCE",
        "cash_type": "CAJA PRINCIPAL",
        "sales_code": "EPOS1",
        "subtotal": "1000000.00"
    },
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 30,
        "payment_due_date": "2024-05-28",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19.00",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/eqdoc' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -H 'host: apidian2026-8.oo' \
  -d '{
    "number": 503,
    "type_document_id": 15,
    "date": "2024-05-28",
    "time": "04:08:12",
    "postal_zone_code": "630003",
    "resolution_number": "18760000001",
    "prefix": "EPOS",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "sendmail": true,
    "sendmailtome": true,
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "software_manufacturer": {
        "name": "ALEXANDER OBANDO LONDONO",
        "business_name": "TORRE SOFTWARE",
        "software_name": "BABEL"
    },
    "buyer_benefits": {
        "code": "89008003",
        "name": "INVERSIONES DAVAL SAS",
        "points": "100"
    },
    "cash_information": {
        "plate_number": "DF-000-12345",
        "location": "HOTEL OVERLOOK RECEPCION",
        "cashier": "JACK TORRANCE",
        "cash_type": "CAJA PRINCIPAL",
        "sales_code": "EPOS1",
        "subtotal": "1000000.00"
    },
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 30,
        "payment_due_date": "2024-05-28",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19.00",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/eqdoc', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
    'host' => 'apidian2026-8.oo',
  ],
  'body' => '{
    "number": 503,
    "type_document_id": 15,
    "date": "2024-05-28",
    "time": "04:08:12",
    "postal_zone_code": "630003",
    "resolution_number": "18760000001",
    "prefix": "EPOS",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "sendmail": true,
    "sendmailtome": true,
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "software_manufacturer": {
        "name": "ALEXANDER OBANDO LONDONO",
        "business_name": "TORRE SOFTWARE",
        "software_name": "BABEL"
    },
    "buyer_benefits": {
        "code": "89008003",
        "name": "INVERSIONES DAVAL SAS",
        "points": "100"
    },
    "cash_information": {
        "plate_number": "DF-000-12345",
        "location": "HOTEL OVERLOOK RECEPCION",
        "cashier": "JACK TORRANCE",
        "cash_type": "CAJA PRINCIPAL",
        "sales_code": "EPOS1",
        "subtotal": "1000000.00"
    },
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 30,
        "payment_due_date": "2024-05-28",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19.00",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");
myHeaders.append("host", "apidian2026-8.oo");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":503,"type_document_id":15,"date":"2024-05-28","time":"04:08:12","postal_zone_code":"630003","resolution_number":"18760000001","prefix":"EPOS","notes":"ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA","sendmail":true,"sendmailtome":true,"foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","software_manufacturer":{"name":"ALEXANDER OBANDO LONDONO","business_name":"TORRE SOFTWARE","software_name":"BABEL"},"buyer_benefits":{"code":"89008003","name":"INVERSIONES DAVAL SAS","points":"100"},"cash_information":{"plate_number":"DF-000-12345","location":"HOTEL OVERLOOK RECEPCION","cashier":"JACK TORRANCE","cash_type":"CAJA PRINCIPAL","sales_code":"EPOS1","subtotal":"1000000.00"},"customer":{"identification_number":89008003,"dv":2,"name":"INVERSIONES DAVAL SAS","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"type_liability_id":7,"municipality_id":822,"type_regime_id":1},"payment_form":{"payment_form_id":1,"payment_method_id":30,"payment_due_date":"2024-05-28","duration_measure":"0"},"legal_monetary_totals":{"line_extension_amount":"840336.134","tax_exclusive_amount":"840336.134","tax_inclusive_amount":"1000000.00","payable_amount":"1000000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","percent":"19.00","taxable_amount":"840336.134"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"840336.134","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","taxable_amount":"840336.134","percent":"19.00"}],"description":"COMISION POR SERVICIOS","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"COMISION","type_item_identification_id":4,"price_amount":"1000000.00","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/eqdoc", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

🛍️ POS CON IMPUESTO BOLSAS PLÁSTICAS (tax_id 10)

📄 Descripción General

Este ejemplo demuestra cómo incluir el Impuesto Nacional al Consumo de Bolsas Plásticas (INCBP) en documentos POS (type_document_id: 15). Según la Ley 1819 de 2016, todo establecimiento que entregue bolsas plásticas debe cobrar este impuesto.

Características clave:

  • Impuesto: $50 COP por bolsa (tarifa 2025)
  • Estructura: IVA 19% + Impuesto Bolsa
  • Línea especial: Bolsas como bonificación (free_of_charge: true)
  • Cálculo: 10 bolsas × $50 = $500
  • Total documento: $1.000.500,00 (base + IVA + bolsas)

📋 URL del Endpoint

POST {{url}}/api/ubl2.1/eqdoc

Características:

  • Tipo: Documento Equivalente POS
  • Modo: Síncrono
  • Impuestos: IVA 19% + INCBP
  • Cantidad bolsas: 10 unidades
  • Valor bolsas: $500,00 ($50 × 10)

🔑 Campos Principales

Documento

Campo Valor Descripción
type_document_id 15 POS
prefix EPOS Prefijo
number 40 Consecutivo
date 2024-07-02 Fecha expedición
postal_zone_code 630003 Código postal

Tax Totals: Dos Impuestos

Impuesto 1: IVA 19%

Campo Valor Descripción
tax_id 1 IVA
tax_amount 159.663,86 Valor IVA
percent 19 Tarifa
taxable_amount 840.336,13 Base gravable

Impuesto 2: Bolsas Plásticas

Campo Valor Descripción
tax_id 10 Impuesto Bolsas
unit_measure_id 70 Unidad
tax_amount 500,00 10 bolsas × $50
percent 0 Sin porcentaje
taxable_amount 500,00 Base = tax_amount
per_unit_amount 50,00 $50 por bolsa
base_unit_measure 1,00 Unidad base

📦 Estructura Invoice Lines

Línea 1: Servicio Principal

Campo Valor Descripción
description COMISION POR SERVICIOS Concepto
invoiced_quantity 1 Cantidad
line_extension_amount 840.336,13 Subtotal
tax_id 1 IVA 19%
price_amount 840.336,13 Precio unitario

Línea 2: Bolsas Plásticas (Especial)

Campo Valor Descripción
description INCBP IMPUESTO NACIONAL AL CONSUMO DE BOLSAS PLASTICAS Concepto obligatorio
invoiced_quantity 10 10 bolsas
line_extension_amount 0,00 Sin valor (bonificación)
free_of_charge_indicator true Obligatorio: es bonificación
reference_price_id 3 Referencia precio sin cargo
tax_id 10 Impuesto Bolsas
per_unit_amount 50,00 $50 por bolsa
base_unit_measure 1,00 Unidad base
price_amount 50,00 Precio unitario bolsa

💰 Cálculo de Totales

Línea 1: Servicio

Base gravable:        840.336,13
IVA 19%:            + 159.663,87
─────────────────────────────
Subtotal servicio: 1.000.000,00

Línea 2: Bolsas

Cantidad bolsas:           10
Precio por bolsa:      × $50
─────────────────────────────
Impuesto bolsas:       500,00

Total Documento

Concepto Valor
Subtotal servicios 840.336,13
IVA 19% 159.663,87
Impuesto Bolsas 500,00
TOTAL A PAGAR 1.000.500,00

📝 Notas Críticas sobre Impuesto Bolsas

📌 1. tax_id 10: Impuesto Bolsas Plásticas

"tax_totals": [
    {
        "tax_id": 1,           // IVA
        "tax_amount": "159663.86",
        "percent": "19"
    },
    {
        "tax_id": 10,          // Bolsas
        "unit_measure_id": "70",
        "tax_amount": "500.00",
        "percent": "0",
        "taxable_amount": "500.00",
        "per_unit_amount": "50.00",
        "base_unit_measure": "1.00"
    }
]

Crítico:

  • tax_id: 10 es específico para bolsas (NO confundir con IVA o INC)
  • per_unit_amount: 50.00 es la tarifa vigente 2025
  • percent: 0 porque no es porcentual, es por unidad

📌 2. Línea de Bolsas: free_of_charge_indicator true

"invoice_lines": [
    {
        "description": "INCBP IMPUESTO NACIONAL AL CONSUMO DE BOLSAS PLASTICAS",
        "invoiced_quantity": "10",
        "line_extension_amount": "0.00",     // Sin valor
        "free_of_charge_indicator": true,     // Obligatorio
        "reference_price_id": 3,              // Precio sin cargo
        "tax_totals": [
            {
                "tax_id": "10",
                "per_unit_amount": "50.00",
                "base_unit_measure": "1.00"
            }
        ]
    }
]

Por qué free_of_charge:

  • Las bolsas NO se venden (son bonificación)
  • El impuesto se cobra en tax_totals, no en line_extension_amount
  • line_extension_amount: 0.00 indica que no hay valor comercial
  • DIAN valida esta estructura específica

📌 3. per_unit_amount: Tarifa por Bolsa

"per_unit_amount": "50.00"  // $50 pesos por bolsa (2025)

Historia de tarifas:

Año Tarifa Ley
2017 $20 Ley 1819/2016
2018 $30 Actualización
2020 $40 Ajuste
2025 $50 Vigente

📌 4. Cálculo del Impuesto

Fórmula:
tax_amount = invoiced_quantity × per_unit_amount × base_unit_measure

Ejemplo:
tax_amount = 10 × 50.00 × 1.00 = 500.00

Validación:

"invoiced_quantity": "10",
"per_unit_amount": "50.00",
"base_unit_measure": "1.00",
"tax_amount": "500.00"  // 10 × 50 × 1 = 500 ✓

📌 5. reference_price_id 3: Precio Sin Cargo

"reference_price_id": 3  // Indica que es bonificación

Opciones:

  • 1 = Precio de venta
  • 2 = Precio sugerido
  • 3 = Precio sin cargo (para bonificaciones) ← Usar para bolsas

📌 6. Diferencia: Impuesto Bolsa vs IVA

Aspecto IVA (tax_id 1) Bolsas (tax_id 10)
Cálculo Porcentual (%) Por unidad ($)
Campo clave percent per_unit_amount
Base taxable_amount base_unit_measure
Ejemplo 19% de 840.336 $50 × 10 bolsas
Línea Producto/servicio Línea separada bolsas
free_of_charge false true

📌 7. payable_amount: Suma Total

"legal_monetary_totals": {
    "line_extension_amount": "840336.13",
    "tax_exclusive_amount": "840336.13",
    "tax_inclusive_amount": "1000500.00",  // Incluye IVA + Bolsas
    "payable_amount": "1000500.00"
}

Cálculo:

Base:           840.336,13
IVA 19%:      + 159.663,87
Bolsas:       +     500,00
─────────────────────────
Total:      1.000.500,00

📌 8. Casos de Uso: Impuesto Bolsas

Caso 1: Supermercado (este ejemplo)

Compra: $840.336,13 en productos
Bolsas entregadas: 10
Impuesto bolsas: 10 × $50 = $500,00
Total a pagar: $1.000.500,00

Caso 2: Tienda de Ropa

Compra: $200.000,00 en ropa
Bolsas entregadas: 3
Impuesto bolsas: 3 × $50 = $150,00
Total: $200.000,00 + IVA + $150,00

Caso 3: Farmacia (sin bolsas)

Compra: $50.000,00 en medicamentos
Bolsas: Cliente trae su propia bolsa
Impuesto bolsas: $0,00
Total: $50.000,00 + IVA

📌 9. Validaciones DIAN

DIAN verifica:

tax_id: 10 existe en tax_totals
✓ Línea de bolsas con free_of_charge_indicator: true
per_unit_amount: 50.00 (tarifa vigente)
tax_amount = cantidad × per_unit
payable_amount incluye impuesto bolsas
description contiene "INCBP" o "BOLSAS PLASTICAS"

Rechaza si:

  • Falta línea de bolsas con tax_id 10
  • free_of_charge_indicator: false en línea bolsas
  • per_unit_amount diferente de $50
  • Cálculo incorrecto de tax_amount

📌 10. Ley 1819 de 2016: Normativa

Obligación:

  • Todo establecimiento que entregue bolsas plásticas
  • Cobro obligatorio de $50 por bolsa (2025)
  • Impuesto se paga a la DIAN (no queda en establecimiento)
  • Aplica para bolsas de cualquier tamaño

Exenciones:

  • Bolsas biodegradables certificadas
  • Bolsas de papel
  • Bolsas reutilizables (tela, lona)
  • Cliente trae su propia bolsa

📌 11. Errores Comunes

Error Causa Solución
"tax_id 10 not found" Falta impuesto bolsas en tax_totals Agregar objeto con tax_id: 10
"free_of_charge required" Línea bolsas sin free_of_charge Agregar "free_of_charge_indicator": true
"Invalid per_unit_amount" Tarifa diferente de $50 Usar "per_unit_amount": "50.00"
"Calculation mismatch" tax_amount no coincide con fórmula Validar: cantidad × $50
"Missing reference_price_id" Falta en línea bolsas Agregar "reference_price_id": 3
"payable_amount incorrect" No suma impuesto bolsas Incluir $500 en total

📌 12. Flujo Operativo: Supermercado

Escenario: Cliente compra en supermercado, necesita 10 bolsas.

Paso 1: Registro de Compra

Productos:      840.336,13
IVA 19%:      + 159.663,87
─────────────────────────
Subtotal:     1.000.000,00

Paso 2: Cliente Solicita Bolsas

Cajero: "¿Necesita bolsas?"
Cliente: "Sí, 10 bolsas por favor"
Cajero registra: 10 bolsas

Paso 3: Sistema Calcula Impuesto

Bolsas:  10
Tarifa:  $50 por bolsa
Impuesto: 10 × $50 = $500,00

Paso 4: Total Final

Subtotal productos: 1.000.000,00
Impuesto bolsas:  +     500,00
───────────────────────────────
Total a pagar:    1.000.500,00

Paso 5: Emisión POS

POST /api/ubl2.1/eqdoc
DIAN valida: ✓
CUFE generado
PDF con detalle de 10 bolsas × $50

📌 13. PDF: Lo que Cliente Ve

┌──────────────────────────────┐
│  SUPERMERCADO EL AHORRO     │
│  DOCUMENTO EQUIVALENTE POS  │
│  EPOS-40                     │
│  2024-07-02                  │
└──────────────────────────────┘

DETALLE DE COMPRA:

COMISION POR SERVICIOS
Cantidad: 1
Valor: $840.336,13
IVA 19%: $159.663,87
──────────────────────────
Subtotal: $1.000.000,00

📦 BOLSAS PLÁSTICAS
Cantidad: 10 bolsas
Impuesto por bolsa: $50,00
Total impuesto bolsas: $500,00
──────────────────────────

════════════════════════════
TOTAL A PAGAR: $1.000.500,00
════════════════════════════

⚠️ Impuesto bolsas plásticas
   según Ley 1819/2016
💚 Traiga su bolsa reutilizable
   y ahorre $500 en su próxima
   compra

📌 14. Comparativa: Con vs Sin Bolsas

Compra CON bolsas (10):

Productos:       840.336,13
IVA 19%:       + 159.663,87
Bolsas (10):   +     500,00
─────────────────────────
Total:       1.000.500,00

Compra SIN bolsas (cliente trae la suya):

Productos:       840.336,13
IVA 19%:       + 159.663,87
Bolsas:        +       0,00
─────────────────────────
Total:       1.000.000,00

Ahorro: $500,00 🎉

📌 15. Resumen: Impuesto Bolsas en POS

  • Propósito: Cobrar impuesto bolsas plásticas según ley
  • Tarifa: $50 por bolsa (2025)
  • tax_id: 10 (específico bolsas)
  • Estructura: Línea separada con free_of_charge: true
  • Cálculo: Cantidad × $50 = tax_amount
  • Total: Base + IVA + Bolsas
  • DIAN valida: Estructura, tarifa, cálculo
  • Impacto: Cliente paga $50 extra por cada bolsa
  • Alternativa: Cliente trae bolsa reutilizable = $0

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 40,
    "type_document_id": 15,
    "date": "2024-07-02",
    "time": "04:08:12",
    "postal_zone_code": "630003",
    "resolution_number": "18760000001",
    "prefix": "EPOS",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "sendmail": true,
    "sendmailtome": true,
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "software_manufacturer": {
        "name": "ALEXANDER OBANDO LONDONO",
        "business_name": "TORRE SOFTWARE",
        "software_name": "BABEL"
    },
    "buyer_benefits": {
        "code": "89008003",
        "name": "INVERSIONES DAVAL SAS",
        "points": "100"
    },
    "cash_information": {
        "plate_number": "DF-000-12345",
        "location": "HOTEL OVERLOOK RECEPCION",
        "cashier": "JACK TORRANCE",
        "cash_type": "CAJA PRINCIPAL",
        "sales_code": "EPOS1",
        "subtotal": "1000000.00"
    },
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 30,
        "payment_due_date": "2024-07-02",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "840336.13",
        "tax_exclusive_amount": "840336.13",
        "tax_inclusive_amount": "1000500.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1000500.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.86",
            "percent": "19",
            "taxable_amount": "840336.13"
        },
        {
            "tax_id": 10,
            "unit_measure_id": "70",
            "tax_amount": "500.00",
            "percent": "0",
            "taxable_amount": "500.00",
            "per_unit_amount": "50.00",
            "base_unit_measure": "1.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.13",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.86",
                    "taxable_amount": "840336.13",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.13",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": "70",
            "invoiced_quantity": "10",
            "line_extension_amount": "0.00",
            "reference_price_id": 3,
            "free_of_charge_indicator": true,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "500.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": "10",
                    "unit_measure_id": "70",
                    "tax_amount": "500.00",
                    "taxable_amount": "0.00",
                    "percent": "0.00",
                    "per_unit_amount": "50.00",
                    "base_unit_measure": "1.00"
                }
            ],
            "description": "INCBP IMPUESTO NACIONAL AL CONSUMO DE BOLSAS PLASTICAS",
            "code": "BOLSA",
            "type_item_identification_id": 4,
            "price_amount": "50.00",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/eqdoc' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 40,
    "type_document_id": 15,
    "date": "2024-07-02",
    "time": "04:08:12",
    "postal_zone_code": "630003",
    "resolution_number": "18760000001",
    "prefix": "EPOS",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "sendmail": true,
    "sendmailtome": true,
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "software_manufacturer": {
        "name": "ALEXANDER OBANDO LONDONO",
        "business_name": "TORRE SOFTWARE",
        "software_name": "BABEL"
    },
    "buyer_benefits": {
        "code": "89008003",
        "name": "INVERSIONES DAVAL SAS",
        "points": "100"
    },
    "cash_information": {
        "plate_number": "DF-000-12345",
        "location": "HOTEL OVERLOOK RECEPCION",
        "cashier": "JACK TORRANCE",
        "cash_type": "CAJA PRINCIPAL",
        "sales_code": "EPOS1",
        "subtotal": "1000000.00"
    },
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 30,
        "payment_due_date": "2024-07-02",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "840336.13",
        "tax_exclusive_amount": "840336.13",
        "tax_inclusive_amount": "1000500.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1000500.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.86",
            "percent": "19",
            "taxable_amount": "840336.13"
        },
        {
            "tax_id": 10,
            "unit_measure_id": "70",
            "tax_amount": "500.00",
            "percent": "0",
            "taxable_amount": "500.00",
            "per_unit_amount": "50.00",
            "base_unit_measure": "1.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.13",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.86",
                    "taxable_amount": "840336.13",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.13",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": "70",
            "invoiced_quantity": "10",
            "line_extension_amount": "0.00",
            "reference_price_id": 3,
            "free_of_charge_indicator": true,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "500.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": "10",
                    "unit_measure_id": "70",
                    "tax_amount": "500.00",
                    "taxable_amount": "0.00",
                    "percent": "0.00",
                    "per_unit_amount": "50.00",
                    "base_unit_measure": "1.00"
                }
            ],
            "description": "INCBP IMPUESTO NACIONAL AL CONSUMO DE BOLSAS PLASTICAS",
            "code": "BOLSA",
            "type_item_identification_id": 4,
            "price_amount": "50.00",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/eqdoc', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 40,
    "type_document_id": 15,
    "date": "2024-07-02",
    "time": "04:08:12",
    "postal_zone_code": "630003",
    "resolution_number": "18760000001",
    "prefix": "EPOS",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "sendmail": true,
    "sendmailtome": true,
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "software_manufacturer": {
        "name": "ALEXANDER OBANDO LONDONO",
        "business_name": "TORRE SOFTWARE",
        "software_name": "BABEL"
    },
    "buyer_benefits": {
        "code": "89008003",
        "name": "INVERSIONES DAVAL SAS",
        "points": "100"
    },
    "cash_information": {
        "plate_number": "DF-000-12345",
        "location": "HOTEL OVERLOOK RECEPCION",
        "cashier": "JACK TORRANCE",
        "cash_type": "CAJA PRINCIPAL",
        "sales_code": "EPOS1",
        "subtotal": "1000000.00"
    },
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 30,
        "payment_due_date": "2024-07-02",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "840336.13",
        "tax_exclusive_amount": "840336.13",
        "tax_inclusive_amount": "1000500.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1000500.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.86",
            "percent": "19",
            "taxable_amount": "840336.13"
        },
        {
            "tax_id": 10,
            "unit_measure_id": "70",
            "tax_amount": "500.00",
            "percent": "0",
            "taxable_amount": "500.00",
            "per_unit_amount": "50.00",
            "base_unit_measure": "1.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.13",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.86",
                    "taxable_amount": "840336.13",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.13",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": "70",
            "invoiced_quantity": "10",
            "line_extension_amount": "0.00",
            "reference_price_id": 3,
            "free_of_charge_indicator": true,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "500.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": "10",
                    "unit_measure_id": "70",
                    "tax_amount": "500.00",
                    "taxable_amount": "0.00",
                    "percent": "0.00",
                    "per_unit_amount": "50.00",
                    "base_unit_measure": "1.00"
                }
            ],
            "description": "INCBP IMPUESTO NACIONAL AL CONSUMO DE BOLSAS PLASTICAS",
            "code": "BOLSA",
            "type_item_identification_id": 4,
            "price_amount": "50.00",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":40,"type_document_id":15,"date":"2024-07-02","time":"04:08:12","postal_zone_code":"630003","resolution_number":"18760000001","prefix":"EPOS","notes":"ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA","sendmail":true,"sendmailtome":true,"foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","software_manufacturer":{"name":"ALEXANDER OBANDO LONDONO","business_name":"TORRE SOFTWARE","software_name":"BABEL"},"buyer_benefits":{"code":"89008003","name":"INVERSIONES DAVAL SAS","points":"100"},"cash_information":{"plate_number":"DF-000-12345","location":"HOTEL OVERLOOK RECEPCION","cashier":"JACK TORRANCE","cash_type":"CAJA PRINCIPAL","sales_code":"EPOS1","subtotal":"1000000.00"},"customer":{"identification_number":89008003,"dv":2,"name":"INVERSIONES DAVAL SAS","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"type_liability_id":7,"municipality_id":822,"type_regime_id":1},"payment_form":{"payment_form_id":1,"payment_method_id":30,"payment_due_date":"2024-07-02","duration_measure":"0"},"legal_monetary_totals":{"line_extension_amount":"840336.13","tax_exclusive_amount":"840336.13","tax_inclusive_amount":"1000500.00","allowance_total_amount":"0.00","charge_total_amount":"0.00","payable_amount":"1000500.00"},"tax_totals":[{"tax_id":1,"tax_amount":"159663.86","percent":"19","taxable_amount":"840336.13"},{"tax_id":10,"unit_measure_id":"70","tax_amount":"500.00","percent":"0","taxable_amount":"500.00","per_unit_amount":"50.00","base_unit_measure":"1.00"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"840336.13","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"1000000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"159663.86","taxable_amount":"840336.13","percent":"19.00"}],"description":"COMISION POR SERVICIOS","code":"COMISION","type_item_identification_id":4,"price_amount":"840336.13","base_quantity":"1"},{"unit_measure_id":"70","invoiced_quantity":"10","line_extension_amount":"0.00","reference_price_id":3,"free_of_charge_indicator":true,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"500.00"}],"tax_totals":[{"tax_id":"10","unit_measure_id":"70","tax_amount":"500.00","taxable_amount":"0.00","percent":"0.00","per_unit_amount":"50.00","base_unit_measure":"1.00"}],"description":"INCBP IMPUESTO NACIONAL AL CONSUMO DE BOLSAS PLASTICAS","code":"BOLSA","type_item_identification_id":4,"price_amount":"50.00","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/eqdoc", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📡 ENVIAR DOCUMENTOS POS PENDIENTES (Modo Offline)

📄 Descripción General

Endpoint especializado para enviar en lote todos los documentos POS (type_document_id: 15) que fueron almacenados localmente con la bandera dont_send_yet: true. Diseñado para sistemas POS con conectividad intermitente que acumulan facturas offline y las transmiten posteriormente cuando hay conexión estable.

Características clave:

  • Sin body requerido: Endpoint sin parámetros JSON
  • Procesamiento automático: Busca todos los POS pendientes del usuario autenticado
  • Envío secuencial: Transmite cada documento a DIAN uno por uno
  • Respuesta detallada: Array con resultados individuales (CUFE, PDF, XML, estado)
  • Casos de uso: Restaurantes, tiendas remotas, eventos masivos

📋 URL del Endpoint

POST {{url}}/api/ubl2.1/eqdoc/send_pendings

Características:

  • Método: POST
  • Body: Vacío (sin JSON)
  • Autenticación: Bearer token (obligatorio)
  • Timeout: 120 segundos (para lotes grandes)
  • Rate limit: 50 documentos por minuto

🔑 Estructura del Request

Headers

Header Valor Obligatorio
Authorization Bearer {token} ✓ Sí
Content-Type application/json ✓ Sí
Accept application/json ✓ Sí

Body

""  // Vacío, sin parámetros

No se requiere JSON. El endpoint automáticamente:

  1. Identifica el usuario por el api_token del Authorization header
  2. Busca en BD todos los POS con status: 'pending' y dont_send_yet: true
  3. Procesa cada documento en orden FIFO (primero creado, primero enviado)

📦 Estructura de la Respuesta

Respuesta Exitosa (200 OK)

[
    {
        "id": 12345,
        "number": "EPOS-38",
        "cufe": "abc123...def789",
        "status": "Validating",
        "pdf_url": "https://api.com/storage/pdf/EPOS-38.pdf",
        "xml_url": "https://api.com/storage/xml/EPOS-38.xml",
        "ApplicationResponse": {
            "ResponseCode": "00",
            "ResponseDescription": "Documento validado exitosamente"
        }
    },
    {
        "id": 12346,
        "number": "EPOS-39",
        "cufe": "xyz456...uvw123",
        "status": "Processed",
        "pdf_url": "https://api.com/storage/pdf/EPOS-39.pdf",
        "xml_url": "https://api.com/storage/xml/EPOS-39.xml",
        "ApplicationResponse": {
            "ResponseCode": "00",
            "ResponseDescription": "Aprobado"
        }
    }
]

Campos de la Respuesta

Campo Tipo Descripción
id integer ID interno del documento
number string Número consecutivo (EPOS-XX)
cufe string Código Único Factura Electrónica
status string Estado: Validating, Processed, Rejected
pdf_url string URL del PDF firmado
xml_url string URL del XML UBL 2.1
ApplicationResponse object Respuesta DIAN

📝 Notas Críticas sobre send_pendings

📌 1. Flujo: Modo Offline → Envío Diferido

Paso 1: Generación Offline (durante el día)

POST /api/ubl2.1/eqdoc
{
    "type_document_id": 15,
    "number": 38,
    "dont_send_yet": true,  // ← Clave: NO enviar a DIAN aún
    "invoice_lines": [...]
}

Resultado:

  • Documento guardado en BD con status: 'pending'
  • CUFE generado localmente
  • Sin transmisión a DIAN
  • Sin PDF/XML en respuesta

Paso 2: Acumulación

Documentos pendientes acumulados:
- EPOS-38 (12:30 PM)
- EPOS-39 (13:15 PM)
- EPOS-40 (14:00 PM)
- EPOS-41 (15:30 PM)
- EPOS-42 (16:45 PM)

Total: 5 documentos pendientes

Paso 3: Envío en Lote (al final del día)

POST /api/ubl2.1/eqdoc/send_pendings
// Body vacío

Resultado:

[
    {"number": "EPOS-38", "status": "Processed"},
    {"number": "EPOS-39", "status": "Validating"},
    {"number": "EPOS-40", "status": "Processed"},
    {"number": "EPOS-41", "status": "Rejected"},  // ← Revisar
    {"number": "EPOS-42", "status": "Processed"}
]

📌 2. dont_send_yet: true - Bandera Crítica

{
    "type_document_id": 15,
    "dont_send_yet": true  // ← Modo offline
}

Efecto:

  • ✓ Documento se guarda en BD
  • ✓ CUFE se genera
  • ✓ Validaciones básicas se ejecutan
  • NO se envía a DIAN
  • NO se genera PDF/XML
  • NO se retorna ApplicationResponse

Uso:

// Modo online (normal)
{
    "dont_send_yet": false  // o no incluir campo (default: false)
}

// Modo offline (para enviar después)
{
    "dont_send_yet": true
}

📌 3. Sin Body Requerido

# Correcto
curl -X POST https://api.com/api/ubl2.1/eqdoc/send_pendings \
  -H "Authorization: Bearer {token}" \
  -H "Content-Type: application/json" \
  -d ""

# También correcto (omitir -d)
curl -X POST https://api.com/api/ubl2.1/eqdoc/send_pendings \
  -H "Authorization: Bearer {token}"

Por qué no requiere body:

  • El api_token identifica al usuario
  • La API busca automáticamente todos sus documentos pendientes
  • No hay filtros ni parámetros opcionales

📌 4. Procesamiento Secuencial

Orden FIFO (First In, First Out):

Documentos pendientes:
1. EPOS-38 (creado: 2024-07-02 12:30)
2. EPOS-39 (creado: 2024-07-02 13:15)
3. EPOS-40 (creado: 2024-07-02 14:00)

Procesamiento:
Paso 1: Envía EPOS-38 → Espera respuesta DIAN (2-5 seg)
Paso 2: Envía EPOS-39 → Espera respuesta DIAN
Paso 3: Envía EPOS-40 → Espera respuesta DIAN

Resultado: Array con 3 resultados

Tiempo estimado:

  • 1 documento: ~3 segundos
  • 10 documentos: ~30 segundos
  • 50 documentos: ~2.5 minutos
  • 100 documentos: ~5 minutos (cerca del timeout)

📌 5. Manejo de Errores Parciales

Escenario: 5 documentos, 1 falla

[
    {"number": "EPOS-38", "status": "Processed"},     // ✓ OK
    {"number": "EPOS-39", "status": "Processed"},     // ✓ OK
    {"number": "EPOS-40", "status": "Rejected",       // ✗ Error
     "ApplicationResponse": {
         "ResponseCode": "02",
         "ResponseDescription": "Total de factura no coincide"
     }},
    {"number": "EPOS-41", "status": "Processed"},     // ✓ OK
    {"number": "EPOS-42", "status": "Processed"}      // ✓ OK
]

Comportamiento:

  • El proceso NO se detiene si un documento falla
  • Continúa con los siguientes documentos
  • Retorna resultados de todos (exitosos y fallidos)
  • HTTP Status: 200 OK (no 422, porque no es error del endpoint)

Acción del desarrollador:

const results = await sendPendings();
const failures = results.filter(r => r.status === 'Rejected');

if (failures.length > 0) {
    console.log('Documentos fallidos:', failures);
    // Revisar y corregir documentos rechazados
    // Re-intentar envío individual
}

📌 6. Estados de Documentos

Estado Significado Siguiente acción
Validating DIAN recibió, validando Esperar 1-2 min, consultar estado
Processed Aprobado por DIAN PDF/XML disponibles
Rejected Rechazado por DIAN Revisar ApplicationResponse, corregir
pending No enviado aún Espera send_pendings

📌 7. Casos de Uso Reales

Caso 1: Restaurante con Internet Inestable

Problema:
Restaurante en zona con WiFi intermitente
Horario pico: 12:00-15:00 y 19:00-22:00
No puede esperar DIAN en cada factura (lentitud)

Solución:
1. Durante servicio: dont_send_yet: true
2. Acumula 150 facturas del día
3. A las 23:00 (conexión estable): send_pendings
4. Transmite todas en ~7 minutos

Beneficios:
- Servicio rápido (sin esperar DIAN)
- Facturación continua (sin interrupciones)
- Envío nocturno (horario bajo tráfico)

Caso 2: Feria o Evento Masivo

Problema:
Feria con 20 stands
Conexión 4G compartida (saturada)
500 ventas en 6 horas

Solución:
1. Cada stand genera POS offline
2. Acumula facturas localmente
3. Al cerrar feria: send_pendings por stand
4. Transmisión escalonada:
   - Stand 1: 20:00 (50 docs)
   - Stand 2: 20:10 (45 docs)
   - Stand 3: 20:20 (60 docs)
   ...

Beneficios:
- No depende de conexión en horario pico
- Evita colapso de red
- Todas las facturas se envían al final

Caso 3: Tienda Zona Rural

Problema:
Tienda en zona rural
Internet solo disponible 2 horas/día (8-10 AM)
30 ventas diarias

Solución:
1. Todo el día: dont_send_yet: true
2. Acumula 30 facturas (8 AM - 6 PM)
3. Próximo día 8:00 AM: send_pendings
4. Transmite facturas del día anterior

Beneficios:
- Opera sin internet todo el día
- Cumple con DIAN (envío diferido permitido)
- Aprovecha ventana de conectividad

📌 8. Timeout y Rate Limits

Timeout del endpoint:

Timeout API: 120 segundos
Tiempo promedio por doc: 3 segundos
Capacidad máxima: ~40 documentos por llamada

Si tienes más de 40 documentos:

// Envío en lotes
for (let i = 0; i < totalDocs; i += 40) {
    await sendPendings();
    await sleep(10000);  // Espera 10 seg entre lotes
}

Rate limit DIAN:

Límite: 50 documentos/minuto por empresa
Si excede: HTTP 429 Too Many Requests
Recomendación: Máximo 30 docs/minuto para margen

📌 9. Validaciones Antes del Envío

La API valida cada documento antes de enviar:

✓ Certificado digital vigente
✓ Totales correctos (IVA, payable_amount)
✓ Resolución DIAN activa
✓ Consecutivo dentro del rango autorizado
✓ Fecha dentro de los 30 días
✓ CUFE calculado correctamente

Si falla validación:

{
    "number": "EPOS-40",
    "status": "Rejected",
    "ApplicationResponse": {
        "ResponseCode": "99",
        "ResponseDescription": "Certificado vencido"
    }
}

📌 10. Diferencia: Offline vs Online

Aspecto Modo Online (normal) Modo Offline (dont_send_yet)
Envío a DIAN Inmediato Diferido (send_pendings)
Tiempo respuesta 3-5 segundos Instantáneo (local)
PDF/XML Retornado en respuesta Generado en send_pendings
ApplicationResponse Incluido Solo en send_pendings
Uso Conexión estable Conectividad intermitente
Riesgo Falla DIAN = venta bloqueada Sin bloqueo, envío posterior

📌 11. Errores Comunes

Error Causa Solución
"No pending documents" No hay POS con dont_send_yet Verificar que se crearon con bandera true
"Authentication failed" Token inválido Renovar bearer token
"Timeout" Más de 40 documentos Enviar en lotes de 30-40
"Certificate expired" Certificado digital vencido Renovar certificado DIAN
"Resolution inactive" Resolución DIAN expirada Obtener nueva resolución
"HTTP 429" Rate limit excedido Esperar 60 seg, reducir velocidad

📌 12. Monitoreo y Logs

Log de envío:

{
    "timestamp": "2024-07-02 20:05:30",
    "action": "send_pendings",
    "user_id": 123,
    "total_pending": 50,
    "sent": 50,
    "processed": 48,
    "rejected": 2,
    "duration": "2m 35s",
    "failed_documents": ["EPOS-15", "EPOS-32"]
}

Métricas recomendadas:

  • Cantidad de documentos pendientes por hora
  • Tiempo promedio de procesamiento
  • Tasa de rechazo DIAN
  • Horarios de mayor acumulación

📌 13. Respuestas HTTP

Código Descripción Acción
200 OK Procesamiento exitoso (revisar array) Validar status de cada documento
401 Unauthorized Token inválido o expirado Renovar autenticación
404 Not Found Endpoint incorrecto Verificar URL: /eqdoc/send_pendings
422 Unprocessable No hay documentos pendientes Normal, no hay nada que enviar
429 Too Many Requests Rate limit excedido Esperar 60 segundos
500 Internal Server Error servidor o timeout DIAN Reintentar en 5 minutos
504 Gateway Timeout Timeout (>120 seg) Reducir lote a 30 documentos

📌 14. Testing y Desarrollo

Flujo de prueba:

// 1. Crear POS offline
const doc1 = await createPOS({ dont_send_yet: true });
const doc2 = await createPOS({ dont_send_yet: true });
const doc3 = await createPOS({ dont_send_yet: true });

console.log('3 documentos pendientes creados');

// 2. Verificar que están pendientes
const status = await checkPendingCount();  // Debe ser 3

// 3. Enviar todos
const results = await sendPendings();

// 4. Validar resultados
results.forEach(r => {
    console.log(`${r.number}: ${r.status}`);
    if (r.status === 'Rejected') {
        console.error('Error:', r.ApplicationResponse);
    }
});

// 5. Verificar que ya no hay pendientes
const remaining = await checkPendingCount();  // Debe ser 0

📌 15. Resumen: send_pendings

  • Propósito: Enviar lote de POS offline a DIAN
  • Body: Vacío (sin JSON)
  • Lógica: Busca todos los dont_send_yet: true del usuario
  • Procesamiento: Secuencial (uno por uno)
  • Respuesta: Array con resultados individuales
  • Timeout: 120 segundos (~40 documentos)
  • Errores: No detiene el proceso, continúa con siguientes
  • Casos de uso: Conectividad intermitente, eventos, horarios pico
  • Beneficio: Servicio rápido + cumplimiento DIAN diferido

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
curl -X POST 'https://back.apidian.app/eqdoc/send_pendings' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' 
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/eqdoc/send_pendings', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  redirect: 'follow'
};

fetch("https://back.apidian.app/eqdoc/send_pendings", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📋 NOTA CRÉDITO DOCUMENTO EQUIVALENTE POS (type_document_id 26)

📄 Descripción General

Esta es una Nota Crédito para anular o ajustar documentos POS emitidos anteriormente. Es el mecanismo para:

  • Anulaciones totales: Cliente devuelve producto/servicio sin usar
  • Devoluciones parciales: Ajuste de cantidad o precio erróneo
  • Cambios/canjes: Cliente quiere otro producto de diferente valor
  • Promociones posteriores: Descuento aplicado después de la venta original

La nota crédito replica la estructura del POS original pero genera un nuevo CUFE y tiene validez legal independiente ante DIAN.


📋 URL del Endpoint

POST {{url}}/api/ubl2.1/credit-note

Características:

  • Tipo: Nota Crédito de Documento Equivalente POS
  • Modo: Síncrono (sin testSetId en URL)
  • Documento vinculado: Documento Equivalente POS (type_document_id 15)
  • Motivo: Anulación, devolución, ajuste de precio/cantidad
  • Respuesta: CUFE, PDF, XML firmado

🔑 Campos Principales

Referencia al Documento Original

Campo Valor Descripción
is_eqdoc true Indica que es NC de documento equivalente
billing_reference.number EPOS11 Prefijo + número del POS original
billing_reference.uuid 4330571e... CUFE del POS original (identificador único)
billing_reference.issue_date 2025-11-04 Fecha de emisión del POS original
billing_reference.type_document_id 15 Indica que anula un POS

Identificación de la Nota Crédito

Campo Valor Descripción
type_document_id 26 Tipo: Nota Crédito
prefix NCP Prefijo autorizado para notas crédito
number 1 Número consecutivo de la NC
date 2025-11-04 Fecha de emisión de la NC
time 06:00:13 Hora (Bogotá UTC-5)

Motivo de la Nota Crédito

Campo Valor Descripción
discrepancyresponsecode 2 2 = Crédito (anulación/devolución)
notes "PRUEBA DE NOTA..." Explicación detallada del motivo
head_note Texto libre Encabezado visible en PDF
foot_note Texto libre Pie de página visible en PDF

Establecimiento/Punto de Venta

Campo Valor Descripción
establishment_name TORRE SOFTWARE Nombre del local
establishment_address BRR LIMONAR MZ 6... Dirección del local
establishment_phone 3226563672 Teléfono de contacto
establishment_municipality 600 Código DANE municipio

Cliente (Idéntico al POS Original)

Campo Valor Descripción
identification_number 900166483 NIT/cédula del cliente
type_document_identification_id 6 Tipo: NIT
name INVERSIONES DAVAL SAS Razón social
type_organization_id 1 Persona jurídica
type_regime_id 1 Régimen simplificado

💰 Cálculo de Montos

Componente Valor Descripción
Base gravable 84.033,61 Subtotal sin impuestos
IVA 19% 15.966,39 Impuesto a descontar
Total a descontar 100.000,00 Monto de la devolución

Lógica de Cálculo

NC = Anulación de 100.000,00 del POS original

Desglose:
- Base (tax_exclusive): 100.000,00 ÷ 1.19 = 84.033,61
- IVA 19%: 84.033,61 × 0.19 = 15.966,39
- Verificación: 84.033,61 + 15.966,39 = 100.000,00 ✓

📝 Notas Importantes sobre Notas Crédito POS

📌 1. Vinculación Crítica: UUID/CUFE del POS Original

"billing_reference": {
    "uuid": "4330571e42ae249e98025c8fb6312fef..."
}

El UUID DEBE ser exacto:

  • ✗ INCORRECTO: UUID fabricado o incorrecto → DIAN rechaza
  • ✓ CORRECTO: UUID devuelto en respuesta 200 OK del POS
  • 🔍 Cómo obtenerlo: Consultar /api/ubl2.1/status/document/{cufe} si fue perdido

Importancia:

  • DIAN valida que NC corresponda a POS válido y no sea duplicada
  • Auditoría interna puede rastrear cadena completa: POS original → NC → devolución
  • Afecta liquidación de IVA: el crédito se vincula al tributo original

📌 2. discrepancyresponsecode: 2 (Crédito)

"discrepancyresponsecode": 2  // Crédito (descuento/devolución)

Códigos de respuesta:

  • 1: Factura emitida con errores en la emisión (raro en POS)
  • 2: Crédito por devoluciones, descuentos, anulaciones ← Este caso
  • 3: Débito por cobro adicional (no se usa en devoluciones)
  • 4: Cambio del número del documento
  • 5: Cambio de referencia de POS (cambio de transacción)

En POS retail, siempre es 2 (crédito).

📌 3. is_eqdoc: true (Obligatorio para POS)

"is_eqdoc": true  // Indica que anula documento equivalente (POS)

Diferencia crítica:

  • Si is_eqdoc: false → Nota crédito de factura estándar
  • Si is_eqdoc: true → Nota crédito de documento equivalente (POS, transporte, cine)

Si omite o pone false en POS: DIAN rechaza con error "Type mismatch".

📌 4. credit_note_lines vs invoice_lines

// Estructura de NC (usa credit_note_lines, NO invoice_lines):
"credit_note_lines": [{
    "description": "COMISION POR SERVICIOS",
    "invoiced_quantity": "1",
    "price_amount": "100000.00",
    "line_extension_amount": "84033.614",
    "tax_totals": [{
        "tax_id": 1,
        "tax_amount": "15966.386",
        "taxable_amount": "84033.614",
        "percent": "19.00"
    }]
}]

Nota: Usar credit_note_lines, NO invoice_lines como en POS.

📌 5. Anulación Total vs Parcial

Anulación Total: NC de todo el POS

"payable_amount": "100000.00"  // Mismo monto que POS original
"notes": "ANULACION TOTAL VENTA DEL 04-NOV POS11"

Anulación Parcial: Devolución de parte del POS

"payable_amount": "50000.00"   // Solo mitad del original
"notes": "DEVOLUCION PARCIAL: Cliente devuelve 1 unidad de 2 compradas"

⚠️ Crítico: payable_amount NC NO PUEDE exceder payable_amount POS original.

📌 6. Motivos Comunes de Notas Crédito en Retail POS

Motivo Ejemplo discrepancyresponsecode Notas
Devolución completa Cliente desiste sin abrir producto 2 NC cubre 100% del POS
Devolución parcial De 3 prendas, devuelve 1 2 NC proporcional al artículo
Defecto/Garantía Producto dañado, cliente requiere cambio 2 NC anula defectuoso
Descuento posterior "Paga 10% menos si devuelves recibo" 2 NC por descuento
Cambio de producto Cliente no le gustó, trae otro 2 NC del original + nueva venta
Error precio Se cobró más de lo correcto 2 NC por diferencia
Error cantidad Se emitió por 2 unidades, fue solo 1 2 NC proporcional

📌 7. Flujo Temporal: Cuándo Emitir NC

Antes de emitir NC:

  1. POS original debe estar validado por DIAN (state_document_id 1 = Validado)
  2. Cliente solicita devolución/ajuste
  3. Verificar que el motivo es válido (no es fraude)
  4. Contar con original o comprobante de pago

Proceso de emisión:

  1. Capturar UUID exacto del POS original
  2. Calcular montos: base = POS ÷ 1.19, IVA = base × 0.19
  3. Enviar POST /credit-note con billing_reference.uuid
  4. DIAN valida y retorna nuevo CUFE para NC

Después de emitir NC:

  1. Guardar CUFE de NC en sistema POS
  2. Vincular NC → POS en registros internos
  3. Imprimir PDF de NC para cliente
  4. Actualizar inventario si aplica (reintegro de producto)
  5. Ajustar caja registradora (devolver efectivo)

📌 8. Validaciones DIAN en Notas Crédito

La DIAN valida automáticamente:

✓ billing_reference.uuid existe en DIAN
✓ billing_reference.type_document_id 15 (POS) coincide con documento original
✓ payable_amount NC ≤ payable_amount POS
✓ tax_totals cuadran (base + IVA = total)
✓ is_eqdoc: true para documentos equivalentes
✓ Certificado del emisor vigente
✓ Se emite dentro de plazo legal (típicamente 90 días)

❌ Si alguna validación falla: Error 422 con descripción del problema.

📌 9. Casos de Error Común

Error Causa Solución
"billing_reference.uuid not found" UUID incorrecto o fabricado Verificar UUID en status/document/{cufe}
"Invalid document type for credit note" is_eqdoc: false en NC de POS Cambiar a is_eqdoc: true
"payable_amount exceeds original" Monto NC > monto POS Reducir payable_amount
"Type mismatch (expected 15, got X)" billing_reference.type_document_id incorrecto Usar type_document_id: 15
"Discrepancy code not allowed" discrepancyresponsecode 3 o 4 en devolución Usar discrepancyresponsecode: 2
"Tax totals do not match" Cálculo de IVA incorrecto Base = Total ÷ 1.19, IVA = base × 0.19
"Certificado vencido" Certificado del emisor expirado Renovar certificado en Config Company

📌 10. Diferencia: NC de POS vs NC de Factura Estándar

Aspecto NC POS (Este) NC Factura Estándar
is_eqdoc true false
billing_reference.type_document_id 15 1 (u otro tipo factura)
Endpoint /credit-note /credit-note (mismo)
establishment_ fields* Requeridos Opcionales
Responsable cliente No (consumidor final) Sí (típicamente empresa)
Rango de NC Serie separada tipo_doc 26 Serie separada tipo_doc 26
CUFE vinculación UUID POS original UUID Factura original

📌 11. NC con INC (Restaurantes)

Si el POS original tenía INC 8% en lugar de IVA:

"tax_totals": [{
    "tax_id": 4,               // INC, NO IVA
    "tax_amount": "74074.074",
    "taxable_amount": "925925.926",
    "percent": "8.00"          // 8%, no 19%
}]

Cálculo diferente:

  • Base = Total ÷ 1.08 (no 1.19)
  • INC = base × 0.08 (no 0.19)

📌 12. Documentación en Sistema POS

Guardar para auditoría:

  • CUFE del POS original
  • Motivo de NC (devuelve, cambio, descuento)
  • Monto de la NC
  • CUFE generado para NC
  • Fecha/hora de emisión NC
  • Usuario que autorizó NC
  • Referencia a número de recibo cliente

📌 13. Notificación al Cliente

"sendmail": true,
"sendmailtome": false
  • sendmail: true → Envía PDF NC al email del cliente
  • sendmailtome: true → Envía copia al correo del emisor
  • El PDF contiene CUFE, códigos de validación, detalles de la devolución

📌 14. Caso Real: Devolución en Supermercado

Escenario: Cliente compra lácteos caducados, vuelve al día siguiente con recibo POS.

Pasos:

  1. Encontrar CUFE en recibo original → CUFE: 4330571e42ae...
  2. Crear NC con datos:
    {
        "is_eqdoc": true,
        "billing_reference": {
            "uuid": "4330571e42ae...",
            "type_document_id": 15,
            "issue_date": "2025-11-04"
        },
        "discrepancyresponsecode": 2,
        "notes": "DEVOLUCION: Productos caducados",
        "payable_amount": "45000.00"
    }
    
  3. Enviar a DIAN → Recibe CUFE de NC
  4. Imprimir PDF de NC
  5. Devolver efectivo al cliente
  6. Guardar NC en sistema para reconciliación

📌 15. Estado de NC en DIAN

Consultar estado con /api/ubl2.1/status/document/{cufe_nc}:

"status": "Processed",
"state_document_id": 1  // Aceptado
  • state_document_id 1: NC validada y aceptada
  • state_document_id 2: En proceso de validación
  • state_document_id 3: Rechazada (revisar errores)
  • state_document_id 4: No debe existir

Si NC es rechazada: consultar ResponseDian en respuesta anterior para diagnosticar problema.

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "is_eqdoc": true,
    "billing_reference": {
        "number": "EPOS11",
        "uuid": "4330571e42ae249e98025c8fb6312fef97a58cbda65584ef43e2e002c6d6be107fcc0dd1dd662273c871f6ee0bb72de7",
        "issue_date": "2025-11-04",
        "type_document_id": 15
    },
    "discrepancyresponsecode": 2,
    "notes": "PRUEBA DE NOTA CREDITO A DOCUMENTO EQUIVALENTE POS",
    "prefix": "NCP",
    "number": 1,
    "type_document_id": 26,
    "date": "2025-11-04",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "15966.386",
            "percent": "19",
            "taxable_amount": "84033.614"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "84033.614",
        "tax_exclusive_amount": "84033.614",
        "tax_inclusive_amount": "100000.00",
        "payable_amount": "100000.00"
    },
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "84033.614",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "15966.386",
                    "taxable_amount": "84033.614",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "100000.00",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/credit-note' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "is_eqdoc": true,
    "billing_reference": {
        "number": "EPOS11",
        "uuid": "4330571e42ae249e98025c8fb6312fef97a58cbda65584ef43e2e002c6d6be107fcc0dd1dd662273c871f6ee0bb72de7",
        "issue_date": "2025-11-04",
        "type_document_id": 15
    },
    "discrepancyresponsecode": 2,
    "notes": "PRUEBA DE NOTA CREDITO A DOCUMENTO EQUIVALENTE POS",
    "prefix": "NCP",
    "number": 1,
    "type_document_id": 26,
    "date": "2025-11-04",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "15966.386",
            "percent": "19",
            "taxable_amount": "84033.614"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "84033.614",
        "tax_exclusive_amount": "84033.614",
        "tax_inclusive_amount": "100000.00",
        "payable_amount": "100000.00"
    },
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "84033.614",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "15966.386",
                    "taxable_amount": "84033.614",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "100000.00",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/credit-note', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "is_eqdoc": true,
    "billing_reference": {
        "number": "EPOS11",
        "uuid": "4330571e42ae249e98025c8fb6312fef97a58cbda65584ef43e2e002c6d6be107fcc0dd1dd662273c871f6ee0bb72de7",
        "issue_date": "2025-11-04",
        "type_document_id": 15
    },
    "discrepancyresponsecode": 2,
    "notes": "PRUEBA DE NOTA CREDITO A DOCUMENTO EQUIVALENTE POS",
    "prefix": "NCP",
    "number": 1,
    "type_document_id": 26,
    "date": "2025-11-04",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "15966.386",
            "percent": "19",
            "taxable_amount": "84033.614"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "84033.614",
        "tax_exclusive_amount": "84033.614",
        "tax_inclusive_amount": "100000.00",
        "payable_amount": "100000.00"
    },
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "84033.614",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "15966.386",
                    "taxable_amount": "84033.614",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "100000.00",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"is_eqdoc":true,"billing_reference":{"number":"EPOS11","uuid":"4330571e42ae249e98025c8fb6312fef97a58cbda65584ef43e2e002c6d6be107fcc0dd1dd662273c871f6ee0bb72de7","issue_date":"2025-11-04","type_document_id":15},"discrepancyresponsecode":2,"notes":"PRUEBA DE NOTA CREDITO A DOCUMENTO EQUIVALENTE POS","prefix":"NCP","number":1,"type_document_id":26,"date":"2025-11-04","time":"06:00:13","establishment_name":"TORRE SOFTWARE","establishment_address":"BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2","establishment_phone":"3226563672","establishment_municipality":600,"sendmail":false,"sendmailtome":false,"head_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","customer":{"identification_number":900166483,"dv":1,"name":"INVERSIONES DAVAL SAS","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"municipality_id":822,"type_regime_id":1},"tax_totals":[{"tax_id":1,"tax_amount":"15966.386","percent":"19","taxable_amount":"84033.614"}],"legal_monetary_totals":{"line_extension_amount":"84033.614","tax_exclusive_amount":"84033.614","tax_inclusive_amount":"100000.00","payable_amount":"100000.00"},"credit_note_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"84033.614","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"15966.386","taxable_amount":"84033.614","percent":"19.00"}],"description":"COMISION POR SERVICIOS","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"COMISION","type_item_identification_id":4,"price_amount":"100000.00","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/credit-note", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

🚌 DOCUMENTO EQUIVALENTE TRANSPORTE TERRESTRE (type_document_id 19)

📄 Descripción General

Este ejemplo demuestra la emisión de un Tiquete de Transporte Terrestre de Pasajeros (type_document_id: 19). Es el documento equivalente autorizado por DIAN para empresas de transporte colectivo, buses intermunicipales, taxis, busetas y servicios de movilidad por carretera.

Es un Documento Equivalente Electrónico que reemplaza al tiquete físico tradicional con validez legal y tributaria 100% equivalente. Genera CUFE (Clave Única de Facturación Electrónica) validable y código QR para control de acceso al servicio.


📋 URL del Endpoint

POST {{url}}/api/ubl2.1/eqdoc

Características:

  • Tipo: Documento Equivalente - Transporte Terrestre
  • Modo: Síncrono (sin testSetId en URL)
  • Software: Sistema de ticketing certificado ante DIAN
  • Transporte: Colectivo, intermunicipal, urbano
  • Ruta: Armenia → Pereira
  • Impuesto: IVA 19% (en servicios de transporte)

🔑 Campos Principales del Transporte Terrestre

Datos del Documento

Campo Valor Descripción
type_document_id 19 Documento Equivalente - Transporte Terrestre
prefix DETP Prefijo autorizado para tiquetes
number 1 Número consecutivo del tiquete
date 2025-11-04 Fecha del viaje
time 04:08:12 Hora de expedición
resolution_number DETP Resolución DIAN (autorización)

Información del Software Transportista

Campo Valor Descripción
software_manufacturer.name ALEXANDER OBANDO LONDONO Desarrollador del software
software_manufacturer.business_name TORRE SOFTWARE Razón social
software_manufacturer.software_name BABEL Nombre comercial del ticketing

Información de Transporte (Única de este tipo de documento)

Campo Valor Descripción
transportation_information.transport_mode Terrestre Modo fijo para transporte terrestre
transportation_information.plate_number DKL990 Placa del vehículo
transportation_information.transport_mean TAXI COLECTIVO Tipo de vehículo (BUS, BUSETA, etc.)
transportation_information.origin_place ARMENIA Ciudad de origen del viaje
transportation_information.destination_place PEREIRA Ciudad de destino

Cliente (Pasajero)

Campo Valor Descripción
identification_number 89008003 Cédula del pasajero
type_document_identification_id 3 Documento: Cédula de Ciudadanía
type_organization_id 2 Persona Natural
type_liability_id 117 No responsable de IVA
type_regime_id 2 Régimen simplificado
name ALEXANDER OBANDO LONDONO Nombre del pasajero

Forma de Pago

Campo Valor Descripción
payment_form_id 1 Contado (pago al momento)
payment_method_id 30 Efectivo
payment_due_date 2025-11-04 Vencimiento (mismo día)

💰 Línea de Detalle y Cálculo

Concepto Valor Descripción
description TIQUETE TRANSPORTE COLECTIVO RUTA ARMENIA PEREIRA Descripción del servicio
code TTR-ARM-PER Código interno de la ruta
unit_measure_id 70 Unidad de medida (UNIDAD)
invoiced_quantity 1,00 Cantidad de tiquetes
price_amount 8.403,36 Precio del tiquete
line_extension_amount 8.403,36 Subtotal (sin IVA)

Cálculo de Totales con IVA 19%

Componente Valor Fórmula
Subtotal (tax_exclusive) 8.403,36 Base gravable
IVA (19%) 1.596,64 8.403,36 × 0,19
TOTAL (tax_inclusive) 10.000,00 8.403,36 + 1.596,64
PAYABLE_AMOUNT 10.000,00 Tarifa a pagar

📝 Notas Importantes sobre Transporte Terrestre

📌 1. type_document_id 19: Obligatorio para Transporte

"type_document_id": 19  // Transporte terrestre (tiquetes)

Diferencia con otros documentos equivalentes:

  • type_document_id: 15 = POS (tiendas, restaurantes)
  • type_document_id: 16 = Boleta cine
  • type_document_id: 19 = Transporte terrestre ← Este
  • type_document_id: 24 = Servicios públicos

Usando tipo incorrecto = rechazo automático DIAN.

📌 2. transportation_information: Campos Obligatorios del Viaje

Sin estos campos, DIAN rechaza:

"transportation_information": {
    "transport_mode": "Terrestre",        // Fijo (no cambiar)
    "plate_number": "DKL990",              // Placa del vehículo
    "transport_mean": "TAXI COLECTIVO",   // Tipo de vehículo
    "origin_place": "ARMENIA",             // Origen del viaje
    "destination_place": "PEREIRA"        // Destino del viaje
}

Formatos válidos:

  • plate_number: ABC123, DKL-990, PQR-1234 (alfabético + numérico)
  • transport_mean: "BUS INTERMUNICIPAL", "BUSETA", "TAXI COLECTIVO", "SHUTTLE PRIVADO"
  • origin_place/destination_place: Nombre de ciudad completo (ARMENIA, BOGOTA, MEDELLIN)

📌 3. type_document_identification_id: 3 (Cédula) para Pasajero

En transporte, el cliente es típicamente persona natural:

"type_document_identification_id": 3,  // Cédula de ciudadanía
"type_organization_id": 2,              // Persona natural

Diferencia con POS:

  • POS: cliente es consumidor final (type_organization_id 1 = empresa)
  • Transporte: cliente es pasajero persona (type_organization_id 2 = persona natural)

📌 4. Ruta y Municipios: Validación Geográfica

La DIAN valida que la ruta exista:

Rutas válidas en Colombia:

  • ARMENIA → PEREIRA (Eje Cafetero)
  • BOGOTA → MEDELLIN (Ruta principal)
  • CALI → BUENAVENTURA (Hacia puerto)
  • BARRANQUILLA → CARTAGENA (Costa caribeña)

Rutas inválidas:

  • ARMENIA → AMAZONAS (No hay transporte terrestre)
  • Ciudades inexistentes
  • Rutas con distancias anómalas (ej: 5000 km en 1 hora)

📌 5. IVA 19% en Servicios de Transporte

Transporte de pasajeros en Colombia está gravado con IVA 19%:

"tax_totals": [{
    "tax_id": 1,
    "percent": "19.00",
    "taxable_amount": "8403.36",
    "tax_amount": "1596.64"
}]

Excepción: Algunos servicios de transporte internacional pueden tener tarifas diferencias (consultar DIAN).

📌 6. Pasajero: Identificación Básica

El pasajero debe identificarse:

"identification_number": 89008003,     // Cédula del pasajero
"type_document_identification_id": 3,  // Tipo de documento
"name": "ALEXANDER OBANDO LONDONO",    // Nombre completo
"type_liability_id": 117               // No responsable IVA

Importancia:

  • Sirve para control de acceso al viaje
  • Auditoría de pasajeros transportados
  • En caso de reclamo/pérdida, identificar al pasajero
  • Cumplimiento con autoridades (MIGRACIÓN, POLICIA)

📌 7. Placa Vehículo (plate_number): Rastreo de Unidad

"plate_number": "DKL990"  // Identificador único de la unidad

Usos operativos:

  • Validación de que vehículo está habilitado en ruta
  • Control de mantenimiento y revisión técnica
  • Auditoría de viajes por unidad
  • En caso de accidente/reclamación, identificar vehículo
  • DIAN audita que placa esté registrada legalmente

📌 8. Código de Ruta (code): Referencia Interna

"code": "TTR-ARM-PER"  // Identificador interno de la ruta

Formato típico:

  • TTR = Tiquete Transporte
  • ARM = Código ciudad origen (ARMENIA)
  • PER = Código ciudad destino (PEREIRA)
  • Resultado: TTR-ARM-PER (identificador único)

Útil para:

  • Búsqueda rápida en reportes
  • Integración con sistemas de control de ruta
  • Análisis de ingresos por trayecto

📌 9. Casos de Uso Comunes en Transporte

Transporte Colectivo (este ejemplo):

  • ✓ Taxis colectivos compartidos (ARMENIA-PEREIRA)
  • ✓ Minibuses de ruta fija (5-15 pasajeros)
  • ✓ Busetas urbanas/interurbanas
  • ✓ Servicios puerta-puerta con paradas fijas

Otros servicios de transporte:

  • ✓ Buses intermunicipales (Bogotá-Medellín)
  • ✓ Transporte turístico (tours, excursiones)
  • ✓ Shuttles de hotel/aeropuerto
  • ✓ Servicios de transporte escolar

No es este tipo (sería diferente):

  • ❌ Transporte aéreo (documento especial)
  • ❌ Transporte marítimo (documento especial)
  • ❌ Flete de carga (document diferente, no pasajeros)
  • ❌ Servicio de taxi individual sin paradas fijas

📌 10. Flujo Operativo de Tiquete de Transporte

Secuencia típica:

  1. Pasajero llega a punto de salida
  2. Solicita tiquete para ruta ARMENIA → PEREIRA
  3. Sistema de ticketing genera tiquete electrónico con CUFE
  4. Se muestra/imprime código QR (para escaneo en entrada vehículo)
  5. Pasajero paga 10.000,00 COP
  6. Recibe recibo con CUFE, validable ante DIAN
  7. Entra al vehículo con QR del tiquete
  8. Control de acceso escanea QR (verifica contra DIAN)
  9. Pasajero viaja de ARMENIA a PEREIRA (~2 horas)
  10. Llega a destino, viaje completado
  11. Tiquete archivado en sistema de transporte + DIAN

📌 11. Validación de Duplicados

DIAN valida automáticamente:

SI number = 1 Y plate_number = DKL990 Y date = 2025-11-04
ENTONCES verifica que NO exista otro tiquete idéntico

Si intenta duplicar: Error 422 "Duplicate ticket for same vehicle and date".

📌 12. Horario de Viaje en Tiquete

En este ejemplo, el time (04:08:12) es hora de expedición del tiquete.

Algunos sistemas también registran:

  • Hora de salida programada
  • Hora de llegada estimada
  • En show_room_information similar a Boleta Cine

📌 13. Responsabilidad del Transportista

En tiquete de transporte:

  • Empresa transportista: Responsable tributaria de IVA
  • Pasajero: Consumidor final, no recupera IVA
  • DIAN: Audita que todas las rutas tengan tiquete electrónico
  • Multas: No emitir tiquete = sanción DIAN + multapolicial

📌 14. Comparativa: Transporte vs POS vs Factura

Aspecto Transporte POS Factura
type_document_id 19 15 1
Cliente Pasajero (persona) Consumidor (empresa/persona) Empresa
Campos únicos transportation_info cash_info N/A
IVA 19% 19% o INC 8% Varios
Entidad de validación Transportista Comerciante Cualquiera
Destino Recibo pasajero Recibo cliente Factura B2B

📌 15. Errores Comunes en Tiquetes Transporte

Error Causa Corrección
"Invalid transport_mode" Escribir algo que no es "Terrestre" Usar exactamente "Terrestre"
"Invalid route: ARMENIA-SANTA MARTA" Ruta no registrada en DIAN Validar rutas autorizadas
"Passenger type mismatch" type_document_identification_id 6 (empresa) Usar 3 (cédula de persona)
"plate_number not registered" Vehículo no tiene permisos Registrar placa en autoridades
"Duplicate ticket" Mismo tiquete en misma fecha Usar número consecutivo diferente
"Tax calculation error" IVA calculado incorrectamente Base = Total ÷ 1.19, IVA = base × 0.19
"Certificado vencido" Certificado del transportista expirado Renovar en Config Company

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
host apidian2026-8.oo
{
    "number": 1,
    "type_document_id": 19,
    "date": "2025-11-04",
    "time": "04:08:12",
    "resolution_number": "DETP",
    "prefix": "DETP",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "sendmail": true,
    "sendmailtome": true,
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "software_manufacturer": {
        "name": "ALEXANDER OBANDO LONDONO",
        "business_name": "TORRE SOFTWARE",
        "software_name": "BABEL"
    },
    "transportation_information": {
        "transport_mode": "Terreste",
        "plate_number": "DKL990",
        "transport_mean": "TAXI COLECTIVO",
        "origin_place": "ARMENIA",
        "destination_place": "PEREIRA"
    },
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 117,
        "municipality_id": 822,
        "type_regime_id": 2
    },
    "payment_form": [
        {
            "payment_form_id": 1,
            "payment_method_id": 30,
            "payment_due_date": "2025-11-04",
            "duration_measure": "0"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "8403.36134",
        "tax_exclusive_amount": "8403.36134",
        "tax_inclusive_amount": "10000.00",
        "payable_amount": "10000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "1596.63865",
            "percent": "19.00",
            "taxable_amount": "8403.36134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "8403.36134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1596.63865",
                    "taxable_amount": "8403.36134",
                    "percent": "19.00"
                }
            ],
            "description": "TIQUETE TRANSPORTE COLECTIVO RUTA ARMENIA PEREIRA",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "TTR-ARM-PER",
            "type_item_identification_id": 4,
            "price_amount": "8403.36134",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/eqdoc' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -H 'host: apidian2026-8.oo' \
  -d '{
    "number": 1,
    "type_document_id": 19,
    "date": "2025-11-04",
    "time": "04:08:12",
    "resolution_number": "DETP",
    "prefix": "DETP",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "sendmail": true,
    "sendmailtome": true,
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "software_manufacturer": {
        "name": "ALEXANDER OBANDO LONDONO",
        "business_name": "TORRE SOFTWARE",
        "software_name": "BABEL"
    },
    "transportation_information": {
        "transport_mode": "Terreste",
        "plate_number": "DKL990",
        "transport_mean": "TAXI COLECTIVO",
        "origin_place": "ARMENIA",
        "destination_place": "PEREIRA"
    },
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 117,
        "municipality_id": 822,
        "type_regime_id": 2
    },
    "payment_form": [
        {
            "payment_form_id": 1,
            "payment_method_id": 30,
            "payment_due_date": "2025-11-04",
            "duration_measure": "0"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "8403.36134",
        "tax_exclusive_amount": "8403.36134",
        "tax_inclusive_amount": "10000.00",
        "payable_amount": "10000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "1596.63865",
            "percent": "19.00",
            "taxable_amount": "8403.36134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "8403.36134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1596.63865",
                    "taxable_amount": "8403.36134",
                    "percent": "19.00"
                }
            ],
            "description": "TIQUETE TRANSPORTE COLECTIVO RUTA ARMENIA PEREIRA",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "TTR-ARM-PER",
            "type_item_identification_id": 4,
            "price_amount": "8403.36134",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/eqdoc', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
    'host' => 'apidian2026-8.oo',
  ],
  'body' => '{
    "number": 1,
    "type_document_id": 19,
    "date": "2025-11-04",
    "time": "04:08:12",
    "resolution_number": "DETP",
    "prefix": "DETP",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "sendmail": true,
    "sendmailtome": true,
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "software_manufacturer": {
        "name": "ALEXANDER OBANDO LONDONO",
        "business_name": "TORRE SOFTWARE",
        "software_name": "BABEL"
    },
    "transportation_information": {
        "transport_mode": "Terreste",
        "plate_number": "DKL990",
        "transport_mean": "TAXI COLECTIVO",
        "origin_place": "ARMENIA",
        "destination_place": "PEREIRA"
    },
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 117,
        "municipality_id": 822,
        "type_regime_id": 2
    },
    "payment_form": [
        {
            "payment_form_id": 1,
            "payment_method_id": 30,
            "payment_due_date": "2025-11-04",
            "duration_measure": "0"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "8403.36134",
        "tax_exclusive_amount": "8403.36134",
        "tax_inclusive_amount": "10000.00",
        "payable_amount": "10000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "1596.63865",
            "percent": "19.00",
            "taxable_amount": "8403.36134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "8403.36134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1596.63865",
                    "taxable_amount": "8403.36134",
                    "percent": "19.00"
                }
            ],
            "description": "TIQUETE TRANSPORTE COLECTIVO RUTA ARMENIA PEREIRA",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "TTR-ARM-PER",
            "type_item_identification_id": 4,
            "price_amount": "8403.36134",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");
myHeaders.append("host", "apidian2026-8.oo");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":1,"type_document_id":19,"date":"2025-11-04","time":"04:08:12","resolution_number":"DETP","prefix":"DETP","notes":"ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA","sendmail":true,"sendmailtome":true,"foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","software_manufacturer":{"name":"ALEXANDER OBANDO LONDONO","business_name":"TORRE SOFTWARE","software_name":"BABEL"},"transportation_information":{"transport_mode":"Terreste","plate_number":"DKL990","transport_mean":"TAXI COLECTIVO","origin_place":"ARMENIA","destination_place":"PEREIRA"},"customer":{"identification_number":89008003,"dv":2,"name":"ALEXANDER OBANDO LONDONO","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":3,"type_organization_id":2,"type_liability_id":117,"municipality_id":822,"type_regime_id":2},"payment_form":[{"payment_form_id":1,"payment_method_id":30,"payment_due_date":"2025-11-04","duration_measure":"0"}],"legal_monetary_totals":{"line_extension_amount":"8403.36134","tax_exclusive_amount":"8403.36134","tax_inclusive_amount":"10000.00","payable_amount":"10000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"1596.63865","percent":"19.00","taxable_amount":"8403.36134"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"8403.36134","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"1596.63865","taxable_amount":"8403.36134","percent":"19.00"}],"description":"TIQUETE TRANSPORTE COLECTIVO RUTA ARMENIA PEREIRA","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"TTR-ARM-PER","type_item_identification_id":4,"price_amount":"8403.36134","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/eqdoc", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

🎫 NOTA CRÉDITO TRANSPORTE TERRESTRE (type_document_id 26)

📄 Descripción General

Esta es una Nota Crédito para anular o ajustar tiquetes de transporte emitidos anteriormente. Es el mecanismo para:

  • Cancelación de viaje: Pasajero no se presenta, solicita devolución
  • Cambio de fecha/ruta: Pasajero quiere viajar otro día u otra ruta
  • Error en emisión: Tiquete emitido por error (persona equivocada, ruta incorrecta)
  • Promoción de reembolso: Transporte ofrece descuento o devolución posterior

📋 URL del Endpoint

POST {{url}}/api/ubl2.1/credit-note

Características:

  • Tipo: Nota Crédito de Documento Equivalente Transporte
  • Modo: Síncrono
  • Documento vinculado: Tiquete Transporte (type_document_id 19)
  • Motivo: Cancelación, cambio de fecha, error en emisión
  • Respuesta: CUFE de NC, PDF, XML firmado

🔑 Campos Principales

Referencia al Tiquete Original

Campo Valor Descripción
is_eqdoc true Indica NC de documento equivalente
type_operation_id 31 Anulación de documento equivalente
billing_reference.number DETP1 Número del tiquete original
billing_reference.uuid bb5718f4b860... CUFE del tiquete original
billing_reference.issue_date 2025-11-04 Fecha de emisión del tiquete
billing_reference.type_document_id 19 Indica que anula un tiquete de transporte

Identificación de la NC

Campo Valor Descripción
type_document_id 26 Tipo: Nota Crédito
prefix NCP Prefijo para notas crédito
number 2 Número consecutivo de NC
date 2025-11-04 Fecha de emisión NC
time 06:00:13 Hora

Motivo de NC

Campo Valor Descripción
discrepancyresponsecode 2 Crédito (cancelación/devolución)
notes "PRUEBA DE NOTA CREDITO..." Explicación del motivo

Establecimiento (Terminal/Transportista)

Campo Valor Descripción
establishment_name TORRE SOFTWARE Nombre de la empresa transportista
establishment_address BRR LIMONAR MZ 6... Dirección de la terminal
establishment_phone 3226563672 Teléfono contacto
establishment_municipality 600 Código municipio

💰 Cálculo de Devolución

Concepto Valor Descripción
Base (tax_exclusive) 84.033,61 Tarifa sin IVA
IVA (19%) 15.966,39 Impuesto a descontar
Total devolución 100.000,00 Reembolso completo

📝 Notas sobre Notas Crédito Transporte

📌 1. type_operation_id 31: Anulación Documento Equivalente

"type_operation_id": 31  // Anulación de documento equivalente

Diferencia:

  • Factura estándar: type_operation_id 10 (anulación factura)
  • Documento equivalente: type_operation_id 31 (anulación eqdoc) ← Este

📌 2. is_eqdoc: true (Obligatorio)

"is_eqdoc": true  // Indica que anula tiquete de transporte

Si pone false: DIAN rechaza con "Type mismatch".

📌 3. Casos de NC en Transporte

Cancelación Total (pasajero no viaja):

"notes": "CANCELACION: Pasajero no se presentó al viaje",
"payable_amount": "100000.00"  // 100% del tiquete

Cambio de Viaje (otro horario/ruta):

"notes": "CAMBIO DE RUTA: Pasajero desea viajar ARMENIA-BOGOTA en lugar de PEREIRA",
"payable_amount": "100000.00"  // Devuelve tiquete original
// Luego: Nueva venta con ruta/horario nuevo

Error en Emisión (pasajero incorrecto):

"notes": "ERROR DE EMISION: Tiquete emitido para pasajero equivocado (CC diferente)",
"payable_amount": "100000.00"  // Anula y emisión nuevo

📌 4. billing_reference.uuid: UUID Exacto del Tiquete

"billing_reference": {
    "uuid": "bb5718f4b860217bb15791b2be1326f80b438b66252ff162f8011b00ecfb576725b873721069bfccf30760e3cc9fd022",
    "type_document_id": 19  // Indica que es tiquete (19, NO 15)
}

Critical:

  • UUID debe ser exacto del tiquete original
  • type_document_id 19 (transporte, NO 15 POS)
  • Si UUID es incorrecto: DIAN rechaza

📌 5. Validaciones DIAN

La DIAN valida: ✓ billing_reference.uuid existe en DIAN como tiquete válido
✓ type_document_id 19 (transporte terrestre)
✓ is_eqdoc: true
✓ type_operation_id 31
✓ payable_amount NC ≤ payable_amount tiquete
✓ Certificado transportista vigente

❌ Si falla: Error 422 con descripción del problema.

📌 6. Flujo Temporal

Antes de NC:

  1. Tiquete validado por DIAN (state_document_id 1)
  2. Pasajero solicita devolución/cambio
  3. Verificar que tiquete es reembolsable (fecha futura, sin usar)

Proceso NC:

  1. Capturar UUID del tiquete
  2. Enviar POST /credit-note con uuid
  3. DIAN valida y retorna CUFE de NC

Después de NC:

  1. Procesar devolución de dinero al pasajero
  2. Registrar NC en sistema
  3. Si es cambio de viaje: emitir nuevo tiquete

📌 7. Diferencia NC Transporte vs NC POS

Aspecto Transporte POS
type_document_id original 19 15
type_operation_id 31 (no aplica en POS)
transportation_info No en NC (N/A)
Causas comunes Cancelación viaje Devolución producto
Plazo reembolso Antes del viaje 15-30 días típico

📌 8. Casos de Rechazo

Rechazo Causa Solución
"UUID not found" Tiquete no existe Verificar número tiquete
"Type mismatch (19 vs X)" type_document_id incorrecto Usar 19, no otro
"is_eqdoc required" Falta is_eqdoc: true Agregar "is_eqdoc": true
"Amount exceeds original" Reembolso > tiquete Reducir payable_amount
"Already cancelled" Tiquete ya fue cancelado Verificar estado previo
"Date expired" Viaje ya ocurrió (no reembolsable) Solo para viajes futuros

📌 9. Documentación para Auditoría

Guardar:

  • CUFE tiquete original
  • Motivo NC (cancelación, cambio, error)
  • CUFE generado de NC
  • Método de reembolso (efectivo, tarjeta)
  • Nombre pasajero
  • Firma/identificación quien autorizó

📌 10. Caso Real: Cancelación de Viaje

Escenario: Pasajero con tiquete ARMENIA → PEREIRA a las 16:30 (hoy) solicita cancelación a las 14:00 porque se enfermó.

Pasos:

  1. Validar tiquete: DETP1, CUFE: bb5718f4b860...
  2. Verificar que viaje aún no salió (está en futuro)
  3. Crear NC:
    {
        "is_eqdoc": true,
        "type_operation_id": 31,
        "billing_reference": {
            "uuid": "bb5718f4b860...",
            "type_document_id": 19
        },
        "discrepancyresponsecode": 2,
        "notes": "CANCELACION POR ENFERMEDAD DEL PASAJERO",
        "payable_amount": "10000.00"
    }
    
  4. Enviar a DIAN → Retorna CUFE de NC
  5. Reembolsar 10.000,00 COP al pasajero
  6. Guardar NC en sistema
  7. Opcionalmente: ofrecer nuevo tiquete con descuento

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "is_eqdoc": true,
    "type_operation_id": 31,
    "billing_reference": {
        "number": "DETP1",
        "uuid": "bb5718f4b860217bb15791b2be1326f80b438b66252ff162f8011b00ecfb576725b873721069bfccf30760e3cc9fd022",
        "issue_date": "2025-11-04",
        "type_document_id": 19
    },
    "discrepancyresponsecode": 2,
    "notes": "PRUEBA DE NOTA CREDITO A DOCUMENTO EQUIVALENTE TRANSPORTE TERRESTRE",
    "prefix": "NCP",
    "number": 2,
    "type_document_id": 26,
    "date": "2025-11-04",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "15966.386",
            "percent": "19",
            "taxable_amount": "84033.614"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "84033.614",
        "tax_exclusive_amount": "84033.614",
        "tax_inclusive_amount": "100000.00",
        "payable_amount": "100000.00"
    },
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "84033.614",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "15966.386",
                    "taxable_amount": "84033.614",
                    "percent": "19.00"
                }
            ],
            "description": "TIQUETE TRANSPORTE COLECTIVO RUTA ARMENIA PEREIRA",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "TTR-ARM-PER",
            "type_item_identification_id": 4,
            "price_amount": "100000.00",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/credit-note' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "is_eqdoc": true,
    "type_operation_id": 31,
    "billing_reference": {
        "number": "DETP1",
        "uuid": "bb5718f4b860217bb15791b2be1326f80b438b66252ff162f8011b00ecfb576725b873721069bfccf30760e3cc9fd022",
        "issue_date": "2025-11-04",
        "type_document_id": 19
    },
    "discrepancyresponsecode": 2,
    "notes": "PRUEBA DE NOTA CREDITO A DOCUMENTO EQUIVALENTE TRANSPORTE TERRESTRE",
    "prefix": "NCP",
    "number": 2,
    "type_document_id": 26,
    "date": "2025-11-04",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "15966.386",
            "percent": "19",
            "taxable_amount": "84033.614"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "84033.614",
        "tax_exclusive_amount": "84033.614",
        "tax_inclusive_amount": "100000.00",
        "payable_amount": "100000.00"
    },
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "84033.614",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "15966.386",
                    "taxable_amount": "84033.614",
                    "percent": "19.00"
                }
            ],
            "description": "TIQUETE TRANSPORTE COLECTIVO RUTA ARMENIA PEREIRA",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "TTR-ARM-PER",
            "type_item_identification_id": 4,
            "price_amount": "100000.00",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/credit-note', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "is_eqdoc": true,
    "type_operation_id": 31,
    "billing_reference": {
        "number": "DETP1",
        "uuid": "bb5718f4b860217bb15791b2be1326f80b438b66252ff162f8011b00ecfb576725b873721069bfccf30760e3cc9fd022",
        "issue_date": "2025-11-04",
        "type_document_id": 19
    },
    "discrepancyresponsecode": 2,
    "notes": "PRUEBA DE NOTA CREDITO A DOCUMENTO EQUIVALENTE TRANSPORTE TERRESTRE",
    "prefix": "NCP",
    "number": 2,
    "type_document_id": 26,
    "date": "2025-11-04",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "15966.386",
            "percent": "19",
            "taxable_amount": "84033.614"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "84033.614",
        "tax_exclusive_amount": "84033.614",
        "tax_inclusive_amount": "100000.00",
        "payable_amount": "100000.00"
    },
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "84033.614",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "15966.386",
                    "taxable_amount": "84033.614",
                    "percent": "19.00"
                }
            ],
            "description": "TIQUETE TRANSPORTE COLECTIVO RUTA ARMENIA PEREIRA",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "TTR-ARM-PER",
            "type_item_identification_id": 4,
            "price_amount": "100000.00",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"is_eqdoc":true,"type_operation_id":31,"billing_reference":{"number":"DETP1","uuid":"bb5718f4b860217bb15791b2be1326f80b438b66252ff162f8011b00ecfb576725b873721069bfccf30760e3cc9fd022","issue_date":"2025-11-04","type_document_id":19},"discrepancyresponsecode":2,"notes":"PRUEBA DE NOTA CREDITO A DOCUMENTO EQUIVALENTE TRANSPORTE TERRESTRE","prefix":"NCP","number":2,"type_document_id":26,"date":"2025-11-04","time":"06:00:13","establishment_name":"TORRE SOFTWARE","establishment_address":"BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2","establishment_phone":"3226563672","establishment_municipality":600,"sendmail":false,"sendmailtome":false,"head_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","customer":{"identification_number":900166483,"dv":1,"name":"INVERSIONES DAVAL SAS","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"municipality_id":822,"type_regime_id":1},"tax_totals":[{"tax_id":1,"tax_amount":"15966.386","percent":"19","taxable_amount":"84033.614"}],"legal_monetary_totals":{"line_extension_amount":"84033.614","tax_exclusive_amount":"84033.614","tax_inclusive_amount":"100000.00","payable_amount":"100000.00"},"credit_note_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"84033.614","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"15966.386","taxable_amount":"84033.614","percent":"19.00"}],"description":"TIQUETE TRANSPORTE COLECTIVO RUTA ARMENIA PEREIRA","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"TTR-ARM-PER","type_item_identification_id":4,"price_amount":"100000.00","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/credit-note", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

🎬 DOCUMENTO EQUIVALENTE BOLETA DE CINE (type_document_id 16)

📄 Descripción General

Este ejemplo demuestra la emisión de una Boleta de Ingreso a Cine/Teatro (type_document_id: 16). Es el documento equivalente autorizado por DIAN para empresas de exhibición cinematográfica, teatros, salas de conciertos y eventos culturales.

Es un Documento Equivalente Electrónico que reemplaza la boleta física tradicional generando CUFE validable y código QR para control de acceso a la sala. Tiene validez legal y tributaria 100% equivalente ante DIAN.


📋 URL del Endpoint

POST {{url}}/api/ubl2.1/eqdoc

Características:

  • Tipo: Documento Equivalente - Boleta de Cine
  • Modo: Síncrono (sin testSetId en URL)
  • Complejo: CINEMARK UNICENTRO
  • Sala: SALA 6 (200 asientos)
  • Película: DEADPOOL Y WOLVERINE
  • Asiento: G15
  • Función: 2024-08-22 a las 16:30
  • Impuesto: IVA 19%

🔑 Campos Principales de Boleta Cine

Datos del Documento

Campo Valor Descripción
type_document_id 16 Documento Equivalente - Boleta Cine
prefix CIN Prefijo autorizado
number 1 Número consecutivo
date 2025-11-04 Fecha de expedición (hoy)
time 04:08:12 Hora de expedición
resolution_number CIN Resolución DIAN

Software del Cine

Campo Valor Descripción
software_manufacturer.name ALEXANDER OBANDO LONDONO Desarrollador
software_manufacturer.business_name TORRE SOFTWARE Razón social
software_manufacturer.software_name BABEL Nombre comercial

Información de la Sala (Único de Boleta Cine)

Campo Valor Descripción
show_room_information.show_room_name CINEMARK UNICENTRO Nombre del complejo
show_room_information.address CC UNICENTRO PISO 3 Dirección
show_room_information.exhibition_room SALA 6 Sala específica
show_room_information.total_chairs 200 Capacidad total
show_room_information.name_function DEADPOOL Y WOLVERINE Título película
show_room_information.select_location G15 Asiento asignado
show_room_information.date_function 2024-08-22 Fecha de función
show_room_information.time_function 16:30:00 Hora de función

Cliente (Espectador)

Campo Valor Descripción
identification_number 89008003 Cédula espectador
type_document_identification_id 3 Documento: Cédula
type_organization_id 2 Persona Natural
type_liability_id 117 No responsable IVA
type_regime_id 2 Régimen simplificado
name ALEXANDER OBANDO LONDONO Nombre del espectador

Forma de Pago

Campo Valor Descripción
payment_form_id 1 Contado
payment_method_id 30 Efectivo
payment_due_date 2025-11-04 Vencimiento (mismo día)

💰 Línea de Detalle y Cálculo

Concepto Valor Descripción
description BOLETA DE ENTRADA A CINE FUNCION 3 PM Descripción del acceso
code BOL3PM Código de la función
unit_measure_id 70 Unidad (UNIDAD)
invoiced_quantity 1,00 Cantidad de boletas
price_amount 8.403,36 Precio de entrada
line_extension_amount 8.403,36 Subtotal (sin IVA)

Cálculo de Totales con IVA 19%

Componente Valor Fórmula
Subtotal (tax_exclusive) 8.403,36 Base
IVA (19%) 1.596,64 8.403,36 × 0,19
TOTAL (tax_inclusive) 10.000,00 8.403,36 + 1.596,64
PAYABLE_AMOUNT 10.000,00 Precio a cobrar

📝 Notas Importantes sobre Boleta de Cine

📌 1. show_room_information: Datos Obligatorios de Función

"show_room_information": {
    "show_room_name": "CINEMARK UNICENTRO",
    "address": "CC UNICENTRO PISO 3",
    "exhibition_room": "SALA 6",
    "total_chairs": "200",
    "name_function": "DEADPOOL Y WOLVERINE",
    "select_location": "G15",
    "date_function": "2024-08-22",
    "time_function": "16:30:00"
}

Sin estos campos, DIAN rechaza. Cada campo es crítico para:

  • Validación de función real (no ficción)
  • Control de acceso (verifica asiento contra capacidad)
  • Auditoría de ingresos por película/horario
  • Detección de fraude (boletas duplicadas)

📌 2. select_location: Formato Asiento (Fila-Columna)

"select_location": "G15"  // Fila G, asiento 15

Formatos válidos:

  • Alfanumérico: A01, B10, G15, Z99 (más común en LATAM)
  • Solo números: 115, 230 (menos común)
  • Con guión: G-15, ROW-G-SEAT-15

Validaciones DIAN:

  • Fila debe estar en 1-Z (máximo 26 filas)
  • Asiento debe estar en 1-999
  • select_location NO puede exceder total_chairs (200)
  • Debe ser formato válido (sin caracteres especiales)

📌 3. date_function vs date: Diferencia Crítica

"date": "2024-08-22",              // Fecha de expedición de boleta
"show_room_information": {
    "date_function": "2024-08-22",  // Fecha de la función
    "time_function": "16:30:00"     // Hora de la función
}

Diferencia:

  • date: Cuando se expide la boleta (hoy, 2025-11-04)
  • date_function: Cuándo es la película (la fecha del evento)

Ejemplo real:

  • Hoy (2025-11-04): Cliente compra boleta en taquilla
  • Película es: 2025-11-10 a las 21:00
  • Entonces: date=2025-11-04, date_function=2025-11-10, time_function=21:00:00

📌 4. type_document_identification_id 3: Espectador Persona Natural

"type_document_identification_id": 3,  // Cédula
"type_organization_id": 2,              // Persona natural

Como en transporte:

  • Cliente es persona (no empresa)
  • Toma cédula de identidad (puede haber menores)
  • No es responsable de IVA

📌 5. Validación de Función Real

La DIAN valida que función exista:

Película existente: DEADPOOL Y WOLVERINE fue de verdad ✓ Complejo real: CINEMARK UNICENTRO existe ✓ Sala válida: SALA 6 es una sala del complejo ✓ Fecha futura: 2024-08-22 > fecha expedición

Si falla: Error 422 "Invalid show room information".

📌 6. total_chairs: Capacidad Máxima

"total_chairs": "200"  // Máximo 200 personas en SALA 6

Uso:

  • DIAN valida que select_location ≤ total_chairs
  • Sistema verifica disponibilidad de asientos
  • En análisis de ingresos: 200 asientos × precio = ingresos máx teóricos

📌 7. Casos de Uso en Cines

Boleta Individual (este ejemplo):

"invoiced_quantity": "1",  // 1 boleta, 1 asiento (G15)

Boletas en Lote (grupo):

"invoiced_quantity": "4",                     // 4 boletas
"select_location": "G15,G16,G17,G18",       // Asientos contiguos
"price_amount": "8403.36",                   // Por boleta
"line_extension_amount": "33613.44"         // 8403.36 × 4

Combo (Boleta + Snack):

"invoice_lines": [
    {
        "description": "BOLETA ENTRADA CINE DEADPOOL FUNCION 16:30",
        "price_amount": "8403.36",
        "tax_totals": [{"tax_id": 1, "percent": "19.00"}]
    },
    {
        "description": "COMBO: POPCORN + GASEOSA MEDIANO",
        "price_amount": "25000.00",
        "tax_totals": [{"tax_id": 1, "percent": "19.00"}]  // O 5% alimentos procesados
    }
]

📌 8. Funciones Especiales con Recargo

Funciones Premium (3D, IMAX, 4DX):

"name_function": "DEADPOOL Y WOLVERINE - FUNCION 4DX",
"price_amount": "15000.00"  // Recargo vs función estándar

Funciones Premiere (estreno):

"name_function": "DUNE: PARTE DOS - PREMIERE",
"price_amount": "20000.00",
"select_location": "VIP-05"  // Asientos VIP

📌 9. Horarios en Cines

"time_function": "16:30:00"  // Matinée (tarde)
// Otros ejemplos:
// "10:00:00" - Matutina (temprano)
// "21:00:00" - Nocturna
// "23:59:00" - Función tardía

📌 10. Comparativa: Boleta Cine vs POS vs Transporte

Aspecto Boleta Cine POS Transporte
type_document_id 16 15 19
Cliente tipo Persona (función) Empresa/persona (compra) Persona (pasajero)
Campos únicos show_room_info cash_info transportation_info
select_location Asiento (G15) N/A N/A
IVA 19% 19% o INC 8% 19%
Acceso Control QR entrada No requiere QR entrada vehículo

📌 11. Casos de Error

Error Causa Corrección
"Invalid show_room_info" Campo faltante o vacío Completar todos los campos
"date_function in the past" Función en fecha pasada Usar fecha ≥ hoy
"Duplicate select_location" Asiento ya vendido Usar asiento disponible
"Invalid seat format" select_location con caracteres inválidos Usar formato: LETRA + NUMERO
"Seat exceeds capacity" G200 en sala de 200 asientos Máximo G200 (fila G, asiento 200)
"Invalid time_function" Hora en formato incorrecto Usar HH:MM:SS (16:30:00)
"total_chairs mismatch" Capacidad no coincide con registros Validar con cine

📌 12. Control de Acceso con QR

Flujo operativo:

  1. Cliente compra boleta → Sistema genera CUFE
  2. Se imprime/envía código QR con CUFE
  3. Cliente llega a función con QR
  4. Control de acceso escanea QR
  5. Sistema verifica: CUFE válido + fecha/hora correcta + asiento
  6. Se abre torniquete (cliente entra)
  7. Se marca boleta como "usada" en DIAN

📌 13. Auditoría de Ingresos

DIAN audita automáticamente:

✓ Ingresos declarados vs boletas emitidas
✓ Tarifa promedio por película/complejo
✓ Ocupación de salas (asientos vendidos vs capacidad)
✓ IVA pagado vs ingresos brutos

Discrepancias generan auditoría del cine.

📌 14. Plazo para Futuros Cambios

Si espectador quiere cambiar:

  • Fecha/hora: Emitir NC + nueva boleta (sin demora)
  • Asiento: Cambio simple (posible antes de función)
  • Película: NC + rebooking distinta película

Tipicamente plazo: hasta 1 hora antes de función (por política del cine).

📌 15. Caso Real: Compra en Taquilla

Escenario: Cliente en taquilla CINEMARK UNICENTRO quiere boleta para DEADPOOL hoy 16:30.

Pasos:

  1. Consultar disponibilidad: SALA 6, función 16:30
  2. Asientos disponibles: F10, F11, G14, G15, G16, H01...
  3. Cliente elige: Asiento G15
  4. Crear boleta:
    {
        "type_document_id": 16,
        "show_room_information": {
            "show_room_name": "CINEMARK UNICENTRO",
            "exhibition_room": "SALA 6",
            "total_chairs": "200",
            "name_function": "DEADPOOL Y WOLVERINE",
            "select_location": "G15",
            "date_function": "2025-11-04",
            "time_function": "16:30:00"
        },
        "price_amount": "30000.00"
    }
    
  5. Enviar a DIAN → CUFE: 7a3c9e...
  6. Imprimir PDF con QR
  7. Cliente paga 30.000,00 COP
  8. Recibe boleta con QR
  9. A las 16:15: Cliente llega, escanean QR, entra a SALA 6
  10. Película a las 16:30

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
host apidian2026-8.oo
{
    "number": 1,
    "type_document_id": 16,
    "date": "2025-11-04",
    "time": "04:08:12",
    "resolution_number": "CIN",
    "prefix": "CIN",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "sendmail": true,
    "sendmailtome": true,
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "software_manufacturer": {
        "name": "ALEXANDER OBANDO LONDONO",
        "business_name": "TORRE SOFTWARE",
        "software_name": "BABEL"
    },
    "show_room_information": {
        "show_room_name": "CINEMARK UNICENTRO",
        "address": "CC UNICENTRO PISO 3",
        "exhibition_room": "SALA 6",
        "total_chairs": "200",
        "name_function": "DEADPOOL Y WOLVERINE",
        "select_location": "G15",
        "date_function": "2024-08-22",
        "time_function": "16:30:00"
    },
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 117,
        "municipality_id": 822,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 30,
        "payment_due_date": "2025-11-04",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "8403.36134",
        "tax_exclusive_amount": "8403.36134",
        "tax_inclusive_amount": "10000.00",
        "allowance_total_amount": "0.00",
        "payable_amount": "10000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "1596.63865",
            "percent": "19.00",
            "taxable_amount": "8403.36134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "8403.36134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1596.63865",
                    "taxable_amount": "8403.36134",
                    "percent": "19.00"
                }
            ],
            "description": "BOLETA DE ENTRADA A CINE FUNCION 3 PM",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "BOL3PM",
            "type_item_identification_id": 4,
            "price_amount": "8403.36134",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/eqdoc' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -H 'host: apidian2026-8.oo' \
  -d '{
    "number": 1,
    "type_document_id": 16,
    "date": "2025-11-04",
    "time": "04:08:12",
    "resolution_number": "CIN",
    "prefix": "CIN",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "sendmail": true,
    "sendmailtome": true,
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "software_manufacturer": {
        "name": "ALEXANDER OBANDO LONDONO",
        "business_name": "TORRE SOFTWARE",
        "software_name": "BABEL"
    },
    "show_room_information": {
        "show_room_name": "CINEMARK UNICENTRO",
        "address": "CC UNICENTRO PISO 3",
        "exhibition_room": "SALA 6",
        "total_chairs": "200",
        "name_function": "DEADPOOL Y WOLVERINE",
        "select_location": "G15",
        "date_function": "2024-08-22",
        "time_function": "16:30:00"
    },
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 117,
        "municipality_id": 822,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 30,
        "payment_due_date": "2025-11-04",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "8403.36134",
        "tax_exclusive_amount": "8403.36134",
        "tax_inclusive_amount": "10000.00",
        "allowance_total_amount": "0.00",
        "payable_amount": "10000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "1596.63865",
            "percent": "19.00",
            "taxable_amount": "8403.36134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "8403.36134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1596.63865",
                    "taxable_amount": "8403.36134",
                    "percent": "19.00"
                }
            ],
            "description": "BOLETA DE ENTRADA A CINE FUNCION 3 PM",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "BOL3PM",
            "type_item_identification_id": 4,
            "price_amount": "8403.36134",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/eqdoc', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
    'host' => 'apidian2026-8.oo',
  ],
  'body' => '{
    "number": 1,
    "type_document_id": 16,
    "date": "2025-11-04",
    "time": "04:08:12",
    "resolution_number": "CIN",
    "prefix": "CIN",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "sendmail": true,
    "sendmailtome": true,
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "software_manufacturer": {
        "name": "ALEXANDER OBANDO LONDONO",
        "business_name": "TORRE SOFTWARE",
        "software_name": "BABEL"
    },
    "show_room_information": {
        "show_room_name": "CINEMARK UNICENTRO",
        "address": "CC UNICENTRO PISO 3",
        "exhibition_room": "SALA 6",
        "total_chairs": "200",
        "name_function": "DEADPOOL Y WOLVERINE",
        "select_location": "G15",
        "date_function": "2024-08-22",
        "time_function": "16:30:00"
    },
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 117,
        "municipality_id": 822,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 30,
        "payment_due_date": "2025-11-04",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "8403.36134",
        "tax_exclusive_amount": "8403.36134",
        "tax_inclusive_amount": "10000.00",
        "allowance_total_amount": "0.00",
        "payable_amount": "10000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "1596.63865",
            "percent": "19.00",
            "taxable_amount": "8403.36134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "8403.36134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1596.63865",
                    "taxable_amount": "8403.36134",
                    "percent": "19.00"
                }
            ],
            "description": "BOLETA DE ENTRADA A CINE FUNCION 3 PM",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "BOL3PM",
            "type_item_identification_id": 4,
            "price_amount": "8403.36134",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");
myHeaders.append("host", "apidian2026-8.oo");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":1,"type_document_id":16,"date":"2025-11-04","time":"04:08:12","resolution_number":"CIN","prefix":"CIN","notes":"ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA","sendmail":true,"sendmailtome":true,"foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","software_manufacturer":{"name":"ALEXANDER OBANDO LONDONO","business_name":"TORRE SOFTWARE","software_name":"BABEL"},"show_room_information":{"show_room_name":"CINEMARK UNICENTRO","address":"CC UNICENTRO PISO 3","exhibition_room":"SALA 6","total_chairs":"200","name_function":"DEADPOOL Y WOLVERINE","select_location":"G15","date_function":"2024-08-22","time_function":"16:30:00"},"customer":{"identification_number":89008003,"dv":2,"name":"ALEXANDER OBANDO LONDONO","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":3,"type_organization_id":2,"type_liability_id":117,"municipality_id":822,"type_regime_id":2},"payment_form":{"payment_form_id":1,"payment_method_id":30,"payment_due_date":"2025-11-04","duration_measure":"0"},"legal_monetary_totals":{"line_extension_amount":"8403.36134","tax_exclusive_amount":"8403.36134","tax_inclusive_amount":"10000.00","allowance_total_amount":"0.00","payable_amount":"10000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"1596.63865","percent":"19.00","taxable_amount":"8403.36134"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"8403.36134","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"1596.63865","taxable_amount":"8403.36134","percent":"19.00"}],"description":"BOLETA DE ENTRADA A CINE FUNCION 3 PM","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"BOL3PM","type_item_identification_id":4,"price_amount":"8403.36134","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/eqdoc", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📋 NOTA CRÉDITO - BOLETA DE CINE (type_operation_id 31, is_eqdoc: true)

📄 Descripción General

Esta Nota Crédito anula o ajusta una boleta de cine previamente emitida. Se usa para:

  • Cancelación de boleta: Espectador devuelve boleta antes de función
  • 🔄 Cambio de película/horario: Cliente quiere ver otra función
  • 🎬 Cambio de asiento: Solicitó otro asiento en misma función
  • ⚠️ Error en emisión: Boleta emitida incorrectamente

Características NC Cine:

  • type_document_id: 26 (Nota Crédito)
  • type_operation_id: 31 (Anulación documento equivalente)
  • is_eqdoc: true (Es documento equivalente)
  • Vinculación exacta con boleta original mediante UUID/CUFE
  • Estructura diferente a boleta normal (credit_note_lines vs invoice_lines)

📋 URL del Endpoint

POST {{url}}/api/ubl2.1/eqdoc

Características:

  • Tipo: Documento Equivalente - Nota Crédito Cine
  • Modo: Síncrono
  • Referencia: Boleta CIN-1
  • Motivo: Cancelación de boleta por cambio de opinión
  • Reintegro: 100% del valor

🔑 Campos Principales de NC Cine

Datos del Documento NC

Campo Valor Descripción
type_document_id 26 Nota Crédito
type_operation_id 31 Anulación documento equivalente
prefix CIN-NC Prefijo para NC
number 1 Número consecutivo NC
date 2025-11-04 Fecha expedición NC (hoy)
time 04:10:45 Hora expedición NC
is_eqdoc true Obligatorio: es equivalente

Referencia a Boleta Original

Campo Valor Descripción
billing_reference.uuid 7a3c9e2f... CUFE exacto de boleta CIN-1
billing_reference.type_document_id 16 Boleta Cine
billing_reference.number CIN-1 Número boleta original
billing_reference.date 2025-11-04 Fecha boleta original

Motivo de Cancelación

Campo Valor Descripción
discrepancy_response_code 2 Crédito (devolución de dinero)
discrepancy_response_description Cancelación de boleta por cambio Razón específica

Cliente (Mismo del Original)

Campo Valor Descripción
identification_number 89008003 Cédula espectador
type_document_identification_id 3 Cédula
type_organization_id 2 Persona Natural
name ALEXANDER OBANDO LONDONO Mismo cliente

Línea de Crédito

Campo Valor Descripción
description NC: CANCELACION BOLETA CINE FUNCION 3PM Descripción negativa
price_amount -8.403,36 Valor a devolver (negativo)
line_extension_amount -8.403,36 Total negativo

💰 Cálculo de Devolución

Componente Valor Descripción
Precio original 8.403,36 Base boleta
IVA original (19%) 1.596,64 IVA boleta
Total boleta 10.000,00 Total pagado
Base NC -8.403,36 Menos: base
IVA NC (19%) -1.596,64 Menos: IVA
TOTAL NC -10.000,00 Total devolución
payable_amount 10.000,00 A reembolsar

📝 Notas Importantes sobre NC Cine

📌 1. billing_reference: Vinculación Exacta con Boleta

"billing_reference": {
    "uuid": "7a3c9e2f...",           // CUFE EXACTO de boleta CIN-1
    "type_document_id": 16,           // Boleta Cine
    "number": "CIN-1",                // Número boleta
    "date": "2025-11-04"              // Fecha boleta
}

Crítico:

  • Si el UUID no es exacto, DIAN rechaza: "Referencia de factura inválida"
  • Se usa para vincular crédito con documento original
  • DIAN valida que boleta existe en sistema
  • No se puede duplicar (una NC por boleta cancela)

📌 2. type_operation_id 31: Anulación de Equivalente

"type_operation_id": 31  // Obligatorio para NC de documentos equivalentes
// Diferencia:
// type_operation_id 10 = NC de factura estándar
// type_operation_id 31 = NC de documento equivalente (cine, POS, transporte)

📌 3. is_eqdoc: true - Diferenciador de NC

"is_eqdoc": true         // Obligatorio en NC de equivalentes

Si falta:

  • DIAN la trata como NC normal
  • Rechaza porque UUID no coincide con factura estándar
  • Error: "No se encontró la factura de referencia"

📌 4. discrepancy_response_code 2: Crédito

"discrepancy_response_code": "2"  // Crédito (reembolso)

Opciones:

  • 1 = Condonación (perdón de deuda, no reembolso)
  • 2 = Crédito (reembolso de dinero) ← Típico en cine
  • 3 = Cambio de precio (ajuste)
  • 4 = Cambio en cantidad

📌 5. Casos de NC en Cine

Cancelación Total (este ejemplo):

"discrepancy_response_description": "Cancelación total boleta - cambio de opinión",
"payable_amount": "10000.00"  // 100% de boleta

Cambio de Función (diferente película):

"discrepancy_response_description": "Cambio a función AVATAR 3 - 21:00",
"payable_amount": "2000.00"  // Si la otra función cuesta menos, se devuelve diferencia

Cambio de Asiento (misma función):

"discrepancy_response_description": "Cambio de asiento G15 a G16 - mejor ubicación",
"payable_amount": "0.00"  // Sin costo, solo intercambio

📌 6. Plazo para Devolución de Boleta

Políticas típicas de cines:

Situación Plazo Reembolso
Cancelación antes de función Hasta 30 min antes 100%
Cambio de función Mismo día Diferencia
Cambio de asiento Mismo día 0%
Después de función iniciada N/A 0%

Nota: NC se emite dentro de plazo legal DIAN (5 días después).

📌 7. Métodos de Reembolso

"payment_form_id": 1,           // Contado
"payment_method_id": 30         // Efectivo (reembolso directo)

**Otros métodos:

  • 41 = Transferencia (devuelve a cuenta)
  • 42 = Tarjeta crédito (revierte transacción)
  • 43 = Billetera digital

📌 8. Diferencia NC Cine vs NC POS vs NC Transporte

Aspecto NC Cine NC POS NC Transporte
type_doc original 16 15 19
Motivos comunes Cancelación, cambio función Devolución producto Cancelación viaje
Plazo devolución Hasta 30 min antes función Depende producto Antes de salida
show_room_info Requerida en referencia N/A N/A
transportation_info N/A N/A Requerida en referencia

📌 9. Casos de Rechazo Comunes

Error Causa Solución
"Invalid reference uuid" UUID no coincide con boleta Copiar CUFE exacto de boleta
"Reference not found" Boleta no existe en DIAN Verificar número boleta
"Operation not allowed" type_operation_id incorrecto Usar 31 para equivalentes
"Missing is_eqdoc" Campo faltante Agregar "is_eqdoc": true
"Invalid date_reference" Fecha boleta no es precedente Asegurar NC después boleta
"Duplicate NC" Ya existe NC para esta boleta Consultar si ya fue cancelada
"After show time" Intenta devolver después función DIAN restringe (política cine)

📌 10. Documentación para Auditoría

Guardar:

  • UUID boleta original
  • CUFE NC
  • Razón específica de devolución
  • Firma cliente (si aplica)
  • Método reembolso
  • Fecha/hora cancelación

Validación DIAN:

  • Auditoría de ingresos vs cancelaciones
  • Tasa de cancelación por película/horario
  • Frecuencia de cambios vs política
  • Detección de fraude (cancelar/reemitir)

📌 11. Flujo de Cancelación de Boleta

Escenario: Cliente quiere devolver boleta comprada hace 10 min

16:10 → Compra boleta CIN-1, CUFE: 7a3c9e..., paga 30.000 COP
16:15 → Cliente: "Quiero devolverla, cambié de idea"
16:16 → Taquilla emite NC:
        {
            "type_document_id": 26,
            "type_operation_id": 31,
            "is_eqdoc": true,
            "billing_reference": {
                "uuid": "7a3c9e...",
                "type_document_id": 16,
                "number": "CIN-1"
            },
            "payable_amount": "30000.00"
        }
16:17 → DIAN procesa NC ✓
16:18 → Taquilla devuelve 30.000 COP en efectivo
16:19 → Cliente se va satisfecho

📌 12. Restricción: No se Puede Cambiar precio

INCORRECTO:

"payable_amount": "25000.00"  // Intentar devolver menos del valor original

CORRECTO:

"payable_amount": "30000.00"  // 100% del valor pagado

Excepciones:

  • Cambio a función más barata: Se devuelve diferencia
  • Promoción/descuento posterior: Se audita internamente

📌 13. Estado de NC en DIAN

Posibles estados:

state_document_id Descripción
1 Recibida (procesando)
2 Aceptada (validada)
3 Rechazada (error crítico)
4 En evaluación (auditoría)
5 Contingencia (sin conexión DIAN)

Consultar: POST /api/ubl2.1/document-status/{document_id}

📌 14. Caso Real: Cancelación por Cambio de Planes

Situación: Cliente ALEXANDER compra boleta DEADPOOL función 16:30 SALA 6:

  • Boleta CIN-1
  • CUFE: 7a3c9e2f...
  • Precio: 30.000,00 COP
  • Asiento: G15

A los 5 minutos:

  • Cliente llama: "Mi hermano no va, devuelvo boleta"
  • Cine emite NC CIN-NC-1 anulando CIN-1
  • 100% devuelto
  • Boleta CIN-1 ahora muestra "Anulada" en DIAN
  • Asiento G15 queda disponible para nueva venta

📌 15. Comparativa: Tres Caminos para Espectador

Opción 1: Cancelación (este ejemplo)

Compra boleta → Se arrepiente → NC → Dinero de vuelta
Costo para cine: Reembolso + comisión tarjeta

Opción 2: Cambio de Función

Compra boleta DEADPOOL 16:30 → Quiere AVATAR 21:00
→ NC boleta original → Nueva boleta AVATAR
→ Si precio igual, sin reembolso neto
→ Si precio mayor, cliente paga diferencia

Opción 3: Cambio de Asiento

Compra asiento G15 → Quiere asiento H10 (mejor ubicación)
→ Cambio simple (no requiere NC formalmente)
→ Si hay cargo diferencia, se carga a cliente
→ Algunos cines emiten NC por control interno

🎬 Resumen: NC Boleta Cine

  • Propósito: Devolver o ajustar boletas de cine emitidas
  • Vinculación: CUFE exacto de boleta original
  • Campos clave: is_eqdoc: true, type_operation_id: 31, billing_reference.uuid
  • Plazo: Antes de función (típicamente 30 min antes)
  • Reembolso: Generalmente 100% o diferencia si cambio
  • DIAN valida: Duplicados, fechas precedentes, referencias exactas
  • Auditoría: Tasa cancelación, ingresos vs devoluciones, control fraude

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "is_eqdoc": true,
    "type_operation_id": 30,
    "billing_reference": {
        "number": "CIN1",
        "uuid": "77bd998fbb5d2cdb72e8e398634aebb11a02a453495f31fae7c5d1e87823d920512c6878980fb43f0de2ea23f18eb506",
        "issue_date": "2025-11-04",
        "type_document_id": 16
    },
    "discrepancyresponsecode": 2,
    "notes": "PRUEBA DE NOTA CREDITO A DOCUMENTO EQUIVALENTE BOLETA DE INGRESO A CINE",
    "prefix": "NCP",
    "number": 4,
    "type_document_id": 26,
    "date": "2025-11-04",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "15966.386",
            "percent": "19",
            "taxable_amount": "84033.614"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "84033.614",
        "tax_exclusive_amount": "84033.614",
        "tax_inclusive_amount": "100000.00",
        "payable_amount": "100000.00"
    },
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "84033.614",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "15966.386",
                    "taxable_amount": "84033.614",
                    "percent": "19.00"
                }
            ],
            "description": "BOLETA DE ENTRADA A CINE FUNCION 3 PM",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "BOL3PM",
            "type_item_identification_id": 4,
            "price_amount": "100000.00",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/credit-note' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "is_eqdoc": true,
    "type_operation_id": 30,
    "billing_reference": {
        "number": "CIN1",
        "uuid": "77bd998fbb5d2cdb72e8e398634aebb11a02a453495f31fae7c5d1e87823d920512c6878980fb43f0de2ea23f18eb506",
        "issue_date": "2025-11-04",
        "type_document_id": 16
    },
    "discrepancyresponsecode": 2,
    "notes": "PRUEBA DE NOTA CREDITO A DOCUMENTO EQUIVALENTE BOLETA DE INGRESO A CINE",
    "prefix": "NCP",
    "number": 4,
    "type_document_id": 26,
    "date": "2025-11-04",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "15966.386",
            "percent": "19",
            "taxable_amount": "84033.614"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "84033.614",
        "tax_exclusive_amount": "84033.614",
        "tax_inclusive_amount": "100000.00",
        "payable_amount": "100000.00"
    },
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "84033.614",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "15966.386",
                    "taxable_amount": "84033.614",
                    "percent": "19.00"
                }
            ],
            "description": "BOLETA DE ENTRADA A CINE FUNCION 3 PM",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "BOL3PM",
            "type_item_identification_id": 4,
            "price_amount": "100000.00",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/credit-note', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "is_eqdoc": true,
    "type_operation_id": 30,
    "billing_reference": {
        "number": "CIN1",
        "uuid": "77bd998fbb5d2cdb72e8e398634aebb11a02a453495f31fae7c5d1e87823d920512c6878980fb43f0de2ea23f18eb506",
        "issue_date": "2025-11-04",
        "type_document_id": 16
    },
    "discrepancyresponsecode": 2,
    "notes": "PRUEBA DE NOTA CREDITO A DOCUMENTO EQUIVALENTE BOLETA DE INGRESO A CINE",
    "prefix": "NCP",
    "number": 4,
    "type_document_id": 26,
    "date": "2025-11-04",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "15966.386",
            "percent": "19",
            "taxable_amount": "84033.614"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "84033.614",
        "tax_exclusive_amount": "84033.614",
        "tax_inclusive_amount": "100000.00",
        "payable_amount": "100000.00"
    },
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "84033.614",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "15966.386",
                    "taxable_amount": "84033.614",
                    "percent": "19.00"
                }
            ],
            "description": "BOLETA DE ENTRADA A CINE FUNCION 3 PM",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "BOL3PM",
            "type_item_identification_id": 4,
            "price_amount": "100000.00",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"is_eqdoc":true,"type_operation_id":30,"billing_reference":{"number":"CIN1","uuid":"77bd998fbb5d2cdb72e8e398634aebb11a02a453495f31fae7c5d1e87823d920512c6878980fb43f0de2ea23f18eb506","issue_date":"2025-11-04","type_document_id":16},"discrepancyresponsecode":2,"notes":"PRUEBA DE NOTA CREDITO A DOCUMENTO EQUIVALENTE BOLETA DE INGRESO A CINE","prefix":"NCP","number":4,"type_document_id":26,"date":"2025-11-04","time":"06:00:13","establishment_name":"TORRE SOFTWARE","establishment_address":"BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2","establishment_phone":"3226563672","establishment_municipality":600,"sendmail":false,"sendmailtome":false,"head_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","customer":{"identification_number":900166483,"dv":1,"name":"INVERSIONES DAVAL SAS","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"municipality_id":822,"type_regime_id":1},"tax_totals":[{"tax_id":1,"tax_amount":"15966.386","percent":"19","taxable_amount":"84033.614"}],"legal_monetary_totals":{"line_extension_amount":"84033.614","tax_exclusive_amount":"84033.614","tax_inclusive_amount":"100000.00","payable_amount":"100000.00"},"credit_note_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"84033.614","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"15966.386","taxable_amount":"84033.614","percent":"19.00"}],"description":"BOLETA DE ENTRADA A CINE FUNCION 3 PM","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"BOL3PM","type_item_identification_id":4,"price_amount":"100000.00","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/credit-note", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

💡 SERVICIOS PÚBLICOS DOMICILIARIOS - COMPLETO (type_document_id 24)

📄 Descripción General

Este ejemplo demuestra la emisión de facturas de servicios públicos domiciliarios (type_document_id: 24) con múltiples servicios en un único documento. Es un Documento Equivalente especializado para Empresas de Servicios Públicos (ESP) como acueductos, empresas de gas, energía, telecomunicaciones y aseo.

Características clave:

  • Array spd con 2 servicios: Agua potable (type_spd_id: 3) + Gas (type_spd_id: 8)
  • Lecturas de medidores con cálculo de consumo
  • Historiales de 3 meses para comparativa
  • Subsidios/contribuciones por estrato socioeconómico
  • Acuerdos de pago (financiaciones activas)
  • Cargos adicionales (alumbrado público)
  • Cálculo de IVA 19%

📋 URL del Endpoint

POST {{url}}/api/ubl2.1/eqdoc

Características:

  • Tipo: Documento Equivalente - Servicios Públicos
  • Modo: Síncrono
  • Suscriptor: ALEXANDER OBANDO LONDONO
  • Servicios: Agua + Gas (2 SPD)
  • Estrato: 3 Residencial
  • Período: Marzo 2025

🔑 Campos Principales de Servicios Públicos

Datos del Documento

Campo Valor Descripción
type_document_id 24 Servicios Públicos Domiciliarios
type_operation_id 28 Operación de servicios públicos
prefix SSP Prefijo autorizado
number 1 Número consecutivo
date 2025-11-04 Fecha expedición
time 04:08:12 Hora expedición
resolution_number SSP Resolución DIAN

Datos Específicos ESP

Campo Valor Descripción
last_valid_payment_date 2025-10-31 Fecha límite pago
payment_reference 190242200835... Código bancario para PSE/transferencia
stratum_id 3 Estrato socioeconómico
software_manufacturer TORRE SOFTWARE Proveedor software facturación

Array SPD - Estructura Compleja

SPD #1: Servicio de Agua Potable

Campo Valor Descripción
type_spd_id 3 Agua potable
office_lending_company ACUEDUCTO CIUDAD Empresa prestadora
contract_number ABC-000001 Contrato suscriptor
party_name ALEXANDER OBANDO LONDONO Titular
municipality_id 822 Municipio (Pereira)
stratum 3-Residencial Estrato

Consumo Agua:

Concepto Valor Descripción
total_metered_quantity 15,00 m³ Metros cúbicos consumidos
consumption_payable_amount 30.000,00 Valor consumo
utility_meter - -
- meter_number Tech_sirius_... Serial medidor
- previous_reading 1.360 m³ Lectura anterior (27/03)
- latest_reading 1.382 m³ Lectura actual (27/04)
- difference 0.022 m³ Consumo calculado

Cargos Agua:

Cargo Valor Descripción
Alumbrado Público 4.100,00 Contribución municipal
Mantenimiento Red 2.000,00 Servicio complementario
Subtotal 36.100,00 Base antes IVA

SPD #2: Servicio de Gas

Campo Valor Descripción
type_spd_id 8 Gas combustible/otros
office_lending_company EFIGAS S.A. ESP Empresa prestadora
contract_number XYZ-000002 Contrato suscriptor
party_name ALEXANDER OBANDO LONDONO Mismo titular

Consumo Gas:

Concepto Valor Descripción
total_metered_quantity 15,00 m³ Metros cúbicos consumidos
consumption_payable_amount 30.000,00 Valor consumo
utility_meter - -
- meter_number Tech_sirius_... Serial medidor
- previous_reading 1.360 m³ Lectura anterior (27/03)
- latest_reading 1.382 m³ Lectura actual (27/04)

Descuentos Gas (Subsidios por estrato):

Descuento Valor Descripción
Subsidio Alumbrado -4.100,00 Estrato 3 recibe
Subsidio Complemento -2.000,00 Apoyo gobierno local
Total descuentos -6.100,00 Beneficio suscriptor

Acuerdos de Pago Activos (Financiación):

Concepto Valor Descripción
Tuberías - Cuota 32 - -
- Saldo pendiente 250.000,00 Deuda activa
- Cuota del mes 50.000,00 Abono del período
- Tasa interés 0,77% Costo financiero
- Cuotas restantes 5 De 36 totales
Revisión Anual - Cuota 12 - -
- Saldo pendiente 1.250.000,00 Deuda acumulada
- Cuota del mes 55.000,00 Abono del período
- Tasa interés 0,77% Costo financiero
- Cuotas restantes 25 De 36 totales

💰 Cálculo de Totales

Rubro Valor Descripción
Subtotal (sin IVA) 8.403,36 Base gravable
IVA 19% 1.596,64 Impuesto
Subtotal con IVA 10.000,00 Base + IVA
Cargos Adicionales 700,00 Acuerdo de pago
TOTAL A PAGAR 10.700,00 Valor factura

📝 Notas Importantes sobre Servicios Públicos

📌 1. Array SPD: Múltiples Servicios en Uno

"spd": [
    {
        "agency_information": { "type_spd_id": 3, ... },  // Agua
        "subscriber_party": { ... },
        "subscriber_consumption": { ... }
    },
    {
        "agency_information": { "type_spd_id": 8, ... },  // Gas
        "subscriber_party": { ... },
        "subscriber_consumption": { ... }
    }
]

Ventajas:

  • Un documento, múltiples servicios
  • Un pago consolidado
  • Reducción de costos administrativos
  • Mejor experiencia suscriptor (factura única)

📌 2. type_spd_id: Clasificación de Servicios

"type_spd_id": 3  // Agua potable y alcantarillado

Opciones DIAN:

Código Servicio Medición
1 Energía Eléctrica kWh (kilowatios-hora)
2 Gas Combustible m³ (metros cúbicos)
3 Acueducto/Agua Potable
4 Alcantarillado
5 Telecomunicaciones Unidades/minutos
6 Aseo/Recolección Kg/mes
7 Acueducto Comunitario
8 Otros Servicios Varía

📌 3. utility_meter: Lectura de Medidores

"utility_meter": {
    "meter_number": "Tech_sirius_2016637401-7",
    "previous_meter_reading_date": "2025-03-27",
    "previous_meter_quantity": "1.360",
    "latest_meter_reading_date": "2025-04-27",
    "latest_meter_quantity": "1.382",
    "meter_reading_method": "Directa al contador",
    "duration_measure": "31"
}

Cálculo Consumo:

Consumo = Latest - Previous
Consumo = 1.382 - 1.360 = 0.022 m³

Métodos de lectura:

  • "Directa al contador" - Lecturador físico
  • "Telemetría" - Sistema automático (IoT)
  • "Estimada" - Promedio histórico
  • "Lectores remotos" - Dispositivo inteligente

📌 4. stratum_id: Estrato Socioeconómico

"stratum_id": 3,
"stratum": "3-Residencial"

Sistema de Estratos Colombia:

Estrato Tipo Subsidio Contribución
1 Bajo-bajo Máximo 50% No
2 Bajo Máximo 40% No
3 Medio-bajo Máximo 15% No
4 Medio Ninguno 20%
5 Medio-alto Ninguno 50%
6 Alto Ninguno 100%
C Comercial Ninguno 20%
I Industrial Ninguno 50%

Suscriptor estrato 3:

  • Puede recibir subsidios hasta 15%
  • No paga contribuciones
  • Aplica para agua, energía, gas

📌 5. cargos_debito_al_item vs descuentos_credito_al_item

Cargos (cobros adicionales):

"cargos_debito_al_item": [
    {
        "charge_reason": "Alumbrado Publico",
        "amount": "4100"
    },
    {
        "charge_reason": "Mantenimiento Red",
        "amount": "2000"
    }
]

Descuentos (subsidios):

"descuentos_credito_al_item": [
    {
        "allowance_reason": "Subsidio Alumbrado Publico",
        "amount": "4100"
    },
    {
        "allowance_reason": "Subsidio XYZ",
        "amount": "2000"
    }
]

Diferencia:

  • Cargos: Aumentan el valor a pagar
  • Descuentos: Reducen el valor a pagar
  • Estrato 1-3: Descuentos
  • Estrato 4-6: Cargos (contribución)

📌 6. consumption_history: Histórico 3+ Meses

"consumption_history": [
    {
        "total_invoiced_quantity": "24.00",
        "start_date": "2025-01-01",
        "end_date": "2025-01-31",
        "duration_measure": "31"
    },
    {
        "total_invoiced_quantity": "20.00",
        "start_date": "2025-02-01",
        "end_date": "2025-02-28",
        "duration_measure": "29"
    },
    {
        "total_invoiced_quantity": "21.00",
        "start_date": "2025-03-01",
        "end_date": "2025-03-31",
        "duration_measure": "31"
    }
]

Uso en PDF:

  • Gráfica de barras comparativa
  • Detección de fugas (consumo anómalo)
  • Análisis de tendencias
  • Transparencia para suscriptor

📌 7. payment_agreements: Financiaciones Activas

"payment_agreements": [
    {
        "contract_number": "IX900-abc-001",
        "good_service_name": "Tuberias",
        "description": "Instalacion de tuberias sin IVA",
        "fees_to_pay": "36",
        "paid_fees": "31",
        "interest_rate": "0.77",
        "balance_to_pay": "250000.00",
        "transaction_description": "Cuota 32",
        "fee_value_to_pay": "50000.00"
    }
]

Información crítica:

  • fees_to_pay: Total cuotas acuerdo (36)
  • paid_fees: Cuotas pagadas (31)
  • balance_to_pay: Deuda activa (250.000,00)
  • fee_value_to_pay: Cuota del mes actual (50.000,00)
  • interest_rate: Tasa financiero (0,77%)

📌 8. last_valid_payment_date: Plazo Pago

"last_valid_payment_date": "2025-10-31"

Importancia:

  • Límite máximo para pago sin intereses
  • Típicamente 20-30 días después expedición
  • Si pasa: cobro de mora (interés
  • comisión)
  • Debe estar en PDF y correos ESP

📌 9. payment_reference: Código Bancario Único

"payment_reference": "190242200835880000-107-010787002"

Formato típico:

  • Código DANE + referencia interna + dígitos
  • Único por factura
  • Permite identificar al suscriptor + período + ESP
  • Se paga en PSE, transferencias, corresponsales bancarios

Ejemplo de pago:

Cliente va a banco/cajero:
"Quiero pagar servicios públicos"
Ingresa: 190242200835880000-107-010787002
Sistema bancario: Identifica empresa + suscriptor
Pago confirmado

📌 10. Casos de Uso Servicios Públicos

Caso 1: Servicios Múltiples (este ejemplo)

- Un suscriptor
- 2+ servicios (agua + gas)
- Un documento
- Un pago consolidado

Caso 2: Residencia Estrato 1 con Máximo Subsidio

"stratum_id": 1,
"descuentos_credito_al_item": [
    { "allowance_reason": "Subsidio Agua 50%", "amount": "15000" },
    { "allowance_reason": "Subsidio Energía 50%", "amount": "25000" }
]

Caso 3: Comercio Estrato C con Contribución

"stratum_id": 6,  // O "C" comercial
"cargos_debito_al_item": [
    { "charge_reason": "Contribución Comercial 20%", "amount": "3000" },
    { "charge_reason": "Alumbrado Público", "amount": "1500" }
]

Caso 4: Industrial Edificio Oficinas

"spd": [
    { "type_spd_id": 1, "total_metered_quantity": "5000" },  // 5.000 kWh
    { "type_spd_id": 3, "total_metered_quantity": "200" },   // 200 m³
    { "type_spd_id": 5, "total_metered_quantity": "50" }     // Telecom
]

📌 11. Comparativa: Servicios Públicos vs otros tipos

Aspecto ESP (24) POS (15) Factura (1)
Modelo Periódico (mensual) Transaccional Único venta
Medidor Sí (gas, agua, energía) No No
Historiales 3-6 meses atrás No No
Subsidios Por estrato No No
Acuerdos pago Financiaciones Plazo 30 días Contado típico
Lecturas utility_meter + fechas No No
Múltiples servicios Sí (SPD array) Boletas individuales Múltiples líneas

📌 12. Matriz de Errores Comunes

Error Causa Solución
"SPD array vacío" Sin servicios definidos Agregar mínimo 1 objeto SPD
"type_spd_id inválido" Código no reconocido (9, 10) Usar 1-8 según tabla
"consumption_history desordenada" Fechas no cronológicas Ordenar de antiguo a reciente
"Lecturas inconsistentes" latest < previous Validar que lectura nueva > anterior
"stratum_id/stratum mismatch" 3 en raíz pero "Comercial" en texto Mantener consistencia: stratum_id 3 → "3-Residencial"
"Acuerdo futuro" payment_agreement con fecha > hoy Usar fechas precedentes
"payment_reference duplicado" Mismo código en 2 facturas Generar uno único por documento

📌 13. Flujo Operativo Mensual de ESP

Fase 1: Lectura de Medidores

Día 25: Lecturadores van a inmuebles
Registran: Lectura actual, método, fecha
Ejemplo: 1.382 m³ (27/04)

Fase 2: Cálculo de Consumo

Consumo = 1.382 - 1.360 = 0.022 m³
Valor = 0.022 × $1.363.636 = $30.000,00

Fase 3: Aplicar Subsidios/Cargos

Estrato 3: Descuento 15% = -6.100,00
Alumbrado: Cargo = +4.100,00
Acuerdos: Cuota abono = +50.000,00

Fase 4: Generar Factura Electrónica

POST /api/ubl2.1/eqdoc
DIAN valida
Generado: CUFE + PDF + XML

Fase 5: Envío a Suscriptor

sendmail: true → Email con PDF + QR
PDF incluye: Gráficas, datos medidor, payment_reference

Fase 6: Cobro

Suscriptor paga:
- PSE: payment_reference
- Banco: payment_reference
- ESP: Efectivo/transferencia
Valor: 10.700,00 COP (incluye acuerdo pago)

📌 14. Auditoría DIAN y SSPD

Validaciones DIAN:

  • UUID único por factura
  • consumption_history coherente
  • Cargos/descuentos por estrato válidos
  • Fechas no futuras
  • payment_reference único

Validaciones SSPD (Superintendencia):

  • Lecturas realistas (no saltos anormales)
  • Subsidios/contribuciones según estrato
  • Tasa morosidad (facturas impagadas)
  • Frecuencia emisión (mensual)
  • Documentación respaldatoria

📌 15. Caso Real: Factura Agua + Gas Residencial

Suscriptor: ALEXANDER OBANDO LONDONO
Dirección: Calle 11 # 21-73, Barrio La Cabaña (Pereira)
Estrato: 3 Residencial
Período: Marzo 2025

Lectura Agua:

  • Anterior (27/02): 1.360 m³
  • Actual (27/03): 1.382 m³
  • Consumo: 0.022 m³ × $1.363.636 = 30.000,00 COP
  • Cargo: Alumbrado +4.100,00
  • Subtotal Agua: 34.100,00

Lectura Gas:

  • Anterior: 1.360 m³
  • Actual: 1.382 m³
  • Consumo: 0.022 m³ × $1.363.636 = 30.000,00 COP
  • Descuento (Estrato 3): -6.100,00 (Subsidio + Beneficio)
  • Subtotal Gas: 23.900,00

Acuerdos Activos:

  • Cuota Tuberías: +50.000,00
  • Cuota Revisión: +55.000,00

Cálculo Final:

Agua + Gas + Cargos - Descuentos:  34.100 + 23.900 - 6.100 = 51.900
IVA 19%:                            9.861,00
Subtotal:                          61.761,00
Acuerdos de pago:                 +105.000,00
─────────────────
TOTAL A PAGAR:                    166.761,00 COP

Fecha límite pago: 31 de octubre 2025
Código pago: 190242200835880000-107-010787002

En PDF se genera:

  • 📊 Gráfica consumo últimos 3 meses
  • 📋 Detalle de cargos/descuentos por estrato
  • 💳 Métodos de pago (PSE, banco, oficina ESP)
  • 📞 Números teléfono atención (24/7)
  • ⚠️ Alerta si consumo está fuera de rango

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
host apidian2026-8.oo
{
    "number": 1,
    "type_document_id": 24,
    "type_operation_id": 28,
    "date": "2025-11-04",
    "time": "04:08:12",
    "resolution_number": "SSP",
    "prefix": "SSP",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "sendmail": true,
    "sendmailtome": true,
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "last_valid_payment_date": "2025-10-31",
    "payment_reference": "190242200835880000-107-010787002",
    "stratum_id": 3,
    "software_manufacturer": {
        "name": "ALEXANDER OBANDO LONDONO",
        "business_name": "TORRE SOFTWARE",
        "software_name": "BABEL"
    },
    "spd": [
        {
            "agency_information": {
                "type_spd_id": 1,
                "office_lending_company": "OFICINA DE RECAUDO EFIGAS SA ESP",
                "contract_number": "ABC-000001",
                "issue_date": "2020-01",
                "note": "Esta es una nota de ejemplo."
            },
            "subscriber_party": {
                "party_name": "ALEXANDER OBANDO LONDONO",
                "street_name": "CLL 11 NRO 21-73",
                "additional_street_name": "BRR LA CABAÑA, PISO 2, HOTEL OVERLOOK",
                "municipality_id": 822,
                "stratum": "3-Residencial",
                "email": "[email protected]"
            },
            "subscriber_consumption": {
                "duration_of_the_billing_cycle": "1.00",
                "consumption_section_note": "Esta es una nota de seccion de consumo de ejemplo",
                "total_metered_unit_id": 864,
                "total_metered_quantity": "15.00",
                "consumption_payable_amount": "30000.00",
                "consumption_price_quantity": "15.00",
                "partial_line_extension_amount": "90000.00",
                "cargos_debito_al_item": [
                    {
                        "charge_reason": "Alumbrado Publico",
                        "amount": "4100"
                    },
                    {
                        "charge_reason": "XYZ",
                        "amount": "2000"
                    }
                ],
                "unstructured_price": {
                    "price_amount": "1960.10",
                    "base_quantity": "1.00"
                },
                "consumption_history": [
                    {
                        "total_invoiced_quantity": "24.00",
                        "start_date": "2025-01-01",
                        "end_date": "2025-01-31",
                        "duration_measure": "31"
                    },
                    {
                        "total_invoiced_quantity": "20.00",
                        "start_date": "2025-02-01",
                        "end_date": "2025-02-28",
                        "duration_measure": "29"
                    },
                    {
                        "total_invoiced_quantity": "21.00",
                        "start_date": "2025-03-01",
                        "end_date": "2025-03-31",
                        "duration_measure": "31"
                    }
                ]
            }
        },
        {
            "agency_information": {
                "type_spd_id": 8,
                "office_lending_company": "EFIGAS S.A. E.S.P",
                "contract_number": "XYZ-000002",
                "issue_date": "2025-01",
                "note": "Esta es una nota de ejemplo."
            },
            "subscriber_party": {
                "party_name": "ALEXANDER OBANDO LONDONO",
                "street_name": "CLL 11 NRO 21-73",
                "additional_street_name": "BRR LA CABAÑA, PISO 2, HOTEL OVERLOOK",
                "municipality_id": 822,
                "stratum": "3-Residencial",
                "email": "[email protected]"
            },
            "subscriber_consumption": {
                "duration_of_the_billing_cycle": "1.00",
                "consumption_section_note": "Esta es una nota de seccion de consumo de ejemplo",
                "total_metered_unit_id": 864,
                "total_metered_quantity": "15.00",
                "consumption_payable_amount": "30000.00",
                "consumption_price_quantity": "15.00",
                "partial_line_extension_amount": "90000.00",
                "descuentos_credito_al_item": [
                    {
                        "allowance_reason": "Subsidio Alumbrado Publico",
                        "amount": "4100"
                    },
                    {
                        "allowance_reason": "Subsidio XYZ",
                        "amount": "2000"
                    }
                ],
                "unstructured_price": {
                    "price_amount": "2000.10",
                    "base_quantity": "1.00"
                },
                "utility_meter": {
                    "meter_number": "Tech_sirius_2016637401-7",
                    "previous_meter_reading_date": "2025-03-27",
                    "previous_meter_quantity": "1.360",
                    "latest_meter_reading_date": "2025-04-27",
                    "latest_meter_quantity": "1.382",
                    "meter_reading_method": "Directa al contador",
                    "duration_measure": "31"
                },
                "consumption_history": [
                    {
                        "total_invoiced_quantity": "24.00",
                        "start_date": "2025-01-01",
                        "end_date": "2025-01-31",
                        "duration_measure": "31"
                    },
                    {
                        "total_invoiced_quantity": "20.00",
                        "start_date": "2025-02-01",
                        "end_date": "2025-02-28",
                        "duration_measure": "29"
                    },
                    {
                        "total_invoiced_quantity": "21.00",
                        "start_date": "2025-03-01",
                        "end_date": "2025-03-31",
                        "duration_measure": "31"
                    }
                ],
                "payment_agreements": [
                    {
                        "contract_number": "IX900-abc-001",
                        "good_service_name": "Tuberias",
                        "description": "Instalacion de tuberias sin IVA",
                        "fees_to_pay": "36",
                        "paid_fees": "31",
                        "interest_rate": "0.77",
                        "balance_to_pay": "250000.00",
                        "transaction_description": "Cuota 32",
                        "fee_value_to_pay": "50000.00",
                        "item_credit_discount": "0.00",
                        "item_debit_charge": "0.00"
                    },
                    {
                        "contract_number": "IX900-abc-002",
                        "good_service_name": "Revision",
                        "description": "Revision anual de la instalacion",
                        "fees_to_pay": "36",
                        "paid_fees": "11",
                        "interest_rate": "0.77",
                        "balance_to_pay": "1250000.00",
                        "transaction_description": "Cuota 12",
                        "fee_value_to_pay": "55000.00",
                        "item_credit_discount": "0.00",
                        "item_debit_charge": "0.00"
                    }
                ]
            }
        }
    ],
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 117,
        "municipality_id": 820,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 30,
        "payment_due_date": "2025-11-04",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": true,
            "allowance_charge_reason": "Acuerdo de Pago",
            "amount": "700.00",
            "base_amount": "10000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "8403.36134",
        "tax_exclusive_amount": "8403.36134",
        "tax_inclusive_amount": "10000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "700.00",
        "payable_amount": "10700.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "1596.63865",
            "percent": "19.00",
            "taxable_amount": "8403.36134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "8403.36134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1596.63865",
                    "taxable_amount": "8403.36134",
                    "percent": "19.00"
                }
            ],
            "description": "CONSUMO DE GAS",
            "seller_code": "0001",
            "code": "SPD-GAS",
            "type_item_identification_id": 4,
            "price_amount": "8403.36134",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/eqdoc' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -H 'host: apidian2026-8.oo' \
  -d '{
    "number": 1,
    "type_document_id": 24,
    "type_operation_id": 28,
    "date": "2025-11-04",
    "time": "04:08:12",
    "resolution_number": "SSP",
    "prefix": "SSP",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "sendmail": true,
    "sendmailtome": true,
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "last_valid_payment_date": "2025-10-31",
    "payment_reference": "190242200835880000-107-010787002",
    "stratum_id": 3,
    "software_manufacturer": {
        "name": "ALEXANDER OBANDO LONDONO",
        "business_name": "TORRE SOFTWARE",
        "software_name": "BABEL"
    },
    "spd": [
        {
            "agency_information": {
                "type_spd_id": 1,
                "office_lending_company": "OFICINA DE RECAUDO EFIGAS SA ESP",
                "contract_number": "ABC-000001",
                "issue_date": "2020-01",
                "note": "Esta es una nota de ejemplo."
            },
            "subscriber_party": {
                "party_name": "ALEXANDER OBANDO LONDONO",
                "street_name": "CLL 11 NRO 21-73",
                "additional_street_name": "BRR LA CABAÑA, PISO 2, HOTEL OVERLOOK",
                "municipality_id": 822,
                "stratum": "3-Residencial",
                "email": "[email protected]"
            },
            "subscriber_consumption": {
                "duration_of_the_billing_cycle": "1.00",
                "consumption_section_note": "Esta es una nota de seccion de consumo de ejemplo",
                "total_metered_unit_id": 864,
                "total_metered_quantity": "15.00",
                "consumption_payable_amount": "30000.00",
                "consumption_price_quantity": "15.00",
                "partial_line_extension_amount": "90000.00",
                "cargos_debito_al_item": [
                    {
                        "charge_reason": "Alumbrado Publico",
                        "amount": "4100"
                    },
                    {
                        "charge_reason": "XYZ",
                        "amount": "2000"
                    }
                ],
                "unstructured_price": {
                    "price_amount": "1960.10",
                    "base_quantity": "1.00"
                },
                "consumption_history": [
                    {
                        "total_invoiced_quantity": "24.00",
                        "start_date": "2025-01-01",
                        "end_date": "2025-01-31",
                        "duration_measure": "31"
                    },
                    {
                        "total_invoiced_quantity": "20.00",
                        "start_date": "2025-02-01",
                        "end_date": "2025-02-28",
                        "duration_measure": "29"
                    },
                    {
                        "total_invoiced_quantity": "21.00",
                        "start_date": "2025-03-01",
                        "end_date": "2025-03-31",
                        "duration_measure": "31"
                    }
                ]
            }
        },
        {
            "agency_information": {
                "type_spd_id": 8,
                "office_lending_company": "EFIGAS S.A. E.S.P",
                "contract_number": "XYZ-000002",
                "issue_date": "2025-01",
                "note": "Esta es una nota de ejemplo."
            },
            "subscriber_party": {
                "party_name": "ALEXANDER OBANDO LONDONO",
                "street_name": "CLL 11 NRO 21-73",
                "additional_street_name": "BRR LA CABAÑA, PISO 2, HOTEL OVERLOOK",
                "municipality_id": 822,
                "stratum": "3-Residencial",
                "email": "[email protected]"
            },
            "subscriber_consumption": {
                "duration_of_the_billing_cycle": "1.00",
                "consumption_section_note": "Esta es una nota de seccion de consumo de ejemplo",
                "total_metered_unit_id": 864,
                "total_metered_quantity": "15.00",
                "consumption_payable_amount": "30000.00",
                "consumption_price_quantity": "15.00",
                "partial_line_extension_amount": "90000.00",
                "descuentos_credito_al_item": [
                    {
                        "allowance_reason": "Subsidio Alumbrado Publico",
                        "amount": "4100"
                    },
                    {
                        "allowance_reason": "Subsidio XYZ",
                        "amount": "2000"
                    }
                ],
                "unstructured_price": {
                    "price_amount": "2000.10",
                    "base_quantity": "1.00"
                },
                "utility_meter": {
                    "meter_number": "Tech_sirius_2016637401-7",
                    "previous_meter_reading_date": "2025-03-27",
                    "previous_meter_quantity": "1.360",
                    "latest_meter_reading_date": "2025-04-27",
                    "latest_meter_quantity": "1.382",
                    "meter_reading_method": "Directa al contador",
                    "duration_measure": "31"
                },
                "consumption_history": [
                    {
                        "total_invoiced_quantity": "24.00",
                        "start_date": "2025-01-01",
                        "end_date": "2025-01-31",
                        "duration_measure": "31"
                    },
                    {
                        "total_invoiced_quantity": "20.00",
                        "start_date": "2025-02-01",
                        "end_date": "2025-02-28",
                        "duration_measure": "29"
                    },
                    {
                        "total_invoiced_quantity": "21.00",
                        "start_date": "2025-03-01",
                        "end_date": "2025-03-31",
                        "duration_measure": "31"
                    }
                ],
                "payment_agreements": [
                    {
                        "contract_number": "IX900-abc-001",
                        "good_service_name": "Tuberias",
                        "description": "Instalacion de tuberias sin IVA",
                        "fees_to_pay": "36",
                        "paid_fees": "31",
                        "interest_rate": "0.77",
                        "balance_to_pay": "250000.00",
                        "transaction_description": "Cuota 32",
                        "fee_value_to_pay": "50000.00",
                        "item_credit_discount": "0.00",
                        "item_debit_charge": "0.00"
                    },
                    {
                        "contract_number": "IX900-abc-002",
                        "good_service_name": "Revision",
                        "description": "Revision anual de la instalacion",
                        "fees_to_pay": "36",
                        "paid_fees": "11",
                        "interest_rate": "0.77",
                        "balance_to_pay": "1250000.00",
                        "transaction_description": "Cuota 12",
                        "fee_value_to_pay": "55000.00",
                        "item_credit_discount": "0.00",
                        "item_debit_charge": "0.00"
                    }
                ]
            }
        }
    ],
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 117,
        "municipality_id": 820,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 30,
        "payment_due_date": "2025-11-04",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": true,
            "allowance_charge_reason": "Acuerdo de Pago",
            "amount": "700.00",
            "base_amount": "10000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "8403.36134",
        "tax_exclusive_amount": "8403.36134",
        "tax_inclusive_amount": "10000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "700.00",
        "payable_amount": "10700.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "1596.63865",
            "percent": "19.00",
            "taxable_amount": "8403.36134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "8403.36134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1596.63865",
                    "taxable_amount": "8403.36134",
                    "percent": "19.00"
                }
            ],
            "description": "CONSUMO DE GAS",
            "seller_code": "0001",
            "code": "SPD-GAS",
            "type_item_identification_id": 4,
            "price_amount": "8403.36134",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/eqdoc', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
    'host' => 'apidian2026-8.oo',
  ],
  'body' => '{
    "number": 1,
    "type_document_id": 24,
    "type_operation_id": 28,
    "date": "2025-11-04",
    "time": "04:08:12",
    "resolution_number": "SSP",
    "prefix": "SSP",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "sendmail": true,
    "sendmailtome": true,
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "last_valid_payment_date": "2025-10-31",
    "payment_reference": "190242200835880000-107-010787002",
    "stratum_id": 3,
    "software_manufacturer": {
        "name": "ALEXANDER OBANDO LONDONO",
        "business_name": "TORRE SOFTWARE",
        "software_name": "BABEL"
    },
    "spd": [
        {
            "agency_information": {
                "type_spd_id": 1,
                "office_lending_company": "OFICINA DE RECAUDO EFIGAS SA ESP",
                "contract_number": "ABC-000001",
                "issue_date": "2020-01",
                "note": "Esta es una nota de ejemplo."
            },
            "subscriber_party": {
                "party_name": "ALEXANDER OBANDO LONDONO",
                "street_name": "CLL 11 NRO 21-73",
                "additional_street_name": "BRR LA CABAÑA, PISO 2, HOTEL OVERLOOK",
                "municipality_id": 822,
                "stratum": "3-Residencial",
                "email": "[email protected]"
            },
            "subscriber_consumption": {
                "duration_of_the_billing_cycle": "1.00",
                "consumption_section_note": "Esta es una nota de seccion de consumo de ejemplo",
                "total_metered_unit_id": 864,
                "total_metered_quantity": "15.00",
                "consumption_payable_amount": "30000.00",
                "consumption_price_quantity": "15.00",
                "partial_line_extension_amount": "90000.00",
                "cargos_debito_al_item": [
                    {
                        "charge_reason": "Alumbrado Publico",
                        "amount": "4100"
                    },
                    {
                        "charge_reason": "XYZ",
                        "amount": "2000"
                    }
                ],
                "unstructured_price": {
                    "price_amount": "1960.10",
                    "base_quantity": "1.00"
                },
                "consumption_history": [
                    {
                        "total_invoiced_quantity": "24.00",
                        "start_date": "2025-01-01",
                        "end_date": "2025-01-31",
                        "duration_measure": "31"
                    },
                    {
                        "total_invoiced_quantity": "20.00",
                        "start_date": "2025-02-01",
                        "end_date": "2025-02-28",
                        "duration_measure": "29"
                    },
                    {
                        "total_invoiced_quantity": "21.00",
                        "start_date": "2025-03-01",
                        "end_date": "2025-03-31",
                        "duration_measure": "31"
                    }
                ]
            }
        },
        {
            "agency_information": {
                "type_spd_id": 8,
                "office_lending_company": "EFIGAS S.A. E.S.P",
                "contract_number": "XYZ-000002",
                "issue_date": "2025-01",
                "note": "Esta es una nota de ejemplo."
            },
            "subscriber_party": {
                "party_name": "ALEXANDER OBANDO LONDONO",
                "street_name": "CLL 11 NRO 21-73",
                "additional_street_name": "BRR LA CABAÑA, PISO 2, HOTEL OVERLOOK",
                "municipality_id": 822,
                "stratum": "3-Residencial",
                "email": "[email protected]"
            },
            "subscriber_consumption": {
                "duration_of_the_billing_cycle": "1.00",
                "consumption_section_note": "Esta es una nota de seccion de consumo de ejemplo",
                "total_metered_unit_id": 864,
                "total_metered_quantity": "15.00",
                "consumption_payable_amount": "30000.00",
                "consumption_price_quantity": "15.00",
                "partial_line_extension_amount": "90000.00",
                "descuentos_credito_al_item": [
                    {
                        "allowance_reason": "Subsidio Alumbrado Publico",
                        "amount": "4100"
                    },
                    {
                        "allowance_reason": "Subsidio XYZ",
                        "amount": "2000"
                    }
                ],
                "unstructured_price": {
                    "price_amount": "2000.10",
                    "base_quantity": "1.00"
                },
                "utility_meter": {
                    "meter_number": "Tech_sirius_2016637401-7",
                    "previous_meter_reading_date": "2025-03-27",
                    "previous_meter_quantity": "1.360",
                    "latest_meter_reading_date": "2025-04-27",
                    "latest_meter_quantity": "1.382",
                    "meter_reading_method": "Directa al contador",
                    "duration_measure": "31"
                },
                "consumption_history": [
                    {
                        "total_invoiced_quantity": "24.00",
                        "start_date": "2025-01-01",
                        "end_date": "2025-01-31",
                        "duration_measure": "31"
                    },
                    {
                        "total_invoiced_quantity": "20.00",
                        "start_date": "2025-02-01",
                        "end_date": "2025-02-28",
                        "duration_measure": "29"
                    },
                    {
                        "total_invoiced_quantity": "21.00",
                        "start_date": "2025-03-01",
                        "end_date": "2025-03-31",
                        "duration_measure": "31"
                    }
                ],
                "payment_agreements": [
                    {
                        "contract_number": "IX900-abc-001",
                        "good_service_name": "Tuberias",
                        "description": "Instalacion de tuberias sin IVA",
                        "fees_to_pay": "36",
                        "paid_fees": "31",
                        "interest_rate": "0.77",
                        "balance_to_pay": "250000.00",
                        "transaction_description": "Cuota 32",
                        "fee_value_to_pay": "50000.00",
                        "item_credit_discount": "0.00",
                        "item_debit_charge": "0.00"
                    },
                    {
                        "contract_number": "IX900-abc-002",
                        "good_service_name": "Revision",
                        "description": "Revision anual de la instalacion",
                        "fees_to_pay": "36",
                        "paid_fees": "11",
                        "interest_rate": "0.77",
                        "balance_to_pay": "1250000.00",
                        "transaction_description": "Cuota 12",
                        "fee_value_to_pay": "55000.00",
                        "item_credit_discount": "0.00",
                        "item_debit_charge": "0.00"
                    }
                ]
            }
        }
    ],
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 117,
        "municipality_id": 820,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 30,
        "payment_due_date": "2025-11-04",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": true,
            "allowance_charge_reason": "Acuerdo de Pago",
            "amount": "700.00",
            "base_amount": "10000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "8403.36134",
        "tax_exclusive_amount": "8403.36134",
        "tax_inclusive_amount": "10000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "700.00",
        "payable_amount": "10700.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "1596.63865",
            "percent": "19.00",
            "taxable_amount": "8403.36134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "8403.36134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1596.63865",
                    "taxable_amount": "8403.36134",
                    "percent": "19.00"
                }
            ],
            "description": "CONSUMO DE GAS",
            "seller_code": "0001",
            "code": "SPD-GAS",
            "type_item_identification_id": 4,
            "price_amount": "8403.36134",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");
myHeaders.append("host", "apidian2026-8.oo");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":1,"type_document_id":24,"type_operation_id":28,"date":"2025-11-04","time":"04:08:12","resolution_number":"SSP","prefix":"SSP","notes":"ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA","sendmail":true,"sendmailtome":true,"foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","last_valid_payment_date":"2025-10-31","payment_reference":"190242200835880000-107-010787002","stratum_id":3,"software_manufacturer":{"name":"ALEXANDER OBANDO LONDONO","business_name":"TORRE SOFTWARE","software_name":"BABEL"},"spd":[{"agency_information":{"type_spd_id":1,"office_lending_company":"OFICINA DE RECAUDO EFIGAS SA ESP","contract_number":"ABC-000001","issue_date":"2020-01","note":"Esta es una nota de ejemplo."},"subscriber_party":{"party_name":"ALEXANDER OBANDO LONDONO","street_name":"CLL 11 NRO 21-73","additional_street_name":"BRR LA CABA\u00d1A, PISO 2, HOTEL OVERLOOK","municipality_id":822,"stratum":"3-Residencial","email":"[email protected]"},"subscriber_consumption":{"duration_of_the_billing_cycle":"1.00","consumption_section_note":"Esta es una nota de seccion de consumo de ejemplo","total_metered_unit_id":864,"total_metered_quantity":"15.00","consumption_payable_amount":"30000.00","consumption_price_quantity":"15.00","partial_line_extension_amount":"90000.00","cargos_debito_al_item":[{"charge_reason":"Alumbrado Publico","amount":"4100"},{"charge_reason":"XYZ","amount":"2000"}],"unstructured_price":{"price_amount":"1960.10","base_quantity":"1.00"},"consumption_history":[{"total_invoiced_quantity":"24.00","start_date":"2025-01-01","end_date":"2025-01-31","duration_measure":"31"},{"total_invoiced_quantity":"20.00","start_date":"2025-02-01","end_date":"2025-02-28","duration_measure":"29"},{"total_invoiced_quantity":"21.00","start_date":"2025-03-01","end_date":"2025-03-31","duration_measure":"31"}]}},{"agency_information":{"type_spd_id":8,"office_lending_company":"EFIGAS S.A. E.S.P","contract_number":"XYZ-000002","issue_date":"2025-01","note":"Esta es una nota de ejemplo."},"subscriber_party":{"party_name":"ALEXANDER OBANDO LONDONO","street_name":"CLL 11 NRO 21-73","additional_street_name":"BRR LA CABA\u00d1A, PISO 2, HOTEL OVERLOOK","municipality_id":822,"stratum":"3-Residencial","email":"[email protected]"},"subscriber_consumption":{"duration_of_the_billing_cycle":"1.00","consumption_section_note":"Esta es una nota de seccion de consumo de ejemplo","total_metered_unit_id":864,"total_metered_quantity":"15.00","consumption_payable_amount":"30000.00","consumption_price_quantity":"15.00","partial_line_extension_amount":"90000.00","descuentos_credito_al_item":[{"allowance_reason":"Subsidio Alumbrado Publico","amount":"4100"},{"allowance_reason":"Subsidio XYZ","amount":"2000"}],"unstructured_price":{"price_amount":"2000.10","base_quantity":"1.00"},"utility_meter":{"meter_number":"Tech_sirius_2016637401-7","previous_meter_reading_date":"2025-03-27","previous_meter_quantity":"1.360","latest_meter_reading_date":"2025-04-27","latest_meter_quantity":"1.382","meter_reading_method":"Directa al contador","duration_measure":"31"},"consumption_history":[{"total_invoiced_quantity":"24.00","start_date":"2025-01-01","end_date":"2025-01-31","duration_measure":"31"},{"total_invoiced_quantity":"20.00","start_date":"2025-02-01","end_date":"2025-02-28","duration_measure":"29"},{"total_invoiced_quantity":"21.00","start_date":"2025-03-01","end_date":"2025-03-31","duration_measure":"31"}],"payment_agreements":[{"contract_number":"IX900-abc-001","good_service_name":"Tuberias","description":"Instalacion de tuberias sin IVA","fees_to_pay":"36","paid_fees":"31","interest_rate":"0.77","balance_to_pay":"250000.00","transaction_description":"Cuota 32","fee_value_to_pay":"50000.00","item_credit_discount":"0.00","item_debit_charge":"0.00"},{"contract_number":"IX900-abc-002","good_service_name":"Revision","description":"Revision anual de la instalacion","fees_to_pay":"36","paid_fees":"11","interest_rate":"0.77","balance_to_pay":"1250000.00","transaction_description":"Cuota 12","fee_value_to_pay":"55000.00","item_credit_discount":"0.00","item_debit_charge":"0.00"}]}}],"customer":{"identification_number":89008003,"dv":2,"name":"ALEXANDER OBANDO LONDONO","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":3,"type_organization_id":2,"type_liability_id":117,"municipality_id":820,"type_regime_id":2},"payment_form":{"payment_form_id":1,"payment_method_id":30,"payment_due_date":"2025-11-04","duration_measure":"0"},"allowance_charges":[{"discount_id":1,"charge_indicator":true,"allowance_charge_reason":"Acuerdo de Pago","amount":"700.00","base_amount":"10000.00"}],"legal_monetary_totals":{"line_extension_amount":"8403.36134","tax_exclusive_amount":"8403.36134","tax_inclusive_amount":"10000.00","allowance_total_amount":"0.00","charge_total_amount":"700.00","payable_amount":"10700.00"},"tax_totals":[{"tax_id":1,"tax_amount":"1596.63865","percent":"19.00","taxable_amount":"8403.36134"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"8403.36134","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"1596.63865","taxable_amount":"8403.36134","percent":"19.00"}],"description":"CONSUMO DE GAS","seller_code":"0001","code":"SPD-GAS","type_item_identification_id":4,"price_amount":"8403.36134","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/eqdoc", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

⚡ SERVICIOS PÚBLICOS - SIMPLIFICADO (type_document_id 24, Un Solo Servicio)

📄 Descripción General

Esta es una variante simplificada del documento de servicios públicos con un único servicio (gas). Es la configuración típica para:

  • Empresas con un único producto/servicio
  • Suscriptores residenciales monoservicio
  • Primeras integraciones ESP (estructura menos compleja)
  • Pruebas y validaciones iniciales

Simplificaciones respecto a ejemplo anterior:

  • Solo 1 objeto spd (no array múltiple)
  • Menos cargos/descuentos
  • Financiación simple (2 acuerdos)
  • Válida para pequeñas ESP o filiales especializadas

📋 URL del Endpoint

POST {{url}}/api/ubl2.1/eqdoc

Características:

  • Tipo: Documento Equivalente - Servicios Públicos
  • Modo: Síncrono
  • Suscriptor: ALEXANDER OBANDO LONDONO
  • Servicio: Gas Natural (type_spd_id: 8)
  • Estrato: 3 Residencial
  • Período: Marzo 2025

🔑 Estructura Simplificada

Documento

Campo Valor Descripción
type_document_id 24 Servicios Públicos
type_operation_id 28 Operación ESP
prefix SSP Prefijo
number 2 Documento #2
date 2025-11-04 Expedición

SPD Único: Gas

Nivel Campo Valor Descripción
agency_info type_spd_id 8 Gas/Otros
office_company EFIGAS SA ESP Prestador
contract_number XYZ-000002 Contrato
issue_date 2025-03 Desde
subscriber party_name ALEXANDER OBANDO Titular
street_name CLL 11 NRO 21-73 Dirección
stratum 3-Residencial Estrato
consumption total_metered_quantity 15,00 m³ Consumo
consumption_payable 30.000,00 Valor
utility_meter Lectura física

Medidor: Lectura Real

Dato Valor Descripción
meter_number Tech_sirius_... Serial
previous_date 2025-02-27 Lectura anterior
previous_qty 1.360 m³ Valor anterior
latest_date 2025-03-10 Lectura actual
latest_qty 1.382 m³ Valor actual
duration 30 días Período

Consumo Histórico: 3 Meses

Período Consumo Días
Enero 24,00 m³ 31
Febrero 20,00 m³ 29
Marzo 21,00 m³ 31

Financiaciones: 2 Acuerdos Activos

Acuerdo 1: Tuberías

  • Cuota: 50.000,00 (cuota #32 de 36)
  • Saldo pendiente: 250.000,00
  • Tasa: 0,77%

Acuerdo 2: Revisión Anual

  • Cuota: 55.000,00 (cuota #12 de 36)
  • Saldo pendiente: 1.250.000,00
  • Tasa: 0,77%

💰 Cálculo de Totales

Rubro Valor
Consumo Gas 8.403,36
IVA 19% 1.596,64
Subtotal 10.000,00
Subsidio Estrato 3 -6.100,00
Cargo Alumbrado 4.100,00
Acuerdo Tuberías 50.000,00
Acuerdo Revisión 55.000,00
TOTAL A PAGAR 113.000,00

📝 Notas sobre Simplificación

📌 1. Un Solo SPD: Estructura Mínima

"spd": [
    {
        "agency_information": { ... },
        "subscriber_party": { ... },
        "subscriber_consumption": { ... }
    }
]  // Array con 1 elemento, no múltiple

Ventajas:

  • Menos complejidad JSON
  • Validación más rápida
  • Ideal para empresas especializadas (solo gas, solo agua)
  • Menor ancho banda de transmisión

📌 2. Medidor Completo: Lectura Física

"utility_meter": {
    "meter_number": "Tech_sirius_2016637401-7",
    "previous_meter_reading_date": "2025-02-27",
    "previous_meter_quantity": "1.360",
    "latest_meter_reading_date": "2025-03-10",
    "latest_meter_quantity": "1.382",
    "meter_reading_method": "Directa al contador",
    "duration_measure": "30"
}

Diferencia con ejemplo anterior:

  • Anterior: 2 medidores (agua + gas)
  • Simplificado: 1 medidor (solo gas)
  • Cálculo: 1.382 - 1.360 = 0.022 m³

📌 3. Consumo Histórico: Comparativa Básica

"consumption_history": [
    { "total_invoiced_quantity": "24.00", "start_date": "2025-01-01", "end_date": "2025-01-31", "duration_measure": "31" },
    { "total_invoiced_quantity": "20.00", "start_date": "2025-02-01", "end_date": "2025-02-28", "duration_measure": "29" },
    { "total_invoiced_quantity": "21.00", "start_date": "2025-03-01", "end_date": "2025-03-31", "duration_measure": "31" }
]

Uso en análisis:

Enero:  24 m³
Febrero: 20 m³ (- 16% mes anterior)
Marzo:   21 m³ (+ 5% vs febrero)
Promedio: 21,67 m³

→ Mes actual (21 m³): Dentro de rango normal
→ PDF muestra gráfica de línea con tendencia

📌 4. Descuentos y Cargos: Simplificación

"descuentos_credito_al_item": [
    { "allowance_reason": "Subsidio Alumbrado Publico", "amount": "4100" },
    { "allowance_reason": "Subsidio XYZ", "amount": "2000" }
]

Vs. ejemplo anterior:

  • Anterior: 4 descuentos separados
  • Simplificado: 2 descuentos consolidados
  • Resultado: -6.100,00 (igual beneficio, menos líneas)

📌 5. Acuerdos de Pago: Dos Financiaciones Activas

"payment_agreements": [
    {
        "contract_number": "IX900-abc-001",
        "good_service_name": "Tuberias",
        "fees_to_pay": "36",
        "paid_fees": "31",
        "balance_to_pay": "250000.00",
        "fee_value_to_pay": "50000.00"
    },
    {
        "contract_number": "IX900-abc-002",
        "good_service_name": "Revision",
        "fees_to_pay": "36",
        "paid_fees": "11",
        "balance_to_pay": "1250000.00",
        "fee_value_to_pay": "55000.00"
    }
]

Estado de deudas:

  • Tuberías: Cuota 32/36 (quedan 5)
  • Revisión: Cuota 12/36 (quedan 25)
  • Total actual a pagar: 50.000 + 55.000 = 105.000,00

📌 6. Comparativa: Completo vs Simplificado

Aspecto Completo Simplificado
SPD 2 (agua + gas) 1 (solo gas)
Medidores 2 1
Descuentos 4 líneas 2 líneas
Acuerdos 2 2
Líneas invoice 1 1
JSON size ~500 líneas ~300 líneas
Tiempo proceso ~2s ~1s
Uso típico Edificios/empresas Residencias/pequeña ESP

📌 7. Casos de Uso: Simplificado

Caso A: Pequeño Municipio con Acueducto Único

"spd": [{ "type_spd_id": 3, ... }]  // Solo agua

Caso B: Empresa Gas Especializada

"spd": [{ "type_spd_id": 2, ... }]  // Solo gas combustible

Caso C: ESP Telecomunicaciones

"spd": [{ "type_spd_id": 5, ... }]  // Solo telecom

Caso D: Empresa Aseo Residencial

"spd": [{ "type_spd_id": 6, ... }]  // Solo recolección

📌 8. Validaciones Mismo que Completo

  • ✓ DIAN validación UUID único
  • ✓ Lecturas coherentes (latest > previous)
  • ✓ Subsidios según estrato
  • ✓ Fechas no futuras
  • ✓ payment_reference único
  • ✓ consumption_history cronológica

📌 9. Flujo Operativo: Gas Residencial

Día 10 del mes:

Lecturador llega a casa ALEXANDER
→ Lee medidor: 1.382 m³ (anterior 1.360)
→ Registra en tablet: Fecha, hora, serial medidor

Día 15:

Sistema calcula:
Consumo = 1.382 - 1.360 = 0.022 m³
Valor = 0.022 × $1.363.636,36 = 30.000,00
Cargo alumbrado = 4.100,00
Descuento estrato 3 = -6.100,00
Subtotal consumo = 28.000,00
Cuota 1 tuberías = 50.000,00
Cuota 2 revisión = 55.000,00
────────────────────────
TOTAL = 133.000,00

Día 20:

POST /api/ubl2.1/eqdoc → Factura electrónica
DIAN: ✓ Validada
CUFE: Generado
PDF: Enviado a [email protected]

Día 25-31:

ALEXANDER recibe PDF con:
- Consumo histórico gráfico
- Dos acuerdos de pago
- Código de pago PSE
- Número de teléfono EFIGAS emergencias

Alexander paga:
133.000,00 COP en banco con ref: 190242200835880000-107-010787002

📌 10. PDF: Lo que Suscriptor ve

Encabezado:

┌─────────────────────────────────┐
│  EFIGAS S.A. E.S.P.            │
│  FACTURA DE SERVICIOS PUBLICOS │
│  Número: SSP-2                  │
│  Fecha: 2025-11-04             │
└─────────────────────────────────┘

Datos Suscriptor:

Nombre: ALEXANDER OBANDO LONDONO
Dirección: Cll 11 Nro 21-73, Barrio La Cabaña
Contrato: XYZ-000002
Estrato: 3 (Residencial) → BENEFICIARIO SUBSIDIOS

Consumo:

Consumo Mes: 21,00 m³
Promedio 3 meses: 21,67 m³
Tendencia: NORMAL ✓

┌─ GRÁFICA DE BARRAS ─────┐
│                    ███  │ Enero  (24)
│            ███          │ Febrero (20)
│              ███        │ Marzo   (21)
└────────────────────────┘

Detalle Financiero:

Consumo Gas         30.000,00
IVA 19%              1.596,64
────────────────────────────
Subtotal            31.596,64
Subsidio Estrato -3 -6.100,00
Alumbrado público   +4.100,00
────────────────────────────
Servicios           29.596,64

+ Acuerdo Tuberías        50.000,00
+ Acuerdo Revisión        55.000,00
════════════════════════════════════
TOTAL A PAGAR      134.596,64

Fecha límite: 2025-10-20

Métodos Pago:

💳 PSE (Pago Seguro por Internet)
   Referencia: 190242200835880000-107-010787002

🏦 Banco
   Cuenta: Servicios Públicos
   Referencia: 190242200835880000-107-010787002

🚗 Efectivo
   Oficina EFIGAS, Cll 15 Nro 10-20
   Horario: Lunes a viernes 8-17h

Acuerdos de Pago:

📋 ACUERDO TUBERÍAS (IX900-abc-001)
   Instalación: $2.000.000,00
   Plan: 36 meses
   Cuota 32/36: $50.000,00 ← ESTE MES
   Saldo pendiente: $250.000,00
   Próxima cuota: $50.000,00

📋 ACUERDO REVISIÓN (IX900-abc-002)
   Revisión anual: $1.500.000,00
   Plan: 36 meses
   Cuota 12/36: $55.000,00 ← ESTE MES
   Saldo pendiente: $1.250.000,00
   Próximas cuotas: $55.000,00 × 25

📌 11. Errores Comunes en Simplificado

Error Cause Fix
"Medidor incompleto" Falta latest_meter_reading Agregar fecha/cantidad actual
"Lecturas invertidas" latest < previous Verificar: nueva debe ser > anterior
"Stratum inconsistent" stratum_id 3 pero texto "Comercial" Mantener consistencia
"Acuerdo futuro" payment_agreement con fecha > hoy Usar fechas pasadas/presentes
"SPD vacío" array sin objetos Agregar mínimo 1 SPD

📌 12. Diferencia Gas (type_spd_id 8) vs tipo 2

// type_spd_id 2: Gas Combustible estricto
"type_spd_id": 2,
"office_lending_company": "GASES DEL VALLE",

// type_spd_id 8: Otros servicios públicos (incluye gas)
"type_spd_id": 8,
"office_lending_company": "EFIGAS (servicios complementarios)",

En este ejemplo: type_spd_id 8 indica "otros" (gas como producto secundario, posible combo servicios).

📌 13. Auditoría: Simplificado vs Completo

DIAN valida igual:

  • UUID único (igual)
  • Fechas precedentes (igual)
  • Cálculos coherentes (igual)
  • consumption_history (igual)
  • Subsidios por estrato (igual)

Diferencia:

  • Simplificado: 1 SPD → más rápido procesar
  • Completo: 2 SPD → más riguroso en múltiples servicios

📌 14. Recomendación: Cuándo usar Simplificado

USA SIMPLIFICADO si:

  • Tu ESP tiene 1 único servicio
  • Suscriptores no contratan múltiples servicios
  • Querés integración rápida
  • Bajo volumen inicial

USA COMPLETO si:

  • Servicios múltiples (agua + gas + energía)
  • Clientes corporativos/edificios
  • Necesitas comparativas complejas
  • Alto volumen/estabilidad requerida

📌 15. Resumen: Simplificado

  • Propósito: Factura gas residencial estrato 3
  • SPD: 1 servicio (gas)
  • Medidor: Lectura real (1.382 m³)
  • Histórico: 3 meses (24→20→21 m³)
  • Descuentos: Subsidios estrato 3
  • Acuerdos: 2 financiaciones activas
  • Total: 133.000,00 COP
  • Validez: Igual que completo (DIAN reconoce igual)

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
host apidian2026-8.oo
{
    "number": 2,
    "type_document_id": 24,
    "type_operation_id": 28,
    "date": "2025-11-04",
    "time": "04:08:12",
    "resolution_number": "SSP",
    "prefix": "SSP",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "sendmail": true,
    "sendmailtome": true,
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "last_valid_payment_date": "2025-10-20",
    "payment_reference": "190242200835880000-107-010787002",
    "stratum_id": 3,
    "software_manufacturer": {
        "name": "ALEXANDER OBANDO LONDONO",
        "business_name": "TORRE SOFTWARE",
        "software_name": "BABEL"
    },
    "spd": [
        {
            "agency_information": {
                "type_spd_id": 8,
                "office_lending_company": "EFIGAS S.A. E.S.P",
                "contract_number": "XYZ-000002",
                "issue_date": "2025-03",
                "start_period_date": "2025-03-01",
                "end_period_date": "2025-03-01",
                "note": "Esta es una nota de ejemplo."
            },
            "subscriber_party": {
                "party_name": "ALEXANDER OBANDO LONDONO",
                "street_name": "CLL 11 NRO 21-73",
                "additional_street_name": "BRR LA CABAÑA, PISO 2, HOTEL OVERLOOK",
                "municipality_id": 822,
                "stratum": "3-Residencial",
                "email": "[email protected]"
            },
            "subscriber_consumption": {
                "duration_of_the_billing_cycle": "31.00",
                "consumption_section_note": "Esta es una nota de seccion de consumo de ejemplo",
                "total_metered_unit_id": 864,
                "total_metered_quantity": "15.00",
                "consumption_payable_amount": "30000.00",
                "consumption_price_quantity": "15.00",
                "partial_line_extension_amount": "90000.00",
                "descuentos_credito_al_item": [
                    {
                        "allowance_reason": "Subsidio Alumbrado Publico",
                        "amount": "4100.00"
                    },
                    {
                        "allowance_reason": "Subsidio XYZ",
                        "amount": "2000.00"
                    }
                ],
                "cargos_debito_al_item": [
                    {
                        "charge_reason": "Alumbrado Publico",
                        "amount": "4100.00"
                    },
                    {
                        "charge_reason": "XYZ",
                        "amount": "2000.00"
                    }
                ],
                "unstructured_price": {
                    "price_amount": "2000.10",
                    "base_quantity": "1.00"
                },
                "utiliy_meter": {
                    "meter_number": "Tech_sirius_2016637401-7",
                    "previous_meter_reading_date": "2025-02-27",
                    "previous_meter_quantity": "1.360",
                    "latest_meter_reading_date": "2025-03-10",
                    "latest_meter_quantity": "1.382",
                    "meter_reading_method": "Directa al contador",
                    "duration_measure": "30"
                },
                "consumption_history": [
                    {
                        "total_invoiced_quantity": "24.00",
                        "start_date": "2025-01-01",
                        "end_date": "2025-01-31",
                        "duration_measure": "31"
                    },
                    {
                        "total_invoiced_quantity": "20.00",
                        "start_date": "2025-02-01",
                        "end_date": "2025-02-28",
                        "duration_measure": "29"
                    },
                    {
                        "total_invoiced_quantity": "21.00",
                        "start_date": "2025-03-01",
                        "end_date": "2025-03-31",
                        "duration_measure": "31"
                    }
                ],
                "payment_agreements": [
                    {
                        "contract_number": "IX900-abc-001",
                        "good_service_name": "Tuberias",
                        "description": "Instalacion de tuberias sin IVA",
                        "fees_to_pay": "36",
                        "paid_fees": "31",
                        "interest_rate": "0.77",
                        "balance_to_pay": "250000.00",
                        "transaction_description": "Cuota 32",
                        "fee_value_to_pay": "50000.00",
                        "item_credit_discount": "0.00",
                        "item_debit_charge": "0.00"
                    },
                    {
                        "contract_number": "IX900-abc-002",
                        "good_service_name": "Revision",
                        "description": "Revision anual de la instalacion",
                        "fees_to_pay": "36",
                        "paid_fees": "11",
                        "interest_rate": "0.77",
                        "balance_to_pay": "1250000.00",
                        "transaction_description": "Cuota 12",
                        "fee_value_to_pay": "55000.00",
                        "item_credit_discount": "0.00",
                        "item_debit_charge": "0.00"
                    }
                ]
            }
        }
    ],
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 117,
        "municipality_id": 820,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 30,
        "payment_due_date": "2025-11-04",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": true,
            "allowance_charge_reason": "Acuerdo de Pago",
            "amount": "700.00",
            "base_amount": "10000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "8403.36134",
        "tax_exclusive_amount": "8403.36134",
        "tax_inclusive_amount": "10000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "700.00",
        "payable_amount": "10700.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "1596.63865",
            "percent": "19.00",
            "taxable_amount": "8403.36134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "8403.36134",
            "notes": "ESTA ES UNA NOTA DE PRUEBA DE SERVICIO INVOICE LINE",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1596.63865",
                    "taxable_amount": "8403.36134",
                    "percent": "19.00"
                }
            ],
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "8403.36134"
                }
            ],
            "description": "CONSUMO DE GAS",
            "seller_code": "0001",
            "code": "SPD-GAS",
            "type_item_identification_id": 4,
            "price_amount": "8403.36134",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/eqdoc' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -H 'host: apidian2026-8.oo' \
  -d '{
    "number": 2,
    "type_document_id": 24,
    "type_operation_id": 28,
    "date": "2025-11-04",
    "time": "04:08:12",
    "resolution_number": "SSP",
    "prefix": "SSP",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "sendmail": true,
    "sendmailtome": true,
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "last_valid_payment_date": "2025-10-20",
    "payment_reference": "190242200835880000-107-010787002",
    "stratum_id": 3,
    "software_manufacturer": {
        "name": "ALEXANDER OBANDO LONDONO",
        "business_name": "TORRE SOFTWARE",
        "software_name": "BABEL"
    },
    "spd": [
        {
            "agency_information": {
                "type_spd_id": 8,
                "office_lending_company": "EFIGAS S.A. E.S.P",
                "contract_number": "XYZ-000002",
                "issue_date": "2025-03",
                "start_period_date": "2025-03-01",
                "end_period_date": "2025-03-01",
                "note": "Esta es una nota de ejemplo."
            },
            "subscriber_party": {
                "party_name": "ALEXANDER OBANDO LONDONO",
                "street_name": "CLL 11 NRO 21-73",
                "additional_street_name": "BRR LA CABAÑA, PISO 2, HOTEL OVERLOOK",
                "municipality_id": 822,
                "stratum": "3-Residencial",
                "email": "[email protected]"
            },
            "subscriber_consumption": {
                "duration_of_the_billing_cycle": "31.00",
                "consumption_section_note": "Esta es una nota de seccion de consumo de ejemplo",
                "total_metered_unit_id": 864,
                "total_metered_quantity": "15.00",
                "consumption_payable_amount": "30000.00",
                "consumption_price_quantity": "15.00",
                "partial_line_extension_amount": "90000.00",
                "descuentos_credito_al_item": [
                    {
                        "allowance_reason": "Subsidio Alumbrado Publico",
                        "amount": "4100.00"
                    },
                    {
                        "allowance_reason": "Subsidio XYZ",
                        "amount": "2000.00"
                    }
                ],
                "cargos_debito_al_item": [
                    {
                        "charge_reason": "Alumbrado Publico",
                        "amount": "4100.00"
                    },
                    {
                        "charge_reason": "XYZ",
                        "amount": "2000.00"
                    }
                ],
                "unstructured_price": {
                    "price_amount": "2000.10",
                    "base_quantity": "1.00"
                },
                "utiliy_meter": {
                    "meter_number": "Tech_sirius_2016637401-7",
                    "previous_meter_reading_date": "2025-02-27",
                    "previous_meter_quantity": "1.360",
                    "latest_meter_reading_date": "2025-03-10",
                    "latest_meter_quantity": "1.382",
                    "meter_reading_method": "Directa al contador",
                    "duration_measure": "30"
                },
                "consumption_history": [
                    {
                        "total_invoiced_quantity": "24.00",
                        "start_date": "2025-01-01",
                        "end_date": "2025-01-31",
                        "duration_measure": "31"
                    },
                    {
                        "total_invoiced_quantity": "20.00",
                        "start_date": "2025-02-01",
                        "end_date": "2025-02-28",
                        "duration_measure": "29"
                    },
                    {
                        "total_invoiced_quantity": "21.00",
                        "start_date": "2025-03-01",
                        "end_date": "2025-03-31",
                        "duration_measure": "31"
                    }
                ],
                "payment_agreements": [
                    {
                        "contract_number": "IX900-abc-001",
                        "good_service_name": "Tuberias",
                        "description": "Instalacion de tuberias sin IVA",
                        "fees_to_pay": "36",
                        "paid_fees": "31",
                        "interest_rate": "0.77",
                        "balance_to_pay": "250000.00",
                        "transaction_description": "Cuota 32",
                        "fee_value_to_pay": "50000.00",
                        "item_credit_discount": "0.00",
                        "item_debit_charge": "0.00"
                    },
                    {
                        "contract_number": "IX900-abc-002",
                        "good_service_name": "Revision",
                        "description": "Revision anual de la instalacion",
                        "fees_to_pay": "36",
                        "paid_fees": "11",
                        "interest_rate": "0.77",
                        "balance_to_pay": "1250000.00",
                        "transaction_description": "Cuota 12",
                        "fee_value_to_pay": "55000.00",
                        "item_credit_discount": "0.00",
                        "item_debit_charge": "0.00"
                    }
                ]
            }
        }
    ],
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 117,
        "municipality_id": 820,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 30,
        "payment_due_date": "2025-11-04",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": true,
            "allowance_charge_reason": "Acuerdo de Pago",
            "amount": "700.00",
            "base_amount": "10000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "8403.36134",
        "tax_exclusive_amount": "8403.36134",
        "tax_inclusive_amount": "10000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "700.00",
        "payable_amount": "10700.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "1596.63865",
            "percent": "19.00",
            "taxable_amount": "8403.36134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "8403.36134",
            "notes": "ESTA ES UNA NOTA DE PRUEBA DE SERVICIO INVOICE LINE",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1596.63865",
                    "taxable_amount": "8403.36134",
                    "percent": "19.00"
                }
            ],
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "8403.36134"
                }
            ],
            "description": "CONSUMO DE GAS",
            "seller_code": "0001",
            "code": "SPD-GAS",
            "type_item_identification_id": 4,
            "price_amount": "8403.36134",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/eqdoc', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
    'host' => 'apidian2026-8.oo',
  ],
  'body' => '{
    "number": 2,
    "type_document_id": 24,
    "type_operation_id": 28,
    "date": "2025-11-04",
    "time": "04:08:12",
    "resolution_number": "SSP",
    "prefix": "SSP",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "sendmail": true,
    "sendmailtome": true,
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "last_valid_payment_date": "2025-10-20",
    "payment_reference": "190242200835880000-107-010787002",
    "stratum_id": 3,
    "software_manufacturer": {
        "name": "ALEXANDER OBANDO LONDONO",
        "business_name": "TORRE SOFTWARE",
        "software_name": "BABEL"
    },
    "spd": [
        {
            "agency_information": {
                "type_spd_id": 8,
                "office_lending_company": "EFIGAS S.A. E.S.P",
                "contract_number": "XYZ-000002",
                "issue_date": "2025-03",
                "start_period_date": "2025-03-01",
                "end_period_date": "2025-03-01",
                "note": "Esta es una nota de ejemplo."
            },
            "subscriber_party": {
                "party_name": "ALEXANDER OBANDO LONDONO",
                "street_name": "CLL 11 NRO 21-73",
                "additional_street_name": "BRR LA CABAÑA, PISO 2, HOTEL OVERLOOK",
                "municipality_id": 822,
                "stratum": "3-Residencial",
                "email": "[email protected]"
            },
            "subscriber_consumption": {
                "duration_of_the_billing_cycle": "31.00",
                "consumption_section_note": "Esta es una nota de seccion de consumo de ejemplo",
                "total_metered_unit_id": 864,
                "total_metered_quantity": "15.00",
                "consumption_payable_amount": "30000.00",
                "consumption_price_quantity": "15.00",
                "partial_line_extension_amount": "90000.00",
                "descuentos_credito_al_item": [
                    {
                        "allowance_reason": "Subsidio Alumbrado Publico",
                        "amount": "4100.00"
                    },
                    {
                        "allowance_reason": "Subsidio XYZ",
                        "amount": "2000.00"
                    }
                ],
                "cargos_debito_al_item": [
                    {
                        "charge_reason": "Alumbrado Publico",
                        "amount": "4100.00"
                    },
                    {
                        "charge_reason": "XYZ",
                        "amount": "2000.00"
                    }
                ],
                "unstructured_price": {
                    "price_amount": "2000.10",
                    "base_quantity": "1.00"
                },
                "utiliy_meter": {
                    "meter_number": "Tech_sirius_2016637401-7",
                    "previous_meter_reading_date": "2025-02-27",
                    "previous_meter_quantity": "1.360",
                    "latest_meter_reading_date": "2025-03-10",
                    "latest_meter_quantity": "1.382",
                    "meter_reading_method": "Directa al contador",
                    "duration_measure": "30"
                },
                "consumption_history": [
                    {
                        "total_invoiced_quantity": "24.00",
                        "start_date": "2025-01-01",
                        "end_date": "2025-01-31",
                        "duration_measure": "31"
                    },
                    {
                        "total_invoiced_quantity": "20.00",
                        "start_date": "2025-02-01",
                        "end_date": "2025-02-28",
                        "duration_measure": "29"
                    },
                    {
                        "total_invoiced_quantity": "21.00",
                        "start_date": "2025-03-01",
                        "end_date": "2025-03-31",
                        "duration_measure": "31"
                    }
                ],
                "payment_agreements": [
                    {
                        "contract_number": "IX900-abc-001",
                        "good_service_name": "Tuberias",
                        "description": "Instalacion de tuberias sin IVA",
                        "fees_to_pay": "36",
                        "paid_fees": "31",
                        "interest_rate": "0.77",
                        "balance_to_pay": "250000.00",
                        "transaction_description": "Cuota 32",
                        "fee_value_to_pay": "50000.00",
                        "item_credit_discount": "0.00",
                        "item_debit_charge": "0.00"
                    },
                    {
                        "contract_number": "IX900-abc-002",
                        "good_service_name": "Revision",
                        "description": "Revision anual de la instalacion",
                        "fees_to_pay": "36",
                        "paid_fees": "11",
                        "interest_rate": "0.77",
                        "balance_to_pay": "1250000.00",
                        "transaction_description": "Cuota 12",
                        "fee_value_to_pay": "55000.00",
                        "item_credit_discount": "0.00",
                        "item_debit_charge": "0.00"
                    }
                ]
            }
        }
    ],
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 117,
        "municipality_id": 820,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 30,
        "payment_due_date": "2025-11-04",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": true,
            "allowance_charge_reason": "Acuerdo de Pago",
            "amount": "700.00",
            "base_amount": "10000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "8403.36134",
        "tax_exclusive_amount": "8403.36134",
        "tax_inclusive_amount": "10000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "700.00",
        "payable_amount": "10700.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "1596.63865",
            "percent": "19.00",
            "taxable_amount": "8403.36134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "8403.36134",
            "notes": "ESTA ES UNA NOTA DE PRUEBA DE SERVICIO INVOICE LINE",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1596.63865",
                    "taxable_amount": "8403.36134",
                    "percent": "19.00"
                }
            ],
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "8403.36134"
                }
            ],
            "description": "CONSUMO DE GAS",
            "seller_code": "0001",
            "code": "SPD-GAS",
            "type_item_identification_id": 4,
            "price_amount": "8403.36134",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");
myHeaders.append("host", "apidian2026-8.oo");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":2,"type_document_id":24,"type_operation_id":28,"date":"2025-11-04","time":"04:08:12","resolution_number":"SSP","prefix":"SSP","notes":"ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA","sendmail":true,"sendmailtome":true,"foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","last_valid_payment_date":"2025-10-20","payment_reference":"190242200835880000-107-010787002","stratum_id":3,"software_manufacturer":{"name":"ALEXANDER OBANDO LONDONO","business_name":"TORRE SOFTWARE","software_name":"BABEL"},"spd":[{"agency_information":{"type_spd_id":8,"office_lending_company":"EFIGAS S.A. E.S.P","contract_number":"XYZ-000002","issue_date":"2025-03","start_period_date":"2025-03-01","end_period_date":"2025-03-01","note":"Esta es una nota de ejemplo."},"subscriber_party":{"party_name":"ALEXANDER OBANDO LONDONO","street_name":"CLL 11 NRO 21-73","additional_street_name":"BRR LA CABA\u00d1A, PISO 2, HOTEL OVERLOOK","municipality_id":822,"stratum":"3-Residencial","email":"[email protected]"},"subscriber_consumption":{"duration_of_the_billing_cycle":"31.00","consumption_section_note":"Esta es una nota de seccion de consumo de ejemplo","total_metered_unit_id":864,"total_metered_quantity":"15.00","consumption_payable_amount":"30000.00","consumption_price_quantity":"15.00","partial_line_extension_amount":"90000.00","descuentos_credito_al_item":[{"allowance_reason":"Subsidio Alumbrado Publico","amount":"4100.00"},{"allowance_reason":"Subsidio XYZ","amount":"2000.00"}],"cargos_debito_al_item":[{"charge_reason":"Alumbrado Publico","amount":"4100.00"},{"charge_reason":"XYZ","amount":"2000.00"}],"unstructured_price":{"price_amount":"2000.10","base_quantity":"1.00"},"utiliy_meter":{"meter_number":"Tech_sirius_2016637401-7","previous_meter_reading_date":"2025-02-27","previous_meter_quantity":"1.360","latest_meter_reading_date":"2025-03-10","latest_meter_quantity":"1.382","meter_reading_method":"Directa al contador","duration_measure":"30"},"consumption_history":[{"total_invoiced_quantity":"24.00","start_date":"2025-01-01","end_date":"2025-01-31","duration_measure":"31"},{"total_invoiced_quantity":"20.00","start_date":"2025-02-01","end_date":"2025-02-28","duration_measure":"29"},{"total_invoiced_quantity":"21.00","start_date":"2025-03-01","end_date":"2025-03-31","duration_measure":"31"}],"payment_agreements":[{"contract_number":"IX900-abc-001","good_service_name":"Tuberias","description":"Instalacion de tuberias sin IVA","fees_to_pay":"36","paid_fees":"31","interest_rate":"0.77","balance_to_pay":"250000.00","transaction_description":"Cuota 32","fee_value_to_pay":"50000.00","item_credit_discount":"0.00","item_debit_charge":"0.00"},{"contract_number":"IX900-abc-002","good_service_name":"Revision","description":"Revision anual de la instalacion","fees_to_pay":"36","paid_fees":"11","interest_rate":"0.77","balance_to_pay":"1250000.00","transaction_description":"Cuota 12","fee_value_to_pay":"55000.00","item_credit_discount":"0.00","item_debit_charge":"0.00"}]}}],"customer":{"identification_number":89008003,"dv":2,"name":"ALEXANDER OBANDO LONDONO","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":3,"type_organization_id":2,"type_liability_id":117,"municipality_id":820,"type_regime_id":2},"payment_form":{"payment_form_id":1,"payment_method_id":30,"payment_due_date":"2025-11-04","duration_measure":"0"},"allowance_charges":[{"discount_id":1,"charge_indicator":true,"allowance_charge_reason":"Acuerdo de Pago","amount":"700.00","base_amount":"10000.00"}],"legal_monetary_totals":{"line_extension_amount":"8403.36134","tax_exclusive_amount":"8403.36134","tax_inclusive_amount":"10000.00","allowance_total_amount":"0.00","charge_total_amount":"700.00","payable_amount":"10700.00"},"tax_totals":[{"tax_id":1,"tax_amount":"1596.63865","percent":"19.00","taxable_amount":"8403.36134"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"8403.36134","notes":"ESTA ES UNA NOTA DE PRUEBA DE SERVICIO INVOICE LINE","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"1596.63865","taxable_amount":"8403.36134","percent":"19.00"}],"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"8403.36134"}],"description":"CONSUMO DE GAS","seller_code":"0001","code":"SPD-GAS","type_item_identification_id":4,"price_amount":"8403.36134","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/eqdoc", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

💡 NOTA CRÉDITO DOCUMENTO EQUIVALENTE SERVICIOS PÚBLICOS

📄 Descripción General

Este ejemplo demuestra cómo emitir una Nota Crédito (type_document_id: 26) que referencia un Documento Equivalente de Servicios Públicos (type_document_id: 24). Las Empresas de Servicios Públicos (ESP) utilizan este tipo de NC para corregir errores en facturación, anular cargos, o ajustar consumos.

Características clave:

  • Tipo: Nota Crédito a Documento Equivalente
  • Referencia: SSP1 (Factura Servicios Públicos)
  • type_operation_id: 32 (específico para servicios públicos)
  • is_eqdoc: true (documento equivalente)
  • Escenario: Error en lectura de medidor de gas
  • Monto: $100.000 (IVA incluido)

📋 URL del Endpoint

POST {{url}}/api/ubl2.1/credit-note

Características:

  • Método: POST
  • Tipo documento: 26 (Nota Crédito)
  • Modo: Síncrono
  • Referencia: type_document_id 24 (Servicios Públicos)
  • Operación: type_operation_id 32

🔑 Campos Principales

Documento

Campo Valor Descripción
type_document_id 26 Nota Crédito
is_eqdoc true Documento Equivalente
type_operation_id 32 Operación servicios públicos
prefix NCP Prefijo NC
number 5 Consecutivo
date 2025-11-04 Fecha emisión
discrepancyresponsecode 2 Código de discrepancia (crédito)

Billing Reference (Documento Original)

Campo Valor Descripción
number SSP1 Número factura servicios públicos
uuid 3090a789... CUFE documento original
issue_date 2025-11-04 Fecha factura original
type_document_id 24 Servicios Públicos Domiciliarios

Cliente (Empresa)

Campo Valor Descripción
identification_number 900166483 NIT
dv 1 Dígito verificación
name INVERSIONES DAVAL SAS Razón social
type_organization_id 1 Empresa
type_regime_id 1 Responsable IVA

Credit Note Lines

Campo Valor Descripción
description CONSUMO DE GAS Concepto
code SPD-GAS Código servicio
invoiced_quantity 1 Cantidad
line_extension_amount 84.033,61 Base gravable
tax_id 1 IVA 19%
tax_amount 15.966,39 Valor IVA
price_amount 100.000,00 Precio con IVA

💰 Cálculo de Totales

Desglose

Base gravable:     84.033,61
IVA 19%:        + 15.966,39
─────────────────────────
Total NC:        100.000,00

Legal Monetary Totals

Campo Valor Descripción
line_extension_amount 84.033,61 Subtotal sin IVA
tax_exclusive_amount 84.033,61 Base gravable
tax_inclusive_amount 100.000,00 Total con IVA
payable_amount 100.000,00 A abonar al cliente

📝 Notas Críticas sobre NC Servicios Públicos

📌 1. type_operation_id 32: Servicios Públicos

{
    "type_operation_id": 32  // Específico para ESP
}

Diferencia con otras NC:

type_operation_id Uso Tipo documento referenciado
31 NC a documento equivalente genérico POS (15), otros
32 NC a servicios públicos Servicios Públicos (24)
22 NC a factura electrónica Factura (1)

Crítico: Usar type_operation_id: 32 solo cuando se anula/corrige un documento tipo 24 (Servicios Públicos).

📌 2. billing_reference: Documento Servicios Públicos

"billing_reference": {
    "number": "SSP1",
    "uuid": "3090a789...",
    "issue_date": "2025-11-04",
    "type_document_id": 24  // Servicios Públicos
}

Validación DIAN:

  • type_document_id: 24 debe existir en BD
  • uuid (CUFE) debe coincidir con factura original
  • issue_date debe ser igual o anterior a fecha NC
  • ✓ Factura SSP1 debe estar en estado "Processed" o "Validating"

📌 3. is_eqdoc: true (Documento Equivalente)

{
    "is_eqdoc": true  // Obligatorio para NC de documentos equivalentes
}

Por qué es necesario:

  • Indica que la NC pertenece al régimen de Documentos Equivalentes
  • Aplica validaciones específicas de SSPD (Superintendencia de Servicios Públicos)
  • Estructura diferente a NC de facturas electrónicas normales

Diferencia:

// NC a Factura Electrónica (tipo 1)
{
    "is_eqdoc": false,  // o no incluir
    "type_operation_id": 22
}

// NC a Documento Equivalente Servicios Públicos (tipo 24)
{
    "is_eqdoc": true,
    "type_operation_id": 32
}

📌 4. discrepancyresponsecode 2: Crédito

{
    "discrepancyresponsecode": 2  // Código de discrepancia
}

Códigos disponibles:

Código Descripción Uso
1 Devolución parcial Cliente devuelve parte del servicio
2 Anulación/Crédito Error facturación, cancelación
3 Rebaja por precio Descuento posterior
4 Rebaja por descuento Promoción aplicada
5 Avería/Defecto Servicio defectuoso

Para servicios públicos:

  • Código 2 es el más común (error lectura medidor, sobrefacturación)

📌 5. Motivos Comunes: NC Servicios Públicos

Motivo 1: Error en Lectura de Medidor

Factura original (SSP1):
Lectura anterior: 1.000 m³
Lectura actual (ERROR): 1.100 m³
Consumo facturado: 100 m³
Total: $300.000

Realidad:
Lectura correcta: 1.021 m³
Consumo real: 21 m³

NC por diferencia:
Consumo erróneo: 100 m³
Consumo real: 21 m³
Diferencia: 79 m³ × $3.000 = $237.000

NC emitida: $237.000

Motivo 2: Doble Facturación

Problema:
Sistema facturó dos veces el mismo período
- Factura SSP1: Enero 2025 - $150.000
- Factura SSP2: Enero 2025 - $150.000 (duplicada)

Solución:
NC a SSP2 por $150.000 (anulación total)

Motivo 3: Cambio de Tarifa Retroactivo

Escenario:
Tarifa aplicada: $3.000/m³
Tarifa correcta (estrato 2): $2.500/m³
Consumo: 50 m³

Factura SSP1: 50 × $3.000 = $150.000
Debe ser: 50 × $2.500 = $125.000

NC: $25.000 (diferencia)

Motivo 4: Subsidio No Aplicado

Problema:
Cliente estrato 1 con subsidio 60%
Factura SSP1 sin subsidio: $100.000

Corrección:
Consumo: $100.000
Subsidio 60%: -$60.000
Total correcto: $40.000

NC: $60.000 (subsidio)

📌 6. code: SPD-GAS (Código de Servicio)

{
    "code": "SPD-GAS",
    "description": "CONSUMO DE GAS"
}

Códigos típicos ESP:

Código Descripción Servicio
SPD-GAS Gas natural Gas domiciliario
SPD-AGUA Acueducto Agua potable
SPD-LUZ Energía eléctrica Electricidad
SPD-ALCANT Alcantarillado Saneamiento
SPD-ASEO Aseo Recolección basuras
SPD-TELEF Telefonía Telefonía fija
SPD-INTERNET Internet Conectividad

Crítico: Código debe coincidir con el de la factura original SSP1.

📌 7. Cliente: Empresa vs Residencial

Este ejemplo:

{
    "type_organization_id": 1,  // Empresa
    "name": "INVERSIONES DAVAL SAS"
}

Diferencia:

Tipo type_organization_id Ejemplo
Empresa 1 Industrial, comercial
Persona Natural 2 Residencial, doméstico

Implicaciones:

  • Empresas: Tarifa industrial (sin subsidio)
  • Residencial: Tarifa con subsidio/sobretasa según estrato
  • IVA: Ambas pagan 19% (servicios públicos gravados)

📌 8. Comparativa: NC Servicios Públicos vs NC POS

Aspecto NC Servicios Públicos NC POS
type_document_id 26 26
type_operation_id 32 31
Referencia Tipo 24 (SPD) Tipo 15 (POS)
is_eqdoc true true
Endpoint /credit-note /credit-note
Sector ESP (gas, agua, luz) Comercio, restaurantes
Regulación SSPD + DIAN Solo DIAN
Motivos Error medidor, tarifa Devolución, error precio

📌 9. Auditoría SSPD

Superintendencia de Servicios Públicos Domiciliarios:

Las ESP están sujetas a auditoría SSPD, que verifica:

✓ Correcta aplicación de tarifas por estrato
✓ Subsidios y sobretasas
✓ Lecturas de medidores
✓ Facturación sin errores
✓ Notas Crédito justificadas

Documentación NC:

{
    "notes": "Error en lectura de medidor - Lectura correcta: 1021 m³"
}

Recomendación: Incluir en notes el motivo específico de la NC para auditorías.

📌 10. Validaciones DIAN Específicas

DIAN valida:

type_operation_id: 32 solo si referencia tipo 24
is_eqdoc: true presente
billing_reference.uuid coincide con CUFE en BD
✓ Factura SSP1 existe y está procesada
✓ Fecha NC ≥ Fecha factura original
payable_amount ≤ monto factura original
discrepancyresponsecode válido (1-5)

Rechaza si:

  • type_operation_id: 31 en lugar de 32
  • Referencia a tipo_document_id diferente de 24
  • is_eqdoc faltante o false
  • CUFE inválido
  • NC mayor que factura original

📌 11. Flujo Operativo: Error en Facturación

Escenario Real: Empresa de Gas Natural detecta error en factura.

Paso 1: Factura Original (SSP1)

Fecha: 2025-11-04
Consumo facturado: 100 m³
Tarifa: $3.000/m³
Subtotal: $300.000
IVA 19%: $57.000
Total: $357.000

Paso 2: Detección de Error

Cliente reclama: "Estuve de viaje, no pudo consumir 100 m³"
ESP revisa medidor: Lectura correcta es 21 m³
Error: 79 m³ sobrefacturados

Paso 3: Cálculo de NC

Consumo erróneo: 79 m³
Tarifa: $3.000/m³
Subtotal: $237.000
IVA 19%: $45.030
Total NC: $282.030

Paso 4: Emisión NC

POST /api/ubl2.1/credit-note
{
    "type_operation_id": 32,
    "billing_reference": {
        "number": "SSP1",
        "type_document_id": 24
    },
    "credit_note_lines": [
        {
            "description": "CONSUMO DE GAS - AJUSTE POR ERROR LECTURA",
            "invoiced_quantity": "79",
            "price_amount": "3000.00"
        }
    ]
}

Paso 5: DIAN Aprueba

Status: Processed
CUFE NC: xyz789...
PDF: NC-5.pdf

Paso 6: Ajuste en Facturación

Factura SSP1: $357.000
NC-5:       - $282.030
─────────────────────
Saldo real:   $74.970

📌 12. Errores Comunes

Error Causa Solución
"Invalid type_operation_id" Usar 31 en lugar de 32 Usar type_operation_id: 32 para SPD
"is_eqdoc required" Falta campo is_eqdoc Agregar "is_eqdoc": true
"Document not found" billing_reference.uuid inválido Verificar CUFE de SSP1
"Type mismatch" Referenciar tipo diferente de 24 billing_reference.type_document_id: 24
"Amount exceeds original" NC mayor que factura Validar cálculo: NC ≤ SSP1
"Invalid discrepancy code" Código fuera de rango 1-5 Usar código válido (2 para crédito)

📌 13. PDF: Lo que Cliente Ve

┌──────────────────────────────────┐
│  EMPRESA DE GAS NATURAL S.A.    │
│  NOTA CRÉDITO DOCUMENTO EQUIV.  │
│  NCP-5                           │
│  2025-11-04                      │
└──────────────────────────────────┘

REFERENCIA:
Factura Servicios Públicos: SSP1
Fecha original: 2025-11-04

CLIENTE:
INVERSIONES DAVAL SAS
NIT: 900166483-1
CLL 4 NRO 33-90

DETALLE DE AJUSTE:

CONSUMO DE GAS
Código: SPD-GAS
Cantidad: 1
Valor: $84.033,61
IVA 19%: $15.966,39
─────────────────────────────────

MOTIVO:
Error en lectura de medidor
Consumo facturado: 100 m³
Consumo real: 21 m³
Ajuste: 79 m³

═════════════════════════════════
TOTAL NOTA CRÉDITO: $100.000,00
═════════════════════════════════

Este valor será abonado en su
próxima facturación o puede
solicitar devolución.

Consultas: 018000123456

📌 14. Impacto en Próxima Factura

Escenario:

Factura SSP1 (Nov): $357.000
NC-5 (Nov):       - $282.030
Saldo Nov:          $74.970

Factura SSP2 (Dic): $150.000
Saldo pendiente:  + $74.970
─────────────────────────────
Total a pagar Dic: $224.970

Alternativa: Devolución

Cliente solicita devolución de NC-5
ESP procesa:
- Transferencia bancaria: $282.030
- Plazo: 30 días hábiles
- Sin impacto en próxima factura

📌 15. Resumen: NC Servicios Públicos

  • Propósito: Corregir errores en facturación de servicios públicos
  • type_operation_id: 32 (específico SPD)
  • Referencia: Documento tipo 24 (Servicios Públicos)
  • is_eqdoc: true (obligatorio)
  • Motivos: Error medidor, doble facturación, tarifa incorrecta, subsidio
  • Regulación: DIAN + SSPD
  • Cliente: Empresa o residencial
  • Código: SPD-GAS, SPD-AGUA, SPD-LUZ, etc.
  • Validación: CUFE original, monto, fecha
  • Impacto: Abono próxima factura o devolución

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "is_eqdoc": true,
    "type_operation_id": 32,
    "billing_reference": {
        "number": "SSP1",
        "uuid": "3090a7891af570633f197db65a28f817f631b11441acbcab0137bf252774ea5d99b39b3018bfccf394d673a26e788867",
        "issue_date": "2025-11-04",
        "type_document_id": 24
    },
    "discrepancyresponsecode": 2,
    "notes": "PRUEBA DE NOTA CREDITO A DOCUMENTO EQUIVALENTE BOLETA DE INGRESO A CINE",
    "prefix": "NCP",
    "number": 5,
    "type_document_id": 26,
    "date": "2025-11-04",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "15966.386",
            "percent": "19",
            "taxable_amount": "84033.614"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "84033.614",
        "tax_exclusive_amount": "84033.614",
        "tax_inclusive_amount": "100000.00",
        "payable_amount": "100000.00"
    },
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "84033.614",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "15966.386",
                    "taxable_amount": "84033.614",
                    "percent": "19.00"
                }
            ],
            "description": "CONSUMO DE GAS",
            "code": "SPD-GAS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "type_item_identification_id": 4,
            "price_amount": "100000.00",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/credit-note' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "is_eqdoc": true,
    "type_operation_id": 32,
    "billing_reference": {
        "number": "SSP1",
        "uuid": "3090a7891af570633f197db65a28f817f631b11441acbcab0137bf252774ea5d99b39b3018bfccf394d673a26e788867",
        "issue_date": "2025-11-04",
        "type_document_id": 24
    },
    "discrepancyresponsecode": 2,
    "notes": "PRUEBA DE NOTA CREDITO A DOCUMENTO EQUIVALENTE BOLETA DE INGRESO A CINE",
    "prefix": "NCP",
    "number": 5,
    "type_document_id": 26,
    "date": "2025-11-04",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "15966.386",
            "percent": "19",
            "taxable_amount": "84033.614"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "84033.614",
        "tax_exclusive_amount": "84033.614",
        "tax_inclusive_amount": "100000.00",
        "payable_amount": "100000.00"
    },
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "84033.614",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "15966.386",
                    "taxable_amount": "84033.614",
                    "percent": "19.00"
                }
            ],
            "description": "CONSUMO DE GAS",
            "code": "SPD-GAS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "type_item_identification_id": 4,
            "price_amount": "100000.00",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/credit-note', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "is_eqdoc": true,
    "type_operation_id": 32,
    "billing_reference": {
        "number": "SSP1",
        "uuid": "3090a7891af570633f197db65a28f817f631b11441acbcab0137bf252774ea5d99b39b3018bfccf394d673a26e788867",
        "issue_date": "2025-11-04",
        "type_document_id": 24
    },
    "discrepancyresponsecode": 2,
    "notes": "PRUEBA DE NOTA CREDITO A DOCUMENTO EQUIVALENTE BOLETA DE INGRESO A CINE",
    "prefix": "NCP",
    "number": 5,
    "type_document_id": 26,
    "date": "2025-11-04",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "15966.386",
            "percent": "19",
            "taxable_amount": "84033.614"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "84033.614",
        "tax_exclusive_amount": "84033.614",
        "tax_inclusive_amount": "100000.00",
        "payable_amount": "100000.00"
    },
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "84033.614",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "15966.386",
                    "taxable_amount": "84033.614",
                    "percent": "19.00"
                }
            ],
            "description": "CONSUMO DE GAS",
            "code": "SPD-GAS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "type_item_identification_id": 4,
            "price_amount": "100000.00",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"is_eqdoc":true,"type_operation_id":32,"billing_reference":{"number":"SSP1","uuid":"3090a7891af570633f197db65a28f817f631b11441acbcab0137bf252774ea5d99b39b3018bfccf394d673a26e788867","issue_date":"2025-11-04","type_document_id":24},"discrepancyresponsecode":2,"notes":"PRUEBA DE NOTA CREDITO A DOCUMENTO EQUIVALENTE BOLETA DE INGRESO A CINE","prefix":"NCP","number":5,"type_document_id":26,"date":"2025-11-04","time":"06:00:13","establishment_name":"TORRE SOFTWARE","establishment_address":"BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2","establishment_phone":"3226563672","establishment_municipality":600,"sendmail":false,"sendmailtome":false,"head_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","customer":{"identification_number":900166483,"dv":1,"name":"INVERSIONES DAVAL SAS","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"municipality_id":822,"type_regime_id":1},"tax_totals":[{"tax_id":1,"tax_amount":"15966.386","percent":"19","taxable_amount":"84033.614"}],"legal_monetary_totals":{"line_extension_amount":"84033.614","tax_exclusive_amount":"84033.614","tax_inclusive_amount":"100000.00","payable_amount":"100000.00"},"credit_note_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"84033.614","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"15966.386","taxable_amount":"84033.614","percent":"19.00"}],"description":"CONSUMO DE GAS","code":"SPD-GAS","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","type_item_identification_id":4,"price_amount":"100000.00","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/credit-note", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📋 NOTA CRÉDITO A DOCUMENTO EQUIVALENTE POS

📄 Descripción General

Este ejemplo demuestra cómo emitir una Nota Crédito (type_document_id: 26) que referencia un Documento Equivalente POS (type_document_id: 15). Este es un ejemplo adicional/variante del ejemplo principal de NC a POS documentado anteriormente, con la misma estructura pero diferente numeración para propósitos de testing y validación.

Características clave:

  • Tipo: Nota Crédito a Documento Equivalente
  • Referencia: EPOS11 (Factura POS)
  • type_operation_id: 31 (documento equivalente genérico)
  • is_eqdoc: true
  • discrepancyresponsecode: 2 (anulación/crédito)
  • Monto: $100.000,00

📋 URL del Endpoint

POST {{url}}/api/ubl2.1/credit-note

Características:

  • Método: POST
  • Tipo documento: 26 (Nota Crédito)
  • Modo: Síncrono
  • Referencia: type_document_id 15 (POS)
  • Operación: type_operation_id 31

🔑 Campos Principales

Documento

Campo Valor Descripción
type_document_id 26 Nota Crédito
is_eqdoc true Documento Equivalente
type_operation_id 31 Operación documento equivalente
prefix NCP Prefijo NC
number 1 Consecutivo
date 2025-11-04 Fecha emisión
discrepancyresponsecode 2 Anulación/Crédito

Billing Reference

Campo Valor Descripción
number EPOS11 Número POS original
uuid 4330571e... CUFE documento original
issue_date 2025-11-04 Fecha documento original
type_document_id 15 POS

Credit Note Lines

Campo Valor Descripción
description COMISION POR SERVICIOS Concepto
code COMISION Código
invoiced_quantity 1 Cantidad
line_extension_amount 84.033,61 Base gravable
tax_id 1 IVA 19%
tax_amount 15.966,39 Valor IVA
price_amount 100.000,00 Precio unitario

💰 Cálculo de Totales

Base gravable:     84.033,61
IVA 19%:        + 15.966,39
─────────────────────────
Total NC:        100.000,00

📝 Notas sobre Este Ejemplo

📌 1. Variante del Ejemplo Principal

Este ejemplo es una variante del ejemplo principal "NC POS - Una Linea, Sin Descuentos, Una Tarifa de IVA" documentado previamente en la colección. La diferencia principal es:

Ejemplo Principal:

  • Número: NC-1
  • Documentación completa: 15+ notas, escenarios, errores

Este Ejemplo (Variante):

  • Número: NC-1 (mismo, para testing)
  • Estructura idéntica
  • Propósito: Validación y testing de diferentes consecutivos

📌 2. Estructura Idéntica

{
    "type_document_id": 26,
    "is_eqdoc": true,
    "type_operation_id": 31,
    "billing_reference": {
        "number": "EPOS11",
        "type_document_id": 15
    },
    "discrepancyresponsecode": 2,
    "credit_note_lines": [...],
    "legal_monetary_totals": {...}
}

Todos los campos son iguales al ejemplo principal, solo cambia el consecutivo o el contexto de uso.

📌 3. Propósito: Testing y Validación

Casos de uso de este ejemplo:

  1. Testing de Numeración

    • Probar diferentes consecutivos NC
    • Validar rangos de resolución
    • Verificar secuencia de prefijos
  2. Ambiente de Desarrollo

    • Pruebas sin afectar consecutivos productivos
    • Validación de estructura
    • Debug de integración
  3. Capacitación

    • Ejemplo adicional para entrenamiento
    • Práctica de emisión NC
    • Simulación de escenarios

📌 4. Referencia al Ejemplo Principal

Para documentación completa sobre Notas Crédito a POS, consulte el ejemplo principal que incluye:

✓ 15+ notas críticas sobre NC a documentos equivalentes
✓ Motivos comunes (devolución, anulación, descuento)
✓ Flujo operativo completo
✓ Errores comunes y soluciones
✓ Validaciones DIAN
✓ Comparativa NC vs ND
✓ Escenarios reales
✓ PDF de ejemplo
✓ Impacto contable

Ubicación: Sección "Notas Crédito" → "NC POS - Una Linea, Sin Descuentos, Una Tarifa de IVA"

📌 5. Diferencias con NC Servicios Públicos

Aunque ambos son NC tipo 26, hay diferencias:

Aspecto NC a POS (este) NC a Servicios Públicos
type_operation_id 31 32
Referencia Tipo 15 (POS) Tipo 24 (SPD)
Sector Comercio/servicios Empresas de servicios públicos
Regulación Solo DIAN DIAN + SSPD
Motivos Devolución, anulación Error medidor, tarifa

📌 6. Uso Recomendado

Cuándo usar este ejemplo:

  • ✓ Testing de NC en ambiente desarrollo
  • ✓ Validación de estructura antes de producción
  • ✓ Capacitación de equipo de facturación
  • ✓ Debug de integración con DIAN
  • ✓ Pruebas de secuencia de numeración

Cuándo usar el ejemplo principal:

  • ✓ Referencia completa de documentación
  • ✓ Entender motivos y escenarios
  • ✓ Resolver errores específicos
  • ✓ Implementación inicial

📌 7. Validaciones DIAN

DIAN aplica las mismas validaciones que al ejemplo principal:

type_document_id: 26 (Nota Crédito)
is_eqdoc: true presente
type_operation_id: 31 para POS
billing_reference.uuid válido
✓ Factura EPOS11 existe y está procesada
credit_note_lines (no debit_note_lines)
legal_monetary_totals (no requested_monetary_totals)
✓ Fecha NC ≥ Fecha factura original

📌 8. Testing con Postman

Flujo de prueba:

// 1. Crear POS original
POST /api/ubl2.1/eqdoc
{
    "number": 11,
    "prefix": "EPOS",
    "type_document_id": 15
}
// Guardar CUFE retornado

// 2. Emitir NC usando este ejemplo
POST /api/ubl2.1/credit-note
{
    "billing_reference": {
        "number": "EPOS11",
        "uuid": "<CUFE_del_paso_1>"
    }
}

// 3. Validar respuesta
if (status === 'Processed') {
    console.log('NC emitida correctamente');
}

📌 9. Comparación: Ejemplo Principal vs Este Ejemplo

Similitudes:

  • ✓ Misma estructura JSON
  • ✓ Mismos campos obligatorios
  • ✓ Mismo endpoint
  • ✓ Mismas validaciones DIAN
  • ✓ Mismo comportamiento

Diferencias:

  • ✗ Número consecutivo puede variar
  • ✗ Documentación: Este es variante, principal es completo
  • ✗ Propósito: Este es testing, principal es producción

📌 10. Resumen: Este Ejemplo

  • Propósito: Variante/testing de NC a POS
  • Estructura: Idéntica al ejemplo principal
  • type_document_id: 26 (Nota Crédito)
  • type_operation_id: 31 (documento equivalente)
  • Referencia: EPOS11 (POS tipo 15)
  • Uso: Testing, validación, capacitación
  • Documentación completa: Ver ejemplo principal en colección
  • Validaciones: Mismas que ejemplo principal

Para información detallada sobre NC a POS (motivos, errores, escenarios, flujos), consulte el ejemplo principal documentado anteriormente en esta colección.

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "is_eqdoc": true,
    "type_operation_id": 31, // No colocar si es documento POS
	"billing_reference": {
		"number": "EPOS11",
		"uuid": "4330571e42ae249e98025c8fb6312fef97a58cbda65584ef43e2e002c6d6be107fcc0dd1dd662273c871f6ee0bb72de7",
		"issue_date": "2025-11-04",
        "type_document_id": 15
	},
	"discrepancyresponsecode": 2,
    "notes": "PRUEBA DE NOTA CREDITO A DOCUMENTO EQUIVALENTE POS",
    "prefix": "NCP",
	"number": 1,
	"type_document_id": 26,
	"date": "2025-11-04",
	"time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
	"customer": {
		"identification_number": 900166483,
		"dv": 1,
		"name": "INVERSIONES DAVAL SAS",
		"phone": "3103891693",
		"address": "CLL 4 NRO 33-90",
		"email": "[email protected]",
		"merchant_registration": "0000000-00",
		"type_document_identification_id": 6,
		"type_organization_id": 1,
		"municipality_id": 822,
		"type_regime_id": 1
	},
	"tax_totals": [
		{
			"tax_id": 1,
			"tax_amount": "15966.386",
			"percent": "19",
			"taxable_amount": "84033.614"
		}
	],
	"legal_monetary_totals": {
		"line_extension_amount": "84033.614",
		"tax_exclusive_amount": "84033.614",
		"tax_inclusive_amount": "100000.00",
		"payable_amount": "100000.00"
	},
	"credit_note_lines": 
	[
		{
			"unit_measure_id": 70,
			"invoiced_quantity": "1",
			"line_extension_amount": "84033.614",
			"free_of_charge_indicator": false,
			"tax_totals": [
				{
					"tax_id": 1,
					"tax_amount": "15966.386",
					"taxable_amount": "84033.614",
					"percent": "19.00"
				}
			],
			"description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
			"code": "COMISION",
			"type_item_identification_id": 4,
			"price_amount": "100000.00",
			"base_quantity": "1"
		}
	]
}
curl -X POST 'https://back.apidian.app/credit-note' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "is_eqdoc": true,
    "type_operation_id": 31, // No colocar si es documento POS
	"billing_reference": {
		"number": "EPOS11",
		"uuid": "4330571e42ae249e98025c8fb6312fef97a58cbda65584ef43e2e002c6d6be107fcc0dd1dd662273c871f6ee0bb72de7",
		"issue_date": "2025-11-04",
        "type_document_id": 15
	},
	"discrepancyresponsecode": 2,
    "notes": "PRUEBA DE NOTA CREDITO A DOCUMENTO EQUIVALENTE POS",
    "prefix": "NCP",
	"number": 1,
	"type_document_id": 26,
	"date": "2025-11-04",
	"time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
	"customer": {
		"identification_number": 900166483,
		"dv": 1,
		"name": "INVERSIONES DAVAL SAS",
		"phone": "3103891693",
		"address": "CLL 4 NRO 33-90",
		"email": "[email protected]",
		"merchant_registration": "0000000-00",
		"type_document_identification_id": 6,
		"type_organization_id": 1,
		"municipality_id": 822,
		"type_regime_id": 1
	},
	"tax_totals": [
		{
			"tax_id": 1,
			"tax_amount": "15966.386",
			"percent": "19",
			"taxable_amount": "84033.614"
		}
	],
	"legal_monetary_totals": {
		"line_extension_amount": "84033.614",
		"tax_exclusive_amount": "84033.614",
		"tax_inclusive_amount": "100000.00",
		"payable_amount": "100000.00"
	},
	"credit_note_lines": 
	[
		{
			"unit_measure_id": 70,
			"invoiced_quantity": "1",
			"line_extension_amount": "84033.614",
			"free_of_charge_indicator": false,
			"tax_totals": [
				{
					"tax_id": 1,
					"tax_amount": "15966.386",
					"taxable_amount": "84033.614",
					"percent": "19.00"
				}
			],
			"description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
			"code": "COMISION",
			"type_item_identification_id": 4,
			"price_amount": "100000.00",
			"base_quantity": "1"
		}
	]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/credit-note', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "is_eqdoc": true,
    "type_operation_id": 31, // No colocar si es documento POS
	"billing_reference": {
		"number": "EPOS11",
		"uuid": "4330571e42ae249e98025c8fb6312fef97a58cbda65584ef43e2e002c6d6be107fcc0dd1dd662273c871f6ee0bb72de7",
		"issue_date": "2025-11-04",
        "type_document_id": 15
	},
	"discrepancyresponsecode": 2,
    "notes": "PRUEBA DE NOTA CREDITO A DOCUMENTO EQUIVALENTE POS",
    "prefix": "NCP",
	"number": 1,
	"type_document_id": 26,
	"date": "2025-11-04",
	"time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
	"customer": {
		"identification_number": 900166483,
		"dv": 1,
		"name": "INVERSIONES DAVAL SAS",
		"phone": "3103891693",
		"address": "CLL 4 NRO 33-90",
		"email": "[email protected]",
		"merchant_registration": "0000000-00",
		"type_document_identification_id": 6,
		"type_organization_id": 1,
		"municipality_id": 822,
		"type_regime_id": 1
	},
	"tax_totals": [
		{
			"tax_id": 1,
			"tax_amount": "15966.386",
			"percent": "19",
			"taxable_amount": "84033.614"
		}
	],
	"legal_monetary_totals": {
		"line_extension_amount": "84033.614",
		"tax_exclusive_amount": "84033.614",
		"tax_inclusive_amount": "100000.00",
		"payable_amount": "100000.00"
	},
	"credit_note_lines": 
	[
		{
			"unit_measure_id": 70,
			"invoiced_quantity": "1",
			"line_extension_amount": "84033.614",
			"free_of_charge_indicator": false,
			"tax_totals": [
				{
					"tax_id": 1,
					"tax_amount": "15966.386",
					"taxable_amount": "84033.614",
					"percent": "19.00"
				}
			],
			"description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
			"code": "COMISION",
			"type_item_identification_id": 4,
			"price_amount": "100000.00",
			"base_quantity": "1"
		}
	]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/credit-note", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

➕ NOTA DÉBITO A DOCUMENTO EQUIVALENTE POS

📄 Descripción General

Este ejemplo demuestra cómo emitir una Nota Débito (type_document_id: 25) que referencia un Documento Equivalente POS (type_document_id: 15). Las Notas Débito se utilizan para incrementar el valor de una transacción previamente facturada, aplicando cargos adicionales por intereses, penalidades, ajustes de precio, o servicios no incluidos originalmente.

Características clave:

  • Tipo: Nota Débito a Documento Equivalente
  • Referencia: EPOS11 (Factura POS)
  • type_operation_id: 31 (documento equivalente genérico)
  • is_eqdoc: true
  • discrepancyresponsecode: 3 (cargo adicional)
  • Monto adicional: $950.000,00

📋 URL del Endpoint

POST {{url}}/api/ubl2.1/debit-note

Características:

  • Método: POST
  • Tipo documento: 25 (Nota Débito)
  • Modo: Síncrono
  • Referencia: type_document_id 15 (POS)
  • Operación: type_operation_id 31

🔑 Campos Principales

Documento

Campo Valor Descripción
type_document_id 25 Nota Débito
is_eqdoc true Documento Equivalente
type_operation_id 31 Operación documento equivalente
prefix NDP Prefijo ND
number 1 Consecutivo
date 2025-11-04 Fecha emisión
discrepancyresponsecode 3 Débito/Cargo adicional

Billing Reference (Documento Original)

Campo Valor Descripción
number EPOS11 Número POS original
uuid 4330571e... CUFE documento original
issue_date 2025-11-04 Fecha documento original
type_document_id 15 POS

Diferencia Clave: requested_monetary_totals

Nota Débito usa requested_monetary_totals (NO legal_monetary_totals):

Campo Valor Descripción
line_extension_amount 840.336,13 Base gravable
tax_exclusive_amount 840.336,13 Subtotal sin IVA
tax_inclusive_amount 1.000.000,00 Total con IVA
allowance_total_amount 50.000,00 Descuento global
payable_amount 950.000,00 Total adicional a cobrar

Debit Note Lines

Nota Débito usa debit_note_lines (NO credit_note_lines):

Campo Valor Descripción
description COMISION POR SERVICIOS Concepto
code COMISION Código
invoiced_quantity 1 Cantidad
line_extension_amount 840.336,13 Base gravable
tax_id 1 IVA 19%
tax_amount 159.663,87 Valor IVA
price_amount 1.000.000,00 Precio unitario

💰 Cálculo de Totales

Desglose

Base gravable:       840.336,13
IVA 19%:          + 159.663,87
─────────────────────────────
Subtotal:         1.000.000,00
Descuento global: -  50.000,00
─────────────────────────────
Total ND:           950.000,00

Impacto en Factura Original

Factura EPOS11:     1.000.000,00
ND-1 (adicional): +   950.000,00
─────────────────────────────
Nuevo total:        1.950.000,00

📝 Notas Críticas sobre Notas Débito

📌 1. Nota Débito vs Nota Crédito: Diferencias Fundamentales

Aspecto Nota Crédito (NC) Nota Débito (ND)
type_document_id 26 25
Propósito Reducir/anular monto Incrementar monto
discrepancyresponsecode 1, 2, 4, 5 3
Líneas credit_note_lines debit_note_lines
Totales legal_monetary_totals requested_monetary_totals
Impacto Cliente recibe abono Cliente debe pagar más
Ejemplo Devolución $100K Cargo adicional $100K

Crítico: NO confundir estructuras. Usar debit_note_lines y requested_monetary_totals en ND.

📌 2. discrepancyresponsecode 3: Débito/Cargo Adicional

{
    "discrepancyresponsecode": 3,  // Código específico para ND
    "discrepancyresponsedescription": "AJUSTE DE PRECIO POR ERROR"
}

Códigos de discrepancia:

Código Tipo Uso
1 NC Devolución parcial
2 NC Anulación/crédito
3 ND Débito/cargo adicional
4 NC Rebaja por descuento
5 NC Avería/defecto

Solo código 3 es válido para Notas Débito.

📌 3. requested_monetary_totals vs legal_monetary_totals

Nota Crédito (26):

{
    "legal_monetary_totals": {  // ← NC usa LEGAL
        "payable_amount": "100000.00"
    }
}

Nota Débito (25):

{
    "requested_monetary_totals": {  // ← ND usa REQUESTED
        "payable_amount": "950000.00"
    }
}

Validación DIAN:

  • ❌ Si ND usa legal_monetary_totals → Rechazo
  • ❌ Si NC usa requested_monetary_totals → Rechazo
  • ✓ Cada tipo debe usar su estructura específica

📌 4. debit_note_lines: Estructura Específica

"debit_note_lines": [  // NO credit_note_lines
    {
        "unit_measure_id": 70,
        "invoiced_quantity": "1",
        "line_extension_amount": "840336.134",
        "free_of_charge_indicator": false,
        "tax_totals": [
            {
                "tax_id": 1,
                "tax_amount": "159663.865",
                "percent": "19.00"
            }
        ],
        "description": "COMISION POR SERVICIOS",
        "code": "COMISION",
        "price_amount": "1000000.00"
    }
]

Diferencia con NC:

  • NC: credit_note_lines
  • ND: debit_note_lines

📌 5. Motivos Comunes: Notas Débito

Motivo 1: Error en Precio (Cobró Menos)

Factura EPOS11:
Producto: Servicio consultoría
Precio cobrado: $500.000 (ERROR)
Precio correcto: $1.000.000

Diferencia: $500.000
ND-1: Cargo adicional por $500.000

Total a pagar:
EPOS11: $500.000
ND-1:   $500.000
─────────────────
Total: $1.000.000 ✓

Motivo 2: Intereses por Mora

Factura EPOS11: $1.000.000
Fecha vencimiento: 2025-10-15
Fecha pago: 2025-11-15 (30 días tarde)

Interés mora: 2% mensual
Cálculo: $1.000.000 × 2% = $20.000

ND-1: $20.000 (intereses)

Total a pagar:
EPOS11: $1.000.000
ND-1:   $  20.000
─────────────────
Total: $1.020.000

Motivo 3: Servicios Adicionales No Incluidos

Factura EPOS11:
- Servicio básico: $1.000.000

Cliente solicita después:
- Servicio premium adicional: $500.000

ND-1: $500.000 (servicio extra)

Total:
EPOS11: $1.000.000
ND-1:   $  500.000
─────────────────
Total: $1.500.000

Motivo 4: Descuento Aplicado Incorrectamente

Factura EPOS11:
Base: $1.000.000
Descuento 50% (ERROR): -$500.000
Total cobrado: $500.000

Descuento correcto: 10% = -$100.000
Total correcto: $900.000

Diferencia: $900.000 - $500.000 = $400.000

ND-1: $400.000 (ajuste descuento)

Motivo 5: Penalidad Contractual

Factura EPOS11: $1.000.000
Contrato: Pago máximo 15 días
Pago recibido: 45 días

Penalidad contractual: 5% por mes
Cálculo: $1.000.000 × 5% × 1 mes = $50.000

ND-1: $50.000 (penalidad)

📌 6. type_operation_id 31: Documento Equivalente

{
    "type_operation_id": 31  // Genérico para documentos equivalentes
}

Aplicación:

  • ND a POS (tipo 15): type_operation_id 31
  • ND a Factura Electrónica (tipo 1): type_operation_id 23
  • ND a Servicios Públicos (tipo 24): type_operation_id 31 o 32

Diferencia:

Referencia type_operation_id
POS (15) 31
Factura (1) 23
Servicios Públicos (24) 32

📌 7. allowance_charges en Nota Débito

Este ejemplo incluye descuento global:

"allowance_charges": [
    {
        "discount_id": 1,
        "charge_indicator": false,  // false = descuento
        "allowance_charge_reason": "DESCUENTO GENERAL",
        "amount": "50000.00",
        "base_amount": "1000000.00"
    }
]

Cálculo:

Base línea:        1.000.000,00
Descuento 5%:    -    50.000,00
─────────────────────────────
Base gravable:       950.000,00
IVA 19%:          + 180.500,00
─────────────────────────────
Total ND:          1.130.500,00

Nota: Aunque se llama allowance_charges, en ND se usa para aplicar descuentos sobre el cargo adicional.

📌 8. Flujo Operativo: Ajuste de Precio

Escenario Real: Restaurante cobra menos de lo debido en POS.

Paso 1: Factura Original (EPOS11)

Fecha: 2025-11-04 12:30 PM
Mesero registra:
- Plato principal: $30.000
- Bebida: $10.000
Total: $40.000 + IVA = $47.600
Pago: $47.600 (efectivo)

Paso 2: Error Detectado

Supervisor revisa cuenta:
Debe incluir:
- Plato principal: $30.000
- Bebida: $10.000
- Postre: $15.000 (OLVIDADO)

Total correcto: $55.000 + IVA = $65.450
Cobrado: $47.600
Diferencia: $17.850

Paso 3: Cliente Aún en Restaurante

Supervisor:
"Disculpe, nos faltó incluir el postre en la cuenta"

Cliente acepta pagar diferencia

Paso 4: Emisión ND

POST /api/ubl2.1/debit-note
{
    "type_document_id": 25,
    "billing_reference": {
        "number": "EPOS11",
        "type_document_id": 15
    },
    "debit_note_lines": [
        {
            "description": "POSTRE - AJUSTE FACTURA",
            "price_amount": "15000.00"
        }
    ]
}

Paso 5: Pago Adicional

ND-1 emitida: $17.850
Cliente paga: $17.850

Total pagado:
EPOS11: $47.600
ND-1:   $17.850
─────────────────
Total:  $65.450 ✓

📌 9. Validaciones DIAN

DIAN verifica:

type_document_id: 25 (Nota Débito)
discrepancyresponsecode: 3 (único código válido para ND)
debit_note_lines (no credit_note_lines)
requested_monetary_totals (no legal_monetary_totals)
billing_reference.uuid existe en BD
✓ Factura EPOS11 está en estado "Processed"
✓ Fecha ND ≥ Fecha factura original
is_eqdoc: true si referencia documento equivalente

Rechaza si:

  • Usa credit_note_lines en lugar de debit_note_lines
  • Usa legal_monetary_totals en lugar de requested_monetary_totals
  • discrepancyresponsecode diferente de 3
  • CUFE inválido o factura no existe
  • Fecha ND anterior a factura

📌 10. Comparativa: Estructura NC vs ND

Nota Crédito (26):

{
    "type_document_id": 26,
    "discrepancyresponsecode": 2,  // 1, 2, 4, o 5
    "credit_note_lines": [...],     // ← credit
    "legal_monetary_totals": {      // ← legal
        "payable_amount": "100000.00"
    }
}

Nota Débito (25):

{
    "type_document_id": 25,
    "discrepancyresponsecode": 3,   // Solo 3
    "debit_note_lines": [...],      // ← debit
    "requested_monetary_totals": {  // ← requested
        "payable_amount": "950000.00"
    }
}

📌 11. Errores Comunes

Error Causa Solución
"Invalid lines structure" Usar credit_note_lines Cambiar a debit_note_lines
"Invalid totals structure" Usar legal_monetary_totals Cambiar a requested_monetary_totals
"Invalid discrepancy code" Usar código 1, 2, 4, o 5 Usar solo código 3
"Document not found" billing_reference.uuid inválido Verificar CUFE de EPOS11
"Type mismatch" type_operation_id incorrecto Usar 31 para POS, 23 para facturas
"Date error" ND anterior a factura ND.date ≥ billing_reference.issue_date

📌 12. Cuándo Usar ND vs NC

Usar Nota Débito (ND):

  • ✓ Cobró menos de lo debido (error precio)
  • ✓ Intereses por mora
  • ✓ Penalidades contractuales
  • ✓ Servicios adicionales posteriores
  • ✓ Descuento aplicado incorrectamente (muy alto)
  • ✓ Cargo por gestión o administración

Usar Nota Crédito (NC):

  • ✓ Cobró más de lo debido
  • ✓ Devolución de productos
  • ✓ Anulación de factura
  • ✓ Descuento posterior
  • ✓ Error a favor del cliente

Resumen:

ND: Cliente debe pagar MÁS
NC: Cliente recibe abono/devolución

📌 13. PDF: Lo que Cliente Ve

┌────────────────────────────────┐
│  RESTAURANTE EL BUEN SABOR    │
│  NOTA DÉBITO                   │
│  NDP-1                         │
│  2025-11-04                    │
└────────────────────────────────┘

REFERENCIA:
Factura POS: EPOS11
Fecha original: 2025-11-04

CLIENTE:
INVERSIONES DAVAL SAS
NIT: 900166483-1

MOTIVO:
Ajuste por error en precio
Descuento aplicado incorrectamente

DETALLE:

COMISION POR SERVICIOS
Cantidad: 1
Base: $840.336,13
IVA 19%: $159.663,87
Subtotal: $1.000.000,00
Descuento: -$50.000,00
─────────────────────────────

═══════════════════════════════
TOTAL ADICIONAL: $950.000,00
═══════════════════════════════

RESUMEN DE CUENTA:

Factura EPOS11: $1.000.000,00
Nota Débito ND-1: +$950.000,00
────────────────────────────────
NUEVO TOTAL: $1.950.000,00
────────────────────────────────

Pago pendiente: $950.000,00

Fecha vencimiento: 2025-11-19

📌 14. Impacto Contable

Registro contable ND:

Cuenta por Cobrar        $950.000 (Débito)
    Ingresos                      $798.319 (Crédito)
    IVA por Pagar                 $151.681 (Crédito)

Explicación:
ND incrementa cuenta por cobrar
Reconoce ingreso adicional
Genera obligación de IVA

Comparación con NC:

Nota Crédito (reduce ingreso):
Ingresos                 $798.319 (Débito)
IVA por Pagar           $151.681 (Débito)
    Cuenta por Cobrar            $950.000 (Crédito)

Nota Débito (incrementa ingreso):
Cuenta por Cobrar        $950.000 (Débito)
    Ingresos                      $798.319 (Crédito)
    IVA por Pagar                 $151.681 (Crédito)

📌 15. Resumen: Nota Débito

  • Propósito: Incrementar valor factura original
  • type_document_id: 25
  • discrepancyresponsecode: 3 (único código válido)
  • Líneas: debit_note_lines (no credit)
  • Totales: requested_monetary_totals (no legal)
  • Motivos: Error precio, intereses, penalidades, servicios adicionales
  • Impacto: Cliente debe pagar MONTO ADICIONAL
  • Diferencia NC: NC reduce, ND incrementa
  • Validación: Estructura específica diferente a NC
  • Endpoint: POST /api/ubl2.1/debit-note

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "is_eqdoc": true,
    "type_operation_id": 31, // No colocar si es documento POS
	"billing_reference": {
		"number": "EPOS11",
		"uuid": "4330571e42ae249e98025c8fb6312fef97a58cbda65584ef43e2e002c6d6be107fcc0dd1dd662273c871f6ee0bb72de7",
		"issue_date": "2025-11-04",
        "type_document_id": 15
	},
	"discrepancyresponsecode": 3,
	"discrepancyresponsedescription": "PRUEBA DE MOTIVO NOTA DEBITO A DOCUMENTO EQUIVALENTE POS",
    "notes": "PRUEBA DE NOTA DEBITO",
    "prefix": "NDP",
	"number": 1,
	"type_document_id": 25,
	"date": "2025-11-04",
	"time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": true,
    "sendmailtome": true,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
	"customer": {
		"identification_number": 900166483,
		"dv": 1,
		"name": "INVERSIONES DAVAL SAS",
		"phone": "3103891693",
		"address": "CLL 4 NRO 33-90",
		"email": "[email protected]",
		"merchant_registration": "0000000-00",
		"type_document_identification_id": 6,
		"type_organization_id": 1,
		"municipality_id": 822,
		"type_regime_id": 1
	},
	"allowance_charges": [
		{
			"discount_id": 1,
			"charge_indicator": false,
			"allowance_charge_reason": "DESCUENTO GENERAL",
			"amount": "50000.00",
			"base_amount": "1000000.00"
		}
	],
	"requested_monetary_totals": {
		"line_extension_amount": "840336.134",
		"tax_exclusive_amount": "840336.134",
		"tax_inclusive_amount": "1000000.00",
		"allowance_total_amount": "50000.00",
		"payable_amount": "950000.00"
	},
	"tax_totals": 
	[
		{
			"tax_id": 1,
			"tax_amount": "159663.865",
			"percent": "19",
			"taxable_amount": "840336.134"
		}
	],
	"debit_note_lines": 
	[
		{
			"unit_measure_id": 70,
			"invoiced_quantity": "1",
			"line_extension_amount": "840336.134",
			"free_of_charge_indicator": false,
			"tax_totals": [
				{
					"tax_id": 1,
					"tax_amount": "159663.865",
					"taxable_amount": "840336.134",
					"percent": "19.00"
				}
			],
			"description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
			"code": "COMISION",
			"type_item_identification_id": 4,
			"price_amount": "1000000.00",
			"base_quantity": "1"
		}
	]
}
curl -X POST 'https://back.apidian.app/debit-note' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "is_eqdoc": true,
    "type_operation_id": 31, // No colocar si es documento POS
	"billing_reference": {
		"number": "EPOS11",
		"uuid": "4330571e42ae249e98025c8fb6312fef97a58cbda65584ef43e2e002c6d6be107fcc0dd1dd662273c871f6ee0bb72de7",
		"issue_date": "2025-11-04",
        "type_document_id": 15
	},
	"discrepancyresponsecode": 3,
	"discrepancyresponsedescription": "PRUEBA DE MOTIVO NOTA DEBITO A DOCUMENTO EQUIVALENTE POS",
    "notes": "PRUEBA DE NOTA DEBITO",
    "prefix": "NDP",
	"number": 1,
	"type_document_id": 25,
	"date": "2025-11-04",
	"time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": true,
    "sendmailtome": true,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
	"customer": {
		"identification_number": 900166483,
		"dv": 1,
		"name": "INVERSIONES DAVAL SAS",
		"phone": "3103891693",
		"address": "CLL 4 NRO 33-90",
		"email": "[email protected]",
		"merchant_registration": "0000000-00",
		"type_document_identification_id": 6,
		"type_organization_id": 1,
		"municipality_id": 822,
		"type_regime_id": 1
	},
	"allowance_charges": [
		{
			"discount_id": 1,
			"charge_indicator": false,
			"allowance_charge_reason": "DESCUENTO GENERAL",
			"amount": "50000.00",
			"base_amount": "1000000.00"
		}
	],
	"requested_monetary_totals": {
		"line_extension_amount": "840336.134",
		"tax_exclusive_amount": "840336.134",
		"tax_inclusive_amount": "1000000.00",
		"allowance_total_amount": "50000.00",
		"payable_amount": "950000.00"
	},
	"tax_totals": 
	[
		{
			"tax_id": 1,
			"tax_amount": "159663.865",
			"percent": "19",
			"taxable_amount": "840336.134"
		}
	],
	"debit_note_lines": 
	[
		{
			"unit_measure_id": 70,
			"invoiced_quantity": "1",
			"line_extension_amount": "840336.134",
			"free_of_charge_indicator": false,
			"tax_totals": [
				{
					"tax_id": 1,
					"tax_amount": "159663.865",
					"taxable_amount": "840336.134",
					"percent": "19.00"
				}
			],
			"description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
			"code": "COMISION",
			"type_item_identification_id": 4,
			"price_amount": "1000000.00",
			"base_quantity": "1"
		}
	]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/debit-note', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "is_eqdoc": true,
    "type_operation_id": 31, // No colocar si es documento POS
	"billing_reference": {
		"number": "EPOS11",
		"uuid": "4330571e42ae249e98025c8fb6312fef97a58cbda65584ef43e2e002c6d6be107fcc0dd1dd662273c871f6ee0bb72de7",
		"issue_date": "2025-11-04",
        "type_document_id": 15
	},
	"discrepancyresponsecode": 3,
	"discrepancyresponsedescription": "PRUEBA DE MOTIVO NOTA DEBITO A DOCUMENTO EQUIVALENTE POS",
    "notes": "PRUEBA DE NOTA DEBITO",
    "prefix": "NDP",
	"number": 1,
	"type_document_id": 25,
	"date": "2025-11-04",
	"time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": true,
    "sendmailtome": true,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
	"customer": {
		"identification_number": 900166483,
		"dv": 1,
		"name": "INVERSIONES DAVAL SAS",
		"phone": "3103891693",
		"address": "CLL 4 NRO 33-90",
		"email": "[email protected]",
		"merchant_registration": "0000000-00",
		"type_document_identification_id": 6,
		"type_organization_id": 1,
		"municipality_id": 822,
		"type_regime_id": 1
	},
	"allowance_charges": [
		{
			"discount_id": 1,
			"charge_indicator": false,
			"allowance_charge_reason": "DESCUENTO GENERAL",
			"amount": "50000.00",
			"base_amount": "1000000.00"
		}
	],
	"requested_monetary_totals": {
		"line_extension_amount": "840336.134",
		"tax_exclusive_amount": "840336.134",
		"tax_inclusive_amount": "1000000.00",
		"allowance_total_amount": "50000.00",
		"payable_amount": "950000.00"
	},
	"tax_totals": 
	[
		{
			"tax_id": 1,
			"tax_amount": "159663.865",
			"percent": "19",
			"taxable_amount": "840336.134"
		}
	],
	"debit_note_lines": 
	[
		{
			"unit_measure_id": 70,
			"invoiced_quantity": "1",
			"line_extension_amount": "840336.134",
			"free_of_charge_indicator": false,
			"tax_totals": [
				{
					"tax_id": 1,
					"tax_amount": "159663.865",
					"taxable_amount": "840336.134",
					"percent": "19.00"
				}
			],
			"description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
			"code": "COMISION",
			"type_item_identification_id": 4,
			"price_amount": "1000000.00",
			"base_quantity": "1"
		}
	]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/debit-note", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

🚨 FACTURA ELECTRÓNICA CONTINGENCIA TIPO 4

📄 Descripción General

Este ejemplo demuestra cómo emitir una Factura Electrónica en Modo Contingencia Tipo 4 (type_document_id: 12). Este tipo de factura se utiliza cuando el emisor no puede conectarse a los servicios de la DIAN en tiempo real debido a problemas técnicos, pero puede emitir documentos que serán enviados posteriormente.

Características clave:

  • Tipo: Factura Contingencia Tipo 4
  • type_document_id: 12
  • Escenario: Falla temporal en servicios DIAN
  • Emisión: Offline/Diferida
  • Envío posterior: Mediante endpoint send_pendings
  • Validez: Legal mientras se envíe dentro del plazo (48 horas)

📋 URL del Endpoint

POST {{url}}/api/ubl2.1/invoice-contingency-4

Características:

  • Método: POST
  • Tipo documento: 12 (Contingencia Tipo 4)
  • Modo: Generación local + envío diferido
  • Plazo envío: Máximo 48 horas desde emisión
  • Resolución: Requiere resolución específica para contingencia

🔑 Campos Principales

Documento

Campo Valor Descripción
type_document_id 12 Factura Contingencia Tipo 4
number 994500032 Consecutivo alto (rango contingencia)
prefix SETP Prefijo específico contingencia
date 2025-06-03 Fecha emisión
time 04:08:12 Hora exacta
resolution_number 18760000001 Resolución DIAN para contingencia

Cliente

Campo Valor Descripción
identification_number 41946692 Cédula
name ELIZABETH CARDONA VILLADA Persona natural
type_organization_id 2 Persona natural
type_liability_id 7 No responsable IVA

Descuento Global

Campo Valor Descripción
discount_id 1 Código descuento
amount 50.000,00 Valor descuento
base_amount 1.000.000,00 Base para calcular

Totales

Campo Valor Descripción
line_extension_amount 840.336,13 Base gravable
tax_inclusive_amount 1.000.000,00 Total con IVA
allowance_total_amount 50.000,00 Descuentos
payable_amount 950.000,00 Total a pagar

💰 Cálculo de Totales

Precio unitario:   1.000.000,00
Descuento 5%:    -    50.000,00
─────────────────────────────
Base gravable:       950.000,00
IVA 19%:          + 180.500,00
─────────────────────────────
Total:            1.130.500,00

Nota: Revisar cálculo, ejemplo muestra:
Base: 840.336,13 + IVA 159.663,87 = 1.000.000
con descuento: 950.000,00

📝 Notas Críticas sobre Contingencia Tipo 4

📌 1. ¿Qué es Contingencia Tipo 4?

Definición DIAN:

La Contingencia Tipo 4 es un mecanismo que permite al facturador electrónico continuar emitiendo facturas cuando no puede conectarse a los servicios web de la DIAN debido a:

  • Caída de servidores DIAN
  • Problemas de red del emisor
  • Mantenimiento programado DIAN
  • Saturación de servicios (ej: cierre de mes)
  • Problemas certificado digital temporal

Diferencia con otros tipos:

Tipo Descripción Cuándo usar
Tipo 1 Factura normal Conectividad normal
Tipo 4 Sin conexión DIAN Falla temporal servicios
Tipo 12 Contingencia offline Alternativa contingencia

📌 2. type_document_id 12: Factura Contingencia

{
    "type_document_id": 12  // Contingencia Tipo 4
}

Códigos de tipo:

Código Descripción
1 Factura electrónica normal
12 Factura contingencia Tipo 4
15 Documento equivalente POS
24 Servicios públicos

Crítico: Usar type_document_id: 12 solo en contingencia. No confundir con tipo 1.

📌 3. Resolución DIAN Específica

{
    "resolution_number": "18760000001",
    "prefix": "SETP"
}

Requisitos:

✓ Resolución DIAN específica para contingencia
✓ Rango de numeración separado (ej: 994500001-994600000)
✓ Prefijo único (SETP, CONT, EMRG, etc.)
✓ Vigencia activa

Diferencia con factura normal:

Factura Normal:
Resolución: 18760000001
Prefijo: SETP
Rango: 1-1000000

Contingencia Tipo 4:
Resolución: 18760000002 (específica)
Prefijo: SETP o CONT
Rango: 994500001-994600000 (alto)

📌 4. Consecutivo de Contingencia

{
    "number": 994500032,  // Consecutivo alto
    "prefix": "SETP"
}

Numeración contingencia:

  • Rango separado (ej: 994500000-995000000)
  • NO se mezcla con consecutivos normales
  • Secuencial dentro del rango contingencia
  • Se agota antes que el rango normal

Ejemplo:

Factura normal: SETP-1, SETP-2, SETP-3...
Contingencia: SETP-994500001, SETP-994500002...

📌 5. disable_confirmation_text: true

{
    "disable_confirmation_text": true
}

Propósito:

  • Deshabilita texto de confirmación en PDF
  • Útil en contingencia (documento no validado aún)
  • Evita confusión al cliente

PDF sin confirmación:

┌────────────────────────────┐
│  FACTURA CONTINGENCIA     │
│  Pendiente validación DIAN│
└────────────────────────────┘

(Sin texto "Validado por DIAN")

📌 6. Flujo: Emisión en Contingencia

Escenario: Tienda intenta emitir factura pero servicios DIAN caídos.

Paso 1: Detección de Falla

try {
    // Intenta factura normal
    POST /api/ubl2.1/invoice
} catch (error) {
    if (error.code === 'DIAN_TIMEOUT') {
        // Activar modo contingencia
        useContingency = true;
    }
}

Paso 2: Emisión Contingencia

POST /api/ubl2.1/invoice-contingency-4
{
    "type_document_id": 12,
    "number": 994500032,
    "resolution_number": "18760000001",
    "customer": {...},
    "invoice_lines": [...]
}

Respuesta:

{
    "status": "pending_transmission",
    "cufe": "abc123...",
    "pdf_url": "/storage/pdf/SETP-994500032.pdf",
    "message": "Documento generado. Enviar a DIAN en 48h"
}

Paso 3: Almacenamiento Local

Factura guardada en BD con:
- status: 'pending_transmission'
- type_document_id: 12
- transmission_deadline: 2025-06-05 04:08:12

Paso 4: Envío Diferido (cuando DIAN vuelva)

POST /api/ubl2.1/invoice-contingency-4/send_pendings
// Sin body

Paso 5: Validación DIAN

{
    "status": "Processed",
    "cufe": "abc123...",
    "ApplicationResponse": {
        "ResponseCode": "00",
        "ResponseDescription": "Aprobado"
    }
}

📌 7. Plazo de 48 Horas

Normativa DIAN:

Factura contingencia emitida: 2025-06-03 04:08:12
Plazo máximo envío: 2025-06-05 04:08:12 (48 horas)

Si NO se envía en 48h:
❌ Factura inválida
❌ Posible sanción DIAN
❌ Cliente puede rechazar

Monitoreo:

SELECT * FROM invoices
WHERE type_document_id = 12
AND status = 'pending_transmission'
AND transmission_deadline < NOW()
-- Facturas vencidas sin enviar

📌 8. Cuándo Usar Contingencia Tipo 4

✓ Usar cuando:

  • Servicios DIAN caídos (timeout, 500, 503)
  • Mantenimiento programado DIAN
  • Problemas red del emisor (temporal)
  • Saturación servidores DIAN (fin de mes)
  • Horario no hábil DIAN (emergencia)

✗ NO usar cuando:

  • Conexión normal funciona
  • Error en datos de factura (422)
  • Certificado vencido (resolver primero)
  • Resolución expirada (obtener nueva)
  • Solo por conveniencia (no es modo offline voluntario)

📌 9. Diferencias con POS Offline

Aspecto POS Offline (dont_send_yet) Contingencia Tipo 4
type_document_id 15 (POS) 12 (Contingencia)
Motivo Conveniencia, batch Falla DIAN
Plazo Sin plazo específico 48 horas
Resolución Normal Específica contingencia
Uso Voluntario Solo en emergencia
Endpoint envío /eqdoc/send_pendings /invoice-contingency-4/send_pendings

📌 10. Validaciones DIAN

DIAN valida al enviar (no al crear):

type_document_id: 12 correcto
✓ Resolución contingencia válida y activa
✓ Consecutivo dentro del rango autorizado
✓ Fecha emisión dentro de 48h del envío
✓ CUFE calculado correctamente
✓ Totales correctos
✓ Cliente con datos válidos
✓ Certificado digital vigente al momento del envío

📌 11. Errores Comunes

Error Causa Solución
"Invalid type_document_id" Usar tipo 1 en lugar de 12 Usar type_document_id: 12
"Resolution not for contingency" Resolución normal en contingencia Usar resolución específica contingencia
"Number out of range" Consecutivo fuera de rango Verificar rango resolución contingencia
"Transmission deadline exceeded" Más de 48h desde emisión Enviar dentro de 48 horas
"Contingency not justified" Usar sin falla DIAN Solo usar cuando DIAN caída
"Invalid prefix" Prefijo no coincide con resolución Verificar prefijo en resolución

📌 12. PDF: Lo que Cliente Ve

┌────────────────────────────────┐
│  EMPRESA XYZ S.A.S.           │
│  FACTURA CONTINGENCIA TIPO 4  │
│  SETP-994500032               │
│  2025-06-03 04:08:12          │
└────────────────────────────────┘

⚠️ FACTURA EN CONTINGENCIA
   Emitida sin conexión a DIAN
   Será validada en 48 horas

CLIENTE:
ELIZABETH CARDONA VILLADA
C.C. 41946692-6

DETALLE:

COMISION POR SERVICIOS
Cantidad: 1
Precio: $1.000.000,00
Descuento: -$50.000,00
Base: $950.000,00
IVA 19%: $180.500,00
─────────────────────────────

════════════════════════════════
TOTAL A PAGAR: $1.130.500,00
════════════════════════════════

⚠️ IMPORTANTE:
Esta factura fue emitida bajo
contingencia debido a problemas
técnicos temporales con los
servicios de la DIAN.

La factura será transmitida a
la DIAN dentro de las próximas
48 horas y usted recibirá
confirmación de validación.

Esta factura es VÁLIDA para
efectos tributarios y contables.

📌 13. Monitoreo y Alertas

Sistema de alertas recomendado:

// Revisar cada hora
setInterval(async () => {
    const pending = await db.query(`
        SELECT * FROM invoices
        WHERE type_document_id = 12
        AND status = 'pending_transmission'
        AND transmission_deadline < DATE_ADD(NOW(), INTERVAL 6 HOUR)
    `);
    
    if (pending.length > 0) {
        alert(`${pending.length} facturas contingencia próximas a vencer`);
        // Intentar envío automático
        await sendPendingContingencies();
    }
}, 3600000);

Dashboard:

┌─────────────────────────────────┐
│ FACTURAS CONTINGENCIA          │
├─────────────────────────────────┤
│ Pendientes envío: 23            │
│ Plazo venciendo (6h): 5         │
│ Vencidas: 0                     │
│ Última transmisión: hace 2h     │
└─────────────────────────────────┘

📌 14. Registro de Contingencias

Obligatorio mantener registro:

{
    "contingency_log": [
        {
            "date": "2025-06-03 04:08:12",
            "reason": "Timeout DIAN - Servidores no responden",
            "invoices_affected": 45,
            "first_invoice": "SETP-994500001",
            "last_invoice": "SETP-994500045",
            "resolution_used": "18760000001",
            "transmission_date": "2025-06-03 14:30:00",
            "successful": 43,
            "rejected": 2
        }
    ]
}

📌 15. Resumen: Contingencia Tipo 4

  • Propósito: Facturar cuando DIAN caída temporalmente
  • type_document_id: 12 (Contingencia)
  • Plazo: 48 horas máximo desde emisión
  • Resolución: Específica para contingencia
  • Consecutivo: Rango alto separado (ej: 994500000+)
  • Envío: Diferido mediante send_pendings
  • Uso: Solo en falla técnica DIAN
  • Validez: Legal si se envía dentro de plazo
  • Monitoreo: Crítico alertas de vencimiento
  • Registro: Obligatorio mantener log de contingencias

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 994500032,
    "type_document_id": 12,
    "date": "2025-06-03",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE NRO 1",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": false,
    "sendmailtome": false,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 41946692,
        "dv": 6,
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1,
        "tax_id": 1
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 30,
        "payment_due_date": "2025-06-03",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "50000.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "50000.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice-contingency-4' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 994500032,
    "type_document_id": 12,
    "date": "2025-06-03",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE NRO 1",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": false,
    "sendmailtome": false,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 41946692,
        "dv": 6,
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1,
        "tax_id": 1
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 30,
        "payment_due_date": "2025-06-03",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "50000.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "50000.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice-contingency-4', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 994500032,
    "type_document_id": 12,
    "date": "2025-06-03",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE NRO 1",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": false,
    "sendmailtome": false,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 41946692,
        "dv": 6,
        "name": "ELIZABETH CARDONA VILLADA",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1,
        "tax_id": 1
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 30,
        "payment_due_date": "2025-06-03",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "50000.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "50000.00",
        "payable_amount": "950000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":994500032,"type_document_id":12,"date":"2025-06-03","time":"04:08:12","resolution_number":"18760000001","prefix":"SETP","notes":"ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA","disable_confirmation_text":true,"establishment_name":"TORRE SOFTWARE NRO 1","establishment_address":"BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2","establishment_phone":"3226563672","establishment_municipality":600,"establishment_email":"[email protected]","sendmail":false,"sendmailtome":false,"head_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","customer":{"identification_number":41946692,"dv":6,"name":"ELIZABETH CARDONA VILLADA","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":3,"type_organization_id":2,"type_liability_id":7,"municipality_id":822,"type_regime_id":1,"tax_id":1},"payment_form":{"payment_form_id":1,"payment_method_id":30,"payment_due_date":"2025-06-03","duration_measure":"0"},"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"50000.00","base_amount":"1000000.00"}],"legal_monetary_totals":{"line_extension_amount":"840336.134","tax_exclusive_amount":"840336.134","tax_inclusive_amount":"1000000.00","allowance_total_amount":"50000.00","payable_amount":"950000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","percent":"19","taxable_amount":"840336.134"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"840336.134","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","taxable_amount":"840336.134","percent":"19.00"}],"description":"COMISION POR SERVICIOS","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"COMISION","type_item_identification_id":4,"price_amount":"1000000.00","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice-contingency-4", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📤 ENVIAR FACTURAS CONTINGENCIA TIPO 4 PENDIENTES

📄 Descripción General

Endpoint especializado para transmitir a DIAN todas las facturas de contingencia Tipo 4 (type_document_id: 12) que fueron generadas localmente durante una falla de servicios. Este endpoint es crítico porque las facturas de contingencia deben enviarse dentro de las 48 horas desde su emisión para mantener su validez legal.

Características clave:

  • Sin body requerido: Endpoint sin parámetros JSON
  • Procesamiento automático: Busca todas las contingencias pendientes
  • Plazo crítico: 48 horas desde emisión
  • Envío secuencial: Transmite cada factura una por una
  • Validación DIAN: Cada factura se valida individualmente

📋 URL del Endpoint

POST {{url}}/api/ubl2.1/invoice-contingency-4/send_pendings

Características:

  • Método: POST
  • Body: Vacío (sin JSON)
  • Autenticación: Bearer token (obligatorio)
  • Timeout: 180 segundos (mayor que POS por validaciones extras)
  • Rate limit: 30 documentos por minuto (más estricto)

🔑 Estructura del Request

Headers

Header Valor Obligatorio
Authorization Bearer {token} ✓ Sí
Content-Type application/json ✓ Sí
Accept application/json ✓ Sí

Body

""  // Vacío, sin parámetros

El endpoint automáticamente:

  1. Identifica el usuario por el api_token
  2. Busca todas las facturas con type_document_id: 12 y status: 'pending_transmission'
  3. Filtra por plazo: solo envía las que tienen menos de 48 horas
  4. Procesa en orden cronológico (FIFO)

📦 Estructura de la Respuesta

Respuesta Exitosa (200 OK)

[
    {
        "id": 54321,
        "number": "SETP-994500032",
        "type_document_id": 12,
        "cufe": "abc123...def789",
        "status": "Processed",
        "emission_date": "2025-06-03 04:08:12",
        "transmission_date": "2025-06-03 14:30:00",
        "hours_elapsed": 10.36,
        "pdf_url": "https://api.com/storage/pdf/SETP-994500032.pdf",
        "xml_url": "https://api.com/storage/xml/SETP-994500032.xml",
        "ApplicationResponse": {
            "ResponseCode": "00",
            "ResponseDescription": "Documento validado exitosamente"
        }
    },
    {
        "id": 54322,
        "number": "SETP-994500033",
        "type_document_id": 12,
        "cufe": "xyz456...uvw123",
        "status": "Rejected",
        "emission_date": "2025-06-03 05:15:00",
        "transmission_date": "2025-06-03 14:30:05",
        "hours_elapsed": 9.25,
        "ApplicationResponse": {
            "ResponseCode": "02",
            "ResponseDescription": "Total no coincide - verificar cálculo"
        }
    }
]

Campos de la Respuesta

Campo Tipo Descripción
id integer ID interno del documento
number string Número consecutivo (SETP-XXXXXX)
type_document_id integer 12 (Contingencia)
status string Processed, Rejected, o Validating
emission_date datetime Fecha/hora emisión original
transmission_date datetime Fecha/hora envío a DIAN
hours_elapsed float Horas transcurridas (max 48)

📝 Notas Críticas sobre send_pendings Contingencia

📌 1. Diferencia con send_pendings POS

Aspecto POS send_pendings Contingencia send_pendings
Endpoint /eqdoc/send_pendings /invoice-contingency-4/send_pendings
type_document_id 15 (POS) 12 (Contingencia)
Plazo Sin límite estricto 48 horas obligatorio
Motivo Conveniencia (offline voluntario) Emergencia (falla DIAN)
Validaciones DIAN Estándar Más estrictas (contingencia)
Timeout 120 seg 180 seg
Rate limit 50 docs/min 30 docs/min

📌 2. Filtrado Automático por Plazo 48h

El endpoint solo envía facturas dentro del plazo:

SELECT * FROM invoices
WHERE type_document_id = 12
AND status = 'pending_transmission'
AND emission_date >= DATE_SUB(NOW(), INTERVAL 48 HOUR)
ORDER BY emission_date ASC

Facturas excluidas (vencidas):

SELECT * FROM invoices
WHERE type_document_id = 12
AND status = 'pending_transmission'
AND emission_date < DATE_SUB(NOW(), INTERVAL 48 HOUR)
-- Estas NO se envían (plazo vencido)

Acción recomendada para vencidas:

const expired = await getExpiredContingencies();
if (expired.length > 0) {
    // Anular facturas vencidas
    await markAsExpired(expired);
    // Generar nuevas facturas normales
    await reissueAsNormalInvoices(expired);
}

📌 3. Flujo: Recuperación de Servicios

Escenario: DIAN estuvo caída 6 horas. Se generaron 50 facturas contingencia.

Paso 1: Detección Servicios Activos

// Monitoreo cada 10 minutos
setInterval(async () => {
    const dianStatus = await checkDIAN();
    if (dianStatus.available) {
        console.log('DIAN disponible - iniciando transmisión');
        await sendPendingContingencies();
    }
}, 600000);

Paso 2: Listar Pendientes

const pending = await db.query(`
    SELECT COUNT(*) as total,
           MIN(emission_date) as oldest,
           MAX(emission_date) as newest
    FROM invoices
    WHERE type_document_id = 12
    AND status = 'pending_transmission'
`);

console.log(`${pending.total} facturas pendientes`);
console.log(`Más antigua: ${pending.oldest}`);
// Si oldest > 48h atrás: ¡ALERTA CRÍTICA!

Paso 3: Invocar send_pendings

curl -X POST https://api.com/api/ubl2.1/invoice-contingency-4/send_pendings \
  -H "Authorization: Bearer {token}" \
  -H "Content-Type: application/json"

Paso 4: Procesar Respuesta

const results = await sendPendings();

const processed = results.filter(r => r.status === 'Processed');
const rejected = results.filter(r => r.status === 'Rejected');
const validating = results.filter(r => r.status === 'Validating');

console.log(`✓ Procesadas: ${processed.length}`);
console.log(`✗ Rechazadas: ${rejected.length}`);
console.log(`⏳ Validando: ${validating.length}`);

if (rejected.length > 0) {
    // Revisar y corregir rechazadas
    await handleRejections(rejected);
}

Paso 5: Actualizar PDFs

// PDFs originales tenían aviso "Pendiente validación"
// Regenerar PDFs con sello DIAN
processed.forEach(async (invoice) => {
    await regeneratePDF(invoice.id);
    await emailCustomer(invoice.customer_email, invoice.pdf_url);
});

📌 4. Validaciones DIAN Específicas

DIAN valida en contingencia:

✓ Plazo 48 horas no excedido
✓ Resolución contingencia válida
✓ Consecutivo dentro del rango contingencia
✓ CUFE calculado correctamente
✓ Certificado digital vigente al momento del envío
✓ Totales correctos
✓ Cliente con datos válidos
✓ No duplicidad (mismo número no enviado antes)
Justificación de contingencia (logs de falla)

Validación especial:

{
    "contingency_reason": "DIAN timeout 2025-06-03 04:00:00",
    "logs_attached": true
}

📌 5. Manejo de Errores Parciales

Escenario: 50 facturas, 3 rechazadas

[
    {"number": "SETP-994500001", "status": "Processed"},  // ✓
    {"number": "SETP-994500002", "status": "Processed"},  // ✓
    ...
    {"number": "SETP-994500015", "status": "Rejected",   // ✗
     "ApplicationResponse": {
         "ResponseCode": "02",
         "ResponseDescription": "IVA mal calculado"
     }},
    {"number": "SETP-994500016", "status": "Processed"},  // ✓
    ...
    {"number": "SETP-994500050", "status": "Processed"}   // ✓
]

Comportamiento:

  • Proceso NO se detiene si una factura falla
  • Continúa con las siguientes
  • HTTP 200 OK (no 422, porque endpoint funcionó)
  • Desarrollador debe revisar array de resultados

Acción para rechazadas:

const rejected = results.filter(r => r.status === 'Rejected');

for (const invoice of rejected) {
    // Opción 1: Corregir y reenviar como contingencia
    await correctInvoice(invoice.id);
    await resendContingency(invoice.id);
    
    // Opción 2: Anular y generar nueva factura normal
    await voidContingency(invoice.id);
    await issueNormalInvoice(invoice.customer_id, invoice.items);
}

📌 6. Monitoreo de Plazo Crítico

Dashboard en tiempo real:

const getContingencyStatus = async () => {
    const pending = await db.query(`
        SELECT 
            COUNT(*) as total,
            SUM(CASE WHEN TIMESTAMPDIFF(HOUR, emission_date, NOW()) > 42 THEN 1 ELSE 0 END) as critical,
            SUM(CASE WHEN TIMESTAMPDIFF(HOUR, emission_date, NOW()) > 36 THEN 1 ELSE 0 END) as warning,
            SUM(CASE WHEN TIMESTAMPDIFF(HOUR, emission_date, NOW()) > 48 THEN 1 ELSE 0 END) as expired
        FROM invoices
        WHERE type_document_id = 12
        AND status = 'pending_transmission'
    `);
    
    return {
        total: pending.total,
        critical: pending.critical,   // > 42h (quedan 6h)
        warning: pending.warning,     // > 36h (quedan 12h)
        expired: pending.expired      // > 48h (VENCIDAS)
    };
};

Alertas automáticas:

if (status.critical > 0) {
    sendAlert('CRÍTICO', `${status.critical} facturas vencen en 6h`);
}
if (status.warning > 0) {
    sendAlert('ADVERTENCIA', `${status.warning} facturas vencen en 12h`);
}
if (status.expired > 0) {
    sendAlert('URGENTE', `${status.expired} facturas VENCIDAS`);
}

📌 7. Reintentos Automáticos

Sistema de reintentos:

const sendWithRetry = async (maxRetries = 3) => {
    for (let attempt = 1; attempt <= maxRetries; attempt++) {
        try {
            const results = await sendPendings();
            console.log(`Intento ${attempt}: Éxito`);
            return results;
        } catch (error) {
            if (attempt === maxRetries) {
                throw error;
            }
            const delay = attempt * 60000; // 1min, 2min, 3min
            console.log(`Intento ${attempt} falló. Reintentando en ${delay/1000}s`);
            await sleep(delay);
        }
    }
};

Estrategia escalonada:

Intento 1: Inmediato
Intento 2: Espera 5 minutos
Intento 3: Espera 15 minutos
Intento 4: Espera 30 minutos
Intento 5: Espera 1 hora

📌 8. Logs de Transmisión

Registro detallado:

{
    "transmission_log": {
        "timestamp": "2025-06-03 14:30:00",
        "trigger": "automatic",  // o "manual"
        "user_id": 123,
        "invoices_pending": 50,
        "invoices_sent": 50,
        "successful": 47,
        "rejected": 3,
        "duration_seconds": 185,
        "dian_response_time_avg": 3.7,
        "failed_invoices": [
            {
                "number": "SETP-994500015",
                "error": "IVA mal calculado",
                "code": "02"
            },
            {
                "number": "SETP-994500032",
                "error": "Cliente NIT inválido",
                "code": "04"
            },
            {
                "number": "SETP-994500048",
                "error": "Total no coincide",
                "code": "02"
            }
        ]
    }
}

📌 9. Comparativa: Endpoints de Envío Diferido

Aspecto POS send_pendings Contingencia send_pendings
Endpoint /eqdoc/send_pendings /invoice-contingency-4/send_pendings
Tipo doc 15 (POS) 12 (Contingencia)
Uso Voluntario (batch) Obligatorio (emergencia)
Plazo Sin plazo 48 horas
Validación Estándar Estricta + justificación
Frecuencia Bajo demanda Urgente (ASAP)
Monitoreo Recomendado Crítico

📌 10. Errores Comunes

Error Causa Solución
"No pending contingencies" No hay facturas tipo 12 pendientes Normal si ya se enviaron todas
"Deadline exceeded" Factura > 48h Anular y reemitir como factura normal
"Authentication failed" Token inválido Renovar bearer token
"Certificate expired" Certificado vencido al momento envío Renovar certificado antes de enviar
"Resolution inactive" Resolución contingencia expirada Obtener nueva resolución
"Timeout" Muchas facturas (>40) Enviar en lotes de 20-30

📌 11. Testing de Contingencia

Flujo de prueba completo:

// 1. Simular falla DIAN (en desarrollo)
const mockDIANFailure = true;

// 2. Generar facturas contingencia
for (let i = 1; i <= 10; i++) {
    await createContingencyInvoice({
        number: 994500000 + i,
        type_document_id: 12,
        customer: testCustomer,
        items: testItems
    });
}

// 3. Verificar estado pendiente
const pending = await countPendingContingencies();
console.log(`${pending} facturas contingencia pendientes`);

// 4. Simular recuperación DIAN
const mockDIANFailure = false;

// 5. Enviar pendientes
const results = await sendPendingContingencies();

// 6. Validar resultados
const allProcessed = results.every(r => r.status === 'Processed');
assert(allProcessed, 'Todas las facturas deben procesarse');

// 7. Verificar que no quedan pendientes
const remaining = await countPendingContingencies();
assert(remaining === 0, 'No deben quedar facturas pendientes');

📌 12. Notificaciones a Clientes

Después de envío exitoso:

processed.forEach(async (invoice) => {
    await sendEmail({
        to: invoice.customer_email,
        subject: 'Factura contingencia validada por DIAN',
        body: `
            Estimado cliente,
            
            Su factura ${invoice.number} emitida en contingencia
            ha sido validada exitosamente por la DIAN.
            
            Fecha emisión: ${invoice.emission_date}
            Fecha validación: ${invoice.transmission_date}
            
            Puede descargar su factura actualizada en:
            ${invoice.pdf_url}
            
            Gracias.
        `
    });
});

📌 13. Auditoría y Cumplimiento

Registro para auditoría DIAN:

{
    "contingency_event": {
        "date_start": "2025-06-03 04:00:00",
        "date_end": "2025-06-03 14:30:00",
        "duration_hours": 10.5,
        "reason": "Caída servidores DIAN - Timeout en todas las peticiones",
        "evidence": [
            "logs/dian_errors_2025-06-03.log",
            "monitoring/dian_status_2025-06-03.csv"
        ],
        "invoices_affected": 50,
        "first_invoice": "SETP-994500001",
        "last_invoice": "SETP-994500050",
        "transmission_date": "2025-06-03 14:30:00",
        "successful_transmissions": 47,
        "rejected_transmissions": 3,
        "compliance_status": "All invoices sent within 48h deadline"
    }
}

📌 14. Performance y Optimización

Para lotes grandes (>50 facturas):

const sendInBatches = async (batchSize = 30) => {
    const pending = await getPendingContingencies();
    const batches = chunkArray(pending, batchSize);
    
    for (let i = 0; i < batches.length; i++) {
        console.log(`Enviando lote ${i+1}/${batches.length}`);
        const results = await sendPendings();
        
        // Esperar entre lotes para no saturar
        if (i < batches.length - 1) {
            await sleep(30000); // 30 segundos
        }
    }
};

📌 15. Resumen: send_pendings Contingencia

  • Propósito: Enviar facturas contingencia tipo 4 a DIAN
  • Endpoint: /invoice-contingency-4/send_pendings
  • Body: Vacío (automático)
  • Plazo: 48 horas máximo (crítico)
  • Filtrado: Solo envía facturas dentro del plazo
  • Procesamiento: Secuencial, una por una
  • Monitoreo: Crítico - alertas de vencimiento
  • Reintentos: Automáticos con backoff exponencial
  • Errores: No detienen proceso, continúa con siguientes
  • Notificaciones: Email a clientes tras validación
  • Auditoría: Registro completo obligatorio

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
curl -X POST 'https://back.apidian.apphttp://apidian2026-6.oo/api/ubl2.1/invoice-contingency-4/send_pendings' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' 
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.apphttp://apidian2026-6.oo/api/ubl2.1/invoice-contingency-4/send_pendings', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  redirect: 'follow'
};

fetch("https://back.apidian.apphttp://apidian2026-6.oo/api/ubl2.1/invoice-contingency-4/send_pendings", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

⚙️ CONFIGURAR RESOLUCIÓN CONTINGENCIA TIPO 4

📄 Descripción General

Este endpoint permite configurar una resolución específica para Facturas de Contingencia Tipo 4 en el sistema. Antes de poder emitir facturas en modo contingencia, es obligatorio registrar una resolución DIAN con rango de numeración exclusivo para este tipo de documentos.

Características clave:

  • Tipo: Configuración de resolución contingencia
  • type_document_id: 12 (Contingencia Tipo 4)
  • Rango exclusivo: Separado de facturas normales
  • Requisito previo: Obligatorio antes de emitir contingencias
  • Vigencia: date_from hasta date_to (ej: 2019-2030)

📋 URL del Endpoint

PUT {{url}}/api/ubl2.1/config/resolution

Características:

  • Método: PUT (actualiza/crea configuración)
  • Autenticación: Bearer token (obligatorio)
  • Propósito: Registrar resolución contingencia en sistema
  • Frecuencia: Una vez (o cuando cambie resolución)

🔑 Campos de Configuración

Resolución Contingencia

Campo Valor Descripción
type_document_id 12 Contingencia Tipo 4
prefix SETP Prefijo autorizado
resolution 18760000001 Número resolución DIAN
resolution_date 2019-01-19 Fecha resolución
technical_key fc8eac42... Clave técnica DIAN
from 990000000 Consecutivo inicial
to 995000000 Consecutivo final
generated_to_date 0 Contador actual (inicia en 0)
date_from 2019-01-19 Vigencia desde
date_to 2030-01-19 Vigencia hasta

Body Completo

{
    "type_document_id": 12,
    "prefix": "SETP",
    "resolution": "18760000001",
    "resolution_date": "2019-01-19",
    "technical_key": "fc8eac422eba16e22ffd8c6f94b3f40a6e38162c",
    "from": 990000000,
    "to": 995000000,
    "generated_to_date": 0,
    "date_from": "2019-01-19",
    "date_to": "2030-01-19"
}

📝 Notas Críticas sobre Configuración Contingencia

📌 1. Resolución Separada: Normal vs Contingencia

Configuración Dual Obligatoria:

// Resolución 1: Facturas Normales (tipo 1)
{
    "type_document_id": 1,
    "prefix": "SETP",
    "resolution": "18760000001",
    "from": 1,
    "to": 10000000
}

// Resolución 2: Contingencia (tipo 12)
{
    "type_document_id": 12,
    "prefix": "SETP",
    "resolution": "18760000002",  // Diferente
    "from": 990000000,  // Rango alto
    "to": 995000000
}

Crítico: NO usar la misma resolución/rango para tipo 1 y tipo 12.

📌 2. Rango de Numeración Alto

Estrategia de rangos:

Factura Normal (tipo 1):
from: 1
to: 10.000.000
Ejemplo: SETP-1, SETP-2, SETP-3...

Contingencia (tipo 12):
from: 990.000.000
to: 995.000.000
Ejemplo: SETP-990000001, SETP-990000002...

Beneficios:

  • ✓ Diferenciación visual inmediata
  • ✓ No se mezclan consecutivos
  • ✓ Auditoría más fácil
  • ✓ Reportes separados

Capacidad:

Rango: 990.000.000 - 995.000.000
Capacidad: 5.000.000 facturas contingencia

📌 3. technical_key: Clave Técnica DIAN

{
    "technical_key": "fc8eac422eba16e22ffd8c6f94b3f40a6e38162c"
}

Ambientes:

Ambiente Clave Técnica Uso
Habilitación fc8eac422eba16e22ffd8c6f94b3f40a6e38162c Testing (fija)
Producción Variable por empresa Obtener con getnumberingrange

Obtener clave producción:

# Endpoint DIAN
GET https://vpfe.dian.gov.co/WcfDianCustomerServices.svc/getnumberingrange

# Respuesta incluye:
{
    "technical_key": "a1b2c3d4e5f6..."
}

📌 4. generated_to_date: Contador de Uso

{
    "generated_to_date": 0  // Inicia en 0
}

Funcionamiento:

Configuración inicial:
generated_to_date: 0

Primera factura contingencia:
number: 990000000 + 0 + 1 = 990000001
generated_to_date: 1

Segunda factura:
number: 990000000 + 1 + 1 = 990000002
generated_to_date: 2

...después de 50 facturas:
generated_to_date: 50
Próxima factura: 990000051

Monitoreo:

SELECT 
    type_document_id,
    prefix,
    generated_to_date,
    (to - from) as capacity,
    ((generated_to_date / (to - from)) * 100) as percent_used
FROM resolutions
WHERE type_document_id = 12;

-- Si percent_used > 80%: ALERTA (solicitar nueva resolución)

📌 5. Vigencia de Resolución

{
    "date_from": "2019-01-19",
    "date_to": "2030-01-19"  // 11 años vigencia
}

Validación sistema:

const isResolutionValid = (resolution) => {
    const now = new Date();
    const dateFrom = new Date(resolution.date_from);
    const dateTo = new Date(resolution.date_to);
    
    if (now < dateFrom) {
        return { valid: false, reason: 'Resolución aún no vigente' };
    }
    if (now > dateTo) {
        return { valid: false, reason: 'Resolución expirada' };
    }
    return { valid: true };
};

Alerta de vencimiento:

const daysUntilExpiry = (dateTo) => {
    const now = new Date();
    const expiry = new Date(dateTo);
    const diff = expiry - now;
    return Math.floor(diff / (1000 * 60 * 60 * 24));
};

if (daysUntilExpiry(resolution.date_to) < 180) {
    alert('Resolución contingencia vence en 6 meses');
}

📌 6. Prefijo: Estrategias de Identificación

Opción 1: Prefijo Común

// Factura normal
{"prefix": "SETP"}

// Contingencia (mismo prefijo)
{"prefix": "SETP"}

// Resultado:
// SETP-1, SETP-2 (normales)
// SETP-990000001, SETP-990000002 (contingencia)
// Diferenciación por rango numérico

Opción 2: Prefijo Específico

// Factura normal
{"prefix": "SETP"}

// Contingencia (prefijo diferente)
{"prefix": "CONT"}

// Resultado:
// SETP-1, SETP-2 (normales)
// CONT-990000001, CONT-990000002 (contingencia)
// Diferenciación visual inmediata

Recomendación: Opción 2 (prefijo específico) para claridad.

📌 7. Flujo: Configuración Inicial

Paso 1: Obtener Resolución DIAN

1. Solicitar a DIAN resolución para contingencia
2. DIAN entrega documento 1876 con:
   - Número resolución
   - Prefijo autorizado
   - Rango (from-to)
   - Fechas vigencia

Paso 2: Obtener Clave Técnica

# Producción: Consultar endpoint DIAN
GET getnumberingrange

# Habilitación: Usar clave fija
fc8eac422eba16e22ffd8c6f94b3f40a6e38162c

Paso 3: Configurar en API

PUT /api/ubl2.1/config/resolution
{
    "type_document_id": 12,
    "resolution": "18760000002",
    "from": 990000000,
    "to": 995000000,
    // ... demás campos
}

Paso 4: Verificar Configuración

GET /api/ubl2.1/config/resolutions
# Debe listar resolución tipo 12

Paso 5: Probar Emisión

POST /api/ubl2.1/invoice-contingency-4
{
    "type_document_id": 12,
    "number": 990000001,
    // ... demás campos
}
# Debe generar factura exitosamente

📌 8. Validaciones del Sistema

Al configurar resolución, sistema valida:

type_document_id válido (1, 12, 15, etc.)
from < to (rango válido)
date_from < date_to (vigencia válida)
technical_key formato correcto (40 caracteres hex)
resolution único por type_document_id
prefix no vacío
✓ No solapamiento de rangos con otras resoluciones

Validaciones adicionales tipo 12:

if (config.type_document_id === 12) {
    // Rango debe ser alto (para distinguir)
    if (config.from < 900000000) {
        throw new Error('Rango contingencia debe iniciar en 900M+');
    }
    
    // Capacidad mínima recomendada
    const capacity = config.to - config.from;
    if (capacity < 1000000) {
        console.warn('Capacidad contingencia < 1M facturas');
    }
}

📌 9. Errores Comunes

Error Causa Solución
"Resolution already exists" Ya hay resolución tipo 12 Actualizar existente o eliminar primero
"Invalid range" from > to Verificar orden: from < to
"Range overlap" Rango se cruza con otra resolución Usar rango más alto (990M+)
"Invalid technical_key" Clave incorrecta Usar fc8eac42... (habilitación)
"Date range invalid" date_from > date_to Corregir fechas
"Expired resolution" date_to < hoy Solicitar nueva resolución DIAN

📌 10. Múltiples Resoluciones

Escenario: Empresa con varias resoluciones

// Resolución 1: Facturas normales
{
    "type_document_id": 1,
    "prefix": "SETP",
    "from": 1,
    "to": 10000000
}

// Resolución 2: POS
{
    "type_document_id": 15,
    "prefix": "EPOS",
    "from": 1,
    "to": 5000000
}

// Resolución 3: Contingencia
{
    "type_document_id": 12,
    "prefix": "CONT",
    "from": 990000000,
    "to": 995000000
}

// Resolución 4: Servicios Públicos
{
    "type_document_id": 24,
    "prefix": "SSP",
    "from": 1,
    "to": 1000000
}

📌 11. Actualización de Resolución

Cuándo actualizar:

  • Cambio de rango (ampliación)
  • Nueva resolución DIAN
  • Renovación por vencimiento
  • Cambio de prefijo

Método:

PUT /api/ubl2.1/config/resolution
{
    "type_document_id": 12,
    "resolution": "18760000003",  // Nueva resolución
    "from": 995000000,  // Nuevo rango
    "to": 999000000,
    "date_from": "2030-01-20",  // Nueva vigencia
    "date_to": "2040-01-20"
}

Crítico: No actualizar resolución en uso activo. Esperar a que termine.

📌 12. Testing de Configuración

Pruebas recomendadas:

// 1. Configurar resolución
const config = await configureResolution({
    type_document_id: 12,
    from: 990000000,
    to: 995000000,
    // ...
});

// 2. Verificar guardado
const resolutions = await getResolutions();
const contingency = resolutions.find(r => r.type_document_id === 12);
assert(contingency !== undefined, 'Resolución contingencia debe existir');

// 3. Probar consecutivo
const invoice = await createContingencyInvoice();
assert(invoice.number === 990000001, 'Primer consecutivo debe ser 990000001');

// 4. Verificar incremento
const invoice2 = await createContingencyInvoice();
assert(invoice2.number === 990000002, 'Segundo consecutivo debe ser 990000002');

// 5. Validar límite
const resolution = await getResolution(12);
assert(resolution.generated_to_date === 2, 'Contador debe ser 2');

📌 13. Documento 1876 DIAN

Información en documento DIAN:

╔════════════════════════════════════════════╗
║  DIAN - DOCUMENTO 1876                    ║
║  RESOLUCIÓN DE FACTURACIÓN ELECTRÓNICA    ║
╠════════════════════════════════════════════╣
║  Número Resolución: 18760000002           ║
║  Fecha: 2019-01-19                         ║
║  NIT Empresa: 900123456-7                  ║
║  Razón Social: EMPRESA XYZ S.A.S.         ║
╠════════════════════════════════════════════╣
║  TIPO DOCUMENTO: Contingencia Tipo 4      ║
║  Prefijo Autorizado: CONT                  ║
║  Rango Numeración:                         ║
║    Desde: 990.000.000                      ║
║    Hasta: 995.000.000                      ║
║  Vigencia:                                 ║
║    Desde: 2019-01-19                       ║
║    Hasta: 2030-01-19                       ║
╠════════════════════════════════════════════╣
║  Clave Técnica:                            ║
║  (Consultar en portal DIAN)               ║
╚════════════════════════════════════════════╝

📌 14. Monitoreo de Uso

Dashboard de resoluciones:

const getResolutionStats = async () => {
    const resolution = await db.query(`
        SELECT 
            type_document_id,
            prefix,
            \`from\`,
            \`to\`,
            generated_to_date,
            (\`to\` - \`from\`) as capacity,
            ((generated_to_date / (\`to\` - \`from\`)) * 100) as percent_used,
            date_to,
            DATEDIFF(date_to, NOW()) as days_until_expiry
        FROM resolutions
        WHERE type_document_id = 12
    `);
    
    return {
        used: resolution.generated_to_date,
        capacity: resolution.capacity,
        percent: resolution.percent_used,
        remaining: resolution.capacity - resolution.generated_to_date,
        days_valid: resolution.days_until_expiry
    };
};

// Alertas
if (stats.percent > 80) {
    alert('Resolución contingencia al 80% - solicitar ampliación');
}
if (stats.days_valid < 180) {
    alert('Resolución contingencia vence en 6 meses - renovar');
}

📌 15. Resumen: Configuración Contingencia

  • Propósito: Registrar resolución DIAN para contingencias
  • Endpoint: PUT /api/ubl2.1/config/resolution
  • type_document_id: 12 (Contingencia Tipo 4)
  • Rango: Alto (990M+) separado de facturas normales
  • technical_key: fc8eac42... (habilitación), variable (producción)
  • Vigencia: date_from hasta date_to (11 años típico)
  • Contador: generated_to_date inicia en 0
  • Requisito: Obligatorio antes de emitir contingencias
  • Monitoreo: Uso (%) y vencimiento (días)
  • Actualización: Solo cuando termine resolución actual

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
accept application/json
{
    "type_document_id": 12,
    "prefix": "SETP",
    "resolution": "18760000001",
    "resolution_date": "2019-01-19",
    "technical_key": "fc8eac422eba16e22ffd8c6f94b3f40a6e38162c",
    "from": 990000000,
    "to": 995000000,
    "generated_to_date": 0,
    "date_from": "2019-01-19",
    "date_to": "2030-01-19"
}
curl -X PUT 'https://back.apidian.app/config/resolution' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'accept: application/json' \
  -d '{
    "type_document_id": 12,
    "prefix": "SETP",
    "resolution": "18760000001",
    "resolution_date": "2019-01-19",
    "technical_key": "fc8eac422eba16e22ffd8c6f94b3f40a6e38162c",
    "from": 990000000,
    "to": 995000000,
    "generated_to_date": 0,
    "date_from": "2019-01-19",
    "date_to": "2030-01-19"
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('PUT', 'https://back.apidian.app/config/resolution', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'accept' => 'application/json',
  ],
  'body' => '{
    "type_document_id": 12,
    "prefix": "SETP",
    "resolution": "18760000001",
    "resolution_date": "2019-01-19",
    "technical_key": "fc8eac422eba16e22ffd8c6f94b3f40a6e38162c",
    "from": 990000000,
    "to": 995000000,
    "generated_to_date": 0,
    "date_from": "2019-01-19",
    "date_to": "2030-01-19"
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("accept", "application/json");

const requestOptions = {
  method: 'PUT',
  headers: myHeaders,
  body: JSON.stringify({"type_document_id":12,"prefix":"SETP","resolution":"18760000001","resolution_date":"2019-01-19","technical_key":"fc8eac422eba16e22ffd8c6f94b3f40a6e38162c","from":990000000,"to":995000000,"generated_to_date":0,"date_from":"2019-01-19","date_to":"2030-01-19"}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/config/resolution", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

🔍 CONSULTA DE ESTADO DE FACTURA ELECTRÓNICA POR ZIP_KEY

Endpoint para verificar el resultado de la validación DIAN de facturas electrónicas enviadas en modo asíncrono. Utiliza el zip_key (UUID) retornado al enviar el documento para consultar si fue aceptado o rechazado por la DIAN.

🔗 URL

POST /api/ubl2.1/status/zip/{zip_key}

🔑 Parámetros

URL: zip_key (string UUID) - Clave única retornada por DIAN en envío asíncrono

Body JSON:

  • sendmail (boolean): Enviar email al cliente con resultado
  • sendmailtome (boolean): Enviar copia al emisor
  • is_payroll (boolean): false para facturas
  • is_eqdoc (boolean): false para facturas
  • email_cc_list (array): Emails adicionales para CC
  • atacheddocument_name_prefix (string): Prefijo para AttachedDocument

⚙️ Funcionamiento

  1. Valida token y certificado digital
  2. Verifica disponibilidad de DIAN
  3. Crea y firma request SOAP GetStatusZip
  4. Consulta estado en DIAN
  5. Si IsValid=true:
    • Genera AttachedDocument firmado
    • Actualiza estado documento (state_document_id=1)
    • Envía email (si sendmail=true)
  6. Retorna respuesta DIAN con CUFE y XMLs

📤 Respuesta Exitosa

{
  "message": "Consulta generada con éxito",
  "ResponseDian": {
    "Envelope": {
      "Body": {
        "GetStatusZipResponse": {
          "GetStatusZipResult": {
            "IsValid": "true",
            "StatusCode": "00",
            "XmlDocumentKey": "[CUFE]",
            "XmlBase64Bytes": "[ApplicationResponse]"
          }
        }
      }
    }
  },
  "reqzip": "[Request XML Base64]",
  "rptazip": "[Response XML Base64]",
  "attacheddocument": "[AttachedDocument Base64]",
  "cufecude": "abc123...",
  "certificate_days_left": 347
}

⚠️ Errores

  • 401: Token inválido
  • 422: is_payroll e is_eqdoc ambos true
  • 500: DIAN no disponible o certificado inválido

🔄 Flujo Asíncrono

  1. POST /api/ubl2.1/invoice/{testSetId} → zip_key
  2. Esperar 30-60 seg
  3. POST /api/ubl2.1/status/zip/{zip_key} → Resultado

📌 Notas

  • ZIP_KEY único por documento
  • Disponible en DIAN 24-48 horas
  • Genera 3 archivos XML: ReqZIP, RptaZIP, AttachedDocument
  • Email incluye PDF + XML + validación DIAN
  • Controlador: StateController@zip
  • Clase SOAP: GetStatusZip

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "sendmail": false,
    "sendmailtome": false,
    "is_payroll": false,
    "is_eqdoc": false
}
curl -X POST 'https://back.apidian.app/status/zip/8aed1b48-1e89-4e8c-a631-97833974aa8a' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "sendmail": false,
    "sendmailtome": false,
    "is_payroll": false,
    "is_eqdoc": false
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/status/zip/8aed1b48-1e89-4e8c-a631-97833974aa8a', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "sendmail": false,
    "sendmailtome": false,
    "is_payroll": false,
    "is_eqdoc": false
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"sendmail":false,"sendmailtome":false,"is_payroll":false,"is_eqdoc":false}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/status/zip/8aed1b48-1e89-4e8c-a631-97833974aa8a", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

💼 CONSULTA DE ESTADO DE NÓMINA ELECTRÓNICA POR ZIP_KEY

Endpoint para verificar el resultado de la validación DIAN de documentos de nómina electrónica enviados en modo asíncrono. Usa el zip_key retornado al enviar la nómina para consultar el estado de validación.

🔗 URL

POST /api/ubl2.1/status/zip/{zip_key}

🔑 Diferencias con Factura

Parámetro clave: is_payroll debe ser true URL DIAN: Usa software->url_payroll (servicio específico de nómina)

🔑 Parámetros

URL: zip_key (string UUID) - Clave única retornada por DIAN

Body JSON:

  • sendmail (boolean): Enviar email al trabajador
  • sendmailtome (boolean): Enviar copia al emisor
  • is_payroll (boolean): true para nómina
  • is_eqdoc (boolean): false
  • atacheddocument_name_prefix (string): Prefijo para archivos

⚙️ Funcionamiento Específico Nómina

  1. Valida que is_payroll=true e is_eqdoc=false
  2. Usa URL de servicio DIAN para nómina electrónica
  3. Busca documento en tabla document_payrolls
  4. Extrae datos del trabajador (Employee)
  5. Actualiza estado con CUNE (no CUFE)
  6. Envía email al trabajador (no al cliente)
  7. Verifica que no sea nómina de eliminación

📤 Respuesta

{
  "message": "Consulta generada con éxito",
  "ResponseDian": {
    "GetStatusZipResult": {
      "IsValid": "true",
      "XmlDocumentKey": "[CUNE]",
      "XmlFileName": "ni990000123"
    }
  },
  "cufecude": "[CUNE]",
  "reqzip": "[Base64]",
  "rptazip": "[Base64]"
}

📋 Tipos de Documento Nómina

  • NominaIndividual: Nómina regular
  • NominaIndividualDeAjuste: Ajuste de nómina

📧 Envío de Email

  • Destinatario: Email del trabajador (Employee)
  • Clase Mail: PayrollMail (no InvoiceMail)
  • No envía si es eliminación de predecesor
  • Incluye XML y PDF de nómina

📌 Notas

  • Tabla BD: document_payrolls (no documents)
  • UUID: CUNE (no CUFE)
  • Busca por: prefix + consecutive + employee_id
  • Controlador: StateController@zip con is_payroll=true

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "sendmail": false,
    "sendmailtome": false,
    "is_payroll": true,
    "is_eqdoc": false
}
curl -X POST 'https://back.apidian.app/status/zip/c7e204cc-8a61-4c09-b13e-f1477a9af196' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "sendmail": false,
    "sendmailtome": false,
    "is_payroll": true,
    "is_eqdoc": false
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/status/zip/c7e204cc-8a61-4c09-b13e-f1477a9af196', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "sendmail": false,
    "sendmailtome": false,
    "is_payroll": true,
    "is_eqdoc": false
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"sendmail":false,"sendmailtome":false,"is_payroll":true,"is_eqdoc":false}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/status/zip/c7e204cc-8a61-4c09-b13e-f1477a9af196", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📝 CONSULTA DE ESTADO DE DOCUMENTO EQUIVALENTE POR ZIP_KEY

Endpoint para verificar el resultado de la validación DIAN de documentos equivalentes electrónicos (documento soporte) enviados en modo asíncrono. Usa el zip_key retornado para consultar el estado.

🔗 URL

POST /api/ubl2.1/status/zip/{zip_key}

🔑 Diferencias con Factura

Parámetro clave: is_eqdoc debe ser true URL DIAN: Usa software->url_eqdocs (servicio específico de documentos equivalentes)

🔑 Parámetros

URL: zip_key (string UUID) - Clave única retornada por DIAN

Body JSON:

  • sendmail (boolean): Enviar email al proveedor
  • sendmailtome (boolean): Enviar copia al emisor
  • is_payroll (boolean): false
  • is_eqdoc (boolean): true para documentos equivalentes

📚 Qué es un Documento Equivalente

Documento soporte en adquisiciones efectuadas a sujetos no obligados a facturar (personas naturales, ventas informales, etc). Permite al adquirente soportar costos y deducciones ante DIAN.

⚙️ Funcionamiento

  1. Valida que is_eqdoc=true e is_payroll=false
  2. Usa URL de servicio DIAN para documentos equivalentes
  3. Procesa respuesta según perfil UBL 2.1 de documento soporte
  4. Identifica AccountingSupplierParty (no Customer)
  5. Actualiza estado con CUDE

📤 Respuesta

{
  "message": "Consulta generada con éxito",
  "ResponseDian": {
    "GetStatusZipResult": {
      "IsValid": "true",
      "XmlDocumentKey": "[CUDE]",
      "XmlFileName": "dse990000123"
    }
  },
  "cufecude": "[CUDE]",
  "attacheddocument": "[Base64]"
}

📊 ProfileID

  • DIAN 2.1: documento soporte en adquisiciones efectuadas a no obligados a facturar
  • DIAN 2.1: Nota de ajuste al documento soporte

📌 Notas

  • UUID: CUDE (no CUFE)
  • AccountingSupplierParty = Proveedor (vendedor no obligado)
  • AccountingCustomerParty = Adquirente (comprador)
  • Soporta costos/deducciones tributarias
  • Controlador: StateController@zip con is_eqdoc=true

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "sendmail": false,
    "sendmailtome": false,
    "is_payroll": false,
    "is_eqdoc": true
}
curl -X POST 'https://back.apidian.app/status/zip/251a6015-070c-4599-9eac-41dde8123287' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "sendmail": false,
    "sendmailtome": false,
    "is_payroll": false,
    "is_eqdoc": true
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/status/zip/251a6015-070c-4599-9eac-41dde8123287', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "sendmail": false,
    "sendmailtome": false,
    "is_payroll": false,
    "is_eqdoc": true
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"sendmail":false,"sendmailtome":false,"is_payroll":false,"is_eqdoc":true}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/status/zip/251a6015-070c-4599-9eac-41dde8123287", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

🎯 CONSULTA DE ESTADO POR CUFE (Factura Electrónica)

Endpoint para consultar el estado de validación DIAN de facturas electrónicas usando directamente el CUFE (Código Único de Facturación Electrónica) del documento. A diferencia de GetStatus-zip, este no requiere zip_key sino el identificador único del documento.

🔗 URL

POST /api/ubl2.1/status/document/{cufe}

Parámetro: cufe - String de 96 caracteres hexadecimales

🆚 Diferencias vs GetStatus-zip

  • GetStatus-zip: Usa ZIP_KEY retornado en envío asíncrono
  • GetStatus-Document: Usa CUFE/CUDE/CUNE del documento ya emitido
  • Uso: Cuando ya tienes el CUFE pero necesitas re-consultar estado

🔑 Parámetros

URL: cufe (string 96 chars) - CUFE del documento

Body JSON:

  • sendmail (boolean): Enviar email al cliente
  • sendmailtome (boolean): Enviar copia al emisor
  • is_payroll (boolean): false para facturas
  • is_eqdoc (boolean): false para facturas
  • email_cc_list (array): Emails CC

⚙️ Funcionamiento

  1. Valida formato CUFE (96 caracteres hexadecimales)
  2. Usa clase SOAP GetStatus (no GetStatusZip)
  3. Consulta estado en DIAN por CUFE
  4. Busca documento en BD local por CUFE
  5. Genera AttachedDocument si IsValid=true
  6. Actualiza estado del documento

📤 Respuesta

{
  "message": "Consulta generada con éxito",
  "ResponseDian": {
    "GetStatusResult": {
      "IsValid": "true",
      "XmlBase64Bytes": "[ApplicationResponse]"
    }
  },
  "cufecude": "[CUFE]",
  "attacheddocument": "[Base64]"
}

📌 Casos de Uso

  • Re-consultar documento ya emitido
  • Verificar estado sin tener zip_key
  • Generar AttachedDocument faltante
  • Reenviar email de notificación

📋 Notas

  • Controlador: StateController@document
  • Clase SOAP: GetStatus (no GetStatusZip)
  • Archivos: ReqZIP-{cufe}.xml, RptaZIP-{cufe}.xml

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "sendmail": true,
    "sendmailtome": false,
    "is_payroll": false,
    "is_eqdoc": false
}
curl -X POST 'https://back.apidian.app/status/document/cc27b2660d2e97eb8dc4aaea32d0284fc834485d7ed4b0234407d5e4c40cd48d6adcd97e38483e5e1739766aa3f6cd00' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "sendmail": true,
    "sendmailtome": false,
    "is_payroll": false,
    "is_eqdoc": false
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/status/document/cc27b2660d2e97eb8dc4aaea32d0284fc834485d7ed4b0234407d5e4c40cd48d6adcd97e38483e5e1739766aa3f6cd00', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "sendmail": true,
    "sendmailtome": false,
    "is_payroll": false,
    "is_eqdoc": false
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"sendmail":true,"sendmailtome":false,"is_payroll":false,"is_eqdoc":false}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/status/document/cc27b2660d2e97eb8dc4aaea32d0284fc834485d7ed4b0234407d5e4c40cd48d6adcd97e38483e5e1739766aa3f6cd00", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

💼 CONSULTA DE ESTADO POR CUNE (Nómina Electrónica)

Endpoint para consultar el estado de validación DIAN de documentos de nómina electrónica usando el CUNE (Código Único de Nómina Electrónica). Similar a GetStatus-Document Factura pero para nóminas.

🔗 URL

POST /api/ubl2.1/status/document/{cune}

🔑 Parámetros

URL: cune (string 96 chars) - CUNE del documento de nómina

Body JSON:

  • sendmail (boolean): Enviar email al trabajador
  • sendmailtome (boolean): Enviar copia al emisor
  • is_payroll (boolean): true para nómina
  • is_eqdoc (boolean): false
  • atacheddocument_name_prefix (string): Prefijo archivos
  • html_header, html_buttons, html_footer: HTML personalizado para email

⚙️ Diferencias con Factura

  • Usa software->url_payroll
  • Parámetro is_payroll=true
  • Busca en tabla document_payrolls
  • Email se envía al trabajador (Employee)
  • Clase Mail: PayrollMail

📋 Tipos Documento

  • NominaIndividual (ni)
  • NominaIndividualDeAjuste (nia)

📌 Notas

  • CUNE: 96 caracteres hexadecimales
  • No envía si es eliminación de predecesor
  • Soporta HTML custom en emails
  • Controlador: StateController@document con is_payroll=true

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "sendmail": true,
    "sendmailtome": false,
    "is_payroll": true,
    "atacheddocument_name_prefix": "FES-SETP990000263-",
    "html_header": "<h1 style=\"color: #5e9ca0;\">Se&ntilde;or(es), XXXXXXXXXXXXXXXXXXX identificado con NIT 99999999-9<\/h1><h2 style=\"color: #2e6c80;\">Le informamos que ha recibido un documento electronico de: YYYYYYYYYYYYYYYYYYYYYYYYY<\/h2>",
    "html_buttons": "<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\"><tbody><tr><td style=\"width: 100%;\"><h2><strong><span style=\"color: #008080;\">Puede descargar su factura mediante el siguiente enlace:<\/span><\/strong><\/h2><\/td><\/tr><tr><td style=\"width: 100%;\"><h4><a href=\"https:\/\/www.facilwebnube.com\/apidian2026\/public\/index.php\/api\/download\/88261176\/FES-FE369.pdf\" target=\"_blank\">Haga click aqui para descargar su factura.<\/a><\/h4><\/td><\/tr><\/tbody><\/table>",
    "html_footer": "<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\"><tbody><tr><td style=\"width: 100%;\"><h2><strong><span style=\"color: #008080;\">Previamente recibio un correo con las credenciales de ingreso a la plataforma.<\/span><\/strong><\/h2><\/td><\/tr><tr><td style=\"width: 100%;\"><div><h4><strong>Este es un sistema autom&aacute;tico de aviso, por favor no responda este mensaje de correo.<\/strong><\/h4><\/div><\/td><\/tr><\/tbody><\/table>"
}
curl -X POST 'https://back.apidian.app/status/document/5413ba00c7f89e48dffb228192f6b6c08fe331b5fe7daa446041044bd5d36e645ff8da93fb9821b2a7d2195a4fd92044' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "sendmail": true,
    "sendmailtome": false,
    "is_payroll": true,
    "atacheddocument_name_prefix": "FES-SETP990000263-",
    "html_header": "<h1 style=\"color: #5e9ca0;\">Se&ntilde;or(es), XXXXXXXXXXXXXXXXXXX identificado con NIT 99999999-9<\/h1><h2 style=\"color: #2e6c80;\">Le informamos que ha recibido un documento electronico de: YYYYYYYYYYYYYYYYYYYYYYYYY<\/h2>",
    "html_buttons": "<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\"><tbody><tr><td style=\"width: 100%;\"><h2><strong><span style=\"color: #008080;\">Puede descargar su factura mediante el siguiente enlace:<\/span><\/strong><\/h2><\/td><\/tr><tr><td style=\"width: 100%;\"><h4><a href=\"https:\/\/www.facilwebnube.com\/apidian2026\/public\/index.php\/api\/download\/88261176\/FES-FE369.pdf\" target=\"_blank\">Haga click aqui para descargar su factura.<\/a><\/h4><\/td><\/tr><\/tbody><\/table>",
    "html_footer": "<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\"><tbody><tr><td style=\"width: 100%;\"><h2><strong><span style=\"color: #008080;\">Previamente recibio un correo con las credenciales de ingreso a la plataforma.<\/span><\/strong><\/h2><\/td><\/tr><tr><td style=\"width: 100%;\"><div><h4><strong>Este es un sistema autom&aacute;tico de aviso, por favor no responda este mensaje de correo.<\/strong><\/h4><\/div><\/td><\/tr><\/tbody><\/table>"
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/status/document/5413ba00c7f89e48dffb228192f6b6c08fe331b5fe7daa446041044bd5d36e645ff8da93fb9821b2a7d2195a4fd92044', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "sendmail": true,
    "sendmailtome": false,
    "is_payroll": true,
    "atacheddocument_name_prefix": "FES-SETP990000263-",
    "html_header": "<h1 style=\"color: #5e9ca0;\">Se&ntilde;or(es), XXXXXXXXXXXXXXXXXXX identificado con NIT 99999999-9<\/h1><h2 style=\"color: #2e6c80;\">Le informamos que ha recibido un documento electronico de: YYYYYYYYYYYYYYYYYYYYYYYYY<\/h2>",
    "html_buttons": "<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\"><tbody><tr><td style=\"width: 100%;\"><h2><strong><span style=\"color: #008080;\">Puede descargar su factura mediante el siguiente enlace:<\/span><\/strong><\/h2><\/td><\/tr><tr><td style=\"width: 100%;\"><h4><a href=\"https:\/\/www.facilwebnube.com\/apidian2026\/public\/index.php\/api\/download\/88261176\/FES-FE369.pdf\" target=\"_blank\">Haga click aqui para descargar su factura.<\/a><\/h4><\/td><\/tr><\/tbody><\/table>",
    "html_footer": "<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\"><tbody><tr><td style=\"width: 100%;\"><h2><strong><span style=\"color: #008080;\">Previamente recibio un correo con las credenciales de ingreso a la plataforma.<\/span><\/strong><\/h2><\/td><\/tr><tr><td style=\"width: 100%;\"><div><h4><strong>Este es un sistema autom&aacute;tico de aviso, por favor no responda este mensaje de correo.<\/strong><\/h4><\/div><\/td><\/tr><\/tbody><\/table>"
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"sendmail":true,"sendmailtome":false,"is_payroll":true,"atacheddocument_name_prefix":"FES-SETP990000263-","html_header":"<h1 style=\"color: #5e9ca0;\">Se&ntilde;or(es), XXXXXXXXXXXXXXXXXXX identificado con NIT 99999999-9<\/h1><h2 style=\"color: #2e6c80;\">Le informamos que ha recibido un documento electronico de: YYYYYYYYYYYYYYYYYYYYYYYYY<\/h2>","html_buttons":"<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\"><tbody><tr><td style=\"width: 100%;\"><h2><strong><span style=\"color: #008080;\">Puede descargar su factura mediante el siguiente enlace:<\/span><\/strong><\/h2><\/td><\/tr><tr><td style=\"width: 100%;\"><h4><a href=\"https:\/\/www.facilwebnube.com\/apidian2026\/public\/index.php\/api\/download\/88261176\/FES-FE369.pdf\" target=\"_blank\">Haga click aqui para descargar su factura.<\/a><\/h4><\/td><\/tr><\/tbody><\/table>","html_footer":"<table style=\"border-collapse: collapse; width: 100%;\" border=\"1\"><tbody><tr><td style=\"width: 100%;\"><h2><strong><span style=\"color: #008080;\">Previamente recibio un correo con las credenciales de ingreso a la plataforma.<\/span><\/strong><\/h2><\/td><\/tr><tr><td style=\"width: 100%;\"><div><h4><strong>Este es un sistema autom&aacute;tico de aviso, por favor no responda este mensaje de correo.<\/strong><\/h4><\/div><\/td><\/tr><\/tbody><\/table>"}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/status/document/5413ba00c7f89e48dffb228192f6b6c08fe331b5fe7daa446041044bd5d36e645ff8da93fb9821b2a7d2195a4fd92044", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📝 CONSULTA DE ESTADO POR CUDE (Documento Equivalente)

Endpoint para consultar el estado de validación DIAN de documentos equivalentes electrónicos (documento soporte) usando el CUDE (Código Único de Documento Equivalente).

🔗 URL

POST /api/ubl2.1/status/document/{cude}

🔑 Parámetros

URL: cude (string 96 chars) - CUDE del documento equivalente

Body JSON:

  • sendmail (boolean): Enviar email al proveedor
  • sendmailtome (boolean): Enviar copia al emisor
  • is_payroll (boolean): false
  • is_eqdoc (boolean): true para documento equivalente

⚙️ Diferencias con Factura

  • Usa software->url_eqdocs
  • Parámetro is_eqdoc=true
  • Busca AccountingSupplierParty (proveedor)
  • ProfileID de documento soporte

📌 Notas

  • CUDE: 96 caracteres hexadecimales
  • Documento soporte para no obligados a facturar
  • Controlador: StateController@document con is_eqdoc=true

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "sendmail": true,
    "sendmailtome": false,
    "is_payroll": false,
    "is_eqdoc": true
}
curl -X POST 'https://back.apidian.app/status/document/c5cb3cb8872cab8fcedaff43ec594e4901a85a233af05f37a495352b44966dfffaf035ba4935d119c8b74ba5dcaf2e18' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "sendmail": true,
    "sendmailtome": false,
    "is_payroll": false,
    "is_eqdoc": true
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/status/document/c5cb3cb8872cab8fcedaff43ec594e4901a85a233af05f37a495352b44966dfffaf035ba4935d119c8b74ba5dcaf2e18', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "sendmail": true,
    "sendmailtome": false,
    "is_payroll": false,
    "is_eqdoc": true
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"sendmail":true,"sendmailtome":false,"is_payroll":false,"is_eqdoc":true}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/status/document/c5cb3cb8872cab8fcedaff43ec594e4901a85a233af05f37a495352b44966dfffaf035ba4935d119c8b74ba5dcaf2e18", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📊 CONSULTA DE EVENTOS DE DOCUMENTO POR CUFE

Endpoint para consultar todos los eventos RADIAN asociados a un documento electrónico mediante su CUFE/CUDE/CUNE. Retorna el historial completo de eventos (Acuse de Recibo, Aceptación, Rechazo, etc).

🔗 URL

POST /api/ubl2.1/status/events-document/{cufe}

🔑 Parámetros

URL: cufe (string 96 chars) - CUFE/CUDE/CUNE del documento

Body: Vacío (no requiere body)

⚙️ Funcionamiento

  1. Valida formato UUID (96 caracteres)
  2. Usa clase SOAP GetStatusEvents
  3. Consulta eventos RADIAN en DIAN
  4. Parsea ApplicationResponse de eventos
  5. Extrae lista de eventos con detalles

📤 Respuesta Exitosa

{
  "success": true,
  "message": "Consulta de eventos generada con éxito",
  "events": [
    {
      "event_number": "1",
      "dian_code": "030",
      "description": "Acuse de recibo de Factura Electrónica",
      "date": "2024-01-15",
      "time": "14:30:00",
      "cude": "[CUDE del evento]"
    }
  ],
  "ResponseDian": {...},
  "cufecude": "[CUFE del documento]"
}

📝 Códigos de Eventos RADIAN

  • 030: Acuse de recibo
  • 031: Recibo del bien/servicio
  • 032: Aceptación expresa
  • 033: Aceptación tácita
  • 034: Rechazo
  • 035: Mandato
  • 036: Terminación mandato

📌 Notas

  • Retorna array de eventos ordenados
  • Cada evento incluye CUDE propio
  • Si no hay eventos: IsValid=false
  • Controlador: StateController@events_document
  • Clase SOAP: GetStatusEvents

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
curl -X POST 'https://back.apidian.app/status/events-document/60f3eee79b3f7d019524f554a40e8c87008cd6686a66816246861609a54bc90e5266af9b989f84168cf68d3a88104e72' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' 
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/status/events-document/60f3eee79b3f7d019524f554a40e8c87008cd6686a66816246861609a54bc90e5266af9b989f84168cf68d3a88104e72', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  redirect: 'follow'
};

fetch("https://back.apidian.app/status/events-document/60f3eee79b3f7d019524f554a40e8c87008cd6686a66816246861609a54bc90e5266af9b989f84168cf68d3a88104e72", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

🔎 CONSULTA DE INFORMACIÓN COMPLETA DE DOCUMENTO

Endpoint para obtener información detallada completa de un documento electrónico mediante su UUID (CUFE/CUDE/CUNE). Retorna datos del documento, estado actual y todos los eventos RADIAN asociados.

🔗 URL

POST /api/ubl2.1/status/document-info/{uuid}

🔑 Parámetros

URL: uuid (string 96 chars) - UUID del documento (CUFE/CUDE/CUNE)

Body: Vacío (no requiere body)

⚙️ Funcionamiento

  1. Valida longitud UUID (debe ser 96 caracteres)
  2. Usa clase SOAP GetDocumentInfo
  3. Consulta información completa en DIAN
  4. Retorna datos del documento + eventos

📤 Respuesta Exitosa

{
  "success": true,
  "message": "Consulta de información del documento.",
  "ResponseDian": {
    "Envelope": {
      "Body": {
        "GetDocumentInfoResponse": {
          "GetDocumentInfoResult": {
            "DocumentInfo": {
              "Documento": {
                "NumeroDocumento": "FE123",
                "FechaEmision": "2024-01-15",
                "Estado": "Aceptado",
                "Eventos": [
                  {
                    "CodigoEvento": "030",
                    "Descripcion": "Acuse de recibo"
                  }
                ]
              }
            }
          }
        }
      }
    }
  },
  "certificate_days_left": 347
}

⚠️ Errores

400 Bad Request

{
  "success": false,
  "message": "El UUID del documento a consultar debe contener 96 caracteres."
}

503 Service Unavailable

{
  "success": false,
  "message": "El servicio DIAN no está disponible en este momento, reintente mas tarde..."
}

📊 Información Retornada

  • Datos básicos del documento
  • Estado actual en DIAN
  • Lista completa de eventos RADIAN
  • Fechas de emisión y validación
  • Información de partes (emisor/receptor)

🎯 Diferencias con Otros Endpoints

  • vs. GetStatus-Document: Este retorna info completa, no solo estado
  • vs. GetStatus-Events: Este incluye documento + eventos, no solo eventos

📌 Notas

  • UUID debe ser exactamente 96 caracteres
  • Valida disponibilidad de DIAN antes de consultar
  • Controlador: StateController@get_document_info
  • Clase SOAP: GetDocumentInfo
  • Archivos: ReqDocumenInfo-{uuid}.xml, RptaDocumenInfo-{uuid}.xml

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
curl -X POST 'https://back.apidian.apphttp://apidian2026-6.oo/api/ubl2.1/status/document-info/7b44a4e40f83bdba575c73616fa686cfa2a27b2077b23ec6287e1ff598c847b6e8da4f5b6b82acb4a28cec24059c442d' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' 
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.apphttp://apidian2026-6.oo/api/ubl2.1/status/document-info/7b44a4e40f83bdba575c73616fa686cfa2a27b2077b23ec6287e1ff598c847b6e8da4f5b6b82acb4a28cec24059c442d', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  redirect: 'follow'
};

fetch("https://back.apidian.apphttp://apidian2026-6.oo/api/ubl2.1/status/document-info/7b44a4e40f83bdba575c73616fa686cfa2a27b2077b23ec6287e1ff598c847b6e8da4f5b6b82acb4a28cec24059c442d", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📄 ENVIAR FACTURA ELECTRÓNICA - CON ORDER REFERENCE

📋 Descripción General

Endpoint para envío de facturas electrónicas que incluyen referencia de orden de compra (order_reference). Permite asociar la factura con números de pedido, órdenes de compra o referencias comerciales del cliente.

🔗 URL del Endpoint

Síncrono (recomendado): POST /api/ubl2.1/invoice Asíncrono: POST /api/ubl2.1/invoice/{testSetId}

🔑 Campos Principales Específicos

Campo Tipo Descripción
order_reference object Objeto con datos de la orden de compra
order_reference.id string Número de orden de compra/pedido
order_reference.issue_date date Fecha de emisión de la orden (YYYY-MM-DD)

📦 Estructura de Order Reference

"order_reference": {
  "id": "OC-2025-001234",
  "issue_date": "2025-11-15"
}

💼 Casos de Uso

  • B2B: Órdenes de compra entre empresas
  • E-commerce: Números de pedido de tiendas online
  • Contratos: Referencias a contratos o licitaciones
  • Pedidos Recurrentes: Referencias a órdenes maestras

⚙️ Comportamiento del Sistema

  • Modo Síncrono: Validación inmediata de order_reference
  • Modo Asíncrono: ZIP_KEY para consulta posterior
  • XML Generation: order_reference se incluye en el XML UBL 2.1
  • Trazabilidad: Facilita seguimiento de pedidos vs facturas
  • Validación: Verifica formato de fecha y longitud de ID

✅ Validaciones Críticas

  • Validación de formato de fecha (YYYY-MM-DD)
  • Verificación de longitud máxima del ID (100 caracteres)
  • Validación de que issue_date no sea futura
  • Coherencia entre order_reference.issue_date y document.date

💾 Impacto en Base de Datos

  • Tabla documents: Campo order_reference_id
  • Tabla order_references: Registro completo de la orden
  • Índice por order_reference.id para búsquedas rápidas
  • Trazabilidad de pedido a factura

📤 Respuesta Exitosa (200 - Síncrono)

{
  "success": true,
  "message": "Factura procesada exitosamente",
  "ResponseDian": {
    "Envelope": {
      "Body": {
        "SendBillSyncResponse": {
          "SendBillSyncResult": {
            "IsValid": "true",
            "StatusCode": "00",
            "StatusDescription": "Procesado Correctamente"
          }
        }
      }
    }
  },
  "cufe": "...",
  "order_reference": {
    "id": "OC-2025-001234",
    "issue_date": "2025-11-15"
  },
  "pdf_url": "storage/pdf/..."
}

📤 Respuesta Exitosa (200 - Asíncrono)

{
  "success": true,
  "message": "Factura enviada al set de pruebas",
  "zip_key": "...",
  "order_reference_id": "OC-2025-001234"
}

⚠️ Errores Comunes

  • 400: Formato de fecha inválido en order_reference
  • 401: Token de autorización inválido
  • 422: order_reference.id excede longitud máxima o issue_date futura
  • 500: Error interno al procesar order_reference

🔐 Autenticación

Authorization: Bearer {API_TOKEN}
Content-Type: application/json

💻 Ejemplo cURL

curl -X POST "http://midominio.com/api/ubl2.1/invoice" \
  -H "Authorization: Bearer {TOKEN}" \
  -H "Content-Type: application/json" \
  -d '{
    "number": 990000123,
    "order_reference": {
      "id": "OC-2025-001234",
      "issue_date": "2025-11-15"
    },
    "customer": {...},
    "invoice_lines": [...]
  }'

📝 Campos Relacionados

  • despatch_document_reference: Referencia a remisiones
  • receipt_document_reference: Referencia a recepciones
  • additional_document_reference: Otros documentos relacionados

📌 Notas Importantes

  1. El order_reference es opcional pero recomendado para trazabilidad
  2. El ID puede incluir prefijos y caracteres alfanuméricos
  3. La issue_date debe ser igual o anterior a la fecha de la factura
  4. El order_reference aparece en el PDF de representación gráfica
  5. Facilita la conciliación de pedidos con facturas
  6. El XML incluye OrderReference en el esquema UBL 2.1
  7. Útil para auditorías y seguimiento comercial

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000201,
    "type_document_id": 1,
    "date": "2025-11-06",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "sendmail": true,
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "order_reference": {
        "id_order": "A23061977FBC",
        "issue_date_order": "2020-10-01"
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2025-12-06",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "840336.13"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.13",
        "tax_exclusive_amount": "840336.13",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.86",
            "percent": "19",
            "taxable_amount": "840336.13"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.13",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.86",
                    "taxable_amount": "840336.13",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.13",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000201,
    "type_document_id": 1,
    "date": "2025-11-06",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "sendmail": true,
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "order_reference": {
        "id_order": "A23061977FBC",
        "issue_date_order": "2020-10-01"
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2025-12-06",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "840336.13"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.13",
        "tax_exclusive_amount": "840336.13",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.86",
            "percent": "19",
            "taxable_amount": "840336.13"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.13",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.86",
                    "taxable_amount": "840336.13",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.13",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000201,
    "type_document_id": 1,
    "date": "2025-11-06",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "sendmail": true,
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "order_reference": {
        "id_order": "A23061977FBC",
        "issue_date_order": "2020-10-01"
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2025-12-06",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "840336.13"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.13",
        "tax_exclusive_amount": "840336.13",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.86",
            "percent": "19",
            "taxable_amount": "840336.13"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.13",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.86",
                    "taxable_amount": "840336.13",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.13",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000201,"type_document_id":1,"date":"2025-11-06","time":"04:08:12","resolution_number":"18760000001","prefix":"SETP","sendmail":true,"customer":{"identification_number":900166483,"dv":1,"name":"INVERSIONES DAVAL SAS","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"municipality_id":822,"type_regime_id":1},"order_reference":{"id_order":"A23061977FBC","issue_date_order":"2020-10-01"},"payment_form":{"payment_form_id":2,"payment_method_id":30,"payment_due_date":"2025-12-06","duration_measure":"30"},"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"840336.13"}],"legal_monetary_totals":{"line_extension_amount":"840336.13","tax_exclusive_amount":"840336.13","tax_inclusive_amount":"1000000.00","allowance_total_amount":"0.00","charge_total_amount":"0.00","payable_amount":"1000000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"159663.86","percent":"19","taxable_amount":"840336.13"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"840336.13","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"1000000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"159663.86","taxable_amount":"840336.13","percent":"19.00"}],"description":"COMISION POR SERVICIOS","code":"COMISION","type_item_identification_id":4,"price_amount":"840336.13","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

🌍 FACTURA CLIENTE EXTRANJERO Y MONEDA EXTRANJERA

📄 Descripción General

Este endpoint permite emitir facturas de exportación a clientes extranjeros utilizando moneda extranjera (USD, EUR, etc.). El sistema maneja automáticamente la conversión a pesos colombianos mediante la tasa de cambio (calculationrate), cumpliendo con las normas DIAN para operaciones internacionales.

Características clave:

  • Cliente extranjero: Identificación internacional (pasaporte, tax ID)
  • Moneda extranjera: USD, EUR, GBP, etc. (currency_id)
  • Tasa de cambio: calculationrate (TRM del día)
  • País destino: country_id (ISO 3166-1)
  • IVA: Generalmente 0% (exportaciones exentas)
  • type_liability_id: 117 (No responsable de IVA - extranjero)

📋 URL del Endpoint

POST {{url}}/api/ubl2.1/invoice

Características:

  • Método: POST (síncrono)
  • Autenticación: Bearer token
  • Respuesta: CUFE + XML firmado

💱 Campos Específicos: Moneda Extranjera

1. Moneda y Tasa de Cambio

Campo Valor Ejemplo Descripción
currency_id 149 USD - Dólar estadounidense
calculationrate "4250" Tasa de cambio TRM (string)
line_extension_amount "425000.00" Subtotal en COP
payable_amount "425000.00" Total en COP

Crítico: Los montos se expresan en pesos colombianos (COP), la moneda extranjera es referencial en el XML.

2. Cliente Extranjero

Campo Valor Ejemplo Descripción
identification_number "AB1234567" ID internacional (pasaporte, tax ID)
name "CLIENTE DEL EXTRANJERO" Razón social
type_document_identification_id 8 Pasaporte
country_id 65 Estados Unidos (USA)
municipality_name "Ashville" Ciudad extranjera
state_name "Alabama" Estado/Provincia
type_regime_id 2 No aplica régimen colombiano
type_liability_id 117 No responsable IVA
merchant_registration "000000" No aplica registro mercantil

3. Impuestos (Exportación)

"tax_totals": [{
    "tax_id": 1,
    "tax_amount": "0.00",
    "percent": "0.00",
    "taxable_amount": "425000.00"
}]

IVA 0%: Exportaciones están exentas de IVA según normativa DIAN.


📝 Notas Críticas sobre Facturación Internacional

📌 1. Monedas Soportadas (currency_id)

Principales monedas:

currency_id Código Moneda País/Región
149 USD Dólar estadounidense Estados Unidos
52 EUR Euro Zona Euro
60 GBP Libra esterlina Reino Unido
41 CAD Dólar canadiense Canadá
85 MXN Peso mexicano México
20 BRL Real brasileño Brasil
100 JPY Yen japonés Japón
26 CNY Yuan chino China

Consultar tabla completa: Base de datos API → tabla currencies

SELECT id, code, name 
FROM currencies 
WHERE active = 1
ORDER BY code;

📌 2. Tasa de Cambio (calculationrate)

{
    "currency_id": 149,  // USD
    "calculationrate": "4250"  // 1 USD = $4,250 COP
}

Funcionamiento:

// Valor en moneda extranjera (USD)
const amountUSD = 100.00;

// Tasa de cambio TRM
const trm = 4250;

// Conversión a COP (para DIAN)
const amountCOP = amountUSD * trm;
// = 100 * 4250 = $425,000 COP

// En invoice_lines:
{
    "line_extension_amount": "425000.00",  // COP
    "price_amount": "425000.00"  // COP
}

Fuente TRM oficial:

Ejemplo cálculo:

Producto: Licencia Software
Precio: USD $100.00
TRM 2025-11-07: $4,250 COP

Subtotal COP: 100 × 4,250 = $425,000
IVA (0%): $0
Total: $425,000 COP

En XML aparece:
- DocumentCurrencyCode: COP
- PricingCurrencyCode: USD
- CalculationRate: 4250
- LineExtensionAmount: 425000.00

📌 3. Tipos de Identificación Extranjera

type_document_identification_id para extranjeros:

ID Tipo Uso
8 Pasaporte Personas naturales extranjeras
9 Documento extranjero ID fiscal de otro país
50 NIT extranjero Empresas extranjeras
91 NUIP Identificación unificada

Ejemplo real:

// Persona natural USA
{
    "identification_number": "AB1234567",  // Pasaporte
    "type_document_identification_id": 8,
    "country_id": 65  // USA
}

// Empresa USA
{
    "identification_number": "12-3456789",  // EIN Tax ID
    "type_document_identification_id": 50,
    "country_id": 65
}

// Empresa europea
{
    "identification_number": "ESB12345678",  // VAT Number
    "type_document_identification_id": 50,
    "country_id": 68  // España
}

📌 4. Países (country_id)

Principales destinos exportación:

country_id Código ISO País
65 US Estados Unidos
68 ES España
97 MX México
13 BR Brasil
39 FR Francia
38 DE Alemania
94 IT Italia
46 CN China

Consultar tabla:

SELECT id, code, name 
FROM countries 
WHERE id != 46  -- Excluir Colombia
ORDER BY name;

📌 5. Responsabilidad Fiscal Extranjera

{
    "type_regime_id": 2,  // No aplica régimen colombiano
    "type_liability_id": 117  // No responsable de IVA
}

type_liability_id para extranjeros:

ID Descripción Uso
117 No responsable de IVA Clientes extranjeros
22 Régimen simple Personas naturales (excepcional)

Crítico: Extranjeros NO son responsables de IVA colombiano.

📌 6. Ubicación Geográfica Extranjera

{
    "municipality_name": "Ashville",  // Ciudad (texto libre)
    "state_name": "Alabama",  // Estado/Provincia
    "country_id": 65,  // USA
    "address": "EVERGREEN AV 5 68"
}

Importante:

  • municipality_id NO se usa (solo aplica ciudades Colombia)
  • municipality_name y state_name son texto libre
  • country_id es obligatorio
  • Formato dirección según país destino

Ejemplos por país:

// USA
{
    "address": "123 Main Street, Suite 100",
    "municipality_name": "Miami",
    "state_name": "Florida",
    "country_id": 65
}

// España
{
    "address": "Calle Gran Vía 45, 3º A",
    "municipality_name": "Madrid",
    "state_name": "Comunidad de Madrid",
    "country_id": 68
}

// México
{
    "address": "Av. Reforma 222, Col. Juárez",
    "municipality_name": "Ciudad de México",
    "state_name": "CDMX",
    "country_id": 97
}

📌 7. IVA en Exportaciones (0%)

"tax_totals": [{
    "tax_id": 1,  // IVA
    "tax_amount": "0.00",  // Sin IVA
    "percent": "0.00",  // 0%
    "taxable_amount": "425000.00"  // Base gravable
}]

Normativa DIAN:

  • Exportaciones de bienes: IVA 0%
  • Exportaciones de servicios: IVA 0%
  • Base gravable se reporta, impuesto = 0

Excepción - Servicios nacionales:

// Si el servicio se presta EN Colombia (cliente extranjero visita)
"tax_totals": [{
    "tax_id": 1,
    "tax_amount": "80750.00",  // 19% IVA
    "percent": "19.00",
    "taxable_amount": "425000.00"
}]

📌 8. Estructura XML Generado

Sección moneda en XML UBL 2.1:

<Invoice>
    <cbc:DocumentCurrencyCode>COP</cbc:DocumentCurrencyCode>
    <cbc:LineCountNumeric>1</cbc:LineCountNumeric>
    
    <!-- Información de conversión -->
    <cac:PricingExchangeRate>
        <cbc:SourceCurrencyCode>USD</cbc:SourceCurrencyCode>
        <cbc:TargetCurrencyCode>COP</cbc:TargetCurrencyCode>
        <cbc:CalculationRate>4250</cbc:CalculationRate>
        <cbc:Date>2025-11-07</cbc:Date>
    </cac:PricingExchangeRate>
    
    <!-- Cliente extranjero -->
    <cac:AccountingCustomerParty>
        <cac:Party>
            <cac:PartyIdentification>
                <cbc:ID schemeID="8">AB1234567</cbc:ID>
            </cac:PartyIdentification>
            <cac:PartyName>
                <cbc:Name>CLIENTE DEL EXTRANJERO</cbc:Name>
            </cac:PartyName>
            <cac:PhysicalLocation>
                <cac:Address>
                    <cbc:CityName>Ashville</cbc:CityName>
                    <cbc:CountrySubentity>Alabama</cbc:CountrySubentity>
                    <cac:Country>
                        <cbc:IdentificationCode>US</cbc:IdentificationCode>
                    </cac:Country>
                </cac:Address>
            </cac:PhysicalLocation>
        </cac:Party>
    </cac:AccountingCustomerParty>
    
    <!-- Totales en COP -->
    <cac:LegalMonetaryTotal>
        <cbc:LineExtensionAmount currencyID="COP">425000.00</cbc:LineExtensionAmount>
        <cbc:TaxExclusiveAmount currencyID="COP">425000.00</cbc:TaxExclusiveAmount>
        <cbc:TaxInclusiveAmount currencyID="COP">425000.00</cbc:TaxInclusiveAmount>
        <cbc:PayableAmount currencyID="COP">425000.00</cbc:PayableAmount>
    </cac:LegalMonetaryTotal>
</Invoice>

📌 9. Cálculo Completo: USD → COP

Escenario: Venta de licencia software a USA

// Datos base
const producto = {
    descripcion: "Licencia Software Enterprise",
    precioUSD: 100.00,
    cantidad: 1
};

const trm = 4250;  // TRM del día
const currency_id = 149;  // USD

// Conversión
const subtotalUSD = producto.precioUSD * producto.cantidad;
// = 100 * 1 = 100 USD

const subtotalCOP = subtotalUSD * trm;
// = 100 * 4250 = 425,000 COP

const ivaCOP = 0;  // Exportación exenta

const totalCOP = subtotalCOP + ivaCOP;
// = 425,000 + 0 = 425,000 COP

// Body API
const factura = {
    currency_id: 149,
    calculationrate: "4250",
    invoice_lines: [{
        description: "Licencia Software Enterprise",
        invoiced_quantity: 1,
        price_amount: "425000.00",  // COP
        line_extension_amount: "425000.00"  // COP
    }],
    tax_totals: [{
        tax_id: 1,
        tax_amount: "0.00",
        percent: "0.00",
        taxable_amount: "425000.00"
    }],
    legal_monetary_totals: {
        line_extension_amount: "425000.00",
        tax_exclusive_amount: "425000.00",
        tax_inclusive_amount: "425000.00",
        payable_amount: "425000.00"
    }
};

📌 10. Validaciones Sistema

Al enviar factura extranjera, API valida:

currency_id existe en tabla currencies
calculationrate es numérico positivo
country_id válido (no Colombia = 46)
type_document_identification_id compatible con extranjeros (8, 9, 50)
type_liability_id = 117 para extranjeros
✓ Conversión moneda: COP = cantidad × precio × TRM
✓ Si exportación: IVA debe ser 0%

Validación TRM:

if (data.currency_id !== 35) {  // 35 = COP
    if (!data.calculationrate || parseFloat(data.calculationrate) <= 0) {
        throw new Error('calculationrate requerido para moneda extranjera');
    }
    
    // Validar TRM razonable (USD ejemplo)
    const trm = parseFloat(data.calculationrate);
    if (trm < 3000 || trm > 6000) {
        console.warn('TRM fuera de rango esperado USD');
    }
}

📌 11. Errores Comunes

Error Causa Solución
"Invalid currency_id" Moneda no existe Consultar tabla currencies
"calculationrate required" Falta TRM Incluir tasa de cambio
"Invalid country for foreign" country_id = 46 (Colombia) Usar país extranjero
"Tax rate must be 0% for export" IVA > 0 en exportación Establecer percent: 0.00
"type_liability_id invalid" No es 117 Usar 117 para extranjeros
"municipality_id not allowed" ID ciudad colombiana Usar municipality_name (texto)

📌 12. Casos de Uso Reales

A. Exportación Software (USA)

{
    "customer": {
        "identification_number": "12-3456789",
        "name": "MICROSOFT CORP",
        "type_document_identification_id": 50,
        "country_id": 65,
        "municipality_name": "Redmond",
        "state_name": "Washington",
        "type_liability_id": 117
    },
    "currency_id": 149,
    "calculationrate": "4250",
    "tax_totals": [{"tax_id": 1, "percent": "0.00"}]
}

B. Servicios de Consultoría (España)

{
    "customer": {
        "identification_number": "ESB98765432",
        "name": "CONSULTORA MADRID SL",
        "type_document_identification_id": 50,
        "country_id": 68,
        "municipality_name": "Madrid",
        "state_name": "Comunidad de Madrid",
        "type_liability_id": 117
    },
    "currency_id": 52,  // EUR
    "calculationrate": "4600",  // 1 EUR = $4,600 COP
    "tax_totals": [{"tax_id": 1, "percent": "0.00"}]
}

C. Venta Productos (México)

{
    "customer": {
        "identification_number": "XAXX010101000",
        "name": "COMERCIAL MEXICANA SA",
        "type_document_identification_id": 50,
        "country_id": 97,
        "municipality_name": "Guadalajara",
        "state_name": "Jalisco",
        "type_liability_id": 117
    },
    "currency_id": 85,  // MXN
    "calculationrate": "220",  // 1 MXN = $220 COP
    "tax_totals": [{"tax_id": 1, "percent": "0.00"}]
}

📌 13. PDF Factura Extranjera

Información adicional en PDF:

╔═══════════════════════════════════════════════╗
║  FACTURA DE EXPORTACIÓN                      ║
║  INVOICE - EXPORT DOCUMENT                   ║
╠═══════════════════════════════════════════════╣
║  Cliente / Customer:                         ║
║  CLIENTE DEL EXTRANJERO                      ║
║  Passport: AB1234567                         ║
║                                               ║
║  Dirección / Address:                        ║
║  EVERGREEN AV 5 68                           ║
║  Ashville, Alabama                           ║
║  United States                               ║
╠═══════════════════════════════════════════════╣
║  Moneda / Currency: USD                      ║
║  Tasa de Cambio / Exchange Rate: $4,250 COP ║
║  Fecha TRM / Rate Date: 2025-11-07           ║
╠═══════════════════════════════════════════════╣
║  DETALLE                                      ║
║  ------------------------------------------- ║
║  Licencia Software        USD $100.00        ║
║  (Equiv. COP $425,000)                       ║
║                                               ║
║  Subtotal:                COP $425,000.00    ║
║  IVA 0% (Exportación):    COP $0.00          ║
║  TOTAL:                   COP $425,000.00    ║
║                                               ║
║  TOTAL USD EQUIV:         USD $100.00        ║
╠═══════════════════════════════════════════════╣
║  IVA 0% - Exportación exenta de IVA          ║
║  VAT 0% - Export VAT exempt                  ║
╚═══════════════════════════════════════════════╝

📌 14. Documentos Soporte Exportación

Además de factura electrónica:

  1. Declaración de Exportación (DIAN)

    • DEX (Declaración de Exportación)
    • Registro ante DIAN/Aduana
  2. Documentos de Transporte

    • AWB (Air Waybill) - aéreo
    • BL (Bill of Lading) - marítimo
    • Guía courier - terrestre
  3. Factura Comercial

    • Commercial Invoice (inglés)
    • Complementa factura electrónica
  4. Certificados

    • Certificado de Origen
    • Certificados sanitarios (si aplica)
  5. Pago

    • Declaración de Cambio
    • Registro divisas (>USD 10,000)

📌 15. Resumen: Facturación Internacional

  • Propósito: Facturar a clientes fuera de Colombia
  • Moneda: USD, EUR, etc. (currency_id)
  • TRM: calculationrate (Banco de la República)
  • Montos: Expresados en COP (obligatorio DIAN)
  • Cliente: identification extranjera (pasaporte, tax ID)
  • País: country_id diferente a 46 (Colombia)
  • IVA: Generalmente 0% (exportaciones)
  • Responsabilidad: type_liability_id = 117
  • Ubicación: municipality_name y state_name texto libre
  • XML: Incluye PricingExchangeRate con TRM
  • PDF: Muestra equivalencia USD/EUR y COP
  • Normativa: Cumple regulación DIAN exportaciones

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 994600213,
    "currency_id": 149,
    "calculationrate": "4250",
    "type_document_id": 1,
    "prefix": "SETP",
    "resolution_number": "18760000001",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3103891693",
    "establishment_email": "[email protected]",
    "actividadeconomica": "6201",
    "notes": null,
    "date": "2025-11-07",
    "time": "16:47:01",
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": 0
    },
    "customer": {
        "identification_number": "AB1234567",
        "name": "CLIENTE DEL EXTRANJERO",
        "phone": "3103891693",
        "address": "EVERGREEN AV 5 68",
        "email": "[email protected]",
        "merchant_registration": "000000",
        "type_document_identification_id": 8,
        "type_organization_id": 2,
        "municipality_name": "Ashville",
        "state_name": "Alabama",
        "type_regime_id": 2,
        "type_liability_id": 117,
        "country_id": 65
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0.00",
            "taxable_amount": "425000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "425000.00",
        "tax_exclusive_amount": "425000.00",
        "tax_inclusive_amount": "425000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "425000.00"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "425000.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": "70",
            "invoiced_quantity": 1,
            "line_extension_amount": "425000.00",
            "notes": null,
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "425000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "425000.00",
                    "percent": "0.00"
                }
            ],
            "description": "PRODUCTO DE PRUEBA NRO 1",
            "code": "PRUEBA1",
            "type_item_identification_id": 4,
            "price_amount": "425000.00",
            "base_quantity": 1
        }
    ],
    "with_holding_tax_total": [],
    "web_site": "Facturador Torre Software",
    "firma_facturacion": "\/9j\/4AAQSkZJRgABAQEAYABgAAD\/2wBDAAIBAQIBAQICAgICAgICAwUDAwMDAwYEBAMFBwYHBwcGBwcICQsJCAgKCAcHCg0KCgsMDAwMBwkODw0MDgsMDAz\/2wBDAQICAgMDAwYDAwYMCAcIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz\/wAARCAGXAsgDASIAAhEBAxEB\/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL\/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6\/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL\/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6\/9oADAMBAAIRAxEAPwD9\/KKKKACiiigAooooAKKKKACiiigAooooAKKKKACkFLRQAUUUUAFFFFABRRRQAUUUUAFGaKTHNAC0jNg0tFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFGaACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGoSc5GPxp1FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVTunuVuIvKSJozIfNLuQVTBxtAByc4644zVyigBsf3BTqKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqO7theW7Rtna\/BwcH86kooARRtXFLRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFITgUxZhjnigCSimiQHuPzpVcMODmgBaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKz\/EvinT\/AAho91qGp3ltYWVlE009xcSiOKFF5ZnY4CgDqScVm\/FH4laP8JPA+p+INf1C10rSNJt3uru7uZRHFbxqMszMSAAB61\/NX\/wVG\/4Lc33\/AAUu8b654fF94v8ABvwftoo4fDmm2ASFvEtwZ4Umm1OTef8ARVRpGWNMhtqA4JJFxg5bAfoh+3f\/AMHNum+APEuueHP2e\/B9v8Vbrw5aNcax4gvLw2eiacVLgorEAzHCE5VgrcBWYnFflv8AHr\/gvT+1N8a\/FkzX3xrHhnRLq3R1t\/BtmtpFbpLGDt3spl8xclTlyVbJHQV8r3emnxXd+drt9NpmkQQyTafsgK2kaJlikUGQU\/dqCDtPIAOSa6j9mf8AZd8XftP\/ABEiT4ceDX+Iw0x4Td6VNtga+j3heUViVUjGSM7N2T0rrjRitybnt1j\/AMFk\/wBpTTtSRrL9qfxexsp28v8AtLSovs9xFD80bk+UzOX2qpRgGYs2eDmvsz9k\/wD4OhPjZ8LfCS6v8WPAuj\/FnwHbTrYTeJfCoFlqFrMfmPnwElAdgcgbU3EDB5r85P2uf+Cf3xT\/AGNfENtL8R\/AEXgS21uP\/iX2v9t20ouCOXhiZXZmcYYqXGCBjOcV50vga98J2118Q\/hx4kudZ0XQ\/szXGoJF\/Z+r6G0rFFFzAGbMW8Mm9C8bbgGILbaznGHQV2f1+fsdftrfDr9vD4L6d49+GniC213Qb8bXCnbcWMoHzQTxZ3RSL3Vh6EZBBr1cHIr+UP8AYR\/bqi\/YR+KnhTx14a8U6xoH9tajbWHxM8N2MYiTXNLmkaVNUtEKskUkQ3h0RRhTGyfLMwT+pKL4z+GE+FEPjWXW9NtvCs2nrqo1SadY7UWrRiRZi7YAUoQ2TXO1Z2KWp1ROK8l+MP7dvwf\/AGf\/AB9ZeF\/GvxI8HeF9f1GKWa3stS1SK3kZIkDuTuYBPlYEBiC3O3OK\/P8A\/bq\/4OAtWu\/hD4xvf2evDN9f2PhSyW91TxtrumvBpdlDIxjja1ilKfaZGbbtDEBhkqJOAf5\/vjH8f\/E\/x4+LOueOvE+uXmt+K\/EbSi+1m+O+7lQqq7V+VViVQu1QigKMAVrGg3uM\/qX+L\/8AwXZ\/Z1+Cuo6Dbap4l1y7\/wCEjSSayksPD17cJJCm3MwxGC0ZLAKyBgxBx0r6G\/Z+\/ac8FftR\/DKz8X+Btctdd0C9B2zxhkaJlOGSRGAeN1IIKuARivwDvPGHgLxP\/wAG32sfFDX7GLxf8Y\/7Vg+HMWua3Ob270mSK8XyTaM+fIIswhJjIZtoyTgV0v8Awb9\/G7wv+zp\/wT7\/AGhdW8d\/Ei3+HFl4ouIvDula3qss1wljeXFreNGPJy2WQBpBgAsDyelQ4LdBpY\/RD\/gn\/wD8Fy\/+HgX\/AAUN+Inwd8NfDq5h8I+AYr55PF\/9o+bHcmC4jt4h5QjATzW84rl8lUBx1x+gwr8jP+CEXwf+An\/BJ39jDxn8WtZ+PfgfxbpnjTWbfS9T8UWU8kWk2zwBxBZqsgD+cTLI7bhn5+BgV9laj\/wWw\/Za0zWPClkfjX4JuJvGsvk6U1rdm4jkfeEAkeMFYcsQAZSvWoa1sgPqhmC9aFYN05r8jf8Ag7K+M\/xM+En7PPwpv\/h54517wdp9zrN3\/a0uia6dNub0C3VoVBR1kkXO84XIyRnqK+hP+CBOu+IPh\/8A8EdPAHiv4q+KNWubvUbS+8R32p+JL93eyspLmaSIvLMxIiEARwScYbPSjlaVwPu+ivJP2fv27Pg9+1Pq13YfDv4k+DfGN9YFxPbaVqkVxNEEIVmKA7toLL82McjmvSPF3jTR\/h\/4fuNW13VdO0XS7Rd095fXKW8EI9WdyFH4mkBp0E4FYvgj4i6B8TNAi1Xw5rWla\/pc5IjvNOu0uYHI6gOhKn8615Wwh+lAC+Yp70Bwe9fz3ad\/wcYfGbwT\/wAFbdd0PxD4003\/AIUZp3xHm0C\/sW0i3I0\/S0uZrbzUuFXzMKqLKSSSeQOK0\/8AgnT\/AMF9\/wBov9sD\/gq34D8E3fibSJPht4s8T36f2Vb6HbwyjTglzJCDM4EnCRoc53HB6ninyvcD+gCjNUL3xPp+mXkdvc31pbXEyl44pZlR5AOpAJyQMivOf22\/jw\/7NX7H\/wAT\/H8EttDdeD\/C+oataPPzF9oitneEMO4MgQY75pAeqZpa\/Gz\/AINyP+Cx37QP\/BRX9pHxV4R+J+oeEtZ0LQvDn9sfaLfTfsF\/DM1wkSIBH+7dBlgchT0OT3\/Y4XK+Zt70AS0U0ygVBFq0FxcSxJKjyQECRQwJQkZGR24oAs0UxplTqw\/xoFwpbGeaAH0UyWXYvHJr8rPid\/wdqfAz4W\/GPxZ4TuvA3xNvY\/Cmqz6VJqdpa2jW908LmOR1Vpw4UMrY4yQOgzimk3sB+q1FeB\/G7\/gpD8Lv2fP2OrT45+JNbMPgPULC2v7GW3j864vxcKphiiiBy8h3Abe2DnGDXgP7DX\/BxT8Cv29Pjnpfw48NWvjbRPFut+e1ha6vpGyO4SKMys3mxu6r8iscEjp9KQH31RSK+5QfUZoDg0ALRRSE4FAC0V8+ftW\/8FRPgj+xP8S\/DPhH4l+PNK8La94thkuLCC63BREhI82V8bYkLAqC5G5gQM4Ne3eDfGenePvDllq+k3cF9puowJc21xC4eOeNxuV1I4IIIIPoaANWikJwK5HVvj74J0HxaugXnizw5a667iNdOl1KFLpnOMKIy27JyOMd6AOvopsUyzIGU5B9KdQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFI7bUJ9KWoryTyrSRj0VSTyB\/PigD8Nv+Drv\/gorfrf6b+zl4duJra3urWHWvFc8MuxpomdhBZ9DwxQu3qABX43fD3wFqXxW8X6R4V8P22o3VxqU628MMSZ3zFgqBQD3+T9a9b\/AOCq\/wAb2\/aS\/wCCk3xk8XyLLCza\/Np9kh8t1EFpi1UZjZlP+rJyDg5z3r63\/wCDV34baR8U\/wBv2ebVYFml8K6Jca3bwvAGRJ98EKNu6oU81sdmya9CnFRjczmfQ3\/BQT\/gjH8Mf2Sf+CSPjP4geNorvWvi3ZeH7aytNQub2SSHTrhnijitoox8uFLEdMbiT3r8Yf2ePGuqfCv4reGvFXh\/XJ\/COr6Dq6z2urREkWUyuNrOAQShAIZeQykiv39\/4O5fi5P4F\/Yb8F+HLd2H\/CT+MbYTRr1mht4Zp2GOhAdYz+Ar+du5M8Wk3d48f+jK4eR\/JKojHoN2CgPOcfXFTT99c0h7aI9c\/bg\/bW8V\/t2ftRan8W\/FS2VrrN7YWrxWNvLI1pZJDbInlxAkkAs0jkD+Jm9K+p\/hF\/wT11DWP+CTP\/DVvgbxLokuueF5NQsPF3ha\/jhFjqemCUQzQkqqMJGQg7XJJ+UoQwBPwfdTRQ\/ZVV3Z40JmScBUiJzuQMOi\/Nkde+cdK0vhn8TfHGm\/DPW\/Anh7xLf6R4T8cyRx63ZtNtstT8phIm8Y+YhkByMYG7PBIquTT3R2NLwX8Or3xF4k1nTItI1fUtT1XTrq0g0TSIzdTQbvntUkJB2xeYIWBOWwmCArV+vn\/BJT9nLxf+1p+yR4S0P9pDxR4t8OfDb4cauPCVj4W1uCbT7XW5GcPbwurqDcACTyQz5UBECrkbq\/Hv4W+FdY1b4r+HtC8Mya1\/aGq69Z2sYs5iL+6kEqxxBZVOMqOnO1Rz0Ff2j6LpKR+HdPilDSvBFGN07CSTcFA3Fu7ep71FZ8mw4aan5Pf8HQfh7w3+zr\/wAElPCPgfw3baZoumXPjLTLWC2OVDwW8FxO+SBljiJcknJ9zX4KeJ\/g83hH4G6N4t1DXdOS71DXr7QX0hH33dt5Nnb3QuARlWjJuFQ45B7+n7Pf8Hlvilk8KfAfQFuook+2axq7QvkGdooraJSMK3IWaTAPByea+RNB\/wCCXUnx5\/4I2fAHxta+LtE8JeI9S8Ta7DpumXunvcv4mkvrhIowjDiLZDYnJcBFRSxZetZ0pyvZjtc+dfEXinUW\/wCCWvgrwhHqWqWOjap8RNb8S3EMbEWV9bQWemwB35yZEumZFwMDdIScCvQfjLb6X4V\/4Ig\/BKWNbiLXPib8Uda1bUEjnb\/SI7C3aygKkZGyNWQZ9Wb1rpf+CvH7Dsv\/AATi+EPwF+HOreIIdV1q00PVNcvbm0lVUlvLi7ZwFiYeasKoCCQQNwJHIwcn\/gpTbaj8Ef8Agn\/+x38M\/M01JbXwXe+NNQjtBiRV1G982KVn4+9GOnOSnaiVn8IMd8atKm+HH\/BAD4Q6fBd2ssXxR+K9\/wCKJYlmKzqtpaNaZZDj5POVvmGRynOTXxXrkTweG2jazhtplDyo7PxAC+xWYY4+4xHc9eeK+0P+CtPgS7+Gf7Gv7EOjtJaxWp+GFzrX2dNxmNzeXKzzO5JI2tvj2gYOd\/px8k\/HPQtJtbqysNCuLu6P\/CO6dePPKpDyXF1apcyxNGVB3RvcGNSowQpYdapNKNydj7z\/AODi\/wCM1\/8AEXxX+zdp93qhvYdG+D1hq0sMaHbbXdzGhkkOeCWRY\/XA+td7\/wAFeP2obv4Mf8Ewf2Of2fZLrV4dXuvh7beIvFFvaX01oklk9iba1gl2kF8ymRijDH7hezV8tf8ABZ20Nx+2lpfhHT76yEsPgXwporOkreWJjpcCsh47nYMEDrziuy\/4L0a3pEn\/AAVFn8Fbrx9O+Gvg7w\/4OsRbkSIXhtYZtjBssVZrmRDg5DANzgqc9rBrueO\/8Er\/AI7az+zt\/wAFBvgtrXhS6NpqFx4hstJuvLI8u9s7qZIZYZOQCGV2bBPBA9K+3v8Ag6t\/be8R\/FD9stfgXYavqFr4K8D6RbXuradFN\/o+r6jL+\/RpEX73lxmMKP7zH61+enw++EGsfDL9vfwr4Z8PMup+IdF+I0WkafdpbFre9uLXUUiD+WCWCEoWI5IXucZr6U\/4KyeHvGv7K\/8AwWF8d+Mvi34e0vWW1e9udf0+yNwlxba1pUwaxtY1+8YiqE\/6xRhoTgHg07Jy0H0PqD\/g0G\/aX1zSv2kPH\/wnkW4PhvVPDya\/bQRhjbWF3DcbJGxghWljmGSSM+SoHTFf0Aa3fLpeiXtxIQEt4XlYt2Cgkk\/lX84n\/BoFos7\/ALf\/AI1mXzWTTfAjLKcfu1Zry1UHJPXIbAwerYxiv3J\/4KefEM\/DD\/gnT8ctfPnZsfBGq7TFL5bqzWkiAq3YgsD+FRUXvaD1tc\/j417xFJ4h8XatqD7UbUNTuLh4olwpbzH5x6EscZ55zX6Ef8Gy2g6AP+ChOpeO\/Elufsfwg8Barr0kqpkw7RHFvA6kiKW4xx\/F1r84bFvsWnRRCTcu1VOPvYAH5Z\/zzX3J\/wAEv9WT4Wf8E\/8A9tb4nWUNx\/aUfhHTfBdvMj\/ubRNVuniuJGG4Z2r5Z7kc4FdNS3s+Um55T\/wUJ\/4KB+Nv+ClP7Sms+ONf1fUfsEMlxD4Y0yFnhGiacsm+MKqHHmFFV3bqWPXGMffZ\/wCCrEHjX\/g2p8f+EPih4zk1n4kahf3PgjQITM0mralbpJbyRzTqp3eWiMyGQ8MEVSSWr8k\/DWlaZ\/wq7Uri\/hls9YlkhXS5o5DH9vSR5FkPklTvG0fLKGRV8tlIckBfsKPwpbfDf\/gg4viHWbCWw8V\/EL4jS6PpRuLdCbyxhFvdz3HmuPMUB7ULnPO5geq7cnGI02e+\/wDBBL9ovwR\/wT+\/Yv8A2mP2jb26kvNe0q30zw3penSWxiW4uJmn+zxKcFm8yZQWYHhUbOSua+JNT\/4Kl\/tF+LvjdcfEmT4zeOoPF8s7PFJa6g8dlbgtuEKW2fKEO7A27cYFdt47uv8AhBP+CKmj21peS3E\/xE+NE0kro+w3EGmaLCgHlZG1VubiTAAAG0Y6ivkbRPD1\/rc7x2sF3feSgeRLSJp5YgASXKIC20fLlugyBmnTjFptk3dz9+\/+Cjv\/AAX8+K37P\/7An7OHjbwLp\/ha21z46eGLi6v5dUiknutNuIoYFaeFEKx7fMkYgtntxxX5X\/sV\/wDBVz4vfsz\/ALcOl\/Fd\/F\/iLxzqfibUVbxRpt9qLLb+Ilk\/dlXXOxXVWURkL8m0AADisb\/gox491rxdo3wA8B3lhNFH8L\/hJpVubV4zFJBNco15Mzq4DAmNoc5XgK2MjGfPfhv+zl4jH7Z3hD4W+JrG58MeINS8R6XaSwTQ+dc2H2h4Jk+VcjfsljIBxkt8wHIpKMeUdz9M\/wDg5b\/4KD\/Eb4Vf8FDfDWkfD74m+L\/CFt4c8KWU2pafpWoyww297cTPIFZEIEjNEI85yMVwH\/BDD\/grN8W3\/wCCqfh\/TviH478U+M9H+Kk03hy+i1fVS0EV4VEsE8MTfJHsYeXiMKCHbntXzZ\/wUyXXf2nP+CyvxR8LaTrQ1zWdY8XR+FLGS4MVr9paJY7UKzsESJVCNk5C4z161tf8EBfCk3iL\/gtH8GLS5S2uFstR1C9gMMimIpb6beYZfvZwYu\/JAQ55zS5VyiV7n9U\/xE8axeBPhzrutTsTDpGn3F5ISQPliiZzyeOi1\/EzrfiOTxfr+tam2RLrl\/LdtnGSZZWfB\/766+9f16\/8FZfifB8JP+CZPxp1y7LosXg++tlKDkyzwmCMe2XkXntX8es2o2+kzWUU8Mkiz7QiRoA5wo2qAemTgZ\/SroQ3Y5dj6U\/a\/wD22rv9oT9lz9m7wHZ3Wow23wj8L3GmanY+WY7Nr77bOsUir912FqIvn6gu3Oc19I\/8GvPw2bxp\/wAFX9P1qfUbS2h8C+FtT1acMPmmEiralQcYGPO3E54C1+bF34gXT72OBo7j5gNwKfLDxwM9\/wD69fcX\/BKfxJrnwl\/Zb\/bB+IXh7xBF4cv9L+HtrpAvZdOMyk3l2UaCNg67Z5EBCHDAEliPlpzso8qJSsz7U\/bB\/wCDt3xn4H\/ai8V6R8KPCvgzxN8N\/Dt6LGyvdQS6S81cptWWRSrhVTd5m0lemDX3Z44\/4Lp+HNH\/AOCRw\/ai0HQv7XNzJFYQ+Hrm+EDx6gZfKkt3kVWxsKu33clVB4zX8q9szWxihAw3AUKvL9xnk9TX2V42+N8ngr\/ghb8PfA1ratHN4o+LOta1fXRTdDL9jtrdU2hh63AHyZH7s5NZ+zV9A59D71m\/4PKtdkj8PM\/wTs7OL7U769J\/bjS7bfd8oth5a5kCkE7+OMd81+h\/7f8A\/wAFs\/AH7DX7FvhH4qmIeKNQ+INvBJ4W0OC7WOTVPNRZC7OAwWONXUuQD1AGSa\/k4up5Z9N8zZPHCyko395clSRkjcNwxx0wa+zP+Cu\/xyXxr8Nf2V9FayuoNO8F\/CHTWt3v3z9snuEDOyqctgBVXJY57dM03Ti2Pm7nEf8ABUf9v\/XP+CqHx+uPitqmh2nhiDTtCg0S302K++0iEx73kdCwHDO7HgDjHU1+93xF\/wCCu3w9\/wCCRf8AwTo+BP8Awl1vqPibxX4h8Jaamm6FpsiLdXCpZxAzMXOEjBKjJPOeM4r+YXR47zxhq9hA0txOby+W2NpGdhO+RUKgc9dwA+U8564r3z\/gqr+0Drnx7\/bZ8W32t6Z\/Zlt4VZPCeiaWJROLCysP3EahgFyxKMxIUZJ6Cj2fM7ML9j+gv\/gl7\/wcKeCv+CjmteJNAPhfVvBni\/QbOXU4dEknF\/Pq1rGpLNblAu9wcApjOWHrX4rfs7eNNf8A2lf+DgLwb4x1ywbTvEHiT4k\/b5LS4Te1vGjudjA8DZGirgf3Kpf8G9fxf0v4Vf8ABTzw94i1yaKPTtM8LeIL6QeWWd1h0+S4dUwfvlYmPPHB9qp\/8EltfsviB\/wV78N+M7jfoOl+Hv7Y8XSie3+1vDDb20823bwAcN16A\/WjkVmhNs\/er\/god\/wXy+DH\/BNT4ueH\/AviiPW9b1nUEWfU\/wCxYFmTQIW+49wMg7m6hFy2ATxxn60\/Z2\/aK8LftNfC\/SfF3hDVrfWdD1uFbi1uYW3KysM49iO46g8Gv4wP2nfjbe\/E\/wCPPifxDd3F5dXPiLUJNRubu6ZnnupJOSWQswX5W27ASABgV\/Qj\/wAGhutR3\/8AwT11u0F2ZZdO8Y6hCbcyBha5jt5QoXcdo\/eE9AMk9azrUuTYq\/Y\/WyikFLWRQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVX1SD7Tps8exZN8bLsf7r8dD7VYpsi7kI9eKAP40f2xvBt78HP2xvif4Jn0dNEv7DxReQXWmiZL2K2WSYyII32qSAJBg8HH0r6I\/wCDfj9suD9lf\/gq14WvvEV7b2Xhfx1YzeC7+8kPlQxTyMslvI5OBgzQxjceB5pr7N\/4OMf+CX\/hXRP2vNM+Nmty67ongX4mQpoPiHXNMeJI\/C2sBBHY3lwrD5raU4SUnBXbkHJAP5V+B\/iV4u\/Yv8U+OPBPjHwvY6tpnirTJNC1\/wAPanjyplYboby1mTJSSNts0U0bEMuMb0bNdimnGxGzP6f\/APgpx\/wSn+Hv\/BWPwL4W0zxrq\/iXSV8KXr6jp11ol2sZJkQI4YMrKwKjgjBHY14r4O\/4JE\/s1f8ABI\/4EfFr4gX9vrniTw23h24OrQeJrtdQiW1SMloYkKhd8h+UHrlgM1+Tf7Ef\/Bw\/8fv2IfBth4V1qbTPH3h2PSkTR4vENwXn0+JX8tGE8eGaP5CgWXlQQc4rp\/8Agop\/wcAah+3L4lvPAnijwZ4x8OfCGWzFnq3hXTryG31W9uSoYSTzsPlCy7NkYGCAGYNnZWSTRas9T8zINDuk0Szu57eSCK+t1uLe2LBWuU3NHu9VQmORenO0nvmm6pfvqtyLmQBH35SKLEUMI6AKo4x3+ua9D+PWsfCKXU9L\/wCFUaV8ULERps1ebxdqFpcNcyYGEgSBQFCtuJYn5geFXGKwPgx4c0jxf8WtI03xVqh0Lwy02dW1LzY45LG3Y\/M6B\/lZlySE6tggc12RvZBc+hf+CGnw4g+M3\/BXL4I6Lqg8yytdXn1SSLcSC9pazXUeDnkb4kzj1xX9b0Y\/cLjtX4X\/APBsf\/wSRm074sXP7SfiGaLU\/C9obyx+G91JE9rdX8BeWBtRkh\/gWSEsoViT854G0V+4PibxNYeDvDV1qep3trp2m6fC9xc3dzKIobeNAWZ3diAqgAkknAArjxD5pWJgfzuf8Ha3xJb4hf8ABRLwf4Kklggt\/Bng06jDI0pVpJrl7h3hHbdIsMSrnqwUd6+RvhD\/AMFWfix8DW8BR+GH8BpafBvww+k6TZ6ppZuraCT5pLiVCSCLm434ZhzxgGuq\/wCC1n7QVn8bf+CqHxl1OafVri2ENvpujTrbeX9ijitIxBKI2YbxLuYBsgKswk25G2vk\/wCD3w+T4mfGXQvC2lh9Ustc8QWWh2kk0P2bzxNdxQK0gDMEY7vVsA8E1vTXLHXcd7M+3v8Ag4w\/aVv\/AI7\/ALZ2gRX9locH\/CM\/DbQrO4WCQ7Fu7+EXrHa3ICecQB2XGTziua\/4L9vpejftieHvA+kXM2p\/8K++FvhvwqGVdwEwtWkXaR13LNF0\/v1wv7cWp\/8ADZ\/\/AAVr8Ww2en3OkaP4q+INn4VsrW8ZEkiiimh00RsBgBtsLHGeAVzV39qzSbH47\/8ABazxd4f0PVv+Jfr\/AMULbw3Y3kTbPIihuYLSPYWz\/qvLAB\/2OMZrGINnpH\/BxPq8lt+134R8MGyGn2\/gX4ZaBpSw7h5sLm0MrxjuqKsyjb3ZT6V86+IPhxquqftreH\/C3iTQ1i8av4r0zQ9S0XQ41ZII7b7LZrHEyuxeVkjYuBkBucnNe7\/8Fp\/EXiD9qT\/guJ4w8EeGvst7qp8Rab4T0dI3jInuUtbS3VpHf5STIoBDcZyO9eZf8E1viff\/ABP\/AOCuXwu1zxi9zdPH44ufE+ptAsULecokuJZm5RFQNDvYggBQxHpR9klnU\/theH7H9pf\/AIOB\/Euhxb7jR9f+KtloWFj2mO3huYLeQAYONqxMvQ8D0roPEthY\/tq\/8HE95ouv31vL4e8QfGV9LkOn4ZXtbe78uJA3HDR2sYLDuWNZP\/BJTxP\/AMLU\/wCC4XhjxVcvpluH8Ra34pnkvrsMi7Y7q7ULJkhpDjHB+YZr5d+Gnxj1j4bfGu28a+G0tYtetZLi5tZUjSUm4cTu0i72J3p5nyyfeUqMZK4oSb0XYetj+n3w3\/wSf\/ZI+E\/xj1X9ojw9oMCeI\/Bmrah4nu7+x1+aa3t7uMTNc5i8wxrtYuSuBhgK\/mq\/au\/ax8X\/ALbX7QPi74g+MLrVNduNWMosnnmaH+ybMSvJbxKoG3ZHGrAJ1O0knNW\/2ev2j\/Gnwn+HfxiuNE1fVVHiXwxLpGtSxxNNavHfX9uj7x9yMld4DcHLY7mvAfFUOq+KdVmghdXsNOVGcoAqRCRi4DEDruduvTn0pxutWFz98P8Agz5+El2L34+\/EBreC1sLm+07w3aRKAWjeFZriZAfRRNAORyT7V9uf8HHnjs+A\/8Agjp8XsEiXWbWz0hCH25NxewIRn3Utn2zXiv\/AAaM+Abzw1\/wTc8Ua7exyxP4s8e6jeReZb+W0kccFtDuzgbgXSQe2CPUVg\/8Hff7Q1l4F\/YW8GfD\/duv\/iB4phkaGMhpvs1mhkZlQj5v3jwjqOoHeoesiuh\/PHd+DdTTwJD4iaDytCW\/k0tr0MuDdLH5zQKucswWRTn0219S+HvDfxD+G\/8AwSNuLrVvs2n\/AAh8XeLknYRSAv4i1QgRxed\/HstorZ3EYGN0iswJIA8lgm1\/4M\/s5+ENTH2y5h1PxBqGuWtuLdmttLuLcQ2izJuXy5JSxA3YdV8ogYcEj6C\/aI+Jt1ov\/BA34NaYyaQlv4y+K2vaxbwWURWWGC2t\/IZXLHLZklPzAkbdoJyMVq5dQ0R8jeGPhh4r8d+JpNH0nSvEGuatbxzCK3tIHMohiHmtsTjCqm9gFHAZjX1f+2x8PZ\/hr\/wS4\/ZWtpY9Xsl8SPqurW9vqTPHJGFRfOeOIniOWadvmxlwqHpgV4Xon7b\/AI1+Hfwf8I+H\/C2rXOjXvhjVdR1Z9QSZJTNJciNFyCu4kJHIrMScqQowOv2B\/wAHHXxO8Z698YPgBpHju\/s9Y1DRvhNp+sOlvbi2gbULtpDcuY1wFBMEY2jAwnam5PoRsdUP+CZepeKv+Da\/w18TdK0m3v8AxBp3ie48cJBBZ\/6bDp7yy2d0XkDN5gMMVvKRtTaIcYJBJ8h\/4N9\/2wLb9j3\/AIKS+B3vpIIdD8exL4U1UTW5MsRuyvkvvGdoFwkQPs5zXjPxS\/a18ef8It4F+EsPi7WvDnw+0PwnpunTaNpF49ta3Ud7HHqFy9yPk8x2lm3ENkLt2g45rxr4G6tNL8avCUtncM1zNrdi9vFbhvtMMq3sQVO\/zknIxn8+KUV7rUgb7H0H\/wAFiP2gdL\/aE\/4KX\/HbxVHZ3semDWl0mDcztLbratDatcNGew+zPhNyrmRMYxz5P+y\/8Vofgp+0Z4K+Il7G+o23hLWrG7a2guJJZLye1WJkctgFUdkVh7AgcCrX7U+p2ur\/ALcPxR8TzPpetaQfHl9clLmQtBqUTahKVT9yQXRlGTtKnaCRVn9kfwNonxd+J3iCx8QJqC6H4Z8K6zruphW8uW2ltLC4NuSvBO2TyUIGTljjAFGyEQfD9NV8R\/tSav4s1DWLDTtW+x6v42vL3zgUguGsZbyIKW+8xkeOMDklnxX3X\/waY\/s8\/wDCff8ABRmTxRqFqY4fh14NudVs33YYXF4y2UYIPO1oHuD+CnpivzY+GP8AoGn+MbyPy7eMeGLlP9UZkthNLBEqDIYgkSFQxx94fMM1+xX\/AAZg6Al18V\/2hNUyS1ro+gWkR2gApLLfOe3X90PzqJv3dBx3Pvv\/AIOSPiUfhr\/wSE+I8EV\/HY3PiM2Wixb0ZjcedcpuiXAPzMivycDGea\/mE034Gy6x8GvEPjiQeVpnhnXdN0qW5eUEo91HdTCNELBm2x2zMcZI+Ud6\/oI\/4O\/PFFpo\/wDwT78F2Ero11qXjq1aKJskuIra4ZiAD0GRnPqK\/ErxD8PpfD3\/AASo03X\/AD3MnjD4qyxrbRqx8+HS9KUNKf4cI98R6\/OfQVUXZFT3PLvD\/wAPU1X4CeJvGc8bv\/Z+q6dodusc6AK9ws85Z0zuPyW+BtB5Yk47\/pd\/wQBvvhDZ\/sI\/tdat8d7Iap8NtPg0U6raSxui3ZhNw8MUTqy\/v2kKKqgg8rk4Nfl54t8EXfhf4LeGdbfUYZ7LxHq+oJHYo4JiezS2UyOBzk+eyjj+E8816frnxOudK\/4Jy+D\/AAhYrqtlpWveP9T1nVyZcW+qNDbWcVsEAPzCPM2QwOGINEk2iThv2h\/G3hv4mfGPXtc8H+GoPBfhO8v3Oj6REMtY2gOI1c7m3SY5Y5PJNbfxt8XxTfs2\/B7w7Fc6k40yy1bVLm2nm3Qie51OZQ8a5ON0MEIPA5B9a8r0PUG1Q3Q3wkRHZAoUjdgMMZ9ThT7mul+NXgOf4c+L7PRLmQfabbQNNuW8x12wm6tY7nGVZhgGfp7nIBzWjndaE27Hc\/td\/EDSr3wX8GvD2l2lnZSeGPh7Z22oCO4jnM1zPPc3rOSgG1iLlCVJ3LkKeQasf8FAfF3h3xL+0dPY6HqsPiTSPDvhzR9Ft9QDbYmNrptvC+1NoUBZFk+UcbucnNR\/tXfBLT9B\/ba1T4ceAViurC11Ky8PWDjn7bNsghMwZQT88mSSAe\/rivKviog8PahqtqZ4rx4rhreWQ\/N522QqcHtyMjocYpWbEzvP2TNJ0LxL8dfA1tf+IdN0C0OvwT3Wq6nGZLWy2SiYErnnITGCQMuK5L4t\/ES4+MnjXxH4nvr+W\/1bX9TuL25meMIJZJZGckEdFyTx2GBXHm2S08A28iss0kzvvjIz5eemP0+lX7XTobbRrCI3NsoKb2klR8LxkL8oJyScdPrVwui\/I99\/4JrfEDQ\/gN8SfHXiPWbm18+w+GPiVdOaW88kpfXFqbOJQOd7MJnUL3D57V9J\/wDBtl+zjb\/tOftdfFfStS1gaFplx8NtU0u61GFglxbLdtHD5sbE4BC5yfTI718U+G\/2Y5vG\/wCzV4w+J9l4htlsvCes2GhXmlQpIbk\/a4biaOcscIIs2rp1LFh0Hfsf2NP2lPFX7KnwU+LF54P1vSdK1zxvZ2fhWaeSB21KGzmMs0zWsgOyPiEI5YZw4296izZHUj\/bn+Dnw\/8Agr+0VrvhH4c+MW+IeneHZXt5Nd8pI4bl0HzeWQSGGcjIz071+8H\/AAZ++HpbH\/gnv4q1SSNsat44vnhYbdjKlvaRkjjPVT35r+a7R9WubfU\/s67DncP3h5PXLflX9A\/\/AAbh\/wDBSL4VfsffsDaL4S+JviHW\/CVzf6tfajbXWo+G7qHRxBLcEq4vkjaNg23JaRlxwOgrOvKUoocY2P28U4XmgHNcP8Jf2lPAHx70yK98FeM\/C\/iq0nQOsmlapDdjB9QjEj8a7ZZBnj+dczTW5re+w+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDjvjz8C\/C37SXwj1\/wT400i21zw14ls2stQspx8ssbeh6hgcEMOQQCOlfz3\/8ABZr\/AIJC\/En9hfwLY\/2TPffFr4H6LOIPC097JF\/wkfgZ596\/ZFnA8ye2BSPEex1O4lViZSzfv1+1N+1T4H\/Y9+EGp+M\/HuvWehaPp8ZIaVv3lzJglYYk+9JIxGFUckmviL9nD9nnxZ\/wVV+Nel\/G\/wCNWh6hoPgHSEWbwP4SOqt5cZ3sRdyLGQGkddhZmzjCqmF8wvpC9uZ7B6n80\/hS5j+H+tm5NnpNxrCxh5YrzZcR2hBIw0ch5f73yH7vHfmqd3qK2929nZukSXbfJCZI1dNwOGLFffJwR9a\/sJ+MP\/BLP9nj9oC4Wfxj8HPh\/rdysjzefNo8STM7sWdi6BWJJJJye9Z+k\/8ABIb9mTQ7qyntvgj8PorjTgBbSrpi74gBjg9enrW0a6SsTbsfyafAv4cWvxF8aR6Na+H\/ABd4r1fVXh+z6JoliplvBI4KosxVjCDGdwk2MMLjBzX7Uf8ABKf\/AIN6tZ8Vavo3jX4+eFrfwN4d0VoLjQ\/AFhqLSyXEsaf8fGqSjBll3gNt3YBGNqgkH9hvh58CPBfwktVh8L+FPD3h5EiSAf2fYRQHy0+4uVAOFycDtk11WxY+eB71nKu9kO3cpWGlW\/h\/S4bW0ghtra2URxxwoESNR0AUcAV8MfHj4mr\/AMFSPjVN8GPBt\/Ivwh8P3QXx14ltLryU1y4ifcdGspAD5m0oftJXgK2zOTXUf8FJvjF4m+OOp3H7N3wj1SWy8e+KLET+ItXgyF8L6TIsvzGYZ8q4uDGY4sgkBmfBC19H\/s3fs7eGv2Zfg3ofg7wzYR2mn6RAqMxGZbubA8yeVuryyNlmY8sSSamL5Pf6jWjP5h\/+C+\/7O978F\/8AgrL460iXSZdI8OeJYdPvPDJdzFbXFqLKGEpEVGMI8Lpyfl28jkV6P\/wb7\/sDa7+2r+214f8AFOt6Mf8AhXvwevINUurny\/Lga9iVXtrQNzvl85IpH2kqEj55kr+iv9o\/9lH4fftZ+BW8OfELwrpXijSXkWTybuLJUr02sCGX3wRnNX\/gL+zr4K\/Zk+Gdj4Q8CeHdO8NeHdPDeVZ2iYXc33mYnJZj3Ykk1Xtny2FbW5\/LV+wV8LNU+KX\/AAXR8G6ULiTVbqH4t32q3s6xZQpaX9xczXAIztytuP8AHms\/9izwFqv7RP8AwXO8MzaQnGp\/FW41t3EK7Ikg1Sa6mIjbG35I\/unkA5r+ln4T\/wDBLz4FfBH9oe\/+KfhX4eaPonjjUJZ55dRt3l+WSfzPOdYy5jVpPNk3EKM7jWf8Nf8Agkr+z58Hf2lf+FueGPhno2iePfNuJ\/7RtZJkAluAwmkEW\/ywzB3yQv8AGfWlzoZ\/Mn4W1jUvEn\/BWzVviTeWmqSCy8YeIPGd1NZh5prVbD7XfE712nMX2cbiOcZIHFc9\/wAE7PhNr3iL4yfES5to7K417wh8N\/E+o3S3++SOAjTZYDKJEBAkDSZXJA3EDPPP9Knwx\/4IL\/s0fCb4xaz420rwNcvqWuWF7p1xa3mrXNxYpFexSQ3eyFnIUyxyyKx\/2jjFdl8HP+CRvwB\/Z88M+L9N8I\/D7S9E\/wCE50+90rWb6Fm+3XlrdOzywmYksqgsNoUjAVfSjnRLR+Dv\/BrT8ID47\/4KcB5g2o6N4c8H6hqM6pgRFp447VFlQ5J+WSUDr196\/O3xd8P0sZ9VVGEFvbXDrLvIh+yyCUqYfm+YkGQA8dFPZef69\/2Hf+CTPwO\/4Jz+Idc1X4UeFZdAvvElpDZ3801\/PevMkTMw+aVmK5Lc4wDgccV87fHv\/g2L+AP7QX7Vt38UL688X6UmrXv9p6p4fsbtBp+pXLXDTzM5dGkVJSxDIrAckgiqjVSbYWZ+KvwF\/Yn1pf8Aghl8cvi8LRRps2v6JpllMICktzZWV45uJ8kn5PMuIQTgf6s+lfGmnwX0GkagbdYnzPDdyyykDLJmKPcxIXAM3Tvn2r+0TVv2QvAt5+y\/c\/B600HTtN8BTaM+hxaXb26eRbW7IVG1WBBYE7skH5hk5Nfl38f\/APg36\/Y6\/YY\/Zbk8QfGLxR4o1C20pGWXUGuY7e81YpGzRWlrbxrjzMKWCpkttYscFqFVXUdj6Z\/Yl+Kvgf8A4JXf8EYPhPqvxAit\/Bkdr4at7260uOJhd3mpXX79oI4iTJJcPJIcjnnOcKOPxF\/4LpftEfGD9p74teEfE\/xS0600Kx8RaLc6j4M0FiXi0HT3lRFkUfK8k8mzLSspUjhRtXI\/VP8A4J6fsV+Ov+CjvxZ8M\/tF\/HL7bpPgjQtIh034f+ALu3I+z2i7GS4uRKCxdgqbnAVpSoPEW1W7\/wD4K5\/8EGfBv\/BQn4v\/APC0fEHxMuvh8dF8NjSJW\/s6CW1t7eN3lM7O7rtI3HnIAUUJxUtS9LWP57v2r77Wrz4DfAWxu7iGdrHwZe6ms4yJbv7R4g1QgMf4s+WMcZzIeTxXu37anwd8W6X\/AMEb\/wBk3WtUh\/svS0vtVstG02SNYppobrzLx7wFlDHeNi85GEUjhsn7l0v\/AIIAeG\/+CoHjbS\/EnhzxJrvw8+E3w98Mad4E0G4vNAH2\/wAVfZYi76pFG7KsUbvO2DglmDNgHp+k\/wC2X\/wSN8B\/tkfsJ6B8DdTu7\/SbDwbZ2UPh7VrdVe602a0gEMUvP3gVGGXIDA0nU5dGRqfzOf8ABMn9mbR\/2zP25vA\/w5uND1HUPDviTxEL3UI7SaP7eNLi8ySSIyeZEgj27PMIVmwp24xtPrv\/AAcReFf7Q\/4LAfEDwzo9rNGBFoOmWMTs5VN1jBGNjMeAOOBx1PUGv2h\/4I6\/8ECdH\/4Jh+N9d8Ya74msvHfjPUDNb6ffRaUlpHpdrIRuVAxaTe2ME79oXgDqTzn7Uv8AwboWP7V\/\/BUO2+POv\/ES4Phf+0dP1W88MyWJmluZLPy9kAmL7VgYxjI29GYDrmjnV79Atofit\/wXM+DFx8Fv+Cnnj3w9LYadpel6ZYaHbaVbacxZIrWPS7eGBTnOJNsOT2zz3qP\/AIIO\/sZv+0j\/AMFNfhf4fmMj6X4avx4q1SYws0Zjsj5yQkggAtKIx16EnnGK\/bf\/AILR\/wDBAS6\/4KY\/FvQPiL4P8cWvhDxbpllDpN5a6haedp99bo8zLKTHiTzl84qMkgqAOMCvQ\/8Agjt\/wRR0j\/glfp2vanc+J5fGnjXxXFEl\/eG1Fva2Kj5nhto8nCM20kt8x2j6U\/aLlEkfy8\/tEaDNa\/F34h6SbS3PneM7qGS7VPLMKwXVyrIFA+VW8xT8oyPLHY19i\/sY\/s36h8N\/+CYn7Rv7Sc8+mTTatpieA9Nkt3E95YS3N6kV8zwhSg3QPGAX5KuSMHBP6Z\/8FCv+DaKP9on4yXuqfDSTw1oFvrs2p65qGpa3c3U1xBqV1NbsI40TIa3Ci8faSMNPjtX1V8Qf+COnhdv+CT2rfsw+Bbu18I2+p6XDDNqyWgkN3fI0UklzKrZJaV4huOdwB4PApOorBY\/mL8CWVpH+yJ8aNWcCS++1+HdOt7kIgId5ppdqt9\/54rdiwHHyoTk9P2C\/4MvtCurT4V\/Hi7l01Utn1bR7WPUAxLXEkdtO7xnP9wTIc\/8ATXHanR\/8Gn3jDSP2RNY8GQfE7wzf+L9W8ZWmuPqEthLBatY2trPBDDj52WQNcSOcAg8D3r71\/wCCJ\/8AwS1f\/glp+yhc+ENXvdL1rxfr+sXOq67qlgrCG6O7y7dF3ANtSBU4I++0h70SlFrQSjZ3Pzw\/4PNfiiiaP8CvAgjXzbq91DXpWK5ZFjRIV5z3Mjcewr8mPjvr+p6d+yD8BNElu7t9PntfEPiBYJFRIlefVmtiRt5fcLJclunIHAr9j\/8Ag5m\/4Jo\/Hb9tf9rP4aa18MPAupeMNC0fw3cWk0kN9FHHaXH2jeVKyEbSybcHvj2r4n\/4Kcf8ErPi78Jh8BPCWk\/CPxx4k\/4R34Y2VhezeHdKk1C1\/taS8ubm7RpIwSD5kpJzx83HFVFqw53Phz46+A9U8IfBb4MjUlHneI\/D974igUXkkpENxqNxCjNEwCxFhalvkzuUqTg13H7WP9laf+y\/+zRolss8Ulp4NutQvnMqyR+fd6pcuJAq5APloM87vlAYKRivp\/8Abf8A+CNv7QmkeH\/g6mhfDbx74jbTPhlpVtdQ2OnNKmi3jPdzy2O4EkupmYtkYUnGc4B96\/4Lr\/8ABJr4gaD+yL+zd4r0PS7nULP4ZfD+x8Ka5YRxySXkd1hCCsKKQPnZwTu5PHJxlxavYhXPxq+F\/gjUPEOp2eh2sZlv9c1CCys1jkxJJLO4jQdDzll496+ov+Cq\/wAKofGn\/BWzxj4E8JX9\/rl2db0zwrFNKjSyrdR21raNEq9XCyKyjAAIHFehfsKf8E5fjNN+3v8ABa11b4ReOdL0o+KNJutTubjw9cWsWnW8U0dxIXmK7EKxhXJz0YDrkVF4q\/4J0fFn42f8FKvGS2Hw7+LWhw6v4t1nUbW\/ns3iuI2hknmjdLpgqbmMa7XBON6nJxVx3aQ+lz5z+Anw8+0\/tteE\/C8mqT215L45gtG1y5Z7WRDFeANJjJIkYpwC2Qxx7jkfiPZ2Nx4m1qa3tZVtjduPLunzK5y3zMcnknjGTX2f\/wAEiP8Agm58UfE3\/BT74WL4i+HPjTSLXRr1\/EN5NrWnz2cCJbxu6M0rggkzGMbc7jXhX7RX7Efj34ZfF\/xNoV9oUs+saYb3Ub6xs2aa5ihilPnM64LBULDnGCu1gSDxUOqI16nkXhBrfw9pHip\/7Gm1GI6Z9ngeSFGXTTJcQjzWyrDdsEkYKlWDSjDDHPI620XnRiKHAIIXI+6a\/Un\/AIIlfsVr+1d+yl+2VYReFbbWfGdh4Y0yw8P297AFljunN3cDY0vCndFFz349q\/PTxV+z54g8JfEpPDl7pd5P4huJBFHp8NrI7SysOEQAEtlsLkDqRVxkpK\/YvZ3Ol8G\/E630H9inxh4dg0ETS6\/4usp7zUQJEt1S0sZxAow3lllNxctt25O9WLDaoPaeFPh7daZ\/wTAbXZBokVj4n+JE8cJXi\/JsdOVCjk8GPN4pVQM53HIzX0F\/wUv\/AOCdWn\/8E5P2FfgR4X1mfPxU+IN1qGv6\/pyp5i2rTJbRRwwqFz+7VEQ4OS271rD8Yfsr3ekf8ELPhL40WHXrz+3vHGu3Sp5Oy2slkEUSOxcDlxZ8OPUjNTCza8zOWiufn7FpS6Vq096\/77Yhbbnlfav7Af8AgjZ8ENGg\/wCCSnwF0fWNI0vUkPgyxneO6to51\/fp55+8D\/z0r+SbT\/Cj+JvFNpoNm0J1LWLuOxtwx3YllYIike7FR7ZzX9tP7PngaT4Y\/BHwp4blWzWTQdJtdPYWkflwZihRDsXJwuVOBXPWdmrGyWh8+fFr\/giP+zl8Utautai8CR+E\/E1w8kw1vwxdzaRqETuMErLAykD\/AGfu+1edv+xZ+1h+yijXPwr+Plx8UdGsY0aHw58RYIZ5ZgrvmFLyNFlGVK4kdycryDX3zSFd1Sq015+ocp8L\/DD\/AILZeHfBXimw8F\/tDeFdZ+A\/jiXEZfWE3aFfvype3vASNhYEL5gXNfbXh\/xNYeK9MhvtMvLXULK4UPDcW0qyxyqeQyspIIPtWB8YPgX4O+PHhG40Txl4Y0XxPpdwu17bUbRJ17jI3DIPJ5GDzX55WcHiH\/ghr+0ho+lwT6pr37MnxM1iLTNOt5S9xceBdRnbCxqxPNqxx8p6Z46HNNQmvd0Y\/U\/TuiobC8W+tI5VOVkAYfjU1YDCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBCcCvNP2r\/2qfCP7HvwZ1Txr4zv\/ALFpVgqxxJGhkuL64c7YreGMcvK7EKqgd\/QE1o\/tG\/tDeF\/2XvhBrfjXxhqKadoOh25muJApeRz0WONBy8jthVQAlmYAda+D\/gF+zz4k\/wCCs\/7SOk\/HL4tWKWXwj8MCO6+HvhOQNuuHkQMby7GShl27BheEIKggh6uEL+9LYPMg\/Zo\/ZL8d\/wDBU34pWHxu\/aK0yHS\/Cmk3v2jwL4IX7unQhgyy3BxiWRxgM\/cKVXCk5\/SvT7GPTbOOCGNIoolCIiKFVVAwAAOBTrKzj0+1SGFFjijAVEUYCgcAAVLTqT5n5AFFFITgVmAFto5r5k\/4KAftvX\/wMj034f8Aw30+18W\/GjxsRbaJoouFX+zYpModUulwSLWFipbj5unqa7n9ub9sHQv2J\/2e9X8Zaun22+QfZNE0mMnz9d1F1PkWcQALF3YdgcAMe1eWf8E3f2Qtd8G3Os\/GL4pudT+LvxKWK7vvP2yr4etvLASxtjsVo4x1K888EkjNXBJLmkB3P7Fn7CuhfstaEdWvZpPEvxJ8Q\/6b4q8UXTu1xrV+6IssuCSETKYjjUBY1yFABOffAMCgDApah6u7AKKKKACiiigApGUOOaWigBNuaXpRXJfG\/wCNHhr9nz4Y6x4x8X6xaaD4a0C2a7v765fbHBGuPzJJAAHJJAHJoAx\/2of2qPA\/7Hfwg1Pxx8QddtPD\/h3TE+eeZvmmkP3Yo1HzPI3QKoJNfnp+x3+zZ49\/4LCfHc\/tD\/H20udK+FOkySwfDb4fyFDbzW+9Qb+54y\/m+WP7u9SRzEcNR+DHwZ8Yf8FxP2qtM+MHxJsdc8KfAf4cX11D4T8HXymGTWrgMYxeTptDKSuSSSwAYIuMOx\/VKysrfQbBLeCOOC3hjCRxxqFSNFGAoA6ADFU\/d9SnZLzHLDBpcB2KkUcacAfKqKP5CviHxzr+sf8ABV74py+FNAla0\/Z68NXph1\/XLLUTHN4yuFRg1lF5ZyLZHYbySNxToVxuf8dvjX4l\/b++Ouo\/BP4W6rrnhnwl4Uu0Tx74wsykX2hMsr6fZSMj7n3qVdxgZWRQflbP2F8LPhbovwc8D2Ph3QLGHT9M06MRxRxqFz6s2OrHqTVr93q9\/wAiTU8NaBbeFtEttPs4Ut7SziWGGJBhY0VQqgfQAVfoorL1AKKKKAAUUUUAFFFFABRRRQAm0UjR7h6U6igBvlL6UjwK+MgHHY0+igBixAUGFSeg\/Kn0UAN8pc5wKzLjwZpUusS6l\/ZmnnUp4RbyXX2dPOkiBzsZ8ZK8ngnFatFFwMbQPAOjeF9R1C707StOsLrVXR7ya3t1je6ZFCIXIGWIUADPQDFcjbfsi\/C\/TPi7J8QLX4eeDYfHUoIfXk0mFdQbIwczBd+ffNej0U7sDmvG3wf8LfE6GBfEnhvQteFtnyRqNhFc+VnGdu8HHQdPSsvxV+zb4G8b\/CGbwDqfhbRZ\/Bc1t9jOiraJHZpF2RI0ACAf7OK7mii7A8H8I\/8ABML9nvwNpvh+1034O\/DyFPCrxyaU7aJBJNaOjb1cSMpcuG+bcSTnnNe7ogjGAMClopAFFFI77EJ9KABjtXmvzV\/4ORPjbpx+AHgT4N6Rc2c\/xG+KXjDS7fRLN3XfCEnUm4YHO1N5Rc\/7Rx0r1z\/gpr\/wWP8AB\/7CX2bwd4esJPiV8aPEW2HQvBWkyCS7eRyAklxjJjj3EdtzdhjmvPP+CZf\/AASq8U\/8Lqv\/ANpn9pue18SfHjxJMZ7DTUfzdO8FWxXZHBAuSvmqnBYEhckDklq0haL5mB96\/DrSrjSPBemW90QbmGBFlx03Ac4rdpFG0UtZgFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFY\/jnxrp\/w\/8L3+r6rdQWWnafbvcXE8rhUiRQSzEnjAAqx4o8T2Hg7QLvU9Tu4LGwsoWnuLidwkcKKCWZmPAAAJJPpX5nap4p8S\/wDBc\/47Xmj+GfEV1pH7LfhGdrXUb7T1aOTxtdYXdHucA+QoPy4BDcseNudIQ5tXstwF+GPgvxF\/wW++PyeP\/Ec2o6N+zn4J1EDwnpKAxHxRPG6lr2YHDDJHyHHyKTj5mJH6ZeH\/AA5Y+FdGttP061gsrKyjWGCCFAkcSKMBVUcAACqPw7+HWjfCrwbp+gaBptnpOkaXCsFta2sQjjiRRgAAVuUVJ82i2DpYKKKKzAK5\/wCJfxL0T4S+CtR1\/wARarYaJo+lxeddXt7MIoYF45LH6gAdSSAOTW7cTC3hLnoOea+CPE6WP\/BYb9pPSrS0tZZ\/gZ8HNdn\/ALdi1jTJktvGWrxFo41ts7Vlgt3STc7FlLOMLxuqoxu9dgJv2Y\/hJrP\/AAUc\/ajsP2kPH+n6ppvw88OxiL4XeE9UUBkBUiXWLmHb8s0jqDDuJZY8HjNfeMMfkx7araHotr4e0m3srG3itLSzjWCCGJAqRIowqqBwAAMYq5RKV\/QAoooqQCiiigAooooAKKM5pksohXLHAoAo+KfFVh4K0C71XVLu3sNN0+F7m6uZ3CR28SAs7sx4CgAkmvyq1C213\/g4O\/aXtpIYdW0z9j34dTLJDeG5e3f4garHPC5kVEYEwKkckeJAPL8wvjzGUR9H+1F8RvHH\/BZf9pLW\/gR8NrlNG+BngHV4oPiD4qSUSHWpY9rnT4ADym4YI5DFSThQA\/6J\/BH4J+Gf2dvhZovg3wnplro3h7QLZLSytIRhY0UdSepYnJZjySSTyat2jvuPQ1\/A\/gfSfht4XstG0OwtNL0rTLdLa1tbeMRxwRIMKqgdgK+SP2qf2kdU\/a0+L5+APwi1q6tp0uPJ+IHifTJCj+HbIGLzrS3mwVF5JHNw6ljFgggMcrP+2R+2f4l+IvxPuvgJ8B\/MufiTcRqmveIfJL6f4KtpBkvI\/wB1rnYcqgOV3KTkkKfZ\/wBin9jHwv8AsT\/CGLwxoCyXl7O\/2vWNYuQDd63eNzJcTN3Zmzx2\/M0L3VeW4jof2a\/2Z\/Cf7KfwtsvCXhDTYdP0y0Jkcqo8y5mb780hH3nY8+3QYAAHoNFFQAUUUUANL4cDBp1FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSE4FNlmWFcscADJJPFfCP7WX\/AAXg8B\/DT4ty\/Cb4P6BrPx3+Mc2IIdE8NqJLGznJxturzPlxhRktgnGMEg07NgfZnxW+L\/hj4IeBNQ8TeL9e0vw3oGlRGa71DULhYIIFHcsxA\/qa\/M34i\/8ABSD9oX\/grN4mu\/BX7G+iSeC\/h1b3T2esfF7xHD5MEqdD\/Z0LAu5Izh9pOcfcHzV3nw\/\/AOCTHxA\/bx8Xad8QP20fEdt4i+xyrd6N8L9AmeHwzoR6gXJzuu5exJO3jqRX6E+F\/CWm+CtBtdL0mxtNN06xjEVta2sKxQwIBgKqqAAB6AUKwHy3\/wAE7P8Agjn8Lf8AgnmbnXNOivvGfxK1gtJrHjXxA4utWvZH5fY5H7pCcnavJzyTX1qq7RgcUtFIAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBGGaUdKKKACiiigAooooAKiup\/s8ZY9O9PkkEaEnsM18Bf8ABRz9sjxF8avicP2ZfgtczyeOfEFuV8Ta1aOoHhWxdcfePAuHBJXg7VBYjpTjFt2QLV2PP\/2yvip4k\/4K+fH69\/Z++Fepapp\/wt8MXYj8eeLLBoWttRdeTYRMcs0asAJCvDMCmDhiP0Q+B\/wY0b4C\/DDSPCuh2sFrp+kwLEoiiWPzW\/ikYKANzHJOOOfSuS\/Y2\/ZF8L\/sY\/Baw8HeGIXW3tgHnnfHmXMpHzMcAADPQAYH1Jz65V1Jp+5HZDfkFFFFZiCmyNsQn0pScCvmL9v\/APbR1L4Qalofwt+HFquu\/Gf4jxvDolpjNvokBPlvqd42GCQRE5AYfvGUqM4NNK7sgPNP23fj54k\/bJ+NEP7N\/wAFfEE+myNJInxI8W6dHKW8JWojDraRTLhFu5umA2UUHO0kV9b\/AAG+Bfh39nL4VaP4P8LWCafo2ixeXDGuSXYks8jE8s7uWZiTklia89\/YQ\/YxsP2Nvhdc2QvbnWvFPii9bWvFGr3GzzNS1GUDzZPkRAF3ZwNvevdKHL7K2AKKKKQBRRRQAUUUUAFFFGcUAMdhEtfm\/wD8FKv20vGv7Tf7Q+mfsn\/s7avEniy+ld\/iB4jhmATwtpyIjS2+7g+a6yx7vKJkQOqjaz5X1T\/grf8A8FF9W\/ZP8KeHfAHw20yTxP8AGz4pT\/2d4a0y3QSmwj3okt9Ku4YWMMdmeGcDPyq1dF\/wS7\/4Jr6P+wN8Hmjurga38RvE9w+seK\/EUiAXGpXswDSKWHLRqxONxOSWY8nilpqx6rU9W\/Y6\/ZI8LfsW\/AjR\/AvhW2ijtNPiDXNz5SpNqVwQBJcS7QMu5H4AAdBXif7d37avi4+P7H4I\/Amztdb+LmuR+ZqN1KxW18JWJUlrmSTY8YnIA2I\/TcrFWyiSVf29P28\/FCeP0+BnwDt4tc+MetxbLrUmj83T\/BkTbSZ7hsFPO2MWWNj6E5yFb1T9hv8AYS8O\/sYeDNTis57nXfFHiO6e+17xDfsZL3VpWd3G9iSQq7zgA8ksx+ZmJrlUVzSFe+ppfsR\/sZeHv2MfhRHomm79S1u8Juta1q5Je61a6d2kkdnYltu93Krk7Qe5JJ9npsUQhTC9KdWbbbuwCiiigAooooAKKKKACiiigAprtsXOCfYU6igDzb4lftd\/Dz4MfEHSvDHjDxLZeFtV1xA+ntqwe0tL1i23yo7lwIGlzj90H38g7cGvQ7S+ivog8LrIjZwVORxwapeKvB+l+N9CudN1fTbHVNPvEMc9tdwLNFMpGCGVgQRj1FfKnxC\/4Jl6v8KRc61+zX8Q9Q+DGtyyvcT6JLEdW8Lam21gFexlY\/ZzuZmL25TJYlg3GDQD6+or4Nuv+CpHxF\/Yjg02w\/ao+GN5o+nsNlz8Q\/BUcmq+GAc4Dzx4+0WnXncrD0JFfZnwo+MXhf45+CbHxJ4P17SvEmg6lGJLa+0+5WeGUEA9VJwcEZB5Hem1YDpqKKKQBRRRQAUUUUAFFFcn8Y\/jd4T+APgO\/wDEvjLxFo\/hjQdOiM1xfaldLbwxKP8AaY9fYcn0oA6tnCjn0zXz1+3T\/wAFOPhR\/wAE+9AspfHOtyS67rJ8vR\/DelQm+1rWZCQoWC2U5PJA3MVX3zxXy74p\/bt+OX\/BUybUvDX7J9ifBPw4aQ2d98XvElk8SsPlDf2Tat88zY3YlddvsDg17x+w1\/wSD+G37GGr\/wDCW3D6l8RvizfKTqnjvxRO1\/q107cv5RcsLdCT92PHGMk0PQD58PwQ\/a3\/AOCuFrcn4m61dfsw\/BG\/uC0PhbQfm8Y65ZnICXt1uK2oYY3IoJ5IK8A19rfsffsMfC79hH4aJ4V+GPhLTvDWnFhJcyxqZLvUZccy3E7Zklc+rE47YFeuBQvQUtF2wEA20tFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSHpS14d+3x+2toX7EPwQn8R6kst\/q1\/INP0PSoF3z6rfSA+VEi9cZ5Y9lVj2pxXM7IDzj\/AIKYf8FCIv2ZtAtvBPg+TStc+MfjGIw+G9BknYPIXdYvPkCqSEVm4HG4jAI5I6D\/AIJv\/sFWP7H\/AMMp73Vv+Jr8SPFkh1HxTrUlxJcNf3bks7KZOUHIGFAHy9MAV51\/wTU\/YQ1bRtbl+OnxcNvq\/wAYPGdus1w6u8ltpcTZZEgR1XywEKKF2gqFOSWdiftwDFXNpR5F8xtWYbaWiisxBSE4FLXBftK\/tH+E\/wBlP4O6z428Z6pDpWiaND5kkjn5pnPCRRr1aR2wqqOSTRvogOE\/b3\/bt8N\/sOfCpNT1INqvibXphp3hrQLY5u9ZvXwFVV6iNSQZJMYRck9geK\/4J3\/sZa\/8Mta8TfFn4r3Mes\/Gf4iSKdUmS5NxbaHZRsTb6bacACCLcTnGSWJJJNecfsDfszeJP2nPj1d\/tQfF+xs\/7V1y1SLwVoZmmlHhXTiD8mGPl+Y4IZyo+ZiecKtfeYXbWs0oLkj8wDFLRSbxnHesgFooooAKKKKACiiigArxj9vL9s3w7+wr+zbrvxA1\/NydPTydO02JwLjV7xwRDbRA9WZhyf4VDMeAa9W8VeK9O8EeHb3V9WvLbT9M06B7m6uriQRxW8SAszsx4CgAkk+lfmB+y7puq\/8ABbT9snUfjT4tg8n9nz4XX8ul\/D\/Rbm1UjxFcLJ++1CRjyFLRREDoUYR9DIGqKvqxxtfU9E\/4JN\/sQ+MfE3xB1L9qD49Zufi94\/tfM0zTLhPk8IafJgrbxIw3RsUCDbn5RnPzO9dp+3p\/wUO1eH4lQ\/AP4FxDxD8Zdcty19dW7Ryw+DLVmRWuZwTjztr5RGwo4ZjjAbM\/bV\/bx8T\/ABF+LVt+zz+zncw3HxN1NYpNa8TLCl1p\/g6xOWeVjnaZ9qgDIIUuBhnKpXrv\/BP7\/gnN4R\/YY8IXZtJLrxD4118CbxB4l1EiW91Odm3v8+AQhclsdXYl3LOSx1dl70\/kgk7u5pfsE\/sJ6F+xT8OZraK5udf8W67IL3xD4hvjvu9WuiBuZm64yPx6nmvfMYopqv5g4rGTcndiHUU1TgYJ5oOVPc5\/SkA6imum7nnilDhhxQAtFZHi7x9ongDSpL7XNX0vRrKL79xfXSW8SfVnIFfNPxo\/4LX\/ALNXwOuLO2vfihoniK\/vrhYY7Pwvu12dAzbd7raiTYgPVmx7ZoSb2A+raKisroXtssq\/dcZGR1FS0AFFFFABRRRQAUhG6looAzdX0K28SWlzY6hZW15Y3CGOSGdBLHOp6qyEYI9j1r4F\/a9\/4Jt+Nf2T9bvvjP8Asha5aeBPEVm0mo+I\/h\/OxXwx42UfO48kkR2tywBAkQKDwPl61+heKbNEs0ZVgCO4I60AeN\/sGftn+Hf27f2ctH8d6CTa3Eoaz1nSZji60HUYvkubOdTgq8cgI5AyMHvXs9fmN8VLSx\/4Jl\/8FxvAPiLSLa18N\/DH9qWxuNA1+G3by7RvEcBMlvctHkIssgZFLgZbc+eTmv03ibdEp9hQ9wHUUUZoAKjnnW3TLHA9TXzZ+33\/AMFV\/hT\/AME+NFtovFGpz6z4x1VhFo\/hLREF3rOrSsQERIR9wEkfO5Vfc18w6Z+zR+0\/\/wAFfVTUfjtqeqfs5\/Bh2Ij+HXhe+ZfEHiGEk4OpXo\/1aMP+WUY5HDKOtOz3A9G\/aj\/4LW6bo\/x7k+C\/wA8Fat8efi7GsqXttpE6Q6N4ekTI\/wBNvHxGuCDlQeowWB4rkPgF\/wAEYfEf7RfxEsfir+2R4vf4seMrV1udK8Hw\/ufDHhj5tyxiFCFuWXgFmGDj+Lg19q\/swfsifDn9jT4aW\/hH4a+E9J8KaHbgExWkX725fvLNK2ZJZD3d2Zj616TjFO9lZAU9E0O18O6bDZ2Vrb2dnbII4YIIxHHEo4Cqo4AHoKudaKKkAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKr6nqcWj2MlxcOscUSl3djgKByST6UAct8dfjh4e\/Z4+GOreLvFGowaZomiW7XF1NKwGAB91QfvMegUckkAV8QfsX\/BXXP8AgoT+0g37R\/xIj1S38MaXK0PgHwtfRqsVjGFCm6dcfNIxGdx6E7RwOcZrG+\/4LN\/tRSfbX1Kw\/Z8+GV8k9lELNFi8ZajE5AuBNkSCFTkR7eH2lv7pr9HtG0W30HTYLS1iSC2to1iijQYCKowAPwraypqy3AsrGFFOoorEAoJxRXHfHv47+Fv2afhNrnjfxpq0Gh+GfDtq13fXkoLCJFHZVBZmPQKoJJ4AoAh\/aF\/aC8KfswfCHXPG\/jTVrfRvD2g2r3VzPKwBIUcIgz88jHCqg5YkAV+fHwD8J+O\/+Cx\/7UNh8T\/iFp914b+A\/gHUZh4V8LLePBd3V8gTbc6hGBhpdsjDywf3JBXO8PjmPh18H\/iF\/wAFz\/2htL+K3je68SeAvgf4E1mK58FeGoy1pc6iE2t9uuSMEzSqx24OIUbGCxNfql4Y8N2nhPRoNPsYUgtbcYRFHA7k+pJOSSTkkknmrTsjT3VHzL9papY26xRKqRoAqqowFA6AVJSZpagzCoI7JIbqSZV+eYgsfXAwKnooAM4orwv9r\/wn8dfF+q+Gh8FvHHgzwgNOuGudci8Q6A+ppqcWB5cKMkqNECQ24hc4IwwxhvhX4s\/8Fo\/2l\/2HfippXhf42fB74X+K9Q10ldP0j4ceI57nW7lQcGcWsiyMEwVPzhB83DHBFO1wP1dZwvWkWVWOAa\/Cf4nft2\/Ef9vn9rTw54K+OfjrxX+yZ8LdcYnTdGhs59Pm1qYtLDCv9qkKZCZBE5YqkADBRuOHb9d\/2Hvg\/rfwL+BNl4f1z4kav8VpYbu5ltfEGqTLPdzWzyExxySrgSlBkbsDrgAACm42Wo2mnZnsdNlfyx+OKdmvir\/gtH\/wUyg\/YI+BFvpWhXVr\/wALM8fM+neHYpZF\/wBBHCy3zKfveVuXYn\/LSQovTcQRi5OyEeNft9fGyP8A4KTftcP+zf4e8R3eifCP4cKda+L\/AIltZhBbFo2Uw6Qbg\/KCSGZ+fvKo5CtXin7XP\/BY34V+L\/COnfA74M\/FHR\/hx8O7R10zU\/GHlXN5cXsGyXzYbWOFTMdzBQ0xKsxc4OMk9H\/wT6\/4JKeNfjz8GvC2meP31bwV8G1ntvEGp+HZxJBr\/wAQ9U+WSa\/1WQOHVHmUbYmAKxovyhjvP6dfCv8AZK+G3wa8M2uk+GvA\/hnRrC0QLHFb6fGM4\/iYkZZzk5Ykse5NaNxg9NWHTU\/Pr9kD\/gpb+wh+wX8PptE+GOo63em7WA6jfad4V1O7u9TZEWNJXkMOWGSRgdGLcck16xc\/8HGH7Oklg9xYj4n6lHEnmMbfwPqB+XcEyN0a5G4heO5r7itvB+lafEqQabYwonRY7dFAOc5AA9eaSTwjYSwSRfZoPKlRo2UIACrdR7ZyahyTd2NW6nwwP+Dh74Rak0kWi+A\/j3r94knki3s\/AF2CzZ2kbn2qOeOSKw7f\/guR8QfiOZV8AfsefH7XCCgifVbKPSY2LOF+Yvu2dc8nGASTxX6B+FfB+neDNLSy0yzhs7RB8sUa4GeOT3J4HJ5q48YhQ7B9B2NK6Efm\/pX\/AAUF\/b38c3qf2T+x54d0WC5neKEa34tEbxLnAeUqAFGPQHPatux+MP8AwUf8ZaYjD4U\/AHwhNMGJF3rdxfNAFwOQjgFm5wOnqa\/Qpo1c\/pTiM0X8gPzlj+CP\/BSD4rXSRaz8Y\/gh8PbDzIkn\/wCEf0CW9uNmP3hUzhhk44z\/AHj6VHF\/wRi+O3jMTXPjf9tv403F7Mipt0HGl26DcS3yI4HIOOgxX6PAbRXiP7eP7dvgn9gH4IXHjPxjPNMZZFsdJ0q0Aa+1u8kyI7eBSQCxPJJ4VQSSAKOZ9A3PzB\/4KSf8E0PgL+xd8PYPEvxX1\/4vftFfE7xZM9n4W8Lan4hnc67f8u2Il3MkKLtLsWO0ISPmavVv+CXn\/BF+y+FPwRuPH\/xw8J2yeJLm2mlPhDTD5traWsWDbxZGZWKpFGUh3kKxJbc7E1tf8E1P2L\/H37Zf7Qd5+1X+0lp0K63dSGDwL4VM63FloGnqVaKVV5G7O9lfcfM3iQ4+UV+nK2yrFt7Vp7SSVrlbaHzT+xd\/wUg8MftOeKtU8HXGiXvgPxbooj8rRtWvbZ5dRhw6tLamORvOjjeKSNzgFWRgQMV9MRuJFyDn3r4l\/wCChf8AwQ2+HX7cnjCXxtpeua\/8MPiUbdIP+Eh8PlUa52HKGZOGLDLDdG8bkMQWI4rwPwn+xj\/wUU\/Yj0lYvh98cvB3xr0GwIhg0XxXZMLl4VAEe15HVgcDDZusdxmlyxl8LJR+rFFfmWf2wf8Agpfo0Nwjfst\/CzXXEreRNF4ngsC8YY4LRNfSAErjgSHGeprJvv8AgpX\/AMFEfAc0\/wDwkP7Eui6kJx\/oa6J4qjm2sCMiRkkmXGOhOyp5GB+pLZ28UKfl5r8rLX\/gq7+31dOZT+wsyRjBMDeIyJW+jbNvJ\/LHPUZ0bX9vv\/go98R9PSfw9+x54K8NLOANviHxWhmi5ALlPNh45zt+9gc0uRgfqFmlzX5lr8a\/+CpdyfK\/4VF+zfAAozL\/AGjOxzjPA+24PPBzjrx61Vsvi3\/wVU8S38dvJ8L\/ANnLw3bhxvuvtst05UKScJ9sxyQB1GM+1LlA\/T3NZXjPx3ovw78N3esa\/q2naJpNihkuby+uEt4IFHUs7kKB9TX5rWv7Nf8AwUv\/AGhYbd\/F3x2+Fnwat3ZmktvCmjLqM8anop82M\/MPUT4\/nWnpH\/Buwvxg8ZabrH7Rn7QfxX+PkGll3h0fUbg6dprFgow0UcjcAhiNhU8jninZdQOG+IXxctv+Cy3\/AAVy+Fek\/DK4s\/EHwZ\/ZwvH8ReI\/EkcYmstS1KQDybeBiMNt8tRvHXMhGdua\/WOJdsSj2rzj4F\/s7fDr9jH4Uf2F4M0PSvCHhqw33NxtfALdXmmlclnbqS7sT718xeKv+CtGrftP+I9X8Gfsm+Crj4q6tYStY3fji9P2TwXokwID7rkkPduinPlwA5OPm60PV+7sB9YfHT9ovwV+zR8O9Q8V+O\/Emk+GNB0yJ5p7q+uBEMKMkKDy7eiqCT2FfDPiH9qz9o7\/AIKia\/PoX7P+jX\/wU+ErRMl18SvFmkumpasjqy\/8Syyk2sAeCJXxg16p8E\/+CSGnaj4ssPG37QHjHWf2gPHtjL9qsX1+NYtD0CVhhxY6cn7mMdMM4d\/lHzCvsWGFYI1RFCqoCgAYAApaLYD5a\/Yd\/wCCRPwq\/Yluz4gtbW98Z\/Ee9iC6l4z8STtf6vettUMRJISY1O0HapxX1OBiloou3uAUUUUgCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAE2DdnvS0UUAFNAIY806igAooooAKKKKACiignAoARm2Lk18F\/tz\/ABk8Rfto\/Gl\/2cPhzb3TaVlD4+1yN1ijsbN1JNrHJu3CVhgttXIUjkbq9D\/4KRfts3Xwd07RPhp4DUav8X\/iTI1j4e0+OTH2Vekl3McHbFHnJJxnoDmu8\/YD\/Y3t\/wBjr4LRaVd6lceIvFmrt\/aHiHWrnBm1G8cAuxI\/hB4A9AK1jaEed\/IE0d\/+z58APDP7M\/wn0bwb4S0+PTtD0S3WC3iBLE45LMxJJYnJJPc129FFZb6sApGOBS1y\/wAYPi74d+BPw31nxZ4r1a00Pw9oVq93fXt1Jsit4l6sT+QA6kkAUAcn+0X+2l8Lf2UPDt7qHxB8d+G\/C6Wdk9+0F7fRpdSxLwTHDnzHJOAAoOSRX4f\/ALVH\/BTGD\/gop+0FpPjrx\/8AD34pXfwF8AXYk0TwhpzQWx1SchZINSvvMlXeZCAscJQgA8MxJB+Yviv8RvB37Y37a3izxh4m8SW3h\/RPGuqXMvh3V9fivP7R0q1Z5WtNRlRY5WchQ6wWqvGjGNS3HNf0Nf8ABOL4RfDXSv2avCOu\/DuRNd8O6zpcElvq93YmO81fHW5laUCXLMCQpwFG0AYArSNkrs6HBU1eW58teBP+Dh3w3b+G7Wz8OfsxftA\/YrEpZJapo1rA0Enl7\/LWMzBj8ozkDn6mlt\/+Dmrwd4hun07Q\/gb8a77xFHMbZ9LuLKztZYptwTY4M5Yck87eMV+mwtIxnCLz14qGLQrSC6edLeFZpDl3VAGbvyam6MW0z86j\/wAFaP2n\/i3dL\/wrj9jXxQse4Ix8W6x\/ZbrlWIfHklNmVI\/1mfYdzUPip\/wUp8fanFZWnw8+CPgXYpka8a7bU7eX5QVQt9pDrgkg4iPQ4r9HljCngUpXNK4rn5v3nhH\/AIKYaFavqa+LfgRrd7FNu\/siHTzHbTxkHAV3COmCBnMh+8cdAK9B+Cv7T\/7bVhqq2PxH\/Zp8D6gkk2F1Pwz47gggjj9WhnDOW9MMPwr7f2ilouI+B\/2lf2Yv2xv2iPiRqf8Awh3xL8I\/BrwL41trF9RW2ie88S6E0dtCs0ENyF8o\/vPOIZMf7w3ceh\/sAf8ABHf4ZfsITX2vrLqvxB+JGtyCfVfGXil1vdVuZOPuOwJiXgcAk8dTX1rRRzO1gOF+O\/7NHgH9p7wHN4Z+IPhLQPGGhz5JtNVskuURiCN6bhlH54ZSGHY18F6D\/wAE4v2hv+CYPi3xRcfsn654Y8WfC7W7hb+H4ceM7yb\/AIlE21vNFldHkKxC4V3UDJzk81+l1VtV1GDStPlubmWOG3t1MksjttWNQMliewAppvYD8xv2j\/8Ago3+2N8JfgdrHijxl8LPhh8DvD+h27m\/8Raxr66xI8piJihsbOJgZZnk2qAzEZboQDW5\/wAEf\/2HfEnxq0+x\/aP\/AGkVfxn8V\/Flut3oo1qBc+HrBwTDHHbqTDF8rsV2orDzGLcmue8L2utf8Fr\/ANvSLxFqGk2lz+y18H76T+wjcSqyeK9WQAG6EQ+\/FhzsZuAgJA3SZH6gafaR2dpFHGqosaBFVRgKB2Aq5S5VbqVpYlRBGoA7DFOxzRRWRIUUUUAJuobkUnlLuzjtikT94vI\/CgBVTbSs+38aWuE\/aL\/aF8K\/svfCPWvHPjTVItI8OeH7V7q7uH5JCjhEXq8jnCqi8szAAZIoAo\/tT\/tT+DP2O\/g1rHjvx3rEWj6Bo8W92PzS3Mh+5DEnWSVzwqLyT+dfnr+xZ+zr47\/4K1\/tGH9o346WVzp\/w40m5Zfhz4NknBt\/sbbHWeVUPLlkjZmJO912YCJ8yfBH4BeNf+C2Xx50\/wCM3xh02bw78F\/Cl2tz8PvDMV6vm3qH5jPdqu5Gd0Me5w4KYaJQMO1fqTo2jW2gabDaWkEVta2yLFDDEoRIkUYCqBwAAAAKvSO25S01PGP2w\/2v5f2RtN8Mw6V8PfFXxH1jxPdTW9ppGgG3SdUhi8ySTMzopwNoCAlmzwODXzZ4u\/4L0zfDpriXXv2WP2mrLT7e8eyN4nhqKWN3ViPlxLllIGcjjBFff0+nxXM0buis0R3ISMlD0yPTrUxGRUq3Uk\/PBP8Ag5f+BNhbvJrHg7456CsKAzNeeBrnbE5\/gJUnJ68jjjrW94D\/AODlD9kPxrhbj4jXXhmUsU2a7oV7ZYcHBUsYimR\/vV92XGnw3MLI8Ubq3UMuQfrXH+NP2b\/h\/wDEmykg8Q+B\/COuRygh1vtHt5w2ev3kNHu9QPEdA\/4LVfspeJr6K3tvjr8PRJNjyzPqIt0fJxw0gUHnjrXrnhX9r74U+ObaCbRviT4C1SK62+SbbXrWTzd33cAPzmuQ8S\/8Ewf2d\/GNqkOpfBT4Y3KRuJFH\/CO2qbWAwCCqA9BXmmrf8EDf2R9Xjuwfgt4atzewmB2tpbiFkUuHyhWQbGyB8y4OOOnFP3APra01u01FN1vPBP2zGwYfmKtIwdc8V+et3\/wba\/Bnwpci9+Gvjj41\/CfVIX8y2uPDvjCdVgOSR8kgfcOf4ifrWm37Af7X\/wAIdOkh8B\/tfS+JYlhSKG38c+D7W7eMowbPnwkMxYZUllPBz1otHuB98AUtfCPhj4oft7fAnRfJ8V\/DX4O\/GtYZkH23w14kfQL14jjcWhuovKLDno6j2rO1n\/g4L+Hnwa8Sy+HPjL4D+Jvwg8UBfNt7HVdJF6l+mHDPFLatIGRXQoWwBnBzjOHyN7AffrusY5wK+TP21f8Agrj4I\/Zf8TReCPDWla38VPixqTCCw8JeGIftNwkjrmJ7qT\/V28TMVG9jnBJCnaa+f\/hT8afiR\/wWd1XR9Y0v4p6L8G\/g1vdp\/DvhjxBDd+MNeQMQBczICLNG2\/djJfGckZwPt79lb9jb4cfsb+Dzovw+8N2+iW9wwkupjI9xdXsgAG+WaQs7t9T9KLJb7gfLz\/8ABP74y\/8ABROzsNR\/af8AFqeFPB0yW9y3wu8E3JWymZXMhTUr1wZJz91SsOxMAjLda+1fhf8ACTwz8FPB1n4e8I6FpXhvQ9PjEVtYadapb28KgAcIoA7DnrXRAYFDAnpxUuTe4C0Ug4FLSAKQ9aWigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBD0oXpzS0m7mgBaKKKACiiigAooooAKKKKACvJ\/2xv2rfDn7IHwO1rxh4iuYY4dPgZoLeSdYmvJSD5cSk\/xO2FGPXpXpOv+ILbw3pct5dypDBApd3dgoUAZJJPHavz\/APgn4W1D\/gqt+1snxR1l3b4J\/DS\/ki8KaeRIkXiG+G5HvGGQHiQ8JkEckg1pTgn70tkHoegf8E1f2XvE+seMvEnx9+LAspvH\/wARIoG0y0tz5lv4d0sRhoraIkZydx3nAJbJ7gD7OAwKZBCsEahQFAAAAHAFSVM5ucuZgFFFFSAGvjv\/AILG\/sGfET\/goB+z\/p\/hHwJ4p8P6D9l1WHU76y1m3kls9YWEM0cMhj+ZQJdj9CG2YIxX2JSYoGnZ3R+Ot5\/wbTeMvGHxi8PeIPGnxd8NavpUMlvLrDp4ZWG\/2QpCiwW0jOyoqrEFDEdAPlr9XPgP8HNE\/Z++D\/hzwR4bjuItA8K6fDpmnxz3DTypDEgRAzsSzHAHJrpdXitn06b7WsbW4QmQSDK7Ryciq\/hK6gvdBt5bXd9lkQNDuJyYz90888jFNtsupWnUd5u5pUUUUjMKKKKACiiigAoopHbYOaAAnAr89f8Agqf+0rrH7Rvxj0T9kj4UaskfirxfNFL461G3Esn\/AAjuin55InMZUq86AqfmGI2I6yLXuP8AwVE\/b\/tv2DfgPbX2n2MGv+PvGGoR6D4R0Iy7ZNUvpSFB2j5mSMMGcLyeAMFhWF\/wSs\/YEuv2T\/BOueLfGGo\/8JB8UfiddvrfiXU2hMTNJK7yLHtb5kIVlVlyQDGFHCitafu++xrue+fs5fs\/+Hv2aPg\/oXg3w1aLbaZotssCnaA874+aV8cbmbJP14wBiu6C4oA2ilrLVu7EFFFFABRTXzjinUAFIeKWuc+K\/wAV\/D3wQ+H2q+KvFer2Gg+HdEt2ur\/UL2URQWsa9WZj0\/qcCgCj8c\/jz4W\/Zv8AhdqvjLxnq9voXhzRoxJdXcwZtuSFVVVQWdmYgBVBJJAAr83Phj8PviV\/wW4+P9v4\/wDHtvfeEv2b\/DlxKvhzwxNEFuNbdJQpubhWGRKdjDdj90rsqHczOtPwTofi3\/gvd+0gPF2rS6toX7LHgLUoLjwtY7JLO58VXkXzG8dgQ+MkhVPyouON+QP1O8LeFrHwboNppmm2lvY6fYQpb21vAgSOCNRhVVRwABxWnw+o1pqSeHvDlj4U0a207TbW3sbCyiSC3toIxHFBGoCqiqOAoAAAHAAFXqKKz9RBRRRQAUUUUAFFIWxXhH7ZP\/BSb4P\/ALCGiif4h+L7Cw1G4C\/YtFtf9L1bUGbhVitY8yNk5G7AX1Io1eiA93LYrwf9sf8A4KTfCP8AYYsI18deJ4I9evUJ03w9YIbzWNVf+FIbaPLkscAFsLkjmvmrwf8AHP8Aaz\/4Ka2k+oeBNFsP2bfg7qwtXsNf8QW5ufGl\/CJVeWW3tQzQQB0UoBMMjJPORj279jn\/AIJG\/Bv9jnxEPFemaPe+KfiRcK\/27xp4mum1LW753++xlfhM9MIqgAYquVL4gPINH+Jv7U3\/AAUttUi0Pw3q37KXw2kmb7TrWreVdeMNVh42ra2xUxWmQTmSTceflFfQ37Jv\/BOT4X\/se2lxP4d0ebVfE2pIy6n4m12c6jrOqFpHlcy3EmWw0kjsVXauWPFe8KmxcUtLmfTQDzfx\/wDsg\/DL4oi2Ou+B\/DV7NZSie2nFikU9s4OQ0ciAOhz3BHU+td1ougQ6HCUiadxuLAyytIRk5wCT0HYdqvUUgCiiigAopFJJpaACiiigAooooACcCkVt1LRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFJjmlooAKKKKACiiigAooooAKbJII1yaVm2ivmP\/gpT+2nN+zF8LbXSPDOn3PiL4l+O7n+xfCmi2rKJrq7kB+c7iFEcYyzEnjHqRVRi5PlQHjn7bvxz8Q\/tp\/tMD9mX4bvNbWkUKXPj7Xk+ZNLsJOtuuCCJZVyAc8A9K+1fgp8GvD\/AMAfhho3hHwvp8GmaHodqlra28ShVVVHU+pJ5J7k143\/AME0v2HIv2LPgXHa6pctrfj3xM\/9qeKtbmO+bUb1\/mb5uflXOAMkDHFfR2OKutJP3I7IBaKKKyAKKKKACiiigBGQOORmkSMRjgYp1FABRRRQAUUUUAFFFFABXM\/GL4s6D8C\/hjrfi7xPqUGkaB4etHvr67l+7DEgyTjqT2AHJJAHJrpJH8tc1+Zn7W3jC4\/4LDftlTfs6+GmuP8AhT3w11GDUPiFrNtNtTVLyFg6acpxyiPsLYzuYnkCM5qMeZ6gdH\/wTm8Aa\/8A8FCf2kr\/APaq+Jds8eh25n0v4W+Hp4I2i0nTxId18c7j9plKrlhtIKleVVDX6IIgjXArP8L+GLHwjoFlp2m2lvY2NhCsFvbwIEjhRRgKoHAAFaVEnd6Db1CiiipEFFFFABRRTJphCuTwPX0oApeI\/Etl4T0W51LUbqGysLGF7i5uJ3CRQRqMs7MeAAAST7V+Vv8Abev\/APBwn8c9QsrWTU9B\/Zb+Hmqxm1mSDH\/Cb3Sj5pJN\/WMK37pACE3ea53iNK1\/2m\/iRrH\/AAXE+P8Ac\/BL4X67e6T8Fvh7qKv478TWjER65cxyf8eMRBG5AUdccqzfMQUQB\/0f+C\/wZ8PfAP4dad4W8LaZa6Tomlx7ILe3jCDJJZ3IAGWZmZmPcsTWtuT4twNPwF4C0j4Z+ENP0HQtPtdL0fSoEtrS0toxHFbxqMBVArZoorIAoJxRRQA1H3j\/ABp1FGaADNYvj\/4haL8LfCOoa94g1Sx0jSNLge5urq7mEUUEaqWZiT6AE\/hXA\/ti\/tkeC\/2Ifg3feM\/G15PFYwMsFraWkRnvtUuW+5b28Q5kkb06AAkkAE18V\/D39if4m\/8ABXjWbTx1+1PaXXhT4XQXSX3hX4V2N3JAWUbts+rOMM8uCMIrAY9M4Nxinq9gNTxT+3f8ZP8Agpj8R7nwl+yg9r4a+G2nEQa\/8VNa05ykjM5Ux6TC4AncIrN5hG3JXoCGPuH7JH\/BJD4ZfsyeK5fGeqJqHxM+KN\/5bXvjTxe66jqrugGPKZhiFQRkBACOBnivpHwR4C0b4a+FrDRNA02z0fSNKgW2s7O0iEUNvGoAVVUcAAAVr0ufTTYBscQjHFOooqQCiiigAooooAKKKKACiimu+wd\/woAdTBHhidzfT0p9JmgCnq2tx6PbGWRZnQEA+VE0hH4KCaxtO+L\/AIX1PxfNoEPiLRn16FQ8mmfbI\/taL0DGLO\/Bx1xXRvEpQ8CvLP2hv2Mvhp+0\/wDY38a+D9K1m+01hJY6iQ1tf2LDoYbmIrNGf91xQB6okoenV+af\/BRzWP2nP+CWPw80nx78BLyf4rfCrw0Q3iXwd4kR9U1WwttygSWt2P8ASZIgGO4SNIyY3ZK5x9wfsiftN6B+2D+z34U+I3hmSV9F8X6dFqFsJPvxblG6Nh2ZG3KfdadrAelltppc5pCoamF\/LOO5pASUU1XzS5oAQpl85P0p1FFABnFIrBhkc0tNdSV+XjmgBScChCSvNLRQAUUUm7JoAWiiigAooooAKKKKACiiigAooooAKKKKACkJO6looAKKKKACiiigAooooAKKKZNKIYyzEADnJPSgDmPjH8WNH+C\/w61fxLrt9Bp2laNbvdXNxO21I0UEkk\/QV8cf8E6fh3r\/AO2L8cdT\/aa+IVhcWNtcwyaZ8P8ARrqNlGn6fuBN7tbGXnwGDFc7dvoKwP2l9Sv\/APgqJ+2FB8GfD2sB\/hT4AnS9+IE1sT5WpTA5i07eD8395x\/uj1r9AvDvh+08MaJaWFjAltZ2UKQQQoMLEigKqgegAArT4Y26gXUG1QPaloorMAooooAKKKKACiiigAooooAKKKKACiiigApGPy0teb\/tcftNeG\/2Pf2dPFfxF8VXUdtpHhexe6ZC4V7qQcRwR56ySOVRR6sKAPnH\/grZ+2\/4j+GFn4Y+CfwhDaj8a\/i3dx6fYpbr5jeHtOclZ9RlOGEYChwjOMbgzYYRkV7N+wH+xRof7CX7O2h+CtIuLnU7u3iEmqapdNuuNTucYaRvQdgB0A5ySSfAf+COX7NfijWNI1v9or4ssbz4p\/GKdtQWMu7RaDpeMWtnCG4CqncDkHPVmJ+7Qu0Vc9PcQ3oLRRRUCCiiigAooooAK8B\/4KfeC\/ip8Q\/2HvH2i\/BiZYviBqVh9nsV3rE88buqzxxyMyrFI0JkCuT8rYr36imnZ3A+Kv8Agk7+yv8AFv4CfDPRrDxpZaN4B8O6ZZPDD4Ts9RfWb6afMYWe7v3YqcLGdsMCoi+YQd20E\/ag4FLRRKTk7sAooopAFFFFABXlP7Z\/7X3hD9hz9n3XviJ43u5bfRdGjVVigTzLi+uJDsht4U\/ikkchQPfJ4Br1VzhD9K\/Mf9oI2v8AwUN\/4LkWHwa8SSapB4H+Bmg2nig6eJgtnrmqtLBPmSM\/6wJE8SjjgNLyKqKu9QO3\/YU\/Y08Y\/tW\/G2z\/AGof2ic3OuzRx3Pw98DyCVbP4f2kkYO54Xxuvnz87sDtI47bf0AVAg4qO3g8teOOe3epqltvUAooooAKKKKACimmTB5496GlC0AOoziszX\/F+neFrBrrUry10+2T7011OkMa\/VmIH614P8WP+Csn7NvwatbyTxF8bfhxZHT\/APXwx63DczockY8uIs5OR0Ap2bA+i80x5MA+1fnt8Rf+Dn79kTwXYynSPHWreNr9Qvl2OgaFdTyzknopdEQkd\/mrldb\/AODgrxH8RmhT4MfsofHz4jmcKxurzSW0e0GVUnDur5xux2HHBIOaLAfplHMGQZ4+tRy3qqy+5xX5gXv7Zf8AwUf+PZ+zeDP2Z\/AnwuikibF\/4s8QLctG27IPlowP3RjG08morL9hf\/go38dkuR46\/an8FfDyzuI2QWXhHw8s0iK64I80pE4I9Q+QeQaLCufqDd6tFYxF5XjjRRkszBQB9TXBfEf9rH4ZfCG2+0+J\/iD4M0CEbQzX+s29uAWOB95x3NfAPh\/\/AINrLXxyPM+Mn7R3x4+J00zmaa1GuvYWhcnPCZkIA543d69V8Df8G4X7IPgieKdvhVFr91Gwfztc1W8vmc8\/eDybT9CKegrnV\/Gr\/gvX+yr8B9TuLDWPi94ev9QtxlrfRlk1NsGMyDDQqyHIGOG+8QOprxPUP+DizTfi9Pa2vwM+APxv+K1\/dTrEkn9itpliqlgvmGdg\/GDnkD3xX2P8Lv8Agn78EfgnMJfCfwl+HPh+ZQFEtnoFskmB0+fZu6gd69b0u1gjtxDFEsccfyhFTaFA6YGKfu22Ju2fmBfaX\/wUN\/4KGaJdafrFp4K\/Zd8B6oogu0tpP7U8STQFgsqhyXSMshOPlU4BGQDz94fsZ\/sq+H\/2Kf2e\/DPw58MiR9J8NWYtYZZnYyzEsWeRsk\/MzszHGBk8ADivVzhZCdvX0FKMOfdeuBSlK\/QtEiygnk0rxCQg+lRZy\/zDB68VJHyGqRihQDQR89N8vA\/2h70yOdiWXa3y9yODQBMxwKFO4U1X+U+uelBO6M0AKz7SPemxziXp0zikOdijv0JoEYR85y3TmgCWmbcS96UP\/kUxZcj39PSgCWkxg0zzG3imlj5mfmHb2oAmooooAKKKKACiiigAooooAKKKKACiiigAoopC4BxnmgBaKKKACiiigAooooAM4r5S\/wCCoX7Xer\/A34e6X4K8BwJqvxW+Jd3\/AGN4ZsR8xidv9ZdSDB2xQqSxJ4+6O9fQvxf+KWj\/AAc+Her+JNfv7XStI0e2kurm7uHCxwoilixz7A18cf8ABNT4M3H7UHxk1n9qrxvbaouo+JY5dM8D6dfx+V\/Y2iq5CTBOokuMeYSecOOBgVcF9pge+f8ABP8A\/Y6sP2M\/gFp\/h9fKu\/EV8TqHiLVMZk1XUJPmllZjyfmJx7V7nSAYFLUNtu7AKKKKACiiigAooooAKKKKACiiigAooooAKKKCcUANmk8qIseg5r8xvjIl9\/wWn\/bu0Pwro0sn\/DOnwU1v7brl8pUweLNat+kSKQRJBE3yBum7zGH3VNe2\/wDBYD9q\/Xvht4K8L\/CH4cX8MPxZ+NmoLoWk\/Md+m2RwLu9OASmxDtVj\/G49K9j\/AGBv2ONB\/Yd\/Zq8PeBtEtrZJbKFZNSuYk2m+u2UeZKe5yeBnsB3rSL5VzdQ6XPZNPsY9MsoreFEiihUJGiDCooGAB+FT0UVmAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAIw3DFfnz\/wVB\/4Jy\/FXxB+1R4P\/ab\/AGcb7Q4fjH4Ksf7IutF1dvIsPEtgWcmKSTcAGAcjDDnCkMhQE\/oPSMu4Ypp2A\/Mnwb\/wck+H\/hVaf2L+0Z8E\/jH8EPF1rIYbr7ToT3ukSsCwDQXPyNIrbSVwhz2L4yfcPD3\/AAX4\/ZG1rwjHq5+NXh6xjeD7Sba\/trq2vY0xnJt3iEn0wpz2zX1v4h8J6Z4u0ibT9V0+y1OxuBiW2u4FmikHoysCD+Irg4P2MPhBbrME+Ffw5VbjJlA8NWWJM9c\/u+eg60aCsfLn\/ES1+xfNaXEtv8YVuTbgs0UfhjWfNZQCSwQ2gO0Y69PeuM8T\/wDB1V+yRokSSWGteP8AxDE4JLad4QvAEA7kzLGMfTNfZ2n\/ALDXwW0i+iubT4RfDGzuIDmKWDwtYxvGcY4YRAjjiu\/0HwNovhaEx6ZpOnaeh4K21skQIxjooFP3eoz8\/vC\/\/Bx74D+L1iz\/AAy+BX7TnxMmD+SP7F8ClrdJdu7ZJM0wVDj1H4VuN\/wVD\/aa8XWlxL4S\/YR+Jlx5DIsg1\/xlpWiElgD8quXZwMjJUHBBBwQa+9jbqW6UoiCfdHNF12A\/O\/UPH3\/BSL48SMNF8Afs9\/A2xkDDfr+vXHiLUIvQj7MphJ+o\/Cq+tf8ABOP9t741Q2cHjb9s+08OWIdJrmPwT4KjsJ84AeNJ\/NVio25BYHJdsr0FfowU+XoM0sZJQZ60czWwrH5reE\/+DYz4Sa5qDXnxX+Ivxm+M1yzMdniPxPMtuCTnISLa2c\/7eOele7\/DX\/ghj+yV8Jkh\/sr4EfD6WSEgiXUtP\/tKUkc5LXBc19aVGYyHLe2BSu27tjON8J\/ALwP8OreNdB8H+FtESDJjFhpUFvsJ642KK6uONF2gKOOMDjFWIl+XnnJzTZogR0+ppAFx8keR\/wDrqJTsw23P0qSJAzYyeBSSIY5FwRjOMGgT3uIy7z3P1oVvOPQjHrTmh2sW7kAfSnRY8sVVxdSHbliCp\/HvT4\/v49qbc3Xlrny2wG2nj9fpUkaeYnPPoakFGxHPbny8b8dM5H3vWpI28uTGOCM5pDHz83TFSDG3igojY+Yd3pxShPMHHFNK8gZ+lSRtxQA37hwe9L5QV8+9LIgcZ645oB3R8HmgAIUHPFCHcMe9EYBHrzSlfmzSuAKuxfU0jDK9OaDNtXJ\/KnbsimAwr8vvTAgiIzk5OOKcyb5DwMdRz1NDKCoZhgj9KAHBdnJpsjh8fWnj5lpCNp59aAHI25aWo40EcuB6E1JQAUUUUAFFFFABRRRQAUUUUAFFFFABSYpaQ53UALRRRQAUUUUAFMmlEMZYkADqTT8180\/8FRf2yJ\/2RP2b7u60OE6h448STpofhbTI03yajqM52RIF6kAks2BwqmnGLk7IDwf9qXxHqH\/BSj9u7S\/gdoISb4Z\/DWRNX+IV6SXhuZyuYNNAHDMQ4ds8Djg1+gPh3QrXw1odpYWVvFa2llCsEEMa7UiRRhVA9ABXz\/8A8Ezv2L2\/Y0+AEdlq14us+NvFFw2t+KNWa3SKW+v5vmk3EDJCkkDJP9K+jaqcrvlXQAoooqACiiigAooooAKKKKACiiigAooooAKKKKACsvxn4qsfBHhPUtY1O5is9P0q1kvLqeQ4SGKNS7uT6BQT+FabtsQn0r88P+Cyfj7W\/wBrT4i+EP2PPh5fXFn4k+I6x6z4zvIXZI9J8NQu3mrJImSpuHURgcZAIJ+dQajG7sBkf8EkPCetft+fH3xV+2F46huobHxC7aH8O9GnRli0vSbeRwtyoYDc0pJbf0yXx2r9JUXaK5z4R\/C\/Sfgt8MvD\/hLQbSOx0bw3Yw6dZQIoAjiiQKo\/IV0tOc+ZgFFFFQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFIelAC9aKarbU+b9aFcMuQeD3oAdSDO6lBzSZ5oAQpvPPY5FEil1xnFOooAiUBZOPvY5p0hwV9aaM7uAakZNxHtQAdqaR5gGO1PpFXYKAGFicgYP8AWl+5x27UskYYHtx1qMDa3UYoAfKnmLilVdox2oJam7y\/t9aAExgnJyD0pQ4ZsAH3odQw64pJIyQeePSgB2dsmP8AJpHjw+c\/L3FNBx+HpTi3mJ\/smgAhURJing5pijdTvLGenvQAOuR0Gfemq+QMjj1FSEZpCABQA0Kc5B4pRnNG4Y4oVsJzQAquGJx260Ou4U0k7uBkUeZh8GgAUFZOvGKfUa\/638KkoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiikJxQBW1jU4tJ02a4mYLFCpdyewFfn7+y3p8X\/BS\/8A4KE+IPjHqUEd38N\/gte3HhzwVDKTJFeaoNou9QXIAJRg0SHnG046mu\/\/AOCt37R\/iLQfB+gfCL4bsJfib8Wrv+ydOCy7Tp9t\/wAvF2xAJVY0Oc+pFfQH7IP7Mmgfshfs9eGvAXhy3ihsdDtQjtGuPtM7fNLKcknLuWPJPWtV7sbrqB6Yi7FAobO3jrS0VkAyEME+Y5P8qfRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBx3x\/8AjTo37O3wX8U+OPEMwt9E8KaZPql65IH7uJC5AzwWOMAdyRXxh\/wQ0+CfiTxP4N8WftKfElhd\/Ef4+3i6l8yf8gfSIyVs7OI84i2YYAHB+U8nJr7h+JXwz0H4v+DL\/wAO+J9Jsdd0HVI\/KvLC9hE1vcpnO10PDDIHB9Kv+GvDth4Q0Kz0vS7O3sNO0+FLa1toECRW8SKFVFUcAAAAD2qk7Kwnc0KKKKkYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUhGaGbaKWgAAxSbeaWigAoopso478elADqa7FegzTRlRnO7PQelSDpQADpRTVBBoBPegBT0qPJJHyDkcn0p2GXPf+lEK7Y\/580AMYszDv9O1OZdrex\/SldeOPxpd\/wC8x7ZoAUqAKjE+4DjqfWllnWNlU5y\/A4puSD93d9D0oAkxkcUKvy4I\/CkVj6YHvTgc0mAKu0UpOKazc0ZwvNFtAF3jNI5AXmkX5kyBz2zSS5MXvSV7AKeFyq5PakfJT5l98U\/NBOKEgBTlc0MNwpkrFiAOh6mnqu1cVQDEgCPu78\/rUlJ3paACiiigAooooAKKKKACiiigAooooAKKKKACiiigArL8X+IrXwn4dvdRvJkgt7OF5pHdtoVVGSSa1K+Ev+C7Pxo1Cw\/Z\/wBD+E\/hv7TN4o+M+t23he3itnCzC2lYfanXnPEW4Z7F1NVCDk7Cexyn\/BMTwbqv7bH7Y3j\/APah8VWt2dBjml8OfDiK7QoItPRsSXcan\/nqc4buMV+i4G0Vw37NPwU079nX4E+F\/BelRiKz8PWEdooA6sB8x\/Fsmu6p1HeV0MKKKKgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAarHcQR9KdRRQAVXkkIlPHQdasZpkrAD\/CgBuPMVeuO2O1PjcMOOfelQ\/IPpQqhFwBge1ABu+agjNLUezZgZPWgCQ1CIgWPOCvpUxOKjL4JA\/GgAEpKZxTWk3OO2PWpcbRx+ApFyRyOaAEKkmlGFOMU0SGTdgcDihX2j15x9KACQFm4HGeeac4\/d4FIV2fQnNN80A45Jz2FADlBWnM2KQtlO4qLqeT+QoAkSQvSyH5aRRth9PrTduyMc55oAbPCCvLMCe4PSl83ZENx\/GjPnseqjsacFBAX0\/WgBqNtTOMc8jPSkMm6YDnGM5xx+dK0IRfXtzQFLEc\/pQBIm7cc9O1OpqFjnIxzxTqACiiigAooooAKKKKACiiigAooooAKKKKACiiigBsjbEJ9Oa\/PD4f6n\/wANZ\/8ABdTxDdy3CTaP8CPC6WVlAYA4iv70rJNIGPCuI\/JHr1r9DL1\/LtJG9FJr4S\/4JQ6RbXH7Y\/7V+rTrCNabxhZ2TqrZaO3WwgZAR7k5ya1p\/DKXYD7wjGEp1FFZAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACMMigcChm2ihW3CgBabv8AnxTqZsCybs9RigBEwspGeTzSOD5nAB+tP3KrdeaUuB3oANuVxSMwQUKxJOeB2pSM0ABbFNAyfpTsU0Sg+v5UABJZuKVVwxPrSP8AP0\/SnnpQA2UErxQBtBzSOWx0o+ZT2IoAah3E5bHNPYgDtmmyjIJAU49qB+vagB4bscZ9KjBDAsvHakSXeCcc5x0oTeY23YH0oAePmTH4UiNsHPWhZlXjPNNlYE9aAHGXc3qp70ySTZKOcDpTlA8ogDApPK3OvoKAFzlPm5XPFKBsIOeKR8joKc3zxDd8uaAGs2Sc9O1OiYkCkdNkYA7GlaQL+eKTdgFD5bGKdTVkDNjv1p1CdwCiiimAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAyRPNRlPQjFeKeA\/2QR8Kv2p9d+Ivh3VlsrfxhbrF4h0yS38wX8kSKtvKj7h5bRgODwdwkOegx7dRTTa0QBRRRSAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKADOaKQDFLQAUUUUAFFFFABRRSZ5oARpMfnS43CgrmloAY8Ads8+lNkiwyYGccfhUhOBRu4z2oAYQJjz2p4GBSFtuPeiNiw5GKAHU10VwQR9eKdTWj3ev50AEff60pYAU0\/LSeVlvagAZ8ng8+lPIyKb5e3p65p9AEX+rbGRzUnAPamCXd169BSsnGTQA1XQTcdT6U6RsED+8cVHCnl56FvUU9GyPm+96UmAOo2FRUcaYj9CPanOd+OcY9qXk\/h+tC2Acz\/us0xZN6jnGTileLzIzgkGmkrt9KkB0UpJ54FOd1ZfXmmFgvU5zzilMe8Dp+FWAu8A4J\/OmvkS57e\/ek2cj7x9fapCm9MdcUrXASHceW\/wD1VJTVBDe1OpgFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUh6UtFACL0paKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACkxzS0jHAoAR\/u\/4UiOTjg9OppWfCj60pbAoAazfNgjjtSkfJ6cUMvmL6Uki4i+goACdqjrTwc0xJNxx7ZoSbccYIPvQA5WyaM8Uuai37ZO\/wA1AA83yj39qdGTs5z+NIwEYApBkHAJ\/KgBd+T1pwLFumBUZjI5xk9afkR9TQAxRl\/p609juGQRtpigA559jTJWxC+1\/egCYMFHbOaYZR8xwcg96F2vH0wT2PrTSNqv69BmgByzZUcdaMMqkYzzTY8yJ02nPXFPNxsQk5OPSgAkl2\/LjmmuR5W\/BznofypSfNft6j2oYmPjOaSbARgPs+MUsT+XGB1xRKT5OFxn3pArKgPf2oF1FbMoGDt5pI5DjuOcGkWbKrn5c0rJuGM9aYx6y\/vNmDnBOfpUlRxybmx6DnHY1JQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFIM5oACM0BwWxnkUtN3DdjvQA6myHHU4pc5pgZhIM9MfrQA8dKjkIPY\/hTzJxS9RQA3y8nNEi5A6\/hT6KAK91KCVRsqW+7xTpm8sgetSSIHXmmTfvVG386ACBsRDdwTx680jMCTvPT0pwUnqMbenvSGX5iMc4zQA0sJSevTIFMgjOf9zoKlY556A+lNdTt79c5oAUnc2Txgjmm+Ysi5HPPUj86V4RJjJOcfQGnR4igyeMfpSYDVkymRn24piN3\/i7470+SQAbx2HXFRxsUBxyck5qQHxKBGDjB\/lmnyttgzgn27mjOYic7T7dqZLJ8gPvg81Tv0AGbzowVzn3FODiS3\/wphItyWx82eaeWEYVQPvcg0K9tQIXbzWzkAc8mnICBkHJI6mmvujl54XHUAY+lSsQq9xnr9KYBBIpl6EMw3dOtT1FBLvbhfl28HNS0AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSE4FFFAApJHIxQelFFAAOlLRRQAgbLUtFFADQG3nnil2ANnvRRQABQpzTdm0GiigBkLb2PHA4HvTZbn7PjPOTjjtRRSTESQybmPOaWTJAwaKKYxu7NGzzDw3Q54FFFAAT823d9aIxyfYYoopN2APL3KaUL5mf1oop2sAk0Zb6d6bsLHnkZ6etFFRLewCsoRvTHPFIjZGc59CRRRVWARkYg4xuyB7Ux0LnBccfNjbRRQ2AoO+AfxFufrTjIEiyWOO3HSiimAqlHY8dfXvSbi6HB9TRRQAtsCJCMngdD2qeiigAooooAKKKKAP\/9k=",
    "establishment_logo": "\/9j\/4RnxRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAeAAAAcgEyAAIAAAAUAAAAkIdpAAQAAAABAAAApAAAANAACvyAAAAnEAAK\/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykAMjAxODowNzowOSAxMTo1MjozOQAAA6ABAAMAAAAB\/\/8AAKACAAQAAAABAAAFiaADAAQAAAABAAAFiQAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEAAgAAAgEABAAAAAEAAAEuAgIABAAAAAEAABi7AAAAAAAAAEgAAAABAAAASAAAAAH\/2P\/iDFhJQ0NfUFJPRklMRQABAQAADEhMaW5vAhAAAG1udHJSR0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAAAAABAAD21gABAAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWNwcnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoAAAIYAAAAFGdYWVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALEAAAAiHZ1ZWQAAANMAAAAhnZpZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1lYXMAAAQMAAAAJHRlY2gAAAQwAAAADHJUUkMAAAQ8AAAIDGdUUkMAAAQ8AAAIDGJUUkMAAAQ8AAAIDHRleHQAAAAAQ29weXJpZ2h0IChjKSAxOTk4IEhld2xldHQtUGFja2FyZCBDb21wYW55AABkZXNjAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAG+iAAA49QAAA5BYWVogAAAAAAAAYpkAALeFAAAY2lhZWiAAAAAAAAAkoAAAD4QAALbPZGVzYwAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdmlldwAAAAAAE6T+ABRfLgAQzxQAA+3MAAQTCwADXJ4AAAABWFlaIAAAAAAATAlWAFAAAABXH+dtZWFzAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAACjwAAAAJzaWcgAAAAAENSVCBjdXJ2AAAAAAAABAAAAAAFAAoADwAUABkAHgAjACgALQAyADcAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8AIEAhgCLAJAAlQCaAJ8ApACpAK4AsgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0BEwEZAR8BJQErATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHyAfoCAwIMAhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1AwADCwMWAyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD4APsA\/kEBgQTBCAELQQ7BEgEVQRjBHEEfgSMBJoEqAS2BMQE0wThBPAE\/gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYGFgYnBjcGSAZZBmoGewaMBp0GrwbABtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9ClQKagqBCpgKrgrFCtwK8wsLCyILOQtRC2kLgAuYC7ALyAvhC\/kMEgwqDEMMXAx1DI4MpwzADNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34DhMOLg5JDmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MPzw\/sEAkQJhBDEGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGqEckR6BIHEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxODE6QTxRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EXZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsUGzsbYxuKG7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qfvx\/qIBUgQSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSrJNolCSU4JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4KWspnSnQKgIqNSpoKpsqzysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwugi63Lu4vJC9aL5Evxy\/+MDUwbDCkMNsxEjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2cjauNuk3JDdgN5w31zgUOFA4jDjIOQU5Qjl\/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0iPWE9oT3gPiA+YD6gPuA\/IT9hP6I\/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdEikTORRJFVUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0CTUpNk03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJUj1TbVShVdVXCVg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0nXXhdyV4aXmxevV8PX2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1mkmboZz1nk2fpaD9olmjsaUNpmmnxakhqn2r3a09rp2v\/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7wnwhfIF84X1BfaF+AX5ifsJ\/I3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZyhteHO4efiASIaYjOiTOJmYn+imSKyoswi5aL\/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q1pE\/kaiSEZJ6kuOTTZO2lCCUipT0lV+VyZY0lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3SnkCerp8dn4uf+qBpoNihR6G2oiailqMGo3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSpN6mpqhyqj6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4s660JbSctRO1irYBtnm28Ldot+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6Evv+\/er\/1wHDA7MFnwePCX8Lbw1jD1MRRxM7FS8XIxkbGw8dBx7\/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXONs62zzfPuNA50LrRPNG+0j\/SwdNE08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK3RDdlt4c3qLfKd+v4DbgveFE4cziU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG7RHtnO4o7rTvQO\/M8Fjw5fFy8f\/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65\/t3\/Af8mP0p\/br+S\/7c\/23\/\/\/\/tAAxBZG9iZV9DTQAC\/+4ADkFkb2JlAGSAAAAAAf\/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM\/8AAEQgAoACgAwEiAAIRAQMRAf\/dAAQACv\/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5\/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14\/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x\/\/aAAwDAQACEQMRAD8A9VSSSSUpJJJJSkkkklKSSQMjMoo0cdz\/ANxup\/8AMUgCdlJ0CzNxq3+m943d41A\/rR9FZt+dfdIn02fut5\/tPVfjhSDH3WmT0AIcA5pBB4I4TrCpvtoM1O2ju3lp\/srQo6nU+G3D03eP5p\/tfm\/2kJYyNtUgt1JMCCJGoKdMSpJJJJSkkkklKSSSSU\/\/0PVUkkklKSSQ7simhs2ODZ4Hc\/BqSkiDflU0D9I73dmjVx+SoX9TtsltI9Nvjy7\/AMi1U+SSdSeSdSVJHH3WmTav6jfboz9Ezy+kf7X5v9lVUklIABsi1JJJIoUkkkkpLRk3UH9G72\/uHVv3fm\/2VoUdSpshtn6J\/n9E\/B6ykk0xBSCXoUliUZd9GjHSz9x2o+X7q0cfqFF0Nd+jefzXcH+q5RSgR4rgW0kkkmpUkkkkp\/\/R9VULbqqm7rHBo8\/4KGZa+nDvuZG+ut72zqJa0uC5ijq9WSQcgmu493mWn+q\/8z+q5SQxmQJ6BBlTtX9Ue720DYP33c\/JqpElzi5xLnHknUpklIABstJUkkkihSSSSSlJJJJKUkkkkpSSSSSlJJJJKT0Zt9EAHez9x3\/fXfmrSx86i+Gg7Hn8x3P9n95YyXKbKAKQXoUlR6XZY+t4e4uDSA2dYEK8oSKNLw\/\/0vTOpf8AJ2V\/xNn\/AFLlwLfoj4Lvuo\/8n5X\/ABNn\/UuXAt+iPgrfK\/LLzY8m4T42bkY2lbpZ\/o3at+X7n9hauN1LGvhrj6Nh\/NedD\/Us+j\/nLESU8scZeB7rASHpSCOUlhY3UMnHhoPqVj\/Bv1A\/qO+kxamNn42RDQfTsP8Ag36E\/wBR30XqGWOUfELgQWyklwkmJUkkkkpSSSSSlJJJJKUkkkkpSSSSSnR6T9C3+sPyLQWf0n6Fv9YfkWgoJ\/MV42f\/0\/Teo\/8AJ+V\/xNn\/AFLlwDfoj4Lv+o\/8n5P\/ABNn\/UuXAN+iPgFb5T5ZebFk3C6SSSsrFJiAdCnSSU2sbqWTRDXH1qx+a86j+pZ9JamNm4+TpW6H\/wCjdo75fv8A9hYKZMljifApEiHpkljY3VciqG2\/p2eZh4+D\/wA7+2tTHysfJgVPBeZit2j9PpQz8\/b\/AMGoZQlHfbuuBBSpJJJqVJJJJKUkkkkpSSSSSnR6T9G3+sPyLQWf0n6NvxH5FoKCfzFeNn\/\/1PTeof0DJ\/4mz\/qXLgG\/RHwC7\/qH9Ayf+Kf\/ANSVwDfoj4BW+U+WXmxZNwukkkrKxSSSZzmsaXvIYxv0nOMAfFxSUuo2WV1MNlrhXWOXuMBZmX16pksw2+q7\/SvBDB\/VZo+z\/oLIvvuyH+pe82PHBPA\/qNHtZ\/ZT44yd9FpmBtq6uX14aswmT\/w1g0\/sVf8ApT\/ttZNlt1toussc+4GW2EncCP3HN\/m\/+tqCSlEQNmMyJ3eg6Z9cs7GirqDTnUjT1NG3tH9f+byP+u\/pP+GXWdP6ngdSrNmDcLdol9Z9tjP+Mpd72\/1\/5teZp2PfXY22tzq7WGWWMJa5p\/kvb7mqLJy8Jaj0nw2\/xV0cpG+r6okuP6Z9dcmqKuqV\/aa+PtFYDbh\/xlftqv8A\/AbP666nCzsPPpN+Fc2+sfS26Ob5W1Oiyr+21VJ4pw3GncfKzRmJbfYnSSSTFykkkklOj0n6NvxH5FoLP6T9G34j8i0FBP5ivGz\/AP\/V9Nz\/AOg5P\/FP\/wCpK4Bv0R8AvQM7+hZH\/FP\/AOpK8\/YCWj4BW+U+WXmGPJuF0uASdANSToAPMrPy+tYtEsp\/WLB+6YYP61n53\/W1jZWbk5Z\/Tvlo1FbdGD+x\/wCTVyMCfBhMwPF1svrmPVLcUeu\/98yKx8\/pW\/2P+3Fj5OVkZTt2Q8vj6LeGt\/qVj2tQklLGADGZEqSSSTkKSSSSUpJJJJSlOm67Hubfj2OpuZ9G2slrh\/aH\/UqCSCnqemfXZ7Yq6tVvHH2qgAO\/69j\/AEX\/ANaj\/tldRjZONmUjIxLWX0nTewyAf3Xj6Vb\/AORYvLkXFysnDuGRiWvouGm9hiR+68fRsZ\/IsUGTloy1j6T\/AM1kjlI31\/N9QSXL9M+uzHRV1av0zx9qoBLf+vY\/02f1qN\/\/ABK6Wm6nIpbfj2Nupf8ARtrIc0\/2m\/8AUqpPHKB9Q+vRmjIS2LqdJ4t+LfyLQWf0ni34t\/ItBVp\/MWQbP\/\/W9RyKzbj21AgGxjmgngEjavJ\/rF036xdP06nXGGNG248nHPh6jv5xjv8Aw1\/1teuJnNDgWuALSIIOoIKmwZziOwkD\/LRZOHEN6fCkl6V1r\/F50vM3XdMd+zsg67GiaHH+VR7fR\/8AQfZ\/xVi4Tq\/Q+q9Gs29RoNbCYZkN91LvDbdA2ud\/o7vSt\/kLSxcxjyfKal+6fma08co7jTu0EkklMsUkkkkpSSSSSlJJJJKUkkkkpSSSJRRflXtxsWp997\/o1VtLnEfvbR9Fn8t\/sQUjV3ox6z9u2dEFrsp0b2UgFpH\/AHaa\/wDV\/T\/l5C6non+Le6zbf1u30mc\/Y6HS4+V+SPo\/1Mf\/ANiV3GD0\/C6djtxsGhmPS3hjBEn95377\/wCW\/wB6q5ucxxBjEe4f+Z\/6EzQwyOp9P\/SavQsfqVOHu6oKWZb4L2Y5cWCP+M\/P\/f8AzFpJJLNkeIk9+zZAoU\/\/1\/VUkkklKUbK67a3V2tFlbwWvY4AtIPLXNP0lJJJTxvWv8XODkbrujvGFcdfQdLqCf5I\/nMb\/rX6L\/uuuG6n0rqXSbhT1HHdjlxhjzrW\/wD4q9v6N\/8AU\/nf+DXtaHfj0ZNLqMitl1Ngh9djQ5rh4OY72uVrFzk4aS9cfH5v8ZinhidvSXw1Jd\/1r\/FvRZuu6Jb9nfz9luJdUf8AirffdR\/4NX\/xa4jP6fndNv8As\/UKH41p+iH\/AEXR\/obW7qrv+tvV\/Fmx5B6Tr+6fma8sco7j6tdJJJSrVJJJcua0Alzzta0CSSfzWNb7nOSUpOxj7LG01MdbbYYrqYC57j\/IrZL3LqOif4v+q5+27qJPTsY67CAchw\/4szXj\/wDXt9n\/AHXXedI6B0no1RZgUCtzhFlzvda\/\/jLn+939T+b\/AHFWy83jhoPXLw+X\/GZIYZS30DxPRf8AF1n5W27q9hwqTr9nrIdcR\/Ls99NH9n1n\/wDFLu+mdI6b0qj0On47KGHVxbq5x\/ettdustd\/xj1cSWflz5MnzHT90fK2I44x2H1Ukkkol6kkkklP\/0PVUkkklKSSSSUpJJJJSkHLw8TOodjZlLMih\/wBKuxoc37nIySQJGoU8H1r\/ABbRuv6HdHf7HeSR\/Voyfc9v9S\/1f+OrXFZuLldPvONn0vxbx\/g7RBInburd9C5n8upz17ioWU02uY6ytr3VO3VlwBLXRt3sn6LtpVvFzs46THGPsl9rDLBE7el8u6J9Rus9U225APTsQ677m\/pXD\/gsb2ub\/XyPT\/4q1d90X6sdH6KN2HTuyCIdlW++0j\/jP8G3\/g6W1VrWSUeXmcmTQnhj+7H9q+GKMfE9ypJJJQL1JJJJKUkkkkpSSSSSn\/\/Z\/+0iSFBob3Rvc2hvcCAzLjAAOEJJTQQEAAAAAAAPHAFaAAMbJUccAgAAAgBsADhCSU0EJQAAAAAAEKFdbYoq2VNe2RBQsAMFvEY4QklNBDoAAAAAAO8AAAAQAAAAAQAAAAAAC3ByaW50T3V0cHV0AAAABQAAAABQc3RTYm9vbAEAAAAASW50ZWVudW0AAAAASW50ZQAAAABDbHJtAAAAD3ByaW50U2l4dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVYVAAAAAEAAAAAAA9wcmludFByb29mU2V0dXBPYmpjAAAAEQBBAGoAdQBzAHQAZQAgAGQAZQAgAHAAcgB1AGUAYgBhAAAAAAAKcHJvb2ZTZXR1cAAAAAEAAAAAQmx0bmVudW0AAAAMYnVpbHRpblByb29mAAAACXByb29mQ01ZSwA4QklNBDsAAAAAAi0AAAAQAAAAAQAAAAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABcAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NNYm9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAAAEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQgIGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG\/gAAAAAAAAAAAAQnJkVFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIAAAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAAAAAAAAAAABBjcm9wV2hlblByaW50aW5nYm9vbAAAAAAOY3JvcFJlY3RCb3R0b21sb25nAAAAAAAAAAxjcm9wUmVjdExlZnRsb25nAAAAAAAAAA1jcm9wUmVjdFJpZ2h0bG9uZwAAAAAAAAALY3JvcFJlY3RUb3Bsb25nAAAAAAA4QklNA+0AAAAAABAASAAAAAEAAgBIAAAAAQACOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNA\/IAAAAAAAoAAP\/\/\/\/\/\/\/wAAOEJJTQQNAAAAAAAEAAAAeDhCSU0EGQAAAAAABAAAAB44QklNA\/MAAAAAAAkAAAAAAAAAAAEAOEJJTScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D9QAAAAAASAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAAAAAAAThCSU0D+AAAAAAAcAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAAAAP\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/8D6AAAAAD\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/A+gAAAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAA4QklNBAAAAAAAAAIAADhCSU0EAgAAAAAABAAAAAA4QklNBDAAAAAAAAIBAThCSU0ELQAAAAAABgABAAAABjhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAANbAAAABgAAAAAAAAAAAAAFiQAABYkAAAATAEwAbwBnAG8AIABUAG8AcgByAGUAIABTAG8AZgB0AHcAYQByAGUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAABYkAAAWJAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAWJAAAAAFJnaHRsb25nAAAFiQAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAFiQAAAABSZ2h0bG9uZwAABYkAAAADdXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxUZXh0SXNIVE1MYm9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAPRVNsaWNlSG9yekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5cGUAAAAATm9uZQAAAAl0b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0bG9uZwAAAAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgAAAAAAAwAAAACP+0XWOIZZSw4QklNBBEAAAAAAAEBADhCSU0EFAAAAAAABAAAAAY4QklNBAwAAAAAGNcAAAABAAAAoAAAAKAAAAHgAAEsAAAAGLsAGAAB\/9j\/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk\/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx\/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB\/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI\/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg\/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv\/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN\/M7gz8TQrNGU0njTYNRM1TTWHNcI1\/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE\/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0\/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19hX7NgBWBXYKpg\/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg\/aJZo7GlDaZpp8WpIap9q92tPa6dr\/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN\/hH\/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ\/opkisqLMIuWi\/yMY4zKjTGNmI3\/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ\/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln\/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum\/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7\/v3q\/9cBwwOzBZ8Hjwl\/C28NYw9TEUcTOxUvFyMZGxsPHQce\/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI\/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x\/nqegy6LzpRunQ6lvq5etw6\/vshu0R7ZzuKO6070DvzPBY8OXxcvH\/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x\/pX+uf7d\/wH\/Jj9Kf26\/kv+3P9t\/\/\/\/7QAMQWRvYmVfQ00AAv\/uAA5BZG9iZQBkgAAAAAH\/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP\/AABEIAKAAoAMBIgACEQEDEQH\/3QAEAAr\/xAE\/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU\/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f\/2gAMAwEAAhEDEQA\/APVUkkklKSSSSUpJJJJSkkkDIzKKNHHc\/wDcbqf\/ADFIAnZSdAszcat\/pveN3eNQP60fRWbfnX3SJ9Nn7ref7T1X44Ugx91pk9ACHAOaQQeCOE6wqb7aDNTto7t5af7K0KOp1Phtw9N3j+af7X5v9pCWMjbVILdSTAgiRqCnTEqSSSSUpJJJJSkkkklP\/9D1VJJJJSkkkO7IpobNjg2eB3PwakpIg35VNA\/SO93Zo1cfkqF\/U7bJbSPTb48u\/wDItVPkknUnknUlSRx91pk2r+o326M\/RM8vpH+1+b\/ZVVJJSAAbItSSSSKFJJJJKS0ZN1B\/Ru9v7h1b935v9laFHUqbIbZ+if5\/RPwespJNMQUgl6FJYlGXfRox0s\/cdqPl+6tHH6hRdDXfo3n813B\/quUUoEeK4FtJJJJqVJJJJKf\/0fVVC26qpu6xwaPP+ChmWvpw77mRvrre9s6iWtLguYo6vVkkHIJruPd5lp\/qv\/M\/quUkMZkCegQZU7V\/VHu9tA2D993PyaqRJc4ucS5x5J1KZJSAAbLSVJJJIoUkkkkpSSSSSlJJJJKUkkkkpSSSSSk9GbfRAB3s\/cd\/3135q0sfOovhoOx5\/Mdz\/Z\/eWMlymygCkF6FJUel2WPreHuLg0gNnWBCvKEijS8P\/9L0zqX\/ACdlf8TZ\/wBS5cC36I+C77qP\/J+V\/wATZ\/1LlwLfoj4K3yvyy82PJuE+Nm5GNpW6Wf6N2rfl+5\/YWrjdSxr4a4+jYfzXnQ\/1LPo\/5yxElPLHGXge6wEh6UgjlJYWN1DJx4aD6lY\/wb9QP6jvpMWpjZ+NkQ0H07D\/AIN+hP8AUd9F6hljlHxC4EFspJcJJiVJJJJKUkkkkpSSSSSlJJJJKUkkkkp0ek\/Qt\/rD8i0Fn9J+hb\/WH5FoKCfzFeNn\/9P03qP\/ACflf8TZ\/wBS5cA36I+C7\/qP\/J+T\/wATZ\/1LlwDfoj4BW+U+WXmxZNwukkkrKxSYgHQp0klNrG6lk0Q1x9asfmvOo\/qWfSWpjZuPk6Vuh\/8Ao3aO+X7\/APYWCmTJY4nwKRIh6ZJY2N1XIqhtv6dnmYePg\/8AO\/trUx8rHyYFTwXmYrdo\/T6UM\/P2\/wDBqGUJR327rgQUqSSSalSSSSSlJJJJKUkkkkp0ek\/Rt\/rD8i0Fn9J+jb8R+RaCgn8xXjZ\/\/9T03qH9Ayf+Js\/6ly4Bv0R8Au\/6h\/QMn\/in\/wDUlcA36I+AVvlPll5sWTcLpJJKysUkkmc5rGl7yGMb9JzjAHxcUlLqNlldTDZa4V1jl7jAWZl9eqZLMNvqu\/0rwQwf1WaPs\/6CyL77sh\/qXvNjxwTwP6jR7Wf2U+OMnfRaZgbaurl9eGrMJk\/8NYNP7FX\/AKU\/7bWTZbdbaLrLHPuBlthJ3Aj9xzf5v\/ragkpREDZjMid3oOmfXLOxoq6g051I09TRt7R\/X\/m8j\/rv6T\/hl1nT+p4HUqzZg3C3aJfWfbYz\/jKXe9v9f+bXmadj312Ntrc6u1hlljCWuaf5L2+5qiycvCWo9J8Nv8VdHKRvq+qJLj+mfXXJqirqlf2mvj7RWA24f8ZX7ar\/APwGz+uupws7Dz6TfhXNvrH0tujm+VtTosq\/ttVSeKcNxp3Hys0ZiW32J0kkkxcpJJJJTo9J+jb8R+RaCz+k\/Rt+I\/ItBQT+Yrxs\/wD\/1fTc\/wDoOT\/xT\/8AqSuAb9EfAL0DO\/oWR\/xT\/wDqSvP2Alo+AVvlPll5hjybhdLgEnQDUk6ADzKz8vrWLRLKf1iwfumGD+tZ+d\/1tY2Vm5OWf075aNRW3Rg\/sf8Ak1cjAnwYTMDxdbL65j1S3FHrv\/fMisfP6Vv9j\/txY+TlZGU7dkPL4+i3hrf6lY9rUJJSxgAxmRKkkkk5CkkkklKSSSSUpTpuux7m349jqbmfRtrJa4f2h\/1Kgkgp6npn12e2KurVbxx9qoADv+vY\/wBF\/wDWo\/7ZXUY2TjZlIyMS1l9J03sMgH914+lW\/wDkWLy5FxcrJw7hkYlr6LhpvYYkfuvH0bGfyLFBk5aMtY+k\/wDNZI5SN9fzfUEly\/TPrsx0VdWr9M8faqAS3\/r2P9Nn9ajf\/wASulpupyKW349jbqX\/AEbayHNP9pv\/AFKqTxygfUPr0ZoyEti6nSeLfi38i0Fn9J4t+LfyLQVafzFkGz\/\/1vUcis249tQIBsY5oJ4BI2ryf6xdN+sXT9Op1xhjRtuPJxz4eo7+cY7\/AMNf9bXriZzQ4FrgC0iCDqCCpsGc4jsJA\/y0WThxDenwpJelda\/xedLzN13THfs7IOuxomhx\/lUe30f\/AEH2f8VYuE6v0PqvRrNvUaDWwmGZDfdS7w23QNrnf6O70rf5C0sXMY8nympfun5mtPHKO407tBJJJTLFJJJJKUkkkkpSSSSSlJJJJKUkkiUUX5V7cbFqffe\/6NVbS5xH720fRZ\/Lf7EFI1d6Mes\/btnRBa7KdG9lIBaR\/wB2mv8A1f0\/5eQup6J\/i3us239bt9JnP2Oh0uPlfkj6P9TH\/wDYldxg9PwunY7cbBoZj0t4YwRJ\/ed++\/8Alv8AequbnMcQYxHuH\/mf+hM0MMjqfT\/0mr0LH6lTh7uqClmW+C9mOXFgj\/jPz\/3\/AMxaSSSzZHiJPfs2QKFP\/9f1VJJJJSlGyuu2t1drRZW8Fr2OALSDy1zT9JSSSU8b1r\/Fzg5G67o7xhXHX0HS6gn+SP5zG\/61+i\/7rrhup9K6l0m4U9Rx3Y5cYY861v8A+Kvb+jf\/AFP53\/g17Wh349GTS6jIrZdTYIfXY0Oa4eDmO9rlaxc5OGkvXHx+b\/GYp4Ynb0l8NSXf9a\/xb0WbruiW\/Z38\/ZbiXVH\/AIq333Uf+DV\/8WuIz+n53Tb\/ALP1Ch+Nafoh\/wBF0f6G1u6q7\/rb1fxZseQek6\/un5mvLHKO4+rXSSSUq1SSSXLmtAJc87WtAkkn81jW+5zklKTsY+yxtNTHW22GK6mAue4\/yK2S9y6jon+L\/quftu6iT07GOuwgHIcP+LM14\/8A17fZ\/wB113nSOgdJ6NUWYFArc4RZc73Wv\/4y5\/vd\/U\/m\/wBxVsvN44aD1y8Pl\/xmSGGUt9A8T0X\/ABdZ+Vtu6vYcKk6\/Z6yHXEfy7PfTR\/Z9Z\/8AxS7vpnSOm9Ko9Dp+Oyhh1cW6ucf3rbXbrLXf8Y9XEln5c+TJ8x0\/dHytiOOMdh9VJJJKJepJJJJT\/9D1VJJJJSkkkklKSSSSUpBy8PEzqHY2ZSzIof8ASrsaHN+5yMkkCRqFPB9a\/wAW0br+h3R3+x3kkf1aMn3Pb\/Uv9X\/jq1xWbi5XT7zjZ9L8W8f4O0QSJ27q3fQuZ\/Lqc9e4qFlNNrmOsra91Tt1ZcAS10bd7J+i7aVbxc7OOkxxj7JfawywRO3pfLuifUbrPVNtuQD07EOu+5v6Vw\/4LG9rm\/18j0\/+KtXfdF+rHR+ijdh07sgiHZVvvtI\/4z\/Bt\/4OltVa1klHl5nJk0J4Y\/ux\/avhijHxPcqSSSUC9SSSSSlJJJJKUkkkkp\/\/2QA4QklNBCEAAAAAAFUAAAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAATAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwACAAQwBTADYAAAABADhCSU0EBgAAAAAABwAGAQEAAQEA\/+EQXWh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA3LTA5VDExOjQ3OjA0LTA1OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTA3LTA5VDExOjUyOjM5LTA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wNy0wOVQxMTo1MjozOS0wNTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYyNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY1NTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RUU0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkVFNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjQ3OjA0LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6RjE0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHN0RXZ0OndoZW49IjIwMTgtMDctMDlUMTE6NTI6MzktMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9qcGVnIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL2pwZWciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkYyNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjUyOjM5LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjE0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjU1NkNBMDU5NTgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpFRTRCQzlCNTk3ODNFODExODc5REY0N0ZEM0Y4RjM3NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3Ij8+\/+4AIUFkb2JlAGRAAAAAAQMAEAMCAwYAAAAAAAAAAAAAAAD\/2wCEAAICAgMCAwQCAgQFBAMEBQYFBQUFBggHBwcHBwgLCQkJCQkJCwsLCwsLCwsMDAwMDAwMDAwMDAwMDAwMDAwMDAwBAwMDBwQHDQcHDQ8NDQ0PDw4ODg4PDwwMDAwMDw8MDAwMDAwPDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP\/CABEIBYkFiQMBEQACEQEDEQH\/xADzAAEAAQQDAQEAAAAAAAAAAAAABwUGCAkCAwQBCgEBAAIDAQEAAAAAAAAAAAAAAAQFAgMGAQcQAAAFAwMDBAIBBAMBAQEAAAECAwQFAAYHQFBgcBExMjM1CDAJIBAhEjagEzQiQRURAAIBAgQCBAkHCAcGBgMBAAECAxEEACESBTEiQXETBkBQYFFhgTJCFHCRsbN0FQcwoVJysiNzJCDBYoIzQ3UQ8FNjgxagkqI0RCbRVCWTEgABAQMHCgQFAwQCAwEAAAABEQAhAmAxQVFhgRJAUHDwcZGhsSIDwdHhUjAyQnIEIGIjEPGCoqCSgJDS4v\/aAAwDAQECEQMRAAAA3+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHV6jKfpiWx0XxE2S9W76tryAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4kdTtUNWcejbcQO7xKdfvlyt31DD0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWBM1Q3Z6Ld34AAAevH2Va7dLNdv9mPoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsyVrhmzj2nJwAAAAAqGHstV2+Uq\/d6cfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABa0jCGrOPZMvX8AAAAAABVNfswVsiTIG7t8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgbsYbs48fTdXwAAAAAAAAFZ1ZTFWb5HhbufgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUjZjD1nojWdp4egAAAAAAAAABcOnOYqzfIELbyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABT8\/IhstEXWGjp9AAAAAAAAAAAAC54+cz1ki94mwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADyZeRPY6IosdPky8AAAAAAAAAAAAAAF3Rtk0Ve+742wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADp9RZYaIjstFPz8AAAAAAAAAAAAAAAA+l7xNky1ki6I+YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHD1Gk7TEFloo+3EAAAAAAAAAAAAAAAAAD6SDC2zHWSLg05AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcSP5uqG7OPQN2IAAAAAAAAAAAAAAAAAAAHPxI0LdMVZvrWrIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWRL1wzZx7XkYAAAAAAAAAAAAAAAAAAAAAAd3iTIG6Xq3fVdeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtORhDFpHs6Vr+AAAAAAAAAAAAAAAAAAAAAAAA9GPsqV+6Wq7f78PQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbu7CF7XRYsvV8AAAAAAAAAAAAAAAAAAAAAAAAAB68fZYrt8r12714+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACibcYcs48dTdXH0AAAAAAAAAAAAAAAAAAAAAAAAAAAKhh7LdbvlSv393gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUzZ5D9lHjOfp6fQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAq2vKX6zfJkHd2eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4s\/IksdEV2GnzZeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACt6spjrJEiwdvIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHmy8i2w0xHY6PDn4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALi0ZzHWb5Ah7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOr1Gc\/TD1lHpmzwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXVHzmWrkXtF2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcSO5uqG7SPRNuIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0u+NsmirkXbGzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFiS9UMWmi3N+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0viJsmarkXNozAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFnStcMWce0pOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0kOFtmKskV\/TkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALYkYQzZx7Il6\/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOfiSYO6YqzfV9eQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoG7GHLOPHs3V8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3eJMgbphrZFS1+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACk7MYes9EaztPX6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHpx9lSv3S1Xb\/dh6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBn5Edloiuw0dPoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAezH2Wq3fKtfu9WPoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8uXkT2OmJ7HR5MvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUcPZdrd8o1+\/u8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADq9RbYaIistFOz8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFY1ZS9W75Lg7uzwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOHqN5umHbPRR9uIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArunKZKyRIULbyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI+m6obs49v7sQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcejOZazffsPaAAAAAAAAAAAAAAAAAAAAAAAAAAAALJla4atI9qyMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABdkbOZKyResXYAAAAAAAAAAAAAAAAAAAAAAAAAALVkYQxaR7Mla\/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPpeUXZM9XIuuPmAAAAAAAAAAAAAAAAAAAAAAAALf3YwvaR7DmavgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPpfMTZNFXIuPRmAAAAAAAAAAAAAAAAAAAAAAKPtxhuz0RzN08PQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5eJDh7ZjrJFd05AAAAAAAAAAAAAAAAAAAACm5+Q9Zx4zn6en0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOzxJUHdMFZvq+vIAAAAAAAAAAAAAAAAAAePLyJLLRFdhp8uXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7vEnwN0v1kio4egAAAAAAAAAAAAAAADo98iux0xJY6PBn4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPVj7Klfulqu3+3D0AAAAAAAAAAAAAAdfqNJ2mHbPRS9mIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA92HstV2+VK\/d6cfQAAAAAAAAAAABxI9m6oatI9D24gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACo4ey9W75Rr9\/b4AAAAAAAAAAAseXrha0j23vwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFY1ZTdVSL\/h7QAAAAAAAAAKNuwwh6ysvaFv6\/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF\/Q9uQ9LKAAAAAAAAAAtGVp1E\/TaO+ons8Uku8Ye\/r9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX9D25D0soAAAAAAAAAC0ZWnUT9NowJGg5TxSy7ji7uPoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC\/oe3IellAAAAAAAAAAWlK06iPptGAPryUq7bOlNKrOjb8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL+h7ch6WUAAAAAAAAABacrTqH+m0YAA5vJbrNs4U0upatnwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv6HtyHpZQAAAAAAAAAFpytOof6bRgAADt88mOr3TdTS\/ThmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL+h7ch6WUAAAAAAAAABasrTqF+m0YAAAA9WPk2VO+YamV6MMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf0PbkPSygAAAAAAAAALWk6dQn06jAAAAAFRwTfTyJfqpLzIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX9D25D0soAAAAAAAAAC1pOnUJ9OowAAAAABVtfk70sqVKyTxegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC\/oe3IellAAAAAAAAAAWzJ06gfp1GAAAAAAALg0p0ppMn1srrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf0PbkPSygAAAAAAAAALakadQH0+jAAAAAAAAFz6PZ5pZMh18nrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfsPbkRSygAAAAAAAAALakadQH0+jAAAAAAAAAF5xcp6pJN6w5HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF6xdmSFHLAAAAAAAAAAt+Rq09\/T6IAAAAAAAAAAX9DyniklXbE39foAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXrF2ZIUcsAAAAAAAAAC35GrT39PogAAAAAAAAAABJMHKeaSZX423j6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF6xdmSFHLAAAAAAAAAAoG\/Vp6+oUQAAAAAAAAAAAH15K1dtm+mlVrRt+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvWLsyQo5YAAAAAAAAAFE3atO31GiAAAAAAAAAAAAA7Hku1e6caaV7tez4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC9YuzJCjlgAAAAAAAAAUTdq07fUaIAAAAAAAAAAAAADu88mmp3zPUSvThmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABesXZkhRywAAAAAAAAAKJu1advqNEAAAAAAAAAAAAAAB7sU0VO6Z6eXy8yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvWLsyQo5YAAAAAAAAAFE3atO31GiAAAAAAAAAAAAAAAAqeCb6ffLdVK5eZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXrF2ZIUcsAAAAAAAAACibtWnb6jRAAAAAAAAAAAAAAAAAVvUnWmkyhWSfj0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC9IuzJGjlgAAAAAAAAAUTdq07fUaIAAAAAAAAAAAAAAAAAC4dKeKWVJVdJ6wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC9IuzJGjlgAAAAAAAAAUTdq07fUaIAAAAAAAAAAAAAAAAAAC7I\/s8UsmQK+T1egAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL0i7MkaOWAAAAAAAAABRN2rTt9RogAAAAAAAAAAAAAAAAAAAL2iZTvTSb1hSOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABecXZklRywAAAAAAAAAPHnjpn+qc+AAAAAAAAAAAAAAAAAAAABIULOeKWVdETdw9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXnF2ZJUcsAAAAAAAAADoy80xfVeeAAAAAAAAAAAAAAAAAAAAAB5JcDZPNJLrmjb8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALzi7MkqOWAAAAAAAAAB0ZeaYvqvPAAAAAAAAAAAAAAAAAAAAAADk8lit2znSy6nq2fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8ouzJOjlgAAAAAAAAAdGXmmL6rzwAAAAAAAAAAAAAAAAAAAAAAA7Hkw1e6a6aV79ewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXlF2ZJ0csAAAAAAAAADoy80xfVeeAAAAAAAAAAAAAAAAAAAAAAAAHp88mmpkTNUSe\/DMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXhG2ZK0UsAAAAAAAAADoy80xfVeeAAAAAAAAAAAAAAAAAAAAAAAAAHux8myokTFUSufmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu+NsyWopYAAAAAAAAAHRl5pi+q88AAAAAAAAAAAAAAAAAAAAAAAAAAKrrTlTyJaqpXF6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvjbMlqKWAAAAAAAAAB0ZeaYvqvPAAAAAAAAAAAAAAAAAAAAAAAAAAACuak7UsmTq2T8egAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC742zJailgAAAAAAAAAdXrTB9W50AAAAAAAAAAAAAAAAAAAAAAAAAAAAXPo9nWlkyRXSer0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvjbMlqKWAAAAAAAAAANLf1fnD0AAAAAAAAAAAAAAAAAAAAAAAAAAAAC7I6faOXfUGR1+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABd8bZktRSwAAAAAAAAABpb+r84egAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX1EyniklXjD39foAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXfG2ZLUUsAAAAAAAAAAaW\/q\/OHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEiQsp4pJVzRd\/D0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvjbMlqKWAAAAAAAAAANLf1fnD0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfXkp122cqaVWtG34AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC742zJailgAAAAAAAAADS39X5w9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHN5LFbtnOll1LVs+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu+NsyWopYAAAAAAAAAA0ufV+c+PQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2+eTHV7psppfrwzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu+NsyWopYAAAAAAAAAA0ufV+c+PQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6sfJsqZEwVMn04ZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXfG2ZLUUsAAAAAAAAAAaXPq\/OfHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqWCbKiRMFTJ++ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXfG2ZLUUsAAAAAAAAAAaXfq\/N8WQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAquvydaaTKtXKPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvjbMlqKWAAAAAAAAAANLv1fm+LIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdHnmP27TjvMi7I6SwzH5mz7fPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvjbMlqKWAAAAAAAAAANL31fm+DIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdZA+enHe3rqNPjASRE37B+Ru8q+fseXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC742zJailgAAAAAAAAADS\/9X5vrZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQxnqxtta+2bGJyAABMMCVsK5C7yTo53EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu+NsyWopYAAAAAAAAAA0v\/V+b62QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEW5asYbODZ9nD5++AAAACca6ZsR427n6nmdfoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC6Y+eTlDMAAAAAAAAAAGl\/6vzfWyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjv3Xi1YQrFtoXdliAAAAAAMjKmdsK4+7miqlcfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFy6M8oKCYAAAAAAAAAANMH1fm+pkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYnmOMdjBjO2g92eIAAAAAAAHIylo7HYFyV1KldI+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFy6M8oKCYAAAAAAAAAANMH1fm+pkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaHmONdhCiO2g8tmAAAAAAAAAAHc9y85+zz\/AORub8h7vgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcujPKCgmAAAAAAAAAADTD9X5vpZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBjjZNiQfawO3frAAAAAAAAAAAA9XnuaHOWufHJXN1RtgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuXRnlBQTAAAAAAAAAABph+r830sgAAAAAAAAAAAAAAAAAAAAAAAAAAAAKV55jbLiwJbV\/bJ1AAAAAAAAAAAAAAVbDLNrmrfOzlLe4NGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuXRnlBQTAAAAAAAAAABph+r830sgAAAAAAAAAAAAAAAAAAAAAAAAAAAPF55jbIjwJcV3CVpAAAAAAAAAAAAAAAAuDXnnXy1xm5y9tVdWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAuXRnlBQTAAAAAAAAAABpk+rc35vcgAAAAAAAAAAAAAAAAAAAAAAAAAAPN55j1v0Y\/XFf4ZccAAAAAAAAAAAAAAAAAC8NG3PXlLnM3mbT1Y+gAAAAAAAAAAAAAAAAAAAAAAAAAAC5dGeUFBMAAAAAAAAAAGmT6tzfm9yAAAAAAAAAAAAAAAAAAAAAAAAAA6iCdujHS2r6ROjAAAAAAAAAAAAAAAAAAAAX5G3bAuSusvOcs+XgAAAAAAAAAAAAAAAAAAAAAAAAAAXLozygoJgAAAAAAAAAA0yfVub83uQAAAAAAAAAAAAAAAAAAAAAAAAB5DOzVjBZwKLZROQAAAAAAAAAAAAAAAAAAAAAJQhyNgfJXeVXPWHwAAAAAAAAAAAAAAAAAAAAAAAAAFy6M8oKCYAAAAAAAAAANM31bm\/J7kAAAAAAAAAAAAAAAAAAAAAAAAIm91Yv2kG17OH2e+AAAAAAAAAAAAAAAAAAAAAAACZa+VsJ5G7yOo5wAAAAAAAAAAAAAAAAAAAAAAAAFy6M8oKCYAAAAAAAAAANM31bm\/J7kAAAAAAAAAAAAAAAAAAAAAAAIwYYy2cCybWFy98AAAAAAAAAAAAAAAAAAAAAAAAAE91k3YZx91PNPM6\/QAAAAAAAAAAAAAAAAAAAAAAAuXRnlBQTAAAAAAAAAABpo+q834ssgAAAAAAAAAAAAAAAAAAAAABYDHGqygRlawuzLEAAAAAAAAAAAAAAAAAAAAAAAAAAAZJ1E\/YXx13L9bJ+AAAAAAAAAAAAAAAAAAAAAAAuXRnlBQTAAAAAAAAAABpr+q83T8sgAAAAAAAAAAAAAAAAAAAABaLHGewhRDawe\/ZgAAAAAAAAAAAAAAAAAAAAAAAAAAAABzMq6Oy2B8hdSZA3\/AAAAAAAAAAAAAAAAAAAAAAAFy6M8oKCYAAAAAAAAAANNf1Xm6flkAAAAAAAAAAAAAAAAAAAALfY4wzIkMW8D0btYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHf57mFz9nn1yV1fMPaAAAAAAAAAAAAAAAAAAAABcGnLKXn5oAAAAAAAAAA02\/VObpueQAAAAAAAAAAAAAAAAAAAovnmNEyLCVvX\/d+oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2ee5rc1bZ6cncXNH2AAAAAAAAAAAAAAAAAAAAV3VllRz00AAAAAAAAAAab\/qnN0vPIAAAAAAAAAAAAAAAAAAUzzzHGVGgy4rvNI1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVjDLOLmLfOnlLes6swAAAAAAAAAAAAAAAAAAK7qyyo56aAAAAAAAAAANN\/1Tm6XnkAAAAAAAAAAAAAAAAAPM8x8kR8ebav8kvQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcerZndy1xm9y1t7cPQAAAAAAAAAAAAAAAAAK7qyyo56aAAAAAAAAAANOn1PnKNs9AAAAAAAAAAAAAAAAHU8grdoxntIHknxgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALy0bc\/eTuswubs\/Xh6AAAAAAAAAAAAAAAABXdWWVHPTQAAAAAAAAABp1+p85RdnoAAAAAAAAAAAAAAA+PIQz1Y0WsCkWMT6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQou\/YFyV1lxzlkAAAAAAAAAAAAAAAAK7qyyo56aAAAAAAAAAANOv1PnKLs9AAAAAAAAAAAAAAAhz3VjXbV9rWUXm8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEpQ5Ow\/jrvJuingAAAAAAAAAAAAAACu6ssqOemgAAAAAAAAADTr9T5yi7PQAAAAAAAAAAAAAIr9143WkCxrOH998AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE3V0vYPyF3kVSTeHoAAAAAAAAAAAAACu6ssqOemgAAAAAAAAADTr9T5yi7PQAAAAAAAAAAAALD914v2MKOLSF3Z4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIOqm7CuQu5yqJfD0AAAAAAAAAAAABXNWWVPPTQAAAAAAAAABp1+p85RdnoAAAAAAAAAAAFnMMYbCHE9rB9WzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6ZN01hsL4+7laukfAAAAAAAAAAAACt6ssquemgAAAAAAAAADTr9T5yi7PQAAAAAAAAAALY8xxhnRIluK\/lswAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7DK2jstg\/HXUiwt\/wAAAAAAAAAAArerLKrnpoAAAAAAAAAA06\/U+couz0AAAAAAAAACgeeY2zYcJ28Bu1gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAejz3MjnrTPzkbm8Iu0AAAAAAAAAAVvVllVz00AAAAAAAAAAafPqPPW9u8AAAAAAAAApXnmO8yLAVrX8JOoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoY5Ztc1bZ1crb3RG2AAAAAAAAACtassq+emgAAAAAAAAADUR9OoLSk4AAAAAAAAeZ5jvIj462tfxmaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK1hnnRy1vnNytvVNeQAAAAAAAArWrLKvnpoAAAAAAAAAA1EfTqC0pOAAAAAAAHT55AO7RjjbwPJNjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXLq2Z6crc5qcva+\/D0AAAAAAAVnVllZz00AAAAAAAAAAaiPp1BaUnAAAAAADg8gjPVjvcV1EnRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL5jbs9+VucxOas\/Rj6AAAAAAKzqyys56aAAAAAAAAAANRH06gtKTgAAAAAIZz1Y3Wtfa9jE5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkeJv2Ccld5X89Y8vAAAAAArOrLKznpoAAAAAAAAAA1EfTqC0pOAAAAAi7LVjDZwbOs4fP3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASxCk7DOPu8mqKfxAAAABVteWV\/OzQAAAAAAAAABqI+nUFpScAAABH3uvFmxhWHawu7LEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATfXS9hXIXeQ1JN4egAABVteWV\/OzQAAAAAAAAABqI+nUFpScAABY\/mOMllBi+1g92eIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyHqZ2wjkbub6iVx9AACra8sr+dmgAAAAAAAAADUR9OoLSk4AC0PMcbLCFEdtA+7MQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPpk\/S2Gwnj7uVK+R8ABVteWV\/OzQAAAAAAAAABqP+m0NlytYoDHG6dDg20g9u\/WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2mWFFZ7BuPupChbvgKtryyv52aAAAAAAAAAANSH0yhjWVqxxmRICtoHORqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9HnuZHPWmffI3N4xdtW15ZX87NAAAAAAAAAAH5\/vpnOYidVTdUrSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUccs3OZtto3B3+R1HLAAAAAAAAAAEX2GjVV3\/AD+u7sKXye+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJyln7bfnvR5cc3YAAAAAAAAAAAAQvaxtT30HnsDupqOj3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT5VzNsvz\/os3uTtOQAAAAAAAAAAAAAMfrqJqV+hc7hZ0lVwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLcGTtg+f8ARZ\/8fbd+PoAAAAAAAAAAAAAAAxnvoOo\/6HzuI9\/W\/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASFF37U+C6DY1xV1UtfoAAAAAAAAAAAAAAAAAxG6Sv1J\/QucxjuoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF1adm0bhb\/Zhw15cOjMAAAAAAAAAAAAAAAAAADiYUdVWamPoPO4\/WsIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACt4Z7L+Jvdo3BX14xdgAAAAAAAAAAAAAAAAAAAAHT6wS62p1MfQudhiwigAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVHHLYjx91tU4DoJLgbgAAAAAAAAAAAAAAAAAAAAAAPFn5r37Kn1T99z0VzY4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHe9zy5S32w\/P+hmeqkgAAAAAAAAAAAAAAAAAAAAAAAAUjbjrd7el1b91z8fytIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIzP5y022\/POjyDpZYAAAAAAAAAAAAAAAAAAAAAAAAAAFvb8NZ3c0ervuqC1N2sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZU0djt1+d9FlHz88AAAAAAAAAAAAAAAAAAAAAAAAAAAACz5WvV53lDrS7Wit7bgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMhaqbtw+d9HmZzFkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHc7Tqv76g10djSUnPEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATNXyttnz3os6eStu7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIqsdGqP6Bz2vnrqby++AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTYcjazwPQbDuMufbh6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIUtY2pv6DzuCfVVPS8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF8Rt20nhb\/ZHxF3XdOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxzvIepv6DzuGPR1fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFx6s9mfE320Lg766Y2YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxhv4Oon6LzmKV5XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVbDLYzx13tT4DoL\/AIW0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYf8AS12pf6FzuM1zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9PnuwDk7nbH896GVa7eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0+sJOrq9Tf0DnYDtIYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHYZt8zbbb\/nnRTnUSgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOjLzAzrqnUv9B56IJ8UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6Zc0Flty+d9HkrRTQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDn5rx7Om1T99z8ZTI4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyZpZ+2z590WXnNWIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFC3Y64O2pNWnd0FiydIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnasmbaPn3RZu8pad3gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW3vw1i95RaxO3obX3awAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLEGTtc4HodgvG2\/ox9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFly9ervvKHWl2tFQ9mAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkCLu2n8J0Gx\/iLqp68gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGs\/Tqw77n9dXY0tMyxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF0adm0Hhr\/AGa8LeXHozAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEUWMfUz9D57ATq6fze+AAAAAAAAAAAAAAAAAAAAAAAAAAAACtYZ7KeKvNpXBX96RNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg62i6lfofO4PdPU9QAAAAAAAAAAAAAAAAAAAAAAAAAAPZ57sS4662rcD0Em1+8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY4XkLUv9C57DfoqviAAAAAAAAAAAAAAAAAAAAAAAADue538rb7Y\/n3QzTVSQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABit0MDUf9D53Fe8rgAAAAAAAAAAAAAAAAAAAAAAORmXzlptn+fdFkbRzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABhz01bqR+h87jlbwQAAAAAAAAAAAAAAAAAAAABlNSWG3H530eVXPTwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOn1hB1dVqZ+g89BNnDAAAAAAAAAAAAAAAAAAAGQVVN22\/PeizQ5az5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8+XmAHY1GqHv+eiOdGAAAAAAAAAAAAAAAAAEwQJW23570Wd3I23d4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFPz811drS6qe95+OZegAAAAAAAAAAAAAAASPE37W+A6HYjxlz7sPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQd2Otvt6TVx3VBY8nSAAAAAAAAAAAAALy0bdpfB3+ybiLyvacgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABa0jDWF3lDrK7eitnbrAAAAAAAAAAAFxas9l\/E3u0HhL674uwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWRL1as++odbfaUdFzwAAAAAAAAAFTxy2M8bd7UeBv5Eg7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGc\/Rqs7+g13dhS07LEAAAAAAAejz3PnlLjbL896GW62QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIes4+p\/6Dz2A\/V0\/n98AAAAAHMzV5u125fOujneolAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCbeLqT+h87hJ01T1gAAAGWdFZbdvnXRZMUM4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY23sLUt9B53Droqz4AAZJ087bd886PMDmrEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYldJX6mPoPO4tXdeJ0rJe2X5\/0WcXJ2vd4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEw46etsOXpz55C39mHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\/\/aAAgBAgABBQD\/AIP4AI0ixE1FRKUFWAGpRIyfSzt3pFiY1JolT\/gIANLMAGjpiQelCLIx6SblT\/AYgGBZhRyCQekiLQylJNSp\/kOmBwWYdqMUSj0gSbGUpFoVPQKJFUpZiJaEBDo6kgZSkWRSaRREqlLMRLQh26MpomUpFiBaAO2nVblUpVkYnRYiYnFFgAUAAGrVbFUpVmYnRIpBMKLCikAoa5VqVSlmpk+hwFE1IsBGiJgQNiVZlPSzYyfQoA70kxE1JolT2dZkU9KtzJ9B0WRj0kgVPahDvSzEpqVRMn0DSZmPSTYqe3CADSzADUokZMefItTKUi0KnuRigalmHejpiQedJNzKUizKTdjEAwLMKMQSjzZJEylIsilrt23k6YHBVgIUYol5mmkKgosALQAAb6okVQFWAloQ7cvIQTikwopQKHAFUSqUsxMWu3blZSiYUmHeiEAgcEVblUpZkYnKADvSLERpNIEw4Qs2KpSzMxOSdu9IsjGpJEqfDVmpVKWamT5CizMekm5U+IrMynpVsZPjqLQylJNSp8VVZFNSqBk+MotjKUkzKTjAh3pZiBqURMnxVJAylIsik44IANKsAGlEjE4imkZSkWIFoA7cfMUDAqwo6YkHhhExOKLAAoAAORnIBwWYUYolHhBSiYUWFFIBQ5MdMDgswEKMUS8FABGkWAjREwIHKlESqUsxEtCHbgIB3pFiJqTRKny9VAqlLMjFrt235JkY9JIFT5mq3KpSzIxN7SZmPSLYqfN1WpVKVZmJu6TUylItCp87WaFUpVqZPc0m5lKRZlJz9VmU9KtzJ7emiZQUWJS0AdugIh3pVkU1KoGT2tNIx6SYAFAAB0FEO9LMQNSiJk9nIQTikwopAKHQgQAaWYANHTEg7EUomFFh3oiYEDoYYgGBVhRyCQdcAd6SYiak0ip9ETkA4LMKMUSjq0WRjUkiVPoqdMDgswEKEO2oRZmPSTcqfRlREqlOGn\/UGlbpf9p1o5RKgHv0afejSsPepwyItThidGgHv0YfejSsPe\/q4jyLUuzOhXfv0WfejSsfe\/i4jSKUu2Oj0VfejSsfd\/kId6cRhT0sgdHom+9GlY+7+AQ70vFlGlUjJD0QfejSsvd\/EYoGBeKpRMyY9Dn3o0rL3fyKJlUBeK7UYolHoY+9GlZe7+ZRIqgLxZi0ICUehT70aVn7ugWblWBxGGJX\/wC9CH3o0rP3dEu1ItS0adPoQ+9GlZ+7pHDMi1OGB0ugz329K19zTOWJFqXYqI0A9+gb329K19zULx5FaXanQoB79AXvt6Vr7mqcRpFKXbHR6APfb0rb3NWId6XiympVE6I89e+3pW3ua0QAacRQDSqRkh5299vStvc15yAcF4qjlEg85e+3pW3ubCokVQF4oQoxRIPN3vt6Vt7mxqoFVBxFmJQh2Hmrz29K29zZVm5VgcRpyc1ee3pW3ubOu0ItTiOOlQD35k89vStvc2lwyItS7A6XMXnt6VM3+JtrcMCLUuyOjQD35c89vSl87a4jyK0u1Ohy157elL529eMIel0Dojyp57elL53AQ70vFlNSqJkuUvPb0pfO5GKBgXigGlEzJjyZ57elL53Q5AODiLo5RIPJHft6UvndlEiqAvFiWjAJR5E79vSl87wsgVUF4wxKEOw8gd+3pSj2Hel2pFqXjTp8gd+3xJdqRal486VAPfjrv2+KOGRFqcMTo0A9+Nu\/b4s4jyLUsyURoB78Zd+3xheNIpS7Y6PGHft8ZEO9OI0p6WQOjxZ37fGxDvS8UUaVSMiPE3ft8dMUDA4iqUTMmPEXft8fUSKoC8V2oxRIPD3ft8hUSKoDiLMWh\/8AkeGu\/b5CI9qRbqLUMEgen1tmJRiiQeFu\/b4+I9qRSMtSDApP4O2KboHluKJUICA8Jd+3x5FMVhQjiloA7fzexiTun0Aq34S79vjhCGUpKMAKAoF\/G9ikndPYNZtQD34M6DuTjRCicUYzvRCAQPzPYVF1T6HVaUA9+COfRxjv3FCOMNJpgmGifQKTinsUq04G59HFu9Ix4npNIqYaUQ709t1Jankeq0HgDn0aYN+70hHmUpBsRENSIANPrcIrTpmo1HfnPo0wb4I9qSYKKUg0IjrlEyqA9tspqctjtzb459GmDehHtSLRRam7MqOxLIlWK9tqlkDojvTn0aYPG7iIBSLc61N2RUtmcNSOAfW2YlKJmTNvDn0aYvjdRHtSKBlqRjyJ7U5aJuSvrcOnRgEo7s59GmL43RJEy1IRpS0Adttdx6ToH1vKI7s59GmL43IhDK0hGgWgAA3F7FpOwewKrevG5ufRpi+NwIAqChG96AoBur6ISd09hFm1APfcXPo0xPG3B\/8AQoR3eiJgQN4fwqTqnsSs03Bz6NMTxtgf3pKNE1JIlSDfHsAkvT6NVZjtrn0aYnjavIoxx1KRblRDfxDvT23U1qdx6rXbHAdyaZP07QJgCkWKilINiohwMxQMD22yHpy0UbDtK\/o0yXp2YxgLSLM6tINSI8IUTKoD+2wNS7c6BtnX9GmS9OyCPakGp1qQZES4YsgRYHls0omZIdlX9GmR9OxCPakmx1aQjiJ8QcNSOCvbbMSlEzJjsa\/o0yPo2FJE61IRxScUdsk3RXtuKJUICA7Cv6NMj6NekUyot44C0AduLu49J0D231UK8bAv6NMj6NaQoqClGhQB242+ikndP4JVtXfXL+jTI+jVkKJxRjO9JpgmHHn0Mk7p5CrNqAe+sX9GmR9GpDuIoxpjUkiVIORPoNJzT6KVaatf0aZH0afv\/dGPMpSSJUw5L5p9ApOKeRyrQdQv6NMj6NKJgCkGJlKRblRDlIh3p5biatO2SjUdMv6NM2N\/knoxN2pFidWkGhEeXHIBwfW2U9OWijYdIv6NMy9rRItDrUgyIlzJRIqgPbaAaWQOiOiX9GmZe1+cR7Uk2UVpuwKlzZZAiwPrbEKUSMkOgX9GmZe1+UR7UikZakGBSc6dNE3JXttmJRyCQ35l\/RpmXtfkRTFYUI4paAO3PXbFN0D23VEqEBKP5F\/RpmXtfiImZSkowAoCgXoC8jknYPoBVD8i3p0zL2vwEKJxRjO9EIBA6CPYpJ3T+DVbUA9\/wrenTMva\/l3ERQjhGk0wTDoQ+hkndPIVZtXfv\/Nb06Zl7X8O9Ix4npNIqYdDH0Ek4p7FqtP5LenTMPZ\/p3pCPMpSDYiIdDxDvT+ATcU8jlWn8FvTpmHsiPakmCilINCI9FBDvTy3E1KdslGo0t6dNBFF6ig0Kl0YOQDg+tsp6drlT07CUWYjGXgktQCA9F5KfQY1JXQ4eaqOml2Ixl2ouqAe\/RORmUGASd2rOddFzyzAYy6EHnRB9Josgk7wUXAxhMOwRlxLsai7jQfdDHb1NoWVvEx6VVMqOyRt0OGlRs+g+6ELuCIFlLzpw5O4NtEXdazWo6aQfh0DVVKkWTvMpKdvVXZtrKYSjGXes3qPlEXxefnOBAk7wSRp\/JrPR29NQyYxt5KJUykUXpediPapO7UW1SEyu+Hc0FzIGjLzEtNHqbsvOJO50GdSk8u\/Hd27k7c0XedIOCLl5pJXC3Y1KXIu+3xo9VaGjLzKekVyLF5hIzSDAJS6V3Y7+xkVWRoy8U1aTUKoHLJCURYlk7uWcUYwmHgTCVWYjF3ck4oBAeUvX6TMsneSitKKGUHg0dNLsKjbsQc0A9+SunibUsneYmpw4O4NwqNuFdjUZc6DzkSy5ECyV5lLTp2o6Nw6NuNwyqNuFu+48ooVMJO8U0qfSCr03Eoy6V2lRs8g+40I9qk7uRbg\/lVnw8VKYSjGXas2qOmUH4cV8VKXQizqSm13\/GimEoxd3qoUxk0XocSlLjQY1J3Cu+48moZMYy8lEqZSCTwvDpKeQYVJ3Qu75E3cHbmjLzEtNXibovCpCYQYhJ3as5oxhMPJG7pRuaMvMBBBwRcvBn0kiyLJXkorRjCYeUNHyrQ0ZeZT0kqVUvAnb1NoWVvIx6VVMqbljGTWZDGXimtRDgcN+XcEQLKXlTh0dwbmDCVWYjG3ci4oB772qqVIspeRUxdvlXZuaRs2uwGKulF5QD33cRAKk7wSRp\/KLPR5xGXCuxqMuZB5ugj2qTuxBrUjNLvh55F3KuxqNuFu+3GTuZBnUncK77oDG3Su0qMm0H4bZJXA3Y1KXKu+6CFMJRjLtWbVHzCD4NokZpBgErdSzvoQUwlGMvBRAGMmi9DZH0miyCTu9ZxRjCYehSSpkjRd4nILN8k7LsDx8k0LJXkdSlFDKD0ObuTtzRl5iFNXibouscuiNiyd5iNOHB3BuiTV2o1NG3oU1IOCLl1Cy5ESyd5lJTp6q6N0WZvlWhoq8SK0kqVUukOoBAk7xTSp\/JKvTdGmEmsyGMvBJaiHA4aAR7VJXcg2qRlln49Ho6YWYDG3cg5oB7\/mk7oQZ1Izi7\/pHHTi7Gou6EXn45O4kGISdxLvuk8ZcLhjUZcyDz+cnOoMKk7pXd9K426HDOo24G77+shMIMQk7tWc0YwmHpbGXUu0p\/eSywHUMoP\/AB6v\/9oACAEDAAEFAP8Ag\/8AejLdqEwjRVu1FMA9LTKgFGMJv4APairUBgHpSZUAoxxN+AB7UVagHv0lMoBaMoJvyAYQoq1APfpCZQC0ZUR0AGEKKt3rv0dMcC0ZUR0hTCWiqgPRoxgLRlhHUFOJaKqA9FhMAUZahHvqyqCWiqgPRIR7UZahHvryqCWiqAbocI9qMtQmEdjKqIUVQDdCzLAFGMJtnKqIUU4G6DmVAKMcTbWVUQopgN0DMqAUZQTbcA9qKt2opgNz8ygFoygm3IB7UVagHvzsxwLRlRHdgHtRVqAe\/NzHAtGVEd6AwhRVqAe\/MzGAKMt3oR776UwhRVgHmAj2oy1CPfgJTCWiqgPLBHtRlqEe\/BSnEtFVAeUmW7UJhHhJVBLRVQHkplQCjGE3DSqCWiqAbkJlQCjHE3ESqiFFOBuOmUAtGUE3FSqiFFOBuMmOBaMqI8ZKsIUUwG4qY4Foyojxzv2oq3agMA8RMYC0ZbvyAB7UVagHvw0TAFGWoR78jAe1FWoB78JEe1GWoR78nAwhRVqAe\/Be9GWoTCPKymEtFWAeBmWAKMYTcvKcS0VUB38yoBRjibmZTiWiqgO9mVAKMoJublUEtFVAd3MoBaMoJudlUEKKoBtzMcC0ZUR5+VUQopwNt5jAWjKiPQMqohRTgbaxMAUZbvXfv0GKt2opgNs4j2oy1CPfoSA9qKt2oDAOxiPajLUI9+hoD2oq1APfYDLAFCYR6IgPairUA99YZUAoxxN0VAwhRVq76gyoBRjiboyUwloin+WmVP8A4FK4AejaPnSufbohxJSa4D0ZR86Vz7f9SKCSiLgbouj50rn0fxIqYtEWA3RVHzpXPo\/mmsJKIqB+iaPnSufR+AQ70VcxaIoB+iKPnSuPR+MjgQoigH6Ho+dK49H5PFEcCFFMBuhqPnSuPR+cjmimA3QtHzpXHo0ACICm4oB79CUfOlcejRFMJaK5CgHv0HR86Vx6NIQ4kojgB6DJedK49GmIcSURcDdBEvOlcejUEUElJrAboEl50q\/o1RFRLRFgN0AS86Vf0awi5i0RUD8+S86Vf0a0Q70RcS0RQD88S86Vf0bARwIUUwG50l50q\/o2EP7URyIUU4G5wl50q\/o2MBEKI4opgNzZLzpV\/RsoD2EjigHvzRLzpV\/Rs5TCWk3ADzNLzpV\/RtJDiSiOAHmKXnSmDuG1kUElEXA3L0vOlHbiKCSiLAblqXnSjuBFTFpNUD8rS86UdyIuYtEVA\/KUvOlHdCOBCiKAfk6XnSjuya4lopwNyVLzpR3fxRHAhRRA3I0vOlHeQHsJHNFMBg5Al50o72UwlojmgHvx9LzxIoiWiOAHjyXnihDiSk1wHjiXnTBwAigkojgpuNJedMHAiLGLRFgNxhLzpg4ImqJKIqB+LJedMHjggh3oq5i0RQD8US86YPHByOBCiKAfiSXnTB44QH9qI4EKKcDcQS86YvjhZHHagEDBw1Lzpi+OFqOCkr\/+ioWm8mU9APfhiXnTF8cJUWAlKORN\/BFydGkJIinC0vOmJ44OoqBAVdCahHv\/ADQeHRpvIEV4Sl50xPHBTqgWlHgjQiI\/jbvjo0g+ItwdPzpieOBmUAtKvKMYTfnbyB0qQeEW4Kn50xPHARMAUq7CjnE2jbyRk6QdEW4Gn50xPG\/ibtSrvtRzibTAPakJQxKRXKsHAE\/OmJ430TdqVdgFKKifVFMJabyglpJYqob8n50xPG9iPalHYFpRcx9cQ4kFvK0moCgb4n50xPG8iPalXIEpRcT7EmqZMW8qA0Q4HDek\/OmJ43hVwBKUcCbZklzJC3lANRRAwbwn50xPG7KLgSlHRjbUi4MiLeTKeg\/vu6fnTE8boosBKVdiahHvtqDo6NN5Iim7J+dMXxuRlQLSrvvQiI7i3eHRpvIEV3RPzpi+NwOoBQVd96MYTbq3fnRpu9ItuSfnTF8bcYwFpV3RjibeW8gdKkHZFtwT86YvjbDGAKUedqOoJ98Ae1N5IxKQckW25Pzpi+NqMYApV2AUoqJ+AAPam8oYlJLlV2wnnTF8bQI9qVdAWlFhPwQphKKEqIUkqVUNpJ50xfGzquQJSiwn4QRQSC3lKIoCgbOTzpi+NkEe1KuAJSjgx+GJqmTFCVAaKYDBspPOmDZFHAEpR0Y3EElzJC3lCmoogYNjJ50wbEdcpKVdiahHvxNFydEW8mU+xk86YNgOqBAVdf5UI9+LoOzo0hIkU2EnnTBrjqAUFHYjQj3423enRpu\/ItryedMGsMoBaUeUY4mHjzd+dKkHpFtaTzpg1RjgFKPAo6gn5G3kTp0g6ItqyedMGoEwBSrsAo6gm5MA9qbyRiUi5ItqSedMGmEaVdAWlFRPyoBEKQlDFpJYqoaYnnTCX\/EdGI9qVdAWlFzH5cU4lFvKCFJqlUDSE86ZX1aER7Uq5AlKODH5kRQSC3laIcDhoiedMr6tAo4KSlHIm5smqZMW8oA0UwGDQE86ZX1fmUWAlKORNzpFwZEW8mU9APcPzE86ZX1fkUVAgKuhNQj356g5OjTeSIf8xPOmV9X4jqgWlHgjQiI9AUHZ0abyJFfyF86ZX1fgOoBaVeUYwm6Ct3p0abviK\/iL50yvq\/kJgClXYUc4m6Et350qQekW\/AXzplfV\/AR7Uq77UY4m6Gt5I6dIOiLfyL50y3q\/oI9qVdgFKKifogA9qbyZiUi4It\/AvnTLeoR7Uo7AtKLmP0UARCkJQxaSWKqFF86Z+p\/0GUXE\/RgpxKLeUEKTIJtOu2IsDqGMWjFEo9Fm0aovTaNTQ1ThoRcHUOdOhDt0TbMFF6axREdc5ZEcA6iTpUIduh7dmdemsQROgDtsLmPTXp1FnR6GINjrC1hikopQKGyOYxNenMaoh0ISRMqLWFAKImBA2h1FkWpywUQ6CJpioLWF70kiVINrEO9OogitOWR0B5+UgmFrDGNSLciIbeIANOoch6cNDoDzsA701hzqU3aEQDczEAwOoYpqXbnRHnDWJOtTZiRuG7nTA4OoUBpVEyQ80axii9NY5NDfFUiqg6haUSMmPMG0eovTWLTR4AsgVYHUKJaOQSDyxsyOuLWJIlQB24Gu2IsDqGMSjFEvKUGp1xaw5SUAAHB3DMi9Ooc6dCHbkqKBlhawoFohAIHCnLFNenUSdHkSaRlBawtJpFTDhzmPTXpzGKI8eIQTi1hRNSKBUg4k6jE1qcxyiHGgKI01hzHpBsREOKiHenUURanLBRDiwB3prEnVpuzIhxoQ706iCK04ZnQ4m1izrU2YJoceEoDTqGKel2p0B4c2jlF6axiaHIjkA4OoUDUs3MiPCmzFRemsURGgDtyU6YKA6he9KomSHgzdodcWsOROgDtylVEqoOoXtSiYpjwJBudYWsMUlFKBQ5Ys3IsDqGEtHIJB35JEyotYUAoiYEDmC7Ui4OYYxKEBDeyJicWsL3pJEqQc0cMyL06iDpUIdt3KUTC1hjGpBuREOcOWCa9Ooo6O6AHemsOdSm7QiAc8dRya9OoxRHcWsUdamzBNDoC6i01qdR6iG2tYxRemscmh0EEO9OokitOWKiG0tmCi9NYsiPQgQ706iCKU4ZnQ2VuzOvTWIIlQB26FmKBgdQxT0u2OiOwINjrC1hikoCgHQ85AODqFA1LNzIjrEUDKi1hQLRCAQOiSiRVAdQtKpGSHUJpGUFrC0mkVMOiyqJVQdQohR0xIOkIQTi1hRNSKBUQ6NLtyLA6hjFoxBKOgABGmsOc9INSIB0ecNSLg6hzkoQEPygHemsSdWm7IiHSNwyIvTqJOlQh2\/E1jDrU2j00Ok7lgmvTqKUR\/m1jlF6axiaPStzGpr05jFEP6tmKi9NYkiVAHbpc6i01qbQ5E6AAD\/j1\/\/9oACAEBAAEFAP8Ag\/rLptiT2S27WnVwSTxaCyW5a1FTjGaJ0rOcqYT2RmcdUvPvps\/9UHCrU8Fk1ZIY6UaSqfScR7VPZBYRQTV0yM8b+bN84j1IHJxgFjINpJLpJPXxHQdTl5yU5+SOlXcSpBZOTUpo8QfJ9IJy8Y2CCevuRmQ8\/ni5l7DKQWS2zqkV03JOjk1c0fBFnshv5OhER0cTPv4Q8Dkhm\/pNQixejEtOsYQk9kl29o5zKG00LdEjBDB5EYSdFMBw6KSMo0ik53JqzgF3Cro+qhLukoKoO\/Y2X6JPXzeOSn8mj3ePnEgproO9JKDqBvWOnehzhwk0TnsmpI1IyruWU2EB7VBX7IxFQV3x090KUUIiWdyU0Z1LTz6bPsoCIVA5DfxlQtzx86HQUxgIE7kRhGVNXK\/nj7SQ5kzQGR3keMPcDGdT6BTl+R0PU7d0jPDtqK6jY8Fkxy1qKmmU0nz6dvKOggnr3kZzcmzpZmpBZNUSqPk2sqlzqbumPgSz1\/yEvQj33Vm+cR6kDk6mT5vIpc2mLhYQZJ7Iz2QE5zKG3iOlXcSpB5OSVpu5Sdp8ylJlnDJTuTHLqll1HJ98ipt7CqweS2ruklk3BOXP5FtFpTuTjnp27WfK8Ah7gfQSkDkZlI0Q5VA5U7eIMU53JyadP5JzKK8EhbokII0DkJhKUA9+TrLJtyTuS2zWpOYeTCvCIK8JCBGCvyNmOSHOVMJ\/IrKOCYuB9OqcMgL2kIIYG846dDj4j2qdv+PiBmrpkZ4eHgPaoK\/pGIqDuyOni8cnr3joQJy85Kc4oAiFQeRn8dULc0fOl4xO3bHwATt+yMvQj34uQ5kzQWSXjGomeYzROKTNzR8EWdyI+k6ERHjaC6jY8Hkxy1qMmGcwnxCWnGMInPZJdPQVVOufjzR2sxVg8nHJUfJtZVPhkjKNYlKeyaqrS7hV0fkTGQcRqsDk0DU0eoP0+EO3qDBOeybTx84kFOTRss7iFIHJqKwN3CTtPgiy6bYk9kxFEJKWdy6nKomefQh4LJbV3SSybgnAFFCIln8kNGAy08+mz8uhrkfwR4HIrGRAhyqBvgj2qcyIwjKmrmkJ43MoW6ZGBGCyDHyoAPfep2\/I2HqdvCQnh5tCXnJQdQd+Rsxu85eMdBVPXzIzXO4K+ZKFqDvKNndzmbojoIs9kCQlwEe\/PQHtUHf8jEVCXVHT4bdLzzGDTn8jvJATnMoboAQ5kxg8jPo6oW5GE8XapKYZw6c7kxy6pddRyfoIkqdA8Bkl0yCJnWM2TZn0g2jUp3Jxz07erv1OhCDhVqeByYu2CNlmkulsTp0iySncnJp1ISbqVV6GNHq7BSDycclMJFtKJa5VZNuScyW1aVKTT2ZU6IMJJzFqwOTSHBo8QfJ6oxgIE9kVjHBM3E+nlOikbLO4hSCyaguCK6bkmnnb9joepy65CfN0YiZ59CHtO+SXCppbjlTQUTB5Ig7kOokdEejONvmtLkD\/AFerayFL22Ft3zEXMCiR0TdF8bfNaXIH+r\/1tnJkrb5beu+Jus5yGTN0Vxt81pb\/AA\/ytj+ACIDbmV5SJCBuOKuggh26KY2+a0t+f6z\/ACTUMka2stvI4sLNR1yp9EsbfNaW\/P8AWfwILqtlIHMDtMYuQZTyPRDG3zWlvsO9tfiZPnEctbuYf8gj3rWXQ6HY2+a0t8\/63+SLl3sIvb2X0HNIqIu0uhmNvmtLfP8Arf5oidfwK0BlxhJCT\/FZLoVjb5rS3qAGt7QQF0Sdsq23lONlqFMQJ0Ixt81pbz\/1\/RW9eErbBoLJ8POCdMxOg+NzAE1pbz\/1\/SW1fsva9W5kGGuUTkMToLj353S3b8HprXyLK21UBfELcoKpHQP0Cx787pbt+D1Fu5Ql4Qlv3VE3SU5DJj0Ax787pbrATQmpKYSjbOWJGKqBuOMuYgh25\/j353S3L8Pq0lToHt\/Lz5oWJl464U+e49+d0ty\/D61u5VaKW7mFVMI1+znEed49+d0ty\/D6+OknUQ4t7L\/\/AGU0WbySPOce\/O6W5fh9hiph9Br2\/l5s6Kgqk8S5vj353S3L8PscJcUlbi1uZYj5Uxf8VE+a4+HtO6W5fh9lgLpk7ZVtzKMTMAZMSl5nj\/57S3L8Ps9uXtL2sNuZIh7gpVE6I8xx\/wDPaW5fh9pti\/5a2Bt7IEPcYmIYg8vx\/wDPaWRRI5abXbOS5e3S29ekPdAHIZM3Lcf\/AD2ldezttt5QlIWoC54m6qEBDlmP\/ntK69nbimEg27lqRjwgpyOuZIQ7cqsD57SuvZ3BFZRue3cvu2oRMuwuBPlFgfPaV17O5NHi7BW3sxKVHvWkwhyawR7T2ldezukdJu4he28upKA0XQkUOSWJ87pXXs7tETb+BXt7LjWQOn\/g4R5FYnzuldezvEHcklba1u5XjJUCdlE+QWJ87pXBROlvVu3jLWsa3soxM1SiRk+P2J87xK3b1lrZG38jwtw0okdEeOWJ87xS2chy9sltq+Ye5iqJHRNxqxPneLW1kyWt8sHecLc1HIZM3GLE+d4uA9qt3LErFBAXLFXSQQ7cXsT53jKahkjW1ll7HVCzcdcqfjitifO6YfPBEV1Gx4LMLxOomSZT6PE7E+d0w+eDMnziOWtvMH+Qx75rLocRsT53TG88Iiph9BuLfzAi4BFVB4lw+xPndMf1cKiJx\/ArW7lti\/r\/ADTFHhtifO6Y\/q4U5cos0ruz23ZnJLP3dx4y+4UNP01cIvm\/C7E+d0xw7G4Qssm3TvHPMbEjcNzzN4Kf1sDLV04zWxz9urWu8EzkWJwmxPndMr6+D3TnG34JS5rzm70FNMqRf5Y2zrd+Lhxj9o7QyDQlEA4PYnzumV9fBbxy5CWmN4X1N3sZNIiIfixl9grtxibG32RszJAqpHQPwWylBSm9MsHZTgd5ZOhbNC7clXHeoN2yTUn5safZ28ceExpnu0co0chkx4HZ3zWmX9zgN4ZIgrILc2YLnuY6KBEA0JTCQcW\/a66LGHHeaLSyemIduBWd81pl\/c3+7L8hLKQunNkzcRf8e59K3cKtFcbfcK5LbGwMm2zk5twCzvmtM4\/srvtw3TEWohdGc5CYD\/qE6upZvXEctjD7jysMNl31b+RGm\/Wd81pnPu73NTsfbrW8c6PnYrJGdutbBz0jbT3Gf3MdthtW64e94\/fLO+a0zn3d5kJFrFI3Zn1RyV86ezLnYbbuqYs97jT7noKkg5+LuhpvVnfNaZ5\/6N3ePG8ejdH2BbInmJiTuVbZbMv+4cfPMZfcmMmjRz9rMM94s75rTPP\/AEbquum2TuvPMUwG5LgkrwW2mxMmXJjd3jL7fW7chEFU3SG7Wd81pnv9nG6XbmqGgzXNc8zex00ypF2zHeY7sxerjP7Z2xehu3cu6Wd81ppD\/wBW5XnmGHtSrove4r0OkimgTcMZ53uzFqmNPtBaGQKD+5dys75rTSH\/AKtwvHLUFaBrnybcl5gQhU91xf8AYy7cY1jP7FWfksqqR0T7hZ3zWmki\/wCLvbrwybAWQFz5euC6QSRIiG8Yu+z9149NjnOtn5PKICG32d81ppX\/ANu2XXfULZiN4ZjmripFskgO9pqGSNjP7a3TZwY4y7bGU0BDtttnfNaaV\/8AbtVw3TFWshdubZedFNsUqu\/tnKzJXGX3En7aJY+TLXySjtdqqCnMaaZL\/hIbRO3FG2y2uvPEnJUqKztbgbCQdRa+NfubKR1WfekDf7LabZ+X0058js0vNMYBtdWf1XQyL53MueDwU\/JWy8xd9yzIEtu5Im8mGz2z8vppz5HZHj1vHI3Nn5n2l5J9ca\/C7Xu+asp7jn7ooPaipRjPNNltn5fTXEAFldiXXTap3fnNjGjPychdy3D7MyBcOPXmNfuRDT1R0i0mGux2z8vprj+W2AxgKF5ZujISrjuWavNUpQKHErAync2M3eNPt7bl1UQSqp7DbPy+muP5bX3fmyDtw9w33cd40mmVIvFseZkuvGKmN\/tbaF8iAgYNfbPy+muP5bW3jmG37RPduR528qKUC8bxj9gLvxabFv2WtTJAmIYg622fl9Ncfy2ru3JMFZw3dlKdvEqDdNsXj2MPsrd+NQx19h7LyVRyGTNq7Z+X01x\/Lam7L8hrMSu7L1w3IdqyRZhyEBEBxh9p7rsAuNc1WnlUggIaq2\/ltNcfy2nue8oi0ELtzZOXEAlE6vJUlTtz4x+2lzWfVgZYtXJqHjUW38tprj+W0tw3TE2o3uLPkhLAqZVyrylq7XYq45+5M\/CBY+QLeyQz01t\/Laa7m5mk7o5qdj7ca3ZnlRzT1VWTd8ti5Z7BusYfct8xNaN6wV+s9Jbny2mv\/wD2fQvHrePSuzPKRySbh3PueYwFxylqvcafdDvUFPRV1M9Fbny2mv8A\/wBn\/O4cpM0rwzw3YmmZWTudxzW1rxm7KeYy+5TKRGKlmE810FufLaa\/\/wDZ\/wAqqpECXfneMixuS6Zi8VOc2Lkm5MbPcZ\/cSGnxYvG8m1\/Nbvyumv8A\/wBn\/JdOcbfglLmvWcvQU0ypF55j\/LN04xcYz+3Nr3WRNQi6f5Ld+V01\/wD+z\/ivHLcHaY3jfc3exk0iIh0Axxmq6sXrYy+1Fp38cSiAfigR7Semv\/8A2f8ABd2S4Sz6uzJlw3oVu2Sal6CYz+wN3YxHF32UtLI4GIYg\/ggfk9Nf\/wDs\/wDK8MiQlkp3NmG5LkMigRAOhGMPsvd2Ni46+wtm5Ko5DJm\/lA\/J6a\/\/APZ\/4XZfcJZSF05tmbhKIf5qdCwESjjL7WXbYwY5zTaOUUxDt\/GB+T02RwAt2\/0uC6Yi1ULnzo\/lg\/6hOr0PRWUbKYu+2txWfWPsqWvlBHx\/WB+T02Sf9umZyPt1reGdHbqnBTvXPRNo7XYLY5+5M\/C1Y+QbdyQ1qB+T02f80S8feT94+m3HReKl3sG6xf8Act6zGy7YfzJdNk3DVoZfY5m\/Xnclr0+YOYxfothv6l3\/AJkHDf0xx\/iUNTlb6\/WNmVDNH0FvGwQctVmSvRLD31svrNa+FfotZONKKUCBrMzfWiyM2oZp+jl84wpRM6J+h2LsG3rmN1hX6AWtYx2rVBijsGZvqfYWaAzZ9Nb5w+YQ7dC8d4qurKshg\/8AXrCQBYiGYQDTZMx\/S\/H+WQzH9S7\/AMNj0HtCx5+\/n+E\/11tmwWvacNZUfs5igcM3fR2ysojmH6zX3hZXoHb1tyl2PsM\/roevqsnH1t44YbW4bpO0sz\/QezL\/AKyzgK9MMPOfxUQ+nXeFf16XDcpsbYftHEjHb5GNaS7fM369rXusuTcLXliB3zts2WeK4X+gt438GKsAWPhtDc56AjboYZp\/XdFzNZCxbdOK5Dm5CGUNhT6Q3zlOsMfWeyMIobvdFpw17R+a\/wBdTdwF32PP2C+5phr6f3\/mGsLfUaw8NE3u9cf25kZhmf8AXQ6Z1c9pzNlP+YYd+sd9ZpVwn9JrGxYnv+SMU2tlmOzT+vCbgKm4KRtp7yzE2Ar0zO8wt9C7Nx2Zu3SaJcCydhSzcvtM2\/r8uazjPWTiOW5RjPD125dkML\/r1tu1ajo1pEN+DZX+vVi5nRzN9CL0sCnDdVorySw8b3Nk2Qwp+uyOi6ty2Im0GHCsw\/VqwszJZr+kF84so5DJm5Ba1oTV7P8ADH651XBbPsiBx\/HcOzH9SLAzGXMn08v\/ABDx6EgpG5XuFf14Tc9WPMX2xiuM4lmf6WWFlgMyfU2\/8MjxlozXfrYV\/X\/dd5nxjhOzMPtOKuG6TtLNX0VsnJVZh+td9YUX4qkkdwfCH0ZvPJw4i+udjYVS4y6aoPkc1\/Qa0L8DKWCb1w454iAd6wl9NL5zAbDP1TsLC5OOyUYzmW2Z\/wBelt3TWS8PXbiKQ4dhv6m3\/mYcM\/S+wcTF5DcdsxN3sc0\/rsjZar9xpc+MX\/CsRfXG+s0LYV+idk41pu3SaJckuqz4S92Gav11Coe7bKnrDf8ABsX4RvPMTvDX6+bWs6mrRBijyi+cd23kqOzN+uh6xq4balbTfcCx5i26cqSGEP15RMCMPCsLfacsyTiC0ctMc1\/rynbcqXhn9vu9+tGyZ6\/H+Ev11poGta0IWyWHMMn4SszMLTMn6\/rvsunbNdgtvUBbspdT7Cf67XssnY2O7bxrHc0y79drHzUhm\/6KXjjIq6CjVTdmMe5lF8Mfr0uO56xph20MRsucZj+q9hZnTzT9Jb7xWYxRIO5N26rtXC\/0HvK\/6xT9fbGwyhzzNX1BsTMw5k+n+QMP7gUonHCn0kvrKo4d+rVh4ZS6AZm+k1hZVDM31bvrCi22Ya+oWQMxVhT6gWLhkegbhuk7SzT9EbJyRWXPrjfWF1tow79Zb7zUthD6R2TiwpSgQOgzpog+RzV+v+1r4Uyjgy9cOudkxZgi9cxucMfQezMf03bpNEuhUrEsp1pmz9etv3CnkbE114of7BjnEt15Xf4Z\/XlbtsBGxjOGbdDrkteIvBhmr9dcfJ1fmNrmxlIayyMfXFkeSwp+utjGjbdrxFnsOiV4WTBX\/HZk\/XMoSrssydsR\/qLXtKavV\/hf9dDh2FmWDbuPGPRa\/Mb21k2Pzf8ArwfwxZ+3ZS1X2kh4Z\/cDvCv68JyfHG+KLWxNHdGslYetDLjLNP687hto0tEPoF3oGrRd8rhr9f8AeF7VivB1m4aZdHsr4HsvNDbMn6\/7xsinTRdir+RNM6x8K\/Ry+MnViP632JhdHpFlz632JmhHN30ZvTGIrIqNz\/hwr9Or7y+fDH1PsLC5ek2Y\/qpYOZyZn+k9+4qoQEo\/xwv9Vb7zYfC\/0ssLE4dKsx\/TPH+WgzJ9QsgYd\/riP653zmlbCn0RsvHFN26TRLpYYoHDM30ksLKlYo\/XpZtmLsI5rFN\/+PV\/\/9oACAECAgY\/AP8Ag\/oGWJzIAywuZ40WrE7mzh+hCyw7mQ6KXuDO+AhZYNzIdEqzBrfiIWWHcyHRC6ZlnOQIQywvZDodcz3nJHhlhfz0NOZYn8soeyh+hZAyxPZBlb97VjQkgZY9zIMvtasaDkDLFuZBmNziz5q9BaxOZwzOocWfoHUuZ2a1hdyZ+gOoM6evNyFlhcyGX9lbLOc5IWWHcyGXbme852QssG5kMt3MsTzwz0hZYdzIZZoGWJ7IM+oWWF7PlegZYtzIJAvZYX85WIGWLcyCQr2UPEqEDLE5kEiXztWJSrE4M6RtRasShUuDOkiocWfNXJ2oNbJVQ5nyZdNWz3mTKwu5M8SVcyl8nELLC5kIki5lifKBCyw7mQyNQMse5kEo0LLBuZDIlAyx7mQSnQssO5kMhUDLFuZBKt4ZYXs+QSxO5s4SveywvHHP6lzOlm9nPGe6gzp65b2tWM72NWZd1FrM5uZS8y\/c4s\/N7mWJ\/LQGocz81oAyxPZBoGWFzPzOgZYtzINBKFlhcyHMaBli3Mg0GoWWHcyHL3MsTmQDQihZYdzIcsWJw4s7QqhZYdzIcoe4M7foZeGUTZNDBWQN5RndQsn3eWjGD7oeY\/opcaxP6ss4rHiNF8H3Q8x+hZjWPEUssTxWNXaLYPuh5j9Sw9JsmvDdQdWJvS\/RXB90PMfAWDpPDd5N1hLaNFMH3Q8x8FCywOso9GSMJy36J4PuHMfDQvZe2UsM1xoZIgmiWD7hzHxUiChl7ZuPgfNkiCG3RHB9w5j46RBWXtlbDPv897IXGrRDD9w55CkQVlgeKqfVk0Pw\/cOeR9Qvpbp6hx9dD0P3Dnkrw+sTso6hZPu8tAxu55ND9w55OsxrGr2rFY8RoEN3PJofuHPKVDjWPEN1BRWJvTQEbueTQ7RzytYek8Lx5N1B1dGgA3c8mh2jnlqwdJ4bqLmSMJbRv80l8bueTQ7Rzy5Cy9spZR5hkjCeOyXhu55NDtHPMCRBQy9vcfNkiCG3V8ujdzyaHaOeYkiChl7ZuPgfPeyRBDLg3c8mh2jnmRIgrL232Ge6u9kLjLY3c8mh2jnmZIgywPFVPqyS0N3PJodo55o6hfTvZYeocd1N0szdzyaHaOeanuNYn12ss4s8pYm7nkwIrzYsxrHjWz3iseIlebuchFDjWPEN1B1Ym9JWm7nIZYek8N3k3UHV0el8qzdzkO9lgdZR6auZIgnLfKk3c5EoXsvbKWGb0ZIgmtcpzdzkWkQUMvb3HwLJEEMpTrTI1IgrL232Hz82QuNRlGdaZHpEFZYHiqmneyGUJ1pkj1C+neyw9Q4+soDrTJPqF9LKOoWT7vLdJ460yVUuNYn9b2WcVjxEnDrTJdZjWPFnvFY8qJNHWmTKw9JsmvDdQdWJvS+TB1pk2sDjw3N1i+iSx1pk4hZYHWUejJGE5b5KHWmTyF7L23WGb04skQSSR1plAkQUMvbNx8D5skQQ268pIHWmUSRBWXtvsM+\/zZC41GRx1plEpbpCCsu3CehLLWXuDESEU0TzVT0Uti7JUVGemY00BsMQQiguMjDrTKHoF5m9aNomZYnn+\/mn6E7gW2kbCy9o4hVNFRcaatjIXSKOtMn0hfbRr5MsbzwE1G0cU+B1h\/uDot\/gVDLB1w2fMNopu3SJOtMnUgC8qabk2ssZWyYU+mwzMg+GsQQ+4T0756WUdQrE98M+5WdIYybSEKf7Tm8MvcNwmvrpBZA746kYYqxdOJjMykYhWPEUSFMmUAJNQZe4UsHidVE7JCEGRrD0xViY7R5IbWWIKPcHimepwp3yDMl0DzUyxuFVNPobCyQhNfXJ17fQbPl3UXI38gdX9JmponpQyBMlUZYnCqmjdSOTJCPM33ZUhZez0mr6T\/8AN25k7gSo0HYdTn8yUf0jeabvQt0h9Zny7DEAQZwWxdkoajNTNSOIDYe4EPA7DTn0ySWYVme4X07EZQ81nMWGMAioti7B\/wATdMd867Q2GMEG3V92ezI9SzggrOu0WGhlnNZu3TLtzNh7gBFvhVc2Lslf2me4+e9sMQIIoOeTI7p3mb19VZS8230bCmasPcC8xsNDGLtdQq+oeB4HayFxE4M4zuZGdIvoo3uK21ssfUeA2DfcUZBm1O4FtmI2FsXb6hV9VG+mbcyZ1MikgC8qabjeyxlTY4azHayDOPWH+4fMNbVDEw9UNnzCecbKt2dDIjDCFPC8svcfZ57+ChkGdViCH3Ce+g3soGIVjxE+5RnI5OM3oHmzW9l7m4XT8doLJCEGeSR0xVi6cUzerLEFHuE14nHK3OBycZtQPNQ1sbrKWC+nceBZIQBn0xQ9MVkxnnG0vIQt1h3uE19V+bjk4zWgnZY+kVU0bqRWDSyQiQCFsXb6D\/ruou3Fv5BeHw0U30pmw7MnGzNSxdI46+BVunfTIRCy9k4TVPD5jlY2HuAjkZ5jNRtrzUdhycbBmd7VCvyG48GcH100+e6RGGIKDQWxdgp+0zXGjY8bGw9wEG2nYZjdmg7Dk42DMyhwrN03HYQ8Ms5rN254WRmGMAiosvZP+MV00W8vXa2GMEGou12zZmOw5ONgzJ0hLTfRPOOKsp6jWfKb+yyQw9wAjWapsXZKj2memY00AKm0thiCGo5kOw5ONgzF0C8zUb51trZYnnhrONk8lMPcC8xsLL2jiFX1eR4HayFxqLjuzEdhycbBmBIAvLfv5Msbzwo8mSS\/8gW2Y77mWDrG6LdTduzCdhycbBlyQhTrTtdYy9x9lFOu0OZ0m1iCH3Bxp3zzFQ2KHqhsDxPOOZGXnYcnGwZYkL9R57mXuG4TUTmmkVEMkIQSfUhIvcJ76DeypiFcN04nD9u3LTsOTjYMqQBTUNbGXuFLB57uRZIQko8Q6Yqx4ibkbWWIKPcJr6Re63KzsOTjYMoQPNQZY3Cqn08CKWSESnxQ9MVkxnnG00N1h1YfD6XplJ2HJxsGTrF0jjR6jiCyQjzo8pVIWXtdBq+miii7cydwJb9J2Hwnyc7Dk8JrA5ZI9n9I40+htDdIfXOaab5XJEFFRbF2ThNR+X\/88RYydwJyOw3ZKdhyeD7RyGRrMKzdMNhppDwyzms6\/wBpZYYgoNBbF2Cn7TNcZxerYe4DCbfCgz0ZGdhyeD7RyGQPbpCCs30T0Jxeyl5rPluvfLbDGARa2LsH\/EnkfPe2GMEGo5CdhyeD7RyHx+gXmb1o2iZlLzbf5pbLrD3ADzGwzi5sXZKioz0zGmgBd7GGIIROPjnYeWTwfaOQ+KkL7aNfJljeeFFG0cUl8ncC20jYZ2XtdQqmiE1xpq2FkLjb8U7DyyeD7RyHw0hC8qabk2ssZWyYU+mwhzINAKRh9YnF9zYoOsWfNupu3fEOw5PB9o5D4KQhT\/ac3hl7huE19dINDIHaBViCH3Bxp3z0ssPVDWJxtGykfCOw5PB9o5D9aAEmoMvc3Dz1cXhkhCDQSpCGseImPO1lTEKxdOJw82\/AOw5PB9o5D9KB5qZY3CoT0+hsLJCE19dBqjpirE14m8bWWIKPcHimekOFLrf1HYcng+2HkP6oyxOFVNG6kMkI8zfdoRxQdMVkxnnF84b+QOrD4fS\/9B2HJ4Pth5D+j+kbzTd5gt0i+nQohZe10Gr6aKKLtzJ3Alv0nYf6HYcnhwOEIEJJnUAKgvcTuZzzXrtOhhIgoqLYuycJ9p+WmakcRY0UBnCwurDp8nXtRJWPpO0eM7Ye8MBrnh8xe61lGhdIisXtDzfVeyQnBDVDPRPFPRQmVfxxO9pfDTRRPQjYe50RW\/L\/ANvNL2UaE\/5C+iEPiN1G0oGMPb6If9jPTQ6rflyQlYfaZrqjsYQxHBFUZiXTGaeaY6EF7sQFlJ2CdjD2BgFf1Ubqa2UvOYUBxQ+2LwM45WMi4YvafA08NmgzF3YgBz2ClsP4zh7jPcJhe\/Y2KMkk0l5zKkRxw1RT0zRT71ZISkXtLjdXdoIxdwiEVlzYfxh\/kfCHz3Nj7hJNZzSIe51w2\/MJpjTYDvb+OJ\/tLot1O0O0CGKIgAUlsP44U+4zXCc3o2LuxGI2+AmF2bFE7Ye71w1\/UL6b97L2itY+oTzi7QBiiKATkzMYex1mv6R4nlay92ImygbBftzhihJBrDi2HvjEKw6LyPC9sXaiBspG0Ty8Uth7fXFZ8u\/yVv5Ine0OhoopmpXOgjgKETEMIfyAv7hPROKaSU3Nj7UQiFlG0Tg7ZcmEHHFUJhtM3M2MkRSH2ia+s7c8Y+2SDWGw\/kj\/ACHjD5bmxdsiIViWqRHFF7YXmiegT0si4YfaPEznlZnzF2ojCbPETG9sP5AQ+4TXicXK2KAgg0h8sf5C\/wBofFTumRSxhg6IbPmItPkl8gMXaKVig7Qwh74wmsfKZrxTYK2EUJBBmIeJW4u6UqH1HYL2MPa6If8AY30XPtZTPINe1Elk8Ju1LYe90RV\/Sb6L97KJU4+6UHE7BO2H8cYR7j83kOLYoiSay8yH\/jid7S+HdRPQjYe50RW\/L\/280lNj7kQhFvhXcxh\/HCfuM9w8TubH3CSTSZFoDih9peKJqQ4JVYwhJwRVGY7DNyNkosUZAApLmw\/jhf3Ga4TmmdGx9wmI2yPQHFD7YvAzjlYyQnDF7YnGmaguFEnjFEQAJyZmMPYGI1\/SJ7zRYa2x90k2UDYKJJ4YjjhqM90U+9WSApF7S43V3SaUsYez1xf6iamm7ey92JbJoRdqZLKJ2EPd64f9hNTS6ve38ZfTCXRC6naFElzDB1xVCYTzmxJp2\/kLvaHQ+t6yaUOLYe91w1\/Vvpvfay9qIGykbRPRJNFxRe0eJo1cyE4YfaPEznlZJ7FCSCKQ4th\/IGIe4Oi3THg2PtFRxG0TyPSIrF7Q831XthhOCGoT3xT7klFj7ZIIpDCH8gL+4T0TimklNzYu3EIhZ41SL\/kif7Q+Ld4lzGHtdEP+xnpodVvZTPKXF2yYTWGEP5I\/yF88O6ZsXbIiFYfIfF3YgLKTsE7YewMArL4qLhxZS8ypxdqIg89omN7YfyAh9wmvE4uVsUJBBpEg8fdiAFtOwUnYxg\/GCfuM9MwoV072xRkkmkvMrV7URFlB2i7awh74wmv6T4jiLWxQlQaRn\/F3CIRWXNh\/GH+RHIee5sXcJiNssV7USWTwm7xnbD3eg2\/LTTRfSyjPZiiIAFJYwfjjEfcfluFPC9sXdiJPAbBMLpa\/xl3tL4fS5Gwx9EVpcaHHwPHPClsPYGM1zQ+Z5WsvdiJqFA2DU2y5QHFD7YniiakOGyxhCTgiqPgZjwNmdcPb64rPl\/7eSt\/JE72h0NFFM1Ky9w\/NDUaNhoZIThi9sTjTNQZqM44QccVQmG00cTYyE4YfaHCmekuKVWaAcMfXDUZ7ovNW6Ch9p+ajfPRm1IisXtheb6Be2H5YahTtNPLQIonYQ93rht+YTU0372\/jif7S6IXeIdmn+Qv9ofFTRRNOWw9vohs+Y7TQ6gcdBChxYQ98YxX9VO+ipl7UQNlI2ifMq92ICyk7BPS2Hs9ENf1G+i59rKZ9BYihJBExDiwh\/IGIe4fMNomPA7WxdqIEctoonzDi7sQA57BTM2H8cYR7j826YcWxREkmkvOg\/H2yQawwh\/JC\/uE948RubF24hELPGq\/LTH3CABW2H8YJ+4+A89zY+4STWdCePtkwmxsP5AT90M1M8M9QcrYu2REKwVynFGQAKS5sP44X9xmuE5vS9sXdiMRt8BMLtC+LtREHgdomN7YPyBhPuHynaKNs2xhFCQQaRkuKIoBSWMPYGI1\/SJ7zyNbYu6VqFA2DQ2vaiIsoO0XbbWEPf6DX9J8RytbFCVBpE2QqWw9rrNny0U03MvcLqg6EXaH\/AOMupBfCbvJsPd6Db8tNNF6Mo+MYYTjiqEwL5ztD6W6yg9odD63roj6Co9pfD6XIwhj6IqjMZpjas0\/wyCcUXtF05onZCcMPth8TOeVmidAcUPtieLqRysbCThiqi8DMeBs\/WkZWL2h58he2GHohqE98U+5NFaE44aop6Zop5zSrJCUi9sTjdQbv6\/yRP9ofEbvEoGMPa6If9jfRdvZTPouwx9cNRnui81ZO0MFq4jc4AbmxREk1l5\/49f8A\/9oACAEDAgY\/AP8AhAO\/o9naLXM\/9L2dozfozcz9GbmfofdkjmfoaeztF72dowdowcz9F7mfmd+gh2bHs7Rm9naM3s7Rm+XD2dnpzPlo9nZ+cz5YPZ0gnM+VrtGDmfovcz\/\/AC1fo0ezpLOk69nSRezpQvZ0jXs6Ur5FulQ5nyHcz5VuZ8g3M+V7mf8A+v8AeztAb2dmt7O0DvZ2aHaC3s7MjmfoOezswOZ+hJ+WuZ+hVzP0ZuZMmMVQJZ7uWuq6MYth5f0d6M93LXbovi2Hl+h25kmOtOi2LYeX6q9dbLGt11r0VxbDy+Ak4Z27RTFsPL4T389\/mztE8Ww8viPfz9dXs7RLFsPL4qt1P5+XJnaI4th5fHVurePLy3Mo0QxbDyyFQyRb\/RlGh+LYeWRubqdy136Hoth5ZK7014s93LXVdDh2Hlk7t1DPdrX5poaOw8spdu1mao6616GDsPLK6xrrVYyTHQsdh5ZbXrX5qzt1OuzQodh5Ze9\/PXVWdoSOw8swvfz9WdoQOw8sxK3U\/XWpnaDjsPLMihurf6eW5lGgw7DyzMoZIt+vqyjQUdh5Zoc3U7l6aCTsPLNTvTXiz3ctdV0Doc2O3Ua7Ge7WvRm6arWZkmOutdmjOtratZ7tGdetfmzt2jN7+euqs7RmkT+fqztGfVv9PJlGjJQ3Vv8ATXYyjRk5urXW\/Rm5zPdy9NX6M3ejPdy126M3bqGe7Wv+2jOvbr6WNUdda7NGdY1pZ27Rm9\/Pf5s710Zvfz9dXs7RkrdT9d3JnaM+rf6eW5lGjLpcNZ2SNx4Mo0Wv113M7Xy1f+jpN1DJE48JRCRLvgOLqmQuPDfKASHQMp+Gk4qLJMajJ4SEeyQ666hlPx0LxaznGoycEgnsg18eV7PyNInji3SbqZNCQLtdbN7PyZzJG8cWWE+cmBn9Az8qUMkb7aWWErJYZ+flygoydzeGWErJQZ7111mbXXwzEsJRk7gvHkygrJIZ5113tVmZYSjJG62hlEkBnd+uu5nOzUsJZInHgyyOGdnO11883dJuoZInHhoAeztdb2U5xdNUWQuNvnLxS3TrrbuZ+dUnFRao1GXKDXW5lOeULwzi+oy1cz8+pE8cW6TdTLFBrrqWfIBQyRvHFlhPnK1A\/XWtnyEUMkb7aWWErKnXUc7JErCUZO5vHkywlZS6672qkYsJRkj3hlD5ROdJBYSjJG410ejKJOvZ2vlztkp0nyZInHhJp7O1u\/uymS7jcyFx4SWUs7XW3cz5NoHioskxtkmkLKZPpOKiznGoyPdrrcz5RoXhukvqpysZwQP1182fKdInji3SbqcpGbkHDz\/uz5VKGSN9tLLCVycZOlWS66jmz5XKGTuPtZYSuSjJztORP\/pVrrZLJYSjJ3N48mWEqMjGTnacic6WywlGSN1oZQ\/IRk52n472dr5avl0sJZI3GuhlHxxk52n4zpfdJuoZInHh8YZOdp+I5lOgFxdUyFx4b8xnafhJDrrqGU6BUDxUWSY1HMJ2n9b2Qa63Xs\/QSk4tZzjUcvO0\/qdrrZvZ+g1C8N0l9VOWnaef6EDP0IpE8cW6TdTlZ2nn\/RzP0KKGSN9tLLCVykrOX82118LNDChk7j7ROwN+TpEFZe2+ylkOhdZhWWWc1nKuoX0ssDxxZDoTcHVllLzl3UH1ssLxx0IdIvoZY3nhmJ4Q1hlDxZoMSEKy9x5qoZBmVZjWGWcVjQQkIVl7m4MkIQZpUOLPDqxoESEKy9w3BkhCZtWFx4N1C+jQAgey9xwqpZIQmcELLA48G6h5S8QMsbhxbpHnnRCy9t1lDJEElysThxbpD66c8JEFDL29xZIgktVmFZZwU1nPiRBWXtm4+bJEEli4IKyyl5tkAkQVl7b7KWQhDK3pF9DLE88JCJEFZe28VUshlSkIZY3ngyCQ\/UL6WWB44shlKkIVl7j7KGQOkW8PrZYXjjKJIQrL3DcGSEIJHvCGsMs4rEnkAUsvcdYyQhJJrMawyzisSaQMsbhxZIRJdQ4s8OrEl1icOLdIvpk2sLjwbqF9Ek1LhazgprMnkLLA48GSISPWYVllnNZlEhey9t1lDJEEkX0h1dDKXmUyRBWXt7iyRBJD9IvoZY3nhKpIgrL2zcWSIJINIQrL3H2UMglakQVl7b7KWQuz+kIVl7m4MkISWKRBlgeOLIc9pCFZe4bgyQhJa9QvpZYXjjnhAy9x1lLJCEly8PrDKHjOiBljcOLdIvpl6pcawyzisZxUuDOD69AKzGsM94rGbVmFZZQ81nQKsLjwbqDq6M0uDqyyl5t0ErA48G6hfRmXpF9DLE88NBiFlgcaqGSIZhSEMsbzwZBoPQhWXtusoZIgmWpCFZe4+xkATQmkQUMvbNxZIgmUpCFZe5uDJCE0LpEFZe3uLJEEyVA9l7jrKWSEJobSIKy9t4qpZC7IUDLG4cWSEeeh9IgywPHFkPxlicOLdIvp0R9QvpZYXjj8NS4VlnBTWdE7w+sMoeLP1qHCsss5rOitZjWGWcVj+vSHV0MsTzw0XqHGsMsXVyZB\/wAev\/\/aAAgBAQEGPwD\/AMD+Zrh1SNcyzGgHrODb7Ionk6ZGqEHUMifzevHxc9zKZa1BDEAdOQGQwsG8r28XDtFoHH9R\/N147XbplkyqV4MvWpz\/AKvksLuQqjMk5AYa32sfFTj3gaRg59PE08w+fHabjMzgHJBko6gMv6AntnaORTUMpII9YwtvvqdonDtkFGHHioyPRwp68fEbfKsqdOk5jrHEfJRU4MNiRdXHmQ8gy6W6fV84wfjZaRdEScqD1dPrr+QFzZSNFKPeQ0OFt9\/QEE07aMUI9LL\/APj5jgXNhKssZ6VNaZVoekH0HP5JTCG+IuRX93GRQEGlGbgOrM+jBjlk7K3P+VHkPWeJ\/KfEbfK0T9Ok5HrHA4Fvvydm3DtoxVfWvEeqvVgXNnIssR4MhqPkhMc8naXA\/wAqPNq+noHrz9GGt4z8PbNUFE4kf2m4n8wxU\/l+222ZoieIGanrU5Hj04EG9L2Ev\/EUExnr4kfnwJrd1eNswymoPrHyOn46UdrTKJc3Pq6PXTBh28m1t\/7J5z1t0er11xU5nwPtNumZAeKHNT1qcsLb7sPhpyaahnGeFM+I9eXpwJYmDIwBVlNQQekH5Ge13GVUJFVXizdQ44a32cfDQHLWc5Dx6eC+rP04LyEsxzJOZ8HHwUpMXTE+aH1dHqwsF\/8Ays5y5jVCfQ3R6\/nwHQgqRUEcCPkV+I3CVYk6NRzPUOJw1vsadihFO1fN+jgOA6R0+imGnuXaSRjUsxJJ9Z8LCWsmuAf5UnMnTw6Rma5EenAhmb4a4PuSHIn0Nw+enyJNdX0ixRKKlmP0ec+gYNv3fSgzBmkHp91f6z8wwbm9kaWU+85qfDxFHJ21uP8AKkzAHoPEerLCwq3Y3JH+FJlU5V0ngfzH0fIcZ7p1jjXizkAD1nBt9hQSt\/xnBC+pcifXTqOPiNwlaV+jUch1DgPEVRhYZ2+Jth7kh5gPQ3H564Eds\/Z3BH+FJk3pp0H1Z+j5CjLKwVFBLMxoAB0k4aDZ1+Il4azUIP6z+brx2m4zM46E4KOoDLxNUZHAh3Am6t\/7R5x1N0+v1UwBYyjtaVMT5OPV0+r5Bi7kBQKkngBgwbf\/ADU4y5TRAfS3T6vnxqvpD2darEuSDj0efPic\/FQeMlWGYIyIwIN2BuoMhqJpIufGvvev5xjtdvlDMKakOTrl0j+sVHp+QMwxN8TcD3IyKA+luH04KXEhjtycoUyXo4\/pcK5+rxcJrd2SRcwymhHrGFt96Tt4uHaLk46+g\/m68dvt0okApqXgy184OY8v2jkftbkVpEhqa+ZjwH++WGgLdhak\/wCHHlUZ01Hifo9HjIXFpI0cq8GQkEesYFvvydoP+MgAb1rkD6sC52+VZU6dJzHWOI9fl3\/OSVl6IkoXPq6PXgw2pNrbEU0IeY+erZH5qDFT41FzZSNFIPeQ0OFtt\/TOtO3jHV7S\/PmPmwt1YyLLEwqGU\/T5j6D5b69wlCvSojXNzxpQemnE0Hpw1vtf8tbmo1D\/ABCPSej1fOcF3JZjmSTUnxz8Rt8rRP06TkescDhbffY+zbh20YqvrXiPVXqwJ7V1kjbgyEEH1jyzNxuMqxihIWvM36o4n\/euGt9lTsIuHaNm56ugfn68Ga4dnkbMsxqT6z497fbpWQ1zXirU844HjgQbyvw8vDtFzQ\/1j8+BNAyvG2YZSCD1EeV5utwlWKIZVbpPmA4k9WDBsMeheHayDP1LwHr+bDXN5I0krGpZjUnyBEu3ylVrVozmjdY\/3OFt9zHws594n92Tl08RU9B+fAdCGU5gjMHyrNzeSLFEvFnNBhrfYo9bcO2kFF9S8T66dWDc38rSyHpY1oK1oPMM+A8hR8FKTFXOJ80Pq6PVTAgvv5W4I988h6m6PX85xUeU7TTsqRqKlmNAPWcGDZV7eX\/iMCIx1cCfzY+I3GVpH4CuQHUBkPV5EhIH7S36YpCSvGuXm49GBFK3w1wfckOR6m4fPQ+UhdyFUZknIDBg2ul1cZioP7tT19OfQPnwZdwlLLWqxjJF6h\/ufI0RBu3thQdlISaCvuniPo9GBGj9jc5VikIBJp7p6fp9HlBU4aC3\/mrgZFUNFBy4t6+ivmNMEXkpENcok5UHq6fXXyQqMLDOfibYe5IeYD0Nx+eowq20gS4IzhfJq58P0uHR0caeTrRBhcXIy7KM8Dn7TcBSnDj6MGOR+ytz\/lR5D1nifXl5KVGRwIdx\/moBlVjRwP1un1\/PgfAyjtaZxNk49XT6q+TJS5ftLjoijoW4dPm9fqrhoYG+Gtj7kZ5iPS3H5qYqfJcPGSrDMEZHC2+7L8TCKDXwkAyHHg2VeOZPvY7Tbplc9K8GHWDn5K\/z8o7ToiTmc+ro9dMGDb\/5WA9Kn94etuj1Yqcz5Nia3dkkXMMpoR6xhYN6Tt4xl2i0DjrHA\/m68dvtsyyqOIHEdYOY4dPkj2u4zKnmXizdS8cG32dTbRGoLmhkI4f3fVn6cNLMxd2JLMxqST0k+T63NnI0cqmoZTQjAg36PWvDtYxn614H1fNj4jb5VlTpKnMdY4j1+RvxG4SrEnRqOZ6hxPqwYNhXs06ZZACx6hwHrr6sGe5dpJGNSzGpPrPlGt1YyNFKpqCp+nzj0YW239AOjtox1e0vz1I+bAuLKRZYzwZTUeRJuL2RYoxxZjQYa22BM607eQdfsr82Z+bBub2RpZD7zmp8p\/iNumaJ+mhyPWOB9eBb78vZP0SoCVOXvDiPVX1YE9q6yRtwZCCD6x5Cma4dUjXMsxAA9ZwYNhXtX6ZXBCjLoHE+unUcfEbjM0r9FTkOocB6vKvtNumZB0pxU9YOWBBvK\/Dy8Na1KH+sfn68CaBleNswykEHqI8gTLKwVFBLMxoAB0k4NvtCi5mFQXNRGCD87erL047TcZmcdCcFHUBl5X6rCUiOtWjbNDwrUHqpUZ+nCwbl\/LXBoCT\/AIZPoPR6\/nwHQhlOYIzB8e1OGgsP5qcZcpogPpbp9Xz4\/npP3YNVjXJB6un1+WYFnKTDXOJ+ZD6uj1UwsN6fhbmmYc8hOfBujh0082eKjx0Yom+JuB7kZyHW3D5qnBSd+zt+iKMkLxrn5+HT5biOKTtbcf5UmY9R4jAikb4a4PuSnI9TcD66H0eNzHNJ2twP8qPM19PQPXhoUY29qcuzjPEZ+03E1rmOHo8u1hZ+3thQdnJnQZeyeIyGQ4ejAjhk7K4P+VJka+g8D6vGZ+NlHa9ESZufV0evBgtf5W3PuoTqOXS2X5qemuKnj5e1GFhuG+JtxlpkPMB6G4\/PUejFLKTTNxMT8rj+o+on0+LzLuEoU0qqDN26h\/uMGDaa2sGY1A1kbPjX3fV85wXkJZjmScyfkBDoSrDMEGhGBDuI+KgGVSaOP73T6\/nxXb5ayAVaNsnHq\/rFR4r7fcpliU8AeJ6gMzx6MNBsqdhGcu0ahc9Q4D8\/XgzXDs8jZlmNSfWfkFWWFijqQQymhBHSDgW+8KbmIUAcUEgHD+968\/TjtdulVyBVl4MvWOPic3N\/KsUY6WNK5VoOkn0DPDW+wx6Rw7aQZ+peA9derBuL2RpZDxZjU\/ISs9s7RyKahlJBHrGBb74hnj6JUoHGXSMg35vXj4jbpVlTppxHWDmPEbXN26xxIKszGgGDb7CnaNw7aQUX1LxPrp1YN1uErSyHKp6B5gOAHyGi4spGikHBlNDhbffo9Q4dtGM\/WvA+qnVgXW3yrLEcqr0HzEcQevw8zTsqRrmWYgAdZODBsy\/ES\/8AENQg\/rP5uvHbblM0hHAHJR1AZDh0fIiLmwlaKQdKmlRWtD5xlwOFt9+TS2Q7ZBkfSy9Hq+bAubORZYm4MhqPCy7kBQKkngBhoNt\/mbgVAI\/wwfSen1fPjtNwlJUE6Y1yReof1nP0\/Ir8Rt0zRP00OR6xwPrwtvvidlJSnaoKoePEcR0cK5+bAmt3V42zDKag+seEGKA\/E3Iy0IeUdbZj5q4Iu5NMOVIo6hB6un11+RntNumZB0pxU9YOWPu+5i7K60lqrmjU48cx+fr8Gv8Ae0QStZ2s9wEJoGMSF6VzpWlMGNydtu3Y0inbVGanILKAM+A5gOvAWVSpIDCvSCKgj0EGo+Rpf4Un0eDb3\/pl59S3+xbWOT4mwU1+GmJZBWldJ4oSFAqMLBHKLS+NB2FwwAY0FdD5Kc60BoaefGiVSreYinyML\/Ck+jwbe\/8ATLz6lv6As59N9YjIRT1JXIgaHHMtK1pUrkKrgQ7RIYrtzRbWcgSdNApGT5Dooc+GCjgqwyIIoR8iy\/wpPo8G3tR07befUt\/RqOOFs93H3jZrkBKT2qD+zJx9TVGA2y3AaegLW0tEmB5QaLWjjU1BpJOVSBih4\/Iov8KT6PBt6\/067+pb+mssTFXUgqymhBHAg4Wy7wxfH2w0gSatM6AACgbgwoODA9Yx2uwXAnYAs8JGmZABUlk8wocxUZfImv8ACk+jwbev9Ou\/qW\/IrPbO0cqmqshII6iMdj3pjN4pr\/MLRZqmpq3Q9SRWudBxwbzYbhLqIZsFykT9dDzD6PT8iK\/wpPo8G3kefbrv6lvya3lhK8M6GqvGxVh6xhbPvbBr4KLu3AVx7Iq6DlagBPLpYk1NcC+2mZLiClS0ZzXIEhl4qRUA1HH5D1\/hSfR4NvH+n3f1LflVv9pnkt514PG1D1Hzj0HLC23eyHs3of5q3TiaZa46gcaVK9ek4F7t00dzatXTLC2pTmRn0qTQ5MAfR8hq\/wAKT6PBt4\/0+7+pb8v8VtFw8EnA6TkRQihHA5E8cLb95YRZTmg7eAFomPnZMytfOpI\/sjC3lq6zWzkhJozqRqUOR9Yy4+f5C1\/hSfR4NuyngbC6+qbwEz7PcNEGprj4xuAQaOhyIqBhbXfQLC5NB2ubQMchnxZKmpPFRhZ1IeJxVJEIZGHoYVB+Qlf4Un0eDbt9guvqm8DI2qciFvbhfmibrU\/SKH04EV+Btt2a1DMWgJ5jysc1yoAGrn72Bq4GtCDUGhpkRkfV8g6AmhMcgHpy8G3b7BdfVN4KILOXtbOtWtpueM9Q4qfSpGFt3cbffsQBDO1I2JKgBJTlxJyfTQDicAOKVAI9IOYPyC23VL9W3g25\/Yrn6tvB1tyReWIqDb3BJUVoORgQymgFKGnoOBHay\/C3hGdtcEAk\/wBh+DdRofRhoZlKOpIZWFCCOg\/IHbdUv1beDbn9iufq28JWyvGF9ZLksc5JZBzZI\/tKKtWmYPmwBtU4S6JNbSc6ZQBw0n2Xy\/RNfRgo4KsMiCKEfIDbdUv1beDbkq8TZXAH\/wDm3hQZTQjMEYS031TuNktF52ImRagnQ+fQCKMGGeA2zThpqAtbvyyg5e772ZoCta4ofL+26pfq28G3D7JP9WfDFmhYpIpBVlNCCOkEYFp3kT4+ACgm4Tr\/AHuD9TfPg3OwXK3Cj2ozyTIKtTVGc+C1JXUo\/S8vrbql+rbwbcPsk\/1Z8OW4tXaOVfZdCVI6iMLad64fiVqf5qLlmFf0h7Lj\/wAp9Jwb3YrhbqFRqfQCGQVA51Oa5kejPj5eW3VL9W3g24fZJ\/qz4gTcNrmkt7mMhkkjYqwINeIwlr3rir7K\/FQKAwA0iroKBsgSSKEnHx+0zx3dr\/xITUD9YGjKfQwHl1bdUv1beDbh9kn+rPiIX20XElvOvvRtT1HoI9Bwtt3og7Gb\/wDatxVT7R54+gnlFVNP7OBeWEqXFs3CWJtSnMj1cDkaHy4tuqX6tvBtw+yT\/VnxJ8Vs1w8DnJgpqrDzMpyYdYwtr3kRbC4NB28SkwklgKuubIAKnlDDLgMJcwOksEgDJJGwdCCAciKitCKjiOny2tuqX6tvBtw+yT\/VnxN220zsikgvE3NG+YNGU5GtB6cJa70Pu+8oB2hq0Dnz19pK8c6j0jCS8Y5BqR1NVYVIqpGRFQeHlpa9Uv1beDbh9kn+rPigptc5+HbN7eQa4mNCK6TkCNRoRQg9OOwvmXbbw8FlYmFzU5K9OXKnt0\/WwBIKVFQeII84IyI9I8srXql+rbwbcPsk\/wBWfFSw28nb2IYFrWerRmh6KEFetSMJbq\/wV62lexnYaWY6RySZDNiaA0IHnxRxSoBHpB4Hywtf+r9W3g09vMNUckTow4VBUg8PFi2kjC8sF\/8Aj3BJCj+w3tJ6jT0Y0WUwtrun\/trhgrGgJOh8lbhwqGzAocFJAVYZEHI+V1r\/ANX6tvBpP1G+jxclruP8\/ZLlolY61GfsyZkZmudRwwqbJMfimIHwkw0zVJpRaZP\/AHc\/RihyPlZa\/wDV+rbwaT9Rvo8Xh0JDA1BGRBGEs9\/H3haLQBmNJ1UaRk\/vUVaANUdWFl2O4WWXTV7c8syHpBU+11rqHVih8qrT\/q\/VN4NJ+o30eMVngZkkU1VlJBB84IwLXvPEb6KlBOp0zrQEDP2XFSK1FaD2hg3Gx3C3Cj2k9mRePtIcxkCcqinT5U2n\/V+qbwaT9Rvo8Zrd2Mrwzoaq8bFWHURnhbbvbD268PioQFlHpZfZf08D6cC\/2e4juoKCpjPMhoCQ6GjLTUBmKV4E+U9oT\/zPq28Gk\/Ub6PGq322TPBOhBDoaHI19YqOBwtp3siIOQF3bgVyAHPH0+clSDU8Dj7w2uZLm1yHaxGoBNaBulTkcj5vKW065Pq28Gk\/Ub6PG\/wAbs9xJbzUKlkNKggggjgQQTkcLb96o1tZWOd1Cp7POpq0agkdA5P8Ay4W9s5EntX9maJg6H1jgfQaH0eUdp1yfVt4NJ+o30eOfidmuHhY+0oNUceZlORHXhbXvBH8BdZKJo6tAx5RVgasnvMTVh0UGFuYWWSFwCkiEMpBAORGXAjyhtOuT6tvBnRcyVIHrHjsnaLhlhYgyQPzRPT9JDkevj6cLb7sBtt3Q1ZiWgYgVyNCVJI97LPiMZ0KmtGUhlahpVWFQR6QfJ+065Pq28k9G3zarY+1BLzxnI9B4HMmopnhYLhvu69P+XM1YmP8AZk6Oph\/ewBKpUkBhXpBFQR6CDUeTtp1yfVt5KraRSfEWAOdtPzIKla6DxQkKBVSMsLCky2d+dI+HuGoHJArokyU59BIbrxolUq3mIp5N2nXJ9W3kutpOwvbFQQIJyTpqKVRhmtONM1y4YC7bMYLk1JtrghXHtGit7L0UVJyOfs4KSAqwyIORHkzadcn1beTFRxwtpvH\/APRs1AUCZj2qAcNMnHLzNUY1bLOO34m1lIWYeyMhwfNqchJyJIGKHj5L2nXJ9W3k0JYmKupBVgaEEcCDhLTvChv7QAKGrpmUUAFH96gGQbz8cdrsFwJ2ALPCRpmQAVJKeYZ5gkYofJW065Pq28HPkKs9u7RyKaqyEgg+gjAg70x\/GJn\/ADCUWfPUaseD5kVJzoOODebFOtzGK6lXKRBU+2h5hwrXh6fJS065Pq28HPkOt5YSvDOhqrxsVYesYW074RGQEit5AAJBUqKumSvQAnLSanMnAvtpmS5gpUlDmuQJDLxUioBqOPkladcn1beDnyJW\/wBnuJLa4XIPGxU06QacQekHI4Ft3qg0SUoLq3FAf14+HrWnVgXu2zx3Vq1dMsLal4kZ9Kk0OTAH0eSFp1yfVt4Oes+RfxW0XDwScDoORFCKEcDkTxwLbvPH8JcEn+YhFYjUn2k4r0Cq1HoxHewyxy2sx0xTRsGRz5gfPmMuPo8jrTrk+rbwc9Z8i3uryRIoYxqd5GCqo85JyAxJt\/cq2+OuUJVrifVHbqynMdDPmrI1KFGoaMuLH8Qu8kkW7b1tsiSWvxlvHLaxFD7ls4aMaqAvkSxANchSLafxFhG1Xx0p8ZFVrZzyLV1zaOp1MxzUDIDEe42EsdxaTANHNC4eNwRXJlJB4+Rlp1yfVt4OR6T5EtPOypEilndiAqqBUkk5AAYk27ujCd1v1LIZAdFtEwBFXc5tQ6TRBzI2pGNMGXvNddrHU6baIaIEB1imn3uVyhLe0AtRUf0DP3Tv5IYGP7y2fngk\/WjOXrFD6cLY98Y\/uDdDXmqZLNzztyuavHQBVAbVUn28LcQOkkL10SRsHRgDQlWWoIqKZHyKtOuT6tvB26z5ENt2zsd13BdOqO1IMaV0nnl9gcrFgATXSVyOAe8E4W35WFpbkrCpGk9bEMpoTQ6XKNUYWKJQqKAFUCgAHAAf01t+7980u16iz7fc1ltjXiQhPIx\/STSevEW2by42He5CF7G6b+VkZmVVEc5yWpY5S6aBa6zWmFf3XVXU9DKwqrA9IIIIPSPIi065Pq28HbrPkM9lG\/x+5qDS1tyCQRrA1vmqDUhQk8GoGArhodyuGt9uOoC0tmKIw1GhdhzMaBG48jg6WoaY0RKFWpNFFBUmpPrOf5NLSwufjdoVgWsLsl46VWug8YyQgWq8BWgwlis52fd3oBZ3zqFY+aOegRun2ghp0YaGZSjqSCrChBHHyGs2XiXK5\/2lI\/r8HYf2j9PkI0FzJ8TuFDotYCGeo0jm\/RALrqrmFbVpIw1tPOds2x6g2lq1HdGBGmWXicmKuFOlqKy6TjsrdQq1qacSTxJPEk9JOZ6fy8e1zzDd9mQUW0vSWMY5yBFL7aDU5YqDpJAqMC12q5+B3UivwF6ypIc2yjbJZKAAmlDzAUOCjgqwyIIoR5CWX8UfQfB3\/WP0+QWneJy92c0tYB2k7dJoo4cvNmRUA6akUw0Fgy7Nt4IosDCS4ehU80hFFFVNAo5kbS1DjTGONKkksx0gKKsak0AAzPAeBB0JDA1BGRBGIts7zV37ZV0p2dxIRcRJqBPZTZ50BADh1z4YRe7V6E3AqpewuaR3CsQgIUVIcam0qVJLUrpGKHyCsv4o+g+Dv+sfp8gDcb\/dLHJpqkCc8z1rpCoM+YgqpNF1cta4e07uRttNiwZe1ahunU61qKZR1BRh7ysCpqMNO5LSuSWdjVjVi3E9FWJA4CuQHgyXNq7RTRsGR0JVlYcCCMwRhNu7+od+24UHbO2m8QZcJT7eQ\/zK\/rYF13Ov47icLqls35LmL2idUbULABCxZNSgUqRw8gbL+KPoPg7j+030+Phed4byG0iYgL2jULEsF5V4nNhWgyrU0GDa904WsrRgK3E4\/fMDoJAT3Kgupz1KwVlNMNe3LvPdyEmSeZtcjFqaiSf0iASBQE508KS92+WSC4jNUkiYqy9GRFCMDbPxOgfd7Qii3kRVLqMliSzVGmUZ0odJAAo3QW3TuVfx30UahpY15ZogTQdpEeZcyM81zGefj+y\/ij6D4PJ+s30+PH3Pe7iO2tkDEvIaeypY0HEkAE0AJoDh7DuPELeMEqb24UM1VJHJEciKrxY0ZHBUhsNu25Sy3d85znuHMjjLSAC3DlouVKgDVU5+HRb13eu5rK\/gYPFPA5R1KkEEEUPEYh2n8Urb4qEaI\/vC1QLMoGhayRiivRQzEjSzMc8JvndO8hvrRlBYxMC8ZIB0yJ7SMK0NRx4E+PbL+KPoPg8n6zfT46a93KZIYFyLOaCp4AecnoAzPRh7LuBAGBBA3C6U6Mx7UcfFsiHRjymhRlHHB3TvDdS314Tq1ynlTNiBGnsoAWbTTMA0rTxEm89172exvYyCJYHKnLoPQR6DUYj2n8VLMpIooNysVrqIDmssJPEnQupCKAE6CcDd+7V5Bf2LcJrdwy8SuY4rUqaBgDl47sv4o+g+Dy\/xG+nxw15fyxwQJTVJKwRVqaCpNAM8sfBdx7U7g9ea6nJit1oRUDLWxydSKDSwFaqcC97zXb3kwpQEaYl9iuiMZCrIrdNGqRSviY7r3O3CewnYaZBE3JIv6MiGquPQwOIdp\/E63Xbbp2VPvC2Vjb5mmqSIamTjmUqAB7OIt42e4iu7CcAxzwOskbVUNTUpIqAwqpzWuYB8c2X8UfQfB5f4jfT42e5uXWOKNS7u5CqqgVJJOQAHE4m2\/ugv3pfRlozIKrbRuA45n96jKuoJ7rBlJwZ+8lwbhAWKQUpCgJYUCcDysFauTaVYjUPFQ3HujfSW1SDJCTqhlAZW0vGeVgdIr00yriDae\/8AGdm3PSqNdgl7SVshqNBqirxPtL5iOAiv7R0mtZ0EkU0TB0dSSKqwqCKgjrBHEeN7L+KPoPg8oP8AxG+nxq1hsp+8r8UBEJBiSug1Z+B5XDgA8wDAEEY196LkvBUFbOGq26dPs8XIqw1NmyNpYEYWKJQqKAFUCgAHAAeLS3dO\/eO1c1ks5f3ttIdLLVo2yqNRowowOYOI9s71quxbo5oGkbVaMTqOUhzTIKOetWPGmFlUho3GpHUhlYedWFQR6R41sv4o+g+Dz\/xX\/aPjNrOzB3Lcl\/8Aj27Cgzb25Dyr7DDp5hpbSSMU3q8aCyBqLOyLRREgggs3ttmqsATytqAJU0wIYFVI1FAqgADqA8YxxbLdfE7WHVpNuuiz27gHMAAgpUVFUKnPEO27k52Ten0p2F0wMEjnQv7ubIczM1FcLpUe0cK6mquoZSMwVYVBB6QRmD4zsv4o+g+Dz\/xX\/aPjFrF5DebnmBa2\/MwPD94wyQBqBuLLqDFaYkt7yQbdtkmpfhLVjrZGDCksvEkq1GC0XUoZTghABUlj6SxqSfOScyek+NVsbaZdx2fUC1jeVZBkB+7f24zRQOU0p0YW0S5Xad4IH8lfOF1kKzMYpTRGA05AkPmAAThoplKOpIZWFCCOgjxjZfxR9B8HuFPESuP\/AFHxf2e73BkuyQFtbZe1nJND7I4cp1cxFVBIrTHYWo+6bA0rFGweZvYJDycKVDqQuTI2dCMaYx0KCSSSdKhRUnMmgAqc8vHMO37m53nZEIBtbpz2irzEiKYhmTNtWYYEgVFMsLDsd58LuZFW2+9Kxzf3G9iQfqmufs4ocj4vsv4o+g+D3P8AGk\/aPi0z77cqkhBMcCc00h0swCoMyW0MFrQEila4ey2Bn2qxJIEiEG4cAsK6qUStEYUzHMjA8cFolozcWNSxzJoSc6Ak0HR0ePFliYq6kFWBoQRwIOIdq71k77s8elAJ2\/mY0GhaJNxOlFoqvqUV6MBu694vx4VTJYzkJcKdKk6UJ51BOnUta0JoBih8W2X8UfQfB7n+NJ+0fFYu99uo7dWoEVjzMSwUaV4nmZRXgKipGDad1U+7dvYCs8grcurAVAH+XUMR+mjrUEg4kvZmea7mJaWeZi8jljUksfOc6Ci1JoB5AJd2cjxTxkMkkbFWUjgQRmDhNp7\/AMP35t65LPq0XkYCkAB81da6ahxWi5MKnBue5e4JcsK6reQdncoKtTVESTwQtylgB0+LLFl4mdBn6TT+vwe7QdE8o\/8AUfFLbjv1zHbW6gnU5zIUVNFFSaDM0BoMzlhrPuRbiyhqB8XdoHkNDnoirQZgrzEgqwdTUUwb\/cp5bu8b2p7h9bnlVePAVCqDQCtATU+QiX22zSW9wldMkTFWFcjQjPMYj2v8Trf7ztsh8dAAl0vpcexJxzNA2XHA3fubfw38AUNIsZpLFkpIkiajpQuFqRpLZKx8VWP2iL9oeD3n2iX9s+J23HebiO2t1rzSNSpAJoo4s1AaKKk9Aw9h3CtqxlSBuNyKJmGAaKPi\/FHUtRSKqQGw2571cSXV0zV1ymoXNyAg4KF1sopnpOmpHkRFvPd66ms72FgySwuVYFSCOHEVAyOWI9m\/Fa2edaoq7naAB1UAL+9hoA\/DUWUhqk5N0Dfu6l7DuFgSAZIGroYioV1NGRsjkwHA0rTxRY\/aIv2h4PefaJf2z4la83CaOC3SmqSVgiipoKsaAVJpj4buPD8aTT+bkqkAB0HkrzOdLMOFFdKMKYG4d5Lhry5FKFxRFPKeROCjUuoDPSS2mlfIxd57p389heKCvaQOVJUgghhwYEEgggjPCbf+KVmIZs\/\/AOhYpRWPO37yAZCtVUdnRQMyuE3jYLuC\/sJAClxbSLIhr0Er7J\/stRh0jxNY\/aIv2h4PfKvAXUwH\/nPiN7m5dY4Y1Lu7kKqqBUkk5AAcTiTb+6UY3C9Qshlaot0dS6kFhQtRk0sFzGpWGoY+K713T3xBJSJwFhTo5YxyioC6ugsoagbyQG690L+aym99UbkkHmdDysOjMYj2v8SrYbVfNpT462Ba1c8i1kjzaL33YqXXgAqjEe67RPFdWcwDRzQuHQ6lDDMdNCCQcxXMeJLH7RF+0PB7\/wC1T\/tnxCWY0AzJOGsO7Sfed\/UqWQ0gjNAas\/vUDK2lfbWulqjHb957x5IOKWURKWyVBBGkUL5My1f2koGBIrgKooBkAPJMbh3RvngB\/wASBwJIJASCQ8bVU10ipyOQzxHtnfuNdi3Eg\/zFWe0cha8aFoyxHvVWpHMBhLm3dJYJATHLE6vG4BKko6kqwqCKgkZeIrH7RF+0PB7\/AO1T\/tnxA1hterddxUZw2zDQvSNcuaio1UpUal0sVOKb9crDbVDC0syyRAgoRqY870ZNQJpTUy5rhYolCooAVVFAAOAA8l692L5ltGNXtJv3kDZMM0OQI1EgimeeI9v7wf8A1\/dWoNE767V2\/sTUBWp4K46aazxwHRldGFVZCGUjzgioI9I8QWP2iL9oeD3\/ANqn\/bPhz7cJfjt2CsRZ2vOwI1Adow5YxrXQS2akiopiS2upfg9tfUotbckFkOsDtH4klWWoGSuupTg6QBUsxp0ljUnrJNT6fJuO02q6+L2cMGfbryskBFVLaM9UZYIF1IVNMRbXeSrs29OtOwu5FWGRgFqI5jRasxbSrUNBxJIGKOCKgEdR4Hw6x+0RftDwe\/8AtU\/7Z8M7Dc7gPetktrDzynNAaqOAAdWNfd5gDg2qMds21xzW8LAyOpVarJJ5vbVgvKylTkRjRCtAaVPEkgAVJOZNAMzn5Ppt4mG67MoK\/BXxZlQEUrG4OpCMiKHTlQqRUYW2sbk7ZujVJsb9lVstZpHLkklFUEnkNTTTgpICrDIg5EeGWP2mL9oeD3\/2qf8AbPhRl3qcdsRVLePnmflZqKnpCtStK0IGeWJLPaX+6dvqVBgatw4BybtKcuYDLpGasUdcEW60LU1MSWZqcNTGpNOip4ZeUVRkRiPat3I3rZlJpBdMe1jBJJ7Ob2hmSaNqUnowsXdy8EO6NkdtuiEuBmoGjgstS1B2ZLZGqgYoePhVj9ph\/bHg9\/8Aap\/2z4QbvfLhYzTkiHNI5JoAqjPNqKCaLqIBIrhrPuuv3TYPUGdxqunQggFQcoiQwPAujrxYHD3c7NLcylmklkJZ2LMWNSejUxNBkCTQDymWeBmSRCGVlJBBGYII4EYh2rvaDve0JpT961LmNBoXkl96iKQqvUVJOBN3S3BHuQoMlnPSK5Tz8hPMK9KFhlXFD4RY\/aYf2x4Pf\/ap\/wBs+DfH94ruK0hoSC55iAQCVUVZqVFaA0GZoMGDubatZW9R\/M3ifvWAKHliry150Oo19l1wb2\/mkubpvammbW7HSqk16KhFrSgJFTn5VJd2UrwzxmqSRsVZT5wRQjC7b+IsP33aCv8ANAhLxfbOb+zJVmFS41aVoGx959zL+O7UFtcBIW5joTnJCTqUECoOa06a18HsftMP7Y8H3O0kILxXtyjEcKrIwNPBH3TfbmK1tYwSZJWCjJSxA6SaAmgqTTIYkse40NF5l+OuF5a866o4\/eFQjAtysjdBGH3XdJZLq7die0mYuV40C14ABtIpnpoCT5XR7ps1xLa3cRqksLlHU+gihxHtf4rQNf2x0p94WwVbhKsKtImSy0GrpRiaZ4G7d0L6G9g0guqGkkeSkiSM8ykagDUUrkCfBbH7TD+2PB97\/wBSvPrm8CN1fSpDCtAXkYKoJNAKnzk0HnOGtO4sYnZhleygiIAhTVFObHSxKkimpCrDpwN17yXD314DVXl9lDWtI04KA1So93UQpoaeWUe893LuayvYmVklhcqaqQwr0EVANDliPavxVtNXBfvKyQBujOWHIN1ppJJ4YG9d1r6DcdvJoJ7Z9QFSwAcZMhOk0VwrUFaeB2P2mH9seD73\/qV59c3gD3V3IkUMYLO7sFVQOJJOQGH2\/uXbi\/uVJU3ExKW6MpIIy5mNVZSBQqdLUZTg33ei9lvnB5I3osKDl9mJaLU6FJJB5hqFPLYbt3Uvp7G6FQXhcjUCCKMODChIzHThds\/FO3+EmOQ3CzjrESSx\/eRDNRmoBStKEkZ4Tdthu4L6xlFUnt5A6EerMH0Gh9HgNj9qh\/bHg+9\/6lefXN+WaaZgkaAszMaAAZkkngBiXb+6Uf3puCak1glbZHGXM\/vUJVqL7SGqMaUwZe8lyZIasUtY+WBAdYpp986XKEt7QAJFR5dDde5u4S2chKmSMHVDKFYNpljaqOtVFQwOIdp\/EW3G1Xp0J8ZBVrZzyLqdTVo6nU7EalHAAYh3XbZUuLK4UPFNEwZGBFRQj0HMcR0\/l7H7VD+2PB97\/wBSvPrm\/Ktt20Md23BdOqO1IMaV0nnl9gcrFgATXSVyOB9\/zhLblItLeqwqRoOZ9pqMpIJ91ipqMLFEoVFACqBQADgAPL34nujfvDExrJbP+8t5P1425T15H04j23vuv3FulKGZiXs5CA5JDAaoiaKoVgwLH2wMLcW7pLC9SkkbB0YA0JVlqCKimR\/K2P2qH9seD73\/AKlefXN+TezR\/jtzUGlrbkEgjWAHf2UGqMoSfZalQK4aDcbhrfbSWAtLZiisNRoXYczGgRqV5XBKmhpjREoVak0UUFSak+s5\/ICrd3LwtZVBksrislu9AwzSuXtMQVIzNeOIdq3ymxbxKyoEuJAbV2Y05Zmpo4jKSn62Ff3XVXU9DKwBUg9IIIIPSPydkR\/+zD+2PB97\/wBSvPrm\/I\/D3kwmvzkttDzPWqirUrpA1qW6Qp1aSMPazynbdskBBtbZiHZSOEkozNQzI4XlOTLpOOyt1CrWppxJPEk8ST0k5np+QWOz226N5s6tqbb7sl4aErq0dMZIQLVSMsR7fdzrs+9tpX4W7cLHI1BXspTRc2JorENQdOKOCKgEdR4H8jZfaYf2x4Pvf+pXn1zf09W8TF7g0020C9pM1RXJRw5QWFSKhTpqRTBg24jZ7DLlhOu4YhlOcvACq+6vMjlWAIrjTGONKkksx0gKKsak0AAzPAfISu2mVd12cf8Aw72raeVgOzlHOlC1aAlTQVUgYFvYXP3buRqfgb5lVqDWeSTJHoq1PsnMDTXBRwVYZEEUI\/p2X2mH9seD73\/qV59c39E3G\/3SxyaapAnPNJWukKgz5iCqk0XVy1qcPad3I22qxcMvatQ3TKda1HRHUFHHFlYFTUYe4kJeaQku7EljVi5zPRqZiBwFTSnyGBlNCMwRiPa99f782dKKIrtiZo1\/5c3tCla6W1LhF7t3wj3IqC+33dIrgHkB0CpWQan0roJY0JKrih4\/0bL7TD+2PB9+VRQDdb4AD+O\/+0XneK8htImIC9o1CxLBeVeJzYVoMq1NBg23dKBrK1YCtxcD98wOgkKnuZF0NTqUhWXDXty7z3chJknmbXIxNNRJP6RAJAoK50+RBbi3do5UYMjqSGUjMEEZgjEW1d8lbfNoQBBrYLdRqAqjRKQdQVVoFbLMmtc8CTudfCa6ClpLKUaLmMKtWJTpAoeZSRQE5Yof9tl9ph\/bHg+\/\/wCq33174fc97uI7a2jDEvIaeypY0HEmgJoKmgOJLDuPGIFBK\/G3CBjkWBKRnI5qM2yZHqCCMHdNzlku745dvcMXkpwABPCgouWZAAJNPkUS8sZXhnjNUkjYqynzgihGE2\/8RYjvVoKj4oEJdiutqs\/CSrMKl+bStAcHce5l9HdqtdcJolxGAT7cROoVArXMU6f9ll9ph\/bHg\/eLadm2S+26Q7vuSJd7tbtAsqJdyRGa2Q17WMsG7OXONmjdCMq4+8u8N1JfXla65TyrmzAIg5VALtppmFOmtPkYj3TZriW1u4jVJYXKOp9BFDiLZ\/xTtmv4CwX7ytQBcqCVBMkZoktAGOWhiTmx4Y2vvNbR6NvuUtr6NpeR+zcLIoZDzK1DmCMjkfBztffzbIbshaRXAAS4i407OUcwpqJpXTXMjEu9fhPcffm3CrfBS6Y7xB5l4JLT0aWP6Jw9juUMkFwntRyqVYVzzBz+ReO+22yO27I+Z3G+BjjI88a+1J\/dFPThNwuLf793ta1vL9FZVJ1D93Dmi1VqGus5Agg+FGLvrtiPee5fW9IrpPZ4SAZ5IF5wwC5CmJN57gOe8mzrmUiTReRgAV1RZhxUnNCTQZqMPaXkbxTxkq8cilWUjiCDmD8ianurYNFteoCXcbqsVsgqASGObkA10oGNAcQbz3rH\/cG\/R6H1zrS2icaG\/dxe9pZTRnOatQrgIgAUCgAyAA8NZu8lktvu4Vuz3K1VUnB0kLrIH7xQSG0t5qVArifeO7kZ7wbBHrftrRSZ44xrNZYeOSKCzLVQTTDRSqVdSVZWFCCOIIPT8h\/wncTa5bmFTSW6f93bR5MRrlaignSQBxJypiHfPxImXvBu0baxb6aWSkFhmjZyChU81KMvAg4Szso0hgjUKkcahVVRwAAoAOrxDJfbrZjbt8YGm42KrHKWJJrKtNMmZJOoaj+lh9xtofvzYRUi9skYsg1KoE0eZQksAKFgeg5GlDx+Qtdk7ibbPfTEgO6LSKIFlXVJIeVVBYVJOQzxFvv4ySjddw5XXb4HK2sdVBIkYUaRg1RQEJlXmrlHtOx20NnZQjTHDBGsaKPQqgDxLJuFtb\/cW9twvNvRVRjyj95DkjUVaCmg5kkk4kvtysjuWyJw3GxDSRgeeRaao\/7wp6fkITY+5u3XG43z1pHbxlyKAsSSMhkCc\/NiLffxsujNOGJG1WbgRjS2XazDNgaV0pTI5tWoxH3f7p2MG37dD7ENugRa0AqacTQCpNSacfFBRwCpFCDmCDife+7Cr3f391J120YFtI4DU7SIUALMV1OudF9kkk4eTvNt7T7QHKx7laAyW7CradRGaEhS2lwCB8gkWx92rOa+v52VI4YELsSzBRw4VJAqcs8Rb1+NN58JCaN92WThpSPNJMKqvUmr9YYGx9x9stttsxxSBKFsyQXc1ZyCxoWJIr4se0u0WWCVWSSN1DKysKFWByIIyIOJt47iN\/25vT1bTEuu0kY580XFKnpQ0\/snD2ffPb3W1DFYr6AF7aUDTmslB+mozANTTj8gEW07JbTXd7OwSKCBGkkcnoCqCTiDe\/xcnOzbaSrmxhIa7kWoNGOaxVFRnqYfo4Xau4m2Q2Y0hZJ6ap5clBLynmOrSCRULXMKPGD7du1vFdWkoAkhnRZI2ANRqVgQaEA5jEu8\/hVP9w7nSotHrJZyEBRQcXjyDGo1AsfZAx939\/NrmtFJpHcAa7eX9SVeU9Va+jy8S1s43lnkYKkcalmYngABmTiPee\/7nu5s7ZiORNd5ICDTTFkEFQKlyDQ5KcCHuVtiJde\/ez0luX9qlZCMsnK8oWq5GvjSfYe8NrFebfcoY5oZl1KysKHqPmIzHEGuJ9+\/By6G33Z1yfdt0SYGPO2mKTilSVRQ1VAFS2G2Pv3tk+33AJCNItY5QGK6o5BVXUlTQg+XAjjBZmIAAFSSegYg3nfo\/uDu+5Vu3u1PbyJVSeyh9rNSSrPpWopXCv3cslud3Kr2m5XSq9wTpAbQafu1JBOlfPQk5eOJO7\/e2xg3DbpfbguEDrWhFRXgQCaEUI6DiXffwTujFMWBO1XjgxnU2fZTE1UCtdL6shk1aDDbH3y264269SlY7iMqTVQwoTkciDl5\/LWPcbe0+6djfP4+\/Vo1Yc3+GlNb8y6SQKCoriO9t7Vd235SSdxvUDOM6js4zVI6Cma8xOdegeOzsffjbLbcrM8EnSpXMHkcUZCSoqVIrTPEu9fgreG5hA1fdl84EooBURzUCt0mj6fNU4k2HvbYXG3bhEaPDcxlG6xXiPMRUHyxjm7u2DW20FwJNxugY4FFV1aSc3IVw2lakitMW+7b9Au\/d4lVWe4uwGgjemfYxEaaA8GcFunLh5AHYu\/e3xXsIDdlIRSWJmUrqjcZgitRxFaEg0GJ99\/B+5+9rAa5Pu+chLpF52ojezJRQqjg7MclxNsveG0msr+3YpLBcRtG6spoQVYA8R5WpZ9zNvdrXUFlvpwUtogdWbSUP6LAUBJIpxxBvffhh3i3uMq4EyabONwQRpiNddCOL1B\/RwlpaIsUESqkcaKFVVUUCqBkABkAPIM2Hfva4bpwtI7lRouI\/Skq8wp5jVfRh94\/CuSTf9qzY2zKq3kVWUBQAaS8a1ULQKSQOl7LcIpILiM0eOVSjL05g0I8qV2XuJtsl3Ial5TRIY1BAJeRqKANQr05jLPEW8\/ixON93ECvwUepLNCQRmcnkpXp0io4EYTbtpt4rW0iBEcMCLHGoJqdKqABUknIeQ5TvrtiNe0ol\/b0iuk9nhIBzZKBRwwA4AYl3fuIT3j2ZKtphXTeIo\/Si9\/+4T+rh7W7jaKaNiro6lWUjiCDmCPKVdi7jbbcbjdkjV2SckYPvSOeVB6WIxBv34z3fxt0pV\/uu0akCkFTSWX2n4MrKoUUOTYi2LuvZQWFhCqqkNugReVQoJpxNAAWNSaZnyLkn3yxWz3hlbRuNmBHKGOsguByyDW5ZqjUxAq2Jt52GP7\/AO76Fm+ItFPbxpViO1h9rJQCzJqWppXBjkBV1JBBFCCOII8oY9i7o2FxuN\/L7MNvGXbrNOA9JoMRb3+NV72KsNQ2uxar5hhSWbgCOVqIG6QSMJ3d7mWEG3bdGWYRQLQVYkkkmpJz4knzcPI+S93Cz+7N7YGm42AWOQt55Epok9NRq\/tDEm4yWn3vsi0Px1grOFHIP3iU1JzPpBI5iCRl5PQ7L3ftJr2\/uGCRQW8bSSOzGgAVQTxOIN9\/GC4+6rE6JPu6Ah7l15G0yMOWOqllOZdWHDEewdx9uhsoEVVd0QdrMQKapXpV2PEk+oAZeScm5bdbjYd9bP4uxQLG5oAO0hyQ5LxXS2ZJJOJL7dbI7jsaZjcbEGSIDzyLTVH\/AHhTzMfJpLOxieaeQ0SONSzMfMAKk4h3j8T2bYNnLAtbmhvZF5gQEIIjNVHt+62oA8MCw7ibXDauVpJcsO0uJfS8rcxr5hRfMPJZ7S7RZYJVZJI3UMrKwoVYHIgjIg4n3rumP+3t+k1vrgXVbSudbc8Xu6mYVZDkq0C4Y96tvaXa9REW42tZbdwCQCWGaEgV0uFNCPJZYIFZ5HIVVUEkk5AADiTiDeO9qv3e7vyKJBLOlbiVSFZeziJBAZWyZssj05FT3P25TuOnS+4XNJbl6gg85HKDUiiBRTLyaezvY0mgkUq8cihlZTxBBqCOvEu8\/h0V7vb27BjGoJspKnmJjAJQ0qRooK5aekfDd+drlggY0ju4\/wB5byZKTpkWq5agCPPl5JUGE3K6iOx7AaMby9Rg0i6ipEMeRcgqQalQMqnMVju9pshuG+LQtuV6BJLqGk1jU8sdCoI0jUM+Y+T0m2bvbxXVnKAJIZ41kjcA1AZWBBzFcxiXefwnnGxbgRX4KXU9m5AA5Tm8dadGoVPADDbN3722S0kFCkoo8MikkApItVIOk06cjll5Hx321WR27Y3zO43wMcRHnjWmqT+6Kf2sRble2w33flHNd36hkUkMD2UOaKKNTm1HIEEeUUux957KC\/sJlZXhnQOvMpUkV4GhIDChFcjifffwauxYXR1yfdl2S0DHnbTFLmye6qqwKgZlsNsnfnbbjb7kEhTKh0SAGlUccrA04g+RanultzrtuoCTcLkGO2QVzo59sge6tTiDee93\/wBh36PQ+qddNrE40NyRZ6tLKaM5NVNCuEtLRFigiVUjjRQqqqigVQMgAMgB5SybD3usLfcbCQUaG4jDr1iuYPpFCPPibfPwUulUM2obVeOQBUqNMUzE5e23OchRQSc8PsXfHb7jbb5KViuIyhoQGBFciKEHLz+Q\/wB39w9sluUX\/EuX\/d28eRPPK1FHDhmScqYj3f8AE6cb\/uYqfh0DR2aHmHDJ3yKkE6aMvAjCWdjEkNvEoVI41CoqjgAooAB5h5UtsPfjbbfcbNgQomQFkJINY39pDUDNSK0zyxLvX4L3nxcIq33ZeuFlA80c2St1Pp\/WOJdk7y2c1jfQsyPDOhRgVYqePGhBFRll5BrsfcTbJ7+4JAdkWkUQLBdUkh5UUFhUk4h3\/wDGSdN0uwoYbZAWW3RiFIEjghnKnUCByHI1IyMW0bFaw2djCNMcFvGscaj0KoAHla21d+9shvBpKxz00zxHSwBSQcw06yQM1rmQcTb7+ENyd428Fn+75qJdotWNEb2ZQBpHusSfZxLtG+W01newsVkhnRkdSOgqwB8fpsXc3b7jcr560it4y5oAWJNMgKAnPzYTfPxvuO0Ioy7XZS8tQzAiaUcQQFICEcSCRTOPYu6Vhb7dYRABYbeMIuQpU0zJ9JqfT5Ymw7+bXFdSBaR3Sjs7mL9SVaMOo1Xzg4k3b8OHPeLa1oexRQl4nsD\/AA+D1YtTQSQq1OHs76J4Z4zR45FKsp8xBoR47i2Pu3aTX1\/OypHDAhdmLMFGQ9JAqcsW\/eH8ZrtrK3kVZBtdof35BFaTSEUjPnVQxHAkHC7D3H22326zUAMIUAZyCTWR\/ac1JzYmlcsvLUr3x25BuAFI9wtgIrpcgBVwOYAKBR9QpkKYl3zuex7w7EmpmaFCt1CiqWJkjFQVAB5lJ6gSBh7a5Ro5Y2KujgqykZEEHMEeN0sdthkuLh66Y4lLMaCpoBnkMQ71+LE\/3Jtxo3wUVHu3HGjcVjr6dTD9EYG19w9rhs+ULJPTXPLkoJklarGukEioWuYUeXMlzvdiLLemDaNxsgI5tR1kFxTTINT6m1DU1BzDE+67LCd\/7vxlmFzZoTMiAmhlhFWFBSpXUtenBRwQwNCDxB8Zpa2kbSzSMFREUszE8AAMyTiLd+\/zHu3szjUFlTVeSChppiJGippm5Bp7pwIu5W2Il5Tnvrikt0\/tcZCMsnK8gUFcjXy9bcp7f7o30j\/39iiqXJZSTKmQkNAQCSDzVJNBiTcbi0+9tjTP4+wVpFUco\/eJTWnM2kEihINDTxgEQEsTQAcScQ7tvkR7v7A+ljcXiETSISK9lDkxJUkgtpXLjiOfZLEXu8Kq69xvAJJSw0ElAeWMakDLpGpSTzfIDLum1Q\/cG+vU\/E2SARO3\/MhyU8OK6T6cPJvlmb7ZwRo3KyVngIIYgNlVGopJBGQzrQgnxZHuNpZ\/dWxvn94X4aNGHN\/hpTXJmumqigJFThdzhg++N9A\/9\/fIrFCGYgxR5iM0IBIJPLUEVPyCPaXaLLBKrJJG6hlZWFCrA5EEZEHE+89z\/wD67vsmt9UC6rWVzqbnhy06mYVZCKKMkOGPe3bnbbdREe4WwMts4rlVx7BPmeh8UpL3a29oNoLhZNyugY7dRVdWknNyAwbSlSRiLd+8kSd4O8C6X7e6SsELaRURxGqmjVo7DVSmQIzCIAFAoAMgAPkHezvokmt5VKvHIoZGU8QVNQQfMcTb5+G8y9391kbWbfTWyYnSMkXOMUDHlrVm4ADHwnfva5baFjSO6T95bSZKTplWqkjUARxBy8S\/Ddx9slngU0ku5B2dvHkxGqRqLU6SAPPliHeO\/jf9x70lG0yLos42GfLFxeh6XND+iMJaWiLFBEqpHGihVVVFAqgZAAZAD5C5dp3q3iu7KddMsM6B0cVrQq1Qc8+vFxvv4RTHaNyCs42+Q67WVgKhUYnVETwFSy+gDDbP3622aykDEJKykxSAMyho5BysCVNPOBXxCuz9xdtmvZCwDyhSIowWVSzyHJQCy18wNeGIt5\/Fm4G97iKN8FDqS0Q+Zjk8nr0j0Yj2zaLeK1s4gRHDBGscaAmpCqoAGZrkPkPl2HvTZQX+3zBleG4jDrzKVJFeBoSAwoRXI4m378F7v4K5JZ\/uu8YtAxJY0il9pOKqqvqFBm2G2Pvztlxt10CdPapySAe8jjlcelSfDYu73crb5twvZW0hYl5RkTVmNFUUBNSRkD5sQ77+NN0L2ddLja7NyIQQQaSy5M4yIITSM\/axFsPdaygsNvhChIbeMIvKoUE04mgALGpNMz8ib93u+dhBuO3SFWMM61FVIIIIoQcugjLLgcSbx+Ct72gyP3ZfuA3uj93Nkp99jr00yUE4fYe+O33O238dKw3MZRqEAgiuRFCDUVHhMew90rC43HcJTyw20Zdus04D0mgxHvf413ht4zmNrsXBkNQf8SbMLQ6TRA3SCRhdk7k7bb7bZj3IEoW5i3MxqzULGmomlcvkXOw9+ttg3G0z0iVeaMmlSjijIchmpHAYl3\/8GLl9wtRrdtsuiO3RVUt+7kyEnDSFIDVIzOZEuyd5LSaxv4GZJIZ0KMpVipyPpBFRl4LFtGxW015ezMFjhgQu7E5ZKtTiDffxguPumwOiT7vgIe6deVqOwqsVVLKfadWGa4GxdxNvisoSF7WQCssrKoXVI5zJNKngK1IAqfkbba+\/m1w3nKVjnppniyYApKtGGnUSBUrXMqcT73+Ec53nbQWcWMxVLtFqTRTkktBQZaWP6OJdp3u2mtL2BissE6NHIhHQVYAjwFLSyieaeQ6UjjUszHzACpOI93\/EZz3c2tsxC667xxzD\/D4JRgtdZBKtUDH3f3G26OGVq9pdyAPcyVJNHloCQOAAoKDhXP5H1tu\/W3LNcRrpiu4j2dxGCysQrjz6acwNATSlcSbt+HTnvHtS59lGui8Qco\/wuD8xNNBJ0ipGHtL2J4Z4zpeORSrKfMQaEflVhhUvI5CqqipJOQAA4k4g3nvLGe7+wSaH7W6WlxJGdDVii48yMSrNRagg4U90tuV9yAAfcLqktyx9DkUQehAo+SNj3t21U3Eiibha0iuVPpcCjj0OGGJt47pK3eHu\/GpkMsCUuIlAZm7SIEkhVWpdcsx05BoJ1ZJEJVlYEEEZEEHMEfkodwltm2bu+7DVf3iEErzAmKM0Z6FCvRQkVyzxHfbVZjcd8UCu43yrJKGBBrEtNMeYBGkah+l8k8t3vNiLDe2DadysQI5tR1EGQU0yDU2ptQ1GntDE267XAd+2FKt8TYoWljXzyw5sKDiV1L6cFWFCMiD\/AEhd7JaCx2UMFk3G9qkQqA3IvtyGhB5RTMVYYj3Lcbcb\/vq5\/F3yBo0NCD2cOaDJuLamyBBB+St7+K2+5N6YCl5YIqqaaBzw5I1FWgpp9ok1OJNxvLP712NM\/vDbw0iKOXORKa482pVhpJBof9q\/9oba423Vpk3C5rFbJnnzn2yP0U1HEG9d9Kd4t+jKuDMtLSJwVYaIveIKnNyQQaacJaWiLFBEqpHGihVVVFAqgZAAZAD5LSjgFSKEHMEHEu6bRF\/2\/vr1PxNkg7F2\/wCbBkp610N6Tgbp3\/u37y3SnkhaL4e2GTDmQO7McwRVxRl4HCbftcEVtax10RQoqItSSaKoAFSSev8A8PX\/AP\/Z"
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 994600213,
    "currency_id": 149,
    "calculationrate": "4250",
    "type_document_id": 1,
    "prefix": "SETP",
    "resolution_number": "18760000001",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3103891693",
    "establishment_email": "[email protected]",
    "actividadeconomica": "6201",
    "notes": null,
    "date": "2025-11-07",
    "time": "16:47:01",
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": 0
    },
    "customer": {
        "identification_number": "AB1234567",
        "name": "CLIENTE DEL EXTRANJERO",
        "phone": "3103891693",
        "address": "EVERGREEN AV 5 68",
        "email": "[email protected]",
        "merchant_registration": "000000",
        "type_document_identification_id": 8,
        "type_organization_id": 2,
        "municipality_name": "Ashville",
        "state_name": "Alabama",
        "type_regime_id": 2,
        "type_liability_id": 117,
        "country_id": 65
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0.00",
            "taxable_amount": "425000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "425000.00",
        "tax_exclusive_amount": "425000.00",
        "tax_inclusive_amount": "425000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "425000.00"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "425000.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": "70",
            "invoiced_quantity": 1,
            "line_extension_amount": "425000.00",
            "notes": null,
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "425000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "425000.00",
                    "percent": "0.00"
                }
            ],
            "description": "PRODUCTO DE PRUEBA NRO 1",
            "code": "PRUEBA1",
            "type_item_identification_id": 4,
            "price_amount": "425000.00",
            "base_quantity": 1
        }
    ],
    "with_holding_tax_total": [],
    "web_site": "Facturador Torre Software",
    "firma_facturacion": "\/9j\/4AAQSkZJRgABAQEAYABgAAD\/2wBDAAIBAQIBAQICAgICAgICAwUDAwMDAwYEBAMFBwYHBwcGBwcICQsJCAgKCAcHCg0KCgsMDAwMBwkODw0MDgsMDAz\/2wBDAQICAgMDAwYDAwYMCAcIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz\/wAARCAGXAsgDASIAAhEBAxEB\/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL\/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6\/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL\/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6\/9oADAMBAAIRAxEAPwD9\/KKKKACiiigAooooAKKKKACiiigAooooAKKKKACkFLRQAUUUUAFFFFABRRRQAUUUUAFGaKTHNAC0jNg0tFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFGaACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGoSc5GPxp1FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVTunuVuIvKSJozIfNLuQVTBxtAByc4644zVyigBsf3BTqKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqO7theW7Rtna\/BwcH86kooARRtXFLRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFITgUxZhjnigCSimiQHuPzpVcMODmgBaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKz\/EvinT\/AAho91qGp3ltYWVlE009xcSiOKFF5ZnY4CgDqScVm\/FH4laP8JPA+p+INf1C10rSNJt3uru7uZRHFbxqMszMSAAB61\/NX\/wVG\/4Lc33\/AAUu8b654fF94v8ABvwftoo4fDmm2ASFvEtwZ4Umm1OTef8ARVRpGWNMhtqA4JJFxg5bAfoh+3f\/AMHNum+APEuueHP2e\/B9v8Vbrw5aNcax4gvLw2eiacVLgorEAzHCE5VgrcBWYnFflv8AHr\/gvT+1N8a\/FkzX3xrHhnRLq3R1t\/BtmtpFbpLGDt3spl8xclTlyVbJHQV8r3emnxXd+drt9NpmkQQyTafsgK2kaJlikUGQU\/dqCDtPIAOSa6j9mf8AZd8XftP\/ABEiT4ceDX+Iw0x4Td6VNtga+j3heUViVUjGSM7N2T0rrjRitybnt1j\/AMFk\/wBpTTtSRrL9qfxexsp28v8AtLSovs9xFD80bk+UzOX2qpRgGYs2eDmvsz9k\/wD4OhPjZ8LfCS6v8WPAuj\/FnwHbTrYTeJfCoFlqFrMfmPnwElAdgcgbU3EDB5r85P2uf+Cf3xT\/AGNfENtL8R\/AEXgS21uP\/iX2v9t20ouCOXhiZXZmcYYqXGCBjOcV50vga98J2118Q\/hx4kudZ0XQ\/szXGoJF\/Z+r6G0rFFFzAGbMW8Mm9C8bbgGILbaznGHQV2f1+fsdftrfDr9vD4L6d49+GniC213Qb8bXCnbcWMoHzQTxZ3RSL3Vh6EZBBr1cHIr+UP8AYR\/bqi\/YR+KnhTx14a8U6xoH9tajbWHxM8N2MYiTXNLmkaVNUtEKskUkQ3h0RRhTGyfLMwT+pKL4z+GE+FEPjWXW9NtvCs2nrqo1SadY7UWrRiRZi7YAUoQ2TXO1Z2KWp1ROK8l+MP7dvwf\/AGf\/AB9ZeF\/GvxI8HeF9f1GKWa3stS1SK3kZIkDuTuYBPlYEBiC3O3OK\/P8A\/bq\/4OAtWu\/hD4xvf2evDN9f2PhSyW91TxtrumvBpdlDIxjja1ilKfaZGbbtDEBhkqJOAf5\/vjH8f\/E\/x4+LOueOvE+uXmt+K\/EbSi+1m+O+7lQqq7V+VViVQu1QigKMAVrGg3uM\/qX+L\/8AwXZ\/Z1+Cuo6Dbap4l1y7\/wCEjSSayksPD17cJJCm3MwxGC0ZLAKyBgxBx0r6G\/Z+\/ac8FftR\/DKz8X+Btctdd0C9B2zxhkaJlOGSRGAeN1IIKuARivwDvPGHgLxP\/wAG32sfFDX7GLxf8Y\/7Vg+HMWua3Ob270mSK8XyTaM+fIIswhJjIZtoyTgV0v8Awb9\/G7wv+zp\/wT7\/AGhdW8d\/Ei3+HFl4ouIvDula3qss1wljeXFreNGPJy2WQBpBgAsDyelQ4LdBpY\/RD\/gn\/wD8Fy\/+HgX\/AAUN+Inwd8NfDq5h8I+AYr55PF\/9o+bHcmC4jt4h5QjATzW84rl8lUBx1x+gwr8jP+CEXwf+An\/BJ39jDxn8WtZ+PfgfxbpnjTWbfS9T8UWU8kWk2zwBxBZqsgD+cTLI7bhn5+BgV9laj\/wWw\/Za0zWPClkfjX4JuJvGsvk6U1rdm4jkfeEAkeMFYcsQAZSvWoa1sgPqhmC9aFYN05r8jf8Ag7K+M\/xM+En7PPwpv\/h54517wdp9zrN3\/a0uia6dNub0C3VoVBR1kkXO84XIyRnqK+hP+CBOu+IPh\/8A8EdPAHiv4q+KNWubvUbS+8R32p+JL93eyspLmaSIvLMxIiEARwScYbPSjlaVwPu+ivJP2fv27Pg9+1Pq13YfDv4k+DfGN9YFxPbaVqkVxNEEIVmKA7toLL82McjmvSPF3jTR\/h\/4fuNW13VdO0XS7Rd095fXKW8EI9WdyFH4mkBp0E4FYvgj4i6B8TNAi1Xw5rWla\/pc5IjvNOu0uYHI6gOhKn8615Wwh+lAC+Yp70Bwe9fz3ad\/wcYfGbwT\/wAFbdd0PxD4003\/AIUZp3xHm0C\/sW0i3I0\/S0uZrbzUuFXzMKqLKSSSeQOK0\/8AgnT\/AMF9\/wBov9sD\/gq34D8E3fibSJPht4s8T36f2Vb6HbwyjTglzJCDM4EnCRoc53HB6ninyvcD+gCjNUL3xPp+mXkdvc31pbXEyl44pZlR5AOpAJyQMivOf22\/jw\/7NX7H\/wAT\/H8EttDdeD\/C+oataPPzF9oitneEMO4MgQY75pAeqZpa\/Gz\/AINyP+Cx37QP\/BRX9pHxV4R+J+oeEtZ0LQvDn9sfaLfTfsF\/DM1wkSIBH+7dBlgchT0OT3\/Y4XK+Zt70AS0U0ygVBFq0FxcSxJKjyQECRQwJQkZGR24oAs0UxplTqw\/xoFwpbGeaAH0UyWXYvHJr8rPid\/wdqfAz4W\/GPxZ4TuvA3xNvY\/Cmqz6VJqdpa2jW908LmOR1Vpw4UMrY4yQOgzimk3sB+q1FeB\/G7\/gpD8Lv2fP2OrT45+JNbMPgPULC2v7GW3j864vxcKphiiiBy8h3Abe2DnGDXgP7DX\/BxT8Cv29Pjnpfw48NWvjbRPFut+e1ha6vpGyO4SKMys3mxu6r8iscEjp9KQH31RSK+5QfUZoDg0ALRRSE4FAC0V8+ftW\/8FRPgj+xP8S\/DPhH4l+PNK8La94thkuLCC63BREhI82V8bYkLAqC5G5gQM4Ne3eDfGenePvDllq+k3cF9puowJc21xC4eOeNxuV1I4IIIIPoaANWikJwK5HVvj74J0HxaugXnizw5a667iNdOl1KFLpnOMKIy27JyOMd6AOvopsUyzIGU5B9KdQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFI7bUJ9KWoryTyrSRj0VSTyB\/PigD8Nv+Drv\/gorfrf6b+zl4duJra3urWHWvFc8MuxpomdhBZ9DwxQu3qABX43fD3wFqXxW8X6R4V8P22o3VxqU628MMSZ3zFgqBQD3+T9a9b\/AOCq\/wAb2\/aS\/wCCk3xk8XyLLCza\/Np9kh8t1EFpi1UZjZlP+rJyDg5z3r63\/wCDV34baR8U\/wBv2ebVYFml8K6Jca3bwvAGRJ98EKNu6oU81sdmya9CnFRjczmfQ3\/BQT\/gjH8Mf2Sf+CSPjP4geNorvWvi3ZeH7aytNQub2SSHTrhnijitoox8uFLEdMbiT3r8Yf2ePGuqfCv4reGvFXh\/XJ\/COr6Dq6z2urREkWUyuNrOAQShAIZeQykiv39\/4O5fi5P4F\/Yb8F+HLd2H\/CT+MbYTRr1mht4Zp2GOhAdYz+Ar+du5M8Wk3d48f+jK4eR\/JKojHoN2CgPOcfXFTT99c0h7aI9c\/bg\/bW8V\/t2ftRan8W\/FS2VrrN7YWrxWNvLI1pZJDbInlxAkkAs0jkD+Jm9K+p\/hF\/wT11DWP+CTP\/DVvgbxLokuueF5NQsPF3ha\/jhFjqemCUQzQkqqMJGQg7XJJ+UoQwBPwfdTRQ\/ZVV3Z40JmScBUiJzuQMOi\/Nkde+cdK0vhn8TfHGm\/DPW\/Anh7xLf6R4T8cyRx63ZtNtstT8phIm8Y+YhkByMYG7PBIquTT3R2NLwX8Or3xF4k1nTItI1fUtT1XTrq0g0TSIzdTQbvntUkJB2xeYIWBOWwmCArV+vn\/BJT9nLxf+1p+yR4S0P9pDxR4t8OfDb4cauPCVj4W1uCbT7XW5GcPbwurqDcACTyQz5UBECrkbq\/Hv4W+FdY1b4r+HtC8Mya1\/aGq69Z2sYs5iL+6kEqxxBZVOMqOnO1Rz0Ff2j6LpKR+HdPilDSvBFGN07CSTcFA3Fu7ep71FZ8mw4aan5Pf8HQfh7w3+zr\/wAElPCPgfw3baZoumXPjLTLWC2OVDwW8FxO+SBljiJcknJ9zX4KeJ\/g83hH4G6N4t1DXdOS71DXr7QX0hH33dt5Nnb3QuARlWjJuFQ45B7+n7Pf8Hlvilk8KfAfQFuook+2axq7QvkGdooraJSMK3IWaTAPByea+RNB\/wCCXUnx5\/4I2fAHxta+LtE8JeI9S8Ta7DpumXunvcv4mkvrhIowjDiLZDYnJcBFRSxZetZ0pyvZjtc+dfEXinUW\/wCCWvgrwhHqWqWOjap8RNb8S3EMbEWV9bQWemwB35yZEumZFwMDdIScCvQfjLb6X4V\/4Ig\/BKWNbiLXPib8Uda1bUEjnb\/SI7C3aygKkZGyNWQZ9Wb1rpf+CvH7Dsv\/AATi+EPwF+HOreIIdV1q00PVNcvbm0lVUlvLi7ZwFiYeasKoCCQQNwJHIwcn\/gpTbaj8Ef8Agn\/+x38M\/M01JbXwXe+NNQjtBiRV1G982KVn4+9GOnOSnaiVn8IMd8atKm+HH\/BAD4Q6fBd2ssXxR+K9\/wCKJYlmKzqtpaNaZZDj5POVvmGRynOTXxXrkTweG2jazhtplDyo7PxAC+xWYY4+4xHc9eeK+0P+CtPgS7+Gf7Gv7EOjtJaxWp+GFzrX2dNxmNzeXKzzO5JI2tvj2gYOd\/px8k\/HPQtJtbqysNCuLu6P\/CO6dePPKpDyXF1apcyxNGVB3RvcGNSowQpYdapNKNydj7z\/AODi\/wCM1\/8AEXxX+zdp93qhvYdG+D1hq0sMaHbbXdzGhkkOeCWRY\/XA+td7\/wAFeP2obv4Mf8Ewf2Of2fZLrV4dXuvh7beIvFFvaX01oklk9iba1gl2kF8ymRijDH7hezV8tf8ABZ20Nx+2lpfhHT76yEsPgXwporOkreWJjpcCsh47nYMEDrziuy\/4L0a3pEn\/AAVFn8Fbrx9O+Gvg7w\/4OsRbkSIXhtYZtjBssVZrmRDg5DANzgqc9rBrueO\/8Er\/AI7az+zt\/wAFBvgtrXhS6NpqFx4hstJuvLI8u9s7qZIZYZOQCGV2bBPBA9K+3v8Ag6t\/be8R\/FD9stfgXYavqFr4K8D6RbXuradFN\/o+r6jL+\/RpEX73lxmMKP7zH61+enw++EGsfDL9vfwr4Z8PMup+IdF+I0WkafdpbFre9uLXUUiD+WCWCEoWI5IXucZr6U\/4KyeHvGv7K\/8AwWF8d+Mvi34e0vWW1e9udf0+yNwlxba1pUwaxtY1+8YiqE\/6xRhoTgHg07Jy0H0PqD\/g0G\/aX1zSv2kPH\/wnkW4PhvVPDya\/bQRhjbWF3DcbJGxghWljmGSSM+SoHTFf0Aa3fLpeiXtxIQEt4XlYt2Cgkk\/lX84n\/BoFos7\/ALf\/AI1mXzWTTfAjLKcfu1Zry1UHJPXIbAwerYxiv3J\/4KefEM\/DD\/gnT8ctfPnZsfBGq7TFL5bqzWkiAq3YgsD+FRUXvaD1tc\/j417xFJ4h8XatqD7UbUNTuLh4olwpbzH5x6EscZ55zX6Ef8Gy2g6AP+ChOpeO\/Elufsfwg8Barr0kqpkw7RHFvA6kiKW4xx\/F1r84bFvsWnRRCTcu1VOPvYAH5Z\/zzX3J\/wAEv9WT4Wf8E\/8A9tb4nWUNx\/aUfhHTfBdvMj\/ubRNVuniuJGG4Z2r5Z7kc4FdNS3s+Um55T\/wUJ\/4KB+Nv+ClP7Sms+ONf1fUfsEMlxD4Y0yFnhGiacsm+MKqHHmFFV3bqWPXGMffZ\/wCCrEHjX\/g2p8f+EPih4zk1n4kahf3PgjQITM0mralbpJbyRzTqp3eWiMyGQ8MEVSSWr8k\/DWlaZ\/wq7Uri\/hls9YlkhXS5o5DH9vSR5FkPklTvG0fLKGRV8tlIckBfsKPwpbfDf\/gg4viHWbCWw8V\/EL4jS6PpRuLdCbyxhFvdz3HmuPMUB7ULnPO5geq7cnGI02e+\/wDBBL9ovwR\/wT+\/Yv8A2mP2jb26kvNe0q30zw3penSWxiW4uJmn+zxKcFm8yZQWYHhUbOSua+JNT\/4Kl\/tF+LvjdcfEmT4zeOoPF8s7PFJa6g8dlbgtuEKW2fKEO7A27cYFdt47uv8AhBP+CKmj21peS3E\/xE+NE0kro+w3EGmaLCgHlZG1VubiTAAAG0Y6ivkbRPD1\/rc7x2sF3feSgeRLSJp5YgASXKIC20fLlugyBmnTjFptk3dz9+\/+Cjv\/AAX8+K37P\/7An7OHjbwLp\/ha21z46eGLi6v5dUiknutNuIoYFaeFEKx7fMkYgtntxxX5X\/sV\/wDBVz4vfsz\/ALcOl\/Fd\/F\/iLxzqfibUVbxRpt9qLLb+Ilk\/dlXXOxXVWURkL8m0AADisb\/gox491rxdo3wA8B3lhNFH8L\/hJpVubV4zFJBNco15Mzq4DAmNoc5XgK2MjGfPfhv+zl4jH7Z3hD4W+JrG58MeINS8R6XaSwTQ+dc2H2h4Jk+VcjfsljIBxkt8wHIpKMeUdz9M\/wDg5b\/4KD\/Eb4Vf8FDfDWkfD74m+L\/CFt4c8KWU2pafpWoyww297cTPIFZEIEjNEI85yMVwH\/BDD\/grN8W3\/wCCqfh\/TviH478U+M9H+Kk03hy+i1fVS0EV4VEsE8MTfJHsYeXiMKCHbntXzZ\/wUyXXf2nP+CyvxR8LaTrQ1zWdY8XR+FLGS4MVr9paJY7UKzsESJVCNk5C4z161tf8EBfCk3iL\/gtH8GLS5S2uFstR1C9gMMimIpb6beYZfvZwYu\/JAQ55zS5VyiV7n9U\/xE8axeBPhzrutTsTDpGn3F5ISQPliiZzyeOi1\/EzrfiOTxfr+tam2RLrl\/LdtnGSZZWfB\/766+9f16\/8FZfifB8JP+CZPxp1y7LosXg++tlKDkyzwmCMe2XkXntX8es2o2+kzWUU8Mkiz7QiRoA5wo2qAemTgZ\/SroQ3Y5dj6U\/a\/wD22rv9oT9lz9m7wHZ3Wow23wj8L3GmanY+WY7Nr77bOsUir912FqIvn6gu3Oc19I\/8GvPw2bxp\/wAFX9P1qfUbS2h8C+FtT1acMPmmEiralQcYGPO3E54C1+bF34gXT72OBo7j5gNwKfLDxwM9\/wD69fcX\/BKfxJrnwl\/Zb\/bB+IXh7xBF4cv9L+HtrpAvZdOMyk3l2UaCNg67Z5EBCHDAEliPlpzso8qJSsz7U\/bB\/wCDt3xn4H\/ai8V6R8KPCvgzxN8N\/Dt6LGyvdQS6S81cptWWRSrhVTd5m0lemDX3Z44\/4Lp+HNH\/AOCRw\/ai0HQv7XNzJFYQ+Hrm+EDx6gZfKkt3kVWxsKu33clVB4zX8q9szWxihAw3AUKvL9xnk9TX2V42+N8ngr\/ghb8PfA1ratHN4o+LOta1fXRTdDL9jtrdU2hh63AHyZH7s5NZ+zV9A59D71m\/4PKtdkj8PM\/wTs7OL7U769J\/bjS7bfd8oth5a5kCkE7+OMd81+h\/7f8A\/wAFs\/AH7DX7FvhH4qmIeKNQ+INvBJ4W0OC7WOTVPNRZC7OAwWONXUuQD1AGSa\/k4up5Z9N8zZPHCyko395clSRkjcNwxx0wa+zP+Cu\/xyXxr8Nf2V9FayuoNO8F\/CHTWt3v3z9snuEDOyqctgBVXJY57dM03Ti2Pm7nEf8ABUf9v\/XP+CqHx+uPitqmh2nhiDTtCg0S302K++0iEx73kdCwHDO7HgDjHU1+93xF\/wCCu3w9\/wCCRf8AwTo+BP8Awl1vqPibxX4h8Jaamm6FpsiLdXCpZxAzMXOEjBKjJPOeM4r+YXR47zxhq9hA0txOby+W2NpGdhO+RUKgc9dwA+U8564r3z\/gqr+0Drnx7\/bZ8W32t6Z\/Zlt4VZPCeiaWJROLCysP3EahgFyxKMxIUZJ6Cj2fM7ML9j+gv\/gl7\/wcKeCv+CjmteJNAPhfVvBni\/QbOXU4dEknF\/Pq1rGpLNblAu9wcApjOWHrX4rfs7eNNf8A2lf+DgLwb4x1ywbTvEHiT4k\/b5LS4Te1vGjudjA8DZGirgf3Kpf8G9fxf0v4Vf8ABTzw94i1yaKPTtM8LeIL6QeWWd1h0+S4dUwfvlYmPPHB9qp\/8EltfsviB\/wV78N+M7jfoOl+Hv7Y8XSie3+1vDDb20823bwAcN16A\/WjkVmhNs\/er\/god\/wXy+DH\/BNT4ueH\/AviiPW9b1nUEWfU\/wCxYFmTQIW+49wMg7m6hFy2ATxxn60\/Z2\/aK8LftNfC\/SfF3hDVrfWdD1uFbi1uYW3KysM49iO46g8Gv4wP2nfjbe\/E\/wCPPifxDd3F5dXPiLUJNRubu6ZnnupJOSWQswX5W27ASABgV\/Qj\/wAGhutR3\/8AwT11u0F2ZZdO8Y6hCbcyBha5jt5QoXcdo\/eE9AMk9azrUuTYq\/Y\/WyikFLWRQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVX1SD7Tps8exZN8bLsf7r8dD7VYpsi7kI9eKAP40f2xvBt78HP2xvif4Jn0dNEv7DxReQXWmiZL2K2WSYyII32qSAJBg8HH0r6I\/wCDfj9suD9lf\/gq14WvvEV7b2Xhfx1YzeC7+8kPlQxTyMslvI5OBgzQxjceB5pr7N\/4OMf+CX\/hXRP2vNM+Nmty67ongX4mQpoPiHXNMeJI\/C2sBBHY3lwrD5raU4SUnBXbkHJAP5V+B\/iV4u\/Yv8U+OPBPjHwvY6tpnirTJNC1\/wAPanjyplYboby1mTJSSNts0U0bEMuMb0bNdimnGxGzP6f\/APgpx\/wSn+Hv\/BWPwL4W0zxrq\/iXSV8KXr6jp11ol2sZJkQI4YMrKwKjgjBHY14r4O\/4JE\/s1f8ABI\/4EfFr4gX9vrniTw23h24OrQeJrtdQiW1SMloYkKhd8h+UHrlgM1+Tf7Ef\/Bw\/8fv2IfBth4V1qbTPH3h2PSkTR4vENwXn0+JX8tGE8eGaP5CgWXlQQc4rp\/8Agop\/wcAah+3L4lvPAnijwZ4x8OfCGWzFnq3hXTryG31W9uSoYSTzsPlCy7NkYGCAGYNnZWSTRas9T8zINDuk0Szu57eSCK+t1uLe2LBWuU3NHu9VQmORenO0nvmm6pfvqtyLmQBH35SKLEUMI6AKo4x3+ua9D+PWsfCKXU9L\/wCFUaV8ULERps1ebxdqFpcNcyYGEgSBQFCtuJYn5geFXGKwPgx4c0jxf8WtI03xVqh0Lwy02dW1LzY45LG3Y\/M6B\/lZlySE6tggc12RvZBc+hf+CGnw4g+M3\/BXL4I6Lqg8yytdXn1SSLcSC9pazXUeDnkb4kzj1xX9b0Y\/cLjtX4X\/APBsf\/wSRm074sXP7SfiGaLU\/C9obyx+G91JE9rdX8BeWBtRkh\/gWSEsoViT854G0V+4PibxNYeDvDV1qep3trp2m6fC9xc3dzKIobeNAWZ3diAqgAkknAArjxD5pWJgfzuf8Ha3xJb4hf8ABRLwf4Kklggt\/Bng06jDI0pVpJrl7h3hHbdIsMSrnqwUd6+RvhD\/AMFWfix8DW8BR+GH8BpafBvww+k6TZ6ppZuraCT5pLiVCSCLm434ZhzxgGuq\/wCC1n7QVn8bf+CqHxl1OafVri2ENvpujTrbeX9ijitIxBKI2YbxLuYBsgKswk25G2vk\/wCD3w+T4mfGXQvC2lh9Ustc8QWWh2kk0P2bzxNdxQK0gDMEY7vVsA8E1vTXLHXcd7M+3v8Ag4w\/aVv\/AI7\/ALZ2gRX9locH\/CM\/DbQrO4WCQ7Fu7+EXrHa3ICecQB2XGTziua\/4L9vpejftieHvA+kXM2p\/8K++FvhvwqGVdwEwtWkXaR13LNF0\/v1wv7cWp\/8ADZ\/\/AAVr8Ww2en3OkaP4q+INn4VsrW8ZEkiiimh00RsBgBtsLHGeAVzV39qzSbH47\/8ABazxd4f0PVv+Jfr\/AMULbw3Y3kTbPIihuYLSPYWz\/qvLAB\/2OMZrGINnpH\/BxPq8lt+134R8MGyGn2\/gX4ZaBpSw7h5sLm0MrxjuqKsyjb3ZT6V86+IPhxquqftreH\/C3iTQ1i8av4r0zQ9S0XQ41ZII7b7LZrHEyuxeVkjYuBkBucnNe7\/8Fp\/EXiD9qT\/guJ4w8EeGvst7qp8Rab4T0dI3jInuUtbS3VpHf5STIoBDcZyO9eZf8E1viff\/ABP\/AOCuXwu1zxi9zdPH44ufE+ptAsULecokuJZm5RFQNDvYggBQxHpR9klnU\/theH7H9pf\/AIOB\/Euhxb7jR9f+KtloWFj2mO3huYLeQAYONqxMvQ8D0roPEthY\/tq\/8HE95ouv31vL4e8QfGV9LkOn4ZXtbe78uJA3HDR2sYLDuWNZP\/BJTxP\/AMLU\/wCC4XhjxVcvpluH8Ra34pnkvrsMi7Y7q7ULJkhpDjHB+YZr5d+Gnxj1j4bfGu28a+G0tYtetZLi5tZUjSUm4cTu0i72J3p5nyyfeUqMZK4oSb0XYetj+n3w3\/wSf\/ZI+E\/xj1X9ojw9oMCeI\/Bmrah4nu7+x1+aa3t7uMTNc5i8wxrtYuSuBhgK\/mq\/au\/ax8X\/ALbX7QPi74g+MLrVNduNWMosnnmaH+ybMSvJbxKoG3ZHGrAJ1O0knNW\/2ev2j\/Gnwn+HfxiuNE1fVVHiXwxLpGtSxxNNavHfX9uj7x9yMld4DcHLY7mvAfFUOq+KdVmghdXsNOVGcoAqRCRi4DEDruduvTn0pxutWFz98P8Agz5+El2L34+\/EBreC1sLm+07w3aRKAWjeFZriZAfRRNAORyT7V9uf8HHnjs+A\/8Agjp8XsEiXWbWz0hCH25NxewIRn3Utn2zXiv\/AAaM+Abzw1\/wTc8Ua7exyxP4s8e6jeReZb+W0kccFtDuzgbgXSQe2CPUVg\/8Hff7Q1l4F\/YW8GfD\/duv\/iB4phkaGMhpvs1mhkZlQj5v3jwjqOoHeoesiuh\/PHd+DdTTwJD4iaDytCW\/k0tr0MuDdLH5zQKucswWRTn0219S+HvDfxD+G\/8AwSNuLrVvs2n\/AAh8XeLknYRSAv4i1QgRxed\/HstorZ3EYGN0iswJIA8lgm1\/4M\/s5+ENTH2y5h1PxBqGuWtuLdmttLuLcQ2izJuXy5JSxA3YdV8ogYcEj6C\/aI+Jt1ov\/BA34NaYyaQlv4y+K2vaxbwWURWWGC2t\/IZXLHLZklPzAkbdoJyMVq5dQ0R8jeGPhh4r8d+JpNH0nSvEGuatbxzCK3tIHMohiHmtsTjCqm9gFHAZjX1f+2x8PZ\/hr\/wS4\/ZWtpY9Xsl8SPqurW9vqTPHJGFRfOeOIniOWadvmxlwqHpgV4Xon7b\/AI1+Hfwf8I+H\/C2rXOjXvhjVdR1Z9QSZJTNJciNFyCu4kJHIrMScqQowOv2B\/wAHHXxO8Z698YPgBpHju\/s9Y1DRvhNp+sOlvbi2gbULtpDcuY1wFBMEY2jAwnam5PoRsdUP+CZepeKv+Da\/w18TdK0m3v8AxBp3ie48cJBBZ\/6bDp7yy2d0XkDN5gMMVvKRtTaIcYJBJ8h\/4N9\/2wLb9j3\/AIKS+B3vpIIdD8exL4U1UTW5MsRuyvkvvGdoFwkQPs5zXjPxS\/a18ef8It4F+EsPi7WvDnw+0PwnpunTaNpF49ta3Ud7HHqFy9yPk8x2lm3ENkLt2g45rxr4G6tNL8avCUtncM1zNrdi9vFbhvtMMq3sQVO\/zknIxn8+KUV7rUgb7H0H\/wAFiP2gdL\/aE\/4KX\/HbxVHZ3semDWl0mDcztLbratDatcNGew+zPhNyrmRMYxz5P+y\/8Vofgp+0Z4K+Il7G+o23hLWrG7a2guJJZLye1WJkctgFUdkVh7AgcCrX7U+p2ur\/ALcPxR8TzPpetaQfHl9clLmQtBqUTahKVT9yQXRlGTtKnaCRVn9kfwNonxd+J3iCx8QJqC6H4Z8K6zruphW8uW2ltLC4NuSvBO2TyUIGTljjAFGyEQfD9NV8R\/tSav4s1DWLDTtW+x6v42vL3zgUguGsZbyIKW+8xkeOMDklnxX3X\/waY\/s8\/wDCff8ABRmTxRqFqY4fh14NudVs33YYXF4y2UYIPO1oHuD+CnpivzY+GP8AoGn+MbyPy7eMeGLlP9UZkthNLBEqDIYgkSFQxx94fMM1+xX\/AAZg6Al18V\/2hNUyS1ro+gWkR2gApLLfOe3X90PzqJv3dBx3Pvv\/AIOSPiUfhr\/wSE+I8EV\/HY3PiM2Wixb0ZjcedcpuiXAPzMivycDGea\/mE034Gy6x8GvEPjiQeVpnhnXdN0qW5eUEo91HdTCNELBm2x2zMcZI+Ud6\/oI\/4O\/PFFpo\/wDwT78F2Ero11qXjq1aKJskuIra4ZiAD0GRnPqK\/ErxD8PpfD3\/AASo03X\/AD3MnjD4qyxrbRqx8+HS9KUNKf4cI98R6\/OfQVUXZFT3PLvD\/wAPU1X4CeJvGc8bv\/Z+q6dodusc6AK9ws85Z0zuPyW+BtB5Yk47\/pd\/wQBvvhDZ\/sI\/tdat8d7Iap8NtPg0U6raSxui3ZhNw8MUTqy\/v2kKKqgg8rk4Nfl54t8EXfhf4LeGdbfUYZ7LxHq+oJHYo4JiezS2UyOBzk+eyjj+E8816frnxOudK\/4Jy+D\/AAhYrqtlpWveP9T1nVyZcW+qNDbWcVsEAPzCPM2QwOGINEk2iThv2h\/G3hv4mfGPXtc8H+GoPBfhO8v3Oj6REMtY2gOI1c7m3SY5Y5PJNbfxt8XxTfs2\/B7w7Fc6k40yy1bVLm2nm3Qie51OZQ8a5ON0MEIPA5B9a8r0PUG1Q3Q3wkRHZAoUjdgMMZ9ThT7mul+NXgOf4c+L7PRLmQfabbQNNuW8x12wm6tY7nGVZhgGfp7nIBzWjndaE27Hc\/td\/EDSr3wX8GvD2l2lnZSeGPh7Z22oCO4jnM1zPPc3rOSgG1iLlCVJ3LkKeQasf8FAfF3h3xL+0dPY6HqsPiTSPDvhzR9Ft9QDbYmNrptvC+1NoUBZFk+UcbucnNR\/tXfBLT9B\/ba1T4ceAViurC11Ky8PWDjn7bNsghMwZQT88mSSAe\/rivKviog8PahqtqZ4rx4rhreWQ\/N522QqcHtyMjocYpWbEzvP2TNJ0LxL8dfA1tf+IdN0C0OvwT3Wq6nGZLWy2SiYErnnITGCQMuK5L4t\/ES4+MnjXxH4nvr+W\/1bX9TuL25meMIJZJZGckEdFyTx2GBXHm2S08A28iss0kzvvjIz5eemP0+lX7XTobbRrCI3NsoKb2klR8LxkL8oJyScdPrVwui\/I99\/4JrfEDQ\/gN8SfHXiPWbm18+w+GPiVdOaW88kpfXFqbOJQOd7MJnUL3D57V9J\/wDBtl+zjb\/tOftdfFfStS1gaFplx8NtU0u61GFglxbLdtHD5sbE4BC5yfTI718U+G\/2Y5vG\/wCzV4w+J9l4htlsvCes2GhXmlQpIbk\/a4biaOcscIIs2rp1LFh0Hfsf2NP2lPFX7KnwU+LF54P1vSdK1zxvZ2fhWaeSB21KGzmMs0zWsgOyPiEI5YZw4296izZHUj\/bn+Dnw\/8Agr+0VrvhH4c+MW+IeneHZXt5Nd8pI4bl0HzeWQSGGcjIz071+8H\/AAZ++HpbH\/gnv4q1SSNsat44vnhYbdjKlvaRkjjPVT35r+a7R9WubfU\/s67DncP3h5PXLflX9A\/\/AAbh\/wDBSL4VfsffsDaL4S+JviHW\/CVzf6tfajbXWo+G7qHRxBLcEq4vkjaNg23JaRlxwOgrOvKUoocY2P28U4XmgHNcP8Jf2lPAHx70yK98FeM\/C\/iq0nQOsmlapDdjB9QjEj8a7ZZBnj+dczTW5re+w+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDjvjz8C\/C37SXwj1\/wT400i21zw14ls2stQspx8ssbeh6hgcEMOQQCOlfz3\/8ABZr\/AIJC\/En9hfwLY\/2TPffFr4H6LOIPC097JF\/wkfgZ596\/ZFnA8ye2BSPEex1O4lViZSzfv1+1N+1T4H\/Y9+EGp+M\/HuvWehaPp8ZIaVv3lzJglYYk+9JIxGFUckmviL9nD9nnxZ\/wVV+Nel\/G\/wCNWh6hoPgHSEWbwP4SOqt5cZ3sRdyLGQGkddhZmzjCqmF8wvpC9uZ7B6n80\/hS5j+H+tm5NnpNxrCxh5YrzZcR2hBIw0ch5f73yH7vHfmqd3qK2929nZukSXbfJCZI1dNwOGLFffJwR9a\/sJ+MP\/BLP9nj9oC4Wfxj8HPh\/rdysjzefNo8STM7sWdi6BWJJJJye9Z+k\/8ABIb9mTQ7qyntvgj8PorjTgBbSrpi74gBjg9enrW0a6SsTbsfyafAv4cWvxF8aR6Na+H\/ABd4r1fVXh+z6JoliplvBI4KosxVjCDGdwk2MMLjBzX7Uf8ABKf\/AIN6tZ8Vavo3jX4+eFrfwN4d0VoLjQ\/AFhqLSyXEsaf8fGqSjBll3gNt3YBGNqgkH9hvh58CPBfwktVh8L+FPD3h5EiSAf2fYRQHy0+4uVAOFycDtk11WxY+eB71nKu9kO3cpWGlW\/h\/S4bW0ghtra2URxxwoESNR0AUcAV8MfHj4mr\/AMFSPjVN8GPBt\/Ivwh8P3QXx14ltLryU1y4ifcdGspAD5m0oftJXgK2zOTXUf8FJvjF4m+OOp3H7N3wj1SWy8e+KLET+ItXgyF8L6TIsvzGYZ8q4uDGY4sgkBmfBC19H\/s3fs7eGv2Zfg3ofg7wzYR2mn6RAqMxGZbubA8yeVuryyNlmY8sSSamL5Pf6jWjP5h\/+C+\/7O978F\/8AgrL460iXSZdI8OeJYdPvPDJdzFbXFqLKGEpEVGMI8Lpyfl28jkV6P\/wb7\/sDa7+2r+214f8AFOt6Mf8AhXvwevINUurny\/Lga9iVXtrQNzvl85IpH2kqEj55kr+iv9o\/9lH4fftZ+BW8OfELwrpXijSXkWTybuLJUr02sCGX3wRnNX\/gL+zr4K\/Zk+Gdj4Q8CeHdO8NeHdPDeVZ2iYXc33mYnJZj3Ykk1Xtny2FbW5\/LV+wV8LNU+KX\/AAXR8G6ULiTVbqH4t32q3s6xZQpaX9xczXAIztytuP8AHms\/9izwFqv7RP8AwXO8MzaQnGp\/FW41t3EK7Ikg1Sa6mIjbG35I\/unkA5r+ln4T\/wDBLz4FfBH9oe\/+KfhX4eaPonjjUJZ55dRt3l+WSfzPOdYy5jVpPNk3EKM7jWf8Nf8Agkr+z58Hf2lf+FueGPhno2iePfNuJ\/7RtZJkAluAwmkEW\/ywzB3yQv8AGfWlzoZ\/Mn4W1jUvEn\/BWzVviTeWmqSCy8YeIPGd1NZh5prVbD7XfE712nMX2cbiOcZIHFc9\/wAE7PhNr3iL4yfES5to7K417wh8N\/E+o3S3++SOAjTZYDKJEBAkDSZXJA3EDPPP9Knwx\/4IL\/s0fCb4xaz420rwNcvqWuWF7p1xa3mrXNxYpFexSQ3eyFnIUyxyyKx\/2jjFdl8HP+CRvwB\/Z88M+L9N8I\/D7S9E\/wCE50+90rWb6Fm+3XlrdOzywmYksqgsNoUjAVfSjnRLR+Dv\/BrT8ID47\/4KcB5g2o6N4c8H6hqM6pgRFp447VFlQ5J+WSUDr196\/O3xd8P0sZ9VVGEFvbXDrLvIh+yyCUqYfm+YkGQA8dFPZef69\/2Hf+CTPwO\/4Jz+Idc1X4UeFZdAvvElpDZ3801\/PevMkTMw+aVmK5Lc4wDgccV87fHv\/g2L+AP7QX7Vt38UL688X6UmrXv9p6p4fsbtBp+pXLXDTzM5dGkVJSxDIrAckgiqjVSbYWZ+KvwF\/Yn1pf8Aghl8cvi8LRRps2v6JpllMICktzZWV45uJ8kn5PMuIQTgf6s+lfGmnwX0GkagbdYnzPDdyyykDLJmKPcxIXAM3Tvn2r+0TVv2QvAt5+y\/c\/B600HTtN8BTaM+hxaXb26eRbW7IVG1WBBYE7skH5hk5Nfl38f\/APg36\/Y6\/YY\/Zbk8QfGLxR4o1C20pGWXUGuY7e81YpGzRWlrbxrjzMKWCpkttYscFqFVXUdj6Z\/Yl+Kvgf8A4JXf8EYPhPqvxAit\/Bkdr4at7260uOJhd3mpXX79oI4iTJJcPJIcjnnOcKOPxF\/4LpftEfGD9p74teEfE\/xS0600Kx8RaLc6j4M0FiXi0HT3lRFkUfK8k8mzLSspUjhRtXI\/VP8A4J6fsV+Ov+CjvxZ8M\/tF\/HL7bpPgjQtIh034f+ALu3I+z2i7GS4uRKCxdgqbnAVpSoPEW1W7\/wD4K5\/8EGfBv\/BQn4v\/APC0fEHxMuvh8dF8NjSJW\/s6CW1t7eN3lM7O7rtI3HnIAUUJxUtS9LWP57v2r77Wrz4DfAWxu7iGdrHwZe6ms4yJbv7R4g1QgMf4s+WMcZzIeTxXu37anwd8W6X\/AMEb\/wBk3WtUh\/svS0vtVstG02SNYppobrzLx7wFlDHeNi85GEUjhsn7l0v\/AIIAeG\/+CoHjbS\/EnhzxJrvw8+E3w98Mad4E0G4vNAH2\/wAVfZYi76pFG7KsUbvO2DglmDNgHp+k\/wC2X\/wSN8B\/tkfsJ6B8DdTu7\/SbDwbZ2UPh7VrdVe602a0gEMUvP3gVGGXIDA0nU5dGRqfzOf8ABMn9mbR\/2zP25vA\/w5uND1HUPDviTxEL3UI7SaP7eNLi8ySSIyeZEgj27PMIVmwp24xtPrv\/AAcReFf7Q\/4LAfEDwzo9rNGBFoOmWMTs5VN1jBGNjMeAOOBx1PUGv2h\/4I6\/8ECdH\/4Jh+N9d8Ya74msvHfjPUDNb6ffRaUlpHpdrIRuVAxaTe2ME79oXgDqTzn7Uv8AwboWP7V\/\/BUO2+POv\/ES4Phf+0dP1W88MyWJmluZLPy9kAmL7VgYxjI29GYDrmjnV79Atofit\/wXM+DFx8Fv+Cnnj3w9LYadpel6ZYaHbaVbacxZIrWPS7eGBTnOJNsOT2zz3qP\/AIIO\/sZv+0j\/AMFNfhf4fmMj6X4avx4q1SYws0Zjsj5yQkggAtKIx16EnnGK\/bf\/AILR\/wDBAS6\/4KY\/FvQPiL4P8cWvhDxbpllDpN5a6haedp99bo8zLKTHiTzl84qMkgqAOMCvQ\/8Agjt\/wRR0j\/glfp2vanc+J5fGnjXxXFEl\/eG1Fva2Kj5nhto8nCM20kt8x2j6U\/aLlEkfy8\/tEaDNa\/F34h6SbS3PneM7qGS7VPLMKwXVyrIFA+VW8xT8oyPLHY19i\/sY\/s36h8N\/+CYn7Rv7Sc8+mTTatpieA9Nkt3E95YS3N6kV8zwhSg3QPGAX5KuSMHBP6Z\/8FCv+DaKP9on4yXuqfDSTw1oFvrs2p65qGpa3c3U1xBqV1NbsI40TIa3Ci8faSMNPjtX1V8Qf+COnhdv+CT2rfsw+Bbu18I2+p6XDDNqyWgkN3fI0UklzKrZJaV4huOdwB4PApOorBY\/mL8CWVpH+yJ8aNWcCS++1+HdOt7kIgId5ppdqt9\/54rdiwHHyoTk9P2C\/4MvtCurT4V\/Hi7l01Utn1bR7WPUAxLXEkdtO7xnP9wTIc\/8ATXHanR\/8Gn3jDSP2RNY8GQfE7wzf+L9W8ZWmuPqEthLBatY2trPBDDj52WQNcSOcAg8D3r71\/wCCJ\/8AwS1f\/glp+yhc+ENXvdL1rxfr+sXOq67qlgrCG6O7y7dF3ANtSBU4I++0h70SlFrQSjZ3Pzw\/4PNfiiiaP8CvAgjXzbq91DXpWK5ZFjRIV5z3Mjcewr8mPjvr+p6d+yD8BNElu7t9PntfEPiBYJFRIlefVmtiRt5fcLJclunIHAr9j\/8Ag5m\/4Jo\/Hb9tf9rP4aa18MPAupeMNC0fw3cWk0kN9FHHaXH2jeVKyEbSybcHvj2r4n\/4Kcf8ErPi78Jh8BPCWk\/CPxx4k\/4R34Y2VhezeHdKk1C1\/taS8ubm7RpIwSD5kpJzx83HFVFqw53Phz46+A9U8IfBb4MjUlHneI\/D974igUXkkpENxqNxCjNEwCxFhalvkzuUqTg13H7WP9laf+y\/+zRolss8Ulp4NutQvnMqyR+fd6pcuJAq5APloM87vlAYKRivp\/8Abf8A+CNv7QmkeH\/g6mhfDbx74jbTPhlpVtdQ2OnNKmi3jPdzy2O4EkupmYtkYUnGc4B96\/4Lr\/8ABJr4gaD+yL+zd4r0PS7nULP4ZfD+x8Ka5YRxySXkd1hCCsKKQPnZwTu5PHJxlxavYhXPxq+F\/gjUPEOp2eh2sZlv9c1CCys1jkxJJLO4jQdDzll496+ov+Cq\/wAKofGn\/BWzxj4E8JX9\/rl2db0zwrFNKjSyrdR21raNEq9XCyKyjAAIHFehfsKf8E5fjNN+3v8ABa11b4ReOdL0o+KNJutTubjw9cWsWnW8U0dxIXmK7EKxhXJz0YDrkVF4q\/4J0fFn42f8FKvGS2Hw7+LWhw6v4t1nUbW\/ns3iuI2hknmjdLpgqbmMa7XBON6nJxVx3aQ+lz5z+Anw8+0\/tteE\/C8mqT215L45gtG1y5Z7WRDFeANJjJIkYpwC2Qxx7jkfiPZ2Nx4m1qa3tZVtjduPLunzK5y3zMcnknjGTX2f\/wAEiP8Agm58UfE3\/BT74WL4i+HPjTSLXRr1\/EN5NrWnz2cCJbxu6M0rggkzGMbc7jXhX7RX7Efj34ZfF\/xNoV9oUs+saYb3Ub6xs2aa5ihilPnM64LBULDnGCu1gSDxUOqI16nkXhBrfw9pHip\/7Gm1GI6Z9ngeSFGXTTJcQjzWyrDdsEkYKlWDSjDDHPI620XnRiKHAIIXI+6a\/Un\/AIIlfsVr+1d+yl+2VYReFbbWfGdh4Y0yw8P297AFljunN3cDY0vCndFFz349q\/PTxV+z54g8JfEpPDl7pd5P4huJBFHp8NrI7SysOEQAEtlsLkDqRVxkpK\/YvZ3Ol8G\/E630H9inxh4dg0ETS6\/4usp7zUQJEt1S0sZxAow3lllNxctt25O9WLDaoPaeFPh7daZ\/wTAbXZBokVj4n+JE8cJXi\/JsdOVCjk8GPN4pVQM53HIzX0F\/wUv\/AOCdWn\/8E5P2FfgR4X1mfPxU+IN1qGv6\/pyp5i2rTJbRRwwqFz+7VEQ4OS271rD8Yfsr3ekf8ELPhL40WHXrz+3vHGu3Sp5Oy2slkEUSOxcDlxZ8OPUjNTCza8zOWiufn7FpS6Vq096\/77Yhbbnlfav7Af8AgjZ8ENGg\/wCCSnwF0fWNI0vUkPgyxneO6to51\/fp55+8D\/z0r+SbT\/Cj+JvFNpoNm0J1LWLuOxtwx3YllYIike7FR7ZzX9tP7PngaT4Y\/BHwp4blWzWTQdJtdPYWkflwZihRDsXJwuVOBXPWdmrGyWh8+fFr\/giP+zl8Utautai8CR+E\/E1w8kw1vwxdzaRqETuMErLAykD\/AGfu+1edv+xZ+1h+yijXPwr+Plx8UdGsY0aHw58RYIZ5ZgrvmFLyNFlGVK4kdycryDX3zSFd1Sq015+ocp8L\/DD\/AILZeHfBXimw8F\/tDeFdZ+A\/jiXEZfWE3aFfvype3vASNhYEL5gXNfbXh\/xNYeK9MhvtMvLXULK4UPDcW0qyxyqeQyspIIPtWB8YPgX4O+PHhG40Txl4Y0XxPpdwu17bUbRJ17jI3DIPJ5GDzX55WcHiH\/ghr+0ho+lwT6pr37MnxM1iLTNOt5S9xceBdRnbCxqxPNqxx8p6Z46HNNQmvd0Y\/U\/TuiobC8W+tI5VOVkAYfjU1YDCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBCcCvNP2r\/2qfCP7HvwZ1Txr4zv\/ALFpVgqxxJGhkuL64c7YreGMcvK7EKqgd\/QE1o\/tG\/tDeF\/2XvhBrfjXxhqKadoOh25muJApeRz0WONBy8jthVQAlmYAda+D\/gF+zz4k\/wCCs\/7SOk\/HL4tWKWXwj8MCO6+HvhOQNuuHkQMby7GShl27BheEIKggh6uEL+9LYPMg\/Zo\/ZL8d\/wDBU34pWHxu\/aK0yHS\/Cmk3v2jwL4IX7unQhgyy3BxiWRxgM\/cKVXCk5\/SvT7GPTbOOCGNIoolCIiKFVVAwAAOBTrKzj0+1SGFFjijAVEUYCgcAAVLTqT5n5AFFFITgVmAFto5r5k\/4KAftvX\/wMj034f8Aw30+18W\/GjxsRbaJoouFX+zYpModUulwSLWFipbj5unqa7n9ub9sHQv2J\/2e9X8Zaun22+QfZNE0mMnz9d1F1PkWcQALF3YdgcAMe1eWf8E3f2Qtd8G3Os\/GL4pudT+LvxKWK7vvP2yr4etvLASxtjsVo4x1K888EkjNXBJLmkB3P7Fn7CuhfstaEdWvZpPEvxJ8Q\/6b4q8UXTu1xrV+6IssuCSETKYjjUBY1yFABOffAMCgDApah6u7AKKKKACiiigApGUOOaWigBNuaXpRXJfG\/wCNHhr9nz4Y6x4x8X6xaaD4a0C2a7v765fbHBGuPzJJAAHJJAHJoAx\/2of2qPA\/7Hfwg1Pxx8QddtPD\/h3TE+eeZvmmkP3Yo1HzPI3QKoJNfnp+x3+zZ49\/4LCfHc\/tD\/H20udK+FOkySwfDb4fyFDbzW+9Qb+54y\/m+WP7u9SRzEcNR+DHwZ8Yf8FxP2qtM+MHxJsdc8KfAf4cX11D4T8HXymGTWrgMYxeTptDKSuSSSwAYIuMOx\/VKysrfQbBLeCOOC3hjCRxxqFSNFGAoA6ADFU\/d9SnZLzHLDBpcB2KkUcacAfKqKP5CviHxzr+sf8ABV74py+FNAla0\/Z68NXph1\/XLLUTHN4yuFRg1lF5ZyLZHYbySNxToVxuf8dvjX4l\/b++Ouo\/BP4W6rrnhnwl4Uu0Tx74wsykX2hMsr6fZSMj7n3qVdxgZWRQflbP2F8LPhbovwc8D2Ph3QLGHT9M06MRxRxqFz6s2OrHqTVr93q9\/wAiTU8NaBbeFtEttPs4Ut7SziWGGJBhY0VQqgfQAVfoorL1AKKKKAAUUUUAFFFFABRRRQAm0UjR7h6U6igBvlL6UjwK+MgHHY0+igBixAUGFSeg\/Kn0UAN8pc5wKzLjwZpUusS6l\/ZmnnUp4RbyXX2dPOkiBzsZ8ZK8ngnFatFFwMbQPAOjeF9R1C707StOsLrVXR7ya3t1je6ZFCIXIGWIUADPQDFcjbfsi\/C\/TPi7J8QLX4eeDYfHUoIfXk0mFdQbIwczBd+ffNej0U7sDmvG3wf8LfE6GBfEnhvQteFtnyRqNhFc+VnGdu8HHQdPSsvxV+zb4G8b\/CGbwDqfhbRZ\/Bc1t9jOiraJHZpF2RI0ACAf7OK7mii7A8H8I\/8ABML9nvwNpvh+1034O\/DyFPCrxyaU7aJBJNaOjb1cSMpcuG+bcSTnnNe7ogjGAMClopAFFFI77EJ9KABjtXmvzV\/4ORPjbpx+AHgT4N6Rc2c\/xG+KXjDS7fRLN3XfCEnUm4YHO1N5Rc\/7Rx0r1z\/gpr\/wWP8AB\/7CX2bwd4esJPiV8aPEW2HQvBWkyCS7eRyAklxjJjj3EdtzdhjmvPP+CZf\/AASq8U\/8Lqv\/ANpn9pue18SfHjxJMZ7DTUfzdO8FWxXZHBAuSvmqnBYEhckDklq0haL5mB96\/DrSrjSPBemW90QbmGBFlx03Ac4rdpFG0UtZgFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFY\/jnxrp\/w\/8L3+r6rdQWWnafbvcXE8rhUiRQSzEnjAAqx4o8T2Hg7QLvU9Tu4LGwsoWnuLidwkcKKCWZmPAAAJJPpX5nap4p8S\/wDBc\/47Xmj+GfEV1pH7LfhGdrXUb7T1aOTxtdYXdHucA+QoPy4BDcseNudIQ5tXstwF+GPgvxF\/wW++PyeP\/Ec2o6N+zn4J1EDwnpKAxHxRPG6lr2YHDDJHyHHyKTj5mJH6ZeH\/AA5Y+FdGttP061gsrKyjWGCCFAkcSKMBVUcAACqPw7+HWjfCrwbp+gaBptnpOkaXCsFta2sQjjiRRgAAVuUVJ82i2DpYKKKKzAK5\/wCJfxL0T4S+CtR1\/wARarYaJo+lxeddXt7MIoYF45LH6gAdSSAOTW7cTC3hLnoOea+CPE6WP\/BYb9pPSrS0tZZ\/gZ8HNdn\/ALdi1jTJktvGWrxFo41ts7Vlgt3STc7FlLOMLxuqoxu9dgJv2Y\/hJrP\/AAUc\/ajsP2kPH+n6ppvw88OxiL4XeE9UUBkBUiXWLmHb8s0jqDDuJZY8HjNfeMMfkx7araHotr4e0m3srG3itLSzjWCCGJAqRIowqqBwAAMYq5RKV\/QAoooqQCiiigAooooAKKM5pksohXLHAoAo+KfFVh4K0C71XVLu3sNN0+F7m6uZ3CR28SAs7sx4CgAkmvyq1C213\/g4O\/aXtpIYdW0z9j34dTLJDeG5e3f4garHPC5kVEYEwKkckeJAPL8wvjzGUR9H+1F8RvHH\/BZf9pLW\/gR8NrlNG+BngHV4oPiD4qSUSHWpY9rnT4ADym4YI5DFSThQA\/6J\/BH4J+Gf2dvhZovg3wnplro3h7QLZLSytIRhY0UdSepYnJZjySSTyat2jvuPQ1\/A\/gfSfht4XstG0OwtNL0rTLdLa1tbeMRxwRIMKqgdgK+SP2qf2kdU\/a0+L5+APwi1q6tp0uPJ+IHifTJCj+HbIGLzrS3mwVF5JHNw6ljFgggMcrP+2R+2f4l+IvxPuvgJ8B\/MufiTcRqmveIfJL6f4KtpBkvI\/wB1rnYcqgOV3KTkkKfZ\/wBin9jHwv8AsT\/CGLwxoCyXl7O\/2vWNYuQDd63eNzJcTN3Zmzx2\/M0L3VeW4jof2a\/2Z\/Cf7KfwtsvCXhDTYdP0y0Jkcqo8y5mb780hH3nY8+3QYAAHoNFFQAUUUUANL4cDBp1FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSE4FNlmWFcscADJJPFfCP7WX\/AAXg8B\/DT4ty\/Cb4P6BrPx3+Mc2IIdE8NqJLGznJxturzPlxhRktgnGMEg07NgfZnxW+L\/hj4IeBNQ8TeL9e0vw3oGlRGa71DULhYIIFHcsxA\/qa\/M34i\/8ABSD9oX\/grN4mu\/BX7G+iSeC\/h1b3T2esfF7xHD5MEqdD\/Z0LAu5Izh9pOcfcHzV3nw\/\/AOCTHxA\/bx8Xad8QP20fEdt4i+xyrd6N8L9AmeHwzoR6gXJzuu5exJO3jqRX6E+F\/CWm+CtBtdL0mxtNN06xjEVta2sKxQwIBgKqqAAB6AUKwHy3\/wAE7P8Agjn8Lf8AgnmbnXNOivvGfxK1gtJrHjXxA4utWvZH5fY5H7pCcnavJzyTX1qq7RgcUtFIAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBGGaUdKKKACiiigAooooAKiup\/s8ZY9O9PkkEaEnsM18Bf8ABRz9sjxF8avicP2ZfgtczyeOfEFuV8Ta1aOoHhWxdcfePAuHBJXg7VBYjpTjFt2QLV2PP\/2yvip4k\/4K+fH69\/Z++Fepapp\/wt8MXYj8eeLLBoWttRdeTYRMcs0asAJCvDMCmDhiP0Q+B\/wY0b4C\/DDSPCuh2sFrp+kwLEoiiWPzW\/ikYKANzHJOOOfSuS\/Y2\/ZF8L\/sY\/Baw8HeGIXW3tgHnnfHmXMpHzMcAADPQAYH1Jz65V1Jp+5HZDfkFFFFZiCmyNsQn0pScCvmL9v\/APbR1L4Qalofwt+HFquu\/Gf4jxvDolpjNvokBPlvqd42GCQRE5AYfvGUqM4NNK7sgPNP23fj54k\/bJ+NEP7N\/wAFfEE+myNJInxI8W6dHKW8JWojDraRTLhFu5umA2UUHO0kV9b\/AAG+Bfh39nL4VaP4P8LWCafo2ixeXDGuSXYks8jE8s7uWZiTklia89\/YQ\/YxsP2Nvhdc2QvbnWvFPii9bWvFGr3GzzNS1GUDzZPkRAF3ZwNvevdKHL7K2AKKKKQBRRRQAUUUUAFFFGcUAMdhEtfm\/wD8FKv20vGv7Tf7Q+mfsn\/s7avEniy+ld\/iB4jhmATwtpyIjS2+7g+a6yx7vKJkQOqjaz5X1T\/grf8A8FF9W\/ZP8KeHfAHw20yTxP8AGz4pT\/2d4a0y3QSmwj3okt9Ku4YWMMdmeGcDPyq1dF\/wS7\/4Jr6P+wN8Hmjurga38RvE9w+seK\/EUiAXGpXswDSKWHLRqxONxOSWY8nilpqx6rU9W\/Y6\/ZI8LfsW\/AjR\/AvhW2ijtNPiDXNz5SpNqVwQBJcS7QMu5H4AAdBXif7d37avi4+P7H4I\/Amztdb+LmuR+ZqN1KxW18JWJUlrmSTY8YnIA2I\/TcrFWyiSVf29P28\/FCeP0+BnwDt4tc+MetxbLrUmj83T\/BkTbSZ7hsFPO2MWWNj6E5yFb1T9hv8AYS8O\/sYeDNTis57nXfFHiO6e+17xDfsZL3VpWd3G9iSQq7zgA8ksx+ZmJrlUVzSFe+ppfsR\/sZeHv2MfhRHomm79S1u8Juta1q5Je61a6d2kkdnYltu93Krk7Qe5JJ9npsUQhTC9KdWbbbuwCiiigAooooAKKKKACiiigAprtsXOCfYU6igDzb4lftd\/Dz4MfEHSvDHjDxLZeFtV1xA+ntqwe0tL1i23yo7lwIGlzj90H38g7cGvQ7S+ivog8LrIjZwVORxwapeKvB+l+N9CudN1fTbHVNPvEMc9tdwLNFMpGCGVgQRj1FfKnxC\/4Jl6v8KRc61+zX8Q9Q+DGtyyvcT6JLEdW8Lam21gFexlY\/ZzuZmL25TJYlg3GDQD6+or4Nuv+CpHxF\/Yjg02w\/ao+GN5o+nsNlz8Q\/BUcmq+GAc4Dzx4+0WnXncrD0JFfZnwo+MXhf45+CbHxJ4P17SvEmg6lGJLa+0+5WeGUEA9VJwcEZB5Hem1YDpqKKKQBRRRQAUUUUAFFFcn8Y\/jd4T+APgO\/wDEvjLxFo\/hjQdOiM1xfaldLbwxKP8AaY9fYcn0oA6tnCjn0zXz1+3T\/wAFOPhR\/wAE+9AspfHOtyS67rJ8vR\/DelQm+1rWZCQoWC2U5PJA3MVX3zxXy74p\/bt+OX\/BUybUvDX7J9ifBPw4aQ2d98XvElk8SsPlDf2Tat88zY3YlddvsDg17x+w1\/wSD+G37GGr\/wDCW3D6l8RvizfKTqnjvxRO1\/q107cv5RcsLdCT92PHGMk0PQD58PwQ\/a3\/AOCuFrcn4m61dfsw\/BG\/uC0PhbQfm8Y65ZnICXt1uK2oYY3IoJ5IK8A19rfsffsMfC79hH4aJ4V+GPhLTvDWnFhJcyxqZLvUZccy3E7Zklc+rE47YFeuBQvQUtF2wEA20tFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSHpS14d+3x+2toX7EPwQn8R6kst\/q1\/INP0PSoF3z6rfSA+VEi9cZ5Y9lVj2pxXM7IDzj\/AIKYf8FCIv2ZtAtvBPg+TStc+MfjGIw+G9BknYPIXdYvPkCqSEVm4HG4jAI5I6D\/AIJv\/sFWP7H\/AMMp73Vv+Jr8SPFkh1HxTrUlxJcNf3bks7KZOUHIGFAHy9MAV51\/wTU\/YQ1bRtbl+OnxcNvq\/wAYPGdus1w6u8ltpcTZZEgR1XywEKKF2gqFOSWdiftwDFXNpR5F8xtWYbaWiisxBSE4FLXBftK\/tH+E\/wBlP4O6z428Z6pDpWiaND5kkjn5pnPCRRr1aR2wqqOSTRvogOE\/b3\/bt8N\/sOfCpNT1INqvibXphp3hrQLY5u9ZvXwFVV6iNSQZJMYRck9geK\/4J3\/sZa\/8Mta8TfFn4r3Mes\/Gf4iSKdUmS5NxbaHZRsTb6bacACCLcTnGSWJJJNecfsDfszeJP2nPj1d\/tQfF+xs\/7V1y1SLwVoZmmlHhXTiD8mGPl+Y4IZyo+ZiecKtfeYXbWs0oLkj8wDFLRSbxnHesgFooooAKKKKACiiigArxj9vL9s3w7+wr+zbrvxA1\/NydPTydO02JwLjV7xwRDbRA9WZhyf4VDMeAa9W8VeK9O8EeHb3V9WvLbT9M06B7m6uriQRxW8SAszsx4CgAkk+lfmB+y7puq\/8ABbT9snUfjT4tg8n9nz4XX8ul\/D\/Rbm1UjxFcLJ++1CRjyFLRREDoUYR9DIGqKvqxxtfU9E\/4JN\/sQ+MfE3xB1L9qD49Zufi94\/tfM0zTLhPk8IafJgrbxIw3RsUCDbn5RnPzO9dp+3p\/wUO1eH4lQ\/AP4FxDxD8Zdcty19dW7Ryw+DLVmRWuZwTjztr5RGwo4ZjjAbM\/bV\/bx8T\/ABF+LVt+zz+zncw3HxN1NYpNa8TLCl1p\/g6xOWeVjnaZ9qgDIIUuBhnKpXrv\/BP7\/gnN4R\/YY8IXZtJLrxD4118CbxB4l1EiW91Odm3v8+AQhclsdXYl3LOSx1dl70\/kgk7u5pfsE\/sJ6F+xT8OZraK5udf8W67IL3xD4hvjvu9WuiBuZm64yPx6nmvfMYopqv5g4rGTcndiHUU1TgYJ5oOVPc5\/SkA6imum7nnilDhhxQAtFZHi7x9ongDSpL7XNX0vRrKL79xfXSW8SfVnIFfNPxo\/4LX\/ALNXwOuLO2vfihoniK\/vrhYY7Pwvu12dAzbd7raiTYgPVmx7ZoSb2A+raKisroXtssq\/dcZGR1FS0AFFFFABRRRQAUhG6looAzdX0K28SWlzY6hZW15Y3CGOSGdBLHOp6qyEYI9j1r4F\/a9\/4Jt+Nf2T9bvvjP8Asha5aeBPEVm0mo+I\/h\/OxXwx42UfO48kkR2tywBAkQKDwPl61+heKbNEs0ZVgCO4I60AeN\/sGftn+Hf27f2ctH8d6CTa3Eoaz1nSZji60HUYvkubOdTgq8cgI5AyMHvXs9fmN8VLSx\/4Jl\/8FxvAPiLSLa18N\/DH9qWxuNA1+G3by7RvEcBMlvctHkIssgZFLgZbc+eTmv03ibdEp9hQ9wHUUUZoAKjnnW3TLHA9TXzZ+33\/AMFV\/hT\/AME+NFtovFGpz6z4x1VhFo\/hLREF3rOrSsQERIR9wEkfO5Vfc18w6Z+zR+0\/\/wAFfVTUfjtqeqfs5\/Bh2Ij+HXhe+ZfEHiGEk4OpXo\/1aMP+WUY5HDKOtOz3A9G\/aj\/4LW6bo\/x7k+C\/wA8Fat8efi7GsqXttpE6Q6N4ekTI\/wBNvHxGuCDlQeowWB4rkPgF\/wAEYfEf7RfxEsfir+2R4vf4seMrV1udK8Hw\/ufDHhj5tyxiFCFuWXgFmGDj+Lg19q\/swfsifDn9jT4aW\/hH4a+E9J8KaHbgExWkX725fvLNK2ZJZD3d2Zj616TjFO9lZAU9E0O18O6bDZ2Vrb2dnbII4YIIxHHEo4Cqo4AHoKudaKKkAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKr6nqcWj2MlxcOscUSl3djgKByST6UAct8dfjh4e\/Z4+GOreLvFGowaZomiW7XF1NKwGAB91QfvMegUckkAV8QfsX\/BXXP8AgoT+0g37R\/xIj1S38MaXK0PgHwtfRqsVjGFCm6dcfNIxGdx6E7RwOcZrG+\/4LN\/tRSfbX1Kw\/Z8+GV8k9lELNFi8ZajE5AuBNkSCFTkR7eH2lv7pr9HtG0W30HTYLS1iSC2to1iijQYCKowAPwraypqy3AsrGFFOoorEAoJxRXHfHv47+Fv2afhNrnjfxpq0Gh+GfDtq13fXkoLCJFHZVBZmPQKoJJ4AoAh\/aF\/aC8KfswfCHXPG\/jTVrfRvD2g2r3VzPKwBIUcIgz88jHCqg5YkAV+fHwD8J+O\/+Cx\/7UNh8T\/iFp914b+A\/gHUZh4V8LLePBd3V8gTbc6hGBhpdsjDywf3JBXO8PjmPh18H\/iF\/wAFz\/2htL+K3je68SeAvgf4E1mK58FeGoy1pc6iE2t9uuSMEzSqx24OIUbGCxNfql4Y8N2nhPRoNPsYUgtbcYRFHA7k+pJOSSTkkknmrTsjT3VHzL9papY26xRKqRoAqqowFA6AVJSZpagzCoI7JIbqSZV+eYgsfXAwKnooAM4orwv9r\/wn8dfF+q+Gh8FvHHgzwgNOuGudci8Q6A+ppqcWB5cKMkqNECQ24hc4IwwxhvhX4s\/8Fo\/2l\/2HfippXhf42fB74X+K9Q10ldP0j4ceI57nW7lQcGcWsiyMEwVPzhB83DHBFO1wP1dZwvWkWVWOAa\/Cf4nft2\/Ef9vn9rTw54K+OfjrxX+yZ8LdcYnTdGhs59Pm1qYtLDCv9qkKZCZBE5YqkADBRuOHb9d\/2Hvg\/rfwL+BNl4f1z4kav8VpYbu5ltfEGqTLPdzWzyExxySrgSlBkbsDrgAACm42Wo2mnZnsdNlfyx+OKdmvir\/gtH\/wUyg\/YI+BFvpWhXVr\/wALM8fM+neHYpZF\/wBBHCy3zKfveVuXYn\/LSQovTcQRi5OyEeNft9fGyP8A4KTftcP+zf4e8R3eifCP4cKda+L\/AIltZhBbFo2Uw6Qbg\/KCSGZ+fvKo5CtXin7XP\/BY34V+L\/COnfA74M\/FHR\/hx8O7R10zU\/GHlXN5cXsGyXzYbWOFTMdzBQ0xKsxc4OMk9H\/wT6\/4JKeNfjz8GvC2meP31bwV8G1ntvEGp+HZxJBr\/wAQ9U+WSa\/1WQOHVHmUbYmAKxovyhjvP6dfCv8AZK+G3wa8M2uk+GvA\/hnRrC0QLHFb6fGM4\/iYkZZzk5Ykse5NaNxg9NWHTU\/Pr9kD\/gpb+wh+wX8PptE+GOo63em7WA6jfad4V1O7u9TZEWNJXkMOWGSRgdGLcck16xc\/8HGH7Oklg9xYj4n6lHEnmMbfwPqB+XcEyN0a5G4heO5r7itvB+lafEqQabYwonRY7dFAOc5AA9eaSTwjYSwSRfZoPKlRo2UIACrdR7ZyahyTd2NW6nwwP+Dh74Rak0kWi+A\/j3r94knki3s\/AF2CzZ2kbn2qOeOSKw7f\/guR8QfiOZV8AfsefH7XCCgifVbKPSY2LOF+Yvu2dc8nGASTxX6B+FfB+neDNLSy0yzhs7RB8sUa4GeOT3J4HJ5q48YhQ7B9B2NK6Efm\/pX\/AAUF\/b38c3qf2T+x54d0WC5neKEa34tEbxLnAeUqAFGPQHPatux+MP8AwUf8ZaYjD4U\/AHwhNMGJF3rdxfNAFwOQjgFm5wOnqa\/Qpo1c\/pTiM0X8gPzlj+CP\/BSD4rXSRaz8Y\/gh8PbDzIkn\/wCEf0CW9uNmP3hUzhhk44z\/AHj6VHF\/wRi+O3jMTXPjf9tv403F7Mipt0HGl26DcS3yI4HIOOgxX6PAbRXiP7eP7dvgn9gH4IXHjPxjPNMZZFsdJ0q0Aa+1u8kyI7eBSQCxPJJ4VQSSAKOZ9A3PzB\/4KSf8E0PgL+xd8PYPEvxX1\/4vftFfE7xZM9n4W8Lan4hnc67f8u2Il3MkKLtLsWO0ISPmavVv+CXn\/BF+y+FPwRuPH\/xw8J2yeJLm2mlPhDTD5traWsWDbxZGZWKpFGUh3kKxJbc7E1tf8E1P2L\/H37Zf7Qd5+1X+0lp0K63dSGDwL4VM63FloGnqVaKVV5G7O9lfcfM3iQ4+UV+nK2yrFt7Vp7SSVrlbaHzT+xd\/wUg8MftOeKtU8HXGiXvgPxbooj8rRtWvbZ5dRhw6tLamORvOjjeKSNzgFWRgQMV9MRuJFyDn3r4l\/wCChf8AwQ2+HX7cnjCXxtpeua\/8MPiUbdIP+Eh8PlUa52HKGZOGLDLDdG8bkMQWI4rwPwn+xj\/wUU\/Yj0lYvh98cvB3xr0GwIhg0XxXZMLl4VAEe15HVgcDDZusdxmlyxl8LJR+rFFfmWf2wf8Agpfo0Nwjfst\/CzXXEreRNF4ngsC8YY4LRNfSAErjgSHGeprJvv8AgpX\/AMFEfAc0\/wDwkP7Eui6kJx\/oa6J4qjm2sCMiRkkmXGOhOyp5GB+pLZ28UKfl5r8rLX\/gq7+31dOZT+wsyRjBMDeIyJW+jbNvJ\/LHPUZ0bX9vv\/go98R9PSfw9+x54K8NLOANviHxWhmi5ALlPNh45zt+9gc0uRgfqFmlzX5lr8a\/+CpdyfK\/4VF+zfAAozL\/AGjOxzjPA+24PPBzjrx61Vsvi3\/wVU8S38dvJ8L\/ANnLw3bhxvuvtst05UKScJ9sxyQB1GM+1LlA\/T3NZXjPx3ovw78N3esa\/q2naJpNihkuby+uEt4IFHUs7kKB9TX5rWv7Nf8AwUv\/AGhYbd\/F3x2+Fnwat3ZmktvCmjLqM8anop82M\/MPUT4\/nWnpH\/Buwvxg8ZabrH7Rn7QfxX+PkGll3h0fUbg6dprFgow0UcjcAhiNhU8jninZdQOG+IXxctv+Cy3\/AAVy+Fek\/DK4s\/EHwZ\/ZwvH8ReI\/EkcYmstS1KQDybeBiMNt8tRvHXMhGdua\/WOJdsSj2rzj4F\/s7fDr9jH4Uf2F4M0PSvCHhqw33NxtfALdXmmlclnbqS7sT718xeKv+CtGrftP+I9X8Gfsm+Crj4q6tYStY3fji9P2TwXokwID7rkkPduinPlwA5OPm60PV+7sB9YfHT9ovwV+zR8O9Q8V+O\/Emk+GNB0yJ5p7q+uBEMKMkKDy7eiqCT2FfDPiH9qz9o7\/AIKia\/PoX7P+jX\/wU+ErRMl18SvFmkumpasjqy\/8Syyk2sAeCJXxg16p8E\/+CSGnaj4ssPG37QHjHWf2gPHtjL9qsX1+NYtD0CVhhxY6cn7mMdMM4d\/lHzCvsWGFYI1RFCqoCgAYAApaLYD5a\/Yd\/wCCRPwq\/Yluz4gtbW98Z\/Ee9iC6l4z8STtf6vettUMRJISY1O0HapxX1OBiloou3uAUUUUgCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAE2DdnvS0UUAFNAIY806igAooooAKKKKACiignAoARm2Lk18F\/tz\/ABk8Rfto\/Gl\/2cPhzb3TaVlD4+1yN1ijsbN1JNrHJu3CVhgttXIUjkbq9D\/4KRfts3Xwd07RPhp4DUav8X\/iTI1j4e0+OTH2Vekl3McHbFHnJJxnoDmu8\/YD\/Y3t\/wBjr4LRaVd6lceIvFmrt\/aHiHWrnBm1G8cAuxI\/hB4A9AK1jaEed\/IE0d\/+z58APDP7M\/wn0bwb4S0+PTtD0S3WC3iBLE45LMxJJYnJJPc129FFZb6sApGOBS1y\/wAYPi74d+BPw31nxZ4r1a00Pw9oVq93fXt1Jsit4l6sT+QA6kkAUAcn+0X+2l8Lf2UPDt7qHxB8d+G\/C6Wdk9+0F7fRpdSxLwTHDnzHJOAAoOSRX4f\/ALVH\/BTGD\/gop+0FpPjrx\/8AD34pXfwF8AXYk0TwhpzQWx1SchZINSvvMlXeZCAscJQgA8MxJB+Yviv8RvB37Y37a3izxh4m8SW3h\/RPGuqXMvh3V9fivP7R0q1Z5WtNRlRY5WchQ6wWqvGjGNS3HNf0Nf8ABOL4RfDXSv2avCOu\/DuRNd8O6zpcElvq93YmO81fHW5laUCXLMCQpwFG0AYArSNkrs6HBU1eW58teBP+Dh3w3b+G7Wz8OfsxftA\/YrEpZJapo1rA0Enl7\/LWMzBj8ozkDn6mlt\/+Dmrwd4hun07Q\/gb8a77xFHMbZ9LuLKztZYptwTY4M5Yck87eMV+mwtIxnCLz14qGLQrSC6edLeFZpDl3VAGbvyam6MW0z86j\/wAFaP2n\/i3dL\/wrj9jXxQse4Ix8W6x\/ZbrlWIfHklNmVI\/1mfYdzUPip\/wUp8fanFZWnw8+CPgXYpka8a7bU7eX5QVQt9pDrgkg4iPQ4r9HljCngUpXNK4rn5v3nhH\/AIKYaFavqa+LfgRrd7FNu\/siHTzHbTxkHAV3COmCBnMh+8cdAK9B+Cv7T\/7bVhqq2PxH\/Zp8D6gkk2F1Pwz47gggjj9WhnDOW9MMPwr7f2ilouI+B\/2lf2Yv2xv2iPiRqf8Awh3xL8I\/BrwL41trF9RW2ie88S6E0dtCs0ENyF8o\/vPOIZMf7w3ceh\/sAf8ABHf4ZfsITX2vrLqvxB+JGtyCfVfGXil1vdVuZOPuOwJiXgcAk8dTX1rRRzO1gOF+O\/7NHgH9p7wHN4Z+IPhLQPGGhz5JtNVskuURiCN6bhlH54ZSGHY18F6D\/wAE4v2hv+CYPi3xRcfsn654Y8WfC7W7hb+H4ceM7yb\/AIlE21vNFldHkKxC4V3UDJzk81+l1VtV1GDStPlubmWOG3t1MksjttWNQMliewAppvYD8xv2j\/8Ago3+2N8JfgdrHijxl8LPhh8DvD+h27m\/8Raxr66xI8piJihsbOJgZZnk2qAzEZboQDW5\/wAEf\/2HfEnxq0+x\/aP\/AGkVfxn8V\/Flut3oo1qBc+HrBwTDHHbqTDF8rsV2orDzGLcmue8L2utf8Fr\/ANvSLxFqGk2lz+y18H76T+wjcSqyeK9WQAG6EQ+\/FhzsZuAgJA3SZH6gafaR2dpFHGqosaBFVRgKB2Aq5S5VbqVpYlRBGoA7DFOxzRRWRIUUUUAJuobkUnlLuzjtikT94vI\/CgBVTbSs+38aWuE\/aL\/aF8K\/svfCPWvHPjTVItI8OeH7V7q7uH5JCjhEXq8jnCqi8szAAZIoAo\/tT\/tT+DP2O\/g1rHjvx3rEWj6Bo8W92PzS3Mh+5DEnWSVzwqLyT+dfnr+xZ+zr47\/4K1\/tGH9o346WVzp\/w40m5Zfhz4NknBt\/sbbHWeVUPLlkjZmJO912YCJ8yfBH4BeNf+C2Xx50\/wCM3xh02bw78F\/Cl2tz8PvDMV6vm3qH5jPdqu5Gd0Me5w4KYaJQMO1fqTo2jW2gabDaWkEVta2yLFDDEoRIkUYCqBwAAAAKvSO25S01PGP2w\/2v5f2RtN8Mw6V8PfFXxH1jxPdTW9ppGgG3SdUhi8ySTMzopwNoCAlmzwODXzZ4u\/4L0zfDpriXXv2WP2mrLT7e8eyN4nhqKWN3ViPlxLllIGcjjBFff0+nxXM0buis0R3ISMlD0yPTrUxGRUq3Uk\/PBP8Ag5f+BNhbvJrHg7456CsKAzNeeBrnbE5\/gJUnJ68jjjrW94D\/AODlD9kPxrhbj4jXXhmUsU2a7oV7ZYcHBUsYimR\/vV92XGnw3MLI8Ubq3UMuQfrXH+NP2b\/h\/wDEmykg8Q+B\/COuRygh1vtHt5w2ev3kNHu9QPEdA\/4LVfspeJr6K3tvjr8PRJNjyzPqIt0fJxw0gUHnjrXrnhX9r74U+ObaCbRviT4C1SK62+SbbXrWTzd33cAPzmuQ8S\/8Ewf2d\/GNqkOpfBT4Y3KRuJFH\/CO2qbWAwCCqA9BXmmrf8EDf2R9Xjuwfgt4atzewmB2tpbiFkUuHyhWQbGyB8y4OOOnFP3APra01u01FN1vPBP2zGwYfmKtIwdc8V+et3\/wba\/Bnwpci9+Gvjj41\/CfVIX8y2uPDvjCdVgOSR8kgfcOf4ifrWm37Af7X\/wAIdOkh8B\/tfS+JYlhSKG38c+D7W7eMowbPnwkMxYZUllPBz1otHuB98AUtfCPhj4oft7fAnRfJ8V\/DX4O\/GtYZkH23w14kfQL14jjcWhuovKLDno6j2rO1n\/g4L+Hnwa8Sy+HPjL4D+Jvwg8UBfNt7HVdJF6l+mHDPFLatIGRXQoWwBnBzjOHyN7AffrusY5wK+TP21f8Agrj4I\/Zf8TReCPDWla38VPixqTCCw8JeGIftNwkjrmJ7qT\/V28TMVG9jnBJCnaa+f\/hT8afiR\/wWd1XR9Y0v4p6L8G\/g1vdp\/DvhjxBDd+MNeQMQBczICLNG2\/djJfGckZwPt79lb9jb4cfsb+Dzovw+8N2+iW9wwkupjI9xdXsgAG+WaQs7t9T9KLJb7gfLz\/8ABP74y\/8ABROzsNR\/af8AFqeFPB0yW9y3wu8E3JWymZXMhTUr1wZJz91SsOxMAjLda+1fhf8ACTwz8FPB1n4e8I6FpXhvQ9PjEVtYadapb28KgAcIoA7DnrXRAYFDAnpxUuTe4C0Ug4FLSAKQ9aWigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBD0oXpzS0m7mgBaKKKACiiigAooooAKKKKACvJ\/2xv2rfDn7IHwO1rxh4iuYY4dPgZoLeSdYmvJSD5cSk\/xO2FGPXpXpOv+ILbw3pct5dypDBApd3dgoUAZJJPHavz\/APgn4W1D\/gqt+1snxR1l3b4J\/DS\/ki8KaeRIkXiG+G5HvGGQHiQ8JkEckg1pTgn70tkHoegf8E1f2XvE+seMvEnx9+LAspvH\/wARIoG0y0tz5lv4d0sRhoraIkZydx3nAJbJ7gD7OAwKZBCsEahQFAAAAHAFSVM5ucuZgFFFFSAGvjv\/AILG\/sGfET\/goB+z\/p\/hHwJ4p8P6D9l1WHU76y1m3kls9YWEM0cMhj+ZQJdj9CG2YIxX2JSYoGnZ3R+Ot5\/wbTeMvGHxi8PeIPGnxd8NavpUMlvLrDp4ZWG\/2QpCiwW0jOyoqrEFDEdAPlr9XPgP8HNE\/Z++D\/hzwR4bjuItA8K6fDpmnxz3DTypDEgRAzsSzHAHJrpdXitn06b7WsbW4QmQSDK7Ryciq\/hK6gvdBt5bXd9lkQNDuJyYz90888jFNtsupWnUd5u5pUUUUjMKKKKACiiigAoopHbYOaAAnAr89f8Agqf+0rrH7Rvxj0T9kj4UaskfirxfNFL461G3Esn\/AAjuin55InMZUq86AqfmGI2I6yLXuP8AwVE\/b\/tv2DfgPbX2n2MGv+PvGGoR6D4R0Iy7ZNUvpSFB2j5mSMMGcLyeAMFhWF\/wSs\/YEuv2T\/BOueLfGGo\/8JB8UfiddvrfiXU2hMTNJK7yLHtb5kIVlVlyQDGFHCitafu++xrue+fs5fs\/+Hv2aPg\/oXg3w1aLbaZotssCnaA874+aV8cbmbJP14wBiu6C4oA2ilrLVu7EFFFFABRTXzjinUAFIeKWuc+K\/wAV\/D3wQ+H2q+KvFer2Gg+HdEt2ur\/UL2URQWsa9WZj0\/qcCgCj8c\/jz4W\/Zv8AhdqvjLxnq9voXhzRoxJdXcwZtuSFVVVQWdmYgBVBJJAAr83Phj8PviV\/wW4+P9v4\/wDHtvfeEv2b\/DlxKvhzwxNEFuNbdJQpubhWGRKdjDdj90rsqHczOtPwTofi3\/gvd+0gPF2rS6toX7LHgLUoLjwtY7JLO58VXkXzG8dgQ+MkhVPyouON+QP1O8LeFrHwboNppmm2lvY6fYQpb21vAgSOCNRhVVRwABxWnw+o1pqSeHvDlj4U0a207TbW3sbCyiSC3toIxHFBGoCqiqOAoAAAHAAFXqKKz9RBRRRQAUUUUAFFIWxXhH7ZP\/BSb4P\/ALCGiif4h+L7Cw1G4C\/YtFtf9L1bUGbhVitY8yNk5G7AX1Io1eiA93LYrwf9sf8A4KTfCP8AYYsI18deJ4I9evUJ03w9YIbzWNVf+FIbaPLkscAFsLkjmvmrwf8AHP8Aaz\/4Ka2k+oeBNFsP2bfg7qwtXsNf8QW5ufGl\/CJVeWW3tQzQQB0UoBMMjJPORj279jn\/AIJG\/Bv9jnxEPFemaPe+KfiRcK\/27xp4mum1LW753++xlfhM9MIqgAYquVL4gPINH+Jv7U3\/AAUttUi0Pw3q37KXw2kmb7TrWreVdeMNVh42ra2xUxWmQTmSTceflFfQ37Jv\/BOT4X\/se2lxP4d0ebVfE2pIy6n4m12c6jrOqFpHlcy3EmWw0kjsVXauWPFe8KmxcUtLmfTQDzfx\/wDsg\/DL4oi2Ou+B\/DV7NZSie2nFikU9s4OQ0ciAOhz3BHU+td1ougQ6HCUiadxuLAyytIRk5wCT0HYdqvUUgCiiigAopFJJpaACiiigAooooACcCkVt1LRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFJjmlooAKKKKACiiigAooooAKbJII1yaVm2ivmP\/gpT+2nN+zF8LbXSPDOn3PiL4l+O7n+xfCmi2rKJrq7kB+c7iFEcYyzEnjHqRVRi5PlQHjn7bvxz8Q\/tp\/tMD9mX4bvNbWkUKXPj7Xk+ZNLsJOtuuCCJZVyAc8A9K+1fgp8GvD\/AMAfhho3hHwvp8GmaHodqlra28ShVVVHU+pJ5J7k143\/AME0v2HIv2LPgXHa6pctrfj3xM\/9qeKtbmO+bUb1\/mb5uflXOAMkDHFfR2OKutJP3I7IBaKKKyAKKKKACiiigBGQOORmkSMRjgYp1FABRRRQAUUUUAFFFFABXM\/GL4s6D8C\/hjrfi7xPqUGkaB4etHvr67l+7DEgyTjqT2AHJJAHJrpJH8tc1+Zn7W3jC4\/4LDftlTfs6+GmuP8AhT3w11GDUPiFrNtNtTVLyFg6acpxyiPsLYzuYnkCM5qMeZ6gdH\/wTm8Aa\/8A8FCf2kr\/APaq+Jds8eh25n0v4W+Hp4I2i0nTxId18c7j9plKrlhtIKleVVDX6IIgjXArP8L+GLHwjoFlp2m2lvY2NhCsFvbwIEjhRRgKoHAAFaVEnd6Db1CiiipEFFFFABRRTJphCuTwPX0oApeI\/Etl4T0W51LUbqGysLGF7i5uJ3CRQRqMs7MeAAAST7V+Vv8Abev\/APBwn8c9QsrWTU9B\/Zb+Hmqxm1mSDH\/Cb3Sj5pJN\/WMK37pACE3ea53iNK1\/2m\/iRrH\/AAXE+P8Ac\/BL4X67e6T8Fvh7qKv478TWjER65cxyf8eMRBG5AUdccqzfMQUQB\/0f+C\/wZ8PfAP4dad4W8LaZa6Tomlx7ILe3jCDJJZ3IAGWZmZmPcsTWtuT4twNPwF4C0j4Z+ENP0HQtPtdL0fSoEtrS0toxHFbxqMBVArZoorIAoJxRRQA1H3j\/ABp1FGaADNYvj\/4haL8LfCOoa94g1Sx0jSNLge5urq7mEUUEaqWZiT6AE\/hXA\/ti\/tkeC\/2Ifg3feM\/G15PFYwMsFraWkRnvtUuW+5b28Q5kkb06AAkkAE18V\/D39if4m\/8ABXjWbTx1+1PaXXhT4XQXSX3hX4V2N3JAWUbts+rOMM8uCMIrAY9M4Nxinq9gNTxT+3f8ZP8Agpj8R7nwl+yg9r4a+G2nEQa\/8VNa05ykjM5Ux6TC4AncIrN5hG3JXoCGPuH7JH\/BJD4ZfsyeK5fGeqJqHxM+KN\/5bXvjTxe66jqrugGPKZhiFQRkBACOBnivpHwR4C0b4a+FrDRNA02z0fSNKgW2s7O0iEUNvGoAVVUcAAAVr0ufTTYBscQjHFOooqQCiiigAooooAKKKKACiimu+wd\/woAdTBHhidzfT0p9JmgCnq2tx6PbGWRZnQEA+VE0hH4KCaxtO+L\/AIX1PxfNoEPiLRn16FQ8mmfbI\/taL0DGLO\/Bx1xXRvEpQ8CvLP2hv2Mvhp+0\/wDY38a+D9K1m+01hJY6iQ1tf2LDoYbmIrNGf91xQB6okoenV+af\/BRzWP2nP+CWPw80nx78BLyf4rfCrw0Q3iXwd4kR9U1WwttygSWt2P8ASZIgGO4SNIyY3ZK5x9wfsiftN6B+2D+z34U+I3hmSV9F8X6dFqFsJPvxblG6Nh2ZG3KfdadrAelltppc5pCoamF\/LOO5pASUU1XzS5oAQpl85P0p1FFABnFIrBhkc0tNdSV+XjmgBScChCSvNLRQAUUUm7JoAWiiigAooooAKKKKACiiigAooooAKKKKACkJO6looAKKKKACiiigAooooAKKKZNKIYyzEADnJPSgDmPjH8WNH+C\/w61fxLrt9Bp2laNbvdXNxO21I0UEkk\/QV8cf8E6fh3r\/AO2L8cdT\/aa+IVhcWNtcwyaZ8P8ARrqNlGn6fuBN7tbGXnwGDFc7dvoKwP2l9Sv\/APgqJ+2FB8GfD2sB\/hT4AnS9+IE1sT5WpTA5i07eD8395x\/uj1r9AvDvh+08MaJaWFjAltZ2UKQQQoMLEigKqgegAArT4Y26gXUG1QPaloorMAooooAKKKKACiiigAooooAKKKKACiiigApGPy0teb\/tcftNeG\/2Pf2dPFfxF8VXUdtpHhexe6ZC4V7qQcRwR56ySOVRR6sKAPnH\/grZ+2\/4j+GFn4Y+CfwhDaj8a\/i3dx6fYpbr5jeHtOclZ9RlOGEYChwjOMbgzYYRkV7N+wH+xRof7CX7O2h+CtIuLnU7u3iEmqapdNuuNTucYaRvQdgB0A5ySSfAf+COX7NfijWNI1v9or4ssbz4p\/GKdtQWMu7RaDpeMWtnCG4CqncDkHPVmJ+7Qu0Vc9PcQ3oLRRRUCCiiigAooooAK8B\/4KfeC\/ip8Q\/2HvH2i\/BiZYviBqVh9nsV3rE88buqzxxyMyrFI0JkCuT8rYr36imnZ3A+Kv8Agk7+yv8AFv4CfDPRrDxpZaN4B8O6ZZPDD4Ts9RfWb6afMYWe7v3YqcLGdsMCoi+YQd20E\/ag4FLRRKTk7sAooopAFFFFABXlP7Z\/7X3hD9hz9n3XviJ43u5bfRdGjVVigTzLi+uJDsht4U\/ikkchQPfJ4Br1VzhD9K\/Mf9oI2v8AwUN\/4LkWHwa8SSapB4H+Bmg2nig6eJgtnrmqtLBPmSM\/6wJE8SjjgNLyKqKu9QO3\/YU\/Y08Y\/tW\/G2z\/AGof2ic3OuzRx3Pw98DyCVbP4f2kkYO54Xxuvnz87sDtI47bf0AVAg4qO3g8teOOe3epqltvUAooooAKKKKACimmTB5496GlC0AOoziszX\/F+neFrBrrUry10+2T7011OkMa\/VmIH614P8WP+Csn7NvwatbyTxF8bfhxZHT\/APXwx63DczockY8uIs5OR0Ap2bA+i80x5MA+1fnt8Rf+Dn79kTwXYynSPHWreNr9Qvl2OgaFdTyzknopdEQkd\/mrldb\/AODgrxH8RmhT4MfsofHz4jmcKxurzSW0e0GVUnDur5xux2HHBIOaLAfplHMGQZ4+tRy3qqy+5xX5gXv7Zf8AwUf+PZ+zeDP2Z\/AnwuikibF\/4s8QLctG27IPlowP3RjG08morL9hf\/go38dkuR46\/an8FfDyzuI2QWXhHw8s0iK64I80pE4I9Q+QeQaLCufqDd6tFYxF5XjjRRkszBQB9TXBfEf9rH4ZfCG2+0+J\/iD4M0CEbQzX+s29uAWOB95x3NfAPh\/\/AINrLXxyPM+Mn7R3x4+J00zmaa1GuvYWhcnPCZkIA543d69V8Df8G4X7IPgieKdvhVFr91Gwfztc1W8vmc8\/eDybT9CKegrnV\/Gr\/gvX+yr8B9TuLDWPi94ev9QtxlrfRlk1NsGMyDDQqyHIGOG+8QOprxPUP+DizTfi9Pa2vwM+APxv+K1\/dTrEkn9itpliqlgvmGdg\/GDnkD3xX2P8Lv8Agn78EfgnMJfCfwl+HPh+ZQFEtnoFskmB0+fZu6gd69b0u1gjtxDFEsccfyhFTaFA6YGKfu22Ju2fmBfaX\/wUN\/4KGaJdafrFp4K\/Zd8B6oogu0tpP7U8STQFgsqhyXSMshOPlU4BGQDz94fsZ\/sq+H\/2Kf2e\/DPw58MiR9J8NWYtYZZnYyzEsWeRsk\/MzszHGBk8ADivVzhZCdvX0FKMOfdeuBSlK\/QtEiygnk0rxCQg+lRZy\/zDB68VJHyGqRihQDQR89N8vA\/2h70yOdiWXa3y9yODQBMxwKFO4U1X+U+uelBO6M0AKz7SPemxziXp0zikOdijv0JoEYR85y3TmgCWmbcS96UP\/kUxZcj39PSgCWkxg0zzG3imlj5mfmHb2oAmooooAKKKKACiiigAooooAKKKKACiiigAoopC4BxnmgBaKKKACiiigAooooAM4r5S\/wCCoX7Xer\/A34e6X4K8BwJqvxW+Jd3\/AGN4ZsR8xidv9ZdSDB2xQqSxJ4+6O9fQvxf+KWj\/AAc+Her+JNfv7XStI0e2kurm7uHCxwoilixz7A18cf8ABNT4M3H7UHxk1n9qrxvbaouo+JY5dM8D6dfx+V\/Y2iq5CTBOokuMeYSecOOBgVcF9pge+f8ABP8A\/Y6sP2M\/gFp\/h9fKu\/EV8TqHiLVMZk1XUJPmllZjyfmJx7V7nSAYFLUNtu7AKKKKACiiigAooooAKKKKACiiigAooooAKKKCcUANmk8qIseg5r8xvjIl9\/wWn\/bu0Pwro0sn\/DOnwU1v7brl8pUweLNat+kSKQRJBE3yBum7zGH3VNe2\/wDBYD9q\/Xvht4K8L\/CH4cX8MPxZ+NmoLoWk\/Md+m2RwLu9OASmxDtVj\/G49K9j\/AGBv2ONB\/Yd\/Zq8PeBtEtrZJbKFZNSuYk2m+u2UeZKe5yeBnsB3rSL5VzdQ6XPZNPsY9MsoreFEiihUJGiDCooGAB+FT0UVmAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAIw3DFfnz\/wVB\/4Jy\/FXxB+1R4P\/ab\/AGcb7Q4fjH4Ksf7IutF1dvIsPEtgWcmKSTcAGAcjDDnCkMhQE\/oPSMu4Ypp2A\/Mnwb\/wck+H\/hVaf2L+0Z8E\/jH8EPF1rIYbr7ToT3ukSsCwDQXPyNIrbSVwhz2L4yfcPD3\/AAX4\/ZG1rwjHq5+NXh6xjeD7Sba\/trq2vY0xnJt3iEn0wpz2zX1v4h8J6Z4u0ibT9V0+y1OxuBiW2u4FmikHoysCD+Irg4P2MPhBbrME+Ffw5VbjJlA8NWWJM9c\/u+eg60aCsfLn\/ES1+xfNaXEtv8YVuTbgs0UfhjWfNZQCSwQ2gO0Y69PeuM8T\/wDB1V+yRokSSWGteP8AxDE4JLad4QvAEA7kzLGMfTNfZ2n\/ALDXwW0i+iubT4RfDGzuIDmKWDwtYxvGcY4YRAjjiu\/0HwNovhaEx6ZpOnaeh4K21skQIxjooFP3eoz8\/vC\/\/Bx74D+L1iz\/AAy+BX7TnxMmD+SP7F8ClrdJdu7ZJM0wVDj1H4VuN\/wVD\/aa8XWlxL4S\/YR+Jlx5DIsg1\/xlpWiElgD8quXZwMjJUHBBBwQa+9jbqW6UoiCfdHNF12A\/O\/UPH3\/BSL48SMNF8Afs9\/A2xkDDfr+vXHiLUIvQj7MphJ+o\/Cq+tf8ABOP9t741Q2cHjb9s+08OWIdJrmPwT4KjsJ84AeNJ\/NVio25BYHJdsr0FfowU+XoM0sZJQZ60czWwrH5reE\/+DYz4Sa5qDXnxX+Ivxm+M1yzMdniPxPMtuCTnISLa2c\/7eOele7\/DX\/ghj+yV8Jkh\/sr4EfD6WSEgiXUtP\/tKUkc5LXBc19aVGYyHLe2BSu27tjON8J\/ALwP8OreNdB8H+FtESDJjFhpUFvsJ642KK6uONF2gKOOMDjFWIl+XnnJzTZogR0+ppAFx8keR\/wDrqJTsw23P0qSJAzYyeBSSIY5FwRjOMGgT3uIy7z3P1oVvOPQjHrTmh2sW7kAfSnRY8sVVxdSHbliCp\/HvT4\/v49qbc3Xlrny2wG2nj9fpUkaeYnPPoakFGxHPbny8b8dM5H3vWpI28uTGOCM5pDHz83TFSDG3igojY+Yd3pxShPMHHFNK8gZ+lSRtxQA37hwe9L5QV8+9LIgcZ645oB3R8HmgAIUHPFCHcMe9EYBHrzSlfmzSuAKuxfU0jDK9OaDNtXJ\/KnbsimAwr8vvTAgiIzk5OOKcyb5DwMdRz1NDKCoZhgj9KAHBdnJpsjh8fWnj5lpCNp59aAHI25aWo40EcuB6E1JQAUUUUAFFFFABRRRQAUUUUAFFFFABSYpaQ53UALRRRQAUUUUAFMmlEMZYkADqTT8180\/8FRf2yJ\/2RP2b7u60OE6h448STpofhbTI03yajqM52RIF6kAks2BwqmnGLk7IDwf9qXxHqH\/BSj9u7S\/gdoISb4Z\/DWRNX+IV6SXhuZyuYNNAHDMQ4ds8Djg1+gPh3QrXw1odpYWVvFa2llCsEEMa7UiRRhVA9ABXz\/8A8Ezv2L2\/Y0+AEdlq14us+NvFFw2t+KNWa3SKW+v5vmk3EDJCkkDJP9K+jaqcrvlXQAoooqACiiigAooooAKKKKACiiigAooooAKKKKACsvxn4qsfBHhPUtY1O5is9P0q1kvLqeQ4SGKNS7uT6BQT+FabtsQn0r88P+Cyfj7W\/wBrT4i+EP2PPh5fXFn4k+I6x6z4zvIXZI9J8NQu3mrJImSpuHURgcZAIJ+dQajG7sBkf8EkPCetft+fH3xV+2F46huobHxC7aH8O9GnRli0vSbeRwtyoYDc0pJbf0yXx2r9JUXaK5z4R\/C\/Sfgt8MvD\/hLQbSOx0bw3Yw6dZQIoAjiiQKo\/IV0tOc+ZgFFFFQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFIelAC9aKarbU+b9aFcMuQeD3oAdSDO6lBzSZ5oAQpvPPY5FEil1xnFOooAiUBZOPvY5p0hwV9aaM7uAakZNxHtQAdqaR5gGO1PpFXYKAGFicgYP8AWl+5x27UskYYHtx1qMDa3UYoAfKnmLilVdox2oJam7y\/t9aAExgnJyD0pQ4ZsAH3odQw64pJIyQeePSgB2dsmP8AJpHjw+c\/L3FNBx+HpTi3mJ\/smgAhURJing5pijdTvLGenvQAOuR0Gfemq+QMjj1FSEZpCABQA0Kc5B4pRnNG4Y4oVsJzQAquGJx260Ou4U0k7uBkUeZh8GgAUFZOvGKfUa\/638KkoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiikJxQBW1jU4tJ02a4mYLFCpdyewFfn7+y3p8X\/BS\/8A4KE+IPjHqUEd38N\/gte3HhzwVDKTJFeaoNou9QXIAJRg0SHnG046mu\/\/AOCt37R\/iLQfB+gfCL4bsJfib8Wrv+ydOCy7Tp9t\/wAvF2xAJVY0Oc+pFfQH7IP7Mmgfshfs9eGvAXhy3ihsdDtQjtGuPtM7fNLKcknLuWPJPWtV7sbrqB6Yi7FAobO3jrS0VkAyEME+Y5P8qfRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBx3x\/8AjTo37O3wX8U+OPEMwt9E8KaZPql65IH7uJC5AzwWOMAdyRXxh\/wQ0+CfiTxP4N8WftKfElhd\/Ef4+3i6l8yf8gfSIyVs7OI84i2YYAHB+U8nJr7h+JXwz0H4v+DL\/wAO+J9Jsdd0HVI\/KvLC9hE1vcpnO10PDDIHB9Kv+GvDth4Q0Kz0vS7O3sNO0+FLa1toECRW8SKFVFUcAAAAD2qk7Kwnc0KKKKkYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUhGaGbaKWgAAxSbeaWigAoopso478elADqa7FegzTRlRnO7PQelSDpQADpRTVBBoBPegBT0qPJJHyDkcn0p2GXPf+lEK7Y\/580AMYszDv9O1OZdrex\/SldeOPxpd\/wC8x7ZoAUqAKjE+4DjqfWllnWNlU5y\/A4puSD93d9D0oAkxkcUKvy4I\/CkVj6YHvTgc0mAKu0UpOKazc0ZwvNFtAF3jNI5AXmkX5kyBz2zSS5MXvSV7AKeFyq5PakfJT5l98U\/NBOKEgBTlc0MNwpkrFiAOh6mnqu1cVQDEgCPu78\/rUlJ3paACiiigAooooAKKKKACiiigAooooAKKKKACiiigArL8X+IrXwn4dvdRvJkgt7OF5pHdtoVVGSSa1K+Ev+C7Pxo1Cw\/Z\/wBD+E\/hv7TN4o+M+t23he3itnCzC2lYfanXnPEW4Z7F1NVCDk7Cexyn\/BMTwbqv7bH7Y3j\/APah8VWt2dBjml8OfDiK7QoItPRsSXcan\/nqc4buMV+i4G0Vw37NPwU079nX4E+F\/BelRiKz8PWEdooA6sB8x\/Fsmu6p1HeV0MKKKKgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAarHcQR9KdRRQAVXkkIlPHQdasZpkrAD\/CgBuPMVeuO2O1PjcMOOfelQ\/IPpQqhFwBge1ABu+agjNLUezZgZPWgCQ1CIgWPOCvpUxOKjL4JA\/GgAEpKZxTWk3OO2PWpcbRx+ApFyRyOaAEKkmlGFOMU0SGTdgcDihX2j15x9KACQFm4HGeeac4\/d4FIV2fQnNN80A45Jz2FADlBWnM2KQtlO4qLqeT+QoAkSQvSyH5aRRth9PrTduyMc55oAbPCCvLMCe4PSl83ZENx\/GjPnseqjsacFBAX0\/WgBqNtTOMc8jPSkMm6YDnGM5xx+dK0IRfXtzQFLEc\/pQBIm7cc9O1OpqFjnIxzxTqACiiigAooooAKKKKACiiigAooooAKKKKACiiigBsjbEJ9Oa\/PD4f6n\/wANZ\/8ABdTxDdy3CTaP8CPC6WVlAYA4iv70rJNIGPCuI\/JHr1r9DL1\/LtJG9FJr4S\/4JQ6RbXH7Y\/7V+rTrCNabxhZ2TqrZaO3WwgZAR7k5ya1p\/DKXYD7wjGEp1FFZAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACMMigcChm2ihW3CgBabv8AnxTqZsCybs9RigBEwspGeTzSOD5nAB+tP3KrdeaUuB3oANuVxSMwQUKxJOeB2pSM0ABbFNAyfpTsU0Sg+v5UABJZuKVVwxPrSP8AP0\/SnnpQA2UErxQBtBzSOWx0o+ZT2IoAah3E5bHNPYgDtmmyjIJAU49qB+vagB4bscZ9KjBDAsvHakSXeCcc5x0oTeY23YH0oAePmTH4UiNsHPWhZlXjPNNlYE9aAHGXc3qp70ySTZKOcDpTlA8ogDApPK3OvoKAFzlPm5XPFKBsIOeKR8joKc3zxDd8uaAGs2Sc9O1OiYkCkdNkYA7GlaQL+eKTdgFD5bGKdTVkDNjv1p1CdwCiiimAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAyRPNRlPQjFeKeA\/2QR8Kv2p9d+Ivh3VlsrfxhbrF4h0yS38wX8kSKtvKj7h5bRgODwdwkOegx7dRTTa0QBRRRSAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKADOaKQDFLQAUUUUAFFFFABRRSZ5oARpMfnS43CgrmloAY8Ads8+lNkiwyYGccfhUhOBRu4z2oAYQJjz2p4GBSFtuPeiNiw5GKAHU10VwQR9eKdTWj3ev50AEff60pYAU0\/LSeVlvagAZ8ng8+lPIyKb5e3p65p9AEX+rbGRzUnAPamCXd169BSsnGTQA1XQTcdT6U6RsED+8cVHCnl56FvUU9GyPm+96UmAOo2FRUcaYj9CPanOd+OcY9qXk\/h+tC2Acz\/us0xZN6jnGTileLzIzgkGmkrt9KkB0UpJ54FOd1ZfXmmFgvU5zzilMe8Dp+FWAu8A4J\/OmvkS57e\/ek2cj7x9fapCm9MdcUrXASHceW\/wD1VJTVBDe1OpgFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUh6UtFACL0paKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACkxzS0jHAoAR\/u\/4UiOTjg9OppWfCj60pbAoAazfNgjjtSkfJ6cUMvmL6Uki4i+goACdqjrTwc0xJNxx7ZoSbccYIPvQA5WyaM8Uuai37ZO\/wA1AA83yj39qdGTs5z+NIwEYApBkHAJ\/KgBd+T1pwLFumBUZjI5xk9afkR9TQAxRl\/p609juGQRtpigA559jTJWxC+1\/egCYMFHbOaYZR8xwcg96F2vH0wT2PrTSNqv69BmgByzZUcdaMMqkYzzTY8yJ02nPXFPNxsQk5OPSgAkl2\/LjmmuR5W\/BznofypSfNft6j2oYmPjOaSbARgPs+MUsT+XGB1xRKT5OFxn3pArKgPf2oF1FbMoGDt5pI5DjuOcGkWbKrn5c0rJuGM9aYx6y\/vNmDnBOfpUlRxybmx6DnHY1JQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFIM5oACM0BwWxnkUtN3DdjvQA6myHHU4pc5pgZhIM9MfrQA8dKjkIPY\/hTzJxS9RQA3y8nNEi5A6\/hT6KAK91KCVRsqW+7xTpm8sgetSSIHXmmTfvVG386ACBsRDdwTx680jMCTvPT0pwUnqMbenvSGX5iMc4zQA0sJSevTIFMgjOf9zoKlY556A+lNdTt79c5oAUnc2Txgjmm+Ysi5HPPUj86V4RJjJOcfQGnR4igyeMfpSYDVkymRn24piN3\/i7470+SQAbx2HXFRxsUBxyck5qQHxKBGDjB\/lmnyttgzgn27mjOYic7T7dqZLJ8gPvg81Tv0AGbzowVzn3FODiS3\/wphItyWx82eaeWEYVQPvcg0K9tQIXbzWzkAc8mnICBkHJI6mmvujl54XHUAY+lSsQq9xnr9KYBBIpl6EMw3dOtT1FBLvbhfl28HNS0AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSE4FFFAApJHIxQelFFAAOlLRRQAgbLUtFFADQG3nnil2ANnvRRQABQpzTdm0GiigBkLb2PHA4HvTZbn7PjPOTjjtRRSTESQybmPOaWTJAwaKKYxu7NGzzDw3Q54FFFAAT823d9aIxyfYYoopN2APL3KaUL5mf1oop2sAk0Zb6d6bsLHnkZ6etFFRLewCsoRvTHPFIjZGc59CRRRVWARkYg4xuyB7Ux0LnBccfNjbRRQ2AoO+AfxFufrTjIEiyWOO3HSiimAqlHY8dfXvSbi6HB9TRRQAtsCJCMngdD2qeiigAooooAKKKKAP\/9k=",
    "establishment_logo": "\/9j\/4RnxRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAeAAAAcgEyAAIAAAAUAAAAkIdpAAQAAAABAAAApAAAANAACvyAAAAnEAAK\/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykAMjAxODowNzowOSAxMTo1MjozOQAAA6ABAAMAAAAB\/\/8AAKACAAQAAAABAAAFiaADAAQAAAABAAAFiQAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEAAgAAAgEABAAAAAEAAAEuAgIABAAAAAEAABi7AAAAAAAAAEgAAAABAAAASAAAAAH\/2P\/iDFhJQ0NfUFJPRklMRQABAQAADEhMaW5vAhAAAG1udHJSR0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAAAAABAAD21gABAAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWNwcnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoAAAIYAAAAFGdYWVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALEAAAAiHZ1ZWQAAANMAAAAhnZpZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1lYXMAAAQMAAAAJHRlY2gAAAQwAAAADHJUUkMAAAQ8AAAIDGdUUkMAAAQ8AAAIDGJUUkMAAAQ8AAAIDHRleHQAAAAAQ29weXJpZ2h0IChjKSAxOTk4IEhld2xldHQtUGFja2FyZCBDb21wYW55AABkZXNjAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAG+iAAA49QAAA5BYWVogAAAAAAAAYpkAALeFAAAY2lhZWiAAAAAAAAAkoAAAD4QAALbPZGVzYwAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdmlldwAAAAAAE6T+ABRfLgAQzxQAA+3MAAQTCwADXJ4AAAABWFlaIAAAAAAATAlWAFAAAABXH+dtZWFzAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAACjwAAAAJzaWcgAAAAAENSVCBjdXJ2AAAAAAAABAAAAAAFAAoADwAUABkAHgAjACgALQAyADcAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8AIEAhgCLAJAAlQCaAJ8ApACpAK4AsgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0BEwEZAR8BJQErATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHyAfoCAwIMAhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1AwADCwMWAyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD4APsA\/kEBgQTBCAELQQ7BEgEVQRjBHEEfgSMBJoEqAS2BMQE0wThBPAE\/gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYGFgYnBjcGSAZZBmoGewaMBp0GrwbABtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9ClQKagqBCpgKrgrFCtwK8wsLCyILOQtRC2kLgAuYC7ALyAvhC\/kMEgwqDEMMXAx1DI4MpwzADNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34DhMOLg5JDmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MPzw\/sEAkQJhBDEGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGqEckR6BIHEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxODE6QTxRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EXZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsUGzsbYxuKG7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qfvx\/qIBUgQSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSrJNolCSU4JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4KWspnSnQKgIqNSpoKpsqzysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwugi63Lu4vJC9aL5Evxy\/+MDUwbDCkMNsxEjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2cjauNuk3JDdgN5w31zgUOFA4jDjIOQU5Qjl\/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0iPWE9oT3gPiA+YD6gPuA\/IT9hP6I\/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdEikTORRJFVUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0CTUpNk03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJUj1TbVShVdVXCVg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0nXXhdyV4aXmxevV8PX2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1mkmboZz1nk2fpaD9olmjsaUNpmmnxakhqn2r3a09rp2v\/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7wnwhfIF84X1BfaF+AX5ifsJ\/I3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZyhteHO4efiASIaYjOiTOJmYn+imSKyoswi5aL\/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q1pE\/kaiSEZJ6kuOTTZO2lCCUipT0lV+VyZY0lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3SnkCerp8dn4uf+qBpoNihR6G2oiailqMGo3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSpN6mpqhyqj6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4s660JbSctRO1irYBtnm28Ldot+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6Evv+\/er\/1wHDA7MFnwePCX8Lbw1jD1MRRxM7FS8XIxkbGw8dBx7\/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXONs62zzfPuNA50LrRPNG+0j\/SwdNE08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK3RDdlt4c3qLfKd+v4DbgveFE4cziU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG7RHtnO4o7rTvQO\/M8Fjw5fFy8f\/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65\/t3\/Af8mP0p\/br+S\/7c\/23\/\/\/\/tAAxBZG9iZV9DTQAC\/+4ADkFkb2JlAGSAAAAAAf\/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM\/8AAEQgAoACgAwEiAAIRAQMRAf\/dAAQACv\/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5\/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14\/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x\/\/aAAwDAQACEQMRAD8A9VSSSSUpJJJJSkkkklKSSQMjMoo0cdz\/ANxup\/8AMUgCdlJ0CzNxq3+m943d41A\/rR9FZt+dfdIn02fut5\/tPVfjhSDH3WmT0AIcA5pBB4I4TrCpvtoM1O2ju3lp\/srQo6nU+G3D03eP5p\/tfm\/2kJYyNtUgt1JMCCJGoKdMSpJJJJSkkkklKSSSSU\/\/0PVUkkklKSSQ7simhs2ODZ4Hc\/BqSkiDflU0D9I73dmjVx+SoX9TtsltI9Nvjy7\/AMi1U+SSdSeSdSVJHH3WmTav6jfboz9Ezy+kf7X5v9lVUklIABsi1JJJIoUkkkkpLRk3UH9G72\/uHVv3fm\/2VoUdSpshtn6J\/n9E\/B6ykk0xBSCXoUliUZd9GjHSz9x2o+X7q0cfqFF0Nd+jefzXcH+q5RSgR4rgW0kkkmpUkkkkp\/\/R9VULbqqm7rHBo8\/4KGZa+nDvuZG+ut72zqJa0uC5ijq9WSQcgmu493mWn+q\/8z+q5SQxmQJ6BBlTtX9Ue720DYP33c\/JqpElzi5xLnHknUpklIABstJUkkkihSSSSSlJJJJKUkkkkpSSSSSlJJJJKT0Zt9EAHez9x3\/fXfmrSx86i+Gg7Hn8x3P9n95YyXKbKAKQXoUlR6XZY+t4e4uDSA2dYEK8oSKNLw\/\/0vTOpf8AJ2V\/xNn\/AFLlwLfoj4Lvuo\/8n5X\/ABNn\/UuXAt+iPgrfK\/LLzY8m4T42bkY2lbpZ\/o3at+X7n9hauN1LGvhrj6Nh\/NedD\/Us+j\/nLESU8scZeB7rASHpSCOUlhY3UMnHhoPqVj\/Bv1A\/qO+kxamNn42RDQfTsP8Ag36E\/wBR30XqGWOUfELgQWyklwkmJUkkkkpSSSSSlJJJJKUkkkkpSSSSSnR6T9C3+sPyLQWf0n6Fv9YfkWgoJ\/MV42f\/0\/Teo\/8AJ+V\/xNn\/AFLlwDfoj4Lv+o\/8n5P\/ABNn\/UuXAN+iPgFb5T5ZebFk3C6SSSsrFJiAdCnSSU2sbqWTRDXH1qx+a86j+pZ9JamNm4+TpW6H\/wCjdo75fv8A9hYKZMljifApEiHpkljY3VciqG2\/p2eZh4+D\/wA7+2tTHysfJgVPBeZit2j9PpQz8\/b\/AMGoZQlHfbuuBBSpJJJqVJJJJKUkkkkpSSSSSnR6T9G3+sPyLQWf0n6NvxH5FoKCfzFeNn\/\/1PTeof0DJ\/4mz\/qXLgG\/RHwC7\/qH9Ayf+Kf\/ANSVwDfoj4BW+U+WXmxZNwukkkrKxSSSZzmsaXvIYxv0nOMAfFxSUuo2WV1MNlrhXWOXuMBZmX16pksw2+q7\/SvBDB\/VZo+z\/oLIvvuyH+pe82PHBPA\/qNHtZ\/ZT44yd9FpmBtq6uX14aswmT\/w1g0\/sVf8ApT\/ttZNlt1toussc+4GW2EncCP3HN\/m\/+tqCSlEQNmMyJ3eg6Z9cs7GirqDTnUjT1NG3tH9f+byP+u\/pP+GXWdP6ngdSrNmDcLdol9Z9tjP+Mpd72\/1\/5teZp2PfXY22tzq7WGWWMJa5p\/kvb7mqLJy8Jaj0nw2\/xV0cpG+r6okuP6Z9dcmqKuqV\/aa+PtFYDbh\/xlftqv8A\/AbP666nCzsPPpN+Fc2+sfS26Ob5W1Oiyr+21VJ4pw3GncfKzRmJbfYnSSSTFykkkklOj0n6NvxH5FoLP6T9G34j8i0FBP5ivGz\/AP\/V9Nz\/AOg5P\/FP\/wCpK4Bv0R8AvQM7+hZH\/FP\/AOpK8\/YCWj4BW+U+WXmGPJuF0uASdANSToAPMrPy+tYtEsp\/WLB+6YYP61n53\/W1jZWbk5Z\/Tvlo1FbdGD+x\/wCTVyMCfBhMwPF1svrmPVLcUeu\/98yKx8\/pW\/2P+3Fj5OVkZTt2Q8vj6LeGt\/qVj2tQklLGADGZEqSSSTkKSSSSUpJJJJSlOm67Hubfj2OpuZ9G2slrh\/aH\/UqCSCnqemfXZ7Yq6tVvHH2qgAO\/69j\/AEX\/ANaj\/tldRjZONmUjIxLWX0nTewyAf3Xj6Vb\/AORYvLkXFysnDuGRiWvouGm9hiR+68fRsZ\/IsUGTloy1j6T\/AM1kjlI31\/N9QSXL9M+uzHRV1av0zx9qoBLf+vY\/02f1qN\/\/ABK6Wm6nIpbfj2Nupf8ARtrIc0\/2m\/8AUqpPHKB9Q+vRmjIS2LqdJ4t+LfyLQWf0ni34t\/ItBVp\/MWQbP\/\/W9RyKzbj21AgGxjmgngEjavJ\/rF036xdP06nXGGNG248nHPh6jv5xjv8Aw1\/1teuJnNDgWuALSIIOoIKmwZziOwkD\/LRZOHEN6fCkl6V1r\/F50vM3XdMd+zsg67GiaHH+VR7fR\/8AQfZ\/xVi4Tq\/Q+q9Gs29RoNbCYZkN91LvDbdA2ud\/o7vSt\/kLSxcxjyfKal+6fma08co7jTu0EkklMsUkkkkpSSSSSlJJJJKUkkkkpSSSJRRflXtxsWp997\/o1VtLnEfvbR9Fn8t\/sQUjV3ox6z9u2dEFrsp0b2UgFpH\/AHaa\/wDV\/T\/l5C6non+Le6zbf1u30mc\/Y6HS4+V+SPo\/1Mf\/ANiV3GD0\/C6djtxsGhmPS3hjBEn95377\/wCW\/wB6q5ucxxBjEe4f+Z\/6EzQwyOp9P\/SavQsfqVOHu6oKWZb4L2Y5cWCP+M\/P\/f8AzFpJJLNkeIk9+zZAoU\/\/1\/VUkkklKUbK67a3V2tFlbwWvY4AtIPLXNP0lJJJTxvWv8XODkbrujvGFcdfQdLqCf5I\/nMb\/rX6L\/uuuG6n0rqXSbhT1HHdjlxhjzrW\/wD4q9v6N\/8AU\/nf+DXtaHfj0ZNLqMitl1Ngh9djQ5rh4OY72uVrFzk4aS9cfH5v8ZinhidvSXw1Jd\/1r\/FvRZuu6Jb9nfz9luJdUf8AirffdR\/4NX\/xa4jP6fndNv8As\/UKH41p+iH\/AEXR\/obW7qrv+tvV\/Fmx5B6Tr+6fma8sco7j6tdJJJSrVJJJcua0Alzzta0CSSfzWNb7nOSUpOxj7LG01MdbbYYrqYC57j\/IrZL3LqOif4v+q5+27qJPTsY67CAchw\/4szXj\/wDXt9n\/AHXXedI6B0no1RZgUCtzhFlzvda\/\/jLn+939T+b\/AHFWy83jhoPXLw+X\/GZIYZS30DxPRf8AF1n5W27q9hwqTr9nrIdcR\/Ls99NH9n1n\/wDFLu+mdI6b0qj0On47KGHVxbq5x\/ettdustd\/xj1cSWflz5MnzHT90fK2I44x2H1Ukkkol6kkkklP\/0PVUkkklKSSSSUpJJJJSkHLw8TOodjZlLMih\/wBKuxoc37nIySQJGoU8H1r\/ABbRuv6HdHf7HeSR\/Voyfc9v9S\/1f+OrXFZuLldPvONn0vxbx\/g7RBInburd9C5n8upz17ioWU02uY6ytr3VO3VlwBLXRt3sn6LtpVvFzs46THGPsl9rDLBE7el8u6J9Rus9U225APTsQ677m\/pXD\/gsb2ub\/XyPT\/4q1d90X6sdH6KN2HTuyCIdlW++0j\/jP8G3\/g6W1VrWSUeXmcmTQnhj+7H9q+GKMfE9ypJJJQL1JJJJKUkkkkpSSSSSn\/\/Z\/+0iSFBob3Rvc2hvcCAzLjAAOEJJTQQEAAAAAAAPHAFaAAMbJUccAgAAAgBsADhCSU0EJQAAAAAAEKFdbYoq2VNe2RBQsAMFvEY4QklNBDoAAAAAAO8AAAAQAAAAAQAAAAAAC3ByaW50T3V0cHV0AAAABQAAAABQc3RTYm9vbAEAAAAASW50ZWVudW0AAAAASW50ZQAAAABDbHJtAAAAD3ByaW50U2l4dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVYVAAAAAEAAAAAAA9wcmludFByb29mU2V0dXBPYmpjAAAAEQBBAGoAdQBzAHQAZQAgAGQAZQAgAHAAcgB1AGUAYgBhAAAAAAAKcHJvb2ZTZXR1cAAAAAEAAAAAQmx0bmVudW0AAAAMYnVpbHRpblByb29mAAAACXByb29mQ01ZSwA4QklNBDsAAAAAAi0AAAAQAAAAAQAAAAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABcAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NNYm9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAAAEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQgIGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG\/gAAAAAAAAAAAAQnJkVFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIAAAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAAAAAAAAAAABBjcm9wV2hlblByaW50aW5nYm9vbAAAAAAOY3JvcFJlY3RCb3R0b21sb25nAAAAAAAAAAxjcm9wUmVjdExlZnRsb25nAAAAAAAAAA1jcm9wUmVjdFJpZ2h0bG9uZwAAAAAAAAALY3JvcFJlY3RUb3Bsb25nAAAAAAA4QklNA+0AAAAAABAASAAAAAEAAgBIAAAAAQACOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNA\/IAAAAAAAoAAP\/\/\/\/\/\/\/wAAOEJJTQQNAAAAAAAEAAAAeDhCSU0EGQAAAAAABAAAAB44QklNA\/MAAAAAAAkAAAAAAAAAAAEAOEJJTScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D9QAAAAAASAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAAAAAAAThCSU0D+AAAAAAAcAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAAAAP\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/8D6AAAAAD\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/A+gAAAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAA4QklNBAAAAAAAAAIAADhCSU0EAgAAAAAABAAAAAA4QklNBDAAAAAAAAIBAThCSU0ELQAAAAAABgABAAAABjhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAANbAAAABgAAAAAAAAAAAAAFiQAABYkAAAATAEwAbwBnAG8AIABUAG8AcgByAGUAIABTAG8AZgB0AHcAYQByAGUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAABYkAAAWJAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAWJAAAAAFJnaHRsb25nAAAFiQAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAFiQAAAABSZ2h0bG9uZwAABYkAAAADdXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxUZXh0SXNIVE1MYm9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAPRVNsaWNlSG9yekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5cGUAAAAATm9uZQAAAAl0b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0bG9uZwAAAAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgAAAAAAAwAAAACP+0XWOIZZSw4QklNBBEAAAAAAAEBADhCSU0EFAAAAAAABAAAAAY4QklNBAwAAAAAGNcAAAABAAAAoAAAAKAAAAHgAAEsAAAAGLsAGAAB\/9j\/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk\/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx\/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB\/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI\/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg\/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv\/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN\/M7gz8TQrNGU0njTYNRM1TTWHNcI1\/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE\/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0\/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19hX7NgBWBXYKpg\/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg\/aJZo7GlDaZpp8WpIap9q92tPa6dr\/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN\/hH\/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ\/opkisqLMIuWi\/yMY4zKjTGNmI3\/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ\/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln\/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum\/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7\/v3q\/9cBwwOzBZ8Hjwl\/C28NYw9TEUcTOxUvFyMZGxsPHQce\/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI\/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x\/nqegy6LzpRunQ6lvq5etw6\/vshu0R7ZzuKO6070DvzPBY8OXxcvH\/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x\/pX+uf7d\/wH\/Jj9Kf26\/kv+3P9t\/\/\/\/7QAMQWRvYmVfQ00AAv\/uAA5BZG9iZQBkgAAAAAH\/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP\/AABEIAKAAoAMBIgACEQEDEQH\/3QAEAAr\/xAE\/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU\/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f\/2gAMAwEAAhEDEQA\/APVUkkklKSSSSUpJJJJSkkkDIzKKNHHc\/wDcbqf\/ADFIAnZSdAszcat\/pveN3eNQP60fRWbfnX3SJ9Nn7ref7T1X44Ugx91pk9ACHAOaQQeCOE6wqb7aDNTto7t5af7K0KOp1Phtw9N3j+af7X5v9pCWMjbVILdSTAgiRqCnTEqSSSSUpJJJJSkkkklP\/9D1VJJJJSkkkO7IpobNjg2eB3PwakpIg35VNA\/SO93Zo1cfkqF\/U7bJbSPTb48u\/wDItVPkknUnknUlSRx91pk2r+o326M\/RM8vpH+1+b\/ZVVJJSAAbItSSSSKFJJJJKS0ZN1B\/Ru9v7h1b935v9laFHUqbIbZ+if5\/RPwespJNMQUgl6FJYlGXfRox0s\/cdqPl+6tHH6hRdDXfo3n813B\/quUUoEeK4FtJJJJqVJJJJKf\/0fVVC26qpu6xwaPP+ChmWvpw77mRvrre9s6iWtLguYo6vVkkHIJruPd5lp\/qv\/M\/quUkMZkCegQZU7V\/VHu9tA2D993PyaqRJc4ucS5x5J1KZJSAAbLSVJJJIoUkkkkpSSSSSlJJJJKUkkkkpSSSSSk9GbfRAB3s\/cd\/3135q0sfOovhoOx5\/Mdz\/Z\/eWMlymygCkF6FJUel2WPreHuLg0gNnWBCvKEijS8P\/9L0zqX\/ACdlf8TZ\/wBS5cC36I+C77qP\/J+V\/wATZ\/1LlwLfoj4K3yvyy82PJuE+Nm5GNpW6Wf6N2rfl+5\/YWrjdSxr4a4+jYfzXnQ\/1LPo\/5yxElPLHGXge6wEh6UgjlJYWN1DJx4aD6lY\/wb9QP6jvpMWpjZ+NkQ0H07D\/AIN+hP8AUd9F6hljlHxC4EFspJcJJiVJJJJKUkkkkpSSSSSlJJJJKUkkkkp0ek\/Qt\/rD8i0Fn9J+hb\/WH5FoKCfzFeNn\/9P03qP\/ACflf8TZ\/wBS5cA36I+C7\/qP\/J+T\/wATZ\/1LlwDfoj4BW+U+WXmxZNwukkkrKxSYgHQp0klNrG6lk0Q1x9asfmvOo\/qWfSWpjZuPk6Vuh\/8Ao3aO+X7\/APYWCmTJY4nwKRIh6ZJY2N1XIqhtv6dnmYePg\/8AO\/trUx8rHyYFTwXmYrdo\/T6UM\/P2\/wDBqGUJR327rgQUqSSSalSSSSSlJJJJKUkkkkp0ek\/Rt\/rD8i0Fn9J+jb8R+RaCgn8xXjZ\/\/9T03qH9Ayf+Js\/6ly4Bv0R8Au\/6h\/QMn\/in\/wDUlcA36I+AVvlPll5sWTcLpJJKysUkkmc5rGl7yGMb9JzjAHxcUlLqNlldTDZa4V1jl7jAWZl9eqZLMNvqu\/0rwQwf1WaPs\/6CyL77sh\/qXvNjxwTwP6jR7Wf2U+OMnfRaZgbaurl9eGrMJk\/8NYNP7FX\/AKU\/7bWTZbdbaLrLHPuBlthJ3Aj9xzf5v\/ragkpREDZjMid3oOmfXLOxoq6g051I09TRt7R\/X\/m8j\/rv6T\/hl1nT+p4HUqzZg3C3aJfWfbYz\/jKXe9v9f+bXmadj312Ntrc6u1hlljCWuaf5L2+5qiycvCWo9J8Nv8VdHKRvq+qJLj+mfXXJqirqlf2mvj7RWA24f8ZX7ar\/APwGz+uupws7Dz6TfhXNvrH0tujm+VtTosq\/ttVSeKcNxp3Hys0ZiW32J0kkkxcpJJJJTo9J+jb8R+RaCz+k\/Rt+I\/ItBQT+Yrxs\/wD\/1fTc\/wDoOT\/xT\/8AqSuAb9EfAL0DO\/oWR\/xT\/wDqSvP2Alo+AVvlPll5hjybhdLgEnQDUk6ADzKz8vrWLRLKf1iwfumGD+tZ+d\/1tY2Vm5OWf075aNRW3Rg\/sf8Ak1cjAnwYTMDxdbL65j1S3FHrv\/fMisfP6Vv9j\/txY+TlZGU7dkPL4+i3hrf6lY9rUJJSxgAxmRKkkkk5CkkkklKSSSSUpTpuux7m349jqbmfRtrJa4f2h\/1Kgkgp6npn12e2KurVbxx9qoADv+vY\/wBF\/wDWo\/7ZXUY2TjZlIyMS1l9J03sMgH914+lW\/wDkWLy5FxcrJw7hkYlr6LhpvYYkfuvH0bGfyLFBk5aMtY+k\/wDNZI5SN9fzfUEly\/TPrsx0VdWr9M8faqAS3\/r2P9Nn9ajf\/wASulpupyKW349jbqX\/AEbayHNP9pv\/AFKqTxygfUPr0ZoyEti6nSeLfi38i0Fn9J4t+LfyLQVafzFkGz\/\/1vUcis249tQIBsY5oJ4BI2ryf6xdN+sXT9Op1xhjRtuPJxz4eo7+cY7\/AMNf9bXriZzQ4FrgC0iCDqCCpsGc4jsJA\/y0WThxDenwpJelda\/xedLzN13THfs7IOuxomhx\/lUe30f\/AEH2f8VYuE6v0PqvRrNvUaDWwmGZDfdS7w23QNrnf6O70rf5C0sXMY8nympfun5mtPHKO407tBJJJTLFJJJJKUkkkkpSSSSSlJJJJKUkkiUUX5V7cbFqffe\/6NVbS5xH720fRZ\/Lf7EFI1d6Mes\/btnRBa7KdG9lIBaR\/wB2mv8A1f0\/5eQup6J\/i3us239bt9JnP2Oh0uPlfkj6P9TH\/wDYldxg9PwunY7cbBoZj0t4YwRJ\/ed++\/8Alv8AequbnMcQYxHuH\/mf+hM0MMjqfT\/0mr0LH6lTh7uqClmW+C9mOXFgj\/jPz\/3\/AMxaSSSzZHiJPfs2QKFP\/9f1VJJJJSlGyuu2t1drRZW8Fr2OALSDy1zT9JSSSU8b1r\/Fzg5G67o7xhXHX0HS6gn+SP5zG\/61+i\/7rrhup9K6l0m4U9Rx3Y5cYY861v8A+Kvb+jf\/AFP53\/g17Wh349GTS6jIrZdTYIfXY0Oa4eDmO9rlaxc5OGkvXHx+b\/GYp4Ynb0l8NSXf9a\/xb0WbruiW\/Z38\/ZbiXVH\/AIq333Uf+DV\/8WuIz+n53Tb\/ALP1Ch+Nafoh\/wBF0f6G1u6q7\/rb1fxZseQek6\/un5mvLHKO4+rXSSSUq1SSSXLmtAJc87WtAkkn81jW+5zklKTsY+yxtNTHW22GK6mAue4\/yK2S9y6jon+L\/quftu6iT07GOuwgHIcP+LM14\/8A17fZ\/wB113nSOgdJ6NUWYFArc4RZc73Wv\/4y5\/vd\/U\/m\/wBxVsvN44aD1y8Pl\/xmSGGUt9A8T0X\/ABdZ+Vtu6vYcKk6\/Z6yHXEfy7PfTR\/Z9Z\/8AxS7vpnSOm9Ko9Dp+Oyhh1cW6ucf3rbXbrLXf8Y9XEln5c+TJ8x0\/dHytiOOMdh9VJJJKJepJJJJT\/9D1VJJJJSkkkklKSSSSUpBy8PEzqHY2ZSzIof8ASrsaHN+5yMkkCRqFPB9a\/wAW0br+h3R3+x3kkf1aMn3Pb\/Uv9X\/jq1xWbi5XT7zjZ9L8W8f4O0QSJ27q3fQuZ\/Lqc9e4qFlNNrmOsra91Tt1ZcAS10bd7J+i7aVbxc7OOkxxj7JfawywRO3pfLuifUbrPVNtuQD07EOu+5v6Vw\/4LG9rm\/18j0\/+KtXfdF+rHR+ijdh07sgiHZVvvtI\/4z\/Bt\/4OltVa1klHl5nJk0J4Y\/ux\/avhijHxPcqSSSUC9SSSSSlJJJJKUkkkkp\/\/2QA4QklNBCEAAAAAAFUAAAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAATAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwACAAQwBTADYAAAABADhCSU0EBgAAAAAABwAGAQEAAQEA\/+EQXWh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA3LTA5VDExOjQ3OjA0LTA1OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTA3LTA5VDExOjUyOjM5LTA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wNy0wOVQxMTo1MjozOS0wNTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYyNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY1NTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RUU0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkVFNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjQ3OjA0LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6RjE0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHN0RXZ0OndoZW49IjIwMTgtMDctMDlUMTE6NTI6MzktMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9qcGVnIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL2pwZWciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkYyNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjUyOjM5LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjE0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjU1NkNBMDU5NTgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpFRTRCQzlCNTk3ODNFODExODc5REY0N0ZEM0Y4RjM3NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3Ij8+\/+4AIUFkb2JlAGRAAAAAAQMAEAMCAwYAAAAAAAAAAAAAAAD\/2wCEAAICAgMCAwQCAgQFBAMEBQYFBQUFBggHBwcHBwgLCQkJCQkJCwsLCwsLCwsMDAwMDAwMDAwMDAwMDAwMDAwMDAwBAwMDBwQHDQcHDQ8NDQ0PDw4ODg4PDwwMDAwMDw8MDAwMDAwPDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP\/CABEIBYkFiQMBEQACEQEDEQH\/xADzAAEAAQQDAQEAAAAAAAAAAAAABwUGCAkCAwQBCgEBAAIDAQEAAAAAAAAAAAAAAAQFAgMGAQcQAAAFAwMDBAIBBAMBAQEAAAECAwQFAAYHQFBgcBExMjM1CDAJIBAhEjagEzQiQRURAAIBAgQCBAkHCAcGBgMBAAECAxEEACESBTEiQXETBkBQYFFhgTJCFHCRsbN0FQcwoVJysiNzJCDBYoIzQ3UQ8FNjgxagkqI0RCbRVCWTEgABAQMHCgQFAwQCAwEAAAABEQAhAmAxQVFhgRJAUHDwcZGhsSIDwdHhUjAyQnIEIGIjEPGCoqCSgJDS4v\/aAAwDAQECEQMRAAAA3+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHV6jKfpiWx0XxE2S9W76tryAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4kdTtUNWcejbcQO7xKdfvlyt31DD0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWBM1Q3Z6Ld34AAAevH2Va7dLNdv9mPoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsyVrhmzj2nJwAAAAAqGHstV2+Uq\/d6cfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABa0jCGrOPZMvX8AAAAAABVNfswVsiTIG7t8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgbsYbs48fTdXwAAAAAAAAFZ1ZTFWb5HhbufgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUjZjD1nojWdp4egAAAAAAAAABcOnOYqzfIELbyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABT8\/IhstEXWGjp9AAAAAAAAAAAAC54+cz1ki94mwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADyZeRPY6IosdPky8AAAAAAAAAAAAAAF3Rtk0Ve+742wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADp9RZYaIjstFPz8AAAAAAAAAAAAAAAA+l7xNky1ki6I+YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHD1Gk7TEFloo+3EAAAAAAAAAAAAAAAAAD6SDC2zHWSLg05AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcSP5uqG7OPQN2IAAAAAAAAAAAAAAAAAAAHPxI0LdMVZvrWrIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWRL1wzZx7XkYAAAAAAAAAAAAAAAAAAAAAAd3iTIG6Xq3fVdeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtORhDFpHs6Vr+AAAAAAAAAAAAAAAAAAAAAAAA9GPsqV+6Wq7f78PQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbu7CF7XRYsvV8AAAAAAAAAAAAAAAAAAAAAAAAAB68fZYrt8r12714+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACibcYcs48dTdXH0AAAAAAAAAAAAAAAAAAAAAAAAAAAKhh7LdbvlSv393gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUzZ5D9lHjOfp6fQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAq2vKX6zfJkHd2eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4s\/IksdEV2GnzZeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACt6spjrJEiwdvIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHmy8i2w0xHY6PDn4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALi0ZzHWb5Ah7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOr1Gc\/TD1lHpmzwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXVHzmWrkXtF2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcSO5uqG7SPRNuIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0u+NsmirkXbGzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFiS9UMWmi3N+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0viJsmarkXNozAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFnStcMWce0pOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0kOFtmKskV\/TkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALYkYQzZx7Il6\/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOfiSYO6YqzfV9eQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoG7GHLOPHs3V8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3eJMgbphrZFS1+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACk7MYes9EaztPX6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHpx9lSv3S1Xb\/dh6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBn5Edloiuw0dPoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAezH2Wq3fKtfu9WPoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8uXkT2OmJ7HR5MvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUcPZdrd8o1+\/u8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADq9RbYaIistFOz8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFY1ZS9W75Lg7uzwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOHqN5umHbPRR9uIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArunKZKyRIULbyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI+m6obs49v7sQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcejOZazffsPaAAAAAAAAAAAAAAAAAAAAAAAAAAAALJla4atI9qyMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABdkbOZKyResXYAAAAAAAAAAAAAAAAAAAAAAAAAALVkYQxaR7Mla\/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPpeUXZM9XIuuPmAAAAAAAAAAAAAAAAAAAAAAAALf3YwvaR7DmavgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPpfMTZNFXIuPRmAAAAAAAAAAAAAAAAAAAAAAKPtxhuz0RzN08PQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5eJDh7ZjrJFd05AAAAAAAAAAAAAAAAAAAACm5+Q9Zx4zn6en0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOzxJUHdMFZvq+vIAAAAAAAAAAAAAAAAAAePLyJLLRFdhp8uXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7vEnwN0v1kio4egAAAAAAAAAAAAAAADo98iux0xJY6PBn4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPVj7Klfulqu3+3D0AAAAAAAAAAAAAAdfqNJ2mHbPRS9mIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA92HstV2+VK\/d6cfQAAAAAAAAAAABxI9m6oatI9D24gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACo4ey9W75Rr9\/b4AAAAAAAAAAAseXrha0j23vwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFY1ZTdVSL\/h7QAAAAAAAAAKNuwwh6ysvaFv6\/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF\/Q9uQ9LKAAAAAAAAAAtGVp1E\/TaO+ons8Uku8Ye\/r9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX9D25D0soAAAAAAAAAC0ZWnUT9NowJGg5TxSy7ji7uPoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC\/oe3IellAAAAAAAAAAWlK06iPptGAPryUq7bOlNKrOjb8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL+h7ch6WUAAAAAAAAABacrTqH+m0YAA5vJbrNs4U0upatnwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv6HtyHpZQAAAAAAAAAFpytOof6bRgAADt88mOr3TdTS\/ThmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL+h7ch6WUAAAAAAAAABasrTqF+m0YAAAA9WPk2VO+YamV6MMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf0PbkPSygAAAAAAAAALWk6dQn06jAAAAAFRwTfTyJfqpLzIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX9D25D0soAAAAAAAAAC1pOnUJ9OowAAAAABVtfk70sqVKyTxegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC\/oe3IellAAAAAAAAAAWzJ06gfp1GAAAAAAALg0p0ppMn1srrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf0PbkPSygAAAAAAAAALakadQH0+jAAAAAAAAFz6PZ5pZMh18nrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfsPbkRSygAAAAAAAAALakadQH0+jAAAAAAAAAF5xcp6pJN6w5HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF6xdmSFHLAAAAAAAAAAt+Rq09\/T6IAAAAAAAAAAX9DyniklXbE39foAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXrF2ZIUcsAAAAAAAAAC35GrT39PogAAAAAAAAAABJMHKeaSZX423j6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF6xdmSFHLAAAAAAAAAAoG\/Vp6+oUQAAAAAAAAAAAH15K1dtm+mlVrRt+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvWLsyQo5YAAAAAAAAAFE3atO31GiAAAAAAAAAAAAA7Hku1e6caaV7tez4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC9YuzJCjlgAAAAAAAAAUTdq07fUaIAAAAAAAAAAAAADu88mmp3zPUSvThmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABesXZkhRywAAAAAAAAAKJu1advqNEAAAAAAAAAAAAAAB7sU0VO6Z6eXy8yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvWLsyQo5YAAAAAAAAAFE3atO31GiAAAAAAAAAAAAAAAAqeCb6ffLdVK5eZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXrF2ZIUcsAAAAAAAAACibtWnb6jRAAAAAAAAAAAAAAAAAVvUnWmkyhWSfj0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC9IuzJGjlgAAAAAAAAAUTdq07fUaIAAAAAAAAAAAAAAAAAC4dKeKWVJVdJ6wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC9IuzJGjlgAAAAAAAAAUTdq07fUaIAAAAAAAAAAAAAAAAAAC7I\/s8UsmQK+T1egAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL0i7MkaOWAAAAAAAAABRN2rTt9RogAAAAAAAAAAAAAAAAAAAL2iZTvTSb1hSOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABecXZklRywAAAAAAAAAPHnjpn+qc+AAAAAAAAAAAAAAAAAAAABIULOeKWVdETdw9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXnF2ZJUcsAAAAAAAAADoy80xfVeeAAAAAAAAAAAAAAAAAAAAAB5JcDZPNJLrmjb8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALzi7MkqOWAAAAAAAAAB0ZeaYvqvPAAAAAAAAAAAAAAAAAAAAAADk8lit2znSy6nq2fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8ouzJOjlgAAAAAAAAAdGXmmL6rzwAAAAAAAAAAAAAAAAAAAAAAA7Hkw1e6a6aV79ewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXlF2ZJ0csAAAAAAAAADoy80xfVeeAAAAAAAAAAAAAAAAAAAAAAAAHp88mmpkTNUSe\/DMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXhG2ZK0UsAAAAAAAAADoy80xfVeeAAAAAAAAAAAAAAAAAAAAAAAAAHux8myokTFUSufmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu+NsyWopYAAAAAAAAAHRl5pi+q88AAAAAAAAAAAAAAAAAAAAAAAAAAKrrTlTyJaqpXF6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvjbMlqKWAAAAAAAAAB0ZeaYvqvPAAAAAAAAAAAAAAAAAAAAAAAAAAACuak7UsmTq2T8egAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC742zJailgAAAAAAAAAdXrTB9W50AAAAAAAAAAAAAAAAAAAAAAAAAAAAXPo9nWlkyRXSer0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvjbMlqKWAAAAAAAAAANLf1fnD0AAAAAAAAAAAAAAAAAAAAAAAAAAAAC7I6faOXfUGR1+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABd8bZktRSwAAAAAAAAABpb+r84egAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX1EyniklXjD39foAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXfG2ZLUUsAAAAAAAAAAaW\/q\/OHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEiQsp4pJVzRd\/D0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvjbMlqKWAAAAAAAAAANLf1fnD0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfXkp122cqaVWtG34AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC742zJailgAAAAAAAAADS39X5w9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHN5LFbtnOll1LVs+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu+NsyWopYAAAAAAAAAA0ufV+c+PQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2+eTHV7psppfrwzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu+NsyWopYAAAAAAAAAA0ufV+c+PQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6sfJsqZEwVMn04ZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXfG2ZLUUsAAAAAAAAAAaXPq\/OfHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqWCbKiRMFTJ++ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXfG2ZLUUsAAAAAAAAAAaXfq\/N8WQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAquvydaaTKtXKPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvjbMlqKWAAAAAAAAAANLv1fm+LIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdHnmP27TjvMi7I6SwzH5mz7fPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvjbMlqKWAAAAAAAAAANL31fm+DIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdZA+enHe3rqNPjASRE37B+Ru8q+fseXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC742zJailgAAAAAAAAADS\/9X5vrZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQxnqxtta+2bGJyAABMMCVsK5C7yTo53EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu+NsyWopYAAAAAAAAAA0v\/V+b62QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEW5asYbODZ9nD5++AAAACca6ZsR427n6nmdfoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC6Y+eTlDMAAAAAAAAAAGl\/6vzfWyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjv3Xi1YQrFtoXdliAAAAAAMjKmdsK4+7miqlcfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFy6M8oKCYAAAAAAAAAANMH1fm+pkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYnmOMdjBjO2g92eIAAAAAAAHIylo7HYFyV1KldI+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFy6M8oKCYAAAAAAAAAANMH1fm+pkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaHmONdhCiO2g8tmAAAAAAAAAAHc9y85+zz\/AORub8h7vgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcujPKCgmAAAAAAAAAADTD9X5vpZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBjjZNiQfawO3frAAAAAAAAAAAA9XnuaHOWufHJXN1RtgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuXRnlBQTAAAAAAAAAABph+r830sgAAAAAAAAAAAAAAAAAAAAAAAAAAAAKV55jbLiwJbV\/bJ1AAAAAAAAAAAAAAVbDLNrmrfOzlLe4NGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuXRnlBQTAAAAAAAAAABph+r830sgAAAAAAAAAAAAAAAAAAAAAAAAAAAPF55jbIjwJcV3CVpAAAAAAAAAAAAAAAAuDXnnXy1xm5y9tVdWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAuXRnlBQTAAAAAAAAAABpk+rc35vcgAAAAAAAAAAAAAAAAAAAAAAAAAAPN55j1v0Y\/XFf4ZccAAAAAAAAAAAAAAAAAC8NG3PXlLnM3mbT1Y+gAAAAAAAAAAAAAAAAAAAAAAAAAAC5dGeUFBMAAAAAAAAAAGmT6tzfm9yAAAAAAAAAAAAAAAAAAAAAAAAAA6iCdujHS2r6ROjAAAAAAAAAAAAAAAAAAAAX5G3bAuSusvOcs+XgAAAAAAAAAAAAAAAAAAAAAAAAAAXLozygoJgAAAAAAAAAA0yfVub83uQAAAAAAAAAAAAAAAAAAAAAAAAB5DOzVjBZwKLZROQAAAAAAAAAAAAAAAAAAAAAJQhyNgfJXeVXPWHwAAAAAAAAAAAAAAAAAAAAAAAAAFy6M8oKCYAAAAAAAAAANM31bm\/J7kAAAAAAAAAAAAAAAAAAAAAAAAIm91Yv2kG17OH2e+AAAAAAAAAAAAAAAAAAAAAAACZa+VsJ5G7yOo5wAAAAAAAAAAAAAAAAAAAAAAAAFy6M8oKCYAAAAAAAAAANM31bm\/J7kAAAAAAAAAAAAAAAAAAAAAAAIwYYy2cCybWFy98AAAAAAAAAAAAAAAAAAAAAAAAAE91k3YZx91PNPM6\/QAAAAAAAAAAAAAAAAAAAAAAAuXRnlBQTAAAAAAAAAABpo+q834ssgAAAAAAAAAAAAAAAAAAAAABYDHGqygRlawuzLEAAAAAAAAAAAAAAAAAAAAAAAAAAAZJ1E\/YXx13L9bJ+AAAAAAAAAAAAAAAAAAAAAAAuXRnlBQTAAAAAAAAAABpr+q83T8sgAAAAAAAAAAAAAAAAAAAABaLHGewhRDawe\/ZgAAAAAAAAAAAAAAAAAAAAAAAAAAAABzMq6Oy2B8hdSZA3\/AAAAAAAAAAAAAAAAAAAAAAAFy6M8oKCYAAAAAAAAAANNf1Xm6flkAAAAAAAAAAAAAAAAAAAALfY4wzIkMW8D0btYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHf57mFz9nn1yV1fMPaAAAAAAAAAAAAAAAAAAAABcGnLKXn5oAAAAAAAAAA02\/VObpueQAAAAAAAAAAAAAAAAAAAovnmNEyLCVvX\/d+oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2ee5rc1bZ6cncXNH2AAAAAAAAAAAAAAAAAAAAV3VllRz00AAAAAAAAAAab\/qnN0vPIAAAAAAAAAAAAAAAAAAUzzzHGVGgy4rvNI1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVjDLOLmLfOnlLes6swAAAAAAAAAAAAAAAAAAK7qyyo56aAAAAAAAAAANN\/1Tm6XnkAAAAAAAAAAAAAAAAAPM8x8kR8ebav8kvQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcerZndy1xm9y1t7cPQAAAAAAAAAAAAAAAAAK7qyyo56aAAAAAAAAAANOn1PnKNs9AAAAAAAAAAAAAAAAHU8grdoxntIHknxgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALy0bc\/eTuswubs\/Xh6AAAAAAAAAAAAAAAABXdWWVHPTQAAAAAAAAABp1+p85RdnoAAAAAAAAAAAAAAA+PIQz1Y0WsCkWMT6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQou\/YFyV1lxzlkAAAAAAAAAAAAAAAAK7qyyo56aAAAAAAAAAANOv1PnKLs9AAAAAAAAAAAAAAAhz3VjXbV9rWUXm8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEpQ5Ow\/jrvJuingAAAAAAAAAAAAAACu6ssqOemgAAAAAAAAADTr9T5yi7PQAAAAAAAAAAAAAIr9143WkCxrOH998AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE3V0vYPyF3kVSTeHoAAAAAAAAAAAAACu6ssqOemgAAAAAAAAADTr9T5yi7PQAAAAAAAAAAAALD914v2MKOLSF3Z4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIOqm7CuQu5yqJfD0AAAAAAAAAAAABXNWWVPPTQAAAAAAAAABp1+p85RdnoAAAAAAAAAAAFnMMYbCHE9rB9WzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6ZN01hsL4+7laukfAAAAAAAAAAAACt6ssquemgAAAAAAAAADTr9T5yi7PQAAAAAAAAAALY8xxhnRIluK\/lswAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7DK2jstg\/HXUiwt\/wAAAAAAAAAAArerLKrnpoAAAAAAAAAA06\/U+couz0AAAAAAAAACgeeY2zYcJ28Bu1gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAejz3MjnrTPzkbm8Iu0AAAAAAAAAAVvVllVz00AAAAAAAAAAafPqPPW9u8AAAAAAAAApXnmO8yLAVrX8JOoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoY5Ztc1bZ1crb3RG2AAAAAAAAACtassq+emgAAAAAAAAADUR9OoLSk4AAAAAAAAeZ5jvIj462tfxmaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK1hnnRy1vnNytvVNeQAAAAAAAArWrLKvnpoAAAAAAAAAA1EfTqC0pOAAAAAAAHT55AO7RjjbwPJNjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXLq2Z6crc5qcva+\/D0AAAAAAAVnVllZz00AAAAAAAAAAaiPp1BaUnAAAAAADg8gjPVjvcV1EnRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL5jbs9+VucxOas\/Rj6AAAAAAKzqyys56aAAAAAAAAAANRH06gtKTgAAAAAIZz1Y3Wtfa9jE5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkeJv2Ccld5X89Y8vAAAAAArOrLKznpoAAAAAAAAAA1EfTqC0pOAAAAAi7LVjDZwbOs4fP3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASxCk7DOPu8mqKfxAAAABVteWV\/OzQAAAAAAAAABqI+nUFpScAAABH3uvFmxhWHawu7LEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATfXS9hXIXeQ1JN4egAABVteWV\/OzQAAAAAAAAABqI+nUFpScAABY\/mOMllBi+1g92eIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyHqZ2wjkbub6iVx9AACra8sr+dmgAAAAAAAAADUR9OoLSk4AC0PMcbLCFEdtA+7MQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPpk\/S2Gwnj7uVK+R8ABVteWV\/OzQAAAAAAAAABqP+m0NlytYoDHG6dDg20g9u\/WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2mWFFZ7BuPupChbvgKtryyv52aAAAAAAAAAANSH0yhjWVqxxmRICtoHORqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9HnuZHPWmffI3N4xdtW15ZX87NAAAAAAAAAAH5\/vpnOYidVTdUrSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUccs3OZtto3B3+R1HLAAAAAAAAAAEX2GjVV3\/AD+u7sKXye+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJyln7bfnvR5cc3YAAAAAAAAAAAAQvaxtT30HnsDupqOj3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT5VzNsvz\/os3uTtOQAAAAAAAAAAAAAMfrqJqV+hc7hZ0lVwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLcGTtg+f8ARZ\/8fbd+PoAAAAAAAAAAAAAAAxnvoOo\/6HzuI9\/W\/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASFF37U+C6DY1xV1UtfoAAAAAAAAAAAAAAAAAxG6Sv1J\/QucxjuoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF1adm0bhb\/Zhw15cOjMAAAAAAAAAAAAAAAAAADiYUdVWamPoPO4\/WsIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACt4Z7L+Jvdo3BX14xdgAAAAAAAAAAAAAAAAAAAAHT6wS62p1MfQudhiwigAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVHHLYjx91tU4DoJLgbgAAAAAAAAAAAAAAAAAAAAAAPFn5r37Kn1T99z0VzY4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHe9zy5S32w\/P+hmeqkgAAAAAAAAAAAAAAAAAAAAAAAAUjbjrd7el1b91z8fytIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIzP5y022\/POjyDpZYAAAAAAAAAAAAAAAAAAAAAAAAAAFvb8NZ3c0ervuqC1N2sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZU0djt1+d9FlHz88AAAAAAAAAAAAAAAAAAAAAAAAAAAACz5WvV53lDrS7Wit7bgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMhaqbtw+d9HmZzFkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHc7Tqv76g10djSUnPEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATNXyttnz3os6eStu7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIqsdGqP6Bz2vnrqby++AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTYcjazwPQbDuMufbh6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIUtY2pv6DzuCfVVPS8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF8Rt20nhb\/ZHxF3XdOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxzvIepv6DzuGPR1fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFx6s9mfE320Lg766Y2YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxhv4Oon6LzmKV5XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVbDLYzx13tT4DoL\/AIW0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYf8AS12pf6FzuM1zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9PnuwDk7nbH896GVa7eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0+sJOrq9Tf0DnYDtIYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHYZt8zbbb\/nnRTnUSgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOjLzAzrqnUv9B56IJ8UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6Zc0Flty+d9HkrRTQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDn5rx7Om1T99z8ZTI4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyZpZ+2z590WXnNWIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFC3Y64O2pNWnd0FiydIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnasmbaPn3RZu8pad3gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW3vw1i95RaxO3obX3awAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLEGTtc4HodgvG2\/ox9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFly9ervvKHWl2tFQ9mAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkCLu2n8J0Gx\/iLqp68gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGs\/Tqw77n9dXY0tMyxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF0adm0Hhr\/AGa8LeXHozAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEUWMfUz9D57ATq6fze+AAAAAAAAAAAAAAAAAAAAAAAAAAAACtYZ7KeKvNpXBX96RNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg62i6lfofO4PdPU9QAAAAAAAAAAAAAAAAAAAAAAAAAAPZ57sS4662rcD0Em1+8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY4XkLUv9C57DfoqviAAAAAAAAAAAAAAAAAAAAAAAADue538rb7Y\/n3QzTVSQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABit0MDUf9D53Fe8rgAAAAAAAAAAAAAAAAAAAAAAORmXzlptn+fdFkbRzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABhz01bqR+h87jlbwQAAAAAAAAAAAAAAAAAAAABlNSWG3H530eVXPTwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOn1hB1dVqZ+g89BNnDAAAAAAAAAAAAAAAAAAAGQVVN22\/PeizQ5az5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8+XmAHY1GqHv+eiOdGAAAAAAAAAAAAAAAAAEwQJW23570Wd3I23d4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFPz811drS6qe95+OZegAAAAAAAAAAAAAAASPE37W+A6HYjxlz7sPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQd2Otvt6TVx3VBY8nSAAAAAAAAAAAAALy0bdpfB3+ybiLyvacgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABa0jDWF3lDrK7eitnbrAAAAAAAAAAAFxas9l\/E3u0HhL674uwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWRL1as++odbfaUdFzwAAAAAAAAAFTxy2M8bd7UeBv5Eg7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGc\/Rqs7+g13dhS07LEAAAAAAAejz3PnlLjbL896GW62QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIes4+p\/6Dz2A\/V0\/n98AAAAAHMzV5u125fOujneolAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCbeLqT+h87hJ01T1gAAAGWdFZbdvnXRZMUM4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY23sLUt9B53Droqz4AAZJ087bd886PMDmrEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYldJX6mPoPO4tXdeJ0rJe2X5\/0WcXJ2vd4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEw46etsOXpz55C39mHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\/\/aAAgBAgABBQD\/AIP4AI0ixE1FRKUFWAGpRIyfSzt3pFiY1JolT\/gIANLMAGjpiQelCLIx6SblT\/AYgGBZhRyCQekiLQylJNSp\/kOmBwWYdqMUSj0gSbGUpFoVPQKJFUpZiJaEBDo6kgZSkWRSaRREqlLMRLQh26MpomUpFiBaAO2nVblUpVkYnRYiYnFFgAUAAGrVbFUpVmYnRIpBMKLCikAoa5VqVSlmpk+hwFE1IsBGiJgQNiVZlPSzYyfQoA70kxE1JolT2dZkU9KtzJ9B0WRj0kgVPahDvSzEpqVRMn0DSZmPSTYqe3CADSzADUokZMefItTKUi0KnuRigalmHejpiQedJNzKUizKTdjEAwLMKMQSjzZJEylIsilrt23k6YHBVgIUYol5mmkKgosALQAAb6okVQFWAloQ7cvIQTikwopQKHAFUSqUsxMWu3blZSiYUmHeiEAgcEVblUpZkYnKADvSLERpNIEw4Qs2KpSzMxOSdu9IsjGpJEqfDVmpVKWamT5CizMekm5U+IrMynpVsZPjqLQylJNSp8VVZFNSqBk+MotjKUkzKTjAh3pZiBqURMnxVJAylIsik44IANKsAGlEjE4imkZSkWIFoA7cfMUDAqwo6YkHhhExOKLAAoAAORnIBwWYUYolHhBSiYUWFFIBQ5MdMDgswEKMUS8FABGkWAjREwIHKlESqUsxEtCHbgIB3pFiJqTRKny9VAqlLMjFrt235JkY9JIFT5mq3KpSzIxN7SZmPSLYqfN1WpVKVZmJu6TUylItCp87WaFUpVqZPc0m5lKRZlJz9VmU9KtzJ7emiZQUWJS0AdugIh3pVkU1KoGT2tNIx6SYAFAAB0FEO9LMQNSiJk9nIQTikwopAKHQgQAaWYANHTEg7EUomFFh3oiYEDoYYgGBVhRyCQdcAd6SYiak0ip9ETkA4LMKMUSjq0WRjUkiVPoqdMDgswEKEO2oRZmPSTcqfRlREqlOGn\/UGlbpf9p1o5RKgHv0afejSsPepwyItThidGgHv0YfejSsPe\/q4jyLUuzOhXfv0WfejSsfe\/i4jSKUu2Oj0VfejSsfd\/kId6cRhT0sgdHom+9GlY+7+AQ70vFlGlUjJD0QfejSsvd\/EYoGBeKpRMyY9Dn3o0rL3fyKJlUBeK7UYolHoY+9GlZe7+ZRIqgLxZi0ICUehT70aVn7ugWblWBxGGJX\/wC9CH3o0rP3dEu1ItS0adPoQ+9GlZ+7pHDMi1OGB0ugz329K19zTOWJFqXYqI0A9+gb329K19zULx5FaXanQoB79AXvt6Vr7mqcRpFKXbHR6APfb0rb3NWId6XiympVE6I89e+3pW3ua0QAacRQDSqRkh5299vStvc15yAcF4qjlEg85e+3pW3ubCokVQF4oQoxRIPN3vt6Vt7mxqoFVBxFmJQh2Hmrz29K29zZVm5VgcRpyc1ee3pW3ubOu0ItTiOOlQD35k89vStvc2lwyItS7A6XMXnt6VM3+JtrcMCLUuyOjQD35c89vSl87a4jyK0u1Ohy157elL529eMIel0Dojyp57elL53AQ70vFlNSqJkuUvPb0pfO5GKBgXigGlEzJjyZ57elL53Q5AODiLo5RIPJHft6UvndlEiqAvFiWjAJR5E79vSl87wsgVUF4wxKEOw8gd+3pSj2Hel2pFqXjTp8gd+3xJdqRal486VAPfjrv2+KOGRFqcMTo0A9+Nu\/b4s4jyLUsyURoB78Zd+3xheNIpS7Y6PGHft8ZEO9OI0p6WQOjxZ37fGxDvS8UUaVSMiPE3ft8dMUDA4iqUTMmPEXft8fUSKoC8V2oxRIPD3ft8hUSKoDiLMWh\/8AkeGu\/b5CI9qRbqLUMEgen1tmJRiiQeFu\/b4+I9qRSMtSDApP4O2KboHluKJUICA8Jd+3x5FMVhQjiloA7fzexiTun0Aq34S79vjhCGUpKMAKAoF\/G9ikndPYNZtQD34M6DuTjRCicUYzvRCAQPzPYVF1T6HVaUA9+COfRxjv3FCOMNJpgmGifQKTinsUq04G59HFu9Ix4npNIqYaUQ709t1Jankeq0HgDn0aYN+70hHmUpBsRENSIANPrcIrTpmo1HfnPo0wb4I9qSYKKUg0IjrlEyqA9tspqctjtzb459GmDehHtSLRRam7MqOxLIlWK9tqlkDojvTn0aYPG7iIBSLc61N2RUtmcNSOAfW2YlKJmTNvDn0aYvjdRHtSKBlqRjyJ7U5aJuSvrcOnRgEo7s59GmL43RJEy1IRpS0Adttdx6ToH1vKI7s59GmL43IhDK0hGgWgAA3F7FpOwewKrevG5ufRpi+NwIAqChG96AoBur6ISd09hFm1APfcXPo0xPG3B\/8AQoR3eiJgQN4fwqTqnsSs03Bz6NMTxtgf3pKNE1JIlSDfHsAkvT6NVZjtrn0aYnjavIoxx1KRblRDfxDvT23U1qdx6rXbHAdyaZP07QJgCkWKilINiohwMxQMD22yHpy0UbDtK\/o0yXp2YxgLSLM6tINSI8IUTKoD+2wNS7c6BtnX9GmS9OyCPakGp1qQZES4YsgRYHls0omZIdlX9GmR9OxCPakmx1aQjiJ8QcNSOCvbbMSlEzJjsa\/o0yPo2FJE61IRxScUdsk3RXtuKJUICA7Cv6NMj6NekUyot44C0AduLu49J0D231UK8bAv6NMj6NaQoqClGhQB242+ikndP4JVtXfXL+jTI+jVkKJxRjO9JpgmHHn0Mk7p5CrNqAe+sX9GmR9GpDuIoxpjUkiVIORPoNJzT6KVaatf0aZH0afv\/dGPMpSSJUw5L5p9ApOKeRyrQdQv6NMj6NKJgCkGJlKRblRDlIh3p5biatO2SjUdMv6NM2N\/knoxN2pFidWkGhEeXHIBwfW2U9OWijYdIv6NMy9rRItDrUgyIlzJRIqgPbaAaWQOiOiX9GmZe1+cR7Uk2UVpuwKlzZZAiwPrbEKUSMkOgX9GmZe1+UR7UikZakGBSc6dNE3JXttmJRyCQ35l\/RpmXtfkRTFYUI4paAO3PXbFN0D23VEqEBKP5F\/RpmXtfiImZSkowAoCgXoC8jknYPoBVD8i3p0zL2vwEKJxRjO9EIBA6CPYpJ3T+DVbUA9\/wrenTMva\/l3ERQjhGk0wTDoQ+hkndPIVZtXfv\/Nb06Zl7X8O9Ix4npNIqYdDH0Ek4p7FqtP5LenTMPZ\/p3pCPMpSDYiIdDxDvT+ATcU8jlWn8FvTpmHsiPakmCilINCI9FBDvTy3E1KdslGo0t6dNBFF6ig0Kl0YOQDg+tsp6drlT07CUWYjGXgktQCA9F5KfQY1JXQ4eaqOml2Ixl2ouqAe\/RORmUGASd2rOddFzyzAYy6EHnRB9Josgk7wUXAxhMOwRlxLsai7jQfdDHb1NoWVvEx6VVMqOyRt0OGlRs+g+6ELuCIFlLzpw5O4NtEXdazWo6aQfh0DVVKkWTvMpKdvVXZtrKYSjGXes3qPlEXxefnOBAk7wSRp\/JrPR29NQyYxt5KJUykUXpediPapO7UW1SEyu+Hc0FzIGjLzEtNHqbsvOJO50GdSk8u\/Hd27k7c0XedIOCLl5pJXC3Y1KXIu+3xo9VaGjLzKekVyLF5hIzSDAJS6V3Y7+xkVWRoy8U1aTUKoHLJCURYlk7uWcUYwmHgTCVWYjF3ck4oBAeUvX6TMsneSitKKGUHg0dNLsKjbsQc0A9+SunibUsneYmpw4O4NwqNuFdjUZc6DzkSy5ECyV5lLTp2o6Nw6NuNwyqNuFu+48ooVMJO8U0qfSCr03Eoy6V2lRs8g+40I9qk7uRbg\/lVnw8VKYSjGXas2qOmUH4cV8VKXQizqSm13\/GimEoxd3qoUxk0XocSlLjQY1J3Cu+48moZMYy8lEqZSCTwvDpKeQYVJ3Qu75E3cHbmjLzEtNXibovCpCYQYhJ3as5oxhMPJG7pRuaMvMBBBwRcvBn0kiyLJXkorRjCYeUNHyrQ0ZeZT0kqVUvAnb1NoWVvIx6VVMqbljGTWZDGXimtRDgcN+XcEQLKXlTh0dwbmDCVWYjG3ci4oB772qqVIspeRUxdvlXZuaRs2uwGKulF5QD33cRAKk7wSRp\/KLPR5xGXCuxqMuZB5ugj2qTuxBrUjNLvh55F3KuxqNuFu+3GTuZBnUncK77oDG3Su0qMm0H4bZJXA3Y1KXKu+6CFMJRjLtWbVHzCD4NokZpBgErdSzvoQUwlGMvBRAGMmi9DZH0miyCTu9ZxRjCYehSSpkjRd4nILN8k7LsDx8k0LJXkdSlFDKD0ObuTtzRl5iFNXibouscuiNiyd5iNOHB3BuiTV2o1NG3oU1IOCLl1Cy5ESyd5lJTp6q6N0WZvlWhoq8SK0kqVUukOoBAk7xTSp\/JKvTdGmEmsyGMvBJaiHA4aAR7VJXcg2qRlln49Ho6YWYDG3cg5oB7\/mk7oQZ1Izi7\/pHHTi7Gou6EXn45O4kGISdxLvuk8ZcLhjUZcyDz+cnOoMKk7pXd9K426HDOo24G77+shMIMQk7tWc0YwmHpbGXUu0p\/eSywHUMoP\/AB6v\/9oACAEDAAEFAP8Ag\/8AejLdqEwjRVu1FMA9LTKgFGMJv4APairUBgHpSZUAoxxN+AB7UVagHv0lMoBaMoJvyAYQoq1APfpCZQC0ZUR0AGEKKt3rv0dMcC0ZUR0hTCWiqgPRoxgLRlhHUFOJaKqA9FhMAUZahHvqyqCWiqgPRIR7UZahHvryqCWiqAbocI9qMtQmEdjKqIUVQDdCzLAFGMJtnKqIUU4G6DmVAKMcTbWVUQopgN0DMqAUZQTbcA9qKt2opgNz8ygFoygm3IB7UVagHvzsxwLRlRHdgHtRVqAe\/NzHAtGVEd6AwhRVqAe\/MzGAKMt3oR776UwhRVgHmAj2oy1CPfgJTCWiqgPLBHtRlqEe\/BSnEtFVAeUmW7UJhHhJVBLRVQHkplQCjGE3DSqCWiqAbkJlQCjHE3ESqiFFOBuOmUAtGUE3FSqiFFOBuMmOBaMqI8ZKsIUUwG4qY4Foyojxzv2oq3agMA8RMYC0ZbvyAB7UVagHvw0TAFGWoR78jAe1FWoB78JEe1GWoR78nAwhRVqAe\/Be9GWoTCPKymEtFWAeBmWAKMYTcvKcS0VUB38yoBRjibmZTiWiqgO9mVAKMoJublUEtFVAd3MoBaMoJudlUEKKoBtzMcC0ZUR5+VUQopwNt5jAWjKiPQMqohRTgbaxMAUZbvXfv0GKt2opgNs4j2oy1CPfoSA9qKt2oDAOxiPajLUI9+hoD2oq1APfYDLAFCYR6IgPairUA99YZUAoxxN0VAwhRVq76gyoBRjiboyUwloin+WmVP8A4FK4AejaPnSufbohxJSa4D0ZR86Vz7f9SKCSiLgbouj50rn0fxIqYtEWA3RVHzpXPo\/mmsJKIqB+iaPnSufR+AQ70VcxaIoB+iKPnSuPR+MjgQoigH6Ho+dK49H5PFEcCFFMBuhqPnSuPR+cjmimA3QtHzpXHo0ACICm4oB79CUfOlcejRFMJaK5CgHv0HR86Vx6NIQ4kojgB6DJedK49GmIcSURcDdBEvOlcejUEUElJrAboEl50q\/o1RFRLRFgN0AS86Vf0awi5i0RUD8+S86Vf0a0Q70RcS0RQD88S86Vf0bARwIUUwG50l50q\/o2EP7URyIUU4G5wl50q\/o2MBEKI4opgNzZLzpV\/RsoD2EjigHvzRLzpV\/Rs5TCWk3ADzNLzpV\/RtJDiSiOAHmKXnSmDuG1kUElEXA3L0vOlHbiKCSiLAblqXnSjuBFTFpNUD8rS86UdyIuYtEVA\/KUvOlHdCOBCiKAfk6XnSjuya4lopwNyVLzpR3fxRHAhRRA3I0vOlHeQHsJHNFMBg5Al50o72UwlojmgHvx9LzxIoiWiOAHjyXnihDiSk1wHjiXnTBwAigkojgpuNJedMHAiLGLRFgNxhLzpg4ImqJKIqB+LJedMHjggh3oq5i0RQD8US86YPHByOBCiKAfiSXnTB44QH9qI4EKKcDcQS86YvjhZHHagEDBw1Lzpi+OFqOCkr\/+ioWm8mU9APfhiXnTF8cJUWAlKORN\/BFydGkJIinC0vOmJ44OoqBAVdCahHv\/ADQeHRpvIEV4Sl50xPHBTqgWlHgjQiI\/jbvjo0g+ItwdPzpieOBmUAtKvKMYTfnbyB0qQeEW4Kn50xPHARMAUq7CjnE2jbyRk6QdEW4Gn50xPG\/ibtSrvtRzibTAPakJQxKRXKsHAE\/OmJ430TdqVdgFKKifVFMJabyglpJYqob8n50xPG9iPalHYFpRcx9cQ4kFvK0moCgb4n50xPG8iPalXIEpRcT7EmqZMW8qA0Q4HDek\/OmJ43hVwBKUcCbZklzJC3lANRRAwbwn50xPG7KLgSlHRjbUi4MiLeTKeg\/vu6fnTE8boosBKVdiahHvtqDo6NN5Iim7J+dMXxuRlQLSrvvQiI7i3eHRpvIEV3RPzpi+NwOoBQVd96MYTbq3fnRpu9ItuSfnTF8bcYwFpV3RjibeW8gdKkHZFtwT86YvjbDGAKUedqOoJ98Ae1N5IxKQckW25Pzpi+NqMYApV2AUoqJ+AAPam8oYlJLlV2wnnTF8bQI9qVdAWlFhPwQphKKEqIUkqVUNpJ50xfGzquQJSiwn4QRQSC3lKIoCgbOTzpi+NkEe1KuAJSjgx+GJqmTFCVAaKYDBspPOmDZFHAEpR0Y3EElzJC3lCmoogYNjJ50wbEdcpKVdiahHvxNFydEW8mU+xk86YNgOqBAVdf5UI9+LoOzo0hIkU2EnnTBrjqAUFHYjQj3423enRpu\/ItryedMGsMoBaUeUY4mHjzd+dKkHpFtaTzpg1RjgFKPAo6gn5G3kTp0g6ItqyedMGoEwBSrsAo6gm5MA9qbyRiUi5ItqSedMGmEaVdAWlFRPyoBEKQlDFpJYqoaYnnTCX\/EdGI9qVdAWlFzH5cU4lFvKCFJqlUDSE86ZX1aER7Uq5AlKODH5kRQSC3laIcDhoiedMr6tAo4KSlHIm5smqZMW8oA0UwGDQE86ZX1fmUWAlKORNzpFwZEW8mU9APcPzE86ZX1fkUVAgKuhNQj356g5OjTeSIf8xPOmV9X4jqgWlHgjQiI9AUHZ0abyJFfyF86ZX1fgOoBaVeUYwm6Ct3p0abviK\/iL50yvq\/kJgClXYUc4m6Et350qQekW\/AXzplfV\/AR7Uq77UY4m6Gt5I6dIOiLfyL50y3q\/oI9qVdgFKKifogA9qbyZiUi4It\/AvnTLeoR7Uo7AtKLmP0UARCkJQxaSWKqFF86Z+p\/0GUXE\/RgpxKLeUEKTIJtOu2IsDqGMWjFEo9Fm0aovTaNTQ1ThoRcHUOdOhDt0TbMFF6axREdc5ZEcA6iTpUIduh7dmdemsQROgDtsLmPTXp1FnR6GINjrC1hikopQKGyOYxNenMaoh0ISRMqLWFAKImBA2h1FkWpywUQ6CJpioLWF70kiVINrEO9OogitOWR0B5+UgmFrDGNSLciIbeIANOoch6cNDoDzsA701hzqU3aEQDczEAwOoYpqXbnRHnDWJOtTZiRuG7nTA4OoUBpVEyQ80axii9NY5NDfFUiqg6haUSMmPMG0eovTWLTR4AsgVYHUKJaOQSDyxsyOuLWJIlQB24Gu2IsDqGMSjFEvKUGp1xaw5SUAAHB3DMi9Ooc6dCHbkqKBlhawoFohAIHCnLFNenUSdHkSaRlBawtJpFTDhzmPTXpzGKI8eIQTi1hRNSKBUg4k6jE1qcxyiHGgKI01hzHpBsREOKiHenUURanLBRDiwB3prEnVpuzIhxoQ706iCK04ZnQ4m1izrU2YJoceEoDTqGKel2p0B4c2jlF6axiaHIjkA4OoUDUs3MiPCmzFRemsURGgDtyU6YKA6he9KomSHgzdodcWsOROgDtylVEqoOoXtSiYpjwJBudYWsMUlFKBQ5Ys3IsDqGEtHIJB35JEyotYUAoiYEDmC7Ui4OYYxKEBDeyJicWsL3pJEqQc0cMyL06iDpUIdt3KUTC1hjGpBuREOcOWCa9Ooo6O6AHemsOdSm7QiAc8dRya9OoxRHcWsUdamzBNDoC6i01qdR6iG2tYxRemscmh0EEO9OokitOWKiG0tmCi9NYsiPQgQ706iCKU4ZnQ2VuzOvTWIIlQB26FmKBgdQxT0u2OiOwINjrC1hikoCgHQ85AODqFA1LNzIjrEUDKi1hQLRCAQOiSiRVAdQtKpGSHUJpGUFrC0mkVMOiyqJVQdQohR0xIOkIQTi1hRNSKBUQ6NLtyLA6hjFoxBKOgABGmsOc9INSIB0ecNSLg6hzkoQEPygHemsSdWm7IiHSNwyIvTqJOlQh2\/E1jDrU2j00Ok7lgmvTqKUR\/m1jlF6axiaPStzGpr05jFEP6tmKi9NYkiVAHbpc6i01qbQ5E6AAD\/j1\/\/9oACAEBAAEFAP8Ag\/rLptiT2S27WnVwSTxaCyW5a1FTjGaJ0rOcqYT2RmcdUvPvps\/9UHCrU8Fk1ZIY6UaSqfScR7VPZBYRQTV0yM8b+bN84j1IHJxgFjINpJLpJPXxHQdTl5yU5+SOlXcSpBZOTUpo8QfJ9IJy8Y2CCevuRmQ8\/ni5l7DKQWS2zqkV03JOjk1c0fBFnshv5OhER0cTPv4Q8Dkhm\/pNQixejEtOsYQk9kl29o5zKG00LdEjBDB5EYSdFMBw6KSMo0ik53JqzgF3Cro+qhLukoKoO\/Y2X6JPXzeOSn8mj3ePnEgproO9JKDqBvWOnehzhwk0TnsmpI1IyruWU2EB7VBX7IxFQV3x090KUUIiWdyU0Z1LTz6bPsoCIVA5DfxlQtzx86HQUxgIE7kRhGVNXK\/nj7SQ5kzQGR3keMPcDGdT6BTl+R0PU7d0jPDtqK6jY8Fkxy1qKmmU0nz6dvKOggnr3kZzcmzpZmpBZNUSqPk2sqlzqbumPgSz1\/yEvQj33Vm+cR6kDk6mT5vIpc2mLhYQZJ7Iz2QE5zKG3iOlXcSpB5OSVpu5Sdp8ylJlnDJTuTHLqll1HJ98ipt7CqweS2ruklk3BOXP5FtFpTuTjnp27WfK8Ah7gfQSkDkZlI0Q5VA5U7eIMU53JyadP5JzKK8EhbokII0DkJhKUA9+TrLJtyTuS2zWpOYeTCvCIK8JCBGCvyNmOSHOVMJ\/IrKOCYuB9OqcMgL2kIIYG846dDj4j2qdv+PiBmrpkZ4eHgPaoK\/pGIqDuyOni8cnr3joQJy85Kc4oAiFQeRn8dULc0fOl4xO3bHwATt+yMvQj34uQ5kzQWSXjGomeYzROKTNzR8EWdyI+k6ERHjaC6jY8Hkxy1qMmGcwnxCWnGMInPZJdPQVVOufjzR2sxVg8nHJUfJtZVPhkjKNYlKeyaqrS7hV0fkTGQcRqsDk0DU0eoP0+EO3qDBOeybTx84kFOTRss7iFIHJqKwN3CTtPgiy6bYk9kxFEJKWdy6nKomefQh4LJbV3SSybgnAFFCIln8kNGAy08+mz8uhrkfwR4HIrGRAhyqBvgj2qcyIwjKmrmkJ43MoW6ZGBGCyDHyoAPfep2\/I2HqdvCQnh5tCXnJQdQd+Rsxu85eMdBVPXzIzXO4K+ZKFqDvKNndzmbojoIs9kCQlwEe\/PQHtUHf8jEVCXVHT4bdLzzGDTn8jvJATnMoboAQ5kxg8jPo6oW5GE8XapKYZw6c7kxy6pddRyfoIkqdA8Bkl0yCJnWM2TZn0g2jUp3Jxz07erv1OhCDhVqeByYu2CNlmkulsTp0iySncnJp1ISbqVV6GNHq7BSDycclMJFtKJa5VZNuScyW1aVKTT2ZU6IMJJzFqwOTSHBo8QfJ6oxgIE9kVjHBM3E+nlOikbLO4hSCyaguCK6bkmnnb9joepy65CfN0YiZ59CHtO+SXCppbjlTQUTB5Ig7kOokdEejONvmtLkD\/AFerayFL22Ft3zEXMCiR0TdF8bfNaXIH+r\/1tnJkrb5beu+Jus5yGTN0Vxt81pb\/AA\/ytj+ACIDbmV5SJCBuOKuggh26KY2+a0t+f6z\/ACTUMka2stvI4sLNR1yp9EsbfNaW\/P8AWfwILqtlIHMDtMYuQZTyPRDG3zWlvsO9tfiZPnEctbuYf8gj3rWXQ6HY2+a0t8\/63+SLl3sIvb2X0HNIqIu0uhmNvmtLfP8Arf5oidfwK0BlxhJCT\/FZLoVjb5rS3qAGt7QQF0Sdsq23lONlqFMQJ0Ixt81pbz\/1\/RW9eErbBoLJ8POCdMxOg+NzAE1pbz\/1\/SW1fsva9W5kGGuUTkMToLj353S3b8HprXyLK21UBfELcoKpHQP0Cx787pbt+D1Fu5Ql4Qlv3VE3SU5DJj0Ax787pbrATQmpKYSjbOWJGKqBuOMuYgh25\/j353S3L8Pq0lToHt\/Lz5oWJl464U+e49+d0ty\/D61u5VaKW7mFVMI1+znEed49+d0ty\/D6+OknUQ4t7L\/\/AGU0WbySPOce\/O6W5fh9hiph9Br2\/l5s6Kgqk8S5vj353S3L8PscJcUlbi1uZYj5Uxf8VE+a4+HtO6W5fh9lgLpk7ZVtzKMTMAZMSl5nj\/57S3L8Ps9uXtL2sNuZIh7gpVE6I8xx\/wDPaW5fh9pti\/5a2Bt7IEPcYmIYg8vx\/wDPaWRRI5abXbOS5e3S29ekPdAHIZM3Lcf\/AD2ldezttt5QlIWoC54m6qEBDlmP\/ntK69nbimEg27lqRjwgpyOuZIQ7cqsD57SuvZ3BFZRue3cvu2oRMuwuBPlFgfPaV17O5NHi7BW3sxKVHvWkwhyawR7T2ldezukdJu4he28upKA0XQkUOSWJ87pXXs7tETb+BXt7LjWQOn\/g4R5FYnzuldezvEHcklba1u5XjJUCdlE+QWJ87pXBROlvVu3jLWsa3soxM1SiRk+P2J87xK3b1lrZG38jwtw0okdEeOWJ87xS2chy9sltq+Ye5iqJHRNxqxPneLW1kyWt8sHecLc1HIZM3GLE+d4uA9qt3LErFBAXLFXSQQ7cXsT53jKahkjW1ll7HVCzcdcqfjitifO6YfPBEV1Gx4LMLxOomSZT6PE7E+d0w+eDMnziOWtvMH+Qx75rLocRsT53TG88Iiph9BuLfzAi4BFVB4lw+xPndMf1cKiJx\/ArW7lti\/r\/ADTFHhtifO6Y\/q4U5cos0ruz23ZnJLP3dx4y+4UNP01cIvm\/C7E+d0xw7G4Qssm3TvHPMbEjcNzzN4Kf1sDLV04zWxz9urWu8EzkWJwmxPndMr6+D3TnG34JS5rzm70FNMqRf5Y2zrd+Lhxj9o7QyDQlEA4PYnzumV9fBbxy5CWmN4X1N3sZNIiIfixl9grtxibG32RszJAqpHQPwWylBSm9MsHZTgd5ZOhbNC7clXHeoN2yTUn5safZ28ceExpnu0co0chkx4HZ3zWmX9zgN4ZIgrILc2YLnuY6KBEA0JTCQcW\/a66LGHHeaLSyemIduBWd81pl\/c3+7L8hLKQunNkzcRf8e59K3cKtFcbfcK5LbGwMm2zk5twCzvmtM4\/srvtw3TEWohdGc5CYD\/qE6upZvXEctjD7jysMNl31b+RGm\/Wd81pnPu73NTsfbrW8c6PnYrJGdutbBz0jbT3Gf3MdthtW64e94\/fLO+a0zn3d5kJFrFI3Zn1RyV86ezLnYbbuqYs97jT7noKkg5+LuhpvVnfNaZ5\/6N3ePG8ejdH2BbInmJiTuVbZbMv+4cfPMZfcmMmjRz9rMM94s75rTPP\/AEbquum2TuvPMUwG5LgkrwW2mxMmXJjd3jL7fW7chEFU3SG7Wd81pnv9nG6XbmqGgzXNc8zex00ypF2zHeY7sxerjP7Z2xehu3cu6Wd81ppD\/wBW5XnmGHtSrove4r0OkimgTcMZ53uzFqmNPtBaGQKD+5dys75rTSH\/AKtwvHLUFaBrnybcl5gQhU91xf8AYy7cY1jP7FWfksqqR0T7hZ3zWmki\/wCLvbrwybAWQFz5euC6QSRIiG8Yu+z9149NjnOtn5PKICG32d81ppX\/ANu2XXfULZiN4ZjmripFskgO9pqGSNjP7a3TZwY4y7bGU0BDtttnfNaaV\/8AbtVw3TFWshdubZedFNsUqu\/tnKzJXGX3En7aJY+TLXySjtdqqCnMaaZL\/hIbRO3FG2y2uvPEnJUqKztbgbCQdRa+NfubKR1WfekDf7LabZ+X0058js0vNMYBtdWf1XQyL53MueDwU\/JWy8xd9yzIEtu5Im8mGz2z8vppz5HZHj1vHI3Nn5n2l5J9ca\/C7Xu+asp7jn7ooPaipRjPNNltn5fTXEAFldiXXTap3fnNjGjPychdy3D7MyBcOPXmNfuRDT1R0i0mGux2z8vprj+W2AxgKF5ZujISrjuWavNUpQKHErAync2M3eNPt7bl1UQSqp7DbPy+muP5bX3fmyDtw9w33cd40mmVIvFseZkuvGKmN\/tbaF8iAgYNfbPy+muP5bW3jmG37RPduR528qKUC8bxj9gLvxabFv2WtTJAmIYg622fl9Ncfy2ru3JMFZw3dlKdvEqDdNsXj2MPsrd+NQx19h7LyVRyGTNq7Z+X01x\/Lam7L8hrMSu7L1w3IdqyRZhyEBEBxh9p7rsAuNc1WnlUggIaq2\/ltNcfy2nue8oi0ELtzZOXEAlE6vJUlTtz4x+2lzWfVgZYtXJqHjUW38tprj+W0tw3TE2o3uLPkhLAqZVyrylq7XYq45+5M\/CBY+QLeyQz01t\/Laa7m5mk7o5qdj7ca3ZnlRzT1VWTd8ti5Z7BusYfct8xNaN6wV+s9Jbny2mv\/wD2fQvHrePSuzPKRySbh3PueYwFxylqvcafdDvUFPRV1M9Fbny2mv8A\/wBn\/O4cpM0rwzw3YmmZWTudxzW1rxm7KeYy+5TKRGKlmE810FufLaa\/\/wDZ\/wAqqpECXfneMixuS6Zi8VOc2Lkm5MbPcZ\/cSGnxYvG8m1\/Nbvyumv8A\/wBn\/JdOcbfglLmvWcvQU0ypF55j\/LN04xcYz+3Nr3WRNQi6f5Ld+V01\/wD+z\/ivHLcHaY3jfc3exk0iIh0Axxmq6sXrYy+1Fp38cSiAfigR7Semv\/8A2f8ABd2S4Sz6uzJlw3oVu2Sal6CYz+wN3YxHF32UtLI4GIYg\/ggfk9Nf\/wDs\/wDK8MiQlkp3NmG5LkMigRAOhGMPsvd2Ni46+wtm5Ko5DJm\/lA\/J6a\/\/APZ\/4XZfcJZSF05tmbhKIf5qdCwESjjL7WXbYwY5zTaOUUxDt\/GB+T02RwAt2\/0uC6Yi1ULnzo\/lg\/6hOr0PRWUbKYu+2txWfWPsqWvlBHx\/WB+T02Sf9umZyPt1reGdHbqnBTvXPRNo7XYLY5+5M\/C1Y+QbdyQ1qB+T02f80S8feT94+m3HReKl3sG6xf8Act6zGy7YfzJdNk3DVoZfY5m\/Xnclr0+YOYxfothv6l3\/AJkHDf0xx\/iUNTlb6\/WNmVDNH0FvGwQctVmSvRLD31svrNa+FfotZONKKUCBrMzfWiyM2oZp+jl84wpRM6J+h2LsG3rmN1hX6AWtYx2rVBijsGZvqfYWaAzZ9Nb5w+YQ7dC8d4qurKshg\/8AXrCQBYiGYQDTZMx\/S\/H+WQzH9S7\/AMNj0HtCx5+\/n+E\/11tmwWvacNZUfs5igcM3fR2ysojmH6zX3hZXoHb1tyl2PsM\/roevqsnH1t44YbW4bpO0sz\/QezL\/AKyzgK9MMPOfxUQ+nXeFf16XDcpsbYftHEjHb5GNaS7fM369rXusuTcLXliB3zts2WeK4X+gt438GKsAWPhtDc56AjboYZp\/XdFzNZCxbdOK5Dm5CGUNhT6Q3zlOsMfWeyMIobvdFpw17R+a\/wBdTdwF32PP2C+5phr6f3\/mGsLfUaw8NE3u9cf25kZhmf8AXQ6Z1c9pzNlP+YYd+sd9ZpVwn9JrGxYnv+SMU2tlmOzT+vCbgKm4KRtp7yzE2Ar0zO8wt9C7Nx2Zu3SaJcCydhSzcvtM2\/r8uazjPWTiOW5RjPD125dkML\/r1tu1ajo1pEN+DZX+vVi5nRzN9CL0sCnDdVorySw8b3Nk2Qwp+uyOi6ty2Im0GHCsw\/VqwszJZr+kF84so5DJm5Ba1oTV7P8ADH651XBbPsiBx\/HcOzH9SLAzGXMn08v\/ABDx6EgpG5XuFf14Tc9WPMX2xiuM4lmf6WWFlgMyfU2\/8MjxlozXfrYV\/X\/dd5nxjhOzMPtOKuG6TtLNX0VsnJVZh+td9YUX4qkkdwfCH0ZvPJw4i+udjYVS4y6aoPkc1\/Qa0L8DKWCb1w454iAd6wl9NL5zAbDP1TsLC5OOyUYzmW2Z\/wBelt3TWS8PXbiKQ4dhv6m3\/mYcM\/S+wcTF5DcdsxN3sc0\/rsjZar9xpc+MX\/CsRfXG+s0LYV+idk41pu3SaJckuqz4S92Gav11Coe7bKnrDf8ABsX4RvPMTvDX6+bWs6mrRBijyi+cd23kqOzN+uh6xq4balbTfcCx5i26cqSGEP15RMCMPCsLfacsyTiC0ctMc1\/rynbcqXhn9vu9+tGyZ6\/H+Ev11poGta0IWyWHMMn4SszMLTMn6\/rvsunbNdgtvUBbspdT7Cf67XssnY2O7bxrHc0y79drHzUhm\/6KXjjIq6CjVTdmMe5lF8Mfr0uO56xph20MRsucZj+q9hZnTzT9Jb7xWYxRIO5N26rtXC\/0HvK\/6xT9fbGwyhzzNX1BsTMw5k+n+QMP7gUonHCn0kvrKo4d+rVh4ZS6AZm+k1hZVDM31bvrCi22Ya+oWQMxVhT6gWLhkegbhuk7SzT9EbJyRWXPrjfWF1tow79Zb7zUthD6R2TiwpSgQOgzpog+RzV+v+1r4Uyjgy9cOudkxZgi9cxucMfQezMf03bpNEuhUrEsp1pmz9etv3CnkbE114of7BjnEt15Xf4Z\/XlbtsBGxjOGbdDrkteIvBhmr9dcfJ1fmNrmxlIayyMfXFkeSwp+utjGjbdrxFnsOiV4WTBX\/HZk\/XMoSrssydsR\/qLXtKavV\/hf9dDh2FmWDbuPGPRa\/Mb21k2Pzf8ArwfwxZ+3ZS1X2kh4Z\/cDvCv68JyfHG+KLWxNHdGslYetDLjLNP687hto0tEPoF3oGrRd8rhr9f8AeF7VivB1m4aZdHsr4HsvNDbMn6\/7xsinTRdir+RNM6x8K\/Ry+MnViP632JhdHpFlz632JmhHN30ZvTGIrIqNz\/hwr9Or7y+fDH1PsLC5ek2Y\/qpYOZyZn+k9+4qoQEo\/xwv9Vb7zYfC\/0ssLE4dKsx\/TPH+WgzJ9QsgYd\/riP653zmlbCn0RsvHFN26TRLpYYoHDM30ksLKlYo\/XpZtmLsI5rFN\/+PV\/\/9oACAECAgY\/AP8Ag\/oGWJzIAywuZ40WrE7mzh+hCyw7mQ6KXuDO+AhZYNzIdEqzBrfiIWWHcyHRC6ZlnOQIQywvZDodcz3nJHhlhfz0NOZYn8soeyh+hZAyxPZBlb97VjQkgZY9zIMvtasaDkDLFuZBmNziz5q9BaxOZwzOocWfoHUuZ2a1hdyZ+gOoM6evNyFlhcyGX9lbLOc5IWWHcyGXbme852QssG5kMt3MsTzwz0hZYdzIZZoGWJ7IM+oWWF7PlegZYtzIJAvZYX85WIGWLcyCQr2UPEqEDLE5kEiXztWJSrE4M6RtRasShUuDOkiocWfNXJ2oNbJVQ5nyZdNWz3mTKwu5M8SVcyl8nELLC5kIki5lifKBCyw7mQyNQMse5kEo0LLBuZDIlAyx7mQSnQssO5kMhUDLFuZBKt4ZYXs+QSxO5s4SveywvHHP6lzOlm9nPGe6gzp65b2tWM72NWZd1FrM5uZS8y\/c4s\/N7mWJ\/LQGocz81oAyxPZBoGWFzPzOgZYtzINBKFlhcyHMaBli3Mg0GoWWHcyHL3MsTmQDQihZYdzIcsWJw4s7QqhZYdzIcoe4M7foZeGUTZNDBWQN5RndQsn3eWjGD7oeY\/opcaxP6ss4rHiNF8H3Q8x+hZjWPEUssTxWNXaLYPuh5j9Sw9JsmvDdQdWJvS\/RXB90PMfAWDpPDd5N1hLaNFMH3Q8x8FCywOso9GSMJy36J4PuHMfDQvZe2UsM1xoZIgmiWD7hzHxUiChl7ZuPgfNkiCG3RHB9w5j46RBWXtlbDPv897IXGrRDD9w55CkQVlgeKqfVk0Pw\/cOeR9Qvpbp6hx9dD0P3Dnkrw+sTso6hZPu8tAxu55ND9w55OsxrGr2rFY8RoEN3PJofuHPKVDjWPEN1BRWJvTQEbueTQ7RzytYek8Lx5N1B1dGgA3c8mh2jnlqwdJ4bqLmSMJbRv80l8bueTQ7Rzy5Cy9spZR5hkjCeOyXhu55NDtHPMCRBQy9vcfNkiCG3V8ujdzyaHaOeYkiChl7ZuPgfPeyRBDLg3c8mh2jnmRIgrL232Ge6u9kLjLY3c8mh2jnmZIgywPFVPqyS0N3PJodo55o6hfTvZYeocd1N0szdzyaHaOeanuNYn12ss4s8pYm7nkwIrzYsxrHjWz3iseIlebuchFDjWPEN1B1Ym9JWm7nIZYek8N3k3UHV0el8qzdzkO9lgdZR6auZIgnLfKk3c5EoXsvbKWGb0ZIgmtcpzdzkWkQUMvb3HwLJEEMpTrTI1IgrL232Hz82QuNRlGdaZHpEFZYHiqmneyGUJ1pkj1C+neyw9Q4+soDrTJPqF9LKOoWT7vLdJ460yVUuNYn9b2WcVjxEnDrTJdZjWPFnvFY8qJNHWmTKw9JsmvDdQdWJvS+TB1pk2sDjw3N1i+iSx1pk4hZYHWUejJGE5b5KHWmTyF7L23WGb04skQSSR1plAkQUMvbNx8D5skQQ268pIHWmUSRBWXtvsM+\/zZC41GRx1plEpbpCCsu3CehLLWXuDESEU0TzVT0Uti7JUVGemY00BsMQQiguMjDrTKHoF5m9aNomZYnn+\/mn6E7gW2kbCy9o4hVNFRcaatjIXSKOtMn0hfbRr5MsbzwE1G0cU+B1h\/uDot\/gVDLB1w2fMNopu3SJOtMnUgC8qabk2ssZWyYU+mwzMg+GsQQ+4T0756WUdQrE98M+5WdIYybSEKf7Tm8MvcNwmvrpBZA746kYYqxdOJjMykYhWPEUSFMmUAJNQZe4UsHidVE7JCEGRrD0xViY7R5IbWWIKPcHimepwp3yDMl0DzUyxuFVNPobCyQhNfXJ17fQbPl3UXI38gdX9JmponpQyBMlUZYnCqmjdSOTJCPM33ZUhZez0mr6T\/8AN25k7gSo0HYdTn8yUf0jeabvQt0h9Zny7DEAQZwWxdkoajNTNSOIDYe4EPA7DTn0ySWYVme4X07EZQ81nMWGMAioti7B\/wATdMd867Q2GMEG3V92ezI9SzggrOu0WGhlnNZu3TLtzNh7gBFvhVc2Lslf2me4+e9sMQIIoOeTI7p3mb19VZS8230bCmasPcC8xsNDGLtdQq+oeB4HayFxE4M4zuZGdIvoo3uK21ssfUeA2DfcUZBm1O4FtmI2FsXb6hV9VG+mbcyZ1MikgC8qabjeyxlTY4azHayDOPWH+4fMNbVDEw9UNnzCecbKt2dDIjDCFPC8svcfZ57+ChkGdViCH3Ce+g3soGIVjxE+5RnI5OM3oHmzW9l7m4XT8doLJCEGeSR0xVi6cUzerLEFHuE14nHK3OBycZtQPNQ1sbrKWC+nceBZIQBn0xQ9MVkxnnG0vIQt1h3uE19V+bjk4zWgnZY+kVU0bqRWDSyQiQCFsXb6D\/ruou3Fv5BeHw0U30pmw7MnGzNSxdI46+BVunfTIRCy9k4TVPD5jlY2HuAjkZ5jNRtrzUdhycbBmd7VCvyG48GcH100+e6RGGIKDQWxdgp+0zXGjY8bGw9wEG2nYZjdmg7Dk42DMyhwrN03HYQ8Ms5rN254WRmGMAiosvZP+MV00W8vXa2GMEGou12zZmOw5ONgzJ0hLTfRPOOKsp6jWfKb+yyQw9wAjWapsXZKj2memY00AKm0thiCGo5kOw5ONgzF0C8zUb51trZYnnhrONk8lMPcC8xsLL2jiFX1eR4HayFxqLjuzEdhycbBmBIAvLfv5Msbzwo8mSS\/8gW2Y77mWDrG6LdTduzCdhycbBlyQhTrTtdYy9x9lFOu0OZ0m1iCH3Bxp3zzFQ2KHqhsDxPOOZGXnYcnGwZYkL9R57mXuG4TUTmmkVEMkIQSfUhIvcJ76DeypiFcN04nD9u3LTsOTjYMqQBTUNbGXuFLB57uRZIQko8Q6Yqx4ibkbWWIKPcJr6Re63KzsOTjYMoQPNQZY3Cqn08CKWSESnxQ9MVkxnnG00N1h1YfD6XplJ2HJxsGTrF0jjR6jiCyQjzo8pVIWXtdBq+miii7cydwJb9J2Hwnyc7Dk8JrA5ZI9n9I40+htDdIfXOaab5XJEFFRbF2ThNR+X\/88RYydwJyOw3ZKdhyeD7RyGRrMKzdMNhppDwyzms6\/wBpZYYgoNBbF2Cn7TNcZxerYe4DCbfCgz0ZGdhyeD7RyGQPbpCCs30T0Jxeyl5rPluvfLbDGARa2LsH\/EnkfPe2GMEGo5CdhyeD7RyHx+gXmb1o2iZlLzbf5pbLrD3ADzGwzi5sXZKioz0zGmgBd7GGIIROPjnYeWTwfaOQ+KkL7aNfJljeeFFG0cUl8ncC20jYZ2XtdQqmiE1xpq2FkLjb8U7DyyeD7RyHw0hC8qabk2ssZWyYU+mwhzINAKRh9YnF9zYoOsWfNupu3fEOw5PB9o5D4KQhT\/ac3hl7huE19dINDIHaBViCH3Bxp3z0ssPVDWJxtGykfCOw5PB9o5D9aAEmoMvc3Dz1cXhkhCDQSpCGseImPO1lTEKxdOJw82\/AOw5PB9o5D9KB5qZY3CoT0+hsLJCE19dBqjpirE14m8bWWIKPcHimekOFLrf1HYcng+2HkP6oyxOFVNG6kMkI8zfdoRxQdMVkxnnF84b+QOrD4fS\/9B2HJ4Pth5D+j+kbzTd5gt0i+nQohZe10Gr6aKKLtzJ3Alv0nYf6HYcnhwOEIEJJnUAKgvcTuZzzXrtOhhIgoqLYuycJ9p+WmakcRY0UBnCwurDp8nXtRJWPpO0eM7Ye8MBrnh8xe61lGhdIisXtDzfVeyQnBDVDPRPFPRQmVfxxO9pfDTRRPQjYe50RW\/L\/ANvNL2UaE\/5C+iEPiN1G0oGMPb6If9jPTQ6rflyQlYfaZrqjsYQxHBFUZiXTGaeaY6EF7sQFlJ2CdjD2BgFf1Ubqa2UvOYUBxQ+2LwM45WMi4YvafA08NmgzF3YgBz2ClsP4zh7jPcJhe\/Y2KMkk0l5zKkRxw1RT0zRT71ZISkXtLjdXdoIxdwiEVlzYfxh\/kfCHz3Nj7hJNZzSIe51w2\/MJpjTYDvb+OJ\/tLot1O0O0CGKIgAUlsP44U+4zXCc3o2LuxGI2+AmF2bFE7Ye71w1\/UL6b97L2itY+oTzi7QBiiKATkzMYex1mv6R4nlay92ImygbBftzhihJBrDi2HvjEKw6LyPC9sXaiBspG0Ty8Uth7fXFZ8u\/yVv5Ine0OhoopmpXOgjgKETEMIfyAv7hPROKaSU3Nj7UQiFlG0Tg7ZcmEHHFUJhtM3M2MkRSH2ia+s7c8Y+2SDWGw\/kj\/ACHjD5bmxdsiIViWqRHFF7YXmiegT0si4YfaPEznlZnzF2ojCbPETG9sP5AQ+4TXicXK2KAgg0h8sf5C\/wBofFTumRSxhg6IbPmItPkl8gMXaKVig7Qwh74wmsfKZrxTYK2EUJBBmIeJW4u6UqH1HYL2MPa6If8AY30XPtZTPINe1Elk8Ju1LYe90RV\/Sb6L97KJU4+6UHE7BO2H8cYR7j83kOLYoiSay8yH\/jid7S+HdRPQjYe50RW\/L\/280lNj7kQhFvhXcxh\/HCfuM9w8TubH3CSTSZFoDih9peKJqQ4JVYwhJwRVGY7DNyNkosUZAApLmw\/jhf3Ga4TmmdGx9wmI2yPQHFD7YvAzjlYyQnDF7YnGmaguFEnjFEQAJyZmMPYGI1\/SJ7zRYa2x90k2UDYKJJ4YjjhqM90U+9WSApF7S43V3SaUsYez1xf6iamm7ey92JbJoRdqZLKJ2EPd64f9hNTS6ve38ZfTCXRC6naFElzDB1xVCYTzmxJp2\/kLvaHQ+t6yaUOLYe91w1\/Vvpvfay9qIGykbRPRJNFxRe0eJo1cyE4YfaPEznlZJ7FCSCKQ4th\/IGIe4Oi3THg2PtFRxG0TyPSIrF7Q831XthhOCGoT3xT7klFj7ZIIpDCH8gL+4T0TimklNzYu3EIhZ41SL\/kif7Q+Ld4lzGHtdEP+xnpodVvZTPKXF2yYTWGEP5I\/yF88O6ZsXbIiFYfIfF3YgLKTsE7YewMArL4qLhxZS8ypxdqIg89omN7YfyAh9wmvE4uVsUJBBpEg8fdiAFtOwUnYxg\/GCfuM9MwoV072xRkkmkvMrV7URFlB2i7awh74wmv6T4jiLWxQlQaRn\/F3CIRWXNh\/GH+RHIee5sXcJiNssV7USWTwm7xnbD3eg2\/LTTRfSyjPZiiIAFJYwfjjEfcfluFPC9sXdiJPAbBMLpa\/xl3tL4fS5Gwx9EVpcaHHwPHPClsPYGM1zQ+Z5WsvdiJqFA2DU2y5QHFD7YniiakOGyxhCTgiqPgZjwNmdcPb64rPl\/7eSt\/JE72h0NFFM1Ky9w\/NDUaNhoZIThi9sTjTNQZqM44QccVQmG00cTYyE4YfaHCmekuKVWaAcMfXDUZ7ovNW6Ch9p+ajfPRm1IisXtheb6Be2H5YahTtNPLQIonYQ93rht+YTU0372\/jif7S6IXeIdmn+Qv9ofFTRRNOWw9vohs+Y7TQ6gcdBChxYQ98YxX9VO+ipl7UQNlI2ifMq92ICyk7BPS2Hs9ENf1G+i59rKZ9BYihJBExDiwh\/IGIe4fMNomPA7WxdqIEctoonzDi7sQA57BTM2H8cYR7j826YcWxREkmkvOg\/H2yQawwh\/JC\/uE948RubF24hELPGq\/LTH3CABW2H8YJ+4+A89zY+4STWdCePtkwmxsP5AT90M1M8M9QcrYu2REKwVynFGQAKS5sP44X9xmuE5vS9sXdiMRt8BMLtC+LtREHgdomN7YPyBhPuHynaKNs2xhFCQQaRkuKIoBSWMPYGI1\/SJ7zyNbYu6VqFA2DQ2vaiIsoO0XbbWEPf6DX9J8RytbFCVBpE2QqWw9rrNny0U03MvcLqg6EXaH\/AOMupBfCbvJsPd6Db8tNNF6Mo+MYYTjiqEwL5ztD6W6yg9odD63roj6Co9pfD6XIwhj6IqjMZpjas0\/wyCcUXtF05onZCcMPth8TOeVmidAcUPtieLqRysbCThiqi8DMeBs\/WkZWL2h58he2GHohqE98U+5NFaE44aop6Zop5zSrJCUi9sTjdQbv6\/yRP9ofEbvEoGMPa6If9jfRdvZTPouwx9cNRnui81ZO0MFq4jc4AbmxREk1l5\/49f8A\/9oACAEDAgY\/AP8AhAO\/o9naLXM\/9L2dozfozcz9GbmfofdkjmfoaeztF72dowdowcz9F7mfmd+gh2bHs7Rm9naM3s7Rm+XD2dnpzPlo9nZ+cz5YPZ0gnM+VrtGDmfovcz\/\/AC1fo0ezpLOk69nSRezpQvZ0jXs6Ur5FulQ5nyHcz5VuZ8g3M+V7mf8A+v8AeztAb2dmt7O0DvZ2aHaC3s7MjmfoOezswOZ+hJ+WuZ+hVzP0ZuZMmMVQJZ7uWuq6MYth5f0d6M93LXbovi2Hl+h25kmOtOi2LYeX6q9dbLGt11r0VxbDy+Ak4Z27RTFsPL4T389\/mztE8Ww8viPfz9dXs7RLFsPL4qt1P5+XJnaI4th5fHVurePLy3Mo0QxbDyyFQyRb\/RlGh+LYeWRubqdy136Hoth5ZK7014s93LXVdDh2Hlk7t1DPdrX5poaOw8spdu1mao6616GDsPLK6xrrVYyTHQsdh5ZbXrX5qzt1OuzQodh5Ze9\/PXVWdoSOw8swvfz9WdoQOw8sxK3U\/XWpnaDjsPLMihurf6eW5lGgw7DyzMoZIt+vqyjQUdh5Zoc3U7l6aCTsPLNTvTXiz3ctdV0Doc2O3Ua7Ge7WvRm6arWZkmOutdmjOtratZ7tGdetfmzt2jN7+euqs7RmkT+fqztGfVv9PJlGjJQ3Vv8ATXYyjRk5urXW\/Rm5zPdy9NX6M3ejPdy126M3bqGe7Wv+2jOvbr6WNUdda7NGdY1pZ27Rm9\/Pf5s710Zvfz9dXs7RkrdT9d3JnaM+rf6eW5lGjLpcNZ2SNx4Mo0Wv113M7Xy1f+jpN1DJE48JRCRLvgOLqmQuPDfKASHQMp+Gk4qLJMajJ4SEeyQ666hlPx0LxaznGoycEgnsg18eV7PyNInji3SbqZNCQLtdbN7PyZzJG8cWWE+cmBn9Az8qUMkb7aWWErJYZ+flygoydzeGWErJQZ7111mbXXwzEsJRk7gvHkygrJIZ5113tVmZYSjJG62hlEkBnd+uu5nOzUsJZInHgyyOGdnO11883dJuoZInHhoAeztdb2U5xdNUWQuNvnLxS3TrrbuZ+dUnFRao1GXKDXW5lOeULwzi+oy1cz8+pE8cW6TdTLFBrrqWfIBQyRvHFlhPnK1A\/XWtnyEUMkb7aWWErKnXUc7JErCUZO5vHkywlZS6672qkYsJRkj3hlD5ROdJBYSjJG410ejKJOvZ2vlztkp0nyZInHhJp7O1u\/uymS7jcyFx4SWUs7XW3cz5NoHioskxtkmkLKZPpOKiznGoyPdrrcz5RoXhukvqpysZwQP1182fKdInji3SbqcpGbkHDz\/uz5VKGSN9tLLCVycZOlWS66jmz5XKGTuPtZYSuSjJztORP\/pVrrZLJYSjJ3N48mWEqMjGTnacic6WywlGSN1oZQ\/IRk52n472dr5avl0sJZI3GuhlHxxk52n4zpfdJuoZInHh8YZOdp+I5lOgFxdUyFx4b8xnafhJDrrqGU6BUDxUWSY1HMJ2n9b2Qa63Xs\/QSk4tZzjUcvO0\/qdrrZvZ+g1C8N0l9VOWnaef6EDP0IpE8cW6TdTlZ2nn\/RzP0KKGSN9tLLCVykrOX82118LNDChk7j7ROwN+TpEFZe2+ylkOhdZhWWWc1nKuoX0ssDxxZDoTcHVllLzl3UH1ssLxx0IdIvoZY3nhmJ4Q1hlDxZoMSEKy9x5qoZBmVZjWGWcVjQQkIVl7m4MkIQZpUOLPDqxoESEKy9w3BkhCZtWFx4N1C+jQAgey9xwqpZIQmcELLA48G6h5S8QMsbhxbpHnnRCy9t1lDJEElysThxbpD66c8JEFDL29xZIgktVmFZZwU1nPiRBWXtm4+bJEEli4IKyyl5tkAkQVl7b7KWQhDK3pF9DLE88JCJEFZe28VUshlSkIZY3ngyCQ\/UL6WWB44shlKkIVl7j7KGQOkW8PrZYXjjKJIQrL3DcGSEIJHvCGsMs4rEnkAUsvcdYyQhJJrMawyzisSaQMsbhxZIRJdQ4s8OrEl1icOLdIvpk2sLjwbqF9Ek1LhazgprMnkLLA48GSISPWYVllnNZlEhey9t1lDJEEkX0h1dDKXmUyRBWXt7iyRBJD9IvoZY3nhKpIgrL2zcWSIJINIQrL3H2UMglakQVl7b7KWQuz+kIVl7m4MkISWKRBlgeOLIc9pCFZe4bgyQhJa9QvpZYXjjnhAy9x1lLJCEly8PrDKHjOiBljcOLdIvpl6pcawyzisZxUuDOD69AKzGsM94rGbVmFZZQ81nQKsLjwbqDq6M0uDqyyl5t0ErA48G6hfRmXpF9DLE88NBiFlgcaqGSIZhSEMsbzwZBoPQhWXtusoZIgmWpCFZe4+xkATQmkQUMvbNxZIgmUpCFZe5uDJCE0LpEFZe3uLJEEyVA9l7jrKWSEJobSIKy9t4qpZC7IUDLG4cWSEeeh9IgywPHFkPxlicOLdIvp0R9QvpZYXjj8NS4VlnBTWdE7w+sMoeLP1qHCsss5rOitZjWGWcVj+vSHV0MsTzw0XqHGsMsXVyZB\/wAev\/\/aAAgBAQEGPwD\/AMD+Zrh1SNcyzGgHrODb7Ionk6ZGqEHUMifzevHxc9zKZa1BDEAdOQGQwsG8r28XDtFoHH9R\/N147XbplkyqV4MvWpz\/AKvksLuQqjMk5AYa32sfFTj3gaRg59PE08w+fHabjMzgHJBko6gMv6AntnaORTUMpII9YwtvvqdonDtkFGHHioyPRwp68fEbfKsqdOk5jrHEfJRU4MNiRdXHmQ8gy6W6fV84wfjZaRdEScqD1dPrr+QFzZSNFKPeQ0OFt9\/QEE07aMUI9LL\/APj5jgXNhKssZ6VNaZVoekH0HP5JTCG+IuRX93GRQEGlGbgOrM+jBjlk7K3P+VHkPWeJ\/KfEbfK0T9Ok5HrHA4Fvvydm3DtoxVfWvEeqvVgXNnIssR4MhqPkhMc8naXA\/wAqPNq+noHrz9GGt4z8PbNUFE4kf2m4n8wxU\/l+222ZoieIGanrU5Hj04EG9L2Ev\/EUExnr4kfnwJrd1eNswymoPrHyOn46UdrTKJc3Pq6PXTBh28m1t\/7J5z1t0er11xU5nwPtNumZAeKHNT1qcsLb7sPhpyaahnGeFM+I9eXpwJYmDIwBVlNQQekH5Ge13GVUJFVXizdQ44a32cfDQHLWc5Dx6eC+rP04LyEsxzJOZ8HHwUpMXTE+aH1dHqwsF\/8Ays5y5jVCfQ3R6\/nwHQgqRUEcCPkV+I3CVYk6NRzPUOJw1vsadihFO1fN+jgOA6R0+imGnuXaSRjUsxJJ9Z8LCWsmuAf5UnMnTw6Rma5EenAhmb4a4PuSHIn0Nw+enyJNdX0ixRKKlmP0ec+gYNv3fSgzBmkHp91f6z8wwbm9kaWU+85qfDxFHJ21uP8AKkzAHoPEerLCwq3Y3JH+FJlU5V0ngfzH0fIcZ7p1jjXizkAD1nBt9hQSt\/xnBC+pcifXTqOPiNwlaV+jUch1DgPEVRhYZ2+Jth7kh5gPQ3H564Eds\/Z3BH+FJk3pp0H1Z+j5CjLKwVFBLMxoAB0k4aDZ1+Il4azUIP6z+brx2m4zM46E4KOoDLxNUZHAh3Am6t\/7R5x1N0+v1UwBYyjtaVMT5OPV0+r5Bi7kBQKkngBgwbf\/ADU4y5TRAfS3T6vnxqvpD2darEuSDj0efPic\/FQeMlWGYIyIwIN2BuoMhqJpIufGvvev5xjtdvlDMKakOTrl0j+sVHp+QMwxN8TcD3IyKA+luH04KXEhjtycoUyXo4\/pcK5+rxcJrd2SRcwymhHrGFt96Tt4uHaLk46+g\/m68dvt0okApqXgy184OY8v2jkftbkVpEhqa+ZjwH++WGgLdhak\/wCHHlUZ01Hifo9HjIXFpI0cq8GQkEesYFvvydoP+MgAb1rkD6sC52+VZU6dJzHWOI9fl3\/OSVl6IkoXPq6PXgw2pNrbEU0IeY+erZH5qDFT41FzZSNFIPeQ0OFtt\/TOtO3jHV7S\/PmPmwt1YyLLEwqGU\/T5j6D5b69wlCvSojXNzxpQemnE0Hpw1vtf8tbmo1D\/ABCPSej1fOcF3JZjmSTUnxz8Rt8rRP06TkescDhbffY+zbh20YqvrXiPVXqwJ7V1kjbgyEEH1jyzNxuMqxihIWvM36o4n\/euGt9lTsIuHaNm56ugfn68Ga4dnkbMsxqT6z497fbpWQ1zXirU844HjgQbyvw8vDtFzQ\/1j8+BNAyvG2YZSCD1EeV5utwlWKIZVbpPmA4k9WDBsMeheHayDP1LwHr+bDXN5I0krGpZjUnyBEu3ylVrVozmjdY\/3OFt9zHws594n92Tl08RU9B+fAdCGU5gjMHyrNzeSLFEvFnNBhrfYo9bcO2kFF9S8T66dWDc38rSyHpY1oK1oPMM+A8hR8FKTFXOJ80Pq6PVTAgvv5W4I988h6m6PX85xUeU7TTsqRqKlmNAPWcGDZV7eX\/iMCIx1cCfzY+I3GVpH4CuQHUBkPV5EhIH7S36YpCSvGuXm49GBFK3w1wfckOR6m4fPQ+UhdyFUZknIDBg2ul1cZioP7tT19OfQPnwZdwlLLWqxjJF6h\/ufI0RBu3thQdlISaCvuniPo9GBGj9jc5VikIBJp7p6fp9HlBU4aC3\/mrgZFUNFBy4t6+ivmNMEXkpENcok5UHq6fXXyQqMLDOfibYe5IeYD0Nx+eowq20gS4IzhfJq58P0uHR0caeTrRBhcXIy7KM8Dn7TcBSnDj6MGOR+ytz\/lR5D1nifXl5KVGRwIdx\/moBlVjRwP1un1\/PgfAyjtaZxNk49XT6q+TJS5ftLjoijoW4dPm9fqrhoYG+Gtj7kZ5iPS3H5qYqfJcPGSrDMEZHC2+7L8TCKDXwkAyHHg2VeOZPvY7Tbplc9K8GHWDn5K\/z8o7ToiTmc+ro9dMGDb\/5WA9Kn94etuj1Yqcz5Nia3dkkXMMpoR6xhYN6Tt4xl2i0DjrHA\/m68dvtsyyqOIHEdYOY4dPkj2u4zKnmXizdS8cG32dTbRGoLmhkI4f3fVn6cNLMxd2JLMxqST0k+T63NnI0cqmoZTQjAg36PWvDtYxn614H1fNj4jb5VlTpKnMdY4j1+RvxG4SrEnRqOZ6hxPqwYNhXs06ZZACx6hwHrr6sGe5dpJGNSzGpPrPlGt1YyNFKpqCp+nzj0YW239AOjtox1e0vz1I+bAuLKRZYzwZTUeRJuL2RYoxxZjQYa22BM607eQdfsr82Z+bBub2RpZD7zmp8p\/iNumaJ+mhyPWOB9eBb78vZP0SoCVOXvDiPVX1YE9q6yRtwZCCD6x5Cma4dUjXMsxAA9ZwYNhXtX6ZXBCjLoHE+unUcfEbjM0r9FTkOocB6vKvtNumZB0pxU9YOWBBvK\/Dy8Na1KH+sfn68CaBleNswykEHqI8gTLKwVFBLMxoAB0k4NvtCi5mFQXNRGCD87erL047TcZmcdCcFHUBl5X6rCUiOtWjbNDwrUHqpUZ+nCwbl\/LXBoCT\/AIZPoPR6\/nwHQhlOYIzB8e1OGgsP5qcZcpogPpbp9Xz4\/npP3YNVjXJB6un1+WYFnKTDXOJ+ZD6uj1UwsN6fhbmmYc8hOfBujh0082eKjx0Yom+JuB7kZyHW3D5qnBSd+zt+iKMkLxrn5+HT5biOKTtbcf5UmY9R4jAikb4a4PuSnI9TcD66H0eNzHNJ2twP8qPM19PQPXhoUY29qcuzjPEZ+03E1rmOHo8u1hZ+3thQdnJnQZeyeIyGQ4ejAjhk7K4P+VJka+g8D6vGZ+NlHa9ESZufV0evBgtf5W3PuoTqOXS2X5qemuKnj5e1GFhuG+JtxlpkPMB6G4\/PUejFLKTTNxMT8rj+o+on0+LzLuEoU0qqDN26h\/uMGDaa2sGY1A1kbPjX3fV85wXkJZjmScyfkBDoSrDMEGhGBDuI+KgGVSaOP73T6\/nxXb5ayAVaNsnHq\/rFR4r7fcpliU8AeJ6gMzx6MNBsqdhGcu0ahc9Q4D8\/XgzXDs8jZlmNSfWfkFWWFijqQQymhBHSDgW+8KbmIUAcUEgHD+968\/TjtdulVyBVl4MvWOPic3N\/KsUY6WNK5VoOkn0DPDW+wx6Rw7aQZ+peA9derBuL2RpZDxZjU\/ISs9s7RyKahlJBHrGBb74hnj6JUoHGXSMg35vXj4jbpVlTppxHWDmPEbXN26xxIKszGgGDb7CnaNw7aQUX1LxPrp1YN1uErSyHKp6B5gOAHyGi4spGikHBlNDhbffo9Q4dtGM\/WvA+qnVgXW3yrLEcqr0HzEcQevw8zTsqRrmWYgAdZODBsy\/ES\/8AENQg\/rP5uvHbblM0hHAHJR1AZDh0fIiLmwlaKQdKmlRWtD5xlwOFt9+TS2Q7ZBkfSy9Hq+bAubORZYm4MhqPCy7kBQKkngBhoNt\/mbgVAI\/wwfSen1fPjtNwlJUE6Y1yReof1nP0\/Ir8Rt0zRP00OR6xwPrwtvvidlJSnaoKoePEcR0cK5+bAmt3V42zDKag+seEGKA\/E3Iy0IeUdbZj5q4Iu5NMOVIo6hB6un11+RntNumZB0pxU9YOWPu+5i7K60lqrmjU48cx+fr8Gv8Ae0QStZ2s9wEJoGMSF6VzpWlMGNydtu3Y0inbVGanILKAM+A5gOvAWVSpIDCvSCKgj0EGo+Rpf4Un0eDb3\/pl59S3+xbWOT4mwU1+GmJZBWldJ4oSFAqMLBHKLS+NB2FwwAY0FdD5Kc60BoaefGiVSreYinyML\/Ck+jwbe\/8ATLz6lv6As59N9YjIRT1JXIgaHHMtK1pUrkKrgQ7RIYrtzRbWcgSdNApGT5Dooc+GCjgqwyIIoR8iy\/wpPo8G3tR07befUt\/RqOOFs93H3jZrkBKT2qD+zJx9TVGA2y3AaegLW0tEmB5QaLWjjU1BpJOVSBih4\/Iov8KT6PBt6\/067+pb+mssTFXUgqymhBHAg4Wy7wxfH2w0gSatM6AACgbgwoODA9Yx2uwXAnYAs8JGmZABUlk8wocxUZfImv8ACk+jwbev9Ou\/qW\/IrPbO0cqmqshII6iMdj3pjN4pr\/MLRZqmpq3Q9SRWudBxwbzYbhLqIZsFykT9dDzD6PT8iK\/wpPo8G3kefbrv6lvya3lhK8M6GqvGxVh6xhbPvbBr4KLu3AVx7Iq6DlagBPLpYk1NcC+2mZLiClS0ZzXIEhl4qRUA1HH5D1\/hSfR4NvH+n3f1LflVv9pnkt514PG1D1Hzj0HLC23eyHs3of5q3TiaZa46gcaVK9ek4F7t00dzatXTLC2pTmRn0qTQ5MAfR8hq\/wAKT6PBt4\/0+7+pb8v8VtFw8EnA6TkRQihHA5E8cLb95YRZTmg7eAFomPnZMytfOpI\/sjC3lq6zWzkhJozqRqUOR9Yy4+f5C1\/hSfR4NuyngbC6+qbwEz7PcNEGprj4xuAQaOhyIqBhbXfQLC5NB2ubQMchnxZKmpPFRhZ1IeJxVJEIZGHoYVB+Qlf4Un0eDbt9guvqm8DI2qciFvbhfmibrU\/SKH04EV+Btt2a1DMWgJ5jysc1yoAGrn72Bq4GtCDUGhpkRkfV8g6AmhMcgHpy8G3b7BdfVN4KILOXtbOtWtpueM9Q4qfSpGFt3cbffsQBDO1I2JKgBJTlxJyfTQDicAOKVAI9IOYPyC23VL9W3g25\/Yrn6tvB1tyReWIqDb3BJUVoORgQymgFKGnoOBHay\/C3hGdtcEAk\/wBh+DdRofRhoZlKOpIZWFCCOg\/IHbdUv1beDbn9iufq28JWyvGF9ZLksc5JZBzZI\/tKKtWmYPmwBtU4S6JNbSc6ZQBw0n2Xy\/RNfRgo4KsMiCKEfIDbdUv1beDbkq8TZXAH\/wDm3hQZTQjMEYS031TuNktF52ImRagnQ+fQCKMGGeA2zThpqAtbvyyg5e772ZoCta4ofL+26pfq28G3D7JP9WfDFmhYpIpBVlNCCOkEYFp3kT4+ACgm4Tr\/AHuD9TfPg3OwXK3Cj2ozyTIKtTVGc+C1JXUo\/S8vrbql+rbwbcPsk\/1Z8OW4tXaOVfZdCVI6iMLad64fiVqf5qLlmFf0h7Lj\/wAp9Jwb3YrhbqFRqfQCGQVA51Oa5kejPj5eW3VL9W3g24fZJ\/qz4gTcNrmkt7mMhkkjYqwINeIwlr3rir7K\/FQKAwA0iroKBsgSSKEnHx+0zx3dr\/xITUD9YGjKfQwHl1bdUv1beDbh9kn+rPiIX20XElvOvvRtT1HoI9Bwtt3og7Gb\/wDatxVT7R54+gnlFVNP7OBeWEqXFs3CWJtSnMj1cDkaHy4tuqX6tvBtw+yT\/VnxJ8Vs1w8DnJgpqrDzMpyYdYwtr3kRbC4NB28SkwklgKuubIAKnlDDLgMJcwOksEgDJJGwdCCAciKitCKjiOny2tuqX6tvBtw+yT\/VnxN220zsikgvE3NG+YNGU5GtB6cJa70Pu+8oB2hq0Dnz19pK8c6j0jCS8Y5BqR1NVYVIqpGRFQeHlpa9Uv1beDbh9kn+rPigptc5+HbN7eQa4mNCK6TkCNRoRQg9OOwvmXbbw8FlYmFzU5K9OXKnt0\/WwBIKVFQeII84IyI9I8srXql+rbwbcPsk\/wBWfFSw28nb2IYFrWerRmh6KEFetSMJbq\/wV62lexnYaWY6RySZDNiaA0IHnxRxSoBHpB4Hywtf+r9W3g09vMNUckTow4VBUg8PFi2kjC8sF\/8Aj3BJCj+w3tJ6jT0Y0WUwtrun\/trhgrGgJOh8lbhwqGzAocFJAVYZEHI+V1r\/ANX6tvBpP1G+jxclruP8\/ZLlolY61GfsyZkZmudRwwqbJMfimIHwkw0zVJpRaZP\/AHc\/RihyPlZa\/wDV+rbwaT9Rvo8Xh0JDA1BGRBGEs9\/H3haLQBmNJ1UaRk\/vUVaANUdWFl2O4WWXTV7c8syHpBU+11rqHVih8qrT\/q\/VN4NJ+o30eMVngZkkU1VlJBB84IwLXvPEb6KlBOp0zrQEDP2XFSK1FaD2hg3Gx3C3Cj2k9mRePtIcxkCcqinT5U2n\/V+qbwaT9Rvo8Zrd2Mrwzoaq8bFWHURnhbbvbD268PioQFlHpZfZf08D6cC\/2e4juoKCpjPMhoCQ6GjLTUBmKV4E+U9oT\/zPq28Gk\/Ub6PGq322TPBOhBDoaHI19YqOBwtp3siIOQF3bgVyAHPH0+clSDU8Dj7w2uZLm1yHaxGoBNaBulTkcj5vKW065Pq28Gk\/Ub6PG\/wAbs9xJbzUKlkNKggggjgQQTkcLb96o1tZWOd1Cp7POpq0agkdA5P8Ay4W9s5EntX9maJg6H1jgfQaH0eUdp1yfVt4NJ+o30eOfidmuHhY+0oNUceZlORHXhbXvBH8BdZKJo6tAx5RVgasnvMTVh0UGFuYWWSFwCkiEMpBAORGXAjyhtOuT6tvBnRcyVIHrHjsnaLhlhYgyQPzRPT9JDkevj6cLb7sBtt3Q1ZiWgYgVyNCVJI97LPiMZ0KmtGUhlahpVWFQR6QfJ+065Pq28k9G3zarY+1BLzxnI9B4HMmopnhYLhvu69P+XM1YmP8AZk6Oph\/ewBKpUkBhXpBFQR6CDUeTtp1yfVt5KraRSfEWAOdtPzIKla6DxQkKBVSMsLCky2d+dI+HuGoHJArokyU59BIbrxolUq3mIp5N2nXJ9W3kutpOwvbFQQIJyTpqKVRhmtONM1y4YC7bMYLk1JtrghXHtGit7L0UVJyOfs4KSAqwyIORHkzadcn1beTFRxwtpvH\/APRs1AUCZj2qAcNMnHLzNUY1bLOO34m1lIWYeyMhwfNqchJyJIGKHj5L2nXJ9W3k0JYmKupBVgaEEcCDhLTvChv7QAKGrpmUUAFH96gGQbz8cdrsFwJ2ALPCRpmQAVJKeYZ5gkYofJW065Pq28HPkKs9u7RyKaqyEgg+gjAg70x\/GJn\/ADCUWfPUaseD5kVJzoOODebFOtzGK6lXKRBU+2h5hwrXh6fJS065Pq28HPkOt5YSvDOhqrxsVYesYW074RGQEit5AAJBUqKumSvQAnLSanMnAvtpmS5gpUlDmuQJDLxUioBqOPkladcn1beDnyJW\/wBnuJLa4XIPGxU06QacQekHI4Ft3qg0SUoLq3FAf14+HrWnVgXu2zx3Vq1dMsLal4kZ9Kk0OTAH0eSFp1yfVt4Oes+RfxW0XDwScDoORFCKEcDkTxwLbvPH8JcEn+YhFYjUn2k4r0Cq1HoxHewyxy2sx0xTRsGRz5gfPmMuPo8jrTrk+rbwc9Z8i3uryRIoYxqd5GCqo85JyAxJt\/cq2+OuUJVrifVHbqynMdDPmrI1KFGoaMuLH8Qu8kkW7b1tsiSWvxlvHLaxFD7ls4aMaqAvkSxANchSLafxFhG1Xx0p8ZFVrZzyLV1zaOp1MxzUDIDEe42EsdxaTANHNC4eNwRXJlJB4+Rlp1yfVt4OR6T5EtPOypEilndiAqqBUkk5AAYk27ujCd1v1LIZAdFtEwBFXc5tQ6TRBzI2pGNMGXvNddrHU6baIaIEB1imn3uVyhLe0AtRUf0DP3Tv5IYGP7y2fngk\/WjOXrFD6cLY98Y\/uDdDXmqZLNzztyuavHQBVAbVUn28LcQOkkL10SRsHRgDQlWWoIqKZHyKtOuT6tvB26z5ENt2zsd13BdOqO1IMaV0nnl9gcrFgATXSVyOAe8E4W35WFpbkrCpGk9bEMpoTQ6XKNUYWKJQqKAFUCgAHAAf01t+7980u16iz7fc1ltjXiQhPIx\/STSevEW2by42He5CF7G6b+VkZmVVEc5yWpY5S6aBa6zWmFf3XVXU9DKwqrA9IIIIPSPIi065Pq28HbrPkM9lG\/x+5qDS1tyCQRrA1vmqDUhQk8GoGArhodyuGt9uOoC0tmKIw1GhdhzMaBG48jg6WoaY0RKFWpNFFBUmpPrOf5NLSwufjdoVgWsLsl46VWug8YyQgWq8BWgwlis52fd3oBZ3zqFY+aOegRun2ghp0YaGZSjqSCrChBHHyGs2XiXK5\/2lI\/r8HYf2j9PkI0FzJ8TuFDotYCGeo0jm\/RALrqrmFbVpIw1tPOds2x6g2lq1HdGBGmWXicmKuFOlqKy6TjsrdQq1qacSTxJPEk9JOZ6fy8e1zzDd9mQUW0vSWMY5yBFL7aDU5YqDpJAqMC12q5+B3UivwF6ypIc2yjbJZKAAmlDzAUOCjgqwyIIoR5CWX8UfQfB3\/WP0+QWneJy92c0tYB2k7dJoo4cvNmRUA6akUw0Fgy7Nt4IosDCS4ehU80hFFFVNAo5kbS1DjTGONKkksx0gKKsak0AAzPAeBB0JDA1BGRBGIts7zV37ZV0p2dxIRcRJqBPZTZ50BADh1z4YRe7V6E3AqpewuaR3CsQgIUVIcam0qVJLUrpGKHyCsv4o+g+Dv+sfp8gDcb\/dLHJpqkCc8z1rpCoM+YgqpNF1cta4e07uRttNiwZe1ahunU61qKZR1BRh7ysCpqMNO5LSuSWdjVjVi3E9FWJA4CuQHgyXNq7RTRsGR0JVlYcCCMwRhNu7+od+24UHbO2m8QZcJT7eQ\/zK\/rYF13Ov47icLqls35LmL2idUbULABCxZNSgUqRw8gbL+KPoPg7j+030+Phed4byG0iYgL2jULEsF5V4nNhWgyrU0GDa904WsrRgK3E4\/fMDoJAT3Kgupz1KwVlNMNe3LvPdyEmSeZtcjFqaiSf0iASBQE508KS92+WSC4jNUkiYqy9GRFCMDbPxOgfd7Qii3kRVLqMliSzVGmUZ0odJAAo3QW3TuVfx30UahpY15ZogTQdpEeZcyM81zGefj+y\/ij6D4PJ+s30+PH3Pe7iO2tkDEvIaeypY0HEkAE0AJoDh7DuPELeMEqb24UM1VJHJEciKrxY0ZHBUhsNu25Sy3d85znuHMjjLSAC3DlouVKgDVU5+HRb13eu5rK\/gYPFPA5R1KkEEEUPEYh2n8Urb4qEaI\/vC1QLMoGhayRiivRQzEjSzMc8JvndO8hvrRlBYxMC8ZIB0yJ7SMK0NRx4E+PbL+KPoPg8n6zfT46a93KZIYFyLOaCp4AecnoAzPRh7LuBAGBBA3C6U6Mx7UcfFsiHRjymhRlHHB3TvDdS314Tq1ynlTNiBGnsoAWbTTMA0rTxEm89172exvYyCJYHKnLoPQR6DUYj2n8VLMpIooNysVrqIDmssJPEnQupCKAE6CcDd+7V5Bf2LcJrdwy8SuY4rUqaBgDl47sv4o+g+Dy\/xG+nxw15fyxwQJTVJKwRVqaCpNAM8sfBdx7U7g9ea6nJit1oRUDLWxydSKDSwFaqcC97zXb3kwpQEaYl9iuiMZCrIrdNGqRSviY7r3O3CewnYaZBE3JIv6MiGquPQwOIdp\/E63Xbbp2VPvC2Vjb5mmqSIamTjmUqAB7OIt42e4iu7CcAxzwOskbVUNTUpIqAwqpzWuYB8c2X8UfQfB5f4jfT42e5uXWOKNS7u5CqqgVJJOQAHE4m2\/ugv3pfRlozIKrbRuA45n96jKuoJ7rBlJwZ+8lwbhAWKQUpCgJYUCcDysFauTaVYjUPFQ3HujfSW1SDJCTqhlAZW0vGeVgdIr00yriDae\/8AGdm3PSqNdgl7SVshqNBqirxPtL5iOAiv7R0mtZ0EkU0TB0dSSKqwqCKgjrBHEeN7L+KPoPg8oP8AxG+nxq1hsp+8r8UBEJBiSug1Z+B5XDgA8wDAEEY196LkvBUFbOGq26dPs8XIqw1NmyNpYEYWKJQqKAFUCgAHAAeLS3dO\/eO1c1ks5f3ttIdLLVo2yqNRowowOYOI9s71quxbo5oGkbVaMTqOUhzTIKOetWPGmFlUho3GpHUhlYedWFQR6R41sv4o+g+Dz\/xX\/aPjNrOzB3Lcl\/8Aj27Cgzb25Dyr7DDp5hpbSSMU3q8aCyBqLOyLRREgggs3ttmqsATytqAJU0wIYFVI1FAqgADqA8YxxbLdfE7WHVpNuuiz27gHMAAgpUVFUKnPEO27k52Ten0p2F0wMEjnQv7ubIczM1FcLpUe0cK6mquoZSMwVYVBB6QRmD4zsv4o+g+Dz\/xX\/aPjFrF5DebnmBa2\/MwPD94wyQBqBuLLqDFaYkt7yQbdtkmpfhLVjrZGDCksvEkq1GC0XUoZTghABUlj6SxqSfOScyek+NVsbaZdx2fUC1jeVZBkB+7f24zRQOU0p0YW0S5Xad4IH8lfOF1kKzMYpTRGA05AkPmAAThoplKOpIZWFCCOgjxjZfxR9B8HuFPESuP\/AFHxf2e73BkuyQFtbZe1nJND7I4cp1cxFVBIrTHYWo+6bA0rFGweZvYJDycKVDqQuTI2dCMaYx0KCSSSdKhRUnMmgAqc8vHMO37m53nZEIBtbpz2irzEiKYhmTNtWYYEgVFMsLDsd58LuZFW2+9Kxzf3G9iQfqmufs4ocj4vsv4o+g+D3P8AGk\/aPi0z77cqkhBMcCc00h0swCoMyW0MFrQEila4ey2Bn2qxJIEiEG4cAsK6qUStEYUzHMjA8cFolozcWNSxzJoSc6Ak0HR0ePFliYq6kFWBoQRwIOIdq71k77s8elAJ2\/mY0GhaJNxOlFoqvqUV6MBu694vx4VTJYzkJcKdKk6UJ51BOnUta0JoBih8W2X8UfQfB7n+NJ+0fFYu99uo7dWoEVjzMSwUaV4nmZRXgKipGDad1U+7dvYCs8grcurAVAH+XUMR+mjrUEg4kvZmea7mJaWeZi8jljUksfOc6Ci1JoB5AJd2cjxTxkMkkbFWUjgQRmDhNp7\/AMP35t65LPq0XkYCkAB81da6ahxWi5MKnBue5e4JcsK6reQdncoKtTVESTwQtylgB0+LLFl4mdBn6TT+vwe7QdE8o\/8AUfFLbjv1zHbW6gnU5zIUVNFFSaDM0BoMzlhrPuRbiyhqB8XdoHkNDnoirQZgrzEgqwdTUUwb\/cp5bu8b2p7h9bnlVePAVCqDQCtATU+QiX22zSW9wldMkTFWFcjQjPMYj2v8Trf7ztsh8dAAl0vpcexJxzNA2XHA3fubfw38AUNIsZpLFkpIkiajpQuFqRpLZKx8VWP2iL9oeD3n2iX9s+J23HebiO2t1rzSNSpAJoo4s1AaKKk9Aw9h3CtqxlSBuNyKJmGAaKPi\/FHUtRSKqQGw2571cSXV0zV1ymoXNyAg4KF1sopnpOmpHkRFvPd66ms72FgySwuVYFSCOHEVAyOWI9m\/Fa2edaoq7naAB1UAL+9hoA\/DUWUhqk5N0Dfu6l7DuFgSAZIGroYioV1NGRsjkwHA0rTxRY\/aIv2h4PefaJf2z4la83CaOC3SmqSVgiipoKsaAVJpj4buPD8aTT+bkqkAB0HkrzOdLMOFFdKMKYG4d5Lhry5FKFxRFPKeROCjUuoDPSS2mlfIxd57p389heKCvaQOVJUgghhwYEEgggjPCbf+KVmIZs\/\/AOhYpRWPO37yAZCtVUdnRQMyuE3jYLuC\/sJAClxbSLIhr0Er7J\/stRh0jxNY\/aIv2h4PfKvAXUwH\/nPiN7m5dY4Y1Lu7kKqqBUkk5AAcTiTb+6UY3C9Qshlaot0dS6kFhQtRk0sFzGpWGoY+K713T3xBJSJwFhTo5YxyioC6ugsoagbyQG690L+aym99UbkkHmdDysOjMYj2v8SrYbVfNpT462Ba1c8i1kjzaL33YqXXgAqjEe67RPFdWcwDRzQuHQ6lDDMdNCCQcxXMeJLH7RF+0PB7\/wC1T\/tnxCWY0AzJOGsO7Sfed\/UqWQ0gjNAas\/vUDK2lfbWulqjHb957x5IOKWURKWyVBBGkUL5My1f2koGBIrgKooBkAPJMbh3RvngB\/wASBwJIJASCQ8bVU10ipyOQzxHtnfuNdi3Eg\/zFWe0cha8aFoyxHvVWpHMBhLm3dJYJATHLE6vG4BKko6kqwqCKgkZeIrH7RF+0PB7\/AO1T\/tnxA1hterddxUZw2zDQvSNcuaio1UpUal0sVOKb9crDbVDC0syyRAgoRqY870ZNQJpTUy5rhYolCooAVVFAAOAA8l692L5ltGNXtJv3kDZMM0OQI1EgimeeI9v7wf8A1\/dWoNE767V2\/sTUBWp4K46aazxwHRldGFVZCGUjzgioI9I8QWP2iL9oeD3\/ANqn\/bPhz7cJfjt2CsRZ2vOwI1Adow5YxrXQS2akiopiS2upfg9tfUotbckFkOsDtH4klWWoGSuupTg6QBUsxp0ljUnrJNT6fJuO02q6+L2cMGfbryskBFVLaM9UZYIF1IVNMRbXeSrs29OtOwu5FWGRgFqI5jRasxbSrUNBxJIGKOCKgEdR4Hw6x+0RftDwe\/8AtU\/7Z8M7Dc7gPetktrDzynNAaqOAAdWNfd5gDg2qMds21xzW8LAyOpVarJJ5vbVgvKylTkRjRCtAaVPEkgAVJOZNAMzn5Ppt4mG67MoK\/BXxZlQEUrG4OpCMiKHTlQqRUYW2sbk7ZujVJsb9lVstZpHLkklFUEnkNTTTgpICrDIg5EeGWP2mL9oeD3\/2qf8AbPhRl3qcdsRVLePnmflZqKnpCtStK0IGeWJLPaX+6dvqVBgatw4BybtKcuYDLpGasUdcEW60LU1MSWZqcNTGpNOip4ZeUVRkRiPat3I3rZlJpBdMe1jBJJ7Ob2hmSaNqUnowsXdy8EO6NkdtuiEuBmoGjgstS1B2ZLZGqgYoePhVj9ph\/bHg9\/8Aap\/2z4QbvfLhYzTkiHNI5JoAqjPNqKCaLqIBIrhrPuuv3TYPUGdxqunQggFQcoiQwPAujrxYHD3c7NLcylmklkJZ2LMWNSejUxNBkCTQDymWeBmSRCGVlJBBGYII4EYh2rvaDve0JpT961LmNBoXkl96iKQqvUVJOBN3S3BHuQoMlnPSK5Tz8hPMK9KFhlXFD4RY\/aYf2x4Pf\/ap\/wBs+DfH94ruK0hoSC55iAQCVUVZqVFaA0GZoMGDubatZW9R\/M3ifvWAKHliry150Oo19l1wb2\/mkubpvammbW7HSqk16KhFrSgJFTn5VJd2UrwzxmqSRsVZT5wRQjC7b+IsP33aCv8ANAhLxfbOb+zJVmFS41aVoGx959zL+O7UFtcBIW5joTnJCTqUECoOa06a18HsftMP7Y8H3O0kILxXtyjEcKrIwNPBH3TfbmK1tYwSZJWCjJSxA6SaAmgqTTIYkse40NF5l+OuF5a866o4\/eFQjAtysjdBGH3XdJZLq7die0mYuV40C14ABtIpnpoCT5XR7ps1xLa3cRqksLlHU+gihxHtf4rQNf2x0p94WwVbhKsKtImSy0GrpRiaZ4G7d0L6G9g0guqGkkeSkiSM8ykagDUUrkCfBbH7TD+2PB97\/wBSvPrm8CN1fSpDCtAXkYKoJNAKnzk0HnOGtO4sYnZhleygiIAhTVFObHSxKkimpCrDpwN17yXD314DVXl9lDWtI04KA1So93UQpoaeWUe893LuayvYmVklhcqaqQwr0EVANDliPavxVtNXBfvKyQBujOWHIN1ppJJ4YG9d1r6DcdvJoJ7Z9QFSwAcZMhOk0VwrUFaeB2P2mH9seD73\/qV59c3gD3V3IkUMYLO7sFVQOJJOQGH2\/uXbi\/uVJU3ExKW6MpIIy5mNVZSBQqdLUZTg33ei9lvnB5I3osKDl9mJaLU6FJJB5hqFPLYbt3Uvp7G6FQXhcjUCCKMODChIzHThds\/FO3+EmOQ3CzjrESSx\/eRDNRmoBStKEkZ4Tdthu4L6xlFUnt5A6EerMH0Gh9HgNj9qh\/bHg+9\/6lefXN+WaaZgkaAszMaAAZkkngBiXb+6Uf3puCak1glbZHGXM\/vUJVqL7SGqMaUwZe8lyZIasUtY+WBAdYpp986XKEt7QAJFR5dDde5u4S2chKmSMHVDKFYNpljaqOtVFQwOIdp\/EW3G1Xp0J8ZBVrZzyLqdTVo6nU7EalHAAYh3XbZUuLK4UPFNEwZGBFRQj0HMcR0\/l7H7VD+2PB97\/wBSvPrm\/Ktt20Md23BdOqO1IMaV0nnl9gcrFgATXSVyOB9\/zhLblItLeqwqRoOZ9pqMpIJ91ipqMLFEoVFACqBQADgAPL34nujfvDExrJbP+8t5P1425T15H04j23vuv3FulKGZiXs5CA5JDAaoiaKoVgwLH2wMLcW7pLC9SkkbB0YA0JVlqCKimR\/K2P2qH9seD73\/AKlefXN+TezR\/jtzUGlrbkEgjWAHf2UGqMoSfZalQK4aDcbhrfbSWAtLZiisNRoXYczGgRqV5XBKmhpjREoVak0UUFSak+s5\/ICrd3LwtZVBksrislu9AwzSuXtMQVIzNeOIdq3ymxbxKyoEuJAbV2Y05Zmpo4jKSn62Ff3XVXU9DKwBUg9IIIIPSPydkR\/+zD+2PB97\/wBSvPrm\/I\/D3kwmvzkttDzPWqirUrpA1qW6Qp1aSMPazynbdskBBtbZiHZSOEkozNQzI4XlOTLpOOyt1CrWppxJPEk8ST0k5np+QWOz226N5s6tqbb7sl4aErq0dMZIQLVSMsR7fdzrs+9tpX4W7cLHI1BXspTRc2JorENQdOKOCKgEdR4H8jZfaYf2x4Pvf+pXn1zf09W8TF7g0020C9pM1RXJRw5QWFSKhTpqRTBg24jZ7DLlhOu4YhlOcvACq+6vMjlWAIrjTGONKkksx0gKKsak0AAzPAfISu2mVd12cf8Aw72raeVgOzlHOlC1aAlTQVUgYFvYXP3buRqfgb5lVqDWeSTJHoq1PsnMDTXBRwVYZEEUI\/p2X2mH9seD73\/qV59c39E3G\/3SxyaapAnPNJWukKgz5iCqk0XVy1qcPad3I22qxcMvatQ3TKda1HRHUFHHFlYFTUYe4kJeaQku7EljVi5zPRqZiBwFTSnyGBlNCMwRiPa99f782dKKIrtiZo1\/5c3tCla6W1LhF7t3wj3IqC+33dIrgHkB0CpWQan0roJY0JKrih4\/0bL7TD+2PB9+VRQDdb4AD+O\/+0XneK8htImIC9o1CxLBeVeJzYVoMq1NBg23dKBrK1YCtxcD98wOgkKnuZF0NTqUhWXDXty7z3chJknmbXIxNNRJP6RAJAoK50+RBbi3do5UYMjqSGUjMEEZgjEW1d8lbfNoQBBrYLdRqAqjRKQdQVVoFbLMmtc8CTudfCa6ClpLKUaLmMKtWJTpAoeZSRQE5Yof9tl9ph\/bHg+\/\/wCq33174fc97uI7a2jDEvIaeypY0HEmgJoKmgOJLDuPGIFBK\/G3CBjkWBKRnI5qM2yZHqCCMHdNzlku745dvcMXkpwABPCgouWZAAJNPkUS8sZXhnjNUkjYqynzgihGE2\/8RYjvVoKj4oEJdiutqs\/CSrMKl+bStAcHce5l9HdqtdcJolxGAT7cROoVArXMU6f9ll9ph\/bHg\/eLadm2S+26Q7vuSJd7tbtAsqJdyRGa2Q17WMsG7OXONmjdCMq4+8u8N1JfXla65TyrmzAIg5VALtppmFOmtPkYj3TZriW1u4jVJYXKOp9BFDiLZ\/xTtmv4CwX7ytQBcqCVBMkZoktAGOWhiTmx4Y2vvNbR6NvuUtr6NpeR+zcLIoZDzK1DmCMjkfBztffzbIbshaRXAAS4i407OUcwpqJpXTXMjEu9fhPcffm3CrfBS6Y7xB5l4JLT0aWP6Jw9juUMkFwntRyqVYVzzBz+ReO+22yO27I+Z3G+BjjI88a+1J\/dFPThNwuLf793ta1vL9FZVJ1D93Dmi1VqGus5Agg+FGLvrtiPee5fW9IrpPZ4SAZ5IF5wwC5CmJN57gOe8mzrmUiTReRgAV1RZhxUnNCTQZqMPaXkbxTxkq8cilWUjiCDmD8ianurYNFteoCXcbqsVsgqASGObkA10oGNAcQbz3rH\/cG\/R6H1zrS2icaG\/dxe9pZTRnOatQrgIgAUCgAyAA8NZu8lktvu4Vuz3K1VUnB0kLrIH7xQSG0t5qVArifeO7kZ7wbBHrftrRSZ44xrNZYeOSKCzLVQTTDRSqVdSVZWFCCOIIPT8h\/wncTa5bmFTSW6f93bR5MRrlaignSQBxJypiHfPxImXvBu0baxb6aWSkFhmjZyChU81KMvAg4Szso0hgjUKkcahVVRwAAoAOrxDJfbrZjbt8YGm42KrHKWJJrKtNMmZJOoaj+lh9xtofvzYRUi9skYsg1KoE0eZQksAKFgeg5GlDx+Qtdk7ibbPfTEgO6LSKIFlXVJIeVVBYVJOQzxFvv4ySjddw5XXb4HK2sdVBIkYUaRg1RQEJlXmrlHtOx20NnZQjTHDBGsaKPQqgDxLJuFtb\/cW9twvNvRVRjyj95DkjUVaCmg5kkk4kvtysjuWyJw3GxDSRgeeRaao\/7wp6fkITY+5u3XG43z1pHbxlyKAsSSMhkCc\/NiLffxsujNOGJG1WbgRjS2XazDNgaV0pTI5tWoxH3f7p2MG37dD7ENugRa0AqacTQCpNSacfFBRwCpFCDmCDife+7Cr3f391J120YFtI4DU7SIUALMV1OudF9kkk4eTvNt7T7QHKx7laAyW7CradRGaEhS2lwCB8gkWx92rOa+v52VI4YELsSzBRw4VJAqcs8Rb1+NN58JCaN92WThpSPNJMKqvUmr9YYGx9x9stttsxxSBKFsyQXc1ZyCxoWJIr4se0u0WWCVWSSN1DKysKFWByIIyIOJt47iN\/25vT1bTEuu0kY580XFKnpQ0\/snD2ffPb3W1DFYr6AF7aUDTmslB+mozANTTj8gEW07JbTXd7OwSKCBGkkcnoCqCTiDe\/xcnOzbaSrmxhIa7kWoNGOaxVFRnqYfo4Xau4m2Q2Y0hZJ6ap5clBLynmOrSCRULXMKPGD7du1vFdWkoAkhnRZI2ANRqVgQaEA5jEu8\/hVP9w7nSotHrJZyEBRQcXjyDGo1AsfZAx939\/NrmtFJpHcAa7eX9SVeU9Va+jy8S1s43lnkYKkcalmYngABmTiPee\/7nu5s7ZiORNd5ICDTTFkEFQKlyDQ5KcCHuVtiJde\/ez0luX9qlZCMsnK8oWq5GvjSfYe8NrFebfcoY5oZl1KysKHqPmIzHEGuJ9+\/By6G33Z1yfdt0SYGPO2mKTilSVRQ1VAFS2G2Pv3tk+33AJCNItY5QGK6o5BVXUlTQg+XAjjBZmIAAFSSegYg3nfo\/uDu+5Vu3u1PbyJVSeyh9rNSSrPpWopXCv3cslud3Kr2m5XSq9wTpAbQafu1JBOlfPQk5eOJO7\/e2xg3DbpfbguEDrWhFRXgQCaEUI6DiXffwTujFMWBO1XjgxnU2fZTE1UCtdL6shk1aDDbH3y264269SlY7iMqTVQwoTkciDl5\/LWPcbe0+6djfP4+\/Vo1Yc3+GlNb8y6SQKCoriO9t7Vd235SSdxvUDOM6js4zVI6Cma8xOdegeOzsffjbLbcrM8EnSpXMHkcUZCSoqVIrTPEu9fgreG5hA1fdl84EooBURzUCt0mj6fNU4k2HvbYXG3bhEaPDcxlG6xXiPMRUHyxjm7u2DW20FwJNxugY4FFV1aSc3IVw2lakitMW+7b9Au\/d4lVWe4uwGgjemfYxEaaA8GcFunLh5AHYu\/e3xXsIDdlIRSWJmUrqjcZgitRxFaEg0GJ99\/B+5+9rAa5Pu+chLpF52ojezJRQqjg7MclxNsveG0msr+3YpLBcRtG6spoQVYA8R5WpZ9zNvdrXUFlvpwUtogdWbSUP6LAUBJIpxxBvffhh3i3uMq4EyabONwQRpiNddCOL1B\/RwlpaIsUESqkcaKFVVUUCqBkABkAPIM2Hfva4bpwtI7lRouI\/Skq8wp5jVfRh94\/CuSTf9qzY2zKq3kVWUBQAaS8a1ULQKSQOl7LcIpILiM0eOVSjL05g0I8qV2XuJtsl3Ial5TRIY1BAJeRqKANQr05jLPEW8\/ixON93ECvwUepLNCQRmcnkpXp0io4EYTbtpt4rW0iBEcMCLHGoJqdKqABUknIeQ5TvrtiNe0ol\/b0iuk9nhIBzZKBRwwA4AYl3fuIT3j2ZKtphXTeIo\/Si9\/+4T+rh7W7jaKaNiro6lWUjiCDmCPKVdi7jbbcbjdkjV2SckYPvSOeVB6WIxBv34z3fxt0pV\/uu0akCkFTSWX2n4MrKoUUOTYi2LuvZQWFhCqqkNugReVQoJpxNAAWNSaZnyLkn3yxWz3hlbRuNmBHKGOsguByyDW5ZqjUxAq2Jt52GP7\/AO76Fm+ItFPbxpViO1h9rJQCzJqWppXBjkBV1JBBFCCOII8oY9i7o2FxuN\/L7MNvGXbrNOA9JoMRb3+NV72KsNQ2uxar5hhSWbgCOVqIG6QSMJ3d7mWEG3bdGWYRQLQVYkkkmpJz4knzcPI+S93Cz+7N7YGm42AWOQt55Epok9NRq\/tDEm4yWn3vsi0Px1grOFHIP3iU1JzPpBI5iCRl5PQ7L3ftJr2\/uGCRQW8bSSOzGgAVQTxOIN9\/GC4+6rE6JPu6Ah7l15G0yMOWOqllOZdWHDEewdx9uhsoEVVd0QdrMQKapXpV2PEk+oAZeScm5bdbjYd9bP4uxQLG5oAO0hyQ5LxXS2ZJJOJL7dbI7jsaZjcbEGSIDzyLTVH\/AHhTzMfJpLOxieaeQ0SONSzMfMAKk4h3j8T2bYNnLAtbmhvZF5gQEIIjNVHt+62oA8MCw7ibXDauVpJcsO0uJfS8rcxr5hRfMPJZ7S7RZYJVZJI3UMrKwoVYHIgjIg4n3rumP+3t+k1vrgXVbSudbc8Xu6mYVZDkq0C4Y96tvaXa9REW42tZbdwCQCWGaEgV0uFNCPJZYIFZ5HIVVUEkk5AADiTiDeO9qv3e7vyKJBLOlbiVSFZeziJBAZWyZssj05FT3P25TuOnS+4XNJbl6gg85HKDUiiBRTLyaezvY0mgkUq8cihlZTxBBqCOvEu8\/h0V7vb27BjGoJspKnmJjAJQ0qRooK5aekfDd+drlggY0ju4\/wB5byZKTpkWq5agCPPl5JUGE3K6iOx7AaMby9Rg0i6ipEMeRcgqQalQMqnMVju9pshuG+LQtuV6BJLqGk1jU8sdCoI0jUM+Y+T0m2bvbxXVnKAJIZ41kjcA1AZWBBzFcxiXefwnnGxbgRX4KXU9m5AA5Tm8dadGoVPADDbN3722S0kFCkoo8MikkApItVIOk06cjll5Hx321WR27Y3zO43wMcRHnjWmqT+6Kf2sRble2w33flHNd36hkUkMD2UOaKKNTm1HIEEeUUux957KC\/sJlZXhnQOvMpUkV4GhIDChFcjifffwauxYXR1yfdl2S0DHnbTFLmye6qqwKgZlsNsnfnbbjb7kEhTKh0SAGlUccrA04g+RanultzrtuoCTcLkGO2QVzo59sge6tTiDee93\/wBh36PQ+qddNrE40NyRZ6tLKaM5NVNCuEtLRFigiVUjjRQqqqigVQMgAMgB5SybD3usLfcbCQUaG4jDr1iuYPpFCPPibfPwUulUM2obVeOQBUqNMUzE5e23OchRQSc8PsXfHb7jbb5KViuIyhoQGBFciKEHLz+Q\/wB39w9sluUX\/EuX\/d28eRPPK1FHDhmScqYj3f8AE6cb\/uYqfh0DR2aHmHDJ3yKkE6aMvAjCWdjEkNvEoVI41CoqjgAooAB5h5UtsPfjbbfcbNgQomQFkJINY39pDUDNSK0zyxLvX4L3nxcIq33ZeuFlA80c2St1Pp\/WOJdk7y2c1jfQsyPDOhRgVYqePGhBFRll5BrsfcTbJ7+4JAdkWkUQLBdUkh5UUFhUk4h3\/wDGSdN0uwoYbZAWW3RiFIEjghnKnUCByHI1IyMW0bFaw2djCNMcFvGscaj0KoAHla21d+9shvBpKxz00zxHSwBSQcw06yQM1rmQcTb7+ENyd428Fn+75qJdotWNEb2ZQBpHusSfZxLtG+W01newsVkhnRkdSOgqwB8fpsXc3b7jcr560it4y5oAWJNMgKAnPzYTfPxvuO0Ioy7XZS8tQzAiaUcQQFICEcSCRTOPYu6Vhb7dYRABYbeMIuQpU0zJ9JqfT5Ymw7+bXFdSBaR3Sjs7mL9SVaMOo1Xzg4k3b8OHPeLa1oexRQl4nsD\/AA+D1YtTQSQq1OHs76J4Z4zR45FKsp8xBoR47i2Pu3aTX1\/OypHDAhdmLMFGQ9JAqcsW\/eH8ZrtrK3kVZBtdof35BFaTSEUjPnVQxHAkHC7D3H22326zUAMIUAZyCTWR\/ac1JzYmlcsvLUr3x25BuAFI9wtgIrpcgBVwOYAKBR9QpkKYl3zuex7w7EmpmaFCt1CiqWJkjFQVAB5lJ6gSBh7a5Ro5Y2KujgqykZEEHMEeN0sdthkuLh66Y4lLMaCpoBnkMQ71+LE\/3Jtxo3wUVHu3HGjcVjr6dTD9EYG19w9rhs+ULJPTXPLkoJklarGukEioWuYUeXMlzvdiLLemDaNxsgI5tR1kFxTTINT6m1DU1BzDE+67LCd\/7vxlmFzZoTMiAmhlhFWFBSpXUtenBRwQwNCDxB8Zpa2kbSzSMFREUszE8AAMyTiLd+\/zHu3szjUFlTVeSChppiJGippm5Bp7pwIu5W2Il5Tnvrikt0\/tcZCMsnK8gUFcjXy9bcp7f7o30j\/39iiqXJZSTKmQkNAQCSDzVJNBiTcbi0+9tjTP4+wVpFUco\/eJTWnM2kEihINDTxgEQEsTQAcScQ7tvkR7v7A+ljcXiETSISK9lDkxJUkgtpXLjiOfZLEXu8Kq69xvAJJSw0ElAeWMakDLpGpSTzfIDLum1Q\/cG+vU\/E2SARO3\/MhyU8OK6T6cPJvlmb7ZwRo3KyVngIIYgNlVGopJBGQzrQgnxZHuNpZ\/dWxvn94X4aNGHN\/hpTXJmumqigJFThdzhg++N9A\/9\/fIrFCGYgxR5iM0IBIJPLUEVPyCPaXaLLBKrJJG6hlZWFCrA5EEZEHE+89z\/wD67vsmt9UC6rWVzqbnhy06mYVZCKKMkOGPe3bnbbdREe4WwMts4rlVx7BPmeh8UpL3a29oNoLhZNyugY7dRVdWknNyAwbSlSRiLd+8kSd4O8C6X7e6SsELaRURxGqmjVo7DVSmQIzCIAFAoAMgAPkHezvokmt5VKvHIoZGU8QVNQQfMcTb5+G8y9391kbWbfTWyYnSMkXOMUDHlrVm4ADHwnfva5baFjSO6T95bSZKTplWqkjUARxBy8S\/Ddx9slngU0ku5B2dvHkxGqRqLU6SAPPliHeO\/jf9x70lG0yLos42GfLFxeh6XND+iMJaWiLFBEqpHGihVVVFAqgZAAZAD5C5dp3q3iu7KddMsM6B0cVrQq1Qc8+vFxvv4RTHaNyCs42+Q67WVgKhUYnVETwFSy+gDDbP3622aykDEJKykxSAMyho5BysCVNPOBXxCuz9xdtmvZCwDyhSIowWVSzyHJQCy18wNeGIt5\/Fm4G97iKN8FDqS0Q+Zjk8nr0j0Yj2zaLeK1s4gRHDBGscaAmpCqoAGZrkPkPl2HvTZQX+3zBleG4jDrzKVJFeBoSAwoRXI4m378F7v4K5JZ\/uu8YtAxJY0il9pOKqqvqFBm2G2Pvztlxt10CdPapySAe8jjlcelSfDYu73crb5twvZW0hYl5RkTVmNFUUBNSRkD5sQ77+NN0L2ddLja7NyIQQQaSy5M4yIITSM\/axFsPdaygsNvhChIbeMIvKoUE04mgALGpNMz8ib93u+dhBuO3SFWMM61FVIIIIoQcugjLLgcSbx+Ct72gyP3ZfuA3uj93Nkp99jr00yUE4fYe+O33O238dKw3MZRqEAgiuRFCDUVHhMew90rC43HcJTyw20Zdus04D0mgxHvf413ht4zmNrsXBkNQf8SbMLQ6TRA3SCRhdk7k7bb7bZj3IEoW5i3MxqzULGmomlcvkXOw9+ttg3G0z0iVeaMmlSjijIchmpHAYl3\/8GLl9wtRrdtsuiO3RVUt+7kyEnDSFIDVIzOZEuyd5LSaxv4GZJIZ0KMpVipyPpBFRl4LFtGxW015ezMFjhgQu7E5ZKtTiDffxguPumwOiT7vgIe6deVqOwqsVVLKfadWGa4GxdxNvisoSF7WQCssrKoXVI5zJNKngK1IAqfkbba+\/m1w3nKVjnppniyYApKtGGnUSBUrXMqcT73+Ec53nbQWcWMxVLtFqTRTkktBQZaWP6OJdp3u2mtL2BissE6NHIhHQVYAjwFLSyieaeQ6UjjUszHzACpOI93\/EZz3c2tsxC667xxzD\/D4JRgtdZBKtUDH3f3G26OGVq9pdyAPcyVJNHloCQOAAoKDhXP5H1tu\/W3LNcRrpiu4j2dxGCysQrjz6acwNATSlcSbt+HTnvHtS59lGui8Qco\/wuD8xNNBJ0ipGHtL2J4Z4zpeORSrKfMQaEflVhhUvI5CqqipJOQAA4k4g3nvLGe7+wSaH7W6WlxJGdDVii48yMSrNRagg4U90tuV9yAAfcLqktyx9DkUQehAo+SNj3t21U3Eiibha0iuVPpcCjj0OGGJt47pK3eHu\/GpkMsCUuIlAZm7SIEkhVWpdcsx05BoJ1ZJEJVlYEEEZEEHMEfkodwltm2bu+7DVf3iEErzAmKM0Z6FCvRQkVyzxHfbVZjcd8UCu43yrJKGBBrEtNMeYBGkah+l8k8t3vNiLDe2DadysQI5tR1EGQU0yDU2ptQ1GntDE267XAd+2FKt8TYoWljXzyw5sKDiV1L6cFWFCMiD\/AEhd7JaCx2UMFk3G9qkQqA3IvtyGhB5RTMVYYj3Lcbcb\/vq5\/F3yBo0NCD2cOaDJuLamyBBB+St7+K2+5N6YCl5YIqqaaBzw5I1FWgpp9ok1OJNxvLP712NM\/vDbw0iKOXORKa482pVhpJBof9q\/9oba423Vpk3C5rFbJnnzn2yP0U1HEG9d9Kd4t+jKuDMtLSJwVYaIveIKnNyQQaacJaWiLFBEqpHGihVVVFAqgZAAZAD5LSjgFSKEHMEHEu6bRF\/2\/vr1PxNkg7F2\/wCbBkp610N6Tgbp3\/u37y3SnkhaL4e2GTDmQO7McwRVxRl4HCbftcEVtax10RQoqItSSaKoAFSSev8A8PX\/AP\/Z"
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 994600213,
    "currency_id": 149,
    "calculationrate": "4250",
    "type_document_id": 1,
    "prefix": "SETP",
    "resolution_number": "18760000001",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3103891693",
    "establishment_email": "[email protected]",
    "actividadeconomica": "6201",
    "notes": null,
    "date": "2025-11-07",
    "time": "16:47:01",
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": 0
    },
    "customer": {
        "identification_number": "AB1234567",
        "name": "CLIENTE DEL EXTRANJERO",
        "phone": "3103891693",
        "address": "EVERGREEN AV 5 68",
        "email": "[email protected]",
        "merchant_registration": "000000",
        "type_document_identification_id": 8,
        "type_organization_id": 2,
        "municipality_name": "Ashville",
        "state_name": "Alabama",
        "type_regime_id": 2,
        "type_liability_id": 117,
        "country_id": 65
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0.00",
            "taxable_amount": "425000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "425000.00",
        "tax_exclusive_amount": "425000.00",
        "tax_inclusive_amount": "425000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "425000.00"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "425000.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": "70",
            "invoiced_quantity": 1,
            "line_extension_amount": "425000.00",
            "notes": null,
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "425000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "425000.00",
                    "percent": "0.00"
                }
            ],
            "description": "PRODUCTO DE PRUEBA NRO 1",
            "code": "PRUEBA1",
            "type_item_identification_id": 4,
            "price_amount": "425000.00",
            "base_quantity": 1
        }
    ],
    "with_holding_tax_total": [],
    "web_site": "Facturador Torre Software",
    "firma_facturacion": "\/9j\/4AAQSkZJRgABAQEAYABgAAD\/2wBDAAIBAQIBAQICAgICAgICAwUDAwMDAwYEBAMFBwYHBwcGBwcICQsJCAgKCAcHCg0KCgsMDAwMBwkODw0MDgsMDAz\/2wBDAQICAgMDAwYDAwYMCAcIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz\/wAARCAGXAsgDASIAAhEBAxEB\/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL\/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6\/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL\/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6\/9oADAMBAAIRAxEAPwD9\/KKKKACiiigAooooAKKKKACiiigAooooAKKKKACkFLRQAUUUUAFFFFABRRRQAUUUUAFGaKTHNAC0jNg0tFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFGaACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGoSc5GPxp1FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVTunuVuIvKSJozIfNLuQVTBxtAByc4644zVyigBsf3BTqKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqO7theW7Rtna\/BwcH86kooARRtXFLRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFITgUxZhjnigCSimiQHuPzpVcMODmgBaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKz\/EvinT\/AAho91qGp3ltYWVlE009xcSiOKFF5ZnY4CgDqScVm\/FH4laP8JPA+p+INf1C10rSNJt3uru7uZRHFbxqMszMSAAB61\/NX\/wVG\/4Lc33\/AAUu8b654fF94v8ABvwftoo4fDmm2ASFvEtwZ4Umm1OTef8ARVRpGWNMhtqA4JJFxg5bAfoh+3f\/AMHNum+APEuueHP2e\/B9v8Vbrw5aNcax4gvLw2eiacVLgorEAzHCE5VgrcBWYnFflv8AHr\/gvT+1N8a\/FkzX3xrHhnRLq3R1t\/BtmtpFbpLGDt3spl8xclTlyVbJHQV8r3emnxXd+drt9NpmkQQyTafsgK2kaJlikUGQU\/dqCDtPIAOSa6j9mf8AZd8XftP\/ABEiT4ceDX+Iw0x4Td6VNtga+j3heUViVUjGSM7N2T0rrjRitybnt1j\/AMFk\/wBpTTtSRrL9qfxexsp28v8AtLSovs9xFD80bk+UzOX2qpRgGYs2eDmvsz9k\/wD4OhPjZ8LfCS6v8WPAuj\/FnwHbTrYTeJfCoFlqFrMfmPnwElAdgcgbU3EDB5r85P2uf+Cf3xT\/AGNfENtL8R\/AEXgS21uP\/iX2v9t20ouCOXhiZXZmcYYqXGCBjOcV50vga98J2118Q\/hx4kudZ0XQ\/szXGoJF\/Z+r6G0rFFFzAGbMW8Mm9C8bbgGILbaznGHQV2f1+fsdftrfDr9vD4L6d49+GniC213Qb8bXCnbcWMoHzQTxZ3RSL3Vh6EZBBr1cHIr+UP8AYR\/bqi\/YR+KnhTx14a8U6xoH9tajbWHxM8N2MYiTXNLmkaVNUtEKskUkQ3h0RRhTGyfLMwT+pKL4z+GE+FEPjWXW9NtvCs2nrqo1SadY7UWrRiRZi7YAUoQ2TXO1Z2KWp1ROK8l+MP7dvwf\/AGf\/AB9ZeF\/GvxI8HeF9f1GKWa3stS1SK3kZIkDuTuYBPlYEBiC3O3OK\/P8A\/bq\/4OAtWu\/hD4xvf2evDN9f2PhSyW91TxtrumvBpdlDIxjja1ilKfaZGbbtDEBhkqJOAf5\/vjH8f\/E\/x4+LOueOvE+uXmt+K\/EbSi+1m+O+7lQqq7V+VViVQu1QigKMAVrGg3uM\/qX+L\/8AwXZ\/Z1+Cuo6Dbap4l1y7\/wCEjSSayksPD17cJJCm3MwxGC0ZLAKyBgxBx0r6G\/Z+\/ac8FftR\/DKz8X+Btctdd0C9B2zxhkaJlOGSRGAeN1IIKuARivwDvPGHgLxP\/wAG32sfFDX7GLxf8Y\/7Vg+HMWua3Ob270mSK8XyTaM+fIIswhJjIZtoyTgV0v8Awb9\/G7wv+zp\/wT7\/AGhdW8d\/Ei3+HFl4ouIvDula3qss1wljeXFreNGPJy2WQBpBgAsDyelQ4LdBpY\/RD\/gn\/wD8Fy\/+HgX\/AAUN+Inwd8NfDq5h8I+AYr55PF\/9o+bHcmC4jt4h5QjATzW84rl8lUBx1x+gwr8jP+CEXwf+An\/BJ39jDxn8WtZ+PfgfxbpnjTWbfS9T8UWU8kWk2zwBxBZqsgD+cTLI7bhn5+BgV9laj\/wWw\/Za0zWPClkfjX4JuJvGsvk6U1rdm4jkfeEAkeMFYcsQAZSvWoa1sgPqhmC9aFYN05r8jf8Ag7K+M\/xM+En7PPwpv\/h54517wdp9zrN3\/a0uia6dNub0C3VoVBR1kkXO84XIyRnqK+hP+CBOu+IPh\/8A8EdPAHiv4q+KNWubvUbS+8R32p+JL93eyspLmaSIvLMxIiEARwScYbPSjlaVwPu+ivJP2fv27Pg9+1Pq13YfDv4k+DfGN9YFxPbaVqkVxNEEIVmKA7toLL82McjmvSPF3jTR\/h\/4fuNW13VdO0XS7Rd095fXKW8EI9WdyFH4mkBp0E4FYvgj4i6B8TNAi1Xw5rWla\/pc5IjvNOu0uYHI6gOhKn8615Wwh+lAC+Yp70Bwe9fz3ad\/wcYfGbwT\/wAFbdd0PxD4003\/AIUZp3xHm0C\/sW0i3I0\/S0uZrbzUuFXzMKqLKSSSeQOK0\/8AgnT\/AMF9\/wBov9sD\/gq34D8E3fibSJPht4s8T36f2Vb6HbwyjTglzJCDM4EnCRoc53HB6ninyvcD+gCjNUL3xPp+mXkdvc31pbXEyl44pZlR5AOpAJyQMivOf22\/jw\/7NX7H\/wAT\/H8EttDdeD\/C+oataPPzF9oitneEMO4MgQY75pAeqZpa\/Gz\/AINyP+Cx37QP\/BRX9pHxV4R+J+oeEtZ0LQvDn9sfaLfTfsF\/DM1wkSIBH+7dBlgchT0OT3\/Y4XK+Zt70AS0U0ygVBFq0FxcSxJKjyQECRQwJQkZGR24oAs0UxplTqw\/xoFwpbGeaAH0UyWXYvHJr8rPid\/wdqfAz4W\/GPxZ4TuvA3xNvY\/Cmqz6VJqdpa2jW908LmOR1Vpw4UMrY4yQOgzimk3sB+q1FeB\/G7\/gpD8Lv2fP2OrT45+JNbMPgPULC2v7GW3j864vxcKphiiiBy8h3Abe2DnGDXgP7DX\/BxT8Cv29Pjnpfw48NWvjbRPFut+e1ha6vpGyO4SKMys3mxu6r8iscEjp9KQH31RSK+5QfUZoDg0ALRRSE4FAC0V8+ftW\/8FRPgj+xP8S\/DPhH4l+PNK8La94thkuLCC63BREhI82V8bYkLAqC5G5gQM4Ne3eDfGenePvDllq+k3cF9puowJc21xC4eOeNxuV1I4IIIIPoaANWikJwK5HVvj74J0HxaugXnizw5a667iNdOl1KFLpnOMKIy27JyOMd6AOvopsUyzIGU5B9KdQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFI7bUJ9KWoryTyrSRj0VSTyB\/PigD8Nv+Drv\/gorfrf6b+zl4duJra3urWHWvFc8MuxpomdhBZ9DwxQu3qABX43fD3wFqXxW8X6R4V8P22o3VxqU628MMSZ3zFgqBQD3+T9a9b\/AOCq\/wAb2\/aS\/wCCk3xk8XyLLCza\/Np9kh8t1EFpi1UZjZlP+rJyDg5z3r63\/wCDV34baR8U\/wBv2ebVYFml8K6Jca3bwvAGRJ98EKNu6oU81sdmya9CnFRjczmfQ3\/BQT\/gjH8Mf2Sf+CSPjP4geNorvWvi3ZeH7aytNQub2SSHTrhnijitoox8uFLEdMbiT3r8Yf2ePGuqfCv4reGvFXh\/XJ\/COr6Dq6z2urREkWUyuNrOAQShAIZeQykiv39\/4O5fi5P4F\/Yb8F+HLd2H\/CT+MbYTRr1mht4Zp2GOhAdYz+Ar+du5M8Wk3d48f+jK4eR\/JKojHoN2CgPOcfXFTT99c0h7aI9c\/bg\/bW8V\/t2ftRan8W\/FS2VrrN7YWrxWNvLI1pZJDbInlxAkkAs0jkD+Jm9K+p\/hF\/wT11DWP+CTP\/DVvgbxLokuueF5NQsPF3ha\/jhFjqemCUQzQkqqMJGQg7XJJ+UoQwBPwfdTRQ\/ZVV3Z40JmScBUiJzuQMOi\/Nkde+cdK0vhn8TfHGm\/DPW\/Anh7xLf6R4T8cyRx63ZtNtstT8phIm8Y+YhkByMYG7PBIquTT3R2NLwX8Or3xF4k1nTItI1fUtT1XTrq0g0TSIzdTQbvntUkJB2xeYIWBOWwmCArV+vn\/BJT9nLxf+1p+yR4S0P9pDxR4t8OfDb4cauPCVj4W1uCbT7XW5GcPbwurqDcACTyQz5UBECrkbq\/Hv4W+FdY1b4r+HtC8Mya1\/aGq69Z2sYs5iL+6kEqxxBZVOMqOnO1Rz0Ff2j6LpKR+HdPilDSvBFGN07CSTcFA3Fu7ep71FZ8mw4aan5Pf8HQfh7w3+zr\/wAElPCPgfw3baZoumXPjLTLWC2OVDwW8FxO+SBljiJcknJ9zX4KeJ\/g83hH4G6N4t1DXdOS71DXr7QX0hH33dt5Nnb3QuARlWjJuFQ45B7+n7Pf8Hlvilk8KfAfQFuook+2axq7QvkGdooraJSMK3IWaTAPByea+RNB\/wCCXUnx5\/4I2fAHxta+LtE8JeI9S8Ta7DpumXunvcv4mkvrhIowjDiLZDYnJcBFRSxZetZ0pyvZjtc+dfEXinUW\/wCCWvgrwhHqWqWOjap8RNb8S3EMbEWV9bQWemwB35yZEumZFwMDdIScCvQfjLb6X4V\/4Ig\/BKWNbiLXPib8Uda1bUEjnb\/SI7C3aygKkZGyNWQZ9Wb1rpf+CvH7Dsv\/AATi+EPwF+HOreIIdV1q00PVNcvbm0lVUlvLi7ZwFiYeasKoCCQQNwJHIwcn\/gpTbaj8Ef8Agn\/+x38M\/M01JbXwXe+NNQjtBiRV1G982KVn4+9GOnOSnaiVn8IMd8atKm+HH\/BAD4Q6fBd2ssXxR+K9\/wCKJYlmKzqtpaNaZZDj5POVvmGRynOTXxXrkTweG2jazhtplDyo7PxAC+xWYY4+4xHc9eeK+0P+CtPgS7+Gf7Gv7EOjtJaxWp+GFzrX2dNxmNzeXKzzO5JI2tvj2gYOd\/px8k\/HPQtJtbqysNCuLu6P\/CO6dePPKpDyXF1apcyxNGVB3RvcGNSowQpYdapNKNydj7z\/AODi\/wCM1\/8AEXxX+zdp93qhvYdG+D1hq0sMaHbbXdzGhkkOeCWRY\/XA+td7\/wAFeP2obv4Mf8Ewf2Of2fZLrV4dXuvh7beIvFFvaX01oklk9iba1gl2kF8ymRijDH7hezV8tf8ABZ20Nx+2lpfhHT76yEsPgXwporOkreWJjpcCsh47nYMEDrziuy\/4L0a3pEn\/AAVFn8Fbrx9O+Gvg7w\/4OsRbkSIXhtYZtjBssVZrmRDg5DANzgqc9rBrueO\/8Er\/AI7az+zt\/wAFBvgtrXhS6NpqFx4hstJuvLI8u9s7qZIZYZOQCGV2bBPBA9K+3v8Ag6t\/be8R\/FD9stfgXYavqFr4K8D6RbXuradFN\/o+r6jL+\/RpEX73lxmMKP7zH61+enw++EGsfDL9vfwr4Z8PMup+IdF+I0WkafdpbFre9uLXUUiD+WCWCEoWI5IXucZr6U\/4KyeHvGv7K\/8AwWF8d+Mvi34e0vWW1e9udf0+yNwlxba1pUwaxtY1+8YiqE\/6xRhoTgHg07Jy0H0PqD\/g0G\/aX1zSv2kPH\/wnkW4PhvVPDya\/bQRhjbWF3DcbJGxghWljmGSSM+SoHTFf0Aa3fLpeiXtxIQEt4XlYt2Cgkk\/lX84n\/BoFos7\/ALf\/AI1mXzWTTfAjLKcfu1Zry1UHJPXIbAwerYxiv3J\/4KefEM\/DD\/gnT8ctfPnZsfBGq7TFL5bqzWkiAq3YgsD+FRUXvaD1tc\/j417xFJ4h8XatqD7UbUNTuLh4olwpbzH5x6EscZ55zX6Ef8Gy2g6AP+ChOpeO\/Elufsfwg8Barr0kqpkw7RHFvA6kiKW4xx\/F1r84bFvsWnRRCTcu1VOPvYAH5Z\/zzX3J\/wAEv9WT4Wf8E\/8A9tb4nWUNx\/aUfhHTfBdvMj\/ubRNVuniuJGG4Z2r5Z7kc4FdNS3s+Um55T\/wUJ\/4KB+Nv+ClP7Sms+ONf1fUfsEMlxD4Y0yFnhGiacsm+MKqHHmFFV3bqWPXGMffZ\/wCCrEHjX\/g2p8f+EPih4zk1n4kahf3PgjQITM0mralbpJbyRzTqp3eWiMyGQ8MEVSSWr8k\/DWlaZ\/wq7Uri\/hls9YlkhXS5o5DH9vSR5FkPklTvG0fLKGRV8tlIckBfsKPwpbfDf\/gg4viHWbCWw8V\/EL4jS6PpRuLdCbyxhFvdz3HmuPMUB7ULnPO5geq7cnGI02e+\/wDBBL9ovwR\/wT+\/Yv8A2mP2jb26kvNe0q30zw3penSWxiW4uJmn+zxKcFm8yZQWYHhUbOSua+JNT\/4Kl\/tF+LvjdcfEmT4zeOoPF8s7PFJa6g8dlbgtuEKW2fKEO7A27cYFdt47uv8AhBP+CKmj21peS3E\/xE+NE0kro+w3EGmaLCgHlZG1VubiTAAAG0Y6ivkbRPD1\/rc7x2sF3feSgeRLSJp5YgASXKIC20fLlugyBmnTjFptk3dz9+\/+Cjv\/AAX8+K37P\/7An7OHjbwLp\/ha21z46eGLi6v5dUiknutNuIoYFaeFEKx7fMkYgtntxxX5X\/sV\/wDBVz4vfsz\/ALcOl\/Fd\/F\/iLxzqfibUVbxRpt9qLLb+Ilk\/dlXXOxXVWURkL8m0AADisb\/gox491rxdo3wA8B3lhNFH8L\/hJpVubV4zFJBNco15Mzq4DAmNoc5XgK2MjGfPfhv+zl4jH7Z3hD4W+JrG58MeINS8R6XaSwTQ+dc2H2h4Jk+VcjfsljIBxkt8wHIpKMeUdz9M\/wDg5b\/4KD\/Eb4Vf8FDfDWkfD74m+L\/CFt4c8KWU2pafpWoyww297cTPIFZEIEjNEI85yMVwH\/BDD\/grN8W3\/wCCqfh\/TviH478U+M9H+Kk03hy+i1fVS0EV4VEsE8MTfJHsYeXiMKCHbntXzZ\/wUyXXf2nP+CyvxR8LaTrQ1zWdY8XR+FLGS4MVr9paJY7UKzsESJVCNk5C4z161tf8EBfCk3iL\/gtH8GLS5S2uFstR1C9gMMimIpb6beYZfvZwYu\/JAQ55zS5VyiV7n9U\/xE8axeBPhzrutTsTDpGn3F5ISQPliiZzyeOi1\/EzrfiOTxfr+tam2RLrl\/LdtnGSZZWfB\/766+9f16\/8FZfifB8JP+CZPxp1y7LosXg++tlKDkyzwmCMe2XkXntX8es2o2+kzWUU8Mkiz7QiRoA5wo2qAemTgZ\/SroQ3Y5dj6U\/a\/wD22rv9oT9lz9m7wHZ3Wow23wj8L3GmanY+WY7Nr77bOsUir912FqIvn6gu3Oc19I\/8GvPw2bxp\/wAFX9P1qfUbS2h8C+FtT1acMPmmEiralQcYGPO3E54C1+bF34gXT72OBo7j5gNwKfLDxwM9\/wD69fcX\/BKfxJrnwl\/Zb\/bB+IXh7xBF4cv9L+HtrpAvZdOMyk3l2UaCNg67Z5EBCHDAEliPlpzso8qJSsz7U\/bB\/wCDt3xn4H\/ai8V6R8KPCvgzxN8N\/Dt6LGyvdQS6S81cptWWRSrhVTd5m0lemDX3Z44\/4Lp+HNH\/AOCRw\/ai0HQv7XNzJFYQ+Hrm+EDx6gZfKkt3kVWxsKu33clVB4zX8q9szWxihAw3AUKvL9xnk9TX2V42+N8ngr\/ghb8PfA1ratHN4o+LOta1fXRTdDL9jtrdU2hh63AHyZH7s5NZ+zV9A59D71m\/4PKtdkj8PM\/wTs7OL7U769J\/bjS7bfd8oth5a5kCkE7+OMd81+h\/7f8A\/wAFs\/AH7DX7FvhH4qmIeKNQ+INvBJ4W0OC7WOTVPNRZC7OAwWONXUuQD1AGSa\/k4up5Z9N8zZPHCyko395clSRkjcNwxx0wa+zP+Cu\/xyXxr8Nf2V9FayuoNO8F\/CHTWt3v3z9snuEDOyqctgBVXJY57dM03Ti2Pm7nEf8ABUf9v\/XP+CqHx+uPitqmh2nhiDTtCg0S302K++0iEx73kdCwHDO7HgDjHU1+93xF\/wCCu3w9\/wCCRf8AwTo+BP8Awl1vqPibxX4h8Jaamm6FpsiLdXCpZxAzMXOEjBKjJPOeM4r+YXR47zxhq9hA0txOby+W2NpGdhO+RUKgc9dwA+U8564r3z\/gqr+0Drnx7\/bZ8W32t6Z\/Zlt4VZPCeiaWJROLCysP3EahgFyxKMxIUZJ6Cj2fM7ML9j+gv\/gl7\/wcKeCv+CjmteJNAPhfVvBni\/QbOXU4dEknF\/Pq1rGpLNblAu9wcApjOWHrX4rfs7eNNf8A2lf+DgLwb4x1ywbTvEHiT4k\/b5LS4Te1vGjudjA8DZGirgf3Kpf8G9fxf0v4Vf8ABTzw94i1yaKPTtM8LeIL6QeWWd1h0+S4dUwfvlYmPPHB9qp\/8EltfsviB\/wV78N+M7jfoOl+Hv7Y8XSie3+1vDDb20823bwAcN16A\/WjkVmhNs\/er\/god\/wXy+DH\/BNT4ueH\/AviiPW9b1nUEWfU\/wCxYFmTQIW+49wMg7m6hFy2ATxxn60\/Z2\/aK8LftNfC\/SfF3hDVrfWdD1uFbi1uYW3KysM49iO46g8Gv4wP2nfjbe\/E\/wCPPifxDd3F5dXPiLUJNRubu6ZnnupJOSWQswX5W27ASABgV\/Qj\/wAGhutR3\/8AwT11u0F2ZZdO8Y6hCbcyBha5jt5QoXcdo\/eE9AMk9azrUuTYq\/Y\/WyikFLWRQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVX1SD7Tps8exZN8bLsf7r8dD7VYpsi7kI9eKAP40f2xvBt78HP2xvif4Jn0dNEv7DxReQXWmiZL2K2WSYyII32qSAJBg8HH0r6I\/wCDfj9suD9lf\/gq14WvvEV7b2Xhfx1YzeC7+8kPlQxTyMslvI5OBgzQxjceB5pr7N\/4OMf+CX\/hXRP2vNM+Nmty67ongX4mQpoPiHXNMeJI\/C2sBBHY3lwrD5raU4SUnBXbkHJAP5V+B\/iV4u\/Yv8U+OPBPjHwvY6tpnirTJNC1\/wAPanjyplYboby1mTJSSNts0U0bEMuMb0bNdimnGxGzP6f\/APgpx\/wSn+Hv\/BWPwL4W0zxrq\/iXSV8KXr6jp11ol2sZJkQI4YMrKwKjgjBHY14r4O\/4JE\/s1f8ABI\/4EfFr4gX9vrniTw23h24OrQeJrtdQiW1SMloYkKhd8h+UHrlgM1+Tf7Ef\/Bw\/8fv2IfBth4V1qbTPH3h2PSkTR4vENwXn0+JX8tGE8eGaP5CgWXlQQc4rp\/8Agop\/wcAah+3L4lvPAnijwZ4x8OfCGWzFnq3hXTryG31W9uSoYSTzsPlCy7NkYGCAGYNnZWSTRas9T8zINDuk0Szu57eSCK+t1uLe2LBWuU3NHu9VQmORenO0nvmm6pfvqtyLmQBH35SKLEUMI6AKo4x3+ua9D+PWsfCKXU9L\/wCFUaV8ULERps1ebxdqFpcNcyYGEgSBQFCtuJYn5geFXGKwPgx4c0jxf8WtI03xVqh0Lwy02dW1LzY45LG3Y\/M6B\/lZlySE6tggc12RvZBc+hf+CGnw4g+M3\/BXL4I6Lqg8yytdXn1SSLcSC9pazXUeDnkb4kzj1xX9b0Y\/cLjtX4X\/APBsf\/wSRm074sXP7SfiGaLU\/C9obyx+G91JE9rdX8BeWBtRkh\/gWSEsoViT854G0V+4PibxNYeDvDV1qep3trp2m6fC9xc3dzKIobeNAWZ3diAqgAkknAArjxD5pWJgfzuf8Ha3xJb4hf8ABRLwf4Kklggt\/Bng06jDI0pVpJrl7h3hHbdIsMSrnqwUd6+RvhD\/AMFWfix8DW8BR+GH8BpafBvww+k6TZ6ppZuraCT5pLiVCSCLm434ZhzxgGuq\/wCC1n7QVn8bf+CqHxl1OafVri2ENvpujTrbeX9ijitIxBKI2YbxLuYBsgKswk25G2vk\/wCD3w+T4mfGXQvC2lh9Ustc8QWWh2kk0P2bzxNdxQK0gDMEY7vVsA8E1vTXLHXcd7M+3v8Ag4w\/aVv\/AI7\/ALZ2gRX9locH\/CM\/DbQrO4WCQ7Fu7+EXrHa3ICecQB2XGTziua\/4L9vpejftieHvA+kXM2p\/8K++FvhvwqGVdwEwtWkXaR13LNF0\/v1wv7cWp\/8ADZ\/\/AAVr8Ww2en3OkaP4q+INn4VsrW8ZEkiiimh00RsBgBtsLHGeAVzV39qzSbH47\/8ABazxd4f0PVv+Jfr\/AMULbw3Y3kTbPIihuYLSPYWz\/qvLAB\/2OMZrGINnpH\/BxPq8lt+134R8MGyGn2\/gX4ZaBpSw7h5sLm0MrxjuqKsyjb3ZT6V86+IPhxquqftreH\/C3iTQ1i8av4r0zQ9S0XQ41ZII7b7LZrHEyuxeVkjYuBkBucnNe7\/8Fp\/EXiD9qT\/guJ4w8EeGvst7qp8Rab4T0dI3jInuUtbS3VpHf5STIoBDcZyO9eZf8E1viff\/ABP\/AOCuXwu1zxi9zdPH44ufE+ptAsULecokuJZm5RFQNDvYggBQxHpR9klnU\/theH7H9pf\/AIOB\/Euhxb7jR9f+KtloWFj2mO3huYLeQAYONqxMvQ8D0roPEthY\/tq\/8HE95ouv31vL4e8QfGV9LkOn4ZXtbe78uJA3HDR2sYLDuWNZP\/BJTxP\/AMLU\/wCC4XhjxVcvpluH8Ra34pnkvrsMi7Y7q7ULJkhpDjHB+YZr5d+Gnxj1j4bfGu28a+G0tYtetZLi5tZUjSUm4cTu0i72J3p5nyyfeUqMZK4oSb0XYetj+n3w3\/wSf\/ZI+E\/xj1X9ojw9oMCeI\/Bmrah4nu7+x1+aa3t7uMTNc5i8wxrtYuSuBhgK\/mq\/au\/ax8X\/ALbX7QPi74g+MLrVNduNWMosnnmaH+ybMSvJbxKoG3ZHGrAJ1O0knNW\/2ev2j\/Gnwn+HfxiuNE1fVVHiXwxLpGtSxxNNavHfX9uj7x9yMld4DcHLY7mvAfFUOq+KdVmghdXsNOVGcoAqRCRi4DEDruduvTn0pxutWFz98P8Agz5+El2L34+\/EBreC1sLm+07w3aRKAWjeFZriZAfRRNAORyT7V9uf8HHnjs+A\/8Agjp8XsEiXWbWz0hCH25NxewIRn3Utn2zXiv\/AAaM+Abzw1\/wTc8Ua7exyxP4s8e6jeReZb+W0kccFtDuzgbgXSQe2CPUVg\/8Hff7Q1l4F\/YW8GfD\/duv\/iB4phkaGMhpvs1mhkZlQj5v3jwjqOoHeoesiuh\/PHd+DdTTwJD4iaDytCW\/k0tr0MuDdLH5zQKucswWRTn0219S+HvDfxD+G\/8AwSNuLrVvs2n\/AAh8XeLknYRSAv4i1QgRxed\/HstorZ3EYGN0iswJIA8lgm1\/4M\/s5+ENTH2y5h1PxBqGuWtuLdmttLuLcQ2izJuXy5JSxA3YdV8ogYcEj6C\/aI+Jt1ov\/BA34NaYyaQlv4y+K2vaxbwWURWWGC2t\/IZXLHLZklPzAkbdoJyMVq5dQ0R8jeGPhh4r8d+JpNH0nSvEGuatbxzCK3tIHMohiHmtsTjCqm9gFHAZjX1f+2x8PZ\/hr\/wS4\/ZWtpY9Xsl8SPqurW9vqTPHJGFRfOeOIniOWadvmxlwqHpgV4Xon7b\/AI1+Hfwf8I+H\/C2rXOjXvhjVdR1Z9QSZJTNJciNFyCu4kJHIrMScqQowOv2B\/wAHHXxO8Z698YPgBpHju\/s9Y1DRvhNp+sOlvbi2gbULtpDcuY1wFBMEY2jAwnam5PoRsdUP+CZepeKv+Da\/w18TdK0m3v8AxBp3ie48cJBBZ\/6bDp7yy2d0XkDN5gMMVvKRtTaIcYJBJ8h\/4N9\/2wLb9j3\/AIKS+B3vpIIdD8exL4U1UTW5MsRuyvkvvGdoFwkQPs5zXjPxS\/a18ef8It4F+EsPi7WvDnw+0PwnpunTaNpF49ta3Ud7HHqFy9yPk8x2lm3ENkLt2g45rxr4G6tNL8avCUtncM1zNrdi9vFbhvtMMq3sQVO\/zknIxn8+KUV7rUgb7H0H\/wAFiP2gdL\/aE\/4KX\/HbxVHZ3semDWl0mDcztLbratDatcNGew+zPhNyrmRMYxz5P+y\/8Vofgp+0Z4K+Il7G+o23hLWrG7a2guJJZLye1WJkctgFUdkVh7AgcCrX7U+p2ur\/ALcPxR8TzPpetaQfHl9clLmQtBqUTahKVT9yQXRlGTtKnaCRVn9kfwNonxd+J3iCx8QJqC6H4Z8K6zruphW8uW2ltLC4NuSvBO2TyUIGTljjAFGyEQfD9NV8R\/tSav4s1DWLDTtW+x6v42vL3zgUguGsZbyIKW+8xkeOMDklnxX3X\/waY\/s8\/wDCff8ABRmTxRqFqY4fh14NudVs33YYXF4y2UYIPO1oHuD+CnpivzY+GP8AoGn+MbyPy7eMeGLlP9UZkthNLBEqDIYgkSFQxx94fMM1+xX\/AAZg6Al18V\/2hNUyS1ro+gWkR2gApLLfOe3X90PzqJv3dBx3Pvv\/AIOSPiUfhr\/wSE+I8EV\/HY3PiM2Wixb0ZjcedcpuiXAPzMivycDGea\/mE034Gy6x8GvEPjiQeVpnhnXdN0qW5eUEo91HdTCNELBm2x2zMcZI+Ud6\/oI\/4O\/PFFpo\/wDwT78F2Ero11qXjq1aKJskuIra4ZiAD0GRnPqK\/ErxD8PpfD3\/AASo03X\/AD3MnjD4qyxrbRqx8+HS9KUNKf4cI98R6\/OfQVUXZFT3PLvD\/wAPU1X4CeJvGc8bv\/Z+q6dodusc6AK9ws85Z0zuPyW+BtB5Yk47\/pd\/wQBvvhDZ\/sI\/tdat8d7Iap8NtPg0U6raSxui3ZhNw8MUTqy\/v2kKKqgg8rk4Nfl54t8EXfhf4LeGdbfUYZ7LxHq+oJHYo4JiezS2UyOBzk+eyjj+E8816frnxOudK\/4Jy+D\/AAhYrqtlpWveP9T1nVyZcW+qNDbWcVsEAPzCPM2QwOGINEk2iThv2h\/G3hv4mfGPXtc8H+GoPBfhO8v3Oj6REMtY2gOI1c7m3SY5Y5PJNbfxt8XxTfs2\/B7w7Fc6k40yy1bVLm2nm3Qie51OZQ8a5ON0MEIPA5B9a8r0PUG1Q3Q3wkRHZAoUjdgMMZ9ThT7mul+NXgOf4c+L7PRLmQfabbQNNuW8x12wm6tY7nGVZhgGfp7nIBzWjndaE27Hc\/td\/EDSr3wX8GvD2l2lnZSeGPh7Z22oCO4jnM1zPPc3rOSgG1iLlCVJ3LkKeQasf8FAfF3h3xL+0dPY6HqsPiTSPDvhzR9Ft9QDbYmNrptvC+1NoUBZFk+UcbucnNR\/tXfBLT9B\/ba1T4ceAViurC11Ky8PWDjn7bNsghMwZQT88mSSAe\/rivKviog8PahqtqZ4rx4rhreWQ\/N522QqcHtyMjocYpWbEzvP2TNJ0LxL8dfA1tf+IdN0C0OvwT3Wq6nGZLWy2SiYErnnITGCQMuK5L4t\/ES4+MnjXxH4nvr+W\/1bX9TuL25meMIJZJZGckEdFyTx2GBXHm2S08A28iss0kzvvjIz5eemP0+lX7XTobbRrCI3NsoKb2klR8LxkL8oJyScdPrVwui\/I99\/4JrfEDQ\/gN8SfHXiPWbm18+w+GPiVdOaW88kpfXFqbOJQOd7MJnUL3D57V9J\/wDBtl+zjb\/tOftdfFfStS1gaFplx8NtU0u61GFglxbLdtHD5sbE4BC5yfTI718U+G\/2Y5vG\/wCzV4w+J9l4htlsvCes2GhXmlQpIbk\/a4biaOcscIIs2rp1LFh0Hfsf2NP2lPFX7KnwU+LF54P1vSdK1zxvZ2fhWaeSB21KGzmMs0zWsgOyPiEI5YZw4296izZHUj\/bn+Dnw\/8Agr+0VrvhH4c+MW+IeneHZXt5Nd8pI4bl0HzeWQSGGcjIz071+8H\/AAZ++HpbH\/gnv4q1SSNsat44vnhYbdjKlvaRkjjPVT35r+a7R9WubfU\/s67DncP3h5PXLflX9A\/\/AAbh\/wDBSL4VfsffsDaL4S+JviHW\/CVzf6tfajbXWo+G7qHRxBLcEq4vkjaNg23JaRlxwOgrOvKUoocY2P28U4XmgHNcP8Jf2lPAHx70yK98FeM\/C\/iq0nQOsmlapDdjB9QjEj8a7ZZBnj+dczTW5re+w+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDjvjz8C\/C37SXwj1\/wT400i21zw14ls2stQspx8ssbeh6hgcEMOQQCOlfz3\/8ABZr\/AIJC\/En9hfwLY\/2TPffFr4H6LOIPC097JF\/wkfgZ596\/ZFnA8ye2BSPEex1O4lViZSzfv1+1N+1T4H\/Y9+EGp+M\/HuvWehaPp8ZIaVv3lzJglYYk+9JIxGFUckmviL9nD9nnxZ\/wVV+Nel\/G\/wCNWh6hoPgHSEWbwP4SOqt5cZ3sRdyLGQGkddhZmzjCqmF8wvpC9uZ7B6n80\/hS5j+H+tm5NnpNxrCxh5YrzZcR2hBIw0ch5f73yH7vHfmqd3qK2929nZukSXbfJCZI1dNwOGLFffJwR9a\/sJ+MP\/BLP9nj9oC4Wfxj8HPh\/rdysjzefNo8STM7sWdi6BWJJJJye9Z+k\/8ABIb9mTQ7qyntvgj8PorjTgBbSrpi74gBjg9enrW0a6SsTbsfyafAv4cWvxF8aR6Na+H\/ABd4r1fVXh+z6JoliplvBI4KosxVjCDGdwk2MMLjBzX7Uf8ABKf\/AIN6tZ8Vavo3jX4+eFrfwN4d0VoLjQ\/AFhqLSyXEsaf8fGqSjBll3gNt3YBGNqgkH9hvh58CPBfwktVh8L+FPD3h5EiSAf2fYRQHy0+4uVAOFycDtk11WxY+eB71nKu9kO3cpWGlW\/h\/S4bW0ghtra2URxxwoESNR0AUcAV8MfHj4mr\/AMFSPjVN8GPBt\/Ivwh8P3QXx14ltLryU1y4ifcdGspAD5m0oftJXgK2zOTXUf8FJvjF4m+OOp3H7N3wj1SWy8e+KLET+ItXgyF8L6TIsvzGYZ8q4uDGY4sgkBmfBC19H\/s3fs7eGv2Zfg3ofg7wzYR2mn6RAqMxGZbubA8yeVuryyNlmY8sSSamL5Pf6jWjP5h\/+C+\/7O978F\/8AgrL460iXSZdI8OeJYdPvPDJdzFbXFqLKGEpEVGMI8Lpyfl28jkV6P\/wb7\/sDa7+2r+214f8AFOt6Mf8AhXvwevINUurny\/Lga9iVXtrQNzvl85IpH2kqEj55kr+iv9o\/9lH4fftZ+BW8OfELwrpXijSXkWTybuLJUr02sCGX3wRnNX\/gL+zr4K\/Zk+Gdj4Q8CeHdO8NeHdPDeVZ2iYXc33mYnJZj3Ykk1Xtny2FbW5\/LV+wV8LNU+KX\/AAXR8G6ULiTVbqH4t32q3s6xZQpaX9xczXAIztytuP8AHms\/9izwFqv7RP8AwXO8MzaQnGp\/FW41t3EK7Ikg1Sa6mIjbG35I\/unkA5r+ln4T\/wDBLz4FfBH9oe\/+KfhX4eaPonjjUJZ55dRt3l+WSfzPOdYy5jVpPNk3EKM7jWf8Nf8Agkr+z58Hf2lf+FueGPhno2iePfNuJ\/7RtZJkAluAwmkEW\/ywzB3yQv8AGfWlzoZ\/Mn4W1jUvEn\/BWzVviTeWmqSCy8YeIPGd1NZh5prVbD7XfE712nMX2cbiOcZIHFc9\/wAE7PhNr3iL4yfES5to7K417wh8N\/E+o3S3++SOAjTZYDKJEBAkDSZXJA3EDPPP9Knwx\/4IL\/s0fCb4xaz420rwNcvqWuWF7p1xa3mrXNxYpFexSQ3eyFnIUyxyyKx\/2jjFdl8HP+CRvwB\/Z88M+L9N8I\/D7S9E\/wCE50+90rWb6Fm+3XlrdOzywmYksqgsNoUjAVfSjnRLR+Dv\/BrT8ID47\/4KcB5g2o6N4c8H6hqM6pgRFp447VFlQ5J+WSUDr196\/O3xd8P0sZ9VVGEFvbXDrLvIh+yyCUqYfm+YkGQA8dFPZef69\/2Hf+CTPwO\/4Jz+Idc1X4UeFZdAvvElpDZ3801\/PevMkTMw+aVmK5Lc4wDgccV87fHv\/g2L+AP7QX7Vt38UL688X6UmrXv9p6p4fsbtBp+pXLXDTzM5dGkVJSxDIrAckgiqjVSbYWZ+KvwF\/Yn1pf8Aghl8cvi8LRRps2v6JpllMICktzZWV45uJ8kn5PMuIQTgf6s+lfGmnwX0GkagbdYnzPDdyyykDLJmKPcxIXAM3Tvn2r+0TVv2QvAt5+y\/c\/B600HTtN8BTaM+hxaXb26eRbW7IVG1WBBYE7skH5hk5Nfl38f\/APg36\/Y6\/YY\/Zbk8QfGLxR4o1C20pGWXUGuY7e81YpGzRWlrbxrjzMKWCpkttYscFqFVXUdj6Z\/Yl+Kvgf8A4JXf8EYPhPqvxAit\/Bkdr4at7260uOJhd3mpXX79oI4iTJJcPJIcjnnOcKOPxF\/4LpftEfGD9p74teEfE\/xS0600Kx8RaLc6j4M0FiXi0HT3lRFkUfK8k8mzLSspUjhRtXI\/VP8A4J6fsV+Ov+CjvxZ8M\/tF\/HL7bpPgjQtIh034f+ALu3I+z2i7GS4uRKCxdgqbnAVpSoPEW1W7\/wD4K5\/8EGfBv\/BQn4v\/APC0fEHxMuvh8dF8NjSJW\/s6CW1t7eN3lM7O7rtI3HnIAUUJxUtS9LWP57v2r77Wrz4DfAWxu7iGdrHwZe6ms4yJbv7R4g1QgMf4s+WMcZzIeTxXu37anwd8W6X\/AMEb\/wBk3WtUh\/svS0vtVstG02SNYppobrzLx7wFlDHeNi85GEUjhsn7l0v\/AIIAeG\/+CoHjbS\/EnhzxJrvw8+E3w98Mad4E0G4vNAH2\/wAVfZYi76pFG7KsUbvO2DglmDNgHp+k\/wC2X\/wSN8B\/tkfsJ6B8DdTu7\/SbDwbZ2UPh7VrdVe602a0gEMUvP3gVGGXIDA0nU5dGRqfzOf8ABMn9mbR\/2zP25vA\/w5uND1HUPDviTxEL3UI7SaP7eNLi8ySSIyeZEgj27PMIVmwp24xtPrv\/AAcReFf7Q\/4LAfEDwzo9rNGBFoOmWMTs5VN1jBGNjMeAOOBx1PUGv2h\/4I6\/8ECdH\/4Jh+N9d8Ya74msvHfjPUDNb6ffRaUlpHpdrIRuVAxaTe2ME79oXgDqTzn7Uv8AwboWP7V\/\/BUO2+POv\/ES4Phf+0dP1W88MyWJmluZLPy9kAmL7VgYxjI29GYDrmjnV79Atofit\/wXM+DFx8Fv+Cnnj3w9LYadpel6ZYaHbaVbacxZIrWPS7eGBTnOJNsOT2zz3qP\/AIIO\/sZv+0j\/AMFNfhf4fmMj6X4avx4q1SYws0Zjsj5yQkggAtKIx16EnnGK\/bf\/AILR\/wDBAS6\/4KY\/FvQPiL4P8cWvhDxbpllDpN5a6haedp99bo8zLKTHiTzl84qMkgqAOMCvQ\/8Agjt\/wRR0j\/glfp2vanc+J5fGnjXxXFEl\/eG1Fva2Kj5nhto8nCM20kt8x2j6U\/aLlEkfy8\/tEaDNa\/F34h6SbS3PneM7qGS7VPLMKwXVyrIFA+VW8xT8oyPLHY19i\/sY\/s36h8N\/+CYn7Rv7Sc8+mTTatpieA9Nkt3E95YS3N6kV8zwhSg3QPGAX5KuSMHBP6Z\/8FCv+DaKP9on4yXuqfDSTw1oFvrs2p65qGpa3c3U1xBqV1NbsI40TIa3Ci8faSMNPjtX1V8Qf+COnhdv+CT2rfsw+Bbu18I2+p6XDDNqyWgkN3fI0UklzKrZJaV4huOdwB4PApOorBY\/mL8CWVpH+yJ8aNWcCS++1+HdOt7kIgId5ppdqt9\/54rdiwHHyoTk9P2C\/4MvtCurT4V\/Hi7l01Utn1bR7WPUAxLXEkdtO7xnP9wTIc\/8ATXHanR\/8Gn3jDSP2RNY8GQfE7wzf+L9W8ZWmuPqEthLBatY2trPBDDj52WQNcSOcAg8D3r71\/wCCJ\/8AwS1f\/glp+yhc+ENXvdL1rxfr+sXOq67qlgrCG6O7y7dF3ANtSBU4I++0h70SlFrQSjZ3Pzw\/4PNfiiiaP8CvAgjXzbq91DXpWK5ZFjRIV5z3Mjcewr8mPjvr+p6d+yD8BNElu7t9PntfEPiBYJFRIlefVmtiRt5fcLJclunIHAr9j\/8Ag5m\/4Jo\/Hb9tf9rP4aa18MPAupeMNC0fw3cWk0kN9FHHaXH2jeVKyEbSybcHvj2r4n\/4Kcf8ErPi78Jh8BPCWk\/CPxx4k\/4R34Y2VhezeHdKk1C1\/taS8ubm7RpIwSD5kpJzx83HFVFqw53Phz46+A9U8IfBb4MjUlHneI\/D974igUXkkpENxqNxCjNEwCxFhalvkzuUqTg13H7WP9laf+y\/+zRolss8Ulp4NutQvnMqyR+fd6pcuJAq5APloM87vlAYKRivp\/8Abf8A+CNv7QmkeH\/g6mhfDbx74jbTPhlpVtdQ2OnNKmi3jPdzy2O4EkupmYtkYUnGc4B96\/4Lr\/8ABJr4gaD+yL+zd4r0PS7nULP4ZfD+x8Ka5YRxySXkd1hCCsKKQPnZwTu5PHJxlxavYhXPxq+F\/gjUPEOp2eh2sZlv9c1CCys1jkxJJLO4jQdDzll496+ov+Cq\/wAKofGn\/BWzxj4E8JX9\/rl2db0zwrFNKjSyrdR21raNEq9XCyKyjAAIHFehfsKf8E5fjNN+3v8ABa11b4ReOdL0o+KNJutTubjw9cWsWnW8U0dxIXmK7EKxhXJz0YDrkVF4q\/4J0fFn42f8FKvGS2Hw7+LWhw6v4t1nUbW\/ns3iuI2hknmjdLpgqbmMa7XBON6nJxVx3aQ+lz5z+Anw8+0\/tteE\/C8mqT215L45gtG1y5Z7WRDFeANJjJIkYpwC2Qxx7jkfiPZ2Nx4m1qa3tZVtjduPLunzK5y3zMcnknjGTX2f\/wAEiP8Agm58UfE3\/BT74WL4i+HPjTSLXRr1\/EN5NrWnz2cCJbxu6M0rggkzGMbc7jXhX7RX7Efj34ZfF\/xNoV9oUs+saYb3Ub6xs2aa5ihilPnM64LBULDnGCu1gSDxUOqI16nkXhBrfw9pHip\/7Gm1GI6Z9ngeSFGXTTJcQjzWyrDdsEkYKlWDSjDDHPI620XnRiKHAIIXI+6a\/Un\/AIIlfsVr+1d+yl+2VYReFbbWfGdh4Y0yw8P297AFljunN3cDY0vCndFFz349q\/PTxV+z54g8JfEpPDl7pd5P4huJBFHp8NrI7SysOEQAEtlsLkDqRVxkpK\/YvZ3Ol8G\/E630H9inxh4dg0ETS6\/4usp7zUQJEt1S0sZxAow3lllNxctt25O9WLDaoPaeFPh7daZ\/wTAbXZBokVj4n+JE8cJXi\/JsdOVCjk8GPN4pVQM53HIzX0F\/wUv\/AOCdWn\/8E5P2FfgR4X1mfPxU+IN1qGv6\/pyp5i2rTJbRRwwqFz+7VEQ4OS271rD8Yfsr3ekf8ELPhL40WHXrz+3vHGu3Sp5Oy2slkEUSOxcDlxZ8OPUjNTCza8zOWiufn7FpS6Vq096\/77Yhbbnlfav7Af8AgjZ8ENGg\/wCCSnwF0fWNI0vUkPgyxneO6to51\/fp55+8D\/z0r+SbT\/Cj+JvFNpoNm0J1LWLuOxtwx3YllYIike7FR7ZzX9tP7PngaT4Y\/BHwp4blWzWTQdJtdPYWkflwZihRDsXJwuVOBXPWdmrGyWh8+fFr\/giP+zl8Utautai8CR+E\/E1w8kw1vwxdzaRqETuMErLAykD\/AGfu+1edv+xZ+1h+yijXPwr+Plx8UdGsY0aHw58RYIZ5ZgrvmFLyNFlGVK4kdycryDX3zSFd1Sq015+ocp8L\/DD\/AILZeHfBXimw8F\/tDeFdZ+A\/jiXEZfWE3aFfvype3vASNhYEL5gXNfbXh\/xNYeK9MhvtMvLXULK4UPDcW0qyxyqeQyspIIPtWB8YPgX4O+PHhG40Txl4Y0XxPpdwu17bUbRJ17jI3DIPJ5GDzX55WcHiH\/ghr+0ho+lwT6pr37MnxM1iLTNOt5S9xceBdRnbCxqxPNqxx8p6Z46HNNQmvd0Y\/U\/TuiobC8W+tI5VOVkAYfjU1YDCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBCcCvNP2r\/2qfCP7HvwZ1Txr4zv\/ALFpVgqxxJGhkuL64c7YreGMcvK7EKqgd\/QE1o\/tG\/tDeF\/2XvhBrfjXxhqKadoOh25muJApeRz0WONBy8jthVQAlmYAda+D\/gF+zz4k\/wCCs\/7SOk\/HL4tWKWXwj8MCO6+HvhOQNuuHkQMby7GShl27BheEIKggh6uEL+9LYPMg\/Zo\/ZL8d\/wDBU34pWHxu\/aK0yHS\/Cmk3v2jwL4IX7unQhgyy3BxiWRxgM\/cKVXCk5\/SvT7GPTbOOCGNIoolCIiKFVVAwAAOBTrKzj0+1SGFFjijAVEUYCgcAAVLTqT5n5AFFFITgVmAFto5r5k\/4KAftvX\/wMj034f8Aw30+18W\/GjxsRbaJoouFX+zYpModUulwSLWFipbj5unqa7n9ub9sHQv2J\/2e9X8Zaun22+QfZNE0mMnz9d1F1PkWcQALF3YdgcAMe1eWf8E3f2Qtd8G3Os\/GL4pudT+LvxKWK7vvP2yr4etvLASxtjsVo4x1K888EkjNXBJLmkB3P7Fn7CuhfstaEdWvZpPEvxJ8Q\/6b4q8UXTu1xrV+6IssuCSETKYjjUBY1yFABOffAMCgDApah6u7AKKKKACiiigApGUOOaWigBNuaXpRXJfG\/wCNHhr9nz4Y6x4x8X6xaaD4a0C2a7v765fbHBGuPzJJAAHJJAHJoAx\/2of2qPA\/7Hfwg1Pxx8QddtPD\/h3TE+eeZvmmkP3Yo1HzPI3QKoJNfnp+x3+zZ49\/4LCfHc\/tD\/H20udK+FOkySwfDb4fyFDbzW+9Qb+54y\/m+WP7u9SRzEcNR+DHwZ8Yf8FxP2qtM+MHxJsdc8KfAf4cX11D4T8HXymGTWrgMYxeTptDKSuSSSwAYIuMOx\/VKysrfQbBLeCOOC3hjCRxxqFSNFGAoA6ADFU\/d9SnZLzHLDBpcB2KkUcacAfKqKP5CviHxzr+sf8ABV74py+FNAla0\/Z68NXph1\/XLLUTHN4yuFRg1lF5ZyLZHYbySNxToVxuf8dvjX4l\/b++Ouo\/BP4W6rrnhnwl4Uu0Tx74wsykX2hMsr6fZSMj7n3qVdxgZWRQflbP2F8LPhbovwc8D2Ph3QLGHT9M06MRxRxqFz6s2OrHqTVr93q9\/wAiTU8NaBbeFtEttPs4Ut7SziWGGJBhY0VQqgfQAVfoorL1AKKKKAAUUUUAFFFFABRRRQAm0UjR7h6U6igBvlL6UjwK+MgHHY0+igBixAUGFSeg\/Kn0UAN8pc5wKzLjwZpUusS6l\/ZmnnUp4RbyXX2dPOkiBzsZ8ZK8ngnFatFFwMbQPAOjeF9R1C707StOsLrVXR7ya3t1je6ZFCIXIGWIUADPQDFcjbfsi\/C\/TPi7J8QLX4eeDYfHUoIfXk0mFdQbIwczBd+ffNej0U7sDmvG3wf8LfE6GBfEnhvQteFtnyRqNhFc+VnGdu8HHQdPSsvxV+zb4G8b\/CGbwDqfhbRZ\/Bc1t9jOiraJHZpF2RI0ACAf7OK7mii7A8H8I\/8ABML9nvwNpvh+1034O\/DyFPCrxyaU7aJBJNaOjb1cSMpcuG+bcSTnnNe7ogjGAMClopAFFFI77EJ9KABjtXmvzV\/4ORPjbpx+AHgT4N6Rc2c\/xG+KXjDS7fRLN3XfCEnUm4YHO1N5Rc\/7Rx0r1z\/gpr\/wWP8AB\/7CX2bwd4esJPiV8aPEW2HQvBWkyCS7eRyAklxjJjj3EdtzdhjmvPP+CZf\/AASq8U\/8Lqv\/ANpn9pue18SfHjxJMZ7DTUfzdO8FWxXZHBAuSvmqnBYEhckDklq0haL5mB96\/DrSrjSPBemW90QbmGBFlx03Ac4rdpFG0UtZgFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFY\/jnxrp\/w\/8L3+r6rdQWWnafbvcXE8rhUiRQSzEnjAAqx4o8T2Hg7QLvU9Tu4LGwsoWnuLidwkcKKCWZmPAAAJJPpX5nap4p8S\/wDBc\/47Xmj+GfEV1pH7LfhGdrXUb7T1aOTxtdYXdHucA+QoPy4BDcseNudIQ5tXstwF+GPgvxF\/wW++PyeP\/Ec2o6N+zn4J1EDwnpKAxHxRPG6lr2YHDDJHyHHyKTj5mJH6ZeH\/AA5Y+FdGttP061gsrKyjWGCCFAkcSKMBVUcAACqPw7+HWjfCrwbp+gaBptnpOkaXCsFta2sQjjiRRgAAVuUVJ82i2DpYKKKKzAK5\/wCJfxL0T4S+CtR1\/wARarYaJo+lxeddXt7MIoYF45LH6gAdSSAOTW7cTC3hLnoOea+CPE6WP\/BYb9pPSrS0tZZ\/gZ8HNdn\/ALdi1jTJktvGWrxFo41ts7Vlgt3STc7FlLOMLxuqoxu9dgJv2Y\/hJrP\/AAUc\/ajsP2kPH+n6ppvw88OxiL4XeE9UUBkBUiXWLmHb8s0jqDDuJZY8HjNfeMMfkx7araHotr4e0m3srG3itLSzjWCCGJAqRIowqqBwAAMYq5RKV\/QAoooqQCiiigAooooAKKM5pksohXLHAoAo+KfFVh4K0C71XVLu3sNN0+F7m6uZ3CR28SAs7sx4CgAkmvyq1C213\/g4O\/aXtpIYdW0z9j34dTLJDeG5e3f4garHPC5kVEYEwKkckeJAPL8wvjzGUR9H+1F8RvHH\/BZf9pLW\/gR8NrlNG+BngHV4oPiD4qSUSHWpY9rnT4ADym4YI5DFSThQA\/6J\/BH4J+Gf2dvhZovg3wnplro3h7QLZLSytIRhY0UdSepYnJZjySSTyat2jvuPQ1\/A\/gfSfht4XstG0OwtNL0rTLdLa1tbeMRxwRIMKqgdgK+SP2qf2kdU\/a0+L5+APwi1q6tp0uPJ+IHifTJCj+HbIGLzrS3mwVF5JHNw6ljFgggMcrP+2R+2f4l+IvxPuvgJ8B\/MufiTcRqmveIfJL6f4KtpBkvI\/wB1rnYcqgOV3KTkkKfZ\/wBin9jHwv8AsT\/CGLwxoCyXl7O\/2vWNYuQDd63eNzJcTN3Zmzx2\/M0L3VeW4jof2a\/2Z\/Cf7KfwtsvCXhDTYdP0y0Jkcqo8y5mb780hH3nY8+3QYAAHoNFFQAUUUUANL4cDBp1FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSE4FNlmWFcscADJJPFfCP7WX\/AAXg8B\/DT4ty\/Cb4P6BrPx3+Mc2IIdE8NqJLGznJxturzPlxhRktgnGMEg07NgfZnxW+L\/hj4IeBNQ8TeL9e0vw3oGlRGa71DULhYIIFHcsxA\/qa\/M34i\/8ABSD9oX\/grN4mu\/BX7G+iSeC\/h1b3T2esfF7xHD5MEqdD\/Z0LAu5Izh9pOcfcHzV3nw\/\/AOCTHxA\/bx8Xad8QP20fEdt4i+xyrd6N8L9AmeHwzoR6gXJzuu5exJO3jqRX6E+F\/CWm+CtBtdL0mxtNN06xjEVta2sKxQwIBgKqqAAB6AUKwHy3\/wAE7P8Agjn8Lf8AgnmbnXNOivvGfxK1gtJrHjXxA4utWvZH5fY5H7pCcnavJzyTX1qq7RgcUtFIAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBGGaUdKKKACiiigAooooAKiup\/s8ZY9O9PkkEaEnsM18Bf8ABRz9sjxF8avicP2ZfgtczyeOfEFuV8Ta1aOoHhWxdcfePAuHBJXg7VBYjpTjFt2QLV2PP\/2yvip4k\/4K+fH69\/Z++Fepapp\/wt8MXYj8eeLLBoWttRdeTYRMcs0asAJCvDMCmDhiP0Q+B\/wY0b4C\/DDSPCuh2sFrp+kwLEoiiWPzW\/ikYKANzHJOOOfSuS\/Y2\/ZF8L\/sY\/Baw8HeGIXW3tgHnnfHmXMpHzMcAADPQAYH1Jz65V1Jp+5HZDfkFFFFZiCmyNsQn0pScCvmL9v\/APbR1L4Qalofwt+HFquu\/Gf4jxvDolpjNvokBPlvqd42GCQRE5AYfvGUqM4NNK7sgPNP23fj54k\/bJ+NEP7N\/wAFfEE+myNJInxI8W6dHKW8JWojDraRTLhFu5umA2UUHO0kV9b\/AAG+Bfh39nL4VaP4P8LWCafo2ixeXDGuSXYks8jE8s7uWZiTklia89\/YQ\/YxsP2Nvhdc2QvbnWvFPii9bWvFGr3GzzNS1GUDzZPkRAF3ZwNvevdKHL7K2AKKKKQBRRRQAUUUUAFFFGcUAMdhEtfm\/wD8FKv20vGv7Tf7Q+mfsn\/s7avEniy+ld\/iB4jhmATwtpyIjS2+7g+a6yx7vKJkQOqjaz5X1T\/grf8A8FF9W\/ZP8KeHfAHw20yTxP8AGz4pT\/2d4a0y3QSmwj3okt9Ku4YWMMdmeGcDPyq1dF\/wS7\/4Jr6P+wN8Hmjurga38RvE9w+seK\/EUiAXGpXswDSKWHLRqxONxOSWY8nilpqx6rU9W\/Y6\/ZI8LfsW\/AjR\/AvhW2ijtNPiDXNz5SpNqVwQBJcS7QMu5H4AAdBXif7d37avi4+P7H4I\/Amztdb+LmuR+ZqN1KxW18JWJUlrmSTY8YnIA2I\/TcrFWyiSVf29P28\/FCeP0+BnwDt4tc+MetxbLrUmj83T\/BkTbSZ7hsFPO2MWWNj6E5yFb1T9hv8AYS8O\/sYeDNTis57nXfFHiO6e+17xDfsZL3VpWd3G9iSQq7zgA8ksx+ZmJrlUVzSFe+ppfsR\/sZeHv2MfhRHomm79S1u8Juta1q5Je61a6d2kkdnYltu93Krk7Qe5JJ9npsUQhTC9KdWbbbuwCiiigAooooAKKKKACiiigAprtsXOCfYU6igDzb4lftd\/Dz4MfEHSvDHjDxLZeFtV1xA+ntqwe0tL1i23yo7lwIGlzj90H38g7cGvQ7S+ivog8LrIjZwVORxwapeKvB+l+N9CudN1fTbHVNPvEMc9tdwLNFMpGCGVgQRj1FfKnxC\/4Jl6v8KRc61+zX8Q9Q+DGtyyvcT6JLEdW8Lam21gFexlY\/ZzuZmL25TJYlg3GDQD6+or4Nuv+CpHxF\/Yjg02w\/ao+GN5o+nsNlz8Q\/BUcmq+GAc4Dzx4+0WnXncrD0JFfZnwo+MXhf45+CbHxJ4P17SvEmg6lGJLa+0+5WeGUEA9VJwcEZB5Hem1YDpqKKKQBRRRQAUUUUAFFFcn8Y\/jd4T+APgO\/wDEvjLxFo\/hjQdOiM1xfaldLbwxKP8AaY9fYcn0oA6tnCjn0zXz1+3T\/wAFOPhR\/wAE+9AspfHOtyS67rJ8vR\/DelQm+1rWZCQoWC2U5PJA3MVX3zxXy74p\/bt+OX\/BUybUvDX7J9ifBPw4aQ2d98XvElk8SsPlDf2Tat88zY3YlddvsDg17x+w1\/wSD+G37GGr\/wDCW3D6l8RvizfKTqnjvxRO1\/q107cv5RcsLdCT92PHGMk0PQD58PwQ\/a3\/AOCuFrcn4m61dfsw\/BG\/uC0PhbQfm8Y65ZnICXt1uK2oYY3IoJ5IK8A19rfsffsMfC79hH4aJ4V+GPhLTvDWnFhJcyxqZLvUZccy3E7Zklc+rE47YFeuBQvQUtF2wEA20tFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSHpS14d+3x+2toX7EPwQn8R6kst\/q1\/INP0PSoF3z6rfSA+VEi9cZ5Y9lVj2pxXM7IDzj\/AIKYf8FCIv2ZtAtvBPg+TStc+MfjGIw+G9BknYPIXdYvPkCqSEVm4HG4jAI5I6D\/AIJv\/sFWP7H\/AMMp73Vv+Jr8SPFkh1HxTrUlxJcNf3bks7KZOUHIGFAHy9MAV51\/wTU\/YQ1bRtbl+OnxcNvq\/wAYPGdus1w6u8ltpcTZZEgR1XywEKKF2gqFOSWdiftwDFXNpR5F8xtWYbaWiisxBSE4FLXBftK\/tH+E\/wBlP4O6z428Z6pDpWiaND5kkjn5pnPCRRr1aR2wqqOSTRvogOE\/b3\/bt8N\/sOfCpNT1INqvibXphp3hrQLY5u9ZvXwFVV6iNSQZJMYRck9geK\/4J3\/sZa\/8Mta8TfFn4r3Mes\/Gf4iSKdUmS5NxbaHZRsTb6bacACCLcTnGSWJJJNecfsDfszeJP2nPj1d\/tQfF+xs\/7V1y1SLwVoZmmlHhXTiD8mGPl+Y4IZyo+ZiecKtfeYXbWs0oLkj8wDFLRSbxnHesgFooooAKKKKACiiigArxj9vL9s3w7+wr+zbrvxA1\/NydPTydO02JwLjV7xwRDbRA9WZhyf4VDMeAa9W8VeK9O8EeHb3V9WvLbT9M06B7m6uriQRxW8SAszsx4CgAkk+lfmB+y7puq\/8ABbT9snUfjT4tg8n9nz4XX8ul\/D\/Rbm1UjxFcLJ++1CRjyFLRREDoUYR9DIGqKvqxxtfU9E\/4JN\/sQ+MfE3xB1L9qD49Zufi94\/tfM0zTLhPk8IafJgrbxIw3RsUCDbn5RnPzO9dp+3p\/wUO1eH4lQ\/AP4FxDxD8Zdcty19dW7Ryw+DLVmRWuZwTjztr5RGwo4ZjjAbM\/bV\/bx8T\/ABF+LVt+zz+zncw3HxN1NYpNa8TLCl1p\/g6xOWeVjnaZ9qgDIIUuBhnKpXrv\/BP7\/gnN4R\/YY8IXZtJLrxD4118CbxB4l1EiW91Odm3v8+AQhclsdXYl3LOSx1dl70\/kgk7u5pfsE\/sJ6F+xT8OZraK5udf8W67IL3xD4hvjvu9WuiBuZm64yPx6nmvfMYopqv5g4rGTcndiHUU1TgYJ5oOVPc5\/SkA6imum7nnilDhhxQAtFZHi7x9ongDSpL7XNX0vRrKL79xfXSW8SfVnIFfNPxo\/4LX\/ALNXwOuLO2vfihoniK\/vrhYY7Pwvu12dAzbd7raiTYgPVmx7ZoSb2A+raKisroXtssq\/dcZGR1FS0AFFFFABRRRQAUhG6looAzdX0K28SWlzY6hZW15Y3CGOSGdBLHOp6qyEYI9j1r4F\/a9\/4Jt+Nf2T9bvvjP8Asha5aeBPEVm0mo+I\/h\/OxXwx42UfO48kkR2tywBAkQKDwPl61+heKbNEs0ZVgCO4I60AeN\/sGftn+Hf27f2ctH8d6CTa3Eoaz1nSZji60HUYvkubOdTgq8cgI5AyMHvXs9fmN8VLSx\/4Jl\/8FxvAPiLSLa18N\/DH9qWxuNA1+G3by7RvEcBMlvctHkIssgZFLgZbc+eTmv03ibdEp9hQ9wHUUUZoAKjnnW3TLHA9TXzZ+33\/AMFV\/hT\/AME+NFtovFGpz6z4x1VhFo\/hLREF3rOrSsQERIR9wEkfO5Vfc18w6Z+zR+0\/\/wAFfVTUfjtqeqfs5\/Bh2Ij+HXhe+ZfEHiGEk4OpXo\/1aMP+WUY5HDKOtOz3A9G\/aj\/4LW6bo\/x7k+C\/wA8Fat8efi7GsqXttpE6Q6N4ekTI\/wBNvHxGuCDlQeowWB4rkPgF\/wAEYfEf7RfxEsfir+2R4vf4seMrV1udK8Hw\/ufDHhj5tyxiFCFuWXgFmGDj+Lg19q\/swfsifDn9jT4aW\/hH4a+E9J8KaHbgExWkX725fvLNK2ZJZD3d2Zj616TjFO9lZAU9E0O18O6bDZ2Vrb2dnbII4YIIxHHEo4Cqo4AHoKudaKKkAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKr6nqcWj2MlxcOscUSl3djgKByST6UAct8dfjh4e\/Z4+GOreLvFGowaZomiW7XF1NKwGAB91QfvMegUckkAV8QfsX\/BXXP8AgoT+0g37R\/xIj1S38MaXK0PgHwtfRqsVjGFCm6dcfNIxGdx6E7RwOcZrG+\/4LN\/tRSfbX1Kw\/Z8+GV8k9lELNFi8ZajE5AuBNkSCFTkR7eH2lv7pr9HtG0W30HTYLS1iSC2to1iijQYCKowAPwraypqy3AsrGFFOoorEAoJxRXHfHv47+Fv2afhNrnjfxpq0Gh+GfDtq13fXkoLCJFHZVBZmPQKoJJ4AoAh\/aF\/aC8KfswfCHXPG\/jTVrfRvD2g2r3VzPKwBIUcIgz88jHCqg5YkAV+fHwD8J+O\/+Cx\/7UNh8T\/iFp914b+A\/gHUZh4V8LLePBd3V8gTbc6hGBhpdsjDywf3JBXO8PjmPh18H\/iF\/wAFz\/2htL+K3je68SeAvgf4E1mK58FeGoy1pc6iE2t9uuSMEzSqx24OIUbGCxNfql4Y8N2nhPRoNPsYUgtbcYRFHA7k+pJOSSTkkknmrTsjT3VHzL9papY26xRKqRoAqqowFA6AVJSZpagzCoI7JIbqSZV+eYgsfXAwKnooAM4orwv9r\/wn8dfF+q+Gh8FvHHgzwgNOuGudci8Q6A+ppqcWB5cKMkqNECQ24hc4IwwxhvhX4s\/8Fo\/2l\/2HfippXhf42fB74X+K9Q10ldP0j4ceI57nW7lQcGcWsiyMEwVPzhB83DHBFO1wP1dZwvWkWVWOAa\/Cf4nft2\/Ef9vn9rTw54K+OfjrxX+yZ8LdcYnTdGhs59Pm1qYtLDCv9qkKZCZBE5YqkADBRuOHb9d\/2Hvg\/rfwL+BNl4f1z4kav8VpYbu5ltfEGqTLPdzWzyExxySrgSlBkbsDrgAACm42Wo2mnZnsdNlfyx+OKdmvir\/gtH\/wUyg\/YI+BFvpWhXVr\/wALM8fM+neHYpZF\/wBBHCy3zKfveVuXYn\/LSQovTcQRi5OyEeNft9fGyP8A4KTftcP+zf4e8R3eifCP4cKda+L\/AIltZhBbFo2Uw6Qbg\/KCSGZ+fvKo5CtXin7XP\/BY34V+L\/COnfA74M\/FHR\/hx8O7R10zU\/GHlXN5cXsGyXzYbWOFTMdzBQ0xKsxc4OMk9H\/wT6\/4JKeNfjz8GvC2meP31bwV8G1ntvEGp+HZxJBr\/wAQ9U+WSa\/1WQOHVHmUbYmAKxovyhjvP6dfCv8AZK+G3wa8M2uk+GvA\/hnRrC0QLHFb6fGM4\/iYkZZzk5Ykse5NaNxg9NWHTU\/Pr9kD\/gpb+wh+wX8PptE+GOo63em7WA6jfad4V1O7u9TZEWNJXkMOWGSRgdGLcck16xc\/8HGH7Oklg9xYj4n6lHEnmMbfwPqB+XcEyN0a5G4heO5r7itvB+lafEqQabYwonRY7dFAOc5AA9eaSTwjYSwSRfZoPKlRo2UIACrdR7ZyahyTd2NW6nwwP+Dh74Rak0kWi+A\/j3r94knki3s\/AF2CzZ2kbn2qOeOSKw7f\/guR8QfiOZV8AfsefH7XCCgifVbKPSY2LOF+Yvu2dc8nGASTxX6B+FfB+neDNLSy0yzhs7RB8sUa4GeOT3J4HJ5q48YhQ7B9B2NK6Efm\/pX\/AAUF\/b38c3qf2T+x54d0WC5neKEa34tEbxLnAeUqAFGPQHPatux+MP8AwUf8ZaYjD4U\/AHwhNMGJF3rdxfNAFwOQjgFm5wOnqa\/Qpo1c\/pTiM0X8gPzlj+CP\/BSD4rXSRaz8Y\/gh8PbDzIkn\/wCEf0CW9uNmP3hUzhhk44z\/AHj6VHF\/wRi+O3jMTXPjf9tv403F7Mipt0HGl26DcS3yI4HIOOgxX6PAbRXiP7eP7dvgn9gH4IXHjPxjPNMZZFsdJ0q0Aa+1u8kyI7eBSQCxPJJ4VQSSAKOZ9A3PzB\/4KSf8E0PgL+xd8PYPEvxX1\/4vftFfE7xZM9n4W8Lan4hnc67f8u2Il3MkKLtLsWO0ISPmavVv+CXn\/BF+y+FPwRuPH\/xw8J2yeJLm2mlPhDTD5traWsWDbxZGZWKpFGUh3kKxJbc7E1tf8E1P2L\/H37Zf7Qd5+1X+0lp0K63dSGDwL4VM63FloGnqVaKVV5G7O9lfcfM3iQ4+UV+nK2yrFt7Vp7SSVrlbaHzT+xd\/wUg8MftOeKtU8HXGiXvgPxbooj8rRtWvbZ5dRhw6tLamORvOjjeKSNzgFWRgQMV9MRuJFyDn3r4l\/wCChf8AwQ2+HX7cnjCXxtpeua\/8MPiUbdIP+Eh8PlUa52HKGZOGLDLDdG8bkMQWI4rwPwn+xj\/wUU\/Yj0lYvh98cvB3xr0GwIhg0XxXZMLl4VAEe15HVgcDDZusdxmlyxl8LJR+rFFfmWf2wf8Agpfo0Nwjfst\/CzXXEreRNF4ngsC8YY4LRNfSAErjgSHGeprJvv8AgpX\/AMFEfAc0\/wDwkP7Eui6kJx\/oa6J4qjm2sCMiRkkmXGOhOyp5GB+pLZ28UKfl5r8rLX\/gq7+31dOZT+wsyRjBMDeIyJW+jbNvJ\/LHPUZ0bX9vv\/go98R9PSfw9+x54K8NLOANviHxWhmi5ALlPNh45zt+9gc0uRgfqFmlzX5lr8a\/+CpdyfK\/4VF+zfAAozL\/AGjOxzjPA+24PPBzjrx61Vsvi3\/wVU8S38dvJ8L\/ANnLw3bhxvuvtst05UKScJ9sxyQB1GM+1LlA\/T3NZXjPx3ovw78N3esa\/q2naJpNihkuby+uEt4IFHUs7kKB9TX5rWv7Nf8AwUv\/AGhYbd\/F3x2+Fnwat3ZmktvCmjLqM8anop82M\/MPUT4\/nWnpH\/Buwvxg8ZabrH7Rn7QfxX+PkGll3h0fUbg6dprFgow0UcjcAhiNhU8jninZdQOG+IXxctv+Cy3\/AAVy+Fek\/DK4s\/EHwZ\/ZwvH8ReI\/EkcYmstS1KQDybeBiMNt8tRvHXMhGdua\/WOJdsSj2rzj4F\/s7fDr9jH4Uf2F4M0PSvCHhqw33NxtfALdXmmlclnbqS7sT718xeKv+CtGrftP+I9X8Gfsm+Crj4q6tYStY3fji9P2TwXokwID7rkkPduinPlwA5OPm60PV+7sB9YfHT9ovwV+zR8O9Q8V+O\/Emk+GNB0yJ5p7q+uBEMKMkKDy7eiqCT2FfDPiH9qz9o7\/AIKia\/PoX7P+jX\/wU+ErRMl18SvFmkumpasjqy\/8Syyk2sAeCJXxg16p8E\/+CSGnaj4ssPG37QHjHWf2gPHtjL9qsX1+NYtD0CVhhxY6cn7mMdMM4d\/lHzCvsWGFYI1RFCqoCgAYAApaLYD5a\/Yd\/wCCRPwq\/Yluz4gtbW98Z\/Ee9iC6l4z8STtf6vettUMRJISY1O0HapxX1OBiloou3uAUUUUgCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAE2DdnvS0UUAFNAIY806igAooooAKKKKACiignAoARm2Lk18F\/tz\/ABk8Rfto\/Gl\/2cPhzb3TaVlD4+1yN1ijsbN1JNrHJu3CVhgttXIUjkbq9D\/4KRfts3Xwd07RPhp4DUav8X\/iTI1j4e0+OTH2Vekl3McHbFHnJJxnoDmu8\/YD\/Y3t\/wBjr4LRaVd6lceIvFmrt\/aHiHWrnBm1G8cAuxI\/hB4A9AK1jaEed\/IE0d\/+z58APDP7M\/wn0bwb4S0+PTtD0S3WC3iBLE45LMxJJYnJJPc129FFZb6sApGOBS1y\/wAYPi74d+BPw31nxZ4r1a00Pw9oVq93fXt1Jsit4l6sT+QA6kkAUAcn+0X+2l8Lf2UPDt7qHxB8d+G\/C6Wdk9+0F7fRpdSxLwTHDnzHJOAAoOSRX4f\/ALVH\/BTGD\/gop+0FpPjrx\/8AD34pXfwF8AXYk0TwhpzQWx1SchZINSvvMlXeZCAscJQgA8MxJB+Yviv8RvB37Y37a3izxh4m8SW3h\/RPGuqXMvh3V9fivP7R0q1Z5WtNRlRY5WchQ6wWqvGjGNS3HNf0Nf8ABOL4RfDXSv2avCOu\/DuRNd8O6zpcElvq93YmO81fHW5laUCXLMCQpwFG0AYArSNkrs6HBU1eW58teBP+Dh3w3b+G7Wz8OfsxftA\/YrEpZJapo1rA0Enl7\/LWMzBj8ozkDn6mlt\/+Dmrwd4hun07Q\/gb8a77xFHMbZ9LuLKztZYptwTY4M5Yck87eMV+mwtIxnCLz14qGLQrSC6edLeFZpDl3VAGbvyam6MW0z86j\/wAFaP2n\/i3dL\/wrj9jXxQse4Ix8W6x\/ZbrlWIfHklNmVI\/1mfYdzUPip\/wUp8fanFZWnw8+CPgXYpka8a7bU7eX5QVQt9pDrgkg4iPQ4r9HljCngUpXNK4rn5v3nhH\/AIKYaFavqa+LfgRrd7FNu\/siHTzHbTxkHAV3COmCBnMh+8cdAK9B+Cv7T\/7bVhqq2PxH\/Zp8D6gkk2F1Pwz47gggjj9WhnDOW9MMPwr7f2ilouI+B\/2lf2Yv2xv2iPiRqf8Awh3xL8I\/BrwL41trF9RW2ie88S6E0dtCs0ENyF8o\/vPOIZMf7w3ceh\/sAf8ABHf4ZfsITX2vrLqvxB+JGtyCfVfGXil1vdVuZOPuOwJiXgcAk8dTX1rRRzO1gOF+O\/7NHgH9p7wHN4Z+IPhLQPGGhz5JtNVskuURiCN6bhlH54ZSGHY18F6D\/wAE4v2hv+CYPi3xRcfsn654Y8WfC7W7hb+H4ceM7yb\/AIlE21vNFldHkKxC4V3UDJzk81+l1VtV1GDStPlubmWOG3t1MksjttWNQMliewAppvYD8xv2j\/8Ago3+2N8JfgdrHijxl8LPhh8DvD+h27m\/8Raxr66xI8piJihsbOJgZZnk2qAzEZboQDW5\/wAEf\/2HfEnxq0+x\/aP\/AGkVfxn8V\/Flut3oo1qBc+HrBwTDHHbqTDF8rsV2orDzGLcmue8L2utf8Fr\/ANvSLxFqGk2lz+y18H76T+wjcSqyeK9WQAG6EQ+\/FhzsZuAgJA3SZH6gafaR2dpFHGqosaBFVRgKB2Aq5S5VbqVpYlRBGoA7DFOxzRRWRIUUUUAJuobkUnlLuzjtikT94vI\/CgBVTbSs+38aWuE\/aL\/aF8K\/svfCPWvHPjTVItI8OeH7V7q7uH5JCjhEXq8jnCqi8szAAZIoAo\/tT\/tT+DP2O\/g1rHjvx3rEWj6Bo8W92PzS3Mh+5DEnWSVzwqLyT+dfnr+xZ+zr47\/4K1\/tGH9o346WVzp\/w40m5Zfhz4NknBt\/sbbHWeVUPLlkjZmJO912YCJ8yfBH4BeNf+C2Xx50\/wCM3xh02bw78F\/Cl2tz8PvDMV6vm3qH5jPdqu5Gd0Me5w4KYaJQMO1fqTo2jW2gabDaWkEVta2yLFDDEoRIkUYCqBwAAAAKvSO25S01PGP2w\/2v5f2RtN8Mw6V8PfFXxH1jxPdTW9ppGgG3SdUhi8ySTMzopwNoCAlmzwODXzZ4u\/4L0zfDpriXXv2WP2mrLT7e8eyN4nhqKWN3ViPlxLllIGcjjBFff0+nxXM0buis0R3ISMlD0yPTrUxGRUq3Uk\/PBP8Ag5f+BNhbvJrHg7456CsKAzNeeBrnbE5\/gJUnJ68jjjrW94D\/AODlD9kPxrhbj4jXXhmUsU2a7oV7ZYcHBUsYimR\/vV92XGnw3MLI8Ubq3UMuQfrXH+NP2b\/h\/wDEmykg8Q+B\/COuRygh1vtHt5w2ev3kNHu9QPEdA\/4LVfspeJr6K3tvjr8PRJNjyzPqIt0fJxw0gUHnjrXrnhX9r74U+ObaCbRviT4C1SK62+SbbXrWTzd33cAPzmuQ8S\/8Ewf2d\/GNqkOpfBT4Y3KRuJFH\/CO2qbWAwCCqA9BXmmrf8EDf2R9Xjuwfgt4atzewmB2tpbiFkUuHyhWQbGyB8y4OOOnFP3APra01u01FN1vPBP2zGwYfmKtIwdc8V+et3\/wba\/Bnwpci9+Gvjj41\/CfVIX8y2uPDvjCdVgOSR8kgfcOf4ifrWm37Af7X\/wAIdOkh8B\/tfS+JYlhSKG38c+D7W7eMowbPnwkMxYZUllPBz1otHuB98AUtfCPhj4oft7fAnRfJ8V\/DX4O\/GtYZkH23w14kfQL14jjcWhuovKLDno6j2rO1n\/g4L+Hnwa8Sy+HPjL4D+Jvwg8UBfNt7HVdJF6l+mHDPFLatIGRXQoWwBnBzjOHyN7AffrusY5wK+TP21f8Agrj4I\/Zf8TReCPDWla38VPixqTCCw8JeGIftNwkjrmJ7qT\/V28TMVG9jnBJCnaa+f\/hT8afiR\/wWd1XR9Y0v4p6L8G\/g1vdp\/DvhjxBDd+MNeQMQBczICLNG2\/djJfGckZwPt79lb9jb4cfsb+Dzovw+8N2+iW9wwkupjI9xdXsgAG+WaQs7t9T9KLJb7gfLz\/8ABP74y\/8ABROzsNR\/af8AFqeFPB0yW9y3wu8E3JWymZXMhTUr1wZJz91SsOxMAjLda+1fhf8ACTwz8FPB1n4e8I6FpXhvQ9PjEVtYadapb28KgAcIoA7DnrXRAYFDAnpxUuTe4C0Ug4FLSAKQ9aWigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBD0oXpzS0m7mgBaKKKACiiigAooooAKKKKACvJ\/2xv2rfDn7IHwO1rxh4iuYY4dPgZoLeSdYmvJSD5cSk\/xO2FGPXpXpOv+ILbw3pct5dypDBApd3dgoUAZJJPHavz\/APgn4W1D\/gqt+1snxR1l3b4J\/DS\/ki8KaeRIkXiG+G5HvGGQHiQ8JkEckg1pTgn70tkHoegf8E1f2XvE+seMvEnx9+LAspvH\/wARIoG0y0tz5lv4d0sRhoraIkZydx3nAJbJ7gD7OAwKZBCsEahQFAAAAHAFSVM5ucuZgFFFFSAGvjv\/AILG\/sGfET\/goB+z\/p\/hHwJ4p8P6D9l1WHU76y1m3kls9YWEM0cMhj+ZQJdj9CG2YIxX2JSYoGnZ3R+Ot5\/wbTeMvGHxi8PeIPGnxd8NavpUMlvLrDp4ZWG\/2QpCiwW0jOyoqrEFDEdAPlr9XPgP8HNE\/Z++D\/hzwR4bjuItA8K6fDpmnxz3DTypDEgRAzsSzHAHJrpdXitn06b7WsbW4QmQSDK7Ryciq\/hK6gvdBt5bXd9lkQNDuJyYz90888jFNtsupWnUd5u5pUUUUjMKKKKACiiigAoopHbYOaAAnAr89f8Agqf+0rrH7Rvxj0T9kj4UaskfirxfNFL461G3Esn\/AAjuin55InMZUq86AqfmGI2I6yLXuP8AwVE\/b\/tv2DfgPbX2n2MGv+PvGGoR6D4R0Iy7ZNUvpSFB2j5mSMMGcLyeAMFhWF\/wSs\/YEuv2T\/BOueLfGGo\/8JB8UfiddvrfiXU2hMTNJK7yLHtb5kIVlVlyQDGFHCitafu++xrue+fs5fs\/+Hv2aPg\/oXg3w1aLbaZotssCnaA874+aV8cbmbJP14wBiu6C4oA2ilrLVu7EFFFFABRTXzjinUAFIeKWuc+K\/wAV\/D3wQ+H2q+KvFer2Gg+HdEt2ur\/UL2URQWsa9WZj0\/qcCgCj8c\/jz4W\/Zv8AhdqvjLxnq9voXhzRoxJdXcwZtuSFVVVQWdmYgBVBJJAAr83Phj8PviV\/wW4+P9v4\/wDHtvfeEv2b\/DlxKvhzwxNEFuNbdJQpubhWGRKdjDdj90rsqHczOtPwTofi3\/gvd+0gPF2rS6toX7LHgLUoLjwtY7JLO58VXkXzG8dgQ+MkhVPyouON+QP1O8LeFrHwboNppmm2lvY6fYQpb21vAgSOCNRhVVRwABxWnw+o1pqSeHvDlj4U0a207TbW3sbCyiSC3toIxHFBGoCqiqOAoAAAHAAFXqKKz9RBRRRQAUUUUAFFIWxXhH7ZP\/BSb4P\/ALCGiif4h+L7Cw1G4C\/YtFtf9L1bUGbhVitY8yNk5G7AX1Io1eiA93LYrwf9sf8A4KTfCP8AYYsI18deJ4I9evUJ03w9YIbzWNVf+FIbaPLkscAFsLkjmvmrwf8AHP8Aaz\/4Ka2k+oeBNFsP2bfg7qwtXsNf8QW5ufGl\/CJVeWW3tQzQQB0UoBMMjJPORj279jn\/AIJG\/Bv9jnxEPFemaPe+KfiRcK\/27xp4mum1LW753++xlfhM9MIqgAYquVL4gPINH+Jv7U3\/AAUttUi0Pw3q37KXw2kmb7TrWreVdeMNVh42ra2xUxWmQTmSTceflFfQ37Jv\/BOT4X\/se2lxP4d0ebVfE2pIy6n4m12c6jrOqFpHlcy3EmWw0kjsVXauWPFe8KmxcUtLmfTQDzfx\/wDsg\/DL4oi2Ou+B\/DV7NZSie2nFikU9s4OQ0ciAOhz3BHU+td1ougQ6HCUiadxuLAyytIRk5wCT0HYdqvUUgCiiigAopFJJpaACiiigAooooACcCkVt1LRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFJjmlooAKKKKACiiigAooooAKbJII1yaVm2ivmP\/gpT+2nN+zF8LbXSPDOn3PiL4l+O7n+xfCmi2rKJrq7kB+c7iFEcYyzEnjHqRVRi5PlQHjn7bvxz8Q\/tp\/tMD9mX4bvNbWkUKXPj7Xk+ZNLsJOtuuCCJZVyAc8A9K+1fgp8GvD\/AMAfhho3hHwvp8GmaHodqlra28ShVVVHU+pJ5J7k143\/AME0v2HIv2LPgXHa6pctrfj3xM\/9qeKtbmO+bUb1\/mb5uflXOAMkDHFfR2OKutJP3I7IBaKKKyAKKKKACiiigBGQOORmkSMRjgYp1FABRRRQAUUUUAFFFFABXM\/GL4s6D8C\/hjrfi7xPqUGkaB4etHvr67l+7DEgyTjqT2AHJJAHJrpJH8tc1+Zn7W3jC4\/4LDftlTfs6+GmuP8AhT3w11GDUPiFrNtNtTVLyFg6acpxyiPsLYzuYnkCM5qMeZ6gdH\/wTm8Aa\/8A8FCf2kr\/APaq+Jds8eh25n0v4W+Hp4I2i0nTxId18c7j9plKrlhtIKleVVDX6IIgjXArP8L+GLHwjoFlp2m2lvY2NhCsFvbwIEjhRRgKoHAAFaVEnd6Db1CiiipEFFFFABRRTJphCuTwPX0oApeI\/Etl4T0W51LUbqGysLGF7i5uJ3CRQRqMs7MeAAAST7V+Vv8Abev\/APBwn8c9QsrWTU9B\/Zb+Hmqxm1mSDH\/Cb3Sj5pJN\/WMK37pACE3ea53iNK1\/2m\/iRrH\/AAXE+P8Ac\/BL4X67e6T8Fvh7qKv478TWjER65cxyf8eMRBG5AUdccqzfMQUQB\/0f+C\/wZ8PfAP4dad4W8LaZa6Tomlx7ILe3jCDJJZ3IAGWZmZmPcsTWtuT4twNPwF4C0j4Z+ENP0HQtPtdL0fSoEtrS0toxHFbxqMBVArZoorIAoJxRRQA1H3j\/ABp1FGaADNYvj\/4haL8LfCOoa94g1Sx0jSNLge5urq7mEUUEaqWZiT6AE\/hXA\/ti\/tkeC\/2Ifg3feM\/G15PFYwMsFraWkRnvtUuW+5b28Q5kkb06AAkkAE18V\/D39if4m\/8ABXjWbTx1+1PaXXhT4XQXSX3hX4V2N3JAWUbts+rOMM8uCMIrAY9M4Nxinq9gNTxT+3f8ZP8Agpj8R7nwl+yg9r4a+G2nEQa\/8VNa05ykjM5Ux6TC4AncIrN5hG3JXoCGPuH7JH\/BJD4ZfsyeK5fGeqJqHxM+KN\/5bXvjTxe66jqrugGPKZhiFQRkBACOBnivpHwR4C0b4a+FrDRNA02z0fSNKgW2s7O0iEUNvGoAVVUcAAAVr0ufTTYBscQjHFOooqQCiiigAooooAKKKKACiimu+wd\/woAdTBHhidzfT0p9JmgCnq2tx6PbGWRZnQEA+VE0hH4KCaxtO+L\/AIX1PxfNoEPiLRn16FQ8mmfbI\/taL0DGLO\/Bx1xXRvEpQ8CvLP2hv2Mvhp+0\/wDY38a+D9K1m+01hJY6iQ1tf2LDoYbmIrNGf91xQB6okoenV+af\/BRzWP2nP+CWPw80nx78BLyf4rfCrw0Q3iXwd4kR9U1WwttygSWt2P8ASZIgGO4SNIyY3ZK5x9wfsiftN6B+2D+z34U+I3hmSV9F8X6dFqFsJPvxblG6Nh2ZG3KfdadrAelltppc5pCoamF\/LOO5pASUU1XzS5oAQpl85P0p1FFABnFIrBhkc0tNdSV+XjmgBScChCSvNLRQAUUUm7JoAWiiigAooooAKKKKACiiigAooooAKKKKACkJO6looAKKKKACiiigAooooAKKKZNKIYyzEADnJPSgDmPjH8WNH+C\/w61fxLrt9Bp2laNbvdXNxO21I0UEkk\/QV8cf8E6fh3r\/AO2L8cdT\/aa+IVhcWNtcwyaZ8P8ARrqNlGn6fuBN7tbGXnwGDFc7dvoKwP2l9Sv\/APgqJ+2FB8GfD2sB\/hT4AnS9+IE1sT5WpTA5i07eD8395x\/uj1r9AvDvh+08MaJaWFjAltZ2UKQQQoMLEigKqgegAArT4Y26gXUG1QPaloorMAooooAKKKKACiiigAooooAKKKKACiiigApGPy0teb\/tcftNeG\/2Pf2dPFfxF8VXUdtpHhexe6ZC4V7qQcRwR56ySOVRR6sKAPnH\/grZ+2\/4j+GFn4Y+CfwhDaj8a\/i3dx6fYpbr5jeHtOclZ9RlOGEYChwjOMbgzYYRkV7N+wH+xRof7CX7O2h+CtIuLnU7u3iEmqapdNuuNTucYaRvQdgB0A5ySSfAf+COX7NfijWNI1v9or4ssbz4p\/GKdtQWMu7RaDpeMWtnCG4CqncDkHPVmJ+7Qu0Vc9PcQ3oLRRRUCCiiigAooooAK8B\/4KfeC\/ip8Q\/2HvH2i\/BiZYviBqVh9nsV3rE88buqzxxyMyrFI0JkCuT8rYr36imnZ3A+Kv8Agk7+yv8AFv4CfDPRrDxpZaN4B8O6ZZPDD4Ts9RfWb6afMYWe7v3YqcLGdsMCoi+YQd20E\/ag4FLRRKTk7sAooopAFFFFABXlP7Z\/7X3hD9hz9n3XviJ43u5bfRdGjVVigTzLi+uJDsht4U\/ikkchQPfJ4Br1VzhD9K\/Mf9oI2v8AwUN\/4LkWHwa8SSapB4H+Bmg2nig6eJgtnrmqtLBPmSM\/6wJE8SjjgNLyKqKu9QO3\/YU\/Y08Y\/tW\/G2z\/AGof2ic3OuzRx3Pw98DyCVbP4f2kkYO54Xxuvnz87sDtI47bf0AVAg4qO3g8teOOe3epqltvUAooooAKKKKACimmTB5496GlC0AOoziszX\/F+neFrBrrUry10+2T7011OkMa\/VmIH614P8WP+Csn7NvwatbyTxF8bfhxZHT\/APXwx63DczockY8uIs5OR0Ap2bA+i80x5MA+1fnt8Rf+Dn79kTwXYynSPHWreNr9Qvl2OgaFdTyzknopdEQkd\/mrldb\/AODgrxH8RmhT4MfsofHz4jmcKxurzSW0e0GVUnDur5xux2HHBIOaLAfplHMGQZ4+tRy3qqy+5xX5gXv7Zf8AwUf+PZ+zeDP2Z\/AnwuikibF\/4s8QLctG27IPlowP3RjG08morL9hf\/go38dkuR46\/an8FfDyzuI2QWXhHw8s0iK64I80pE4I9Q+QeQaLCufqDd6tFYxF5XjjRRkszBQB9TXBfEf9rH4ZfCG2+0+J\/iD4M0CEbQzX+s29uAWOB95x3NfAPh\/\/AINrLXxyPM+Mn7R3x4+J00zmaa1GuvYWhcnPCZkIA543d69V8Df8G4X7IPgieKdvhVFr91Gwfztc1W8vmc8\/eDybT9CKegrnV\/Gr\/gvX+yr8B9TuLDWPi94ev9QtxlrfRlk1NsGMyDDQqyHIGOG+8QOprxPUP+DizTfi9Pa2vwM+APxv+K1\/dTrEkn9itpliqlgvmGdg\/GDnkD3xX2P8Lv8Agn78EfgnMJfCfwl+HPh+ZQFEtnoFskmB0+fZu6gd69b0u1gjtxDFEsccfyhFTaFA6YGKfu22Ju2fmBfaX\/wUN\/4KGaJdafrFp4K\/Zd8B6oogu0tpP7U8STQFgsqhyXSMshOPlU4BGQDz94fsZ\/sq+H\/2Kf2e\/DPw58MiR9J8NWYtYZZnYyzEsWeRsk\/MzszHGBk8ADivVzhZCdvX0FKMOfdeuBSlK\/QtEiygnk0rxCQg+lRZy\/zDB68VJHyGqRihQDQR89N8vA\/2h70yOdiWXa3y9yODQBMxwKFO4U1X+U+uelBO6M0AKz7SPemxziXp0zikOdijv0JoEYR85y3TmgCWmbcS96UP\/kUxZcj39PSgCWkxg0zzG3imlj5mfmHb2oAmooooAKKKKACiiigAooooAKKKKACiiigAoopC4BxnmgBaKKKACiiigAooooAM4r5S\/wCCoX7Xer\/A34e6X4K8BwJqvxW+Jd3\/AGN4ZsR8xidv9ZdSDB2xQqSxJ4+6O9fQvxf+KWj\/AAc+Her+JNfv7XStI0e2kurm7uHCxwoilixz7A18cf8ABNT4M3H7UHxk1n9qrxvbaouo+JY5dM8D6dfx+V\/Y2iq5CTBOokuMeYSecOOBgVcF9pge+f8ABP8A\/Y6sP2M\/gFp\/h9fKu\/EV8TqHiLVMZk1XUJPmllZjyfmJx7V7nSAYFLUNtu7AKKKKACiiigAooooAKKKKACiiigAooooAKKKCcUANmk8qIseg5r8xvjIl9\/wWn\/bu0Pwro0sn\/DOnwU1v7brl8pUweLNat+kSKQRJBE3yBum7zGH3VNe2\/wDBYD9q\/Xvht4K8L\/CH4cX8MPxZ+NmoLoWk\/Md+m2RwLu9OASmxDtVj\/G49K9j\/AGBv2ONB\/Yd\/Zq8PeBtEtrZJbKFZNSuYk2m+u2UeZKe5yeBnsB3rSL5VzdQ6XPZNPsY9MsoreFEiihUJGiDCooGAB+FT0UVmAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAIw3DFfnz\/wVB\/4Jy\/FXxB+1R4P\/ab\/AGcb7Q4fjH4Ksf7IutF1dvIsPEtgWcmKSTcAGAcjDDnCkMhQE\/oPSMu4Ypp2A\/Mnwb\/wck+H\/hVaf2L+0Z8E\/jH8EPF1rIYbr7ToT3ukSsCwDQXPyNIrbSVwhz2L4yfcPD3\/AAX4\/ZG1rwjHq5+NXh6xjeD7Sba\/trq2vY0xnJt3iEn0wpz2zX1v4h8J6Z4u0ibT9V0+y1OxuBiW2u4FmikHoysCD+Irg4P2MPhBbrME+Ffw5VbjJlA8NWWJM9c\/u+eg60aCsfLn\/ES1+xfNaXEtv8YVuTbgs0UfhjWfNZQCSwQ2gO0Y69PeuM8T\/wDB1V+yRokSSWGteP8AxDE4JLad4QvAEA7kzLGMfTNfZ2n\/ALDXwW0i+iubT4RfDGzuIDmKWDwtYxvGcY4YRAjjiu\/0HwNovhaEx6ZpOnaeh4K21skQIxjooFP3eoz8\/vC\/\/Bx74D+L1iz\/AAy+BX7TnxMmD+SP7F8ClrdJdu7ZJM0wVDj1H4VuN\/wVD\/aa8XWlxL4S\/YR+Jlx5DIsg1\/xlpWiElgD8quXZwMjJUHBBBwQa+9jbqW6UoiCfdHNF12A\/O\/UPH3\/BSL48SMNF8Afs9\/A2xkDDfr+vXHiLUIvQj7MphJ+o\/Cq+tf8ABOP9t741Q2cHjb9s+08OWIdJrmPwT4KjsJ84AeNJ\/NVio25BYHJdsr0FfowU+XoM0sZJQZ60czWwrH5reE\/+DYz4Sa5qDXnxX+Ivxm+M1yzMdniPxPMtuCTnISLa2c\/7eOele7\/DX\/ghj+yV8Jkh\/sr4EfD6WSEgiXUtP\/tKUkc5LXBc19aVGYyHLe2BSu27tjON8J\/ALwP8OreNdB8H+FtESDJjFhpUFvsJ642KK6uONF2gKOOMDjFWIl+XnnJzTZogR0+ppAFx8keR\/wDrqJTsw23P0qSJAzYyeBSSIY5FwRjOMGgT3uIy7z3P1oVvOPQjHrTmh2sW7kAfSnRY8sVVxdSHbliCp\/HvT4\/v49qbc3Xlrny2wG2nj9fpUkaeYnPPoakFGxHPbny8b8dM5H3vWpI28uTGOCM5pDHz83TFSDG3igojY+Yd3pxShPMHHFNK8gZ+lSRtxQA37hwe9L5QV8+9LIgcZ645oB3R8HmgAIUHPFCHcMe9EYBHrzSlfmzSuAKuxfU0jDK9OaDNtXJ\/KnbsimAwr8vvTAgiIzk5OOKcyb5DwMdRz1NDKCoZhgj9KAHBdnJpsjh8fWnj5lpCNp59aAHI25aWo40EcuB6E1JQAUUUUAFFFFABRRRQAUUUUAFFFFABSYpaQ53UALRRRQAUUUUAFMmlEMZYkADqTT8180\/8FRf2yJ\/2RP2b7u60OE6h448STpofhbTI03yajqM52RIF6kAks2BwqmnGLk7IDwf9qXxHqH\/BSj9u7S\/gdoISb4Z\/DWRNX+IV6SXhuZyuYNNAHDMQ4ds8Djg1+gPh3QrXw1odpYWVvFa2llCsEEMa7UiRRhVA9ABXz\/8A8Ezv2L2\/Y0+AEdlq14us+NvFFw2t+KNWa3SKW+v5vmk3EDJCkkDJP9K+jaqcrvlXQAoooqACiiigAooooAKKKKACiiigAooooAKKKKACsvxn4qsfBHhPUtY1O5is9P0q1kvLqeQ4SGKNS7uT6BQT+FabtsQn0r88P+Cyfj7W\/wBrT4i+EP2PPh5fXFn4k+I6x6z4zvIXZI9J8NQu3mrJImSpuHURgcZAIJ+dQajG7sBkf8EkPCetft+fH3xV+2F46huobHxC7aH8O9GnRli0vSbeRwtyoYDc0pJbf0yXx2r9JUXaK5z4R\/C\/Sfgt8MvD\/hLQbSOx0bw3Yw6dZQIoAjiiQKo\/IV0tOc+ZgFFFFQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFIelAC9aKarbU+b9aFcMuQeD3oAdSDO6lBzSZ5oAQpvPPY5FEil1xnFOooAiUBZOPvY5p0hwV9aaM7uAakZNxHtQAdqaR5gGO1PpFXYKAGFicgYP8AWl+5x27UskYYHtx1qMDa3UYoAfKnmLilVdox2oJam7y\/t9aAExgnJyD0pQ4ZsAH3odQw64pJIyQeePSgB2dsmP8AJpHjw+c\/L3FNBx+HpTi3mJ\/smgAhURJing5pijdTvLGenvQAOuR0Gfemq+QMjj1FSEZpCABQA0Kc5B4pRnNG4Y4oVsJzQAquGJx260Ou4U0k7uBkUeZh8GgAUFZOvGKfUa\/638KkoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiikJxQBW1jU4tJ02a4mYLFCpdyewFfn7+y3p8X\/BS\/8A4KE+IPjHqUEd38N\/gte3HhzwVDKTJFeaoNou9QXIAJRg0SHnG046mu\/\/AOCt37R\/iLQfB+gfCL4bsJfib8Wrv+ydOCy7Tp9t\/wAvF2xAJVY0Oc+pFfQH7IP7Mmgfshfs9eGvAXhy3ihsdDtQjtGuPtM7fNLKcknLuWPJPWtV7sbrqB6Yi7FAobO3jrS0VkAyEME+Y5P8qfRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBx3x\/8AjTo37O3wX8U+OPEMwt9E8KaZPql65IH7uJC5AzwWOMAdyRXxh\/wQ0+CfiTxP4N8WftKfElhd\/Ef4+3i6l8yf8gfSIyVs7OI84i2YYAHB+U8nJr7h+JXwz0H4v+DL\/wAO+J9Jsdd0HVI\/KvLC9hE1vcpnO10PDDIHB9Kv+GvDth4Q0Kz0vS7O3sNO0+FLa1toECRW8SKFVFUcAAAAD2qk7Kwnc0KKKKkYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUhGaGbaKWgAAxSbeaWigAoopso478elADqa7FegzTRlRnO7PQelSDpQADpRTVBBoBPegBT0qPJJHyDkcn0p2GXPf+lEK7Y\/580AMYszDv9O1OZdrex\/SldeOPxpd\/wC8x7ZoAUqAKjE+4DjqfWllnWNlU5y\/A4puSD93d9D0oAkxkcUKvy4I\/CkVj6YHvTgc0mAKu0UpOKazc0ZwvNFtAF3jNI5AXmkX5kyBz2zSS5MXvSV7AKeFyq5PakfJT5l98U\/NBOKEgBTlc0MNwpkrFiAOh6mnqu1cVQDEgCPu78\/rUlJ3paACiiigAooooAKKKKACiiigAooooAKKKKACiiigArL8X+IrXwn4dvdRvJkgt7OF5pHdtoVVGSSa1K+Ev+C7Pxo1Cw\/Z\/wBD+E\/hv7TN4o+M+t23he3itnCzC2lYfanXnPEW4Z7F1NVCDk7Cexyn\/BMTwbqv7bH7Y3j\/APah8VWt2dBjml8OfDiK7QoItPRsSXcan\/nqc4buMV+i4G0Vw37NPwU079nX4E+F\/BelRiKz8PWEdooA6sB8x\/Fsmu6p1HeV0MKKKKgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAarHcQR9KdRRQAVXkkIlPHQdasZpkrAD\/CgBuPMVeuO2O1PjcMOOfelQ\/IPpQqhFwBge1ABu+agjNLUezZgZPWgCQ1CIgWPOCvpUxOKjL4JA\/GgAEpKZxTWk3OO2PWpcbRx+ApFyRyOaAEKkmlGFOMU0SGTdgcDihX2j15x9KACQFm4HGeeac4\/d4FIV2fQnNN80A45Jz2FADlBWnM2KQtlO4qLqeT+QoAkSQvSyH5aRRth9PrTduyMc55oAbPCCvLMCe4PSl83ZENx\/GjPnseqjsacFBAX0\/WgBqNtTOMc8jPSkMm6YDnGM5xx+dK0IRfXtzQFLEc\/pQBIm7cc9O1OpqFjnIxzxTqACiiigAooooAKKKKACiiigAooooAKKKKACiiigBsjbEJ9Oa\/PD4f6n\/wANZ\/8ABdTxDdy3CTaP8CPC6WVlAYA4iv70rJNIGPCuI\/JHr1r9DL1\/LtJG9FJr4S\/4JQ6RbXH7Y\/7V+rTrCNabxhZ2TqrZaO3WwgZAR7k5ya1p\/DKXYD7wjGEp1FFZAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACMMigcChm2ihW3CgBabv8AnxTqZsCybs9RigBEwspGeTzSOD5nAB+tP3KrdeaUuB3oANuVxSMwQUKxJOeB2pSM0ABbFNAyfpTsU0Sg+v5UABJZuKVVwxPrSP8AP0\/SnnpQA2UErxQBtBzSOWx0o+ZT2IoAah3E5bHNPYgDtmmyjIJAU49qB+vagB4bscZ9KjBDAsvHakSXeCcc5x0oTeY23YH0oAePmTH4UiNsHPWhZlXjPNNlYE9aAHGXc3qp70ySTZKOcDpTlA8ogDApPK3OvoKAFzlPm5XPFKBsIOeKR8joKc3zxDd8uaAGs2Sc9O1OiYkCkdNkYA7GlaQL+eKTdgFD5bGKdTVkDNjv1p1CdwCiiimAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAyRPNRlPQjFeKeA\/2QR8Kv2p9d+Ivh3VlsrfxhbrF4h0yS38wX8kSKtvKj7h5bRgODwdwkOegx7dRTTa0QBRRRSAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKADOaKQDFLQAUUUUAFFFFABRRSZ5oARpMfnS43CgrmloAY8Ads8+lNkiwyYGccfhUhOBRu4z2oAYQJjz2p4GBSFtuPeiNiw5GKAHU10VwQR9eKdTWj3ev50AEff60pYAU0\/LSeVlvagAZ8ng8+lPIyKb5e3p65p9AEX+rbGRzUnAPamCXd169BSsnGTQA1XQTcdT6U6RsED+8cVHCnl56FvUU9GyPm+96UmAOo2FRUcaYj9CPanOd+OcY9qXk\/h+tC2Acz\/us0xZN6jnGTileLzIzgkGmkrt9KkB0UpJ54FOd1ZfXmmFgvU5zzilMe8Dp+FWAu8A4J\/OmvkS57e\/ek2cj7x9fapCm9MdcUrXASHceW\/wD1VJTVBDe1OpgFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUh6UtFACL0paKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACkxzS0jHAoAR\/u\/4UiOTjg9OppWfCj60pbAoAazfNgjjtSkfJ6cUMvmL6Uki4i+goACdqjrTwc0xJNxx7ZoSbccYIPvQA5WyaM8Uuai37ZO\/wA1AA83yj39qdGTs5z+NIwEYApBkHAJ\/KgBd+T1pwLFumBUZjI5xk9afkR9TQAxRl\/p609juGQRtpigA559jTJWxC+1\/egCYMFHbOaYZR8xwcg96F2vH0wT2PrTSNqv69BmgByzZUcdaMMqkYzzTY8yJ02nPXFPNxsQk5OPSgAkl2\/LjmmuR5W\/BznofypSfNft6j2oYmPjOaSbARgPs+MUsT+XGB1xRKT5OFxn3pArKgPf2oF1FbMoGDt5pI5DjuOcGkWbKrn5c0rJuGM9aYx6y\/vNmDnBOfpUlRxybmx6DnHY1JQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFIM5oACM0BwWxnkUtN3DdjvQA6myHHU4pc5pgZhIM9MfrQA8dKjkIPY\/hTzJxS9RQA3y8nNEi5A6\/hT6KAK91KCVRsqW+7xTpm8sgetSSIHXmmTfvVG386ACBsRDdwTx680jMCTvPT0pwUnqMbenvSGX5iMc4zQA0sJSevTIFMgjOf9zoKlY556A+lNdTt79c5oAUnc2Txgjmm+Ysi5HPPUj86V4RJjJOcfQGnR4igyeMfpSYDVkymRn24piN3\/i7470+SQAbx2HXFRxsUBxyck5qQHxKBGDjB\/lmnyttgzgn27mjOYic7T7dqZLJ8gPvg81Tv0AGbzowVzn3FODiS3\/wphItyWx82eaeWEYVQPvcg0K9tQIXbzWzkAc8mnICBkHJI6mmvujl54XHUAY+lSsQq9xnr9KYBBIpl6EMw3dOtT1FBLvbhfl28HNS0AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSE4FFFAApJHIxQelFFAAOlLRRQAgbLUtFFADQG3nnil2ANnvRRQABQpzTdm0GiigBkLb2PHA4HvTZbn7PjPOTjjtRRSTESQybmPOaWTJAwaKKYxu7NGzzDw3Q54FFFAAT823d9aIxyfYYoopN2APL3KaUL5mf1oop2sAk0Zb6d6bsLHnkZ6etFFRLewCsoRvTHPFIjZGc59CRRRVWARkYg4xuyB7Ux0LnBccfNjbRRQ2AoO+AfxFufrTjIEiyWOO3HSiimAqlHY8dfXvSbi6HB9TRRQAtsCJCMngdD2qeiigAooooAKKKKAP\/9k=",
    "establishment_logo": "\/9j\/4RnxRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAeAAAAcgEyAAIAAAAUAAAAkIdpAAQAAAABAAAApAAAANAACvyAAAAnEAAK\/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykAMjAxODowNzowOSAxMTo1MjozOQAAA6ABAAMAAAAB\/\/8AAKACAAQAAAABAAAFiaADAAQAAAABAAAFiQAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEAAgAAAgEABAAAAAEAAAEuAgIABAAAAAEAABi7AAAAAAAAAEgAAAABAAAASAAAAAH\/2P\/iDFhJQ0NfUFJPRklMRQABAQAADEhMaW5vAhAAAG1udHJSR0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAAAAABAAD21gABAAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWNwcnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoAAAIYAAAAFGdYWVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALEAAAAiHZ1ZWQAAANMAAAAhnZpZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1lYXMAAAQMAAAAJHRlY2gAAAQwAAAADHJUUkMAAAQ8AAAIDGdUUkMAAAQ8AAAIDGJUUkMAAAQ8AAAIDHRleHQAAAAAQ29weXJpZ2h0IChjKSAxOTk4IEhld2xldHQtUGFja2FyZCBDb21wYW55AABkZXNjAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAG+iAAA49QAAA5BYWVogAAAAAAAAYpkAALeFAAAY2lhZWiAAAAAAAAAkoAAAD4QAALbPZGVzYwAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdmlldwAAAAAAE6T+ABRfLgAQzxQAA+3MAAQTCwADXJ4AAAABWFlaIAAAAAAATAlWAFAAAABXH+dtZWFzAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAACjwAAAAJzaWcgAAAAAENSVCBjdXJ2AAAAAAAABAAAAAAFAAoADwAUABkAHgAjACgALQAyADcAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8AIEAhgCLAJAAlQCaAJ8ApACpAK4AsgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0BEwEZAR8BJQErATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHyAfoCAwIMAhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1AwADCwMWAyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD4APsA\/kEBgQTBCAELQQ7BEgEVQRjBHEEfgSMBJoEqAS2BMQE0wThBPAE\/gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYGFgYnBjcGSAZZBmoGewaMBp0GrwbABtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9ClQKagqBCpgKrgrFCtwK8wsLCyILOQtRC2kLgAuYC7ALyAvhC\/kMEgwqDEMMXAx1DI4MpwzADNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34DhMOLg5JDmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MPzw\/sEAkQJhBDEGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGqEckR6BIHEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxODE6QTxRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EXZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsUGzsbYxuKG7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qfvx\/qIBUgQSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSrJNolCSU4JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4KWspnSnQKgIqNSpoKpsqzysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwugi63Lu4vJC9aL5Evxy\/+MDUwbDCkMNsxEjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2cjauNuk3JDdgN5w31zgUOFA4jDjIOQU5Qjl\/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0iPWE9oT3gPiA+YD6gPuA\/IT9hP6I\/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdEikTORRJFVUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0CTUpNk03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJUj1TbVShVdVXCVg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0nXXhdyV4aXmxevV8PX2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1mkmboZz1nk2fpaD9olmjsaUNpmmnxakhqn2r3a09rp2v\/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7wnwhfIF84X1BfaF+AX5ifsJ\/I3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZyhteHO4efiASIaYjOiTOJmYn+imSKyoswi5aL\/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q1pE\/kaiSEZJ6kuOTTZO2lCCUipT0lV+VyZY0lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3SnkCerp8dn4uf+qBpoNihR6G2oiailqMGo3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSpN6mpqhyqj6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4s660JbSctRO1irYBtnm28Ldot+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6Evv+\/er\/1wHDA7MFnwePCX8Lbw1jD1MRRxM7FS8XIxkbGw8dBx7\/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXONs62zzfPuNA50LrRPNG+0j\/SwdNE08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK3RDdlt4c3qLfKd+v4DbgveFE4cziU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG7RHtnO4o7rTvQO\/M8Fjw5fFy8f\/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65\/t3\/Af8mP0p\/br+S\/7c\/23\/\/\/\/tAAxBZG9iZV9DTQAC\/+4ADkFkb2JlAGSAAAAAAf\/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM\/8AAEQgAoACgAwEiAAIRAQMRAf\/dAAQACv\/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5\/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14\/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x\/\/aAAwDAQACEQMRAD8A9VSSSSUpJJJJSkkkklKSSQMjMoo0cdz\/ANxup\/8AMUgCdlJ0CzNxq3+m943d41A\/rR9FZt+dfdIn02fut5\/tPVfjhSDH3WmT0AIcA5pBB4I4TrCpvtoM1O2ju3lp\/srQo6nU+G3D03eP5p\/tfm\/2kJYyNtUgt1JMCCJGoKdMSpJJJJSkkkklKSSSSU\/\/0PVUkkklKSSQ7simhs2ODZ4Hc\/BqSkiDflU0D9I73dmjVx+SoX9TtsltI9Nvjy7\/AMi1U+SSdSeSdSVJHH3WmTav6jfboz9Ezy+kf7X5v9lVUklIABsi1JJJIoUkkkkpLRk3UH9G72\/uHVv3fm\/2VoUdSpshtn6J\/n9E\/B6ykk0xBSCXoUliUZd9GjHSz9x2o+X7q0cfqFF0Nd+jefzXcH+q5RSgR4rgW0kkkmpUkkkkp\/\/R9VULbqqm7rHBo8\/4KGZa+nDvuZG+ut72zqJa0uC5ijq9WSQcgmu493mWn+q\/8z+q5SQxmQJ6BBlTtX9Ue720DYP33c\/JqpElzi5xLnHknUpklIABstJUkkkihSSSSSlJJJJKUkkkkpSSSSSlJJJJKT0Zt9EAHez9x3\/fXfmrSx86i+Gg7Hn8x3P9n95YyXKbKAKQXoUlR6XZY+t4e4uDSA2dYEK8oSKNLw\/\/0vTOpf8AJ2V\/xNn\/AFLlwLfoj4Lvuo\/8n5X\/ABNn\/UuXAt+iPgrfK\/LLzY8m4T42bkY2lbpZ\/o3at+X7n9hauN1LGvhrj6Nh\/NedD\/Us+j\/nLESU8scZeB7rASHpSCOUlhY3UMnHhoPqVj\/Bv1A\/qO+kxamNn42RDQfTsP8Ag36E\/wBR30XqGWOUfELgQWyklwkmJUkkkkpSSSSSlJJJJKUkkkkpSSSSSnR6T9C3+sPyLQWf0n6Fv9YfkWgoJ\/MV42f\/0\/Teo\/8AJ+V\/xNn\/AFLlwDfoj4Lv+o\/8n5P\/ABNn\/UuXAN+iPgFb5T5ZebFk3C6SSSsrFJiAdCnSSU2sbqWTRDXH1qx+a86j+pZ9JamNm4+TpW6H\/wCjdo75fv8A9hYKZMljifApEiHpkljY3VciqG2\/p2eZh4+D\/wA7+2tTHysfJgVPBeZit2j9PpQz8\/b\/AMGoZQlHfbuuBBSpJJJqVJJJJKUkkkkpSSSSSnR6T9G3+sPyLQWf0n6NvxH5FoKCfzFeNn\/\/1PTeof0DJ\/4mz\/qXLgG\/RHwC7\/qH9Ayf+Kf\/ANSVwDfoj4BW+U+WXmxZNwukkkrKxSSSZzmsaXvIYxv0nOMAfFxSUuo2WV1MNlrhXWOXuMBZmX16pksw2+q7\/SvBDB\/VZo+z\/oLIvvuyH+pe82PHBPA\/qNHtZ\/ZT44yd9FpmBtq6uX14aswmT\/w1g0\/sVf8ApT\/ttZNlt1toussc+4GW2EncCP3HN\/m\/+tqCSlEQNmMyJ3eg6Z9cs7GirqDTnUjT1NG3tH9f+byP+u\/pP+GXWdP6ngdSrNmDcLdol9Z9tjP+Mpd72\/1\/5teZp2PfXY22tzq7WGWWMJa5p\/kvb7mqLJy8Jaj0nw2\/xV0cpG+r6okuP6Z9dcmqKuqV\/aa+PtFYDbh\/xlftqv8A\/AbP666nCzsPPpN+Fc2+sfS26Ob5W1Oiyr+21VJ4pw3GncfKzRmJbfYnSSSTFykkkklOj0n6NvxH5FoLP6T9G34j8i0FBP5ivGz\/AP\/V9Nz\/AOg5P\/FP\/wCpK4Bv0R8AvQM7+hZH\/FP\/AOpK8\/YCWj4BW+U+WXmGPJuF0uASdANSToAPMrPy+tYtEsp\/WLB+6YYP61n53\/W1jZWbk5Z\/Tvlo1FbdGD+x\/wCTVyMCfBhMwPF1svrmPVLcUeu\/98yKx8\/pW\/2P+3Fj5OVkZTt2Q8vj6LeGt\/qVj2tQklLGADGZEqSSSTkKSSSSUpJJJJSlOm67Hubfj2OpuZ9G2slrh\/aH\/UqCSCnqemfXZ7Yq6tVvHH2qgAO\/69j\/AEX\/ANaj\/tldRjZONmUjIxLWX0nTewyAf3Xj6Vb\/AORYvLkXFysnDuGRiWvouGm9hiR+68fRsZ\/IsUGTloy1j6T\/AM1kjlI31\/N9QSXL9M+uzHRV1av0zx9qoBLf+vY\/02f1qN\/\/ABK6Wm6nIpbfj2Nupf8ARtrIc0\/2m\/8AUqpPHKB9Q+vRmjIS2LqdJ4t+LfyLQWf0ni34t\/ItBVp\/MWQbP\/\/W9RyKzbj21AgGxjmgngEjavJ\/rF036xdP06nXGGNG248nHPh6jv5xjv8Aw1\/1teuJnNDgWuALSIIOoIKmwZziOwkD\/LRZOHEN6fCkl6V1r\/F50vM3XdMd+zsg67GiaHH+VR7fR\/8AQfZ\/xVi4Tq\/Q+q9Gs29RoNbCYZkN91LvDbdA2ud\/o7vSt\/kLSxcxjyfKal+6fma08co7jTu0EkklMsUkkkkpSSSSSlJJJJKUkkkkpSSSJRRflXtxsWp997\/o1VtLnEfvbR9Fn8t\/sQUjV3ox6z9u2dEFrsp0b2UgFpH\/AHaa\/wDV\/T\/l5C6non+Le6zbf1u30mc\/Y6HS4+V+SPo\/1Mf\/ANiV3GD0\/C6djtxsGhmPS3hjBEn95377\/wCW\/wB6q5ucxxBjEe4f+Z\/6EzQwyOp9P\/SavQsfqVOHu6oKWZb4L2Y5cWCP+M\/P\/f8AzFpJJLNkeIk9+zZAoU\/\/1\/VUkkklKUbK67a3V2tFlbwWvY4AtIPLXNP0lJJJTxvWv8XODkbrujvGFcdfQdLqCf5I\/nMb\/rX6L\/uuuG6n0rqXSbhT1HHdjlxhjzrW\/wD4q9v6N\/8AU\/nf+DXtaHfj0ZNLqMitl1Ngh9djQ5rh4OY72uVrFzk4aS9cfH5v8ZinhidvSXw1Jd\/1r\/FvRZuu6Jb9nfz9luJdUf8AirffdR\/4NX\/xa4jP6fndNv8As\/UKH41p+iH\/AEXR\/obW7qrv+tvV\/Fmx5B6Tr+6fma8sco7j6tdJJJSrVJJJcua0Alzzta0CSSfzWNb7nOSUpOxj7LG01MdbbYYrqYC57j\/IrZL3LqOif4v+q5+27qJPTsY67CAchw\/4szXj\/wDXt9n\/AHXXedI6B0no1RZgUCtzhFlzvda\/\/jLn+939T+b\/AHFWy83jhoPXLw+X\/GZIYZS30DxPRf8AF1n5W27q9hwqTr9nrIdcR\/Ls99NH9n1n\/wDFLu+mdI6b0qj0On47KGHVxbq5x\/ettdustd\/xj1cSWflz5MnzHT90fK2I44x2H1Ukkkol6kkkklP\/0PVUkkklKSSSSUpJJJJSkHLw8TOodjZlLMih\/wBKuxoc37nIySQJGoU8H1r\/ABbRuv6HdHf7HeSR\/Voyfc9v9S\/1f+OrXFZuLldPvONn0vxbx\/g7RBInburd9C5n8upz17ioWU02uY6ytr3VO3VlwBLXRt3sn6LtpVvFzs46THGPsl9rDLBE7el8u6J9Rus9U225APTsQ677m\/pXD\/gsb2ub\/XyPT\/4q1d90X6sdH6KN2HTuyCIdlW++0j\/jP8G3\/g6W1VrWSUeXmcmTQnhj+7H9q+GKMfE9ypJJJQL1JJJJKUkkkkpSSSSSn\/\/Z\/+0iSFBob3Rvc2hvcCAzLjAAOEJJTQQEAAAAAAAPHAFaAAMbJUccAgAAAgBsADhCSU0EJQAAAAAAEKFdbYoq2VNe2RBQsAMFvEY4QklNBDoAAAAAAO8AAAAQAAAAAQAAAAAAC3ByaW50T3V0cHV0AAAABQAAAABQc3RTYm9vbAEAAAAASW50ZWVudW0AAAAASW50ZQAAAABDbHJtAAAAD3ByaW50U2l4dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVYVAAAAAEAAAAAAA9wcmludFByb29mU2V0dXBPYmpjAAAAEQBBAGoAdQBzAHQAZQAgAGQAZQAgAHAAcgB1AGUAYgBhAAAAAAAKcHJvb2ZTZXR1cAAAAAEAAAAAQmx0bmVudW0AAAAMYnVpbHRpblByb29mAAAACXByb29mQ01ZSwA4QklNBDsAAAAAAi0AAAAQAAAAAQAAAAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABcAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NNYm9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAAAEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQgIGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG\/gAAAAAAAAAAAAQnJkVFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIAAAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAAAAAAAAAAABBjcm9wV2hlblByaW50aW5nYm9vbAAAAAAOY3JvcFJlY3RCb3R0b21sb25nAAAAAAAAAAxjcm9wUmVjdExlZnRsb25nAAAAAAAAAA1jcm9wUmVjdFJpZ2h0bG9uZwAAAAAAAAALY3JvcFJlY3RUb3Bsb25nAAAAAAA4QklNA+0AAAAAABAASAAAAAEAAgBIAAAAAQACOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNA\/IAAAAAAAoAAP\/\/\/\/\/\/\/wAAOEJJTQQNAAAAAAAEAAAAeDhCSU0EGQAAAAAABAAAAB44QklNA\/MAAAAAAAkAAAAAAAAAAAEAOEJJTScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D9QAAAAAASAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAAAAAAAThCSU0D+AAAAAAAcAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAAAAP\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/8D6AAAAAD\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/A+gAAAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAA4QklNBAAAAAAAAAIAADhCSU0EAgAAAAAABAAAAAA4QklNBDAAAAAAAAIBAThCSU0ELQAAAAAABgABAAAABjhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAANbAAAABgAAAAAAAAAAAAAFiQAABYkAAAATAEwAbwBnAG8AIABUAG8AcgByAGUAIABTAG8AZgB0AHcAYQByAGUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAABYkAAAWJAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAWJAAAAAFJnaHRsb25nAAAFiQAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAFiQAAAABSZ2h0bG9uZwAABYkAAAADdXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxUZXh0SXNIVE1MYm9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAPRVNsaWNlSG9yekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5cGUAAAAATm9uZQAAAAl0b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0bG9uZwAAAAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgAAAAAAAwAAAACP+0XWOIZZSw4QklNBBEAAAAAAAEBADhCSU0EFAAAAAAABAAAAAY4QklNBAwAAAAAGNcAAAABAAAAoAAAAKAAAAHgAAEsAAAAGLsAGAAB\/9j\/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk\/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx\/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB\/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI\/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg\/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv\/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN\/M7gz8TQrNGU0njTYNRM1TTWHNcI1\/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE\/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0\/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19hX7NgBWBXYKpg\/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg\/aJZo7GlDaZpp8WpIap9q92tPa6dr\/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN\/hH\/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ\/opkisqLMIuWi\/yMY4zKjTGNmI3\/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ\/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln\/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum\/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7\/v3q\/9cBwwOzBZ8Hjwl\/C28NYw9TEUcTOxUvFyMZGxsPHQce\/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI\/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x\/nqegy6LzpRunQ6lvq5etw6\/vshu0R7ZzuKO6070DvzPBY8OXxcvH\/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x\/pX+uf7d\/wH\/Jj9Kf26\/kv+3P9t\/\/\/\/7QAMQWRvYmVfQ00AAv\/uAA5BZG9iZQBkgAAAAAH\/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP\/AABEIAKAAoAMBIgACEQEDEQH\/3QAEAAr\/xAE\/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU\/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f\/2gAMAwEAAhEDEQA\/APVUkkklKSSSSUpJJJJSkkkDIzKKNHHc\/wDcbqf\/ADFIAnZSdAszcat\/pveN3eNQP60fRWbfnX3SJ9Nn7ref7T1X44Ugx91pk9ACHAOaQQeCOE6wqb7aDNTto7t5af7K0KOp1Phtw9N3j+af7X5v9pCWMjbVILdSTAgiRqCnTEqSSSSUpJJJJSkkkklP\/9D1VJJJJSkkkO7IpobNjg2eB3PwakpIg35VNA\/SO93Zo1cfkqF\/U7bJbSPTb48u\/wDItVPkknUnknUlSRx91pk2r+o326M\/RM8vpH+1+b\/ZVVJJSAAbItSSSSKFJJJJKS0ZN1B\/Ru9v7h1b935v9laFHUqbIbZ+if5\/RPwespJNMQUgl6FJYlGXfRox0s\/cdqPl+6tHH6hRdDXfo3n813B\/quUUoEeK4FtJJJJqVJJJJKf\/0fVVC26qpu6xwaPP+ChmWvpw77mRvrre9s6iWtLguYo6vVkkHIJruPd5lp\/qv\/M\/quUkMZkCegQZU7V\/VHu9tA2D993PyaqRJc4ucS5x5J1KZJSAAbLSVJJJIoUkkkkpSSSSSlJJJJKUkkkkpSSSSSk9GbfRAB3s\/cd\/3135q0sfOovhoOx5\/Mdz\/Z\/eWMlymygCkF6FJUel2WPreHuLg0gNnWBCvKEijS8P\/9L0zqX\/ACdlf8TZ\/wBS5cC36I+C77qP\/J+V\/wATZ\/1LlwLfoj4K3yvyy82PJuE+Nm5GNpW6Wf6N2rfl+5\/YWrjdSxr4a4+jYfzXnQ\/1LPo\/5yxElPLHGXge6wEh6UgjlJYWN1DJx4aD6lY\/wb9QP6jvpMWpjZ+NkQ0H07D\/AIN+hP8AUd9F6hljlHxC4EFspJcJJiVJJJJKUkkkkpSSSSSlJJJJKUkkkkp0ek\/Qt\/rD8i0Fn9J+hb\/WH5FoKCfzFeNn\/9P03qP\/ACflf8TZ\/wBS5cA36I+C7\/qP\/J+T\/wATZ\/1LlwDfoj4BW+U+WXmxZNwukkkrKxSYgHQp0klNrG6lk0Q1x9asfmvOo\/qWfSWpjZuPk6Vuh\/8Ao3aO+X7\/APYWCmTJY4nwKRIh6ZJY2N1XIqhtv6dnmYePg\/8AO\/trUx8rHyYFTwXmYrdo\/T6UM\/P2\/wDBqGUJR327rgQUqSSSalSSSSSlJJJJKUkkkkp0ek\/Rt\/rD8i0Fn9J+jb8R+RaCgn8xXjZ\/\/9T03qH9Ayf+Js\/6ly4Bv0R8Au\/6h\/QMn\/in\/wDUlcA36I+AVvlPll5sWTcLpJJKysUkkmc5rGl7yGMb9JzjAHxcUlLqNlldTDZa4V1jl7jAWZl9eqZLMNvqu\/0rwQwf1WaPs\/6CyL77sh\/qXvNjxwTwP6jR7Wf2U+OMnfRaZgbaurl9eGrMJk\/8NYNP7FX\/AKU\/7bWTZbdbaLrLHPuBlthJ3Aj9xzf5v\/ragkpREDZjMid3oOmfXLOxoq6g051I09TRt7R\/X\/m8j\/rv6T\/hl1nT+p4HUqzZg3C3aJfWfbYz\/jKXe9v9f+bXmadj312Ntrc6u1hlljCWuaf5L2+5qiycvCWo9J8Nv8VdHKRvq+qJLj+mfXXJqirqlf2mvj7RWA24f8ZX7ar\/APwGz+uupws7Dz6TfhXNvrH0tujm+VtTosq\/ttVSeKcNxp3Hys0ZiW32J0kkkxcpJJJJTo9J+jb8R+RaCz+k\/Rt+I\/ItBQT+Yrxs\/wD\/1fTc\/wDoOT\/xT\/8AqSuAb9EfAL0DO\/oWR\/xT\/wDqSvP2Alo+AVvlPll5hjybhdLgEnQDUk6ADzKz8vrWLRLKf1iwfumGD+tZ+d\/1tY2Vm5OWf075aNRW3Rg\/sf8Ak1cjAnwYTMDxdbL65j1S3FHrv\/fMisfP6Vv9j\/txY+TlZGU7dkPL4+i3hrf6lY9rUJJSxgAxmRKkkkk5CkkkklKSSSSUpTpuux7m349jqbmfRtrJa4f2h\/1Kgkgp6npn12e2KurVbxx9qoADv+vY\/wBF\/wDWo\/7ZXUY2TjZlIyMS1l9J03sMgH914+lW\/wDkWLy5FxcrJw7hkYlr6LhpvYYkfuvH0bGfyLFBk5aMtY+k\/wDNZI5SN9fzfUEly\/TPrsx0VdWr9M8faqAS3\/r2P9Nn9ajf\/wASulpupyKW349jbqX\/AEbayHNP9pv\/AFKqTxygfUPr0ZoyEti6nSeLfi38i0Fn9J4t+LfyLQVafzFkGz\/\/1vUcis249tQIBsY5oJ4BI2ryf6xdN+sXT9Op1xhjRtuPJxz4eo7+cY7\/AMNf9bXriZzQ4FrgC0iCDqCCpsGc4jsJA\/y0WThxDenwpJelda\/xedLzN13THfs7IOuxomhx\/lUe30f\/AEH2f8VYuE6v0PqvRrNvUaDWwmGZDfdS7w23QNrnf6O70rf5C0sXMY8nympfun5mtPHKO407tBJJJTLFJJJJKUkkkkpSSSSSlJJJJKUkkiUUX5V7cbFqffe\/6NVbS5xH720fRZ\/Lf7EFI1d6Mes\/btnRBa7KdG9lIBaR\/wB2mv8A1f0\/5eQup6J\/i3us239bt9JnP2Oh0uPlfkj6P9TH\/wDYldxg9PwunY7cbBoZj0t4YwRJ\/ed++\/8Alv8AequbnMcQYxHuH\/mf+hM0MMjqfT\/0mr0LH6lTh7uqClmW+C9mOXFgj\/jPz\/3\/AMxaSSSzZHiJPfs2QKFP\/9f1VJJJJSlGyuu2t1drRZW8Fr2OALSDy1zT9JSSSU8b1r\/Fzg5G67o7xhXHX0HS6gn+SP5zG\/61+i\/7rrhup9K6l0m4U9Rx3Y5cYY861v8A+Kvb+jf\/AFP53\/g17Wh349GTS6jIrZdTYIfXY0Oa4eDmO9rlaxc5OGkvXHx+b\/GYp4Ynb0l8NSXf9a\/xb0WbruiW\/Z38\/ZbiXVH\/AIq333Uf+DV\/8WuIz+n53Tb\/ALP1Ch+Nafoh\/wBF0f6G1u6q7\/rb1fxZseQek6\/un5mvLHKO4+rXSSSUq1SSSXLmtAJc87WtAkkn81jW+5zklKTsY+yxtNTHW22GK6mAue4\/yK2S9y6jon+L\/quftu6iT07GOuwgHIcP+LM14\/8A17fZ\/wB113nSOgdJ6NUWYFArc4RZc73Wv\/4y5\/vd\/U\/m\/wBxVsvN44aD1y8Pl\/xmSGGUt9A8T0X\/ABdZ+Vtu6vYcKk6\/Z6yHXEfy7PfTR\/Z9Z\/8AxS7vpnSOm9Ko9Dp+Oyhh1cW6ucf3rbXbrLXf8Y9XEln5c+TJ8x0\/dHytiOOMdh9VJJJKJepJJJJT\/9D1VJJJJSkkkklKSSSSUpBy8PEzqHY2ZSzIof8ASrsaHN+5yMkkCRqFPB9a\/wAW0br+h3R3+x3kkf1aMn3Pb\/Uv9X\/jq1xWbi5XT7zjZ9L8W8f4O0QSJ27q3fQuZ\/Lqc9e4qFlNNrmOsra91Tt1ZcAS10bd7J+i7aVbxc7OOkxxj7JfawywRO3pfLuifUbrPVNtuQD07EOu+5v6Vw\/4LG9rm\/18j0\/+KtXfdF+rHR+ijdh07sgiHZVvvtI\/4z\/Bt\/4OltVa1klHl5nJk0J4Y\/ux\/avhijHxPcqSSSUC9SSSSSlJJJJKUkkkkp\/\/2QA4QklNBCEAAAAAAFUAAAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAATAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwACAAQwBTADYAAAABADhCSU0EBgAAAAAABwAGAQEAAQEA\/+EQXWh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA3LTA5VDExOjQ3OjA0LTA1OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTA3LTA5VDExOjUyOjM5LTA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wNy0wOVQxMTo1MjozOS0wNTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYyNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY1NTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RUU0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkVFNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjQ3OjA0LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6RjE0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHN0RXZ0OndoZW49IjIwMTgtMDctMDlUMTE6NTI6MzktMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9qcGVnIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL2pwZWciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkYyNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjUyOjM5LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjE0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjU1NkNBMDU5NTgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpFRTRCQzlCNTk3ODNFODExODc5REY0N0ZEM0Y4RjM3NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3Ij8+\/+4AIUFkb2JlAGRAAAAAAQMAEAMCAwYAAAAAAAAAAAAAAAD\/2wCEAAICAgMCAwQCAgQFBAMEBQYFBQUFBggHBwcHBwgLCQkJCQkJCwsLCwsLCwsMDAwMDAwMDAwMDAwMDAwMDAwMDAwBAwMDBwQHDQcHDQ8NDQ0PDw4ODg4PDwwMDAwMDw8MDAwMDAwPDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP\/CABEIBYkFiQMBEQACEQEDEQH\/xADzAAEAAQQDAQEAAAAAAAAAAAAABwUGCAkCAwQBCgEBAAIDAQEAAAAAAAAAAAAAAAQFAgMGAQcQAAAFAwMDBAIBBAMBAQEAAAECAwQFAAYHQFBgcBExMjM1CDAJIBAhEjagEzQiQRURAAIBAgQCBAkHCAcGBgMBAAECAxEEACESBTEiQXETBkBQYFFhgTJCFHCRsbN0FQcwoVJysiNzJCDBYoIzQ3UQ8FNjgxagkqI0RCbRVCWTEgABAQMHCgQFAwQCAwEAAAABEQAhAmAxQVFhgRJAUHDwcZGhsSIDwdHhUjAyQnIEIGIjEPGCoqCSgJDS4v\/aAAwDAQECEQMRAAAA3+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHV6jKfpiWx0XxE2S9W76tryAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4kdTtUNWcejbcQO7xKdfvlyt31DD0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWBM1Q3Z6Ld34AAAevH2Va7dLNdv9mPoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsyVrhmzj2nJwAAAAAqGHstV2+Uq\/d6cfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABa0jCGrOPZMvX8AAAAAABVNfswVsiTIG7t8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgbsYbs48fTdXwAAAAAAAAFZ1ZTFWb5HhbufgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUjZjD1nojWdp4egAAAAAAAAABcOnOYqzfIELbyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABT8\/IhstEXWGjp9AAAAAAAAAAAAC54+cz1ki94mwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADyZeRPY6IosdPky8AAAAAAAAAAAAAAF3Rtk0Ve+742wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADp9RZYaIjstFPz8AAAAAAAAAAAAAAAA+l7xNky1ki6I+YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHD1Gk7TEFloo+3EAAAAAAAAAAAAAAAAAD6SDC2zHWSLg05AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcSP5uqG7OPQN2IAAAAAAAAAAAAAAAAAAAHPxI0LdMVZvrWrIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWRL1wzZx7XkYAAAAAAAAAAAAAAAAAAAAAAd3iTIG6Xq3fVdeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtORhDFpHs6Vr+AAAAAAAAAAAAAAAAAAAAAAAA9GPsqV+6Wq7f78PQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbu7CF7XRYsvV8AAAAAAAAAAAAAAAAAAAAAAAAAB68fZYrt8r12714+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACibcYcs48dTdXH0AAAAAAAAAAAAAAAAAAAAAAAAAAAKhh7LdbvlSv393gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUzZ5D9lHjOfp6fQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAq2vKX6zfJkHd2eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4s\/IksdEV2GnzZeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACt6spjrJEiwdvIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHmy8i2w0xHY6PDn4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALi0ZzHWb5Ah7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOr1Gc\/TD1lHpmzwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXVHzmWrkXtF2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcSO5uqG7SPRNuIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0u+NsmirkXbGzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFiS9UMWmi3N+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0viJsmarkXNozAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFnStcMWce0pOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0kOFtmKskV\/TkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALYkYQzZx7Il6\/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOfiSYO6YqzfV9eQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoG7GHLOPHs3V8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3eJMgbphrZFS1+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACk7MYes9EaztPX6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHpx9lSv3S1Xb\/dh6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBn5Edloiuw0dPoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAezH2Wq3fKtfu9WPoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8uXkT2OmJ7HR5MvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUcPZdrd8o1+\/u8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADq9RbYaIistFOz8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFY1ZS9W75Lg7uzwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOHqN5umHbPRR9uIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArunKZKyRIULbyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI+m6obs49v7sQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcejOZazffsPaAAAAAAAAAAAAAAAAAAAAAAAAAAAALJla4atI9qyMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABdkbOZKyResXYAAAAAAAAAAAAAAAAAAAAAAAAAALVkYQxaR7Mla\/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPpeUXZM9XIuuPmAAAAAAAAAAAAAAAAAAAAAAAALf3YwvaR7DmavgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPpfMTZNFXIuPRmAAAAAAAAAAAAAAAAAAAAAAKPtxhuz0RzN08PQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5eJDh7ZjrJFd05AAAAAAAAAAAAAAAAAAAACm5+Q9Zx4zn6en0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOzxJUHdMFZvq+vIAAAAAAAAAAAAAAAAAAePLyJLLRFdhp8uXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7vEnwN0v1kio4egAAAAAAAAAAAAAAADo98iux0xJY6PBn4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPVj7Klfulqu3+3D0AAAAAAAAAAAAAAdfqNJ2mHbPRS9mIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA92HstV2+VK\/d6cfQAAAAAAAAAAABxI9m6oatI9D24gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACo4ey9W75Rr9\/b4AAAAAAAAAAAseXrha0j23vwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFY1ZTdVSL\/h7QAAAAAAAAAKNuwwh6ysvaFv6\/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF\/Q9uQ9LKAAAAAAAAAAtGVp1E\/TaO+ons8Uku8Ye\/r9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX9D25D0soAAAAAAAAAC0ZWnUT9NowJGg5TxSy7ji7uPoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC\/oe3IellAAAAAAAAAAWlK06iPptGAPryUq7bOlNKrOjb8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL+h7ch6WUAAAAAAAAABacrTqH+m0YAA5vJbrNs4U0upatnwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv6HtyHpZQAAAAAAAAAFpytOof6bRgAADt88mOr3TdTS\/ThmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL+h7ch6WUAAAAAAAAABasrTqF+m0YAAAA9WPk2VO+YamV6MMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf0PbkPSygAAAAAAAAALWk6dQn06jAAAAAFRwTfTyJfqpLzIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX9D25D0soAAAAAAAAAC1pOnUJ9OowAAAAABVtfk70sqVKyTxegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC\/oe3IellAAAAAAAAAAWzJ06gfp1GAAAAAAALg0p0ppMn1srrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf0PbkPSygAAAAAAAAALakadQH0+jAAAAAAAAFz6PZ5pZMh18nrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfsPbkRSygAAAAAAAAALakadQH0+jAAAAAAAAAF5xcp6pJN6w5HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF6xdmSFHLAAAAAAAAAAt+Rq09\/T6IAAAAAAAAAAX9DyniklXbE39foAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXrF2ZIUcsAAAAAAAAAC35GrT39PogAAAAAAAAAABJMHKeaSZX423j6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF6xdmSFHLAAAAAAAAAAoG\/Vp6+oUQAAAAAAAAAAAH15K1dtm+mlVrRt+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvWLsyQo5YAAAAAAAAAFE3atO31GiAAAAAAAAAAAAA7Hku1e6caaV7tez4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC9YuzJCjlgAAAAAAAAAUTdq07fUaIAAAAAAAAAAAAADu88mmp3zPUSvThmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABesXZkhRywAAAAAAAAAKJu1advqNEAAAAAAAAAAAAAAB7sU0VO6Z6eXy8yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvWLsyQo5YAAAAAAAAAFE3atO31GiAAAAAAAAAAAAAAAAqeCb6ffLdVK5eZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXrF2ZIUcsAAAAAAAAACibtWnb6jRAAAAAAAAAAAAAAAAAVvUnWmkyhWSfj0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC9IuzJGjlgAAAAAAAAAUTdq07fUaIAAAAAAAAAAAAAAAAAC4dKeKWVJVdJ6wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC9IuzJGjlgAAAAAAAAAUTdq07fUaIAAAAAAAAAAAAAAAAAAC7I\/s8UsmQK+T1egAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL0i7MkaOWAAAAAAAAABRN2rTt9RogAAAAAAAAAAAAAAAAAAAL2iZTvTSb1hSOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABecXZklRywAAAAAAAAAPHnjpn+qc+AAAAAAAAAAAAAAAAAAAABIULOeKWVdETdw9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXnF2ZJUcsAAAAAAAAADoy80xfVeeAAAAAAAAAAAAAAAAAAAAAB5JcDZPNJLrmjb8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALzi7MkqOWAAAAAAAAAB0ZeaYvqvPAAAAAAAAAAAAAAAAAAAAAADk8lit2znSy6nq2fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8ouzJOjlgAAAAAAAAAdGXmmL6rzwAAAAAAAAAAAAAAAAAAAAAAA7Hkw1e6a6aV79ewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXlF2ZJ0csAAAAAAAAADoy80xfVeeAAAAAAAAAAAAAAAAAAAAAAAAHp88mmpkTNUSe\/DMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXhG2ZK0UsAAAAAAAAADoy80xfVeeAAAAAAAAAAAAAAAAAAAAAAAAAHux8myokTFUSufmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu+NsyWopYAAAAAAAAAHRl5pi+q88AAAAAAAAAAAAAAAAAAAAAAAAAAKrrTlTyJaqpXF6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvjbMlqKWAAAAAAAAAB0ZeaYvqvPAAAAAAAAAAAAAAAAAAAAAAAAAAACuak7UsmTq2T8egAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC742zJailgAAAAAAAAAdXrTB9W50AAAAAAAAAAAAAAAAAAAAAAAAAAAAXPo9nWlkyRXSer0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvjbMlqKWAAAAAAAAAANLf1fnD0AAAAAAAAAAAAAAAAAAAAAAAAAAAAC7I6faOXfUGR1+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABd8bZktRSwAAAAAAAAABpb+r84egAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX1EyniklXjD39foAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXfG2ZLUUsAAAAAAAAAAaW\/q\/OHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEiQsp4pJVzRd\/D0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvjbMlqKWAAAAAAAAAANLf1fnD0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfXkp122cqaVWtG34AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC742zJailgAAAAAAAAADS39X5w9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHN5LFbtnOll1LVs+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu+NsyWopYAAAAAAAAAA0ufV+c+PQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2+eTHV7psppfrwzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu+NsyWopYAAAAAAAAAA0ufV+c+PQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6sfJsqZEwVMn04ZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXfG2ZLUUsAAAAAAAAAAaXPq\/OfHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqWCbKiRMFTJ++ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXfG2ZLUUsAAAAAAAAAAaXfq\/N8WQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAquvydaaTKtXKPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvjbMlqKWAAAAAAAAAANLv1fm+LIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdHnmP27TjvMi7I6SwzH5mz7fPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvjbMlqKWAAAAAAAAAANL31fm+DIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdZA+enHe3rqNPjASRE37B+Ru8q+fseXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC742zJailgAAAAAAAAADS\/9X5vrZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQxnqxtta+2bGJyAABMMCVsK5C7yTo53EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu+NsyWopYAAAAAAAAAA0v\/V+b62QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEW5asYbODZ9nD5++AAAACca6ZsR427n6nmdfoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC6Y+eTlDMAAAAAAAAAAGl\/6vzfWyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjv3Xi1YQrFtoXdliAAAAAAMjKmdsK4+7miqlcfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFy6M8oKCYAAAAAAAAAANMH1fm+pkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYnmOMdjBjO2g92eIAAAAAAAHIylo7HYFyV1KldI+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFy6M8oKCYAAAAAAAAAANMH1fm+pkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaHmONdhCiO2g8tmAAAAAAAAAAHc9y85+zz\/AORub8h7vgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcujPKCgmAAAAAAAAAADTD9X5vpZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBjjZNiQfawO3frAAAAAAAAAAAA9XnuaHOWufHJXN1RtgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuXRnlBQTAAAAAAAAAABph+r830sgAAAAAAAAAAAAAAAAAAAAAAAAAAAAKV55jbLiwJbV\/bJ1AAAAAAAAAAAAAAVbDLNrmrfOzlLe4NGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuXRnlBQTAAAAAAAAAABph+r830sgAAAAAAAAAAAAAAAAAAAAAAAAAAAPF55jbIjwJcV3CVpAAAAAAAAAAAAAAAAuDXnnXy1xm5y9tVdWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAuXRnlBQTAAAAAAAAAABpk+rc35vcgAAAAAAAAAAAAAAAAAAAAAAAAAAPN55j1v0Y\/XFf4ZccAAAAAAAAAAAAAAAAAC8NG3PXlLnM3mbT1Y+gAAAAAAAAAAAAAAAAAAAAAAAAAAC5dGeUFBMAAAAAAAAAAGmT6tzfm9yAAAAAAAAAAAAAAAAAAAAAAAAAA6iCdujHS2r6ROjAAAAAAAAAAAAAAAAAAAAX5G3bAuSusvOcs+XgAAAAAAAAAAAAAAAAAAAAAAAAAAXLozygoJgAAAAAAAAAA0yfVub83uQAAAAAAAAAAAAAAAAAAAAAAAAB5DOzVjBZwKLZROQAAAAAAAAAAAAAAAAAAAAAJQhyNgfJXeVXPWHwAAAAAAAAAAAAAAAAAAAAAAAAAFy6M8oKCYAAAAAAAAAANM31bm\/J7kAAAAAAAAAAAAAAAAAAAAAAAAIm91Yv2kG17OH2e+AAAAAAAAAAAAAAAAAAAAAAACZa+VsJ5G7yOo5wAAAAAAAAAAAAAAAAAAAAAAAAFy6M8oKCYAAAAAAAAAANM31bm\/J7kAAAAAAAAAAAAAAAAAAAAAAAIwYYy2cCybWFy98AAAAAAAAAAAAAAAAAAAAAAAAAE91k3YZx91PNPM6\/QAAAAAAAAAAAAAAAAAAAAAAAuXRnlBQTAAAAAAAAAABpo+q834ssgAAAAAAAAAAAAAAAAAAAAABYDHGqygRlawuzLEAAAAAAAAAAAAAAAAAAAAAAAAAAAZJ1E\/YXx13L9bJ+AAAAAAAAAAAAAAAAAAAAAAAuXRnlBQTAAAAAAAAAABpr+q83T8sgAAAAAAAAAAAAAAAAAAAABaLHGewhRDawe\/ZgAAAAAAAAAAAAAAAAAAAAAAAAAAAABzMq6Oy2B8hdSZA3\/AAAAAAAAAAAAAAAAAAAAAAAFy6M8oKCYAAAAAAAAAANNf1Xm6flkAAAAAAAAAAAAAAAAAAAALfY4wzIkMW8D0btYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHf57mFz9nn1yV1fMPaAAAAAAAAAAAAAAAAAAAABcGnLKXn5oAAAAAAAAAA02\/VObpueQAAAAAAAAAAAAAAAAAAAovnmNEyLCVvX\/d+oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2ee5rc1bZ6cncXNH2AAAAAAAAAAAAAAAAAAAAV3VllRz00AAAAAAAAAAab\/qnN0vPIAAAAAAAAAAAAAAAAAAUzzzHGVGgy4rvNI1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVjDLOLmLfOnlLes6swAAAAAAAAAAAAAAAAAAK7qyyo56aAAAAAAAAAANN\/1Tm6XnkAAAAAAAAAAAAAAAAAPM8x8kR8ebav8kvQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcerZndy1xm9y1t7cPQAAAAAAAAAAAAAAAAAK7qyyo56aAAAAAAAAAANOn1PnKNs9AAAAAAAAAAAAAAAAHU8grdoxntIHknxgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALy0bc\/eTuswubs\/Xh6AAAAAAAAAAAAAAAABXdWWVHPTQAAAAAAAAABp1+p85RdnoAAAAAAAAAAAAAAA+PIQz1Y0WsCkWMT6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQou\/YFyV1lxzlkAAAAAAAAAAAAAAAAK7qyyo56aAAAAAAAAAANOv1PnKLs9AAAAAAAAAAAAAAAhz3VjXbV9rWUXm8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEpQ5Ow\/jrvJuingAAAAAAAAAAAAAACu6ssqOemgAAAAAAAAADTr9T5yi7PQAAAAAAAAAAAAAIr9143WkCxrOH998AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE3V0vYPyF3kVSTeHoAAAAAAAAAAAAACu6ssqOemgAAAAAAAAADTr9T5yi7PQAAAAAAAAAAAALD914v2MKOLSF3Z4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIOqm7CuQu5yqJfD0AAAAAAAAAAAABXNWWVPPTQAAAAAAAAABp1+p85RdnoAAAAAAAAAAAFnMMYbCHE9rB9WzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6ZN01hsL4+7laukfAAAAAAAAAAAACt6ssquemgAAAAAAAAADTr9T5yi7PQAAAAAAAAAALY8xxhnRIluK\/lswAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7DK2jstg\/HXUiwt\/wAAAAAAAAAAArerLKrnpoAAAAAAAAAA06\/U+couz0AAAAAAAAACgeeY2zYcJ28Bu1gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAejz3MjnrTPzkbm8Iu0AAAAAAAAAAVvVllVz00AAAAAAAAAAafPqPPW9u8AAAAAAAAApXnmO8yLAVrX8JOoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoY5Ztc1bZ1crb3RG2AAAAAAAAACtassq+emgAAAAAAAAADUR9OoLSk4AAAAAAAAeZ5jvIj462tfxmaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK1hnnRy1vnNytvVNeQAAAAAAAArWrLKvnpoAAAAAAAAAA1EfTqC0pOAAAAAAAHT55AO7RjjbwPJNjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXLq2Z6crc5qcva+\/D0AAAAAAAVnVllZz00AAAAAAAAAAaiPp1BaUnAAAAAADg8gjPVjvcV1EnRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL5jbs9+VucxOas\/Rj6AAAAAAKzqyys56aAAAAAAAAAANRH06gtKTgAAAAAIZz1Y3Wtfa9jE5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkeJv2Ccld5X89Y8vAAAAAArOrLKznpoAAAAAAAAAA1EfTqC0pOAAAAAi7LVjDZwbOs4fP3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASxCk7DOPu8mqKfxAAAABVteWV\/OzQAAAAAAAAABqI+nUFpScAAABH3uvFmxhWHawu7LEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATfXS9hXIXeQ1JN4egAABVteWV\/OzQAAAAAAAAABqI+nUFpScAABY\/mOMllBi+1g92eIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyHqZ2wjkbub6iVx9AACra8sr+dmgAAAAAAAAADUR9OoLSk4AC0PMcbLCFEdtA+7MQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPpk\/S2Gwnj7uVK+R8ABVteWV\/OzQAAAAAAAAABqP+m0NlytYoDHG6dDg20g9u\/WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2mWFFZ7BuPupChbvgKtryyv52aAAAAAAAAAANSH0yhjWVqxxmRICtoHORqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9HnuZHPWmffI3N4xdtW15ZX87NAAAAAAAAAAH5\/vpnOYidVTdUrSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUccs3OZtto3B3+R1HLAAAAAAAAAAEX2GjVV3\/AD+u7sKXye+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJyln7bfnvR5cc3YAAAAAAAAAAAAQvaxtT30HnsDupqOj3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT5VzNsvz\/os3uTtOQAAAAAAAAAAAAAMfrqJqV+hc7hZ0lVwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLcGTtg+f8ARZ\/8fbd+PoAAAAAAAAAAAAAAAxnvoOo\/6HzuI9\/W\/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASFF37U+C6DY1xV1UtfoAAAAAAAAAAAAAAAAAxG6Sv1J\/QucxjuoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF1adm0bhb\/Zhw15cOjMAAAAAAAAAAAAAAAAAADiYUdVWamPoPO4\/WsIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACt4Z7L+Jvdo3BX14xdgAAAAAAAAAAAAAAAAAAAAHT6wS62p1MfQudhiwigAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVHHLYjx91tU4DoJLgbgAAAAAAAAAAAAAAAAAAAAAAPFn5r37Kn1T99z0VzY4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHe9zy5S32w\/P+hmeqkgAAAAAAAAAAAAAAAAAAAAAAAAUjbjrd7el1b91z8fytIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIzP5y022\/POjyDpZYAAAAAAAAAAAAAAAAAAAAAAAAAAFvb8NZ3c0ervuqC1N2sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZU0djt1+d9FlHz88AAAAAAAAAAAAAAAAAAAAAAAAAAAACz5WvV53lDrS7Wit7bgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMhaqbtw+d9HmZzFkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHc7Tqv76g10djSUnPEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATNXyttnz3os6eStu7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIqsdGqP6Bz2vnrqby++AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTYcjazwPQbDuMufbh6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIUtY2pv6DzuCfVVPS8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF8Rt20nhb\/ZHxF3XdOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxzvIepv6DzuGPR1fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFx6s9mfE320Lg766Y2YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxhv4Oon6LzmKV5XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVbDLYzx13tT4DoL\/AIW0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYf8AS12pf6FzuM1zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9PnuwDk7nbH896GVa7eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0+sJOrq9Tf0DnYDtIYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHYZt8zbbb\/nnRTnUSgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOjLzAzrqnUv9B56IJ8UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6Zc0Flty+d9HkrRTQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDn5rx7Om1T99z8ZTI4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyZpZ+2z590WXnNWIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFC3Y64O2pNWnd0FiydIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnasmbaPn3RZu8pad3gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW3vw1i95RaxO3obX3awAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLEGTtc4HodgvG2\/ox9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFly9ervvKHWl2tFQ9mAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkCLu2n8J0Gx\/iLqp68gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGs\/Tqw77n9dXY0tMyxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF0adm0Hhr\/AGa8LeXHozAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEUWMfUz9D57ATq6fze+AAAAAAAAAAAAAAAAAAAAAAAAAAAACtYZ7KeKvNpXBX96RNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg62i6lfofO4PdPU9QAAAAAAAAAAAAAAAAAAAAAAAAAAPZ57sS4662rcD0Em1+8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY4XkLUv9C57DfoqviAAAAAAAAAAAAAAAAAAAAAAAADue538rb7Y\/n3QzTVSQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABit0MDUf9D53Fe8rgAAAAAAAAAAAAAAAAAAAAAAORmXzlptn+fdFkbRzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABhz01bqR+h87jlbwQAAAAAAAAAAAAAAAAAAAABlNSWG3H530eVXPTwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOn1hB1dVqZ+g89BNnDAAAAAAAAAAAAAAAAAAAGQVVN22\/PeizQ5az5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8+XmAHY1GqHv+eiOdGAAAAAAAAAAAAAAAAAEwQJW23570Wd3I23d4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFPz811drS6qe95+OZegAAAAAAAAAAAAAAASPE37W+A6HYjxlz7sPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQd2Otvt6TVx3VBY8nSAAAAAAAAAAAAALy0bdpfB3+ybiLyvacgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABa0jDWF3lDrK7eitnbrAAAAAAAAAAAFxas9l\/E3u0HhL674uwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWRL1as++odbfaUdFzwAAAAAAAAAFTxy2M8bd7UeBv5Eg7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGc\/Rqs7+g13dhS07LEAAAAAAAejz3PnlLjbL896GW62QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIes4+p\/6Dz2A\/V0\/n98AAAAAHMzV5u125fOujneolAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCbeLqT+h87hJ01T1gAAAGWdFZbdvnXRZMUM4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY23sLUt9B53Droqz4AAZJ087bd886PMDmrEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYldJX6mPoPO4tXdeJ0rJe2X5\/0WcXJ2vd4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEw46etsOXpz55C39mHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\/\/aAAgBAgABBQD\/AIP4AI0ixE1FRKUFWAGpRIyfSzt3pFiY1JolT\/gIANLMAGjpiQelCLIx6SblT\/AYgGBZhRyCQekiLQylJNSp\/kOmBwWYdqMUSj0gSbGUpFoVPQKJFUpZiJaEBDo6kgZSkWRSaRREqlLMRLQh26MpomUpFiBaAO2nVblUpVkYnRYiYnFFgAUAAGrVbFUpVmYnRIpBMKLCikAoa5VqVSlmpk+hwFE1IsBGiJgQNiVZlPSzYyfQoA70kxE1JolT2dZkU9KtzJ9B0WRj0kgVPahDvSzEpqVRMn0DSZmPSTYqe3CADSzADUokZMefItTKUi0KnuRigalmHejpiQedJNzKUizKTdjEAwLMKMQSjzZJEylIsilrt23k6YHBVgIUYol5mmkKgosALQAAb6okVQFWAloQ7cvIQTikwopQKHAFUSqUsxMWu3blZSiYUmHeiEAgcEVblUpZkYnKADvSLERpNIEw4Qs2KpSzMxOSdu9IsjGpJEqfDVmpVKWamT5CizMekm5U+IrMynpVsZPjqLQylJNSp8VVZFNSqBk+MotjKUkzKTjAh3pZiBqURMnxVJAylIsik44IANKsAGlEjE4imkZSkWIFoA7cfMUDAqwo6YkHhhExOKLAAoAAORnIBwWYUYolHhBSiYUWFFIBQ5MdMDgswEKMUS8FABGkWAjREwIHKlESqUsxEtCHbgIB3pFiJqTRKny9VAqlLMjFrt235JkY9JIFT5mq3KpSzIxN7SZmPSLYqfN1WpVKVZmJu6TUylItCp87WaFUpVqZPc0m5lKRZlJz9VmU9KtzJ7emiZQUWJS0AdugIh3pVkU1KoGT2tNIx6SYAFAAB0FEO9LMQNSiJk9nIQTikwopAKHQgQAaWYANHTEg7EUomFFh3oiYEDoYYgGBVhRyCQdcAd6SYiak0ip9ETkA4LMKMUSjq0WRjUkiVPoqdMDgswEKEO2oRZmPSTcqfRlREqlOGn\/UGlbpf9p1o5RKgHv0afejSsPepwyItThidGgHv0YfejSsPe\/q4jyLUuzOhXfv0WfejSsfe\/i4jSKUu2Oj0VfejSsfd\/kId6cRhT0sgdHom+9GlY+7+AQ70vFlGlUjJD0QfejSsvd\/EYoGBeKpRMyY9Dn3o0rL3fyKJlUBeK7UYolHoY+9GlZe7+ZRIqgLxZi0ICUehT70aVn7ugWblWBxGGJX\/wC9CH3o0rP3dEu1ItS0adPoQ+9GlZ+7pHDMi1OGB0ugz329K19zTOWJFqXYqI0A9+gb329K19zULx5FaXanQoB79AXvt6Vr7mqcRpFKXbHR6APfb0rb3NWId6XiympVE6I89e+3pW3ua0QAacRQDSqRkh5299vStvc15yAcF4qjlEg85e+3pW3ubCokVQF4oQoxRIPN3vt6Vt7mxqoFVBxFmJQh2Hmrz29K29zZVm5VgcRpyc1ee3pW3ubOu0ItTiOOlQD35k89vStvc2lwyItS7A6XMXnt6VM3+JtrcMCLUuyOjQD35c89vSl87a4jyK0u1Ohy157elL529eMIel0Dojyp57elL53AQ70vFlNSqJkuUvPb0pfO5GKBgXigGlEzJjyZ57elL53Q5AODiLo5RIPJHft6UvndlEiqAvFiWjAJR5E79vSl87wsgVUF4wxKEOw8gd+3pSj2Hel2pFqXjTp8gd+3xJdqRal486VAPfjrv2+KOGRFqcMTo0A9+Nu\/b4s4jyLUsyURoB78Zd+3xheNIpS7Y6PGHft8ZEO9OI0p6WQOjxZ37fGxDvS8UUaVSMiPE3ft8dMUDA4iqUTMmPEXft8fUSKoC8V2oxRIPD3ft8hUSKoDiLMWh\/8AkeGu\/b5CI9qRbqLUMEgen1tmJRiiQeFu\/b4+I9qRSMtSDApP4O2KboHluKJUICA8Jd+3x5FMVhQjiloA7fzexiTun0Aq34S79vjhCGUpKMAKAoF\/G9ikndPYNZtQD34M6DuTjRCicUYzvRCAQPzPYVF1T6HVaUA9+COfRxjv3FCOMNJpgmGifQKTinsUq04G59HFu9Ix4npNIqYaUQ709t1Jankeq0HgDn0aYN+70hHmUpBsRENSIANPrcIrTpmo1HfnPo0wb4I9qSYKKUg0IjrlEyqA9tspqctjtzb459GmDehHtSLRRam7MqOxLIlWK9tqlkDojvTn0aYPG7iIBSLc61N2RUtmcNSOAfW2YlKJmTNvDn0aYvjdRHtSKBlqRjyJ7U5aJuSvrcOnRgEo7s59GmL43RJEy1IRpS0Adttdx6ToH1vKI7s59GmL43IhDK0hGgWgAA3F7FpOwewKrevG5ufRpi+NwIAqChG96AoBur6ISd09hFm1APfcXPo0xPG3B\/8AQoR3eiJgQN4fwqTqnsSs03Bz6NMTxtgf3pKNE1JIlSDfHsAkvT6NVZjtrn0aYnjavIoxx1KRblRDfxDvT23U1qdx6rXbHAdyaZP07QJgCkWKilINiohwMxQMD22yHpy0UbDtK\/o0yXp2YxgLSLM6tINSI8IUTKoD+2wNS7c6BtnX9GmS9OyCPakGp1qQZES4YsgRYHls0omZIdlX9GmR9OxCPakmx1aQjiJ8QcNSOCvbbMSlEzJjsa\/o0yPo2FJE61IRxScUdsk3RXtuKJUICA7Cv6NMj6NekUyot44C0AduLu49J0D231UK8bAv6NMj6NaQoqClGhQB242+ikndP4JVtXfXL+jTI+jVkKJxRjO9JpgmHHn0Mk7p5CrNqAe+sX9GmR9GpDuIoxpjUkiVIORPoNJzT6KVaatf0aZH0afv\/dGPMpSSJUw5L5p9ApOKeRyrQdQv6NMj6NKJgCkGJlKRblRDlIh3p5biatO2SjUdMv6NM2N\/knoxN2pFidWkGhEeXHIBwfW2U9OWijYdIv6NMy9rRItDrUgyIlzJRIqgPbaAaWQOiOiX9GmZe1+cR7Uk2UVpuwKlzZZAiwPrbEKUSMkOgX9GmZe1+UR7UikZakGBSc6dNE3JXttmJRyCQ35l\/RpmXtfkRTFYUI4paAO3PXbFN0D23VEqEBKP5F\/RpmXtfiImZSkowAoCgXoC8jknYPoBVD8i3p0zL2vwEKJxRjO9EIBA6CPYpJ3T+DVbUA9\/wrenTMva\/l3ERQjhGk0wTDoQ+hkndPIVZtXfv\/Nb06Zl7X8O9Ix4npNIqYdDH0Ek4p7FqtP5LenTMPZ\/p3pCPMpSDYiIdDxDvT+ATcU8jlWn8FvTpmHsiPakmCilINCI9FBDvTy3E1KdslGo0t6dNBFF6ig0Kl0YOQDg+tsp6drlT07CUWYjGXgktQCA9F5KfQY1JXQ4eaqOml2Ixl2ouqAe\/RORmUGASd2rOddFzyzAYy6EHnRB9Josgk7wUXAxhMOwRlxLsai7jQfdDHb1NoWVvEx6VVMqOyRt0OGlRs+g+6ELuCIFlLzpw5O4NtEXdazWo6aQfh0DVVKkWTvMpKdvVXZtrKYSjGXes3qPlEXxefnOBAk7wSRp\/JrPR29NQyYxt5KJUykUXpediPapO7UW1SEyu+Hc0FzIGjLzEtNHqbsvOJO50GdSk8u\/Hd27k7c0XedIOCLl5pJXC3Y1KXIu+3xo9VaGjLzKekVyLF5hIzSDAJS6V3Y7+xkVWRoy8U1aTUKoHLJCURYlk7uWcUYwmHgTCVWYjF3ck4oBAeUvX6TMsneSitKKGUHg0dNLsKjbsQc0A9+SunibUsneYmpw4O4NwqNuFdjUZc6DzkSy5ECyV5lLTp2o6Nw6NuNwyqNuFu+48ooVMJO8U0qfSCr03Eoy6V2lRs8g+40I9qk7uRbg\/lVnw8VKYSjGXas2qOmUH4cV8VKXQizqSm13\/GimEoxd3qoUxk0XocSlLjQY1J3Cu+48moZMYy8lEqZSCTwvDpKeQYVJ3Qu75E3cHbmjLzEtNXibovCpCYQYhJ3as5oxhMPJG7pRuaMvMBBBwRcvBn0kiyLJXkorRjCYeUNHyrQ0ZeZT0kqVUvAnb1NoWVvIx6VVMqbljGTWZDGXimtRDgcN+XcEQLKXlTh0dwbmDCVWYjG3ci4oB772qqVIspeRUxdvlXZuaRs2uwGKulF5QD33cRAKk7wSRp\/KLPR5xGXCuxqMuZB5ugj2qTuxBrUjNLvh55F3KuxqNuFu+3GTuZBnUncK77oDG3Su0qMm0H4bZJXA3Y1KXKu+6CFMJRjLtWbVHzCD4NokZpBgErdSzvoQUwlGMvBRAGMmi9DZH0miyCTu9ZxRjCYehSSpkjRd4nILN8k7LsDx8k0LJXkdSlFDKD0ObuTtzRl5iFNXibouscuiNiyd5iNOHB3BuiTV2o1NG3oU1IOCLl1Cy5ESyd5lJTp6q6N0WZvlWhoq8SK0kqVUukOoBAk7xTSp\/JKvTdGmEmsyGMvBJaiHA4aAR7VJXcg2qRlln49Ho6YWYDG3cg5oB7\/mk7oQZ1Izi7\/pHHTi7Gou6EXn45O4kGISdxLvuk8ZcLhjUZcyDz+cnOoMKk7pXd9K426HDOo24G77+shMIMQk7tWc0YwmHpbGXUu0p\/eSywHUMoP\/AB6v\/9oACAEDAAEFAP8Ag\/8AejLdqEwjRVu1FMA9LTKgFGMJv4APairUBgHpSZUAoxxN+AB7UVagHv0lMoBaMoJvyAYQoq1APfpCZQC0ZUR0AGEKKt3rv0dMcC0ZUR0hTCWiqgPRoxgLRlhHUFOJaKqA9FhMAUZahHvqyqCWiqgPRIR7UZahHvryqCWiqAbocI9qMtQmEdjKqIUVQDdCzLAFGMJtnKqIUU4G6DmVAKMcTbWVUQopgN0DMqAUZQTbcA9qKt2opgNz8ygFoygm3IB7UVagHvzsxwLRlRHdgHtRVqAe\/NzHAtGVEd6AwhRVqAe\/MzGAKMt3oR776UwhRVgHmAj2oy1CPfgJTCWiqgPLBHtRlqEe\/BSnEtFVAeUmW7UJhHhJVBLRVQHkplQCjGE3DSqCWiqAbkJlQCjHE3ESqiFFOBuOmUAtGUE3FSqiFFOBuMmOBaMqI8ZKsIUUwG4qY4Foyojxzv2oq3agMA8RMYC0ZbvyAB7UVagHvw0TAFGWoR78jAe1FWoB78JEe1GWoR78nAwhRVqAe\/Be9GWoTCPKymEtFWAeBmWAKMYTcvKcS0VUB38yoBRjibmZTiWiqgO9mVAKMoJublUEtFVAd3MoBaMoJudlUEKKoBtzMcC0ZUR5+VUQopwNt5jAWjKiPQMqohRTgbaxMAUZbvXfv0GKt2opgNs4j2oy1CPfoSA9qKt2oDAOxiPajLUI9+hoD2oq1APfYDLAFCYR6IgPairUA99YZUAoxxN0VAwhRVq76gyoBRjiboyUwloin+WmVP8A4FK4AejaPnSufbohxJSa4D0ZR86Vz7f9SKCSiLgbouj50rn0fxIqYtEWA3RVHzpXPo\/mmsJKIqB+iaPnSufR+AQ70VcxaIoB+iKPnSuPR+MjgQoigH6Ho+dK49H5PFEcCFFMBuhqPnSuPR+cjmimA3QtHzpXHo0ACICm4oB79CUfOlcejRFMJaK5CgHv0HR86Vx6NIQ4kojgB6DJedK49GmIcSURcDdBEvOlcejUEUElJrAboEl50q\/o1RFRLRFgN0AS86Vf0awi5i0RUD8+S86Vf0a0Q70RcS0RQD88S86Vf0bARwIUUwG50l50q\/o2EP7URyIUU4G5wl50q\/o2MBEKI4opgNzZLzpV\/RsoD2EjigHvzRLzpV\/Rs5TCWk3ADzNLzpV\/RtJDiSiOAHmKXnSmDuG1kUElEXA3L0vOlHbiKCSiLAblqXnSjuBFTFpNUD8rS86UdyIuYtEVA\/KUvOlHdCOBCiKAfk6XnSjuya4lopwNyVLzpR3fxRHAhRRA3I0vOlHeQHsJHNFMBg5Al50o72UwlojmgHvx9LzxIoiWiOAHjyXnihDiSk1wHjiXnTBwAigkojgpuNJedMHAiLGLRFgNxhLzpg4ImqJKIqB+LJedMHjggh3oq5i0RQD8US86YPHByOBCiKAfiSXnTB44QH9qI4EKKcDcQS86YvjhZHHagEDBw1Lzpi+OFqOCkr\/+ioWm8mU9APfhiXnTF8cJUWAlKORN\/BFydGkJIinC0vOmJ44OoqBAVdCahHv\/ADQeHRpvIEV4Sl50xPHBTqgWlHgjQiI\/jbvjo0g+ItwdPzpieOBmUAtKvKMYTfnbyB0qQeEW4Kn50xPHARMAUq7CjnE2jbyRk6QdEW4Gn50xPG\/ibtSrvtRzibTAPakJQxKRXKsHAE\/OmJ430TdqVdgFKKifVFMJabyglpJYqob8n50xPG9iPalHYFpRcx9cQ4kFvK0moCgb4n50xPG8iPalXIEpRcT7EmqZMW8qA0Q4HDek\/OmJ43hVwBKUcCbZklzJC3lANRRAwbwn50xPG7KLgSlHRjbUi4MiLeTKeg\/vu6fnTE8boosBKVdiahHvtqDo6NN5Iim7J+dMXxuRlQLSrvvQiI7i3eHRpvIEV3RPzpi+NwOoBQVd96MYTbq3fnRpu9ItuSfnTF8bcYwFpV3RjibeW8gdKkHZFtwT86YvjbDGAKUedqOoJ98Ae1N5IxKQckW25Pzpi+NqMYApV2AUoqJ+AAPam8oYlJLlV2wnnTF8bQI9qVdAWlFhPwQphKKEqIUkqVUNpJ50xfGzquQJSiwn4QRQSC3lKIoCgbOTzpi+NkEe1KuAJSjgx+GJqmTFCVAaKYDBspPOmDZFHAEpR0Y3EElzJC3lCmoogYNjJ50wbEdcpKVdiahHvxNFydEW8mU+xk86YNgOqBAVdf5UI9+LoOzo0hIkU2EnnTBrjqAUFHYjQj3423enRpu\/ItryedMGsMoBaUeUY4mHjzd+dKkHpFtaTzpg1RjgFKPAo6gn5G3kTp0g6ItqyedMGoEwBSrsAo6gm5MA9qbyRiUi5ItqSedMGmEaVdAWlFRPyoBEKQlDFpJYqoaYnnTCX\/EdGI9qVdAWlFzH5cU4lFvKCFJqlUDSE86ZX1aER7Uq5AlKODH5kRQSC3laIcDhoiedMr6tAo4KSlHIm5smqZMW8oA0UwGDQE86ZX1fmUWAlKORNzpFwZEW8mU9APcPzE86ZX1fkUVAgKuhNQj356g5OjTeSIf8xPOmV9X4jqgWlHgjQiI9AUHZ0abyJFfyF86ZX1fgOoBaVeUYwm6Ct3p0abviK\/iL50yvq\/kJgClXYUc4m6Et350qQekW\/AXzplfV\/AR7Uq77UY4m6Gt5I6dIOiLfyL50y3q\/oI9qVdgFKKifogA9qbyZiUi4It\/AvnTLeoR7Uo7AtKLmP0UARCkJQxaSWKqFF86Z+p\/0GUXE\/RgpxKLeUEKTIJtOu2IsDqGMWjFEo9Fm0aovTaNTQ1ThoRcHUOdOhDt0TbMFF6axREdc5ZEcA6iTpUIduh7dmdemsQROgDtsLmPTXp1FnR6GINjrC1hikopQKGyOYxNenMaoh0ISRMqLWFAKImBA2h1FkWpywUQ6CJpioLWF70kiVINrEO9OogitOWR0B5+UgmFrDGNSLciIbeIANOoch6cNDoDzsA701hzqU3aEQDczEAwOoYpqXbnRHnDWJOtTZiRuG7nTA4OoUBpVEyQ80axii9NY5NDfFUiqg6haUSMmPMG0eovTWLTR4AsgVYHUKJaOQSDyxsyOuLWJIlQB24Gu2IsDqGMSjFEvKUGp1xaw5SUAAHB3DMi9Ooc6dCHbkqKBlhawoFohAIHCnLFNenUSdHkSaRlBawtJpFTDhzmPTXpzGKI8eIQTi1hRNSKBUg4k6jE1qcxyiHGgKI01hzHpBsREOKiHenUURanLBRDiwB3prEnVpuzIhxoQ706iCK04ZnQ4m1izrU2YJoceEoDTqGKel2p0B4c2jlF6axiaHIjkA4OoUDUs3MiPCmzFRemsURGgDtyU6YKA6he9KomSHgzdodcWsOROgDtylVEqoOoXtSiYpjwJBudYWsMUlFKBQ5Ys3IsDqGEtHIJB35JEyotYUAoiYEDmC7Ui4OYYxKEBDeyJicWsL3pJEqQc0cMyL06iDpUIdt3KUTC1hjGpBuREOcOWCa9Ooo6O6AHemsOdSm7QiAc8dRya9OoxRHcWsUdamzBNDoC6i01qdR6iG2tYxRemscmh0EEO9OokitOWKiG0tmCi9NYsiPQgQ706iCKU4ZnQ2VuzOvTWIIlQB26FmKBgdQxT0u2OiOwINjrC1hikoCgHQ85AODqFA1LNzIjrEUDKi1hQLRCAQOiSiRVAdQtKpGSHUJpGUFrC0mkVMOiyqJVQdQohR0xIOkIQTi1hRNSKBUQ6NLtyLA6hjFoxBKOgABGmsOc9INSIB0ecNSLg6hzkoQEPygHemsSdWm7IiHSNwyIvTqJOlQh2\/E1jDrU2j00Ok7lgmvTqKUR\/m1jlF6axiaPStzGpr05jFEP6tmKi9NYkiVAHbpc6i01qbQ5E6AAD\/j1\/\/9oACAEBAAEFAP8Ag\/rLptiT2S27WnVwSTxaCyW5a1FTjGaJ0rOcqYT2RmcdUvPvps\/9UHCrU8Fk1ZIY6UaSqfScR7VPZBYRQTV0yM8b+bN84j1IHJxgFjINpJLpJPXxHQdTl5yU5+SOlXcSpBZOTUpo8QfJ9IJy8Y2CCevuRmQ8\/ni5l7DKQWS2zqkV03JOjk1c0fBFnshv5OhER0cTPv4Q8Dkhm\/pNQixejEtOsYQk9kl29o5zKG00LdEjBDB5EYSdFMBw6KSMo0ik53JqzgF3Cro+qhLukoKoO\/Y2X6JPXzeOSn8mj3ePnEgproO9JKDqBvWOnehzhwk0TnsmpI1IyruWU2EB7VBX7IxFQV3x090KUUIiWdyU0Z1LTz6bPsoCIVA5DfxlQtzx86HQUxgIE7kRhGVNXK\/nj7SQ5kzQGR3keMPcDGdT6BTl+R0PU7d0jPDtqK6jY8Fkxy1qKmmU0nz6dvKOggnr3kZzcmzpZmpBZNUSqPk2sqlzqbumPgSz1\/yEvQj33Vm+cR6kDk6mT5vIpc2mLhYQZJ7Iz2QE5zKG3iOlXcSpB5OSVpu5Sdp8ylJlnDJTuTHLqll1HJ98ipt7CqweS2ruklk3BOXP5FtFpTuTjnp27WfK8Ah7gfQSkDkZlI0Q5VA5U7eIMU53JyadP5JzKK8EhbokII0DkJhKUA9+TrLJtyTuS2zWpOYeTCvCIK8JCBGCvyNmOSHOVMJ\/IrKOCYuB9OqcMgL2kIIYG846dDj4j2qdv+PiBmrpkZ4eHgPaoK\/pGIqDuyOni8cnr3joQJy85Kc4oAiFQeRn8dULc0fOl4xO3bHwATt+yMvQj34uQ5kzQWSXjGomeYzROKTNzR8EWdyI+k6ERHjaC6jY8Hkxy1qMmGcwnxCWnGMInPZJdPQVVOufjzR2sxVg8nHJUfJtZVPhkjKNYlKeyaqrS7hV0fkTGQcRqsDk0DU0eoP0+EO3qDBOeybTx84kFOTRss7iFIHJqKwN3CTtPgiy6bYk9kxFEJKWdy6nKomefQh4LJbV3SSybgnAFFCIln8kNGAy08+mz8uhrkfwR4HIrGRAhyqBvgj2qcyIwjKmrmkJ43MoW6ZGBGCyDHyoAPfep2\/I2HqdvCQnh5tCXnJQdQd+Rsxu85eMdBVPXzIzXO4K+ZKFqDvKNndzmbojoIs9kCQlwEe\/PQHtUHf8jEVCXVHT4bdLzzGDTn8jvJATnMoboAQ5kxg8jPo6oW5GE8XapKYZw6c7kxy6pddRyfoIkqdA8Bkl0yCJnWM2TZn0g2jUp3Jxz07erv1OhCDhVqeByYu2CNlmkulsTp0iySncnJp1ISbqVV6GNHq7BSDycclMJFtKJa5VZNuScyW1aVKTT2ZU6IMJJzFqwOTSHBo8QfJ6oxgIE9kVjHBM3E+nlOikbLO4hSCyaguCK6bkmnnb9joepy65CfN0YiZ59CHtO+SXCppbjlTQUTB5Ig7kOokdEejONvmtLkD\/AFerayFL22Ft3zEXMCiR0TdF8bfNaXIH+r\/1tnJkrb5beu+Jus5yGTN0Vxt81pb\/AA\/ytj+ACIDbmV5SJCBuOKuggh26KY2+a0t+f6z\/ACTUMka2stvI4sLNR1yp9EsbfNaW\/P8AWfwILqtlIHMDtMYuQZTyPRDG3zWlvsO9tfiZPnEctbuYf8gj3rWXQ6HY2+a0t8\/63+SLl3sIvb2X0HNIqIu0uhmNvmtLfP8Arf5oidfwK0BlxhJCT\/FZLoVjb5rS3qAGt7QQF0Sdsq23lONlqFMQJ0Ixt81pbz\/1\/RW9eErbBoLJ8POCdMxOg+NzAE1pbz\/1\/SW1fsva9W5kGGuUTkMToLj353S3b8HprXyLK21UBfELcoKpHQP0Cx787pbt+D1Fu5Ql4Qlv3VE3SU5DJj0Ax787pbrATQmpKYSjbOWJGKqBuOMuYgh25\/j353S3L8Pq0lToHt\/Lz5oWJl464U+e49+d0ty\/D61u5VaKW7mFVMI1+znEed49+d0ty\/D6+OknUQ4t7L\/\/AGU0WbySPOce\/O6W5fh9hiph9Br2\/l5s6Kgqk8S5vj353S3L8PscJcUlbi1uZYj5Uxf8VE+a4+HtO6W5fh9lgLpk7ZVtzKMTMAZMSl5nj\/57S3L8Ps9uXtL2sNuZIh7gpVE6I8xx\/wDPaW5fh9pti\/5a2Bt7IEPcYmIYg8vx\/wDPaWRRI5abXbOS5e3S29ekPdAHIZM3Lcf\/AD2ldezttt5QlIWoC54m6qEBDlmP\/ntK69nbimEg27lqRjwgpyOuZIQ7cqsD57SuvZ3BFZRue3cvu2oRMuwuBPlFgfPaV17O5NHi7BW3sxKVHvWkwhyawR7T2ldezukdJu4he28upKA0XQkUOSWJ87pXXs7tETb+BXt7LjWQOn\/g4R5FYnzuldezvEHcklba1u5XjJUCdlE+QWJ87pXBROlvVu3jLWsa3soxM1SiRk+P2J87xK3b1lrZG38jwtw0okdEeOWJ87xS2chy9sltq+Ye5iqJHRNxqxPneLW1kyWt8sHecLc1HIZM3GLE+d4uA9qt3LErFBAXLFXSQQ7cXsT53jKahkjW1ll7HVCzcdcqfjitifO6YfPBEV1Gx4LMLxOomSZT6PE7E+d0w+eDMnziOWtvMH+Qx75rLocRsT53TG88Iiph9BuLfzAi4BFVB4lw+xPndMf1cKiJx\/ArW7lti\/r\/ADTFHhtifO6Y\/q4U5cos0ruz23ZnJLP3dx4y+4UNP01cIvm\/C7E+d0xw7G4Qssm3TvHPMbEjcNzzN4Kf1sDLV04zWxz9urWu8EzkWJwmxPndMr6+D3TnG34JS5rzm70FNMqRf5Y2zrd+Lhxj9o7QyDQlEA4PYnzumV9fBbxy5CWmN4X1N3sZNIiIfixl9grtxibG32RszJAqpHQPwWylBSm9MsHZTgd5ZOhbNC7clXHeoN2yTUn5safZ28ceExpnu0co0chkx4HZ3zWmX9zgN4ZIgrILc2YLnuY6KBEA0JTCQcW\/a66LGHHeaLSyemIduBWd81pl\/c3+7L8hLKQunNkzcRf8e59K3cKtFcbfcK5LbGwMm2zk5twCzvmtM4\/srvtw3TEWohdGc5CYD\/qE6upZvXEctjD7jysMNl31b+RGm\/Wd81pnPu73NTsfbrW8c6PnYrJGdutbBz0jbT3Gf3MdthtW64e94\/fLO+a0zn3d5kJFrFI3Zn1RyV86ezLnYbbuqYs97jT7noKkg5+LuhpvVnfNaZ5\/6N3ePG8ejdH2BbInmJiTuVbZbMv+4cfPMZfcmMmjRz9rMM94s75rTPP\/AEbquum2TuvPMUwG5LgkrwW2mxMmXJjd3jL7fW7chEFU3SG7Wd81pnv9nG6XbmqGgzXNc8zex00ypF2zHeY7sxerjP7Z2xehu3cu6Wd81ppD\/wBW5XnmGHtSrove4r0OkimgTcMZ53uzFqmNPtBaGQKD+5dys75rTSH\/AKtwvHLUFaBrnybcl5gQhU91xf8AYy7cY1jP7FWfksqqR0T7hZ3zWmki\/wCLvbrwybAWQFz5euC6QSRIiG8Yu+z9149NjnOtn5PKICG32d81ppX\/ANu2XXfULZiN4ZjmripFskgO9pqGSNjP7a3TZwY4y7bGU0BDtttnfNaaV\/8AbtVw3TFWshdubZedFNsUqu\/tnKzJXGX3En7aJY+TLXySjtdqqCnMaaZL\/hIbRO3FG2y2uvPEnJUqKztbgbCQdRa+NfubKR1WfekDf7LabZ+X0058js0vNMYBtdWf1XQyL53MueDwU\/JWy8xd9yzIEtu5Im8mGz2z8vppz5HZHj1vHI3Nn5n2l5J9ca\/C7Xu+asp7jn7ooPaipRjPNNltn5fTXEAFldiXXTap3fnNjGjPychdy3D7MyBcOPXmNfuRDT1R0i0mGux2z8vprj+W2AxgKF5ZujISrjuWavNUpQKHErAync2M3eNPt7bl1UQSqp7DbPy+muP5bX3fmyDtw9w33cd40mmVIvFseZkuvGKmN\/tbaF8iAgYNfbPy+muP5bW3jmG37RPduR528qKUC8bxj9gLvxabFv2WtTJAmIYg622fl9Ncfy2ru3JMFZw3dlKdvEqDdNsXj2MPsrd+NQx19h7LyVRyGTNq7Z+X01x\/Lam7L8hrMSu7L1w3IdqyRZhyEBEBxh9p7rsAuNc1WnlUggIaq2\/ltNcfy2nue8oi0ELtzZOXEAlE6vJUlTtz4x+2lzWfVgZYtXJqHjUW38tprj+W0tw3TE2o3uLPkhLAqZVyrylq7XYq45+5M\/CBY+QLeyQz01t\/Laa7m5mk7o5qdj7ca3ZnlRzT1VWTd8ti5Z7BusYfct8xNaN6wV+s9Jbny2mv\/wD2fQvHrePSuzPKRySbh3PueYwFxylqvcafdDvUFPRV1M9Fbny2mv8A\/wBn\/O4cpM0rwzw3YmmZWTudxzW1rxm7KeYy+5TKRGKlmE810FufLaa\/\/wDZ\/wAqqpECXfneMixuS6Zi8VOc2Lkm5MbPcZ\/cSGnxYvG8m1\/Nbvyumv8A\/wBn\/JdOcbfglLmvWcvQU0ypF55j\/LN04xcYz+3Nr3WRNQi6f5Ld+V01\/wD+z\/ivHLcHaY3jfc3exk0iIh0Axxmq6sXrYy+1Fp38cSiAfigR7Semv\/8A2f8ABd2S4Sz6uzJlw3oVu2Sal6CYz+wN3YxHF32UtLI4GIYg\/ggfk9Nf\/wDs\/wDK8MiQlkp3NmG5LkMigRAOhGMPsvd2Ni46+wtm5Ko5DJm\/lA\/J6a\/\/APZ\/4XZfcJZSF05tmbhKIf5qdCwESjjL7WXbYwY5zTaOUUxDt\/GB+T02RwAt2\/0uC6Yi1ULnzo\/lg\/6hOr0PRWUbKYu+2txWfWPsqWvlBHx\/WB+T02Sf9umZyPt1reGdHbqnBTvXPRNo7XYLY5+5M\/C1Y+QbdyQ1qB+T02f80S8feT94+m3HReKl3sG6xf8Act6zGy7YfzJdNk3DVoZfY5m\/Xnclr0+YOYxfothv6l3\/AJkHDf0xx\/iUNTlb6\/WNmVDNH0FvGwQctVmSvRLD31svrNa+FfotZONKKUCBrMzfWiyM2oZp+jl84wpRM6J+h2LsG3rmN1hX6AWtYx2rVBijsGZvqfYWaAzZ9Nb5w+YQ7dC8d4qurKshg\/8AXrCQBYiGYQDTZMx\/S\/H+WQzH9S7\/AMNj0HtCx5+\/n+E\/11tmwWvacNZUfs5igcM3fR2ysojmH6zX3hZXoHb1tyl2PsM\/roevqsnH1t44YbW4bpO0sz\/QezL\/AKyzgK9MMPOfxUQ+nXeFf16XDcpsbYftHEjHb5GNaS7fM369rXusuTcLXliB3zts2WeK4X+gt438GKsAWPhtDc56AjboYZp\/XdFzNZCxbdOK5Dm5CGUNhT6Q3zlOsMfWeyMIobvdFpw17R+a\/wBdTdwF32PP2C+5phr6f3\/mGsLfUaw8NE3u9cf25kZhmf8AXQ6Z1c9pzNlP+YYd+sd9ZpVwn9JrGxYnv+SMU2tlmOzT+vCbgKm4KRtp7yzE2Ar0zO8wt9C7Nx2Zu3SaJcCydhSzcvtM2\/r8uazjPWTiOW5RjPD125dkML\/r1tu1ajo1pEN+DZX+vVi5nRzN9CL0sCnDdVorySw8b3Nk2Qwp+uyOi6ty2Im0GHCsw\/VqwszJZr+kF84so5DJm5Ba1oTV7P8ADH651XBbPsiBx\/HcOzH9SLAzGXMn08v\/ABDx6EgpG5XuFf14Tc9WPMX2xiuM4lmf6WWFlgMyfU2\/8MjxlozXfrYV\/X\/dd5nxjhOzMPtOKuG6TtLNX0VsnJVZh+td9YUX4qkkdwfCH0ZvPJw4i+udjYVS4y6aoPkc1\/Qa0L8DKWCb1w454iAd6wl9NL5zAbDP1TsLC5OOyUYzmW2Z\/wBelt3TWS8PXbiKQ4dhv6m3\/mYcM\/S+wcTF5DcdsxN3sc0\/rsjZar9xpc+MX\/CsRfXG+s0LYV+idk41pu3SaJckuqz4S92Gav11Coe7bKnrDf8ABsX4RvPMTvDX6+bWs6mrRBijyi+cd23kqOzN+uh6xq4balbTfcCx5i26cqSGEP15RMCMPCsLfacsyTiC0ctMc1\/rynbcqXhn9vu9+tGyZ6\/H+Ev11poGta0IWyWHMMn4SszMLTMn6\/rvsunbNdgtvUBbspdT7Cf67XssnY2O7bxrHc0y79drHzUhm\/6KXjjIq6CjVTdmMe5lF8Mfr0uO56xph20MRsucZj+q9hZnTzT9Jb7xWYxRIO5N26rtXC\/0HvK\/6xT9fbGwyhzzNX1BsTMw5k+n+QMP7gUonHCn0kvrKo4d+rVh4ZS6AZm+k1hZVDM31bvrCi22Ya+oWQMxVhT6gWLhkegbhuk7SzT9EbJyRWXPrjfWF1tow79Zb7zUthD6R2TiwpSgQOgzpog+RzV+v+1r4Uyjgy9cOudkxZgi9cxucMfQezMf03bpNEuhUrEsp1pmz9etv3CnkbE114of7BjnEt15Xf4Z\/XlbtsBGxjOGbdDrkteIvBhmr9dcfJ1fmNrmxlIayyMfXFkeSwp+utjGjbdrxFnsOiV4WTBX\/HZk\/XMoSrssydsR\/qLXtKavV\/hf9dDh2FmWDbuPGPRa\/Mb21k2Pzf8ArwfwxZ+3ZS1X2kh4Z\/cDvCv68JyfHG+KLWxNHdGslYetDLjLNP687hto0tEPoF3oGrRd8rhr9f8AeF7VivB1m4aZdHsr4HsvNDbMn6\/7xsinTRdir+RNM6x8K\/Ry+MnViP632JhdHpFlz632JmhHN30ZvTGIrIqNz\/hwr9Or7y+fDH1PsLC5ek2Y\/qpYOZyZn+k9+4qoQEo\/xwv9Vb7zYfC\/0ssLE4dKsx\/TPH+WgzJ9QsgYd\/riP653zmlbCn0RsvHFN26TRLpYYoHDM30ksLKlYo\/XpZtmLsI5rFN\/+PV\/\/9oACAECAgY\/AP8Ag\/oGWJzIAywuZ40WrE7mzh+hCyw7mQ6KXuDO+AhZYNzIdEqzBrfiIWWHcyHRC6ZlnOQIQywvZDodcz3nJHhlhfz0NOZYn8soeyh+hZAyxPZBlb97VjQkgZY9zIMvtasaDkDLFuZBmNziz5q9BaxOZwzOocWfoHUuZ2a1hdyZ+gOoM6evNyFlhcyGX9lbLOc5IWWHcyGXbme852QssG5kMt3MsTzwz0hZYdzIZZoGWJ7IM+oWWF7PlegZYtzIJAvZYX85WIGWLcyCQr2UPEqEDLE5kEiXztWJSrE4M6RtRasShUuDOkiocWfNXJ2oNbJVQ5nyZdNWz3mTKwu5M8SVcyl8nELLC5kIki5lifKBCyw7mQyNQMse5kEo0LLBuZDIlAyx7mQSnQssO5kMhUDLFuZBKt4ZYXs+QSxO5s4SveywvHHP6lzOlm9nPGe6gzp65b2tWM72NWZd1FrM5uZS8y\/c4s\/N7mWJ\/LQGocz81oAyxPZBoGWFzPzOgZYtzINBKFlhcyHMaBli3Mg0GoWWHcyHL3MsTmQDQihZYdzIcsWJw4s7QqhZYdzIcoe4M7foZeGUTZNDBWQN5RndQsn3eWjGD7oeY\/opcaxP6ss4rHiNF8H3Q8x+hZjWPEUssTxWNXaLYPuh5j9Sw9JsmvDdQdWJvS\/RXB90PMfAWDpPDd5N1hLaNFMH3Q8x8FCywOso9GSMJy36J4PuHMfDQvZe2UsM1xoZIgmiWD7hzHxUiChl7ZuPgfNkiCG3RHB9w5j46RBWXtlbDPv897IXGrRDD9w55CkQVlgeKqfVk0Pw\/cOeR9Qvpbp6hx9dD0P3Dnkrw+sTso6hZPu8tAxu55ND9w55OsxrGr2rFY8RoEN3PJofuHPKVDjWPEN1BRWJvTQEbueTQ7RzytYek8Lx5N1B1dGgA3c8mh2jnlqwdJ4bqLmSMJbRv80l8bueTQ7Rzy5Cy9spZR5hkjCeOyXhu55NDtHPMCRBQy9vcfNkiCG3V8ujdzyaHaOeYkiChl7ZuPgfPeyRBDLg3c8mh2jnmRIgrL232Ge6u9kLjLY3c8mh2jnmZIgywPFVPqyS0N3PJodo55o6hfTvZYeocd1N0szdzyaHaOeanuNYn12ss4s8pYm7nkwIrzYsxrHjWz3iseIlebuchFDjWPEN1B1Ym9JWm7nIZYek8N3k3UHV0el8qzdzkO9lgdZR6auZIgnLfKk3c5EoXsvbKWGb0ZIgmtcpzdzkWkQUMvb3HwLJEEMpTrTI1IgrL232Hz82QuNRlGdaZHpEFZYHiqmneyGUJ1pkj1C+neyw9Q4+soDrTJPqF9LKOoWT7vLdJ460yVUuNYn9b2WcVjxEnDrTJdZjWPFnvFY8qJNHWmTKw9JsmvDdQdWJvS+TB1pk2sDjw3N1i+iSx1pk4hZYHWUejJGE5b5KHWmTyF7L23WGb04skQSSR1plAkQUMvbNx8D5skQQ268pIHWmUSRBWXtvsM+\/zZC41GRx1plEpbpCCsu3CehLLWXuDESEU0TzVT0Uti7JUVGemY00BsMQQiguMjDrTKHoF5m9aNomZYnn+\/mn6E7gW2kbCy9o4hVNFRcaatjIXSKOtMn0hfbRr5MsbzwE1G0cU+B1h\/uDot\/gVDLB1w2fMNopu3SJOtMnUgC8qabk2ssZWyYU+mwzMg+GsQQ+4T0756WUdQrE98M+5WdIYybSEKf7Tm8MvcNwmvrpBZA746kYYqxdOJjMykYhWPEUSFMmUAJNQZe4UsHidVE7JCEGRrD0xViY7R5IbWWIKPcHimepwp3yDMl0DzUyxuFVNPobCyQhNfXJ17fQbPl3UXI38gdX9JmponpQyBMlUZYnCqmjdSOTJCPM33ZUhZez0mr6T\/8AN25k7gSo0HYdTn8yUf0jeabvQt0h9Zny7DEAQZwWxdkoajNTNSOIDYe4EPA7DTn0ySWYVme4X07EZQ81nMWGMAioti7B\/wATdMd867Q2GMEG3V92ezI9SzggrOu0WGhlnNZu3TLtzNh7gBFvhVc2Lslf2me4+e9sMQIIoOeTI7p3mb19VZS8230bCmasPcC8xsNDGLtdQq+oeB4HayFxE4M4zuZGdIvoo3uK21ssfUeA2DfcUZBm1O4FtmI2FsXb6hV9VG+mbcyZ1MikgC8qabjeyxlTY4azHayDOPWH+4fMNbVDEw9UNnzCecbKt2dDIjDCFPC8svcfZ57+ChkGdViCH3Ce+g3soGIVjxE+5RnI5OM3oHmzW9l7m4XT8doLJCEGeSR0xVi6cUzerLEFHuE14nHK3OBycZtQPNQ1sbrKWC+nceBZIQBn0xQ9MVkxnnG0vIQt1h3uE19V+bjk4zWgnZY+kVU0bqRWDSyQiQCFsXb6D\/ruou3Fv5BeHw0U30pmw7MnGzNSxdI46+BVunfTIRCy9k4TVPD5jlY2HuAjkZ5jNRtrzUdhycbBmd7VCvyG48GcH100+e6RGGIKDQWxdgp+0zXGjY8bGw9wEG2nYZjdmg7Dk42DMyhwrN03HYQ8Ms5rN254WRmGMAiosvZP+MV00W8vXa2GMEGou12zZmOw5ONgzJ0hLTfRPOOKsp6jWfKb+yyQw9wAjWapsXZKj2memY00AKm0thiCGo5kOw5ONgzF0C8zUb51trZYnnhrONk8lMPcC8xsLL2jiFX1eR4HayFxqLjuzEdhycbBmBIAvLfv5Msbzwo8mSS\/8gW2Y77mWDrG6LdTduzCdhycbBlyQhTrTtdYy9x9lFOu0OZ0m1iCH3Bxp3zzFQ2KHqhsDxPOOZGXnYcnGwZYkL9R57mXuG4TUTmmkVEMkIQSfUhIvcJ76DeypiFcN04nD9u3LTsOTjYMqQBTUNbGXuFLB57uRZIQko8Q6Yqx4ibkbWWIKPcJr6Re63KzsOTjYMoQPNQZY3Cqn08CKWSESnxQ9MVkxnnG00N1h1YfD6XplJ2HJxsGTrF0jjR6jiCyQjzo8pVIWXtdBq+miii7cydwJb9J2Hwnyc7Dk8JrA5ZI9n9I40+htDdIfXOaab5XJEFFRbF2ThNR+X\/88RYydwJyOw3ZKdhyeD7RyGRrMKzdMNhppDwyzms6\/wBpZYYgoNBbF2Cn7TNcZxerYe4DCbfCgz0ZGdhyeD7RyGQPbpCCs30T0Jxeyl5rPluvfLbDGARa2LsH\/EnkfPe2GMEGo5CdhyeD7RyHx+gXmb1o2iZlLzbf5pbLrD3ADzGwzi5sXZKioz0zGmgBd7GGIIROPjnYeWTwfaOQ+KkL7aNfJljeeFFG0cUl8ncC20jYZ2XtdQqmiE1xpq2FkLjb8U7DyyeD7RyHw0hC8qabk2ssZWyYU+mwhzINAKRh9YnF9zYoOsWfNupu3fEOw5PB9o5D4KQhT\/ac3hl7huE19dINDIHaBViCH3Bxp3z0ssPVDWJxtGykfCOw5PB9o5D9aAEmoMvc3Dz1cXhkhCDQSpCGseImPO1lTEKxdOJw82\/AOw5PB9o5D9KB5qZY3CoT0+hsLJCE19dBqjpirE14m8bWWIKPcHimekOFLrf1HYcng+2HkP6oyxOFVNG6kMkI8zfdoRxQdMVkxnnF84b+QOrD4fS\/9B2HJ4Pth5D+j+kbzTd5gt0i+nQohZe10Gr6aKKLtzJ3Alv0nYf6HYcnhwOEIEJJnUAKgvcTuZzzXrtOhhIgoqLYuycJ9p+WmakcRY0UBnCwurDp8nXtRJWPpO0eM7Ye8MBrnh8xe61lGhdIisXtDzfVeyQnBDVDPRPFPRQmVfxxO9pfDTRRPQjYe50RW\/L\/ANvNL2UaE\/5C+iEPiN1G0oGMPb6If9jPTQ6rflyQlYfaZrqjsYQxHBFUZiXTGaeaY6EF7sQFlJ2CdjD2BgFf1Ubqa2UvOYUBxQ+2LwM45WMi4YvafA08NmgzF3YgBz2ClsP4zh7jPcJhe\/Y2KMkk0l5zKkRxw1RT0zRT71ZISkXtLjdXdoIxdwiEVlzYfxh\/kfCHz3Nj7hJNZzSIe51w2\/MJpjTYDvb+OJ\/tLot1O0O0CGKIgAUlsP44U+4zXCc3o2LuxGI2+AmF2bFE7Ye71w1\/UL6b97L2itY+oTzi7QBiiKATkzMYex1mv6R4nlay92ImygbBftzhihJBrDi2HvjEKw6LyPC9sXaiBspG0Ty8Uth7fXFZ8u\/yVv5Ine0OhoopmpXOgjgKETEMIfyAv7hPROKaSU3Nj7UQiFlG0Tg7ZcmEHHFUJhtM3M2MkRSH2ia+s7c8Y+2SDWGw\/kj\/ACHjD5bmxdsiIViWqRHFF7YXmiegT0si4YfaPEznlZnzF2ojCbPETG9sP5AQ+4TXicXK2KAgg0h8sf5C\/wBofFTumRSxhg6IbPmItPkl8gMXaKVig7Qwh74wmsfKZrxTYK2EUJBBmIeJW4u6UqH1HYL2MPa6If8AY30XPtZTPINe1Elk8Ju1LYe90RV\/Sb6L97KJU4+6UHE7BO2H8cYR7j83kOLYoiSay8yH\/jid7S+HdRPQjYe50RW\/L\/280lNj7kQhFvhXcxh\/HCfuM9w8TubH3CSTSZFoDih9peKJqQ4JVYwhJwRVGY7DNyNkosUZAApLmw\/jhf3Ga4TmmdGx9wmI2yPQHFD7YvAzjlYyQnDF7YnGmaguFEnjFEQAJyZmMPYGI1\/SJ7zRYa2x90k2UDYKJJ4YjjhqM90U+9WSApF7S43V3SaUsYez1xf6iamm7ey92JbJoRdqZLKJ2EPd64f9hNTS6ve38ZfTCXRC6naFElzDB1xVCYTzmxJp2\/kLvaHQ+t6yaUOLYe91w1\/Vvpvfay9qIGykbRPRJNFxRe0eJo1cyE4YfaPEznlZJ7FCSCKQ4th\/IGIe4Oi3THg2PtFRxG0TyPSIrF7Q831XthhOCGoT3xT7klFj7ZIIpDCH8gL+4T0TimklNzYu3EIhZ41SL\/kif7Q+Ld4lzGHtdEP+xnpodVvZTPKXF2yYTWGEP5I\/yF88O6ZsXbIiFYfIfF3YgLKTsE7YewMArL4qLhxZS8ypxdqIg89omN7YfyAh9wmvE4uVsUJBBpEg8fdiAFtOwUnYxg\/GCfuM9MwoV072xRkkmkvMrV7URFlB2i7awh74wmv6T4jiLWxQlQaRn\/F3CIRWXNh\/GH+RHIee5sXcJiNssV7USWTwm7xnbD3eg2\/LTTRfSyjPZiiIAFJYwfjjEfcfluFPC9sXdiJPAbBMLpa\/xl3tL4fS5Gwx9EVpcaHHwPHPClsPYGM1zQ+Z5WsvdiJqFA2DU2y5QHFD7YniiakOGyxhCTgiqPgZjwNmdcPb64rPl\/7eSt\/JE72h0NFFM1Ky9w\/NDUaNhoZIThi9sTjTNQZqM44QccVQmG00cTYyE4YfaHCmekuKVWaAcMfXDUZ7ovNW6Ch9p+ajfPRm1IisXtheb6Be2H5YahTtNPLQIonYQ93rht+YTU0372\/jif7S6IXeIdmn+Qv9ofFTRRNOWw9vohs+Y7TQ6gcdBChxYQ98YxX9VO+ipl7UQNlI2ifMq92ICyk7BPS2Hs9ENf1G+i59rKZ9BYihJBExDiwh\/IGIe4fMNomPA7WxdqIEctoonzDi7sQA57BTM2H8cYR7j826YcWxREkmkvOg\/H2yQawwh\/JC\/uE948RubF24hELPGq\/LTH3CABW2H8YJ+4+A89zY+4STWdCePtkwmxsP5AT90M1M8M9QcrYu2REKwVynFGQAKS5sP44X9xmuE5vS9sXdiMRt8BMLtC+LtREHgdomN7YPyBhPuHynaKNs2xhFCQQaRkuKIoBSWMPYGI1\/SJ7zyNbYu6VqFA2DQ2vaiIsoO0XbbWEPf6DX9J8RytbFCVBpE2QqWw9rrNny0U03MvcLqg6EXaH\/AOMupBfCbvJsPd6Db8tNNF6Mo+MYYTjiqEwL5ztD6W6yg9odD63roj6Co9pfD6XIwhj6IqjMZpjas0\/wyCcUXtF05onZCcMPth8TOeVmidAcUPtieLqRysbCThiqi8DMeBs\/WkZWL2h58he2GHohqE98U+5NFaE44aop6Zop5zSrJCUi9sTjdQbv6\/yRP9ofEbvEoGMPa6If9jfRdvZTPouwx9cNRnui81ZO0MFq4jc4AbmxREk1l5\/49f8A\/9oACAEDAgY\/AP8AhAO\/o9naLXM\/9L2dozfozcz9GbmfofdkjmfoaeztF72dowdowcz9F7mfmd+gh2bHs7Rm9naM3s7Rm+XD2dnpzPlo9nZ+cz5YPZ0gnM+VrtGDmfovcz\/\/AC1fo0ezpLOk69nSRezpQvZ0jXs6Ur5FulQ5nyHcz5VuZ8g3M+V7mf8A+v8AeztAb2dmt7O0DvZ2aHaC3s7MjmfoOezswOZ+hJ+WuZ+hVzP0ZuZMmMVQJZ7uWuq6MYth5f0d6M93LXbovi2Hl+h25kmOtOi2LYeX6q9dbLGt11r0VxbDy+Ak4Z27RTFsPL4T389\/mztE8Ww8viPfz9dXs7RLFsPL4qt1P5+XJnaI4th5fHVurePLy3Mo0QxbDyyFQyRb\/RlGh+LYeWRubqdy136Hoth5ZK7014s93LXVdDh2Hlk7t1DPdrX5poaOw8spdu1mao6616GDsPLK6xrrVYyTHQsdh5ZbXrX5qzt1OuzQodh5Ze9\/PXVWdoSOw8swvfz9WdoQOw8sxK3U\/XWpnaDjsPLMihurf6eW5lGgw7DyzMoZIt+vqyjQUdh5Zoc3U7l6aCTsPLNTvTXiz3ctdV0Doc2O3Ua7Ge7WvRm6arWZkmOutdmjOtratZ7tGdetfmzt2jN7+euqs7RmkT+fqztGfVv9PJlGjJQ3Vv8ATXYyjRk5urXW\/Rm5zPdy9NX6M3ejPdy126M3bqGe7Wv+2jOvbr6WNUdda7NGdY1pZ27Rm9\/Pf5s710Zvfz9dXs7RkrdT9d3JnaM+rf6eW5lGjLpcNZ2SNx4Mo0Wv113M7Xy1f+jpN1DJE48JRCRLvgOLqmQuPDfKASHQMp+Gk4qLJMajJ4SEeyQ666hlPx0LxaznGoycEgnsg18eV7PyNInji3SbqZNCQLtdbN7PyZzJG8cWWE+cmBn9Az8qUMkb7aWWErJYZ+flygoydzeGWErJQZ7111mbXXwzEsJRk7gvHkygrJIZ5113tVmZYSjJG62hlEkBnd+uu5nOzUsJZInHgyyOGdnO11883dJuoZInHhoAeztdb2U5xdNUWQuNvnLxS3TrrbuZ+dUnFRao1GXKDXW5lOeULwzi+oy1cz8+pE8cW6TdTLFBrrqWfIBQyRvHFlhPnK1A\/XWtnyEUMkb7aWWErKnXUc7JErCUZO5vHkywlZS6672qkYsJRkj3hlD5ROdJBYSjJG410ejKJOvZ2vlztkp0nyZInHhJp7O1u\/uymS7jcyFx4SWUs7XW3cz5NoHioskxtkmkLKZPpOKiznGoyPdrrcz5RoXhukvqpysZwQP1182fKdInji3SbqcpGbkHDz\/uz5VKGSN9tLLCVycZOlWS66jmz5XKGTuPtZYSuSjJztORP\/pVrrZLJYSjJ3N48mWEqMjGTnacic6WywlGSN1oZQ\/IRk52n472dr5avl0sJZI3GuhlHxxk52n4zpfdJuoZInHh8YZOdp+I5lOgFxdUyFx4b8xnafhJDrrqGU6BUDxUWSY1HMJ2n9b2Qa63Xs\/QSk4tZzjUcvO0\/qdrrZvZ+g1C8N0l9VOWnaef6EDP0IpE8cW6TdTlZ2nn\/RzP0KKGSN9tLLCVykrOX82118LNDChk7j7ROwN+TpEFZe2+ylkOhdZhWWWc1nKuoX0ssDxxZDoTcHVllLzl3UH1ssLxx0IdIvoZY3nhmJ4Q1hlDxZoMSEKy9x5qoZBmVZjWGWcVjQQkIVl7m4MkIQZpUOLPDqxoESEKy9w3BkhCZtWFx4N1C+jQAgey9xwqpZIQmcELLA48G6h5S8QMsbhxbpHnnRCy9t1lDJEElysThxbpD66c8JEFDL29xZIgktVmFZZwU1nPiRBWXtm4+bJEEli4IKyyl5tkAkQVl7b7KWQhDK3pF9DLE88JCJEFZe28VUshlSkIZY3ngyCQ\/UL6WWB44shlKkIVl7j7KGQOkW8PrZYXjjKJIQrL3DcGSEIJHvCGsMs4rEnkAUsvcdYyQhJJrMawyzisSaQMsbhxZIRJdQ4s8OrEl1icOLdIvpk2sLjwbqF9Ek1LhazgprMnkLLA48GSISPWYVllnNZlEhey9t1lDJEEkX0h1dDKXmUyRBWXt7iyRBJD9IvoZY3nhKpIgrL2zcWSIJINIQrL3H2UMglakQVl7b7KWQuz+kIVl7m4MkISWKRBlgeOLIc9pCFZe4bgyQhJa9QvpZYXjjnhAy9x1lLJCEly8PrDKHjOiBljcOLdIvpl6pcawyzisZxUuDOD69AKzGsM94rGbVmFZZQ81nQKsLjwbqDq6M0uDqyyl5t0ErA48G6hfRmXpF9DLE88NBiFlgcaqGSIZhSEMsbzwZBoPQhWXtusoZIgmWpCFZe4+xkATQmkQUMvbNxZIgmUpCFZe5uDJCE0LpEFZe3uLJEEyVA9l7jrKWSEJobSIKy9t4qpZC7IUDLG4cWSEeeh9IgywPHFkPxlicOLdIvp0R9QvpZYXjj8NS4VlnBTWdE7w+sMoeLP1qHCsss5rOitZjWGWcVj+vSHV0MsTzw0XqHGsMsXVyZB\/wAev\/\/aAAgBAQEGPwD\/AMD+Zrh1SNcyzGgHrODb7Ionk6ZGqEHUMifzevHxc9zKZa1BDEAdOQGQwsG8r28XDtFoHH9R\/N147XbplkyqV4MvWpz\/AKvksLuQqjMk5AYa32sfFTj3gaRg59PE08w+fHabjMzgHJBko6gMv6AntnaORTUMpII9YwtvvqdonDtkFGHHioyPRwp68fEbfKsqdOk5jrHEfJRU4MNiRdXHmQ8gy6W6fV84wfjZaRdEScqD1dPrr+QFzZSNFKPeQ0OFt9\/QEE07aMUI9LL\/APj5jgXNhKssZ6VNaZVoekH0HP5JTCG+IuRX93GRQEGlGbgOrM+jBjlk7K3P+VHkPWeJ\/KfEbfK0T9Ok5HrHA4Fvvydm3DtoxVfWvEeqvVgXNnIssR4MhqPkhMc8naXA\/wAqPNq+noHrz9GGt4z8PbNUFE4kf2m4n8wxU\/l+222ZoieIGanrU5Hj04EG9L2Ev\/EUExnr4kfnwJrd1eNswymoPrHyOn46UdrTKJc3Pq6PXTBh28m1t\/7J5z1t0er11xU5nwPtNumZAeKHNT1qcsLb7sPhpyaahnGeFM+I9eXpwJYmDIwBVlNQQekH5Ge13GVUJFVXizdQ44a32cfDQHLWc5Dx6eC+rP04LyEsxzJOZ8HHwUpMXTE+aH1dHqwsF\/8Ays5y5jVCfQ3R6\/nwHQgqRUEcCPkV+I3CVYk6NRzPUOJw1vsadihFO1fN+jgOA6R0+imGnuXaSRjUsxJJ9Z8LCWsmuAf5UnMnTw6Rma5EenAhmb4a4PuSHIn0Nw+enyJNdX0ixRKKlmP0ec+gYNv3fSgzBmkHp91f6z8wwbm9kaWU+85qfDxFHJ21uP8AKkzAHoPEerLCwq3Y3JH+FJlU5V0ngfzH0fIcZ7p1jjXizkAD1nBt9hQSt\/xnBC+pcifXTqOPiNwlaV+jUch1DgPEVRhYZ2+Jth7kh5gPQ3H564Eds\/Z3BH+FJk3pp0H1Z+j5CjLKwVFBLMxoAB0k4aDZ1+Il4azUIP6z+brx2m4zM46E4KOoDLxNUZHAh3Am6t\/7R5x1N0+v1UwBYyjtaVMT5OPV0+r5Bi7kBQKkngBgwbf\/ADU4y5TRAfS3T6vnxqvpD2darEuSDj0efPic\/FQeMlWGYIyIwIN2BuoMhqJpIufGvvev5xjtdvlDMKakOTrl0j+sVHp+QMwxN8TcD3IyKA+luH04KXEhjtycoUyXo4\/pcK5+rxcJrd2SRcwymhHrGFt96Tt4uHaLk46+g\/m68dvt0okApqXgy184OY8v2jkftbkVpEhqa+ZjwH++WGgLdhak\/wCHHlUZ01Hifo9HjIXFpI0cq8GQkEesYFvvydoP+MgAb1rkD6sC52+VZU6dJzHWOI9fl3\/OSVl6IkoXPq6PXgw2pNrbEU0IeY+erZH5qDFT41FzZSNFIPeQ0OFtt\/TOtO3jHV7S\/PmPmwt1YyLLEwqGU\/T5j6D5b69wlCvSojXNzxpQemnE0Hpw1vtf8tbmo1D\/ABCPSej1fOcF3JZjmSTUnxz8Rt8rRP06TkescDhbffY+zbh20YqvrXiPVXqwJ7V1kjbgyEEH1jyzNxuMqxihIWvM36o4n\/euGt9lTsIuHaNm56ugfn68Ga4dnkbMsxqT6z497fbpWQ1zXirU844HjgQbyvw8vDtFzQ\/1j8+BNAyvG2YZSCD1EeV5utwlWKIZVbpPmA4k9WDBsMeheHayDP1LwHr+bDXN5I0krGpZjUnyBEu3ylVrVozmjdY\/3OFt9zHws594n92Tl08RU9B+fAdCGU5gjMHyrNzeSLFEvFnNBhrfYo9bcO2kFF9S8T66dWDc38rSyHpY1oK1oPMM+A8hR8FKTFXOJ80Pq6PVTAgvv5W4I988h6m6PX85xUeU7TTsqRqKlmNAPWcGDZV7eX\/iMCIx1cCfzY+I3GVpH4CuQHUBkPV5EhIH7S36YpCSvGuXm49GBFK3w1wfckOR6m4fPQ+UhdyFUZknIDBg2ul1cZioP7tT19OfQPnwZdwlLLWqxjJF6h\/ufI0RBu3thQdlISaCvuniPo9GBGj9jc5VikIBJp7p6fp9HlBU4aC3\/mrgZFUNFBy4t6+ivmNMEXkpENcok5UHq6fXXyQqMLDOfibYe5IeYD0Nx+eowq20gS4IzhfJq58P0uHR0caeTrRBhcXIy7KM8Dn7TcBSnDj6MGOR+ytz\/lR5D1nifXl5KVGRwIdx\/moBlVjRwP1un1\/PgfAyjtaZxNk49XT6q+TJS5ftLjoijoW4dPm9fqrhoYG+Gtj7kZ5iPS3H5qYqfJcPGSrDMEZHC2+7L8TCKDXwkAyHHg2VeOZPvY7Tbplc9K8GHWDn5K\/z8o7ToiTmc+ro9dMGDb\/5WA9Kn94etuj1Yqcz5Nia3dkkXMMpoR6xhYN6Tt4xl2i0DjrHA\/m68dvtsyyqOIHEdYOY4dPkj2u4zKnmXizdS8cG32dTbRGoLmhkI4f3fVn6cNLMxd2JLMxqST0k+T63NnI0cqmoZTQjAg36PWvDtYxn614H1fNj4jb5VlTpKnMdY4j1+RvxG4SrEnRqOZ6hxPqwYNhXs06ZZACx6hwHrr6sGe5dpJGNSzGpPrPlGt1YyNFKpqCp+nzj0YW239AOjtox1e0vz1I+bAuLKRZYzwZTUeRJuL2RYoxxZjQYa22BM607eQdfsr82Z+bBub2RpZD7zmp8p\/iNumaJ+mhyPWOB9eBb78vZP0SoCVOXvDiPVX1YE9q6yRtwZCCD6x5Cma4dUjXMsxAA9ZwYNhXtX6ZXBCjLoHE+unUcfEbjM0r9FTkOocB6vKvtNumZB0pxU9YOWBBvK\/Dy8Na1KH+sfn68CaBleNswykEHqI8gTLKwVFBLMxoAB0k4NvtCi5mFQXNRGCD87erL047TcZmcdCcFHUBl5X6rCUiOtWjbNDwrUHqpUZ+nCwbl\/LXBoCT\/AIZPoPR6\/nwHQhlOYIzB8e1OGgsP5qcZcpogPpbp9Xz4\/npP3YNVjXJB6un1+WYFnKTDXOJ+ZD6uj1UwsN6fhbmmYc8hOfBujh0082eKjx0Yom+JuB7kZyHW3D5qnBSd+zt+iKMkLxrn5+HT5biOKTtbcf5UmY9R4jAikb4a4PuSnI9TcD66H0eNzHNJ2twP8qPM19PQPXhoUY29qcuzjPEZ+03E1rmOHo8u1hZ+3thQdnJnQZeyeIyGQ4ejAjhk7K4P+VJka+g8D6vGZ+NlHa9ESZufV0evBgtf5W3PuoTqOXS2X5qemuKnj5e1GFhuG+JtxlpkPMB6G4\/PUejFLKTTNxMT8rj+o+on0+LzLuEoU0qqDN26h\/uMGDaa2sGY1A1kbPjX3fV85wXkJZjmScyfkBDoSrDMEGhGBDuI+KgGVSaOP73T6\/nxXb5ayAVaNsnHq\/rFR4r7fcpliU8AeJ6gMzx6MNBsqdhGcu0ahc9Q4D8\/XgzXDs8jZlmNSfWfkFWWFijqQQymhBHSDgW+8KbmIUAcUEgHD+968\/TjtdulVyBVl4MvWOPic3N\/KsUY6WNK5VoOkn0DPDW+wx6Rw7aQZ+peA9derBuL2RpZDxZjU\/ISs9s7RyKahlJBHrGBb74hnj6JUoHGXSMg35vXj4jbpVlTppxHWDmPEbXN26xxIKszGgGDb7CnaNw7aQUX1LxPrp1YN1uErSyHKp6B5gOAHyGi4spGikHBlNDhbffo9Q4dtGM\/WvA+qnVgXW3yrLEcqr0HzEcQevw8zTsqRrmWYgAdZODBsy\/ES\/8AENQg\/rP5uvHbblM0hHAHJR1AZDh0fIiLmwlaKQdKmlRWtD5xlwOFt9+TS2Q7ZBkfSy9Hq+bAubORZYm4MhqPCy7kBQKkngBhoNt\/mbgVAI\/wwfSen1fPjtNwlJUE6Y1yReof1nP0\/Ir8Rt0zRP00OR6xwPrwtvvidlJSnaoKoePEcR0cK5+bAmt3V42zDKag+seEGKA\/E3Iy0IeUdbZj5q4Iu5NMOVIo6hB6un11+RntNumZB0pxU9YOWPu+5i7K60lqrmjU48cx+fr8Gv8Ae0QStZ2s9wEJoGMSF6VzpWlMGNydtu3Y0inbVGanILKAM+A5gOvAWVSpIDCvSCKgj0EGo+Rpf4Un0eDb3\/pl59S3+xbWOT4mwU1+GmJZBWldJ4oSFAqMLBHKLS+NB2FwwAY0FdD5Kc60BoaefGiVSreYinyML\/Ck+jwbe\/8ATLz6lv6As59N9YjIRT1JXIgaHHMtK1pUrkKrgQ7RIYrtzRbWcgSdNApGT5Dooc+GCjgqwyIIoR8iy\/wpPo8G3tR07befUt\/RqOOFs93H3jZrkBKT2qD+zJx9TVGA2y3AaegLW0tEmB5QaLWjjU1BpJOVSBih4\/Iov8KT6PBt6\/067+pb+mssTFXUgqymhBHAg4Wy7wxfH2w0gSatM6AACgbgwoODA9Yx2uwXAnYAs8JGmZABUlk8wocxUZfImv8ACk+jwbev9Ou\/qW\/IrPbO0cqmqshII6iMdj3pjN4pr\/MLRZqmpq3Q9SRWudBxwbzYbhLqIZsFykT9dDzD6PT8iK\/wpPo8G3kefbrv6lvya3lhK8M6GqvGxVh6xhbPvbBr4KLu3AVx7Iq6DlagBPLpYk1NcC+2mZLiClS0ZzXIEhl4qRUA1HH5D1\/hSfR4NvH+n3f1LflVv9pnkt514PG1D1Hzj0HLC23eyHs3of5q3TiaZa46gcaVK9ek4F7t00dzatXTLC2pTmRn0qTQ5MAfR8hq\/wAKT6PBt4\/0+7+pb8v8VtFw8EnA6TkRQihHA5E8cLb95YRZTmg7eAFomPnZMytfOpI\/sjC3lq6zWzkhJozqRqUOR9Yy4+f5C1\/hSfR4NuyngbC6+qbwEz7PcNEGprj4xuAQaOhyIqBhbXfQLC5NB2ubQMchnxZKmpPFRhZ1IeJxVJEIZGHoYVB+Qlf4Un0eDbt9guvqm8DI2qciFvbhfmibrU\/SKH04EV+Btt2a1DMWgJ5jysc1yoAGrn72Bq4GtCDUGhpkRkfV8g6AmhMcgHpy8G3b7BdfVN4KILOXtbOtWtpueM9Q4qfSpGFt3cbffsQBDO1I2JKgBJTlxJyfTQDicAOKVAI9IOYPyC23VL9W3g25\/Yrn6tvB1tyReWIqDb3BJUVoORgQymgFKGnoOBHay\/C3hGdtcEAk\/wBh+DdRofRhoZlKOpIZWFCCOg\/IHbdUv1beDbn9iufq28JWyvGF9ZLksc5JZBzZI\/tKKtWmYPmwBtU4S6JNbSc6ZQBw0n2Xy\/RNfRgo4KsMiCKEfIDbdUv1beDbkq8TZXAH\/wDm3hQZTQjMEYS031TuNktF52ImRagnQ+fQCKMGGeA2zThpqAtbvyyg5e772ZoCta4ofL+26pfq28G3D7JP9WfDFmhYpIpBVlNCCOkEYFp3kT4+ACgm4Tr\/AHuD9TfPg3OwXK3Cj2ozyTIKtTVGc+C1JXUo\/S8vrbql+rbwbcPsk\/1Z8OW4tXaOVfZdCVI6iMLad64fiVqf5qLlmFf0h7Lj\/wAp9Jwb3YrhbqFRqfQCGQVA51Oa5kejPj5eW3VL9W3g24fZJ\/qz4gTcNrmkt7mMhkkjYqwINeIwlr3rir7K\/FQKAwA0iroKBsgSSKEnHx+0zx3dr\/xITUD9YGjKfQwHl1bdUv1beDbh9kn+rPiIX20XElvOvvRtT1HoI9Bwtt3og7Gb\/wDatxVT7R54+gnlFVNP7OBeWEqXFs3CWJtSnMj1cDkaHy4tuqX6tvBtw+yT\/VnxJ8Vs1w8DnJgpqrDzMpyYdYwtr3kRbC4NB28SkwklgKuubIAKnlDDLgMJcwOksEgDJJGwdCCAciKitCKjiOny2tuqX6tvBtw+yT\/VnxN220zsikgvE3NG+YNGU5GtB6cJa70Pu+8oB2hq0Dnz19pK8c6j0jCS8Y5BqR1NVYVIqpGRFQeHlpa9Uv1beDbh9kn+rPigptc5+HbN7eQa4mNCK6TkCNRoRQg9OOwvmXbbw8FlYmFzU5K9OXKnt0\/WwBIKVFQeII84IyI9I8srXql+rbwbcPsk\/wBWfFSw28nb2IYFrWerRmh6KEFetSMJbq\/wV62lexnYaWY6RySZDNiaA0IHnxRxSoBHpB4Hywtf+r9W3g09vMNUckTow4VBUg8PFi2kjC8sF\/8Aj3BJCj+w3tJ6jT0Y0WUwtrun\/trhgrGgJOh8lbhwqGzAocFJAVYZEHI+V1r\/ANX6tvBpP1G+jxclruP8\/ZLlolY61GfsyZkZmudRwwqbJMfimIHwkw0zVJpRaZP\/AHc\/RihyPlZa\/wDV+rbwaT9Rvo8Xh0JDA1BGRBGEs9\/H3haLQBmNJ1UaRk\/vUVaANUdWFl2O4WWXTV7c8syHpBU+11rqHVih8qrT\/q\/VN4NJ+o30eMVngZkkU1VlJBB84IwLXvPEb6KlBOp0zrQEDP2XFSK1FaD2hg3Gx3C3Cj2k9mRePtIcxkCcqinT5U2n\/V+qbwaT9Rvo8Zrd2Mrwzoaq8bFWHURnhbbvbD268PioQFlHpZfZf08D6cC\/2e4juoKCpjPMhoCQ6GjLTUBmKV4E+U9oT\/zPq28Gk\/Ub6PGq322TPBOhBDoaHI19YqOBwtp3siIOQF3bgVyAHPH0+clSDU8Dj7w2uZLm1yHaxGoBNaBulTkcj5vKW065Pq28Gk\/Ub6PG\/wAbs9xJbzUKlkNKggggjgQQTkcLb96o1tZWOd1Cp7POpq0agkdA5P8Ay4W9s5EntX9maJg6H1jgfQaH0eUdp1yfVt4NJ+o30eOfidmuHhY+0oNUceZlORHXhbXvBH8BdZKJo6tAx5RVgasnvMTVh0UGFuYWWSFwCkiEMpBAORGXAjyhtOuT6tvBnRcyVIHrHjsnaLhlhYgyQPzRPT9JDkevj6cLb7sBtt3Q1ZiWgYgVyNCVJI97LPiMZ0KmtGUhlahpVWFQR6QfJ+065Pq28k9G3zarY+1BLzxnI9B4HMmopnhYLhvu69P+XM1YmP8AZk6Oph\/ewBKpUkBhXpBFQR6CDUeTtp1yfVt5KraRSfEWAOdtPzIKla6DxQkKBVSMsLCky2d+dI+HuGoHJArokyU59BIbrxolUq3mIp5N2nXJ9W3kutpOwvbFQQIJyTpqKVRhmtONM1y4YC7bMYLk1JtrghXHtGit7L0UVJyOfs4KSAqwyIORHkzadcn1beTFRxwtpvH\/APRs1AUCZj2qAcNMnHLzNUY1bLOO34m1lIWYeyMhwfNqchJyJIGKHj5L2nXJ9W3k0JYmKupBVgaEEcCDhLTvChv7QAKGrpmUUAFH96gGQbz8cdrsFwJ2ALPCRpmQAVJKeYZ5gkYofJW065Pq28HPkKs9u7RyKaqyEgg+gjAg70x\/GJn\/ADCUWfPUaseD5kVJzoOODebFOtzGK6lXKRBU+2h5hwrXh6fJS065Pq28HPkOt5YSvDOhqrxsVYesYW074RGQEit5AAJBUqKumSvQAnLSanMnAvtpmS5gpUlDmuQJDLxUioBqOPkladcn1beDnyJW\/wBnuJLa4XIPGxU06QacQekHI4Ft3qg0SUoLq3FAf14+HrWnVgXu2zx3Vq1dMsLal4kZ9Kk0OTAH0eSFp1yfVt4Oes+RfxW0XDwScDoORFCKEcDkTxwLbvPH8JcEn+YhFYjUn2k4r0Cq1HoxHewyxy2sx0xTRsGRz5gfPmMuPo8jrTrk+rbwc9Z8i3uryRIoYxqd5GCqo85JyAxJt\/cq2+OuUJVrifVHbqynMdDPmrI1KFGoaMuLH8Qu8kkW7b1tsiSWvxlvHLaxFD7ls4aMaqAvkSxANchSLafxFhG1Xx0p8ZFVrZzyLV1zaOp1MxzUDIDEe42EsdxaTANHNC4eNwRXJlJB4+Rlp1yfVt4OR6T5EtPOypEilndiAqqBUkk5AAYk27ujCd1v1LIZAdFtEwBFXc5tQ6TRBzI2pGNMGXvNddrHU6baIaIEB1imn3uVyhLe0AtRUf0DP3Tv5IYGP7y2fngk\/WjOXrFD6cLY98Y\/uDdDXmqZLNzztyuavHQBVAbVUn28LcQOkkL10SRsHRgDQlWWoIqKZHyKtOuT6tvB26z5ENt2zsd13BdOqO1IMaV0nnl9gcrFgATXSVyOAe8E4W35WFpbkrCpGk9bEMpoTQ6XKNUYWKJQqKAFUCgAHAAf01t+7980u16iz7fc1ltjXiQhPIx\/STSevEW2by42He5CF7G6b+VkZmVVEc5yWpY5S6aBa6zWmFf3XVXU9DKwqrA9IIIIPSPIi065Pq28HbrPkM9lG\/x+5qDS1tyCQRrA1vmqDUhQk8GoGArhodyuGt9uOoC0tmKIw1GhdhzMaBG48jg6WoaY0RKFWpNFFBUmpPrOf5NLSwufjdoVgWsLsl46VWug8YyQgWq8BWgwlis52fd3oBZ3zqFY+aOegRun2ghp0YaGZSjqSCrChBHHyGs2XiXK5\/2lI\/r8HYf2j9PkI0FzJ8TuFDotYCGeo0jm\/RALrqrmFbVpIw1tPOds2x6g2lq1HdGBGmWXicmKuFOlqKy6TjsrdQq1qacSTxJPEk9JOZ6fy8e1zzDd9mQUW0vSWMY5yBFL7aDU5YqDpJAqMC12q5+B3UivwF6ypIc2yjbJZKAAmlDzAUOCjgqwyIIoR5CWX8UfQfB3\/WP0+QWneJy92c0tYB2k7dJoo4cvNmRUA6akUw0Fgy7Nt4IosDCS4ehU80hFFFVNAo5kbS1DjTGONKkksx0gKKsak0AAzPAeBB0JDA1BGRBGIts7zV37ZV0p2dxIRcRJqBPZTZ50BADh1z4YRe7V6E3AqpewuaR3CsQgIUVIcam0qVJLUrpGKHyCsv4o+g+Dv+sfp8gDcb\/dLHJpqkCc8z1rpCoM+YgqpNF1cta4e07uRttNiwZe1ahunU61qKZR1BRh7ysCpqMNO5LSuSWdjVjVi3E9FWJA4CuQHgyXNq7RTRsGR0JVlYcCCMwRhNu7+od+24UHbO2m8QZcJT7eQ\/zK\/rYF13Ov47icLqls35LmL2idUbULABCxZNSgUqRw8gbL+KPoPg7j+030+Phed4byG0iYgL2jULEsF5V4nNhWgyrU0GDa904WsrRgK3E4\/fMDoJAT3Kgupz1KwVlNMNe3LvPdyEmSeZtcjFqaiSf0iASBQE508KS92+WSC4jNUkiYqy9GRFCMDbPxOgfd7Qii3kRVLqMliSzVGmUZ0odJAAo3QW3TuVfx30UahpY15ZogTQdpEeZcyM81zGefj+y\/ij6D4PJ+s30+PH3Pe7iO2tkDEvIaeypY0HEkAE0AJoDh7DuPELeMEqb24UM1VJHJEciKrxY0ZHBUhsNu25Sy3d85znuHMjjLSAC3DlouVKgDVU5+HRb13eu5rK\/gYPFPA5R1KkEEEUPEYh2n8Urb4qEaI\/vC1QLMoGhayRiivRQzEjSzMc8JvndO8hvrRlBYxMC8ZIB0yJ7SMK0NRx4E+PbL+KPoPg8n6zfT46a93KZIYFyLOaCp4AecnoAzPRh7LuBAGBBA3C6U6Mx7UcfFsiHRjymhRlHHB3TvDdS314Tq1ynlTNiBGnsoAWbTTMA0rTxEm89172exvYyCJYHKnLoPQR6DUYj2n8VLMpIooNysVrqIDmssJPEnQupCKAE6CcDd+7V5Bf2LcJrdwy8SuY4rUqaBgDl47sv4o+g+Dy\/xG+nxw15fyxwQJTVJKwRVqaCpNAM8sfBdx7U7g9ea6nJit1oRUDLWxydSKDSwFaqcC97zXb3kwpQEaYl9iuiMZCrIrdNGqRSviY7r3O3CewnYaZBE3JIv6MiGquPQwOIdp\/E63Xbbp2VPvC2Vjb5mmqSIamTjmUqAB7OIt42e4iu7CcAxzwOskbVUNTUpIqAwqpzWuYB8c2X8UfQfB5f4jfT42e5uXWOKNS7u5CqqgVJJOQAHE4m2\/ugv3pfRlozIKrbRuA45n96jKuoJ7rBlJwZ+8lwbhAWKQUpCgJYUCcDysFauTaVYjUPFQ3HujfSW1SDJCTqhlAZW0vGeVgdIr00yriDae\/8AGdm3PSqNdgl7SVshqNBqirxPtL5iOAiv7R0mtZ0EkU0TB0dSSKqwqCKgjrBHEeN7L+KPoPg8oP8AxG+nxq1hsp+8r8UBEJBiSug1Z+B5XDgA8wDAEEY196LkvBUFbOGq26dPs8XIqw1NmyNpYEYWKJQqKAFUCgAHAAeLS3dO\/eO1c1ks5f3ttIdLLVo2yqNRowowOYOI9s71quxbo5oGkbVaMTqOUhzTIKOetWPGmFlUho3GpHUhlYedWFQR6R41sv4o+g+Dz\/xX\/aPjNrOzB3Lcl\/8Aj27Cgzb25Dyr7DDp5hpbSSMU3q8aCyBqLOyLRREgggs3ttmqsATytqAJU0wIYFVI1FAqgADqA8YxxbLdfE7WHVpNuuiz27gHMAAgpUVFUKnPEO27k52Ten0p2F0wMEjnQv7ubIczM1FcLpUe0cK6mquoZSMwVYVBB6QRmD4zsv4o+g+Dz\/xX\/aPjFrF5DebnmBa2\/MwPD94wyQBqBuLLqDFaYkt7yQbdtkmpfhLVjrZGDCksvEkq1GC0XUoZTghABUlj6SxqSfOScyek+NVsbaZdx2fUC1jeVZBkB+7f24zRQOU0p0YW0S5Xad4IH8lfOF1kKzMYpTRGA05AkPmAAThoplKOpIZWFCCOgjxjZfxR9B8HuFPESuP\/AFHxf2e73BkuyQFtbZe1nJND7I4cp1cxFVBIrTHYWo+6bA0rFGweZvYJDycKVDqQuTI2dCMaYx0KCSSSdKhRUnMmgAqc8vHMO37m53nZEIBtbpz2irzEiKYhmTNtWYYEgVFMsLDsd58LuZFW2+9Kxzf3G9iQfqmufs4ocj4vsv4o+g+D3P8AGk\/aPi0z77cqkhBMcCc00h0swCoMyW0MFrQEila4ey2Bn2qxJIEiEG4cAsK6qUStEYUzHMjA8cFolozcWNSxzJoSc6Ak0HR0ePFliYq6kFWBoQRwIOIdq71k77s8elAJ2\/mY0GhaJNxOlFoqvqUV6MBu694vx4VTJYzkJcKdKk6UJ51BOnUta0JoBih8W2X8UfQfB7n+NJ+0fFYu99uo7dWoEVjzMSwUaV4nmZRXgKipGDad1U+7dvYCs8grcurAVAH+XUMR+mjrUEg4kvZmea7mJaWeZi8jljUksfOc6Ci1JoB5AJd2cjxTxkMkkbFWUjgQRmDhNp7\/AMP35t65LPq0XkYCkAB81da6ahxWi5MKnBue5e4JcsK6reQdncoKtTVESTwQtylgB0+LLFl4mdBn6TT+vwe7QdE8o\/8AUfFLbjv1zHbW6gnU5zIUVNFFSaDM0BoMzlhrPuRbiyhqB8XdoHkNDnoirQZgrzEgqwdTUUwb\/cp5bu8b2p7h9bnlVePAVCqDQCtATU+QiX22zSW9wldMkTFWFcjQjPMYj2v8Trf7ztsh8dAAl0vpcexJxzNA2XHA3fubfw38AUNIsZpLFkpIkiajpQuFqRpLZKx8VWP2iL9oeD3n2iX9s+J23HebiO2t1rzSNSpAJoo4s1AaKKk9Aw9h3CtqxlSBuNyKJmGAaKPi\/FHUtRSKqQGw2571cSXV0zV1ymoXNyAg4KF1sopnpOmpHkRFvPd66ms72FgySwuVYFSCOHEVAyOWI9m\/Fa2edaoq7naAB1UAL+9hoA\/DUWUhqk5N0Dfu6l7DuFgSAZIGroYioV1NGRsjkwHA0rTxRY\/aIv2h4PefaJf2z4la83CaOC3SmqSVgiipoKsaAVJpj4buPD8aTT+bkqkAB0HkrzOdLMOFFdKMKYG4d5Lhry5FKFxRFPKeROCjUuoDPSS2mlfIxd57p389heKCvaQOVJUgghhwYEEgggjPCbf+KVmIZs\/\/AOhYpRWPO37yAZCtVUdnRQMyuE3jYLuC\/sJAClxbSLIhr0Er7J\/stRh0jxNY\/aIv2h4PfKvAXUwH\/nPiN7m5dY4Y1Lu7kKqqBUkk5AAcTiTb+6UY3C9Qshlaot0dS6kFhQtRk0sFzGpWGoY+K713T3xBJSJwFhTo5YxyioC6ugsoagbyQG690L+aym99UbkkHmdDysOjMYj2v8SrYbVfNpT462Ba1c8i1kjzaL33YqXXgAqjEe67RPFdWcwDRzQuHQ6lDDMdNCCQcxXMeJLH7RF+0PB7\/wC1T\/tnxCWY0AzJOGsO7Sfed\/UqWQ0gjNAas\/vUDK2lfbWulqjHb957x5IOKWURKWyVBBGkUL5My1f2koGBIrgKooBkAPJMbh3RvngB\/wASBwJIJASCQ8bVU10ipyOQzxHtnfuNdi3Eg\/zFWe0cha8aFoyxHvVWpHMBhLm3dJYJATHLE6vG4BKko6kqwqCKgkZeIrH7RF+0PB7\/AO1T\/tnxA1hterddxUZw2zDQvSNcuaio1UpUal0sVOKb9crDbVDC0syyRAgoRqY870ZNQJpTUy5rhYolCooAVVFAAOAA8l692L5ltGNXtJv3kDZMM0OQI1EgimeeI9v7wf8A1\/dWoNE767V2\/sTUBWp4K46aazxwHRldGFVZCGUjzgioI9I8QWP2iL9oeD3\/ANqn\/bPhz7cJfjt2CsRZ2vOwI1Adow5YxrXQS2akiopiS2upfg9tfUotbckFkOsDtH4klWWoGSuupTg6QBUsxp0ljUnrJNT6fJuO02q6+L2cMGfbryskBFVLaM9UZYIF1IVNMRbXeSrs29OtOwu5FWGRgFqI5jRasxbSrUNBxJIGKOCKgEdR4Hw6x+0RftDwe\/8AtU\/7Z8M7Dc7gPetktrDzynNAaqOAAdWNfd5gDg2qMds21xzW8LAyOpVarJJ5vbVgvKylTkRjRCtAaVPEkgAVJOZNAMzn5Ppt4mG67MoK\/BXxZlQEUrG4OpCMiKHTlQqRUYW2sbk7ZujVJsb9lVstZpHLkklFUEnkNTTTgpICrDIg5EeGWP2mL9oeD3\/2qf8AbPhRl3qcdsRVLePnmflZqKnpCtStK0IGeWJLPaX+6dvqVBgatw4BybtKcuYDLpGasUdcEW60LU1MSWZqcNTGpNOip4ZeUVRkRiPat3I3rZlJpBdMe1jBJJ7Ob2hmSaNqUnowsXdy8EO6NkdtuiEuBmoGjgstS1B2ZLZGqgYoePhVj9ph\/bHg9\/8Aap\/2z4QbvfLhYzTkiHNI5JoAqjPNqKCaLqIBIrhrPuuv3TYPUGdxqunQggFQcoiQwPAujrxYHD3c7NLcylmklkJZ2LMWNSejUxNBkCTQDymWeBmSRCGVlJBBGYII4EYh2rvaDve0JpT961LmNBoXkl96iKQqvUVJOBN3S3BHuQoMlnPSK5Tz8hPMK9KFhlXFD4RY\/aYf2x4Pf\/ap\/wBs+DfH94ruK0hoSC55iAQCVUVZqVFaA0GZoMGDubatZW9R\/M3ifvWAKHliry150Oo19l1wb2\/mkubpvammbW7HSqk16KhFrSgJFTn5VJd2UrwzxmqSRsVZT5wRQjC7b+IsP33aCv8ANAhLxfbOb+zJVmFS41aVoGx959zL+O7UFtcBIW5joTnJCTqUECoOa06a18HsftMP7Y8H3O0kILxXtyjEcKrIwNPBH3TfbmK1tYwSZJWCjJSxA6SaAmgqTTIYkse40NF5l+OuF5a866o4\/eFQjAtysjdBGH3XdJZLq7die0mYuV40C14ABtIpnpoCT5XR7ps1xLa3cRqksLlHU+gihxHtf4rQNf2x0p94WwVbhKsKtImSy0GrpRiaZ4G7d0L6G9g0guqGkkeSkiSM8ykagDUUrkCfBbH7TD+2PB97\/wBSvPrm8CN1fSpDCtAXkYKoJNAKnzk0HnOGtO4sYnZhleygiIAhTVFObHSxKkimpCrDpwN17yXD314DVXl9lDWtI04KA1So93UQpoaeWUe893LuayvYmVklhcqaqQwr0EVANDliPavxVtNXBfvKyQBujOWHIN1ppJJ4YG9d1r6DcdvJoJ7Z9QFSwAcZMhOk0VwrUFaeB2P2mH9seD73\/qV59c3gD3V3IkUMYLO7sFVQOJJOQGH2\/uXbi\/uVJU3ExKW6MpIIy5mNVZSBQqdLUZTg33ei9lvnB5I3osKDl9mJaLU6FJJB5hqFPLYbt3Uvp7G6FQXhcjUCCKMODChIzHThds\/FO3+EmOQ3CzjrESSx\/eRDNRmoBStKEkZ4Tdthu4L6xlFUnt5A6EerMH0Gh9HgNj9qh\/bHg+9\/6lefXN+WaaZgkaAszMaAAZkkngBiXb+6Uf3puCak1glbZHGXM\/vUJVqL7SGqMaUwZe8lyZIasUtY+WBAdYpp986XKEt7QAJFR5dDde5u4S2chKmSMHVDKFYNpljaqOtVFQwOIdp\/EW3G1Xp0J8ZBVrZzyLqdTVo6nU7EalHAAYh3XbZUuLK4UPFNEwZGBFRQj0HMcR0\/l7H7VD+2PB97\/wBSvPrm\/Ktt20Md23BdOqO1IMaV0nnl9gcrFgATXSVyOB9\/zhLblItLeqwqRoOZ9pqMpIJ91ipqMLFEoVFACqBQADgAPL34nujfvDExrJbP+8t5P1425T15H04j23vuv3FulKGZiXs5CA5JDAaoiaKoVgwLH2wMLcW7pLC9SkkbB0YA0JVlqCKimR\/K2P2qH9seD73\/AKlefXN+TezR\/jtzUGlrbkEgjWAHf2UGqMoSfZalQK4aDcbhrfbSWAtLZiisNRoXYczGgRqV5XBKmhpjREoVak0UUFSak+s5\/ICrd3LwtZVBksrislu9AwzSuXtMQVIzNeOIdq3ymxbxKyoEuJAbV2Y05Zmpo4jKSn62Ff3XVXU9DKwBUg9IIIIPSPydkR\/+zD+2PB97\/wBSvPrm\/I\/D3kwmvzkttDzPWqirUrpA1qW6Qp1aSMPazynbdskBBtbZiHZSOEkozNQzI4XlOTLpOOyt1CrWppxJPEk8ST0k5np+QWOz226N5s6tqbb7sl4aErq0dMZIQLVSMsR7fdzrs+9tpX4W7cLHI1BXspTRc2JorENQdOKOCKgEdR4H8jZfaYf2x4Pvf+pXn1zf09W8TF7g0020C9pM1RXJRw5QWFSKhTpqRTBg24jZ7DLlhOu4YhlOcvACq+6vMjlWAIrjTGONKkksx0gKKsak0AAzPAfISu2mVd12cf8Aw72raeVgOzlHOlC1aAlTQVUgYFvYXP3buRqfgb5lVqDWeSTJHoq1PsnMDTXBRwVYZEEUI\/p2X2mH9seD73\/qV59c39E3G\/3SxyaapAnPNJWukKgz5iCqk0XVy1qcPad3I22qxcMvatQ3TKda1HRHUFHHFlYFTUYe4kJeaQku7EljVi5zPRqZiBwFTSnyGBlNCMwRiPa99f782dKKIrtiZo1\/5c3tCla6W1LhF7t3wj3IqC+33dIrgHkB0CpWQan0roJY0JKrih4\/0bL7TD+2PB9+VRQDdb4AD+O\/+0XneK8htImIC9o1CxLBeVeJzYVoMq1NBg23dKBrK1YCtxcD98wOgkKnuZF0NTqUhWXDXty7z3chJknmbXIxNNRJP6RAJAoK50+RBbi3do5UYMjqSGUjMEEZgjEW1d8lbfNoQBBrYLdRqAqjRKQdQVVoFbLMmtc8CTudfCa6ClpLKUaLmMKtWJTpAoeZSRQE5Yof9tl9ph\/bHg+\/\/wCq33174fc97uI7a2jDEvIaeypY0HEmgJoKmgOJLDuPGIFBK\/G3CBjkWBKRnI5qM2yZHqCCMHdNzlku745dvcMXkpwABPCgouWZAAJNPkUS8sZXhnjNUkjYqynzgihGE2\/8RYjvVoKj4oEJdiutqs\/CSrMKl+bStAcHce5l9HdqtdcJolxGAT7cROoVArXMU6f9ll9ph\/bHg\/eLadm2S+26Q7vuSJd7tbtAsqJdyRGa2Q17WMsG7OXONmjdCMq4+8u8N1JfXla65TyrmzAIg5VALtppmFOmtPkYj3TZriW1u4jVJYXKOp9BFDiLZ\/xTtmv4CwX7ytQBcqCVBMkZoktAGOWhiTmx4Y2vvNbR6NvuUtr6NpeR+zcLIoZDzK1DmCMjkfBztffzbIbshaRXAAS4i407OUcwpqJpXTXMjEu9fhPcffm3CrfBS6Y7xB5l4JLT0aWP6Jw9juUMkFwntRyqVYVzzBz+ReO+22yO27I+Z3G+BjjI88a+1J\/dFPThNwuLf793ta1vL9FZVJ1D93Dmi1VqGus5Agg+FGLvrtiPee5fW9IrpPZ4SAZ5IF5wwC5CmJN57gOe8mzrmUiTReRgAV1RZhxUnNCTQZqMPaXkbxTxkq8cilWUjiCDmD8ianurYNFteoCXcbqsVsgqASGObkA10oGNAcQbz3rH\/cG\/R6H1zrS2icaG\/dxe9pZTRnOatQrgIgAUCgAyAA8NZu8lktvu4Vuz3K1VUnB0kLrIH7xQSG0t5qVArifeO7kZ7wbBHrftrRSZ44xrNZYeOSKCzLVQTTDRSqVdSVZWFCCOIIPT8h\/wncTa5bmFTSW6f93bR5MRrlaignSQBxJypiHfPxImXvBu0baxb6aWSkFhmjZyChU81KMvAg4Szso0hgjUKkcahVVRwAAoAOrxDJfbrZjbt8YGm42KrHKWJJrKtNMmZJOoaj+lh9xtofvzYRUi9skYsg1KoE0eZQksAKFgeg5GlDx+Qtdk7ibbPfTEgO6LSKIFlXVJIeVVBYVJOQzxFvv4ySjddw5XXb4HK2sdVBIkYUaRg1RQEJlXmrlHtOx20NnZQjTHDBGsaKPQqgDxLJuFtb\/cW9twvNvRVRjyj95DkjUVaCmg5kkk4kvtysjuWyJw3GxDSRgeeRaao\/7wp6fkITY+5u3XG43z1pHbxlyKAsSSMhkCc\/NiLffxsujNOGJG1WbgRjS2XazDNgaV0pTI5tWoxH3f7p2MG37dD7ENugRa0AqacTQCpNSacfFBRwCpFCDmCDife+7Cr3f391J120YFtI4DU7SIUALMV1OudF9kkk4eTvNt7T7QHKx7laAyW7CradRGaEhS2lwCB8gkWx92rOa+v52VI4YELsSzBRw4VJAqcs8Rb1+NN58JCaN92WThpSPNJMKqvUmr9YYGx9x9stttsxxSBKFsyQXc1ZyCxoWJIr4se0u0WWCVWSSN1DKysKFWByIIyIOJt47iN\/25vT1bTEuu0kY580XFKnpQ0\/snD2ffPb3W1DFYr6AF7aUDTmslB+mozANTTj8gEW07JbTXd7OwSKCBGkkcnoCqCTiDe\/xcnOzbaSrmxhIa7kWoNGOaxVFRnqYfo4Xau4m2Q2Y0hZJ6ap5clBLynmOrSCRULXMKPGD7du1vFdWkoAkhnRZI2ANRqVgQaEA5jEu8\/hVP9w7nSotHrJZyEBRQcXjyDGo1AsfZAx939\/NrmtFJpHcAa7eX9SVeU9Va+jy8S1s43lnkYKkcalmYngABmTiPee\/7nu5s7ZiORNd5ICDTTFkEFQKlyDQ5KcCHuVtiJde\/ez0luX9qlZCMsnK8oWq5GvjSfYe8NrFebfcoY5oZl1KysKHqPmIzHEGuJ9+\/By6G33Z1yfdt0SYGPO2mKTilSVRQ1VAFS2G2Pv3tk+33AJCNItY5QGK6o5BVXUlTQg+XAjjBZmIAAFSSegYg3nfo\/uDu+5Vu3u1PbyJVSeyh9rNSSrPpWopXCv3cslud3Kr2m5XSq9wTpAbQafu1JBOlfPQk5eOJO7\/e2xg3DbpfbguEDrWhFRXgQCaEUI6DiXffwTujFMWBO1XjgxnU2fZTE1UCtdL6shk1aDDbH3y264269SlY7iMqTVQwoTkciDl5\/LWPcbe0+6djfP4+\/Vo1Yc3+GlNb8y6SQKCoriO9t7Vd235SSdxvUDOM6js4zVI6Cma8xOdegeOzsffjbLbcrM8EnSpXMHkcUZCSoqVIrTPEu9fgreG5hA1fdl84EooBURzUCt0mj6fNU4k2HvbYXG3bhEaPDcxlG6xXiPMRUHyxjm7u2DW20FwJNxugY4FFV1aSc3IVw2lakitMW+7b9Au\/d4lVWe4uwGgjemfYxEaaA8GcFunLh5AHYu\/e3xXsIDdlIRSWJmUrqjcZgitRxFaEg0GJ99\/B+5+9rAa5Pu+chLpF52ojezJRQqjg7MclxNsveG0msr+3YpLBcRtG6spoQVYA8R5WpZ9zNvdrXUFlvpwUtogdWbSUP6LAUBJIpxxBvffhh3i3uMq4EyabONwQRpiNddCOL1B\/RwlpaIsUESqkcaKFVVUUCqBkABkAPIM2Hfva4bpwtI7lRouI\/Skq8wp5jVfRh94\/CuSTf9qzY2zKq3kVWUBQAaS8a1ULQKSQOl7LcIpILiM0eOVSjL05g0I8qV2XuJtsl3Ial5TRIY1BAJeRqKANQr05jLPEW8\/ixON93ECvwUepLNCQRmcnkpXp0io4EYTbtpt4rW0iBEcMCLHGoJqdKqABUknIeQ5TvrtiNe0ol\/b0iuk9nhIBzZKBRwwA4AYl3fuIT3j2ZKtphXTeIo\/Si9\/+4T+rh7W7jaKaNiro6lWUjiCDmCPKVdi7jbbcbjdkjV2SckYPvSOeVB6WIxBv34z3fxt0pV\/uu0akCkFTSWX2n4MrKoUUOTYi2LuvZQWFhCqqkNugReVQoJpxNAAWNSaZnyLkn3yxWz3hlbRuNmBHKGOsguByyDW5ZqjUxAq2Jt52GP7\/AO76Fm+ItFPbxpViO1h9rJQCzJqWppXBjkBV1JBBFCCOII8oY9i7o2FxuN\/L7MNvGXbrNOA9JoMRb3+NV72KsNQ2uxar5hhSWbgCOVqIG6QSMJ3d7mWEG3bdGWYRQLQVYkkkmpJz4knzcPI+S93Cz+7N7YGm42AWOQt55Epok9NRq\/tDEm4yWn3vsi0Px1grOFHIP3iU1JzPpBI5iCRl5PQ7L3ftJr2\/uGCRQW8bSSOzGgAVQTxOIN9\/GC4+6rE6JPu6Ah7l15G0yMOWOqllOZdWHDEewdx9uhsoEVVd0QdrMQKapXpV2PEk+oAZeScm5bdbjYd9bP4uxQLG5oAO0hyQ5LxXS2ZJJOJL7dbI7jsaZjcbEGSIDzyLTVH\/AHhTzMfJpLOxieaeQ0SONSzMfMAKk4h3j8T2bYNnLAtbmhvZF5gQEIIjNVHt+62oA8MCw7ibXDauVpJcsO0uJfS8rcxr5hRfMPJZ7S7RZYJVZJI3UMrKwoVYHIgjIg4n3rumP+3t+k1vrgXVbSudbc8Xu6mYVZDkq0C4Y96tvaXa9REW42tZbdwCQCWGaEgV0uFNCPJZYIFZ5HIVVUEkk5AADiTiDeO9qv3e7vyKJBLOlbiVSFZeziJBAZWyZssj05FT3P25TuOnS+4XNJbl6gg85HKDUiiBRTLyaezvY0mgkUq8cihlZTxBBqCOvEu8\/h0V7vb27BjGoJspKnmJjAJQ0qRooK5aekfDd+drlggY0ju4\/wB5byZKTpkWq5agCPPl5JUGE3K6iOx7AaMby9Rg0i6ipEMeRcgqQalQMqnMVju9pshuG+LQtuV6BJLqGk1jU8sdCoI0jUM+Y+T0m2bvbxXVnKAJIZ41kjcA1AZWBBzFcxiXefwnnGxbgRX4KXU9m5AA5Tm8dadGoVPADDbN3722S0kFCkoo8MikkApItVIOk06cjll5Hx321WR27Y3zO43wMcRHnjWmqT+6Kf2sRble2w33flHNd36hkUkMD2UOaKKNTm1HIEEeUUux957KC\/sJlZXhnQOvMpUkV4GhIDChFcjifffwauxYXR1yfdl2S0DHnbTFLmye6qqwKgZlsNsnfnbbjb7kEhTKh0SAGlUccrA04g+RanultzrtuoCTcLkGO2QVzo59sge6tTiDee93\/wBh36PQ+qddNrE40NyRZ6tLKaM5NVNCuEtLRFigiVUjjRQqqqigVQMgAMgB5SybD3usLfcbCQUaG4jDr1iuYPpFCPPibfPwUulUM2obVeOQBUqNMUzE5e23OchRQSc8PsXfHb7jbb5KViuIyhoQGBFciKEHLz+Q\/wB39w9sluUX\/EuX\/d28eRPPK1FHDhmScqYj3f8AE6cb\/uYqfh0DR2aHmHDJ3yKkE6aMvAjCWdjEkNvEoVI41CoqjgAooAB5h5UtsPfjbbfcbNgQomQFkJINY39pDUDNSK0zyxLvX4L3nxcIq33ZeuFlA80c2St1Pp\/WOJdk7y2c1jfQsyPDOhRgVYqePGhBFRll5BrsfcTbJ7+4JAdkWkUQLBdUkh5UUFhUk4h3\/wDGSdN0uwoYbZAWW3RiFIEjghnKnUCByHI1IyMW0bFaw2djCNMcFvGscaj0KoAHla21d+9shvBpKxz00zxHSwBSQcw06yQM1rmQcTb7+ENyd428Fn+75qJdotWNEb2ZQBpHusSfZxLtG+W01newsVkhnRkdSOgqwB8fpsXc3b7jcr560it4y5oAWJNMgKAnPzYTfPxvuO0Ioy7XZS8tQzAiaUcQQFICEcSCRTOPYu6Vhb7dYRABYbeMIuQpU0zJ9JqfT5Ymw7+bXFdSBaR3Sjs7mL9SVaMOo1Xzg4k3b8OHPeLa1oexRQl4nsD\/AA+D1YtTQSQq1OHs76J4Z4zR45FKsp8xBoR47i2Pu3aTX1\/OypHDAhdmLMFGQ9JAqcsW\/eH8ZrtrK3kVZBtdof35BFaTSEUjPnVQxHAkHC7D3H22326zUAMIUAZyCTWR\/ac1JzYmlcsvLUr3x25BuAFI9wtgIrpcgBVwOYAKBR9QpkKYl3zuex7w7EmpmaFCt1CiqWJkjFQVAB5lJ6gSBh7a5Ro5Y2KujgqykZEEHMEeN0sdthkuLh66Y4lLMaCpoBnkMQ71+LE\/3Jtxo3wUVHu3HGjcVjr6dTD9EYG19w9rhs+ULJPTXPLkoJklarGukEioWuYUeXMlzvdiLLemDaNxsgI5tR1kFxTTINT6m1DU1BzDE+67LCd\/7vxlmFzZoTMiAmhlhFWFBSpXUtenBRwQwNCDxB8Zpa2kbSzSMFREUszE8AAMyTiLd+\/zHu3szjUFlTVeSChppiJGippm5Bp7pwIu5W2Il5Tnvrikt0\/tcZCMsnK8gUFcjXy9bcp7f7o30j\/39iiqXJZSTKmQkNAQCSDzVJNBiTcbi0+9tjTP4+wVpFUco\/eJTWnM2kEihINDTxgEQEsTQAcScQ7tvkR7v7A+ljcXiETSISK9lDkxJUkgtpXLjiOfZLEXu8Kq69xvAJJSw0ElAeWMakDLpGpSTzfIDLum1Q\/cG+vU\/E2SARO3\/MhyU8OK6T6cPJvlmb7ZwRo3KyVngIIYgNlVGopJBGQzrQgnxZHuNpZ\/dWxvn94X4aNGHN\/hpTXJmumqigJFThdzhg++N9A\/9\/fIrFCGYgxR5iM0IBIJPLUEVPyCPaXaLLBKrJJG6hlZWFCrA5EEZEHE+89z\/wD67vsmt9UC6rWVzqbnhy06mYVZCKKMkOGPe3bnbbdREe4WwMts4rlVx7BPmeh8UpL3a29oNoLhZNyugY7dRVdWknNyAwbSlSRiLd+8kSd4O8C6X7e6SsELaRURxGqmjVo7DVSmQIzCIAFAoAMgAPkHezvokmt5VKvHIoZGU8QVNQQfMcTb5+G8y9391kbWbfTWyYnSMkXOMUDHlrVm4ADHwnfva5baFjSO6T95bSZKTplWqkjUARxBy8S\/Ddx9slngU0ku5B2dvHkxGqRqLU6SAPPliHeO\/jf9x70lG0yLos42GfLFxeh6XND+iMJaWiLFBEqpHGihVVVFAqgZAAZAD5C5dp3q3iu7KddMsM6B0cVrQq1Qc8+vFxvv4RTHaNyCs42+Q67WVgKhUYnVETwFSy+gDDbP3622aykDEJKykxSAMyho5BysCVNPOBXxCuz9xdtmvZCwDyhSIowWVSzyHJQCy18wNeGIt5\/Fm4G97iKN8FDqS0Q+Zjk8nr0j0Yj2zaLeK1s4gRHDBGscaAmpCqoAGZrkPkPl2HvTZQX+3zBleG4jDrzKVJFeBoSAwoRXI4m378F7v4K5JZ\/uu8YtAxJY0il9pOKqqvqFBm2G2Pvztlxt10CdPapySAe8jjlcelSfDYu73crb5twvZW0hYl5RkTVmNFUUBNSRkD5sQ77+NN0L2ddLja7NyIQQQaSy5M4yIITSM\/axFsPdaygsNvhChIbeMIvKoUE04mgALGpNMz8ib93u+dhBuO3SFWMM61FVIIIIoQcugjLLgcSbx+Ct72gyP3ZfuA3uj93Nkp99jr00yUE4fYe+O33O238dKw3MZRqEAgiuRFCDUVHhMew90rC43HcJTyw20Zdus04D0mgxHvf413ht4zmNrsXBkNQf8SbMLQ6TRA3SCRhdk7k7bb7bZj3IEoW5i3MxqzULGmomlcvkXOw9+ttg3G0z0iVeaMmlSjijIchmpHAYl3\/8GLl9wtRrdtsuiO3RVUt+7kyEnDSFIDVIzOZEuyd5LSaxv4GZJIZ0KMpVipyPpBFRl4LFtGxW015ezMFjhgQu7E5ZKtTiDffxguPumwOiT7vgIe6deVqOwqsVVLKfadWGa4GxdxNvisoSF7WQCssrKoXVI5zJNKngK1IAqfkbba+\/m1w3nKVjnppniyYApKtGGnUSBUrXMqcT73+Ec53nbQWcWMxVLtFqTRTkktBQZaWP6OJdp3u2mtL2BissE6NHIhHQVYAjwFLSyieaeQ6UjjUszHzACpOI93\/EZz3c2tsxC667xxzD\/D4JRgtdZBKtUDH3f3G26OGVq9pdyAPcyVJNHloCQOAAoKDhXP5H1tu\/W3LNcRrpiu4j2dxGCysQrjz6acwNATSlcSbt+HTnvHtS59lGui8Qco\/wuD8xNNBJ0ipGHtL2J4Z4zpeORSrKfMQaEflVhhUvI5CqqipJOQAA4k4g3nvLGe7+wSaH7W6WlxJGdDVii48yMSrNRagg4U90tuV9yAAfcLqktyx9DkUQehAo+SNj3t21U3Eiibha0iuVPpcCjj0OGGJt47pK3eHu\/GpkMsCUuIlAZm7SIEkhVWpdcsx05BoJ1ZJEJVlYEEEZEEHMEfkodwltm2bu+7DVf3iEErzAmKM0Z6FCvRQkVyzxHfbVZjcd8UCu43yrJKGBBrEtNMeYBGkah+l8k8t3vNiLDe2DadysQI5tR1EGQU0yDU2ptQ1GntDE267XAd+2FKt8TYoWljXzyw5sKDiV1L6cFWFCMiD\/AEhd7JaCx2UMFk3G9qkQqA3IvtyGhB5RTMVYYj3Lcbcb\/vq5\/F3yBo0NCD2cOaDJuLamyBBB+St7+K2+5N6YCl5YIqqaaBzw5I1FWgpp9ok1OJNxvLP712NM\/vDbw0iKOXORKa482pVhpJBof9q\/9oba423Vpk3C5rFbJnnzn2yP0U1HEG9d9Kd4t+jKuDMtLSJwVYaIveIKnNyQQaacJaWiLFBEqpHGihVVVFAqgZAAZAD5LSjgFSKEHMEHEu6bRF\/2\/vr1PxNkg7F2\/wCbBkp610N6Tgbp3\/u37y3SnkhaL4e2GTDmQO7McwRVxRl4HCbftcEVtax10RQoqItSSaKoAFSSev8A8PX\/AP\/Z"
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":994600213,"currency_id":149,"calculationrate":"4250","type_document_id":1,"prefix":"SETP","resolution_number":"18760000001","establishment_name":"TORRE SOFTWARE","establishment_address":"LIMONAR MZ 6 CS 3 ET 1 PISO 2","establishment_phone":"3103891693","establishment_email":"[email protected]","actividadeconomica":"6201","notes":null,"date":"2025-11-07","time":"16:47:01","payment_form":{"payment_form_id":1,"payment_method_id":10,"payment_due_date":"2025-11-07","duration_measure":0},"customer":{"identification_number":"AB1234567","name":"CLIENTE DEL EXTRANJERO","phone":"3103891693","address":"EVERGREEN AV 5 68","email":"[email protected]","merchant_registration":"000000","type_document_identification_id":8,"type_organization_id":2,"municipality_name":"Ashville","state_name":"Alabama","type_regime_id":2,"type_liability_id":117,"country_id":65},"tax_totals":[{"tax_id":1,"tax_amount":"0.00","percent":"0.00","taxable_amount":"425000.00"}],"legal_monetary_totals":{"line_extension_amount":"425000.00","tax_exclusive_amount":"425000.00","tax_inclusive_amount":"425000.00","allowance_total_amount":"0.00","charge_total_amount":"0.00","payable_amount":"425000.00"},"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"425000.00"}],"invoice_lines":[{"unit_measure_id":"70","invoiced_quantity":1,"line_extension_amount":"425000.00","notes":null,"free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"425000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"425000.00","percent":"0.00"}],"description":"PRODUCTO DE PRUEBA NRO 1","code":"PRUEBA1","type_item_identification_id":4,"price_amount":"425000.00","base_quantity":1}],"with_holding_tax_total":[],"web_site":"Facturador Torre Software","firma_facturacion":"\/9j\/4AAQSkZJRgABAQEAYABgAAD\/2wBDAAIBAQIBAQICAgICAgICAwUDAwMDAwYEBAMFBwYHBwcGBwcICQsJCAgKCAcHCg0KCgsMDAwMBwkODw0MDgsMDAz\/2wBDAQICAgMDAwYDAwYMCAcIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz\/wAARCAGXAsgDASIAAhEBAxEB\/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL\/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6\/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL\/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6\/9oADAMBAAIRAxEAPwD9\/KKKKACiiigAooooAKKKKACiiigAooooAKKKKACkFLRQAUUUUAFFFFABRRRQAUUUUAFGaKTHNAC0jNg0tFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFGaACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGoSc5GPxp1FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVTunuVuIvKSJozIfNLuQVTBxtAByc4644zVyigBsf3BTqKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqO7theW7Rtna\/BwcH86kooARRtXFLRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFITgUxZhjnigCSimiQHuPzpVcMODmgBaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKz\/EvinT\/AAho91qGp3ltYWVlE009xcSiOKFF5ZnY4CgDqScVm\/FH4laP8JPA+p+INf1C10rSNJt3uru7uZRHFbxqMszMSAAB61\/NX\/wVG\/4Lc33\/AAUu8b654fF94v8ABvwftoo4fDmm2ASFvEtwZ4Umm1OTef8ARVRpGWNMhtqA4JJFxg5bAfoh+3f\/AMHNum+APEuueHP2e\/B9v8Vbrw5aNcax4gvLw2eiacVLgorEAzHCE5VgrcBWYnFflv8AHr\/gvT+1N8a\/FkzX3xrHhnRLq3R1t\/BtmtpFbpLGDt3spl8xclTlyVbJHQV8r3emnxXd+drt9NpmkQQyTafsgK2kaJlikUGQU\/dqCDtPIAOSa6j9mf8AZd8XftP\/ABEiT4ceDX+Iw0x4Td6VNtga+j3heUViVUjGSM7N2T0rrjRitybnt1j\/AMFk\/wBpTTtSRrL9qfxexsp28v8AtLSovs9xFD80bk+UzOX2qpRgGYs2eDmvsz9k\/wD4OhPjZ8LfCS6v8WPAuj\/FnwHbTrYTeJfCoFlqFrMfmPnwElAdgcgbU3EDB5r85P2uf+Cf3xT\/AGNfENtL8R\/AEXgS21uP\/iX2v9t20ouCOXhiZXZmcYYqXGCBjOcV50vga98J2118Q\/hx4kudZ0XQ\/szXGoJF\/Z+r6G0rFFFzAGbMW8Mm9C8bbgGILbaznGHQV2f1+fsdftrfDr9vD4L6d49+GniC213Qb8bXCnbcWMoHzQTxZ3RSL3Vh6EZBBr1cHIr+UP8AYR\/bqi\/YR+KnhTx14a8U6xoH9tajbWHxM8N2MYiTXNLmkaVNUtEKskUkQ3h0RRhTGyfLMwT+pKL4z+GE+FEPjWXW9NtvCs2nrqo1SadY7UWrRiRZi7YAUoQ2TXO1Z2KWp1ROK8l+MP7dvwf\/AGf\/AB9ZeF\/GvxI8HeF9f1GKWa3stS1SK3kZIkDuTuYBPlYEBiC3O3OK\/P8A\/bq\/4OAtWu\/hD4xvf2evDN9f2PhSyW91TxtrumvBpdlDIxjja1ilKfaZGbbtDEBhkqJOAf5\/vjH8f\/E\/x4+LOueOvE+uXmt+K\/EbSi+1m+O+7lQqq7V+VViVQu1QigKMAVrGg3uM\/qX+L\/8AwXZ\/Z1+Cuo6Dbap4l1y7\/wCEjSSayksPD17cJJCm3MwxGC0ZLAKyBgxBx0r6G\/Z+\/ac8FftR\/DKz8X+Btctdd0C9B2zxhkaJlOGSRGAeN1IIKuARivwDvPGHgLxP\/wAG32sfFDX7GLxf8Y\/7Vg+HMWua3Ob270mSK8XyTaM+fIIswhJjIZtoyTgV0v8Awb9\/G7wv+zp\/wT7\/AGhdW8d\/Ei3+HFl4ouIvDula3qss1wljeXFreNGPJy2WQBpBgAsDyelQ4LdBpY\/RD\/gn\/wD8Fy\/+HgX\/AAUN+Inwd8NfDq5h8I+AYr55PF\/9o+bHcmC4jt4h5QjATzW84rl8lUBx1x+gwr8jP+CEXwf+An\/BJ39jDxn8WtZ+PfgfxbpnjTWbfS9T8UWU8kWk2zwBxBZqsgD+cTLI7bhn5+BgV9laj\/wWw\/Za0zWPClkfjX4JuJvGsvk6U1rdm4jkfeEAkeMFYcsQAZSvWoa1sgPqhmC9aFYN05r8jf8Ag7K+M\/xM+En7PPwpv\/h54517wdp9zrN3\/a0uia6dNub0C3VoVBR1kkXO84XIyRnqK+hP+CBOu+IPh\/8A8EdPAHiv4q+KNWubvUbS+8R32p+JL93eyspLmaSIvLMxIiEARwScYbPSjlaVwPu+ivJP2fv27Pg9+1Pq13YfDv4k+DfGN9YFxPbaVqkVxNEEIVmKA7toLL82McjmvSPF3jTR\/h\/4fuNW13VdO0XS7Rd095fXKW8EI9WdyFH4mkBp0E4FYvgj4i6B8TNAi1Xw5rWla\/pc5IjvNOu0uYHI6gOhKn8615Wwh+lAC+Yp70Bwe9fz3ad\/wcYfGbwT\/wAFbdd0PxD4003\/AIUZp3xHm0C\/sW0i3I0\/S0uZrbzUuFXzMKqLKSSSeQOK0\/8AgnT\/AMF9\/wBov9sD\/gq34D8E3fibSJPht4s8T36f2Vb6HbwyjTglzJCDM4EnCRoc53HB6ninyvcD+gCjNUL3xPp+mXkdvc31pbXEyl44pZlR5AOpAJyQMivOf22\/jw\/7NX7H\/wAT\/H8EttDdeD\/C+oataPPzF9oitneEMO4MgQY75pAeqZpa\/Gz\/AINyP+Cx37QP\/BRX9pHxV4R+J+oeEtZ0LQvDn9sfaLfTfsF\/DM1wkSIBH+7dBlgchT0OT3\/Y4XK+Zt70AS0U0ygVBFq0FxcSxJKjyQECRQwJQkZGR24oAs0UxplTqw\/xoFwpbGeaAH0UyWXYvHJr8rPid\/wdqfAz4W\/GPxZ4TuvA3xNvY\/Cmqz6VJqdpa2jW908LmOR1Vpw4UMrY4yQOgzimk3sB+q1FeB\/G7\/gpD8Lv2fP2OrT45+JNbMPgPULC2v7GW3j864vxcKphiiiBy8h3Abe2DnGDXgP7DX\/BxT8Cv29Pjnpfw48NWvjbRPFut+e1ha6vpGyO4SKMys3mxu6r8iscEjp9KQH31RSK+5QfUZoDg0ALRRSE4FAC0V8+ftW\/8FRPgj+xP8S\/DPhH4l+PNK8La94thkuLCC63BREhI82V8bYkLAqC5G5gQM4Ne3eDfGenePvDllq+k3cF9puowJc21xC4eOeNxuV1I4IIIIPoaANWikJwK5HVvj74J0HxaugXnizw5a667iNdOl1KFLpnOMKIy27JyOMd6AOvopsUyzIGU5B9KdQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFI7bUJ9KWoryTyrSRj0VSTyB\/PigD8Nv+Drv\/gorfrf6b+zl4duJra3urWHWvFc8MuxpomdhBZ9DwxQu3qABX43fD3wFqXxW8X6R4V8P22o3VxqU628MMSZ3zFgqBQD3+T9a9b\/AOCq\/wAb2\/aS\/wCCk3xk8XyLLCza\/Np9kh8t1EFpi1UZjZlP+rJyDg5z3r63\/wCDV34baR8U\/wBv2ebVYFml8K6Jca3bwvAGRJ98EKNu6oU81sdmya9CnFRjczmfQ3\/BQT\/gjH8Mf2Sf+CSPjP4geNorvWvi3ZeH7aytNQub2SSHTrhnijitoox8uFLEdMbiT3r8Yf2ePGuqfCv4reGvFXh\/XJ\/COr6Dq6z2urREkWUyuNrOAQShAIZeQykiv39\/4O5fi5P4F\/Yb8F+HLd2H\/CT+MbYTRr1mht4Zp2GOhAdYz+Ar+du5M8Wk3d48f+jK4eR\/JKojHoN2CgPOcfXFTT99c0h7aI9c\/bg\/bW8V\/t2ftRan8W\/FS2VrrN7YWrxWNvLI1pZJDbInlxAkkAs0jkD+Jm9K+p\/hF\/wT11DWP+CTP\/DVvgbxLokuueF5NQsPF3ha\/jhFjqemCUQzQkqqMJGQg7XJJ+UoQwBPwfdTRQ\/ZVV3Z40JmScBUiJzuQMOi\/Nkde+cdK0vhn8TfHGm\/DPW\/Anh7xLf6R4T8cyRx63ZtNtstT8phIm8Y+YhkByMYG7PBIquTT3R2NLwX8Or3xF4k1nTItI1fUtT1XTrq0g0TSIzdTQbvntUkJB2xeYIWBOWwmCArV+vn\/BJT9nLxf+1p+yR4S0P9pDxR4t8OfDb4cauPCVj4W1uCbT7XW5GcPbwurqDcACTyQz5UBECrkbq\/Hv4W+FdY1b4r+HtC8Mya1\/aGq69Z2sYs5iL+6kEqxxBZVOMqOnO1Rz0Ff2j6LpKR+HdPilDSvBFGN07CSTcFA3Fu7ep71FZ8mw4aan5Pf8HQfh7w3+zr\/wAElPCPgfw3baZoumXPjLTLWC2OVDwW8FxO+SBljiJcknJ9zX4KeJ\/g83hH4G6N4t1DXdOS71DXr7QX0hH33dt5Nnb3QuARlWjJuFQ45B7+n7Pf8Hlvilk8KfAfQFuook+2axq7QvkGdooraJSMK3IWaTAPByea+RNB\/wCCXUnx5\/4I2fAHxta+LtE8JeI9S8Ta7DpumXunvcv4mkvrhIowjDiLZDYnJcBFRSxZetZ0pyvZjtc+dfEXinUW\/wCCWvgrwhHqWqWOjap8RNb8S3EMbEWV9bQWemwB35yZEumZFwMDdIScCvQfjLb6X4V\/4Ig\/BKWNbiLXPib8Uda1bUEjnb\/SI7C3aygKkZGyNWQZ9Wb1rpf+CvH7Dsv\/AATi+EPwF+HOreIIdV1q00PVNcvbm0lVUlvLi7ZwFiYeasKoCCQQNwJHIwcn\/gpTbaj8Ef8Agn\/+x38M\/M01JbXwXe+NNQjtBiRV1G982KVn4+9GOnOSnaiVn8IMd8atKm+HH\/BAD4Q6fBd2ssXxR+K9\/wCKJYlmKzqtpaNaZZDj5POVvmGRynOTXxXrkTweG2jazhtplDyo7PxAC+xWYY4+4xHc9eeK+0P+CtPgS7+Gf7Gv7EOjtJaxWp+GFzrX2dNxmNzeXKzzO5JI2tvj2gYOd\/px8k\/HPQtJtbqysNCuLu6P\/CO6dePPKpDyXF1apcyxNGVB3RvcGNSowQpYdapNKNydj7z\/AODi\/wCM1\/8AEXxX+zdp93qhvYdG+D1hq0sMaHbbXdzGhkkOeCWRY\/XA+td7\/wAFeP2obv4Mf8Ewf2Of2fZLrV4dXuvh7beIvFFvaX01oklk9iba1gl2kF8ymRijDH7hezV8tf8ABZ20Nx+2lpfhHT76yEsPgXwporOkreWJjpcCsh47nYMEDrziuy\/4L0a3pEn\/AAVFn8Fbrx9O+Gvg7w\/4OsRbkSIXhtYZtjBssVZrmRDg5DANzgqc9rBrueO\/8Er\/AI7az+zt\/wAFBvgtrXhS6NpqFx4hstJuvLI8u9s7qZIZYZOQCGV2bBPBA9K+3v8Ag6t\/be8R\/FD9stfgXYavqFr4K8D6RbXuradFN\/o+r6jL+\/RpEX73lxmMKP7zH61+enw++EGsfDL9vfwr4Z8PMup+IdF+I0WkafdpbFre9uLXUUiD+WCWCEoWI5IXucZr6U\/4KyeHvGv7K\/8AwWF8d+Mvi34e0vWW1e9udf0+yNwlxba1pUwaxtY1+8YiqE\/6xRhoTgHg07Jy0H0PqD\/g0G\/aX1zSv2kPH\/wnkW4PhvVPDya\/bQRhjbWF3DcbJGxghWljmGSSM+SoHTFf0Aa3fLpeiXtxIQEt4XlYt2Cgkk\/lX84n\/BoFos7\/ALf\/AI1mXzWTTfAjLKcfu1Zry1UHJPXIbAwerYxiv3J\/4KefEM\/DD\/gnT8ctfPnZsfBGq7TFL5bqzWkiAq3YgsD+FRUXvaD1tc\/j417xFJ4h8XatqD7UbUNTuLh4olwpbzH5x6EscZ55zX6Ef8Gy2g6AP+ChOpeO\/Elufsfwg8Barr0kqpkw7RHFvA6kiKW4xx\/F1r84bFvsWnRRCTcu1VOPvYAH5Z\/zzX3J\/wAEv9WT4Wf8E\/8A9tb4nWUNx\/aUfhHTfBdvMj\/ubRNVuniuJGG4Z2r5Z7kc4FdNS3s+Um55T\/wUJ\/4KB+Nv+ClP7Sms+ONf1fUfsEMlxD4Y0yFnhGiacsm+MKqHHmFFV3bqWPXGMffZ\/wCCrEHjX\/g2p8f+EPih4zk1n4kahf3PgjQITM0mralbpJbyRzTqp3eWiMyGQ8MEVSSWr8k\/DWlaZ\/wq7Uri\/hls9YlkhXS5o5DH9vSR5FkPklTvG0fLKGRV8tlIckBfsKPwpbfDf\/gg4viHWbCWw8V\/EL4jS6PpRuLdCbyxhFvdz3HmuPMUB7ULnPO5geq7cnGI02e+\/wDBBL9ovwR\/wT+\/Yv8A2mP2jb26kvNe0q30zw3penSWxiW4uJmn+zxKcFm8yZQWYHhUbOSua+JNT\/4Kl\/tF+LvjdcfEmT4zeOoPF8s7PFJa6g8dlbgtuEKW2fKEO7A27cYFdt47uv8AhBP+CKmj21peS3E\/xE+NE0kro+w3EGmaLCgHlZG1VubiTAAAG0Y6ivkbRPD1\/rc7x2sF3feSgeRLSJp5YgASXKIC20fLlugyBmnTjFptk3dz9+\/+Cjv\/AAX8+K37P\/7An7OHjbwLp\/ha21z46eGLi6v5dUiknutNuIoYFaeFEKx7fMkYgtntxxX5X\/sV\/wDBVz4vfsz\/ALcOl\/Fd\/F\/iLxzqfibUVbxRpt9qLLb+Ilk\/dlXXOxXVWURkL8m0AADisb\/gox491rxdo3wA8B3lhNFH8L\/hJpVubV4zFJBNco15Mzq4DAmNoc5XgK2MjGfPfhv+zl4jH7Z3hD4W+JrG58MeINS8R6XaSwTQ+dc2H2h4Jk+VcjfsljIBxkt8wHIpKMeUdz9M\/wDg5b\/4KD\/Eb4Vf8FDfDWkfD74m+L\/CFt4c8KWU2pafpWoyww297cTPIFZEIEjNEI85yMVwH\/BDD\/grN8W3\/wCCqfh\/TviH478U+M9H+Kk03hy+i1fVS0EV4VEsE8MTfJHsYeXiMKCHbntXzZ\/wUyXXf2nP+CyvxR8LaTrQ1zWdY8XR+FLGS4MVr9paJY7UKzsESJVCNk5C4z161tf8EBfCk3iL\/gtH8GLS5S2uFstR1C9gMMimIpb6beYZfvZwYu\/JAQ55zS5VyiV7n9U\/xE8axeBPhzrutTsTDpGn3F5ISQPliiZzyeOi1\/EzrfiOTxfr+tam2RLrl\/LdtnGSZZWfB\/766+9f16\/8FZfifB8JP+CZPxp1y7LosXg++tlKDkyzwmCMe2XkXntX8es2o2+kzWUU8Mkiz7QiRoA5wo2qAemTgZ\/SroQ3Y5dj6U\/a\/wD22rv9oT9lz9m7wHZ3Wow23wj8L3GmanY+WY7Nr77bOsUir912FqIvn6gu3Oc19I\/8GvPw2bxp\/wAFX9P1qfUbS2h8C+FtT1acMPmmEiralQcYGPO3E54C1+bF34gXT72OBo7j5gNwKfLDxwM9\/wD69fcX\/BKfxJrnwl\/Zb\/bB+IXh7xBF4cv9L+HtrpAvZdOMyk3l2UaCNg67Z5EBCHDAEliPlpzso8qJSsz7U\/bB\/wCDt3xn4H\/ai8V6R8KPCvgzxN8N\/Dt6LGyvdQS6S81cptWWRSrhVTd5m0lemDX3Z44\/4Lp+HNH\/AOCRw\/ai0HQv7XNzJFYQ+Hrm+EDx6gZfKkt3kVWxsKu33clVB4zX8q9szWxihAw3AUKvL9xnk9TX2V42+N8ngr\/ghb8PfA1ratHN4o+LOta1fXRTdDL9jtrdU2hh63AHyZH7s5NZ+zV9A59D71m\/4PKtdkj8PM\/wTs7OL7U769J\/bjS7bfd8oth5a5kCkE7+OMd81+h\/7f8A\/wAFs\/AH7DX7FvhH4qmIeKNQ+INvBJ4W0OC7WOTVPNRZC7OAwWONXUuQD1AGSa\/k4up5Z9N8zZPHCyko395clSRkjcNwxx0wa+zP+Cu\/xyXxr8Nf2V9FayuoNO8F\/CHTWt3v3z9snuEDOyqctgBVXJY57dM03Ti2Pm7nEf8ABUf9v\/XP+CqHx+uPitqmh2nhiDTtCg0S302K++0iEx73kdCwHDO7HgDjHU1+93xF\/wCCu3w9\/wCCRf8AwTo+BP8Awl1vqPibxX4h8Jaamm6FpsiLdXCpZxAzMXOEjBKjJPOeM4r+YXR47zxhq9hA0txOby+W2NpGdhO+RUKgc9dwA+U8564r3z\/gqr+0Drnx7\/bZ8W32t6Z\/Zlt4VZPCeiaWJROLCysP3EahgFyxKMxIUZJ6Cj2fM7ML9j+gv\/gl7\/wcKeCv+CjmteJNAPhfVvBni\/QbOXU4dEknF\/Pq1rGpLNblAu9wcApjOWHrX4rfs7eNNf8A2lf+DgLwb4x1ywbTvEHiT4k\/b5LS4Te1vGjudjA8DZGirgf3Kpf8G9fxf0v4Vf8ABTzw94i1yaKPTtM8LeIL6QeWWd1h0+S4dUwfvlYmPPHB9qp\/8EltfsviB\/wV78N+M7jfoOl+Hv7Y8XSie3+1vDDb20823bwAcN16A\/WjkVmhNs\/er\/god\/wXy+DH\/BNT4ueH\/AviiPW9b1nUEWfU\/wCxYFmTQIW+49wMg7m6hFy2ATxxn60\/Z2\/aK8LftNfC\/SfF3hDVrfWdD1uFbi1uYW3KysM49iO46g8Gv4wP2nfjbe\/E\/wCPPifxDd3F5dXPiLUJNRubu6ZnnupJOSWQswX5W27ASABgV\/Qj\/wAGhutR3\/8AwT11u0F2ZZdO8Y6hCbcyBha5jt5QoXcdo\/eE9AMk9azrUuTYq\/Y\/WyikFLWRQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVX1SD7Tps8exZN8bLsf7r8dD7VYpsi7kI9eKAP40f2xvBt78HP2xvif4Jn0dNEv7DxReQXWmiZL2K2WSYyII32qSAJBg8HH0r6I\/wCDfj9suD9lf\/gq14WvvEV7b2Xhfx1YzeC7+8kPlQxTyMslvI5OBgzQxjceB5pr7N\/4OMf+CX\/hXRP2vNM+Nmty67ongX4mQpoPiHXNMeJI\/C2sBBHY3lwrD5raU4SUnBXbkHJAP5V+B\/iV4u\/Yv8U+OPBPjHwvY6tpnirTJNC1\/wAPanjyplYboby1mTJSSNts0U0bEMuMb0bNdimnGxGzP6f\/APgpx\/wSn+Hv\/BWPwL4W0zxrq\/iXSV8KXr6jp11ol2sZJkQI4YMrKwKjgjBHY14r4O\/4JE\/s1f8ABI\/4EfFr4gX9vrniTw23h24OrQeJrtdQiW1SMloYkKhd8h+UHrlgM1+Tf7Ef\/Bw\/8fv2IfBth4V1qbTPH3h2PSkTR4vENwXn0+JX8tGE8eGaP5CgWXlQQc4rp\/8Agop\/wcAah+3L4lvPAnijwZ4x8OfCGWzFnq3hXTryG31W9uSoYSTzsPlCy7NkYGCAGYNnZWSTRas9T8zINDuk0Szu57eSCK+t1uLe2LBWuU3NHu9VQmORenO0nvmm6pfvqtyLmQBH35SKLEUMI6AKo4x3+ua9D+PWsfCKXU9L\/wCFUaV8ULERps1ebxdqFpcNcyYGEgSBQFCtuJYn5geFXGKwPgx4c0jxf8WtI03xVqh0Lwy02dW1LzY45LG3Y\/M6B\/lZlySE6tggc12RvZBc+hf+CGnw4g+M3\/BXL4I6Lqg8yytdXn1SSLcSC9pazXUeDnkb4kzj1xX9b0Y\/cLjtX4X\/APBsf\/wSRm074sXP7SfiGaLU\/C9obyx+G91JE9rdX8BeWBtRkh\/gWSEsoViT854G0V+4PibxNYeDvDV1qep3trp2m6fC9xc3dzKIobeNAWZ3diAqgAkknAArjxD5pWJgfzuf8Ha3xJb4hf8ABRLwf4Kklggt\/Bng06jDI0pVpJrl7h3hHbdIsMSrnqwUd6+RvhD\/AMFWfix8DW8BR+GH8BpafBvww+k6TZ6ppZuraCT5pLiVCSCLm434ZhzxgGuq\/wCC1n7QVn8bf+CqHxl1OafVri2ENvpujTrbeX9ijitIxBKI2YbxLuYBsgKswk25G2vk\/wCD3w+T4mfGXQvC2lh9Ustc8QWWh2kk0P2bzxNdxQK0gDMEY7vVsA8E1vTXLHXcd7M+3v8Ag4w\/aVv\/AI7\/ALZ2gRX9locH\/CM\/DbQrO4WCQ7Fu7+EXrHa3ICecQB2XGTziua\/4L9vpejftieHvA+kXM2p\/8K++FvhvwqGVdwEwtWkXaR13LNF0\/v1wv7cWp\/8ADZ\/\/AAVr8Ww2en3OkaP4q+INn4VsrW8ZEkiiimh00RsBgBtsLHGeAVzV39qzSbH47\/8ABazxd4f0PVv+Jfr\/AMULbw3Y3kTbPIihuYLSPYWz\/qvLAB\/2OMZrGINnpH\/BxPq8lt+134R8MGyGn2\/gX4ZaBpSw7h5sLm0MrxjuqKsyjb3ZT6V86+IPhxquqftreH\/C3iTQ1i8av4r0zQ9S0XQ41ZII7b7LZrHEyuxeVkjYuBkBucnNe7\/8Fp\/EXiD9qT\/guJ4w8EeGvst7qp8Rab4T0dI3jInuUtbS3VpHf5STIoBDcZyO9eZf8E1viff\/ABP\/AOCuXwu1zxi9zdPH44ufE+ptAsULecokuJZm5RFQNDvYggBQxHpR9klnU\/theH7H9pf\/AIOB\/Euhxb7jR9f+KtloWFj2mO3huYLeQAYONqxMvQ8D0roPEthY\/tq\/8HE95ouv31vL4e8QfGV9LkOn4ZXtbe78uJA3HDR2sYLDuWNZP\/BJTxP\/AMLU\/wCC4XhjxVcvpluH8Ra34pnkvrsMi7Y7q7ULJkhpDjHB+YZr5d+Gnxj1j4bfGu28a+G0tYtetZLi5tZUjSUm4cTu0i72J3p5nyyfeUqMZK4oSb0XYetj+n3w3\/wSf\/ZI+E\/xj1X9ojw9oMCeI\/Bmrah4nu7+x1+aa3t7uMTNc5i8wxrtYuSuBhgK\/mq\/au\/ax8X\/ALbX7QPi74g+MLrVNduNWMosnnmaH+ybMSvJbxKoG3ZHGrAJ1O0knNW\/2ev2j\/Gnwn+HfxiuNE1fVVHiXwxLpGtSxxNNavHfX9uj7x9yMld4DcHLY7mvAfFUOq+KdVmghdXsNOVGcoAqRCRi4DEDruduvTn0pxutWFz98P8Agz5+El2L34+\/EBreC1sLm+07w3aRKAWjeFZriZAfRRNAORyT7V9uf8HHnjs+A\/8Agjp8XsEiXWbWz0hCH25NxewIRn3Utn2zXiv\/AAaM+Abzw1\/wTc8Ua7exyxP4s8e6jeReZb+W0kccFtDuzgbgXSQe2CPUVg\/8Hff7Q1l4F\/YW8GfD\/duv\/iB4phkaGMhpvs1mhkZlQj5v3jwjqOoHeoesiuh\/PHd+DdTTwJD4iaDytCW\/k0tr0MuDdLH5zQKucswWRTn0219S+HvDfxD+G\/8AwSNuLrVvs2n\/AAh8XeLknYRSAv4i1QgRxed\/HstorZ3EYGN0iswJIA8lgm1\/4M\/s5+ENTH2y5h1PxBqGuWtuLdmttLuLcQ2izJuXy5JSxA3YdV8ogYcEj6C\/aI+Jt1ov\/BA34NaYyaQlv4y+K2vaxbwWURWWGC2t\/IZXLHLZklPzAkbdoJyMVq5dQ0R8jeGPhh4r8d+JpNH0nSvEGuatbxzCK3tIHMohiHmtsTjCqm9gFHAZjX1f+2x8PZ\/hr\/wS4\/ZWtpY9Xsl8SPqurW9vqTPHJGFRfOeOIniOWadvmxlwqHpgV4Xon7b\/AI1+Hfwf8I+H\/C2rXOjXvhjVdR1Z9QSZJTNJciNFyCu4kJHIrMScqQowOv2B\/wAHHXxO8Z698YPgBpHju\/s9Y1DRvhNp+sOlvbi2gbULtpDcuY1wFBMEY2jAwnam5PoRsdUP+CZepeKv+Da\/w18TdK0m3v8AxBp3ie48cJBBZ\/6bDp7yy2d0XkDN5gMMVvKRtTaIcYJBJ8h\/4N9\/2wLb9j3\/AIKS+B3vpIIdD8exL4U1UTW5MsRuyvkvvGdoFwkQPs5zXjPxS\/a18ef8It4F+EsPi7WvDnw+0PwnpunTaNpF49ta3Ud7HHqFy9yPk8x2lm3ENkLt2g45rxr4G6tNL8avCUtncM1zNrdi9vFbhvtMMq3sQVO\/zknIxn8+KUV7rUgb7H0H\/wAFiP2gdL\/aE\/4KX\/HbxVHZ3semDWl0mDcztLbratDatcNGew+zPhNyrmRMYxz5P+y\/8Vofgp+0Z4K+Il7G+o23hLWrG7a2guJJZLye1WJkctgFUdkVh7AgcCrX7U+p2ur\/ALcPxR8TzPpetaQfHl9clLmQtBqUTahKVT9yQXRlGTtKnaCRVn9kfwNonxd+J3iCx8QJqC6H4Z8K6zruphW8uW2ltLC4NuSvBO2TyUIGTljjAFGyEQfD9NV8R\/tSav4s1DWLDTtW+x6v42vL3zgUguGsZbyIKW+8xkeOMDklnxX3X\/waY\/s8\/wDCff8ABRmTxRqFqY4fh14NudVs33YYXF4y2UYIPO1oHuD+CnpivzY+GP8AoGn+MbyPy7eMeGLlP9UZkthNLBEqDIYgkSFQxx94fMM1+xX\/AAZg6Al18V\/2hNUyS1ro+gWkR2gApLLfOe3X90PzqJv3dBx3Pvv\/AIOSPiUfhr\/wSE+I8EV\/HY3PiM2Wixb0ZjcedcpuiXAPzMivycDGea\/mE034Gy6x8GvEPjiQeVpnhnXdN0qW5eUEo91HdTCNELBm2x2zMcZI+Ud6\/oI\/4O\/PFFpo\/wDwT78F2Ero11qXjq1aKJskuIra4ZiAD0GRnPqK\/ErxD8PpfD3\/AASo03X\/AD3MnjD4qyxrbRqx8+HS9KUNKf4cI98R6\/OfQVUXZFT3PLvD\/wAPU1X4CeJvGc8bv\/Z+q6dodusc6AK9ws85Z0zuPyW+BtB5Yk47\/pd\/wQBvvhDZ\/sI\/tdat8d7Iap8NtPg0U6raSxui3ZhNw8MUTqy\/v2kKKqgg8rk4Nfl54t8EXfhf4LeGdbfUYZ7LxHq+oJHYo4JiezS2UyOBzk+eyjj+E8816frnxOudK\/4Jy+D\/AAhYrqtlpWveP9T1nVyZcW+qNDbWcVsEAPzCPM2QwOGINEk2iThv2h\/G3hv4mfGPXtc8H+GoPBfhO8v3Oj6REMtY2gOI1c7m3SY5Y5PJNbfxt8XxTfs2\/B7w7Fc6k40yy1bVLm2nm3Qie51OZQ8a5ON0MEIPA5B9a8r0PUG1Q3Q3wkRHZAoUjdgMMZ9ThT7mul+NXgOf4c+L7PRLmQfabbQNNuW8x12wm6tY7nGVZhgGfp7nIBzWjndaE27Hc\/td\/EDSr3wX8GvD2l2lnZSeGPh7Z22oCO4jnM1zPPc3rOSgG1iLlCVJ3LkKeQasf8FAfF3h3xL+0dPY6HqsPiTSPDvhzR9Ft9QDbYmNrptvC+1NoUBZFk+UcbucnNR\/tXfBLT9B\/ba1T4ceAViurC11Ky8PWDjn7bNsghMwZQT88mSSAe\/rivKviog8PahqtqZ4rx4rhreWQ\/N522QqcHtyMjocYpWbEzvP2TNJ0LxL8dfA1tf+IdN0C0OvwT3Wq6nGZLWy2SiYErnnITGCQMuK5L4t\/ES4+MnjXxH4nvr+W\/1bX9TuL25meMIJZJZGckEdFyTx2GBXHm2S08A28iss0kzvvjIz5eemP0+lX7XTobbRrCI3NsoKb2klR8LxkL8oJyScdPrVwui\/I99\/4JrfEDQ\/gN8SfHXiPWbm18+w+GPiVdOaW88kpfXFqbOJQOd7MJnUL3D57V9J\/wDBtl+zjb\/tOftdfFfStS1gaFplx8NtU0u61GFglxbLdtHD5sbE4BC5yfTI718U+G\/2Y5vG\/wCzV4w+J9l4htlsvCes2GhXmlQpIbk\/a4biaOcscIIs2rp1LFh0Hfsf2NP2lPFX7KnwU+LF54P1vSdK1zxvZ2fhWaeSB21KGzmMs0zWsgOyPiEI5YZw4296izZHUj\/bn+Dnw\/8Agr+0VrvhH4c+MW+IeneHZXt5Nd8pI4bl0HzeWQSGGcjIz071+8H\/AAZ++HpbH\/gnv4q1SSNsat44vnhYbdjKlvaRkjjPVT35r+a7R9WubfU\/s67DncP3h5PXLflX9A\/\/AAbh\/wDBSL4VfsffsDaL4S+JviHW\/CVzf6tfajbXWo+G7qHRxBLcEq4vkjaNg23JaRlxwOgrOvKUoocY2P28U4XmgHNcP8Jf2lPAHx70yK98FeM\/C\/iq0nQOsmlapDdjB9QjEj8a7ZZBnj+dczTW5re+w+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDjvjz8C\/C37SXwj1\/wT400i21zw14ls2stQspx8ssbeh6hgcEMOQQCOlfz3\/8ABZr\/AIJC\/En9hfwLY\/2TPffFr4H6LOIPC097JF\/wkfgZ596\/ZFnA8ye2BSPEex1O4lViZSzfv1+1N+1T4H\/Y9+EGp+M\/HuvWehaPp8ZIaVv3lzJglYYk+9JIxGFUckmviL9nD9nnxZ\/wVV+Nel\/G\/wCNWh6hoPgHSEWbwP4SOqt5cZ3sRdyLGQGkddhZmzjCqmF8wvpC9uZ7B6n80\/hS5j+H+tm5NnpNxrCxh5YrzZcR2hBIw0ch5f73yH7vHfmqd3qK2929nZukSXbfJCZI1dNwOGLFffJwR9a\/sJ+MP\/BLP9nj9oC4Wfxj8HPh\/rdysjzefNo8STM7sWdi6BWJJJJye9Z+k\/8ABIb9mTQ7qyntvgj8PorjTgBbSrpi74gBjg9enrW0a6SsTbsfyafAv4cWvxF8aR6Na+H\/ABd4r1fVXh+z6JoliplvBI4KosxVjCDGdwk2MMLjBzX7Uf8ABKf\/AIN6tZ8Vavo3jX4+eFrfwN4d0VoLjQ\/AFhqLSyXEsaf8fGqSjBll3gNt3YBGNqgkH9hvh58CPBfwktVh8L+FPD3h5EiSAf2fYRQHy0+4uVAOFycDtk11WxY+eB71nKu9kO3cpWGlW\/h\/S4bW0ghtra2URxxwoESNR0AUcAV8MfHj4mr\/AMFSPjVN8GPBt\/Ivwh8P3QXx14ltLryU1y4ifcdGspAD5m0oftJXgK2zOTXUf8FJvjF4m+OOp3H7N3wj1SWy8e+KLET+ItXgyF8L6TIsvzGYZ8q4uDGY4sgkBmfBC19H\/s3fs7eGv2Zfg3ofg7wzYR2mn6RAqMxGZbubA8yeVuryyNlmY8sSSamL5Pf6jWjP5h\/+C+\/7O978F\/8AgrL460iXSZdI8OeJYdPvPDJdzFbXFqLKGEpEVGMI8Lpyfl28jkV6P\/wb7\/sDa7+2r+214f8AFOt6Mf8AhXvwevINUurny\/Lga9iVXtrQNzvl85IpH2kqEj55kr+iv9o\/9lH4fftZ+BW8OfELwrpXijSXkWTybuLJUr02sCGX3wRnNX\/gL+zr4K\/Zk+Gdj4Q8CeHdO8NeHdPDeVZ2iYXc33mYnJZj3Ykk1Xtny2FbW5\/LV+wV8LNU+KX\/AAXR8G6ULiTVbqH4t32q3s6xZQpaX9xczXAIztytuP8AHms\/9izwFqv7RP8AwXO8MzaQnGp\/FW41t3EK7Ikg1Sa6mIjbG35I\/unkA5r+ln4T\/wDBLz4FfBH9oe\/+KfhX4eaPonjjUJZ55dRt3l+WSfzPOdYy5jVpPNk3EKM7jWf8Nf8Agkr+z58Hf2lf+FueGPhno2iePfNuJ\/7RtZJkAluAwmkEW\/ywzB3yQv8AGfWlzoZ\/Mn4W1jUvEn\/BWzVviTeWmqSCy8YeIPGd1NZh5prVbD7XfE712nMX2cbiOcZIHFc9\/wAE7PhNr3iL4yfES5to7K417wh8N\/E+o3S3++SOAjTZYDKJEBAkDSZXJA3EDPPP9Knwx\/4IL\/s0fCb4xaz420rwNcvqWuWF7p1xa3mrXNxYpFexSQ3eyFnIUyxyyKx\/2jjFdl8HP+CRvwB\/Z88M+L9N8I\/D7S9E\/wCE50+90rWb6Fm+3XlrdOzywmYksqgsNoUjAVfSjnRLR+Dv\/BrT8ID47\/4KcB5g2o6N4c8H6hqM6pgRFp447VFlQ5J+WSUDr196\/O3xd8P0sZ9VVGEFvbXDrLvIh+yyCUqYfm+YkGQA8dFPZef69\/2Hf+CTPwO\/4Jz+Idc1X4UeFZdAvvElpDZ3801\/PevMkTMw+aVmK5Lc4wDgccV87fHv\/g2L+AP7QX7Vt38UL688X6UmrXv9p6p4fsbtBp+pXLXDTzM5dGkVJSxDIrAckgiqjVSbYWZ+KvwF\/Yn1pf8Aghl8cvi8LRRps2v6JpllMICktzZWV45uJ8kn5PMuIQTgf6s+lfGmnwX0GkagbdYnzPDdyyykDLJmKPcxIXAM3Tvn2r+0TVv2QvAt5+y\/c\/B600HTtN8BTaM+hxaXb26eRbW7IVG1WBBYE7skH5hk5Nfl38f\/APg36\/Y6\/YY\/Zbk8QfGLxR4o1C20pGWXUGuY7e81YpGzRWlrbxrjzMKWCpkttYscFqFVXUdj6Z\/Yl+Kvgf8A4JXf8EYPhPqvxAit\/Bkdr4at7260uOJhd3mpXX79oI4iTJJcPJIcjnnOcKOPxF\/4LpftEfGD9p74teEfE\/xS0600Kx8RaLc6j4M0FiXi0HT3lRFkUfK8k8mzLSspUjhRtXI\/VP8A4J6fsV+Ov+CjvxZ8M\/tF\/HL7bpPgjQtIh034f+ALu3I+z2i7GS4uRKCxdgqbnAVpSoPEW1W7\/wD4K5\/8EGfBv\/BQn4v\/APC0fEHxMuvh8dF8NjSJW\/s6CW1t7eN3lM7O7rtI3HnIAUUJxUtS9LWP57v2r77Wrz4DfAWxu7iGdrHwZe6ms4yJbv7R4g1QgMf4s+WMcZzIeTxXu37anwd8W6X\/AMEb\/wBk3WtUh\/svS0vtVstG02SNYppobrzLx7wFlDHeNi85GEUjhsn7l0v\/AIIAeG\/+CoHjbS\/EnhzxJrvw8+E3w98Mad4E0G4vNAH2\/wAVfZYi76pFG7KsUbvO2DglmDNgHp+k\/wC2X\/wSN8B\/tkfsJ6B8DdTu7\/SbDwbZ2UPh7VrdVe602a0gEMUvP3gVGGXIDA0nU5dGRqfzOf8ABMn9mbR\/2zP25vA\/w5uND1HUPDviTxEL3UI7SaP7eNLi8ySSIyeZEgj27PMIVmwp24xtPrv\/AAcReFf7Q\/4LAfEDwzo9rNGBFoOmWMTs5VN1jBGNjMeAOOBx1PUGv2h\/4I6\/8ECdH\/4Jh+N9d8Ya74msvHfjPUDNb6ffRaUlpHpdrIRuVAxaTe2ME79oXgDqTzn7Uv8AwboWP7V\/\/BUO2+POv\/ES4Phf+0dP1W88MyWJmluZLPy9kAmL7VgYxjI29GYDrmjnV79Atofit\/wXM+DFx8Fv+Cnnj3w9LYadpel6ZYaHbaVbacxZIrWPS7eGBTnOJNsOT2zz3qP\/AIIO\/sZv+0j\/AMFNfhf4fmMj6X4avx4q1SYws0Zjsj5yQkggAtKIx16EnnGK\/bf\/AILR\/wDBAS6\/4KY\/FvQPiL4P8cWvhDxbpllDpN5a6haedp99bo8zLKTHiTzl84qMkgqAOMCvQ\/8Agjt\/wRR0j\/glfp2vanc+J5fGnjXxXFEl\/eG1Fva2Kj5nhto8nCM20kt8x2j6U\/aLlEkfy8\/tEaDNa\/F34h6SbS3PneM7qGS7VPLMKwXVyrIFA+VW8xT8oyPLHY19i\/sY\/s36h8N\/+CYn7Rv7Sc8+mTTatpieA9Nkt3E95YS3N6kV8zwhSg3QPGAX5KuSMHBP6Z\/8FCv+DaKP9on4yXuqfDSTw1oFvrs2p65qGpa3c3U1xBqV1NbsI40TIa3Ci8faSMNPjtX1V8Qf+COnhdv+CT2rfsw+Bbu18I2+p6XDDNqyWgkN3fI0UklzKrZJaV4huOdwB4PApOorBY\/mL8CWVpH+yJ8aNWcCS++1+HdOt7kIgId5ppdqt9\/54rdiwHHyoTk9P2C\/4MvtCurT4V\/Hi7l01Utn1bR7WPUAxLXEkdtO7xnP9wTIc\/8ATXHanR\/8Gn3jDSP2RNY8GQfE7wzf+L9W8ZWmuPqEthLBatY2trPBDDj52WQNcSOcAg8D3r71\/wCCJ\/8AwS1f\/glp+yhc+ENXvdL1rxfr+sXOq67qlgrCG6O7y7dF3ANtSBU4I++0h70SlFrQSjZ3Pzw\/4PNfiiiaP8CvAgjXzbq91DXpWK5ZFjRIV5z3Mjcewr8mPjvr+p6d+yD8BNElu7t9PntfEPiBYJFRIlefVmtiRt5fcLJclunIHAr9j\/8Ag5m\/4Jo\/Hb9tf9rP4aa18MPAupeMNC0fw3cWk0kN9FHHaXH2jeVKyEbSybcHvj2r4n\/4Kcf8ErPi78Jh8BPCWk\/CPxx4k\/4R34Y2VhezeHdKk1C1\/taS8ubm7RpIwSD5kpJzx83HFVFqw53Phz46+A9U8IfBb4MjUlHneI\/D974igUXkkpENxqNxCjNEwCxFhalvkzuUqTg13H7WP9laf+y\/+zRolss8Ulp4NutQvnMqyR+fd6pcuJAq5APloM87vlAYKRivp\/8Abf8A+CNv7QmkeH\/g6mhfDbx74jbTPhlpVtdQ2OnNKmi3jPdzy2O4EkupmYtkYUnGc4B96\/4Lr\/8ABJr4gaD+yL+zd4r0PS7nULP4ZfD+x8Ka5YRxySXkd1hCCsKKQPnZwTu5PHJxlxavYhXPxq+F\/gjUPEOp2eh2sZlv9c1CCys1jkxJJLO4jQdDzll496+ov+Cq\/wAKofGn\/BWzxj4E8JX9\/rl2db0zwrFNKjSyrdR21raNEq9XCyKyjAAIHFehfsKf8E5fjNN+3v8ABa11b4ReOdL0o+KNJutTubjw9cWsWnW8U0dxIXmK7EKxhXJz0YDrkVF4q\/4J0fFn42f8FKvGS2Hw7+LWhw6v4t1nUbW\/ns3iuI2hknmjdLpgqbmMa7XBON6nJxVx3aQ+lz5z+Anw8+0\/tteE\/C8mqT215L45gtG1y5Z7WRDFeANJjJIkYpwC2Qxx7jkfiPZ2Nx4m1qa3tZVtjduPLunzK5y3zMcnknjGTX2f\/wAEiP8Agm58UfE3\/BT74WL4i+HPjTSLXRr1\/EN5NrWnz2cCJbxu6M0rggkzGMbc7jXhX7RX7Efj34ZfF\/xNoV9oUs+saYb3Ub6xs2aa5ihilPnM64LBULDnGCu1gSDxUOqI16nkXhBrfw9pHip\/7Gm1GI6Z9ngeSFGXTTJcQjzWyrDdsEkYKlWDSjDDHPI620XnRiKHAIIXI+6a\/Un\/AIIlfsVr+1d+yl+2VYReFbbWfGdh4Y0yw8P297AFljunN3cDY0vCndFFz349q\/PTxV+z54g8JfEpPDl7pd5P4huJBFHp8NrI7SysOEQAEtlsLkDqRVxkpK\/YvZ3Ol8G\/E630H9inxh4dg0ETS6\/4usp7zUQJEt1S0sZxAow3lllNxctt25O9WLDaoPaeFPh7daZ\/wTAbXZBokVj4n+JE8cJXi\/JsdOVCjk8GPN4pVQM53HIzX0F\/wUv\/AOCdWn\/8E5P2FfgR4X1mfPxU+IN1qGv6\/pyp5i2rTJbRRwwqFz+7VEQ4OS271rD8Yfsr3ekf8ELPhL40WHXrz+3vHGu3Sp5Oy2slkEUSOxcDlxZ8OPUjNTCza8zOWiufn7FpS6Vq096\/77Yhbbnlfav7Af8AgjZ8ENGg\/wCCSnwF0fWNI0vUkPgyxneO6to51\/fp55+8D\/z0r+SbT\/Cj+JvFNpoNm0J1LWLuOxtwx3YllYIike7FR7ZzX9tP7PngaT4Y\/BHwp4blWzWTQdJtdPYWkflwZihRDsXJwuVOBXPWdmrGyWh8+fFr\/giP+zl8Utautai8CR+E\/E1w8kw1vwxdzaRqETuMErLAykD\/AGfu+1edv+xZ+1h+yijXPwr+Plx8UdGsY0aHw58RYIZ5ZgrvmFLyNFlGVK4kdycryDX3zSFd1Sq015+ocp8L\/DD\/AILZeHfBXimw8F\/tDeFdZ+A\/jiXEZfWE3aFfvype3vASNhYEL5gXNfbXh\/xNYeK9MhvtMvLXULK4UPDcW0qyxyqeQyspIIPtWB8YPgX4O+PHhG40Txl4Y0XxPpdwu17bUbRJ17jI3DIPJ5GDzX55WcHiH\/ghr+0ho+lwT6pr37MnxM1iLTNOt5S9xceBdRnbCxqxPNqxx8p6Z46HNNQmvd0Y\/U\/TuiobC8W+tI5VOVkAYfjU1YDCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBCcCvNP2r\/2qfCP7HvwZ1Txr4zv\/ALFpVgqxxJGhkuL64c7YreGMcvK7EKqgd\/QE1o\/tG\/tDeF\/2XvhBrfjXxhqKadoOh25muJApeRz0WONBy8jthVQAlmYAda+D\/gF+zz4k\/wCCs\/7SOk\/HL4tWKWXwj8MCO6+HvhOQNuuHkQMby7GShl27BheEIKggh6uEL+9LYPMg\/Zo\/ZL8d\/wDBU34pWHxu\/aK0yHS\/Cmk3v2jwL4IX7unQhgyy3BxiWRxgM\/cKVXCk5\/SvT7GPTbOOCGNIoolCIiKFVVAwAAOBTrKzj0+1SGFFjijAVEUYCgcAAVLTqT5n5AFFFITgVmAFto5r5k\/4KAftvX\/wMj034f8Aw30+18W\/GjxsRbaJoouFX+zYpModUulwSLWFipbj5unqa7n9ub9sHQv2J\/2e9X8Zaun22+QfZNE0mMnz9d1F1PkWcQALF3YdgcAMe1eWf8E3f2Qtd8G3Os\/GL4pudT+LvxKWK7vvP2yr4etvLASxtjsVo4x1K888EkjNXBJLmkB3P7Fn7CuhfstaEdWvZpPEvxJ8Q\/6b4q8UXTu1xrV+6IssuCSETKYjjUBY1yFABOffAMCgDApah6u7AKKKKACiiigApGUOOaWigBNuaXpRXJfG\/wCNHhr9nz4Y6x4x8X6xaaD4a0C2a7v765fbHBGuPzJJAAHJJAHJoAx\/2of2qPA\/7Hfwg1Pxx8QddtPD\/h3TE+eeZvmmkP3Yo1HzPI3QKoJNfnp+x3+zZ49\/4LCfHc\/tD\/H20udK+FOkySwfDb4fyFDbzW+9Qb+54y\/m+WP7u9SRzEcNR+DHwZ8Yf8FxP2qtM+MHxJsdc8KfAf4cX11D4T8HXymGTWrgMYxeTptDKSuSSSwAYIuMOx\/VKysrfQbBLeCOOC3hjCRxxqFSNFGAoA6ADFU\/d9SnZLzHLDBpcB2KkUcacAfKqKP5CviHxzr+sf8ABV74py+FNAla0\/Z68NXph1\/XLLUTHN4yuFRg1lF5ZyLZHYbySNxToVxuf8dvjX4l\/b++Ouo\/BP4W6rrnhnwl4Uu0Tx74wsykX2hMsr6fZSMj7n3qVdxgZWRQflbP2F8LPhbovwc8D2Ph3QLGHT9M06MRxRxqFz6s2OrHqTVr93q9\/wAiTU8NaBbeFtEttPs4Ut7SziWGGJBhY0VQqgfQAVfoorL1AKKKKAAUUUUAFFFFABRRRQAm0UjR7h6U6igBvlL6UjwK+MgHHY0+igBixAUGFSeg\/Kn0UAN8pc5wKzLjwZpUusS6l\/ZmnnUp4RbyXX2dPOkiBzsZ8ZK8ngnFatFFwMbQPAOjeF9R1C707StOsLrVXR7ya3t1je6ZFCIXIGWIUADPQDFcjbfsi\/C\/TPi7J8QLX4eeDYfHUoIfXk0mFdQbIwczBd+ffNej0U7sDmvG3wf8LfE6GBfEnhvQteFtnyRqNhFc+VnGdu8HHQdPSsvxV+zb4G8b\/CGbwDqfhbRZ\/Bc1t9jOiraJHZpF2RI0ACAf7OK7mii7A8H8I\/8ABML9nvwNpvh+1034O\/DyFPCrxyaU7aJBJNaOjb1cSMpcuG+bcSTnnNe7ogjGAMClopAFFFI77EJ9KABjtXmvzV\/4ORPjbpx+AHgT4N6Rc2c\/xG+KXjDS7fRLN3XfCEnUm4YHO1N5Rc\/7Rx0r1z\/gpr\/wWP8AB\/7CX2bwd4esJPiV8aPEW2HQvBWkyCS7eRyAklxjJjj3EdtzdhjmvPP+CZf\/AASq8U\/8Lqv\/ANpn9pue18SfHjxJMZ7DTUfzdO8FWxXZHBAuSvmqnBYEhckDklq0haL5mB96\/DrSrjSPBemW90QbmGBFlx03Ac4rdpFG0UtZgFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFY\/jnxrp\/w\/8L3+r6rdQWWnafbvcXE8rhUiRQSzEnjAAqx4o8T2Hg7QLvU9Tu4LGwsoWnuLidwkcKKCWZmPAAAJJPpX5nap4p8S\/wDBc\/47Xmj+GfEV1pH7LfhGdrXUb7T1aOTxtdYXdHucA+QoPy4BDcseNudIQ5tXstwF+GPgvxF\/wW++PyeP\/Ec2o6N+zn4J1EDwnpKAxHxRPG6lr2YHDDJHyHHyKTj5mJH6ZeH\/AA5Y+FdGttP061gsrKyjWGCCFAkcSKMBVUcAACqPw7+HWjfCrwbp+gaBptnpOkaXCsFta2sQjjiRRgAAVuUVJ82i2DpYKKKKzAK5\/wCJfxL0T4S+CtR1\/wARarYaJo+lxeddXt7MIoYF45LH6gAdSSAOTW7cTC3hLnoOea+CPE6WP\/BYb9pPSrS0tZZ\/gZ8HNdn\/ALdi1jTJktvGWrxFo41ts7Vlgt3STc7FlLOMLxuqoxu9dgJv2Y\/hJrP\/AAUc\/ajsP2kPH+n6ppvw88OxiL4XeE9UUBkBUiXWLmHb8s0jqDDuJZY8HjNfeMMfkx7araHotr4e0m3srG3itLSzjWCCGJAqRIowqqBwAAMYq5RKV\/QAoooqQCiiigAooooAKKM5pksohXLHAoAo+KfFVh4K0C71XVLu3sNN0+F7m6uZ3CR28SAs7sx4CgAkmvyq1C213\/g4O\/aXtpIYdW0z9j34dTLJDeG5e3f4garHPC5kVEYEwKkckeJAPL8wvjzGUR9H+1F8RvHH\/BZf9pLW\/gR8NrlNG+BngHV4oPiD4qSUSHWpY9rnT4ADym4YI5DFSThQA\/6J\/BH4J+Gf2dvhZovg3wnplro3h7QLZLSytIRhY0UdSepYnJZjySSTyat2jvuPQ1\/A\/gfSfht4XstG0OwtNL0rTLdLa1tbeMRxwRIMKqgdgK+SP2qf2kdU\/a0+L5+APwi1q6tp0uPJ+IHifTJCj+HbIGLzrS3mwVF5JHNw6ljFgggMcrP+2R+2f4l+IvxPuvgJ8B\/MufiTcRqmveIfJL6f4KtpBkvI\/wB1rnYcqgOV3KTkkKfZ\/wBin9jHwv8AsT\/CGLwxoCyXl7O\/2vWNYuQDd63eNzJcTN3Zmzx2\/M0L3VeW4jof2a\/2Z\/Cf7KfwtsvCXhDTYdP0y0Jkcqo8y5mb780hH3nY8+3QYAAHoNFFQAUUUUANL4cDBp1FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSE4FNlmWFcscADJJPFfCP7WX\/AAXg8B\/DT4ty\/Cb4P6BrPx3+Mc2IIdE8NqJLGznJxturzPlxhRktgnGMEg07NgfZnxW+L\/hj4IeBNQ8TeL9e0vw3oGlRGa71DULhYIIFHcsxA\/qa\/M34i\/8ABSD9oX\/grN4mu\/BX7G+iSeC\/h1b3T2esfF7xHD5MEqdD\/Z0LAu5Izh9pOcfcHzV3nw\/\/AOCTHxA\/bx8Xad8QP20fEdt4i+xyrd6N8L9AmeHwzoR6gXJzuu5exJO3jqRX6E+F\/CWm+CtBtdL0mxtNN06xjEVta2sKxQwIBgKqqAAB6AUKwHy3\/wAE7P8Agjn8Lf8AgnmbnXNOivvGfxK1gtJrHjXxA4utWvZH5fY5H7pCcnavJzyTX1qq7RgcUtFIAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBGGaUdKKKACiiigAooooAKiup\/s8ZY9O9PkkEaEnsM18Bf8ABRz9sjxF8avicP2ZfgtczyeOfEFuV8Ta1aOoHhWxdcfePAuHBJXg7VBYjpTjFt2QLV2PP\/2yvip4k\/4K+fH69\/Z++Fepapp\/wt8MXYj8eeLLBoWttRdeTYRMcs0asAJCvDMCmDhiP0Q+B\/wY0b4C\/DDSPCuh2sFrp+kwLEoiiWPzW\/ikYKANzHJOOOfSuS\/Y2\/ZF8L\/sY\/Baw8HeGIXW3tgHnnfHmXMpHzMcAADPQAYH1Jz65V1Jp+5HZDfkFFFFZiCmyNsQn0pScCvmL9v\/APbR1L4Qalofwt+HFquu\/Gf4jxvDolpjNvokBPlvqd42GCQRE5AYfvGUqM4NNK7sgPNP23fj54k\/bJ+NEP7N\/wAFfEE+myNJInxI8W6dHKW8JWojDraRTLhFu5umA2UUHO0kV9b\/AAG+Bfh39nL4VaP4P8LWCafo2ixeXDGuSXYks8jE8s7uWZiTklia89\/YQ\/YxsP2Nvhdc2QvbnWvFPii9bWvFGr3GzzNS1GUDzZPkRAF3ZwNvevdKHL7K2AKKKKQBRRRQAUUUUAFFFGcUAMdhEtfm\/wD8FKv20vGv7Tf7Q+mfsn\/s7avEniy+ld\/iB4jhmATwtpyIjS2+7g+a6yx7vKJkQOqjaz5X1T\/grf8A8FF9W\/ZP8KeHfAHw20yTxP8AGz4pT\/2d4a0y3QSmwj3okt9Ku4YWMMdmeGcDPyq1dF\/wS7\/4Jr6P+wN8Hmjurga38RvE9w+seK\/EUiAXGpXswDSKWHLRqxONxOSWY8nilpqx6rU9W\/Y6\/ZI8LfsW\/AjR\/AvhW2ijtNPiDXNz5SpNqVwQBJcS7QMu5H4AAdBXif7d37avi4+P7H4I\/Amztdb+LmuR+ZqN1KxW18JWJUlrmSTY8YnIA2I\/TcrFWyiSVf29P28\/FCeP0+BnwDt4tc+MetxbLrUmj83T\/BkTbSZ7hsFPO2MWWNj6E5yFb1T9hv8AYS8O\/sYeDNTis57nXfFHiO6e+17xDfsZL3VpWd3G9iSQq7zgA8ksx+ZmJrlUVzSFe+ppfsR\/sZeHv2MfhRHomm79S1u8Juta1q5Je61a6d2kkdnYltu93Krk7Qe5JJ9npsUQhTC9KdWbbbuwCiiigAooooAKKKKACiiigAprtsXOCfYU6igDzb4lftd\/Dz4MfEHSvDHjDxLZeFtV1xA+ntqwe0tL1i23yo7lwIGlzj90H38g7cGvQ7S+ivog8LrIjZwVORxwapeKvB+l+N9CudN1fTbHVNPvEMc9tdwLNFMpGCGVgQRj1FfKnxC\/4Jl6v8KRc61+zX8Q9Q+DGtyyvcT6JLEdW8Lam21gFexlY\/ZzuZmL25TJYlg3GDQD6+or4Nuv+CpHxF\/Yjg02w\/ao+GN5o+nsNlz8Q\/BUcmq+GAc4Dzx4+0WnXncrD0JFfZnwo+MXhf45+CbHxJ4P17SvEmg6lGJLa+0+5WeGUEA9VJwcEZB5Hem1YDpqKKKQBRRRQAUUUUAFFFcn8Y\/jd4T+APgO\/wDEvjLxFo\/hjQdOiM1xfaldLbwxKP8AaY9fYcn0oA6tnCjn0zXz1+3T\/wAFOPhR\/wAE+9AspfHOtyS67rJ8vR\/DelQm+1rWZCQoWC2U5PJA3MVX3zxXy74p\/bt+OX\/BUybUvDX7J9ifBPw4aQ2d98XvElk8SsPlDf2Tat88zY3YlddvsDg17x+w1\/wSD+G37GGr\/wDCW3D6l8RvizfKTqnjvxRO1\/q107cv5RcsLdCT92PHGMk0PQD58PwQ\/a3\/AOCuFrcn4m61dfsw\/BG\/uC0PhbQfm8Y65ZnICXt1uK2oYY3IoJ5IK8A19rfsffsMfC79hH4aJ4V+GPhLTvDWnFhJcyxqZLvUZccy3E7Zklc+rE47YFeuBQvQUtF2wEA20tFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSHpS14d+3x+2toX7EPwQn8R6kst\/q1\/INP0PSoF3z6rfSA+VEi9cZ5Y9lVj2pxXM7IDzj\/AIKYf8FCIv2ZtAtvBPg+TStc+MfjGIw+G9BknYPIXdYvPkCqSEVm4HG4jAI5I6D\/AIJv\/sFWP7H\/AMMp73Vv+Jr8SPFkh1HxTrUlxJcNf3bks7KZOUHIGFAHy9MAV51\/wTU\/YQ1bRtbl+OnxcNvq\/wAYPGdus1w6u8ltpcTZZEgR1XywEKKF2gqFOSWdiftwDFXNpR5F8xtWYbaWiisxBSE4FLXBftK\/tH+E\/wBlP4O6z428Z6pDpWiaND5kkjn5pnPCRRr1aR2wqqOSTRvogOE\/b3\/bt8N\/sOfCpNT1INqvibXphp3hrQLY5u9ZvXwFVV6iNSQZJMYRck9geK\/4J3\/sZa\/8Mta8TfFn4r3Mes\/Gf4iSKdUmS5NxbaHZRsTb6bacACCLcTnGSWJJJNecfsDfszeJP2nPj1d\/tQfF+xs\/7V1y1SLwVoZmmlHhXTiD8mGPl+Y4IZyo+ZiecKtfeYXbWs0oLkj8wDFLRSbxnHesgFooooAKKKKACiiigArxj9vL9s3w7+wr+zbrvxA1\/NydPTydO02JwLjV7xwRDbRA9WZhyf4VDMeAa9W8VeK9O8EeHb3V9WvLbT9M06B7m6uriQRxW8SAszsx4CgAkk+lfmB+y7puq\/8ABbT9snUfjT4tg8n9nz4XX8ul\/D\/Rbm1UjxFcLJ++1CRjyFLRREDoUYR9DIGqKvqxxtfU9E\/4JN\/sQ+MfE3xB1L9qD49Zufi94\/tfM0zTLhPk8IafJgrbxIw3RsUCDbn5RnPzO9dp+3p\/wUO1eH4lQ\/AP4FxDxD8Zdcty19dW7Ryw+DLVmRWuZwTjztr5RGwo4ZjjAbM\/bV\/bx8T\/ABF+LVt+zz+zncw3HxN1NYpNa8TLCl1p\/g6xOWeVjnaZ9qgDIIUuBhnKpXrv\/BP7\/gnN4R\/YY8IXZtJLrxD4118CbxB4l1EiW91Odm3v8+AQhclsdXYl3LOSx1dl70\/kgk7u5pfsE\/sJ6F+xT8OZraK5udf8W67IL3xD4hvjvu9WuiBuZm64yPx6nmvfMYopqv5g4rGTcndiHUU1TgYJ5oOVPc5\/SkA6imum7nnilDhhxQAtFZHi7x9ongDSpL7XNX0vRrKL79xfXSW8SfVnIFfNPxo\/4LX\/ALNXwOuLO2vfihoniK\/vrhYY7Pwvu12dAzbd7raiTYgPVmx7ZoSb2A+raKisroXtssq\/dcZGR1FS0AFFFFABRRRQAUhG6looAzdX0K28SWlzY6hZW15Y3CGOSGdBLHOp6qyEYI9j1r4F\/a9\/4Jt+Nf2T9bvvjP8Asha5aeBPEVm0mo+I\/h\/OxXwx42UfO48kkR2tywBAkQKDwPl61+heKbNEs0ZVgCO4I60AeN\/sGftn+Hf27f2ctH8d6CTa3Eoaz1nSZji60HUYvkubOdTgq8cgI5AyMHvXs9fmN8VLSx\/4Jl\/8FxvAPiLSLa18N\/DH9qWxuNA1+G3by7RvEcBMlvctHkIssgZFLgZbc+eTmv03ibdEp9hQ9wHUUUZoAKjnnW3TLHA9TXzZ+33\/AMFV\/hT\/AME+NFtovFGpz6z4x1VhFo\/hLREF3rOrSsQERIR9wEkfO5Vfc18w6Z+zR+0\/\/wAFfVTUfjtqeqfs5\/Bh2Ij+HXhe+ZfEHiGEk4OpXo\/1aMP+WUY5HDKOtOz3A9G\/aj\/4LW6bo\/x7k+C\/wA8Fat8efi7GsqXttpE6Q6N4ekTI\/wBNvHxGuCDlQeowWB4rkPgF\/wAEYfEf7RfxEsfir+2R4vf4seMrV1udK8Hw\/ufDHhj5tyxiFCFuWXgFmGDj+Lg19q\/swfsifDn9jT4aW\/hH4a+E9J8KaHbgExWkX725fvLNK2ZJZD3d2Zj616TjFO9lZAU9E0O18O6bDZ2Vrb2dnbII4YIIxHHEo4Cqo4AHoKudaKKkAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKr6nqcWj2MlxcOscUSl3djgKByST6UAct8dfjh4e\/Z4+GOreLvFGowaZomiW7XF1NKwGAB91QfvMegUckkAV8QfsX\/BXXP8AgoT+0g37R\/xIj1S38MaXK0PgHwtfRqsVjGFCm6dcfNIxGdx6E7RwOcZrG+\/4LN\/tRSfbX1Kw\/Z8+GV8k9lELNFi8ZajE5AuBNkSCFTkR7eH2lv7pr9HtG0W30HTYLS1iSC2to1iijQYCKowAPwraypqy3AsrGFFOoorEAoJxRXHfHv47+Fv2afhNrnjfxpq0Gh+GfDtq13fXkoLCJFHZVBZmPQKoJJ4AoAh\/aF\/aC8KfswfCHXPG\/jTVrfRvD2g2r3VzPKwBIUcIgz88jHCqg5YkAV+fHwD8J+O\/+Cx\/7UNh8T\/iFp914b+A\/gHUZh4V8LLePBd3V8gTbc6hGBhpdsjDywf3JBXO8PjmPh18H\/iF\/wAFz\/2htL+K3je68SeAvgf4E1mK58FeGoy1pc6iE2t9uuSMEzSqx24OIUbGCxNfql4Y8N2nhPRoNPsYUgtbcYRFHA7k+pJOSSTkkknmrTsjT3VHzL9papY26xRKqRoAqqowFA6AVJSZpagzCoI7JIbqSZV+eYgsfXAwKnooAM4orwv9r\/wn8dfF+q+Gh8FvHHgzwgNOuGudci8Q6A+ppqcWB5cKMkqNECQ24hc4IwwxhvhX4s\/8Fo\/2l\/2HfippXhf42fB74X+K9Q10ldP0j4ceI57nW7lQcGcWsiyMEwVPzhB83DHBFO1wP1dZwvWkWVWOAa\/Cf4nft2\/Ef9vn9rTw54K+OfjrxX+yZ8LdcYnTdGhs59Pm1qYtLDCv9qkKZCZBE5YqkADBRuOHb9d\/2Hvg\/rfwL+BNl4f1z4kav8VpYbu5ltfEGqTLPdzWzyExxySrgSlBkbsDrgAACm42Wo2mnZnsdNlfyx+OKdmvir\/gtH\/wUyg\/YI+BFvpWhXVr\/wALM8fM+neHYpZF\/wBBHCy3zKfveVuXYn\/LSQovTcQRi5OyEeNft9fGyP8A4KTftcP+zf4e8R3eifCP4cKda+L\/AIltZhBbFo2Uw6Qbg\/KCSGZ+fvKo5CtXin7XP\/BY34V+L\/COnfA74M\/FHR\/hx8O7R10zU\/GHlXN5cXsGyXzYbWOFTMdzBQ0xKsxc4OMk9H\/wT6\/4JKeNfjz8GvC2meP31bwV8G1ntvEGp+HZxJBr\/wAQ9U+WSa\/1WQOHVHmUbYmAKxovyhjvP6dfCv8AZK+G3wa8M2uk+GvA\/hnRrC0QLHFb6fGM4\/iYkZZzk5Ykse5NaNxg9NWHTU\/Pr9kD\/gpb+wh+wX8PptE+GOo63em7WA6jfad4V1O7u9TZEWNJXkMOWGSRgdGLcck16xc\/8HGH7Oklg9xYj4n6lHEnmMbfwPqB+XcEyN0a5G4heO5r7itvB+lafEqQabYwonRY7dFAOc5AA9eaSTwjYSwSRfZoPKlRo2UIACrdR7ZyahyTd2NW6nwwP+Dh74Rak0kWi+A\/j3r94knki3s\/AF2CzZ2kbn2qOeOSKw7f\/guR8QfiOZV8AfsefH7XCCgifVbKPSY2LOF+Yvu2dc8nGASTxX6B+FfB+neDNLSy0yzhs7RB8sUa4GeOT3J4HJ5q48YhQ7B9B2NK6Efm\/pX\/AAUF\/b38c3qf2T+x54d0WC5neKEa34tEbxLnAeUqAFGPQHPatux+MP8AwUf8ZaYjD4U\/AHwhNMGJF3rdxfNAFwOQjgFm5wOnqa\/Qpo1c\/pTiM0X8gPzlj+CP\/BSD4rXSRaz8Y\/gh8PbDzIkn\/wCEf0CW9uNmP3hUzhhk44z\/AHj6VHF\/wRi+O3jMTXPjf9tv403F7Mipt0HGl26DcS3yI4HIOOgxX6PAbRXiP7eP7dvgn9gH4IXHjPxjPNMZZFsdJ0q0Aa+1u8kyI7eBSQCxPJJ4VQSSAKOZ9A3PzB\/4KSf8E0PgL+xd8PYPEvxX1\/4vftFfE7xZM9n4W8Lan4hnc67f8u2Il3MkKLtLsWO0ISPmavVv+CXn\/BF+y+FPwRuPH\/xw8J2yeJLm2mlPhDTD5traWsWDbxZGZWKpFGUh3kKxJbc7E1tf8E1P2L\/H37Zf7Qd5+1X+0lp0K63dSGDwL4VM63FloGnqVaKVV5G7O9lfcfM3iQ4+UV+nK2yrFt7Vp7SSVrlbaHzT+xd\/wUg8MftOeKtU8HXGiXvgPxbooj8rRtWvbZ5dRhw6tLamORvOjjeKSNzgFWRgQMV9MRuJFyDn3r4l\/wCChf8AwQ2+HX7cnjCXxtpeua\/8MPiUbdIP+Eh8PlUa52HKGZOGLDLDdG8bkMQWI4rwPwn+xj\/wUU\/Yj0lYvh98cvB3xr0GwIhg0XxXZMLl4VAEe15HVgcDDZusdxmlyxl8LJR+rFFfmWf2wf8Agpfo0Nwjfst\/CzXXEreRNF4ngsC8YY4LRNfSAErjgSHGeprJvv8AgpX\/AMFEfAc0\/wDwkP7Eui6kJx\/oa6J4qjm2sCMiRkkmXGOhOyp5GB+pLZ28UKfl5r8rLX\/gq7+31dOZT+wsyRjBMDeIyJW+jbNvJ\/LHPUZ0bX9vv\/go98R9PSfw9+x54K8NLOANviHxWhmi5ALlPNh45zt+9gc0uRgfqFmlzX5lr8a\/+CpdyfK\/4VF+zfAAozL\/AGjOxzjPA+24PPBzjrx61Vsvi3\/wVU8S38dvJ8L\/ANnLw3bhxvuvtst05UKScJ9sxyQB1GM+1LlA\/T3NZXjPx3ovw78N3esa\/q2naJpNihkuby+uEt4IFHUs7kKB9TX5rWv7Nf8AwUv\/AGhYbd\/F3x2+Fnwat3ZmktvCmjLqM8anop82M\/MPUT4\/nWnpH\/Buwvxg8ZabrH7Rn7QfxX+PkGll3h0fUbg6dprFgow0UcjcAhiNhU8jninZdQOG+IXxctv+Cy3\/AAVy+Fek\/DK4s\/EHwZ\/ZwvH8ReI\/EkcYmstS1KQDybeBiMNt8tRvHXMhGdua\/WOJdsSj2rzj4F\/s7fDr9jH4Uf2F4M0PSvCHhqw33NxtfALdXmmlclnbqS7sT718xeKv+CtGrftP+I9X8Gfsm+Crj4q6tYStY3fji9P2TwXokwID7rkkPduinPlwA5OPm60PV+7sB9YfHT9ovwV+zR8O9Q8V+O\/Emk+GNB0yJ5p7q+uBEMKMkKDy7eiqCT2FfDPiH9qz9o7\/AIKia\/PoX7P+jX\/wU+ErRMl18SvFmkumpasjqy\/8Syyk2sAeCJXxg16p8E\/+CSGnaj4ssPG37QHjHWf2gPHtjL9qsX1+NYtD0CVhhxY6cn7mMdMM4d\/lHzCvsWGFYI1RFCqoCgAYAApaLYD5a\/Yd\/wCCRPwq\/Yluz4gtbW98Z\/Ee9iC6l4z8STtf6vettUMRJISY1O0HapxX1OBiloou3uAUUUUgCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAE2DdnvS0UUAFNAIY806igAooooAKKKKACiignAoARm2Lk18F\/tz\/ABk8Rfto\/Gl\/2cPhzb3TaVlD4+1yN1ijsbN1JNrHJu3CVhgttXIUjkbq9D\/4KRfts3Xwd07RPhp4DUav8X\/iTI1j4e0+OTH2Vekl3McHbFHnJJxnoDmu8\/YD\/Y3t\/wBjr4LRaVd6lceIvFmrt\/aHiHWrnBm1G8cAuxI\/hB4A9AK1jaEed\/IE0d\/+z58APDP7M\/wn0bwb4S0+PTtD0S3WC3iBLE45LMxJJYnJJPc129FFZb6sApGOBS1y\/wAYPi74d+BPw31nxZ4r1a00Pw9oVq93fXt1Jsit4l6sT+QA6kkAUAcn+0X+2l8Lf2UPDt7qHxB8d+G\/C6Wdk9+0F7fRpdSxLwTHDnzHJOAAoOSRX4f\/ALVH\/BTGD\/gop+0FpPjrx\/8AD34pXfwF8AXYk0TwhpzQWx1SchZINSvvMlXeZCAscJQgA8MxJB+Yviv8RvB37Y37a3izxh4m8SW3h\/RPGuqXMvh3V9fivP7R0q1Z5WtNRlRY5WchQ6wWqvGjGNS3HNf0Nf8ABOL4RfDXSv2avCOu\/DuRNd8O6zpcElvq93YmO81fHW5laUCXLMCQpwFG0AYArSNkrs6HBU1eW58teBP+Dh3w3b+G7Wz8OfsxftA\/YrEpZJapo1rA0Enl7\/LWMzBj8ozkDn6mlt\/+Dmrwd4hun07Q\/gb8a77xFHMbZ9LuLKztZYptwTY4M5Yck87eMV+mwtIxnCLz14qGLQrSC6edLeFZpDl3VAGbvyam6MW0z86j\/wAFaP2n\/i3dL\/wrj9jXxQse4Ix8W6x\/ZbrlWIfHklNmVI\/1mfYdzUPip\/wUp8fanFZWnw8+CPgXYpka8a7bU7eX5QVQt9pDrgkg4iPQ4r9HljCngUpXNK4rn5v3nhH\/AIKYaFavqa+LfgRrd7FNu\/siHTzHbTxkHAV3COmCBnMh+8cdAK9B+Cv7T\/7bVhqq2PxH\/Zp8D6gkk2F1Pwz47gggjj9WhnDOW9MMPwr7f2ilouI+B\/2lf2Yv2xv2iPiRqf8Awh3xL8I\/BrwL41trF9RW2ie88S6E0dtCs0ENyF8o\/vPOIZMf7w3ceh\/sAf8ABHf4ZfsITX2vrLqvxB+JGtyCfVfGXil1vdVuZOPuOwJiXgcAk8dTX1rRRzO1gOF+O\/7NHgH9p7wHN4Z+IPhLQPGGhz5JtNVskuURiCN6bhlH54ZSGHY18F6D\/wAE4v2hv+CYPi3xRcfsn654Y8WfC7W7hb+H4ceM7yb\/AIlE21vNFldHkKxC4V3UDJzk81+l1VtV1GDStPlubmWOG3t1MksjttWNQMliewAppvYD8xv2j\/8Ago3+2N8JfgdrHijxl8LPhh8DvD+h27m\/8Raxr66xI8piJihsbOJgZZnk2qAzEZboQDW5\/wAEf\/2HfEnxq0+x\/aP\/AGkVfxn8V\/Flut3oo1qBc+HrBwTDHHbqTDF8rsV2orDzGLcmue8L2utf8Fr\/ANvSLxFqGk2lz+y18H76T+wjcSqyeK9WQAG6EQ+\/FhzsZuAgJA3SZH6gafaR2dpFHGqosaBFVRgKB2Aq5S5VbqVpYlRBGoA7DFOxzRRWRIUUUUAJuobkUnlLuzjtikT94vI\/CgBVTbSs+38aWuE\/aL\/aF8K\/svfCPWvHPjTVItI8OeH7V7q7uH5JCjhEXq8jnCqi8szAAZIoAo\/tT\/tT+DP2O\/g1rHjvx3rEWj6Bo8W92PzS3Mh+5DEnWSVzwqLyT+dfnr+xZ+zr47\/4K1\/tGH9o346WVzp\/w40m5Zfhz4NknBt\/sbbHWeVUPLlkjZmJO912YCJ8yfBH4BeNf+C2Xx50\/wCM3xh02bw78F\/Cl2tz8PvDMV6vm3qH5jPdqu5Gd0Me5w4KYaJQMO1fqTo2jW2gabDaWkEVta2yLFDDEoRIkUYCqBwAAAAKvSO25S01PGP2w\/2v5f2RtN8Mw6V8PfFXxH1jxPdTW9ppGgG3SdUhi8ySTMzopwNoCAlmzwODXzZ4u\/4L0zfDpriXXv2WP2mrLT7e8eyN4nhqKWN3ViPlxLllIGcjjBFff0+nxXM0buis0R3ISMlD0yPTrUxGRUq3Uk\/PBP8Ag5f+BNhbvJrHg7456CsKAzNeeBrnbE5\/gJUnJ68jjjrW94D\/AODlD9kPxrhbj4jXXhmUsU2a7oV7ZYcHBUsYimR\/vV92XGnw3MLI8Ubq3UMuQfrXH+NP2b\/h\/wDEmykg8Q+B\/COuRygh1vtHt5w2ev3kNHu9QPEdA\/4LVfspeJr6K3tvjr8PRJNjyzPqIt0fJxw0gUHnjrXrnhX9r74U+ObaCbRviT4C1SK62+SbbXrWTzd33cAPzmuQ8S\/8Ewf2d\/GNqkOpfBT4Y3KRuJFH\/CO2qbWAwCCqA9BXmmrf8EDf2R9Xjuwfgt4atzewmB2tpbiFkUuHyhWQbGyB8y4OOOnFP3APra01u01FN1vPBP2zGwYfmKtIwdc8V+et3\/wba\/Bnwpci9+Gvjj41\/CfVIX8y2uPDvjCdVgOSR8kgfcOf4ifrWm37Af7X\/wAIdOkh8B\/tfS+JYlhSKG38c+D7W7eMowbPnwkMxYZUllPBz1otHuB98AUtfCPhj4oft7fAnRfJ8V\/DX4O\/GtYZkH23w14kfQL14jjcWhuovKLDno6j2rO1n\/g4L+Hnwa8Sy+HPjL4D+Jvwg8UBfNt7HVdJF6l+mHDPFLatIGRXQoWwBnBzjOHyN7AffrusY5wK+TP21f8Agrj4I\/Zf8TReCPDWla38VPixqTCCw8JeGIftNwkjrmJ7qT\/V28TMVG9jnBJCnaa+f\/hT8afiR\/wWd1XR9Y0v4p6L8G\/g1vdp\/DvhjxBDd+MNeQMQBczICLNG2\/djJfGckZwPt79lb9jb4cfsb+Dzovw+8N2+iW9wwkupjI9xdXsgAG+WaQs7t9T9KLJb7gfLz\/8ABP74y\/8ABROzsNR\/af8AFqeFPB0yW9y3wu8E3JWymZXMhTUr1wZJz91SsOxMAjLda+1fhf8ACTwz8FPB1n4e8I6FpXhvQ9PjEVtYadapb28KgAcIoA7DnrXRAYFDAnpxUuTe4C0Ug4FLSAKQ9aWigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBD0oXpzS0m7mgBaKKKACiiigAooooAKKKKACvJ\/2xv2rfDn7IHwO1rxh4iuYY4dPgZoLeSdYmvJSD5cSk\/xO2FGPXpXpOv+ILbw3pct5dypDBApd3dgoUAZJJPHavz\/APgn4W1D\/gqt+1snxR1l3b4J\/DS\/ki8KaeRIkXiG+G5HvGGQHiQ8JkEckg1pTgn70tkHoegf8E1f2XvE+seMvEnx9+LAspvH\/wARIoG0y0tz5lv4d0sRhoraIkZydx3nAJbJ7gD7OAwKZBCsEahQFAAAAHAFSVM5ucuZgFFFFSAGvjv\/AILG\/sGfET\/goB+z\/p\/hHwJ4p8P6D9l1WHU76y1m3kls9YWEM0cMhj+ZQJdj9CG2YIxX2JSYoGnZ3R+Ot5\/wbTeMvGHxi8PeIPGnxd8NavpUMlvLrDp4ZWG\/2QpCiwW0jOyoqrEFDEdAPlr9XPgP8HNE\/Z++D\/hzwR4bjuItA8K6fDpmnxz3DTypDEgRAzsSzHAHJrpdXitn06b7WsbW4QmQSDK7Ryciq\/hK6gvdBt5bXd9lkQNDuJyYz90888jFNtsupWnUd5u5pUUUUjMKKKKACiiigAoopHbYOaAAnAr89f8Agqf+0rrH7Rvxj0T9kj4UaskfirxfNFL461G3Esn\/AAjuin55InMZUq86AqfmGI2I6yLXuP8AwVE\/b\/tv2DfgPbX2n2MGv+PvGGoR6D4R0Iy7ZNUvpSFB2j5mSMMGcLyeAMFhWF\/wSs\/YEuv2T\/BOueLfGGo\/8JB8UfiddvrfiXU2hMTNJK7yLHtb5kIVlVlyQDGFHCitafu++xrue+fs5fs\/+Hv2aPg\/oXg3w1aLbaZotssCnaA874+aV8cbmbJP14wBiu6C4oA2ilrLVu7EFFFFABRTXzjinUAFIeKWuc+K\/wAV\/D3wQ+H2q+KvFer2Gg+HdEt2ur\/UL2URQWsa9WZj0\/qcCgCj8c\/jz4W\/Zv8AhdqvjLxnq9voXhzRoxJdXcwZtuSFVVVQWdmYgBVBJJAAr83Phj8PviV\/wW4+P9v4\/wDHtvfeEv2b\/DlxKvhzwxNEFuNbdJQpubhWGRKdjDdj90rsqHczOtPwTofi3\/gvd+0gPF2rS6toX7LHgLUoLjwtY7JLO58VXkXzG8dgQ+MkhVPyouON+QP1O8LeFrHwboNppmm2lvY6fYQpb21vAgSOCNRhVVRwABxWnw+o1pqSeHvDlj4U0a207TbW3sbCyiSC3toIxHFBGoCqiqOAoAAAHAAFXqKKz9RBRRRQAUUUUAFFIWxXhH7ZP\/BSb4P\/ALCGiif4h+L7Cw1G4C\/YtFtf9L1bUGbhVitY8yNk5G7AX1Io1eiA93LYrwf9sf8A4KTfCP8AYYsI18deJ4I9evUJ03w9YIbzWNVf+FIbaPLkscAFsLkjmvmrwf8AHP8Aaz\/4Ka2k+oeBNFsP2bfg7qwtXsNf8QW5ufGl\/CJVeWW3tQzQQB0UoBMMjJPORj279jn\/AIJG\/Bv9jnxEPFemaPe+KfiRcK\/27xp4mum1LW753++xlfhM9MIqgAYquVL4gPINH+Jv7U3\/AAUttUi0Pw3q37KXw2kmb7TrWreVdeMNVh42ra2xUxWmQTmSTceflFfQ37Jv\/BOT4X\/se2lxP4d0ebVfE2pIy6n4m12c6jrOqFpHlcy3EmWw0kjsVXauWPFe8KmxcUtLmfTQDzfx\/wDsg\/DL4oi2Ou+B\/DV7NZSie2nFikU9s4OQ0ciAOhz3BHU+td1ougQ6HCUiadxuLAyytIRk5wCT0HYdqvUUgCiiigAopFJJpaACiiigAooooACcCkVt1LRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFJjmlooAKKKKACiiigAooooAKbJII1yaVm2ivmP\/gpT+2nN+zF8LbXSPDOn3PiL4l+O7n+xfCmi2rKJrq7kB+c7iFEcYyzEnjHqRVRi5PlQHjn7bvxz8Q\/tp\/tMD9mX4bvNbWkUKXPj7Xk+ZNLsJOtuuCCJZVyAc8A9K+1fgp8GvD\/AMAfhho3hHwvp8GmaHodqlra28ShVVVHU+pJ5J7k143\/AME0v2HIv2LPgXHa6pctrfj3xM\/9qeKtbmO+bUb1\/mb5uflXOAMkDHFfR2OKutJP3I7IBaKKKyAKKKKACiiigBGQOORmkSMRjgYp1FABRRRQAUUUUAFFFFABXM\/GL4s6D8C\/hjrfi7xPqUGkaB4etHvr67l+7DEgyTjqT2AHJJAHJrpJH8tc1+Zn7W3jC4\/4LDftlTfs6+GmuP8AhT3w11GDUPiFrNtNtTVLyFg6acpxyiPsLYzuYnkCM5qMeZ6gdH\/wTm8Aa\/8A8FCf2kr\/APaq+Jds8eh25n0v4W+Hp4I2i0nTxId18c7j9plKrlhtIKleVVDX6IIgjXArP8L+GLHwjoFlp2m2lvY2NhCsFvbwIEjhRRgKoHAAFaVEnd6Db1CiiipEFFFFABRRTJphCuTwPX0oApeI\/Etl4T0W51LUbqGysLGF7i5uJ3CRQRqMs7MeAAAST7V+Vv8Abev\/APBwn8c9QsrWTU9B\/Zb+Hmqxm1mSDH\/Cb3Sj5pJN\/WMK37pACE3ea53iNK1\/2m\/iRrH\/AAXE+P8Ac\/BL4X67e6T8Fvh7qKv478TWjER65cxyf8eMRBG5AUdccqzfMQUQB\/0f+C\/wZ8PfAP4dad4W8LaZa6Tomlx7ILe3jCDJJZ3IAGWZmZmPcsTWtuT4twNPwF4C0j4Z+ENP0HQtPtdL0fSoEtrS0toxHFbxqMBVArZoorIAoJxRRQA1H3j\/ABp1FGaADNYvj\/4haL8LfCOoa94g1Sx0jSNLge5urq7mEUUEaqWZiT6AE\/hXA\/ti\/tkeC\/2Ifg3feM\/G15PFYwMsFraWkRnvtUuW+5b28Q5kkb06AAkkAE18V\/D39if4m\/8ABXjWbTx1+1PaXXhT4XQXSX3hX4V2N3JAWUbts+rOMM8uCMIrAY9M4Nxinq9gNTxT+3f8ZP8Agpj8R7nwl+yg9r4a+G2nEQa\/8VNa05ykjM5Ux6TC4AncIrN5hG3JXoCGPuH7JH\/BJD4ZfsyeK5fGeqJqHxM+KN\/5bXvjTxe66jqrugGPKZhiFQRkBACOBnivpHwR4C0b4a+FrDRNA02z0fSNKgW2s7O0iEUNvGoAVVUcAAAVr0ufTTYBscQjHFOooqQCiiigAooooAKKKKACiimu+wd\/woAdTBHhidzfT0p9JmgCnq2tx6PbGWRZnQEA+VE0hH4KCaxtO+L\/AIX1PxfNoEPiLRn16FQ8mmfbI\/taL0DGLO\/Bx1xXRvEpQ8CvLP2hv2Mvhp+0\/wDY38a+D9K1m+01hJY6iQ1tf2LDoYbmIrNGf91xQB6okoenV+af\/BRzWP2nP+CWPw80nx78BLyf4rfCrw0Q3iXwd4kR9U1WwttygSWt2P8ASZIgGO4SNIyY3ZK5x9wfsiftN6B+2D+z34U+I3hmSV9F8X6dFqFsJPvxblG6Nh2ZG3KfdadrAelltppc5pCoamF\/LOO5pASUU1XzS5oAQpl85P0p1FFABnFIrBhkc0tNdSV+XjmgBScChCSvNLRQAUUUm7JoAWiiigAooooAKKKKACiiigAooooAKKKKACkJO6looAKKKKACiiigAooooAKKKZNKIYyzEADnJPSgDmPjH8WNH+C\/w61fxLrt9Bp2laNbvdXNxO21I0UEkk\/QV8cf8E6fh3r\/AO2L8cdT\/aa+IVhcWNtcwyaZ8P8ARrqNlGn6fuBN7tbGXnwGDFc7dvoKwP2l9Sv\/APgqJ+2FB8GfD2sB\/hT4AnS9+IE1sT5WpTA5i07eD8395x\/uj1r9AvDvh+08MaJaWFjAltZ2UKQQQoMLEigKqgegAArT4Y26gXUG1QPaloorMAooooAKKKKACiiigAooooAKKKKACiiigApGPy0teb\/tcftNeG\/2Pf2dPFfxF8VXUdtpHhexe6ZC4V7qQcRwR56ySOVRR6sKAPnH\/grZ+2\/4j+GFn4Y+CfwhDaj8a\/i3dx6fYpbr5jeHtOclZ9RlOGEYChwjOMbgzYYRkV7N+wH+xRof7CX7O2h+CtIuLnU7u3iEmqapdNuuNTucYaRvQdgB0A5ySSfAf+COX7NfijWNI1v9or4ssbz4p\/GKdtQWMu7RaDpeMWtnCG4CqncDkHPVmJ+7Qu0Vc9PcQ3oLRRRUCCiiigAooooAK8B\/4KfeC\/ip8Q\/2HvH2i\/BiZYviBqVh9nsV3rE88buqzxxyMyrFI0JkCuT8rYr36imnZ3A+Kv8Agk7+yv8AFv4CfDPRrDxpZaN4B8O6ZZPDD4Ts9RfWb6afMYWe7v3YqcLGdsMCoi+YQd20E\/ag4FLRRKTk7sAooopAFFFFABXlP7Z\/7X3hD9hz9n3XviJ43u5bfRdGjVVigTzLi+uJDsht4U\/ikkchQPfJ4Br1VzhD9K\/Mf9oI2v8AwUN\/4LkWHwa8SSapB4H+Bmg2nig6eJgtnrmqtLBPmSM\/6wJE8SjjgNLyKqKu9QO3\/YU\/Y08Y\/tW\/G2z\/AGof2ic3OuzRx3Pw98DyCVbP4f2kkYO54Xxuvnz87sDtI47bf0AVAg4qO3g8teOOe3epqltvUAooooAKKKKACimmTB5496GlC0AOoziszX\/F+neFrBrrUry10+2T7011OkMa\/VmIH614P8WP+Csn7NvwatbyTxF8bfhxZHT\/APXwx63DczockY8uIs5OR0Ap2bA+i80x5MA+1fnt8Rf+Dn79kTwXYynSPHWreNr9Qvl2OgaFdTyzknopdEQkd\/mrldb\/AODgrxH8RmhT4MfsofHz4jmcKxurzSW0e0GVUnDur5xux2HHBIOaLAfplHMGQZ4+tRy3qqy+5xX5gXv7Zf8AwUf+PZ+zeDP2Z\/AnwuikibF\/4s8QLctG27IPlowP3RjG08morL9hf\/go38dkuR46\/an8FfDyzuI2QWXhHw8s0iK64I80pE4I9Q+QeQaLCufqDd6tFYxF5XjjRRkszBQB9TXBfEf9rH4ZfCG2+0+J\/iD4M0CEbQzX+s29uAWOB95x3NfAPh\/\/AINrLXxyPM+Mn7R3x4+J00zmaa1GuvYWhcnPCZkIA543d69V8Df8G4X7IPgieKdvhVFr91Gwfztc1W8vmc8\/eDybT9CKegrnV\/Gr\/gvX+yr8B9TuLDWPi94ev9QtxlrfRlk1NsGMyDDQqyHIGOG+8QOprxPUP+DizTfi9Pa2vwM+APxv+K1\/dTrEkn9itpliqlgvmGdg\/GDnkD3xX2P8Lv8Agn78EfgnMJfCfwl+HPh+ZQFEtnoFskmB0+fZu6gd69b0u1gjtxDFEsccfyhFTaFA6YGKfu22Ju2fmBfaX\/wUN\/4KGaJdafrFp4K\/Zd8B6oogu0tpP7U8STQFgsqhyXSMshOPlU4BGQDz94fsZ\/sq+H\/2Kf2e\/DPw58MiR9J8NWYtYZZnYyzEsWeRsk\/MzszHGBk8ADivVzhZCdvX0FKMOfdeuBSlK\/QtEiygnk0rxCQg+lRZy\/zDB68VJHyGqRihQDQR89N8vA\/2h70yOdiWXa3y9yODQBMxwKFO4U1X+U+uelBO6M0AKz7SPemxziXp0zikOdijv0JoEYR85y3TmgCWmbcS96UP\/kUxZcj39PSgCWkxg0zzG3imlj5mfmHb2oAmooooAKKKKACiiigAooooAKKKKACiiigAoopC4BxnmgBaKKKACiiigAooooAM4r5S\/wCCoX7Xer\/A34e6X4K8BwJqvxW+Jd3\/AGN4ZsR8xidv9ZdSDB2xQqSxJ4+6O9fQvxf+KWj\/AAc+Her+JNfv7XStI0e2kurm7uHCxwoilixz7A18cf8ABNT4M3H7UHxk1n9qrxvbaouo+JY5dM8D6dfx+V\/Y2iq5CTBOokuMeYSecOOBgVcF9pge+f8ABP8A\/Y6sP2M\/gFp\/h9fKu\/EV8TqHiLVMZk1XUJPmllZjyfmJx7V7nSAYFLUNtu7AKKKKACiiigAooooAKKKKACiiigAooooAKKKCcUANmk8qIseg5r8xvjIl9\/wWn\/bu0Pwro0sn\/DOnwU1v7brl8pUweLNat+kSKQRJBE3yBum7zGH3VNe2\/wDBYD9q\/Xvht4K8L\/CH4cX8MPxZ+NmoLoWk\/Md+m2RwLu9OASmxDtVj\/G49K9j\/AGBv2ONB\/Yd\/Zq8PeBtEtrZJbKFZNSuYk2m+u2UeZKe5yeBnsB3rSL5VzdQ6XPZNPsY9MsoreFEiihUJGiDCooGAB+FT0UVmAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAIw3DFfnz\/wVB\/4Jy\/FXxB+1R4P\/ab\/AGcb7Q4fjH4Ksf7IutF1dvIsPEtgWcmKSTcAGAcjDDnCkMhQE\/oPSMu4Ypp2A\/Mnwb\/wck+H\/hVaf2L+0Z8E\/jH8EPF1rIYbr7ToT3ukSsCwDQXPyNIrbSVwhz2L4yfcPD3\/AAX4\/ZG1rwjHq5+NXh6xjeD7Sba\/trq2vY0xnJt3iEn0wpz2zX1v4h8J6Z4u0ibT9V0+y1OxuBiW2u4FmikHoysCD+Irg4P2MPhBbrME+Ffw5VbjJlA8NWWJM9c\/u+eg60aCsfLn\/ES1+xfNaXEtv8YVuTbgs0UfhjWfNZQCSwQ2gO0Y69PeuM8T\/wDB1V+yRokSSWGteP8AxDE4JLad4QvAEA7kzLGMfTNfZ2n\/ALDXwW0i+iubT4RfDGzuIDmKWDwtYxvGcY4YRAjjiu\/0HwNovhaEx6ZpOnaeh4K21skQIxjooFP3eoz8\/vC\/\/Bx74D+L1iz\/AAy+BX7TnxMmD+SP7F8ClrdJdu7ZJM0wVDj1H4VuN\/wVD\/aa8XWlxL4S\/YR+Jlx5DIsg1\/xlpWiElgD8quXZwMjJUHBBBwQa+9jbqW6UoiCfdHNF12A\/O\/UPH3\/BSL48SMNF8Afs9\/A2xkDDfr+vXHiLUIvQj7MphJ+o\/Cq+tf8ABOP9t741Q2cHjb9s+08OWIdJrmPwT4KjsJ84AeNJ\/NVio25BYHJdsr0FfowU+XoM0sZJQZ60czWwrH5reE\/+DYz4Sa5qDXnxX+Ivxm+M1yzMdniPxPMtuCTnISLa2c\/7eOele7\/DX\/ghj+yV8Jkh\/sr4EfD6WSEgiXUtP\/tKUkc5LXBc19aVGYyHLe2BSu27tjON8J\/ALwP8OreNdB8H+FtESDJjFhpUFvsJ642KK6uONF2gKOOMDjFWIl+XnnJzTZogR0+ppAFx8keR\/wDrqJTsw23P0qSJAzYyeBSSIY5FwRjOMGgT3uIy7z3P1oVvOPQjHrTmh2sW7kAfSnRY8sVVxdSHbliCp\/HvT4\/v49qbc3Xlrny2wG2nj9fpUkaeYnPPoakFGxHPbny8b8dM5H3vWpI28uTGOCM5pDHz83TFSDG3igojY+Yd3pxShPMHHFNK8gZ+lSRtxQA37hwe9L5QV8+9LIgcZ645oB3R8HmgAIUHPFCHcMe9EYBHrzSlfmzSuAKuxfU0jDK9OaDNtXJ\/KnbsimAwr8vvTAgiIzk5OOKcyb5DwMdRz1NDKCoZhgj9KAHBdnJpsjh8fWnj5lpCNp59aAHI25aWo40EcuB6E1JQAUUUUAFFFFABRRRQAUUUUAFFFFABSYpaQ53UALRRRQAUUUUAFMmlEMZYkADqTT8180\/8FRf2yJ\/2RP2b7u60OE6h448STpofhbTI03yajqM52RIF6kAks2BwqmnGLk7IDwf9qXxHqH\/BSj9u7S\/gdoISb4Z\/DWRNX+IV6SXhuZyuYNNAHDMQ4ds8Djg1+gPh3QrXw1odpYWVvFa2llCsEEMa7UiRRhVA9ABXz\/8A8Ezv2L2\/Y0+AEdlq14us+NvFFw2t+KNWa3SKW+v5vmk3EDJCkkDJP9K+jaqcrvlXQAoooqACiiigAooooAKKKKACiiigAooooAKKKKACsvxn4qsfBHhPUtY1O5is9P0q1kvLqeQ4SGKNS7uT6BQT+FabtsQn0r88P+Cyfj7W\/wBrT4i+EP2PPh5fXFn4k+I6x6z4zvIXZI9J8NQu3mrJImSpuHURgcZAIJ+dQajG7sBkf8EkPCetft+fH3xV+2F46huobHxC7aH8O9GnRli0vSbeRwtyoYDc0pJbf0yXx2r9JUXaK5z4R\/C\/Sfgt8MvD\/hLQbSOx0bw3Yw6dZQIoAjiiQKo\/IV0tOc+ZgFFFFQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFIelAC9aKarbU+b9aFcMuQeD3oAdSDO6lBzSZ5oAQpvPPY5FEil1xnFOooAiUBZOPvY5p0hwV9aaM7uAakZNxHtQAdqaR5gGO1PpFXYKAGFicgYP8AWl+5x27UskYYHtx1qMDa3UYoAfKnmLilVdox2oJam7y\/t9aAExgnJyD0pQ4ZsAH3odQw64pJIyQeePSgB2dsmP8AJpHjw+c\/L3FNBx+HpTi3mJ\/smgAhURJing5pijdTvLGenvQAOuR0Gfemq+QMjj1FSEZpCABQA0Kc5B4pRnNG4Y4oVsJzQAquGJx260Ou4U0k7uBkUeZh8GgAUFZOvGKfUa\/638KkoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiikJxQBW1jU4tJ02a4mYLFCpdyewFfn7+y3p8X\/BS\/8A4KE+IPjHqUEd38N\/gte3HhzwVDKTJFeaoNou9QXIAJRg0SHnG046mu\/\/AOCt37R\/iLQfB+gfCL4bsJfib8Wrv+ydOCy7Tp9t\/wAvF2xAJVY0Oc+pFfQH7IP7Mmgfshfs9eGvAXhy3ihsdDtQjtGuPtM7fNLKcknLuWPJPWtV7sbrqB6Yi7FAobO3jrS0VkAyEME+Y5P8qfRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBx3x\/8AjTo37O3wX8U+OPEMwt9E8KaZPql65IH7uJC5AzwWOMAdyRXxh\/wQ0+CfiTxP4N8WftKfElhd\/Ef4+3i6l8yf8gfSIyVs7OI84i2YYAHB+U8nJr7h+JXwz0H4v+DL\/wAO+J9Jsdd0HVI\/KvLC9hE1vcpnO10PDDIHB9Kv+GvDth4Q0Kz0vS7O3sNO0+FLa1toECRW8SKFVFUcAAAAD2qk7Kwnc0KKKKkYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUhGaGbaKWgAAxSbeaWigAoopso478elADqa7FegzTRlRnO7PQelSDpQADpRTVBBoBPegBT0qPJJHyDkcn0p2GXPf+lEK7Y\/580AMYszDv9O1OZdrex\/SldeOPxpd\/wC8x7ZoAUqAKjE+4DjqfWllnWNlU5y\/A4puSD93d9D0oAkxkcUKvy4I\/CkVj6YHvTgc0mAKu0UpOKazc0ZwvNFtAF3jNI5AXmkX5kyBz2zSS5MXvSV7AKeFyq5PakfJT5l98U\/NBOKEgBTlc0MNwpkrFiAOh6mnqu1cVQDEgCPu78\/rUlJ3paACiiigAooooAKKKKACiiigAooooAKKKKACiiigArL8X+IrXwn4dvdRvJkgt7OF5pHdtoVVGSSa1K+Ev+C7Pxo1Cw\/Z\/wBD+E\/hv7TN4o+M+t23he3itnCzC2lYfanXnPEW4Z7F1NVCDk7Cexyn\/BMTwbqv7bH7Y3j\/APah8VWt2dBjml8OfDiK7QoItPRsSXcan\/nqc4buMV+i4G0Vw37NPwU079nX4E+F\/BelRiKz8PWEdooA6sB8x\/Fsmu6p1HeV0MKKKKgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAarHcQR9KdRRQAVXkkIlPHQdasZpkrAD\/CgBuPMVeuO2O1PjcMOOfelQ\/IPpQqhFwBge1ABu+agjNLUezZgZPWgCQ1CIgWPOCvpUxOKjL4JA\/GgAEpKZxTWk3OO2PWpcbRx+ApFyRyOaAEKkmlGFOMU0SGTdgcDihX2j15x9KACQFm4HGeeac4\/d4FIV2fQnNN80A45Jz2FADlBWnM2KQtlO4qLqeT+QoAkSQvSyH5aRRth9PrTduyMc55oAbPCCvLMCe4PSl83ZENx\/GjPnseqjsacFBAX0\/WgBqNtTOMc8jPSkMm6YDnGM5xx+dK0IRfXtzQFLEc\/pQBIm7cc9O1OpqFjnIxzxTqACiiigAooooAKKKKACiiigAooooAKKKKACiiigBsjbEJ9Oa\/PD4f6n\/wANZ\/8ABdTxDdy3CTaP8CPC6WVlAYA4iv70rJNIGPCuI\/JHr1r9DL1\/LtJG9FJr4S\/4JQ6RbXH7Y\/7V+rTrCNabxhZ2TqrZaO3WwgZAR7k5ya1p\/DKXYD7wjGEp1FFZAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACMMigcChm2ihW3CgBabv8AnxTqZsCybs9RigBEwspGeTzSOD5nAB+tP3KrdeaUuB3oANuVxSMwQUKxJOeB2pSM0ABbFNAyfpTsU0Sg+v5UABJZuKVVwxPrSP8AP0\/SnnpQA2UErxQBtBzSOWx0o+ZT2IoAah3E5bHNPYgDtmmyjIJAU49qB+vagB4bscZ9KjBDAsvHakSXeCcc5x0oTeY23YH0oAePmTH4UiNsHPWhZlXjPNNlYE9aAHGXc3qp70ySTZKOcDpTlA8ogDApPK3OvoKAFzlPm5XPFKBsIOeKR8joKc3zxDd8uaAGs2Sc9O1OiYkCkdNkYA7GlaQL+eKTdgFD5bGKdTVkDNjv1p1CdwCiiimAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAyRPNRlPQjFeKeA\/2QR8Kv2p9d+Ivh3VlsrfxhbrF4h0yS38wX8kSKtvKj7h5bRgODwdwkOegx7dRTTa0QBRRRSAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKADOaKQDFLQAUUUUAFFFFABRRSZ5oARpMfnS43CgrmloAY8Ads8+lNkiwyYGccfhUhOBRu4z2oAYQJjz2p4GBSFtuPeiNiw5GKAHU10VwQR9eKdTWj3ev50AEff60pYAU0\/LSeVlvagAZ8ng8+lPIyKb5e3p65p9AEX+rbGRzUnAPamCXd169BSsnGTQA1XQTcdT6U6RsED+8cVHCnl56FvUU9GyPm+96UmAOo2FRUcaYj9CPanOd+OcY9qXk\/h+tC2Acz\/us0xZN6jnGTileLzIzgkGmkrt9KkB0UpJ54FOd1ZfXmmFgvU5zzilMe8Dp+FWAu8A4J\/OmvkS57e\/ek2cj7x9fapCm9MdcUrXASHceW\/wD1VJTVBDe1OpgFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUh6UtFACL0paKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACkxzS0jHAoAR\/u\/4UiOTjg9OppWfCj60pbAoAazfNgjjtSkfJ6cUMvmL6Uki4i+goACdqjrTwc0xJNxx7ZoSbccYIPvQA5WyaM8Uuai37ZO\/wA1AA83yj39qdGTs5z+NIwEYApBkHAJ\/KgBd+T1pwLFumBUZjI5xk9afkR9TQAxRl\/p609juGQRtpigA559jTJWxC+1\/egCYMFHbOaYZR8xwcg96F2vH0wT2PrTSNqv69BmgByzZUcdaMMqkYzzTY8yJ02nPXFPNxsQk5OPSgAkl2\/LjmmuR5W\/BznofypSfNft6j2oYmPjOaSbARgPs+MUsT+XGB1xRKT5OFxn3pArKgPf2oF1FbMoGDt5pI5DjuOcGkWbKrn5c0rJuGM9aYx6y\/vNmDnBOfpUlRxybmx6DnHY1JQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFIM5oACM0BwWxnkUtN3DdjvQA6myHHU4pc5pgZhIM9MfrQA8dKjkIPY\/hTzJxS9RQA3y8nNEi5A6\/hT6KAK91KCVRsqW+7xTpm8sgetSSIHXmmTfvVG386ACBsRDdwTx680jMCTvPT0pwUnqMbenvSGX5iMc4zQA0sJSevTIFMgjOf9zoKlY556A+lNdTt79c5oAUnc2Txgjmm+Ysi5HPPUj86V4RJjJOcfQGnR4igyeMfpSYDVkymRn24piN3\/i7470+SQAbx2HXFRxsUBxyck5qQHxKBGDjB\/lmnyttgzgn27mjOYic7T7dqZLJ8gPvg81Tv0AGbzowVzn3FODiS3\/wphItyWx82eaeWEYVQPvcg0K9tQIXbzWzkAc8mnICBkHJI6mmvujl54XHUAY+lSsQq9xnr9KYBBIpl6EMw3dOtT1FBLvbhfl28HNS0AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSE4FFFAApJHIxQelFFAAOlLRRQAgbLUtFFADQG3nnil2ANnvRRQABQpzTdm0GiigBkLb2PHA4HvTZbn7PjPOTjjtRRSTESQybmPOaWTJAwaKKYxu7NGzzDw3Q54FFFAAT823d9aIxyfYYoopN2APL3KaUL5mf1oop2sAk0Zb6d6bsLHnkZ6etFFRLewCsoRvTHPFIjZGc59CRRRVWARkYg4xuyB7Ux0LnBccfNjbRRQ2AoO+AfxFufrTjIEiyWOO3HSiimAqlHY8dfXvSbi6HB9TRRQAtsCJCMngdD2qeiigAooooAKKKKAP\/9k=","establishment_logo":"\/9j\/4RnxRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAeAAAAcgEyAAIAAAAUAAAAkIdpAAQAAAABAAAApAAAANAACvyAAAAnEAAK\/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykAMjAxODowNzowOSAxMTo1MjozOQAAA6ABAAMAAAAB\/\/8AAKACAAQAAAABAAAFiaADAAQAAAABAAAFiQAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEAAgAAAgEABAAAAAEAAAEuAgIABAAAAAEAABi7AAAAAAAAAEgAAAABAAAASAAAAAH\/2P\/iDFhJQ0NfUFJPRklMRQABAQAADEhMaW5vAhAAAG1udHJSR0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAAAAABAAD21gABAAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWNwcnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoAAAIYAAAAFGdYWVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALEAAAAiHZ1ZWQAAANMAAAAhnZpZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1lYXMAAAQMAAAAJHRlY2gAAAQwAAAADHJUUkMAAAQ8AAAIDGdUUkMAAAQ8AAAIDGJUUkMAAAQ8AAAIDHRleHQAAAAAQ29weXJpZ2h0IChjKSAxOTk4IEhld2xldHQtUGFja2FyZCBDb21wYW55AABkZXNjAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAA81EAAQAAAAEWzFhZWiAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAG+iAAA49QAAA5BYWVogAAAAAAAAYpkAALeFAAAY2lhZWiAAAAAAAAAkoAAAD4QAALbPZGVzYwAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAALklFQyA2MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdmlldwAAAAAAE6T+ABRfLgAQzxQAA+3MAAQTCwADXJ4AAAABWFlaIAAAAAAATAlWAFAAAABXH+dtZWFzAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAACjwAAAAJzaWcgAAAAAENSVCBjdXJ2AAAAAAAABAAAAAAFAAoADwAUABkAHgAjACgALQAyADcAOwBAAEUASgBPAFQAWQBeAGMAaABtAHIAdwB8AIEAhgCLAJAAlQCaAJ8ApACpAK4AsgC3ALwAwQDGAMsA0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0BEwEZAR8BJQErATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHyAfoCAwIMAhQCHQImAi8COAJBAksCVAJdAmcCcQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1AwADCwMWAyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOiA64DugPHA9MD4APsA\/kEBgQTBCAELQQ7BEgEVQRjBHEEfgSMBJoEqAS2BMQE0wThBPAE\/gUNBRwFKwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYGFgYnBjcGSAZZBmoGewaMBp0GrwbABtEG4wb1BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJJQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9ClQKagqBCpgKrgrFCtwK8wsLCyILOQtRC2kLgAuYC7ALyAvhC\/kMEgwqDEMMXAx1DI4MpwzADNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34DhMOLg5JDmQOfw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MPzw\/sEAkQJhBDEGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGqEckR6BIHEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxODE6QTxRPlFAYUJxRJFGoUixStFM4U8BUSFTQVVhV4FZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EXZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZIBlFGWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsUGzsbYxuKG7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkdwx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qfvx\/qIBUgQSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKCIq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSrJNolCSU4JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn3CgNKD8ocSiiKNQpBik4KWspnSnQKgIqNSpoKpsqzysCKzYraSudK9EsBSw5LG4soizXLQwtQS12Last4S4WLkwugi63Lu4vJC9aL5Evxy\/+MDUwbDCkMNsxEjFKMYIxujHyMioyYzKbMtQzDTNGM38zuDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2cjauNuk3JDdgN5w31zgUOFA4jDjIOQU5Qjl\/Obw5+To2OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0iPWE9oT3gPiA+YD6gPuA\/IT9hP6I\/4kAjQGRApkDnQSlBakGsQe5CMEJyQrVC90M6Q31DwEQDREdEikTORRJFVUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjXSR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0CTUpNk03cTiVObk63TwBPSU+TT91QJ1BxULtRBlFQUZtR5lIxUnxSx1MTU19TqlP2VEJUj1TbVShVdVXCVg9WXFapVvdXRFeSV+BYL1h9WMtZGllpWbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0nXXhdyV4aXmxevV8PX2Ffs2AFYFdgqmD8YU9homH1YklinGLwY0Njl2PrZEBklGTpZT1lkmXnZj1mkmboZz1nk2fpaD9olmjsaUNpmmnxakhqn2r3a09rp2v\/bFdsr20IbWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7wnwhfIF84X1BfaF+AX5ifsJ\/I3+Ef+WAR4CogQqBa4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZyhteHO4efiASIaYjOiTOJmYn+imSKyoswi5aL\/IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q1pE\/kaiSEZJ6kuOTTZO2lCCUipT0lV+VyZY0lp+XCpd1l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3SnkCerp8dn4uf+qBpoNihR6G2oiailqMGo3aj5qRWpMelOKWpphqmi6b9p26n4KhSqMSpN6mpqhyqj6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1sOqxYLHWskuywrM4s660JbSctRO1irYBtnm28Ldot+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++Cr6Evv+\/er\/1wHDA7MFnwePCX8Lbw1jD1MRRxM7FS8XIxkbGw8dBx7\/IPci8yTrJuco4yrfLNsu2zDXMtc01zbXONs62zzfPuNA50LrRPNG+0j\/SwdNE08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHadtr724DcBdyK3RDdlt4c3qLfKd+v4DbgveFE4cziU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG6dDqW+rl63Dr++yG7RHtnO4o7rTvQO\/M8Fjw5fFy8f\/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5OPnH+lf65\/t3\/Af8mP0p\/br+S\/7c\/23\/\/\/\/tAAxBZG9iZV9DTQAC\/+4ADkFkb2JlAGSAAAAAAf\/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM\/8AAEQgAoACgAwEiAAIRAQMRAf\/dAAQACv\/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5\/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14\/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x\/\/aAAwDAQACEQMRAD8A9VSSSSUpJJJJSkkkklKSSQMjMoo0cdz\/ANxup\/8AMUgCdlJ0CzNxq3+m943d41A\/rR9FZt+dfdIn02fut5\/tPVfjhSDH3WmT0AIcA5pBB4I4TrCpvtoM1O2ju3lp\/srQo6nU+G3D03eP5p\/tfm\/2kJYyNtUgt1JMCCJGoKdMSpJJJJSkkkklKSSSSU\/\/0PVUkkklKSSQ7simhs2ODZ4Hc\/BqSkiDflU0D9I73dmjVx+SoX9TtsltI9Nvjy7\/AMi1U+SSdSeSdSVJHH3WmTav6jfboz9Ezy+kf7X5v9lVUklIABsi1JJJIoUkkkkpLRk3UH9G72\/uHVv3fm\/2VoUdSpshtn6J\/n9E\/B6ykk0xBSCXoUliUZd9GjHSz9x2o+X7q0cfqFF0Nd+jefzXcH+q5RSgR4rgW0kkkmpUkkkkp\/\/R9VULbqqm7rHBo8\/4KGZa+nDvuZG+ut72zqJa0uC5ijq9WSQcgmu493mWn+q\/8z+q5SQxmQJ6BBlTtX9Ue720DYP33c\/JqpElzi5xLnHknUpklIABstJUkkkihSSSSSlJJJJKUkkkkpSSSSSlJJJJKT0Zt9EAHez9x3\/fXfmrSx86i+Gg7Hn8x3P9n95YyXKbKAKQXoUlR6XZY+t4e4uDSA2dYEK8oSKNLw\/\/0vTOpf8AJ2V\/xNn\/AFLlwLfoj4Lvuo\/8n5X\/ABNn\/UuXAt+iPgrfK\/LLzY8m4T42bkY2lbpZ\/o3at+X7n9hauN1LGvhrj6Nh\/NedD\/Us+j\/nLESU8scZeB7rASHpSCOUlhY3UMnHhoPqVj\/Bv1A\/qO+kxamNn42RDQfTsP8Ag36E\/wBR30XqGWOUfELgQWyklwkmJUkkkkpSSSSSlJJJJKUkkkkpSSSSSnR6T9C3+sPyLQWf0n6Fv9YfkWgoJ\/MV42f\/0\/Teo\/8AJ+V\/xNn\/AFLlwDfoj4Lv+o\/8n5P\/ABNn\/UuXAN+iPgFb5T5ZebFk3C6SSSsrFJiAdCnSSU2sbqWTRDXH1qx+a86j+pZ9JamNm4+TpW6H\/wCjdo75fv8A9hYKZMljifApEiHpkljY3VciqG2\/p2eZh4+D\/wA7+2tTHysfJgVPBeZit2j9PpQz8\/b\/AMGoZQlHfbuuBBSpJJJqVJJJJKUkkkkpSSSSSnR6T9G3+sPyLQWf0n6NvxH5FoKCfzFeNn\/\/1PTeof0DJ\/4mz\/qXLgG\/RHwC7\/qH9Ayf+Kf\/ANSVwDfoj4BW+U+WXmxZNwukkkrKxSSSZzmsaXvIYxv0nOMAfFxSUuo2WV1MNlrhXWOXuMBZmX16pksw2+q7\/SvBDB\/VZo+z\/oLIvvuyH+pe82PHBPA\/qNHtZ\/ZT44yd9FpmBtq6uX14aswmT\/w1g0\/sVf8ApT\/ttZNlt1toussc+4GW2EncCP3HN\/m\/+tqCSlEQNmMyJ3eg6Z9cs7GirqDTnUjT1NG3tH9f+byP+u\/pP+GXWdP6ngdSrNmDcLdol9Z9tjP+Mpd72\/1\/5teZp2PfXY22tzq7WGWWMJa5p\/kvb7mqLJy8Jaj0nw2\/xV0cpG+r6okuP6Z9dcmqKuqV\/aa+PtFYDbh\/xlftqv8A\/AbP666nCzsPPpN+Fc2+sfS26Ob5W1Oiyr+21VJ4pw3GncfKzRmJbfYnSSSTFykkkklOj0n6NvxH5FoLP6T9G34j8i0FBP5ivGz\/AP\/V9Nz\/AOg5P\/FP\/wCpK4Bv0R8AvQM7+hZH\/FP\/AOpK8\/YCWj4BW+U+WXmGPJuF0uASdANSToAPMrPy+tYtEsp\/WLB+6YYP61n53\/W1jZWbk5Z\/Tvlo1FbdGD+x\/wCTVyMCfBhMwPF1svrmPVLcUeu\/98yKx8\/pW\/2P+3Fj5OVkZTt2Q8vj6LeGt\/qVj2tQklLGADGZEqSSSTkKSSSSUpJJJJSlOm67Hubfj2OpuZ9G2slrh\/aH\/UqCSCnqemfXZ7Yq6tVvHH2qgAO\/69j\/AEX\/ANaj\/tldRjZONmUjIxLWX0nTewyAf3Xj6Vb\/AORYvLkXFysnDuGRiWvouGm9hiR+68fRsZ\/IsUGTloy1j6T\/AM1kjlI31\/N9QSXL9M+uzHRV1av0zx9qoBLf+vY\/02f1qN\/\/ABK6Wm6nIpbfj2Nupf8ARtrIc0\/2m\/8AUqpPHKB9Q+vRmjIS2LqdJ4t+LfyLQWf0ni34t\/ItBVp\/MWQbP\/\/W9RyKzbj21AgGxjmgngEjavJ\/rF036xdP06nXGGNG248nHPh6jv5xjv8Aw1\/1teuJnNDgWuALSIIOoIKmwZziOwkD\/LRZOHEN6fCkl6V1r\/F50vM3XdMd+zsg67GiaHH+VR7fR\/8AQfZ\/xVi4Tq\/Q+q9Gs29RoNbCYZkN91LvDbdA2ud\/o7vSt\/kLSxcxjyfKal+6fma08co7jTu0EkklMsUkkkkpSSSSSlJJJJKUkkkkpSSSJRRflXtxsWp997\/o1VtLnEfvbR9Fn8t\/sQUjV3ox6z9u2dEFrsp0b2UgFpH\/AHaa\/wDV\/T\/l5C6non+Le6zbf1u30mc\/Y6HS4+V+SPo\/1Mf\/ANiV3GD0\/C6djtxsGhmPS3hjBEn95377\/wCW\/wB6q5ucxxBjEe4f+Z\/6EzQwyOp9P\/SavQsfqVOHu6oKWZb4L2Y5cWCP+M\/P\/f8AzFpJJLNkeIk9+zZAoU\/\/1\/VUkkklKUbK67a3V2tFlbwWvY4AtIPLXNP0lJJJTxvWv8XODkbrujvGFcdfQdLqCf5I\/nMb\/rX6L\/uuuG6n0rqXSbhT1HHdjlxhjzrW\/wD4q9v6N\/8AU\/nf+DXtaHfj0ZNLqMitl1Ngh9djQ5rh4OY72uVrFzk4aS9cfH5v8ZinhidvSXw1Jd\/1r\/FvRZuu6Jb9nfz9luJdUf8AirffdR\/4NX\/xa4jP6fndNv8As\/UKH41p+iH\/AEXR\/obW7qrv+tvV\/Fmx5B6Tr+6fma8sco7j6tdJJJSrVJJJcua0Alzzta0CSSfzWNb7nOSUpOxj7LG01MdbbYYrqYC57j\/IrZL3LqOif4v+q5+27qJPTsY67CAchw\/4szXj\/wDXt9n\/AHXXedI6B0no1RZgUCtzhFlzvda\/\/jLn+939T+b\/AHFWy83jhoPXLw+X\/GZIYZS30DxPRf8AF1n5W27q9hwqTr9nrIdcR\/Ls99NH9n1n\/wDFLu+mdI6b0qj0On47KGHVxbq5x\/ettdustd\/xj1cSWflz5MnzHT90fK2I44x2H1Ukkkol6kkkklP\/0PVUkkklKSSSSUpJJJJSkHLw8TOodjZlLMih\/wBKuxoc37nIySQJGoU8H1r\/ABbRuv6HdHf7HeSR\/Voyfc9v9S\/1f+OrXFZuLldPvONn0vxbx\/g7RBInburd9C5n8upz17ioWU02uY6ytr3VO3VlwBLXRt3sn6LtpVvFzs46THGPsl9rDLBE7el8u6J9Rus9U225APTsQ677m\/pXD\/gsb2ub\/XyPT\/4q1d90X6sdH6KN2HTuyCIdlW++0j\/jP8G3\/g6W1VrWSUeXmcmTQnhj+7H9q+GKMfE9ypJJJQL1JJJJKUkkkkpSSSSSn\/\/Z\/+0iSFBob3Rvc2hvcCAzLjAAOEJJTQQEAAAAAAAPHAFaAAMbJUccAgAAAgBsADhCSU0EJQAAAAAAEKFdbYoq2VNe2RBQsAMFvEY4QklNBDoAAAAAAO8AAAAQAAAAAQAAAAAAC3ByaW50T3V0cHV0AAAABQAAAABQc3RTYm9vbAEAAAAASW50ZWVudW0AAAAASW50ZQAAAABDbHJtAAAAD3ByaW50U2l4dGVlbkJpdGJvb2wAAAAAC3ByaW50ZXJOYW1lVEVYVAAAAAEAAAAAAA9wcmludFByb29mU2V0dXBPYmpjAAAAEQBBAGoAdQBzAHQAZQAgAGQAZQAgAHAAcgB1AGUAYgBhAAAAAAAKcHJvb2ZTZXR1cAAAAAEAAAAAQmx0bmVudW0AAAAMYnVpbHRpblByb29mAAAACXByb29mQ01ZSwA4QklNBDsAAAAAAi0AAAAQAAAAAQAAAAAAEnByaW50T3V0cHV0T3B0aW9ucwAAABcAAAAAQ3B0bmJvb2wAAAAAAENsYnJib29sAAAAAABSZ3NNYm9vbAAAAAAAQ3JuQ2Jvb2wAAAAAAENudENib29sAAAAAABMYmxzYm9vbAAAAAAATmd0dmJvb2wAAAAAAEVtbERib29sAAAAAABJbnRyYm9vbAAAAAAAQmNrZ09iamMAAAABAAAAAAAAUkdCQwAAAAMAAAAAUmQgIGRvdWJAb+AAAAAAAAAAAABHcm4gZG91YkBv4AAAAAAAAAAAAEJsICBkb3ViQG\/gAAAAAAAAAAAAQnJkVFVudEYjUmx0AAAAAAAAAAAAAAAAQmxkIFVudEYjUmx0AAAAAAAAAAAAAAAAUnNsdFVudEYjUHhsQFIAAAAAAAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAAAAAAAAAAABBjcm9wV2hlblByaW50aW5nYm9vbAAAAAAOY3JvcFJlY3RCb3R0b21sb25nAAAAAAAAAAxjcm9wUmVjdExlZnRsb25nAAAAAAAAAA1jcm9wUmVjdFJpZ2h0bG9uZwAAAAAAAAALY3JvcFJlY3RUb3Bsb25nAAAAAAA4QklNA+0AAAAAABAASAAAAAEAAgBIAAAAAQACOEJJTQQmAAAAAAAOAAAAAAAAAAAAAD+AAAA4QklNA\/IAAAAAAAoAAP\/\/\/\/\/\/\/wAAOEJJTQQNAAAAAAAEAAAAeDhCSU0EGQAAAAAABAAAAB44QklNA\/MAAAAAAAkAAAAAAAAAAAEAOEJJTScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D9QAAAAAASAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAAAAAAAThCSU0D+AAAAAAAcAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAAAAP\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/8D6AAAAAD\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/A+gAAAAA\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/wPoAAA4QklNBAAAAAAAAAIAADhCSU0EAgAAAAAABAAAAAA4QklNBDAAAAAAAAIBAThCSU0ELQAAAAAABgABAAAABjhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAANbAAAABgAAAAAAAAAAAAAFiQAABYkAAAATAEwAbwBnAG8AIABUAG8AcgByAGUAIABTAG8AZgB0AHcAYQByAGUAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAABYkAAAWJAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAWJAAAAAFJnaHRsb25nAAAFiQAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAFiQAAAABSZ2h0bG9uZwAABYkAAAADdXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxUZXh0SXNIVE1MYm9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAPRVNsaWNlSG9yekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5cGUAAAAATm9uZQAAAAl0b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0bG9uZwAAAAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgAAAAAAAwAAAACP+0XWOIZZSw4QklNBBEAAAAAAAEBADhCSU0EFAAAAAAABAAAAAY4QklNBAwAAAAAGNcAAAABAAAAoAAAAKAAAAHgAAEsAAAAGLsAGAAB\/9j\/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk\/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx\/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB\/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI\/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg\/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv\/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN\/M7gz8TQrNGU0njTYNRM1TTWHNcI1\/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE\/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0\/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19hX7NgBWBXYKpg\/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg\/aJZo7GlDaZpp8WpIap9q92tPa6dr\/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN\/hH\/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ\/opkisqLMIuWi\/yMY4zKjTGNmI3\/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ\/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln\/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum\/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7\/v3q\/9cBwwOzBZ8Hjwl\/C28NYw9TEUcTOxUvFyMZGxsPHQce\/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI\/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x\/nqegy6LzpRunQ6lvq5etw6\/vshu0R7ZzuKO6070DvzPBY8OXxcvH\/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x\/pX+uf7d\/wH\/Jj9Kf26\/kv+3P9t\/\/\/\/7QAMQWRvYmVfQ00AAv\/uAA5BZG9iZQBkgAAAAAH\/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP\/AABEIAKAAoAMBIgACEQEDEQH\/3QAEAAr\/xAE\/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU\/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f\/2gAMAwEAAhEDEQA\/APVUkkklKSSSSUpJJJJSkkkDIzKKNHHc\/wDcbqf\/ADFIAnZSdAszcat\/pveN3eNQP60fRWbfnX3SJ9Nn7ref7T1X44Ugx91pk9ACHAOaQQeCOE6wqb7aDNTto7t5af7K0KOp1Phtw9N3j+af7X5v9pCWMjbVILdSTAgiRqCnTEqSSSSUpJJJJSkkkklP\/9D1VJJJJSkkkO7IpobNjg2eB3PwakpIg35VNA\/SO93Zo1cfkqF\/U7bJbSPTb48u\/wDItVPkknUnknUlSRx91pk2r+o326M\/RM8vpH+1+b\/ZVVJJSAAbItSSSSKFJJJJKS0ZN1B\/Ru9v7h1b935v9laFHUqbIbZ+if5\/RPwespJNMQUgl6FJYlGXfRox0s\/cdqPl+6tHH6hRdDXfo3n813B\/quUUoEeK4FtJJJJqVJJJJKf\/0fVVC26qpu6xwaPP+ChmWvpw77mRvrre9s6iWtLguYo6vVkkHIJruPd5lp\/qv\/M\/quUkMZkCegQZU7V\/VHu9tA2D993PyaqRJc4ucS5x5J1KZJSAAbLSVJJJIoUkkkkpSSSSSlJJJJKUkkkkpSSSSSk9GbfRAB3s\/cd\/3135q0sfOovhoOx5\/Mdz\/Z\/eWMlymygCkF6FJUel2WPreHuLg0gNnWBCvKEijS8P\/9L0zqX\/ACdlf8TZ\/wBS5cC36I+C77qP\/J+V\/wATZ\/1LlwLfoj4K3yvyy82PJuE+Nm5GNpW6Wf6N2rfl+5\/YWrjdSxr4a4+jYfzXnQ\/1LPo\/5yxElPLHGXge6wEh6UgjlJYWN1DJx4aD6lY\/wb9QP6jvpMWpjZ+NkQ0H07D\/AIN+hP8AUd9F6hljlHxC4EFspJcJJiVJJJJKUkkkkpSSSSSlJJJJKUkkkkp0ek\/Qt\/rD8i0Fn9J+hb\/WH5FoKCfzFeNn\/9P03qP\/ACflf8TZ\/wBS5cA36I+C7\/qP\/J+T\/wATZ\/1LlwDfoj4BW+U+WXmxZNwukkkrKxSYgHQp0klNrG6lk0Q1x9asfmvOo\/qWfSWpjZuPk6Vuh\/8Ao3aO+X7\/APYWCmTJY4nwKRIh6ZJY2N1XIqhtv6dnmYePg\/8AO\/trUx8rHyYFTwXmYrdo\/T6UM\/P2\/wDBqGUJR327rgQUqSSSalSSSSSlJJJJKUkkkkp0ek\/Rt\/rD8i0Fn9J+jb8R+RaCgn8xXjZ\/\/9T03qH9Ayf+Js\/6ly4Bv0R8Au\/6h\/QMn\/in\/wDUlcA36I+AVvlPll5sWTcLpJJKysUkkmc5rGl7yGMb9JzjAHxcUlLqNlldTDZa4V1jl7jAWZl9eqZLMNvqu\/0rwQwf1WaPs\/6CyL77sh\/qXvNjxwTwP6jR7Wf2U+OMnfRaZgbaurl9eGrMJk\/8NYNP7FX\/AKU\/7bWTZbdbaLrLHPuBlthJ3Aj9xzf5v\/ragkpREDZjMid3oOmfXLOxoq6g051I09TRt7R\/X\/m8j\/rv6T\/hl1nT+p4HUqzZg3C3aJfWfbYz\/jKXe9v9f+bXmadj312Ntrc6u1hlljCWuaf5L2+5qiycvCWo9J8Nv8VdHKRvq+qJLj+mfXXJqirqlf2mvj7RWA24f8ZX7ar\/APwGz+uupws7Dz6TfhXNvrH0tujm+VtTosq\/ttVSeKcNxp3Hys0ZiW32J0kkkxcpJJJJTo9J+jb8R+RaCz+k\/Rt+I\/ItBQT+Yrxs\/wD\/1fTc\/wDoOT\/xT\/8AqSuAb9EfAL0DO\/oWR\/xT\/wDqSvP2Alo+AVvlPll5hjybhdLgEnQDUk6ADzKz8vrWLRLKf1iwfumGD+tZ+d\/1tY2Vm5OWf075aNRW3Rg\/sf8Ak1cjAnwYTMDxdbL65j1S3FHrv\/fMisfP6Vv9j\/txY+TlZGU7dkPL4+i3hrf6lY9rUJJSxgAxmRKkkkk5CkkkklKSSSSUpTpuux7m349jqbmfRtrJa4f2h\/1Kgkgp6npn12e2KurVbxx9qoADv+vY\/wBF\/wDWo\/7ZXUY2TjZlIyMS1l9J03sMgH914+lW\/wDkWLy5FxcrJw7hkYlr6LhpvYYkfuvH0bGfyLFBk5aMtY+k\/wDNZI5SN9fzfUEly\/TPrsx0VdWr9M8faqAS3\/r2P9Nn9ajf\/wASulpupyKW349jbqX\/AEbayHNP9pv\/AFKqTxygfUPr0ZoyEti6nSeLfi38i0Fn9J4t+LfyLQVafzFkGz\/\/1vUcis249tQIBsY5oJ4BI2ryf6xdN+sXT9Op1xhjRtuPJxz4eo7+cY7\/AMNf9bXriZzQ4FrgC0iCDqCCpsGc4jsJA\/y0WThxDenwpJelda\/xedLzN13THfs7IOuxomhx\/lUe30f\/AEH2f8VYuE6v0PqvRrNvUaDWwmGZDfdS7w23QNrnf6O70rf5C0sXMY8nympfun5mtPHKO407tBJJJTLFJJJJKUkkkkpSSSSSlJJJJKUkkiUUX5V7cbFqffe\/6NVbS5xH720fRZ\/Lf7EFI1d6Mes\/btnRBa7KdG9lIBaR\/wB2mv8A1f0\/5eQup6J\/i3us239bt9JnP2Oh0uPlfkj6P9TH\/wDYldxg9PwunY7cbBoZj0t4YwRJ\/ed++\/8Alv8AequbnMcQYxHuH\/mf+hM0MMjqfT\/0mr0LH6lTh7uqClmW+C9mOXFgj\/jPz\/3\/AMxaSSSzZHiJPfs2QKFP\/9f1VJJJJSlGyuu2t1drRZW8Fr2OALSDy1zT9JSSSU8b1r\/Fzg5G67o7xhXHX0HS6gn+SP5zG\/61+i\/7rrhup9K6l0m4U9Rx3Y5cYY861v8A+Kvb+jf\/AFP53\/g17Wh349GTS6jIrZdTYIfXY0Oa4eDmO9rlaxc5OGkvXHx+b\/GYp4Ynb0l8NSXf9a\/xb0WbruiW\/Z38\/ZbiXVH\/AIq333Uf+DV\/8WuIz+n53Tb\/ALP1Ch+Nafoh\/wBF0f6G1u6q7\/rb1fxZseQek6\/un5mvLHKO4+rXSSSUq1SSSXLmtAJc87WtAkkn81jW+5zklKTsY+yxtNTHW22GK6mAue4\/yK2S9y6jon+L\/quftu6iT07GOuwgHIcP+LM14\/8A17fZ\/wB113nSOgdJ6NUWYFArc4RZc73Wv\/4y5\/vd\/U\/m\/wBxVsvN44aD1y8Pl\/xmSGGUt9A8T0X\/ABdZ+Vtu6vYcKk6\/Z6yHXEfy7PfTR\/Z9Z\/8AxS7vpnSOm9Ko9Dp+Oyhh1cW6ucf3rbXbrLXf8Y9XEln5c+TJ8x0\/dHytiOOMdh9VJJJKJepJJJJT\/9D1VJJJJSkkkklKSSSSUpBy8PEzqHY2ZSzIof8ASrsaHN+5yMkkCRqFPB9a\/wAW0br+h3R3+x3kkf1aMn3Pb\/Uv9X\/jq1xWbi5XT7zjZ9L8W8f4O0QSJ27q3fQuZ\/Lqc9e4qFlNNrmOsra91Tt1ZcAS10bd7J+i7aVbxc7OOkxxj7JfawywRO3pfLuifUbrPVNtuQD07EOu+5v6Vw\/4LG9rm\/18j0\/+KtXfdF+rHR+ijdh07sgiHZVvvtI\/4z\/Bt\/4OltVa1klHl5nJk0J4Y\/ux\/avhijHxPcqSSSUC9SSSSSlJJJJKUkkkkp\/\/2QA4QklNBCEAAAAAAFUAAAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAATAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwACAAQwBTADYAAAABADhCSU0EBgAAAAAABwAGAQEAAQEA\/+EQXWh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA3LTA5VDExOjQ3OjA0LTA1OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTA3LTA5VDExOjUyOjM5LTA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wNy0wOVQxMTo1MjozOS0wNTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYyNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY1NTZDQTA1OTU4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RUU0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkVFNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjQ3OjA0LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6RjE0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHN0RXZ0OndoZW49IjIwMTgtMDctMDlUMTE6NTI6MzktMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9qcGVnIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL2pwZWciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkYyNEJDOUI1OTc4M0U4MTE4NzlERjQ3RkQzRjhGMzc3IiBzdEV2dDp3aGVuPSIyMDE4LTA3LTA5VDExOjUyOjM5LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjE0QkM5QjU5NzgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjU1NkNBMDU5NTgzRTgxMTg3OURGNDdGRDNGOEYzNzciIHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpFRTRCQzlCNTk3ODNFODExODc5REY0N0ZEM0Y4RjM3NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3Ij8+\/+4AIUFkb2JlAGRAAAAAAQMAEAMCAwYAAAAAAAAAAAAAAAD\/2wCEAAICAgMCAwQCAgQFBAMEBQYFBQUFBggHBwcHBwgLCQkJCQkJCwsLCwsLCwsMDAwMDAwMDAwMDAwMDAwMDAwMDAwBAwMDBwQHDQcHDQ8NDQ0PDw4ODg4PDwwMDAwMDw8MDAwMDAwPDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP\/CABEIBYkFiQMBEQACEQEDEQH\/xADzAAEAAQQDAQEAAAAAAAAAAAAABwUGCAkCAwQBCgEBAAIDAQEAAAAAAAAAAAAAAAQFAgMGAQcQAAAFAwMDBAIBBAMBAQEAAAECAwQFAAYHQFBgcBExMjM1CDAJIBAhEjagEzQiQRURAAIBAgQCBAkHCAcGBgMBAAECAxEEACESBTEiQXETBkBQYFFhgTJCFHCRsbN0FQcwoVJysiNzJCDBYoIzQ3UQ8FNjgxagkqI0RCbRVCWTEgABAQMHCgQFAwQCAwEAAAABEQAhAmAxQVFhgRJAUHDwcZGhsSIDwdHhUjAyQnIEIGIjEPGCoqCSgJDS4v\/aAAwDAQECEQMRAAAA3+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHV6jKfpiWx0XxE2S9W76tryAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4kdTtUNWcejbcQO7xKdfvlyt31DD0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWBM1Q3Z6Ld34AAAevH2Va7dLNdv9mPoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsyVrhmzj2nJwAAAAAqGHstV2+Uq\/d6cfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABa0jCGrOPZMvX8AAAAAABVNfswVsiTIG7t8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgbsYbs48fTdXwAAAAAAAAFZ1ZTFWb5HhbufgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUjZjD1nojWdp4egAAAAAAAAABcOnOYqzfIELbyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABT8\/IhstEXWGjp9AAAAAAAAAAAAC54+cz1ki94mwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADyZeRPY6IosdPky8AAAAAAAAAAAAAAF3Rtk0Ve+742wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADp9RZYaIjstFPz8AAAAAAAAAAAAAAAA+l7xNky1ki6I+YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHD1Gk7TEFloo+3EAAAAAAAAAAAAAAAAAD6SDC2zHWSLg05AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcSP5uqG7OPQN2IAAAAAAAAAAAAAAAAAAAHPxI0LdMVZvrWrIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWRL1wzZx7XkYAAAAAAAAAAAAAAAAAAAAAAd3iTIG6Xq3fVdeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtORhDFpHs6Vr+AAAAAAAAAAAAAAAAAAAAAAAA9GPsqV+6Wq7f78PQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbu7CF7XRYsvV8AAAAAAAAAAAAAAAAAAAAAAAAAB68fZYrt8r12714+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACibcYcs48dTdXH0AAAAAAAAAAAAAAAAAAAAAAAAAAAKhh7LdbvlSv393gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUzZ5D9lHjOfp6fQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAq2vKX6zfJkHd2eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4s\/IksdEV2GnzZeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACt6spjrJEiwdvIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHmy8i2w0xHY6PDn4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALi0ZzHWb5Ah7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOr1Gc\/TD1lHpmzwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXVHzmWrkXtF2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcSO5uqG7SPRNuIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0u+NsmirkXbGzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFiS9UMWmi3N+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0viJsmarkXNozAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFnStcMWce0pOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0kOFtmKskV\/TkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALYkYQzZx7Il6\/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOfiSYO6YqzfV9eQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoG7GHLOPHs3V8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3eJMgbphrZFS1+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACk7MYes9EaztPX6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHpx9lSv3S1Xb\/dh6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBn5Edloiuw0dPoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAezH2Wq3fKtfu9WPoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8uXkT2OmJ7HR5MvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUcPZdrd8o1+\/u8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADq9RbYaIistFOz8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFY1ZS9W75Lg7uzwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOHqN5umHbPRR9uIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArunKZKyRIULbyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI+m6obs49v7sQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcejOZazffsPaAAAAAAAAAAAAAAAAAAAAAAAAAAAALJla4atI9qyMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABdkbOZKyResXYAAAAAAAAAAAAAAAAAAAAAAAAAALVkYQxaR7Mla\/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPpeUXZM9XIuuPmAAAAAAAAAAAAAAAAAAAAAAAALf3YwvaR7DmavgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPpfMTZNFXIuPRmAAAAAAAAAAAAAAAAAAAAAAKPtxhuz0RzN08PQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5eJDh7ZjrJFd05AAAAAAAAAAAAAAAAAAAACm5+Q9Zx4zn6en0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOzxJUHdMFZvq+vIAAAAAAAAAAAAAAAAAAePLyJLLRFdhp8uXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7vEnwN0v1kio4egAAAAAAAAAAAAAAADo98iux0xJY6PBn4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPVj7Klfulqu3+3D0AAAAAAAAAAAAAAdfqNJ2mHbPRS9mIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA92HstV2+VK\/d6cfQAAAAAAAAAAABxI9m6oatI9D24gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACo4ey9W75Rr9\/b4AAAAAAAAAAAseXrha0j23vwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFY1ZTdVSL\/h7QAAAAAAAAAKNuwwh6ysvaFv6\/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF\/Q9uQ9LKAAAAAAAAAAtGVp1E\/TaO+ons8Uku8Ye\/r9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX9D25D0soAAAAAAAAAC0ZWnUT9NowJGg5TxSy7ji7uPoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC\/oe3IellAAAAAAAAAAWlK06iPptGAPryUq7bOlNKrOjb8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL+h7ch6WUAAAAAAAAABacrTqH+m0YAA5vJbrNs4U0upatnwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv6HtyHpZQAAAAAAAAAFpytOof6bRgAADt88mOr3TdTS\/ThmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL+h7ch6WUAAAAAAAAABasrTqF+m0YAAAA9WPk2VO+YamV6MMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf0PbkPSygAAAAAAAAALWk6dQn06jAAAAAFRwTfTyJfqpLzIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX9D25D0soAAAAAAAAAC1pOnUJ9OowAAAAABVtfk70sqVKyTxegAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC\/oe3IellAAAAAAAAAAWzJ06gfp1GAAAAAAALg0p0ppMn1srrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf0PbkPSygAAAAAAAAALakadQH0+jAAAAAAAAFz6PZ5pZMh18nrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABfsPbkRSygAAAAAAAAALakadQH0+jAAAAAAAAAF5xcp6pJN6w5HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF6xdmSFHLAAAAAAAAAAt+Rq09\/T6IAAAAAAAAAAX9DyniklXbE39foAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXrF2ZIUcsAAAAAAAAAC35GrT39PogAAAAAAAAAABJMHKeaSZX423j6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF6xdmSFHLAAAAAAAAAAoG\/Vp6+oUQAAAAAAAAAAAH15K1dtm+mlVrRt+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvWLsyQo5YAAAAAAAAAFE3atO31GiAAAAAAAAAAAAA7Hku1e6caaV7tez4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC9YuzJCjlgAAAAAAAAAUTdq07fUaIAAAAAAAAAAAAADu88mmp3zPUSvThmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABesXZkhRywAAAAAAAAAKJu1advqNEAAAAAAAAAAAAAAB7sU0VO6Z6eXy8yAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvWLsyQo5YAAAAAAAAAFE3atO31GiAAAAAAAAAAAAAAAAqeCb6ffLdVK5eZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXrF2ZIUcsAAAAAAAAACibtWnb6jRAAAAAAAAAAAAAAAAAVvUnWmkyhWSfj0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC9IuzJGjlgAAAAAAAAAUTdq07fUaIAAAAAAAAAAAAAAAAAC4dKeKWVJVdJ6wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC9IuzJGjlgAAAAAAAAAUTdq07fUaIAAAAAAAAAAAAAAAAAAC7I\/s8UsmQK+T1egAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL0i7MkaOWAAAAAAAAABRN2rTt9RogAAAAAAAAAAAAAAAAAAAL2iZTvTSb1hSOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABecXZklRywAAAAAAAAAPHnjpn+qc+AAAAAAAAAAAAAAAAAAAABIULOeKWVdETdw9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXnF2ZJUcsAAAAAAAAADoy80xfVeeAAAAAAAAAAAAAAAAAAAAAB5JcDZPNJLrmjb8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALzi7MkqOWAAAAAAAAAB0ZeaYvqvPAAAAAAAAAAAAAAAAAAAAAADk8lit2znSy6nq2fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8ouzJOjlgAAAAAAAAAdGXmmL6rzwAAAAAAAAAAAAAAAAAAAAAAA7Hkw1e6a6aV79ewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXlF2ZJ0csAAAAAAAAADoy80xfVeeAAAAAAAAAAAAAAAAAAAAAAAAHp88mmpkTNUSe\/DMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXhG2ZK0UsAAAAAAAAADoy80xfVeeAAAAAAAAAAAAAAAAAAAAAAAAAHux8myokTFUSufmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu+NsyWopYAAAAAAAAAHRl5pi+q88AAAAAAAAAAAAAAAAAAAAAAAAAAKrrTlTyJaqpXF6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvjbMlqKWAAAAAAAAAB0ZeaYvqvPAAAAAAAAAAAAAAAAAAAAAAAAAAACuak7UsmTq2T8egAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC742zJailgAAAAAAAAAdXrTB9W50AAAAAAAAAAAAAAAAAAAAAAAAAAAAXPo9nWlkyRXSer0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvjbMlqKWAAAAAAAAAANLf1fnD0AAAAAAAAAAAAAAAAAAAAAAAAAAAAC7I6faOXfUGR1+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABd8bZktRSwAAAAAAAAABpb+r84egAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX1EyniklXjD39foAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXfG2ZLUUsAAAAAAAAAAaW\/q\/OHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEiQsp4pJVzRd\/D0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvjbMlqKWAAAAAAAAAANLf1fnD0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfXkp122cqaVWtG34AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC742zJailgAAAAAAAAADS39X5w9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHN5LFbtnOll1LVs+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu+NsyWopYAAAAAAAAAA0ufV+c+PQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2+eTHV7psppfrwzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu+NsyWopYAAAAAAAAAA0ufV+c+PQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB6sfJsqZEwVMn04ZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXfG2ZLUUsAAAAAAAAAAaXPq\/OfHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqWCbKiRMFTJ++ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXfG2ZLUUsAAAAAAAAAAaXfq\/N8WQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAquvydaaTKtXKPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvjbMlqKWAAAAAAAAAANLv1fm+LIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdHnmP27TjvMi7I6SwzH5mz7fPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvjbMlqKWAAAAAAAAAANL31fm+DIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdZA+enHe3rqNPjASRE37B+Ru8q+fseXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC742zJailgAAAAAAAAADS\/9X5vrZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQxnqxtta+2bGJyAABMMCVsK5C7yTo53EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu+NsyWopYAAAAAAAAAA0v\/V+b62QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEW5asYbODZ9nD5++AAAACca6ZsR427n6nmdfoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC6Y+eTlDMAAAAAAAAAAGl\/6vzfWyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjv3Xi1YQrFtoXdliAAAAAAMjKmdsK4+7miqlcfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFy6M8oKCYAAAAAAAAAANMH1fm+pkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYnmOMdjBjO2g92eIAAAAAAAHIylo7HYFyV1KldI+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFy6M8oKCYAAAAAAAAAANMH1fm+pkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaHmONdhCiO2g8tmAAAAAAAAAAHc9y85+zz\/AORub8h7vgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcujPKCgmAAAAAAAAAADTD9X5vpZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBjjZNiQfawO3frAAAAAAAAAAAA9XnuaHOWufHJXN1RtgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuXRnlBQTAAAAAAAAAABph+r830sgAAAAAAAAAAAAAAAAAAAAAAAAAAAAKV55jbLiwJbV\/bJ1AAAAAAAAAAAAAAVbDLNrmrfOzlLe4NGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuXRnlBQTAAAAAAAAAABph+r830sgAAAAAAAAAAAAAAAAAAAAAAAAAAAPF55jbIjwJcV3CVpAAAAAAAAAAAAAAAAuDXnnXy1xm5y9tVdWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAuXRnlBQTAAAAAAAAAABpk+rc35vcgAAAAAAAAAAAAAAAAAAAAAAAAAAPN55j1v0Y\/XFf4ZccAAAAAAAAAAAAAAAAAC8NG3PXlLnM3mbT1Y+gAAAAAAAAAAAAAAAAAAAAAAAAAAC5dGeUFBMAAAAAAAAAAGmT6tzfm9yAAAAAAAAAAAAAAAAAAAAAAAAAA6iCdujHS2r6ROjAAAAAAAAAAAAAAAAAAAAX5G3bAuSusvOcs+XgAAAAAAAAAAAAAAAAAAAAAAAAAAXLozygoJgAAAAAAAAAA0yfVub83uQAAAAAAAAAAAAAAAAAAAAAAAAB5DOzVjBZwKLZROQAAAAAAAAAAAAAAAAAAAAAJQhyNgfJXeVXPWHwAAAAAAAAAAAAAAAAAAAAAAAAAFy6M8oKCYAAAAAAAAAANM31bm\/J7kAAAAAAAAAAAAAAAAAAAAAAAAIm91Yv2kG17OH2e+AAAAAAAAAAAAAAAAAAAAAAACZa+VsJ5G7yOo5wAAAAAAAAAAAAAAAAAAAAAAAAFy6M8oKCYAAAAAAAAAANM31bm\/J7kAAAAAAAAAAAAAAAAAAAAAAAIwYYy2cCybWFy98AAAAAAAAAAAAAAAAAAAAAAAAAE91k3YZx91PNPM6\/QAAAAAAAAAAAAAAAAAAAAAAAuXRnlBQTAAAAAAAAAABpo+q834ssgAAAAAAAAAAAAAAAAAAAAABYDHGqygRlawuzLEAAAAAAAAAAAAAAAAAAAAAAAAAAAZJ1E\/YXx13L9bJ+AAAAAAAAAAAAAAAAAAAAAAAuXRnlBQTAAAAAAAAAABpr+q83T8sgAAAAAAAAAAAAAAAAAAAABaLHGewhRDawe\/ZgAAAAAAAAAAAAAAAAAAAAAAAAAAAABzMq6Oy2B8hdSZA3\/AAAAAAAAAAAAAAAAAAAAAAAFy6M8oKCYAAAAAAAAAANNf1Xm6flkAAAAAAAAAAAAAAAAAAAALfY4wzIkMW8D0btYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHf57mFz9nn1yV1fMPaAAAAAAAAAAAAAAAAAAAABcGnLKXn5oAAAAAAAAAA02\/VObpueQAAAAAAAAAAAAAAAAAAAovnmNEyLCVvX\/d+oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2ee5rc1bZ6cncXNH2AAAAAAAAAAAAAAAAAAAAV3VllRz00AAAAAAAAAAab\/qnN0vPIAAAAAAAAAAAAAAAAAAUzzzHGVGgy4rvNI1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVjDLOLmLfOnlLes6swAAAAAAAAAAAAAAAAAAK7qyyo56aAAAAAAAAAANN\/1Tm6XnkAAAAAAAAAAAAAAAAAPM8x8kR8ebav8kvQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcerZndy1xm9y1t7cPQAAAAAAAAAAAAAAAAAK7qyyo56aAAAAAAAAAANOn1PnKNs9AAAAAAAAAAAAAAAAHU8grdoxntIHknxgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALy0bc\/eTuswubs\/Xh6AAAAAAAAAAAAAAAABXdWWVHPTQAAAAAAAAABp1+p85RdnoAAAAAAAAAAAAAAA+PIQz1Y0WsCkWMT6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQou\/YFyV1lxzlkAAAAAAAAAAAAAAAAK7qyyo56aAAAAAAAAAANOv1PnKLs9AAAAAAAAAAAAAAAhz3VjXbV9rWUXm8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEpQ5Ow\/jrvJuingAAAAAAAAAAAAAACu6ssqOemgAAAAAAAAADTr9T5yi7PQAAAAAAAAAAAAAIr9143WkCxrOH998AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE3V0vYPyF3kVSTeHoAAAAAAAAAAAAACu6ssqOemgAAAAAAAAADTr9T5yi7PQAAAAAAAAAAAALD914v2MKOLSF3Z4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIOqm7CuQu5yqJfD0AAAAAAAAAAAABXNWWVPPTQAAAAAAAAABp1+p85RdnoAAAAAAAAAAAFnMMYbCHE9rB9WzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6ZN01hsL4+7laukfAAAAAAAAAAAACt6ssquemgAAAAAAAAADTr9T5yi7PQAAAAAAAAAALY8xxhnRIluK\/lswAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7DK2jstg\/HXUiwt\/wAAAAAAAAAAArerLKrnpoAAAAAAAAAA06\/U+couz0AAAAAAAAACgeeY2zYcJ28Bu1gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAejz3MjnrTPzkbm8Iu0AAAAAAAAAAVvVllVz00AAAAAAAAAAafPqPPW9u8AAAAAAAAApXnmO8yLAVrX8JOoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoY5Ztc1bZ1crb3RG2AAAAAAAAACtassq+emgAAAAAAAAADUR9OoLSk4AAAAAAAAeZ5jvIj462tfxmaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK1hnnRy1vnNytvVNeQAAAAAAAArWrLKvnpoAAAAAAAAAA1EfTqC0pOAAAAAAAHT55AO7RjjbwPJNjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXLq2Z6crc5qcva+\/D0AAAAAAAVnVllZz00AAAAAAAAAAaiPp1BaUnAAAAAADg8gjPVjvcV1EnRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL5jbs9+VucxOas\/Rj6AAAAAAKzqyys56aAAAAAAAAAANRH06gtKTgAAAAAIZz1Y3Wtfa9jE5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkeJv2Ccld5X89Y8vAAAAAArOrLKznpoAAAAAAAAAA1EfTqC0pOAAAAAi7LVjDZwbOs4fP3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASxCk7DOPu8mqKfxAAAABVteWV\/OzQAAAAAAAAABqI+nUFpScAAABH3uvFmxhWHawu7LEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATfXS9hXIXeQ1JN4egAABVteWV\/OzQAAAAAAAAABqI+nUFpScAABY\/mOMllBi+1g92eIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyHqZ2wjkbub6iVx9AACra8sr+dmgAAAAAAAAADUR9OoLSk4AC0PMcbLCFEdtA+7MQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPpk\/S2Gwnj7uVK+R8ABVteWV\/OzQAAAAAAAAABqP+m0NlytYoDHG6dDg20g9u\/WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2mWFFZ7BuPupChbvgKtryyv52aAAAAAAAAAANSH0yhjWVqxxmRICtoHORqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9HnuZHPWmffI3N4xdtW15ZX87NAAAAAAAAAAH5\/vpnOYidVTdUrSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUccs3OZtto3B3+R1HLAAAAAAAAAAEX2GjVV3\/AD+u7sKXye+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJyln7bfnvR5cc3YAAAAAAAAAAAAQvaxtT30HnsDupqOj3wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT5VzNsvz\/os3uTtOQAAAAAAAAAAAAAMfrqJqV+hc7hZ0lVwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLcGTtg+f8ARZ\/8fbd+PoAAAAAAAAAAAAAAAxnvoOo\/6HzuI9\/W\/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASFF37U+C6DY1xV1UtfoAAAAAAAAAAAAAAAAAxG6Sv1J\/QucxjuoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF1adm0bhb\/Zhw15cOjMAAAAAAAAAAAAAAAAAADiYUdVWamPoPO4\/WsIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACt4Z7L+Jvdo3BX14xdgAAAAAAAAAAAAAAAAAAAAHT6wS62p1MfQudhiwigAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVHHLYjx91tU4DoJLgbgAAAAAAAAAAAAAAAAAAAAAAPFn5r37Kn1T99z0VzY4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHe9zy5S32w\/P+hmeqkgAAAAAAAAAAAAAAAAAAAAAAAAUjbjrd7el1b91z8fytIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIzP5y022\/POjyDpZYAAAAAAAAAAAAAAAAAAAAAAAAAAFvb8NZ3c0ervuqC1N2sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZU0djt1+d9FlHz88AAAAAAAAAAAAAAAAAAAAAAAAAAAACz5WvV53lDrS7Wit7bgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMhaqbtw+d9HmZzFkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHc7Tqv76g10djSUnPEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATNXyttnz3os6eStu7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIqsdGqP6Bz2vnrqby++AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACTYcjazwPQbDuMufbh6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIUtY2pv6DzuCfVVPS8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF8Rt20nhb\/ZHxF3XdOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxzvIepv6DzuGPR1fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFx6s9mfE320Lg766Y2YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxhv4Oon6LzmKV5XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVbDLYzx13tT4DoL\/AIW0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYf8AS12pf6FzuM1zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9PnuwDk7nbH896GVa7eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0+sJOrq9Tf0DnYDtIYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHYZt8zbbb\/nnRTnUSgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOjLzAzrqnUv9B56IJ8UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6Zc0Flty+d9HkrRTQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDn5rx7Om1T99z8ZTI4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyZpZ+2z590WXnNWIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFC3Y64O2pNWnd0FiydIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnasmbaPn3RZu8pad3gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW3vw1i95RaxO3obX3awAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLEGTtc4HodgvG2\/ox9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFly9ervvKHWl2tFQ9mAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkCLu2n8J0Gx\/iLqp68gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGs\/Tqw77n9dXY0tMyxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF0adm0Hhr\/AGa8LeXHozAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEUWMfUz9D57ATq6fze+AAAAAAAAAAAAAAAAAAAAAAAAAAAACtYZ7KeKvNpXBX96RNgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg62i6lfofO4PdPU9QAAAAAAAAAAAAAAAAAAAAAAAAAAPZ57sS4662rcD0Em1+8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY4XkLUv9C57DfoqviAAAAAAAAAAAAAAAAAAAAAAAADue538rb7Y\/n3QzTVSQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABit0MDUf9D53Fe8rgAAAAAAAAAAAAAAAAAAAAAAORmXzlptn+fdFkbRzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABhz01bqR+h87jlbwQAAAAAAAAAAAAAAAAAAAABlNSWG3H530eVXPTwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOn1hB1dVqZ+g89BNnDAAAAAAAAAAAAAAAAAAAGQVVN22\/PeizQ5az5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8+XmAHY1GqHv+eiOdGAAAAAAAAAAAAAAAAAEwQJW23570Wd3I23d4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFPz811drS6qe95+OZegAAAAAAAAAAAAAAASPE37W+A6HYjxlz7sPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQd2Otvt6TVx3VBY8nSAAAAAAAAAAAAALy0bdpfB3+ybiLyvacgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABa0jDWF3lDrK7eitnbrAAAAAAAAAAAFxas9l\/E3u0HhL674uwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWRL1as++odbfaUdFzwAAAAAAAAAFTxy2M8bd7UeBv5Eg7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGc\/Rqs7+g13dhS07LEAAAAAAAejz3PnlLjbL896GW62QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIes4+p\/6Dz2A\/V0\/n98AAAAAHMzV5u125fOujneolAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCbeLqT+h87hJ01T1gAAAGWdFZbdvnXRZMUM4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY23sLUt9B53Droqz4AAZJ087bd886PMDmrEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYldJX6mPoPO4tXdeJ0rJe2X5\/0WcXJ2vd4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEw46etsOXpz55C39mHoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\/\/aAAgBAgABBQD\/AIP4AI0ixE1FRKUFWAGpRIyfSzt3pFiY1JolT\/gIANLMAGjpiQelCLIx6SblT\/AYgGBZhRyCQekiLQylJNSp\/kOmBwWYdqMUSj0gSbGUpFoVPQKJFUpZiJaEBDo6kgZSkWRSaRREqlLMRLQh26MpomUpFiBaAO2nVblUpVkYnRYiYnFFgAUAAGrVbFUpVmYnRIpBMKLCikAoa5VqVSlmpk+hwFE1IsBGiJgQNiVZlPSzYyfQoA70kxE1JolT2dZkU9KtzJ9B0WRj0kgVPahDvSzEpqVRMn0DSZmPSTYqe3CADSzADUokZMefItTKUi0KnuRigalmHejpiQedJNzKUizKTdjEAwLMKMQSjzZJEylIsilrt23k6YHBVgIUYol5mmkKgosALQAAb6okVQFWAloQ7cvIQTikwopQKHAFUSqUsxMWu3blZSiYUmHeiEAgcEVblUpZkYnKADvSLERpNIEw4Qs2KpSzMxOSdu9IsjGpJEqfDVmpVKWamT5CizMekm5U+IrMynpVsZPjqLQylJNSp8VVZFNSqBk+MotjKUkzKTjAh3pZiBqURMnxVJAylIsik44IANKsAGlEjE4imkZSkWIFoA7cfMUDAqwo6YkHhhExOKLAAoAAORnIBwWYUYolHhBSiYUWFFIBQ5MdMDgswEKMUS8FABGkWAjREwIHKlESqUsxEtCHbgIB3pFiJqTRKny9VAqlLMjFrt235JkY9JIFT5mq3KpSzIxN7SZmPSLYqfN1WpVKVZmJu6TUylItCp87WaFUpVqZPc0m5lKRZlJz9VmU9KtzJ7emiZQUWJS0AdugIh3pVkU1KoGT2tNIx6SYAFAAB0FEO9LMQNSiJk9nIQTikwopAKHQgQAaWYANHTEg7EUomFFh3oiYEDoYYgGBVhRyCQdcAd6SYiak0ip9ETkA4LMKMUSjq0WRjUkiVPoqdMDgswEKEO2oRZmPSTcqfRlREqlOGn\/UGlbpf9p1o5RKgHv0afejSsPepwyItThidGgHv0YfejSsPe\/q4jyLUuzOhXfv0WfejSsfe\/i4jSKUu2Oj0VfejSsfd\/kId6cRhT0sgdHom+9GlY+7+AQ70vFlGlUjJD0QfejSsvd\/EYoGBeKpRMyY9Dn3o0rL3fyKJlUBeK7UYolHoY+9GlZe7+ZRIqgLxZi0ICUehT70aVn7ugWblWBxGGJX\/wC9CH3o0rP3dEu1ItS0adPoQ+9GlZ+7pHDMi1OGB0ugz329K19zTOWJFqXYqI0A9+gb329K19zULx5FaXanQoB79AXvt6Vr7mqcRpFKXbHR6APfb0rb3NWId6XiympVE6I89e+3pW3ua0QAacRQDSqRkh5299vStvc15yAcF4qjlEg85e+3pW3ubCokVQF4oQoxRIPN3vt6Vt7mxqoFVBxFmJQh2Hmrz29K29zZVm5VgcRpyc1ee3pW3ubOu0ItTiOOlQD35k89vStvc2lwyItS7A6XMXnt6VM3+JtrcMCLUuyOjQD35c89vSl87a4jyK0u1Ohy157elL529eMIel0Dojyp57elL53AQ70vFlNSqJkuUvPb0pfO5GKBgXigGlEzJjyZ57elL53Q5AODiLo5RIPJHft6UvndlEiqAvFiWjAJR5E79vSl87wsgVUF4wxKEOw8gd+3pSj2Hel2pFqXjTp8gd+3xJdqRal486VAPfjrv2+KOGRFqcMTo0A9+Nu\/b4s4jyLUsyURoB78Zd+3xheNIpS7Y6PGHft8ZEO9OI0p6WQOjxZ37fGxDvS8UUaVSMiPE3ft8dMUDA4iqUTMmPEXft8fUSKoC8V2oxRIPD3ft8hUSKoDiLMWh\/8AkeGu\/b5CI9qRbqLUMEgen1tmJRiiQeFu\/b4+I9qRSMtSDApP4O2KboHluKJUICA8Jd+3x5FMVhQjiloA7fzexiTun0Aq34S79vjhCGUpKMAKAoF\/G9ikndPYNZtQD34M6DuTjRCicUYzvRCAQPzPYVF1T6HVaUA9+COfRxjv3FCOMNJpgmGifQKTinsUq04G59HFu9Ix4npNIqYaUQ709t1Jankeq0HgDn0aYN+70hHmUpBsRENSIANPrcIrTpmo1HfnPo0wb4I9qSYKKUg0IjrlEyqA9tspqctjtzb459GmDehHtSLRRam7MqOxLIlWK9tqlkDojvTn0aYPG7iIBSLc61N2RUtmcNSOAfW2YlKJmTNvDn0aYvjdRHtSKBlqRjyJ7U5aJuSvrcOnRgEo7s59GmL43RJEy1IRpS0Adttdx6ToH1vKI7s59GmL43IhDK0hGgWgAA3F7FpOwewKrevG5ufRpi+NwIAqChG96AoBur6ISd09hFm1APfcXPo0xPG3B\/8AQoR3eiJgQN4fwqTqnsSs03Bz6NMTxtgf3pKNE1JIlSDfHsAkvT6NVZjtrn0aYnjavIoxx1KRblRDfxDvT23U1qdx6rXbHAdyaZP07QJgCkWKilINiohwMxQMD22yHpy0UbDtK\/o0yXp2YxgLSLM6tINSI8IUTKoD+2wNS7c6BtnX9GmS9OyCPakGp1qQZES4YsgRYHls0omZIdlX9GmR9OxCPakmx1aQjiJ8QcNSOCvbbMSlEzJjsa\/o0yPo2FJE61IRxScUdsk3RXtuKJUICA7Cv6NMj6NekUyot44C0AduLu49J0D231UK8bAv6NMj6NaQoqClGhQB242+ikndP4JVtXfXL+jTI+jVkKJxRjO9JpgmHHn0Mk7p5CrNqAe+sX9GmR9GpDuIoxpjUkiVIORPoNJzT6KVaatf0aZH0afv\/dGPMpSSJUw5L5p9ApOKeRyrQdQv6NMj6NKJgCkGJlKRblRDlIh3p5biatO2SjUdMv6NM2N\/knoxN2pFidWkGhEeXHIBwfW2U9OWijYdIv6NMy9rRItDrUgyIlzJRIqgPbaAaWQOiOiX9GmZe1+cR7Uk2UVpuwKlzZZAiwPrbEKUSMkOgX9GmZe1+UR7UikZakGBSc6dNE3JXttmJRyCQ35l\/RpmXtfkRTFYUI4paAO3PXbFN0D23VEqEBKP5F\/RpmXtfiImZSkowAoCgXoC8jknYPoBVD8i3p0zL2vwEKJxRjO9EIBA6CPYpJ3T+DVbUA9\/wrenTMva\/l3ERQjhGk0wTDoQ+hkndPIVZtXfv\/Nb06Zl7X8O9Ix4npNIqYdDH0Ek4p7FqtP5LenTMPZ\/p3pCPMpSDYiIdDxDvT+ATcU8jlWn8FvTpmHsiPakmCilINCI9FBDvTy3E1KdslGo0t6dNBFF6ig0Kl0YOQDg+tsp6drlT07CUWYjGXgktQCA9F5KfQY1JXQ4eaqOml2Ixl2ouqAe\/RORmUGASd2rOddFzyzAYy6EHnRB9Josgk7wUXAxhMOwRlxLsai7jQfdDHb1NoWVvEx6VVMqOyRt0OGlRs+g+6ELuCIFlLzpw5O4NtEXdazWo6aQfh0DVVKkWTvMpKdvVXZtrKYSjGXes3qPlEXxefnOBAk7wSRp\/JrPR29NQyYxt5KJUykUXpediPapO7UW1SEyu+Hc0FzIGjLzEtNHqbsvOJO50GdSk8u\/Hd27k7c0XedIOCLl5pJXC3Y1KXIu+3xo9VaGjLzKekVyLF5hIzSDAJS6V3Y7+xkVWRoy8U1aTUKoHLJCURYlk7uWcUYwmHgTCVWYjF3ck4oBAeUvX6TMsneSitKKGUHg0dNLsKjbsQc0A9+SunibUsneYmpw4O4NwqNuFdjUZc6DzkSy5ECyV5lLTp2o6Nw6NuNwyqNuFu+48ooVMJO8U0qfSCr03Eoy6V2lRs8g+40I9qk7uRbg\/lVnw8VKYSjGXas2qOmUH4cV8VKXQizqSm13\/GimEoxd3qoUxk0XocSlLjQY1J3Cu+48moZMYy8lEqZSCTwvDpKeQYVJ3Qu75E3cHbmjLzEtNXibovCpCYQYhJ3as5oxhMPJG7pRuaMvMBBBwRcvBn0kiyLJXkorRjCYeUNHyrQ0ZeZT0kqVUvAnb1NoWVvIx6VVMqbljGTWZDGXimtRDgcN+XcEQLKXlTh0dwbmDCVWYjG3ci4oB772qqVIspeRUxdvlXZuaRs2uwGKulF5QD33cRAKk7wSRp\/KLPR5xGXCuxqMuZB5ugj2qTuxBrUjNLvh55F3KuxqNuFu+3GTuZBnUncK77oDG3Su0qMm0H4bZJXA3Y1KXKu+6CFMJRjLtWbVHzCD4NokZpBgErdSzvoQUwlGMvBRAGMmi9DZH0miyCTu9ZxRjCYehSSpkjRd4nILN8k7LsDx8k0LJXkdSlFDKD0ObuTtzRl5iFNXibouscuiNiyd5iNOHB3BuiTV2o1NG3oU1IOCLl1Cy5ESyd5lJTp6q6N0WZvlWhoq8SK0kqVUukOoBAk7xTSp\/JKvTdGmEmsyGMvBJaiHA4aAR7VJXcg2qRlln49Ho6YWYDG3cg5oB7\/mk7oQZ1Izi7\/pHHTi7Gou6EXn45O4kGISdxLvuk8ZcLhjUZcyDz+cnOoMKk7pXd9K426HDOo24G77+shMIMQk7tWc0YwmHpbGXUu0p\/eSywHUMoP\/AB6v\/9oACAEDAAEFAP8Ag\/8AejLdqEwjRVu1FMA9LTKgFGMJv4APairUBgHpSZUAoxxN+AB7UVagHv0lMoBaMoJvyAYQoq1APfpCZQC0ZUR0AGEKKt3rv0dMcC0ZUR0hTCWiqgPRoxgLRlhHUFOJaKqA9FhMAUZahHvqyqCWiqgPRIR7UZahHvryqCWiqAbocI9qMtQmEdjKqIUVQDdCzLAFGMJtnKqIUU4G6DmVAKMcTbWVUQopgN0DMqAUZQTbcA9qKt2opgNz8ygFoygm3IB7UVagHvzsxwLRlRHdgHtRVqAe\/NzHAtGVEd6AwhRVqAe\/MzGAKMt3oR776UwhRVgHmAj2oy1CPfgJTCWiqgPLBHtRlqEe\/BSnEtFVAeUmW7UJhHhJVBLRVQHkplQCjGE3DSqCWiqAbkJlQCjHE3ESqiFFOBuOmUAtGUE3FSqiFFOBuMmOBaMqI8ZKsIUUwG4qY4Foyojxzv2oq3agMA8RMYC0ZbvyAB7UVagHvw0TAFGWoR78jAe1FWoB78JEe1GWoR78nAwhRVqAe\/Be9GWoTCPKymEtFWAeBmWAKMYTcvKcS0VUB38yoBRjibmZTiWiqgO9mVAKMoJublUEtFVAd3MoBaMoJudlUEKKoBtzMcC0ZUR5+VUQopwNt5jAWjKiPQMqohRTgbaxMAUZbvXfv0GKt2opgNs4j2oy1CPfoSA9qKt2oDAOxiPajLUI9+hoD2oq1APfYDLAFCYR6IgPairUA99YZUAoxxN0VAwhRVq76gyoBRjiboyUwloin+WmVP8A4FK4AejaPnSufbohxJSa4D0ZR86Vz7f9SKCSiLgbouj50rn0fxIqYtEWA3RVHzpXPo\/mmsJKIqB+iaPnSufR+AQ70VcxaIoB+iKPnSuPR+MjgQoigH6Ho+dK49H5PFEcCFFMBuhqPnSuPR+cjmimA3QtHzpXHo0ACICm4oB79CUfOlcejRFMJaK5CgHv0HR86Vx6NIQ4kojgB6DJedK49GmIcSURcDdBEvOlcejUEUElJrAboEl50q\/o1RFRLRFgN0AS86Vf0awi5i0RUD8+S86Vf0a0Q70RcS0RQD88S86Vf0bARwIUUwG50l50q\/o2EP7URyIUU4G5wl50q\/o2MBEKI4opgNzZLzpV\/RsoD2EjigHvzRLzpV\/Rs5TCWk3ADzNLzpV\/RtJDiSiOAHmKXnSmDuG1kUElEXA3L0vOlHbiKCSiLAblqXnSjuBFTFpNUD8rS86UdyIuYtEVA\/KUvOlHdCOBCiKAfk6XnSjuya4lopwNyVLzpR3fxRHAhRRA3I0vOlHeQHsJHNFMBg5Al50o72UwlojmgHvx9LzxIoiWiOAHjyXnihDiSk1wHjiXnTBwAigkojgpuNJedMHAiLGLRFgNxhLzpg4ImqJKIqB+LJedMHjggh3oq5i0RQD8US86YPHByOBCiKAfiSXnTB44QH9qI4EKKcDcQS86YvjhZHHagEDBw1Lzpi+OFqOCkr\/+ioWm8mU9APfhiXnTF8cJUWAlKORN\/BFydGkJIinC0vOmJ44OoqBAVdCahHv\/ADQeHRpvIEV4Sl50xPHBTqgWlHgjQiI\/jbvjo0g+ItwdPzpieOBmUAtKvKMYTfnbyB0qQeEW4Kn50xPHARMAUq7CjnE2jbyRk6QdEW4Gn50xPG\/ibtSrvtRzibTAPakJQxKRXKsHAE\/OmJ430TdqVdgFKKifVFMJabyglpJYqob8n50xPG9iPalHYFpRcx9cQ4kFvK0moCgb4n50xPG8iPalXIEpRcT7EmqZMW8qA0Q4HDek\/OmJ43hVwBKUcCbZklzJC3lANRRAwbwn50xPG7KLgSlHRjbUi4MiLeTKeg\/vu6fnTE8boosBKVdiahHvtqDo6NN5Iim7J+dMXxuRlQLSrvvQiI7i3eHRpvIEV3RPzpi+NwOoBQVd96MYTbq3fnRpu9ItuSfnTF8bcYwFpV3RjibeW8gdKkHZFtwT86YvjbDGAKUedqOoJ98Ae1N5IxKQckW25Pzpi+NqMYApV2AUoqJ+AAPam8oYlJLlV2wnnTF8bQI9qVdAWlFhPwQphKKEqIUkqVUNpJ50xfGzquQJSiwn4QRQSC3lKIoCgbOTzpi+NkEe1KuAJSjgx+GJqmTFCVAaKYDBspPOmDZFHAEpR0Y3EElzJC3lCmoogYNjJ50wbEdcpKVdiahHvxNFydEW8mU+xk86YNgOqBAVdf5UI9+LoOzo0hIkU2EnnTBrjqAUFHYjQj3423enRpu\/ItryedMGsMoBaUeUY4mHjzd+dKkHpFtaTzpg1RjgFKPAo6gn5G3kTp0g6ItqyedMGoEwBSrsAo6gm5MA9qbyRiUi5ItqSedMGmEaVdAWlFRPyoBEKQlDFpJYqoaYnnTCX\/EdGI9qVdAWlFzH5cU4lFvKCFJqlUDSE86ZX1aER7Uq5AlKODH5kRQSC3laIcDhoiedMr6tAo4KSlHIm5smqZMW8oA0UwGDQE86ZX1fmUWAlKORNzpFwZEW8mU9APcPzE86ZX1fkUVAgKuhNQj356g5OjTeSIf8xPOmV9X4jqgWlHgjQiI9AUHZ0abyJFfyF86ZX1fgOoBaVeUYwm6Ct3p0abviK\/iL50yvq\/kJgClXYUc4m6Et350qQekW\/AXzplfV\/AR7Uq77UY4m6Gt5I6dIOiLfyL50y3q\/oI9qVdgFKKifogA9qbyZiUi4It\/AvnTLeoR7Uo7AtKLmP0UARCkJQxaSWKqFF86Z+p\/0GUXE\/RgpxKLeUEKTIJtOu2IsDqGMWjFEo9Fm0aovTaNTQ1ThoRcHUOdOhDt0TbMFF6axREdc5ZEcA6iTpUIduh7dmdemsQROgDtsLmPTXp1FnR6GINjrC1hikopQKGyOYxNenMaoh0ISRMqLWFAKImBA2h1FkWpywUQ6CJpioLWF70kiVINrEO9OogitOWR0B5+UgmFrDGNSLciIbeIANOoch6cNDoDzsA701hzqU3aEQDczEAwOoYpqXbnRHnDWJOtTZiRuG7nTA4OoUBpVEyQ80axii9NY5NDfFUiqg6haUSMmPMG0eovTWLTR4AsgVYHUKJaOQSDyxsyOuLWJIlQB24Gu2IsDqGMSjFEvKUGp1xaw5SUAAHB3DMi9Ooc6dCHbkqKBlhawoFohAIHCnLFNenUSdHkSaRlBawtJpFTDhzmPTXpzGKI8eIQTi1hRNSKBUg4k6jE1qcxyiHGgKI01hzHpBsREOKiHenUURanLBRDiwB3prEnVpuzIhxoQ706iCK04ZnQ4m1izrU2YJoceEoDTqGKel2p0B4c2jlF6axiaHIjkA4OoUDUs3MiPCmzFRemsURGgDtyU6YKA6he9KomSHgzdodcWsOROgDtylVEqoOoXtSiYpjwJBudYWsMUlFKBQ5Ys3IsDqGEtHIJB35JEyotYUAoiYEDmC7Ui4OYYxKEBDeyJicWsL3pJEqQc0cMyL06iDpUIdt3KUTC1hjGpBuREOcOWCa9Ooo6O6AHemsOdSm7QiAc8dRya9OoxRHcWsUdamzBNDoC6i01qdR6iG2tYxRemscmh0EEO9OokitOWKiG0tmCi9NYsiPQgQ706iCKU4ZnQ2VuzOvTWIIlQB26FmKBgdQxT0u2OiOwINjrC1hikoCgHQ85AODqFA1LNzIjrEUDKi1hQLRCAQOiSiRVAdQtKpGSHUJpGUFrC0mkVMOiyqJVQdQohR0xIOkIQTi1hRNSKBUQ6NLtyLA6hjFoxBKOgABGmsOc9INSIB0ecNSLg6hzkoQEPygHemsSdWm7IiHSNwyIvTqJOlQh2\/E1jDrU2j00Ok7lgmvTqKUR\/m1jlF6axiaPStzGpr05jFEP6tmKi9NYkiVAHbpc6i01qbQ5E6AAD\/j1\/\/9oACAEBAAEFAP8Ag\/rLptiT2S27WnVwSTxaCyW5a1FTjGaJ0rOcqYT2RmcdUvPvps\/9UHCrU8Fk1ZIY6UaSqfScR7VPZBYRQTV0yM8b+bN84j1IHJxgFjINpJLpJPXxHQdTl5yU5+SOlXcSpBZOTUpo8QfJ9IJy8Y2CCevuRmQ8\/ni5l7DKQWS2zqkV03JOjk1c0fBFnshv5OhER0cTPv4Q8Dkhm\/pNQixejEtOsYQk9kl29o5zKG00LdEjBDB5EYSdFMBw6KSMo0ik53JqzgF3Cro+qhLukoKoO\/Y2X6JPXzeOSn8mj3ePnEgproO9JKDqBvWOnehzhwk0TnsmpI1IyruWU2EB7VBX7IxFQV3x090KUUIiWdyU0Z1LTz6bPsoCIVA5DfxlQtzx86HQUxgIE7kRhGVNXK\/nj7SQ5kzQGR3keMPcDGdT6BTl+R0PU7d0jPDtqK6jY8Fkxy1qKmmU0nz6dvKOggnr3kZzcmzpZmpBZNUSqPk2sqlzqbumPgSz1\/yEvQj33Vm+cR6kDk6mT5vIpc2mLhYQZJ7Iz2QE5zKG3iOlXcSpB5OSVpu5Sdp8ylJlnDJTuTHLqll1HJ98ipt7CqweS2ruklk3BOXP5FtFpTuTjnp27WfK8Ah7gfQSkDkZlI0Q5VA5U7eIMU53JyadP5JzKK8EhbokII0DkJhKUA9+TrLJtyTuS2zWpOYeTCvCIK8JCBGCvyNmOSHOVMJ\/IrKOCYuB9OqcMgL2kIIYG846dDj4j2qdv+PiBmrpkZ4eHgPaoK\/pGIqDuyOni8cnr3joQJy85Kc4oAiFQeRn8dULc0fOl4xO3bHwATt+yMvQj34uQ5kzQWSXjGomeYzROKTNzR8EWdyI+k6ERHjaC6jY8Hkxy1qMmGcwnxCWnGMInPZJdPQVVOufjzR2sxVg8nHJUfJtZVPhkjKNYlKeyaqrS7hV0fkTGQcRqsDk0DU0eoP0+EO3qDBOeybTx84kFOTRss7iFIHJqKwN3CTtPgiy6bYk9kxFEJKWdy6nKomefQh4LJbV3SSybgnAFFCIln8kNGAy08+mz8uhrkfwR4HIrGRAhyqBvgj2qcyIwjKmrmkJ43MoW6ZGBGCyDHyoAPfep2\/I2HqdvCQnh5tCXnJQdQd+Rsxu85eMdBVPXzIzXO4K+ZKFqDvKNndzmbojoIs9kCQlwEe\/PQHtUHf8jEVCXVHT4bdLzzGDTn8jvJATnMoboAQ5kxg8jPo6oW5GE8XapKYZw6c7kxy6pddRyfoIkqdA8Bkl0yCJnWM2TZn0g2jUp3Jxz07erv1OhCDhVqeByYu2CNlmkulsTp0iySncnJp1ISbqVV6GNHq7BSDycclMJFtKJa5VZNuScyW1aVKTT2ZU6IMJJzFqwOTSHBo8QfJ6oxgIE9kVjHBM3E+nlOikbLO4hSCyaguCK6bkmnnb9joepy65CfN0YiZ59CHtO+SXCppbjlTQUTB5Ig7kOokdEejONvmtLkD\/AFerayFL22Ft3zEXMCiR0TdF8bfNaXIH+r\/1tnJkrb5beu+Jus5yGTN0Vxt81pb\/AA\/ytj+ACIDbmV5SJCBuOKuggh26KY2+a0t+f6z\/ACTUMka2stvI4sLNR1yp9EsbfNaW\/P8AWfwILqtlIHMDtMYuQZTyPRDG3zWlvsO9tfiZPnEctbuYf8gj3rWXQ6HY2+a0t8\/63+SLl3sIvb2X0HNIqIu0uhmNvmtLfP8Arf5oidfwK0BlxhJCT\/FZLoVjb5rS3qAGt7QQF0Sdsq23lONlqFMQJ0Ixt81pbz\/1\/RW9eErbBoLJ8POCdMxOg+NzAE1pbz\/1\/SW1fsva9W5kGGuUTkMToLj353S3b8HprXyLK21UBfELcoKpHQP0Cx787pbt+D1Fu5Ql4Qlv3VE3SU5DJj0Ax787pbrATQmpKYSjbOWJGKqBuOMuYgh25\/j353S3L8Pq0lToHt\/Lz5oWJl464U+e49+d0ty\/D61u5VaKW7mFVMI1+znEed49+d0ty\/D6+OknUQ4t7L\/\/AGU0WbySPOce\/O6W5fh9hiph9Br2\/l5s6Kgqk8S5vj353S3L8PscJcUlbi1uZYj5Uxf8VE+a4+HtO6W5fh9lgLpk7ZVtzKMTMAZMSl5nj\/57S3L8Ps9uXtL2sNuZIh7gpVE6I8xx\/wDPaW5fh9pti\/5a2Bt7IEPcYmIYg8vx\/wDPaWRRI5abXbOS5e3S29ekPdAHIZM3Lcf\/AD2ldezttt5QlIWoC54m6qEBDlmP\/ntK69nbimEg27lqRjwgpyOuZIQ7cqsD57SuvZ3BFZRue3cvu2oRMuwuBPlFgfPaV17O5NHi7BW3sxKVHvWkwhyawR7T2ldezukdJu4he28upKA0XQkUOSWJ87pXXs7tETb+BXt7LjWQOn\/g4R5FYnzuldezvEHcklba1u5XjJUCdlE+QWJ87pXBROlvVu3jLWsa3soxM1SiRk+P2J87xK3b1lrZG38jwtw0okdEeOWJ87xS2chy9sltq+Ye5iqJHRNxqxPneLW1kyWt8sHecLc1HIZM3GLE+d4uA9qt3LErFBAXLFXSQQ7cXsT53jKahkjW1ll7HVCzcdcqfjitifO6YfPBEV1Gx4LMLxOomSZT6PE7E+d0w+eDMnziOWtvMH+Qx75rLocRsT53TG88Iiph9BuLfzAi4BFVB4lw+xPndMf1cKiJx\/ArW7lti\/r\/ADTFHhtifO6Y\/q4U5cos0ruz23ZnJLP3dx4y+4UNP01cIvm\/C7E+d0xw7G4Qssm3TvHPMbEjcNzzN4Kf1sDLV04zWxz9urWu8EzkWJwmxPndMr6+D3TnG34JS5rzm70FNMqRf5Y2zrd+Lhxj9o7QyDQlEA4PYnzumV9fBbxy5CWmN4X1N3sZNIiIfixl9grtxibG32RszJAqpHQPwWylBSm9MsHZTgd5ZOhbNC7clXHeoN2yTUn5safZ28ceExpnu0co0chkx4HZ3zWmX9zgN4ZIgrILc2YLnuY6KBEA0JTCQcW\/a66LGHHeaLSyemIduBWd81pl\/c3+7L8hLKQunNkzcRf8e59K3cKtFcbfcK5LbGwMm2zk5twCzvmtM4\/srvtw3TEWohdGc5CYD\/qE6upZvXEctjD7jysMNl31b+RGm\/Wd81pnPu73NTsfbrW8c6PnYrJGdutbBz0jbT3Gf3MdthtW64e94\/fLO+a0zn3d5kJFrFI3Zn1RyV86ezLnYbbuqYs97jT7noKkg5+LuhpvVnfNaZ5\/6N3ePG8ejdH2BbInmJiTuVbZbMv+4cfPMZfcmMmjRz9rMM94s75rTPP\/AEbquum2TuvPMUwG5LgkrwW2mxMmXJjd3jL7fW7chEFU3SG7Wd81pnv9nG6XbmqGgzXNc8zex00ypF2zHeY7sxerjP7Z2xehu3cu6Wd81ppD\/wBW5XnmGHtSrove4r0OkimgTcMZ53uzFqmNPtBaGQKD+5dys75rTSH\/AKtwvHLUFaBrnybcl5gQhU91xf8AYy7cY1jP7FWfksqqR0T7hZ3zWmki\/wCLvbrwybAWQFz5euC6QSRIiG8Yu+z9149NjnOtn5PKICG32d81ppX\/ANu2XXfULZiN4ZjmripFskgO9pqGSNjP7a3TZwY4y7bGU0BDtttnfNaaV\/8AbtVw3TFWshdubZedFNsUqu\/tnKzJXGX3En7aJY+TLXySjtdqqCnMaaZL\/hIbRO3FG2y2uvPEnJUqKztbgbCQdRa+NfubKR1WfekDf7LabZ+X0058js0vNMYBtdWf1XQyL53MueDwU\/JWy8xd9yzIEtu5Im8mGz2z8vppz5HZHj1vHI3Nn5n2l5J9ca\/C7Xu+asp7jn7ooPaipRjPNNltn5fTXEAFldiXXTap3fnNjGjPychdy3D7MyBcOPXmNfuRDT1R0i0mGux2z8vprj+W2AxgKF5ZujISrjuWavNUpQKHErAync2M3eNPt7bl1UQSqp7DbPy+muP5bX3fmyDtw9w33cd40mmVIvFseZkuvGKmN\/tbaF8iAgYNfbPy+muP5bW3jmG37RPduR528qKUC8bxj9gLvxabFv2WtTJAmIYg622fl9Ncfy2ru3JMFZw3dlKdvEqDdNsXj2MPsrd+NQx19h7LyVRyGTNq7Z+X01x\/Lam7L8hrMSu7L1w3IdqyRZhyEBEBxh9p7rsAuNc1WnlUggIaq2\/ltNcfy2nue8oi0ELtzZOXEAlE6vJUlTtz4x+2lzWfVgZYtXJqHjUW38tprj+W0tw3TE2o3uLPkhLAqZVyrylq7XYq45+5M\/CBY+QLeyQz01t\/Laa7m5mk7o5qdj7ca3ZnlRzT1VWTd8ti5Z7BusYfct8xNaN6wV+s9Jbny2mv\/wD2fQvHrePSuzPKRySbh3PueYwFxylqvcafdDvUFPRV1M9Fbny2mv8A\/wBn\/O4cpM0rwzw3YmmZWTudxzW1rxm7KeYy+5TKRGKlmE810FufLaa\/\/wDZ\/wAqqpECXfneMixuS6Zi8VOc2Lkm5MbPcZ\/cSGnxYvG8m1\/Nbvyumv8A\/wBn\/JdOcbfglLmvWcvQU0ypF55j\/LN04xcYz+3Nr3WRNQi6f5Ld+V01\/wD+z\/ivHLcHaY3jfc3exk0iIh0Axxmq6sXrYy+1Fp38cSiAfigR7Semv\/8A2f8ABd2S4Sz6uzJlw3oVu2Sal6CYz+wN3YxHF32UtLI4GIYg\/ggfk9Nf\/wDs\/wDK8MiQlkp3NmG5LkMigRAOhGMPsvd2Ni46+wtm5Ko5DJm\/lA\/J6a\/\/APZ\/4XZfcJZSF05tmbhKIf5qdCwESjjL7WXbYwY5zTaOUUxDt\/GB+T02RwAt2\/0uC6Yi1ULnzo\/lg\/6hOr0PRWUbKYu+2txWfWPsqWvlBHx\/WB+T02Sf9umZyPt1reGdHbqnBTvXPRNo7XYLY5+5M\/C1Y+QbdyQ1qB+T02f80S8feT94+m3HReKl3sG6xf8Act6zGy7YfzJdNk3DVoZfY5m\/Xnclr0+YOYxfothv6l3\/AJkHDf0xx\/iUNTlb6\/WNmVDNH0FvGwQctVmSvRLD31svrNa+FfotZONKKUCBrMzfWiyM2oZp+jl84wpRM6J+h2LsG3rmN1hX6AWtYx2rVBijsGZvqfYWaAzZ9Nb5w+YQ7dC8d4qurKshg\/8AXrCQBYiGYQDTZMx\/S\/H+WQzH9S7\/AMNj0HtCx5+\/n+E\/11tmwWvacNZUfs5igcM3fR2ysojmH6zX3hZXoHb1tyl2PsM\/roevqsnH1t44YbW4bpO0sz\/QezL\/AKyzgK9MMPOfxUQ+nXeFf16XDcpsbYftHEjHb5GNaS7fM369rXusuTcLXliB3zts2WeK4X+gt438GKsAWPhtDc56AjboYZp\/XdFzNZCxbdOK5Dm5CGUNhT6Q3zlOsMfWeyMIobvdFpw17R+a\/wBdTdwF32PP2C+5phr6f3\/mGsLfUaw8NE3u9cf25kZhmf8AXQ6Z1c9pzNlP+YYd+sd9ZpVwn9JrGxYnv+SMU2tlmOzT+vCbgKm4KRtp7yzE2Ar0zO8wt9C7Nx2Zu3SaJcCydhSzcvtM2\/r8uazjPWTiOW5RjPD125dkML\/r1tu1ajo1pEN+DZX+vVi5nRzN9CL0sCnDdVorySw8b3Nk2Qwp+uyOi6ty2Im0GHCsw\/VqwszJZr+kF84so5DJm5Ba1oTV7P8ADH651XBbPsiBx\/HcOzH9SLAzGXMn08v\/ABDx6EgpG5XuFf14Tc9WPMX2xiuM4lmf6WWFlgMyfU2\/8MjxlozXfrYV\/X\/dd5nxjhOzMPtOKuG6TtLNX0VsnJVZh+td9YUX4qkkdwfCH0ZvPJw4i+udjYVS4y6aoPkc1\/Qa0L8DKWCb1w454iAd6wl9NL5zAbDP1TsLC5OOyUYzmW2Z\/wBelt3TWS8PXbiKQ4dhv6m3\/mYcM\/S+wcTF5DcdsxN3sc0\/rsjZar9xpc+MX\/CsRfXG+s0LYV+idk41pu3SaJckuqz4S92Gav11Coe7bKnrDf8ABsX4RvPMTvDX6+bWs6mrRBijyi+cd23kqOzN+uh6xq4balbTfcCx5i26cqSGEP15RMCMPCsLfacsyTiC0ctMc1\/rynbcqXhn9vu9+tGyZ6\/H+Ev11poGta0IWyWHMMn4SszMLTMn6\/rvsunbNdgtvUBbspdT7Cf67XssnY2O7bxrHc0y79drHzUhm\/6KXjjIq6CjVTdmMe5lF8Mfr0uO56xph20MRsucZj+q9hZnTzT9Jb7xWYxRIO5N26rtXC\/0HvK\/6xT9fbGwyhzzNX1BsTMw5k+n+QMP7gUonHCn0kvrKo4d+rVh4ZS6AZm+k1hZVDM31bvrCi22Ya+oWQMxVhT6gWLhkegbhuk7SzT9EbJyRWXPrjfWF1tow79Zb7zUthD6R2TiwpSgQOgzpog+RzV+v+1r4Uyjgy9cOudkxZgi9cxucMfQezMf03bpNEuhUrEsp1pmz9etv3CnkbE114of7BjnEt15Xf4Z\/XlbtsBGxjOGbdDrkteIvBhmr9dcfJ1fmNrmxlIayyMfXFkeSwp+utjGjbdrxFnsOiV4WTBX\/HZk\/XMoSrssydsR\/qLXtKavV\/hf9dDh2FmWDbuPGPRa\/Mb21k2Pzf8ArwfwxZ+3ZS1X2kh4Z\/cDvCv68JyfHG+KLWxNHdGslYetDLjLNP687hto0tEPoF3oGrRd8rhr9f8AeF7VivB1m4aZdHsr4HsvNDbMn6\/7xsinTRdir+RNM6x8K\/Ry+MnViP632JhdHpFlz632JmhHN30ZvTGIrIqNz\/hwr9Or7y+fDH1PsLC5ek2Y\/qpYOZyZn+k9+4qoQEo\/xwv9Vb7zYfC\/0ssLE4dKsx\/TPH+WgzJ9QsgYd\/riP653zmlbCn0RsvHFN26TRLpYYoHDM30ksLKlYo\/XpZtmLsI5rFN\/+PV\/\/9oACAECAgY\/AP8Ag\/oGWJzIAywuZ40WrE7mzh+hCyw7mQ6KXuDO+AhZYNzIdEqzBrfiIWWHcyHRC6ZlnOQIQywvZDodcz3nJHhlhfz0NOZYn8soeyh+hZAyxPZBlb97VjQkgZY9zIMvtasaDkDLFuZBmNziz5q9BaxOZwzOocWfoHUuZ2a1hdyZ+gOoM6evNyFlhcyGX9lbLOc5IWWHcyGXbme852QssG5kMt3MsTzwz0hZYdzIZZoGWJ7IM+oWWF7PlegZYtzIJAvZYX85WIGWLcyCQr2UPEqEDLE5kEiXztWJSrE4M6RtRasShUuDOkiocWfNXJ2oNbJVQ5nyZdNWz3mTKwu5M8SVcyl8nELLC5kIki5lifKBCyw7mQyNQMse5kEo0LLBuZDIlAyx7mQSnQssO5kMhUDLFuZBKt4ZYXs+QSxO5s4SveywvHHP6lzOlm9nPGe6gzp65b2tWM72NWZd1FrM5uZS8y\/c4s\/N7mWJ\/LQGocz81oAyxPZBoGWFzPzOgZYtzINBKFlhcyHMaBli3Mg0GoWWHcyHL3MsTmQDQihZYdzIcsWJw4s7QqhZYdzIcoe4M7foZeGUTZNDBWQN5RndQsn3eWjGD7oeY\/opcaxP6ss4rHiNF8H3Q8x+hZjWPEUssTxWNXaLYPuh5j9Sw9JsmvDdQdWJvS\/RXB90PMfAWDpPDd5N1hLaNFMH3Q8x8FCywOso9GSMJy36J4PuHMfDQvZe2UsM1xoZIgmiWD7hzHxUiChl7ZuPgfNkiCG3RHB9w5j46RBWXtlbDPv897IXGrRDD9w55CkQVlgeKqfVk0Pw\/cOeR9Qvpbp6hx9dD0P3Dnkrw+sTso6hZPu8tAxu55ND9w55OsxrGr2rFY8RoEN3PJofuHPKVDjWPEN1BRWJvTQEbueTQ7RzytYek8Lx5N1B1dGgA3c8mh2jnlqwdJ4bqLmSMJbRv80l8bueTQ7Rzy5Cy9spZR5hkjCeOyXhu55NDtHPMCRBQy9vcfNkiCG3V8ujdzyaHaOeYkiChl7ZuPgfPeyRBDLg3c8mh2jnmRIgrL232Ge6u9kLjLY3c8mh2jnmZIgywPFVPqyS0N3PJodo55o6hfTvZYeocd1N0szdzyaHaOeanuNYn12ss4s8pYm7nkwIrzYsxrHjWz3iseIlebuchFDjWPEN1B1Ym9JWm7nIZYek8N3k3UHV0el8qzdzkO9lgdZR6auZIgnLfKk3c5EoXsvbKWGb0ZIgmtcpzdzkWkQUMvb3HwLJEEMpTrTI1IgrL232Hz82QuNRlGdaZHpEFZYHiqmneyGUJ1pkj1C+neyw9Q4+soDrTJPqF9LKOoWT7vLdJ460yVUuNYn9b2WcVjxEnDrTJdZjWPFnvFY8qJNHWmTKw9JsmvDdQdWJvS+TB1pk2sDjw3N1i+iSx1pk4hZYHWUejJGE5b5KHWmTyF7L23WGb04skQSSR1plAkQUMvbNx8D5skQQ268pIHWmUSRBWXtvsM+\/zZC41GRx1plEpbpCCsu3CehLLWXuDESEU0TzVT0Uti7JUVGemY00BsMQQiguMjDrTKHoF5m9aNomZYnn+\/mn6E7gW2kbCy9o4hVNFRcaatjIXSKOtMn0hfbRr5MsbzwE1G0cU+B1h\/uDot\/gVDLB1w2fMNopu3SJOtMnUgC8qabk2ssZWyYU+mwzMg+GsQQ+4T0756WUdQrE98M+5WdIYybSEKf7Tm8MvcNwmvrpBZA746kYYqxdOJjMykYhWPEUSFMmUAJNQZe4UsHidVE7JCEGRrD0xViY7R5IbWWIKPcHimepwp3yDMl0DzUyxuFVNPobCyQhNfXJ17fQbPl3UXI38gdX9JmponpQyBMlUZYnCqmjdSOTJCPM33ZUhZez0mr6T\/8AN25k7gSo0HYdTn8yUf0jeabvQt0h9Zny7DEAQZwWxdkoajNTNSOIDYe4EPA7DTn0ySWYVme4X07EZQ81nMWGMAioti7B\/wATdMd867Q2GMEG3V92ezI9SzggrOu0WGhlnNZu3TLtzNh7gBFvhVc2Lslf2me4+e9sMQIIoOeTI7p3mb19VZS8230bCmasPcC8xsNDGLtdQq+oeB4HayFxE4M4zuZGdIvoo3uK21ssfUeA2DfcUZBm1O4FtmI2FsXb6hV9VG+mbcyZ1MikgC8qabjeyxlTY4azHayDOPWH+4fMNbVDEw9UNnzCecbKt2dDIjDCFPC8svcfZ57+ChkGdViCH3Ce+g3soGIVjxE+5RnI5OM3oHmzW9l7m4XT8doLJCEGeSR0xVi6cUzerLEFHuE14nHK3OBycZtQPNQ1sbrKWC+nceBZIQBn0xQ9MVkxnnG0vIQt1h3uE19V+bjk4zWgnZY+kVU0bqRWDSyQiQCFsXb6D\/ruou3Fv5BeHw0U30pmw7MnGzNSxdI46+BVunfTIRCy9k4TVPD5jlY2HuAjkZ5jNRtrzUdhycbBmd7VCvyG48GcH100+e6RGGIKDQWxdgp+0zXGjY8bGw9wEG2nYZjdmg7Dk42DMyhwrN03HYQ8Ms5rN254WRmGMAiosvZP+MV00W8vXa2GMEGou12zZmOw5ONgzJ0hLTfRPOOKsp6jWfKb+yyQw9wAjWapsXZKj2memY00AKm0thiCGo5kOw5ONgzF0C8zUb51trZYnnhrONk8lMPcC8xsLL2jiFX1eR4HayFxqLjuzEdhycbBmBIAvLfv5Msbzwo8mSS\/8gW2Y77mWDrG6LdTduzCdhycbBlyQhTrTtdYy9x9lFOu0OZ0m1iCH3Bxp3zzFQ2KHqhsDxPOOZGXnYcnGwZYkL9R57mXuG4TUTmmkVEMkIQSfUhIvcJ76DeypiFcN04nD9u3LTsOTjYMqQBTUNbGXuFLB57uRZIQko8Q6Yqx4ibkbWWIKPcJr6Re63KzsOTjYMoQPNQZY3Cqn08CKWSESnxQ9MVkxnnG00N1h1YfD6XplJ2HJxsGTrF0jjR6jiCyQjzo8pVIWXtdBq+miii7cydwJb9J2Hwnyc7Dk8JrA5ZI9n9I40+htDdIfXOaab5XJEFFRbF2ThNR+X\/88RYydwJyOw3ZKdhyeD7RyGRrMKzdMNhppDwyzms6\/wBpZYYgoNBbF2Cn7TNcZxerYe4DCbfCgz0ZGdhyeD7RyGQPbpCCs30T0Jxeyl5rPluvfLbDGARa2LsH\/EnkfPe2GMEGo5CdhyeD7RyHx+gXmb1o2iZlLzbf5pbLrD3ADzGwzi5sXZKioz0zGmgBd7GGIIROPjnYeWTwfaOQ+KkL7aNfJljeeFFG0cUl8ncC20jYZ2XtdQqmiE1xpq2FkLjb8U7DyyeD7RyHw0hC8qabk2ssZWyYU+mwhzINAKRh9YnF9zYoOsWfNupu3fEOw5PB9o5D4KQhT\/ac3hl7huE19dINDIHaBViCH3Bxp3z0ssPVDWJxtGykfCOw5PB9o5D9aAEmoMvc3Dz1cXhkhCDQSpCGseImPO1lTEKxdOJw82\/AOw5PB9o5D9KB5qZY3CoT0+hsLJCE19dBqjpirE14m8bWWIKPcHimekOFLrf1HYcng+2HkP6oyxOFVNG6kMkI8zfdoRxQdMVkxnnF84b+QOrD4fS\/9B2HJ4Pth5D+j+kbzTd5gt0i+nQohZe10Gr6aKKLtzJ3Alv0nYf6HYcnhwOEIEJJnUAKgvcTuZzzXrtOhhIgoqLYuycJ9p+WmakcRY0UBnCwurDp8nXtRJWPpO0eM7Ye8MBrnh8xe61lGhdIisXtDzfVeyQnBDVDPRPFPRQmVfxxO9pfDTRRPQjYe50RW\/L\/ANvNL2UaE\/5C+iEPiN1G0oGMPb6If9jPTQ6rflyQlYfaZrqjsYQxHBFUZiXTGaeaY6EF7sQFlJ2CdjD2BgFf1Ubqa2UvOYUBxQ+2LwM45WMi4YvafA08NmgzF3YgBz2ClsP4zh7jPcJhe\/Y2KMkk0l5zKkRxw1RT0zRT71ZISkXtLjdXdoIxdwiEVlzYfxh\/kfCHz3Nj7hJNZzSIe51w2\/MJpjTYDvb+OJ\/tLot1O0O0CGKIgAUlsP44U+4zXCc3o2LuxGI2+AmF2bFE7Ye71w1\/UL6b97L2itY+oTzi7QBiiKATkzMYex1mv6R4nlay92ImygbBftzhihJBrDi2HvjEKw6LyPC9sXaiBspG0Ty8Uth7fXFZ8u\/yVv5Ine0OhoopmpXOgjgKETEMIfyAv7hPROKaSU3Nj7UQiFlG0Tg7ZcmEHHFUJhtM3M2MkRSH2ia+s7c8Y+2SDWGw\/kj\/ACHjD5bmxdsiIViWqRHFF7YXmiegT0si4YfaPEznlZnzF2ojCbPETG9sP5AQ+4TXicXK2KAgg0h8sf5C\/wBofFTumRSxhg6IbPmItPkl8gMXaKVig7Qwh74wmsfKZrxTYK2EUJBBmIeJW4u6UqH1HYL2MPa6If8AY30XPtZTPINe1Elk8Ju1LYe90RV\/Sb6L97KJU4+6UHE7BO2H8cYR7j83kOLYoiSay8yH\/jid7S+HdRPQjYe50RW\/L\/280lNj7kQhFvhXcxh\/HCfuM9w8TubH3CSTSZFoDih9peKJqQ4JVYwhJwRVGY7DNyNkosUZAApLmw\/jhf3Ga4TmmdGx9wmI2yPQHFD7YvAzjlYyQnDF7YnGmaguFEnjFEQAJyZmMPYGI1\/SJ7zRYa2x90k2UDYKJJ4YjjhqM90U+9WSApF7S43V3SaUsYez1xf6iamm7ey92JbJoRdqZLKJ2EPd64f9hNTS6ve38ZfTCXRC6naFElzDB1xVCYTzmxJp2\/kLvaHQ+t6yaUOLYe91w1\/Vvpvfay9qIGykbRPRJNFxRe0eJo1cyE4YfaPEznlZJ7FCSCKQ4th\/IGIe4Oi3THg2PtFRxG0TyPSIrF7Q831XthhOCGoT3xT7klFj7ZIIpDCH8gL+4T0TimklNzYu3EIhZ41SL\/kif7Q+Ld4lzGHtdEP+xnpodVvZTPKXF2yYTWGEP5I\/yF88O6ZsXbIiFYfIfF3YgLKTsE7YewMArL4qLhxZS8ypxdqIg89omN7YfyAh9wmvE4uVsUJBBpEg8fdiAFtOwUnYxg\/GCfuM9MwoV072xRkkmkvMrV7URFlB2i7awh74wmv6T4jiLWxQlQaRn\/F3CIRWXNh\/GH+RHIee5sXcJiNssV7USWTwm7xnbD3eg2\/LTTRfSyjPZiiIAFJYwfjjEfcfluFPC9sXdiJPAbBMLpa\/xl3tL4fS5Gwx9EVpcaHHwPHPClsPYGM1zQ+Z5WsvdiJqFA2DU2y5QHFD7YniiakOGyxhCTgiqPgZjwNmdcPb64rPl\/7eSt\/JE72h0NFFM1Ky9w\/NDUaNhoZIThi9sTjTNQZqM44QccVQmG00cTYyE4YfaHCmekuKVWaAcMfXDUZ7ovNW6Ch9p+ajfPRm1IisXtheb6Be2H5YahTtNPLQIonYQ93rht+YTU0372\/jif7S6IXeIdmn+Qv9ofFTRRNOWw9vohs+Y7TQ6gcdBChxYQ98YxX9VO+ipl7UQNlI2ifMq92ICyk7BPS2Hs9ENf1G+i59rKZ9BYihJBExDiwh\/IGIe4fMNomPA7WxdqIEctoonzDi7sQA57BTM2H8cYR7j826YcWxREkmkvOg\/H2yQawwh\/JC\/uE948RubF24hELPGq\/LTH3CABW2H8YJ+4+A89zY+4STWdCePtkwmxsP5AT90M1M8M9QcrYu2REKwVynFGQAKS5sP44X9xmuE5vS9sXdiMRt8BMLtC+LtREHgdomN7YPyBhPuHynaKNs2xhFCQQaRkuKIoBSWMPYGI1\/SJ7zyNbYu6VqFA2DQ2vaiIsoO0XbbWEPf6DX9J8RytbFCVBpE2QqWw9rrNny0U03MvcLqg6EXaH\/AOMupBfCbvJsPd6Db8tNNF6Mo+MYYTjiqEwL5ztD6W6yg9odD63roj6Co9pfD6XIwhj6IqjMZpjas0\/wyCcUXtF05onZCcMPth8TOeVmidAcUPtieLqRysbCThiqi8DMeBs\/WkZWL2h58he2GHohqE98U+5NFaE44aop6Zop5zSrJCUi9sTjdQbv6\/yRP9ofEbvEoGMPa6If9jfRdvZTPouwx9cNRnui81ZO0MFq4jc4AbmxREk1l5\/49f8A\/9oACAEDAgY\/AP8AhAO\/o9naLXM\/9L2dozfozcz9GbmfofdkjmfoaeztF72dowdowcz9F7mfmd+gh2bHs7Rm9naM3s7Rm+XD2dnpzPlo9nZ+cz5YPZ0gnM+VrtGDmfovcz\/\/AC1fo0ezpLOk69nSRezpQvZ0jXs6Ur5FulQ5nyHcz5VuZ8g3M+V7mf8A+v8AeztAb2dmt7O0DvZ2aHaC3s7MjmfoOezswOZ+hJ+WuZ+hVzP0ZuZMmMVQJZ7uWuq6MYth5f0d6M93LXbovi2Hl+h25kmOtOi2LYeX6q9dbLGt11r0VxbDy+Ak4Z27RTFsPL4T389\/mztE8Ww8viPfz9dXs7RLFsPL4qt1P5+XJnaI4th5fHVurePLy3Mo0QxbDyyFQyRb\/RlGh+LYeWRubqdy136Hoth5ZK7014s93LXVdDh2Hlk7t1DPdrX5poaOw8spdu1mao6616GDsPLK6xrrVYyTHQsdh5ZbXrX5qzt1OuzQodh5Ze9\/PXVWdoSOw8swvfz9WdoQOw8sxK3U\/XWpnaDjsPLMihurf6eW5lGgw7DyzMoZIt+vqyjQUdh5Zoc3U7l6aCTsPLNTvTXiz3ctdV0Doc2O3Ua7Ge7WvRm6arWZkmOutdmjOtratZ7tGdetfmzt2jN7+euqs7RmkT+fqztGfVv9PJlGjJQ3Vv8ATXYyjRk5urXW\/Rm5zPdy9NX6M3ejPdy126M3bqGe7Wv+2jOvbr6WNUdda7NGdY1pZ27Rm9\/Pf5s710Zvfz9dXs7RkrdT9d3JnaM+rf6eW5lGjLpcNZ2SNx4Mo0Wv113M7Xy1f+jpN1DJE48JRCRLvgOLqmQuPDfKASHQMp+Gk4qLJMajJ4SEeyQ666hlPx0LxaznGoycEgnsg18eV7PyNInji3SbqZNCQLtdbN7PyZzJG8cWWE+cmBn9Az8qUMkb7aWWErJYZ+flygoydzeGWErJQZ7111mbXXwzEsJRk7gvHkygrJIZ5113tVmZYSjJG62hlEkBnd+uu5nOzUsJZInHgyyOGdnO11883dJuoZInHhoAeztdb2U5xdNUWQuNvnLxS3TrrbuZ+dUnFRao1GXKDXW5lOeULwzi+oy1cz8+pE8cW6TdTLFBrrqWfIBQyRvHFlhPnK1A\/XWtnyEUMkb7aWWErKnXUc7JErCUZO5vHkywlZS6672qkYsJRkj3hlD5ROdJBYSjJG410ejKJOvZ2vlztkp0nyZInHhJp7O1u\/uymS7jcyFx4SWUs7XW3cz5NoHioskxtkmkLKZPpOKiznGoyPdrrcz5RoXhukvqpysZwQP1182fKdInji3SbqcpGbkHDz\/uz5VKGSN9tLLCVycZOlWS66jmz5XKGTuPtZYSuSjJztORP\/pVrrZLJYSjJ3N48mWEqMjGTnacic6WywlGSN1oZQ\/IRk52n472dr5avl0sJZI3GuhlHxxk52n4zpfdJuoZInHh8YZOdp+I5lOgFxdUyFx4b8xnafhJDrrqGU6BUDxUWSY1HMJ2n9b2Qa63Xs\/QSk4tZzjUcvO0\/qdrrZvZ+g1C8N0l9VOWnaef6EDP0IpE8cW6TdTlZ2nn\/RzP0KKGSN9tLLCVykrOX82118LNDChk7j7ROwN+TpEFZe2+ylkOhdZhWWWc1nKuoX0ssDxxZDoTcHVllLzl3UH1ssLxx0IdIvoZY3nhmJ4Q1hlDxZoMSEKy9x5qoZBmVZjWGWcVjQQkIVl7m4MkIQZpUOLPDqxoESEKy9w3BkhCZtWFx4N1C+jQAgey9xwqpZIQmcELLA48G6h5S8QMsbhxbpHnnRCy9t1lDJEElysThxbpD66c8JEFDL29xZIgktVmFZZwU1nPiRBWXtm4+bJEEli4IKyyl5tkAkQVl7b7KWQhDK3pF9DLE88JCJEFZe28VUshlSkIZY3ngyCQ\/UL6WWB44shlKkIVl7j7KGQOkW8PrZYXjjKJIQrL3DcGSEIJHvCGsMs4rEnkAUsvcdYyQhJJrMawyzisSaQMsbhxZIRJdQ4s8OrEl1icOLdIvpk2sLjwbqF9Ek1LhazgprMnkLLA48GSISPWYVllnNZlEhey9t1lDJEEkX0h1dDKXmUyRBWXt7iyRBJD9IvoZY3nhKpIgrL2zcWSIJINIQrL3H2UMglakQVl7b7KWQuz+kIVl7m4MkISWKRBlgeOLIc9pCFZe4bgyQhJa9QvpZYXjjnhAy9x1lLJCEly8PrDKHjOiBljcOLdIvpl6pcawyzisZxUuDOD69AKzGsM94rGbVmFZZQ81nQKsLjwbqDq6M0uDqyyl5t0ErA48G6hfRmXpF9DLE88NBiFlgcaqGSIZhSEMsbzwZBoPQhWXtusoZIgmWpCFZe4+xkATQmkQUMvbNxZIgmUpCFZe5uDJCE0LpEFZe3uLJEEyVA9l7jrKWSEJobSIKy9t4qpZC7IUDLG4cWSEeeh9IgywPHFkPxlicOLdIvp0R9QvpZYXjj8NS4VlnBTWdE7w+sMoeLP1qHCsss5rOitZjWGWcVj+vSHV0MsTzw0XqHGsMsXVyZB\/wAev\/\/aAAgBAQEGPwD\/AMD+Zrh1SNcyzGgHrODb7Ionk6ZGqEHUMifzevHxc9zKZa1BDEAdOQGQwsG8r28XDtFoHH9R\/N147XbplkyqV4MvWpz\/AKvksLuQqjMk5AYa32sfFTj3gaRg59PE08w+fHabjMzgHJBko6gMv6AntnaORTUMpII9YwtvvqdonDtkFGHHioyPRwp68fEbfKsqdOk5jrHEfJRU4MNiRdXHmQ8gy6W6fV84wfjZaRdEScqD1dPrr+QFzZSNFKPeQ0OFt9\/QEE07aMUI9LL\/APj5jgXNhKssZ6VNaZVoekH0HP5JTCG+IuRX93GRQEGlGbgOrM+jBjlk7K3P+VHkPWeJ\/KfEbfK0T9Ok5HrHA4Fvvydm3DtoxVfWvEeqvVgXNnIssR4MhqPkhMc8naXA\/wAqPNq+noHrz9GGt4z8PbNUFE4kf2m4n8wxU\/l+222ZoieIGanrU5Hj04EG9L2Ev\/EUExnr4kfnwJrd1eNswymoPrHyOn46UdrTKJc3Pq6PXTBh28m1t\/7J5z1t0er11xU5nwPtNumZAeKHNT1qcsLb7sPhpyaahnGeFM+I9eXpwJYmDIwBVlNQQekH5Ge13GVUJFVXizdQ44a32cfDQHLWc5Dx6eC+rP04LyEsxzJOZ8HHwUpMXTE+aH1dHqwsF\/8Ays5y5jVCfQ3R6\/nwHQgqRUEcCPkV+I3CVYk6NRzPUOJw1vsadihFO1fN+jgOA6R0+imGnuXaSRjUsxJJ9Z8LCWsmuAf5UnMnTw6Rma5EenAhmb4a4PuSHIn0Nw+enyJNdX0ixRKKlmP0ec+gYNv3fSgzBmkHp91f6z8wwbm9kaWU+85qfDxFHJ21uP8AKkzAHoPEerLCwq3Y3JH+FJlU5V0ngfzH0fIcZ7p1jjXizkAD1nBt9hQSt\/xnBC+pcifXTqOPiNwlaV+jUch1DgPEVRhYZ2+Jth7kh5gPQ3H564Eds\/Z3BH+FJk3pp0H1Z+j5CjLKwVFBLMxoAB0k4aDZ1+Il4azUIP6z+brx2m4zM46E4KOoDLxNUZHAh3Am6t\/7R5x1N0+v1UwBYyjtaVMT5OPV0+r5Bi7kBQKkngBgwbf\/ADU4y5TRAfS3T6vnxqvpD2darEuSDj0efPic\/FQeMlWGYIyIwIN2BuoMhqJpIufGvvev5xjtdvlDMKakOTrl0j+sVHp+QMwxN8TcD3IyKA+luH04KXEhjtycoUyXo4\/pcK5+rxcJrd2SRcwymhHrGFt96Tt4uHaLk46+g\/m68dvt0okApqXgy184OY8v2jkftbkVpEhqa+ZjwH++WGgLdhak\/wCHHlUZ01Hifo9HjIXFpI0cq8GQkEesYFvvydoP+MgAb1rkD6sC52+VZU6dJzHWOI9fl3\/OSVl6IkoXPq6PXgw2pNrbEU0IeY+erZH5qDFT41FzZSNFIPeQ0OFtt\/TOtO3jHV7S\/PmPmwt1YyLLEwqGU\/T5j6D5b69wlCvSojXNzxpQemnE0Hpw1vtf8tbmo1D\/ABCPSej1fOcF3JZjmSTUnxz8Rt8rRP06TkescDhbffY+zbh20YqvrXiPVXqwJ7V1kjbgyEEH1jyzNxuMqxihIWvM36o4n\/euGt9lTsIuHaNm56ugfn68Ga4dnkbMsxqT6z497fbpWQ1zXirU844HjgQbyvw8vDtFzQ\/1j8+BNAyvG2YZSCD1EeV5utwlWKIZVbpPmA4k9WDBsMeheHayDP1LwHr+bDXN5I0krGpZjUnyBEu3ylVrVozmjdY\/3OFt9zHws594n92Tl08RU9B+fAdCGU5gjMHyrNzeSLFEvFnNBhrfYo9bcO2kFF9S8T66dWDc38rSyHpY1oK1oPMM+A8hR8FKTFXOJ80Pq6PVTAgvv5W4I988h6m6PX85xUeU7TTsqRqKlmNAPWcGDZV7eX\/iMCIx1cCfzY+I3GVpH4CuQHUBkPV5EhIH7S36YpCSvGuXm49GBFK3w1wfckOR6m4fPQ+UhdyFUZknIDBg2ul1cZioP7tT19OfQPnwZdwlLLWqxjJF6h\/ufI0RBu3thQdlISaCvuniPo9GBGj9jc5VikIBJp7p6fp9HlBU4aC3\/mrgZFUNFBy4t6+ivmNMEXkpENcok5UHq6fXXyQqMLDOfibYe5IeYD0Nx+eowq20gS4IzhfJq58P0uHR0caeTrRBhcXIy7KM8Dn7TcBSnDj6MGOR+ytz\/lR5D1nifXl5KVGRwIdx\/moBlVjRwP1un1\/PgfAyjtaZxNk49XT6q+TJS5ftLjoijoW4dPm9fqrhoYG+Gtj7kZ5iPS3H5qYqfJcPGSrDMEZHC2+7L8TCKDXwkAyHHg2VeOZPvY7Tbplc9K8GHWDn5K\/z8o7ToiTmc+ro9dMGDb\/5WA9Kn94etuj1Yqcz5Nia3dkkXMMpoR6xhYN6Tt4xl2i0DjrHA\/m68dvtsyyqOIHEdYOY4dPkj2u4zKnmXizdS8cG32dTbRGoLmhkI4f3fVn6cNLMxd2JLMxqST0k+T63NnI0cqmoZTQjAg36PWvDtYxn614H1fNj4jb5VlTpKnMdY4j1+RvxG4SrEnRqOZ6hxPqwYNhXs06ZZACx6hwHrr6sGe5dpJGNSzGpPrPlGt1YyNFKpqCp+nzj0YW239AOjtox1e0vz1I+bAuLKRZYzwZTUeRJuL2RYoxxZjQYa22BM607eQdfsr82Z+bBub2RpZD7zmp8p\/iNumaJ+mhyPWOB9eBb78vZP0SoCVOXvDiPVX1YE9q6yRtwZCCD6x5Cma4dUjXMsxAA9ZwYNhXtX6ZXBCjLoHE+unUcfEbjM0r9FTkOocB6vKvtNumZB0pxU9YOWBBvK\/Dy8Na1KH+sfn68CaBleNswykEHqI8gTLKwVFBLMxoAB0k4NvtCi5mFQXNRGCD87erL047TcZmcdCcFHUBl5X6rCUiOtWjbNDwrUHqpUZ+nCwbl\/LXBoCT\/AIZPoPR6\/nwHQhlOYIzB8e1OGgsP5qcZcpogPpbp9Xz4\/npP3YNVjXJB6un1+WYFnKTDXOJ+ZD6uj1UwsN6fhbmmYc8hOfBujh0082eKjx0Yom+JuB7kZyHW3D5qnBSd+zt+iKMkLxrn5+HT5biOKTtbcf5UmY9R4jAikb4a4PuSnI9TcD66H0eNzHNJ2twP8qPM19PQPXhoUY29qcuzjPEZ+03E1rmOHo8u1hZ+3thQdnJnQZeyeIyGQ4ejAjhk7K4P+VJka+g8D6vGZ+NlHa9ESZufV0evBgtf5W3PuoTqOXS2X5qemuKnj5e1GFhuG+JtxlpkPMB6G4\/PUejFLKTTNxMT8rj+o+on0+LzLuEoU0qqDN26h\/uMGDaa2sGY1A1kbPjX3fV85wXkJZjmScyfkBDoSrDMEGhGBDuI+KgGVSaOP73T6\/nxXb5ayAVaNsnHq\/rFR4r7fcpliU8AeJ6gMzx6MNBsqdhGcu0ahc9Q4D8\/XgzXDs8jZlmNSfWfkFWWFijqQQymhBHSDgW+8KbmIUAcUEgHD+968\/TjtdulVyBVl4MvWOPic3N\/KsUY6WNK5VoOkn0DPDW+wx6Rw7aQZ+peA9derBuL2RpZDxZjU\/ISs9s7RyKahlJBHrGBb74hnj6JUoHGXSMg35vXj4jbpVlTppxHWDmPEbXN26xxIKszGgGDb7CnaNw7aQUX1LxPrp1YN1uErSyHKp6B5gOAHyGi4spGikHBlNDhbffo9Q4dtGM\/WvA+qnVgXW3yrLEcqr0HzEcQevw8zTsqRrmWYgAdZODBsy\/ES\/8AENQg\/rP5uvHbblM0hHAHJR1AZDh0fIiLmwlaKQdKmlRWtD5xlwOFt9+TS2Q7ZBkfSy9Hq+bAubORZYm4MhqPCy7kBQKkngBhoNt\/mbgVAI\/wwfSen1fPjtNwlJUE6Y1yReof1nP0\/Ir8Rt0zRP00OR6xwPrwtvvidlJSnaoKoePEcR0cK5+bAmt3V42zDKag+seEGKA\/E3Iy0IeUdbZj5q4Iu5NMOVIo6hB6un11+RntNumZB0pxU9YOWPu+5i7K60lqrmjU48cx+fr8Gv8Ae0QStZ2s9wEJoGMSF6VzpWlMGNydtu3Y0inbVGanILKAM+A5gOvAWVSpIDCvSCKgj0EGo+Rpf4Un0eDb3\/pl59S3+xbWOT4mwU1+GmJZBWldJ4oSFAqMLBHKLS+NB2FwwAY0FdD5Kc60BoaefGiVSreYinyML\/Ck+jwbe\/8ATLz6lv6As59N9YjIRT1JXIgaHHMtK1pUrkKrgQ7RIYrtzRbWcgSdNApGT5Dooc+GCjgqwyIIoR8iy\/wpPo8G3tR07befUt\/RqOOFs93H3jZrkBKT2qD+zJx9TVGA2y3AaegLW0tEmB5QaLWjjU1BpJOVSBih4\/Iov8KT6PBt6\/067+pb+mssTFXUgqymhBHAg4Wy7wxfH2w0gSatM6AACgbgwoODA9Yx2uwXAnYAs8JGmZABUlk8wocxUZfImv8ACk+jwbev9Ou\/qW\/IrPbO0cqmqshII6iMdj3pjN4pr\/MLRZqmpq3Q9SRWudBxwbzYbhLqIZsFykT9dDzD6PT8iK\/wpPo8G3kefbrv6lvya3lhK8M6GqvGxVh6xhbPvbBr4KLu3AVx7Iq6DlagBPLpYk1NcC+2mZLiClS0ZzXIEhl4qRUA1HH5D1\/hSfR4NvH+n3f1LflVv9pnkt514PG1D1Hzj0HLC23eyHs3of5q3TiaZa46gcaVK9ek4F7t00dzatXTLC2pTmRn0qTQ5MAfR8hq\/wAKT6PBt4\/0+7+pb8v8VtFw8EnA6TkRQihHA5E8cLb95YRZTmg7eAFomPnZMytfOpI\/sjC3lq6zWzkhJozqRqUOR9Yy4+f5C1\/hSfR4NuyngbC6+qbwEz7PcNEGprj4xuAQaOhyIqBhbXfQLC5NB2ubQMchnxZKmpPFRhZ1IeJxVJEIZGHoYVB+Qlf4Un0eDbt9guvqm8DI2qciFvbhfmibrU\/SKH04EV+Btt2a1DMWgJ5jysc1yoAGrn72Bq4GtCDUGhpkRkfV8g6AmhMcgHpy8G3b7BdfVN4KILOXtbOtWtpueM9Q4qfSpGFt3cbffsQBDO1I2JKgBJTlxJyfTQDicAOKVAI9IOYPyC23VL9W3g25\/Yrn6tvB1tyReWIqDb3BJUVoORgQymgFKGnoOBHay\/C3hGdtcEAk\/wBh+DdRofRhoZlKOpIZWFCCOg\/IHbdUv1beDbn9iufq28JWyvGF9ZLksc5JZBzZI\/tKKtWmYPmwBtU4S6JNbSc6ZQBw0n2Xy\/RNfRgo4KsMiCKEfIDbdUv1beDbkq8TZXAH\/wDm3hQZTQjMEYS031TuNktF52ImRagnQ+fQCKMGGeA2zThpqAtbvyyg5e772ZoCta4ofL+26pfq28G3D7JP9WfDFmhYpIpBVlNCCOkEYFp3kT4+ACgm4Tr\/AHuD9TfPg3OwXK3Cj2ozyTIKtTVGc+C1JXUo\/S8vrbql+rbwbcPsk\/1Z8OW4tXaOVfZdCVI6iMLad64fiVqf5qLlmFf0h7Lj\/wAp9Jwb3YrhbqFRqfQCGQVA51Oa5kejPj5eW3VL9W3g24fZJ\/qz4gTcNrmkt7mMhkkjYqwINeIwlr3rir7K\/FQKAwA0iroKBsgSSKEnHx+0zx3dr\/xITUD9YGjKfQwHl1bdUv1beDbh9kn+rPiIX20XElvOvvRtT1HoI9Bwtt3og7Gb\/wDatxVT7R54+gnlFVNP7OBeWEqXFs3CWJtSnMj1cDkaHy4tuqX6tvBtw+yT\/VnxJ8Vs1w8DnJgpqrDzMpyYdYwtr3kRbC4NB28SkwklgKuubIAKnlDDLgMJcwOksEgDJJGwdCCAciKitCKjiOny2tuqX6tvBtw+yT\/VnxN220zsikgvE3NG+YNGU5GtB6cJa70Pu+8oB2hq0Dnz19pK8c6j0jCS8Y5BqR1NVYVIqpGRFQeHlpa9Uv1beDbh9kn+rPigptc5+HbN7eQa4mNCK6TkCNRoRQg9OOwvmXbbw8FlYmFzU5K9OXKnt0\/WwBIKVFQeII84IyI9I8srXql+rbwbcPsk\/wBWfFSw28nb2IYFrWerRmh6KEFetSMJbq\/wV62lexnYaWY6RySZDNiaA0IHnxRxSoBHpB4Hywtf+r9W3g09vMNUckTow4VBUg8PFi2kjC8sF\/8Aj3BJCj+w3tJ6jT0Y0WUwtrun\/trhgrGgJOh8lbhwqGzAocFJAVYZEHI+V1r\/ANX6tvBpP1G+jxclruP8\/ZLlolY61GfsyZkZmudRwwqbJMfimIHwkw0zVJpRaZP\/AHc\/RihyPlZa\/wDV+rbwaT9Rvo8Xh0JDA1BGRBGEs9\/H3haLQBmNJ1UaRk\/vUVaANUdWFl2O4WWXTV7c8syHpBU+11rqHVih8qrT\/q\/VN4NJ+o30eMVngZkkU1VlJBB84IwLXvPEb6KlBOp0zrQEDP2XFSK1FaD2hg3Gx3C3Cj2k9mRePtIcxkCcqinT5U2n\/V+qbwaT9Rvo8Zrd2Mrwzoaq8bFWHURnhbbvbD268PioQFlHpZfZf08D6cC\/2e4juoKCpjPMhoCQ6GjLTUBmKV4E+U9oT\/zPq28Gk\/Ub6PGq322TPBOhBDoaHI19YqOBwtp3siIOQF3bgVyAHPH0+clSDU8Dj7w2uZLm1yHaxGoBNaBulTkcj5vKW065Pq28Gk\/Ub6PG\/wAbs9xJbzUKlkNKggggjgQQTkcLb96o1tZWOd1Cp7POpq0agkdA5P8Ay4W9s5EntX9maJg6H1jgfQaH0eUdp1yfVt4NJ+o30eOfidmuHhY+0oNUceZlORHXhbXvBH8BdZKJo6tAx5RVgasnvMTVh0UGFuYWWSFwCkiEMpBAORGXAjyhtOuT6tvBnRcyVIHrHjsnaLhlhYgyQPzRPT9JDkevj6cLb7sBtt3Q1ZiWgYgVyNCVJI97LPiMZ0KmtGUhlahpVWFQR6QfJ+065Pq28k9G3zarY+1BLzxnI9B4HMmopnhYLhvu69P+XM1YmP8AZk6Oph\/ewBKpUkBhXpBFQR6CDUeTtp1yfVt5KraRSfEWAOdtPzIKla6DxQkKBVSMsLCky2d+dI+HuGoHJArokyU59BIbrxolUq3mIp5N2nXJ9W3kutpOwvbFQQIJyTpqKVRhmtONM1y4YC7bMYLk1JtrghXHtGit7L0UVJyOfs4KSAqwyIORHkzadcn1beTFRxwtpvH\/APRs1AUCZj2qAcNMnHLzNUY1bLOO34m1lIWYeyMhwfNqchJyJIGKHj5L2nXJ9W3k0JYmKupBVgaEEcCDhLTvChv7QAKGrpmUUAFH96gGQbz8cdrsFwJ2ALPCRpmQAVJKeYZ5gkYofJW065Pq28HPkKs9u7RyKaqyEgg+gjAg70x\/GJn\/ADCUWfPUaseD5kVJzoOODebFOtzGK6lXKRBU+2h5hwrXh6fJS065Pq28HPkOt5YSvDOhqrxsVYesYW074RGQEit5AAJBUqKumSvQAnLSanMnAvtpmS5gpUlDmuQJDLxUioBqOPkladcn1beDnyJW\/wBnuJLa4XIPGxU06QacQekHI4Ft3qg0SUoLq3FAf14+HrWnVgXu2zx3Vq1dMsLal4kZ9Kk0OTAH0eSFp1yfVt4Oes+RfxW0XDwScDoORFCKEcDkTxwLbvPH8JcEn+YhFYjUn2k4r0Cq1HoxHewyxy2sx0xTRsGRz5gfPmMuPo8jrTrk+rbwc9Z8i3uryRIoYxqd5GCqo85JyAxJt\/cq2+OuUJVrifVHbqynMdDPmrI1KFGoaMuLH8Qu8kkW7b1tsiSWvxlvHLaxFD7ls4aMaqAvkSxANchSLafxFhG1Xx0p8ZFVrZzyLV1zaOp1MxzUDIDEe42EsdxaTANHNC4eNwRXJlJB4+Rlp1yfVt4OR6T5EtPOypEilndiAqqBUkk5AAYk27ujCd1v1LIZAdFtEwBFXc5tQ6TRBzI2pGNMGXvNddrHU6baIaIEB1imn3uVyhLe0AtRUf0DP3Tv5IYGP7y2fngk\/WjOXrFD6cLY98Y\/uDdDXmqZLNzztyuavHQBVAbVUn28LcQOkkL10SRsHRgDQlWWoIqKZHyKtOuT6tvB26z5ENt2zsd13BdOqO1IMaV0nnl9gcrFgATXSVyOAe8E4W35WFpbkrCpGk9bEMpoTQ6XKNUYWKJQqKAFUCgAHAAf01t+7980u16iz7fc1ltjXiQhPIx\/STSevEW2by42He5CF7G6b+VkZmVVEc5yWpY5S6aBa6zWmFf3XVXU9DKwqrA9IIIIPSPIi065Pq28HbrPkM9lG\/x+5qDS1tyCQRrA1vmqDUhQk8GoGArhodyuGt9uOoC0tmKIw1GhdhzMaBG48jg6WoaY0RKFWpNFFBUmpPrOf5NLSwufjdoVgWsLsl46VWug8YyQgWq8BWgwlis52fd3oBZ3zqFY+aOegRun2ghp0YaGZSjqSCrChBHHyGs2XiXK5\/2lI\/r8HYf2j9PkI0FzJ8TuFDotYCGeo0jm\/RALrqrmFbVpIw1tPOds2x6g2lq1HdGBGmWXicmKuFOlqKy6TjsrdQq1qacSTxJPEk9JOZ6fy8e1zzDd9mQUW0vSWMY5yBFL7aDU5YqDpJAqMC12q5+B3UivwF6ypIc2yjbJZKAAmlDzAUOCjgqwyIIoR5CWX8UfQfB3\/WP0+QWneJy92c0tYB2k7dJoo4cvNmRUA6akUw0Fgy7Nt4IosDCS4ehU80hFFFVNAo5kbS1DjTGONKkksx0gKKsak0AAzPAeBB0JDA1BGRBGIts7zV37ZV0p2dxIRcRJqBPZTZ50BADh1z4YRe7V6E3AqpewuaR3CsQgIUVIcam0qVJLUrpGKHyCsv4o+g+Dv+sfp8gDcb\/dLHJpqkCc8z1rpCoM+YgqpNF1cta4e07uRttNiwZe1ahunU61qKZR1BRh7ysCpqMNO5LSuSWdjVjVi3E9FWJA4CuQHgyXNq7RTRsGR0JVlYcCCMwRhNu7+od+24UHbO2m8QZcJT7eQ\/zK\/rYF13Ov47icLqls35LmL2idUbULABCxZNSgUqRw8gbL+KPoPg7j+030+Phed4byG0iYgL2jULEsF5V4nNhWgyrU0GDa904WsrRgK3E4\/fMDoJAT3Kgupz1KwVlNMNe3LvPdyEmSeZtcjFqaiSf0iASBQE508KS92+WSC4jNUkiYqy9GRFCMDbPxOgfd7Qii3kRVLqMliSzVGmUZ0odJAAo3QW3TuVfx30UahpY15ZogTQdpEeZcyM81zGefj+y\/ij6D4PJ+s30+PH3Pe7iO2tkDEvIaeypY0HEkAE0AJoDh7DuPELeMEqb24UM1VJHJEciKrxY0ZHBUhsNu25Sy3d85znuHMjjLSAC3DlouVKgDVU5+HRb13eu5rK\/gYPFPA5R1KkEEEUPEYh2n8Urb4qEaI\/vC1QLMoGhayRiivRQzEjSzMc8JvndO8hvrRlBYxMC8ZIB0yJ7SMK0NRx4E+PbL+KPoPg8n6zfT46a93KZIYFyLOaCp4AecnoAzPRh7LuBAGBBA3C6U6Mx7UcfFsiHRjymhRlHHB3TvDdS314Tq1ynlTNiBGnsoAWbTTMA0rTxEm89172exvYyCJYHKnLoPQR6DUYj2n8VLMpIooNysVrqIDmssJPEnQupCKAE6CcDd+7V5Bf2LcJrdwy8SuY4rUqaBgDl47sv4o+g+Dy\/xG+nxw15fyxwQJTVJKwRVqaCpNAM8sfBdx7U7g9ea6nJit1oRUDLWxydSKDSwFaqcC97zXb3kwpQEaYl9iuiMZCrIrdNGqRSviY7r3O3CewnYaZBE3JIv6MiGquPQwOIdp\/E63Xbbp2VPvC2Vjb5mmqSIamTjmUqAB7OIt42e4iu7CcAxzwOskbVUNTUpIqAwqpzWuYB8c2X8UfQfB5f4jfT42e5uXWOKNS7u5CqqgVJJOQAHE4m2\/ugv3pfRlozIKrbRuA45n96jKuoJ7rBlJwZ+8lwbhAWKQUpCgJYUCcDysFauTaVYjUPFQ3HujfSW1SDJCTqhlAZW0vGeVgdIr00yriDae\/8AGdm3PSqNdgl7SVshqNBqirxPtL5iOAiv7R0mtZ0EkU0TB0dSSKqwqCKgjrBHEeN7L+KPoPg8oP8AxG+nxq1hsp+8r8UBEJBiSug1Z+B5XDgA8wDAEEY196LkvBUFbOGq26dPs8XIqw1NmyNpYEYWKJQqKAFUCgAHAAeLS3dO\/eO1c1ks5f3ttIdLLVo2yqNRowowOYOI9s71quxbo5oGkbVaMTqOUhzTIKOetWPGmFlUho3GpHUhlYedWFQR6R41sv4o+g+Dz\/xX\/aPjNrOzB3Lcl\/8Aj27Cgzb25Dyr7DDp5hpbSSMU3q8aCyBqLOyLRREgggs3ttmqsATytqAJU0wIYFVI1FAqgADqA8YxxbLdfE7WHVpNuuiz27gHMAAgpUVFUKnPEO27k52Ten0p2F0wMEjnQv7ubIczM1FcLpUe0cK6mquoZSMwVYVBB6QRmD4zsv4o+g+Dz\/xX\/aPjFrF5DebnmBa2\/MwPD94wyQBqBuLLqDFaYkt7yQbdtkmpfhLVjrZGDCksvEkq1GC0XUoZTghABUlj6SxqSfOScyek+NVsbaZdx2fUC1jeVZBkB+7f24zRQOU0p0YW0S5Xad4IH8lfOF1kKzMYpTRGA05AkPmAAThoplKOpIZWFCCOgjxjZfxR9B8HuFPESuP\/AFHxf2e73BkuyQFtbZe1nJND7I4cp1cxFVBIrTHYWo+6bA0rFGweZvYJDycKVDqQuTI2dCMaYx0KCSSSdKhRUnMmgAqc8vHMO37m53nZEIBtbpz2irzEiKYhmTNtWYYEgVFMsLDsd58LuZFW2+9Kxzf3G9iQfqmufs4ocj4vsv4o+g+D3P8AGk\/aPi0z77cqkhBMcCc00h0swCoMyW0MFrQEila4ey2Bn2qxJIEiEG4cAsK6qUStEYUzHMjA8cFolozcWNSxzJoSc6Ak0HR0ePFliYq6kFWBoQRwIOIdq71k77s8elAJ2\/mY0GhaJNxOlFoqvqUV6MBu694vx4VTJYzkJcKdKk6UJ51BOnUta0JoBih8W2X8UfQfB7n+NJ+0fFYu99uo7dWoEVjzMSwUaV4nmZRXgKipGDad1U+7dvYCs8grcurAVAH+XUMR+mjrUEg4kvZmea7mJaWeZi8jljUksfOc6Ci1JoB5AJd2cjxTxkMkkbFWUjgQRmDhNp7\/AMP35t65LPq0XkYCkAB81da6ahxWi5MKnBue5e4JcsK6reQdncoKtTVESTwQtylgB0+LLFl4mdBn6TT+vwe7QdE8o\/8AUfFLbjv1zHbW6gnU5zIUVNFFSaDM0BoMzlhrPuRbiyhqB8XdoHkNDnoirQZgrzEgqwdTUUwb\/cp5bu8b2p7h9bnlVePAVCqDQCtATU+QiX22zSW9wldMkTFWFcjQjPMYj2v8Trf7ztsh8dAAl0vpcexJxzNA2XHA3fubfw38AUNIsZpLFkpIkiajpQuFqRpLZKx8VWP2iL9oeD3n2iX9s+J23HebiO2t1rzSNSpAJoo4s1AaKKk9Aw9h3CtqxlSBuNyKJmGAaKPi\/FHUtRSKqQGw2571cSXV0zV1ymoXNyAg4KF1sopnpOmpHkRFvPd66ms72FgySwuVYFSCOHEVAyOWI9m\/Fa2edaoq7naAB1UAL+9hoA\/DUWUhqk5N0Dfu6l7DuFgSAZIGroYioV1NGRsjkwHA0rTxRY\/aIv2h4PefaJf2z4la83CaOC3SmqSVgiipoKsaAVJpj4buPD8aTT+bkqkAB0HkrzOdLMOFFdKMKYG4d5Lhry5FKFxRFPKeROCjUuoDPSS2mlfIxd57p389heKCvaQOVJUgghhwYEEgggjPCbf+KVmIZs\/\/AOhYpRWPO37yAZCtVUdnRQMyuE3jYLuC\/sJAClxbSLIhr0Er7J\/stRh0jxNY\/aIv2h4PfKvAXUwH\/nPiN7m5dY4Y1Lu7kKqqBUkk5AAcTiTb+6UY3C9Qshlaot0dS6kFhQtRk0sFzGpWGoY+K713T3xBJSJwFhTo5YxyioC6ugsoagbyQG690L+aym99UbkkHmdDysOjMYj2v8SrYbVfNpT462Ba1c8i1kjzaL33YqXXgAqjEe67RPFdWcwDRzQuHQ6lDDMdNCCQcxXMeJLH7RF+0PB7\/wC1T\/tnxCWY0AzJOGsO7Sfed\/UqWQ0gjNAas\/vUDK2lfbWulqjHb957x5IOKWURKWyVBBGkUL5My1f2koGBIrgKooBkAPJMbh3RvngB\/wASBwJIJASCQ8bVU10ipyOQzxHtnfuNdi3Eg\/zFWe0cha8aFoyxHvVWpHMBhLm3dJYJATHLE6vG4BKko6kqwqCKgkZeIrH7RF+0PB7\/AO1T\/tnxA1hterddxUZw2zDQvSNcuaio1UpUal0sVOKb9crDbVDC0syyRAgoRqY870ZNQJpTUy5rhYolCooAVVFAAOAA8l692L5ltGNXtJv3kDZMM0OQI1EgimeeI9v7wf8A1\/dWoNE767V2\/sTUBWp4K46aazxwHRldGFVZCGUjzgioI9I8QWP2iL9oeD3\/ANqn\/bPhz7cJfjt2CsRZ2vOwI1Adow5YxrXQS2akiopiS2upfg9tfUotbckFkOsDtH4klWWoGSuupTg6QBUsxp0ljUnrJNT6fJuO02q6+L2cMGfbryskBFVLaM9UZYIF1IVNMRbXeSrs29OtOwu5FWGRgFqI5jRasxbSrUNBxJIGKOCKgEdR4Hw6x+0RftDwe\/8AtU\/7Z8M7Dc7gPetktrDzynNAaqOAAdWNfd5gDg2qMds21xzW8LAyOpVarJJ5vbVgvKylTkRjRCtAaVPEkgAVJOZNAMzn5Ppt4mG67MoK\/BXxZlQEUrG4OpCMiKHTlQqRUYW2sbk7ZujVJsb9lVstZpHLkklFUEnkNTTTgpICrDIg5EeGWP2mL9oeD3\/2qf8AbPhRl3qcdsRVLePnmflZqKnpCtStK0IGeWJLPaX+6dvqVBgatw4BybtKcuYDLpGasUdcEW60LU1MSWZqcNTGpNOip4ZeUVRkRiPat3I3rZlJpBdMe1jBJJ7Ob2hmSaNqUnowsXdy8EO6NkdtuiEuBmoGjgstS1B2ZLZGqgYoePhVj9ph\/bHg9\/8Aap\/2z4QbvfLhYzTkiHNI5JoAqjPNqKCaLqIBIrhrPuuv3TYPUGdxqunQggFQcoiQwPAujrxYHD3c7NLcylmklkJZ2LMWNSejUxNBkCTQDymWeBmSRCGVlJBBGYII4EYh2rvaDve0JpT961LmNBoXkl96iKQqvUVJOBN3S3BHuQoMlnPSK5Tz8hPMK9KFhlXFD4RY\/aYf2x4Pf\/ap\/wBs+DfH94ruK0hoSC55iAQCVUVZqVFaA0GZoMGDubatZW9R\/M3ifvWAKHliry150Oo19l1wb2\/mkubpvammbW7HSqk16KhFrSgJFTn5VJd2UrwzxmqSRsVZT5wRQjC7b+IsP33aCv8ANAhLxfbOb+zJVmFS41aVoGx959zL+O7UFtcBIW5joTnJCTqUECoOa06a18HsftMP7Y8H3O0kILxXtyjEcKrIwNPBH3TfbmK1tYwSZJWCjJSxA6SaAmgqTTIYkse40NF5l+OuF5a866o4\/eFQjAtysjdBGH3XdJZLq7die0mYuV40C14ABtIpnpoCT5XR7ps1xLa3cRqksLlHU+gihxHtf4rQNf2x0p94WwVbhKsKtImSy0GrpRiaZ4G7d0L6G9g0guqGkkeSkiSM8ykagDUUrkCfBbH7TD+2PB97\/wBSvPrm8CN1fSpDCtAXkYKoJNAKnzk0HnOGtO4sYnZhleygiIAhTVFObHSxKkimpCrDpwN17yXD314DVXl9lDWtI04KA1So93UQpoaeWUe893LuayvYmVklhcqaqQwr0EVANDliPavxVtNXBfvKyQBujOWHIN1ppJJ4YG9d1r6DcdvJoJ7Z9QFSwAcZMhOk0VwrUFaeB2P2mH9seD73\/qV59c3gD3V3IkUMYLO7sFVQOJJOQGH2\/uXbi\/uVJU3ExKW6MpIIy5mNVZSBQqdLUZTg33ei9lvnB5I3osKDl9mJaLU6FJJB5hqFPLYbt3Uvp7G6FQXhcjUCCKMODChIzHThds\/FO3+EmOQ3CzjrESSx\/eRDNRmoBStKEkZ4Tdthu4L6xlFUnt5A6EerMH0Gh9HgNj9qh\/bHg+9\/6lefXN+WaaZgkaAszMaAAZkkngBiXb+6Uf3puCak1glbZHGXM\/vUJVqL7SGqMaUwZe8lyZIasUtY+WBAdYpp986XKEt7QAJFR5dDde5u4S2chKmSMHVDKFYNpljaqOtVFQwOIdp\/EW3G1Xp0J8ZBVrZzyLqdTVo6nU7EalHAAYh3XbZUuLK4UPFNEwZGBFRQj0HMcR0\/l7H7VD+2PB97\/wBSvPrm\/Ktt20Md23BdOqO1IMaV0nnl9gcrFgATXSVyOB9\/zhLblItLeqwqRoOZ9pqMpIJ91ipqMLFEoVFACqBQADgAPL34nujfvDExrJbP+8t5P1425T15H04j23vuv3FulKGZiXs5CA5JDAaoiaKoVgwLH2wMLcW7pLC9SkkbB0YA0JVlqCKimR\/K2P2qH9seD73\/AKlefXN+TezR\/jtzUGlrbkEgjWAHf2UGqMoSfZalQK4aDcbhrfbSWAtLZiisNRoXYczGgRqV5XBKmhpjREoVak0UUFSak+s5\/ICrd3LwtZVBksrislu9AwzSuXtMQVIzNeOIdq3ymxbxKyoEuJAbV2Y05Zmpo4jKSn62Ff3XVXU9DKwBUg9IIIIPSPydkR\/+zD+2PB97\/wBSvPrm\/I\/D3kwmvzkttDzPWqirUrpA1qW6Qp1aSMPazynbdskBBtbZiHZSOEkozNQzI4XlOTLpOOyt1CrWppxJPEk8ST0k5np+QWOz226N5s6tqbb7sl4aErq0dMZIQLVSMsR7fdzrs+9tpX4W7cLHI1BXspTRc2JorENQdOKOCKgEdR4H8jZfaYf2x4Pvf+pXn1zf09W8TF7g0020C9pM1RXJRw5QWFSKhTpqRTBg24jZ7DLlhOu4YhlOcvACq+6vMjlWAIrjTGONKkksx0gKKsak0AAzPAfISu2mVd12cf8Aw72raeVgOzlHOlC1aAlTQVUgYFvYXP3buRqfgb5lVqDWeSTJHoq1PsnMDTXBRwVYZEEUI\/p2X2mH9seD73\/qV59c39E3G\/3SxyaapAnPNJWukKgz5iCqk0XVy1qcPad3I22qxcMvatQ3TKda1HRHUFHHFlYFTUYe4kJeaQku7EljVi5zPRqZiBwFTSnyGBlNCMwRiPa99f782dKKIrtiZo1\/5c3tCla6W1LhF7t3wj3IqC+33dIrgHkB0CpWQan0roJY0JKrih4\/0bL7TD+2PB9+VRQDdb4AD+O\/+0XneK8htImIC9o1CxLBeVeJzYVoMq1NBg23dKBrK1YCtxcD98wOgkKnuZF0NTqUhWXDXty7z3chJknmbXIxNNRJP6RAJAoK50+RBbi3do5UYMjqSGUjMEEZgjEW1d8lbfNoQBBrYLdRqAqjRKQdQVVoFbLMmtc8CTudfCa6ClpLKUaLmMKtWJTpAoeZSRQE5Yof9tl9ph\/bHg+\/\/wCq33174fc97uI7a2jDEvIaeypY0HEmgJoKmgOJLDuPGIFBK\/G3CBjkWBKRnI5qM2yZHqCCMHdNzlku745dvcMXkpwABPCgouWZAAJNPkUS8sZXhnjNUkjYqynzgihGE2\/8RYjvVoKj4oEJdiutqs\/CSrMKl+bStAcHce5l9HdqtdcJolxGAT7cROoVArXMU6f9ll9ph\/bHg\/eLadm2S+26Q7vuSJd7tbtAsqJdyRGa2Q17WMsG7OXONmjdCMq4+8u8N1JfXla65TyrmzAIg5VALtppmFOmtPkYj3TZriW1u4jVJYXKOp9BFDiLZ\/xTtmv4CwX7ytQBcqCVBMkZoktAGOWhiTmx4Y2vvNbR6NvuUtr6NpeR+zcLIoZDzK1DmCMjkfBztffzbIbshaRXAAS4i407OUcwpqJpXTXMjEu9fhPcffm3CrfBS6Y7xB5l4JLT0aWP6Jw9juUMkFwntRyqVYVzzBz+ReO+22yO27I+Z3G+BjjI88a+1J\/dFPThNwuLf793ta1vL9FZVJ1D93Dmi1VqGus5Agg+FGLvrtiPee5fW9IrpPZ4SAZ5IF5wwC5CmJN57gOe8mzrmUiTReRgAV1RZhxUnNCTQZqMPaXkbxTxkq8cilWUjiCDmD8ianurYNFteoCXcbqsVsgqASGObkA10oGNAcQbz3rH\/cG\/R6H1zrS2icaG\/dxe9pZTRnOatQrgIgAUCgAyAA8NZu8lktvu4Vuz3K1VUnB0kLrIH7xQSG0t5qVArifeO7kZ7wbBHrftrRSZ44xrNZYeOSKCzLVQTTDRSqVdSVZWFCCOIIPT8h\/wncTa5bmFTSW6f93bR5MRrlaignSQBxJypiHfPxImXvBu0baxb6aWSkFhmjZyChU81KMvAg4Szso0hgjUKkcahVVRwAAoAOrxDJfbrZjbt8YGm42KrHKWJJrKtNMmZJOoaj+lh9xtofvzYRUi9skYsg1KoE0eZQksAKFgeg5GlDx+Qtdk7ibbPfTEgO6LSKIFlXVJIeVVBYVJOQzxFvv4ySjddw5XXb4HK2sdVBIkYUaRg1RQEJlXmrlHtOx20NnZQjTHDBGsaKPQqgDxLJuFtb\/cW9twvNvRVRjyj95DkjUVaCmg5kkk4kvtysjuWyJw3GxDSRgeeRaao\/7wp6fkITY+5u3XG43z1pHbxlyKAsSSMhkCc\/NiLffxsujNOGJG1WbgRjS2XazDNgaV0pTI5tWoxH3f7p2MG37dD7ENugRa0AqacTQCpNSacfFBRwCpFCDmCDife+7Cr3f391J120YFtI4DU7SIUALMV1OudF9kkk4eTvNt7T7QHKx7laAyW7CradRGaEhS2lwCB8gkWx92rOa+v52VI4YELsSzBRw4VJAqcs8Rb1+NN58JCaN92WThpSPNJMKqvUmr9YYGx9x9stttsxxSBKFsyQXc1ZyCxoWJIr4se0u0WWCVWSSN1DKysKFWByIIyIOJt47iN\/25vT1bTEuu0kY580XFKnpQ0\/snD2ffPb3W1DFYr6AF7aUDTmslB+mozANTTj8gEW07JbTXd7OwSKCBGkkcnoCqCTiDe\/xcnOzbaSrmxhIa7kWoNGOaxVFRnqYfo4Xau4m2Q2Y0hZJ6ap5clBLynmOrSCRULXMKPGD7du1vFdWkoAkhnRZI2ANRqVgQaEA5jEu8\/hVP9w7nSotHrJZyEBRQcXjyDGo1AsfZAx939\/NrmtFJpHcAa7eX9SVeU9Va+jy8S1s43lnkYKkcalmYngABmTiPee\/7nu5s7ZiORNd5ICDTTFkEFQKlyDQ5KcCHuVtiJde\/ez0luX9qlZCMsnK8oWq5GvjSfYe8NrFebfcoY5oZl1KysKHqPmIzHEGuJ9+\/By6G33Z1yfdt0SYGPO2mKTilSVRQ1VAFS2G2Pv3tk+33AJCNItY5QGK6o5BVXUlTQg+XAjjBZmIAAFSSegYg3nfo\/uDu+5Vu3u1PbyJVSeyh9rNSSrPpWopXCv3cslud3Kr2m5XSq9wTpAbQafu1JBOlfPQk5eOJO7\/e2xg3DbpfbguEDrWhFRXgQCaEUI6DiXffwTujFMWBO1XjgxnU2fZTE1UCtdL6shk1aDDbH3y264269SlY7iMqTVQwoTkciDl5\/LWPcbe0+6djfP4+\/Vo1Yc3+GlNb8y6SQKCoriO9t7Vd235SSdxvUDOM6js4zVI6Cma8xOdegeOzsffjbLbcrM8EnSpXMHkcUZCSoqVIrTPEu9fgreG5hA1fdl84EooBURzUCt0mj6fNU4k2HvbYXG3bhEaPDcxlG6xXiPMRUHyxjm7u2DW20FwJNxugY4FFV1aSc3IVw2lakitMW+7b9Au\/d4lVWe4uwGgjemfYxEaaA8GcFunLh5AHYu\/e3xXsIDdlIRSWJmUrqjcZgitRxFaEg0GJ99\/B+5+9rAa5Pu+chLpF52ojezJRQqjg7MclxNsveG0msr+3YpLBcRtG6spoQVYA8R5WpZ9zNvdrXUFlvpwUtogdWbSUP6LAUBJIpxxBvffhh3i3uMq4EyabONwQRpiNddCOL1B\/RwlpaIsUESqkcaKFVVUUCqBkABkAPIM2Hfva4bpwtI7lRouI\/Skq8wp5jVfRh94\/CuSTf9qzY2zKq3kVWUBQAaS8a1ULQKSQOl7LcIpILiM0eOVSjL05g0I8qV2XuJtsl3Ial5TRIY1BAJeRqKANQr05jLPEW8\/ixON93ECvwUepLNCQRmcnkpXp0io4EYTbtpt4rW0iBEcMCLHGoJqdKqABUknIeQ5TvrtiNe0ol\/b0iuk9nhIBzZKBRwwA4AYl3fuIT3j2ZKtphXTeIo\/Si9\/+4T+rh7W7jaKaNiro6lWUjiCDmCPKVdi7jbbcbjdkjV2SckYPvSOeVB6WIxBv34z3fxt0pV\/uu0akCkFTSWX2n4MrKoUUOTYi2LuvZQWFhCqqkNugReVQoJpxNAAWNSaZnyLkn3yxWz3hlbRuNmBHKGOsguByyDW5ZqjUxAq2Jt52GP7\/AO76Fm+ItFPbxpViO1h9rJQCzJqWppXBjkBV1JBBFCCOII8oY9i7o2FxuN\/L7MNvGXbrNOA9JoMRb3+NV72KsNQ2uxar5hhSWbgCOVqIG6QSMJ3d7mWEG3bdGWYRQLQVYkkkmpJz4knzcPI+S93Cz+7N7YGm42AWOQt55Epok9NRq\/tDEm4yWn3vsi0Px1grOFHIP3iU1JzPpBI5iCRl5PQ7L3ftJr2\/uGCRQW8bSSOzGgAVQTxOIN9\/GC4+6rE6JPu6Ah7l15G0yMOWOqllOZdWHDEewdx9uhsoEVVd0QdrMQKapXpV2PEk+oAZeScm5bdbjYd9bP4uxQLG5oAO0hyQ5LxXS2ZJJOJL7dbI7jsaZjcbEGSIDzyLTVH\/AHhTzMfJpLOxieaeQ0SONSzMfMAKk4h3j8T2bYNnLAtbmhvZF5gQEIIjNVHt+62oA8MCw7ibXDauVpJcsO0uJfS8rcxr5hRfMPJZ7S7RZYJVZJI3UMrKwoVYHIgjIg4n3rumP+3t+k1vrgXVbSudbc8Xu6mYVZDkq0C4Y96tvaXa9REW42tZbdwCQCWGaEgV0uFNCPJZYIFZ5HIVVUEkk5AADiTiDeO9qv3e7vyKJBLOlbiVSFZeziJBAZWyZssj05FT3P25TuOnS+4XNJbl6gg85HKDUiiBRTLyaezvY0mgkUq8cihlZTxBBqCOvEu8\/h0V7vb27BjGoJspKnmJjAJQ0qRooK5aekfDd+drlggY0ju4\/wB5byZKTpkWq5agCPPl5JUGE3K6iOx7AaMby9Rg0i6ipEMeRcgqQalQMqnMVju9pshuG+LQtuV6BJLqGk1jU8sdCoI0jUM+Y+T0m2bvbxXVnKAJIZ41kjcA1AZWBBzFcxiXefwnnGxbgRX4KXU9m5AA5Tm8dadGoVPADDbN3722S0kFCkoo8MikkApItVIOk06cjll5Hx321WR27Y3zO43wMcRHnjWmqT+6Kf2sRble2w33flHNd36hkUkMD2UOaKKNTm1HIEEeUUux957KC\/sJlZXhnQOvMpUkV4GhIDChFcjifffwauxYXR1yfdl2S0DHnbTFLmye6qqwKgZlsNsnfnbbjb7kEhTKh0SAGlUccrA04g+RanultzrtuoCTcLkGO2QVzo59sge6tTiDee93\/wBh36PQ+qddNrE40NyRZ6tLKaM5NVNCuEtLRFigiVUjjRQqqqigVQMgAMgB5SybD3usLfcbCQUaG4jDr1iuYPpFCPPibfPwUulUM2obVeOQBUqNMUzE5e23OchRQSc8PsXfHb7jbb5KViuIyhoQGBFciKEHLz+Q\/wB39w9sluUX\/EuX\/d28eRPPK1FHDhmScqYj3f8AE6cb\/uYqfh0DR2aHmHDJ3yKkE6aMvAjCWdjEkNvEoVI41CoqjgAooAB5h5UtsPfjbbfcbNgQomQFkJINY39pDUDNSK0zyxLvX4L3nxcIq33ZeuFlA80c2St1Pp\/WOJdk7y2c1jfQsyPDOhRgVYqePGhBFRll5BrsfcTbJ7+4JAdkWkUQLBdUkh5UUFhUk4h3\/wDGSdN0uwoYbZAWW3RiFIEjghnKnUCByHI1IyMW0bFaw2djCNMcFvGscaj0KoAHla21d+9shvBpKxz00zxHSwBSQcw06yQM1rmQcTb7+ENyd428Fn+75qJdotWNEb2ZQBpHusSfZxLtG+W01newsVkhnRkdSOgqwB8fpsXc3b7jcr560it4y5oAWJNMgKAnPzYTfPxvuO0Ioy7XZS8tQzAiaUcQQFICEcSCRTOPYu6Vhb7dYRABYbeMIuQpU0zJ9JqfT5Ymw7+bXFdSBaR3Sjs7mL9SVaMOo1Xzg4k3b8OHPeLa1oexRQl4nsD\/AA+D1YtTQSQq1OHs76J4Z4zR45FKsp8xBoR47i2Pu3aTX1\/OypHDAhdmLMFGQ9JAqcsW\/eH8ZrtrK3kVZBtdof35BFaTSEUjPnVQxHAkHC7D3H22326zUAMIUAZyCTWR\/ac1JzYmlcsvLUr3x25BuAFI9wtgIrpcgBVwOYAKBR9QpkKYl3zuex7w7EmpmaFCt1CiqWJkjFQVAB5lJ6gSBh7a5Ro5Y2KujgqykZEEHMEeN0sdthkuLh66Y4lLMaCpoBnkMQ71+LE\/3Jtxo3wUVHu3HGjcVjr6dTD9EYG19w9rhs+ULJPTXPLkoJklarGukEioWuYUeXMlzvdiLLemDaNxsgI5tR1kFxTTINT6m1DU1BzDE+67LCd\/7vxlmFzZoTMiAmhlhFWFBSpXUtenBRwQwNCDxB8Zpa2kbSzSMFREUszE8AAMyTiLd+\/zHu3szjUFlTVeSChppiJGippm5Bp7pwIu5W2Il5Tnvrikt0\/tcZCMsnK8gUFcjXy9bcp7f7o30j\/39iiqXJZSTKmQkNAQCSDzVJNBiTcbi0+9tjTP4+wVpFUco\/eJTWnM2kEihINDTxgEQEsTQAcScQ7tvkR7v7A+ljcXiETSISK9lDkxJUkgtpXLjiOfZLEXu8Kq69xvAJJSw0ElAeWMakDLpGpSTzfIDLum1Q\/cG+vU\/E2SARO3\/MhyU8OK6T6cPJvlmb7ZwRo3KyVngIIYgNlVGopJBGQzrQgnxZHuNpZ\/dWxvn94X4aNGHN\/hpTXJmumqigJFThdzhg++N9A\/9\/fIrFCGYgxR5iM0IBIJPLUEVPyCPaXaLLBKrJJG6hlZWFCrA5EEZEHE+89z\/wD67vsmt9UC6rWVzqbnhy06mYVZCKKMkOGPe3bnbbdREe4WwMts4rlVx7BPmeh8UpL3a29oNoLhZNyugY7dRVdWknNyAwbSlSRiLd+8kSd4O8C6X7e6SsELaRURxGqmjVo7DVSmQIzCIAFAoAMgAPkHezvokmt5VKvHIoZGU8QVNQQfMcTb5+G8y9391kbWbfTWyYnSMkXOMUDHlrVm4ADHwnfva5baFjSO6T95bSZKTplWqkjUARxBy8S\/Ddx9slngU0ku5B2dvHkxGqRqLU6SAPPliHeO\/jf9x70lG0yLos42GfLFxeh6XND+iMJaWiLFBEqpHGihVVVFAqgZAAZAD5C5dp3q3iu7KddMsM6B0cVrQq1Qc8+vFxvv4RTHaNyCs42+Q67WVgKhUYnVETwFSy+gDDbP3622aykDEJKykxSAMyho5BysCVNPOBXxCuz9xdtmvZCwDyhSIowWVSzyHJQCy18wNeGIt5\/Fm4G97iKN8FDqS0Q+Zjk8nr0j0Yj2zaLeK1s4gRHDBGscaAmpCqoAGZrkPkPl2HvTZQX+3zBleG4jDrzKVJFeBoSAwoRXI4m378F7v4K5JZ\/uu8YtAxJY0il9pOKqqvqFBm2G2Pvztlxt10CdPapySAe8jjlcelSfDYu73crb5twvZW0hYl5RkTVmNFUUBNSRkD5sQ77+NN0L2ddLja7NyIQQQaSy5M4yIITSM\/axFsPdaygsNvhChIbeMIvKoUE04mgALGpNMz8ib93u+dhBuO3SFWMM61FVIIIIoQcugjLLgcSbx+Ct72gyP3ZfuA3uj93Nkp99jr00yUE4fYe+O33O238dKw3MZRqEAgiuRFCDUVHhMew90rC43HcJTyw20Zdus04D0mgxHvf413ht4zmNrsXBkNQf8SbMLQ6TRA3SCRhdk7k7bb7bZj3IEoW5i3MxqzULGmomlcvkXOw9+ttg3G0z0iVeaMmlSjijIchmpHAYl3\/8GLl9wtRrdtsuiO3RVUt+7kyEnDSFIDVIzOZEuyd5LSaxv4GZJIZ0KMpVipyPpBFRl4LFtGxW015ezMFjhgQu7E5ZKtTiDffxguPumwOiT7vgIe6deVqOwqsVVLKfadWGa4GxdxNvisoSF7WQCssrKoXVI5zJNKngK1IAqfkbba+\/m1w3nKVjnppniyYApKtGGnUSBUrXMqcT73+Ec53nbQWcWMxVLtFqTRTkktBQZaWP6OJdp3u2mtL2BissE6NHIhHQVYAjwFLSyieaeQ6UjjUszHzACpOI93\/EZz3c2tsxC667xxzD\/D4JRgtdZBKtUDH3f3G26OGVq9pdyAPcyVJNHloCQOAAoKDhXP5H1tu\/W3LNcRrpiu4j2dxGCysQrjz6acwNATSlcSbt+HTnvHtS59lGui8Qco\/wuD8xNNBJ0ipGHtL2J4Z4zpeORSrKfMQaEflVhhUvI5CqqipJOQAA4k4g3nvLGe7+wSaH7W6WlxJGdDVii48yMSrNRagg4U90tuV9yAAfcLqktyx9DkUQehAo+SNj3t21U3Eiibha0iuVPpcCjj0OGGJt47pK3eHu\/GpkMsCUuIlAZm7SIEkhVWpdcsx05BoJ1ZJEJVlYEEEZEEHMEfkodwltm2bu+7DVf3iEErzAmKM0Z6FCvRQkVyzxHfbVZjcd8UCu43yrJKGBBrEtNMeYBGkah+l8k8t3vNiLDe2DadysQI5tR1EGQU0yDU2ptQ1GntDE267XAd+2FKt8TYoWljXzyw5sKDiV1L6cFWFCMiD\/AEhd7JaCx2UMFk3G9qkQqA3IvtyGhB5RTMVYYj3Lcbcb\/vq5\/F3yBo0NCD2cOaDJuLamyBBB+St7+K2+5N6YCl5YIqqaaBzw5I1FWgpp9ok1OJNxvLP712NM\/vDbw0iKOXORKa482pVhpJBof9q\/9oba423Vpk3C5rFbJnnzn2yP0U1HEG9d9Kd4t+jKuDMtLSJwVYaIveIKnNyQQaacJaWiLFBEqpHGihVVVFAqgZAAZAD5LSjgFSKEHMEHEu6bRF\/2\/vr1PxNkg7F2\/wCbBkp610N6Tgbp3\/u37y3SnkhaL4e2GTDmQO7McwRVxRl4HCbftcEVtax10RQoqItSSaKoAFSSev8A8PX\/AP\/Z"}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📄 ENVIAR FACTURA ELECTRÓNICA - MÚLTIPLES TARIFAS DE IVA

📋 Descripción General

Endpoint especializado para facturas que incluyen productos/servicios con diferentes tarifas de IVA en una misma transacción. Permite combinar artículos con IVA 19%, 5%, 0% y excluidos en una sola factura.

🔗 URL del Endpoint

Síncrono (recomendado): POST /api/ubl2.1/invoice Asíncrono: POST /api/ubl2.1/invoice/{testSetId}

🔑 Campos Principales Específicos

Campo Tipo Descripción
tax_totals array Array con totales por cada tarifa de IVA
invoice_lines array Cada línea con su tarifa específica
legal_monetary_totals object Totales consolidados de todas las tarifas

📊 Tarifas de IVA Soportadas

  • 19%: Tarifa general (tax_id: 1, percent: "19.00")
  • 5%: Tarifa reducida (tax_id: 1, percent: "5.00")
  • 0%: Tarifa cero/exento (tax_id: 1, percent: "0.00")
  • Excluido: Sin IVA aplicable

💰 Estructura de Tax Totals

El array tax_totals debe consolidar por tarifa:

"tax_totals": [
  {
    "tax_id": 1,
    "tax_amount": "190000.00",
    "taxable_amount": "1000000.00",
    "percent": "19.00"
  },
  {
    "tax_id": 1,
    "tax_amount": "25000.00",
    "taxable_amount": "500000.00",
    "percent": "5.00"
  },
  {
    "tax_id": 1,
    "tax_amount": "0.00",
    "taxable_amount": "200000.00",
    "percent": "0.00"
  }
]

📦 Invoice Lines con Diferentes Tarifas

Cada línea especifica su propia tarifa:

{
  "description": "Producto con IVA 19%",
  "price_amount": "1000000.00",
  "tax_totals": [
    {
      "tax_id": 1,
      "tax_amount": "190000.00",
      "taxable_amount": "1000000.00",
      "percent": "19.00"
    }
  ]
},
{
  "description": "Producto con IVA 5%",
  "price_amount": "500000.00",
  "tax_totals": [
    {
      "tax_id": 1,
      "tax_amount": "25000.00",
      "taxable_amount": "500000.00",
      "percent": "5.00"
    }
  ]
}

📊 Cálculo de Totales

  • tax_exclusive_amount: Suma de todos los taxable_amount
  • tax_inclusive_amount: Suma de taxable_amount + todos los tax_amount
  • payable_amount: Total final con todos los impuestos
  • El tax_amount en tax_totals debe ser la suma de los tax_amount de las líneas con esa tarifa

⚙️ Comportamiento del Sistema

  • Consolidación Automática: Agrupa impuestos por tarifa
  • Validación de Tarifas: Verifica que las tarifas sean válidas según DIAN
  • Cálculo Verificado: Valida que los totales consolidados cuadren
  • Modo Síncrono: Respuesta con desglose de impuestos por tarifa
  • Modo Asíncrono: ZIP_KEY para consulta posterior

✅ Validaciones Críticas

  • Validación de que tax_totals consolida correctamente las tarifas
  • Verificación de que cada línea tiene tax_totals correcto
  • Validación de tarifas permitidas por DIAN (19%, 5%, 0%)
  • Verificación de que la suma de tax_amount por tarifa cuadra
  • Validación de que tax_exclusive_amount suma todos los taxable

💾 Impacto en Base de Datos

  • Tabla documents: Registro con totales consolidados
  • Tabla document_lines: Una fila por línea con su tarifa
  • Tabla tax_totals: Registro separado por cada tarifa de IVA
  • Guardado de desglose para reportes tributarios

📤 Respuesta Exitosa (200 - Síncrono)

{
  "success": true,
  "message": "Factura procesada exitosamente",
  "ResponseDian": {
    "Envelope": {
      "Body": {
        "SendBillSyncResponse": {
          "SendBillSyncResult": {
            "IsValid": "true",
            "StatusCode": "00",
            "StatusDescription": "Procesado Correctamente"
          }
        }
      }
    }
  },
  "cufe": "...",
  "tax_breakdown": {
    "iva_19": "190000.00",
    "iva_5": "25000.00",
    "iva_0": "0.00"
  },
  "pdf_url": "storage/pdf/..."
}

📤 Respuesta Exitosa (200 - Asíncrono)

{
  "success": true,
  "message": "Factura enviada al set de pruebas",
  "zip_key": "...",
  "tax_rates_count": 3
}

⚠️ Errores Comunes

  • 400: Tarifa de IVA no válida o no permitida por DIAN
  • 401: Token de autorización inválido
  • 422: Consolidación incorrecta de tax_totals o totales no cuadran
  • 500: Error al procesar múltiples tarifas

🔐 Autenticación

Authorization: Bearer {API_TOKEN}
Content-Type: application/json

💻 Ejemplo cURL

curl -X POST "http://midominio.com/api/ubl2.1/invoice" \
  -H "Authorization: Bearer {TOKEN}" \
  -H "Content-Type: application/json" \
  -d '{
    "number": 990000123,
    "tax_totals": [
      {"tax_id": 1, "percent": "19.00", "tax_amount": "190000", "taxable_amount": "1000000"},
      {"tax_id": 1, "percent": "5.00", "tax_amount": "25000", "taxable_amount": "500000"}
    ],
    "invoice_lines": [
      {"description": "Art IVA 19%", "tax_totals": [{"percent": "19.00", ...}]},
      {"description": "Art IVA 5%", "tax_totals": [{"percent": "5.00", ...}]}
    ]
  }'

📝 Casos de Uso Comunes

  1. Supermercados: Alimentos (5%) + productos generales (19%)
  2. Restaurantes: Comida (5%) + bebidas alcohólicas (19%)
  3. Farmacias: Medicamentos (0%) + cosméticos (19%)
  4. Librerías: Libros (0%) + útiles escolares (19%)

📌 Notas Importantes

  1. El array tax_totals debe tener una entrada por cada tarifa utilizada
  2. Cada línea en invoice_lines debe Especificar correctamente su tarifa
  3. La suma de tax_amount de todas las líneas con percent X debe igualar el tax_amount del tax_totals con percent X
  4. El sistema valida automáticamente la consolidación correcta
  5. Las tarifas deben corresponder con la clasificación DIAN del producto
  6. El PDF generado muestra el desglose por tarifa de IVA
  7. Modo síncrono recomendado para validar cálculos complejos

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000215,
    "type_document_id": 1,
    "prefix": "SETP",
    "resolution_number": "18760000001",
    "date": "2025-11-07",
    "time": "11:12:48",
    "customer": {
        "identification_number": 89008003,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2021-08-17",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "1317.08",
            "base_amount": "32246.50"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "32246.50",
        "tax_exclusive_amount": "32246.50",
        "tax_inclusive_amount": "36014.00",
        "allowance_total_amount": "1317.08",
        "charge_total_amount": "0.00",
        "payable_amount": "34696.92"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "5400.00"
        },
        {
            "tax_id": 1,
            "tax_amount": "476.19",
            "percent": "5",
            "taxable_amount": "9523.81"
        },
        {
            "tax_id": 1,
            "tax_amount": "3291.31",
            "percent": "19",
            "taxable_amount": "17322.69"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "4",
            "line_extension_amount": "6722.69",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "336.13",
                    "base_amount": "8000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1277.31",
                    "taxable_amount": "6722.69",
                    "percent": "19.00"
                }
            ],
            "description": "BONOS POR SERVICIOS",
            "code": "BONOS",
            "type_item_identification_id": 4,
            "price_amount": "1764.70",
            "base_quantity": "4"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "9523.81",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "380.95",
                    "base_amount": "10000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "476.19",
                    "taxable_amount": "9523.81",
                    "percent": "5.00"
                }
            ],
            "description": "CARNE MOLIDA",
            "code": "CARNE",
            "type_item_identification_id": 4,
            "price_amount": "9904.76",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "3000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "360.00",
                    "base_amount": "3000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "3000.00",
                    "percent": "0.00"
                }
            ],
            "description": "CESANTIA MERCANTIL",
            "code": "CESANTIA",
            "type_item_identification_id": 4,
            "price_amount": "1680.00",
            "base_quantity": "2"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "2000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "2380.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "380.00",
                    "taxable_amount": "2000.00",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "2000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "2400.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "240.00",
                    "base_amount": "2400.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "2400.00",
                    "percent": "0.00"
                }
            ],
            "description": "CURUBA",
            "code": "CURUBA",
            "type_item_identification_id": 4,
            "price_amount": "1320.00",
            "base_quantity": "2"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "1000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1190.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "190.00",
                    "taxable_amount": "1000.00",
                    "percent": "19.00"
                }
            ],
            "description": "MANZANA",
            "code": "MANZANA",
            "type_item_identification_id": 4,
            "price_amount": "1000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "4",
            "line_extension_amount": "7600.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "9044.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1444.00",
                    "taxable_amount": "7600.00",
                    "percent": "19.00"
                }
            ],
            "description": "PERAS",
            "code": "PERAS",
            "type_item_identification_id": 4,
            "price_amount": "1900.00",
            "base_quantity": "4"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000215,
    "type_document_id": 1,
    "prefix": "SETP",
    "resolution_number": "18760000001",
    "date": "2025-11-07",
    "time": "11:12:48",
    "customer": {
        "identification_number": 89008003,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2021-08-17",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "1317.08",
            "base_amount": "32246.50"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "32246.50",
        "tax_exclusive_amount": "32246.50",
        "tax_inclusive_amount": "36014.00",
        "allowance_total_amount": "1317.08",
        "charge_total_amount": "0.00",
        "payable_amount": "34696.92"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "5400.00"
        },
        {
            "tax_id": 1,
            "tax_amount": "476.19",
            "percent": "5",
            "taxable_amount": "9523.81"
        },
        {
            "tax_id": 1,
            "tax_amount": "3291.31",
            "percent": "19",
            "taxable_amount": "17322.69"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "4",
            "line_extension_amount": "6722.69",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "336.13",
                    "base_amount": "8000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1277.31",
                    "taxable_amount": "6722.69",
                    "percent": "19.00"
                }
            ],
            "description": "BONOS POR SERVICIOS",
            "code": "BONOS",
            "type_item_identification_id": 4,
            "price_amount": "1764.70",
            "base_quantity": "4"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "9523.81",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "380.95",
                    "base_amount": "10000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "476.19",
                    "taxable_amount": "9523.81",
                    "percent": "5.00"
                }
            ],
            "description": "CARNE MOLIDA",
            "code": "CARNE",
            "type_item_identification_id": 4,
            "price_amount": "9904.76",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "3000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "360.00",
                    "base_amount": "3000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "3000.00",
                    "percent": "0.00"
                }
            ],
            "description": "CESANTIA MERCANTIL",
            "code": "CESANTIA",
            "type_item_identification_id": 4,
            "price_amount": "1680.00",
            "base_quantity": "2"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "2000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "2380.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "380.00",
                    "taxable_amount": "2000.00",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "2000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "2400.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "240.00",
                    "base_amount": "2400.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "2400.00",
                    "percent": "0.00"
                }
            ],
            "description": "CURUBA",
            "code": "CURUBA",
            "type_item_identification_id": 4,
            "price_amount": "1320.00",
            "base_quantity": "2"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "1000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1190.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "190.00",
                    "taxable_amount": "1000.00",
                    "percent": "19.00"
                }
            ],
            "description": "MANZANA",
            "code": "MANZANA",
            "type_item_identification_id": 4,
            "price_amount": "1000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "4",
            "line_extension_amount": "7600.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "9044.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1444.00",
                    "taxable_amount": "7600.00",
                    "percent": "19.00"
                }
            ],
            "description": "PERAS",
            "code": "PERAS",
            "type_item_identification_id": 4,
            "price_amount": "1900.00",
            "base_quantity": "4"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000215,
    "type_document_id": 1,
    "prefix": "SETP",
    "resolution_number": "18760000001",
    "date": "2025-11-07",
    "time": "11:12:48",
    "customer": {
        "identification_number": 89008003,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2021-08-17",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "1317.08",
            "base_amount": "32246.50"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "32246.50",
        "tax_exclusive_amount": "32246.50",
        "tax_inclusive_amount": "36014.00",
        "allowance_total_amount": "1317.08",
        "charge_total_amount": "0.00",
        "payable_amount": "34696.92"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "5400.00"
        },
        {
            "tax_id": 1,
            "tax_amount": "476.19",
            "percent": "5",
            "taxable_amount": "9523.81"
        },
        {
            "tax_id": 1,
            "tax_amount": "3291.31",
            "percent": "19",
            "taxable_amount": "17322.69"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "4",
            "line_extension_amount": "6722.69",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "336.13",
                    "base_amount": "8000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1277.31",
                    "taxable_amount": "6722.69",
                    "percent": "19.00"
                }
            ],
            "description": "BONOS POR SERVICIOS",
            "code": "BONOS",
            "type_item_identification_id": 4,
            "price_amount": "1764.70",
            "base_quantity": "4"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "9523.81",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "380.95",
                    "base_amount": "10000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "476.19",
                    "taxable_amount": "9523.81",
                    "percent": "5.00"
                }
            ],
            "description": "CARNE MOLIDA",
            "code": "CARNE",
            "type_item_identification_id": 4,
            "price_amount": "9904.76",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "3000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "360.00",
                    "base_amount": "3000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "3000.00",
                    "percent": "0.00"
                }
            ],
            "description": "CESANTIA MERCANTIL",
            "code": "CESANTIA",
            "type_item_identification_id": 4,
            "price_amount": "1680.00",
            "base_quantity": "2"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "2000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "2380.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "380.00",
                    "taxable_amount": "2000.00",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "2000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "2400.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "240.00",
                    "base_amount": "2400.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "2400.00",
                    "percent": "0.00"
                }
            ],
            "description": "CURUBA",
            "code": "CURUBA",
            "type_item_identification_id": 4,
            "price_amount": "1320.00",
            "base_quantity": "2"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "1000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1190.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "190.00",
                    "taxable_amount": "1000.00",
                    "percent": "19.00"
                }
            ],
            "description": "MANZANA",
            "code": "MANZANA",
            "type_item_identification_id": 4,
            "price_amount": "1000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "4",
            "line_extension_amount": "7600.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "9044.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1444.00",
                    "taxable_amount": "7600.00",
                    "percent": "19.00"
                }
            ],
            "description": "PERAS",
            "code": "PERAS",
            "type_item_identification_id": 4,
            "price_amount": "1900.00",
            "base_quantity": "4"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000215,"type_document_id":1,"prefix":"SETP","resolution_number":"18760000001","date":"2025-11-07","time":"11:12:48","customer":{"identification_number":89008003,"name":"ALEXANDER OBANDO LONDONO","phone":"3103891693","address":"BRR LIMONAR MZ 6 CS 3 ET 1","email":"[email protected]","merchant_registration":"0000-00","type_document_identification_id":3,"type_organization_id":2,"municipality_id":149,"type_regime_id":2},"payment_form":{"payment_form_id":1,"payment_method_id":10,"payment_due_date":"2021-08-17","duration_measure":"0"},"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"1317.08","base_amount":"32246.50"}],"legal_monetary_totals":{"line_extension_amount":"32246.50","tax_exclusive_amount":"32246.50","tax_inclusive_amount":"36014.00","allowance_total_amount":"1317.08","charge_total_amount":"0.00","payable_amount":"34696.92"},"tax_totals":[{"tax_id":1,"tax_amount":"0.00","percent":"0","taxable_amount":"5400.00"},{"tax_id":1,"tax_amount":"476.19","percent":"5","taxable_amount":"9523.81"},{"tax_id":1,"tax_amount":"3291.31","percent":"19","taxable_amount":"17322.69"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"4","line_extension_amount":"6722.69","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"336.13","base_amount":"8000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"1277.31","taxable_amount":"6722.69","percent":"19.00"}],"description":"BONOS POR SERVICIOS","code":"BONOS","type_item_identification_id":4,"price_amount":"1764.70","base_quantity":"4"},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"9523.81","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"380.95","base_amount":"10000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"476.19","taxable_amount":"9523.81","percent":"5.00"}],"description":"CARNE MOLIDA","code":"CARNE","type_item_identification_id":4,"price_amount":"9904.76","base_quantity":"1"},{"unit_measure_id":70,"invoiced_quantity":"2","line_extension_amount":"3000.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"360.00","base_amount":"3000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"3000.00","percent":"0.00"}],"description":"CESANTIA MERCANTIL","code":"CESANTIA","type_item_identification_id":4,"price_amount":"1680.00","base_quantity":"2"},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"2000.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"2380.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"380.00","taxable_amount":"2000.00","percent":"19.00"}],"description":"COMISION POR SERVICIOS","code":"COMISION","type_item_identification_id":4,"price_amount":"2000.00","base_quantity":"1"},{"unit_measure_id":70,"invoiced_quantity":"2","line_extension_amount":"2400.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"240.00","base_amount":"2400.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"2400.00","percent":"0.00"}],"description":"CURUBA","code":"CURUBA","type_item_identification_id":4,"price_amount":"1320.00","base_quantity":"2"},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"1000.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"1190.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"190.00","taxable_amount":"1000.00","percent":"19.00"}],"description":"MANZANA","code":"MANZANA","type_item_identification_id":4,"price_amount":"1000.00","base_quantity":"1"},{"unit_measure_id":70,"invoiced_quantity":"4","line_extension_amount":"7600.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"9044.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"1444.00","taxable_amount":"7600.00","percent":"19.00"}],"description":"PERAS","code":"PERAS","type_item_identification_id":4,"price_amount":"1900.00","base_quantity":"4"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

🚚 ENVIAR FACTURA ELECTRÓNICA - CON DELIVERY

📋 Descripción General

Endpoint para envío de facturas electrónicas que incluyen información de entrega (delivery). Permite Especificar la empresa transportadora o persona responsable de realizar la entrega física de los productos.

🔗 URL del Endpoint

Síncrono (recomendado): POST /api/ubl2.1/invoice Asíncrono: POST /api/ubl2.1/invoice/{testSetId}

🔑 Campos Principales Específicos

Campo Tipo Descripción
delivery object Datos de la entrega
delivery.actual_delivery_date date Fecha de entrega (YYYY-MM-DD)
delivery.actual_delivery_time time Hora de entrega (HH:MM:SS)
delivery_party object Empresa o persona que realiza la entrega
delivery_party.party_name string Nombre de la transportadora
delivery_party.party_identification string NIT/Identificación del transportador
delivery_party.physical_location object Dirección de entrega

📦 Estructura de Delivery

"delivery": {
  "actual_delivery_date": "2025-11-20",
  "actual_delivery_time": "14:30:00"
},
"delivery_party": {
  "party_name": "Transportes Express S.A.S.",
  "party_identification": "900123456",
  "party_identification_type": "31",
  "physical_location": {
    "address": {
      "city_name": "Bogotá D.C.",
      "postal_zone": "110111",
      "address_line": "Calle 123 # 45-67"
    }
  }
}

💼 Casos de Uso

  • E-commerce: Entregas por empresas de logística
  • Distribución: Transporte propio de mercancías
  • Domicilios: Servicios de mensajería
  • Exportaciones: Empresas de transporte internacional

⚙️ Comportamiento del Sistema

  • Modo Síncrono: Validación inmediata de datos de entrega
  • Modo Asíncrono: ZIP_KEY para consulta posterior
  • XML Generation: delivery y delivery_party se incluyen en el XML UBL 2.1
  • Trazabilidad: Seguimiento de quién y cuándo entrega
  • Validación: Verifica formatos de fecha, hora y NIT del transportador

✅ Validaciones Críticas

  • Validación de formato de fecha (YYYY-MM-DD)
  • Validación de formato de hora (HH:MM:SS)
  • Verificación de NIT del delivery_party
  • Validación de que actual_delivery_date no sea anterior a document.date
  • Coherencia entre dirección de entrega y customer

💾 Impacto en Base de Datos

  • Tabla documents: Campos delivery_date, delivery_time
  • Tabla delivery_parties: Registro del transportador
  • Tabla addresses: Dirección de entrega
  • Índice por delivery_party_identification para búsquedas

📤 Respuesta Exitosa (200 - Síncrono)

{
  "success": true,
  "message": "Factura procesada exitosamente",
  "ResponseDian": {
    "Envelope": {
      "Body": {
        "SendBillSyncResponse": {
          "SendBillSyncResult": {
            "IsValid": "true",
            "StatusCode": "00",
            "StatusDescription": "Procesado Correctamente"
          }
        }
      }
    }
  },
  "cufe": "...",
  "delivery": {
    "actual_delivery_date": "2025-11-20",
    "actual_delivery_time": "14:30:00"
  },
  "delivery_party": "Transportes Express S.A.S.",
  "pdf_url": "storage/pdf/..."
}

📤 Respuesta Exitosa (200 - Asíncrono)

{
  "success": true,
  "message": "Factura enviada al set de pruebas",
  "zip_key": "...",
  "delivery_party_id": "900123456"
}

⚠️ Errores Comunes

  • 400: Formato de fecha u hora inválido en delivery
  • 401: Token de autorización inválido
  • 422: NIT del delivery_party inválido o fecha de entrega anterior a fecha de factura
  • 500: Error interno al procesar delivery

🔐 Autenticación

Authorization: Bearer {API_TOKEN}
Content-Type: application/json

💻 Ejemplo cURL

curl -X POST "http://midominio.com/api/ubl2.1/invoice" \
  -H "Authorization: Bearer {TOKEN}" \
  -H "Content-Type: application/json" \
  -d '{
    "number": 990000124,
    "delivery": {
      "actual_delivery_date": "2025-11-20",
      "actual_delivery_time": "14:30:00"
    },
    "delivery_party": {
      "party_name": "Transportes Express S.A.S.",
      "party_identification": "900123456"
    },
    "customer": {...},
    "invoice_lines": [...]
  }'

📝 Campos Relacionados

  • despatch_document_reference: Referencia a remisión de mercancías
  • delivery_terms: Términos y condiciones de entrega (INCOTERMS)
  • transport_handling_unit: Unidades de transporte (pallets, cajas)

📌 Notas Importantes

  1. Los campos delivery y delivery_party son opcionales
  2. Útil para trazabilidad logística completa
  3. El delivery_party puede ser diferente al emisor y receptor
  4. La fecha de entrega puede ser igual o posterior a la fecha de la factura
  5. El XML incluye Delivery y DeliveryParty en el esquema UBL 2.1
  6. Facilita auditorías de transporte y logística
  7. Aparece en el PDF de representación gráfica si está configurado

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000216,
    "type_document_id": 1,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "date": "2025-11-07",
    "time": "04:08:12",
    "sendmail": true,
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "delivery": {
        "languaje_id": 79,
        "country_id": 46,
        "municipality_id": 822,
        "address": "CLL 4 NRO 33-90",
        "actual_delivery_date": "2025-11-07"
    },
    "deliveryparty": {
        "identification_number": 890050452,
        "dv": 9,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2025-12-07",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "840336.13"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.13",
        "tax_exclusive_amount": "840336.13",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.86",
            "percent": "19",
            "taxable_amount": "840336.13"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.13",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.86",
                    "taxable_amount": "840336.13",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.13",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000216,
    "type_document_id": 1,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "date": "2025-11-07",
    "time": "04:08:12",
    "sendmail": true,
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "delivery": {
        "languaje_id": 79,
        "country_id": 46,
        "municipality_id": 822,
        "address": "CLL 4 NRO 33-90",
        "actual_delivery_date": "2025-11-07"
    },
    "deliveryparty": {
        "identification_number": 890050452,
        "dv": 9,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2025-12-07",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "840336.13"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.13",
        "tax_exclusive_amount": "840336.13",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.86",
            "percent": "19",
            "taxable_amount": "840336.13"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.13",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.86",
                    "taxable_amount": "840336.13",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.13",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000216,
    "type_document_id": 1,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "date": "2025-11-07",
    "time": "04:08:12",
    "sendmail": true,
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "delivery": {
        "languaje_id": 79,
        "country_id": 46,
        "municipality_id": 822,
        "address": "CLL 4 NRO 33-90",
        "actual_delivery_date": "2025-11-07"
    },
    "deliveryparty": {
        "identification_number": 890050452,
        "dv": 9,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2025-12-07",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "840336.13"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.13",
        "tax_exclusive_amount": "840336.13",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.86",
            "percent": "19",
            "taxable_amount": "840336.13"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.13",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.86",
                    "taxable_amount": "840336.13",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.13",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000216,"type_document_id":1,"resolution_number":"18760000001","prefix":"SETP","date":"2025-11-07","time":"04:08:12","sendmail":true,"customer":{"identification_number":900166483,"dv":1,"name":"INVERSIONES DAVAL SAS","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"municipality_id":822,"type_regime_id":1},"delivery":{"languaje_id":79,"country_id":46,"municipality_id":822,"address":"CLL 4 NRO 33-90","actual_delivery_date":"2025-11-07"},"deliveryparty":{"identification_number":890050452,"dv":9,"name":"INVERSIONES DAVAL SAS","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"municipality_id":822,"type_regime_id":1},"payment_form":{"payment_form_id":2,"payment_method_id":30,"payment_due_date":"2025-12-07","duration_measure":"30"},"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"840336.13"}],"legal_monetary_totals":{"line_extension_amount":"840336.13","tax_exclusive_amount":"840336.13","tax_inclusive_amount":"1000000.00","allowance_total_amount":"0.00","charge_total_amount":"0.00","payable_amount":"1000000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"159663.86","percent":"19","taxable_amount":"840336.13"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"840336.13","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"1000000000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"159663.86","taxable_amount":"840336.13","percent":"19.00"}],"description":"COMISION POR SERVICIOS","code":"COMISION","type_item_identification_id":4,"price_amount":"840336.13","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

🛍️ ENVIAR FACTURA ELECTRÓNICA - CON IMPUESTO A LA BOLSA PLÁSTICA (INCBP)

📋 Descripción General

Endpoint para envío de facturas electrónicas que incluyen el Impuesto Nacional al Consumo de Bolsas Plásticas (INCBP). Aplica cuando se cobran bolsas plásticas en establecimientos comerciales según Ley 1819 de 2016.

🔗 URL del Endpoint

Síncrono (recomendado): POST /api/ubl2.1/invoice Asíncrono: POST /api/ubl2.1/invoice/{testSetId}

🔑 Campos Principales Específicos

Campo Tipo Descripción
tax_totals[].tax_id integer 10 = Impuesto Bolsas Plásticas (INCBP)
tax_totals[].tax_amount decimal Valor total del impuesto ($50 por bolsa en 2025)
tax_totals[].taxable_amount decimal Base gravable (cantidad de bolsas)
tax_totals[].percent string Valor unitario del impuesto (ej: "50.00")
tax_totals[].unit_measure_id integer 94 = Unidad (bolsas)

📦 Estructura de INCBP en Invoice Line

"invoice_lines": [
  {
    "unit_measure_id": 70,
    "invoiced_quantity": 1.00,
    "line_extension_amount": 1000.00,
    "description": "Producto principal",
    "code": "PROD001",
    "price_amount": 1000.00,
    "tax_totals": [
      {
        "tax_id": 10,
        "tax_amount": 100.00,
        "taxable_amount": 2.00,
        "percent": "50.00",
        "unit_measure_id": 94
      },
      {
        "tax_id": 1,
        "tax_amount": 190.00,
        "taxable_amount": 1000.00,
        "percent": "19.00"
      }
    ]
  }
]

💼 Casos de Uso

  • Supermercados: Cobro por bolsas plásticas entregadas
  • Tiendas Retail: Comercios que entregan bolsas plásticas
  • Droguerías: Farmacias con bolsas plásticas
  • Comercio General: Cualquier establecimiento que entregue bolsas

💰 Cálculo del Impuesto

INCBP por factura = Número de bolsas × Valor unitario vigente

Ejemplo 2025:
- 2 bolsas × $50 = $100 INCBP
- Base gravable (taxable_amount): 2.00
- Tarifa (percent): "50.00"
- Impuesto (tax_amount): 100.00

⚙️ Comportamiento del Sistema

  • Modo Síncrono: Validación inmediata del INCBP
  • Modo Asíncrono: ZIP_KEY para consulta posterior
  • XML Generation: tax_id=10 se incluye en TaxTotal del XML UBL 2.1
  • Consolidación: El INCBP se suma al total de impuestos
  • Validación: Verifica que percent corresponda al valor vigente

✅ Validaciones Críticas

  • Verificación de tax_id = 10 para INCBP
  • Validación de percent según valor vigente ($50 en 2025)
  • Coherencia entre taxable_amount, percent y tax_amount
  • Verificación de unit_measure_id = 94 (unidades)
  • Cálculo correcto: tax_amount = taxable_amount × percent

💾 Impacto en Base de Datos

  • Tabla tax_totals: Registro del INCBP por línea
  • Tabla documents: tax_inclusive_amount incluye INCBP
  • Reportes fiscales: Separación de INCBP de otros impuestos
  • Auditoría: Trazabilidad de bolsas plásticas cobradas

📤 Respuesta Exitosa (200 - Síncrono)

{
  "success": true,
  "message": "Factura procesada exitosamente",
  "ResponseDian": {
    "Envelope": {
      "Body": {
        "SendBillSyncResponse": {
          "SendBillSyncResult": {
            "IsValid": "true",
            "StatusCode": "00",
            "StatusDescription": "Procesado Correctamente"
          }
        }
      }
    }
  },
  "cufe": "...",
  "tax_totals": [
    {
      "tax_id": 10,
      "tax_amount": 100.00,
      "taxable_amount": 2.00
    }
  ],
  "pdf_url": "storage/pdf/..."
}

⚠️ Errores Comunes

  • 400: tax_id incorrecto para INCBP (debe ser 10)
  • 401: Token de autorización inválido
  • 422: Valor unitario no corresponde al vigente o cálculo incorrecto de tax_amount
  • 500: Error interno al procesar INCBP

🔐 Autenticación

Authorization: Bearer {API_TOKEN}
Content-Type: application/json

💻 Ejemplo cURL

curl -X POST "http://midominio.com/api/ubl2.1/invoice" \
  -H "Authorization: Bearer {TOKEN}" \
  -H "Content-Type: application/json" \
  -d '{
    "number": 990000125,
    "invoice_lines": [{
      "description": "Compras varias",
      "price_amount": 1000.00,
      "tax_totals": [
        {
          "tax_id": 10,
          "tax_amount": 100.00,
          "taxable_amount": 2.00,
          "percent": "50.00",
          "unit_measure_id": 94
        }
      ]
    }]
  }'

📝 Valores Vigentes del INCBP

  • 2017-2019: $20 por bolsa
  • 2020: $30 por bolsa
  • 2021: $40 por bolsa
  • 2022-2025: $50 por bolsa

📌 Notas Importantes

  1. El INCBP es un impuesto nacional obligatorio (Ley 1819/2016)
  2. Se aplica por cada bolsa plástica entregada al consumidor
  3. No aplica sobre bolsas biodegradables o reutilizables
  4. El tax_id = 10 es específico para INCBP en el estándar DIAN
  5. Debe aparecer desglosado en el PDF de representación gráfica
  6. Se reporta separadamente en declaraciones tributarias
  7. El valor unitario se actualiza anualmente por el Gobierno

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": "990000217",
    "type_document_id": 1,
    "date": "2025-11-07",
    "time": " 18:34:00",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "notes": "Pedido Desde App Desde Cotización:CT-664857 CT-664857 V14",
    "disable_confirmation_text": true,
    "establishment_name": "RINVAL S.A.S",
    "establishment_address": "CLL 11 # 47B 20 ESPERANZA",
    "establishment_phone": "3172657814",
    "establishment_municipality": "687",
    "establishment_email": "",
    "sendmail": true,
    "sendmailtome": true,
    "send_customer_credentials": false,
    "customer": {
        "identification_number": 17348947,
        "dv": 6,
        "name": "WILSON  DAZA CASTILLO",
        "phone": "3102156276",
        "address": "CRR 35 A 5 A - 80 SUR",
        "email": "[email protected]",
        "merchant_registration": "000000",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 117,
        "municipality_id": 687,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 1,
        "payment_due_date": "2025-11-07",
        "duration_measure": 0
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "4500.00",
            "percent": "5.00",
            "taxable_amount": "90000.000"
        },
        {
            "tax_id": 19,
            "unit_measure_id": "70",
            "tax_amount": "10000.00",
            "taxable_amount": "0.00",
            "percent": "0.00",
            "per_unit_amount": "5000.00",
            "base_unit_measure": "2.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "90000.000",
        "tax_exclusive_amount": "90000.000",
        "tax_inclusive_amount": "104500.000",
        "allowance_total_amount": "0.000",
        "charge_total_amount": "0.000",
        "payable_amount": "104500.000"
    },
    "invoice_lines": [
        {
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "4500.00",
                    "percent": "5.00",
                    "taxable_amount": "90000.000"
                },
                {
                    "tax_id": 19,
                    "unit_measure_id": "70",
                    "tax_amount": "10000.00",
                    "taxable_amount": "0.00",
                    "percent": "0.00",
                    "per_unit_amount": "5000.00",
                    "base_unit_measure": "2.00"
                }
            ],
            "unit_measure_id": 1076,
            "invoiced_quantity": "2.000",
            "line_extension_amount": "90000.00",
            "free_of_charge_indicator": false,
            "description": "LDM AGUARDIENTE LLANERO EDICION COLEO 750 C.C BOTELLA ",
            "notes": "",
            "code": "LDM001002",
            "type_item_identification_id": 4,
            "price_amount": "45000.000",
            "base_quantity": "2"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": "990000217",
    "type_document_id": 1,
    "date": "2025-11-07",
    "time": " 18:34:00",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "notes": "Pedido Desde App Desde Cotización:CT-664857 CT-664857 V14",
    "disable_confirmation_text": true,
    "establishment_name": "RINVAL S.A.S",
    "establishment_address": "CLL 11 # 47B 20 ESPERANZA",
    "establishment_phone": "3172657814",
    "establishment_municipality": "687",
    "establishment_email": "",
    "sendmail": true,
    "sendmailtome": true,
    "send_customer_credentials": false,
    "customer": {
        "identification_number": 17348947,
        "dv": 6,
        "name": "WILSON  DAZA CASTILLO",
        "phone": "3102156276",
        "address": "CRR 35 A 5 A - 80 SUR",
        "email": "[email protected]",
        "merchant_registration": "000000",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 117,
        "municipality_id": 687,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 1,
        "payment_due_date": "2025-11-07",
        "duration_measure": 0
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "4500.00",
            "percent": "5.00",
            "taxable_amount": "90000.000"
        },
        {
            "tax_id": 19,
            "unit_measure_id": "70",
            "tax_amount": "10000.00",
            "taxable_amount": "0.00",
            "percent": "0.00",
            "per_unit_amount": "5000.00",
            "base_unit_measure": "2.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "90000.000",
        "tax_exclusive_amount": "90000.000",
        "tax_inclusive_amount": "104500.000",
        "allowance_total_amount": "0.000",
        "charge_total_amount": "0.000",
        "payable_amount": "104500.000"
    },
    "invoice_lines": [
        {
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "4500.00",
                    "percent": "5.00",
                    "taxable_amount": "90000.000"
                },
                {
                    "tax_id": 19,
                    "unit_measure_id": "70",
                    "tax_amount": "10000.00",
                    "taxable_amount": "0.00",
                    "percent": "0.00",
                    "per_unit_amount": "5000.00",
                    "base_unit_measure": "2.00"
                }
            ],
            "unit_measure_id": 1076,
            "invoiced_quantity": "2.000",
            "line_extension_amount": "90000.00",
            "free_of_charge_indicator": false,
            "description": "LDM AGUARDIENTE LLANERO EDICION COLEO 750 C.C BOTELLA ",
            "notes": "",
            "code": "LDM001002",
            "type_item_identification_id": 4,
            "price_amount": "45000.000",
            "base_quantity": "2"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": "990000217",
    "type_document_id": 1,
    "date": "2025-11-07",
    "time": " 18:34:00",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "notes": "Pedido Desde App Desde Cotización:CT-664857 CT-664857 V14",
    "disable_confirmation_text": true,
    "establishment_name": "RINVAL S.A.S",
    "establishment_address": "CLL 11 # 47B 20 ESPERANZA",
    "establishment_phone": "3172657814",
    "establishment_municipality": "687",
    "establishment_email": "",
    "sendmail": true,
    "sendmailtome": true,
    "send_customer_credentials": false,
    "customer": {
        "identification_number": 17348947,
        "dv": 6,
        "name": "WILSON  DAZA CASTILLO",
        "phone": "3102156276",
        "address": "CRR 35 A 5 A - 80 SUR",
        "email": "[email protected]",
        "merchant_registration": "000000",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "type_liability_id": 117,
        "municipality_id": 687,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 1,
        "payment_due_date": "2025-11-07",
        "duration_measure": 0
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "4500.00",
            "percent": "5.00",
            "taxable_amount": "90000.000"
        },
        {
            "tax_id": 19,
            "unit_measure_id": "70",
            "tax_amount": "10000.00",
            "taxable_amount": "0.00",
            "percent": "0.00",
            "per_unit_amount": "5000.00",
            "base_unit_measure": "2.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "90000.000",
        "tax_exclusive_amount": "90000.000",
        "tax_inclusive_amount": "104500.000",
        "allowance_total_amount": "0.000",
        "charge_total_amount": "0.000",
        "payable_amount": "104500.000"
    },
    "invoice_lines": [
        {
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "4500.00",
                    "percent": "5.00",
                    "taxable_amount": "90000.000"
                },
                {
                    "tax_id": 19,
                    "unit_measure_id": "70",
                    "tax_amount": "10000.00",
                    "taxable_amount": "0.00",
                    "percent": "0.00",
                    "per_unit_amount": "5000.00",
                    "base_unit_measure": "2.00"
                }
            ],
            "unit_measure_id": 1076,
            "invoiced_quantity": "2.000",
            "line_extension_amount": "90000.00",
            "free_of_charge_indicator": false,
            "description": "LDM AGUARDIENTE LLANERO EDICION COLEO 750 C.C BOTELLA ",
            "notes": "",
            "code": "LDM001002",
            "type_item_identification_id": 4,
            "price_amount": "45000.000",
            "base_quantity": "2"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":"990000217","type_document_id":1,"date":"2025-11-07","time":" 18:34:00","resolution_number":"18760000001","prefix":"SETP","notes":"Pedido Desde App Desde Cotizaci\u00f3n:CT-664857 CT-664857 V14","disable_confirmation_text":true,"establishment_name":"RINVAL S.A.S","establishment_address":"CLL 11 # 47B 20 ESPERANZA","establishment_phone":"3172657814","establishment_municipality":"687","establishment_email":"","sendmail":true,"sendmailtome":true,"send_customer_credentials":false,"customer":{"identification_number":17348947,"dv":6,"name":"WILSON  DAZA CASTILLO","phone":"3102156276","address":"CRR 35 A 5 A - 80 SUR","email":"[email protected]","merchant_registration":"000000","type_document_identification_id":3,"type_organization_id":2,"type_liability_id":117,"municipality_id":687,"type_regime_id":2},"payment_form":{"payment_form_id":1,"payment_method_id":1,"payment_due_date":"2025-11-07","duration_measure":0},"tax_totals":[{"tax_id":1,"tax_amount":"4500.00","percent":"5.00","taxable_amount":"90000.000"},{"tax_id":19,"unit_measure_id":"70","tax_amount":"10000.00","taxable_amount":"0.00","percent":"0.00","per_unit_amount":"5000.00","base_unit_measure":"2.00"}],"legal_monetary_totals":{"line_extension_amount":"90000.000","tax_exclusive_amount":"90000.000","tax_inclusive_amount":"104500.000","allowance_total_amount":"0.000","charge_total_amount":"0.000","payable_amount":"104500.000"},"invoice_lines":[{"tax_totals":[{"tax_id":1,"tax_amount":"4500.00","percent":"5.00","taxable_amount":"90000.000"},{"tax_id":19,"unit_measure_id":"70","tax_amount":"10000.00","taxable_amount":"0.00","percent":"0.00","per_unit_amount":"5000.00","base_unit_measure":"2.00"}],"unit_measure_id":1076,"invoiced_quantity":"2.000","line_extension_amount":"90000.00","free_of_charge_indicator":false,"description":"LDM AGUARDIENTE LLANERO EDICION COLEO 750 C.C BOTELLA ","notes":"","code":"LDM001002","type_item_identification_id":4,"price_amount":"45000.000","base_quantity":"2"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

🛍️ ENVIAR FACTURA ELECTRÓNICA - CON IMPUESTO A LA BOLSA PLÁSTICA (INCBP)

📋 Descripción General

Endpoint para envío de facturas electrónicas que incluyen el Impuesto Nacional al Consumo de Bolsas Plásticas (INCBP). Aplica cuando se cobran bolsas plásticas en establecimientos comerciales según Ley 1819 de 2016.

🔗 URL del Endpoint

Síncrono (recomendado): POST /api/ubl2.1/invoice Asíncrono: POST /api/ubl2.1/invoice/{testSetId}

🔑 Campos Principales Específicos

Campo Tipo Descripción
tax_totals[].tax_id integer 10 = Impuesto Bolsas Plásticas (INCBP)
tax_totals[].tax_amount decimal Valor total del impuesto ($50 por bolsa en 2025)
tax_totals[].taxable_amount decimal Base gravable (cantidad de bolsas)
tax_totals[].percent string Valor unitario del impuesto (ej: "50.00")
tax_totals[].unit_measure_id integer 94 = Unidad (bolsas)

📦 Estructura de INCBP en Invoice Line

"invoice_lines": [
  {
    "unit_measure_id": 70,
    "invoiced_quantity": 1.00,
    "line_extension_amount": 1000.00,
    "description": "Producto principal",
    "code": "PROD001",
    "price_amount": 1000.00,
    "tax_totals": [
      {
        "tax_id": 10,
        "tax_amount": 100.00,
        "taxable_amount": 2.00,
        "percent": "50.00",
        "unit_measure_id": 94
      },
      {
        "tax_id": 1,
        "tax_amount": 190.00,
        "taxable_amount": 1000.00,
        "percent": "19.00"
      }
    ]
  }
]

💼 Casos de Uso

  • Supermercados: Cobro por bolsas plásticas entregadas
  • Tiendas Retail: Comercios que entregan bolsas plásticas
  • Droguerías: Farmacias con bolsas plásticas
  • Comercio General: Cualquier establecimiento que entregue bolsas

💰 Cálculo del Impuesto

INCBP por factura = Número de bolsas × Valor unitario vigente

Ejemplo 2025:
- 2 bolsas × $50 = $100 INCBP
- Base gravable (taxable_amount): 2.00
- Tarifa (percent): "50.00"
- Impuesto (tax_amount): 100.00

⚙️ Comportamiento del Sistema

  • Modo Síncrono: Validación inmediata del INCBP
  • Modo Asíncrono: ZIP_KEY para consulta posterior
  • XML Generation: tax_id=10 se incluye en TaxTotal del XML UBL 2.1
  • Consolidación: El INCBP se suma al total de impuestos
  • Validación: Verifica que percent corresponda al valor vigente

✅ Validaciones Críticas

  • Verificación de tax_id = 10 para INCBP
  • Validación de percent según valor vigente ($50 en 2025)
  • Coherencia entre taxable_amount, percent y tax_amount
  • Verificación de unit_measure_id = 94 (unidades)
  • Cálculo correcto: tax_amount = taxable_amount × percent

💾 Impacto en Base de Datos

  • Tabla tax_totals: Registro del INCBP por línea
  • Tabla documents: tax_inclusive_amount incluye INCBP
  • Reportes fiscales: Separación de INCBP de otros impuestos
  • Auditoría: Trazabilidad de bolsas plásticas cobradas

📤 Respuesta Exitosa (200 - Síncrono)

{
  "success": true,
  "message": "Factura procesada exitosamente",
  "ResponseDian": {
    "Envelope": {
      "Body": {
        "SendBillSyncResponse": {
          "SendBillSyncResult": {
            "IsValid": "true",
            "StatusCode": "00",
            "StatusDescription": "Procesado Correctamente"
          }
        }
      }
    }
  },
  "cufe": "...",
  "tax_totals": [
    {
      "tax_id": 10,
      "tax_amount": 100.00,
      "taxable_amount": 2.00
    }
  ],
  "pdf_url": "storage/pdf/..."
}

⚠️ Errores Comunes

  • 400: tax_id incorrecto para INCBP (debe ser 10)
  • 401: Token de autorización inválido
  • 422: Valor unitario no corresponde al vigente o cálculo incorrecto de tax_amount
  • 500: Error interno al procesar INCBP

🔐 Autenticación

Authorization: Bearer {API_TOKEN}
Content-Type: application/json

💻 Ejemplo cURL

curl -X POST "http://midominio.com/api/ubl2.1/invoice" \
  -H "Authorization: Bearer {TOKEN}" \
  -H "Content-Type: application/json" \
  -d '{
    "number": 990000125,
    "invoice_lines": [{
      "description": "Compras varias",
      "price_amount": 1000.00,
      "tax_totals": [
        {
          "tax_id": 10,
          "tax_amount": 100.00,
          "taxable_amount": 2.00,
          "percent": "50.00",
          "unit_measure_id": 94
        }
      ]
    }]
  }'

📝 Valores Vigentes del INCBP

  • 2017-2019: $20 por bolsa
  • 2020: $30 por bolsa
  • 2021: $40 por bolsa
  • 2022-2025: $50 por bolsa

📌 Notas Importantes

  1. El INCBP es un impuesto nacional obligatorio (Ley 1819/2016)
  2. Se aplica por cada bolsa plástica entregada al consumidor
  3. No aplica sobre bolsas biodegradables o reutilizables
  4. El tax_id = 10 es específico para INCBP en el estándar DIAN
  5. Debe aparecer desglosado en el PDF de representación gráfica
  6. Se reporta separadamente en declaraciones tributarias
  7. El valor unitario se actualiza anualmente por el Gobierno

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000218,
    "type_document_id": 1,
    "date": "2025-11-07",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "establishment_name": "TORRE SOFTWARE",
    "sendmail": true,
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2025-12-07",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "840336.13"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.13",
        "tax_exclusive_amount": "840336.13",
        "tax_inclusive_amount": "1000500.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1000500.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.86",
            "percent": "19",
            "taxable_amount": "840336.13"
        },
        {
            "tax_id": 10,
            "unit_measure_id": "70",
            "tax_amount": "500.00",
            "percent": "0",
            "taxable_amount": "500.00",
            "per_unit_amount": "50.00",
            "base_unit_measure": "1.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.13",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.86",
                    "taxable_amount": "840336.13",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.13",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": "70",
            "invoiced_quantity": "10",
            "line_extension_amount": "0.00",
            "reference_price_id": 3,
            "free_of_charge_indicator": true,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "500.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": "10",
                    "unit_measure_id": "70",
                    "tax_amount": "500.00",
                    "taxable_amount": "0.00",
                    "percent": "0.00",
                    "per_unit_amount": "50.00",
                    "base_unit_measure": "1.00"
                }
            ],
            "description": "INCBP IMPUESTO NACIONAL AL CONSUMO DE BOLSAS PLASTICAS",
            "code": "BOLSA",
            "type_item_identification_id": 4,
            "price_amount": "50.00",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000218,
    "type_document_id": 1,
    "date": "2025-11-07",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "establishment_name": "TORRE SOFTWARE",
    "sendmail": true,
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2025-12-07",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "840336.13"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.13",
        "tax_exclusive_amount": "840336.13",
        "tax_inclusive_amount": "1000500.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1000500.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.86",
            "percent": "19",
            "taxable_amount": "840336.13"
        },
        {
            "tax_id": 10,
            "unit_measure_id": "70",
            "tax_amount": "500.00",
            "percent": "0",
            "taxable_amount": "500.00",
            "per_unit_amount": "50.00",
            "base_unit_measure": "1.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.13",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.86",
                    "taxable_amount": "840336.13",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.13",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": "70",
            "invoiced_quantity": "10",
            "line_extension_amount": "0.00",
            "reference_price_id": 3,
            "free_of_charge_indicator": true,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "500.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": "10",
                    "unit_measure_id": "70",
                    "tax_amount": "500.00",
                    "taxable_amount": "0.00",
                    "percent": "0.00",
                    "per_unit_amount": "50.00",
                    "base_unit_measure": "1.00"
                }
            ],
            "description": "INCBP IMPUESTO NACIONAL AL CONSUMO DE BOLSAS PLASTICAS",
            "code": "BOLSA",
            "type_item_identification_id": 4,
            "price_amount": "50.00",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000218,
    "type_document_id": 1,
    "date": "2025-11-07",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "establishment_name": "TORRE SOFTWARE",
    "sendmail": true,
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2025-12-07",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "840336.13"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.13",
        "tax_exclusive_amount": "840336.13",
        "tax_inclusive_amount": "1000500.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1000500.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.86",
            "percent": "19",
            "taxable_amount": "840336.13"
        },
        {
            "tax_id": 10,
            "unit_measure_id": "70",
            "tax_amount": "500.00",
            "percent": "0",
            "taxable_amount": "500.00",
            "per_unit_amount": "50.00",
            "base_unit_measure": "1.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.13",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.86",
                    "taxable_amount": "840336.13",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.13",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": "70",
            "invoiced_quantity": "10",
            "line_extension_amount": "0.00",
            "reference_price_id": 3,
            "free_of_charge_indicator": true,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "500.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": "10",
                    "unit_measure_id": "70",
                    "tax_amount": "500.00",
                    "taxable_amount": "0.00",
                    "percent": "0.00",
                    "per_unit_amount": "50.00",
                    "base_unit_measure": "1.00"
                }
            ],
            "description": "INCBP IMPUESTO NACIONAL AL CONSUMO DE BOLSAS PLASTICAS",
            "code": "BOLSA",
            "type_item_identification_id": 4,
            "price_amount": "50.00",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000218,"type_document_id":1,"date":"2025-11-07","time":"04:08:12","resolution_number":"18760000001","prefix":"SETP","establishment_name":"TORRE SOFTWARE","sendmail":true,"customer":{"identification_number":900166483,"dv":1,"name":"INVERSIONES DAVAL SAS","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"type_liability_id":7,"municipality_id":822,"type_regime_id":1},"payment_form":{"payment_form_id":2,"payment_method_id":30,"payment_due_date":"2025-12-07","duration_measure":"30"},"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"840336.13"}],"legal_monetary_totals":{"line_extension_amount":"840336.13","tax_exclusive_amount":"840336.13","tax_inclusive_amount":"1000500.00","allowance_total_amount":"0.00","charge_total_amount":"0.00","payable_amount":"1000500.00"},"tax_totals":[{"tax_id":1,"tax_amount":"159663.86","percent":"19","taxable_amount":"840336.13"},{"tax_id":10,"unit_measure_id":"70","tax_amount":"500.00","percent":"0","taxable_amount":"500.00","per_unit_amount":"50.00","base_unit_measure":"1.00"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"840336.13","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"1000000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"159663.86","taxable_amount":"840336.13","percent":"19.00"}],"description":"COMISION POR SERVICIOS","code":"COMISION","type_item_identification_id":4,"price_amount":"840336.13","base_quantity":"1"},{"unit_measure_id":"70","invoiced_quantity":"10","line_extension_amount":"0.00","reference_price_id":3,"free_of_charge_indicator":true,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"500.00"}],"tax_totals":[{"tax_id":"10","unit_measure_id":"70","tax_amount":"500.00","taxable_amount":"0.00","percent":"0.00","per_unit_amount":"50.00","base_unit_measure":"1.00"}],"description":"INCBP IMPUESTO NACIONAL AL CONSUMO DE BOLSAS PLASTICAS","code":"BOLSA","type_item_identification_id":4,"price_amount":"50.00","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📋 ENVIAR FACTURA ELECTRÓNICA - CON VARIAS LÍNEAS DE DETALLE

📋 Descripción General

Endpoint para envío de facturas electrónicas con múltiples líneas de productos o servicios en el array invoice_lines. Permite facturar varios ítems diferentes en un mismo documento electrónico.

🔗 URL del Endpoint

Síncrono (recomendado): POST /api/ubl2.1/invoice Asíncrono: POST /api/ubl2.1/invoice/{testSetId}

🔑 Campos Principales Específicos

Campo Tipo Descripción
invoice_lines array Arreglo con múltiples líneas de productos
invoice_lines[].unit_measure_id integer Unidad de medida por línea
invoice_lines[].invoiced_quantity decimal Cantidad por línea
invoice_lines[].line_extension_amount decimal Subtotal por línea (cantidad × precio)
invoice_lines[].description string Descripción del producto/servicio
invoice_lines[].code string Código del producto
invoice_lines[].price_amount decimal Precio unitario
invoice_lines[].tax_totals array Impuestos específicos por línea

📦 Estructura de Varias Líneas

"invoice_lines": [
  {
    "unit_measure_id": 70,
    "invoiced_quantity": 5.00,
    "line_extension_amount": 500.00,
    "description": "Producto A",
    "code": "PROD-A-001",
    "price_amount": 100.00,
    "tax_totals": [
      {"tax_id": 1, "tax_amount": 95.00, "percent": "19.00"}
    ]
  },
  {
    "unit_measure_id": 70,
    "invoiced_quantity": 3.00,
    "line_extension_amount": 300.00,
    "description": "Producto B",
    "code": "PROD-B-002",
    "price_amount": 100.00,
    "tax_totals": [
      {"tax_id": 1, "tax_amount": 57.00, "percent": "19.00"}
    ]
  },
  {
    "unit_measure_id": 70,
    "invoiced_quantity": 2.00,
    "line_extension_amount": 200.00,
    "description": "Producto C",
    "code": "PROD-C-003",
    "price_amount": 100.00,
    "tax_totals": [
      {"tax_id": 1, "tax_amount": 38.00, "percent": "19.00"}
    ]
  }
]

💼 Casos de Uso

  • Comercio Retail: Múltiples productos en una venta
  • Restaurantes: Varios platos y bebidas en una cuenta
  • Supermercados: Compras con múltiples artículos
  • Servicios: Múltiples conceptos en una factura
  • E-commerce: Órdenes con varios ítems

💰 Cálculo de Totales

Subtotal = Σ line_extension_amount de todas las líneas
Impuestos = Σ tax_amount de todas las líneas
Total = Subtotal + Impuestos

Ejemplo:
Línea 1: $500.00 + IVA $95.00 = $595.00
Línea 2: $300.00 + IVA $57.00 = $357.00
Línea 3: $200.00 + IVA $38.00 = $238.00
----------------------------------------
Total Factura: $1,190.00

⚙️ Comportamiento del Sistema

  • Modo Síncrono: Validación inmediata de todas las líneas
  • Modo Asíncrono: ZIP_KEY para consulta posterior
  • XML Generation: Cada línea se serializa en InvoiceLine del XML UBL 2.1
  • Consolidación: Los impuestos se totalizan por tax_id
  • Validación: Verifica coherencia de cálculos en cada línea

✅ Validaciones Críticas

  • Validación de que invoice_lines sea un array no vacío
  • Verificación de cálculo por línea: line_extension_amount = invoiced_quantity × price_amount
  • Validación de impuestos por línea
  • Coherencia entre subtotales y total de la factura
  • Verificación de códigos de producto únicos (si aplica)
  • Límite máximo de líneas según configuración (típicamente 1000)

💾 Impacto en Base de Datos

  • Tabla invoice_lines: Un registro por cada línea
  • Tabla tax_totals: Impuestos consolidados por línea
  • Tabla documents: Totales consolidados de la factura
  • Índices por code y description para búsquedas

📤 Respuesta Exitosa (200 - Síncrono)

{
  "success": true,
  "message": "Factura procesada exitosamente",
  "ResponseDian": {
    "Envelope": {
      "Body": {
        "SendBillSyncResponse": {
          "SendBillSyncResult": {
            "IsValid": "true",
            "StatusCode": "00",
            "StatusDescription": "Procesado Correctamente"
          }
        }
      }
    }
  },
  "cufe": "...",
  "invoice_lines_count": 3,
  "line_extension_amount": 1000.00,
  "tax_exclusive_amount": 1000.00,
  "tax_inclusive_amount": 1190.00,
  "payable_amount": 1190.00,
  "pdf_url": "storage/pdf/..."
}

⚠️ Errores Comunes

  • 400: invoice_lines vacío o no es un array
  • 401: Token de autorización inválido
  • 422: Error de cálculo en line_extension_amount o impuestos por línea, códigos de producto duplicados
  • 500: Error interno al procesar múltiples líneas

🔐 Autenticación

Authorization: Bearer {API_TOKEN}
Content-Type: application/json

💻 Ejemplo cURL

curl -X POST "http://midominio.com/api/ubl2.1/invoice" \
  -H "Authorization: Bearer {TOKEN}" \
  -H "Content-Type: application/json" \
  -d '{
    "number": 990000126,
    "invoice_lines": [
      {"invoiced_quantity": 5, "price_amount": 100, "description": "Producto A"},
      {"invoiced_quantity": 3, "price_amount": 100, "description": "Producto B"},
      {"invoiced_quantity": 2, "price_amount": 100, "description": "Producto C"}
    ],
    "customer": {...}
  }'

📌 Notas Importantes

  1. No hay límite mínimo de líneas (puede ser 1 o más)
  2. Cada línea puede tener diferentes impuestos y tarifas
  3. Los códigos de producto ayudan a la trazabilidad
  4. El PDF muestra todas las líneas en formato tabla
  5. Útil para integración con sistemas POS o ERP
  6. Cada línea puede tener descuentos individuales (allowance_charges)
  7. El sistema consolida automáticamente los impuestos por tipo

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "billing_reference": {
        "number": "SETP990000184",
        "uuid": "7ff5640c3cf343f6a3299a9c9bb01afa9ac370ba38075f06ac3e6a70c1c3dacc1e391f3f5a257c38fbf5c66e005d660d",
        "issue_date": "2025-10-29"
    },
    "discrepancyresponsecode": 2,
    "discrepancyresponsedescription": "PRUEBA DE MOTIVO NOTA CREDITO",
    "notes": "PRUEBA DE NOTA CREDITO",
    "resolution_number": "0000000000",
    "prefix": "NC",
    "number": 19,
    "type_document_id": 4,
    "date": "2025-11-07",
    "time": "10:00:52",
    "customer": {
        "identification_number": 89008003,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR EL CARDAL MZ 4 CS 7 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "taxable_amount": "15000.00",
            "percent": "0.00"
        },
        {
            "tax_id": 1,
            "tax_amount": "3193.28",
            "taxable_amount": "16806.72",
            "percent": "19.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "31806.72",
        "tax_exclusive_amount": "31806.72",
        "tax_inclusive_amount": "35000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "35000.00"
    },
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "10084.03",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "12000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1915.97",
                    "taxable_amount": "10084.03",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "10084.03",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "6722.69",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "8000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1277.31",
                    "taxable_amount": "6722.69",
                    "percent": "19.00"
                }
            ],
            "description": "BONOS POR SERVICIOS",
            "code": "BONOS",
            "type_item_identification_id": 4,
            "price_amount": "6722.69",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "15000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "15000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "15000.00",
                    "percent": "0.00"
                }
            ],
            "description": "CESANTIA MERCANTIL",
            "code": "CESANTIA",
            "type_item_identification_id": 4,
            "price_amount": "15000.00",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/credit-note' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "billing_reference": {
        "number": "SETP990000184",
        "uuid": "7ff5640c3cf343f6a3299a9c9bb01afa9ac370ba38075f06ac3e6a70c1c3dacc1e391f3f5a257c38fbf5c66e005d660d",
        "issue_date": "2025-10-29"
    },
    "discrepancyresponsecode": 2,
    "discrepancyresponsedescription": "PRUEBA DE MOTIVO NOTA CREDITO",
    "notes": "PRUEBA DE NOTA CREDITO",
    "resolution_number": "0000000000",
    "prefix": "NC",
    "number": 19,
    "type_document_id": 4,
    "date": "2025-11-07",
    "time": "10:00:52",
    "customer": {
        "identification_number": 89008003,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR EL CARDAL MZ 4 CS 7 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "taxable_amount": "15000.00",
            "percent": "0.00"
        },
        {
            "tax_id": 1,
            "tax_amount": "3193.28",
            "taxable_amount": "16806.72",
            "percent": "19.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "31806.72",
        "tax_exclusive_amount": "31806.72",
        "tax_inclusive_amount": "35000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "35000.00"
    },
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "10084.03",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "12000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1915.97",
                    "taxable_amount": "10084.03",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "10084.03",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "6722.69",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "8000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1277.31",
                    "taxable_amount": "6722.69",
                    "percent": "19.00"
                }
            ],
            "description": "BONOS POR SERVICIOS",
            "code": "BONOS",
            "type_item_identification_id": 4,
            "price_amount": "6722.69",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "15000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "15000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "15000.00",
                    "percent": "0.00"
                }
            ],
            "description": "CESANTIA MERCANTIL",
            "code": "CESANTIA",
            "type_item_identification_id": 4,
            "price_amount": "15000.00",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/credit-note', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "billing_reference": {
        "number": "SETP990000184",
        "uuid": "7ff5640c3cf343f6a3299a9c9bb01afa9ac370ba38075f06ac3e6a70c1c3dacc1e391f3f5a257c38fbf5c66e005d660d",
        "issue_date": "2025-10-29"
    },
    "discrepancyresponsecode": 2,
    "discrepancyresponsedescription": "PRUEBA DE MOTIVO NOTA CREDITO",
    "notes": "PRUEBA DE NOTA CREDITO",
    "resolution_number": "0000000000",
    "prefix": "NC",
    "number": 19,
    "type_document_id": 4,
    "date": "2025-11-07",
    "time": "10:00:52",
    "customer": {
        "identification_number": 89008003,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR EL CARDAL MZ 4 CS 7 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "taxable_amount": "15000.00",
            "percent": "0.00"
        },
        {
            "tax_id": 1,
            "tax_amount": "3193.28",
            "taxable_amount": "16806.72",
            "percent": "19.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "31806.72",
        "tax_exclusive_amount": "31806.72",
        "tax_inclusive_amount": "35000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "35000.00"
    },
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "10084.03",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "12000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1915.97",
                    "taxable_amount": "10084.03",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "10084.03",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "6722.69",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "8000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1277.31",
                    "taxable_amount": "6722.69",
                    "percent": "19.00"
                }
            ],
            "description": "BONOS POR SERVICIOS",
            "code": "BONOS",
            "type_item_identification_id": 4,
            "price_amount": "6722.69",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "15000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "15000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "15000.00",
                    "percent": "0.00"
                }
            ],
            "description": "CESANTIA MERCANTIL",
            "code": "CESANTIA",
            "type_item_identification_id": 4,
            "price_amount": "15000.00",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"billing_reference":{"number":"SETP990000184","uuid":"7ff5640c3cf343f6a3299a9c9bb01afa9ac370ba38075f06ac3e6a70c1c3dacc1e391f3f5a257c38fbf5c66e005d660d","issue_date":"2025-10-29"},"discrepancyresponsecode":2,"discrepancyresponsedescription":"PRUEBA DE MOTIVO NOTA CREDITO","notes":"PRUEBA DE NOTA CREDITO","resolution_number":"0000000000","prefix":"NC","number":19,"type_document_id":4,"date":"2025-11-07","time":"10:00:52","customer":{"identification_number":89008003,"name":"ALEXANDER OBANDO LONDONO","phone":"3103891693","address":"BRR EL CARDAL MZ 4 CS 7 ET 1","email":"[email protected]","merchant_registration":"0000-00","type_document_identification_id":3,"type_organization_id":2,"municipality_id":149,"type_regime_id":2},"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"15000.00","percent":"0.00"},{"tax_id":1,"tax_amount":"3193.28","taxable_amount":"16806.72","percent":"19.00"}],"legal_monetary_totals":{"line_extension_amount":"31806.72","tax_exclusive_amount":"31806.72","tax_inclusive_amount":"35000.00","allowance_total_amount":"0.00","charge_total_amount":"0.00","payable_amount":"35000.00"},"credit_note_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"10084.03","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"12000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"1915.97","taxable_amount":"10084.03","percent":"19.00"}],"description":"COMISION POR SERVICIOS","code":"COMISION","type_item_identification_id":4,"price_amount":"10084.03","base_quantity":"1"},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"6722.69","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"8000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"1277.31","taxable_amount":"6722.69","percent":"19.00"}],"description":"BONOS POR SERVICIOS","code":"BONOS","type_item_identification_id":4,"price_amount":"6722.69","base_quantity":"1"},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"15000.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"15000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"15000.00","percent":"0.00"}],"description":"CESANTIA MERCANTIL","code":"CESANTIA","type_item_identification_id":4,"price_amount":"15000.00","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/credit-note", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

💳 ENVIAR FACTURA ELECTRÓNICA - CON PAGO A CRÉDITO Y DESCUENTO

📋 Descripción General

Endpoint para envío de facturas electrónicas con pago a crédito (payment_means_type = 2) y descuentos aplicados mediante allowance_charges. Permite facturar con condiciones de pago diferido y aplicar descuentos comerciales.

🔗 URL del Endpoint

Síncrono (recomendado): POST /api/ubl2.1/invoice Asíncrono: POST /api/ubl2.1/invoice/{testSetId}

🔑 Campos Principales Específicos

Campo Tipo Descripción
type_document_id integer 1 = Factura de Venta
payment_means_type integer 2 = Pago a Crédito
payment_due_date date Fecha límite de pago (YYYY-MM-DD)
allowance_charges array Descuentos globales de la factura
allowance_charges[].charge_indicator boolean false = Descuento
allowance_charges[].allowance_charge_reason string Motivo del descuento
allowance_charges[].amount decimal Valor del descuento
allowance_charges[].base_amount decimal Subtotal sobre el que aplica

📦 Estructura de Crédito y Descuento

{
  "type_document_id": 1,
  "payment_means_type": 2,
  "payment_due_date": "2025-12-20",
  "allowance_charges": [
    {
      "charge_indicator": false,
      "allowance_charge_reason": "Descuento comercial",
      "amount": 100.00,
      "base_amount": 1000.00
    }
  ],
  "invoice_lines": [...]
}

💼 Casos de Uso

  • B2B: Ventas a empresas con plazos de pago (30, 60, 90 días)
  • Distribuidores: Descuentos por volumen con pago diferido
  • Mayoristas: Condiciones comerciales especiales
  • Contratos: Facturación con términos de crédito acordados

💰 Cálculo de Totales con Descuento

Subtotal = Σ line_extension_amount
Descuento = Valor en allowance_charges (charge_indicator = false)
Base Gravable = Subtotal - Descuento
Impuestos = Base Gravable × Tarifa IVA
Total = Base Gravable + Impuestos

Ejemplo:
Subtotal: $1,000.00
Descuento 10%: -$100.00
Base Gravable: $900.00
IVA 19%: $171.00
Total a Pagar: $1,071.00

📅 Tipos de Pago (payment_means_type)

  • 1: Contado
  • 2: Crédito (requiere payment_due_date)
  • 10: Efectivo
  • 42: Consignación
  • 48: Tarjeta de crédito
  • 49: Tarjeta débito

⚙️ Comportamiento del Sistema

  • Modo Síncrono: Validación inmediata de crédito y descuentos
  • Modo Asíncrono: ZIP_KEY para consulta posterior
  • XML Generation: PaymentMeans y AllowanceCharge en XML UBL 2.1
  • Validación: Verifica payment_due_date >= document.date
  • Descuentos: Se aplican antes de calcular impuestos

✅ Validaciones Críticas

  • Validación de payment_means_type = 2 para crédito
  • Verificación de payment_due_date obligatorio para crédito
  • Validación de que payment_due_date sea igual o posterior a document.date
  • Coherencia entre base_amount y amount en allowance_charges
  • Verificación de charge_indicator = false para descuentos
  • Cálculo correcto de impuestos sobre base gravable (después de descuentos)

💾 Impacto en Base de Datos

  • Tabla documents: payment_means_type, payment_due_date
  • Tabla allowance_charges: Registro de descuentos
  • Tabla accounts_receivable: Saldo por cobrar
  • Alertas de cartera: Seguimiento de vencimientos

📤 Respuesta Exitosa (200 - Síncrono)

{
  "success": true,
  "message": "Factura procesada exitosamente",
  "ResponseDian": {
    "Envelope": {
      "Body": {
        "SendBillSyncResponse": {
          "SendBillSyncResult": {
            "IsValid": "true",
            "StatusCode": "00",
            "StatusDescription": "Procesado Correctamente"
          }
        }
      }
    }
  },
  "cufe": "...",
  "payment_means_type": 2,
  "payment_due_date": "2025-12-20",
  "allowance_total": 100.00,
  "line_extension_amount": 1000.00,
  "tax_exclusive_amount": 900.00,
  "payable_amount": 1071.00,
  "pdf_url": "storage/pdf/..."
}

⚠️ Errores Comunes

  • 400: payment_means_type inválido
  • 401: Token de autorización inválido
  • 422: payment_due_date faltante o anterior a document.date, charge_indicator incorrecto para descuentos, cálculo de descuento incorrecto
  • 500: Error interno al procesar crédito y descuentos

🔐 Autenticación

Authorization: Bearer {API_TOKEN}
Content-Type: application/json

💻 Ejemplo cURL

curl -X POST "http://midominio.com/api/ubl2.1/invoice" \
  -H "Authorization: Bearer {TOKEN}" \
  -H "Content-Type: application/json" \
  -d '{
    "number": 990000127,
    "payment_means_type": 2,
    "payment_due_date": "2025-12-20",
    "allowance_charges": [
      {
        "charge_indicator": false,
        "allowance_charge_reason": "Descuento 10%",
        "amount": 100.00,
        "base_amount": 1000.00
      }
    ],
    "invoice_lines": [...],
    "customer": {...}
  }'

📌 Notas Importantes

  1. payment_due_date es obligatorio cuando payment_means_type = 2
  2. Los descuentos (allowance) reducen la base gravable antes de impuestos
  3. charge_indicator = false para descuentos, true para cargos adicionales
  4. El PDF muestra claramente el plazo de pago y descuentos
  5. Útil para gestión de cartera y cuentas por cobrar
  6. Pueden combinarse múltiples descuentos en el array allowance_charges
  7. El sistema genera alertas automáticas de vencimiento

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000219,
    "type_document_id": 1,
    "date": "2025-11-07",
    "time": "04:36:32",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "customer": {
        "identification_number": 89008003,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "600.00",
            "base_amount": "8067.23"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "8067.23",
        "tax_exclusive_amount": "8067.23",
        "tax_inclusive_amount": "9600.00",
        "allowance_total_amount": "600.00",
        "charge_total_amount": "0.00",
        "payable_amount": "9000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "1532.77",
            "percent": "19",
            "taxable_amount": "8067.23"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "8",
            "line_extension_amount": "8067.23",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "600.00",
                    "base_amount": "9600.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1532.77",
                    "taxable_amount": "8067.23",
                    "percent": "19.00"
                }
            ],
            "description": "MANZANA",
            "code": "MANZANA",
            "type_item_identification_id": 4,
            "price_amount": "1083.40",
            "base_quantity": "8"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000219,
    "type_document_id": 1,
    "date": "2025-11-07",
    "time": "04:36:32",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "customer": {
        "identification_number": 89008003,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "600.00",
            "base_amount": "8067.23"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "8067.23",
        "tax_exclusive_amount": "8067.23",
        "tax_inclusive_amount": "9600.00",
        "allowance_total_amount": "600.00",
        "charge_total_amount": "0.00",
        "payable_amount": "9000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "1532.77",
            "percent": "19",
            "taxable_amount": "8067.23"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "8",
            "line_extension_amount": "8067.23",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "600.00",
                    "base_amount": "9600.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1532.77",
                    "taxable_amount": "8067.23",
                    "percent": "19.00"
                }
            ],
            "description": "MANZANA",
            "code": "MANZANA",
            "type_item_identification_id": 4,
            "price_amount": "1083.40",
            "base_quantity": "8"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000219,
    "type_document_id": 1,
    "date": "2025-11-07",
    "time": "04:36:32",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "customer": {
        "identification_number": 89008003,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "600.00",
            "base_amount": "8067.23"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "8067.23",
        "tax_exclusive_amount": "8067.23",
        "tax_inclusive_amount": "9600.00",
        "allowance_total_amount": "600.00",
        "charge_total_amount": "0.00",
        "payable_amount": "9000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "1532.77",
            "percent": "19",
            "taxable_amount": "8067.23"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "8",
            "line_extension_amount": "8067.23",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "600.00",
                    "base_amount": "9600.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1532.77",
                    "taxable_amount": "8067.23",
                    "percent": "19.00"
                }
            ],
            "description": "MANZANA",
            "code": "MANZANA",
            "type_item_identification_id": 4,
            "price_amount": "1083.40",
            "base_quantity": "8"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000219,"type_document_id":1,"date":"2025-11-07","time":"04:36:32","resolution_number":"18760000001","prefix":"SETP","customer":{"identification_number":89008003,"name":"ALEXANDER OBANDO LONDONO","phone":"3103891693","address":"BRR LIMONAR MZ 6 CS 3 ET 1","email":"[email protected]","merchant_registration":"0000-00","type_document_identification_id":3,"type_organization_id":2,"municipality_id":149,"type_regime_id":2},"payment_form":{"payment_form_id":2,"payment_method_id":10,"payment_due_date":"2025-11-07","duration_measure":"30"},"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"600.00","base_amount":"8067.23"}],"legal_monetary_totals":{"line_extension_amount":"8067.23","tax_exclusive_amount":"8067.23","tax_inclusive_amount":"9600.00","allowance_total_amount":"600.00","charge_total_amount":"0.00","payable_amount":"9000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"1532.77","percent":"19","taxable_amount":"8067.23"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"8","line_extension_amount":"8067.23","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"600.00","base_amount":"9600.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"1532.77","taxable_amount":"8067.23","percent":"19.00"}],"description":"MANZANA","code":"MANZANA","type_item_identification_id":4,"price_amount":"1083.40","base_quantity":"8"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📋💰 ENVIAR FACTURA ELECTRÓNICA - DOS LÍNEAS CON DESCUENTO

📋 Descripción General

Endpoint para envío de facturas electrónicas con dos líneas de detalle y descuento global aplicado mediante allowance_charges. Combina múltiples productos con descuentos comerciales.

🔗 URL del Endpoint

Síncrono (recomendado): POST /api/ubl2.1/invoice Asíncrono: POST /api/ubl2.1/invoice/{testSetId}

🔑 Campos Principales Específicos

Campo Tipo Descripción
invoice_lines array Dos o más líneas de productos
allowance_charges array Descuentos globales aplicados
allowance_charges[].charge_indicator boolean false = Descuento
allowance_charges[].amount decimal Valor del descuento
allowance_charges[].base_amount decimal Subtotal sobre el que aplica

📦 Estructura de Dos Líneas + Descuento

{
  "invoice_lines": [
    {
      "invoiced_quantity": 10.00,
      "line_extension_amount": 1000.00,
      "description": "Producto A",
      "code": "PROD-A-001",
      "price_amount": 100.00,
      "tax_totals": [
        {"tax_id": 1, "percent": "19.00", "tax_amount": 190.00}
      ]
    },
    {
      "invoiced_quantity": 5.00,
      "line_extension_amount": 500.00,
      "description": "Producto B",
      "code": "PROD-B-002",
      "price_amount": 100.00,
      "tax_totals": [
        {"tax_id": 1, "percent": "19.00", "tax_amount": 95.00}
      ]
    }
  ],
  "allowance_charges": [
    {
      "charge_indicator": false,
      "allowance_charge_reason": "Descuento por volumen",
      "amount": 150.00,
      "base_amount": 1500.00
    }
  ]
}

💰 Cálculo de Totales

Línea 1: 10 × $100 = $1,000.00
Línea 2: 5 × $100 = $500.00
Subtotal: $1,500.00

Descuento 10%: -$150.00
Base Gravable: $1,350.00

IVA 19% sobre $1,350: $256.50
Total a Pagar: $1,606.50

💼 Casos de Uso

  • Retail: Promociones de "compra 2 y obtén descuento"
  • Mayoristas: Descuentos por volumen en múltiples productos
  • E-commerce: Cupones de descuento aplicados al carrito
  • B2B: Descuentos comerciales en órdenes mixtas

⚙️ Comportamiento del Sistema

  • Modo Síncrono: Validación inmediata de líneas y descuentos
  • Modo Asíncrono: ZIP_KEY para consulta posterior
  • XML Generation: Múltiples InvoiceLines y AllowanceCharge en XML UBL 2.1
  • Consolidación: Impuestos se calculan sobre base gravable (después de descuento)
  • Validación: Verifica coherencia entre subtotales, descuentos e impuestos

✅ Validaciones Críticas

  • Validación de que invoice_lines tenga al menos 2 elementos
  • Verificación de cálculo por línea: line_extension_amount = invoiced_quantity × price_amount
  • Validación de que base_amount en allowance_charges = Σ line_extension_amount
  • Coherencia de impuestos: se calculan sobre (Subtotal - Descuento)
  • Verificación de charge_indicator = false para descuentos

💾 Impacto en Base de Datos

  • Tabla invoice_lines: Dos registros (uno por línea)
  • Tabla allowance_charges: Registro del descuento global
  • Tabla tax_totals: Impuestos consolidados por línea
  • Tabla documents: Totales finales de la factura

📤 Respuesta Exitosa (200 - Síncrono)

{
  "success": true,
  "message": "Factura procesada exitosamente",
  "ResponseDian": {
    "Envelope": {
      "Body": {
        "SendBillSyncResponse": {
          "SendBillSyncResult": {
            "IsValid": "true",
            "StatusCode": "00",
            "StatusDescription": "Procesado Correctamente"
          }
        }
      }
    }
  },
  "cufe": "...",
  "invoice_lines_count": 2,
  "line_extension_amount": 1500.00,
  "allowance_total": 150.00,
  "tax_exclusive_amount": 1350.00,
  "tax_inclusive_amount": 1606.50,
  "payable_amount": 1606.50,
  "pdf_url": "storage/pdf/..."
}

⚠️ Errores Comunes

  • 400: invoice_lines con menos de 2 elementos
  • 401: Token de autorización inválido
  • 422: Descuento excede subtotal, base_amount no coincide con Σ line_extension_amount, cálculo de impuestos incorrecto
  • 500: Error interno al procesar líneas múltiples con descuento

🔐 Autenticación

Authorization: Bearer {API_TOKEN}
Content-Type: application/json

💻 Ejemplo cURL

curl -X POST "http://midominio.com/api/ubl2.1/invoice" \
  -H "Authorization: Bearer {TOKEN}" \
  -H "Content-Type: application/json" \
  -d '{
    "number": 990000128,
    "invoice_lines": [
      {"invoiced_quantity": 10, "price_amount": 100, "description": "Producto A"},
      {"invoiced_quantity": 5, "price_amount": 100, "description": "Producto B"}
    ],
    "allowance_charges": [
      {"charge_indicator": false, "amount": 150, "base_amount": 1500}
    ],
    "customer": {...}
  }'

📌 Notas Importantes

  1. El descuento global se aplica proporcionalmente sobre todas las líneas
  2. Los impuestos se calculan DESPUÉS de aplicar el descuento
  3. Cada línea puede tener diferentes impuestos y tarifas
  4. El PDF muestra claramente el desglose de líneas y descuento
  5. Útil para promociones comerciales con múltiples productos
  6. Pueden combinarse descuentos por línea y descuentos globales
  7. El allowance_charge_reason aparece en el PDF explicativo

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000220,
    "type_document_id": 1,
    "date": "2025-11-07",
    "time": "21:19:42",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "customer": {
        "identification_number": 89008003,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "230000.00",
            "base_amount": "9663865.54"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "9663865.54",
        "tax_exclusive_amount": "9663865.55",
        "tax_inclusive_amount": "11500000.00",
        "allowance_total_amount": "230000.00",
        "charge_total_amount": "0.00",
        "payable_amount": "11270000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "1836134.45",
            "percent": "19",
            "taxable_amount": "9663865.55"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "1260504.20",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "30000.00",
                    "base_amount": "1500000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "239495.80",
                    "taxable_amount": "1260504.20",
                    "percent": "19.00"
                }
            ],
            "description": "BONOS POR SERVICIOS",
            "code": "BONOS",
            "type_item_identification_id": 4,
            "price_amount": "1290504.20",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "8403361.34",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "200000.00",
                    "base_amount": "10000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1596638.65",
                    "taxable_amount": "8403361.34",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "8603361.34",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000220,
    "type_document_id": 1,
    "date": "2025-11-07",
    "time": "21:19:42",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "customer": {
        "identification_number": 89008003,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "230000.00",
            "base_amount": "9663865.54"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "9663865.54",
        "tax_exclusive_amount": "9663865.55",
        "tax_inclusive_amount": "11500000.00",
        "allowance_total_amount": "230000.00",
        "charge_total_amount": "0.00",
        "payable_amount": "11270000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "1836134.45",
            "percent": "19",
            "taxable_amount": "9663865.55"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "1260504.20",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "30000.00",
                    "base_amount": "1500000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "239495.80",
                    "taxable_amount": "1260504.20",
                    "percent": "19.00"
                }
            ],
            "description": "BONOS POR SERVICIOS",
            "code": "BONOS",
            "type_item_identification_id": 4,
            "price_amount": "1290504.20",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "8403361.34",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "200000.00",
                    "base_amount": "10000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1596638.65",
                    "taxable_amount": "8403361.34",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "8603361.34",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000220,
    "type_document_id": 1,
    "date": "2025-11-07",
    "time": "21:19:42",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "customer": {
        "identification_number": 89008003,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "230000.00",
            "base_amount": "9663865.54"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "9663865.54",
        "tax_exclusive_amount": "9663865.55",
        "tax_inclusive_amount": "11500000.00",
        "allowance_total_amount": "230000.00",
        "charge_total_amount": "0.00",
        "payable_amount": "11270000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "1836134.45",
            "percent": "19",
            "taxable_amount": "9663865.55"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "1260504.20",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "30000.00",
                    "base_amount": "1500000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "239495.80",
                    "taxable_amount": "1260504.20",
                    "percent": "19.00"
                }
            ],
            "description": "BONOS POR SERVICIOS",
            "code": "BONOS",
            "type_item_identification_id": 4,
            "price_amount": "1290504.20",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "8403361.34",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "200000.00",
                    "base_amount": "10000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1596638.65",
                    "taxable_amount": "8403361.34",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "8603361.34",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000220,"type_document_id":1,"date":"2025-11-07","time":"21:19:42","resolution_number":"18760000001","prefix":"SETP","customer":{"identification_number":89008003,"name":"ALEXANDER OBANDO LONDONO","phone":"3103891693","address":"BRR LIMONAR MZ 6 CS 3 ET 1","email":"[email protected]","merchant_registration":"0000-00","type_document_identification_id":3,"type_organization_id":2,"municipality_id":149,"type_regime_id":2},"payment_form":{"payment_form_id":1,"payment_method_id":10,"payment_due_date":"2025-11-07","duration_measure":"0"},"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"230000.00","base_amount":"9663865.54"}],"legal_monetary_totals":{"line_extension_amount":"9663865.54","tax_exclusive_amount":"9663865.55","tax_inclusive_amount":"11500000.00","allowance_total_amount":"230000.00","charge_total_amount":"0.00","payable_amount":"11270000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"1836134.45","percent":"19","taxable_amount":"9663865.55"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"1260504.20","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"30000.00","base_amount":"1500000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"239495.80","taxable_amount":"1260504.20","percent":"19.00"}],"description":"BONOS POR SERVICIOS","code":"BONOS","type_item_identification_id":4,"price_amount":"1290504.20","base_quantity":"1"},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"8403361.34","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"200000.00","base_amount":"10000000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"1596638.65","taxable_amount":"8403361.34","percent":"19.00"}],"description":"COMISION POR SERVICIOS","code":"COMISION","type_item_identification_id":4,"price_amount":"8603361.34","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

💳 ENVIAR FACTURA ELECTRÓNICA - CON PREPAGO / ANTICIPO

📋 Descripción General

Endpoint para envío de facturas electrónicas que registran prepagos o anticipos realizados previamente. Permite descontar pagos adelantados del total a pagar mediante el objeto prepaid_payment.

🔗 URL del Endpoint

Síncrono (recomendado): POST /api/ubl2.1/invoice Asíncrono: POST /api/ubl2.1/invoice/{testSetId}

🔑 Campos Principales Específicos

Campo Tipo Descripción
prepaid_payment object Datos del prepago realizado
prepaid_payment.id string Identificador del prepago/anticipo
prepaid_payment.paid_amount decimal Valor pagado anticipadamente
prepaid_payment.received_date date Fecha de recepción del prepago (YYYY-MM-DD)
prepaid_payment.paid_date date Fecha en que se realizó el pago (YYYY-MM-DD)
prepaid_payment.instruction_id string Referencia de la transacción bancaria

📦 Estructura de Prepaid Payment

{
  "prepaid_payment": {
    "id": "ANTICIPO-2025-001",
    "paid_amount": 500.00,
    "received_date": "2025-11-10",
    "paid_date": "2025-11-10",
    "instruction_id": "TRX-123456789"
  },
  "invoice_lines": [...]
}

💰 Cálculo con Prepago

Subtotal: $1,000.00
IVA 19%: $190.00
Total Factura: $1,190.00

Prepago Realizado: -$500.00
--------------------------------
Saldo a Pagar: $690.00

💼 Casos de Uso

  • Construcción: Anticipos en contratos de obra
  • Proyectos: Pagos adelantados en servicios profesionales
  • Importaciones: Anticipos para importación de mercancías
  • Reservas: Pagos adelantados de servicios turísticos
  • Suscripciones: Prepagos de servicios recurrentes

⚙️ Comportamiento del Sistema

  • Modo Síncrono: Validación inmediata del prepago
  • Modo Asíncrono: ZIP_KEY para consulta posterior
  • XML Generation: PrepaidPayment se incluye en el XML UBL 2.1
  • Cálculo: El saldo a pagar = Total Factura - Prepago
  • Validación: Verifica que paid_amount no exceda el total de la factura

✅ Validaciones Críticas

  • Validación de que paid_amount sea menor o igual al payable_amount
  • Verificación de formato de fechas (YYYY-MM-DD)
  • Validación de que received_date y paid_date sean iguales o anteriores a document.date
  • Coherencia entre instruction_id y registros bancarios
  • Verificación de id único del prepago

💾 Impacto en Base de Datos

  • Tabla prepaid_payments: Registro del anticipo
  • Tabla documents: payable_amount refleja saldo pendiente
  • Tabla payment_transactions: Vinculación con transacción bancaria
  • Tabla accounts_receivable: Actualización de saldo por cobrar

📤 Respuesta Exitosa (200 - Síncrono)

{
  "success": true,
  "message": "Factura procesada exitosamente",
  "ResponseDian": {
    "Envelope": {
      "Body": {
        "SendBillSyncResponse": {
          "SendBillSyncResult": {
            "IsValid": "true",
            "StatusCode": "00",
            "StatusDescription": "Procesado Correctamente"
          }
        }
      }
    }
  },
  "cufe": "...",
  "prepaid_payment": {
    "id": "ANTICIPO-2025-001",
    "paid_amount": 500.00,
    "received_date": "2025-11-10"
  },
  "line_extension_amount": 1000.00,
  "tax_inclusive_amount": 1190.00,
  "payable_amount": 690.00,
  "pdf_url": "storage/pdf/..."
}

⚠️ Errores Comunes

  • 400: Formato de fecha inválido en prepaid_payment
  • 401: Token de autorización inválido
  • 422: paid_amount excede payable_amount, fechas futuras en prepago, id de prepago duplicado
  • 500: Error interno al procesar prepago

🔐 Autenticación

Authorization: Bearer {API_TOKEN}
Content-Type: application/json

💻 Ejemplo cURL

curl -X POST "http://midominio.com/api/ubl2.1/invoice" \
  -H "Authorization: Bearer {TOKEN}" \
  -H "Content-Type: application/json" \
  -d '{
    "number": 990000129,
    "prepaid_payment": {
      "id": "ANTICIPO-2025-001",
      "paid_amount": 500.00,
      "received_date": "2025-11-10",
      "paid_date": "2025-11-10",
      "instruction_id": "TRX-123456789"
    },
    "invoice_lines": [...],
    "customer": {...}
  }'

📝 Campos Relacionados

  • payment_means_type: Forma de pago del saldo restante
  • payment_due_date: Fecha límite para el saldo pendiente
  • legal_monetary_totals.payable_amount: Total a pagar (incluye deducción de prepago)

📌 Notas Importantes

  1. El prepago se descuenta del total a pagar de la factura
  2. El PDF muestra claramente el prepago y el saldo pendiente
  3. Útil para trazabilidad de anticipos y pagos parciales
  4. El instruction_id vincula con comprobantes bancarios
  5. Puede combinarse con payment_means_type para el saldo restante
  6. El XML incluye PrepaidPayment en el esquema UBL 2.1
  7. Facilita auditorías y conciliación de anticipos

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000221,
    "type_document_id": 1,
    "date": "2025-11-07",
    "time": "06:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "customer": {
        "identification_number": 89008003,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": "0"
    },
    "prepaid_payment": {
        "idpayment": "A3123856",
        "paidamount": "100000.00",
        "receiveddate": "2020-03-01",
        "paiddate": "2020-03-05",
        "instructionid": "PRUEBA DE PREPAGO RECIBIDO"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "840336.13"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.13",
        "tax_exclusive_amount": "840336.13",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "pre_paid_amount": "100000.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.86",
            "percent": "19",
            "taxable_amount": "840336.13"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.13",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.86",
                    "taxable_amount": "840336.13",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.13",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000221,
    "type_document_id": 1,
    "date": "2025-11-07",
    "time": "06:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "customer": {
        "identification_number": 89008003,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": "0"
    },
    "prepaid_payment": {
        "idpayment": "A3123856",
        "paidamount": "100000.00",
        "receiveddate": "2020-03-01",
        "paiddate": "2020-03-05",
        "instructionid": "PRUEBA DE PREPAGO RECIBIDO"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "840336.13"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.13",
        "tax_exclusive_amount": "840336.13",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "pre_paid_amount": "100000.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.86",
            "percent": "19",
            "taxable_amount": "840336.13"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.13",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.86",
                    "taxable_amount": "840336.13",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.13",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000221,
    "type_document_id": 1,
    "date": "2025-11-07",
    "time": "06:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "customer": {
        "identification_number": 89008003,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": "0"
    },
    "prepaid_payment": {
        "idpayment": "A3123856",
        "paidamount": "100000.00",
        "receiveddate": "2020-03-01",
        "paiddate": "2020-03-05",
        "instructionid": "PRUEBA DE PREPAGO RECIBIDO"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "840336.13"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.13",
        "tax_exclusive_amount": "840336.13",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "pre_paid_amount": "100000.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.86",
            "percent": "19",
            "taxable_amount": "840336.13"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.13",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.86",
                    "taxable_amount": "840336.13",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.13",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000221,"type_document_id":1,"date":"2025-11-07","time":"06:08:12","resolution_number":"18760000001","prefix":"SETP","customer":{"identification_number":89008003,"name":"ALEXANDER OBANDO LONDONO","phone":"3103891693","address":"BRR LIMONAR MZ 6 CS 3 ET 1","email":"[email protected]","merchant_registration":"0000-00","type_document_identification_id":3,"type_organization_id":2,"municipality_id":149,"type_regime_id":2},"payment_form":{"payment_form_id":1,"payment_method_id":10,"payment_due_date":"2025-11-07","duration_measure":"0"},"prepaid_payment":{"idpayment":"A3123856","paidamount":"100000.00","receiveddate":"2020-03-01","paiddate":"2020-03-05","instructionid":"PRUEBA DE PREPAGO RECIBIDO"},"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"840336.13"}],"legal_monetary_totals":{"line_extension_amount":"840336.13","tax_exclusive_amount":"840336.13","tax_inclusive_amount":"1000000.00","allowance_total_amount":"0.00","charge_total_amount":"0.00","pre_paid_amount":"100000.00","payable_amount":"1000000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"159663.86","percent":"19","taxable_amount":"840336.13"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"840336.13","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"1000000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"159663.86","taxable_amount":"840336.13","percent":"19.00"}],"description":"COMISION POR SERVICIOS","code":"COMISION","type_item_identification_id":4,"price_amount":"840336.13","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

💵 ENVIAR FACTURA ELECTRÓNICA - CON CARGOS ADICIONALES

📋 Descripción General

Endpoint para envío de facturas electrónicas que incluyen cargos adicionales (charges) mediante allowance_charges con charge_indicator=true. Permite agregar conceptos como recargos bancarios, costos de envío, manejo, etc.

🔗 URL del Endpoint

Síncrono (recomendado): POST /api/ubl2.1/invoice Asíncrono: POST /api/ubl2.1/invoice/{testSetId}

🔑 Campos Principales Específicos

Campo Tipo Descripción
allowance_charges array Cargos adicionales aplicados
allowance_charges[].charge_indicator boolean true = Cargo (false = Descuento)
allowance_charges[].allowance_charge_reason string Motivo del cargo
allowance_charges[].amount decimal Valor del cargo adicional
allowance_charges[].base_amount decimal Subtotal sobre el que se calcula

📦 Estructura de Cargos

{
  "invoice_lines": [...],
  "allowance_charges": [
    {
      "charge_indicator": true,
      "allowance_charge_reason": "Cargo por consignación bancaria",
      "amount": 5000.00,
      "base_amount": 100000.00
    }
  ]
}

💰 Cálculo con Cargos

Subtotal: $100,000.00
Cargo Consignación: +$5,000.00
Base Gravable: $105,000.00
IVA 19%: $19,950.00
----------------------------------
Total a Pagar: $124,950.00

💼 Casos de Uso y Tipos de Cargos

  • Financieros: Cargo por consignación, recargo por tarjeta
  • Logísticos: Cargo por envío, manejo, empaque
  • Administrativos: Cargo por procesamiento, servicio
  • Seguridad: Cargo por seguro, transporte valores
  • Intereses: Recargo por mora, financiación

⚙️ Comportamiento del Sistema

  • Modo Síncrono: Validación inmediata de cargos
  • Modo Asíncrono: ZIP_KEY para consulta posterior
  • XML Generation: AllowanceCharge con ChargeIndicator=true en XML UBL 2.1
  • Cálculo: Los cargos incrementan la base gravable ANTES de impuestos
  • Validación: Verifica charge_indicator = true y coherencia de montos

✅ Validaciones Críticas

  • Validación de charge_indicator = true para cargos
  • Verificación de allowance_charge_reason obligatorio
  • Coherencia entre amount y base_amount
  • Validación de que amount sea positivo
  • Impuestos se calculan sobre (Subtotal + Cargos)

💾 Impacto en Base de Datos

  • Tabla allowance_charges: Registro del cargo con charge_indicator=1
  • Tabla documents: tax_exclusive_amount incluye cargos
  • Tabla legal_monetary_totals: payable_amount total incrementado
  • Auditoría: Trazabilidad de cargos aplicados

📤 Respuesta Exitosa (200 - Síncrono)

{
  "success": true,
  "message": "Factura procesada exitosamente",
  "ResponseDian": {
    "Envelope": {
      "Body": {
        "SendBillSyncResponse": {
          "SendBillSyncResult": {
            "IsValid": "true",
            "StatusCode": "00",
            "StatusDescription": "Procesado Correctamente"
          }
        }
      }
    }
  },
  "cufe": "...",
  "allowance_charges": [
    {
      "charge_indicator": true,
      "allowance_charge_reason": "Cargo por consignación bancaria",
      "amount": 5000.00
    }
  ],
  "line_extension_amount": 100000.00,
  "charge_total": 5000.00,
  "tax_exclusive_amount": 105000.00,
  "tax_inclusive_amount": 124950.00,
  "payable_amount": 124950.00,
  "pdf_url": "storage/pdf/..."
}

⚠️ Errores Comunes

  • 400: charge_indicator incorrecto (debe ser true para cargos)
  • 401: Token de autorización inválido
  • 422: allowance_charge_reason faltante, amount negativo o cero, cálculo de impuestos incorrecto
  • 500: Error interno al procesar cargos

🔐 Autenticación

Authorization: Bearer {API_TOKEN}
Content-Type: application/json

💻 Ejemplo cURL

curl -X POST "http://midominio.com/api/ubl2.1/invoice" \
  -H "Authorization: Bearer {TOKEN}" \
  -H "Content-Type: application/json" \
  -d '{
    "number": 990000130,
    "invoice_lines": [
      {"invoiced_quantity": 1, "price_amount": 100000, "description": "Producto"}
    ],
    "allowance_charges": [
      {
        "charge_indicator": true,
        "allowance_charge_reason": "Cargo por consignación",
        "amount": 5000,
        "base_amount": 100000
      }
    ],
    "customer": {...}
  }'

📝 Diferencia: Cargos vs Descuentos

Aspecto Cargo (true) Descuento (false)
charge_indicator true false
Efecto Incrementa base gravable Reduce base gravable
Impuestos Sobre (Subtotal + Cargo) Sobre (Subtotal - Descuento)
Uso Recargos, envíos, manejo Promociones, bonificaciones

📌 Notas Importantes

  1. Los cargos INCREMENTAN la base gravable antes de calcular impuestos
  2. charge_indicator = true diferencia cargos de descuentos
  3. El PDF muestra claramente el cargo y su motivo
  4. Pueden aplicarse múltiples cargos en el array allowance_charges
  5. Útil para transparencia en costos adicionales
  6. El XML incluye AllowanceCharge con ChargeIndicator en UBL 2.1
  7. Común en e-commerce para cargos de envío y manejo

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000222,
    "type_document_id": 1,
    "date": "2025-11-07",
    "time": "20:20:24",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "customer": {
        "identification_number": 89008003,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR EL CARDAL MZ 4 CS 7 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": true,
            "allowance_charge_reason": "CARGO POR CONSIGNACION BANCARIA",
            "amount": "7000.00",
            "base_amount": "300000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "300000.00",
        "tax_exclusive_amount": "300000.00",
        "tax_inclusive_amount": "357000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "7000.00",
        "payable_amount": "364000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "57000.00",
            "percent": "19",
            "taxable_amount": "300000.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "300000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": true,
                    "allowance_charge_reason": "CARGO POR CONSIGNACION BANCARIA",
                    "amount": "7000.00",
                    "base_amount": "357000.00",
                    "multiplier_factor_numeric": "1.96"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "57000.00",
                    "taxable_amount": "300000.00",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "293000.00",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000222,
    "type_document_id": 1,
    "date": "2025-11-07",
    "time": "20:20:24",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "customer": {
        "identification_number": 89008003,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR EL CARDAL MZ 4 CS 7 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": true,
            "allowance_charge_reason": "CARGO POR CONSIGNACION BANCARIA",
            "amount": "7000.00",
            "base_amount": "300000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "300000.00",
        "tax_exclusive_amount": "300000.00",
        "tax_inclusive_amount": "357000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "7000.00",
        "payable_amount": "364000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "57000.00",
            "percent": "19",
            "taxable_amount": "300000.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "300000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": true,
                    "allowance_charge_reason": "CARGO POR CONSIGNACION BANCARIA",
                    "amount": "7000.00",
                    "base_amount": "357000.00",
                    "multiplier_factor_numeric": "1.96"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "57000.00",
                    "taxable_amount": "300000.00",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "293000.00",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000222,
    "type_document_id": 1,
    "date": "2025-11-07",
    "time": "20:20:24",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "customer": {
        "identification_number": 89008003,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR EL CARDAL MZ 4 CS 7 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": true,
            "allowance_charge_reason": "CARGO POR CONSIGNACION BANCARIA",
            "amount": "7000.00",
            "base_amount": "300000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "300000.00",
        "tax_exclusive_amount": "300000.00",
        "tax_inclusive_amount": "357000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "7000.00",
        "payable_amount": "364000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "57000.00",
            "percent": "19",
            "taxable_amount": "300000.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "300000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": true,
                    "allowance_charge_reason": "CARGO POR CONSIGNACION BANCARIA",
                    "amount": "7000.00",
                    "base_amount": "357000.00",
                    "multiplier_factor_numeric": "1.96"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "57000.00",
                    "taxable_amount": "300000.00",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "293000.00",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000222,"type_document_id":1,"date":"2025-11-07","time":"20:20:24","resolution_number":"18760000001","prefix":"SETP","customer":{"identification_number":89008003,"name":"ALEXANDER OBANDO LONDONO","phone":"3103891693","address":"BRR EL CARDAL MZ 4 CS 7 ET 1","email":"[email protected]","merchant_registration":"0000-00","type_document_identification_id":3,"type_organization_id":2,"municipality_id":149,"type_regime_id":2},"payment_form":{"payment_form_id":1,"payment_method_id":10,"payment_due_date":"2025-11-07","duration_measure":"0"},"allowance_charges":[{"discount_id":1,"charge_indicator":true,"allowance_charge_reason":"CARGO POR CONSIGNACION BANCARIA","amount":"7000.00","base_amount":"300000.00"}],"legal_monetary_totals":{"line_extension_amount":"300000.00","tax_exclusive_amount":"300000.00","tax_inclusive_amount":"357000.00","allowance_total_amount":"0.00","charge_total_amount":"7000.00","payable_amount":"364000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"57000.00","percent":"19","taxable_amount":"300000.00"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"300000.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":true,"allowance_charge_reason":"CARGO POR CONSIGNACION BANCARIA","amount":"7000.00","base_amount":"357000.00","multiplier_factor_numeric":"1.96"}],"tax_totals":[{"tax_id":1,"tax_amount":"57000.00","taxable_amount":"300000.00","percent":"19.00"}],"description":"COMISION POR SERVICIOS","code":"COMISION","type_item_identification_id":4,"price_amount":"293000.00","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

💵 ENVIAR FACTURA ELECTRÓNICA - CON CARGOS ADICIONALES EN ENCABEZADO

📋 Descripción General

Endpoint para envío de facturas electrónicas que incluyen cargos adicionales (charges) a nivel de encabezado mediante allowance_charges con charge_indicator=true. Los cargos se aplican globalmente sobre toda la factura.

🔗 URL del Endpoint

Síncrono (recomendado): POST /api/ubl2.1/invoice Asíncrono: POST /api/ubl2.1/invoice/{testSetId}

🔑 Campos Principales Específicos

Campo Tipo Descripción
allowance_charges array Cargos a nivel de encabezado (globales)
allowance_charges[].charge_indicator boolean true = Cargo adicional
allowance_charges[].allowance_charge_reason string Motivo del cargo
allowance_charges[].amount decimal Valor del cargo
allowance_charges[].base_amount decimal Subtotal total de la factura

📦 Ubicación del Cargo: Encabezado vs Línea

┌─ ENCABEZADO (este endpoint)
│  allowance_charges: []
│  └─ Se aplica sobre TODA la factura
│
└─ LÍNEAS
   invoice_lines[]
   ├─ allowance_charges: []
   └─ Se aplica solo sobre ESA línea específica

💰 Cálculo con Cargo en Encabezado

Línea 1: $50,000.00
Línea 2: $50,000.00
Subtotal: $100,000.00

Cargo Global (Encabezado): +$5,000.00
Base Gravable: $105,000.00
IVA 19%: $19,950.00
--------------------------------------
Total a Pagar: $124,950.00

💼 Casos de Uso

  • E-commerce: Cargo único de envío para todo el pedido
  • Servicios: Cargo administrativo global
  • Financiero: Recargo por forma de pago aplicado a toda la factura
  • Logística: Cargo de manejo para el pedido completo

⚙️ Comportamiento del Sistema

  • Modo Síncrono: Validación inmediata del cargo global
  • Modo Asíncrono: ZIP_KEY para consulta posterior
  • XML Generation: AllowanceCharge en nivel Invoice (no InvoiceLine) del XML UBL 2.1
  • Aplicación: El cargo se suma al subtotal ANTES de calcular impuestos
  • Consolidación: Afecta tax_exclusive_amount global

✅ Validaciones Críticas

  • Validación de charge_indicator = true
  • Verificación de allowance_charge_reason obligatorio
  • Coherencia: base_amount debe ser igual a Σ line_extension_amount
  • Validación de amount positivo
  • Cálculo: tax_exclusive_amount = Subtotal + Cargos - Descuentos

💾 Impacto en Base de Datos

  • Tabla allowance_charges: level = 'invoice' (encabezado)
  • Tabla documents: charge_total_amount consolidado
  • Tabla legal_monetary_totals: tax_exclusive_amount incrementado
  • Diferenciación: Cargos de encabezado vs línea

📤 Respuesta Exitosa (200 - Síncrono)

{
  "success": true,
  "message": "Factura procesada exitosamente",
  "ResponseDian": {
    "Envelope": {
      "Body": {
        "SendBillSyncResponse": {
          "SendBillSyncResult": {
            "IsValid": "true",
            "StatusCode": "00",
            "StatusDescription": "Procesado Correctamente"
          }
        }
      }
    }
  },
  "cufe": "...",
  "allowance_charges_header": [
    {
      "level": "invoice",
      "charge_indicator": true,
      "amount": 5000.00
    }
  ],
  "line_extension_amount": 100000.00,
  "charge_total_amount": 5000.00,
  "tax_exclusive_amount": 105000.00,
  "payable_amount": 124950.00,
  "pdf_url": "storage/pdf/..."
}

⚠️ Errores Comunes

  • 400: charge_indicator incorrecto
  • 401: Token de autorización inválido
  • 422: base_amount no coincide con subtotal de líneas, amount negativo
  • 500: Error interno al procesar cargo de encabezado

🔐 Autenticación

Authorization: Bearer {API_TOKEN}
Content-Type: application/json

💻 Ejemplo cURL

curl -X POST "http://midominio.com/api/ubl2.1/invoice" \
  -H "Authorization: Bearer {TOKEN}" \
  -H "Content-Type: application/json" \
  -d '{
    "number": 990000131,
    "invoice_lines": [
      {"price_amount": 50000, "invoiced_quantity": 1},
      {"price_amount": 50000, "invoiced_quantity": 1}
    ],
    "allowance_charges": [
      {
        "charge_indicator": true,
        "allowance_charge_reason": "Cargo de envío",
        "amount": 5000,
        "base_amount": 100000
      }
    ]
  }'

📌 Notas Importantes

  1. Los cargos de encabezado afectan TODA la factura
  2. Se aplican ANTES de calcular impuestos (incrementan base gravable)
  3. El PDF muestra el cargo separado del subtotal de productos
  4. Útil cuando el cargo no es atribuible a un producto específico
  5. Pueden combinarse cargos de encabezado y cargos por línea
  6. El XML diferencia nivel Invoice vs InvoiceLine
  7. Común para gastos de envío, manejo, seguros globales

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000223,
    "type_document_id": 1,
    "date": "2025-11-07",
    "time": "20:20:24",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "customer": {
        "identification_number": 89008003,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR EL CARDAL MZ 4 CS 7 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": true,
            "allowance_charge_reason": "CARGO POR CONSIGNACION BANCARIA",
            "amount": "7000.00",
            "base_amount": "300000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "252100.84",
        "tax_exclusive_amount": "252100.84",
        "tax_inclusive_amount": "300000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "7000.00",
        "payable_amount": "307000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "47899.16",
            "percent": "19",
            "taxable_amount": "252100.84"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "252100.84",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "47899.16",
                    "taxable_amount": "252100.84",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "300000.00",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000223,
    "type_document_id": 1,
    "date": "2025-11-07",
    "time": "20:20:24",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "customer": {
        "identification_number": 89008003,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR EL CARDAL MZ 4 CS 7 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": true,
            "allowance_charge_reason": "CARGO POR CONSIGNACION BANCARIA",
            "amount": "7000.00",
            "base_amount": "300000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "252100.84",
        "tax_exclusive_amount": "252100.84",
        "tax_inclusive_amount": "300000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "7000.00",
        "payable_amount": "307000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "47899.16",
            "percent": "19",
            "taxable_amount": "252100.84"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "252100.84",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "47899.16",
                    "taxable_amount": "252100.84",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "300000.00",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000223,
    "type_document_id": 1,
    "date": "2025-11-07",
    "time": "20:20:24",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "customer": {
        "identification_number": 89008003,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR EL CARDAL MZ 4 CS 7 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": true,
            "allowance_charge_reason": "CARGO POR CONSIGNACION BANCARIA",
            "amount": "7000.00",
            "base_amount": "300000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "252100.84",
        "tax_exclusive_amount": "252100.84",
        "tax_inclusive_amount": "300000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "7000.00",
        "payable_amount": "307000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "47899.16",
            "percent": "19",
            "taxable_amount": "252100.84"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "252100.84",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "47899.16",
                    "taxable_amount": "252100.84",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "300000.00",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000223,"type_document_id":1,"date":"2025-11-07","time":"20:20:24","resolution_number":"18760000001","prefix":"SETP","customer":{"identification_number":89008003,"name":"ALEXANDER OBANDO LONDONO","phone":"3103891693","address":"BRR EL CARDAL MZ 4 CS 7 ET 1","email":"[email protected]","merchant_registration":"0000-00","type_document_identification_id":3,"type_organization_id":2,"municipality_id":149,"type_regime_id":2},"payment_form":{"payment_form_id":1,"payment_method_id":10,"payment_due_date":"2025-11-07","duration_measure":"0"},"allowance_charges":[{"discount_id":1,"charge_indicator":true,"allowance_charge_reason":"CARGO POR CONSIGNACION BANCARIA","amount":"7000.00","base_amount":"300000.00"}],"legal_monetary_totals":{"line_extension_amount":"252100.84","tax_exclusive_amount":"252100.84","tax_inclusive_amount":"300000.00","allowance_total_amount":"0.00","charge_total_amount":"7000.00","payable_amount":"307000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"47899.16","percent":"19","taxable_amount":"252100.84"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"252100.84","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"47899.16","taxable_amount":"252100.84","percent":"19.00"}],"description":"COMISION POR SERVICIOS","code":"COMISION","type_item_identification_id":4,"price_amount":"300000.00","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

📱 ENVIAR FACTURA ELECTRÓNICA - ARTÍCULOS CON DOS IMPUESTOS (IVA + CONSUMO)

📋 Descripción General

Endpoint para envío de facturas electrónicas con productos que tienen dos impuestos simultáneos: IVA e Impuesto al Consumo. Aplica en casos específicos como telefonía celular, vehículos, bienes suntuarios.

🔗 URL del Endpoint

Síncrono (recomendado): POST /api/ubl2.1/invoice Asíncrono: POST /api/ubl2.1/invoice/{testSetId}

🔑 Campos Principales Específicos

Campo Tipo Descripción
tax_totals array Arreglo con múltiples impuestos por línea
tax_totals[].tax_id integer 1 = IVA, 4 = Consumo
tax_totals[].percent string Tarifa del impuesto (ej: "19.00" IVA, "4.00" Consumo)
tax_totals[].tax_amount decimal Valor calculado del impuesto
tax_totals[].taxable_amount decimal Base gravable (mismo valor para ambos impuestos)

📦 Estructura de Dos Impuestos en Línea

"invoice_lines": [
  {
    "unit_measure_id": 70,
    "invoiced_quantity": 1.00,
    "line_extension_amount": 1000000.00,
    "description": "Plan celular",
    "code": "PLAN-001",
    "price_amount": 1000000.00,
    "tax_totals": [
      {
        "tax_id": 1,
        "percent": "19.00",
        "tax_amount": 190000.00,
        "taxable_amount": 1000000.00
      },
      {
        "tax_id": 4,
        "percent": "4.00",
        "tax_amount": 40000.00,
        "taxable_amount": 1000000.00
      }
    ]
  }
]

💼 Casos de Uso por Sector

  • Telefonía Celular: IVA 19% + Consumo 4%
  • Vehículos: IVA + Consumo (varía según cilindraje)
  • Licores: IVA + Consumo (varía según grados alcohol)
  • Alimentos Ultraprocesados: IVA + Impuesto Saludable
  • Bienes Suntuarios: IVA + Consumo específico

💰 Cálculo con Dos Impuestos

Base Gravable: $1,000,000.00
IVA 19%: $190,000.00
Impuesto Consumo 4%: $40,000.00
---------------------------------
Total Impuestos: $230,000.00
Total a Pagar: $1,230,000.00

📋 Tipos de Impuesto (tax_id)

  • 1: IVA (Impuesto al Valor Agregado)
  • 4: Impuesto Nacional al Consumo
  • 5: Impuesto Saludable (alimentos ultraprocesados)
  • 10: INCBP (Impuesto Bolsas Plásticas)

⚙️ Comportamiento del Sistema

  • Modo Síncrono: Validación inmediata de múltiples impuestos
  • Modo Asíncrono: ZIP_KEY para consulta posterior
  • XML Generation: Múltiples TaxTotal por línea en XML UBL 2.1
  • Consolidación: Sistema agrupa por tax_id al nivel documento
  • Validación: Verifica cálculos independientes de cada impuesto

✅ Validaciones Críticas

  • Validación de tax_id válidos (1, 4, 5, 10, etc.)
  • Verificación de percent según normativa DIAN
  • Coherencia: tax_amount = taxable_amount × (percent / 100)
  • Validación de que taxable_amount sea igual para ambos impuestos
  • Verificación de combinaciones permitidas de impuestos

💾 Impacto en Base de Datos

  • Tabla tax_totals: Múltiples registros por línea (uno por cada tax_id)
  • Tabla tax_consolidation: Totales por tax_id a nivel documento
  • Tabla documents: tax_inclusive_amount incluye suma de todos los impuestos
  • Reportes: Desglose por tipo de impuesto

📤 Respuesta Exitosa (200 - Síncrono)

{
  "success": true,
  "message": "Factura procesada exitosamente",
  "ResponseDian": {
    "Envelope": {
      "Body": {
        "SendBillSyncResponse": {
          "SendBillSyncResult": {
            "IsValid": "true",
            "StatusCode": "00",
            "StatusDescription": "Procesado Correctamente"
          }
        }
      }
    }
  },
  "cufe": "...",
  "tax_totals_summary": [
    {"tax_id": 1, "tax_amount": 190000.00},
    {"tax_id": 4, "tax_amount": 40000.00}
  ],
  "line_extension_amount": 1000000.00,
  "tax_exclusive_amount": 1000000.00,
  "tax_inclusive_amount": 1230000.00,
  "payable_amount": 1230000.00,
  "pdf_url": "storage/pdf/..."
}

⚠️ Errores Comunes

  • 400: tax_id inválido o no permitido
  • 401: Token de autorización inválido
  • 422: Combinación de impuestos no permitida, percent incorrecto según normativa, cálculo de tax_amount incorrecto, taxable_amount diferente entre impuestos
  • 500: Error interno al procesar múltiples impuestos

🔐 Autenticación

Authorization: Bearer {API_TOKEN}
Content-Type: application/json

💻 Ejemplo cURL

curl -X POST "http://midominio.com/api/ubl2.1/invoice" \
  -H "Authorization: Bearer {TOKEN}" \
  -H "Content-Type: application/json" \
  -d '{
    "number": 990000132,
    "invoice_lines": [{
      "invoiced_quantity": 1,
      "price_amount": 1000000,
      "description": "Plan celular",
      "tax_totals": [
        {"tax_id": 1, "percent": "19.00", "tax_amount": 190000, "taxable_amount": 1000000},
        {"tax_id": 4, "percent": "4.00", "tax_amount": 40000, "taxable_amount": 1000000}
      ]
    }],
    "customer": {...}
  }'

📌 Notas Importantes

  1. Ambos impuestos se calculan sobre la MISMA base gravable
  2. Es poco frecuente pero válido según normativa DIAN
  3. El PDF debe mostrar claramente ambos impuestos desglosados
  4. Útil en sectores regulados con impuestos especiales
  5. El XML incluye múltiples TaxTotal por línea
  6. Los totales por tax_id se consolidan a nivel documento
  7. Verificar normativa vigente para combinaciones permitidas

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
host apidian2026-8.oo
{
    "number": 990000224,
    "type_document_id": 1,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "date": "2025-11-07",
    "time": "04:07:12",
    "sendmail": false,
    "customer": {
        "identification_number": 73187745,
        "dv": null,
        "name": "ARNOLD JOSE PEREZ",
        "phone": "3042484748",
        "address": "CLL 4 NRO 33-95",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 823,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "142013.42",
        "tax_exclusive_amount": "142013.42",
        "tax_inclusive_amount": "169634.49",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "169634.49"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "26982.55",
            "percent": "19",
            "taxable_amount": "142013.4"
        },
        {
            "tax_id": 4,
            "tax_amount": "638.52",
            "percent": "4",
            "taxable_amount": "15963.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "15963.00",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "3032.97",
                    "taxable_amount": "15963.00",
                    "percent": "19.00"
                },
                {
                    "tax_id": 4,
                    "tax_amount": "638.52",
                    "taxable_amount": "15963.00",
                    "percent": "4.00"
                }
            ],
            "description": "Cadena tejido chino (peso 3.4gr)",
            "code": "Item",
            "type_item_identification_id": 4,
            "price_amount": "19634.49",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "126050.00",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "23949.58",
                    "taxable_amount": "126050.00",
                    "percent": "19.00"
                }
            ],
            "description": "Anillo chibcha (peso 43.5gr)",
            "code": "Item",
            "type_item_identification_id": 4,
            "price_amount": "150000.00",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -H 'host: apidian2026-8.oo' \
  -d '{
    "number": 990000224,
    "type_document_id": 1,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "date": "2025-11-07",
    "time": "04:07:12",
    "sendmail": false,
    "customer": {
        "identification_number": 73187745,
        "dv": null,
        "name": "ARNOLD JOSE PEREZ",
        "phone": "3042484748",
        "address": "CLL 4 NRO 33-95",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 823,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "142013.42",
        "tax_exclusive_amount": "142013.42",
        "tax_inclusive_amount": "169634.49",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "169634.49"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "26982.55",
            "percent": "19",
            "taxable_amount": "142013.4"
        },
        {
            "tax_id": 4,
            "tax_amount": "638.52",
            "percent": "4",
            "taxable_amount": "15963.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "15963.00",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "3032.97",
                    "taxable_amount": "15963.00",
                    "percent": "19.00"
                },
                {
                    "tax_id": 4,
                    "tax_amount": "638.52",
                    "taxable_amount": "15963.00",
                    "percent": "4.00"
                }
            ],
            "description": "Cadena tejido chino (peso 3.4gr)",
            "code": "Item",
            "type_item_identification_id": 4,
            "price_amount": "19634.49",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "126050.00",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "23949.58",
                    "taxable_amount": "126050.00",
                    "percent": "19.00"
                }
            ],
            "description": "Anillo chibcha (peso 43.5gr)",
            "code": "Item",
            "type_item_identification_id": 4,
            "price_amount": "150000.00",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
    'host' => 'apidian2026-8.oo',
  ],
  'body' => '{
    "number": 990000224,
    "type_document_id": 1,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "date": "2025-11-07",
    "time": "04:07:12",
    "sendmail": false,
    "customer": {
        "identification_number": 73187745,
        "dv": null,
        "name": "ARNOLD JOSE PEREZ",
        "phone": "3042484748",
        "address": "CLL 4 NRO 33-95",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 823,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "142013.42",
        "tax_exclusive_amount": "142013.42",
        "tax_inclusive_amount": "169634.49",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "169634.49"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "26982.55",
            "percent": "19",
            "taxable_amount": "142013.4"
        },
        {
            "tax_id": 4,
            "tax_amount": "638.52",
            "percent": "4",
            "taxable_amount": "15963.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "15963.00",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "3032.97",
                    "taxable_amount": "15963.00",
                    "percent": "19.00"
                },
                {
                    "tax_id": 4,
                    "tax_amount": "638.52",
                    "taxable_amount": "15963.00",
                    "percent": "4.00"
                }
            ],
            "description": "Cadena tejido chino (peso 3.4gr)",
            "code": "Item",
            "type_item_identification_id": 4,
            "price_amount": "19634.49",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "126050.00",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "23949.58",
                    "taxable_amount": "126050.00",
                    "percent": "19.00"
                }
            ],
            "description": "Anillo chibcha (peso 43.5gr)",
            "code": "Item",
            "type_item_identification_id": 4,
            "price_amount": "150000.00",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");
myHeaders.append("host", "apidian2026-8.oo");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000224,"type_document_id":1,"resolution_number":"18760000001","prefix":"SETP","date":"2025-11-07","time":"04:07:12","sendmail":false,"customer":{"identification_number":73187745,"dv":null,"name":"ARNOLD JOSE PEREZ","phone":"3042484748","address":"CLL 4 NRO 33-95","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":3,"type_organization_id":2,"municipality_id":823,"type_regime_id":2},"payment_form":{"payment_form_id":1,"payment_method_id":10,"payment_due_date":"2025-11-07","duration_measure":"0"},"legal_monetary_totals":{"line_extension_amount":"142013.42","tax_exclusive_amount":"142013.42","tax_inclusive_amount":"169634.49","allowance_total_amount":"0.00","charge_total_amount":"0.00","payable_amount":"169634.49"},"tax_totals":[{"tax_id":1,"tax_amount":"26982.55","percent":"19","taxable_amount":"142013.4"},{"tax_id":4,"tax_amount":"638.52","percent":"4","taxable_amount":"15963.00"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"15963.00","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"3032.97","taxable_amount":"15963.00","percent":"19.00"},{"tax_id":4,"tax_amount":"638.52","taxable_amount":"15963.00","percent":"4.00"}],"description":"Cadena tejido chino (peso 3.4gr)","code":"Item","type_item_identification_id":4,"price_amount":"19634.49","base_quantity":"1"},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"126050.00","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"23949.58","taxable_amount":"126050.00","percent":"19.00"}],"description":"Anillo chibcha (peso 43.5gr)","code":"Item","type_item_identification_id":4,"price_amount":"150000.00","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

🍟 FACTURA - DOS IMPUESTOS (IVA + IMPUESTO SALUDABLE ALIMENTOS)

Endpoint para facturas con alimentos ultraprocesados que tienen IVA e Impuesto Saludable (tax_id=1 y tax_id=5). Ley 2277/2022.

Campos: tax_totals[] con tax_id: 1 (IVA 19%), tax_id: 5 (Imp. Saludable 10% o 15%). Ambos calculados sobre misma base gravable. Aplica a: alimentos ultraprocesados, productos alto sodio/azúcar. Cálculo ejemplo: Base $10,000 + IVA $1,900 + Imp.Saludable $1,000 = $12,900.

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
host apidian2026-8.oo
{
    "number": 990000225,
    "type_document_id": 1,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "date": "2025-11-07",
    "time": "04:07:12",
    "sendmail": false,
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDOÑO",
        "phone": "3103891693",
        "address": "CLL 11 NRO 21-73",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 822,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "141270.95",
        "tax_exclusive_amount": "141270.95",
        "tax_inclusive_amount": "169634.48",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "169634.48"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "26841.48",
            "percent": "19",
            "taxable_amount": "141270.95"
        },
        {
            "tax_id": 22,
            "tax_amount": "1522.05",
            "percent": "10",
            "taxable_amount": "15220.53"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "15220.53",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "2891.90",
                    "taxable_amount": "15220.53",
                    "percent": "19.00"
                },
                {
                    "tax_id": 22,
                    "tax_amount": "1522.05",
                    "taxable_amount": "15220.53",
                    "percent": "10.00"
                }
            ],
            "description": "PRODUCTO ALIMENTICIO ULTRAPROCESADO",
            "code": "ULTRAPROCESADO",
            "type_item_identification_id": 4,
            "price_amount": "19634.49",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "126050.42",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "23949.58",
                    "taxable_amount": "126050.42",
                    "percent": "19.00"
                }
            ],
            "description": "PRODUCTO ALIMENTICIO NO ULTRAPROCESADO",
            "code": "NOULTRAPROCESADO",
            "type_item_identification_id": 4,
            "price_amount": "150000.00",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -H 'host: apidian2026-8.oo' \
  -d '{
    "number": 990000225,
    "type_document_id": 1,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "date": "2025-11-07",
    "time": "04:07:12",
    "sendmail": false,
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDOÑO",
        "phone": "3103891693",
        "address": "CLL 11 NRO 21-73",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 822,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "141270.95",
        "tax_exclusive_amount": "141270.95",
        "tax_inclusive_amount": "169634.48",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "169634.48"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "26841.48",
            "percent": "19",
            "taxable_amount": "141270.95"
        },
        {
            "tax_id": 22,
            "tax_amount": "1522.05",
            "percent": "10",
            "taxable_amount": "15220.53"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "15220.53",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "2891.90",
                    "taxable_amount": "15220.53",
                    "percent": "19.00"
                },
                {
                    "tax_id": 22,
                    "tax_amount": "1522.05",
                    "taxable_amount": "15220.53",
                    "percent": "10.00"
                }
            ],
            "description": "PRODUCTO ALIMENTICIO ULTRAPROCESADO",
            "code": "ULTRAPROCESADO",
            "type_item_identification_id": 4,
            "price_amount": "19634.49",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "126050.42",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "23949.58",
                    "taxable_amount": "126050.42",
                    "percent": "19.00"
                }
            ],
            "description": "PRODUCTO ALIMENTICIO NO ULTRAPROCESADO",
            "code": "NOULTRAPROCESADO",
            "type_item_identification_id": 4,
            "price_amount": "150000.00",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
    'host' => 'apidian2026-8.oo',
  ],
  'body' => '{
    "number": 990000225,
    "type_document_id": 1,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "date": "2025-11-07",
    "time": "04:07:12",
    "sendmail": false,
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDOÑO",
        "phone": "3103891693",
        "address": "CLL 11 NRO 21-73",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 822,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "141270.95",
        "tax_exclusive_amount": "141270.95",
        "tax_inclusive_amount": "169634.48",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "169634.48"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "26841.48",
            "percent": "19",
            "taxable_amount": "141270.95"
        },
        {
            "tax_id": 22,
            "tax_amount": "1522.05",
            "percent": "10",
            "taxable_amount": "15220.53"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "15220.53",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "2891.90",
                    "taxable_amount": "15220.53",
                    "percent": "19.00"
                },
                {
                    "tax_id": 22,
                    "tax_amount": "1522.05",
                    "taxable_amount": "15220.53",
                    "percent": "10.00"
                }
            ],
            "description": "PRODUCTO ALIMENTICIO ULTRAPROCESADO",
            "code": "ULTRAPROCESADO",
            "type_item_identification_id": 4,
            "price_amount": "19634.49",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "126050.42",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "23949.58",
                    "taxable_amount": "126050.42",
                    "percent": "19.00"
                }
            ],
            "description": "PRODUCTO ALIMENTICIO NO ULTRAPROCESADO",
            "code": "NOULTRAPROCESADO",
            "type_item_identification_id": 4,
            "price_amount": "150000.00",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");
myHeaders.append("host", "apidian2026-8.oo");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000225,"type_document_id":1,"resolution_number":"18760000001","prefix":"SETP","date":"2025-11-07","time":"04:07:12","sendmail":false,"customer":{"identification_number":89008003,"dv":2,"name":"ALEXANDER OBANDO LONDO\u00d1O","phone":"3103891693","address":"CLL 11 NRO 21-73","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":3,"type_organization_id":2,"municipality_id":822,"type_regime_id":2},"payment_form":{"payment_form_id":1,"payment_method_id":10,"payment_due_date":"2025-11-07","duration_measure":"0"},"legal_monetary_totals":{"line_extension_amount":"141270.95","tax_exclusive_amount":"141270.95","tax_inclusive_amount":"169634.48","allowance_total_amount":"0.00","charge_total_amount":"0.00","payable_amount":"169634.48"},"tax_totals":[{"tax_id":1,"tax_amount":"26841.48","percent":"19","taxable_amount":"141270.95"},{"tax_id":22,"tax_amount":"1522.05","percent":"10","taxable_amount":"15220.53"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"15220.53","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"2891.90","taxable_amount":"15220.53","percent":"19.00"},{"tax_id":22,"tax_amount":"1522.05","taxable_amount":"15220.53","percent":"10.00"}],"description":"PRODUCTO ALIMENTICIO ULTRAPROCESADO","code":"ULTRAPROCESADO","type_item_identification_id":4,"price_amount":"19634.49","base_quantity":"1"},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"126050.42","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"23949.58","taxable_amount":"126050.42","percent":"19.00"}],"description":"PRODUCTO ALIMENTICIO NO ULTRAPROCESADO","code":"NOULTRAPROCESADO","type_item_identification_id":4,"price_amount":"150000.00","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

🍷 FACTURA - DOS IMPUESTOS (IVA + IMPUESTO LICORES)

Endpoint para bebidas alcohólicas con IVA e Impuesto al Consumo (tax_id=1 y tax_id=4). Tarifa según grados alcohol: 2.5°-15°: 20%, 15°-20°: 25%, >20°: 35%. Ambos sobre misma base. Cálculo ejemplo: Base $50,000 + IVA 19% $9,500 + Imp.Consumo 25% $12,500 = $72,000. Aplica: vinos, cervezas, licores.

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
host apidian2026-8.oo
{
    "number": 990000226,
    "type_document_id": 1,
    "date": "2025-11-07",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "sendmail": false,
    "sendmailtome": false,
    "send_customer_credentials": false,
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 2,
        "payment_due_date": "2025-11-07",
        "duration_measure": 0
    },
    "legal_monetary_totals": {
        "line_extension_amount": "11512000.000",
        "tax_exclusive_amount": "11512000.000",
        "tax_inclusive_amount": "14500000.000",
        "allowance_total_amount": 0,
        "charge_total_amount": "0",
        "payable_amount": "14500000.000"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.000",
            "percent": "0.00",
            "taxable_amount": "11512000.000",
            "unit_measure_id": null,
            "per_unit_amount": null,
            "base_unit_measure": null
        },
        {
            "tax_id": 19,
            "tax_amount": "2988000.000",
            "percent": "0",
            "taxable_amount": "0",
            "unit_measure_id": "70",
            "per_unit_amount": null,
            "base_unit_measure": null
        }
    ],
    "with_holding_tax_total": [
        {
            "tax_id": 6,
            "tax_amount": "287800.000",
            "percent": "2.500",
            "taxable_amount": "11512000.000",
            "unit_measure_id": null,
            "per_unit_amount": null,
            "base_unit_measure": null
        }
    ],
    "invoice_lines": [
        {
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.000000",
                    "percent": "0.00",
                    "taxable_amount": "11512000.000",
                    "unit_measure_id": null,
                    "per_unit_amount": null,
                    "base_unit_measure": null
                },
                {
                    "tax_id": 19,
                    "tax_amount": "2988000.000",
                    "percent": "0",
                    "taxable_amount": "0",
                    "unit_measure_id": "70",
                    "per_unit_amount": "250.000",
                    "base_unit_measure": "11952"
                }
            ],
            "unit_measure_id": 1076,
            "invoiced_quantity": "250.000",
            "line_extension_amount": "11512000.000",
            "free_of_charge_indicator": false,
            "description": "AGUILA RN 330CC X 30 ",
            "notes": "",
            "code": "100003",
            "type_item_identification_id": 4,
            "price_amount": "46048.000",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -H 'host: apidian2026-8.oo' \
  -d '{
    "number": 990000226,
    "type_document_id": 1,
    "date": "2025-11-07",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "sendmail": false,
    "sendmailtome": false,
    "send_customer_credentials": false,
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 2,
        "payment_due_date": "2025-11-07",
        "duration_measure": 0
    },
    "legal_monetary_totals": {
        "line_extension_amount": "11512000.000",
        "tax_exclusive_amount": "11512000.000",
        "tax_inclusive_amount": "14500000.000",
        "allowance_total_amount": 0,
        "charge_total_amount": "0",
        "payable_amount": "14500000.000"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.000",
            "percent": "0.00",
            "taxable_amount": "11512000.000",
            "unit_measure_id": null,
            "per_unit_amount": null,
            "base_unit_measure": null
        },
        {
            "tax_id": 19,
            "tax_amount": "2988000.000",
            "percent": "0",
            "taxable_amount": "0",
            "unit_measure_id": "70",
            "per_unit_amount": null,
            "base_unit_measure": null
        }
    ],
    "with_holding_tax_total": [
        {
            "tax_id": 6,
            "tax_amount": "287800.000",
            "percent": "2.500",
            "taxable_amount": "11512000.000",
            "unit_measure_id": null,
            "per_unit_amount": null,
            "base_unit_measure": null
        }
    ],
    "invoice_lines": [
        {
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.000000",
                    "percent": "0.00",
                    "taxable_amount": "11512000.000",
                    "unit_measure_id": null,
                    "per_unit_amount": null,
                    "base_unit_measure": null
                },
                {
                    "tax_id": 19,
                    "tax_amount": "2988000.000",
                    "percent": "0",
                    "taxable_amount": "0",
                    "unit_measure_id": "70",
                    "per_unit_amount": "250.000",
                    "base_unit_measure": "11952"
                }
            ],
            "unit_measure_id": 1076,
            "invoiced_quantity": "250.000",
            "line_extension_amount": "11512000.000",
            "free_of_charge_indicator": false,
            "description": "AGUILA RN 330CC X 30 ",
            "notes": "",
            "code": "100003",
            "type_item_identification_id": 4,
            "price_amount": "46048.000",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
    'host' => 'apidian2026-8.oo',
  ],
  'body' => '{
    "number": 990000226,
    "type_document_id": 1,
    "date": "2025-11-07",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "sendmail": false,
    "sendmailtome": false,
    "send_customer_credentials": false,
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 2,
        "payment_due_date": "2025-11-07",
        "duration_measure": 0
    },
    "legal_monetary_totals": {
        "line_extension_amount": "11512000.000",
        "tax_exclusive_amount": "11512000.000",
        "tax_inclusive_amount": "14500000.000",
        "allowance_total_amount": 0,
        "charge_total_amount": "0",
        "payable_amount": "14500000.000"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.000",
            "percent": "0.00",
            "taxable_amount": "11512000.000",
            "unit_measure_id": null,
            "per_unit_amount": null,
            "base_unit_measure": null
        },
        {
            "tax_id": 19,
            "tax_amount": "2988000.000",
            "percent": "0",
            "taxable_amount": "0",
            "unit_measure_id": "70",
            "per_unit_amount": null,
            "base_unit_measure": null
        }
    ],
    "with_holding_tax_total": [
        {
            "tax_id": 6,
            "tax_amount": "287800.000",
            "percent": "2.500",
            "taxable_amount": "11512000.000",
            "unit_measure_id": null,
            "per_unit_amount": null,
            "base_unit_measure": null
        }
    ],
    "invoice_lines": [
        {
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.000000",
                    "percent": "0.00",
                    "taxable_amount": "11512000.000",
                    "unit_measure_id": null,
                    "per_unit_amount": null,
                    "base_unit_measure": null
                },
                {
                    "tax_id": 19,
                    "tax_amount": "2988000.000",
                    "percent": "0",
                    "taxable_amount": "0",
                    "unit_measure_id": "70",
                    "per_unit_amount": "250.000",
                    "base_unit_measure": "11952"
                }
            ],
            "unit_measure_id": 1076,
            "invoiced_quantity": "250.000",
            "line_extension_amount": "11512000.000",
            "free_of_charge_indicator": false,
            "description": "AGUILA RN 330CC X 30 ",
            "notes": "",
            "code": "100003",
            "type_item_identification_id": 4,
            "price_amount": "46048.000",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");
myHeaders.append("host", "apidian2026-8.oo");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000226,"type_document_id":1,"date":"2025-11-07","time":"04:08:12","resolution_number":"18760000001","prefix":"SETP","sendmail":false,"sendmailtome":false,"send_customer_credentials":false,"notes":"ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA","disable_confirmation_text":true,"establishment_name":"TORRE SOFTWARE","establishment_address":"BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2","establishment_phone":"3226563672","establishment_municipality":600,"establishment_email":"[email protected]","head_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","customer":{"identification_number":89008003,"dv":2,"name":"INVERSIONES DAVAL SAS","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"type_liability_id":7,"municipality_id":822,"type_regime_id":1},"payment_form":{"payment_form_id":2,"payment_method_id":2,"payment_due_date":"2025-11-07","duration_measure":0},"legal_monetary_totals":{"line_extension_amount":"11512000.000","tax_exclusive_amount":"11512000.000","tax_inclusive_amount":"14500000.000","allowance_total_amount":0,"charge_total_amount":"0","payable_amount":"14500000.000"},"tax_totals":[{"tax_id":1,"tax_amount":"0.000","percent":"0.00","taxable_amount":"11512000.000","unit_measure_id":null,"per_unit_amount":null,"base_unit_measure":null},{"tax_id":19,"tax_amount":"2988000.000","percent":"0","taxable_amount":"0","unit_measure_id":"70","per_unit_amount":null,"base_unit_measure":null}],"with_holding_tax_total":[{"tax_id":6,"tax_amount":"287800.000","percent":"2.500","taxable_amount":"11512000.000","unit_measure_id":null,"per_unit_amount":null,"base_unit_measure":null}],"invoice_lines":[{"tax_totals":[{"tax_id":1,"tax_amount":"0.000000","percent":"0.00","taxable_amount":"11512000.000","unit_measure_id":null,"per_unit_amount":null,"base_unit_measure":null},{"tax_id":19,"tax_amount":"2988000.000","percent":"0","taxable_amount":"0","unit_measure_id":"70","per_unit_amount":"250.000","base_unit_measure":"11952"}],"unit_measure_id":1076,"invoiced_quantity":"250.000","line_extension_amount":"11512000.000","free_of_charge_indicator":false,"description":"AGUILA RN 330CC X 30 ","notes":"","code":"100003","type_item_identification_id":4,"price_amount":"46048.000","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

🥤 FACTURA - DOS IMPUESTOS (IVA + IMPUESTO BEBIDAS AZUCARADAS)

Endpoint para bebidas azucaradas con IVA e Impuesto Saludable (tax_id=1 y tax_id=5). Ley 2277/2022. Tarifas: 6-10g/100ml: 10%, >10g/100ml: 15%. Ambos sobre misma base. Cálculo: Base $5,000 + IVA $950 + Imp.Saludable $500 = $6,450. Aplica: gaseosas, jugos, energizantes. Excluye: jugos 100% naturales, leche.

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
host apidian2026-8.oo
{
    "number": 990000227,
    "type_document_id": 1,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "date": "2025-11-07",
    "time": "04:07:12",
    "sendmail": false,
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDOÑO",
        "phone": "3103891693",
        "address": "CLL 11 NRO 21-73",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 822,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "12255.04",
        "tax_exclusive_amount": "12605.04",
        "tax_inclusive_amount": "15000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "15000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "2394.96",
            "percent": "19",
            "taxable_amount": "12605.04"
        },
        {
            "tax_id": 21,
            "unit_measure_id": "852",
            "tax_amount": "350.00",
            "taxable_amount": "8403.36",
            "percent": "0.00",
            "per_unit_amount": "35.00",
            "base_unit_measure": "1000.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "8053.36",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1596.64",
                    "taxable_amount": "8403.36",
                    "percent": "19.00"
                },
                {
                    "tax_id": 21,
                    "unit_measure_id": "852",
                    "tax_amount": "350.00",
                    "taxable_amount": "8403.36",
                    "percent": "0.00",
                    "per_unit_amount": "35.00",
                    "base_unit_measure": "1000.00"
                }
            ],
            "description": "BEBIDA AZUCARADA 1000 ML MAYOR DE 10 GR X 100 ML",
            "code": "AZUCARADA1000ML15GR100ML",
            "type_item_identification_id": 4,
            "price_amount": "10000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "4201.68",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "798.32",
                    "taxable_amount": "4201.68",
                    "percent": "19.00"
                }
            ],
            "description": "BEBIDA NO AZUCARADA",
            "code": "NOAZUCARADA1000ML",
            "type_item_identification_id": 4,
            "price_amount": "5000.00",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -H 'host: apidian2026-8.oo' \
  -d '{
    "number": 990000227,
    "type_document_id": 1,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "date": "2025-11-07",
    "time": "04:07:12",
    "sendmail": false,
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDOÑO",
        "phone": "3103891693",
        "address": "CLL 11 NRO 21-73",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 822,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "12255.04",
        "tax_exclusive_amount": "12605.04",
        "tax_inclusive_amount": "15000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "15000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "2394.96",
            "percent": "19",
            "taxable_amount": "12605.04"
        },
        {
            "tax_id": 21,
            "unit_measure_id": "852",
            "tax_amount": "350.00",
            "taxable_amount": "8403.36",
            "percent": "0.00",
            "per_unit_amount": "35.00",
            "base_unit_measure": "1000.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "8053.36",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1596.64",
                    "taxable_amount": "8403.36",
                    "percent": "19.00"
                },
                {
                    "tax_id": 21,
                    "unit_measure_id": "852",
                    "tax_amount": "350.00",
                    "taxable_amount": "8403.36",
                    "percent": "0.00",
                    "per_unit_amount": "35.00",
                    "base_unit_measure": "1000.00"
                }
            ],
            "description": "BEBIDA AZUCARADA 1000 ML MAYOR DE 10 GR X 100 ML",
            "code": "AZUCARADA1000ML15GR100ML",
            "type_item_identification_id": 4,
            "price_amount": "10000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "4201.68",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "798.32",
                    "taxable_amount": "4201.68",
                    "percent": "19.00"
                }
            ],
            "description": "BEBIDA NO AZUCARADA",
            "code": "NOAZUCARADA1000ML",
            "type_item_identification_id": 4,
            "price_amount": "5000.00",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
    'host' => 'apidian2026-8.oo',
  ],
  'body' => '{
    "number": 990000227,
    "type_document_id": 1,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "date": "2025-11-07",
    "time": "04:07:12",
    "sendmail": false,
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDOÑO",
        "phone": "3103891693",
        "address": "CLL 11 NRO 21-73",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 822,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": "0"
    },
    "legal_monetary_totals": {
        "line_extension_amount": "12255.04",
        "tax_exclusive_amount": "12605.04",
        "tax_inclusive_amount": "15000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "15000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "2394.96",
            "percent": "19",
            "taxable_amount": "12605.04"
        },
        {
            "tax_id": 21,
            "unit_measure_id": "852",
            "tax_amount": "350.00",
            "taxable_amount": "8403.36",
            "percent": "0.00",
            "per_unit_amount": "35.00",
            "base_unit_measure": "1000.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "8053.36",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1596.64",
                    "taxable_amount": "8403.36",
                    "percent": "19.00"
                },
                {
                    "tax_id": 21,
                    "unit_measure_id": "852",
                    "tax_amount": "350.00",
                    "taxable_amount": "8403.36",
                    "percent": "0.00",
                    "per_unit_amount": "35.00",
                    "base_unit_measure": "1000.00"
                }
            ],
            "description": "BEBIDA AZUCARADA 1000 ML MAYOR DE 10 GR X 100 ML",
            "code": "AZUCARADA1000ML15GR100ML",
            "type_item_identification_id": 4,
            "price_amount": "10000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "4201.68",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "798.32",
                    "taxable_amount": "4201.68",
                    "percent": "19.00"
                }
            ],
            "description": "BEBIDA NO AZUCARADA",
            "code": "NOAZUCARADA1000ML",
            "type_item_identification_id": 4,
            "price_amount": "5000.00",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");
myHeaders.append("host", "apidian2026-8.oo");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000227,"type_document_id":1,"resolution_number":"18760000001","prefix":"SETP","date":"2025-11-07","time":"04:07:12","sendmail":false,"customer":{"identification_number":89008003,"dv":2,"name":"ALEXANDER OBANDO LONDO\u00d1O","phone":"3103891693","address":"CLL 11 NRO 21-73","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":3,"type_organization_id":2,"municipality_id":822,"type_regime_id":2},"payment_form":{"payment_form_id":1,"payment_method_id":10,"payment_due_date":"2025-11-07","duration_measure":"0"},"legal_monetary_totals":{"line_extension_amount":"12255.04","tax_exclusive_amount":"12605.04","tax_inclusive_amount":"15000.00","allowance_total_amount":"0.00","charge_total_amount":"0.00","payable_amount":"15000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"2394.96","percent":"19","taxable_amount":"12605.04"},{"tax_id":21,"unit_measure_id":"852","tax_amount":"350.00","taxable_amount":"8403.36","percent":"0.00","per_unit_amount":"35.00","base_unit_measure":"1000.00"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"8053.36","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"1596.64","taxable_amount":"8403.36","percent":"19.00"},{"tax_id":21,"unit_measure_id":"852","tax_amount":"350.00","taxable_amount":"8403.36","percent":"0.00","per_unit_amount":"35.00","base_unit_measure":"1000.00"}],"description":"BEBIDA AZUCARADA 1000 ML MAYOR DE 10 GR X 100 ML","code":"AZUCARADA1000ML15GR100ML","type_item_identification_id":4,"price_amount":"10000.00","base_quantity":"1"},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"4201.68","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"798.32","taxable_amount":"4201.68","percent":"19.00"}],"description":"BEBIDA NO AZUCARADA","code":"NOAZUCARADA1000ML","type_item_identification_id":4,"price_amount":"5000.00","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

🌿 FACTURA - DOS IMPUESTOS (IVA + IMPUESTO CANNABIS)

Endpoint para productos de cannabis con IVA e Impuesto al Consumo (tax_id=1 y tax_id=4). Tarifa: IVA 19% + Consumo Cannabis 16%. Ambos sobre misma base. Cálculo: Base $100,000 + IVA $19,000 + Imp.Cannabis $16,000 = $135,000. Requiere licencia especial. Ley 1787/2016 cannabis medicinal. Aplica: cannabis medicinal, derivados psicoactivos.

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
host apidian2026-8.oo
{
    "number": 990000228,
    "type_document_id": 1,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "date": "2025-11-07",
    "time": "04:07:12",
    "sendmail": false,
    "customer": {
        "identification_number": "222222222222",
        "name": "CONSUMIDOR FINAL ",
        "merchant_registration": "0000000-00"
    },
    "payment_form": [
        {
            "payment_form_id": 1,
            "payment_method_id": "10",
            "payment_due_date": "2025-11-07",
            "duration_measure": "0"
        }
    ],
    "allowance_charges": [
        {
            "discount_id": 10,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL ",
            "allowance_charge_reason_code": "09",
            "amount": "0.00",
            "base_amount": 11663.87
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": 11663.87,
        "tax_exclusive_amount": 11663.87,
        "tax_inclusive_amount": 15000,
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": 15000
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "percent": "19",
            "tax_amount": 2216.13,
            "taxable_amount": 11663.87
        },
        {
            "tax_id": 21,
            "unit_measure_id": 852,
            "tax_amount": 840,
            "taxable_amount": 7697.48,
            "percent": "0.00",
            "per_unit_amount": 28,
            "base_unit_measure": 3000
        },
        {
            "tax_id": 21,
            "unit_measure_id": 852,
            "tax_amount": 280,
            "taxable_amount": 3966.39,
            "percent": "0.00",
            "per_unit_amount": 28,
            "base_unit_measure": 1000
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": 7697.48,
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO PRODUCTO",
                    "amount": 0,
                    "base_amount": 7697.48
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": 1462.52,
                    "taxable_amount": 7697.48,
                    "percent": "19"
                },
                {
                    "tax_id": 21,
                    "unit_measure_id": 852,
                    "tax_amount": 840,
                    "taxable_amount": 7697.48,
                    "percent": "0.00",
                    "per_unit_amount": 28,
                    "base_unit_measure": 3000
                }
            ],
            "description": "GASEOSA FANTA",
            "code": "PRO000006",
            "type_item_identification_id": 4,
            "price_amount": 10000,
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": 3966.39,
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO PRODUCTO",
                    "amount": 0,
                    "base_amount": 3966.39
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": 753.61,
                    "taxable_amount": 3966.39,
                    "percent": "19"
                },
                {
                    "tax_id": 21,
                    "unit_measure_id": 852,
                    "tax_amount": 280,
                    "taxable_amount": 3966.39,
                    "percent": "0.00",
                    "per_unit_amount": 28,
                    "base_unit_measure": 1000
                }
            ],
            "description": "GASEOSA COCA COLA PERSONAL",
            "code": "PRO000001",
            "type_item_identification_id": 4,
            "price_amount": 5000,
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -H 'host: apidian2026-8.oo' \
  -d '{
    "number": 990000228,
    "type_document_id": 1,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "date": "2025-11-07",
    "time": "04:07:12",
    "sendmail": false,
    "customer": {
        "identification_number": "222222222222",
        "name": "CONSUMIDOR FINAL ",
        "merchant_registration": "0000000-00"
    },
    "payment_form": [
        {
            "payment_form_id": 1,
            "payment_method_id": "10",
            "payment_due_date": "2025-11-07",
            "duration_measure": "0"
        }
    ],
    "allowance_charges": [
        {
            "discount_id": 10,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL ",
            "allowance_charge_reason_code": "09",
            "amount": "0.00",
            "base_amount": 11663.87
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": 11663.87,
        "tax_exclusive_amount": 11663.87,
        "tax_inclusive_amount": 15000,
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": 15000
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "percent": "19",
            "tax_amount": 2216.13,
            "taxable_amount": 11663.87
        },
        {
            "tax_id": 21,
            "unit_measure_id": 852,
            "tax_amount": 840,
            "taxable_amount": 7697.48,
            "percent": "0.00",
            "per_unit_amount": 28,
            "base_unit_measure": 3000
        },
        {
            "tax_id": 21,
            "unit_measure_id": 852,
            "tax_amount": 280,
            "taxable_amount": 3966.39,
            "percent": "0.00",
            "per_unit_amount": 28,
            "base_unit_measure": 1000
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": 7697.48,
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO PRODUCTO",
                    "amount": 0,
                    "base_amount": 7697.48
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": 1462.52,
                    "taxable_amount": 7697.48,
                    "percent": "19"
                },
                {
                    "tax_id": 21,
                    "unit_measure_id": 852,
                    "tax_amount": 840,
                    "taxable_amount": 7697.48,
                    "percent": "0.00",
                    "per_unit_amount": 28,
                    "base_unit_measure": 3000
                }
            ],
            "description": "GASEOSA FANTA",
            "code": "PRO000006",
            "type_item_identification_id": 4,
            "price_amount": 10000,
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": 3966.39,
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO PRODUCTO",
                    "amount": 0,
                    "base_amount": 3966.39
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": 753.61,
                    "taxable_amount": 3966.39,
                    "percent": "19"
                },
                {
                    "tax_id": 21,
                    "unit_measure_id": 852,
                    "tax_amount": 280,
                    "taxable_amount": 3966.39,
                    "percent": "0.00",
                    "per_unit_amount": 28,
                    "base_unit_measure": 1000
                }
            ],
            "description": "GASEOSA COCA COLA PERSONAL",
            "code": "PRO000001",
            "type_item_identification_id": 4,
            "price_amount": 5000,
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
    'host' => 'apidian2026-8.oo',
  ],
  'body' => '{
    "number": 990000228,
    "type_document_id": 1,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "date": "2025-11-07",
    "time": "04:07:12",
    "sendmail": false,
    "customer": {
        "identification_number": "222222222222",
        "name": "CONSUMIDOR FINAL ",
        "merchant_registration": "0000000-00"
    },
    "payment_form": [
        {
            "payment_form_id": 1,
            "payment_method_id": "10",
            "payment_due_date": "2025-11-07",
            "duration_measure": "0"
        }
    ],
    "allowance_charges": [
        {
            "discount_id": 10,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL ",
            "allowance_charge_reason_code": "09",
            "amount": "0.00",
            "base_amount": 11663.87
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": 11663.87,
        "tax_exclusive_amount": 11663.87,
        "tax_inclusive_amount": 15000,
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": 15000
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "percent": "19",
            "tax_amount": 2216.13,
            "taxable_amount": 11663.87
        },
        {
            "tax_id": 21,
            "unit_measure_id": 852,
            "tax_amount": 840,
            "taxable_amount": 7697.48,
            "percent": "0.00",
            "per_unit_amount": 28,
            "base_unit_measure": 3000
        },
        {
            "tax_id": 21,
            "unit_measure_id": 852,
            "tax_amount": 280,
            "taxable_amount": 3966.39,
            "percent": "0.00",
            "per_unit_amount": 28,
            "base_unit_measure": 1000
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": 7697.48,
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO PRODUCTO",
                    "amount": 0,
                    "base_amount": 7697.48
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": 1462.52,
                    "taxable_amount": 7697.48,
                    "percent": "19"
                },
                {
                    "tax_id": 21,
                    "unit_measure_id": 852,
                    "tax_amount": 840,
                    "taxable_amount": 7697.48,
                    "percent": "0.00",
                    "per_unit_amount": 28,
                    "base_unit_measure": 3000
                }
            ],
            "description": "GASEOSA FANTA",
            "code": "PRO000006",
            "type_item_identification_id": 4,
            "price_amount": 10000,
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": 3966.39,
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO PRODUCTO",
                    "amount": 0,
                    "base_amount": 3966.39
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": 753.61,
                    "taxable_amount": 3966.39,
                    "percent": "19"
                },
                {
                    "tax_id": 21,
                    "unit_measure_id": 852,
                    "tax_amount": 280,
                    "taxable_amount": 3966.39,
                    "percent": "0.00",
                    "per_unit_amount": 28,
                    "base_unit_measure": 1000
                }
            ],
            "description": "GASEOSA COCA COLA PERSONAL",
            "code": "PRO000001",
            "type_item_identification_id": 4,
            "price_amount": 5000,
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");
myHeaders.append("host", "apidian2026-8.oo");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000228,"type_document_id":1,"resolution_number":"18760000001","prefix":"SETP","date":"2025-11-07","time":"04:07:12","sendmail":false,"customer":{"identification_number":"222222222222","name":"CONSUMIDOR FINAL ","merchant_registration":"0000000-00"},"payment_form":[{"payment_form_id":1,"payment_method_id":"10","payment_due_date":"2025-11-07","duration_measure":"0"}],"allowance_charges":[{"discount_id":10,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL ","allowance_charge_reason_code":"09","amount":"0.00","base_amount":11663.87}],"legal_monetary_totals":{"line_extension_amount":11663.87,"tax_exclusive_amount":11663.87,"tax_inclusive_amount":15000,"allowance_total_amount":"0.00","charge_total_amount":"0.00","payable_amount":15000},"tax_totals":[{"tax_id":1,"percent":"19","tax_amount":2216.13,"taxable_amount":11663.87},{"tax_id":21,"unit_measure_id":852,"tax_amount":840,"taxable_amount":7697.48,"percent":"0.00","per_unit_amount":28,"base_unit_measure":3000},{"tax_id":21,"unit_measure_id":852,"tax_amount":280,"taxable_amount":3966.39,"percent":"0.00","per_unit_amount":28,"base_unit_measure":1000}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":7697.48,"free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO PRODUCTO","amount":0,"base_amount":7697.48}],"tax_totals":[{"tax_id":1,"tax_amount":1462.52,"taxable_amount":7697.48,"percent":"19"},{"tax_id":21,"unit_measure_id":852,"tax_amount":840,"taxable_amount":7697.48,"percent":"0.00","per_unit_amount":28,"base_unit_measure":3000}],"description":"GASEOSA FANTA","code":"PRO000006","type_item_identification_id":4,"price_amount":10000,"base_quantity":"1"},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":3966.39,"free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO PRODUCTO","amount":0,"base_amount":3966.39}],"tax_totals":[{"tax_id":1,"tax_amount":753.61,"taxable_amount":3966.39,"percent":"19"},{"tax_id":21,"unit_measure_id":852,"tax_amount":280,"taxable_amount":3966.39,"percent":"0.00","per_unit_amount":28,"base_unit_measure":1000}],"description":"GASEOSA COCA COLA PERSONAL","code":"PRO000001","type_item_identification_id":4,"price_amount":5000,"base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

🎁 FACTURA - CON PRODUCTOS GRATIS (FREE OF CHARGE)

Endpoint para facturas con productos gratuitos/obsequios usando free_of_charge_indicator. Campo: invoice_lines[].free_of_charge_indicator = true. Productos sin costo aparecen en factura con price_amount = 0 y line_extension_amount = 0. Útil para: muestras gratis, promociones 2×1, obsequios. Cálculo: productos gratuitos NO incrementan payable_amount. Trazabilidad completa de items entregados sin costo. XML incluye FreeOfChargeIndicator en InvoiceLine.

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000229,
    "type_document_id": 1,
    "date": "2025-11-07",
    "time": "22:09:34",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "sendmail": false,
    "customer": {
        "identification_number": 1053005500,
        "dv": 8,
        "name": "DANIEL JOSÉ ACOSTA RODRIGUEZ",
        "phone": "0000000",
        "address": "Sin definir",
        "email": "sin_informacion@sin_informacion.com",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 150,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 30,
        "payment_due_date": "2025-12-07",
        "duration_measure": 30
    },
    "allowance_charges": [
        {
            "discount_id": 12,
            "charge_indicator": false,
            "allowance_charge_reason": "BECA ESPECIAL  ",
            "amount": 438901,
            "base_amount": 438901
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": 463992,
        "tax_exclusive_amount": 463992,
        "tax_inclusive_amount": 463992,
        "allowance_total_amount": 438901,
        "charge_total_amount": 0,
        "payable_amount": 25091
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": 0,
            "percent": 0,
            "taxable_amount": 0
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": 1,
            "line_extension_amount": 4389,
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": 0,
                    "percent": 0,
                    "taxable_amount": 4389
                }
            ],
            "description": "ESTAMPILLA PREGRADO",
            "code": "000883",
            "type_item_identification_id": 4,
            "price_amount": 4389,
            "base_quantity": 1
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": 1,
            "line_extension_amount": 20702,
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": 0,
                    "percent": 0,
                    "taxable_amount": 20702
                }
            ],
            "description": "DERECHOS ESPERIALES PREGRADO",
            "code": "000882",
            "type_item_identification_id": 4,
            "price_amount": 20702,
            "base_quantity": 1
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": 1,
            "line_extension_amount": 438901,
            "allowance_charges": [
                {
                    "discount_id": 12,
                    "charge_indicator": false,
                    "allowance_charge_reason": "BECA ESPECIAL  ",
                    "amount": 438901,
                    "base_amount": 438901
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": 0,
                    "percent": 0,
                    "taxable_amount": 438901
                }
            ],
            "description": "MATRICULA PREGRADO",
            "code": "000880",
            "type_item_identification_id": 4,
            "price_amount": 438901,
            "base_quantity": 1,
            "reference_price_id": 1,
            "free_of_charge_indicator": true
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000229,
    "type_document_id": 1,
    "date": "2025-11-07",
    "time": "22:09:34",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "sendmail": false,
    "customer": {
        "identification_number": 1053005500,
        "dv": 8,
        "name": "DANIEL JOSÉ ACOSTA RODRIGUEZ",
        "phone": "0000000",
        "address": "Sin definir",
        "email": "sin_informacion@sin_informacion.com",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 150,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 30,
        "payment_due_date": "2025-12-07",
        "duration_measure": 30
    },
    "allowance_charges": [
        {
            "discount_id": 12,
            "charge_indicator": false,
            "allowance_charge_reason": "BECA ESPECIAL  ",
            "amount": 438901,
            "base_amount": 438901
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": 463992,
        "tax_exclusive_amount": 463992,
        "tax_inclusive_amount": 463992,
        "allowance_total_amount": 438901,
        "charge_total_amount": 0,
        "payable_amount": 25091
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": 0,
            "percent": 0,
            "taxable_amount": 0
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": 1,
            "line_extension_amount": 4389,
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": 0,
                    "percent": 0,
                    "taxable_amount": 4389
                }
            ],
            "description": "ESTAMPILLA PREGRADO",
            "code": "000883",
            "type_item_identification_id": 4,
            "price_amount": 4389,
            "base_quantity": 1
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": 1,
            "line_extension_amount": 20702,
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": 0,
                    "percent": 0,
                    "taxable_amount": 20702
                }
            ],
            "description": "DERECHOS ESPERIALES PREGRADO",
            "code": "000882",
            "type_item_identification_id": 4,
            "price_amount": 20702,
            "base_quantity": 1
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": 1,
            "line_extension_amount": 438901,
            "allowance_charges": [
                {
                    "discount_id": 12,
                    "charge_indicator": false,
                    "allowance_charge_reason": "BECA ESPECIAL  ",
                    "amount": 438901,
                    "base_amount": 438901
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": 0,
                    "percent": 0,
                    "taxable_amount": 438901
                }
            ],
            "description": "MATRICULA PREGRADO",
            "code": "000880",
            "type_item_identification_id": 4,
            "price_amount": 438901,
            "base_quantity": 1,
            "reference_price_id": 1,
            "free_of_charge_indicator": true
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000229,
    "type_document_id": 1,
    "date": "2025-11-07",
    "time": "22:09:34",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "sendmail": false,
    "customer": {
        "identification_number": 1053005500,
        "dv": 8,
        "name": "DANIEL JOSÉ ACOSTA RODRIGUEZ",
        "phone": "0000000",
        "address": "Sin definir",
        "email": "sin_informacion@sin_informacion.com",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 150,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 30,
        "payment_due_date": "2025-12-07",
        "duration_measure": 30
    },
    "allowance_charges": [
        {
            "discount_id": 12,
            "charge_indicator": false,
            "allowance_charge_reason": "BECA ESPECIAL  ",
            "amount": 438901,
            "base_amount": 438901
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": 463992,
        "tax_exclusive_amount": 463992,
        "tax_inclusive_amount": 463992,
        "allowance_total_amount": 438901,
        "charge_total_amount": 0,
        "payable_amount": 25091
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": 0,
            "percent": 0,
            "taxable_amount": 0
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": 1,
            "line_extension_amount": 4389,
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": 0,
                    "percent": 0,
                    "taxable_amount": 4389
                }
            ],
            "description": "ESTAMPILLA PREGRADO",
            "code": "000883",
            "type_item_identification_id": 4,
            "price_amount": 4389,
            "base_quantity": 1
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": 1,
            "line_extension_amount": 20702,
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": 0,
                    "percent": 0,
                    "taxable_amount": 20702
                }
            ],
            "description": "DERECHOS ESPERIALES PREGRADO",
            "code": "000882",
            "type_item_identification_id": 4,
            "price_amount": 20702,
            "base_quantity": 1
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": 1,
            "line_extension_amount": 438901,
            "allowance_charges": [
                {
                    "discount_id": 12,
                    "charge_indicator": false,
                    "allowance_charge_reason": "BECA ESPECIAL  ",
                    "amount": 438901,
                    "base_amount": 438901
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": 0,
                    "percent": 0,
                    "taxable_amount": 438901
                }
            ],
            "description": "MATRICULA PREGRADO",
            "code": "000880",
            "type_item_identification_id": 4,
            "price_amount": 438901,
            "base_quantity": 1,
            "reference_price_id": 1,
            "free_of_charge_indicator": true
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000229,"type_document_id":1,"date":"2025-11-07","time":"22:09:34","resolution_number":"18760000001","prefix":"SETP","sendmail":false,"customer":{"identification_number":1053005500,"dv":8,"name":"DANIEL JOS\u00c9 ACOSTA RODRIGUEZ","phone":"0000000","address":"Sin definir","email":"sin_informacion@sin_informacion.com","merchant_registration":"0000000-00","type_document_identification_id":3,"type_organization_id":2,"municipality_id":150,"type_regime_id":2},"payment_form":{"payment_form_id":1,"payment_method_id":30,"payment_due_date":"2025-12-07","duration_measure":30},"allowance_charges":[{"discount_id":12,"charge_indicator":false,"allowance_charge_reason":"BECA ESPECIAL  ","amount":438901,"base_amount":438901}],"legal_monetary_totals":{"line_extension_amount":463992,"tax_exclusive_amount":463992,"tax_inclusive_amount":463992,"allowance_total_amount":438901,"charge_total_amount":0,"payable_amount":25091},"tax_totals":[{"tax_id":1,"tax_amount":0,"percent":0,"taxable_amount":0}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":1,"line_extension_amount":4389,"free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":0,"percent":0,"taxable_amount":4389}],"description":"ESTAMPILLA PREGRADO","code":"000883","type_item_identification_id":4,"price_amount":4389,"base_quantity":1},{"unit_measure_id":70,"invoiced_quantity":1,"line_extension_amount":20702,"free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":0,"percent":0,"taxable_amount":20702}],"description":"DERECHOS ESPERIALES PREGRADO","code":"000882","type_item_identification_id":4,"price_amount":20702,"base_quantity":1},{"unit_measure_id":70,"invoiced_quantity":1,"line_extension_amount":438901,"allowance_charges":[{"discount_id":12,"charge_indicator":false,"allowance_charge_reason":"BECA ESPECIAL  ","amount":438901,"base_amount":438901}],"tax_totals":[{"tax_id":1,"tax_amount":0,"percent":0,"taxable_amount":438901}],"description":"MATRICULA PREGRADO","code":"000880","type_item_identification_id":4,"price_amount":438901,"base_quantity":1,"reference_price_id":1,"free_of_charge_indicator":true}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

🎁 FACTURA - CON PRODUCTOS GRATIS (FREE OF CHARGE) Nro 2

Endpoint para facturas con productos gratuitos/obsequios. Campo: invoice_lines[].free_of_charge_indicator = true marca items sin costo. price_amount = 0, line_extension_amount = 0. Casos: muestras gratis, promociones 3×2, regalos corporativos. Productos gratuitos no afectan payable_amount. Aparecen en PDF para trazabilidad. XML: FreeOfChargeIndicator en InvoiceLine UBL 2.1.

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "prefix": "SETP",
    "number": 990000230,
    "type_document_id": 1,
    "resolution_number": "18760000001",
    "date": "2025-11-07",
    "time": "10:07:58",
    "sendmail": false,
    "foot_note": "Modalidad de Emision de Facturas Electronicas: SOFTWARE PROPIO - Fabricante de Software: Distribuidora hbeu eu Nit: 830021621 ",
    "customer": {
        "identification_number": "52490927",
        "dv": "2",
        "name": "TIENDA",
        "phone": "3227220545",
        "address": "TV 20D 61 - 41 ",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": "6",
        "type_organization_id": "2",
        "municipality_id": "149",
        "type_regime_id": "2"
    },
    "order_reference": null,
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 1,
        "payment_due_date": "2025-11-07",
        "duration_measure": 0
    },
    "allowance_charges": [
        {
            "discount_id": "12",
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "13928.00",
            "base_amount": "51238.94"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "51238.94",
        "tax_exclusive_amount": "51238.94",
        "tax_inclusive_amount": "58328.02",
        "allowance_total_amount": "13928.00",
        "charge_total_amount": "0.00",
        "payable_amount": "44400.02"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": 7089.08,
            "percent": "19.00",
            "taxable_amount": 37310.94
        },
        {
            "tax_id": 1,
            "tax_amount": 0,
            "taxable_amount": "13928.00",
            "percent": 0
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "4",
            "line_extension_amount": "13928.00",
            "free_of_charge_indicator": true,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": 0,
                    "taxable_amount": "13928.00",
                    "percent": 0
                }
            ],
            "description": "1 UNIDAD OREO ORIGINALX54GR",
            "code": "361111",
            "type_item_identification_id": 4,
            "price_amount": "4143.58",
            "base_quantity": "1",
            "reference_price_id": "1",
            "allowance_charges": [
                {
                    "discount_id": "12",
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "13928.00",
                    "base_amount": "13928.00"
                }
            ]
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "6",
            "line_extension_amount": "37310.94",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "7089.08",
                    "taxable_amount": "37310.94",
                    "percent": "19.00"
                }
            ],
            "description": "GALLETA OREO VAINILLA ORIGINALX54GR CJX18X6X6",
            "code": "332110",
            "type_item_identification_id": 4,
            "price_amount": "7400.0031",
            "base_quantity": "1"
        }
    ],
    "with_holding_tax_total": []
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "prefix": "SETP",
    "number": 990000230,
    "type_document_id": 1,
    "resolution_number": "18760000001",
    "date": "2025-11-07",
    "time": "10:07:58",
    "sendmail": false,
    "foot_note": "Modalidad de Emision de Facturas Electronicas: SOFTWARE PROPIO - Fabricante de Software: Distribuidora hbeu eu Nit: 830021621 ",
    "customer": {
        "identification_number": "52490927",
        "dv": "2",
        "name": "TIENDA",
        "phone": "3227220545",
        "address": "TV 20D 61 - 41 ",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": "6",
        "type_organization_id": "2",
        "municipality_id": "149",
        "type_regime_id": "2"
    },
    "order_reference": null,
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 1,
        "payment_due_date": "2025-11-07",
        "duration_measure": 0
    },
    "allowance_charges": [
        {
            "discount_id": "12",
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "13928.00",
            "base_amount": "51238.94"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "51238.94",
        "tax_exclusive_amount": "51238.94",
        "tax_inclusive_amount": "58328.02",
        "allowance_total_amount": "13928.00",
        "charge_total_amount": "0.00",
        "payable_amount": "44400.02"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": 7089.08,
            "percent": "19.00",
            "taxable_amount": 37310.94
        },
        {
            "tax_id": 1,
            "tax_amount": 0,
            "taxable_amount": "13928.00",
            "percent": 0
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "4",
            "line_extension_amount": "13928.00",
            "free_of_charge_indicator": true,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": 0,
                    "taxable_amount": "13928.00",
                    "percent": 0
                }
            ],
            "description": "1 UNIDAD OREO ORIGINALX54GR",
            "code": "361111",
            "type_item_identification_id": 4,
            "price_amount": "4143.58",
            "base_quantity": "1",
            "reference_price_id": "1",
            "allowance_charges": [
                {
                    "discount_id": "12",
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "13928.00",
                    "base_amount": "13928.00"
                }
            ]
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "6",
            "line_extension_amount": "37310.94",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "7089.08",
                    "taxable_amount": "37310.94",
                    "percent": "19.00"
                }
            ],
            "description": "GALLETA OREO VAINILLA ORIGINALX54GR CJX18X6X6",
            "code": "332110",
            "type_item_identification_id": 4,
            "price_amount": "7400.0031",
            "base_quantity": "1"
        }
    ],
    "with_holding_tax_total": []
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "prefix": "SETP",
    "number": 990000230,
    "type_document_id": 1,
    "resolution_number": "18760000001",
    "date": "2025-11-07",
    "time": "10:07:58",
    "sendmail": false,
    "foot_note": "Modalidad de Emision de Facturas Electronicas: SOFTWARE PROPIO - Fabricante de Software: Distribuidora hbeu eu Nit: 830021621 ",
    "customer": {
        "identification_number": "52490927",
        "dv": "2",
        "name": "TIENDA",
        "phone": "3227220545",
        "address": "TV 20D 61 - 41 ",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": "6",
        "type_organization_id": "2",
        "municipality_id": "149",
        "type_regime_id": "2"
    },
    "order_reference": null,
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 1,
        "payment_due_date": "2025-11-07",
        "duration_measure": 0
    },
    "allowance_charges": [
        {
            "discount_id": "12",
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "13928.00",
            "base_amount": "51238.94"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "51238.94",
        "tax_exclusive_amount": "51238.94",
        "tax_inclusive_amount": "58328.02",
        "allowance_total_amount": "13928.00",
        "charge_total_amount": "0.00",
        "payable_amount": "44400.02"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": 7089.08,
            "percent": "19.00",
            "taxable_amount": 37310.94
        },
        {
            "tax_id": 1,
            "tax_amount": 0,
            "taxable_amount": "13928.00",
            "percent": 0
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "4",
            "line_extension_amount": "13928.00",
            "free_of_charge_indicator": true,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": 0,
                    "taxable_amount": "13928.00",
                    "percent": 0
                }
            ],
            "description": "1 UNIDAD OREO ORIGINALX54GR",
            "code": "361111",
            "type_item_identification_id": 4,
            "price_amount": "4143.58",
            "base_quantity": "1",
            "reference_price_id": "1",
            "allowance_charges": [
                {
                    "discount_id": "12",
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "13928.00",
                    "base_amount": "13928.00"
                }
            ]
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "6",
            "line_extension_amount": "37310.94",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "7089.08",
                    "taxable_amount": "37310.94",
                    "percent": "19.00"
                }
            ],
            "description": "GALLETA OREO VAINILLA ORIGINALX54GR CJX18X6X6",
            "code": "332110",
            "type_item_identification_id": 4,
            "price_amount": "7400.0031",
            "base_quantity": "1"
        }
    ],
    "with_holding_tax_total": []
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"prefix":"SETP","number":990000230,"type_document_id":1,"resolution_number":"18760000001","date":"2025-11-07","time":"10:07:58","sendmail":false,"foot_note":"Modalidad de Emision de Facturas Electronicas: SOFTWARE PROPIO - Fabricante de Software: Distribuidora hbeu eu Nit: 830021621 ","customer":{"identification_number":"52490927","dv":"2","name":"TIENDA","phone":"3227220545","address":"TV 20D 61 - 41 ","email":"[email protected]","merchant_registration":"0000-00","type_document_identification_id":"6","type_organization_id":"2","municipality_id":"149","type_regime_id":"2"},"order_reference":null,"payment_form":{"payment_form_id":1,"payment_method_id":1,"payment_due_date":"2025-11-07","duration_measure":0},"allowance_charges":[{"discount_id":"12","charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"13928.00","base_amount":"51238.94"}],"legal_monetary_totals":{"line_extension_amount":"51238.94","tax_exclusive_amount":"51238.94","tax_inclusive_amount":"58328.02","allowance_total_amount":"13928.00","charge_total_amount":"0.00","payable_amount":"44400.02"},"tax_totals":[{"tax_id":1,"tax_amount":7089.08,"percent":"19.00","taxable_amount":37310.94},{"tax_id":1,"tax_amount":0,"taxable_amount":"13928.00","percent":0}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"4","line_extension_amount":"13928.00","free_of_charge_indicator":true,"tax_totals":[{"tax_id":1,"tax_amount":0,"taxable_amount":"13928.00","percent":0}],"description":"1 UNIDAD OREO ORIGINALX54GR","code":"361111","type_item_identification_id":4,"price_amount":"4143.58","base_quantity":"1","reference_price_id":"1","allowance_charges":[{"discount_id":"12","charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"13928.00","base_amount":"13928.00"}]},{"unit_measure_id":70,"invoiced_quantity":"6","line_extension_amount":"37310.94","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"7089.08","taxable_amount":"37310.94","percent":"19.00"}],"description":"GALLETA OREO VAINILLA ORIGINALX54GR CJX18X6X6","code":"332110","type_item_identification_id":4,"price_amount":"7400.0031","base_quantity":"1"}],"with_holding_tax_total":[]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

💼 FACTURA - CON RETENCIONES (WITH_HOLDING_TAX_TOTAL)

Endpoint para facturas con retenciones en la fuente. Campo: with_holding_tax_total[] incluye retenciones aplicadas. Tipos: Renta, IVA, ICA. Retenciones REDUCEN el payable_amount. Cálculo: Total - Retenciones = Saldo a Pagar. Campos: tax_id (tipo retención), percent (tarifa), tax_amount (valor retenido). Aplica: agentes de retención, compras B2B. XML: WithholdingTaxTotal en UBL 2.1. Útil: autoretenedores, grandes contribuyentes.

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000231,
    "type_document_id": 1,
    "date": "2025-11-07",
    "time": "08:32:31",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "1140336.13"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "1140336.13",
        "tax_exclusive_amount": "1140336.13",
        "tax_inclusive_amount": "1300000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1300000.00"
    },
    "with_holding_tax_total": [
        {
            "tax_id": 5,
            "tax_amount": "126050.042",
            "percent": "15",
            "taxable_amount": "840336.13"
        },
        {
            "tax_id": 6,
            "tax_amount": "29411.76",
            "percent": "3.50",
            "taxable_amount": "840336.13"
        }
    ],
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "300000.00"
        },
        {
            "tax_id": 1,
            "tax_amount": "159663.86",
            "percent": "19",
            "taxable_amount": "840336.13"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "300000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "300000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "300000.00",
                    "percent": "0.00"
                }
            ],
            "description": "CESANTIA MERCANTIL",
            "code": "CESANTIA",
            "type_item_identification_id": 4,
            "price_amount": "300000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.13",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.86",
                    "taxable_amount": "840336.13",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.13",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000231,
    "type_document_id": 1,
    "date": "2025-11-07",
    "time": "08:32:31",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "1140336.13"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "1140336.13",
        "tax_exclusive_amount": "1140336.13",
        "tax_inclusive_amount": "1300000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1300000.00"
    },
    "with_holding_tax_total": [
        {
            "tax_id": 5,
            "tax_amount": "126050.042",
            "percent": "15",
            "taxable_amount": "840336.13"
        },
        {
            "tax_id": 6,
            "tax_amount": "29411.76",
            "percent": "3.50",
            "taxable_amount": "840336.13"
        }
    ],
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "300000.00"
        },
        {
            "tax_id": 1,
            "tax_amount": "159663.86",
            "percent": "19",
            "taxable_amount": "840336.13"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "300000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "300000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "300000.00",
                    "percent": "0.00"
                }
            ],
            "description": "CESANTIA MERCANTIL",
            "code": "CESANTIA",
            "type_item_identification_id": 4,
            "price_amount": "300000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.13",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.86",
                    "taxable_amount": "840336.13",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.13",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000231,
    "type_document_id": 1,
    "date": "2025-11-07",
    "time": "08:32:31",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "1140336.13"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "1140336.13",
        "tax_exclusive_amount": "1140336.13",
        "tax_inclusive_amount": "1300000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1300000.00"
    },
    "with_holding_tax_total": [
        {
            "tax_id": 5,
            "tax_amount": "126050.042",
            "percent": "15",
            "taxable_amount": "840336.13"
        },
        {
            "tax_id": 6,
            "tax_amount": "29411.76",
            "percent": "3.50",
            "taxable_amount": "840336.13"
        }
    ],
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "300000.00"
        },
        {
            "tax_id": 1,
            "tax_amount": "159663.86",
            "percent": "19",
            "taxable_amount": "840336.13"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "300000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "300000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "300000.00",
                    "percent": "0.00"
                }
            ],
            "description": "CESANTIA MERCANTIL",
            "code": "CESANTIA",
            "type_item_identification_id": 4,
            "price_amount": "300000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.13",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.86",
                    "taxable_amount": "840336.13",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.13",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000231,"type_document_id":1,"date":"2025-11-07","time":"08:32:31","resolution_number":"18760000001","prefix":"SETP","customer":{"identification_number":89008003,"dv":2,"name":"ALEXANDER OBANDO LONDONO","phone":"3103891693","address":"BRR LIMONAR MZ 6 CS 3 ET 1","email":"[email protected]","merchant_registration":"0000-00","type_document_identification_id":3,"type_organization_id":2,"municipality_id":149,"type_regime_id":2},"payment_form":{"payment_form_id":1,"payment_method_id":10,"payment_due_date":"2025-11-07","duration_measure":"0"},"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"1140336.13"}],"legal_monetary_totals":{"line_extension_amount":"1140336.13","tax_exclusive_amount":"1140336.13","tax_inclusive_amount":"1300000.00","allowance_total_amount":"0.00","charge_total_amount":"0.00","payable_amount":"1300000.00"},"with_holding_tax_total":[{"tax_id":5,"tax_amount":"126050.042","percent":"15","taxable_amount":"840336.13"},{"tax_id":6,"tax_amount":"29411.76","percent":"3.50","taxable_amount":"840336.13"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","percent":"0","taxable_amount":"300000.00"},{"tax_id":1,"tax_amount":"159663.86","percent":"19","taxable_amount":"840336.13"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"300000.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"300000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"300000.00","percent":"0.00"}],"description":"CESANTIA MERCANTIL","code":"CESANTIA","type_item_identification_id":4,"price_amount":"300000.00","base_quantity":"1"},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"840336.13","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"1000000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"159663.86","taxable_amount":"840336.13","percent":"19.00"}],"description":"COMISION POR SERVICIOS","code":"COMISION","type_item_identification_id":4,"price_amount":"840336.13","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

👤 FACTURA - CONSUMIDOR FINAL (222222222222)

Endpoint para facturas sin datos completos del cliente usando identificación genérica 222222222222. Simplifica ventas al público sin identificar comprador. Campos: customer.identification_number = "222222222222", customer.name = "CONSUMIDOR FINAL". Aplica: retail, ventas mostrador, no requiere datos fiscales completos. type_document_identification_id = 22 (consumidor final). Útil: alto volumen de ventas, clientes no identificados. XML válido con cliente genérico según normativa DIAN.

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000232,
    "type_document_id": 1,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "date": "2025-11-07",
    "time": "06:08:12",
    "sendmail": true,
    "email_pos_customer": "[email protected]",
    "customer": {
        "identification_number": "222222222222",
        "name": "CONSUMIDOR FINAL",
        "merchant_registration": "0000000-00"
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "840336.13"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.13",
        "tax_exclusive_amount": "840336.13",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.86",
            "percent": "19",
            "taxable_amount": "840336.13"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.13",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.86",
                    "taxable_amount": "840336.13",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.13",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000232,
    "type_document_id": 1,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "date": "2025-11-07",
    "time": "06:08:12",
    "sendmail": true,
    "email_pos_customer": "[email protected]",
    "customer": {
        "identification_number": "222222222222",
        "name": "CONSUMIDOR FINAL",
        "merchant_registration": "0000000-00"
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "840336.13"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.13",
        "tax_exclusive_amount": "840336.13",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.86",
            "percent": "19",
            "taxable_amount": "840336.13"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.13",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.86",
                    "taxable_amount": "840336.13",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.13",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000232,
    "type_document_id": 1,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "date": "2025-11-07",
    "time": "06:08:12",
    "sendmail": true,
    "email_pos_customer": "[email protected]",
    "customer": {
        "identification_number": "222222222222",
        "name": "CONSUMIDOR FINAL",
        "merchant_registration": "0000000-00"
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "840336.13"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.13",
        "tax_exclusive_amount": "840336.13",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.86",
            "percent": "19",
            "taxable_amount": "840336.13"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.13",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.86",
                    "taxable_amount": "840336.13",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.13",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000232,"type_document_id":1,"resolution_number":"18760000001","prefix":"SETP","date":"2025-11-07","time":"06:08:12","sendmail":true,"email_pos_customer":"[email protected]","customer":{"identification_number":"222222222222","name":"CONSUMIDOR FINAL","merchant_registration":"0000000-00"},"payment_form":{"payment_form_id":1,"payment_method_id":10,"payment_due_date":"2025-11-07","duration_measure":"0"},"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"840336.13"}],"legal_monetary_totals":{"line_extension_amount":"840336.13","tax_exclusive_amount":"840336.13","tax_inclusive_amount":"1000000.00","allowance_total_amount":"0.00","charge_total_amount":"0.00","payable_amount":"1000000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"159663.86","percent":"19","taxable_amount":"840336.13"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"840336.13","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"1000000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"159663.86","taxable_amount":"840336.13","percent":"19.00"}],"description":"COMISION POR SERVICIOS","code":"COMISION","type_item_identification_id":4,"price_amount":"840336.13","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000233,
    "type_document_id": "1",
    "actividadeconomica": "6201",
    "date": "2025-11-07",
    "time": "21:15:11",
    "resolution_number": "18760000001",
    "establishment_name": "TORRE SOFTWARE",
    "prefix": "SETP",
    "sendmail": false,
    "notes": "Numero de Orden 48037 Fecha de Venta 20240802 211510",
    "payment_form": {
        "payment_form_id": "2",
        "payment_method_id": "10",
        "payment_due_date": "2025-11-07",
        "duration_measure": "0"
    },
    "customer": {
        "identification_number": "890001254",
        "name": "ESTRUCTURAS COYABRA SAS",
        "phone": "3116109981",
        "address": "CLL 11 NRO 21-73",
        "type_document_identification_id": 6,
        "type_regime_id": 2,
        "type_organization_id": 1,
        "municipality_id": 820,
        "dv": 8,
        "email": "[email protected]"
    },
    "order_reference": {
        "id_order": "A23061977FBC",
        "issue_date_order": "2020-10-01"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "50000.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "50000.00",
        "payable_amount": "950000.00"
    },
    "with_holding_tax_total": [
        {
            "tax_id": 5,
            "tax_amount": "126050.042",
            "percent": "15",
            "taxable_amount": "840336.13"
        },
        {
            "tax_id": 6,
            "tax_amount": "29411.76",
            "percent": "3.50",
            "taxable_amount": "840336.13"
        }
    ],
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ],
    "logo_empresa_emisora": "\/9j\/4AAQSkZJRgABAQEAYABgAAD\/4QBaRXhpZgAATU0AKgAAAAgABQMBAAUAAAABAAAASgMDAAEAAAABAAAAAFEQAAEAAAABAQAAAFERAAQAAAABAAAOw1ESAAQAAAABAAAOwwAAAAAAAYagAACxj\/\/bAEMAAgEBAgEBAgICAgICAgIDBQMDAwMDBgQEAwUHBgcHBwYHBwgJCwkICAoIBwcKDQoKCwwMDAwHCQ4PDQwOCwwMDP\/bAEMBAgICAwMDBgMDBgwIBwgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP\/AABEIAC4AdgMBIgACEQEDEQH\/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8\/T19vf4+fr\/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\/T19vf4+fr\/2gAMAwEAAhEDEQA\/AP38qn4h8QWfhXQ7rUr+Zbezs4zLLI38Kj+vt3NXK8F\/4KP+Jbzwz+zVNJa+YVudStoJwo6oSzD\/AMfVKzqRrSg44ZXnZ8qezfS\/zPH4hzeOV5ZXzGauqUXK3ov6uDfFfxZ8YrK61HSb6x8J+F4ZDEL27lEJk\/4Gcnd7LgDpk0sGreOvCGmtq2leJdO8Zaba\/Ncxwyi4aNfUj7wH+6cjrjFeKDxHY618dPhr4E8TXFxo\/hmLQrKVYJibbzp5rbzW3ZwVZ5j5Z75GBg817L8SP2bvEPgnxlp+r\/C1k03dE8d3BLdZRDxggSbtwbJypyAVBr8LzPgXiCE3jKletOppeca0ozTet6dJJUnCL05H8Sv7yvp8VlPElTMKVXEUYyn7KShPlb51KybtDblV9LvVJv09h+HHj60+JPhS31S1Bj8zKSxE5aGQdVP6EHuCDW9XhvwM0bxB+z\/pfifVvHUunaboCwfbprlJQ0dsUJ3sVQfKu05OBgBRXe+Av2jPA\/xP8Iap4g0HxNpeo6JopYX18khWC1KrvO5mAAwpBPoCK\/WuE62Z4nKaVbNKbjWStPSyck7X7LmVpW6Xstj7XA5tSqQhHEPkqNN8srRlZbvlettL32O1or5Z1r\/gsX8FNH8Qy2K6jr19HDIYzeW2mM1u2DjILEMR7hea9mtf2pvh9efCCPx9H4p03\/hEZHEX9pEsI43LbNjjG5G3YGGAPI9RX1FTA4inZzg1fbRnPguKsmxcpxw2KpycE3K01olu3rsur28z0CivIbn9vj4PWWn213N490WG1vd32eZ\/MWOfacNsYrhtp4OOhosP2+fg3qd\/a2sPxC8PtNfOscAaVlEhZtowSoGN3Gc44NT9Tr\/yP7mbf6yZTe31qnf\/ABx67dep69RXD\/Fv9pPwH8B7uyt\/GHijStAn1FGkto7qQh5VUgFgACcZIGT159DWtb\/FvwzP4At\/FT65p1p4buoxNFqN5KLW3dD91t0m0bW6gngggjIINZ+xnZSs7PbTc7lmOEdWdFVY88FeS5leK7tXul6nRUV5j4R\/bO+Fnj7xna+HdD8caFq2s30hit7a0mMrTMAWO0qMHABOQcYFenUVKc4O00166FYTHYbFRc8LUjNJ2bi1JJ9tG9QooorM6gpk1vHcqFkjSRVYMAy5wQcg\/UHmn18sf8Fjbfx1Y\/sR6x4i+H+seINH1fwfdw6zdnR72W1uLixRXSdSY2BKIsnnMDxiDPUCtKMOeai3a\/U8\/NsZLCYOpiYwc+RN8q3duiPQ\/wBrn9jTQv2q9AhaaZtJ8SafGUsdTjTdheT5Uq\/xx5JOMgqSSDywPz7+zn+0j8RP2UvjnpHwl+LCvd6Xq0iWukam8nm+XubZEY5f+WkLNhSH+ZMj7oG2vlz9nv4o\/GKx+Engb48fDHxt4w+Nlvp8stv4x8K3F3cXVxos23a0bwCV3kjdWZ1kC5UbHx1x13ir47fED9un4zeGfHvjrwfN8JfhT8OZhd3mpasskEUMYkSSVUllRDcXEhjSNI4kJBK8dSfpsLpTeGryU6dn6xfS3Xf5P8\/58zzGRq42nn2VUKmGzByhdR1p16T5eZ1ZL3LRje7bUota7Xj+gv7c3\/JnXxM\/7F28\/wDRTV+df7P3gnxL4+\/4JW\/E6z8M29xeTw+KoLq9toAWlntY4YWkCgcnaQrkDshr6mf9tnT\/ANuP9gD4yeINJ8O6toen6Xpd5YpNdujx3beSzEIV\/iVShYYwPMABPOPHP+Cb7\/EC3\/YB+JFx8MZo4\/GFn4hWe0R4Y5TcIsEBkjVZAVLlN23I5IA71OXxnRwslKyanHfbpuz1eLMRhM3z2hUoOU6VTC17OCfM1aS92MrXfZO19up86fA34r\/BXRfhBfeHPHnw51nUNdvJJMeI9Nv83NsrD5DHC7KgKf3SSH7+le5eJvh98PfCP\/BL74hah8OfF+teJtM1jVtMN5balCkE2m3Ec6AgxqAQWVlycspCDB4Ncb40\/a7j1L9naeH4kfCrwn4m8b6xqGp6WNYutPj0u+sJIo7aQO6wxI7MDdYwGjP7sEkkmqXgT4GeKPhv\/wAE2vit4i12xvdL0\/xPf6MmnW9yhjecQ3Tb5th5CnzAFPG7BPIwa9qqm7Tk3H346c11LVbdVb5eh+X5fUhTVTC0IwrKOGq3mqTp1KSdKTXtLe7Jyuk23PV\/Fffkvhr45+B+vfBrQNF+JEfxWXWdAmu\/Kfw0tgLV4ppA43G4JYsMdgB9a+kv2pP+Cevh3Xf2EfB\/i74aw69eS6DpY1eJdU8uTULvTLrN20cnlAJvhMzOAoPBkGW4Nbv\/AATE\/Ys+F\/x1\/ZVs9e8WeEbPWNXbUbqA3Mk80bFFYbQQjqOMnnGa+y\/G3hix8E\/s\/avoul262emaR4emsrOBSWWGGO2ZEQEkk4VQOSTxXk5hmip4lQoOV4yd09vl97P0Tg7w\/ljckniM1jScK1CKhKCaqKyTi5Nq11yx2vt2PzU\/Yz+B\/wDw8W+KGg6t4q1i4vP+EDtrez162upHkbUbSMH7GIichdxV0lGR93eNzSsV1P2tn8Qft2\/8FCrf4R6ffR6R4d8N3D6ZaRIN1vZrDEXuLgxggF\/lZAOOFRcjk103\/BBj\/kbPiV\/16WH\/AKHPTP2\/f2e\/iF+zD+1mvxw+HlneahY3UwvriWGDzxp9yy+VLHNGvPkyqfvesjKSDtJ7JVrZhOjdJxjaF9k2k\/68tD53D5a6vBmGzJ05TjVrKWJ5buc6cJSj62Vk3\/efNpufQH7PX\/BJbwD+zx8S9B8YWGveMNQ1zQnaRBcT262srNG0ZzGsO8DDnjf1xya+pq+Ff2UP+Cu2uftCfHHwx4H1DwXpemza3M8M97DfSMIykbyErEy552YwXOM55xivuqvmczhio1EsW\/etps9Pkfu3AeK4er4GcuHIqNJStKykve5Y3vzat2trt5hRRRXmn2wU24gju4HiljWSORSjo43K4PBBHcGnUUAfnL8cv+CBp0D4rXfjj9nX4oa58F9WvizT6bbPMLLLHJWGSF0kiiP\/ADyYSLzgbVAUc5oP\/BBr4nfHHxFp958f\/wBorxL4y03TZQ6aXZS3Fzkd9k1y+2EkcErCSc9a\/T2iulYuquv+f3nzNTg\/Kqkm5U\/dbu4qUlFv\/Cnb5Wt5HMfDD4M+F\/g18NNN8H+G9FstL8N6TCIbaxRN0ajO4lt2S7FssWYlmYkkknNb9hpFppW77La29t5mN3lRBN2OmcD3P51YorByb3PoqdGnBKMIpJKystl2XZFG78M6bqGpR3lxp9jNeQ8RzyQK0kf0YjI6Dp6VYvtNt9UhEd1bw3EancFlQOoPrg\/U1NWf4a8J6X4L06Sz0fTNP0mzmu7m\/kgs7dII3uLmeS4uJiqgAySzyyyu55eSR2YlmJKuyvZx10338y1Y6bb6XCY7W3ht42O4rEgRSfXA+gqSaFbiFo5FWSOQFWVhlWB6ginUUh8qSsirY6FY6XMZLWztbeRhtLRQqjEemQPYVaoooFGKirJFNvD2nvefaGsbNrjcH80wrv3DvnGc+9XKKKLsIxS2QUUUUFH\/2Q=="
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000233,
    "type_document_id": "1",
    "actividadeconomica": "6201",
    "date": "2025-11-07",
    "time": "21:15:11",
    "resolution_number": "18760000001",
    "establishment_name": "TORRE SOFTWARE",
    "prefix": "SETP",
    "sendmail": false,
    "notes": "Numero de Orden 48037 Fecha de Venta 20240802 211510",
    "payment_form": {
        "payment_form_id": "2",
        "payment_method_id": "10",
        "payment_due_date": "2025-11-07",
        "duration_measure": "0"
    },
    "customer": {
        "identification_number": "890001254",
        "name": "ESTRUCTURAS COYABRA SAS",
        "phone": "3116109981",
        "address": "CLL 11 NRO 21-73",
        "type_document_identification_id": 6,
        "type_regime_id": 2,
        "type_organization_id": 1,
        "municipality_id": 820,
        "dv": 8,
        "email": "[email protected]"
    },
    "order_reference": {
        "id_order": "A23061977FBC",
        "issue_date_order": "2020-10-01"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "50000.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "50000.00",
        "payable_amount": "950000.00"
    },
    "with_holding_tax_total": [
        {
            "tax_id": 5,
            "tax_amount": "126050.042",
            "percent": "15",
            "taxable_amount": "840336.13"
        },
        {
            "tax_id": 6,
            "tax_amount": "29411.76",
            "percent": "3.50",
            "taxable_amount": "840336.13"
        }
    ],
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ],
    "logo_empresa_emisora": "\/9j\/4AAQSkZJRgABAQEAYABgAAD\/4QBaRXhpZgAATU0AKgAAAAgABQMBAAUAAAABAAAASgMDAAEAAAABAAAAAFEQAAEAAAABAQAAAFERAAQAAAABAAAOw1ESAAQAAAABAAAOwwAAAAAAAYagAACxj\/\/bAEMAAgEBAgEBAgICAgICAgIDBQMDAwMDBgQEAwUHBgcHBwYHBwgJCwkICAoIBwcKDQoKCwwMDAwHCQ4PDQwOCwwMDP\/bAEMBAgICAwMDBgMDBgwIBwgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP\/AABEIAC4AdgMBIgACEQEDEQH\/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8\/T19vf4+fr\/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\/T19vf4+fr\/2gAMAwEAAhEDEQA\/AP38qn4h8QWfhXQ7rUr+Zbezs4zLLI38Kj+vt3NXK8F\/4KP+Jbzwz+zVNJa+YVudStoJwo6oSzD\/AMfVKzqRrSg44ZXnZ8qezfS\/zPH4hzeOV5ZXzGauqUXK3ov6uDfFfxZ8YrK61HSb6x8J+F4ZDEL27lEJk\/4Gcnd7LgDpk0sGreOvCGmtq2leJdO8Zaba\/Ncxwyi4aNfUj7wH+6cjrjFeKDxHY618dPhr4E8TXFxo\/hmLQrKVYJibbzp5rbzW3ZwVZ5j5Z75GBg817L8SP2bvEPgnxlp+r\/C1k03dE8d3BLdZRDxggSbtwbJypyAVBr8LzPgXiCE3jKletOppeca0ozTet6dJJUnCL05H8Sv7yvp8VlPElTMKVXEUYyn7KShPlb51KybtDblV9LvVJv09h+HHj60+JPhS31S1Bj8zKSxE5aGQdVP6EHuCDW9XhvwM0bxB+z\/pfifVvHUunaboCwfbprlJQ0dsUJ3sVQfKu05OBgBRXe+Av2jPA\/xP8Iap4g0HxNpeo6JopYX18khWC1KrvO5mAAwpBPoCK\/WuE62Z4nKaVbNKbjWStPSyck7X7LmVpW6Xstj7XA5tSqQhHEPkqNN8srRlZbvlettL32O1or5Z1r\/gsX8FNH8Qy2K6jr19HDIYzeW2mM1u2DjILEMR7hea9mtf2pvh9efCCPx9H4p03\/hEZHEX9pEsI43LbNjjG5G3YGGAPI9RX1FTA4inZzg1fbRnPguKsmxcpxw2KpycE3K01olu3rsur28z0CivIbn9vj4PWWn213N490WG1vd32eZ\/MWOfacNsYrhtp4OOhosP2+fg3qd\/a2sPxC8PtNfOscAaVlEhZtowSoGN3Gc44NT9Tr\/yP7mbf6yZTe31qnf\/ABx67dep69RXD\/Fv9pPwH8B7uyt\/GHijStAn1FGkto7qQh5VUgFgACcZIGT159DWtb\/FvwzP4At\/FT65p1p4buoxNFqN5KLW3dD91t0m0bW6gngggjIINZ+xnZSs7PbTc7lmOEdWdFVY88FeS5leK7tXul6nRUV5j4R\/bO+Fnj7xna+HdD8caFq2s30hit7a0mMrTMAWO0qMHABOQcYFenUVKc4O00166FYTHYbFRc8LUjNJ2bi1JJ9tG9QooorM6gpk1vHcqFkjSRVYMAy5wQcg\/UHmn18sf8Fjbfx1Y\/sR6x4i+H+seINH1fwfdw6zdnR72W1uLixRXSdSY2BKIsnnMDxiDPUCtKMOeai3a\/U8\/NsZLCYOpiYwc+RN8q3duiPQ\/wBrn9jTQv2q9AhaaZtJ8SafGUsdTjTdheT5Uq\/xx5JOMgqSSDywPz7+zn+0j8RP2UvjnpHwl+LCvd6Xq0iWukam8nm+XubZEY5f+WkLNhSH+ZMj7oG2vlz9nv4o\/GKx+Engb48fDHxt4w+Nlvp8stv4x8K3F3cXVxos23a0bwCV3kjdWZ1kC5UbHx1x13ir47fED9un4zeGfHvjrwfN8JfhT8OZhd3mpasskEUMYkSSVUllRDcXEhjSNI4kJBK8dSfpsLpTeGryU6dn6xfS3Xf5P8\/58zzGRq42nn2VUKmGzByhdR1p16T5eZ1ZL3LRje7bUota7Xj+gv7c3\/JnXxM\/7F28\/wDRTV+df7P3gnxL4+\/4JW\/E6z8M29xeTw+KoLq9toAWlntY4YWkCgcnaQrkDshr6mf9tnT\/ANuP9gD4yeINJ8O6toen6Xpd5YpNdujx3beSzEIV\/iVShYYwPMABPOPHP+Cb7\/EC3\/YB+JFx8MZo4\/GFn4hWe0R4Y5TcIsEBkjVZAVLlN23I5IA71OXxnRwslKyanHfbpuz1eLMRhM3z2hUoOU6VTC17OCfM1aS92MrXfZO19up86fA34r\/BXRfhBfeHPHnw51nUNdvJJMeI9Nv83NsrD5DHC7KgKf3SSH7+le5eJvh98PfCP\/BL74hah8OfF+teJtM1jVtMN5balCkE2m3Ec6AgxqAQWVlycspCDB4Ncb40\/a7j1L9naeH4kfCrwn4m8b6xqGp6WNYutPj0u+sJIo7aQO6wxI7MDdYwGjP7sEkkmqXgT4GeKPhv\/wAE2vit4i12xvdL0\/xPf6MmnW9yhjecQ3Tb5th5CnzAFPG7BPIwa9qqm7Tk3H346c11LVbdVb5eh+X5fUhTVTC0IwrKOGq3mqTp1KSdKTXtLe7Jyuk23PV\/Fffkvhr45+B+vfBrQNF+JEfxWXWdAmu\/Kfw0tgLV4ppA43G4JYsMdgB9a+kv2pP+Cevh3Xf2EfB\/i74aw69eS6DpY1eJdU8uTULvTLrN20cnlAJvhMzOAoPBkGW4Nbv\/AATE\/Ys+F\/x1\/ZVs9e8WeEbPWNXbUbqA3Mk80bFFYbQQjqOMnnGa+y\/G3hix8E\/s\/avoul262emaR4emsrOBSWWGGO2ZEQEkk4VQOSTxXk5hmip4lQoOV4yd09vl97P0Tg7w\/ljckniM1jScK1CKhKCaqKyTi5Nq11yx2vt2PzU\/Yz+B\/wDw8W+KGg6t4q1i4vP+EDtrez162upHkbUbSMH7GIichdxV0lGR93eNzSsV1P2tn8Qft2\/8FCrf4R6ffR6R4d8N3D6ZaRIN1vZrDEXuLgxggF\/lZAOOFRcjk103\/BBj\/kbPiV\/16WH\/AKHPTP2\/f2e\/iF+zD+1mvxw+HlneahY3UwvriWGDzxp9yy+VLHNGvPkyqfvesjKSDtJ7JVrZhOjdJxjaF9k2k\/68tD53D5a6vBmGzJ05TjVrKWJ5buc6cJSj62Vk3\/efNpufQH7PX\/BJbwD+zx8S9B8YWGveMNQ1zQnaRBcT262srNG0ZzGsO8DDnjf1xya+pq+Ff2UP+Cu2uftCfHHwx4H1DwXpemza3M8M97DfSMIykbyErEy552YwXOM55xivuqvmczhio1EsW\/etps9Pkfu3AeK4er4GcuHIqNJStKykve5Y3vzat2trt5hRRRXmn2wU24gju4HiljWSORSjo43K4PBBHcGnUUAfnL8cv+CBp0D4rXfjj9nX4oa58F9WvizT6bbPMLLLHJWGSF0kiiP\/ADyYSLzgbVAUc5oP\/BBr4nfHHxFp958f\/wBorxL4y03TZQ6aXZS3Fzkd9k1y+2EkcErCSc9a\/T2iulYuquv+f3nzNTg\/Kqkm5U\/dbu4qUlFv\/Cnb5Wt5HMfDD4M+F\/g18NNN8H+G9FstL8N6TCIbaxRN0ajO4lt2S7FssWYlmYkkknNb9hpFppW77La29t5mN3lRBN2OmcD3P51YorByb3PoqdGnBKMIpJKystl2XZFG78M6bqGpR3lxp9jNeQ8RzyQK0kf0YjI6Dp6VYvtNt9UhEd1bw3EancFlQOoPrg\/U1NWf4a8J6X4L06Sz0fTNP0mzmu7m\/kgs7dII3uLmeS4uJiqgAySzyyyu55eSR2YlmJKuyvZx10338y1Y6bb6XCY7W3ht42O4rEgRSfXA+gqSaFbiFo5FWSOQFWVhlWB6ginUUh8qSsirY6FY6XMZLWztbeRhtLRQqjEemQPYVaoooFGKirJFNvD2nvefaGsbNrjcH80wrv3DvnGc+9XKKKLsIxS2QUUUUFH\/2Q=="
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000233,
    "type_document_id": "1",
    "actividadeconomica": "6201",
    "date": "2025-11-07",
    "time": "21:15:11",
    "resolution_number": "18760000001",
    "establishment_name": "TORRE SOFTWARE",
    "prefix": "SETP",
    "sendmail": false,
    "notes": "Numero de Orden 48037 Fecha de Venta 20240802 211510",
    "payment_form": {
        "payment_form_id": "2",
        "payment_method_id": "10",
        "payment_due_date": "2025-11-07",
        "duration_measure": "0"
    },
    "customer": {
        "identification_number": "890001254",
        "name": "ESTRUCTURAS COYABRA SAS",
        "phone": "3116109981",
        "address": "CLL 11 NRO 21-73",
        "type_document_identification_id": 6,
        "type_regime_id": 2,
        "type_organization_id": 1,
        "municipality_id": 820,
        "dv": 8,
        "email": "[email protected]"
    },
    "order_reference": {
        "id_order": "A23061977FBC",
        "issue_date_order": "2020-10-01"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "50000.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.134",
        "tax_exclusive_amount": "840336.134",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "50000.00",
        "payable_amount": "950000.00"
    },
    "with_holding_tax_total": [
        {
            "tax_id": 5,
            "tax_amount": "126050.042",
            "percent": "15",
            "taxable_amount": "840336.13"
        },
        {
            "tax_id": 6,
            "tax_amount": "29411.76",
            "percent": "3.50",
            "taxable_amount": "840336.13"
        }
    ],
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.865",
            "percent": "19",
            "taxable_amount": "840336.134"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.134",
            "free_of_charge_indicator": false,
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.865",
                    "taxable_amount": "840336.134",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ],
    "logo_empresa_emisora": "\/9j\/4AAQSkZJRgABAQEAYABgAAD\/4QBaRXhpZgAATU0AKgAAAAgABQMBAAUAAAABAAAASgMDAAEAAAABAAAAAFEQAAEAAAABAQAAAFERAAQAAAABAAAOw1ESAAQAAAABAAAOwwAAAAAAAYagAACxj\/\/bAEMAAgEBAgEBAgICAgICAgIDBQMDAwMDBgQEAwUHBgcHBwYHBwgJCwkICAoIBwcKDQoKCwwMDAwHCQ4PDQwOCwwMDP\/bAEMBAgICAwMDBgMDBgwIBwgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP\/AABEIAC4AdgMBIgACEQEDEQH\/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8\/T19vf4+fr\/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\/T19vf4+fr\/2gAMAwEAAhEDEQA\/AP38qn4h8QWfhXQ7rUr+Zbezs4zLLI38Kj+vt3NXK8F\/4KP+Jbzwz+zVNJa+YVudStoJwo6oSzD\/AMfVKzqRrSg44ZXnZ8qezfS\/zPH4hzeOV5ZXzGauqUXK3ov6uDfFfxZ8YrK61HSb6x8J+F4ZDEL27lEJk\/4Gcnd7LgDpk0sGreOvCGmtq2leJdO8Zaba\/Ncxwyi4aNfUj7wH+6cjrjFeKDxHY618dPhr4E8TXFxo\/hmLQrKVYJibbzp5rbzW3ZwVZ5j5Z75GBg817L8SP2bvEPgnxlp+r\/C1k03dE8d3BLdZRDxggSbtwbJypyAVBr8LzPgXiCE3jKletOppeca0ozTet6dJJUnCL05H8Sv7yvp8VlPElTMKVXEUYyn7KShPlb51KybtDblV9LvVJv09h+HHj60+JPhS31S1Bj8zKSxE5aGQdVP6EHuCDW9XhvwM0bxB+z\/pfifVvHUunaboCwfbprlJQ0dsUJ3sVQfKu05OBgBRXe+Av2jPA\/xP8Iap4g0HxNpeo6JopYX18khWC1KrvO5mAAwpBPoCK\/WuE62Z4nKaVbNKbjWStPSyck7X7LmVpW6Xstj7XA5tSqQhHEPkqNN8srRlZbvlettL32O1or5Z1r\/gsX8FNH8Qy2K6jr19HDIYzeW2mM1u2DjILEMR7hea9mtf2pvh9efCCPx9H4p03\/hEZHEX9pEsI43LbNjjG5G3YGGAPI9RX1FTA4inZzg1fbRnPguKsmxcpxw2KpycE3K01olu3rsur28z0CivIbn9vj4PWWn213N490WG1vd32eZ\/MWOfacNsYrhtp4OOhosP2+fg3qd\/a2sPxC8PtNfOscAaVlEhZtowSoGN3Gc44NT9Tr\/yP7mbf6yZTe31qnf\/ABx67dep69RXD\/Fv9pPwH8B7uyt\/GHijStAn1FGkto7qQh5VUgFgACcZIGT159DWtb\/FvwzP4At\/FT65p1p4buoxNFqN5KLW3dD91t0m0bW6gngggjIINZ+xnZSs7PbTc7lmOEdWdFVY88FeS5leK7tXul6nRUV5j4R\/bO+Fnj7xna+HdD8caFq2s30hit7a0mMrTMAWO0qMHABOQcYFenUVKc4O00166FYTHYbFRc8LUjNJ2bi1JJ9tG9QooorM6gpk1vHcqFkjSRVYMAy5wQcg\/UHmn18sf8Fjbfx1Y\/sR6x4i+H+seINH1fwfdw6zdnR72W1uLixRXSdSY2BKIsnnMDxiDPUCtKMOeai3a\/U8\/NsZLCYOpiYwc+RN8q3duiPQ\/wBrn9jTQv2q9AhaaZtJ8SafGUsdTjTdheT5Uq\/xx5JOMgqSSDywPz7+zn+0j8RP2UvjnpHwl+LCvd6Xq0iWukam8nm+XubZEY5f+WkLNhSH+ZMj7oG2vlz9nv4o\/GKx+Engb48fDHxt4w+Nlvp8stv4x8K3F3cXVxos23a0bwCV3kjdWZ1kC5UbHx1x13ir47fED9un4zeGfHvjrwfN8JfhT8OZhd3mpasskEUMYkSSVUllRDcXEhjSNI4kJBK8dSfpsLpTeGryU6dn6xfS3Xf5P8\/58zzGRq42nn2VUKmGzByhdR1p16T5eZ1ZL3LRje7bUota7Xj+gv7c3\/JnXxM\/7F28\/wDRTV+df7P3gnxL4+\/4JW\/E6z8M29xeTw+KoLq9toAWlntY4YWkCgcnaQrkDshr6mf9tnT\/ANuP9gD4yeINJ8O6toen6Xpd5YpNdujx3beSzEIV\/iVShYYwPMABPOPHP+Cb7\/EC3\/YB+JFx8MZo4\/GFn4hWe0R4Y5TcIsEBkjVZAVLlN23I5IA71OXxnRwslKyanHfbpuz1eLMRhM3z2hUoOU6VTC17OCfM1aS92MrXfZO19up86fA34r\/BXRfhBfeHPHnw51nUNdvJJMeI9Nv83NsrD5DHC7KgKf3SSH7+le5eJvh98PfCP\/BL74hah8OfF+teJtM1jVtMN5balCkE2m3Ec6AgxqAQWVlycspCDB4Ncb40\/a7j1L9naeH4kfCrwn4m8b6xqGp6WNYutPj0u+sJIo7aQO6wxI7MDdYwGjP7sEkkmqXgT4GeKPhv\/wAE2vit4i12xvdL0\/xPf6MmnW9yhjecQ3Tb5th5CnzAFPG7BPIwa9qqm7Tk3H346c11LVbdVb5eh+X5fUhTVTC0IwrKOGq3mqTp1KSdKTXtLe7Jyuk23PV\/Fffkvhr45+B+vfBrQNF+JEfxWXWdAmu\/Kfw0tgLV4ppA43G4JYsMdgB9a+kv2pP+Cevh3Xf2EfB\/i74aw69eS6DpY1eJdU8uTULvTLrN20cnlAJvhMzOAoPBkGW4Nbv\/AATE\/Ys+F\/x1\/ZVs9e8WeEbPWNXbUbqA3Mk80bFFYbQQjqOMnnGa+y\/G3hix8E\/s\/avoul262emaR4emsrOBSWWGGO2ZEQEkk4VQOSTxXk5hmip4lQoOV4yd09vl97P0Tg7w\/ljckniM1jScK1CKhKCaqKyTi5Nq11yx2vt2PzU\/Yz+B\/wDw8W+KGg6t4q1i4vP+EDtrez162upHkbUbSMH7GIichdxV0lGR93eNzSsV1P2tn8Qft2\/8FCrf4R6ffR6R4d8N3D6ZaRIN1vZrDEXuLgxggF\/lZAOOFRcjk103\/BBj\/kbPiV\/16WH\/AKHPTP2\/f2e\/iF+zD+1mvxw+HlneahY3UwvriWGDzxp9yy+VLHNGvPkyqfvesjKSDtJ7JVrZhOjdJxjaF9k2k\/68tD53D5a6vBmGzJ05TjVrKWJ5buc6cJSj62Vk3\/efNpufQH7PX\/BJbwD+zx8S9B8YWGveMNQ1zQnaRBcT262srNG0ZzGsO8DDnjf1xya+pq+Ff2UP+Cu2uftCfHHwx4H1DwXpemza3M8M97DfSMIykbyErEy552YwXOM55xivuqvmczhio1EsW\/etps9Pkfu3AeK4er4GcuHIqNJStKykve5Y3vzat2trt5hRRRXmn2wU24gju4HiljWSORSjo43K4PBBHcGnUUAfnL8cv+CBp0D4rXfjj9nX4oa58F9WvizT6bbPMLLLHJWGSF0kiiP\/ADyYSLzgbVAUc5oP\/BBr4nfHHxFp958f\/wBorxL4y03TZQ6aXZS3Fzkd9k1y+2EkcErCSc9a\/T2iulYuquv+f3nzNTg\/Kqkm5U\/dbu4qUlFv\/Cnb5Wt5HMfDD4M+F\/g18NNN8H+G9FstL8N6TCIbaxRN0ajO4lt2S7FssWYlmYkkknNb9hpFppW77La29t5mN3lRBN2OmcD3P51YorByb3PoqdGnBKMIpJKystl2XZFG78M6bqGpR3lxp9jNeQ8RzyQK0kf0YjI6Dp6VYvtNt9UhEd1bw3EancFlQOoPrg\/U1NWf4a8J6X4L06Sz0fTNP0mzmu7m\/kgs7dII3uLmeS4uJiqgAySzyyyu55eSR2YlmJKuyvZx10338y1Y6bb6XCY7W3ht42O4rEgRSfXA+gqSaFbiFo5FWSOQFWVhlWB6ginUUh8qSsirY6FY6XMZLWztbeRhtLRQqjEemQPYVaoooFGKirJFNvD2nvefaGsbNrjcH80wrv3DvnGc+9XKKKLsIxS2QUUUUFH\/2Q=="
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000233,"type_document_id":"1","actividadeconomica":"6201","date":"2025-11-07","time":"21:15:11","resolution_number":"18760000001","establishment_name":"TORRE SOFTWARE","prefix":"SETP","sendmail":false,"notes":"Numero de Orden 48037 Fecha de Venta 20240802 211510","payment_form":{"payment_form_id":"2","payment_method_id":"10","payment_due_date":"2025-11-07","duration_measure":"0"},"customer":{"identification_number":"890001254","name":"ESTRUCTURAS COYABRA SAS","phone":"3116109981","address":"CLL 11 NRO 21-73","type_document_identification_id":6,"type_regime_id":2,"type_organization_id":1,"municipality_id":820,"dv":8,"email":"[email protected]"},"order_reference":{"id_order":"A23061977FBC","issue_date_order":"2020-10-01"},"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"50000.00","base_amount":"1000000.00"}],"legal_monetary_totals":{"line_extension_amount":"840336.134","tax_exclusive_amount":"840336.134","tax_inclusive_amount":"1000000.00","allowance_total_amount":"50000.00","payable_amount":"950000.00"},"with_holding_tax_total":[{"tax_id":5,"tax_amount":"126050.042","percent":"15","taxable_amount":"840336.13"},{"tax_id":6,"tax_amount":"29411.76","percent":"3.50","taxable_amount":"840336.13"}],"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","percent":"19","taxable_amount":"840336.134"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"840336.134","free_of_charge_indicator":false,"tax_totals":[{"tax_id":1,"tax_amount":"159663.865","taxable_amount":"840336.134","percent":"19.00"}],"description":"COMISION POR SERVICIOS","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"COMISION","type_item_identification_id":4,"price_amount":"1000000.00","base_quantity":"1"}],"logo_empresa_emisora":"\/9j\/4AAQSkZJRgABAQEAYABgAAD\/4QBaRXhpZgAATU0AKgAAAAgABQMBAAUAAAABAAAASgMDAAEAAAABAAAAAFEQAAEAAAABAQAAAFERAAQAAAABAAAOw1ESAAQAAAABAAAOwwAAAAAAAYagAACxj\/\/bAEMAAgEBAgEBAgICAgICAgIDBQMDAwMDBgQEAwUHBgcHBwYHBwgJCwkICAoIBwcKDQoKCwwMDAwHCQ4PDQwOCwwMDP\/bAEMBAgICAwMDBgMDBgwIBwgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP\/AABEIAC4AdgMBIgACEQEDEQH\/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8\/T19vf4+fr\/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv\/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\/T19vf4+fr\/2gAMAwEAAhEDEQA\/AP38qn4h8QWfhXQ7rUr+Zbezs4zLLI38Kj+vt3NXK8F\/4KP+Jbzwz+zVNJa+YVudStoJwo6oSzD\/AMfVKzqRrSg44ZXnZ8qezfS\/zPH4hzeOV5ZXzGauqUXK3ov6uDfFfxZ8YrK61HSb6x8J+F4ZDEL27lEJk\/4Gcnd7LgDpk0sGreOvCGmtq2leJdO8Zaba\/Ncxwyi4aNfUj7wH+6cjrjFeKDxHY618dPhr4E8TXFxo\/hmLQrKVYJibbzp5rbzW3ZwVZ5j5Z75GBg817L8SP2bvEPgnxlp+r\/C1k03dE8d3BLdZRDxggSbtwbJypyAVBr8LzPgXiCE3jKletOppeca0ozTet6dJJUnCL05H8Sv7yvp8VlPElTMKVXEUYyn7KShPlb51KybtDblV9LvVJv09h+HHj60+JPhS31S1Bj8zKSxE5aGQdVP6EHuCDW9XhvwM0bxB+z\/pfifVvHUunaboCwfbprlJQ0dsUJ3sVQfKu05OBgBRXe+Av2jPA\/xP8Iap4g0HxNpeo6JopYX18khWC1KrvO5mAAwpBPoCK\/WuE62Z4nKaVbNKbjWStPSyck7X7LmVpW6Xstj7XA5tSqQhHEPkqNN8srRlZbvlettL32O1or5Z1r\/gsX8FNH8Qy2K6jr19HDIYzeW2mM1u2DjILEMR7hea9mtf2pvh9efCCPx9H4p03\/hEZHEX9pEsI43LbNjjG5G3YGGAPI9RX1FTA4inZzg1fbRnPguKsmxcpxw2KpycE3K01olu3rsur28z0CivIbn9vj4PWWn213N490WG1vd32eZ\/MWOfacNsYrhtp4OOhosP2+fg3qd\/a2sPxC8PtNfOscAaVlEhZtowSoGN3Gc44NT9Tr\/yP7mbf6yZTe31qnf\/ABx67dep69RXD\/Fv9pPwH8B7uyt\/GHijStAn1FGkto7qQh5VUgFgACcZIGT159DWtb\/FvwzP4At\/FT65p1p4buoxNFqN5KLW3dD91t0m0bW6gngggjIINZ+xnZSs7PbTc7lmOEdWdFVY88FeS5leK7tXul6nRUV5j4R\/bO+Fnj7xna+HdD8caFq2s30hit7a0mMrTMAWO0qMHABOQcYFenUVKc4O00166FYTHYbFRc8LUjNJ2bi1JJ9tG9QooorM6gpk1vHcqFkjSRVYMAy5wQcg\/UHmn18sf8Fjbfx1Y\/sR6x4i+H+seINH1fwfdw6zdnR72W1uLixRXSdSY2BKIsnnMDxiDPUCtKMOeai3a\/U8\/NsZLCYOpiYwc+RN8q3duiPQ\/wBrn9jTQv2q9AhaaZtJ8SafGUsdTjTdheT5Uq\/xx5JOMgqSSDywPz7+zn+0j8RP2UvjnpHwl+LCvd6Xq0iWukam8nm+XubZEY5f+WkLNhSH+ZMj7oG2vlz9nv4o\/GKx+Engb48fDHxt4w+Nlvp8stv4x8K3F3cXVxos23a0bwCV3kjdWZ1kC5UbHx1x13ir47fED9un4zeGfHvjrwfN8JfhT8OZhd3mpasskEUMYkSSVUllRDcXEhjSNI4kJBK8dSfpsLpTeGryU6dn6xfS3Xf5P8\/58zzGRq42nn2VUKmGzByhdR1p16T5eZ1ZL3LRje7bUota7Xj+gv7c3\/JnXxM\/7F28\/wDRTV+df7P3gnxL4+\/4JW\/E6z8M29xeTw+KoLq9toAWlntY4YWkCgcnaQrkDshr6mf9tnT\/ANuP9gD4yeINJ8O6toen6Xpd5YpNdujx3beSzEIV\/iVShYYwPMABPOPHP+Cb7\/EC3\/YB+JFx8MZo4\/GFn4hWe0R4Y5TcIsEBkjVZAVLlN23I5IA71OXxnRwslKyanHfbpuz1eLMRhM3z2hUoOU6VTC17OCfM1aS92MrXfZO19up86fA34r\/BXRfhBfeHPHnw51nUNdvJJMeI9Nv83NsrD5DHC7KgKf3SSH7+le5eJvh98PfCP\/BL74hah8OfF+teJtM1jVtMN5balCkE2m3Ec6AgxqAQWVlycspCDB4Ncb40\/a7j1L9naeH4kfCrwn4m8b6xqGp6WNYutPj0u+sJIo7aQO6wxI7MDdYwGjP7sEkkmqXgT4GeKPhv\/wAE2vit4i12xvdL0\/xPf6MmnW9yhjecQ3Tb5th5CnzAFPG7BPIwa9qqm7Tk3H346c11LVbdVb5eh+X5fUhTVTC0IwrKOGq3mqTp1KSdKTXtLe7Jyuk23PV\/Fffkvhr45+B+vfBrQNF+JEfxWXWdAmu\/Kfw0tgLV4ppA43G4JYsMdgB9a+kv2pP+Cevh3Xf2EfB\/i74aw69eS6DpY1eJdU8uTULvTLrN20cnlAJvhMzOAoPBkGW4Nbv\/AATE\/Ys+F\/x1\/ZVs9e8WeEbPWNXbUbqA3Mk80bFFYbQQjqOMnnGa+y\/G3hix8E\/s\/avoul262emaR4emsrOBSWWGGO2ZEQEkk4VQOSTxXk5hmip4lQoOV4yd09vl97P0Tg7w\/ljckniM1jScK1CKhKCaqKyTi5Nq11yx2vt2PzU\/Yz+B\/wDw8W+KGg6t4q1i4vP+EDtrez162upHkbUbSMH7GIichdxV0lGR93eNzSsV1P2tn8Qft2\/8FCrf4R6ffR6R4d8N3D6ZaRIN1vZrDEXuLgxggF\/lZAOOFRcjk103\/BBj\/kbPiV\/16WH\/AKHPTP2\/f2e\/iF+zD+1mvxw+HlneahY3UwvriWGDzxp9yy+VLHNGvPkyqfvesjKSDtJ7JVrZhOjdJxjaF9k2k\/68tD53D5a6vBmGzJ05TjVrKWJ5buc6cJSj62Vk3\/efNpufQH7PX\/BJbwD+zx8S9B8YWGveMNQ1zQnaRBcT262srNG0ZzGsO8DDnjf1xya+pq+Ff2UP+Cu2uftCfHHwx4H1DwXpemza3M8M97DfSMIykbyErEy552YwXOM55xivuqvmczhio1EsW\/etps9Pkfu3AeK4er4GcuHIqNJStKykve5Y3vzat2trt5hRRRXmn2wU24gju4HiljWSORSjo43K4PBBHcGnUUAfnL8cv+CBp0D4rXfjj9nX4oa58F9WvizT6bbPMLLLHJWGSF0kiiP\/ADyYSLzgbVAUc5oP\/BBr4nfHHxFp958f\/wBorxL4y03TZQ6aXZS3Fzkd9k1y+2EkcErCSc9a\/T2iulYuquv+f3nzNTg\/Kqkm5U\/dbu4qUlFv\/Cnb5Wt5HMfDD4M+F\/g18NNN8H+G9FstL8N6TCIbaxRN0ajO4lt2S7FssWYlmYkkknNb9hpFppW77La29t5mN3lRBN2OmcD3P51YorByb3PoqdGnBKMIpJKystl2XZFG78M6bqGpR3lxp9jNeQ8RzyQK0kf0YjI6Dp6VYvtNt9UhEd1bw3EancFlQOoPrg\/U1NWf4a8J6X4L06Sz0fTNP0mzmu7m\/kgs7dII3uLmeS4uJiqgAySzyyyu55eSR2YlmJKuyvZx10338y1Y6bb6XCY7W3ht42O4rEgRSfXA+gqSaFbiFo5FWSOQFWVhlWB6ginUUh8qSsirY6FY6XMZLWztbeRhtLRQqjEemQPYVaoooFGKirJFNvD2nvefaGsbNrjcH80wrv3DvnGc+9XKKKLsIxS2QUUUUFH\/2Q=="}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000234,
    "type_document_id": "1",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "foot_note": "Modo de operación: Software Propio - by finan.app La presente Factura Electrónica de Venta, es un título valor de acuerdo con lo establecido en el Código de Comercio y en especial en los artículos 621,772 y 774. El Decreto 2242 del 24 de noviembre de 2015 y el Decreto Único 1074 de mayo de 2015. El presente título valor se asimila en todos sus efectos a una letra de cambio Art. 779 del Código de Comercio. Con esta el Comprador declara haber recibido real y materialmente las mercancías o prestación de servicios descritos en este título valor.",
    "web_site": "finan.app",
    "invoice_template": "3",
    "template_token": "$2y$10$tuvYxRDWTjcS0RGudCGRLuecqQoXLLAIppIYlFU85DV8sYPhhVpxW",
    "sendmail": true,
    "establishment_name": "Ferrelectricos Ramirez",
    "establishment_address": "Cra 20 Nro 20-62",
    "establishment_phone": "3104247130",
    "establishment_email": "[email protected]",
    "nombretipodocid": "NIT",
    "tarifaica": "1",
    "actividadeconomica": "4754",
    "notes": null,
    "date": "2025-11-07",
    "time": "12:58:43",
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": 0
    },
    "customer": {
        "identification_number": "901216475",
        "name": "ABT OBRAS CIVILES SAS",
        "phone": "3147921076",
        "address": "CA 26 SEC VILLAS DEL BOSQUE BRR PARQUE INDUSTRIAL",
        "email": "[email protected]",
        "merchant_registration": "000000",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id_fact": 13358,
        "type_regime_id": 1,
        "type_liability_id": 117,
        "dv": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "871.63",
            "percent": "19.00",
            "taxable_amount": "4587.504201680673"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "4587.504201680673",
        "tax_exclusive_amount": "4587.504201680673",
        "tax_inclusive_amount": "5459.134201680673",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "5459.134201680673"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "4587.504201680673"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": "70",
            "invoiced_quantity": 1,
            "line_extension_amount": "4587.504201680673",
            "notes": null,
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "4587.504201680673"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "871.63",
                    "taxable_amount": "4587.504201680673",
                    "percent": "19.00"
                }
            ],
            "description": "PANEL LED 3W REDONDO SPARKLED",
            "code": "2570",
            "type_item_identification_id": 4,
            "price_amount": "5459.134201680673",
            "base_quantity": 1
        }
    ],
    "with_holding_tax_total": []
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000234,
    "type_document_id": "1",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "foot_note": "Modo de operación: Software Propio - by finan.app La presente Factura Electrónica de Venta, es un título valor de acuerdo con lo establecido en el Código de Comercio y en especial en los artículos 621,772 y 774. El Decreto 2242 del 24 de noviembre de 2015 y el Decreto Único 1074 de mayo de 2015. El presente título valor se asimila en todos sus efectos a una letra de cambio Art. 779 del Código de Comercio. Con esta el Comprador declara haber recibido real y materialmente las mercancías o prestación de servicios descritos en este título valor.",
    "web_site": "finan.app",
    "invoice_template": "3",
    "template_token": "$2y$10$tuvYxRDWTjcS0RGudCGRLuecqQoXLLAIppIYlFU85DV8sYPhhVpxW",
    "sendmail": true,
    "establishment_name": "Ferrelectricos Ramirez",
    "establishment_address": "Cra 20 Nro 20-62",
    "establishment_phone": "3104247130",
    "establishment_email": "[email protected]",
    "nombretipodocid": "NIT",
    "tarifaica": "1",
    "actividadeconomica": "4754",
    "notes": null,
    "date": "2025-11-07",
    "time": "12:58:43",
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": 0
    },
    "customer": {
        "identification_number": "901216475",
        "name": "ABT OBRAS CIVILES SAS",
        "phone": "3147921076",
        "address": "CA 26 SEC VILLAS DEL BOSQUE BRR PARQUE INDUSTRIAL",
        "email": "[email protected]",
        "merchant_registration": "000000",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id_fact": 13358,
        "type_regime_id": 1,
        "type_liability_id": 117,
        "dv": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "871.63",
            "percent": "19.00",
            "taxable_amount": "4587.504201680673"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "4587.504201680673",
        "tax_exclusive_amount": "4587.504201680673",
        "tax_inclusive_amount": "5459.134201680673",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "5459.134201680673"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "4587.504201680673"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": "70",
            "invoiced_quantity": 1,
            "line_extension_amount": "4587.504201680673",
            "notes": null,
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "4587.504201680673"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "871.63",
                    "taxable_amount": "4587.504201680673",
                    "percent": "19.00"
                }
            ],
            "description": "PANEL LED 3W REDONDO SPARKLED",
            "code": "2570",
            "type_item_identification_id": 4,
            "price_amount": "5459.134201680673",
            "base_quantity": 1
        }
    ],
    "with_holding_tax_total": []
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000234,
    "type_document_id": "1",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "foot_note": "Modo de operación: Software Propio - by finan.app La presente Factura Electrónica de Venta, es un título valor de acuerdo con lo establecido en el Código de Comercio y en especial en los artículos 621,772 y 774. El Decreto 2242 del 24 de noviembre de 2015 y el Decreto Único 1074 de mayo de 2015. El presente título valor se asimila en todos sus efectos a una letra de cambio Art. 779 del Código de Comercio. Con esta el Comprador declara haber recibido real y materialmente las mercancías o prestación de servicios descritos en este título valor.",
    "web_site": "finan.app",
    "invoice_template": "3",
    "template_token": "$2y$10$tuvYxRDWTjcS0RGudCGRLuecqQoXLLAIppIYlFU85DV8sYPhhVpxW",
    "sendmail": true,
    "establishment_name": "Ferrelectricos Ramirez",
    "establishment_address": "Cra 20 Nro 20-62",
    "establishment_phone": "3104247130",
    "establishment_email": "[email protected]",
    "nombretipodocid": "NIT",
    "tarifaica": "1",
    "actividadeconomica": "4754",
    "notes": null,
    "date": "2025-11-07",
    "time": "12:58:43",
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": 0
    },
    "customer": {
        "identification_number": "901216475",
        "name": "ABT OBRAS CIVILES SAS",
        "phone": "3147921076",
        "address": "CA 26 SEC VILLAS DEL BOSQUE BRR PARQUE INDUSTRIAL",
        "email": "[email protected]",
        "merchant_registration": "000000",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id_fact": 13358,
        "type_regime_id": 1,
        "type_liability_id": 117,
        "dv": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "871.63",
            "percent": "19.00",
            "taxable_amount": "4587.504201680673"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "4587.504201680673",
        "tax_exclusive_amount": "4587.504201680673",
        "tax_inclusive_amount": "5459.134201680673",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "5459.134201680673"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "4587.504201680673"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": "70",
            "invoiced_quantity": 1,
            "line_extension_amount": "4587.504201680673",
            "notes": null,
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "4587.504201680673"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "871.63",
                    "taxable_amount": "4587.504201680673",
                    "percent": "19.00"
                }
            ],
            "description": "PANEL LED 3W REDONDO SPARKLED",
            "code": "2570",
            "type_item_identification_id": 4,
            "price_amount": "5459.134201680673",
            "base_quantity": 1
        }
    ],
    "with_holding_tax_total": []
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000234,"type_document_id":"1","resolution_number":"18760000001","prefix":"SETP","foot_note":"Modo de operaci\u00f3n: Software Propio - by finan.app La presente Factura Electr\u00f3nica de Venta, es un t\u00edtulo valor de acuerdo con lo establecido en el C\u00f3digo de Comercio y en especial en los art\u00edculos 621,772 y 774. El Decreto 2242 del 24 de noviembre de 2015 y el Decreto \u00danico 1074 de mayo de 2015. El presente t\u00edtulo valor se asimila en todos sus efectos a una letra de cambio Art. 779 del C\u00f3digo de Comercio. Con esta el Comprador declara haber recibido real y materialmente las mercanc\u00edas o prestaci\u00f3n de servicios descritos en este t\u00edtulo valor.","web_site":"finan.app","invoice_template":"3","template_token":"$2y$10$tuvYxRDWTjcS0RGudCGRLuecqQoXLLAIppIYlFU85DV8sYPhhVpxW","sendmail":true,"establishment_name":"Ferrelectricos Ramirez","establishment_address":"Cra 20 Nro 20-62","establishment_phone":"3104247130","establishment_email":"[email protected]","nombretipodocid":"NIT","tarifaica":"1","actividadeconomica":"4754","notes":null,"date":"2025-11-07","time":"12:58:43","payment_form":{"payment_form_id":1,"payment_method_id":10,"payment_due_date":"2025-11-07","duration_measure":0},"customer":{"identification_number":"901216475","name":"ABT OBRAS CIVILES SAS","phone":"3147921076","address":"CA 26 SEC VILLAS DEL BOSQUE BRR PARQUE INDUSTRIAL","email":"[email protected]","merchant_registration":"000000","type_document_identification_id":6,"type_organization_id":1,"municipality_id_fact":13358,"type_regime_id":1,"type_liability_id":117,"dv":1},"tax_totals":[{"tax_id":1,"tax_amount":"871.63","percent":"19.00","taxable_amount":"4587.504201680673"}],"legal_monetary_totals":{"line_extension_amount":"4587.504201680673","tax_exclusive_amount":"4587.504201680673","tax_inclusive_amount":"5459.134201680673","allowance_total_amount":"0.00","charge_total_amount":"0.00","payable_amount":"5459.134201680673"},"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"4587.504201680673"}],"invoice_lines":[{"unit_measure_id":"70","invoiced_quantity":1,"line_extension_amount":"4587.504201680673","notes":null,"free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"4587.504201680673"}],"tax_totals":[{"tax_id":1,"tax_amount":"871.63","taxable_amount":"4587.504201680673","percent":"19.00"}],"description":"PANEL LED 3W REDONDO SPARKLED","code":"2570","type_item_identification_id":4,"price_amount":"5459.134201680673","base_quantity":1}],"with_holding_tax_total":[]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "sendmail": false,
    "sendmailtome": false
}
curl -X POST 'https://back.apidian.app/status/zip/e0f6f102-2769-4b98-a566-2a16518f23ed' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "sendmail": false,
    "sendmailtome": false
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/status/zip/e0f6f102-2769-4b98-a566-2a16518f23ed', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "sendmail": false,
    "sendmailtome": false
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"sendmail":false,"sendmailtome":false}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/status/zip/e0f6f102-2769-4b98-a566-2a16518f23ed", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000235,
    "type_document_id": 1,
    "date": "2025-11-08",
    "time": "15:55:05",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "notes": "",
    "disable_confirmation_text": true,
    "establishment_name": "",
    "establishment_address": "CALLE 16 NO 5A 46",
    "establishment_phone": "54130043",
    "establishment_municipality": 668,
    "establishment_email": "",
    "sendmail": true,
    "seze": "2026-2024",
    "head_note": "",
    "foot_note": "SOFTWARE DNAPLUS POWER BY NYG SOLUCIONES INTEGRALES NIT:901148094-7",
    "health_fields": {
        "invoice_period_start_date": "2024-11-25",
        "invoice_period_end_date": "2024-12-25",
        "health_type_operation_id": 1,
        "users_info": [
            {
                "provider_code": "472880009101",
                "health_type_document_identification_id": 1,
                "identification_number": "26688106",
                "surname": "DIAZ",
                "second_surname": "DE PRIETO",
                "first_name": "MAGALIS",
                "middle_name": "DEL CARMEN",
                "health_type_user_id": 4,
                "health_contracting_payment_method_id": 4,
                "health_coverage_id": 6,
                "autorization_numbers": "1166786",
                "mipres": "",
                "mipres_delivery": "",
                "contract_number": "COOSALUD EPS SUBSIDIADO",
                "policy_number": "2024",
                "co_payment": "0.00",
                "moderating_fee": "0.00",
                "recovery_fee": "0.00",
                "shared_payment": "0.00"
            }
        ]
    },
    "customer": {
        "identification_number": 900226715,
        "dv": 3,
        "name": "COOSALUD ENTIDAD PROMOTORA DE SALUD",
        "phone": "1800051611",
        "address": "KRA 2DA CALLE 11",
        "email": "[email protected]",
        "merchant_registration": "",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 657,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 7,
        "payment_due_date": "2025-12-08",
        "duration_measure": "30"
    },
    "allowance_charges": [],
    "legal_monetary_totals": {
        "line_extension_amount": "7393915.00",
        "tax_exclusive_amount": "0.00",
        "tax_inclusive_amount": "7393915.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "7393915.00"
    },
    "tax_totals": [],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "76860.00",
            "free_of_charge_indicator": false,
            "description": "CONSULTA DE URGENCIAS POR MEDICINA GENERAL",
            "code": "890701",
            "type_item_identification_id": 4,
            "price_amount": "76860.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "76860.00",
            "free_of_charge_indicator": false,
            "description": "CONSULTA DE URGENCIAS POR OTRAS ESPECIALIDADES MEDICAS",
            "code": "890702",
            "type_item_identification_id": 4,
            "price_amount": "76860.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "10",
            "line_extension_amount": "3276000.00",
            "free_of_charge_indicator": false,
            "description": "INTERNACION ADULTOS COMPLEJIDAD MEDIANA HABITACION MULTIPLE",
            "code": "129M02",
            "type_item_identification_id": 4,
            "price_amount": "3276000.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "8",
            "line_extension_amount": "627120.00",
            "free_of_charge_indicator": false,
            "description": "CUIDADO (MANEJO) INTRAHOSPITALARIO POR MEDICINA ESPECIALIZADA",
            "code": "890602",
            "type_item_identification_id": 4,
            "price_amount": "627120.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "3",
            "line_extension_amount": "223560.00",
            "free_of_charge_indicator": false,
            "description": "INTERCONSULTA POR OTRAS ESPECIALIDADES MEDICAS",
            "code": "890402",
            "type_item_identification_id": 4,
            "price_amount": "223560.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "25380.00",
            "free_of_charge_indicator": false,
            "description": "AMILASA EN SUERO U OTROS FLUIDOS",
            "code": "903805",
            "type_item_identification_id": 4,
            "price_amount": "25380.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "27360.00",
            "free_of_charge_indicator": false,
            "description": "BILIRRUBINAS TOTAL Y DIRECTA",
            "code": "903809",
            "type_item_identification_id": 4,
            "price_amount": "27360.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "16740.00",
            "free_of_charge_indicator": false,
            "description": "COLORACION GRAM Y LECTURA PARA CUALQUIER MUESTRA",
            "code": "901107",
            "type_item_identification_id": 4,
            "price_amount": "16740.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "3",
            "line_extension_amount": "56160.00",
            "free_of_charge_indicator": false,
            "description": "CREATININA EN SUERO U OTROS FLUIDOS",
            "code": "903895",
            "type_item_identification_id": 4,
            "price_amount": "56160.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "23760.00",
            "free_of_charge_indicator": false,
            "description": "FOSFATASA ALCALINA",
            "code": "903833",
            "type_item_identification_id": 4,
            "price_amount": "23760.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "72540.00",
            "free_of_charge_indicator": false,
            "description": "GASES ARTERIALES (EN REPOSO O EN EJERCICIO)",
            "code": "903839",
            "type_item_identification_id": 4,
            "price_amount": "72540.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "3",
            "line_extension_amount": "97200.00",
            "free_of_charge_indicator": false,
            "description": "HEMOGRAMA IV (HEMOGLOBINA HEMATOCRITO RECUENTO DE ERITROCITOS INDICES ERITROCITARIOS LEUCOGRAMA RECUENTO DE PLAQUETAS INDICES PLAQUETARIOS Y MORFOLOGIA ELECTRONICA E HISTOGRAMA) AUTOMATIZADO",
            "code": "902210",
            "type_item_identification_id": 4,
            "price_amount": "97200.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "49950.00",
            "free_of_charge_indicator": false,
            "description": "LIPASA",
            "code": "903847",
            "type_item_identification_id": 4,
            "price_amount": "49950.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "31140.00",
            "free_of_charge_indicator": false,
            "description": "NITROGENO UREICO",
            "code": "903856",
            "type_item_identification_id": 4,
            "price_amount": "31140.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "67860.00",
            "free_of_charge_indicator": false,
            "description": "TRANSAMINASA GLUTAMICO OXALACETICA (ASPARTATO AMINO TRANSFERASA)",
            "code": "903867",
            "type_item_identification_id": 4,
            "price_amount": "67860.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "67860.00",
            "free_of_charge_indicator": false,
            "description": "TRANSAMINASA GLUTAMICO-PIRUVICA (ALANINO AMINO TRANSFERASA)",
            "code": "903866",
            "type_item_identification_id": 4,
            "price_amount": "67860.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "41400.00",
            "free_of_charge_indicator": false,
            "description": "UROANALISIS",
            "code": "907106",
            "type_item_identification_id": 4,
            "price_amount": "41400.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "81180.00",
            "free_of_charge_indicator": false,
            "description": "UROCULTIVO (ANTIBIOGRAMA DE DISCO)",
            "code": "901235",
            "type_item_identification_id": 4,
            "price_amount": "81180.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "10",
            "line_extension_amount": "149500.00",
            "free_of_charge_indicator": false,
            "description": "ACETAMINOFEN 500 MG TAB LAFRANCOL",
            "code": "20055365-8",
            "type_item_identification_id": 4,
            "price_amount": "149500.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "3",
            "line_extension_amount": "27300.00",
            "free_of_charge_indicator": false,
            "description": "CEFRADINA 1G AMPOLLA",
            "code": "19977336-1",
            "type_item_identification_id": 4,
            "price_amount": "27300.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "26",
            "line_extension_amount": "236600.00",
            "free_of_charge_indicator": false,
            "description": "CEFRADINA 1GR AMP FARMALOGICA",
            "code": "019977336-01",
            "type_item_identification_id": 4,
            "price_amount": "236600.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "2861.00",
            "free_of_charge_indicator": false,
            "description": "CEFTRIAXONA 1GR AMP NORSTRAY & NUART",
            "code": "20160174-02",
            "type_item_identification_id": 4,
            "price_amount": "2861.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "8",
            "line_extension_amount": "39336.00",
            "free_of_charge_indicator": false,
            "description": "CLORURO DE SODIO 0.9% BOLSA X 500ML",
            "code": "19932754-2",
            "type_item_identification_id": 4,
            "price_amount": "39336.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "8",
            "line_extension_amount": "39336.00",
            "free_of_charge_indicator": false,
            "description": "CLORURO DE SODIO 0.9% X 500ML FRESENIUS",
            "code": "019932754-02",
            "type_item_identification_id": 4,
            "price_amount": "39336.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "5771.00",
            "free_of_charge_indicator": false,
            "description": "CLORURO DE SODIO AL 0.9% USP  X 250ML",
            "code": "19907869-5",
            "type_item_identification_id": 4,
            "price_amount": "5771.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "4290.00",
            "free_of_charge_indicator": false,
            "description": "DIPIRONA +  HIOSCINA 2.5MG\/20MG  AMP VITALIS",
            "code": "19926478-05",
            "type_item_identification_id": 4,
            "price_amount": "4290.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "7024.00",
            "free_of_charge_indicator": false,
            "description": "DIPIRONA 2.5 G AMP",
            "code": "20007276-3",
            "type_item_identification_id": 4,
            "price_amount": "7024.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "4290.00",
            "free_of_charge_indicator": false,
            "description": "DIPIRONA 2.5G+HIOSC 20MG 5ML",
            "code": "19926478-4",
            "type_item_identification_id": 4,
            "price_amount": "4290.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "4",
            "line_extension_amount": "21504.00",
            "free_of_charge_indicator": false,
            "description": "DIPIRONA MAGNESICA 2G SOLUCION INYECTABLE",
            "code": "20006845-12",
            "type_item_identification_id": 4,
            "price_amount": "21504.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "6588.00",
            "free_of_charge_indicator": false,
            "description": "DIPIRONA MAGNESICA 2GR\/5ML AMPOLLA",
            "code": "20006845-9",
            "type_item_identification_id": 4,
            "price_amount": "6588.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "3",
            "line_extension_amount": "7560.00",
            "free_of_charge_indicator": false,
            "description": "GENTAMICINA 160MG\/2ML SOLUCION INYECTABLE",
            "code": "19940519-1",
            "type_item_identification_id": 4,
            "price_amount": "7560.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "3800.00",
            "free_of_charge_indicator": false,
            "description": "GENTAMICINA 40 MG \/ ML SOLUCION INYECTABLE",
            "code": "19946811-1",
            "type_item_identification_id": 4,
            "price_amount": "3800.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "4615.00",
            "free_of_charge_indicator": false,
            "description": "HARTMAN (RINGER) LACTATO  X 500ML",
            "code": "32606-2",
            "type_item_identification_id": 4,
            "price_amount": "4615.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "3",
            "line_extension_amount": "10920.00",
            "free_of_charge_indicator": false,
            "description": "HIOSCINA N-BUTIL BROMURO + DIPIRONA AMPOLLA",
            "code": "19926478-3",
            "type_item_identification_id": 4,
            "price_amount": "10920.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "31070.00",
            "free_of_charge_indicator": false,
            "description": "MEROPENEM 1GR AMP VICAR",
            "code": "019978219-01",
            "type_item_identification_id": 4,
            "price_amount": "31070.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "4",
            "line_extension_amount": "124280.00",
            "free_of_charge_indicator": false,
            "description": "MEROPENEM 1GR AMP VITALIS",
            "code": "019942150-05",
            "type_item_identification_id": 4,
            "price_amount": "124280.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "17688.00",
            "free_of_charge_indicator": false,
            "description": "OMEPRAZOL 40 MG AMPOLLA",
            "code": "19922566-9",
            "type_item_identification_id": 4,
            "price_amount": "17688.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5",
            "line_extension_amount": "44220.00",
            "free_of_charge_indicator": false,
            "description": "OMEPRAZOL 40 MG VIAL (AREON) PROCAPS",
            "code": "020220123-01",
            "type_item_identification_id": 4,
            "price_amount": "44220.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "6",
            "line_extension_amount": "53064.00",
            "free_of_charge_indicator": false,
            "description": "OMEPRAZOL 40 MG VIAL VITALIS",
            "code": "019922566-09",
            "type_item_identification_id": 4,
            "price_amount": "53064.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "7300.00",
            "free_of_charge_indicator": false,
            "description": "ONDASETRON 8MG\/4ML AMPOLLA",
            "code": "20095751-3",
            "type_item_identification_id": 4,
            "price_amount": "7300.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "5915.00",
            "free_of_charge_indicator": false,
            "description": "CANULA NASAL DE OXIGENO ADULTO BIOLIFE",
            "code": "7707244410413",
            "type_item_identification_id": 4,
            "price_amount": "5915.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5",
            "line_extension_amount": "21970.00",
            "free_of_charge_indicator": false,
            "description": "CATETER INTRAVENOSO DESECHABLE FR 20G LIFE CARE",
            "code": "17708481795339",
            "type_item_identification_id": 4,
            "price_amount": "21970.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "4394.00",
            "free_of_charge_indicator": false,
            "description": "CATETER INTRAVENOSO DESECHABLE FR 22G BIOMED",
            "code": "108906030480251",
            "type_item_identification_id": 4,
            "price_amount": "4394.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "9230.00",
            "free_of_charge_indicator": false,
            "description": "EQUIPO BURETRA 150ML M&H",
            "code": "7707989237139",
            "type_item_identification_id": 4,
            "price_amount": "9230.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "9230.00",
            "free_of_charge_indicator": false,
            "description": "EQUIPO BURETRA 150ML SKINLINE",
            "code": "7707187611601",
            "type_item_identification_id": 4,
            "price_amount": "9230.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "9230.00",
            "free_of_charge_indicator": false,
            "description": "EQUIPO BURETROL 150 ML (BURETRA)",
            "code": "DIS0001",
            "type_item_identification_id": 4,
            "price_amount": "9230.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "2210.00",
            "free_of_charge_indicator": false,
            "description": "EQUIPO MACROGOTEO GOTAS 20 VENOCLISIS",
            "code": "IN2008",
            "type_item_identification_id": 4,
            "price_amount": "2210.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "4420.00",
            "free_of_charge_indicator": false,
            "description": "EQUIPO VENOSO MACROGOTEO LIFE CARE",
            "code": "7708951742200",
            "type_item_identification_id": 4,
            "price_amount": "4420.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "2080.00",
            "free_of_charge_indicator": false,
            "description": "EQUIPO VENOSO MICROGOTEO SUPREME",
            "code": "7707710160071",
            "type_item_identification_id": 4,
            "price_amount": "2080.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "11062.00",
            "free_of_charge_indicator": false,
            "description": "HUMIDIFICADOR  DE OXIGENO LIFE CARE",
            "code": "7708481795325",
            "type_item_identification_id": 4,
            "price_amount": "11062.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "64",
            "line_extension_amount": "41600.00",
            "free_of_charge_indicator": false,
            "description": "JERINGA 10ML 21GX 1  SKINLINE",
            "code": "7707187611809",
            "type_item_identification_id": 4,
            "price_amount": "41600.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "537.00",
            "free_of_charge_indicator": false,
            "description": "TAPON HEPARIZADO",
            "code": "ML0191",
            "type_item_identification_id": 4,
            "price_amount": "537.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "900.00",
            "free_of_charge_indicator": false,
            "description": "TAPON VENOSO HIPARINIZADO",
            "code": "MO0006",
            "type_item_identification_id": 4,
            "price_amount": "900.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1440",
            "line_extension_amount": "25920.00",
            "free_of_charge_indicator": false,
            "description": "OXIGENO LITRO POR MINUTO",
            "code": "OX02",
            "type_item_identification_id": 4,
            "price_amount": "25920.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "563130.00",
            "free_of_charge_indicator": false,
            "description": "ECOCARDIOGRAMA TRANSTORACICO",
            "code": "881202",
            "type_item_identification_id": 4,
            "price_amount": "563130.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "894240.00",
            "free_of_charge_indicator": false,
            "description": "TOMOGRAFIA COMPUTADA DE ABDOMEN Y PELVIS (ABDOMEN TOTAL)",
            "code": "879420",
            "type_item_identification_id": 4,
            "price_amount": "894240.00",
            "base_quantity": "1",
            "notes": null
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000235,
    "type_document_id": 1,
    "date": "2025-11-08",
    "time": "15:55:05",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "notes": "",
    "disable_confirmation_text": true,
    "establishment_name": "",
    "establishment_address": "CALLE 16 NO 5A 46",
    "establishment_phone": "54130043",
    "establishment_municipality": 668,
    "establishment_email": "",
    "sendmail": true,
    "seze": "2026-2024",
    "head_note": "",
    "foot_note": "SOFTWARE DNAPLUS POWER BY NYG SOLUCIONES INTEGRALES NIT:901148094-7",
    "health_fields": {
        "invoice_period_start_date": "2024-11-25",
        "invoice_period_end_date": "2024-12-25",
        "health_type_operation_id": 1,
        "users_info": [
            {
                "provider_code": "472880009101",
                "health_type_document_identification_id": 1,
                "identification_number": "26688106",
                "surname": "DIAZ",
                "second_surname": "DE PRIETO",
                "first_name": "MAGALIS",
                "middle_name": "DEL CARMEN",
                "health_type_user_id": 4,
                "health_contracting_payment_method_id": 4,
                "health_coverage_id": 6,
                "autorization_numbers": "1166786",
                "mipres": "",
                "mipres_delivery": "",
                "contract_number": "COOSALUD EPS SUBSIDIADO",
                "policy_number": "2024",
                "co_payment": "0.00",
                "moderating_fee": "0.00",
                "recovery_fee": "0.00",
                "shared_payment": "0.00"
            }
        ]
    },
    "customer": {
        "identification_number": 900226715,
        "dv": 3,
        "name": "COOSALUD ENTIDAD PROMOTORA DE SALUD",
        "phone": "1800051611",
        "address": "KRA 2DA CALLE 11",
        "email": "[email protected]",
        "merchant_registration": "",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 657,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 7,
        "payment_due_date": "2025-12-08",
        "duration_measure": "30"
    },
    "allowance_charges": [],
    "legal_monetary_totals": {
        "line_extension_amount": "7393915.00",
        "tax_exclusive_amount": "0.00",
        "tax_inclusive_amount": "7393915.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "7393915.00"
    },
    "tax_totals": [],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "76860.00",
            "free_of_charge_indicator": false,
            "description": "CONSULTA DE URGENCIAS POR MEDICINA GENERAL",
            "code": "890701",
            "type_item_identification_id": 4,
            "price_amount": "76860.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "76860.00",
            "free_of_charge_indicator": false,
            "description": "CONSULTA DE URGENCIAS POR OTRAS ESPECIALIDADES MEDICAS",
            "code": "890702",
            "type_item_identification_id": 4,
            "price_amount": "76860.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "10",
            "line_extension_amount": "3276000.00",
            "free_of_charge_indicator": false,
            "description": "INTERNACION ADULTOS COMPLEJIDAD MEDIANA HABITACION MULTIPLE",
            "code": "129M02",
            "type_item_identification_id": 4,
            "price_amount": "3276000.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "8",
            "line_extension_amount": "627120.00",
            "free_of_charge_indicator": false,
            "description": "CUIDADO (MANEJO) INTRAHOSPITALARIO POR MEDICINA ESPECIALIZADA",
            "code": "890602",
            "type_item_identification_id": 4,
            "price_amount": "627120.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "3",
            "line_extension_amount": "223560.00",
            "free_of_charge_indicator": false,
            "description": "INTERCONSULTA POR OTRAS ESPECIALIDADES MEDICAS",
            "code": "890402",
            "type_item_identification_id": 4,
            "price_amount": "223560.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "25380.00",
            "free_of_charge_indicator": false,
            "description": "AMILASA EN SUERO U OTROS FLUIDOS",
            "code": "903805",
            "type_item_identification_id": 4,
            "price_amount": "25380.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "27360.00",
            "free_of_charge_indicator": false,
            "description": "BILIRRUBINAS TOTAL Y DIRECTA",
            "code": "903809",
            "type_item_identification_id": 4,
            "price_amount": "27360.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "16740.00",
            "free_of_charge_indicator": false,
            "description": "COLORACION GRAM Y LECTURA PARA CUALQUIER MUESTRA",
            "code": "901107",
            "type_item_identification_id": 4,
            "price_amount": "16740.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "3",
            "line_extension_amount": "56160.00",
            "free_of_charge_indicator": false,
            "description": "CREATININA EN SUERO U OTROS FLUIDOS",
            "code": "903895",
            "type_item_identification_id": 4,
            "price_amount": "56160.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "23760.00",
            "free_of_charge_indicator": false,
            "description": "FOSFATASA ALCALINA",
            "code": "903833",
            "type_item_identification_id": 4,
            "price_amount": "23760.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "72540.00",
            "free_of_charge_indicator": false,
            "description": "GASES ARTERIALES (EN REPOSO O EN EJERCICIO)",
            "code": "903839",
            "type_item_identification_id": 4,
            "price_amount": "72540.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "3",
            "line_extension_amount": "97200.00",
            "free_of_charge_indicator": false,
            "description": "HEMOGRAMA IV (HEMOGLOBINA HEMATOCRITO RECUENTO DE ERITROCITOS INDICES ERITROCITARIOS LEUCOGRAMA RECUENTO DE PLAQUETAS INDICES PLAQUETARIOS Y MORFOLOGIA ELECTRONICA E HISTOGRAMA) AUTOMATIZADO",
            "code": "902210",
            "type_item_identification_id": 4,
            "price_amount": "97200.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "49950.00",
            "free_of_charge_indicator": false,
            "description": "LIPASA",
            "code": "903847",
            "type_item_identification_id": 4,
            "price_amount": "49950.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "31140.00",
            "free_of_charge_indicator": false,
            "description": "NITROGENO UREICO",
            "code": "903856",
            "type_item_identification_id": 4,
            "price_amount": "31140.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "67860.00",
            "free_of_charge_indicator": false,
            "description": "TRANSAMINASA GLUTAMICO OXALACETICA (ASPARTATO AMINO TRANSFERASA)",
            "code": "903867",
            "type_item_identification_id": 4,
            "price_amount": "67860.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "67860.00",
            "free_of_charge_indicator": false,
            "description": "TRANSAMINASA GLUTAMICO-PIRUVICA (ALANINO AMINO TRANSFERASA)",
            "code": "903866",
            "type_item_identification_id": 4,
            "price_amount": "67860.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "41400.00",
            "free_of_charge_indicator": false,
            "description": "UROANALISIS",
            "code": "907106",
            "type_item_identification_id": 4,
            "price_amount": "41400.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "81180.00",
            "free_of_charge_indicator": false,
            "description": "UROCULTIVO (ANTIBIOGRAMA DE DISCO)",
            "code": "901235",
            "type_item_identification_id": 4,
            "price_amount": "81180.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "10",
            "line_extension_amount": "149500.00",
            "free_of_charge_indicator": false,
            "description": "ACETAMINOFEN 500 MG TAB LAFRANCOL",
            "code": "20055365-8",
            "type_item_identification_id": 4,
            "price_amount": "149500.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "3",
            "line_extension_amount": "27300.00",
            "free_of_charge_indicator": false,
            "description": "CEFRADINA 1G AMPOLLA",
            "code": "19977336-1",
            "type_item_identification_id": 4,
            "price_amount": "27300.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "26",
            "line_extension_amount": "236600.00",
            "free_of_charge_indicator": false,
            "description": "CEFRADINA 1GR AMP FARMALOGICA",
            "code": "019977336-01",
            "type_item_identification_id": 4,
            "price_amount": "236600.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "2861.00",
            "free_of_charge_indicator": false,
            "description": "CEFTRIAXONA 1GR AMP NORSTRAY & NUART",
            "code": "20160174-02",
            "type_item_identification_id": 4,
            "price_amount": "2861.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "8",
            "line_extension_amount": "39336.00",
            "free_of_charge_indicator": false,
            "description": "CLORURO DE SODIO 0.9% BOLSA X 500ML",
            "code": "19932754-2",
            "type_item_identification_id": 4,
            "price_amount": "39336.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "8",
            "line_extension_amount": "39336.00",
            "free_of_charge_indicator": false,
            "description": "CLORURO DE SODIO 0.9% X 500ML FRESENIUS",
            "code": "019932754-02",
            "type_item_identification_id": 4,
            "price_amount": "39336.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "5771.00",
            "free_of_charge_indicator": false,
            "description": "CLORURO DE SODIO AL 0.9% USP  X 250ML",
            "code": "19907869-5",
            "type_item_identification_id": 4,
            "price_amount": "5771.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "4290.00",
            "free_of_charge_indicator": false,
            "description": "DIPIRONA +  HIOSCINA 2.5MG\/20MG  AMP VITALIS",
            "code": "19926478-05",
            "type_item_identification_id": 4,
            "price_amount": "4290.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "7024.00",
            "free_of_charge_indicator": false,
            "description": "DIPIRONA 2.5 G AMP",
            "code": "20007276-3",
            "type_item_identification_id": 4,
            "price_amount": "7024.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "4290.00",
            "free_of_charge_indicator": false,
            "description": "DIPIRONA 2.5G+HIOSC 20MG 5ML",
            "code": "19926478-4",
            "type_item_identification_id": 4,
            "price_amount": "4290.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "4",
            "line_extension_amount": "21504.00",
            "free_of_charge_indicator": false,
            "description": "DIPIRONA MAGNESICA 2G SOLUCION INYECTABLE",
            "code": "20006845-12",
            "type_item_identification_id": 4,
            "price_amount": "21504.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "6588.00",
            "free_of_charge_indicator": false,
            "description": "DIPIRONA MAGNESICA 2GR\/5ML AMPOLLA",
            "code": "20006845-9",
            "type_item_identification_id": 4,
            "price_amount": "6588.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "3",
            "line_extension_amount": "7560.00",
            "free_of_charge_indicator": false,
            "description": "GENTAMICINA 160MG\/2ML SOLUCION INYECTABLE",
            "code": "19940519-1",
            "type_item_identification_id": 4,
            "price_amount": "7560.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "3800.00",
            "free_of_charge_indicator": false,
            "description": "GENTAMICINA 40 MG \/ ML SOLUCION INYECTABLE",
            "code": "19946811-1",
            "type_item_identification_id": 4,
            "price_amount": "3800.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "4615.00",
            "free_of_charge_indicator": false,
            "description": "HARTMAN (RINGER) LACTATO  X 500ML",
            "code": "32606-2",
            "type_item_identification_id": 4,
            "price_amount": "4615.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "3",
            "line_extension_amount": "10920.00",
            "free_of_charge_indicator": false,
            "description": "HIOSCINA N-BUTIL BROMURO + DIPIRONA AMPOLLA",
            "code": "19926478-3",
            "type_item_identification_id": 4,
            "price_amount": "10920.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "31070.00",
            "free_of_charge_indicator": false,
            "description": "MEROPENEM 1GR AMP VICAR",
            "code": "019978219-01",
            "type_item_identification_id": 4,
            "price_amount": "31070.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "4",
            "line_extension_amount": "124280.00",
            "free_of_charge_indicator": false,
            "description": "MEROPENEM 1GR AMP VITALIS",
            "code": "019942150-05",
            "type_item_identification_id": 4,
            "price_amount": "124280.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "17688.00",
            "free_of_charge_indicator": false,
            "description": "OMEPRAZOL 40 MG AMPOLLA",
            "code": "19922566-9",
            "type_item_identification_id": 4,
            "price_amount": "17688.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5",
            "line_extension_amount": "44220.00",
            "free_of_charge_indicator": false,
            "description": "OMEPRAZOL 40 MG VIAL (AREON) PROCAPS",
            "code": "020220123-01",
            "type_item_identification_id": 4,
            "price_amount": "44220.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "6",
            "line_extension_amount": "53064.00",
            "free_of_charge_indicator": false,
            "description": "OMEPRAZOL 40 MG VIAL VITALIS",
            "code": "019922566-09",
            "type_item_identification_id": 4,
            "price_amount": "53064.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "7300.00",
            "free_of_charge_indicator": false,
            "description": "ONDASETRON 8MG\/4ML AMPOLLA",
            "code": "20095751-3",
            "type_item_identification_id": 4,
            "price_amount": "7300.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "5915.00",
            "free_of_charge_indicator": false,
            "description": "CANULA NASAL DE OXIGENO ADULTO BIOLIFE",
            "code": "7707244410413",
            "type_item_identification_id": 4,
            "price_amount": "5915.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5",
            "line_extension_amount": "21970.00",
            "free_of_charge_indicator": false,
            "description": "CATETER INTRAVENOSO DESECHABLE FR 20G LIFE CARE",
            "code": "17708481795339",
            "type_item_identification_id": 4,
            "price_amount": "21970.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "4394.00",
            "free_of_charge_indicator": false,
            "description": "CATETER INTRAVENOSO DESECHABLE FR 22G BIOMED",
            "code": "108906030480251",
            "type_item_identification_id": 4,
            "price_amount": "4394.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "9230.00",
            "free_of_charge_indicator": false,
            "description": "EQUIPO BURETRA 150ML M&H",
            "code": "7707989237139",
            "type_item_identification_id": 4,
            "price_amount": "9230.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "9230.00",
            "free_of_charge_indicator": false,
            "description": "EQUIPO BURETRA 150ML SKINLINE",
            "code": "7707187611601",
            "type_item_identification_id": 4,
            "price_amount": "9230.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "9230.00",
            "free_of_charge_indicator": false,
            "description": "EQUIPO BURETROL 150 ML (BURETRA)",
            "code": "DIS0001",
            "type_item_identification_id": 4,
            "price_amount": "9230.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "2210.00",
            "free_of_charge_indicator": false,
            "description": "EQUIPO MACROGOTEO GOTAS 20 VENOCLISIS",
            "code": "IN2008",
            "type_item_identification_id": 4,
            "price_amount": "2210.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "4420.00",
            "free_of_charge_indicator": false,
            "description": "EQUIPO VENOSO MACROGOTEO LIFE CARE",
            "code": "7708951742200",
            "type_item_identification_id": 4,
            "price_amount": "4420.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "2080.00",
            "free_of_charge_indicator": false,
            "description": "EQUIPO VENOSO MICROGOTEO SUPREME",
            "code": "7707710160071",
            "type_item_identification_id": 4,
            "price_amount": "2080.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "11062.00",
            "free_of_charge_indicator": false,
            "description": "HUMIDIFICADOR  DE OXIGENO LIFE CARE",
            "code": "7708481795325",
            "type_item_identification_id": 4,
            "price_amount": "11062.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "64",
            "line_extension_amount": "41600.00",
            "free_of_charge_indicator": false,
            "description": "JERINGA 10ML 21GX 1  SKINLINE",
            "code": "7707187611809",
            "type_item_identification_id": 4,
            "price_amount": "41600.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "537.00",
            "free_of_charge_indicator": false,
            "description": "TAPON HEPARIZADO",
            "code": "ML0191",
            "type_item_identification_id": 4,
            "price_amount": "537.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "900.00",
            "free_of_charge_indicator": false,
            "description": "TAPON VENOSO HIPARINIZADO",
            "code": "MO0006",
            "type_item_identification_id": 4,
            "price_amount": "900.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1440",
            "line_extension_amount": "25920.00",
            "free_of_charge_indicator": false,
            "description": "OXIGENO LITRO POR MINUTO",
            "code": "OX02",
            "type_item_identification_id": 4,
            "price_amount": "25920.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "563130.00",
            "free_of_charge_indicator": false,
            "description": "ECOCARDIOGRAMA TRANSTORACICO",
            "code": "881202",
            "type_item_identification_id": 4,
            "price_amount": "563130.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "894240.00",
            "free_of_charge_indicator": false,
            "description": "TOMOGRAFIA COMPUTADA DE ABDOMEN Y PELVIS (ABDOMEN TOTAL)",
            "code": "879420",
            "type_item_identification_id": 4,
            "price_amount": "894240.00",
            "base_quantity": "1",
            "notes": null
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000235,
    "type_document_id": 1,
    "date": "2025-11-08",
    "time": "15:55:05",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "notes": "",
    "disable_confirmation_text": true,
    "establishment_name": "",
    "establishment_address": "CALLE 16 NO 5A 46",
    "establishment_phone": "54130043",
    "establishment_municipality": 668,
    "establishment_email": "",
    "sendmail": true,
    "seze": "2026-2024",
    "head_note": "",
    "foot_note": "SOFTWARE DNAPLUS POWER BY NYG SOLUCIONES INTEGRALES NIT:901148094-7",
    "health_fields": {
        "invoice_period_start_date": "2024-11-25",
        "invoice_period_end_date": "2024-12-25",
        "health_type_operation_id": 1,
        "users_info": [
            {
                "provider_code": "472880009101",
                "health_type_document_identification_id": 1,
                "identification_number": "26688106",
                "surname": "DIAZ",
                "second_surname": "DE PRIETO",
                "first_name": "MAGALIS",
                "middle_name": "DEL CARMEN",
                "health_type_user_id": 4,
                "health_contracting_payment_method_id": 4,
                "health_coverage_id": 6,
                "autorization_numbers": "1166786",
                "mipres": "",
                "mipres_delivery": "",
                "contract_number": "COOSALUD EPS SUBSIDIADO",
                "policy_number": "2024",
                "co_payment": "0.00",
                "moderating_fee": "0.00",
                "recovery_fee": "0.00",
                "shared_payment": "0.00"
            }
        ]
    },
    "customer": {
        "identification_number": 900226715,
        "dv": 3,
        "name": "COOSALUD ENTIDAD PROMOTORA DE SALUD",
        "phone": "1800051611",
        "address": "KRA 2DA CALLE 11",
        "email": "[email protected]",
        "merchant_registration": "",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 657,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 7,
        "payment_due_date": "2025-12-08",
        "duration_measure": "30"
    },
    "allowance_charges": [],
    "legal_monetary_totals": {
        "line_extension_amount": "7393915.00",
        "tax_exclusive_amount": "0.00",
        "tax_inclusive_amount": "7393915.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "7393915.00"
    },
    "tax_totals": [],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "76860.00",
            "free_of_charge_indicator": false,
            "description": "CONSULTA DE URGENCIAS POR MEDICINA GENERAL",
            "code": "890701",
            "type_item_identification_id": 4,
            "price_amount": "76860.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "76860.00",
            "free_of_charge_indicator": false,
            "description": "CONSULTA DE URGENCIAS POR OTRAS ESPECIALIDADES MEDICAS",
            "code": "890702",
            "type_item_identification_id": 4,
            "price_amount": "76860.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "10",
            "line_extension_amount": "3276000.00",
            "free_of_charge_indicator": false,
            "description": "INTERNACION ADULTOS COMPLEJIDAD MEDIANA HABITACION MULTIPLE",
            "code": "129M02",
            "type_item_identification_id": 4,
            "price_amount": "3276000.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "8",
            "line_extension_amount": "627120.00",
            "free_of_charge_indicator": false,
            "description": "CUIDADO (MANEJO) INTRAHOSPITALARIO POR MEDICINA ESPECIALIZADA",
            "code": "890602",
            "type_item_identification_id": 4,
            "price_amount": "627120.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "3",
            "line_extension_amount": "223560.00",
            "free_of_charge_indicator": false,
            "description": "INTERCONSULTA POR OTRAS ESPECIALIDADES MEDICAS",
            "code": "890402",
            "type_item_identification_id": 4,
            "price_amount": "223560.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "25380.00",
            "free_of_charge_indicator": false,
            "description": "AMILASA EN SUERO U OTROS FLUIDOS",
            "code": "903805",
            "type_item_identification_id": 4,
            "price_amount": "25380.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "27360.00",
            "free_of_charge_indicator": false,
            "description": "BILIRRUBINAS TOTAL Y DIRECTA",
            "code": "903809",
            "type_item_identification_id": 4,
            "price_amount": "27360.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "16740.00",
            "free_of_charge_indicator": false,
            "description": "COLORACION GRAM Y LECTURA PARA CUALQUIER MUESTRA",
            "code": "901107",
            "type_item_identification_id": 4,
            "price_amount": "16740.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "3",
            "line_extension_amount": "56160.00",
            "free_of_charge_indicator": false,
            "description": "CREATININA EN SUERO U OTROS FLUIDOS",
            "code": "903895",
            "type_item_identification_id": 4,
            "price_amount": "56160.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "23760.00",
            "free_of_charge_indicator": false,
            "description": "FOSFATASA ALCALINA",
            "code": "903833",
            "type_item_identification_id": 4,
            "price_amount": "23760.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "72540.00",
            "free_of_charge_indicator": false,
            "description": "GASES ARTERIALES (EN REPOSO O EN EJERCICIO)",
            "code": "903839",
            "type_item_identification_id": 4,
            "price_amount": "72540.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "3",
            "line_extension_amount": "97200.00",
            "free_of_charge_indicator": false,
            "description": "HEMOGRAMA IV (HEMOGLOBINA HEMATOCRITO RECUENTO DE ERITROCITOS INDICES ERITROCITARIOS LEUCOGRAMA RECUENTO DE PLAQUETAS INDICES PLAQUETARIOS Y MORFOLOGIA ELECTRONICA E HISTOGRAMA) AUTOMATIZADO",
            "code": "902210",
            "type_item_identification_id": 4,
            "price_amount": "97200.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "49950.00",
            "free_of_charge_indicator": false,
            "description": "LIPASA",
            "code": "903847",
            "type_item_identification_id": 4,
            "price_amount": "49950.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "31140.00",
            "free_of_charge_indicator": false,
            "description": "NITROGENO UREICO",
            "code": "903856",
            "type_item_identification_id": 4,
            "price_amount": "31140.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "67860.00",
            "free_of_charge_indicator": false,
            "description": "TRANSAMINASA GLUTAMICO OXALACETICA (ASPARTATO AMINO TRANSFERASA)",
            "code": "903867",
            "type_item_identification_id": 4,
            "price_amount": "67860.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "67860.00",
            "free_of_charge_indicator": false,
            "description": "TRANSAMINASA GLUTAMICO-PIRUVICA (ALANINO AMINO TRANSFERASA)",
            "code": "903866",
            "type_item_identification_id": 4,
            "price_amount": "67860.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "41400.00",
            "free_of_charge_indicator": false,
            "description": "UROANALISIS",
            "code": "907106",
            "type_item_identification_id": 4,
            "price_amount": "41400.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "81180.00",
            "free_of_charge_indicator": false,
            "description": "UROCULTIVO (ANTIBIOGRAMA DE DISCO)",
            "code": "901235",
            "type_item_identification_id": 4,
            "price_amount": "81180.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "10",
            "line_extension_amount": "149500.00",
            "free_of_charge_indicator": false,
            "description": "ACETAMINOFEN 500 MG TAB LAFRANCOL",
            "code": "20055365-8",
            "type_item_identification_id": 4,
            "price_amount": "149500.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "3",
            "line_extension_amount": "27300.00",
            "free_of_charge_indicator": false,
            "description": "CEFRADINA 1G AMPOLLA",
            "code": "19977336-1",
            "type_item_identification_id": 4,
            "price_amount": "27300.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "26",
            "line_extension_amount": "236600.00",
            "free_of_charge_indicator": false,
            "description": "CEFRADINA 1GR AMP FARMALOGICA",
            "code": "019977336-01",
            "type_item_identification_id": 4,
            "price_amount": "236600.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "2861.00",
            "free_of_charge_indicator": false,
            "description": "CEFTRIAXONA 1GR AMP NORSTRAY & NUART",
            "code": "20160174-02",
            "type_item_identification_id": 4,
            "price_amount": "2861.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "8",
            "line_extension_amount": "39336.00",
            "free_of_charge_indicator": false,
            "description": "CLORURO DE SODIO 0.9% BOLSA X 500ML",
            "code": "19932754-2",
            "type_item_identification_id": 4,
            "price_amount": "39336.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "8",
            "line_extension_amount": "39336.00",
            "free_of_charge_indicator": false,
            "description": "CLORURO DE SODIO 0.9% X 500ML FRESENIUS",
            "code": "019932754-02",
            "type_item_identification_id": 4,
            "price_amount": "39336.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "5771.00",
            "free_of_charge_indicator": false,
            "description": "CLORURO DE SODIO AL 0.9% USP  X 250ML",
            "code": "19907869-5",
            "type_item_identification_id": 4,
            "price_amount": "5771.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "4290.00",
            "free_of_charge_indicator": false,
            "description": "DIPIRONA +  HIOSCINA 2.5MG\/20MG  AMP VITALIS",
            "code": "19926478-05",
            "type_item_identification_id": 4,
            "price_amount": "4290.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "7024.00",
            "free_of_charge_indicator": false,
            "description": "DIPIRONA 2.5 G AMP",
            "code": "20007276-3",
            "type_item_identification_id": 4,
            "price_amount": "7024.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "4290.00",
            "free_of_charge_indicator": false,
            "description": "DIPIRONA 2.5G+HIOSC 20MG 5ML",
            "code": "19926478-4",
            "type_item_identification_id": 4,
            "price_amount": "4290.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "4",
            "line_extension_amount": "21504.00",
            "free_of_charge_indicator": false,
            "description": "DIPIRONA MAGNESICA 2G SOLUCION INYECTABLE",
            "code": "20006845-12",
            "type_item_identification_id": 4,
            "price_amount": "21504.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "6588.00",
            "free_of_charge_indicator": false,
            "description": "DIPIRONA MAGNESICA 2GR\/5ML AMPOLLA",
            "code": "20006845-9",
            "type_item_identification_id": 4,
            "price_amount": "6588.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "3",
            "line_extension_amount": "7560.00",
            "free_of_charge_indicator": false,
            "description": "GENTAMICINA 160MG\/2ML SOLUCION INYECTABLE",
            "code": "19940519-1",
            "type_item_identification_id": 4,
            "price_amount": "7560.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "3800.00",
            "free_of_charge_indicator": false,
            "description": "GENTAMICINA 40 MG \/ ML SOLUCION INYECTABLE",
            "code": "19946811-1",
            "type_item_identification_id": 4,
            "price_amount": "3800.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "4615.00",
            "free_of_charge_indicator": false,
            "description": "HARTMAN (RINGER) LACTATO  X 500ML",
            "code": "32606-2",
            "type_item_identification_id": 4,
            "price_amount": "4615.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "3",
            "line_extension_amount": "10920.00",
            "free_of_charge_indicator": false,
            "description": "HIOSCINA N-BUTIL BROMURO + DIPIRONA AMPOLLA",
            "code": "19926478-3",
            "type_item_identification_id": 4,
            "price_amount": "10920.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "31070.00",
            "free_of_charge_indicator": false,
            "description": "MEROPENEM 1GR AMP VICAR",
            "code": "019978219-01",
            "type_item_identification_id": 4,
            "price_amount": "31070.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "4",
            "line_extension_amount": "124280.00",
            "free_of_charge_indicator": false,
            "description": "MEROPENEM 1GR AMP VITALIS",
            "code": "019942150-05",
            "type_item_identification_id": 4,
            "price_amount": "124280.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "17688.00",
            "free_of_charge_indicator": false,
            "description": "OMEPRAZOL 40 MG AMPOLLA",
            "code": "19922566-9",
            "type_item_identification_id": 4,
            "price_amount": "17688.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5",
            "line_extension_amount": "44220.00",
            "free_of_charge_indicator": false,
            "description": "OMEPRAZOL 40 MG VIAL (AREON) PROCAPS",
            "code": "020220123-01",
            "type_item_identification_id": 4,
            "price_amount": "44220.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "6",
            "line_extension_amount": "53064.00",
            "free_of_charge_indicator": false,
            "description": "OMEPRAZOL 40 MG VIAL VITALIS",
            "code": "019922566-09",
            "type_item_identification_id": 4,
            "price_amount": "53064.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "7300.00",
            "free_of_charge_indicator": false,
            "description": "ONDASETRON 8MG\/4ML AMPOLLA",
            "code": "20095751-3",
            "type_item_identification_id": 4,
            "price_amount": "7300.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "5915.00",
            "free_of_charge_indicator": false,
            "description": "CANULA NASAL DE OXIGENO ADULTO BIOLIFE",
            "code": "7707244410413",
            "type_item_identification_id": 4,
            "price_amount": "5915.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5",
            "line_extension_amount": "21970.00",
            "free_of_charge_indicator": false,
            "description": "CATETER INTRAVENOSO DESECHABLE FR 20G LIFE CARE",
            "code": "17708481795339",
            "type_item_identification_id": 4,
            "price_amount": "21970.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "4394.00",
            "free_of_charge_indicator": false,
            "description": "CATETER INTRAVENOSO DESECHABLE FR 22G BIOMED",
            "code": "108906030480251",
            "type_item_identification_id": 4,
            "price_amount": "4394.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "9230.00",
            "free_of_charge_indicator": false,
            "description": "EQUIPO BURETRA 150ML M&H",
            "code": "7707989237139",
            "type_item_identification_id": 4,
            "price_amount": "9230.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "9230.00",
            "free_of_charge_indicator": false,
            "description": "EQUIPO BURETRA 150ML SKINLINE",
            "code": "7707187611601",
            "type_item_identification_id": 4,
            "price_amount": "9230.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "9230.00",
            "free_of_charge_indicator": false,
            "description": "EQUIPO BURETROL 150 ML (BURETRA)",
            "code": "DIS0001",
            "type_item_identification_id": 4,
            "price_amount": "9230.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "2210.00",
            "free_of_charge_indicator": false,
            "description": "EQUIPO MACROGOTEO GOTAS 20 VENOCLISIS",
            "code": "IN2008",
            "type_item_identification_id": 4,
            "price_amount": "2210.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "2",
            "line_extension_amount": "4420.00",
            "free_of_charge_indicator": false,
            "description": "EQUIPO VENOSO MACROGOTEO LIFE CARE",
            "code": "7708951742200",
            "type_item_identification_id": 4,
            "price_amount": "4420.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "2080.00",
            "free_of_charge_indicator": false,
            "description": "EQUIPO VENOSO MICROGOTEO SUPREME",
            "code": "7707710160071",
            "type_item_identification_id": 4,
            "price_amount": "2080.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "11062.00",
            "free_of_charge_indicator": false,
            "description": "HUMIDIFICADOR  DE OXIGENO LIFE CARE",
            "code": "7708481795325",
            "type_item_identification_id": 4,
            "price_amount": "11062.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "64",
            "line_extension_amount": "41600.00",
            "free_of_charge_indicator": false,
            "description": "JERINGA 10ML 21GX 1  SKINLINE",
            "code": "7707187611809",
            "type_item_identification_id": 4,
            "price_amount": "41600.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "537.00",
            "free_of_charge_indicator": false,
            "description": "TAPON HEPARIZADO",
            "code": "ML0191",
            "type_item_identification_id": 4,
            "price_amount": "537.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "900.00",
            "free_of_charge_indicator": false,
            "description": "TAPON VENOSO HIPARINIZADO",
            "code": "MO0006",
            "type_item_identification_id": 4,
            "price_amount": "900.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1440",
            "line_extension_amount": "25920.00",
            "free_of_charge_indicator": false,
            "description": "OXIGENO LITRO POR MINUTO",
            "code": "OX02",
            "type_item_identification_id": 4,
            "price_amount": "25920.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "563130.00",
            "free_of_charge_indicator": false,
            "description": "ECOCARDIOGRAMA TRANSTORACICO",
            "code": "881202",
            "type_item_identification_id": 4,
            "price_amount": "563130.00",
            "base_quantity": "1",
            "notes": null
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "894240.00",
            "free_of_charge_indicator": false,
            "description": "TOMOGRAFIA COMPUTADA DE ABDOMEN Y PELVIS (ABDOMEN TOTAL)",
            "code": "879420",
            "type_item_identification_id": 4,
            "price_amount": "894240.00",
            "base_quantity": "1",
            "notes": null
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000235,"type_document_id":1,"date":"2025-11-08","time":"15:55:05","resolution_number":"18760000001","prefix":"SETP","notes":"","disable_confirmation_text":true,"establishment_name":"","establishment_address":"CALLE 16 NO 5A 46","establishment_phone":"54130043","establishment_municipality":668,"establishment_email":"","sendmail":true,"seze":"2026-2024","head_note":"","foot_note":"SOFTWARE DNAPLUS POWER BY NYG SOLUCIONES INTEGRALES NIT:901148094-7","health_fields":{"invoice_period_start_date":"2024-11-25","invoice_period_end_date":"2024-12-25","health_type_operation_id":1,"users_info":[{"provider_code":"472880009101","health_type_document_identification_id":1,"identification_number":"26688106","surname":"DIAZ","second_surname":"DE PRIETO","first_name":"MAGALIS","middle_name":"DEL CARMEN","health_type_user_id":4,"health_contracting_payment_method_id":4,"health_coverage_id":6,"autorization_numbers":"1166786","mipres":"","mipres_delivery":"","contract_number":"COOSALUD EPS SUBSIDIADO","policy_number":"2024","co_payment":"0.00","moderating_fee":"0.00","recovery_fee":"0.00","shared_payment":"0.00"}]},"customer":{"identification_number":900226715,"dv":3,"name":"COOSALUD ENTIDAD PROMOTORA DE SALUD","phone":"1800051611","address":"KRA 2DA CALLE 11","email":"[email protected]","merchant_registration":"","type_document_identification_id":6,"type_organization_id":1,"type_liability_id":7,"municipality_id":657,"type_regime_id":2},"payment_form":{"payment_form_id":2,"payment_method_id":7,"payment_due_date":"2025-12-08","duration_measure":"30"},"allowance_charges":[],"legal_monetary_totals":{"line_extension_amount":"7393915.00","tax_exclusive_amount":"0.00","tax_inclusive_amount":"7393915.00","allowance_total_amount":"0.00","charge_total_amount":"0.00","payable_amount":"7393915.00"},"tax_totals":[],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"76860.00","free_of_charge_indicator":false,"description":"CONSULTA DE URGENCIAS POR MEDICINA GENERAL","code":"890701","type_item_identification_id":4,"price_amount":"76860.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"76860.00","free_of_charge_indicator":false,"description":"CONSULTA DE URGENCIAS POR OTRAS ESPECIALIDADES MEDICAS","code":"890702","type_item_identification_id":4,"price_amount":"76860.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"10","line_extension_amount":"3276000.00","free_of_charge_indicator":false,"description":"INTERNACION ADULTOS COMPLEJIDAD MEDIANA HABITACION MULTIPLE","code":"129M02","type_item_identification_id":4,"price_amount":"3276000.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"8","line_extension_amount":"627120.00","free_of_charge_indicator":false,"description":"CUIDADO (MANEJO) INTRAHOSPITALARIO POR MEDICINA ESPECIALIZADA","code":"890602","type_item_identification_id":4,"price_amount":"627120.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"3","line_extension_amount":"223560.00","free_of_charge_indicator":false,"description":"INTERCONSULTA POR OTRAS ESPECIALIDADES MEDICAS","code":"890402","type_item_identification_id":4,"price_amount":"223560.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"25380.00","free_of_charge_indicator":false,"description":"AMILASA EN SUERO U OTROS FLUIDOS","code":"903805","type_item_identification_id":4,"price_amount":"25380.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"2","line_extension_amount":"27360.00","free_of_charge_indicator":false,"description":"BILIRRUBINAS TOTAL Y DIRECTA","code":"903809","type_item_identification_id":4,"price_amount":"27360.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"16740.00","free_of_charge_indicator":false,"description":"COLORACION GRAM Y LECTURA PARA CUALQUIER MUESTRA","code":"901107","type_item_identification_id":4,"price_amount":"16740.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"3","line_extension_amount":"56160.00","free_of_charge_indicator":false,"description":"CREATININA EN SUERO U OTROS FLUIDOS","code":"903895","type_item_identification_id":4,"price_amount":"56160.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"23760.00","free_of_charge_indicator":false,"description":"FOSFATASA ALCALINA","code":"903833","type_item_identification_id":4,"price_amount":"23760.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"72540.00","free_of_charge_indicator":false,"description":"GASES ARTERIALES (EN REPOSO O EN EJERCICIO)","code":"903839","type_item_identification_id":4,"price_amount":"72540.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"3","line_extension_amount":"97200.00","free_of_charge_indicator":false,"description":"HEMOGRAMA IV (HEMOGLOBINA HEMATOCRITO RECUENTO DE ERITROCITOS INDICES ERITROCITARIOS LEUCOGRAMA RECUENTO DE PLAQUETAS INDICES PLAQUETARIOS Y MORFOLOGIA ELECTRONICA E HISTOGRAMA) AUTOMATIZADO","code":"902210","type_item_identification_id":4,"price_amount":"97200.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"49950.00","free_of_charge_indicator":false,"description":"LIPASA","code":"903847","type_item_identification_id":4,"price_amount":"49950.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"2","line_extension_amount":"31140.00","free_of_charge_indicator":false,"description":"NITROGENO UREICO","code":"903856","type_item_identification_id":4,"price_amount":"31140.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"2","line_extension_amount":"67860.00","free_of_charge_indicator":false,"description":"TRANSAMINASA GLUTAMICO OXALACETICA (ASPARTATO AMINO TRANSFERASA)","code":"903867","type_item_identification_id":4,"price_amount":"67860.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"2","line_extension_amount":"67860.00","free_of_charge_indicator":false,"description":"TRANSAMINASA GLUTAMICO-PIRUVICA (ALANINO AMINO TRANSFERASA)","code":"903866","type_item_identification_id":4,"price_amount":"67860.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"2","line_extension_amount":"41400.00","free_of_charge_indicator":false,"description":"UROANALISIS","code":"907106","type_item_identification_id":4,"price_amount":"41400.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"2","line_extension_amount":"81180.00","free_of_charge_indicator":false,"description":"UROCULTIVO (ANTIBIOGRAMA DE DISCO)","code":"901235","type_item_identification_id":4,"price_amount":"81180.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"10","line_extension_amount":"149500.00","free_of_charge_indicator":false,"description":"ACETAMINOFEN 500 MG TAB LAFRANCOL","code":"20055365-8","type_item_identification_id":4,"price_amount":"149500.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"3","line_extension_amount":"27300.00","free_of_charge_indicator":false,"description":"CEFRADINA 1G AMPOLLA","code":"19977336-1","type_item_identification_id":4,"price_amount":"27300.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"26","line_extension_amount":"236600.00","free_of_charge_indicator":false,"description":"CEFRADINA 1GR AMP FARMALOGICA","code":"019977336-01","type_item_identification_id":4,"price_amount":"236600.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"2861.00","free_of_charge_indicator":false,"description":"CEFTRIAXONA 1GR AMP NORSTRAY & NUART","code":"20160174-02","type_item_identification_id":4,"price_amount":"2861.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"8","line_extension_amount":"39336.00","free_of_charge_indicator":false,"description":"CLORURO DE SODIO 0.9% BOLSA X 500ML","code":"19932754-2","type_item_identification_id":4,"price_amount":"39336.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"8","line_extension_amount":"39336.00","free_of_charge_indicator":false,"description":"CLORURO DE SODIO 0.9% X 500ML FRESENIUS","code":"019932754-02","type_item_identification_id":4,"price_amount":"39336.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"5771.00","free_of_charge_indicator":false,"description":"CLORURO DE SODIO AL 0.9% USP  X 250ML","code":"19907869-5","type_item_identification_id":4,"price_amount":"5771.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"4290.00","free_of_charge_indicator":false,"description":"DIPIRONA +  HIOSCINA 2.5MG\/20MG  AMP VITALIS","code":"19926478-05","type_item_identification_id":4,"price_amount":"4290.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"2","line_extension_amount":"7024.00","free_of_charge_indicator":false,"description":"DIPIRONA 2.5 G AMP","code":"20007276-3","type_item_identification_id":4,"price_amount":"7024.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"4290.00","free_of_charge_indicator":false,"description":"DIPIRONA 2.5G+HIOSC 20MG 5ML","code":"19926478-4","type_item_identification_id":4,"price_amount":"4290.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"4","line_extension_amount":"21504.00","free_of_charge_indicator":false,"description":"DIPIRONA MAGNESICA 2G SOLUCION INYECTABLE","code":"20006845-12","type_item_identification_id":4,"price_amount":"21504.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"6588.00","free_of_charge_indicator":false,"description":"DIPIRONA MAGNESICA 2GR\/5ML AMPOLLA","code":"20006845-9","type_item_identification_id":4,"price_amount":"6588.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"3","line_extension_amount":"7560.00","free_of_charge_indicator":false,"description":"GENTAMICINA 160MG\/2ML SOLUCION INYECTABLE","code":"19940519-1","type_item_identification_id":4,"price_amount":"7560.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"2","line_extension_amount":"3800.00","free_of_charge_indicator":false,"description":"GENTAMICINA 40 MG \/ ML SOLUCION INYECTABLE","code":"19946811-1","type_item_identification_id":4,"price_amount":"3800.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"4615.00","free_of_charge_indicator":false,"description":"HARTMAN (RINGER) LACTATO  X 500ML","code":"32606-2","type_item_identification_id":4,"price_amount":"4615.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"3","line_extension_amount":"10920.00","free_of_charge_indicator":false,"description":"HIOSCINA N-BUTIL BROMURO + DIPIRONA AMPOLLA","code":"19926478-3","type_item_identification_id":4,"price_amount":"10920.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"31070.00","free_of_charge_indicator":false,"description":"MEROPENEM 1GR AMP VICAR","code":"019978219-01","type_item_identification_id":4,"price_amount":"31070.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"4","line_extension_amount":"124280.00","free_of_charge_indicator":false,"description":"MEROPENEM 1GR AMP VITALIS","code":"019942150-05","type_item_identification_id":4,"price_amount":"124280.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"2","line_extension_amount":"17688.00","free_of_charge_indicator":false,"description":"OMEPRAZOL 40 MG AMPOLLA","code":"19922566-9","type_item_identification_id":4,"price_amount":"17688.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"5","line_extension_amount":"44220.00","free_of_charge_indicator":false,"description":"OMEPRAZOL 40 MG VIAL (AREON) PROCAPS","code":"020220123-01","type_item_identification_id":4,"price_amount":"44220.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"6","line_extension_amount":"53064.00","free_of_charge_indicator":false,"description":"OMEPRAZOL 40 MG VIAL VITALIS","code":"019922566-09","type_item_identification_id":4,"price_amount":"53064.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"2","line_extension_amount":"7300.00","free_of_charge_indicator":false,"description":"ONDASETRON 8MG\/4ML AMPOLLA","code":"20095751-3","type_item_identification_id":4,"price_amount":"7300.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"5915.00","free_of_charge_indicator":false,"description":"CANULA NASAL DE OXIGENO ADULTO BIOLIFE","code":"7707244410413","type_item_identification_id":4,"price_amount":"5915.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"5","line_extension_amount":"21970.00","free_of_charge_indicator":false,"description":"CATETER INTRAVENOSO DESECHABLE FR 20G LIFE CARE","code":"17708481795339","type_item_identification_id":4,"price_amount":"21970.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"4394.00","free_of_charge_indicator":false,"description":"CATETER INTRAVENOSO DESECHABLE FR 22G BIOMED","code":"108906030480251","type_item_identification_id":4,"price_amount":"4394.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"9230.00","free_of_charge_indicator":false,"description":"EQUIPO BURETRA 150ML M&H","code":"7707989237139","type_item_identification_id":4,"price_amount":"9230.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"9230.00","free_of_charge_indicator":false,"description":"EQUIPO BURETRA 150ML SKINLINE","code":"7707187611601","type_item_identification_id":4,"price_amount":"9230.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"9230.00","free_of_charge_indicator":false,"description":"EQUIPO BURETROL 150 ML (BURETRA)","code":"DIS0001","type_item_identification_id":4,"price_amount":"9230.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"2210.00","free_of_charge_indicator":false,"description":"EQUIPO MACROGOTEO GOTAS 20 VENOCLISIS","code":"IN2008","type_item_identification_id":4,"price_amount":"2210.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"2","line_extension_amount":"4420.00","free_of_charge_indicator":false,"description":"EQUIPO VENOSO MACROGOTEO LIFE CARE","code":"7708951742200","type_item_identification_id":4,"price_amount":"4420.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"2080.00","free_of_charge_indicator":false,"description":"EQUIPO VENOSO MICROGOTEO SUPREME","code":"7707710160071","type_item_identification_id":4,"price_amount":"2080.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"11062.00","free_of_charge_indicator":false,"description":"HUMIDIFICADOR  DE OXIGENO LIFE CARE","code":"7708481795325","type_item_identification_id":4,"price_amount":"11062.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"64","line_extension_amount":"41600.00","free_of_charge_indicator":false,"description":"JERINGA 10ML 21GX 1  SKINLINE","code":"7707187611809","type_item_identification_id":4,"price_amount":"41600.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"537.00","free_of_charge_indicator":false,"description":"TAPON HEPARIZADO","code":"ML0191","type_item_identification_id":4,"price_amount":"537.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"900.00","free_of_charge_indicator":false,"description":"TAPON VENOSO HIPARINIZADO","code":"MO0006","type_item_identification_id":4,"price_amount":"900.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"1440","line_extension_amount":"25920.00","free_of_charge_indicator":false,"description":"OXIGENO LITRO POR MINUTO","code":"OX02","type_item_identification_id":4,"price_amount":"25920.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"563130.00","free_of_charge_indicator":false,"description":"ECOCARDIOGRAMA TRANSTORACICO","code":"881202","type_item_identification_id":4,"price_amount":"563130.00","base_quantity":"1","notes":null},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"894240.00","free_of_charge_indicator":false,"description":"TOMOGRAFIA COMPUTADA DE ABDOMEN Y PELVIS (ABDOMEN TOTAL)","code":"879420","type_item_identification_id":4,"price_amount":"894240.00","base_quantity":"1","notes":null}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "billing_reference": {
        "number": "SETP990000184",
        "uuid": "7ff5640c3cf343f6a3299a9c9bb01afa9ac370ba38075f06ac3e6a70c1c3dacc1e391f3f5a257c38fbf5c66e005d660d",
        "issue_date": "2025-10-29"
    },
    "discrepancyresponsecode": 2,
    "discrepancyresponsedescription": null,
    "notes": "Devolución Contado Automatico  a documento SETP990001109",
    "prefix": "NC",
    "number": 20,
    "type_document_id": 4,
    "date": "2025-11-08",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "legal_monetary_totals": {
        "line_extension_amount": "17820.00",
        "tax_exclusive_amount": "17820.00",
        "tax_inclusive_amount": "33245.00",
        "allowance_total_amount": null,
        "charge_total_amount": null,
        "payable_amount": "33245.00"
    },
    "type_operation_id": null,
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "891.00",
            "percent": "5.00",
            "taxable_amount": "17820.00",
            "unit_measure_id": null,
            "per_unit_amount": null,
            "base_unit_measure": null
        },
        {
            "tax_id": 19,
            "tax_amount": "14534.00",
            "percent": "0",
            "taxable_amount": "0",
            "unit_measure_id": "70",
            "per_unit_amount": null,
            "base_unit_measure": null
        }
    ],
    "credit_note_lines": [
        {
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "891.0000",
                    "percent": "5.00",
                    "taxable_amount": "17820.00",
                    "unit_measure_id": null,
                    "per_unit_amount": null,
                    "base_unit_measure": null
                },
                {
                    "tax_id": 19,
                    "tax_amount": "14534.00",
                    "percent": "0",
                    "taxable_amount": "0",
                    "unit_measure_id": "70",
                    "per_unit_amount": "1.00",
                    "base_unit_measure": "14534"
                }
            ],
            "unit_measure_id": 1076,
            "invoiced_quantity": "1.00",
            "line_extension_amount": "17820.00",
            "free_of_charge_indicator": false,
            "description": "LDM AGUARDIENTE CAÑO CRISTALES 750 CC BOTELLA  ",
            "notes": "",
            "code": "LDM001005",
            "type_item_identification_id": 4,
            "price_amount": "17820.00",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/credit-note' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "billing_reference": {
        "number": "SETP990000184",
        "uuid": "7ff5640c3cf343f6a3299a9c9bb01afa9ac370ba38075f06ac3e6a70c1c3dacc1e391f3f5a257c38fbf5c66e005d660d",
        "issue_date": "2025-10-29"
    },
    "discrepancyresponsecode": 2,
    "discrepancyresponsedescription": null,
    "notes": "Devolución Contado Automatico  a documento SETP990001109",
    "prefix": "NC",
    "number": 20,
    "type_document_id": 4,
    "date": "2025-11-08",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "legal_monetary_totals": {
        "line_extension_amount": "17820.00",
        "tax_exclusive_amount": "17820.00",
        "tax_inclusive_amount": "33245.00",
        "allowance_total_amount": null,
        "charge_total_amount": null,
        "payable_amount": "33245.00"
    },
    "type_operation_id": null,
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "891.00",
            "percent": "5.00",
            "taxable_amount": "17820.00",
            "unit_measure_id": null,
            "per_unit_amount": null,
            "base_unit_measure": null
        },
        {
            "tax_id": 19,
            "tax_amount": "14534.00",
            "percent": "0",
            "taxable_amount": "0",
            "unit_measure_id": "70",
            "per_unit_amount": null,
            "base_unit_measure": null
        }
    ],
    "credit_note_lines": [
        {
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "891.0000",
                    "percent": "5.00",
                    "taxable_amount": "17820.00",
                    "unit_measure_id": null,
                    "per_unit_amount": null,
                    "base_unit_measure": null
                },
                {
                    "tax_id": 19,
                    "tax_amount": "14534.00",
                    "percent": "0",
                    "taxable_amount": "0",
                    "unit_measure_id": "70",
                    "per_unit_amount": "1.00",
                    "base_unit_measure": "14534"
                }
            ],
            "unit_measure_id": 1076,
            "invoiced_quantity": "1.00",
            "line_extension_amount": "17820.00",
            "free_of_charge_indicator": false,
            "description": "LDM AGUARDIENTE CAÑO CRISTALES 750 CC BOTELLA  ",
            "notes": "",
            "code": "LDM001005",
            "type_item_identification_id": 4,
            "price_amount": "17820.00",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/credit-note', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "billing_reference": {
        "number": "SETP990000184",
        "uuid": "7ff5640c3cf343f6a3299a9c9bb01afa9ac370ba38075f06ac3e6a70c1c3dacc1e391f3f5a257c38fbf5c66e005d660d",
        "issue_date": "2025-10-29"
    },
    "discrepancyresponsecode": 2,
    "discrepancyresponsedescription": null,
    "notes": "Devolución Contado Automatico  a documento SETP990001109",
    "prefix": "NC",
    "number": 20,
    "type_document_id": 4,
    "date": "2025-11-08",
    "time": "06:00:13",
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "sendmail": false,
    "sendmailtome": false,
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "legal_monetary_totals": {
        "line_extension_amount": "17820.00",
        "tax_exclusive_amount": "17820.00",
        "tax_inclusive_amount": "33245.00",
        "allowance_total_amount": null,
        "charge_total_amount": null,
        "payable_amount": "33245.00"
    },
    "type_operation_id": null,
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "891.00",
            "percent": "5.00",
            "taxable_amount": "17820.00",
            "unit_measure_id": null,
            "per_unit_amount": null,
            "base_unit_measure": null
        },
        {
            "tax_id": 19,
            "tax_amount": "14534.00",
            "percent": "0",
            "taxable_amount": "0",
            "unit_measure_id": "70",
            "per_unit_amount": null,
            "base_unit_measure": null
        }
    ],
    "credit_note_lines": [
        {
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "891.0000",
                    "percent": "5.00",
                    "taxable_amount": "17820.00",
                    "unit_measure_id": null,
                    "per_unit_amount": null,
                    "base_unit_measure": null
                },
                {
                    "tax_id": 19,
                    "tax_amount": "14534.00",
                    "percent": "0",
                    "taxable_amount": "0",
                    "unit_measure_id": "70",
                    "per_unit_amount": "1.00",
                    "base_unit_measure": "14534"
                }
            ],
            "unit_measure_id": 1076,
            "invoiced_quantity": "1.00",
            "line_extension_amount": "17820.00",
            "free_of_charge_indicator": false,
            "description": "LDM AGUARDIENTE CAÑO CRISTALES 750 CC BOTELLA  ",
            "notes": "",
            "code": "LDM001005",
            "type_item_identification_id": 4,
            "price_amount": "17820.00",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"billing_reference":{"number":"SETP990000184","uuid":"7ff5640c3cf343f6a3299a9c9bb01afa9ac370ba38075f06ac3e6a70c1c3dacc1e391f3f5a257c38fbf5c66e005d660d","issue_date":"2025-10-29"},"discrepancyresponsecode":2,"discrepancyresponsedescription":null,"notes":"Devoluci\u00f3n Contado Automatico  a documento SETP990001109","prefix":"NC","number":20,"type_document_id":4,"date":"2025-11-08","time":"06:00:13","establishment_name":"TORRE SOFTWARE","establishment_address":"BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2","establishment_phone":"3226563672","establishment_municipality":600,"sendmail":false,"sendmailtome":false,"head_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","customer":{"identification_number":900166483,"dv":1,"name":"INVERSIONES DAVAL SAS","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"municipality_id":822,"type_regime_id":1},"legal_monetary_totals":{"line_extension_amount":"17820.00","tax_exclusive_amount":"17820.00","tax_inclusive_amount":"33245.00","allowance_total_amount":null,"charge_total_amount":null,"payable_amount":"33245.00"},"type_operation_id":null,"tax_totals":[{"tax_id":1,"tax_amount":"891.00","percent":"5.00","taxable_amount":"17820.00","unit_measure_id":null,"per_unit_amount":null,"base_unit_measure":null},{"tax_id":19,"tax_amount":"14534.00","percent":"0","taxable_amount":"0","unit_measure_id":"70","per_unit_amount":null,"base_unit_measure":null}],"credit_note_lines":[{"tax_totals":[{"tax_id":1,"tax_amount":"891.0000","percent":"5.00","taxable_amount":"17820.00","unit_measure_id":null,"per_unit_amount":null,"base_unit_measure":null},{"tax_id":19,"tax_amount":"14534.00","percent":"0","taxable_amount":"0","unit_measure_id":"70","per_unit_amount":"1.00","base_unit_measure":"14534"}],"unit_measure_id":1076,"invoiced_quantity":"1.00","line_extension_amount":"17820.00","free_of_charge_indicator":false,"description":"LDM AGUARDIENTE CA\u00d1O CRISTALES 750 CC BOTELLA  ","notes":"","code":"LDM001005","type_item_identification_id":4,"price_amount":"17820.00","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/credit-note", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

🔄 CAMBIAR AMBIENTE DE OPERACIÓN (Habilitación ↔ Producción)

Endpoint crítico para migrar la empresa de ambiente de habilitación a ambiente de producción en DIAN. Este cambio actualiza las URLs de los servicios SOAP para apuntar a los servidores correctos.

🔗 URL

PUT /api/ubl2.1/config/environment

🔑 Parámetros

Headers:

  • Authorization: Bearer token (obtenido en configuración inicial)
  • Content-Type: application/json

Body JSON:

{
  "type_environment_id": 2,
  "payroll_type_environment_id": 2,
  "eqdocs_type_environment_id": 2
}

🎯 Valores de Ambiente

  • 1: Producción → URL: https://vpfe.dian.gov.co/WcfDianCustomerServices.svc
  • 2: Habilitación → URL: https://vpfe-hab.dian.gov.co/WcfDianCustomerServices.svc

⚙️ Funcionamiento

  1. Valida token de autenticación
  2. Actualiza type_environment_id en tabla companies
  3. Cambia URL del software según ambiente:
    • type_environment_id: Para facturas electrónicas
    • payroll_type_environment_id: Para nómina electrónica
    • eqdocs_type_environment_id: Para documentos equivalentes
  4. Si no se especifica un ambiente, mantiene el actual
  5. Actualiza campo url, url_payroll o url_eqdocs en tabla softwares

📤 Respuesta Exitosa

{
  "message": "Ambiente actualizado con éxito",
  "company": {
    "id": 123,
    "identification_number": 900123456,
    "type_environment_id": 1,
    "payroll_type_environment_id": 1,
    "eqdocs_type_environment_id": 1,
    "software": {
      "url": "https://vpfe.dian.gov.co/WcfDianCustomerServices.svc",
      "url_payroll": "https://vpfe.dian.gov.co/WcfDianCustomerServices.svc",
      "url_eqdocs": "https://vpfe.dian.gov.co/WcfDianCustomerServices.svc"
    }
  }
}

⚠️ ADVERTENCIAS CRÍTICAS

🚨 Antes de Cambiar a Producción

  1. Completar habilitación: Todas las pruebas del SetPruebas deben estar aprobadas
  2. Obtener resolución: Debe tener resolución de facturación de producción (no usar habilitación)
  3. Technical Key: Consultar nueva technical_key con endpoint GetNumberingRange
  4. Actualizar resolución: Registrar resolución de producción con datos reales
  5. Certificado válido: Verificar que certificado digital esté vigente

⚙️ Proceso Recomendado

1. Completar SetPruebas (habilitación)
2. Solicitar resolución producción a DIAN
3. POST /numbering-range → Obtener technical_key
4. PUT /config/resolution → Registrar resolución producción
5. PUT /config/environment → Cambiar a producción (type_environment_id=1)
6. Enviar primera factura de producción

🔄 Cambio por Tipo de Documento

Puedes cambiar ambientes independientemente:

  • Facturas: type_environment_id
  • Nómina: payroll_type_environment_id
  • Doc. Equivalentes: eqdocs_type_environment_id

Ejemplo: Facturas en producción, nómina en habilitación:

{
  "type_environment_id": 1,
  "payroll_type_environment_id": 2
}

📋 Notas

  • Irreversible en producción: No se recomienda volver a habilitación desde producción
  • Sin parámetros URL: Endpoint no usa path parameters
  • Token único por empresa: Cada company tiene su propio API_TOKEN
  • Tabla BD: Campo api_token en tabla users
  • Controlador: Api\ConfigurationController@storeEnvironment
  • Middleware: auth:api
  • Request Validator: ConfigurationEnvironmentRequest

🎯 Casos de Uso

  1. Paso a producción: Después de aprobar SetPruebas
  2. Pruebas adicionales: Volver a habilitación para testing (no recomendado)
  3. Configuración mixta: Diferentes ambientes por tipo documento
  4. Migración gradual: Pasar documentos por fases

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Authorization Bearer a25b9533afbae4d16a25505524bd89f1dfaa604e97111dea7502a139abcde18a
Content-Type application/json
Accept application/json
{
    "type_environment_id": 2,
    "payroll_type_environment_id": 2,
    "eqdocs_type_environment_id": 2
}
curl -X PUT 'https://back.apidian.app/config/environment' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Authorization: Bearer a25b9533afbae4d16a25505524bd89f1dfaa604e97111dea7502a139abcde18a' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "type_environment_id": 2,
    "payroll_type_environment_id": 2,
    "eqdocs_type_environment_id": 2
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('PUT', 'https://back.apidian.app/config/environment', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Authorization' => 'Bearer a25b9533afbae4d16a25505524bd89f1dfaa604e97111dea7502a139abcde18a',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "type_environment_id": 2,
    "payroll_type_environment_id": 2,
    "eqdocs_type_environment_id": 2
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Authorization", "Bearer a25b9533afbae4d16a25505524bd89f1dfaa604e97111dea7502a139abcde18a");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'PUT',
  headers: myHeaders,
  body: JSON.stringify({"type_environment_id":2,"payroll_type_environment_id":2,"eqdocs_type_environment_id":2}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/config/environment", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

🔢 CONSULTAR RANGOS DE NUMERACIÓN (GetNumberingRange)

Endpoint esencial para obtener los rangos de numeración autorizados por DIAN para un software registrado. Retorna la información completa de resoluciones, incluyendo la technical_key necesaria para producción.

🔗 URL

POST /api/ubl2.1/numbering-range

🔑 Parámetros

Headers:

  • Authorization: Bearer token
  • Content-Type: application/json
  • accept: application/json

Body JSON:

{
  "IDSoftware": "5d64aa47-7d37-4255-98fb-e5fdc03dceb4",
  "GuardarEn": "C:\\RutaOpcional"
}

Parámetros Detallados

  • IDSoftware (string UUID): ID del software registrado en portal DIAN
    • Para facturas: Campo id de tabla softwares
    • Para nómina: Campo id de software de nómina
    • Formato: UUID v4 (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)
  • GuardarEn (string opcional): Ruta donde guardar XMLs Req/Rpta
    • Si se omite, guarda en storage/app/public/{nit}/

⚙️ Funcionamiento

  1. Valida token y certificado digital
  2. Verifica disponibilidad de DIAN
  3. Crea request SOAP GetNumberingRange
  4. Firma request con certificado (.p12)
  5. Envía a DIAN: https://vpfe.dian.gov.co/... o -hab
  6. Parsea respuesta XML de DIAN
  7. Guarda archivos:
    • Req-NumbRg.xml: Request enviado
    • Rpta-NumbRg.xml: Respuesta DIAN
  8. Retorna objeto con rangos de numeración

📤 Respuesta Exitosa

{
  "message": "Consulta generada con éxito",
  "ResponseDian": {
    "Envelope": {
      "Body": {
        "GetNumberingRangeResponse": {
          "GetNumberingRangeResult": {
            "OperationCode": "100",
            "OperationDescription": "Procesado Correctamente",
            "ResponseList": {
              "NumberRangeResponse": [
                {
                  "ResolutionNumber": "18760000001",
                  "ResolutionDate": "2024-01-15",
                  "Prefix": "SETP",
                  "FromNumber": "1",
                  "ToNumber": "5000000",
                  "ValidDateFrom": "2024-01-15",
                  "ValidDateTo": "2026-01-15",
                  "TechnicalKey": "abc123def456...",
                  "InvoiceAuthorization": "18760000001"
                }
              ]
            }
          }
        }
      }
    }
  },
  "certificate_days_left": 347
}

📊 Datos Retornados (Por Resolución)

🔑 Campos Críticos

  • TechnicalKey: Clave técnica única de la resolución
    • 🚨 IMPORTANTE: En habilitación siempre es fc8eac422eba16e22ffd8c6f94b3f40a6e38162c
    • 🚨 En producción es único por resolución, DEBE consultarse con este endpoint
    • Se usa en campo technical_key al registrar resolución
  • ResolutionNumber: Número de resolución DIAN (ej: "18760000001")
  • Prefix: Prefijo autorizado (ej: "SETP", "FE", "NC")

📅 Rangos y Vigencia

  • FromNumber: Número inicial del rango
  • ToNumber: Número final del rango
  • ValidDateFrom: Fecha inicio vigencia (YYYY-MM-DD)
  • ValidDateTo: Fecha fin vigencia (YYYY-MM-DD)
  • ResolutionDate: Fecha emisión resolución

🎯 Otros Datos

  • InvoiceAuthorization: Número autorización facturación
  • OperationCode: "100" = Éxito, otros = Error
  • OperationDescription: Descripción del resultado

🔄 Flujo Completo: Habilitación → Producción

📋 PASO 1: Habilitación
  - Usar technical_key fijo: fc8eac422eba16e22ffd8c6f94b3f40a6e38162c
  - Completar SetPruebas
  - Aprobar habilitación DIAN

📋 PASO 2: Solicitar Resolución Producción
  - Gestionar en portal DIAN
  - Recibir documento 1876 con datos de resolución

📋 PASO 3: Consultar Technical Key Producción
  ✅ POST /api/ubl2.1/numbering-range
  - IDSoftware: UUID del software
  - Extraer TechnicalKey de response

📋 PASO 4: Registrar Resolución Producción
  - PUT /api/ubl2.1/config/resolution
  - Usar TechnicalKey obtenido en paso 3
  - Incluir datos del documento 1876

📋 PASO 5: Cambiar a Producción
  - PUT /api/ubl2.1/config/environment
  - type_environment_id: 1

📋 PASO 6: Emitir Primera Factura Producción
  - POST /api/ubl2.1/invoice
  - Usar prefijo y rango de producción

⚠️ Errores Comunes

401 Unauthorized

{ "success": false, "message": "Token inválido" }

503 Service Unavailable

{
  "success": false,
  "message": "El servicio de la DIAN no está disponible en este momento. Por favor, inténtelo más tarde."
}

Certificado Expirado

{
  "success": false,
  "message": "Certificado digital expirado o inválido"
}

IDSoftware Inválido

  • DIAN retorna OperationCode diferente de "100"
  • Verificar que UUID coincida con software registrado en portal DIAN

🆚 Diferencias Habilitación vs Producción

Aspecto Habilitación Producción
Technical Key Fijo: fc8eac4... Único, consultar con API
URL DIAN vpfe-hab.dian.gov.co vpfe.dian.gov.co
Resolución SetPruebas Documento 1876 real
Numeración Prefijos de prueba Prefijos autorizados
Validez Legal ❌ Sin valor fiscal ✅ Documentos válidos

📁 Archivos Generados

Req-NumbRg.xml (Request)

<soap:Envelope>
  <soap:Body>
    <GetNumberingRange>
      <accountCode>900123456</accountCode>
      <accountCodeT>01</accountCodeT>
      <softwareCode>5d64aa47-7d37-4255-98fb-e5fdc03dceb4</softwareCode>
    </GetNumberingRange>
  </soap:Body>
</soap:Envelope>

Rpta-NumbRg.xml (Response)

  • Contiene respuesta completa de DIAN
  • Se guarda para auditoría
  • Ruta: storage/app/public/{nit}/Rpta-NumbRg.xml

📋 Notas Técnicas

  • Controlador: Api\NumberingRangeController@NumberingRange
  • Request Validator: NumberingRangeRequest
  • Clase SOAP: ubl21dian\Templates\SOAP\GetNumberingRange
  • Middleware: auth:api
  • Traits: DocumentTrait, S3StorageTrait
  • Soporte S3: Archivos pueden guardarse en AWS S3 si está configurado
  • Verificaciones previas:
    • Estado DIAN disponible
    • Certificado válido y vigente
    • Token autenticado

🎯 Casos de Uso

  1. Migración a producción: Obtener technical_key real
  2. Múltiples resoluciones: Consultar rangos de todas las resoluciones
  3. Verificación de vigencia: Comprobar fechas válidas
  4. Auditoría: Obtener registro de resoluciones autorizadas
  5. Configuración inicial: Primera configuración de empresa en producción
  6. Renovación de resolución: Actualizar cuando expire resolución anterior

💡 Tips

  • 🔄 Ejecutar antes de cambiar a producción
  • 📝 Guardar TechnicalKey en lugar seguro
  • 🗓️ Monitorear ValidDateTo para renovar a tiempo
  • 🔍 Verificar que OperationCode sea "100"
  • 📦 Si hay múltiples resoluciones, vienen todas en ResponseList
  • 🚀 En producción, verificar que Prefix coincida con documentos a emitir

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Authorization Bearer a25b9533afbae4d16a25505524bd89f1dfaa604e97111dea7502a139abcde18a
Content-Type application/json
accept application/json
{
    "IDSoftware": "5d64aa47-7d37-4255-98fb-e5fdc03dceb4"
}
curl -X POST 'https://back.apidian.app/numbering-range' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Authorization: Bearer a25b9533afbae4d16a25505524bd89f1dfaa604e97111dea7502a139abcde18a' \
  -H 'Content-Type: application/json' \
  -H 'accept: application/json' \
  -d '{
    "IDSoftware": "5d64aa47-7d37-4255-98fb-e5fdc03dceb4"
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/numbering-range', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Authorization' => 'Bearer a25b9533afbae4d16a25505524bd89f1dfaa604e97111dea7502a139abcde18a',
    'Content-Type' => 'application/json',
    'accept' => 'application/json',
  ],
  'body' => '{
    "IDSoftware": "5d64aa47-7d37-4255-98fb-e5fdc03dceb4"
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Authorization", "Bearer a25b9533afbae4d16a25505524bd89f1dfaa604e97111dea7502a139abcde18a");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"IDSoftware":"5d64aa47-7d37-4255-98fb-e5fdc03dceb4"}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/numbering-range", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

FACTURA CON ARTÍCULOS EXENTOS DE IVA

📋 DESCRIPCIÓN GENERAL

Endpoint para generar facturas electrónicas con productos o servicios exentos de IVA. Los artículos exentos no causan IVA pero sí generan derecho a descuento tributario para el comprador.

Endpoint: POST /api/ubl2.1/invoice

Método HTTP: POST

Autenticación: Bearer Token (requerido)

Tipo de contenido: application/json


✨ CARACTERÍSTICAS PRINCIPALES

  • 📊 Facturación de bienes/servicios exentos de IVA
  • 📊 Cumplimiento normativo DIAN para exenciones
  • 📊 No incluye valores de IVA en totales
  • 📊 Validación automática de categorías exentas
  • 📊 Generación de XML UBL 2.1 con código de exención
  • 📊 Diferenciación entre "exento" y "excluido"

🔍 DIFERENCIA: EXENTO vs EXCLUIDO

✅ Artículos EXENTOS de IVA

  • Definición: No causan IVA pero dan derecho a descuento tributario
  • Código impuesto: 01 (IVA)
  • Porcentaje: 0.00%
  • Tag XML: <cbc:TaxExemptionReasonCode> (exento)
  • Ejemplos: Libros, leche, panela, servicios de salud

❌ Artículos EXCLUIDOS de IVA

  • Definición: No causan IVA y NO dan derecho a descuento
  • Sin tag de impuesto en la línea del producto
  • Ejemplos: Servicios médicos básicos, educación

📝 PARÁMETROS DEL REQUEST

Body del Request (JSON)

Campo Tipo Obligatorio Descripción Ejemplo
number integer ✅ Sí Número consecutivo de factura 990000236
type_document_id integer ✅ Sí Tipo documento (1=Factura) 1
date string ✅ Sí Fecha emisión (YYYY-MM-DD) "2025-11-12"
time string ✅ Sí Hora emisión (HH:MM:SS) "04:08:12"
resolution_number string ✅ Sí Número resolución DIAN "18760000001"
prefix string ✅ Sí Prefijo autorizado "SETP"
sendmail boolean ❌ No Enviar correo (default: true) true
customer object ✅ Sí Datos del cliente (ver estructura) {...}
payment_form object ✅ Sí Forma de pago {...}
legal_monetary_totals object ✅ Sí Totales monetarios {...}
invoice_lines array ✅ Sí Líneas de productos/servicios [{...}]

Estructura legal_monetary_totals (Artículos Exentos)

Campo Tipo Descripción Ejemplo
line_extension_amount string Subtotal sin impuestos "1000000.00"
tax_exclusive_amount string Base gravable (0.00 para exentos) "0.00"
tax_inclusive_amount string Total con impuestos (igual a subtotal) "1000000.00"
payable_amount string Total a pagar "1000000.00"

Estructura invoice_lines (Sin tax_totals)

IMPORTANTE: Para artículos exentos, NO se incluye el array tax_totals en las líneas.

{
  "unit_measure_id": 70,
  "invoiced_quantity": "1",
  "line_extension_amount": "1000000.00",
  "description": "COMISION POR SERVICIOS",
  "code": "COMISION",
  "price_amount": "1000000.00",
  "base_quantity": "1"
  // NO incluir tax_totals
}

✅ RESPUESTA EXITOSA (200 OK)

{
  "success": true,
  "message": "Factura generada exitosamente",
  "invoice": {
    "number": "SETP990000236",
    "uuid": "a1b2c3d4e5f6...",
    "issue_date": "2025-11-12",
    "customer": {
      "identification_number": 900166483,
      "name": "INVERSIONES DAVAL SAS"
    },
    "totals": {
      "subtotal": 1000000.00,
      "tax": 0.00,
      "total": 1000000.00
    },
    "status": "sent_to_dian"
  },
  "xml_base64": "[XML UBL 2.1 en Base64]",
  "cufe": "abc123..."
}

❌ ERRORES COMUNES

422 Unprocessable Entity - Configuración Incorrecta

{
  "success": false,
  "message": "Error en configuración de exención",
  "errors": {
    "tax_totals": ["No debe incluir tax_totals para artículos exentos"]
  }
}

400 Bad Request - Validación Fallida

{
  "success": false,
  "message": "Error de validación",
  "errors": {
    "invoice_lines": ["Artículos exentos no deben tener IVA calculado"]
  }
}

🔄 CASOS DE USO

Caso 1: Factura de Servicios Profesionales Exentos

Servicios de consultoría sin IVA:

{
  "number": 990000236,
  "type_document_id": 1,
  "legal_monetary_totals": {
    "line_extension_amount": "1000000.00",
    "tax_exclusive_amount": "0.00",
    "tax_inclusive_amount": "1000000.00",
    "payable_amount": "1000000.00"
  },
  "invoice_lines": [
    {
      "description": "COMISION POR SERVICIOS",
      "line_extension_amount": "1000000.00",
      "price_amount": "1000000.00"
      // Sin tax_totals
    }
  ]
}

Caso 2: Venta de Productos Exentos (Libros)

{
  "invoice_lines": [
    {
      "description": "LIBRO EDUCATIVO",
      "code": "LIB001",
      "invoiced_quantity": "5",
      "price_amount": "50000.00",
      "line_extension_amount": "250000.00"
      // Sin tax_totals - producto exento
    }
  ]
}

📥 VALIDACIONES

Validación de Exención

  • Artículos exentos: NO incluir tax_totals en líneas
  • tax_exclusive_amount debe ser "0.00"
  • tax_inclusive_amount = line_extension_amount

Validación de Totales

tax_inclusive_amount = line_extension_amount + 0 (sin IVA)
payable_amount = tax_inclusive_amount - descuentos + cargos

📝 NOTAS TÉCNICAS

  1. Categorías Exentas Comunes:

    • Libros, revistas, periódicos
    • Leche, panela, sal
    • Medicamentos POS
    • Servicios de salud específicos
  2. XML Generado: Incluye <cac:TaxCategory> con código de exención

  3. Diferenciador: Los exentos SÍ llevan tag de IVA pero al 0%, los excluidos NO llevan tag

  4. Derecho a Descuento: Empresas pueden descontar IVA pagado en insumos para producir bienes exentos

  5. Documentación Completa: Consultar Sección 02 - Primeros Envíos para parámetros detallados


🔄 FLUJO DE PROCESAMIENTO

1. Cliente envía JSON con artículos exentos (sin tax_totals)
2. API valida estructura y ausencia de impuestos
3. API genera XML UBL 2.1 con código de exención
4. API firma XML con certificado digital
5. API envía a DIAN vía Web Service
6. DIAN valida y retorna CUFE
7. API almacena factura y genera PDF
8. (Opcional) API envía correo con adjuntos

Referencia completa: Sección 02 - Primeros Envíos Controller: InvoiceController@store Autenticación requerida:

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000236,
    "type_document_id": 1,
    "date": "2025-11-12",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "sendmail": true,
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2025-12-12",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "1000000.00",
        "tax_exclusive_amount": "0.00",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1000000.00"
    },
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "1000000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000236,
    "type_document_id": 1,
    "date": "2025-11-12",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "sendmail": true,
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2025-12-12",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "1000000.00",
        "tax_exclusive_amount": "0.00",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1000000.00"
    },
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "1000000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000236,
    "type_document_id": 1,
    "date": "2025-11-12",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "sendmail": true,
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2025-12-12",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "1000000.00",
        "tax_exclusive_amount": "0.00",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1000000.00"
    },
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "1000000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000236,"type_document_id":1,"date":"2025-11-12","time":"04:08:12","resolution_number":"18760000001","prefix":"SETP","sendmail":true,"customer":{"identification_number":900166483,"dv":1,"name":"INVERSIONES DAVAL SAS","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"municipality_id":822,"type_regime_id":1},"payment_form":{"payment_form_id":2,"payment_method_id":30,"payment_due_date":"2025-12-12","duration_measure":"30"},"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"1000000.00"}],"legal_monetary_totals":{"line_extension_amount":"1000000.00","tax_exclusive_amount":"0.00","tax_inclusive_amount":"1000000.00","allowance_total_amount":"0.00","charge_total_amount":"0.00","payable_amount":"1000000.00"},"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"1000000.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"1000000.00"}],"description":"COMISION POR SERVICIOS","code":"COMISION","type_item_identification_id":4,"price_amount":"1000000.00","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

FACTURA MIXTA: ARTÍCULOS EXENTOS + IVA 0%

📋 DESCRIPCIÓN GENERAL

Endpoint para generar facturas electrónicas con combinación de productos exentos de IVA y productos con IVA al 0%. Este caso especial permite incluir ambos tipos de artículos en una misma factura.

Endpoint: POST /api/ubl2.1/invoice

Método HTTP: POST

Autenticación: Bearer Token (requerido)

Tipo de contenido: application/json


✨ CARACTERÍSTICAS PRINCIPALES

  • 📊 Facturación mixta: exentos + IVA 0%
  • 📊 Diferenciación entre líneas según tipo de producto
  • 📊 Cálculo automático de totales combinados
  • 📊 Validación de estructura por línea de factura
  • 📊 XML UBL 2.1 con múltiples categorías tributarias
  • 📊 Cumplimiento normativo para facturación híbrida

🔍 DIFERENCIAS CLAVE EN ESTA FACTURA

Línea 1: Artículo EXENTO (sin tax_totals)

{
  "description": "COMISION POR SERVICIOS",
  "line_extension_amount": "1000000.00",
  "price_amount": "1000000.00"
  // NO incluye tax_totals
}
  • Sin impuestos: No lleva array tax_totals
  • Tipo: Servicio exento de IVA
  • Código XML: Sin tag de impuesto en la línea

Línea 2: Artículo con IVA 0% (con tax_totals)

{
  "description": "CURUBA",
  "line_extension_amount": "2400.00",
  "tax_totals": [
    {
      "tax_id": 1,
      "tax_amount": "0.00",
      "taxable_amount": "2400.00",
      "percent": "0.00"
    }
  ]
}
  • Con impuestos: SÍ lleva tax_totals pero al 0%
  • Tipo: Producto agrícola con tarifa 0%
  • Código XML: Incluye <cac:TaxTotal> con IVA 0%

📝 PARÁMETROS DEL REQUEST

Body del Request (JSON)

Campo Tipo Obligatorio Descripción Ejemplo
number integer ✅ Sí Número consecutivo de factura 990000237
type_document_id integer ✅ Sí Tipo documento (1=Factura) 1
date string ✅ Sí Fecha emisión (YYYY-MM-DD) "2025-11-12"
time string ✅ Sí Hora emisión (HH:MM:SS) "04:08:12"
resolution_number string ✅ Sí Número resolución DIAN "18760000001"
prefix string ✅ Sí Prefijo autorizado "SETP"
customer object ✅ Sí Datos del cliente {...}
payment_form object ✅ Sí Forma de pago {...}
tax_totals array ✅ Sí Totales de impuestos globales [{...}]
legal_monetary_totals object ✅ Sí Totales monetarios {...}
invoice_lines array ✅ Sí Líneas mixtas de productos [{...}]

Estructura tax_totals (Nivel Factura)

IMPORTANTE: Cuando hay artículos con IVA 0%, debe incluirse a nivel de factura:

"tax_totals": [
  {
    "tax_id": 1,
    "tax_amount": "0.00",
    "taxable_amount": "2400.00",
    "percent": "0.00"
  }
]

Estructura legal_monetary_totals (Factura Mixta)

Campo Tipo Descripción Valor Ejemplo
line_extension_amount string Subtotal (exentos + IVA 0%) "1002400.00"
tax_exclusive_amount string Base gravable IVA 0% "2400.00"
tax_inclusive_amount string Total con impuestos "1002400.00"
payable_amount string Total a pagar "1002400.00"

Cálculo:

line_extension_amount = 1000000 (exento) + 2400 (IVA 0%) = 1002400
tax_exclusive_amount = 2400 (solo la base del IVA 0%)
tax_inclusive_amount = 1002400 + 0 (IVA) = 1002400

📊 EJEMPLO COMPLETO DEL REQUEST

{
  "number": 990000237,
  "type_document_id": 1,
  "date": "2025-11-12",
  "customer": {
    "identification_number": 900166483,
    "name": "INVERSIONES DAVAL SAS"
  },
  "tax_totals": [
    {
      "tax_id": 1,
      "tax_amount": "0.00",
      "taxable_amount": "2400.00",
      "percent": "0.00"
    }
  ],
  "legal_monetary_totals": {
    "line_extension_amount": "1002400.00",
    "tax_exclusive_amount": "2400.00",
    "tax_inclusive_amount": "1002400.00",
    "payable_amount": "1002400.00"
  },
  "invoice_lines": [
    {
      "description": "COMISION POR SERVICIOS",
      "line_extension_amount": "1000000.00",
      "price_amount": "1000000.00"
      // Sin tax_totals - exento
    },
    {
      "description": "CURUBA",
      "line_extension_amount": "2400.00",
      "tax_totals": [
        {
          "tax_id": 1,
          "tax_amount": "0.00",
          "taxable_amount": "2400.00",
          "percent": "0.00"
        }
      ]
      // Con tax_totals - IVA 0%
    }
  ]
}

✅ RESPUESTA EXITOSA (200 OK)

{
  "success": true,
  "message": "Factura mixta generada exitosamente",
  "invoice": {
    "number": "SETP990000237",
    "uuid": "a1b2c3d4e5f6...",
    "issue_date": "2025-11-12",
    "totals": {
      "subtotal": 1002400.00,
      "tax_base_0": 2400.00,
      "tax_amount": 0.00,
      "total": 1002400.00
    },
    "lines": [
      {
        "description": "COMISION POR SERVICIOS",
        "type": "exempt",
        "amount": 1000000.00
      },
      {
        "description": "CURUBA",
        "type": "iva_0",
        "amount": 2400.00,
        "tax": 0.00
      }
    ]
  }
}

❌ ERRORES COMUNES

422 Unprocessable Entity - Error en Totales

{
  "success": false,
  "message": "Error en cálculo de totales",
  "errors": {
    "tax_exclusive_amount": ["Debe incluir solo la base de IVA 0%, no exentos"]
  }
}

400 Bad Request - Estructura Incorrecta

{
  "success": false,
  "message": "Error de validación",
  "errors": {
    "tax_totals": ["Requerido a nivel factura cuando hay IVA 0%"]
  }
}

🔄 CASOS DE USO

Caso 1: Servicios Profesionales + Productos Agrícolas

Combinar servicios exentos con productos de tarifa 0%:

{
  "invoice_lines": [
    {
      "description": "ASESORÍA CONTABLE",
      "line_extension_amount": "500000.00"
      // Exento - sin tax_totals
    },
    {
      "description": "HORTALIZAS",
      "line_extension_amount": "50000.00",
      "tax_totals": [{"tax_id": 1, "percent": "0.00"}]
      // IVA 0% - con tax_totals
    }
  ]
}

Caso 2: Comercio Mixto

Tienda que vende productos exentos y con IVA 0%:

{
  "invoice_lines": [
    {"description": "LIBROS", "amount": "100000"},  // Exento
    {"description": "PANELA", "amount": "20000", "tax_totals": [...]}  // IVA 0%
  ]
}

📥 VALIDACIONES

Validación por Línea

  • Exentos: NO incluir tax_totals en la línea
  • IVA 0%: SÍ incluir tax_totals con percent "0.00"

Validación de Totales Globales

tax_exclusive_amount = Suma de bases con IVA 0% (no incluye exentos)
line_extension_amount = Suma de todas las líneas (exentos + IVA 0%)
tax_inclusive_amount = line_extension_amount + 0 (IVA)

Validación de tax_totals Global

  • Requerido: Cuando hay al menos una línea con IVA 0%
  • Contenido: Suma de tax_amount de todas las líneas con IVA

📝 NOTAS TÉCNICAS

  1. Diferencia Clave:

    • Exento: No lleva tax_totals en línea ni contribuye a tax_exclusive_amount
    • IVA 0%: SÍ lleva tax_totals y SÍ suma en tax_exclusive_amount
  2. Productos Comunes IVA 0%:

    • Productos agrícolas (curuba, uchuva, gulupa)
    • Carne bovina, porcina
    • Leche cruda para procesamiento
  3. XML Generado: Incluirá múltiples <cac:TaxSubtotal> según categorías

  4. Validación DIAN: Verifica que los totales cuadren según tipo de línea

  5. Referencia Completa: Ver Sección 02 - Primeros Envíos para estructura detallada


🔄 FLUJO DE PROCESAMIENTO

1. Cliente envía JSON con líneas mixtas
2. API identifica líneas exentas (sin tax_totals)
3. API identifica líneas IVA 0% (con tax_totals)
4. API calcula tax_exclusive_amount (solo IVA 0%)
5. API genera XML con múltiples categorías
6. API firma y envía a DIAN
7. DIAN valida cálculos por categoría
8. API retorna CUFE y almacena factura

Referencia completa: Sección 02 - Primeros Envíos Controller: InvoiceController@store Autenticación requerida:

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000237,
    "type_document_id": 1,
    "date": "2025-11-12",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "sendmail": true,
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2025-12-12",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "1002400.00",
        "tax_exclusive_amount": "2400.00",
        "tax_inclusive_amount": "1002400.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1002400.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "taxable_amount": "2400.00",
            "percent": "0.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "1000000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "2400.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "2400.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "2400.00",
                    "percent": "0.00"
                }
            ],
            "description": "CURUBA",
            "code": "CURUBA",
            "type_item_identification_id": 4,
            "price_amount": "2400.00",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000237,
    "type_document_id": 1,
    "date": "2025-11-12",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "sendmail": true,
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2025-12-12",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "1002400.00",
        "tax_exclusive_amount": "2400.00",
        "tax_inclusive_amount": "1002400.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1002400.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "taxable_amount": "2400.00",
            "percent": "0.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "1000000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "2400.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "2400.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "2400.00",
                    "percent": "0.00"
                }
            ],
            "description": "CURUBA",
            "code": "CURUBA",
            "type_item_identification_id": 4,
            "price_amount": "2400.00",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000237,
    "type_document_id": 1,
    "date": "2025-11-12",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "sendmail": true,
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2025-12-12",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "1002400.00",
        "tax_exclusive_amount": "2400.00",
        "tax_inclusive_amount": "1002400.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1002400.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "taxable_amount": "2400.00",
            "percent": "0.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "1000000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "2400.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "2400.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "2400.00",
                    "percent": "0.00"
                }
            ],
            "description": "CURUBA",
            "code": "CURUBA",
            "type_item_identification_id": 4,
            "price_amount": "2400.00",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000237,"type_document_id":1,"date":"2025-11-12","time":"04:08:12","resolution_number":"18760000001","prefix":"SETP","sendmail":true,"customer":{"identification_number":900166483,"dv":1,"name":"INVERSIONES DAVAL SAS","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"municipality_id":822,"type_regime_id":1},"payment_form":{"payment_form_id":2,"payment_method_id":30,"payment_due_date":"2025-12-12","duration_measure":"30"},"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"1000000.00"}],"legal_monetary_totals":{"line_extension_amount":"1002400.00","tax_exclusive_amount":"2400.00","tax_inclusive_amount":"1002400.00","allowance_total_amount":"0.00","charge_total_amount":"0.00","payable_amount":"1002400.00"},"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"2400.00","percent":"0.00"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"1000000.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"1000000.00"}],"description":"COMISION POR SERVICIOS","code":"COMISION","type_item_identification_id":4,"price_amount":"1000000.00","base_quantity":"1"},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"2400.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"2400.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"2400.00","percent":"0.00"}],"description":"CURUBA","code":"CURUBA","type_item_identification_id":4,"price_amount":"2400.00","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

FACTURA ELECTRÓNICA SECTOR SALUD

📋 DESCRIPCIÓN GENERAL

Endpoint especializado para generar facturas electrónicas del sector salud (EPS, IPS, prestadores de servicios de salud). Incluye campos específicos requeridos por la normativa del Ministerio de Salud y la DIAN para facturación médica.

Endpoint: POST /api/ubl2.1/invoice

Método HTTP: POST

Autenticación: Bearer Token (requerido)

Tipo de contenido: application/json


✨ CARACTERÍSTICAS PRINCIPALES

  • 📊 Facturación especializada para sector salud
  • 📊 Cumplimiento Resolución 1471 de 2014 (facturación salud)
  • 📊 Campos obligatorios health_fields para EPS/IPS
  • 📊 Códigos CUPS y CIE-10 para procedimientos
  • 📊 Integración con sistema de salud colombiano
  • 📊 Validación de habilitación de prestadores

🏥 CAMPOS ESPECÍFICOS DEL SECTOR SALUD

Estructura health_fields (Obligatorio para Salud)

Campo Tipo Obligatorio Descripción Ejemplo
authorization_code string ✅ Sí Código autorización de la EPS "AUT-2025-001"
health_provider_code string ✅ Sí Código habilitación IPS/prestador "IPS123456"
modality string ✅ Sí Modalidad de atención "Consulta Externa"
coverage string ✅ Sí Tipo de cobertura "POS"
authorization_date string ❌ No Fecha autorización (YYYY-MM-DD) "2025-11-10"

Ejemplo Completo health_fields

"health_fields": {
  "authorization_code": "AUT-2025-001",
  "health_provider_code": "IPS123456",
  "modality": "Consulta Externa",
  "coverage": "POS",
  "authorization_date": "2025-11-10"
}

Modalidades de Atención Válidas

  • Consulta Externa: Atención ambulatoria
  • Urgencias: Atención de urgencias médicas
  • Hospitalización: Internación del paciente
  • Cirugía: Procedimientos quirúrgicos
  • Apoyo Diagnóstico: Laboratorio, imágenes
  • Medicina General: Atención médico general

Tipos de Cobertura

  • POS: Plan Obligatorio de Salud
  • NO POS: Servicios fuera del plan
  • SOAT: Seguro Obligatorio Accidentes Tránsito
  • Particular: Pago directo del paciente

📝 PARÁMETROS DEL REQUEST

Body del Request (JSON)

Campo Tipo Obligatorio Descripción Ejemplo
number integer ✅ Sí Número consecutivo de factura 990000238
type_document_id integer ✅ Sí Tipo documento (1=Factura) 1
date string ✅ Sí Fecha emisión (YYYY-MM-DD) "2025-11-12"
time string ✅ Sí Hora emisión (HH:MM:SS) "04:08:12"
customer object ✅ Sí Datos del paciente/pagador {...}
health_fields object ✅ Sí Campos sector salud {...}
payment_form object ✅ Sí Forma de pago {...}
legal_monetary_totals object ✅ Sí Totales monetarios {...}
invoice_lines array ✅ Sí Líneas de servicios médicos [{...}]

Estructura invoice_lines (Servicios de Salud)

{
  "unit_measure_id": 70,
  "invoiced_quantity": "1",
  "line_extension_amount": "500000.00",
  "description": "CONSULTA MEDICINA ESPECIALIZADA",
  "code": "890201",  // Código CUPS
  "type_item_identification_id": 4,
  "price_amount": "500000.00",
  "tax_totals": [
    {
      "tax_id": 1,
      "tax_amount": "0.00",  // Servicios salud exentos
      "taxable_amount": "500000.00",
      "percent": "0.00"
    }
  ]
}

📊 EJEMPLO COMPLETO DEL REQUEST

{
  "number": 990000238,
  "type_document_id": 1,
  "date": "2025-11-12",
  "time": "04:08:12",
  "resolution_number": "18760000001",
  "prefix": "SETP",
  "sendmail": true,
  "customer": {
    "identification_number": 900166483,
    "dv": 1,
    "name": "EPS SALUD TOTAL",
    "type_document_identification_id": 6,
    "type_organization_id": 1,
    "municipality_id": 149
  },
  "health_fields": {
    "authorization_code": "AUT-2025-001",
    "health_provider_code": "IPS123456",
    "modality": "Consulta Externa",
    "coverage": "POS",
    "authorization_date": "2025-11-10"
  },
  "payment_form": {
    "payment_form_id": 2,
    "payment_method_id": 30,
    "payment_due_date": "2025-12-12",
    "duration_measure": "30"
  },
  "legal_monetary_totals": {
    "line_extension_amount": "500000.00",
    "tax_exclusive_amount": "0.00",
    "tax_inclusive_amount": "500000.00",
    "payable_amount": "500000.00"
  },
  "invoice_lines": [
    {
      "unit_measure_id": 70,
      "invoiced_quantity": "1",
      "line_extension_amount": "500000.00",
      "description": "CONSULTA MEDICINA ESPECIALIZADA",
      "code": "890201",
      "price_amount": "500000.00",
      "tax_totals": [
        {
          "tax_id": 1,
          "tax_amount": "0.00",
          "taxable_amount": "500000.00",
          "percent": "0.00"
        }
      ]
    }
  ]
}

✅ RESPUESTA EXITOSA (200 OK)

{
  "success": true,
  "message": "Factura sector salud generada exitosamente",
  "invoice": {
    "number": "SETP990000238",
    "uuid": "a1b2c3d4e5f6...",
    "issue_date": "2025-11-12",
    "customer": {
      "identification_number": 900166483,
      "name": "EPS SALUD TOTAL"
    },
    "health_info": {
      "authorization": "AUT-2025-001",
      "provider": "IPS123456",
      "modality": "Consulta Externa",
      "coverage": "POS"
    },
    "totals": {
      "subtotal": 500000.00,
      "tax": 0.00,
      "total": 500000.00
    },
    "status": "sent_to_dian"
  },
  "xml_base64": "[XML UBL 2.1 con health_fields]"
}

❌ ERRORES COMUNES

422 Unprocessable Entity - Campos Salud Faltantes

{
  "success": false,
  "message": "Campos de salud requeridos",
  "errors": {
    "health_fields": ["authorization_code es obligatorio para sector salud"],
    "health_provider_code": ["Código habilitación IPS requerido"]
  }
}

400 Bad Request - Código Habilitación Inválido

{
  "success": false,
  "message": "Validación fallida",
  "errors": {
    "health_provider_code": ["Código de prestador no encontrado en REPS"]
  }
}

🔄 CASOS DE USO

Caso 1: Consulta Médica Especializada

Facturación de consulta con especialista:

{
  "health_fields": {
    "authorization_code": "AUT-2025-001",
    "modality": "Consulta Externa",
    "coverage": "POS"
  },
  "invoice_lines": [
    {
      "description": "CONSULTA CARDIOLOGÍA",
      "code": "890301",  // CUPS
      "price_amount": "150000.00"
    }
  ]
}

Caso 2: Procedimiento Quirúrgico

Cirugía ambulatoria:

{
  "health_fields": {
    "authorization_code": "AUT-2025-002",
    "modality": "Cirugía",
    "coverage": "POS"
  },
  "invoice_lines": [
    {
      "description": "APENDICECTOMÍA",
      "code": "393201",
      "price_amount": "2500000.00"
    }
  ]
}

Caso 3: Exámenes de Laboratorio

{
  "health_fields": {
    "authorization_code": "AUT-2025-003",
    "modality": "Apoyo Diagnóstico",
    "coverage": "POS"
  },
  "invoice_lines": [
    {
      "description": "HEMOGRAMA COMPLETO",
      "code": "902210",
      "price_amount": "25000.00"
    }
  ]
}

📥 VALIDACIONES

Validación de Campos Salud

  • health_fields obligatorio para facturas del sector
  • authorization_code debe existir en sistema EPS
  • health_provider_code debe estar registrado en REPS
  • modality debe ser válida según catálogo

Validación de Códigos

  • CUPS: Códigos de procedimientos válidos
  • CIE-10: Códigos de diagnóstico (si aplica)
  • Validación contra tablas de referencia MinSalud

Validación de IVA

  • Servicios de salud POS: Exentos de IVA
  • Servicios NO POS: Pueden tener IVA según tipo
  • Medicamentos: IVA según lista SISMED

📝 NOTAS TÉCNICAS

  1. Resolución 1471/2014: Normativa de facturación en salud

  2. REPS: Registro Especial de Prestadores de Servicios de Salud

  3. CUPS: Clasificación Única de Procedimientos en Salud

  4. XML Generado: Incluye extensión <HealthFields> con datos específicos

  5. Integración EPS: Sistema debe validar autorizaciones contra base EPS

  6. Auditoría: Datos se usan para glosas y auditoría médica

  7. Documentación Completa: Ver Sección 02 - Primeros Envíos para estructura base


🔄 FLUJO DE PROCESAMIENTO

1. Cliente envía JSON con health_fields
2. API valida campos obligatorios del sector salud
3. API verifica código habilitación en REPS
4. API valida autorización EPS (si aplica)
5. API genera XML UBL con extensión salud
6. API firma XML con certificado
7. API envía a DIAN
8. DIAN valida campos específicos salud
9. API retorna CUFE y almacena factura
10. Sistema registra para auditoría médica

Resolución aplicable: Res. 1471/2014 - MinSalud Referencia completa: Sección 02 - Primeros Envíos Controller: InvoiceController@store Autenticación requerida:

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000238,
    "type_document_id": 1,
    "date": "2025-11-12",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "atacheddocument_name_prefix": "FES-SETP990000244-",
    "establishment_email": "[email protected]",
    "sendmail": true,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "health_fields": {
        "invoice_period_start_date": "2024-02-01",
        "invoice_period_end_date": "2024-03-01",
        "health_type_operation_id": 1,
        "print_users_info_to_pdf": true,
        "users_info": [
            {
                "provider_code": "AF-0000500-85-XX-001",
                "health_type_document_identification_id": 1,
                "identification_number": "A89008003",
                "surname": "OBANDO",
                "second_surname": "LONDOÑO",
                "first_name": "ALEXANDER",
                "middle_name": "ANDRES",
                "health_type_user_id": 1,
                "health_contracting_payment_method_id": 2,
                "health_coverage_id": 5,
                "autorization_numbers": "A12345;604567;AX-2345",
                "mipres": "RNA3D345;664FF04567;ARXXX-2765345",
                "mipres_delivery": "RN6645G-345;6-064XX54FF04567;XXX-2-OO-987D65345",
                "contract_number": "1000-2021-0005698",
                "policy_number": "1045-2FG01-0567228",
                "co_payment": "3300.00",
                "moderating_fee": "5800.00",
                "recovery_fee": "105000.00",
                "shared_payment": "225000.00"
            },
            {
                "provider_code": "AF-0000500-85-XX-002",
                "identification_number": "41946692",
                "health_contracting_payment_method_id": 3,
                "health_coverage_id": 3,
                "autorization_numbers": "A12345;604567;AX-2345",
                "mipres": "RNA3D345;664FF04567;ARXXX-2765345",
                "mipres_delivery": "RN6645G-345;6-064XX54FF04567;XXX-2-OO-987D65345",
                "contract_number": "1000-2021-0005698",
                "policy_number": "1045-2FG01-0567228",
                "co_payment": "3300.00",
                "moderating_fee": "5800.00",
                "recovery_fee": "105000.00",
                "shared_payment": "225000.00"
            }
        ]
    },
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2025-12-12",
        "duration_measure": "30"
    },
    "prepaid_payment": {
        "idpayment": "A3123856",
        "prepaid_payment_type_id": 1,
        "paidamount": "100000.00",
        "receiveddate": "2023-03-01",
        "paiddate": "2023-03-05",
        "instructionid": "PRUEBA DE PREPAGO RECIBIDO"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "230000.00",
            "base_amount": "9663865.54"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "9663865.54",
        "tax_exclusive_amount": "9663865.55",
        "tax_inclusive_amount": "11500000.00",
        "allowance_total_amount": "230000.00",
        "charge_total_amount": "0.00",
        "pre_paid_amount": "100000.00",
        "payable_amount": "11170000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "1836134.45",
            "percent": "19",
            "taxable_amount": "9663865.55"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "1260504.20",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "30000.00",
                    "base_amount": "1500000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "239495.80",
                    "taxable_amount": "1260504.20",
                    "percent": "19.00"
                }
            ],
            "description": "BONOS POR SERVICIOS",
            "code": "BONOS",
            "type_item_identification_id": 4,
            "price_amount": "1290504.20",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "8403361.34",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "200000.00",
                    "base_amount": "10000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1596638.65",
                    "taxable_amount": "8403361.34",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "8603361.34",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000238,
    "type_document_id": 1,
    "date": "2025-11-12",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "atacheddocument_name_prefix": "FES-SETP990000244-",
    "establishment_email": "[email protected]",
    "sendmail": true,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "health_fields": {
        "invoice_period_start_date": "2024-02-01",
        "invoice_period_end_date": "2024-03-01",
        "health_type_operation_id": 1,
        "print_users_info_to_pdf": true,
        "users_info": [
            {
                "provider_code": "AF-0000500-85-XX-001",
                "health_type_document_identification_id": 1,
                "identification_number": "A89008003",
                "surname": "OBANDO",
                "second_surname": "LONDOÑO",
                "first_name": "ALEXANDER",
                "middle_name": "ANDRES",
                "health_type_user_id": 1,
                "health_contracting_payment_method_id": 2,
                "health_coverage_id": 5,
                "autorization_numbers": "A12345;604567;AX-2345",
                "mipres": "RNA3D345;664FF04567;ARXXX-2765345",
                "mipres_delivery": "RN6645G-345;6-064XX54FF04567;XXX-2-OO-987D65345",
                "contract_number": "1000-2021-0005698",
                "policy_number": "1045-2FG01-0567228",
                "co_payment": "3300.00",
                "moderating_fee": "5800.00",
                "recovery_fee": "105000.00",
                "shared_payment": "225000.00"
            },
            {
                "provider_code": "AF-0000500-85-XX-002",
                "identification_number": "41946692",
                "health_contracting_payment_method_id": 3,
                "health_coverage_id": 3,
                "autorization_numbers": "A12345;604567;AX-2345",
                "mipres": "RNA3D345;664FF04567;ARXXX-2765345",
                "mipres_delivery": "RN6645G-345;6-064XX54FF04567;XXX-2-OO-987D65345",
                "contract_number": "1000-2021-0005698",
                "policy_number": "1045-2FG01-0567228",
                "co_payment": "3300.00",
                "moderating_fee": "5800.00",
                "recovery_fee": "105000.00",
                "shared_payment": "225000.00"
            }
        ]
    },
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2025-12-12",
        "duration_measure": "30"
    },
    "prepaid_payment": {
        "idpayment": "A3123856",
        "prepaid_payment_type_id": 1,
        "paidamount": "100000.00",
        "receiveddate": "2023-03-01",
        "paiddate": "2023-03-05",
        "instructionid": "PRUEBA DE PREPAGO RECIBIDO"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "230000.00",
            "base_amount": "9663865.54"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "9663865.54",
        "tax_exclusive_amount": "9663865.55",
        "tax_inclusive_amount": "11500000.00",
        "allowance_total_amount": "230000.00",
        "charge_total_amount": "0.00",
        "pre_paid_amount": "100000.00",
        "payable_amount": "11170000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "1836134.45",
            "percent": "19",
            "taxable_amount": "9663865.55"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "1260504.20",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "30000.00",
                    "base_amount": "1500000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "239495.80",
                    "taxable_amount": "1260504.20",
                    "percent": "19.00"
                }
            ],
            "description": "BONOS POR SERVICIOS",
            "code": "BONOS",
            "type_item_identification_id": 4,
            "price_amount": "1290504.20",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "8403361.34",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "200000.00",
                    "base_amount": "10000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1596638.65",
                    "taxable_amount": "8403361.34",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "8603361.34",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000238,
    "type_document_id": 1,
    "date": "2025-11-12",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "atacheddocument_name_prefix": "FES-SETP990000244-",
    "establishment_email": "[email protected]",
    "sendmail": true,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "health_fields": {
        "invoice_period_start_date": "2024-02-01",
        "invoice_period_end_date": "2024-03-01",
        "health_type_operation_id": 1,
        "print_users_info_to_pdf": true,
        "users_info": [
            {
                "provider_code": "AF-0000500-85-XX-001",
                "health_type_document_identification_id": 1,
                "identification_number": "A89008003",
                "surname": "OBANDO",
                "second_surname": "LONDOÑO",
                "first_name": "ALEXANDER",
                "middle_name": "ANDRES",
                "health_type_user_id": 1,
                "health_contracting_payment_method_id": 2,
                "health_coverage_id": 5,
                "autorization_numbers": "A12345;604567;AX-2345",
                "mipres": "RNA3D345;664FF04567;ARXXX-2765345",
                "mipres_delivery": "RN6645G-345;6-064XX54FF04567;XXX-2-OO-987D65345",
                "contract_number": "1000-2021-0005698",
                "policy_number": "1045-2FG01-0567228",
                "co_payment": "3300.00",
                "moderating_fee": "5800.00",
                "recovery_fee": "105000.00",
                "shared_payment": "225000.00"
            },
            {
                "provider_code": "AF-0000500-85-XX-002",
                "identification_number": "41946692",
                "health_contracting_payment_method_id": 3,
                "health_coverage_id": 3,
                "autorization_numbers": "A12345;604567;AX-2345",
                "mipres": "RNA3D345;664FF04567;ARXXX-2765345",
                "mipres_delivery": "RN6645G-345;6-064XX54FF04567;XXX-2-OO-987D65345",
                "contract_number": "1000-2021-0005698",
                "policy_number": "1045-2FG01-0567228",
                "co_payment": "3300.00",
                "moderating_fee": "5800.00",
                "recovery_fee": "105000.00",
                "shared_payment": "225000.00"
            }
        ]
    },
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2025-12-12",
        "duration_measure": "30"
    },
    "prepaid_payment": {
        "idpayment": "A3123856",
        "prepaid_payment_type_id": 1,
        "paidamount": "100000.00",
        "receiveddate": "2023-03-01",
        "paiddate": "2023-03-05",
        "instructionid": "PRUEBA DE PREPAGO RECIBIDO"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "230000.00",
            "base_amount": "9663865.54"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "9663865.54",
        "tax_exclusive_amount": "9663865.55",
        "tax_inclusive_amount": "11500000.00",
        "allowance_total_amount": "230000.00",
        "charge_total_amount": "0.00",
        "pre_paid_amount": "100000.00",
        "payable_amount": "11170000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "1836134.45",
            "percent": "19",
            "taxable_amount": "9663865.55"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "1260504.20",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "30000.00",
                    "base_amount": "1500000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "239495.80",
                    "taxable_amount": "1260504.20",
                    "percent": "19.00"
                }
            ],
            "description": "BONOS POR SERVICIOS",
            "code": "BONOS",
            "type_item_identification_id": 4,
            "price_amount": "1290504.20",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "8403361.34",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "200000.00",
                    "base_amount": "10000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1596638.65",
                    "taxable_amount": "8403361.34",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "8603361.34",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000238,"type_document_id":1,"date":"2025-11-12","time":"04:08:12","resolution_number":"18760000001","prefix":"SETP","notes":"ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA","disable_confirmation_text":true,"establishment_name":"TORRE SOFTWARE","establishment_address":"BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2","establishment_phone":"3226563672","establishment_municipality":600,"atacheddocument_name_prefix":"FES-SETP990000244-","establishment_email":"[email protected]","sendmail":true,"seze":"2021-2017","head_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","health_fields":{"invoice_period_start_date":"2024-02-01","invoice_period_end_date":"2024-03-01","health_type_operation_id":1,"print_users_info_to_pdf":true,"users_info":[{"provider_code":"AF-0000500-85-XX-001","health_type_document_identification_id":1,"identification_number":"A89008003","surname":"OBANDO","second_surname":"LONDO\u00d1O","first_name":"ALEXANDER","middle_name":"ANDRES","health_type_user_id":1,"health_contracting_payment_method_id":2,"health_coverage_id":5,"autorization_numbers":"A12345;604567;AX-2345","mipres":"RNA3D345;664FF04567;ARXXX-2765345","mipres_delivery":"RN6645G-345;6-064XX54FF04567;XXX-2-OO-987D65345","contract_number":"1000-2021-0005698","policy_number":"1045-2FG01-0567228","co_payment":"3300.00","moderating_fee":"5800.00","recovery_fee":"105000.00","shared_payment":"225000.00"},{"provider_code":"AF-0000500-85-XX-002","identification_number":"41946692","health_contracting_payment_method_id":3,"health_coverage_id":3,"autorization_numbers":"A12345;604567;AX-2345","mipres":"RNA3D345;664FF04567;ARXXX-2765345","mipres_delivery":"RN6645G-345;6-064XX54FF04567;XXX-2-OO-987D65345","contract_number":"1000-2021-0005698","policy_number":"1045-2FG01-0567228","co_payment":"3300.00","moderating_fee":"5800.00","recovery_fee":"105000.00","shared_payment":"225000.00"}]},"customer":{"identification_number":900166483,"dv":1,"name":"INVERSIONES DAVAL SAS","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"type_liability_id":7,"municipality_id":822,"type_regime_id":1},"payment_form":{"payment_form_id":2,"payment_method_id":30,"payment_due_date":"2025-12-12","duration_measure":"30"},"prepaid_payment":{"idpayment":"A3123856","prepaid_payment_type_id":1,"paidamount":"100000.00","receiveddate":"2023-03-01","paiddate":"2023-03-05","instructionid":"PRUEBA DE PREPAGO RECIBIDO"},"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"230000.00","base_amount":"9663865.54"}],"legal_monetary_totals":{"line_extension_amount":"9663865.54","tax_exclusive_amount":"9663865.55","tax_inclusive_amount":"11500000.00","allowance_total_amount":"230000.00","charge_total_amount":"0.00","pre_paid_amount":"100000.00","payable_amount":"11170000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"1836134.45","percent":"19","taxable_amount":"9663865.55"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"1260504.20","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"30000.00","base_amount":"1500000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"239495.80","taxable_amount":"1260504.20","percent":"19.00"}],"description":"BONOS POR SERVICIOS","code":"BONOS","type_item_identification_id":4,"price_amount":"1290504.20","base_quantity":"1"},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"8403361.34","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"200000.00","base_amount":"10000000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"1596638.65","taxable_amount":"8403361.34","percent":"19.00"}],"description":"COMISION POR SERVICIOS","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"COMISION","type_item_identification_id":4,"price_amount":"8603361.34","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

FACTURA SECTOR SALUD - RESOLUCIÓN 2275 DE 2023

📋 DESCRIPCIÓN GENERAL

Endpoint especializado para facturas del sector salud que cumplen con la Resolución 2275 de 2023 del Ministerio de Salud. Esta resolución establece campos adicionales para información de usuarios, períodos de facturación, copagos, cuotas moderadoras y métodos de contratación.

Endpoint: POST /api/ubl2.1/invoice

Método HTTP: POST

Autenticación: Bearer Token (requerido)

Tipo de contenido: application/json

Normativa: Resolución 2275 de 2023 - MinSalud


✨ CARACTERÍSTICAS PRINCIPALES

  • 📊 Cumplimiento Resolución 2275/2023 (nueva normativa)
  • 📊 Información detallada de usuarios (users_info)
  • 📊 Períodos de facturación con fechas inicio/fin
  • 📊 Copagos y cuotas moderadoras estructurados
  • 📊 Métodos de contratación y pago EPS
  • 📊 Integración con sistema de recaudo SS
  • 📊 Prepaid payments (pagos anticipados/copagos)

🏥 CAMPOS ESPECÍFICOS RESOLUCIÓN 2275/2023

Estructura health_fields AMPLIADA

Campo Tipo Obligatorio Descripción Ejemplo
invoice_period_start_date string ✅ Sí Fecha inicio período facturado "2025-03-15"
invoice_period_end_date string ✅ Sí Fecha fin período facturado "2025-04-30"
health_type_operation_id integer ✅ Sí Tipo operación salud (1-4) 1
users_info array ✅ Sí Información de usuarios atendidos [{...}]

Estructura users_info (Obligatorio Res. 2275)

Campo Tipo Obligatorio Descripción Ejemplo
provider_code string ✅ Sí Código prestador habilitado "1111111"
health_contracting_payment_method_id integer ✅ Sí Método pago contratación (1-5) 4
health_coverage_id string ✅ Sí ID cobertura (1=POS, 2=NO POS) "1"
contract_number string ✅ Sí Número contrato con EPS "32"
policy_number string ✅ Sí Número póliza/autorización "85"
co_payment decimal ❌ No Copago (valor pagado por usuario) 2200
moderating_fee decimal ❌ No Cuota moderadora 0
shared_payment string ❌ No Pago compartido ""
advance_payment string ❌ No Pago anticipado ""

Ejemplo Completo health_fields + users_info

"health_fields": {
  "invoice_period_start_date": "2025-03-15",
  "invoice_period_end_date": "2025-04-30",
  "health_type_operation_id": 1,
  "users_info": [
    {
      "provider_code": "1111111",
      "health_contracting_payment_method_id": 4,
      "health_coverage_id": "1",
      "contract_number": "32",
      "policy_number": "85",
      "co_payment": 2200,
      "moderating_fee": 0,
      "shared_payment": "",
      "advance_payment": ""
    }
  ]
}

Tipos de Operación Salud (health_type_operation_id)

ID Descripción
1 Evento
2 Capitación
3 Paquete
4 Otro

Métodos de Pago Contratación (health_contracting_payment_method_id)

ID Descripción
1 Por evento
2 Por capitación
3 Por paquete
4 Mixto (evento + capitación)
5 Otro método

📝 PREPAID PAYMENTS (PAGOS ANTICIPADOS)

Estructura prepaid_payments (Copagos/Cuotas)

Campo Tipo Obligatorio Descripción Ejemplo
idpayment string ✅ Sí ID interno del pago "01"
prepaid_payment_type_id integer ✅ Sí Tipo pago anticipado (1=Copago) 1
paidamount decimal ✅ Sí Monto pagado 2200
receiveddate string ✅ Sí Fecha recepción pago "2025-03-15"
paiddate string ✅ Sí Fecha efectiva del pago "2025-03-15"
instructionid string ✅ Sí Descripción del pago "Copago"

Ejemplo prepaid_payments

"prepaid_payments": [
  {
    "idpayment": "01",
    "prepaid_payment_type_id": 1,
    "paidamount": 2200,
    "receiveddate": "2025-03-15",
    "paiddate": "2025-03-15",
    "instructionid": "Copago"
  }
]

📊 EJEMPLO COMPLETO DEL REQUEST

{
  "number": 990000239,
  "type_document_id": 1,
  "date": "2025-11-12",
  "notes": "Facturado a: SANCHEZ GALVIS LUIS CARLOS Numero Identificación: 1007099",
  "disable_confirmation_text": true,
  "sendmail": false,
  "resolution_number": 18760000001,
  "prefix": "SETP",
  "health_fields": {
    "invoice_period_start_date": "2025-03-15",
    "invoice_period_end_date": "2025-04-30",
    "health_type_operation_id": 1,
    "users_info": [
      {
        "provider_code": "1111111",
        "health_contracting_payment_method_id": 4,
        "health_coverage_id": "1",
        "contract_number": "32",
        "policy_number": "85",
        "co_payment": 2200,
        "moderating_fee": 0,
        "shared_payment": "",
        "advance_payment": ""
      }
    ]
  },
  "customer": {
    "identification_number": "800251440",
    "dv": 6,
    "name": "ENTIDAD PROMOTORA DE SALUD SANITAS S A S",
    "phone": "7441167",
    "address": "Calle 100 # 11B - 95",
    "email": "[email protected]",
    "merchant_registration": "626289",
    "type_document_identification_id": 6,
    "type_organization_id": 1,
    "type_liability_id": 117,
    "municipality_id": 149,
    "type_regime_id": 2
  },
  "payment_form": {
    "payment_form_id": 2,
    "payment_method_id": 42,
    "payment_due_date": "2025-12-12",
    "duration_measure": 30
  },
  "prepaid_payments": [
    {
      "idpayment": "01",
      "prepaid_payment_type_id": 1,
      "paidamount": 2200,
      "receiveddate": "2025-03-15",
      "paiddate": "2025-03-15",
      "instructionid": "Copago"
    }
  ],
  "legal_monetary_totals": {
    "line_extension_amount": 23100,
    "tax_exclusive_amount": 0,
    "tax_inclusive_amount": 23100,
    "allowance_total_amount": 0,
    "charge_total_amount": 0,
    "pre_paid_amount": 2200,
    "payable_amount": 20900
  },
  "invoice_lines": [
    {
      "unit_measure_id": 642,
      "invoiced_quantity": 1,
      "line_extension_amount": 18600,
      "free_of_charge_indicator": false,
      "description": "REEMPLAZO DE DISPOSITIVO URINARIO (VESICAL)",
      "code": "C579501",
      "type_item_identification_id": "3",
      "price_amount": 18600,
      "base_quantity": 1
    },
    {
      "unit_measure_id": 642,
      "invoiced_quantity": 1,
      "line_extension_amount": 4500,
      "free_of_charge_indicator": false,
      "description": "SONDA FOLEY X 2 VIAS # 22",
      "code": "314139",
      "type_item_identification_id": "3",
      "price_amount": 4500,
      "base_quantity": 1
    }
  ]
}

✅ RESPUESTA EXITOSA (200 OK)

{
  "success": true,
  "message": "Factura sector salud Res. 2275/2023 generada exitosamente",
  "invoice": {
    "number": "SETP990000239",
    "uuid": "a1b2c3d4e5f6...",
    "issue_date": "2025-11-12",
    "customer": {
      "identification_number": "800251440",
      "name": "ENTIDAD PROMOTORA DE SALUD SANITAS S A S"
    },
    "health_info": {
      "period_start": "2025-03-15",
      "period_end": "2025-04-30",
      "operation_type": 1,
      "users_count": 1,
      "contract": "32",
      "policy": "85"
    },
    "prepaid_payments": {
      "co_payment": 2200,
      "moderating_fee": 0
    },
    "totals": {
      "subtotal": 23100.00,
      "tax": 0.00,
      "prepaid_amount": 2200.00,
      "payable_amount": 20900.00
    },
    "status": "sent_to_dian"
  },
  "xml_base64": "[XML UBL 2.1 con Res. 2275/2023]"
}

❌ ERRORES COMUNES

422 Unprocessable Entity - Campos Res. 2275 Faltantes

{
  "success": false,
  "message": "Campos Resolución 2275/2023 requeridos",
  "errors": {
    "health_fields.invoice_period_start_date": ["Fecha inicio período requerida"],
    "health_fields.users_info": ["Información de usuarios obligatoria"]
  }
}

400 Bad Request - Período Inválido

{
  "success": false,
  "message": "Validación fallida",
  "errors": {
    "health_fields.invoice_period_end_date": [
      "Fecha fin debe ser posterior a fecha inicio"
    ]
  }
}

422 - Copago No Coincide

{
  "success": false,
  "message": "Inconsistencia en copagos",
  "errors": {
    "prepaid_payments": [
      "Suma de copagos (2200) no coincide con pre_paid_amount"
    ]
  }
}

🔄 CASOS DE USO

Caso 1: Procedimiento con Copago

Procedimiento médico donde el paciente paga copago:

{
  "health_fields": {
    "invoice_period_start_date": "2025-03-15",
    "invoice_period_end_date": "2025-04-30",
    "users_info": [
      {
        "co_payment": 2200,
        "moderating_fee": 0
      }
    ]
  },
  "prepaid_payments": [
    {
      "paidamount": 2200,
      "instructionid": "Copago"
    }
  ],
  "legal_monetary_totals": {
    "line_extension_amount": 23100,
    "pre_paid_amount": 2200,
    "payable_amount": 20900  // 23100 - 2200
  }
}

Caso 2: Cuota Moderadora Urgencias

Consulta de urgencias con cuota moderadora:

{
  "health_fields": {
    "users_info": [
      {
        "co_payment": 0,
        "moderating_fee": 15000
      }
    ]
  },
  "prepaid_payments": [
    {
      "prepaid_payment_type_id": 2,  // Cuota moderadora
      "paidamount": 15000,
      "instructionid": "Cuota Moderadora Urgencias"
    }
  ]
}

Caso 3: Múltiples Usuarios en Factura

Factura consolidada para varios pacientes:

{
  "health_fields": {
    "users_info": [
      {
        "provider_code": "1111111",
        "contract_number": "32",
        "policy_number": "85",
        "co_payment": 2200
      },
      {
        "provider_code": "1111111",
        "contract_number": "32",
        "policy_number": "86",
        "co_payment": 3000
      }
    ]
  },
  "prepaid_payments": [
    {"paidamount": 2200},
    {"paidamount": 3000}
  ]
}

📥 VALIDACIONES

Validación Períodos de Facturación

  • invoice_period_start_date debe ser anterior a invoice_period_end_date
  • Período no debe exceder 1 año
  • Fechas deben ser en formato YYYY-MM-DD

Validación users_info

  • Array obligatorio con al menos 1 usuario
  • provider_code debe existir en REPS
  • contract_number debe ser válido para la EPS
  • health_coverage_id debe coincidir con tipo de servicio

Validación Copagos/Cuotas

  • co_payment en users_info debe coincidir con prepaid_payments
  • Suma de paidamount debe igualar pre_paid_amount en totales
  • payable_amount = line_extension_amount - pre_paid_amount

Validación Método Contratación

  • health_contracting_payment_method_id debe ser válido (1-5)
  • Debe coincidir con health_type_operation_id

📝 NOTAS TÉCNICAS

  1. Resolución 2275/2023: Nueva normativa que reemplaza regulaciones anteriores

  2. Campos Obligatorios: users_info es OBLIGATORIO según Res. 2275

  3. Períodos de Facturación: Permiten facturación acumulada (no sólo por evento)

  4. Copagos vs Cuotas Moderadoras:

    • Copago: Pago por parte del usuario POS
    • Cuota Moderadora: Pago en urgencias para desincentivar uso inadecuado
  5. XML Generado: Incluye extensión <InvoicePeriod> y <UsersInfo>

  6. Métodos de Contratación: Define cómo se paga al prestador (evento, capitación, paquete)

  7. Integración SS: Campos compatibles con sistema de Seguridad Social para recaudo

  8. Prepaid Payments: UBL 2.1 estándar para pagos anticipados, usado para copagos

  9. Documentación Base: Ver Sección 02 - Primeros Envíos para estructura general


🔄 FLUJO DE PROCESAMIENTO

1. Cliente envía JSON con health_fields + users_info
2. API valida campos obligatorios Res. 2275/2023
3. API verifica período de facturación válido
4. API valida usuarios en users_info array
5. API valida coincidencia copagos/prepaid_payments
6. API calcula totales considerando pre_paid_amount
7. API genera XML UBL con extensión Res. 2275
8. API firma XML con certificado
9. API envía a DIAN
10. DIAN valida campos específicos Res. 2275
11. API retorna CUFE y almacena factura
12. Sistema registra para recaudo SS

Resolución aplicable: Res. 2275/2023 - MinSalud Referencia completa: Sección 02 - Primeros Envíos Controller: InvoiceController@store Autenticación requerida:

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000239,
    "type_document_id": 1,
    "date": "2025-11-12",
    "notes": "Facturado a: SANCHEZ GALVIS LUIS CARLOS Numero Identificación : 1007099",
    "disable_confirmation_text": true,
    "sendmail": false,
    "sendmailtome": false,
    "resolution_number": 18760000001,
    "prefix": "SETP",
    "health_fields": {
        "invoice_period_start_date": "2025-03-15",
        "invoice_period_end_date": "2025-04-30",
        "health_type_operation_id": 1,
        "users_info": [
            {
                "provider_code": "1111111",
                "health_contracting_payment_method_id": 4,
                "health_coverage_id": "1",
                "contract_number": "32",
                "policy_number": "85",
                "co_payment": 2200,
                "moderating_fee": 0,
                "shared_payment": "",
                "advance_payment": ""
            }
        ]
    },
    "customer": {
        "identification_number": "800251440",
        "dv": 6,
        "name": "ENTIDAD PROMOTORA DE SALUD SANITAS S A S",
        "phone": "7441167",
        "address": "Calle 100 # 11B - 95",
        "email": "[email protected]",
        "merchant_registration": "626289\r",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 117,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 42,
        "payment_due_date": "2025-12-12",
        "duration_measure": 30
    },
    "prepaid_payments": [
        {
            "idpayment": "01",
            "prepaid_payment_type_id": 1,
            "paidamount": 2200,
            "receiveddate": "2025-03-15",
            "paiddate": "2025-03-15",
            "instructionid": "Copago"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": 23100,
        "tax_exclusive_amount": 0,
        "tax_inclusive_amount": 23100,
        "allowance_total_amount": 0,
        "charge_total_amount": 0,
        "pre_paid_amount": 2200,
        "payable_amount": 20900
    },
    "invoice_lines": [
        {
            "unit_measure_id": 642,
            "invoiced_quantity": 1,
            "line_extension_amount": 18600,
            "free_of_charge_indicator": false,
            "description": "REEMPLAZO DE DISPOSITIVO URINARIO (VESICAL)",
            "code": "C579501",
            "type_item_identification_id": "3",
            "price_amount": 18600,
            "base_quantity": 1
        },
        {
            "unit_measure_id": 642,
            "invoiced_quantity": 1,
            "line_extension_amount": 4500,
            "free_of_charge_indicator": false,
            "description": "SONDA FOLEY X 2 VIAS # 22",
            "code": "314139",
            "type_item_identification_id": "3",
            "price_amount": 4500,
            "base_quantity": 1
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000239,
    "type_document_id": 1,
    "date": "2025-11-12",
    "notes": "Facturado a: SANCHEZ GALVIS LUIS CARLOS Numero Identificación : 1007099",
    "disable_confirmation_text": true,
    "sendmail": false,
    "sendmailtome": false,
    "resolution_number": 18760000001,
    "prefix": "SETP",
    "health_fields": {
        "invoice_period_start_date": "2025-03-15",
        "invoice_period_end_date": "2025-04-30",
        "health_type_operation_id": 1,
        "users_info": [
            {
                "provider_code": "1111111",
                "health_contracting_payment_method_id": 4,
                "health_coverage_id": "1",
                "contract_number": "32",
                "policy_number": "85",
                "co_payment": 2200,
                "moderating_fee": 0,
                "shared_payment": "",
                "advance_payment": ""
            }
        ]
    },
    "customer": {
        "identification_number": "800251440",
        "dv": 6,
        "name": "ENTIDAD PROMOTORA DE SALUD SANITAS S A S",
        "phone": "7441167",
        "address": "Calle 100 # 11B - 95",
        "email": "[email protected]",
        "merchant_registration": "626289\r",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 117,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 42,
        "payment_due_date": "2025-12-12",
        "duration_measure": 30
    },
    "prepaid_payments": [
        {
            "idpayment": "01",
            "prepaid_payment_type_id": 1,
            "paidamount": 2200,
            "receiveddate": "2025-03-15",
            "paiddate": "2025-03-15",
            "instructionid": "Copago"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": 23100,
        "tax_exclusive_amount": 0,
        "tax_inclusive_amount": 23100,
        "allowance_total_amount": 0,
        "charge_total_amount": 0,
        "pre_paid_amount": 2200,
        "payable_amount": 20900
    },
    "invoice_lines": [
        {
            "unit_measure_id": 642,
            "invoiced_quantity": 1,
            "line_extension_amount": 18600,
            "free_of_charge_indicator": false,
            "description": "REEMPLAZO DE DISPOSITIVO URINARIO (VESICAL)",
            "code": "C579501",
            "type_item_identification_id": "3",
            "price_amount": 18600,
            "base_quantity": 1
        },
        {
            "unit_measure_id": 642,
            "invoiced_quantity": 1,
            "line_extension_amount": 4500,
            "free_of_charge_indicator": false,
            "description": "SONDA FOLEY X 2 VIAS # 22",
            "code": "314139",
            "type_item_identification_id": "3",
            "price_amount": 4500,
            "base_quantity": 1
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000239,
    "type_document_id": 1,
    "date": "2025-11-12",
    "notes": "Facturado a: SANCHEZ GALVIS LUIS CARLOS Numero Identificación : 1007099",
    "disable_confirmation_text": true,
    "sendmail": false,
    "sendmailtome": false,
    "resolution_number": 18760000001,
    "prefix": "SETP",
    "health_fields": {
        "invoice_period_start_date": "2025-03-15",
        "invoice_period_end_date": "2025-04-30",
        "health_type_operation_id": 1,
        "users_info": [
            {
                "provider_code": "1111111",
                "health_contracting_payment_method_id": 4,
                "health_coverage_id": "1",
                "contract_number": "32",
                "policy_number": "85",
                "co_payment": 2200,
                "moderating_fee": 0,
                "shared_payment": "",
                "advance_payment": ""
            }
        ]
    },
    "customer": {
        "identification_number": "800251440",
        "dv": 6,
        "name": "ENTIDAD PROMOTORA DE SALUD SANITAS S A S",
        "phone": "7441167",
        "address": "Calle 100 # 11B - 95",
        "email": "[email protected]",
        "merchant_registration": "626289\r",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 117,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 42,
        "payment_due_date": "2025-12-12",
        "duration_measure": 30
    },
    "prepaid_payments": [
        {
            "idpayment": "01",
            "prepaid_payment_type_id": 1,
            "paidamount": 2200,
            "receiveddate": "2025-03-15",
            "paiddate": "2025-03-15",
            "instructionid": "Copago"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": 23100,
        "tax_exclusive_amount": 0,
        "tax_inclusive_amount": 23100,
        "allowance_total_amount": 0,
        "charge_total_amount": 0,
        "pre_paid_amount": 2200,
        "payable_amount": 20900
    },
    "invoice_lines": [
        {
            "unit_measure_id": 642,
            "invoiced_quantity": 1,
            "line_extension_amount": 18600,
            "free_of_charge_indicator": false,
            "description": "REEMPLAZO DE DISPOSITIVO URINARIO (VESICAL)",
            "code": "C579501",
            "type_item_identification_id": "3",
            "price_amount": 18600,
            "base_quantity": 1
        },
        {
            "unit_measure_id": 642,
            "invoiced_quantity": 1,
            "line_extension_amount": 4500,
            "free_of_charge_indicator": false,
            "description": "SONDA FOLEY X 2 VIAS # 22",
            "code": "314139",
            "type_item_identification_id": "3",
            "price_amount": 4500,
            "base_quantity": 1
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000239,"type_document_id":1,"date":"2025-11-12","notes":"Facturado a: SANCHEZ GALVIS LUIS CARLOS Numero Identificaci\u00f3n : 1007099","disable_confirmation_text":true,"sendmail":false,"sendmailtome":false,"resolution_number":18760000001,"prefix":"SETP","health_fields":{"invoice_period_start_date":"2025-03-15","invoice_period_end_date":"2025-04-30","health_type_operation_id":1,"users_info":[{"provider_code":"1111111","health_contracting_payment_method_id":4,"health_coverage_id":"1","contract_number":"32","policy_number":"85","co_payment":2200,"moderating_fee":0,"shared_payment":"","advance_payment":""}]},"customer":{"identification_number":"800251440","dv":6,"name":"ENTIDAD PROMOTORA DE SALUD SANITAS S A S","phone":"7441167","address":"Calle 100 # 11B - 95","email":"[email protected]","merchant_registration":"626289\r","type_document_identification_id":6,"type_organization_id":1,"type_liability_id":117,"municipality_id":149,"type_regime_id":2},"payment_form":{"payment_form_id":2,"payment_method_id":42,"payment_due_date":"2025-12-12","duration_measure":30},"prepaid_payments":[{"idpayment":"01","prepaid_payment_type_id":1,"paidamount":2200,"receiveddate":"2025-03-15","paiddate":"2025-03-15","instructionid":"Copago"}],"legal_monetary_totals":{"line_extension_amount":23100,"tax_exclusive_amount":0,"tax_inclusive_amount":23100,"allowance_total_amount":0,"charge_total_amount":0,"pre_paid_amount":2200,"payable_amount":20900},"invoice_lines":[{"unit_measure_id":642,"invoiced_quantity":1,"line_extension_amount":18600,"free_of_charge_indicator":false,"description":"REEMPLAZO DE DISPOSITIVO URINARIO (VESICAL)","code":"C579501","type_item_identification_id":"3","price_amount":18600,"base_quantity":1},{"unit_measure_id":642,"invoiced_quantity":1,"line_extension_amount":4500,"free_of_charge_indicator":false,"description":"SONDA FOLEY X 2 VIAS # 22","code":"314139","type_item_identification_id":"3","price_amount":4500,"base_quantity":1}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

FACTURA ELECTRÓNICA SECTOR SALUD - RESOLUCIÓN 948 DE 2026

📋 DESCRIPCIÓN GENERAL

Endpoint especializado para generar facturas electrónicas del sector salud con atención a usuarios bajo conceptos sin contrato requerido. Implementa la Resolución 948 de 2026 que establece campos adicionales para usuarios atendidos sin necesidad de contrato previo con EPS.

Endpoint: POST /api/ubl2.1/invoice

Método HTTP: POST

Autenticación: Bearer Token (requerido)

Tipo de contenido: application/json

Normativa: Resolución 948 de 2026


✨ CARACTERÍSTICAS PRINCIPALES

  • 📊 Facturación especializada para sector salud (Res. 948/2026)
  • 📊 Soporte para usuarios sin contrato previo
  • 📊 Campo health_type_concepts_without_contracts_id para clasificar atención
  • 📊 Integración de CUCON en campo notes de forma estructurada
  • 📊 6 conceptos de atención sin contrato permitidos
  • 📊 Validación automática contra DIAN
  • 📊 Generación de PDF con identificación de concepto

🏥 CAMPOS ESPECÍFICOS RESOLUCIÓN 948/2026

Estructura users_info (Obligatorio Res. 948)

Campo Tipo Obligatorio Descripción Ejemplo
provider_code string ✅ Sí Código prestador habilitado "AF-0000500-85-XX-001"
health_type_document_identification_id integer ✅ Sí Tipo documento usuario 1
identification_number string ✅ Sí Número cédula/identificación "A89008003"
surname string ✅ Sí Apellido del usuario "OBANDO"
second_surname string ❌ No Segundo apellido "LONDOÑO"
first_name string ✅ Sí Primer nombre "ALEXANDER"
middle_name string ❌ No Nombre del medio "ANDRES"
health_type_user_id integer ✅ Sí Tipo usuario (1=Afiliado) 1
health_contracting_payment_method_id integer ✅ Sí Método pago contratación 2
health_coverage_id string/integer ✅ Sí ID cobertura (POS/NO POS) 5
contract_number string ❌ No Número contrato con EPS "32"
policy_number string ❌ No Número póliza/autorización "85"
co_payment decimal ❌ No Copago (monto pagado usuario) 0
moderating_fee decimal ❌ No Cuota moderadora 0
health_type_concepts_without_contracts_id integer [NUEVO] ID concepto sin contrato (1-6) 2

🆕 CONCEPTO SIN CONTRATO: health_type_concepts_without_contracts_id

Valores permitidos (1-6):

ID Concepto Descripción Uso
1 ATENCION DE URGENCIAS Atención de urgencias médicas no programadas Usuario llega a urgencias sin contrato
2 ADRES/SOAT PLANES Procedimientos cubiertos por ADRES o SOAT Accidente de tránsito cubierto SOAT
3 FALLOS DE TUTELA Servicios ordenados por fallo de tutela Corte ampara derecho a servicio
4 PORTABILIDAD Atención por cambio de EPS Usuario en proceso de cambio de EPS
5 EXCEPCIONALES Servicios excepcionales de salud Medicamentos o procedimientos especiales
6 TRASPLANTE Procedimientos de trasplante de órganos Coordinación nacional trasplantes

📝 INTEGRACIÓN DE CUCON EN NOTAS

El campo CUCON (Código Único de Concepto) debe integrarse en el campo notes:

notes: "Facturado a: [NOMBRE] | CUCON: [ID]"

📌 NOTAS IMPORTANTES

  1. Campo obligatorio: health_type_concepts_without_contracts_id es OBLIGATORIO en Res. 948
  2. Sincronización: El ID en JSON debe coincidir con ID en notes (formato | CUCON: X)
  3. Validación: API rechaza si los conceptos no coinciden
  4. Auditoría: Se registra automáticamente para trazabilidad
  5. PDF: Mostrará visualmente el concepto de atención sin contrato

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000338,
    "type_document_id": 1,
    "date": "2026-06-02",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA CUCON:12345678909876543210",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": true,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "health_fields": {
        "invoice_period_start_date": "2024-02-01",
        "invoice_period_end_date": "2024-03-01",
        "health_type_operation_id": 1,
        "print_users_info_to_pdf": true,
        "users_info": [
            {
                "provider_code": "AF-0000500-85-XX-001",
                "health_type_document_identification_id": 1,
                "identification_number": "A89008003",
                "surname": "OBANDO",
                "second_surname": "LONDOÑO",
                "first_name": "ALEXANDER",
                "middle_name": "ANDRES",
                "health_type_user_id": 1,
                "health_contracting_payment_method_id": 2,
                "health_coverage_id": 5,
                "autorization_numbers": "A12345;604567;AX-2345",
                "mipres": "RNA3D345;664FF04567;ARXXX-2765345",
                "mipres_delivery": "RN6645G-345;6-064XX54FF04567;XXX-2-OO-987D65345",
                "contract_number": "1000-2021-0005698",
                "health_type_concepts_without_contracts_id": 2,
                "policy_number": "1045-2FG01-0567228",
                "co_payment": "3300.00",
                "moderating_fee": "5800.00",
                "recovery_fee": "105000.00",
                "shared_payment": "225000.00"
            },
            {
                "provider_code": "AF-0000500-85-XX-002",
                "identification_number": "41946692",
                "health_contracting_payment_method_id": 3,
                "health_coverage_id": 3,
                "autorization_numbers": "A12345;604567;AX-2345",
                "mipres": "RNA3D345;664FF04567;ARXXX-2765345",
                "mipres_delivery": "RN6645G-345;6-064XX54FF04567;XXX-2-OO-987D65345",
                "health_type_concepts_without_contracts_id": 1,
                "contract_number": "1000-2021-0005698",
                "policy_number": "1045-2FG01-0567228",
                "co_payment": "3300.00",
                "moderating_fee": "5800.00",
                "recovery_fee": "105000.00",
                "shared_payment": "225000.00"
            }
        ]
    },
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2026-07-02",
        "duration_measure": "30"
    },
    "prepaid_payment": {
        "idpayment": "A3123856",
        "prepaid_payment_type_id": 1,
        "paidamount": "100000.00",
        "receiveddate": "2023-03-01",
        "paiddate": "2023-03-05",
        "instructionid": "PRUEBA DE PREPAGO RECIBIDO"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "230000.00",
            "base_amount": "9663865.54"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "9663865.54",
        "tax_exclusive_amount": "9663865.55",
        "tax_inclusive_amount": "11500000.00",
        "allowance_total_amount": "230000.00",
        "charge_total_amount": "0.00",
        "pre_paid_amount": "100000.00",
        "payable_amount": "11170000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "1836134.45",
            "percent": "19",
            "taxable_amount": "9663865.55"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "1260504.20",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "30000.00",
                    "base_amount": "1500000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "239495.80",
                    "taxable_amount": "1260504.20",
                    "percent": "19.00"
                }
            ],
            "description": "BONOS POR SERVICIOS",
            "code": "BONOS",
            "type_item_identification_id": 4,
            "price_amount": "1290504.20",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "8403361.34",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "200000.00",
                    "base_amount": "10000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1596638.65",
                    "taxable_amount": "8403361.34",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "8603361.34",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000338,
    "type_document_id": 1,
    "date": "2026-06-02",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA CUCON:12345678909876543210",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": true,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "health_fields": {
        "invoice_period_start_date": "2024-02-01",
        "invoice_period_end_date": "2024-03-01",
        "health_type_operation_id": 1,
        "print_users_info_to_pdf": true,
        "users_info": [
            {
                "provider_code": "AF-0000500-85-XX-001",
                "health_type_document_identification_id": 1,
                "identification_number": "A89008003",
                "surname": "OBANDO",
                "second_surname": "LONDOÑO",
                "first_name": "ALEXANDER",
                "middle_name": "ANDRES",
                "health_type_user_id": 1,
                "health_contracting_payment_method_id": 2,
                "health_coverage_id": 5,
                "autorization_numbers": "A12345;604567;AX-2345",
                "mipres": "RNA3D345;664FF04567;ARXXX-2765345",
                "mipres_delivery": "RN6645G-345;6-064XX54FF04567;XXX-2-OO-987D65345",
                "contract_number": "1000-2021-0005698",
                "health_type_concepts_without_contracts_id": 2,
                "policy_number": "1045-2FG01-0567228",
                "co_payment": "3300.00",
                "moderating_fee": "5800.00",
                "recovery_fee": "105000.00",
                "shared_payment": "225000.00"
            },
            {
                "provider_code": "AF-0000500-85-XX-002",
                "identification_number": "41946692",
                "health_contracting_payment_method_id": 3,
                "health_coverage_id": 3,
                "autorization_numbers": "A12345;604567;AX-2345",
                "mipres": "RNA3D345;664FF04567;ARXXX-2765345",
                "mipres_delivery": "RN6645G-345;6-064XX54FF04567;XXX-2-OO-987D65345",
                "health_type_concepts_without_contracts_id": 1,
                "contract_number": "1000-2021-0005698",
                "policy_number": "1045-2FG01-0567228",
                "co_payment": "3300.00",
                "moderating_fee": "5800.00",
                "recovery_fee": "105000.00",
                "shared_payment": "225000.00"
            }
        ]
    },
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2026-07-02",
        "duration_measure": "30"
    },
    "prepaid_payment": {
        "idpayment": "A3123856",
        "prepaid_payment_type_id": 1,
        "paidamount": "100000.00",
        "receiveddate": "2023-03-01",
        "paiddate": "2023-03-05",
        "instructionid": "PRUEBA DE PREPAGO RECIBIDO"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "230000.00",
            "base_amount": "9663865.54"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "9663865.54",
        "tax_exclusive_amount": "9663865.55",
        "tax_inclusive_amount": "11500000.00",
        "allowance_total_amount": "230000.00",
        "charge_total_amount": "0.00",
        "pre_paid_amount": "100000.00",
        "payable_amount": "11170000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "1836134.45",
            "percent": "19",
            "taxable_amount": "9663865.55"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "1260504.20",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "30000.00",
                    "base_amount": "1500000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "239495.80",
                    "taxable_amount": "1260504.20",
                    "percent": "19.00"
                }
            ],
            "description": "BONOS POR SERVICIOS",
            "code": "BONOS",
            "type_item_identification_id": 4,
            "price_amount": "1290504.20",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "8403361.34",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "200000.00",
                    "base_amount": "10000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1596638.65",
                    "taxable_amount": "8403361.34",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "8603361.34",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000338,
    "type_document_id": 1,
    "date": "2026-06-02",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "notes": "ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA CUCON:12345678909876543210",
    "disable_confirmation_text": true,
    "establishment_name": "TORRE SOFTWARE",
    "establishment_address": "BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2",
    "establishment_phone": "3226563672",
    "establishment_municipality": 600,
    "establishment_email": "[email protected]",
    "sendmail": true,
    "seze": "2021-2017",
    "head_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "foot_note": "PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN",
    "health_fields": {
        "invoice_period_start_date": "2024-02-01",
        "invoice_period_end_date": "2024-03-01",
        "health_type_operation_id": 1,
        "print_users_info_to_pdf": true,
        "users_info": [
            {
                "provider_code": "AF-0000500-85-XX-001",
                "health_type_document_identification_id": 1,
                "identification_number": "A89008003",
                "surname": "OBANDO",
                "second_surname": "LONDOÑO",
                "first_name": "ALEXANDER",
                "middle_name": "ANDRES",
                "health_type_user_id": 1,
                "health_contracting_payment_method_id": 2,
                "health_coverage_id": 5,
                "autorization_numbers": "A12345;604567;AX-2345",
                "mipres": "RNA3D345;664FF04567;ARXXX-2765345",
                "mipres_delivery": "RN6645G-345;6-064XX54FF04567;XXX-2-OO-987D65345",
                "contract_number": "1000-2021-0005698",
                "health_type_concepts_without_contracts_id": 2,
                "policy_number": "1045-2FG01-0567228",
                "co_payment": "3300.00",
                "moderating_fee": "5800.00",
                "recovery_fee": "105000.00",
                "shared_payment": "225000.00"
            },
            {
                "provider_code": "AF-0000500-85-XX-002",
                "identification_number": "41946692",
                "health_contracting_payment_method_id": 3,
                "health_coverage_id": 3,
                "autorization_numbers": "A12345;604567;AX-2345",
                "mipres": "RNA3D345;664FF04567;ARXXX-2765345",
                "mipres_delivery": "RN6645G-345;6-064XX54FF04567;XXX-2-OO-987D65345",
                "health_type_concepts_without_contracts_id": 1,
                "contract_number": "1000-2021-0005698",
                "policy_number": "1045-2FG01-0567228",
                "co_payment": "3300.00",
                "moderating_fee": "5800.00",
                "recovery_fee": "105000.00",
                "shared_payment": "225000.00"
            }
        ]
    },
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2026-07-02",
        "duration_measure": "30"
    },
    "prepaid_payment": {
        "idpayment": "A3123856",
        "prepaid_payment_type_id": 1,
        "paidamount": "100000.00",
        "receiveddate": "2023-03-01",
        "paiddate": "2023-03-05",
        "instructionid": "PRUEBA DE PREPAGO RECIBIDO"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "230000.00",
            "base_amount": "9663865.54"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "9663865.54",
        "tax_exclusive_amount": "9663865.55",
        "tax_inclusive_amount": "11500000.00",
        "allowance_total_amount": "230000.00",
        "charge_total_amount": "0.00",
        "pre_paid_amount": "100000.00",
        "payable_amount": "11170000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "1836134.45",
            "percent": "19",
            "taxable_amount": "9663865.55"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "1260504.20",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "30000.00",
                    "base_amount": "1500000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "239495.80",
                    "taxable_amount": "1260504.20",
                    "percent": "19.00"
                }
            ],
            "description": "BONOS POR SERVICIOS",
            "code": "BONOS",
            "type_item_identification_id": 4,
            "price_amount": "1290504.20",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "8403361.34",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "200000.00",
                    "base_amount": "10000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "1596638.65",
                    "taxable_amount": "8403361.34",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "notes": "ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "8603361.34",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000338,"type_document_id":1,"date":"2026-06-02","time":"04:08:12","resolution_number":"18760000001","prefix":"SETP","notes":"ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA, ESTA ES UNA NOTA DE PRUEBA CUCON:12345678909876543210","disable_confirmation_text":true,"establishment_name":"TORRE SOFTWARE","establishment_address":"BRR LIMONAR MZ 6 CS 3 ET 1 PISO 2","establishment_phone":"3226563672","establishment_municipality":600,"establishment_email":"[email protected]","sendmail":true,"seze":"2021-2017","head_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL ENCABEZADO DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","foot_note":"PRUEBA DE TEXTO LIBRE QUE DEBE POSICIONARSE EN EL PIE DE PAGINA DE LA REPRESENTACION GRAFICA DE LA FACTURA ELECTRONICA VALIDACION PREVIA DIAN","health_fields":{"invoice_period_start_date":"2024-02-01","invoice_period_end_date":"2024-03-01","health_type_operation_id":1,"print_users_info_to_pdf":true,"users_info":[{"provider_code":"AF-0000500-85-XX-001","health_type_document_identification_id":1,"identification_number":"A89008003","surname":"OBANDO","second_surname":"LONDO\u00d1O","first_name":"ALEXANDER","middle_name":"ANDRES","health_type_user_id":1,"health_contracting_payment_method_id":2,"health_coverage_id":5,"autorization_numbers":"A12345;604567;AX-2345","mipres":"RNA3D345;664FF04567;ARXXX-2765345","mipres_delivery":"RN6645G-345;6-064XX54FF04567;XXX-2-OO-987D65345","contract_number":"1000-2021-0005698","health_type_concepts_without_contracts_id":2,"policy_number":"1045-2FG01-0567228","co_payment":"3300.00","moderating_fee":"5800.00","recovery_fee":"105000.00","shared_payment":"225000.00"},{"provider_code":"AF-0000500-85-XX-002","identification_number":"41946692","health_contracting_payment_method_id":3,"health_coverage_id":3,"autorization_numbers":"A12345;604567;AX-2345","mipres":"RNA3D345;664FF04567;ARXXX-2765345","mipres_delivery":"RN6645G-345;6-064XX54FF04567;XXX-2-OO-987D65345","health_type_concepts_without_contracts_id":1,"contract_number":"1000-2021-0005698","policy_number":"1045-2FG01-0567228","co_payment":"3300.00","moderating_fee":"5800.00","recovery_fee":"105000.00","shared_payment":"225000.00"}]},"customer":{"identification_number":900166483,"dv":1,"name":"INVERSIONES DAVAL SAS","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"type_liability_id":7,"municipality_id":822,"type_regime_id":1},"payment_form":{"payment_form_id":2,"payment_method_id":30,"payment_due_date":"2026-07-02","duration_measure":"30"},"prepaid_payment":{"idpayment":"A3123856","prepaid_payment_type_id":1,"paidamount":"100000.00","receiveddate":"2023-03-01","paiddate":"2023-03-05","instructionid":"PRUEBA DE PREPAGO RECIBIDO"},"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"230000.00","base_amount":"9663865.54"}],"legal_monetary_totals":{"line_extension_amount":"9663865.54","tax_exclusive_amount":"9663865.55","tax_inclusive_amount":"11500000.00","allowance_total_amount":"230000.00","charge_total_amount":"0.00","pre_paid_amount":"100000.00","payable_amount":"11170000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"1836134.45","percent":"19","taxable_amount":"9663865.55"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"1260504.20","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"30000.00","base_amount":"1500000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"239495.80","taxable_amount":"1260504.20","percent":"19.00"}],"description":"BONOS POR SERVICIOS","code":"BONOS","type_item_identification_id":4,"price_amount":"1290504.20","base_quantity":"1"},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"8403361.34","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"200000.00","base_amount":"10000000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"1596638.65","taxable_amount":"8403361.34","percent":"19.00"}],"description":"COMISION POR SERVICIOS","notes":"ESTA ES UNA PRUEBA DE NOTA DE DETALLE DE LINEA.","code":"COMISION","type_item_identification_id":4,"price_amount":"8603361.34","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

FACTURA SECTOR SALUD - SS-RECAUDO (SOCIAL SECURITY)

📋 DESCRIPCIÓN GENERAL

Endpoint especializado para facturas del sector salud que integran con el sistema de recaudo de Seguridad Social (SS-Recaudo). Diseñado para EPS y cajas de compensación que requieren compatibilidad con sistemas de cobro y recaudación del SGSSS (Sistema General de Seguridad Social en Salud).

Endpoint: POST /api/ubl2.1/invoice

Método HTTP: POST

Autenticación: Bearer Token (requerido)

Tipo de contenido: application/json

Sistema de Integración: SS-Recaudo SGSSS


✨ CARACTERÍSTICAS PRINCIPALES

  • 📊 Integración con sistema de recaudo SS (Seguridad Social)
  • 📊 Cumplimiento Resolución 2275 de 2023
  • 📊 Información de período de facturación para recaudo
  • 📊 Compatible con sistemas de cobro de EPS
  • 📊 Datos de usuarios simplificados para SS-Recaudo
  • 📊 Copagos y cuotas moderadoras para recaudo
  • 📊 Validación de obligaciones de pago

🏥 CAMPOS ESPECÍFICOS PARA SS-RECAUDO

Estructura health_fields (SS-Recaudo)

Campo Tipo Obligatorio Descripción Ejemplo
invoice_period_start_date string ✅ Sí Fecha inicio período (YYYY-MM-DD) "2024-03-15"
invoice_period_end_date string ✅ Sí Fecha fin período (YYYY-MM-DD) "2024-04-30"
health_type_operation_id integer ✅ Sí Tipo operación SS-Recaudo (5) 5
users_info array ✅ Sí Info de usuarios mínima para SS [{...}]

Estructura users_info (Simplificada SS-Recaudo)

Campo Tipo Obligatorio Descripción Ejemplo
health_contracting_payment_method_id integer ✅ Sí Método contratación SS (4=Mixto) 4
health_coverage_id string ✅ Sí Cobertura POS ("1") "1"

⚠️ Nota: Para SS-Recaudo, los campos de usuario son más simples que en Res. 2275 estándar. No se requieren provider_code, contract_number, ni policy_number.

Ejemplo Completo health_fields SS-Recaudo

"health_fields": {
  "invoice_period_start_date": "2024-03-15",
  "invoice_period_end_date": "2024-04-30",
  "health_type_operation_id": 5,
  "users_info": [
    {
      "health_contracting_payment_method_id": 4,
      "health_coverage_id": "1"
    }
  ]
}

Tipo Operación SS (health_type_operation_id)

Para SS-Recaudo se utiliza:

ID Descripción
5 SS-Recaudo (integración Seguridad Social)

📝 PREPAID PAYMENTS (SS-RECAUDO)

Estructura prepaid_payments (Copagos SS)

Campo Tipo Obligatorio Descripción Ejemplo
idpayment string ✅ Sí ID pago para recaudo "01"
prepaid_payment_type_id integer ✅ Sí Tipo pago (1=Copago) 1
paidamount decimal ✅ Sí Monto copago 2200
receiveddate string ✅ Sí Fecha recepción copago "2024-03-15"
paiddate string ✅ Sí Fecha pago efectivo "2024-03-15"
instructionid string ✅ Sí Identificador para SS "Copago"

📊 EJEMPLO COMPLETO DEL REQUEST SS-RECAUDO

{
  "number": 990000240,
  "type_document_id": 1,
  "date": "2025-11-12",
  "notes": "Facturado a: SANCHEZ GALVIS LUIS CARLOS Numero Identificación: 1007099",
  "disable_confirmation_text": true,
  "sendmail": false,
  "resolution_number": 18760000001,
  "prefix": "SETP",
  "health_fields": {
    "invoice_period_start_date": "2024-03-15",
    "invoice_period_end_date": "2024-04-30",
    "health_type_operation_id": 5,
    "users_info": [
      {
        "health_contracting_payment_method_id": 4,
        "health_coverage_id": "1"
      }
    ]
  },
  "customer": {
    "identification_number": "800251440",
    "dv": 6,
    "name": "ENTIDAD PROMOTORA DE SALUD SANITAS S A S",
    "phone": "7441167",
    "address": "Calle 100 # 11B - 95",
    "email": "[email protected]",
    "merchant_registration": "626289",
    "type_document_identification_id": 6,
    "type_organization_id": 1,
    "type_liability_id": 117,
    "municipality_id": 149,
    "type_regime_id": 2
  },
  "payment_form": {
    "payment_form_id": 2,
    "payment_method_id": 42,
    "payment_due_date": "2025-12-12",
    "duration_measure": 30
  },
  "prepaid_payments": [
    {
      "idpayment": "01",
      "prepaid_payment_type_id": 1,
      "paidamount": 2200,
      "receiveddate": "2024-03-15",
      "paiddate": "2024-03-15",
      "instructionid": "Copago"
    }
  ],
  "legal_monetary_totals": {
    "line_extension_amount": 23100,
    "tax_exclusive_amount": 0,
    "tax_inclusive_amount": 23100,
    "allowance_total_amount": 0,
    "charge_total_amount": 0,
    "pre_paid_amount": 2200,
    "payable_amount": 23100
  },
  "invoice_lines": [
    {
      "unit_measure_id": 642,
      "invoiced_quantity": 1,
      "line_extension_amount": 18600,
      "free_of_charge_indicator": false,
      "description": "REEMPLAZO DE DISPOSITIVO URINARIO (VESICAL)",
      "code": "C579501",
      "type_item_identification_id": "3",
      "price_amount": 18600,
      "base_quantity": 1
    },
    {
      "unit_measure_id": 642,
      "invoiced_quantity": 1,
      "line_extension_amount": 4500,
      "free_of_charge_indicator": false,
      "description": "SONDA FOLEY X 2 VIAS # 22",
      "code": "314139",
      "type_item_identification_id": "3",
      "price_amount": 4500,
      "base_quantity": 1
    }
  ]
}

✅ RESPUESTA EXITOSA (200 OK)

{
  "success": true,
  "message": "Factura SS-Recaudo generada exitosamente",
  "invoice": {
    "number": "SETP990000240",
    "uuid": "a1b2c3d4e5f6...",
    "issue_date": "2025-11-12",
    "customer": {
      "identification_number": "800251440",
      "name": "ENTIDAD PROMOTORA DE SALUD SANITAS S A S"
    },
    "health_info": {
      "period_start": "2024-03-15",
      "period_end": "2024-04-30",
      "operation_type": 5,
      "system": "SS-Recaudo"
    },
    "prepaid_payments": {
      "copago": 2200
    },
    "totals": {
      "subtotal": 23100.00,
      "tax": 0.00,
      "prepaid_amount": 2200.00,
      "payable_amount": 23100.00
    },
    "status": "sent_to_dian",
    "ss_integration_status": "pending_recaudo_confirmation"
  },
  "xml_base64": "[XML UBL 2.1 con SS-Recaudo]"
}

❌ ERRORES COMUNES

422 Unprocessable Entity - Tipo Operación Inválida

{
  "success": false,
  "message": "Tipo operación inválido para SS-Recaudo",
  "errors": {
    "health_fields.health_type_operation_id": [
      "Para SS-Recaudo debe ser 5"
    ]
  }
}

400 Bad Request - Período de Facturación Incorrecto

{
  "success": false,
  "message": "Período no compatible con SS",
  "errors": {
    "health_fields.invoice_period_start_date": [
      "Período debe estar dentro de últimos 12 meses"
    ]
  }
}

422 - Copago No Aplicable

{
  "success": false,
  "message": "Validación SS-Recaudo fallida",
  "errors": {
    "prepaid_payments": [
      "Copago debe coincidir con cobro SS"
    ]
  }
}

🔄 CASOS DE USO

Caso 1: EPS Reportando Copagos Recaudados

EPS que reporta copagos ya recaudados de sus afiliados:

{
  "health_fields": {
    "invoice_period_start_date": "2024-03-15",
    "invoice_period_end_date": "2024-04-30",
    "health_type_operation_id": 5,
    "users_info": [
      {
        "health_contracting_payment_method_id": 4,
        "health_coverage_id": "1"
      }
    ]
  },
  "prepaid_payments": [
    {
      "idpayment": "01",
      "prepaid_payment_type_id": 1,
      "paidamount": 2200,
      "instructionid": "Copago SS"
    }
  ]
}

Caso 2: Caja de Compensación Recaudando

Caja de compensación reportando recaudo de copagos a SS:

{
  "health_fields": {
    "invoice_period_start_date": "2024-04-01",
    "invoice_period_end_date": "2024-04-30",
    "health_type_operation_id": 5,
    "users_info": [
      {
        "health_contracting_payment_method_id": 4,
        "health_coverage_id": "1"
      }
    ]
  },
  "legal_monetary_totals": {
    "payable_amount": 15500,
    "pre_paid_amount": 15500  // Cantidad total recaudada
  }
}

Caso 3: Reporte Consolidado de Recaudo Mensual

Factura consolidada con múltiples servicios de recaudo:

{
  "health_fields": {
    "invoice_period_start_date": "2024-04-01",
    "invoice_period_end_date": "2024-04-30",
    "health_type_operation_id": 5
  },
  "prepaid_payments": [
    {"idpayment": "001", "paidamount": 2200},
    {"idpayment": "002", "paidamount": 3500},
    {"idpayment": "003", "paidamount": 4100}
  ],
  "legal_monetary_totals": {
    "pre_paid_amount": 9800
  }
}

📥 VALIDACIONES SS-RECAUDO

Validación Período de Facturación

  • Período máximo: 12 meses anteriores
  • Período mínimo: 1 mes
  • Formato: YYYY-MM-DD

Validación Tipo Operación

  • DEBE ser 5 para SS-Recaudo
  • No se acepta otro tipo de operación para este endpoint

Validación users_info Simplificada

  • Solo 2 campos obligatorios:
    • health_contracting_payment_method_id: 4 (mixto)
    • health_coverage_id: "1" (POS)
  • No se requiere: provider_code, contract_number, policy_number

Validación Copagos

  • pre_paid_amount debe ser positivo
  • Suma de paidamount en prepaid_payments = pre_paid_amount en totales
  • payable_amount = line_extension_amount (SS retiene copagos)

Validación Sistema

  • Período no puede ser futuro
  • Período no puede ser anterior a 24 meses

📝 NOTAS TÉCNICAS

  1. SS-Recaudo: Sistema de recaudo de la Seguridad Social para copagos y cuotas

  2. health_type_operation_id = 5: Identificador específico para SS-Recaudo

  3. Estructura Simplificada: A diferencia de Res. 2275 estándar, SS-Recaudo requiere menos datos de usuario

  4. Copagos Recaudados: La EPS reporta copagos ya cobrados a los usuarios

  5. Integración Bidireccional: DIAN confirma recepción a SS, que procesa recaudo

  6. XML Especial: Incluye extensión <SSRecaudoInfo> para integración

  7. Período Obligatorio: Permite auditoría de recaudos por período

  8. Campos Mínimos: Diseño optimizado para reducir errores de entrada

  9. Validación DIAN-SS: DIAN valida y envía a SS dentro de 48 horas

  10. Documentación Base: Ver Sección 02 - Primeros Envíos para estructura general


🔄 FLUJO DE PROCESAMIENTO SS-RECAUDO

1. Cliente envía JSON con health_type_operation_id = 5
2. API valida campos obligatorios simplificados
3. API verifica período dentro de rango permitido
4. API valida coincidencia copagos/prepaid_payments
5. API calcula totales (payable = line_extension - prepaid)
6. API genera XML UBL con extensión SS-Recaudo
7. API firma XML con certificado
8. API envía a DIAN
9. DIAN valida campos SS-Recaudo
10. DIAN retransmite a SS para procesamiento
11. SS confirma recibido y procesa recaudos
12. API retorna CUFE y almacena factura
13. Sistema mantiene estado: "pending_recaudo_confirmation"

Sistema: SS-Recaudo SGSSS Resolución aplicable: Res. 2275/2023 - MinSalud Integración: Seguridad Social Controller: InvoiceController@store Autenticación requerida:

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000240,
    "type_document_id": 1,
    "date": "2025-11-12",
    "notes": "Facturado a: SANCHEZ GALVIS LUIS CARLOS Numero Identificación : 1007099",
    "disable_confirmation_text": true,
    "sendmail": false,
    "sendmailtome": false,
    "resolution_number": 18760000001,
    "prefix": "SETP",
    "health_fields": {
        "invoice_period_start_date": "2024-03-15",
        "invoice_period_end_date": "2024-04-30",
        "health_type_operation_id": 5,
        "users_info": [
            {
                "health_contracting_payment_method_id": 4,
                "health_coverage_id": "1"
            }
        ]
    },
    "customer": {
        "identification_number": "800251440",
        "dv": 6,
        "name": "ENTIDAD PROMOTORA DE SALUD SANITAS S A S",
        "phone": "7441167",
        "address": "Calle 100 # 11B - 95",
        "email": "[email protected]",
        "merchant_registration": "626289\r",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 117,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 42,
        "payment_due_date": "2025-12-12",
        "duration_measure": 30
    },
    "prepaid_payments": [
        {
            "idpayment": "01",
            "prepaid_payment_type_id": 1,
            "paidamount": 2200,
            "receiveddate": "2024-03-15",
            "paiddate": "2024-03-15",
            "instructionid": "Copago"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": 23100,
        "tax_exclusive_amount": 0,
        "tax_inclusive_amount": 23100,
        "allowance_total_amount": 0,
        "charge_total_amount": 0,
        "pre_paid_amount": 2200,
        "payable_amount": 23100
    },
    "invoice_lines": [
        {
            "unit_measure_id": 642,
            "invoiced_quantity": 1,
            "line_extension_amount": 18600,
            "free_of_charge_indicator": false,
            "description": "REEMPLAZO DE DISPOSITIVO URINARIO (VESICAL)",
            "code": "C579501",
            "type_item_identification_id": "3",
            "price_amount": 18600,
            "base_quantity": 1
        },
        {
            "unit_measure_id": 642,
            "invoiced_quantity": 1,
            "line_extension_amount": 4500,
            "free_of_charge_indicator": false,
            "description": "SONDA FOLEY X 2 VIAS # 22",
            "code": "314139",
            "type_item_identification_id": "3",
            "price_amount": 4500,
            "base_quantity": 1
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000240,
    "type_document_id": 1,
    "date": "2025-11-12",
    "notes": "Facturado a: SANCHEZ GALVIS LUIS CARLOS Numero Identificación : 1007099",
    "disable_confirmation_text": true,
    "sendmail": false,
    "sendmailtome": false,
    "resolution_number": 18760000001,
    "prefix": "SETP",
    "health_fields": {
        "invoice_period_start_date": "2024-03-15",
        "invoice_period_end_date": "2024-04-30",
        "health_type_operation_id": 5,
        "users_info": [
            {
                "health_contracting_payment_method_id": 4,
                "health_coverage_id": "1"
            }
        ]
    },
    "customer": {
        "identification_number": "800251440",
        "dv": 6,
        "name": "ENTIDAD PROMOTORA DE SALUD SANITAS S A S",
        "phone": "7441167",
        "address": "Calle 100 # 11B - 95",
        "email": "[email protected]",
        "merchant_registration": "626289\r",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 117,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 42,
        "payment_due_date": "2025-12-12",
        "duration_measure": 30
    },
    "prepaid_payments": [
        {
            "idpayment": "01",
            "prepaid_payment_type_id": 1,
            "paidamount": 2200,
            "receiveddate": "2024-03-15",
            "paiddate": "2024-03-15",
            "instructionid": "Copago"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": 23100,
        "tax_exclusive_amount": 0,
        "tax_inclusive_amount": 23100,
        "allowance_total_amount": 0,
        "charge_total_amount": 0,
        "pre_paid_amount": 2200,
        "payable_amount": 23100
    },
    "invoice_lines": [
        {
            "unit_measure_id": 642,
            "invoiced_quantity": 1,
            "line_extension_amount": 18600,
            "free_of_charge_indicator": false,
            "description": "REEMPLAZO DE DISPOSITIVO URINARIO (VESICAL)",
            "code": "C579501",
            "type_item_identification_id": "3",
            "price_amount": 18600,
            "base_quantity": 1
        },
        {
            "unit_measure_id": 642,
            "invoiced_quantity": 1,
            "line_extension_amount": 4500,
            "free_of_charge_indicator": false,
            "description": "SONDA FOLEY X 2 VIAS # 22",
            "code": "314139",
            "type_item_identification_id": "3",
            "price_amount": 4500,
            "base_quantity": 1
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000240,
    "type_document_id": 1,
    "date": "2025-11-12",
    "notes": "Facturado a: SANCHEZ GALVIS LUIS CARLOS Numero Identificación : 1007099",
    "disable_confirmation_text": true,
    "sendmail": false,
    "sendmailtome": false,
    "resolution_number": 18760000001,
    "prefix": "SETP",
    "health_fields": {
        "invoice_period_start_date": "2024-03-15",
        "invoice_period_end_date": "2024-04-30",
        "health_type_operation_id": 5,
        "users_info": [
            {
                "health_contracting_payment_method_id": 4,
                "health_coverage_id": "1"
            }
        ]
    },
    "customer": {
        "identification_number": "800251440",
        "dv": 6,
        "name": "ENTIDAD PROMOTORA DE SALUD SANITAS S A S",
        "phone": "7441167",
        "address": "Calle 100 # 11B - 95",
        "email": "[email protected]",
        "merchant_registration": "626289\r",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 117,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 42,
        "payment_due_date": "2025-12-12",
        "duration_measure": 30
    },
    "prepaid_payments": [
        {
            "idpayment": "01",
            "prepaid_payment_type_id": 1,
            "paidamount": 2200,
            "receiveddate": "2024-03-15",
            "paiddate": "2024-03-15",
            "instructionid": "Copago"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": 23100,
        "tax_exclusive_amount": 0,
        "tax_inclusive_amount": 23100,
        "allowance_total_amount": 0,
        "charge_total_amount": 0,
        "pre_paid_amount": 2200,
        "payable_amount": 23100
    },
    "invoice_lines": [
        {
            "unit_measure_id": 642,
            "invoiced_quantity": 1,
            "line_extension_amount": 18600,
            "free_of_charge_indicator": false,
            "description": "REEMPLAZO DE DISPOSITIVO URINARIO (VESICAL)",
            "code": "C579501",
            "type_item_identification_id": "3",
            "price_amount": 18600,
            "base_quantity": 1
        },
        {
            "unit_measure_id": 642,
            "invoiced_quantity": 1,
            "line_extension_amount": 4500,
            "free_of_charge_indicator": false,
            "description": "SONDA FOLEY X 2 VIAS # 22",
            "code": "314139",
            "type_item_identification_id": "3",
            "price_amount": 4500,
            "base_quantity": 1
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000240,"type_document_id":1,"date":"2025-11-12","notes":"Facturado a: SANCHEZ GALVIS LUIS CARLOS Numero Identificaci\u00f3n : 1007099","disable_confirmation_text":true,"sendmail":false,"sendmailtome":false,"resolution_number":18760000001,"prefix":"SETP","health_fields":{"invoice_period_start_date":"2024-03-15","invoice_period_end_date":"2024-04-30","health_type_operation_id":5,"users_info":[{"health_contracting_payment_method_id":4,"health_coverage_id":"1"}]},"customer":{"identification_number":"800251440","dv":6,"name":"ENTIDAD PROMOTORA DE SALUD SANITAS S A S","phone":"7441167","address":"Calle 100 # 11B - 95","email":"[email protected]","merchant_registration":"626289\r","type_document_identification_id":6,"type_organization_id":1,"type_liability_id":117,"municipality_id":149,"type_regime_id":2},"payment_form":{"payment_form_id":2,"payment_method_id":42,"payment_due_date":"2025-12-12","duration_measure":30},"prepaid_payments":[{"idpayment":"01","prepaid_payment_type_id":1,"paidamount":2200,"receiveddate":"2024-03-15","paiddate":"2024-03-15","instructionid":"Copago"}],"legal_monetary_totals":{"line_extension_amount":23100,"tax_exclusive_amount":0,"tax_inclusive_amount":23100,"allowance_total_amount":0,"charge_total_amount":0,"pre_paid_amount":2200,"payable_amount":23100},"invoice_lines":[{"unit_measure_id":642,"invoiced_quantity":1,"line_extension_amount":18600,"free_of_charge_indicator":false,"description":"REEMPLAZO DE DISPOSITIVO URINARIO (VESICAL)","code":"C579501","type_item_identification_id":"3","price_amount":18600,"base_quantity":1},{"unit_measure_id":642,"invoiced_quantity":1,"line_extension_amount":4500,"free_of_charge_indicator":false,"description":"SONDA FOLEY X 2 VIAS # 22","code":"314139","type_item_identification_id":"3","price_amount":4500,"base_quantity":1}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

FACTURA CON ARTÍCULOS EXENTOS + IVA 19%

📋 DESCRIPCIÓN GENERAL

Factura con mezcla de artículos exentos de IVA y artículos con tarifa IVA 19%. Es un caso común en comercio donde se facturan servicios exentos (ej. comisiones, servicios financieros) junto con productos con IVA.

Endpoint: POST /api/ubl2.1/invoice

Método HTTP: POST

Autenticación: Bearer Token (requerido)

Tipo de contenido: application/json


✨ CARACTERÍSTICAS PRINCIPALES

  • 📊 Factura mixta: exentos + IVA 19%
  • 📊 Dos o más tasas de impuesto en documento
  • 📊 Cálculo independiente de base imponible por línea
  • 📊 Agregación de impuestos por tasa en tax_totals
  • 📊 Validación separada de exentos y gravados
  • 📊 Totales diferenciados por categoría fiscal

🏷️ ESTRUCTURA DE LÍNEAS

Línea 1: Artículo Exento

{
  "description": "COMISION POR SERVICIOS",
  "code": "COMISION",
  "invoiced_quantity": "1",
  "line_extension_amount": "1000000.00",
  "price_amount": "1000000.00",
  "unit_measure_id": 70,
  "type_item_identification_id": 4,
  "tax_totals": [
    {
      "tax_id": 1,
      "tax_amount": "0.00",
      "taxable_amount": "1000000.00",
      "percent": "0.00"
    }
  ]
}

Características:

  • ✅ NO lleva impuesto
  • percent = "0.00"
  • tax_amount = "0.00"
  • ✅ Se incluye en tax_exclusive_amount
  • ✅ NO se incluye en cálculo de IVA

Línea 2: Artículo con IVA 19%

{
  "description": "CURUBA",
  "code": "CURUBA",
  "invoiced_quantity": "1",
  "line_extension_amount": "2400.00",
  "price_amount": "2856.00",
  "unit_measure_id": 70,
  "type_item_identification_id": 4,
  "tax_totals": [
    {
      "tax_id": 1,
      "tax_amount": "456.00",
      "taxable_amount": "2400.00",
      "percent": "19.00"
    }
  ]
}

Características:

  • ✅ LLEVA IVA 19%
  • tax_amount = 2400 × 0.19 = 456.00
  • ✅ Se incluye en tax_exclusive_amount
  • ✅ Se suma al tax_totals de 19%

📊 TOTALES CON ESTRUCTURA MIXTA

legal_monetary_totals

"legal_monetary_totals": {
  "line_extension_amount": "1002400.00",
  "tax_exclusive_amount": "1002400.00",
  "tax_inclusive_amount": "1002856.00",
  "payable_amount": "1002856.00"
}

Cálculo:

  • Base exenta: 1,000,000.00
  • Base gravada al 19%: 2,400.00
  • IVA 19%: 2,400.00 × 0.19 = 456.00
  • Total: 1,002,856.00

tax_totals con Múltiples Tasas

"tax_totals": [
  {
    "tax_id": 1,
    "tax_amount": "0.00",
    "taxable_amount": "1000000.00",
    "percent": "0.00"
  },
  {
    "tax_id": 1,
    "tax_amount": "456.00",
    "taxable_amount": "2400.00",
    "percent": "19.00"
  }
]

✅ RESPUESTA EXITOSA (200 OK)

{
  "success": true,
  "message": "Factura mixta generada exitosamente",
  "invoice": {
    "number": "SETP990000241",
    "uuid": "a1b2c3d4e5f6...",
    "tax_breakdown": {
      "exempt_amount": 1000000.00,
      "taxable_19_pct": 2400.00,
      "tax_19_pct": 456.00
    },
    "totals": {
      "subtotal": 1002400.00,
      "tax": 456.00,
      "total": 1002856.00
    },
    "status": "sent_to_dian"
  }
}

❌ ERRORES COMUNES

422 - Mismatch en Totales

{
  "success": false,
  "message": "Error en cálculo de totales",
  "errors": {
    "tax_totals": ["Suma no coincide con líneas"]
  }
}

422 - IVA 19% Incorrecto

{
  "success": false,
  "message": "Validación impuesto fallida",
  "errors": {
    "tax_totals[1]": ["IVA debe ser 456.00, recibido 450.00"]
  }
}

📥 VALIDACIONES

DEBE cumplir:

  • Mínimo 2 líneas con diferentes tasas
  • line_extension_amount factura = suma de líneas
  • Líneas exentas: tax_amount = 0.00, percent = "0.00"
  • Líneas gravadas: tax_amount = base × percent
  • tax_totals debe listar todos los percent encontrados
  • tax_exclusive_amount = suma de line_extension_amount
  • tax_inclusive_amount = tax_exclusive_amount + IVA

Referencia: Sección 02 - Primeros Envíos Controller: InvoiceController@store Autenticación requerida:

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000241,
    "type_document_id": 1,
    "date": "2025-11-12",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "sendmail": true,
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2025-12-12",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "1002400.00",
        "tax_exclusive_amount": "2400.00",
        "tax_inclusive_amount": "1002856.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1002856.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "456.00",
            "taxable_amount": "2400.00",
            "percent": "19.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "1000000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "2400.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "2400.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "456.00",
                    "taxable_amount": "2400.00",
                    "percent": "19.00"
                }
            ],
            "description": "CURUBA",
            "code": "CURUBA",
            "type_item_identification_id": 4,
            "price_amount": "2856.00",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000241,
    "type_document_id": 1,
    "date": "2025-11-12",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "sendmail": true,
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2025-12-12",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "1002400.00",
        "tax_exclusive_amount": "2400.00",
        "tax_inclusive_amount": "1002856.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1002856.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "456.00",
            "taxable_amount": "2400.00",
            "percent": "19.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "1000000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "2400.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "2400.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "456.00",
                    "taxable_amount": "2400.00",
                    "percent": "19.00"
                }
            ],
            "description": "CURUBA",
            "code": "CURUBA",
            "type_item_identification_id": 4,
            "price_amount": "2856.00",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000241,
    "type_document_id": 1,
    "date": "2025-11-12",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "sendmail": true,
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2025-12-12",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "1002400.00",
        "tax_exclusive_amount": "2400.00",
        "tax_inclusive_amount": "1002856.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1002856.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "456.00",
            "taxable_amount": "2400.00",
            "percent": "19.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "1000000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "2400.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "2400.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "456.00",
                    "taxable_amount": "2400.00",
                    "percent": "19.00"
                }
            ],
            "description": "CURUBA",
            "code": "CURUBA",
            "type_item_identification_id": 4,
            "price_amount": "2856.00",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000241,"type_document_id":1,"date":"2025-11-12","time":"04:08:12","resolution_number":"18760000001","prefix":"SETP","sendmail":true,"customer":{"identification_number":900166483,"dv":1,"name":"INVERSIONES DAVAL SAS","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"municipality_id":822,"type_regime_id":1},"payment_form":{"payment_form_id":2,"payment_method_id":30,"payment_due_date":"2025-12-12","duration_measure":"30"},"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"1000000.00"}],"legal_monetary_totals":{"line_extension_amount":"1002400.00","tax_exclusive_amount":"2400.00","tax_inclusive_amount":"1002856.00","allowance_total_amount":"0.00","charge_total_amount":"0.00","payable_amount":"1002856.00"},"tax_totals":[{"tax_id":1,"tax_amount":"456.00","taxable_amount":"2400.00","percent":"19.00"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"1000000.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"1000000.00"}],"description":"COMISION POR SERVICIOS","code":"COMISION","type_item_identification_id":4,"price_amount":"1000000.00","base_quantity":"1"},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"2400.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"2400.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"456.00","taxable_amount":"2400.00","percent":"19.00"}],"description":"CURUBA","code":"CURUBA","type_item_identification_id":4,"price_amount":"2856.00","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

FACTURA TRIPLE MEZCLA: EXENTOS + IVA 19% + IVA 0%

📋 DESCRIPCIÓN GENERAL

Factura con tres categorías de artículos: exentos, con IVA 19% e IVA 0%. Es la combinación más compleja, típica en comercio donde se facturan servicios exentos, productos con IVA estándar y productos agrícolas con IVA 0%.

Endpoint: POST /api/ubl2.1/invoice

Método HTTP: POST

Autenticación: Bearer Token (requerido)

Tipo de contenido: application/json


✨ CARACTERÍSTICAS PRINCIPALES

  • 📊 Factura triple: exentos + IVA 19% + IVA 0%
  • 📊 Tres tasas de impuesto en un documento
  • 📊 Bases imponibles independientes por línea
  • 📊 Agregación separada en tax_totals por tasa
  • 📊 Validación compleja de totales
  • 📊 Diferenciación de categorías fiscales

🏷️ ESTRUCTURA DE TRES LÍNEAS

Línea 1: Artículo Exento

{
  "description": "COMISION POR SERVICIOS",
  "price_amount": "1000000.00",
  "line_extension_amount": "1000000.00",
  "unit_measure_id": 70,
  "invoiced_quantity": "1"
}

Línea 2: Artículo IVA 19%

{
  "description": "MANZANA",
  "price_amount": "2856.00",
  "line_extension_amount": "2400.00",
  "unit_measure_id": 70,
  "invoiced_quantity": "1",
  "tax_totals": [{
    "percent": "19.00",
    "tax_amount": "456.00",
    "taxable_amount": "2400.00"
  }]
}

Línea 3: Artículo IVA 0% (Agrícola)

{
  "description": "CURUBA",
  "price_amount": "3400.00",
  "line_extension_amount": "3400.00",
  "unit_measure_id": 70,
  "invoiced_quantity": "1",
  "tax_totals": [{
    "percent": "0.00",
    "tax_amount": "0.00",
    "taxable_amount": "3400.00"
  }]
}

⚠️ DIFERENCIA CRÍTICA: EXENTO vs IVA 0%

Aspecto EXENTO IVA 0%
tax_totals Opcional/No Obligatorio
percent 0.00 0.00
Reporta base NO
Línea 1 Sin tax_totals ✅ OK
Línea 3 Sí tiene tax_totals ✅ OK
XML UBL Puede omitir TaxTotal DEBE incluir

En este ejemplo:

  • Línea 1 (COMISION): EXENTO - sin tax_totals
  • Línea 3 (CURUBA): IVA 0% - CON tax_totals (percent: "0.00")

📊 TOTALES CON ESTRUCTURA TRIPLE

"legal_monetary_totals": {
  "line_extension_amount": "1005800.00",
  "tax_exclusive_amount": "1005800.00",
  "tax_inclusive_amount": "1006256.00",
  "payable_amount": "1006256.00"
}

Cálculo:

  • Línea 1 (Exento): 1,000,000.00
  • Línea 2 (IVA 19%): 2,400.00 + 456.00 IVA
  • Línea 3 (IVA 0%): 3,400.00
  • Total: 1,006,256.00

tax_totals con Tres Tasas

"tax_totals": [
  {"percent": "19.00", "tax_amount": "456.00", "taxable_amount": "2400.00"},
  {"percent": "0.00", "tax_amount": "0.00", "taxable_amount": "3400.00"}
]

✅ RESPUESTA EXITOSA (200 OK)

{
  "success": true,
  "message": "Factura triple generada exitosamente",
  "invoice": {
    "number": "SETP990000242",
    "uuid": "a1b2c3d4e5f6...",
    "tax_breakdown": {
      "exempt": 1000000.00,
      "iva_19_pct": 2400.00,
      "agricultural_0_pct": 3400.00
    },
    "totals": {
      "subtotal": 1005800.00,
      "tax_19": 456.00,
      "total": 1006256.00
    },
    "status": "sent_to_dian"
  }
}

❌ ERRORES COMUNES

422 - Dos Líneas 0% Sin Diferenciación

{
  "success": false,
  "message": "Estructura inválida",
  "errors": {"tax_totals": ["Línea exenta debe SER exenta"]}
}

422 - Total No Coincide

{
  "success": false,
  "message": "Error en totales",
  "errors": {"payable_amount": ["Debe ser 1006256.00"]}
}

📥 VALIDACIONES CRÍTICAS

Línea 1 (Exento):

  • SIN tax_totals (opcional)
  • Se suma directamente a subtotal

Línea 2 (IVA 19%):

  • CON tax_totals (obligatorio)
  • percent = "19.00"
  • tax_amount = base × 0.19

Línea 3 (IVA 0%):

  • CON tax_totals (obligatorio para diferenciarse)
  • percent = "0.00"
  • Reporta base pero sin impuesto

Referencia: Sección 02 - Primeros Envíos Complejidad: Alta (3 tasas) Controller: InvoiceController@store Autenticación requerida:

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000242,
    "type_document_id": 1,
    "date": "2025-11-12",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "sendmail": true,
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2025-12-12",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "1005800.00",
        "tax_exclusive_amount": "5800.00",
        "tax_inclusive_amount": "1006256.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1006256.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "456.00",
            "taxable_amount": "2400.00",
            "percent": "19.00"
        },
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "taxable_amount": "3400.00",
            "percent": "0.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "1000000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "2400.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "2400.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "456.00",
                    "taxable_amount": "2400.00",
                    "percent": "19.00"
                }
            ],
            "description": "MANZANA",
            "code": "MANZANA",
            "type_item_identification_id": 4,
            "price_amount": "2856.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "3400.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "3400.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "3400.00",
                    "percent": "0.00"
                }
            ],
            "description": "CURUBA",
            "code": "CURUBA",
            "type_item_identification_id": 4,
            "price_amount": "3400.00",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000242,
    "type_document_id": 1,
    "date": "2025-11-12",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "sendmail": true,
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2025-12-12",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "1005800.00",
        "tax_exclusive_amount": "5800.00",
        "tax_inclusive_amount": "1006256.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1006256.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "456.00",
            "taxable_amount": "2400.00",
            "percent": "19.00"
        },
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "taxable_amount": "3400.00",
            "percent": "0.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "1000000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "2400.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "2400.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "456.00",
                    "taxable_amount": "2400.00",
                    "percent": "19.00"
                }
            ],
            "description": "MANZANA",
            "code": "MANZANA",
            "type_item_identification_id": 4,
            "price_amount": "2856.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "3400.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "3400.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "3400.00",
                    "percent": "0.00"
                }
            ],
            "description": "CURUBA",
            "code": "CURUBA",
            "type_item_identification_id": 4,
            "price_amount": "3400.00",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000242,
    "type_document_id": 1,
    "date": "2025-11-12",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "sendmail": true,
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": "3103891693",
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2025-12-12",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "1000000.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "1005800.00",
        "tax_exclusive_amount": "5800.00",
        "tax_inclusive_amount": "1006256.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1006256.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "456.00",
            "taxable_amount": "2400.00",
            "percent": "19.00"
        },
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "taxable_amount": "3400.00",
            "percent": "0.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "1000000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "1000000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "2400.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "2400.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "456.00",
                    "taxable_amount": "2400.00",
                    "percent": "19.00"
                }
            ],
            "description": "MANZANA",
            "code": "MANZANA",
            "type_item_identification_id": 4,
            "price_amount": "2856.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "3400.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "3400.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "3400.00",
                    "percent": "0.00"
                }
            ],
            "description": "CURUBA",
            "code": "CURUBA",
            "type_item_identification_id": 4,
            "price_amount": "3400.00",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000242,"type_document_id":1,"date":"2025-11-12","time":"04:08:12","resolution_number":"18760000001","prefix":"SETP","sendmail":true,"customer":{"identification_number":900166483,"dv":1,"name":"INVERSIONES DAVAL SAS","phone":"3103891693","address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"municipality_id":822,"type_regime_id":1},"payment_form":{"payment_form_id":2,"payment_method_id":30,"payment_due_date":"2025-12-12","duration_measure":"30"},"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"1000000.00"}],"legal_monetary_totals":{"line_extension_amount":"1005800.00","tax_exclusive_amount":"5800.00","tax_inclusive_amount":"1006256.00","allowance_total_amount":"0.00","charge_total_amount":"0.00","payable_amount":"1006256.00"},"tax_totals":[{"tax_id":1,"tax_amount":"456.00","taxable_amount":"2400.00","percent":"19.00"},{"tax_id":1,"tax_amount":"0.00","taxable_amount":"3400.00","percent":"0.00"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"1000000.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"1000000.00"}],"description":"COMISION POR SERVICIOS","code":"COMISION","type_item_identification_id":4,"price_amount":"1000000.00","base_quantity":"1"},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"2400.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"2400.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"456.00","taxable_amount":"2400.00","percent":"19.00"}],"description":"MANZANA","code":"MANZANA","type_item_identification_id":4,"price_amount":"2856.00","base_quantity":"1"},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"3400.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"3400.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"3400.00","percent":"0.00"}],"description":"CURUBA","code":"CURUBA","type_item_identification_id":4,"price_amount":"3400.00","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

FACTURA MANDATO (COMISIÓN INMOBILIARIA)

📋 DESCRIPCIÓN GENERAL

Factura mandato utilizada en sectores donde un tercero (mandatario/agente) recibe el pago a nombre de otro (mandante/propietario). Muy común en inmobiliarias para recaudar arrendamientos, ventas de bienes y comisiones.

Endpoint: POST /api/ubl2.1/invoice-mandate

Método HTTP: POST

Autenticación: Bearer Token (requerido)

Tipo de contenido: application/json


✨ CARACTERÍSTICAS PRINCIPALES

  • 📊 Factura emitida por mandatario (comisionista)
  • 📊 Campo agentparty: NIT del propietario real (mandante)
  • 📊 Campo agentparty_dv: Dígito de verificación del mandante
  • 📊 Endpoint especializado: /invoice-mandate
  • 📊 Muy usada en sector inmobiliario
  • 📊 Separación clara entre quien emite y quien recibe el pago

🤝 CONCEPTO DE MANDATO

Estructura de una Factura Mandato

┌─────────────────────────────────────────┐
│ FACTURA MANDATO                          │
├─────────────────────────────────────────┤
│ Emisor: Inmobiliaria (Mandatario)       │
│  - Factura físicamente                  │
│  - Cobra en nombre del propietario      │
│  - Gana comisión por mediación          │
│                                          │
│ Cliente: Inquilino/Comprador            │
│                                          │
│ agentparty: Propietario (Mandante)      │
│  - Recibe el neto de la factura         │
│  - No aparece como emisor               │
│  - Propietario del bien/derecho         │
└─────────────────────────────────────────┘

Ejemplo Real: Arrendamiento Inmobiliario

Propietario: CARLOS MARIO CARMONA (CC: 18387250) [agentparty]
   |
   | Contrata mediación
   v
Inmobiliaria: ALEXANDER OBANDO SAS (CC: 900468658) [Emisor]
   |
   | Factura mandato # 990000249
   v
Inquilino: Paga $1,800,000.00
   |
   | Distribución:
   v
Inmobiliaria: +$95,798.32 (comisión/utilidad 5.6%)
Propietario: +$1,704,201.68 (arrendamiento neto)
Total factura: $1,800,000.00

📝 CAMPOS ESPECÍFICOS DEL MANDATO

Campos Nuevos en Mandato

Campo Tipo Obligatorio Descripción Ejemplo
agentparty integer ✅ Sí NIT del propietario/mandante 900468658
agentparty_dv integer ✅ Sí Dígito verificación del mandante 1

Ejemplo con Campos Mandato

{
  "number": 990000249,
  "type_document_id": 1,
  "date": "2025-11-12",
  "time": "06:44:45",
  "resolution_number": "18760000001",
  "prefix": "SETP",
  "customer": {
    "identification_number": 89008003,
    "dv": 2,
    "name": "ALEXANDER OBANDO LONDONO",
    "type_document_identification_id": 6
  },
  "payment_form": {
    "payment_form_id": 1,
    "payment_method_id": 10,
    "payment_due_date": "2025-11-12"
  },
  "legal_monetary_totals": {
    "line_extension_amount": "1704201.68",
    "tax_exclusive_amount": "1704201.68",
    "tax_inclusive_amount": "1800000.00",
    "payable_amount": "1800000.00"
  },
  "invoice_lines": [
    {
      "description": "PRUEBA MANDATO",
      "code": "PRUEBA1",
      "invoiced_quantity": "1",
      "line_extension_amount": "600000.00",
      "price_amount": "600000.00",
      "unit_measure_id": 70
    },
    {
      "description": "PRUEBA MANDATO",
      "code": "PRUEBA2",
      "invoiced_quantity": "1",
      "line_extension_amount": "600000.00",
      "price_amount": "600000.00",
      "unit_measure_id": 70
    },
    {
      "description": "PRUEBA MANDATO",
      "code": "PRUEBA3",
      "invoiced_quantity": "1",
      "line_extension_amount": "504201.68",
      "price_amount": "504201.68",
      "unit_measure_id": 70,
      "agentparty": 900468658,           // NIT mandante
      "agentparty_dv": 1,                // DV mandante
      "tax_totals": [{
        "percent": "19.00",
        "tax_amount": "95798.32",
        "taxable_amount": "504201.68"
      }]
    }
  ]
}

📊 ESTRUCTURA DE LÍNEAS EN MANDATO

Línea 1 y 2: Bienes/Servicios (SIN agentparty)

{
  "description": "PRUEBA MANDATO",
  "line_extension_amount": "600000.00",
  "price_amount": "600000.00",
  "invoiced_quantity": "1",
  "unit_measure_id": 70,
  "tax_totals": [{
    "percent": "0.00",
    "tax_amount": "0.00",
    "taxable_amount": "600000.00"
  }]
  // SIN agentparty - línea regular
}

Línea 3: Comisión/Utilidad (CON agentparty)

{
  "description": "PRUEBA MANDATO",
  "line_extension_amount": "504201.68",
  "price_amount": "504201.68",
  "invoiced_quantity": "1",
  "unit_measure_id": 70,
  "agentparty": 900468658,         // ⭐ NIT del mandante
  "agentparty_dv": 1,              // ⭐ DV del mandante
  "tax_totals": [{
    "percent": "19.00",
    "tax_amount": "95798.32",
    "taxable_amount": "504201.68"
  }]
  // CON agentparty - línea de comisión/utilidad
}

📊 TOTALES EN FACTURA MANDATO

"legal_monetary_totals": {
  "line_extension_amount": "1704201.68",    // TOTAL sin IVA
  "tax_exclusive_amount": "1704201.68",    // TOTAL gravable
  "tax_inclusive_amount": "1800000.00",    // TOTAL con IVA
  "payable_amount": "1800000.00"           // A PAGAR
}

Cálculo:

  • Línea 1: 600,000.00
  • Línea 2: 600,000.00
  • Línea 3 base: 504,201.68
  • Línea 3 IVA (19%): 95,798.32
  • Total factura: 1,800,000.00

✅ RESPUESTA EXITOSA (200 OK)

{
  "success": true,
  "message": "Factura mandato generada exitosamente",
  "invoice": {
    "number": "SETP990000249",
    "uuid": "a1b2c3d4e5f6...",
    "type": "MANDATE",
    "issuer": "ALEXANDER OBANDO LONDONO",
    "mandante": "900468658-1",
    "totals": {
      "subtotal": 1704201.68,
      "tax": 95798.32,
      "total": 1800000.00
    },
    "status": "sent_to_dian",
    "mandate_info": {
      "agentparty": 900468658,
      "agentparty_dv": 1,
      "commission_line": "PRUEBA3"
    }
  },
  "xml_base64": "[XML UBL 2.1 mandato]"
}

❌ ERRORES COMUNES

422 - agentparty Faltando

{
  "success": false,
  "message": "Campos mandato requeridos",
  "errors": {
    "invoice_lines[2].agentparty": [
      "agentparty es obligatorio en línea con mandato"
    ]
  }
}

422 - DV Incorrecto

{
  "success": false,
  "message": "Validación mandante fallida",
  "errors": {
    "invoice_lines[2].agentparty_dv": [
      "DV no coincide con NIT 900468658"
    ]
  }
}

422 - Mandante Igual a Emisor

{
  "success": false,
  "message": "Mandato inválido",
  "errors": {
    "agentparty": [
      "Mandante no puede ser igual al emisor"
    ]
  }
}

🔄 CASOS DE USO

Caso 1: Inmobiliaria Recaudando Arrendamiento

Inmobiliaria factura arrendamiento, pero la comisión va a cuenta del propietario:

{
  "invoice_lines": [
    {"description": "Arrendamiento mes 11/2025", "price_amount": 1000000},
    {
      "description": "Comisión administración",
      "price_amount": 190000,
      "agentparty": 15476395,
      "agentparty_dv": 3
    }
  ]
}

Caso 2: Inmobiliaria con Múltiples Propiedades

Una inmobiliaria factura por varias propiedades con mandatarios diferentes:

{
  "invoice_lines": [
    {
      "description": "Propiedad A - Arrendamiento",
      "price_amount": 2000000,
      "agentparty": 15476395
    },
    {
      "description": "Propiedad B - Arrendamiento",
      "price_amount": 1500000,
      "agentparty": 18945672
    }
  ]
}

Caso 3: Comisión de Venta

Agente de ventas factura comisión por venta:

{
  "invoice_lines": [
    {
      "description": "Comisión venta vehículo VW Polo",
      "price_amount": 500000,
      "agentparty": 800123456,
      "agentparty_dv": 2
    }
  ]
}

📥 VALIDACIONES MANDATO

DEBE cumplir:

  • Endpoint: /invoice-mandate (NO /invoice)
  • agentparty: NIT válido de tercero
  • agentparty_dv: Dígito verificación correcto
  • Mandante ≠ Emisor: No pueden ser la misma persona
  • Al menos una línea CON agentparty
  • Totales coherentes: suma de líneas = payable_amount

NO debe:

  • Usar endpoint /invoice en lugar de /invoice-mandate
  • Omitir agentparty cuando es línea de comisión
  • Poner agentparty igual a identificación del emisor
  • Usar DV incorrecto del mandante
  • Dejar agentparty en líneas que NO son comisión

📝 NOTAS TÉCNICAS

  1. Mandato vs Factura Regular: Se diferencia en endpoint y campos agentparty

  2. Líneas Mixtas: Algunas líneas SIN agentparty, otras CON agentparty

  3. XML UBL: Incluye extensión <AgentParty> con NIT y DV

  4. Retenciones: Se calculan sobre el total incluyendo comisión

  5. Reportes DIAN: Identifica mandante para auditoría

  6. Sector Inmobiliario: Caso de uso principal

  7. Comisiones: Pueden ir en línea separada o mezcladas

  8. Documentación Base: Ver Sección 02 - Primeros Envíos


🔄 FLUJO DE PROCESAMIENTO MANDATO

1. Cliente envía JSON con agentparty en líneas
2. API valida estructura de mandato
3. API verifica agentparty NIT y DV
4. API valida mandante ≠ emisor
5. API calcula totales incluyendo comisión
6. API genera XML UBL con AgentParty
7. API firma XML con certificado
8. API envía a DIAN
9. DIAN valida estructura mandato
10. DIAN retorna CUFE
11. API registra factura mandato
12. Sistema identifica mandante para auditoría

Tipo: Factura Mandato (Comisión Inmobiliaria) Endpoint: /invoice-mandate Sector: Inmobiliario, Servicios, Comercio Controller: InvoiceController@storeManadate Autenticación requerida:

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000249,
    "type_document_id": 1,
    "date": "2025-11-12",
    "time": "06:44:45",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "notes": "SIN OBSERVACIONES",
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-12",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "1704201.68"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "1704201.68",
        "tax_exclusive_amount": "1704201.68",
        "tax_inclusive_amount": "1800000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1800000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "1200000.00"
        },
        {
            "tax_id": 1,
            "tax_amount": "95798.32",
            "percent": "19",
            "taxable_amount": "504201.68"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "600000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "600000.00",
                    "percent": "0.00"
                }
            ],
            "description": "PRUEBA MANDATO",
            "code": "PRUEBA1",
            "type_item_identification_id": 4,
            "price_amount": "600000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "600000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "600000.00",
                    "percent": "0.00"
                }
            ],
            "description": "PRUEBA MANDATO",
            "code": "PRUEBA2",
            "type_item_identification_id": 4,
            "price_amount": "600000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "504201.68",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "95798.32",
                    "taxable_amount": "504201.68",
                    "percent": "19.00"
                }
            ],
            "description": "PRUEBA MANDATO",
            "agentparty": 900468658,
            "agentparty_dv": 1,
            "code": "PRUEBA3",
            "type_item_identification_id": 4,
            "price_amount": "504201.68",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice-mandate' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000249,
    "type_document_id": 1,
    "date": "2025-11-12",
    "time": "06:44:45",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "notes": "SIN OBSERVACIONES",
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-12",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "1704201.68"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "1704201.68",
        "tax_exclusive_amount": "1704201.68",
        "tax_inclusive_amount": "1800000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1800000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "1200000.00"
        },
        {
            "tax_id": 1,
            "tax_amount": "95798.32",
            "percent": "19",
            "taxable_amount": "504201.68"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "600000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "600000.00",
                    "percent": "0.00"
                }
            ],
            "description": "PRUEBA MANDATO",
            "code": "PRUEBA1",
            "type_item_identification_id": 4,
            "price_amount": "600000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "600000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "600000.00",
                    "percent": "0.00"
                }
            ],
            "description": "PRUEBA MANDATO",
            "code": "PRUEBA2",
            "type_item_identification_id": 4,
            "price_amount": "600000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "504201.68",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "95798.32",
                    "taxable_amount": "504201.68",
                    "percent": "19.00"
                }
            ],
            "description": "PRUEBA MANDATO",
            "agentparty": 900468658,
            "agentparty_dv": 1,
            "code": "PRUEBA3",
            "type_item_identification_id": 4,
            "price_amount": "504201.68",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice-mandate', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000249,
    "type_document_id": 1,
    "date": "2025-11-12",
    "time": "06:44:45",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "notes": "SIN OBSERVACIONES",
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-12",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "1704201.68"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "1704201.68",
        "tax_exclusive_amount": "1704201.68",
        "tax_inclusive_amount": "1800000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1800000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "1200000.00"
        },
        {
            "tax_id": 1,
            "tax_amount": "95798.32",
            "percent": "19",
            "taxable_amount": "504201.68"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "600000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "600000.00",
                    "percent": "0.00"
                }
            ],
            "description": "PRUEBA MANDATO",
            "code": "PRUEBA1",
            "type_item_identification_id": 4,
            "price_amount": "600000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "600000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "600000.00",
                    "percent": "0.00"
                }
            ],
            "description": "PRUEBA MANDATO",
            "code": "PRUEBA2",
            "type_item_identification_id": 4,
            "price_amount": "600000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "504201.68",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "95798.32",
                    "taxable_amount": "504201.68",
                    "percent": "19.00"
                }
            ],
            "description": "PRUEBA MANDATO",
            "agentparty": 900468658,
            "agentparty_dv": 1,
            "code": "PRUEBA3",
            "type_item_identification_id": 4,
            "price_amount": "504201.68",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000249,"type_document_id":1,"date":"2025-11-12","time":"06:44:45","resolution_number":"18760000001","prefix":"SETP","notes":"SIN OBSERVACIONES","customer":{"identification_number":89008003,"dv":2,"name":"ALEXANDER OBANDO LONDONO","phone":"3103891693","address":"BRR LIMONAR MZ 6 CS 3 ET 1","email":"[email protected]","merchant_registration":"0000-00","type_document_identification_id":6,"type_organization_id":2,"municipality_id":149,"type_regime_id":2},"payment_form":{"payment_form_id":1,"payment_method_id":10,"payment_due_date":"2025-11-12","duration_measure":"0"},"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"1704201.68"}],"legal_monetary_totals":{"line_extension_amount":"1704201.68","tax_exclusive_amount":"1704201.68","tax_inclusive_amount":"1800000.00","allowance_total_amount":"0.00","charge_total_amount":"0.00","payable_amount":"1800000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"0.00","percent":"0","taxable_amount":"1200000.00"},{"tax_id":1,"tax_amount":"95798.32","percent":"19","taxable_amount":"504201.68"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"600000.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"600000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"600000.00","percent":"0.00"}],"description":"PRUEBA MANDATO","code":"PRUEBA1","type_item_identification_id":4,"price_amount":"600000.00","base_quantity":"1"},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"600000.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"600000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"600000.00","percent":"0.00"}],"description":"PRUEBA MANDATO","code":"PRUEBA2","type_item_identification_id":4,"price_amount":"600000.00","base_quantity":"1"},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"504201.68","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"600000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"95798.32","taxable_amount":"504201.68","percent":"19.00"}],"description":"PRUEBA MANDATO","agentparty":900468658,"agentparty_dv":1,"code":"PRUEBA3","type_item_identification_id":4,"price_amount":"504201.68","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice-mandate", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

FACTURA AIU (ADMINISTRACIÓN, IMPREVISTOS, UTILIDAD)

📋 DESCRIPCIÓN GENERAL

Factura especializada del sector construcción donde se factura el valor del contrato desglosado en tres componentes: Administración, Imprevistos y Utilidad. Solo la UTILIDAD causa impuesto (IVA/Impuesto de Renta), los otros dos componentes son exentos.

Endpoint: POST /api/ubl2.1/invoice-aiu

Método HTTP: POST

Autenticación: Bearer Token (requerido)

Tipo de contenido: application/json

Sector: Construcción, Contratos, Servicios


✨ CARACTERÍSTICAS PRINCIPALES

  • 📊 Factura con estructura AIU obligatoria
  • 📊 Tres líneas: Administración, Imprevisto, Utilidad
  • 📊 Solo Utilidad lleva IVA (típicamente 19%)
  • 📊 Administración e Imprevisto: sin IVA (0%)
  • 📊 Muy utilizada en construcción y contratación
  • 📊 Endpoint especializado: /invoice-aiu

🏗️ ESTRUCTURA AIU

Concepto de AIU en Construcción

┌─────────────────────────────────────────┐
│ FACTURA AIU - TOTAL: $2,962,444.00      │
├─────────────────────────────────────────┤
│ 1. ADMINISTRACIÓN: $67,920.00 (IVA 0%)  │
│    • Gastos administrativos              │
│    • Salarios personal administrativo    │
│    • No lleva impuesto                   │
│                                          │
│ 2. IMPREVISTO: $226,400.00 (IVA 0%)    │
│    • Contingencias durante obra         │
│    • Riesgos imprevistos                 │
│    • No lleva impuesto                   │
│                                          │
│ 3. UTILIDAD: $2,268,124.00 + IVA 19%   │
│    • Ganancia del contratista           │
│    • SÍ lleva impuesto (430,002.99)     │
│                                          │
│ TOTAL BASE: $2,562,444.00                │
│ TOTAL IVA:  $426,002.99  (solo sobre U) │
│ TOTAL:      $2,988,447.00                │
└─────────────────────────────────────────┘

Desglose de Líneas AIU

Línea 1: ADMINISTRACIÓN (sin IVA)

{
  "description": "Administración",
  "code": "ADMINIST",
  "invoiced_quantity": "1.00",
  "line_extension_amount": "67920.00",
  "price_amount": "67920.00",
  "unit_measure_id": 70,
  "type_item_identification_id": 4,
  "tax_totals": [{
    "tax_id": 1,
    "tax_amount": "0.00",
    "taxable_amount": "67920.00",
    "percent": "0.00"  // SIN IVA
  }]
}

Línea 2: IMPREVISTO (sin IVA)

{
  "description": "Imprevisto",
  "code": "IMPREVIS",
  "invoiced_quantity": "1.00",
  "line_extension_amount": "226400.00",
  "price_amount": "226400.00",
  "unit_measure_id": 70,
  "type_item_identification_id": 4,
  "tax_totals": [{
    "tax_id": 1,
    "tax_amount": "0.00",
    "taxable_amount": "226400.00",
    "percent": "0.00"  // SIN IVA
  }]
}

Línea 3: UTILIDAD (CON IVA 19%)

{
  "description": "AMORTIGUADOR TRAS DR200",
  "code": "6210044A",
  "invoiced_quantity": "1.00",
  "line_extension_amount": "2268124.00",
  "price_amount": "2696968.00",  // Incluye IVA
  "unit_measure_id": 70,
  "type_item_identification_id": 4,
  "tax_totals": [{
    "tax_id": 1,
    "tax_amount": "430843.60",
    "taxable_amount": "2268124.00",
    "percent": "19.00"  // SÍ lleva IVA
  }]
}

📊 TOTALES EN FACTURA AIU

"legal_monetary_totals": {
  "line_extension_amount": "2562444.00",    // A + I + U (sin IVA sobre U)
  "tax_exclusive_amount": "2562444.00",    // Base total
  "tax_inclusive_amount": "2988447.00",    // Total con IVA de U
  "payable_amount": "2988447.00"           // A PAGAR
}

Cálculo:

  • Administración: 67,920.00 (0% IVA)
  • Imprevisto: 226,400.00 (0% IVA)
  • Utilidad base: 2,268,124.00
  • IVA sobre Utilidad (19%): 430,843.60
  • Total: 2,988,447.00

tax_totals con Estructura AIU

"tax_totals": [
  {
    "tax_id": 1,
    "tax_amount": "0.00",
    "taxable_amount": "294320.00",    // A + I
    "percent": "0.00"
  },
  {
    "tax_id": 1,
    "tax_amount": "430843.60",
    "taxable_amount": "2268124.00",   // U
    "percent": "19.00"
  }
]

✅ RESPUESTA EXITOSA (200 OK)

{
  "success": true,
  "message": "Factura AIU generada exitosamente",
  "invoice": {
    "number": "SETP990000212",
    "uuid": "a1b2c3d4e5f6...",
    "type": "AIU",
    "project": "PAVIMENTACION VIA SAN CARLOS - GRANADA",
    "aiu_breakdown": {
      "administracion": 67920.00,
      "imprevisto": 226400.00,
      "utilidad": 2268124.00
    },
    "totals": {
      "base_a_i_u": 2562444.00,
      "iva_sobre_utilidad": 430843.60,
      "total": 2988447.00
    },
    "status": "sent_to_dian"
  },
  "xml_base64": "[XML UBL 2.1 con estructura AIU]"
}

❌ ERRORES COMUNES

422 - Línea Utilidad sin IVA

{
  "success": false,
  "message": "Validación AIU fallida",
  "errors": {
    "invoice_lines[2]": [
      "Línea UTILIDAD debe llevar impuesto (19%)"
    ]
  }
}

422 - Línea Administración con IVA

{
  "success": false,
  "message": "Estructura AIU inválida",
  "errors": {
    "invoice_lines[0].tax_totals": [
      "ADMINISTRACIÓN no debe llevar impuesto"
    ]
  }
}

422 - Falta Línea Imprevisto

{
  "success": false,
  "message": "Estructura AIU incompleta",
  "errors": {
    "invoice_lines": [
      "Factura AIU debe tener A, I y U. Faltan líneas."
    ]
  }
}

🔄 CASOS DE USO

Caso 1: Contrato de Construcción (Obra Negra)

{
  "noteAIU": "CONSTRUCCION CASA - ETAPA OBRA NEGRA",
  "invoice_lines": [
    {
      "description": "Administración",
      "line_extension_amount": "5000000.00",
      "percent": "0.00"
    },
    {
      "description": "Imprevisto",
      "line_extension_amount": "3000000.00",
      "percent": "0.00"
    },
    {
      "description": "Utilidad y Ganancia",
      "line_extension_amount": "20000000.00",
      "percent": "19.00",
      "price_amount": "23800000.00"
    }
  ]
}

Caso 2: Contrato de Servicios Profesionales

{
  "noteAIU": "CONSULTORIA PROYECTO VIAL",
  "invoice_lines": [
    {"description": "Administración", "line_extension_amount": "1000000.00", "percent": "0.00"},
    {"description": "Imprevisto", "line_extension_amount": "500000.00", "percent": "0.00"},
    {"description": "Honorarios", "line_extension_amount": "5000000.00", "percent": "19.00"}
  ]
}

📥 VALIDACIONES AIU

DEBE cumplir:

  • Endpoint: /invoice-aiu (NO /invoice)
  • 3 líneas mínimas: Administración, Imprevisto, Utilidad
  • Administración: percent = "0.00" (sin IVA)
  • Imprevisto: percent = "0.00" (sin IVA)
  • Utilidad: percent = "19.00" (O tarifa aplicable)
  • Base AIU: suma de A + I + U
  • IVA: solo sobre Utilidad
  • Total: base + IVA

NO debe:

  • Usar endpoint /invoice en lugar de /invoice-aiu
  • Mezclar tasas de IVA en línea Utilidad (solo 1 tasa)
  • Poner IVA en Administración e Imprevisto
  • Omitir alguno de los tres componentes
  • Usar "Utilidad" con 0% IVA

📝 NOTAS TÉCNICAS

  1. Normativa: Decreto 2242/2015 (construcción)

  2. Campo noteAIU: Descripción del proyecto (información adicional)

  3. Línea Utilidad: Solo esta línea causa impuestos

  4. Retenciones: Se calculan sobre total con IVA

  5. Pago AIU: Generalmente a través de cuenta AIU separada

  6. Glosas: DIAN valida estructura AIU para pagos públicos

  7. Sector Construcción: Caso de uso principal

  8. Documentación Base: Ver Sección 02 - Primeros Envíos


🔄 FLUJO DE PROCESAMIENTO AIU

1. Cliente envía JSON con 3 líneas (A, I, U)
2. API valida estructura AIU
3. API verifica línea 1 (Admin): 0% IVA
4. API verifica línea 2 (Imprevisto): 0% IVA
5. API verifica línea 3 (Utilidad): 19% IVA
6. API calcula total: A + I + (U × 1.19)
7. API genera XML con estructura AIU
8. API firma XML con certificado
9. API envía a DIAN
10. DIAN valida estructura AIU
11. DIAN retorna CUFE
12. API registra factura AIU
13. Sistema separa componentes para auditoría

Tipo: Factura AIU (Construcción) Endpoint: /invoice-aiu Sector: Construcción, Contratos, Servicios Regulación: Decreto 2242/2015 Controller: InvoiceController@storeAIU Autenticación requerida:

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "type_document_id": 1,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "number": 990000212,
    "date": "2025-11-07",
    "time": "14:20:49",
    "notes": "SIN OBSERVACIONES",
    "noteAIU": "PARA PROYECTO DE PAVIMENTACION VIA SAN CARLOS - GRANADA",
    "sendmail": true,
    "customer": {
        "identification_number": 18387250,
        "dv": 1,
        "name": "CARLOS MARIO CARMONA PATIÑO",
        "phone": "3176364715",
        "address": "CRA 98 B 48 164 AP 203",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 1006,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 10,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "2536441.01"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "2536441.01",
        "tax_exclusive_amount": "2536441.01",
        "tax_inclusive_amount": "2962444.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "2962444.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "294320.00"
        },
        {
            "tax_id": 1,
            "tax_amount": "426002.99",
            "percent": "19",
            "taxable_amount": "2242121.01"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1.00",
            "line_extension_amount": "339600.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "339600.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "64524.00",
                    "taxable_amount": "339600.00",
                    "percent": "19.00"
                }
            ],
            "description": "Utilidad",
            "code": "UTILIDAD",
            "type_item_identification_id": 4,
            "price_amount": "404124.00",
            "base_quantity": "1.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1.00",
            "line_extension_amount": "226400.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "226400.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "226400.00",
                    "percent": "0.00"
                }
            ],
            "description": "Imprevisto",
            "code": "IMPREVIS",
            "type_item_identification_id": 4,
            "price_amount": "226400.00",
            "base_quantity": "1.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1.00",
            "line_extension_amount": "67920.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "67920.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "67920.00",
                    "percent": "0.00"
                }
            ],
            "description": "Administración",
            "code": "ADMINIST",
            "type_item_identification_id": 4,
            "price_amount": "67920.00",
            "base_quantity": "1.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1.00",
            "line_extension_amount": "1902521.01",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1902521.01"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "361478.99",
                    "taxable_amount": "1902521.01",
                    "percent": "19.00"
                }
            ],
            "description": "AMORTIGUADOR TRAS DR200",
            "code": "6210044A",
            "type_item_identification_id": 4,
            "price_amount": "2264000.00",
            "base_quantity": "1.00"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice-aiu' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "type_document_id": 1,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "number": 990000212,
    "date": "2025-11-07",
    "time": "14:20:49",
    "notes": "SIN OBSERVACIONES",
    "noteAIU": "PARA PROYECTO DE PAVIMENTACION VIA SAN CARLOS - GRANADA",
    "sendmail": true,
    "customer": {
        "identification_number": 18387250,
        "dv": 1,
        "name": "CARLOS MARIO CARMONA PATIÑO",
        "phone": "3176364715",
        "address": "CRA 98 B 48 164 AP 203",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 1006,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 10,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "2536441.01"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "2536441.01",
        "tax_exclusive_amount": "2536441.01",
        "tax_inclusive_amount": "2962444.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "2962444.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "294320.00"
        },
        {
            "tax_id": 1,
            "tax_amount": "426002.99",
            "percent": "19",
            "taxable_amount": "2242121.01"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1.00",
            "line_extension_amount": "339600.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "339600.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "64524.00",
                    "taxable_amount": "339600.00",
                    "percent": "19.00"
                }
            ],
            "description": "Utilidad",
            "code": "UTILIDAD",
            "type_item_identification_id": 4,
            "price_amount": "404124.00",
            "base_quantity": "1.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1.00",
            "line_extension_amount": "226400.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "226400.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "226400.00",
                    "percent": "0.00"
                }
            ],
            "description": "Imprevisto",
            "code": "IMPREVIS",
            "type_item_identification_id": 4,
            "price_amount": "226400.00",
            "base_quantity": "1.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1.00",
            "line_extension_amount": "67920.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "67920.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "67920.00",
                    "percent": "0.00"
                }
            ],
            "description": "Administración",
            "code": "ADMINIST",
            "type_item_identification_id": 4,
            "price_amount": "67920.00",
            "base_quantity": "1.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1.00",
            "line_extension_amount": "1902521.01",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1902521.01"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "361478.99",
                    "taxable_amount": "1902521.01",
                    "percent": "19.00"
                }
            ],
            "description": "AMORTIGUADOR TRAS DR200",
            "code": "6210044A",
            "type_item_identification_id": 4,
            "price_amount": "2264000.00",
            "base_quantity": "1.00"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice-aiu', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "type_document_id": 1,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "number": 990000212,
    "date": "2025-11-07",
    "time": "14:20:49",
    "notes": "SIN OBSERVACIONES",
    "noteAIU": "PARA PROYECTO DE PAVIMENTACION VIA SAN CARLOS - GRANADA",
    "sendmail": true,
    "customer": {
        "identification_number": 18387250,
        "dv": 1,
        "name": "CARLOS MARIO CARMONA PATIÑO",
        "phone": "3176364715",
        "address": "CRA 98 B 48 164 AP 203",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 1006,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-07",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 10,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "2536441.01"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "2536441.01",
        "tax_exclusive_amount": "2536441.01",
        "tax_inclusive_amount": "2962444.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "2962444.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "294320.00"
        },
        {
            "tax_id": 1,
            "tax_amount": "426002.99",
            "percent": "19",
            "taxable_amount": "2242121.01"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1.00",
            "line_extension_amount": "339600.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "339600.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "64524.00",
                    "taxable_amount": "339600.00",
                    "percent": "19.00"
                }
            ],
            "description": "Utilidad",
            "code": "UTILIDAD",
            "type_item_identification_id": 4,
            "price_amount": "404124.00",
            "base_quantity": "1.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1.00",
            "line_extension_amount": "226400.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "226400.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "226400.00",
                    "percent": "0.00"
                }
            ],
            "description": "Imprevisto",
            "code": "IMPREVIS",
            "type_item_identification_id": 4,
            "price_amount": "226400.00",
            "base_quantity": "1.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1.00",
            "line_extension_amount": "67920.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "67920.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "67920.00",
                    "percent": "0.00"
                }
            ],
            "description": "Administración",
            "code": "ADMINIST",
            "type_item_identification_id": 4,
            "price_amount": "67920.00",
            "base_quantity": "1.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1.00",
            "line_extension_amount": "1902521.01",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1902521.01"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "361478.99",
                    "taxable_amount": "1902521.01",
                    "percent": "19.00"
                }
            ],
            "description": "AMORTIGUADOR TRAS DR200",
            "code": "6210044A",
            "type_item_identification_id": 4,
            "price_amount": "2264000.00",
            "base_quantity": "1.00"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"type_document_id":1,"resolution_number":"18760000001","prefix":"SETP","number":990000212,"date":"2025-11-07","time":"14:20:49","notes":"SIN OBSERVACIONES","noteAIU":"PARA PROYECTO DE PAVIMENTACION VIA SAN CARLOS - GRANADA","sendmail":true,"customer":{"identification_number":18387250,"dv":1,"name":"CARLOS MARIO CARMONA PATI\u00d1O","phone":"3176364715","address":"CRA 98 B 48 164 AP 203","email":"[email protected]","merchant_registration":"0000-00","type_document_identification_id":3,"type_organization_id":2,"municipality_id":1006,"type_regime_id":2},"payment_form":{"payment_form_id":1,"payment_method_id":10,"payment_due_date":"2025-11-07","duration_measure":"0"},"allowance_charges":[{"discount_id":10,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"2536441.01"}],"legal_monetary_totals":{"line_extension_amount":"2536441.01","tax_exclusive_amount":"2536441.01","tax_inclusive_amount":"2962444.00","allowance_total_amount":"0.00","charge_total_amount":"0.00","payable_amount":"2962444.00"},"tax_totals":[{"tax_id":1,"tax_amount":"0.00","percent":"0","taxable_amount":"294320.00"},{"tax_id":1,"tax_amount":"426002.99","percent":"19","taxable_amount":"2242121.01"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1.00","line_extension_amount":"339600.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"339600.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"64524.00","taxable_amount":"339600.00","percent":"19.00"}],"description":"Utilidad","code":"UTILIDAD","type_item_identification_id":4,"price_amount":"404124.00","base_quantity":"1.00"},{"unit_measure_id":70,"invoiced_quantity":"1.00","line_extension_amount":"226400.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"226400.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"226400.00","percent":"0.00"}],"description":"Imprevisto","code":"IMPREVIS","type_item_identification_id":4,"price_amount":"226400.00","base_quantity":"1.00"},{"unit_measure_id":70,"invoiced_quantity":"1.00","line_extension_amount":"67920.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"67920.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"67920.00","percent":"0.00"}],"description":"Administraci\u00f3n","code":"ADMINIST","type_item_identification_id":4,"price_amount":"67920.00","base_quantity":"1.00"},{"unit_measure_id":70,"invoiced_quantity":"1.00","line_extension_amount":"1902521.01","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"1902521.01"}],"tax_totals":[{"tax_id":1,"tax_amount":"361478.99","taxable_amount":"1902521.01","percent":"19.00"}],"description":"AMORTIGUADOR TRAS DR200","code":"6210044A","type_item_identification_id":4,"price_amount":"2264000.00","base_quantity":"1.00"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice-aiu", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

FACTURA DE CONTINGENCIA (EMERGENCIA / OFFLINE)

📋 DESCRIPCIÓN GENERAL

Factura de contingencia para ser utilizada en situaciones donde no es posible enviar la factura electrónica a través de los canales normales (fallo de conectividad, caída de sistemas, emergencias). Se emite una factura provisional/física y luego se debe regularizar digitalmente con referencia a la factura física emitida.

Endpoint: POST /api/ubl2.1/invoice-contingency

Método HTTP: POST

Autenticación: Bearer Token (requerido)

Tipo de contenido: application/json

Escenarios: Fallo de conectividad, Emergencias, Caída de plataforma DIAN


✨ CARACTERÍSTICAS PRINCIPALES

  • 🚨 Factura emitida en situación de contingencia
  • 📋 Referencia a factura física o prévia emitida
  • 📋 Campo AdditionalDocumentReferenceID (número original)
  • 📋 Campo AdditionalDocumentReferenceDate (fecha original)
  • 📋 Campo AdditionalDocumentReferenceTypeDocument (tipo)
  • 🔄 Debe regularizarse ante DIAN dentro de 2-3 días
  • 🔄 Endpoint especializado: /invoice-contingency

🚨 CONCEPTO DE CONTINGENCIA

Escenarios de Uso

Scenario A: FALLO DE CONECTIVIDAD
┌─────────────────┐         ┌────────────────────────┐
│ Comerciante     │────────→│ DIAN (Sin respuesta)   │
└─────────────────┘         │ ❌ Servidor caído      │
        ║                   └────────────────────────┘
        ║ Emite factura física
        ║
        ∨
┌─────────────────────────────────┐
│ Factura Física CN001            │
│ 2025-11-06 14:30 hrs            │
│ Total: $1,000,000.00            │
│ (Se guarda para contingencia)    │
└─────────────────────────────────┘
        ║ Cuando conectividad se recupera
        ║
        ∨
┌─────────────────────────────────┐
│ Envía Factura Contingencia      │
│ CN15 referencia CN001 (original)│
│ → DIAN aprueba como contingencia│
└─────────────────────────────────┘


Scenario B: RESPALDO A FACTURA MANUAL
┌──────────────────────────┐
│ Comerciante (sin sistema)│
│ Emite factura papel CN001│
│ 2025-11-05              │
└──────────────────────────┘
        ║
        ║ Luego (2-3 días)
        ║
        ∨
┌──────────────────────────┐
│ Carga factura contingencia │
│ CN15 → Ref: CN001         │
│ (regulariza ante DIAN)    │
└──────────────────────────┘

📊 ESTRUCTURA DE CONTINGENCIA

Campos de Referencia a Factura Original

{
  "number": 15,
  "type_document_id": 3,
  "prefix": "CN",
  "resolution_number": "18760000002",
  
  // CAMPOS DE REFERENCIA A FACTURA ORIGINAL
  "AdditionalDocumentReferenceID": "CN15",        // Número original
  "AdditionalDocumentReferenceDate": "2025-11-05", // Fecha original
  "AdditionalDocumentReferenceTypeDocument": "01",  // Tipo documento ref
  
  "date": "2025-11-06",
  "time": "06:08:12",
  "customer": { /* ... */ },
  "invoice_lines": [ /* ... */ ],
  "tax_totals": [ /* ... */ ]
}

Parámetros de Referencia

AdditionalDocumentReferenceID

  • Descripción: Número/ID de la factura física o emitida en contingencia
  • Formato: "CN15" o "CN001" (según numeración)
  • Ejemplo: "CN15"
  • Requerido:
  • Notas: Identifica cuál factura se está regularizando

AdditionalDocumentReferenceDate

  • Descripción: Fecha en que se emitió la factura de referencia
  • Formato: YYYY-MM-DD
  • Ejemplo: "2025-11-05"
  • Requerido:
  • Notas: DIAN valida que sea fecha pasada

AdditionalDocumentReferenceTypeDocument

  • Descripción: Tipo de documento que se referencia
  • Códigos válidos:
    • "01" = Factura de venta
    • "03" = Factura electrónica
    • "05" = Nota crédito
  • Ejemplo: "01"
  • Requerido:
  • Notas: Generalmente "01" para factura física de contingencia

📋 EJEMPLO COMPLETO DE CONTINGENCIA

{
  "number": 15,
  "type_document_id": 3,
  "prefix": "CN",
  "resolution_number": "18760000002",
  
  // REFERENCIA A FACTURA ORIGINAL CN001 del 2025-11-05
  "AdditionalDocumentReferenceID": "CN001",
  "AdditionalDocumentReferenceDate": "2025-11-05",
  "AdditionalDocumentReferenceTypeDocument": "01",
  
  "date": "2025-11-06",
  "time": "06:08:12",
  "customer": {
    "identification_number": 89008003,
    "name": "ALEXANDER OBANDO LONDONO",
    "type_document_identification_id": 3,
    "type_organization_id": 2,
    "type_regime_id": 2
  },
  "legal_monetary_totals": {
    "line_extension_amount": "840336.13",
    "tax_exclusive_amount": "840336.13",
    "tax_inclusive_amount": "1000000.00",
    "payable_amount": "1000000.00"
  },
  "invoice_lines": [
    {
      "description": "COMISION POR SERVICIOS",
      "line_extension_amount": "840336.13",
      "tax_totals": [{
        "tax_id": 1,
        "tax_amount": "159663.86",
        "taxable_amount": "840336.13",
        "percent": "19.00"
      }]
    }
  ]
}

✅ RESPUESTA EXITOSA (200 OK)

{
  "success": true,
  "message": "Factura de contingencia procesada exitosamente",
  "invoice": {
    "number": "CN15",
    "uuid": "f1e2d3c4b5a6...",
    "type": "CONTINGENCY",
    "original_reference": {
      "number": "CN001",
      "date": "2025-11-05",
      "document_type": "01"
    },
    "issue_date": "2025-11-06",
    "total": "1000000.00",
    "status": "sent_to_dian_contingency",
    "contingency_note": "Factura regularizada por emergencia 2025-11-05"
  },
  "xml_base64": "[XML UBL 2.1 con referencia a contingencia]",
  "contingency_valid_until": "2025-11-09"
}

❌ ERRORES COMUNES

422 - Fecha de Referencia en Futuro

{
  "success": false,
  "message": "Validación contingencia fallida",
  "errors": {
    "AdditionalDocumentReferenceDate": [
      "La fecha de referencia no puede ser posterior a hoy"
    ]
  }
}

422 - Falta Campo de Referencia

{
  "success": false,
  "message": "Datos de referencia incompletos",
  "errors": {
    "AdditionalDocumentReferenceID": [
      "Campo requerido para factura de contingencia"
    ]
  }
}

422 - Tipo Documento Inválido

{
  "success": false,
  "message": "Tipo de documento de referencia inválido",
  "errors": {
    "AdditionalDocumentReferenceTypeDocument": [
      "Debe ser '01', '03' o '05'"
    ]
  }
}

🔄 CASOS DE USO

Caso 1: Fallo de Conectividad en Punto de Venta

{
  "AdditionalDocumentReferenceID": "POS001",
  "AdditionalDocumentReferenceDate": "2025-11-06",
  "AdditionalDocumentReferenceTypeDocument": "01",
  "noteContingency": "Fallo de conectividad en servidor 14:30-15:15 hrs",
  "customer": { /* cliente */ },
  "invoice_lines": [ /* productos vendidos */ ]
}

Caso 2: Regularización de Factura Física Previa

{
  "AdditionalDocumentReferenceID": "CN0001-2025-11-05",
  "AdditionalDocumentReferenceDate": "2025-11-05",
  "AdditionalDocumentReferenceTypeDocument": "01",
  "noteContingency": "Factura física emitida sin sistema electrónico",
  "prefix": "CN",
  "customer": { /* cliente */ }
}

Caso 3: Caída de Plataforma DIAN

{
  "AdditionalDocumentReferenceID": "FACT-2025-11-06-001",
  "AdditionalDocumentReferenceDate": "2025-11-06",
  "AdditionalDocumentReferenceTypeDocument": "03",
  "noteContingency": "DIAN plataforma no disponible 2025-11-06 09:00-11:30"
}

📥 VALIDACIONES CONTINGENCIA

DEBE cumplir:

  • Endpoint: /invoice-contingency (NO /invoice)
  • AdditionalDocumentReferenceID: Número de factura original
  • AdditionalDocumentReferenceDate: Fecha pasada (no futura)
  • AdditionalDocumentReferenceTypeDocument: "01", "03" o "05"
  • Montos: Coinciden con factura original
  • Cliente: Mismo cliente de factura original
  • Plazo: Envío dentro de 2-3 días del evento

NO debe:

  • Usar endpoint /invoice en lugar de /invoice-contingency
  • Poner fecha futura en referencia
  • Omitir datos de referencia
  • Modificar montos sin justificación
  • Cambiar cliente
  • Dejar pasar más de 3 días sin regularizar

📝 NOTAS TÉCNICAS

  1. Válido por: 2-3 días máximo (Resolución 000042/2020)

  2. Evento Generador: Fallo de conexión, emergencia, caída de sistemas

  3. Obligación de Regularización: DIAN requiere envío dentro de 72 horas

  4. Documentación: Se debe guardar evidencia del evento (screenshots, logs)

  5. Montos: Preferentemente idénticos a factura original

  6. CUFE: Se genera nuevo CUFE para factura contingencia

  7. Reversa: Factura original debe ser anulada si entra en contingencia

  8. Diferencia con Mandato: Contingencia es temporal, mandato es permanente

  9. Impacto Fiscal: Afecta flujo de caja y reportes de ventas

  10. Auditoría: DIAN valida que evento de contingencia sea real


🔄 FLUJO DE CONTINGENCIA

1. Evento de contingencia ocurre (caída, sin conectividad)
2. Sistema intenta enviar factura a DIAN (falla)
3. Comerciante emite factura física/manual CN001
4. Registra factura física como respaldo
5. Cuando se recupera conectividad
6. Envía Factura de Contingencia CN15 → Ref: CN001
7. API valida referencia y montos
8. API genera XML con AdditionalDocumentReference
9. API firma XML con certificado
10. API envía a DIAN (como contingencia)
11. DIAN valida evento y montos
12. DIAN aprueba CN15 como regularización
13. DIAN retorna CUFE de contingencia
14. Factura original CN001 se marca como regularizada
15. Sistema actualiza estado de ambas facturas
16. Auditoría registra evento de contingencia

⚠️ IMPORTANTE

  • Resolución Vigente: Resolución 000042/2020 DIAN
  • Plazo Límite: 3 días calendario después del evento
  • Documento de Soporte: Guardar evidencia del evento (ping, logs, screenshots)
  • Cumplimiento: Es obligatorio reportar contingencia ante DIAN
  • Referencia Correcta: Los 3 campos de referencia deben ser precisos

Tipo: Factura de Contingencia Endpoint: /invoice-contingency Escenarios: Fallo conectividad, Emergencia, Offline Regulación: Resolución 000042/2020 Plazo: 2-3 días máximo Controller: InvoiceController@storeContingency Autenticación requerida:

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 18,
    "type_document_id": 3,
    "prefix": "CN",
    "resolution_number": "18760000002",
    "AdditionalDocumentReferenceID": "CN18",
    "AdditionalDocumentReferenceDate": "2026-01-18",
    "AdditionalDocumentReferenceTypeDocument": "01",
    "date": "2026-01-18",
    "time": "06:08:12",
    "customer": {
        "identification_number": 89008003,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 10,
        "payment_due_date": "2026-02-18",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "840336.13"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.13",
        "tax_exclusive_amount": "840336.13",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.86",
            "percent": "19",
            "taxable_amount": "840336.13"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.13",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.86",
                    "taxable_amount": "840336.13",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.13",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice-contingency' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 18,
    "type_document_id": 3,
    "prefix": "CN",
    "resolution_number": "18760000002",
    "AdditionalDocumentReferenceID": "CN18",
    "AdditionalDocumentReferenceDate": "2026-01-18",
    "AdditionalDocumentReferenceTypeDocument": "01",
    "date": "2026-01-18",
    "time": "06:08:12",
    "customer": {
        "identification_number": 89008003,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 10,
        "payment_due_date": "2026-02-18",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "840336.13"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.13",
        "tax_exclusive_amount": "840336.13",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.86",
            "percent": "19",
            "taxable_amount": "840336.13"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.13",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.86",
                    "taxable_amount": "840336.13",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.13",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice-contingency', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 18,
    "type_document_id": 3,
    "prefix": "CN",
    "resolution_number": "18760000002",
    "AdditionalDocumentReferenceID": "CN18",
    "AdditionalDocumentReferenceDate": "2026-01-18",
    "AdditionalDocumentReferenceTypeDocument": "01",
    "date": "2026-01-18",
    "time": "06:08:12",
    "customer": {
        "identification_number": 89008003,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 10,
        "payment_due_date": "2026-02-18",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "840336.13"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.13",
        "tax_exclusive_amount": "840336.13",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.86",
            "percent": "19",
            "taxable_amount": "840336.13"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.13",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.86",
                    "taxable_amount": "840336.13",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.13",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":18,"type_document_id":3,"prefix":"CN","resolution_number":"18760000002","AdditionalDocumentReferenceID":"CN18","AdditionalDocumentReferenceDate":"2026-01-18","AdditionalDocumentReferenceTypeDocument":"01","date":"2026-01-18","time":"06:08:12","customer":{"identification_number":89008003,"name":"ALEXANDER OBANDO LONDONO","phone":"3103891693","address":"BRR LIMONAR MZ 6 CS 3 ET 1","email":"[email protected]","merchant_registration":"0000-00","type_document_identification_id":3,"type_organization_id":2,"municipality_id":149,"type_regime_id":2},"payment_form":{"payment_form_id":2,"payment_method_id":10,"payment_due_date":"2026-02-18","duration_measure":"30"},"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"840336.13"}],"legal_monetary_totals":{"line_extension_amount":"840336.13","tax_exclusive_amount":"840336.13","tax_inclusive_amount":"1000000.00","allowance_total_amount":"0.00","charge_total_amount":"0.00","payable_amount":"1000000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"159663.86","percent":"19","taxable_amount":"840336.13"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"840336.13","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"1000000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"159663.86","taxable_amount":"840336.13","percent":"19.00"}],"description":"COMISION POR SERVICIOS","code":"COMISION","type_item_identification_id":4,"price_amount":"840336.13","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice-contingency", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

FACTURA CONTINGENCIA CON CAMPOS SALUD

📋 DESCRIPCIÓN GENERAL

Factura de contingencia especializada para el sector salud, combinando la funcionalidad de regularización por emergencia/offline con los campos específicos de facturación de servicios médicos (health_fields). Se utiliza cuando una institución de salud debe regularizar una factura emitida en situación de emergencia con información clínica de pacientes.

Endpoint: POST /api/ubl2.1/invoice-contingency

Método HTTP: POST

Autenticación: Bearer Token (requerido)

Tipo de contenido: application/json

Sector: Salud (IPS, Clínicas, Centros de Salud)

Escenarios: Contingencia hospitalaria, Offline en emergencias médicas


✨ CARACTERÍSTICAS PRINCIPALES

  • 🚨 Factura de contingencia + campos de salud combinados
  • 🏥 Incluye health_fields con información clínica
  • 🏥 Referencia a factura física de emergencia
  • 🏥 Períodos de facturación (invoice_period_start/end_date)
  • 🏥 Información de usuarios (pacientes/afiliados)
  • 🏥 Métodos de pago de cobertura (copagos, cuotas)
  • 💳 Campo prepaid_payments para anticipos recibidos
  • 🔄 Debe regularizarse ante DIAN dentro de 2-3 días
  • 🔄 Endpoint especializado: /invoice-contingency

🏥 COMBINACIÓN: CONTINGENCIA + SALUD

Escenario Típico

EMERGENCIA EN INSTITUCIÓN DE SALUD
┌─────────────────────────────────────────┐
│ Hospital/Clínica sin conectividad       │
│ • Sistema de facturación caído           │
│ • Paciente en urgencias requiere servicio│
│ • Se emite factura física (CN001)        │
└─────────────────────────────────────────┘
        ║ Cuando conectividad se recupera (6-24 hrs)
        ║
        ∨
┌─────────────────────────────────────────────┐
│ Envía Factura Contingencia con Salud      │
│ CN17 → Ref: CN16 (factura física)         │
│ INCLUYE:                                  │
│ • health_fields (períodos, usuarios)     │
│ • users_info (pacientes/afiliados)       │
│ • prepaid_payments (copagos/cuotas)      │
│ • invoice_lines (servicios médicos)      │
│ → DIAN aprueba como contingencia salud   │
└─────────────────────────────────────────────┘

📊 ESTRUCTURA: CAMPOS DE REFERENCIA + SALUD

Referencia de Contingencia

{
  "number": 17,
  "prefix": "CN",
  "AdditionalDocumentReferenceID": "CN16",        // Factura física original
  "AdditionalDocumentReferenceDate": "2025-11-05", // Fecha emergencia
  "AdditionalDocumentReferenceTypeDocument": "01",  // Tipo documento
  
  "date": "2025-11-06",                             // Fecha regularización
  "time": "06:08:12"
}

Campos de Salud (health_fields)

"health_fields": {
  "invoice_period_start_date": "2025-03-15",      // Inicio período facturación
  "invoice_period_end_date": "2025-04-30",        // Fin período facturación
  "health_type_operation_id": 1,                   // Tipo operación salud
  "users_info": [
    {
      "provider_code": "1111111",                  // Código proveedor
      "health_contracting_payment_method_id": 4,   // Forma de contratación
      "health_coverage_id": "1",                   // Cobertura
      "contract_number": "32",                     // Número contrato
      "policy_number": "85",                       // Número póliza
      "co_payment": 2200,                          // Copago
      "moderating_fee": 0,                         // Cuota moderadora
      "shared_payment": "",                        // Cuota compartida
      "advance_payment": ""                        // Pago anticipado
    }
  ]
}

Pagos Anticipados (prepaid_payments)

"prepaid_payments": [
  {
    "idpayment": "01",
    "prepaid_payment_type_id": 1,         // 1 = Copago
    "paidamount": 2200,                   // Monto copago recibido
    "receiveddate": "2025-03-15",         // Fecha recepción copago
    "paiddate": "2025-03-15",             // Fecha pago
    "instructionid": "Copago"             // Identificación del pago
  }
]

Totales con Prepaid (Pre-pagados)

"legal_monetary_totals": {
  "line_extension_amount": 23100,         // Total de líneas
  "tax_exclusive_amount": 0,              // Base sin impuesto
  "tax_inclusive_amount": 23100,          // Total con impuesto (0 si sin IVA)
  "allowance_total_amount": 0,            // Descuentos
  "charge_total_amount": 0,               // Cargos
  "pre_paid_amount": 2200,                // Prepagados (copagos)
  "payable_amount": 20900                 // A PAGAR = 23100 - 2200
}

📋 CAMPOS HEALTH_FIELDS EN CONTINGENCIA

invoice_period_start_date / invoice_period_end_date

  • Descripción: Período del mes que se está facturando
  • Formato: YYYY-MM-DD
  • Ejemplo: "2025-03-15" a "2025-04-30"
  • Requerido: Sí (para facturas de salud)
  • Notas: Define el rango de servicios facturados

health_type_operation_id

  • Descripción: Tipo de operación en salud
  • Valores comunes:
    • 1 = Prestación de servicios normal
    • 2 = Evento de salud
    • 3 = Urgencias
    • 4 = Hospitalización
    • 5 = SS-Recaudo
  • Ejemplo: 1
  • Requerido:

users_info (Array)

  • Descripción: Información de pacientes/afiliados facturados
  • Elementos: Puede tener 1 a múltiples objetos (usuarios)
  • Campos Clave:
    • provider_code = Código de la EPS/IPS
    • health_coverage_id = ID de cobertura
    • co_payment = Copago facturado
    • moderating_fee = Cuota moderadora

prepaid_payments

  • Descripción: Pagos anticipados recibidos (copagos, cuotas)
  • Cálculo: payable_amount = line_extension_amount - pre_paid_amount
  • Ejemplo: Si total es 23,100 y copago 2,200 → A pagar: 20,900

✅ EJEMPLO COMPLETO: CONTINGENCIA SALUD

{
  "number": 17,
  "type_document_id": 3,
  "prefix": "CN",
  "resolution_number": "18760000002",
  
  // REFERENCIA A FACTURA FÍSICA DEL 2025-11-05
  "AdditionalDocumentReferenceID": "CN16",
  "AdditionalDocumentReferenceDate": "2025-11-05",
  "AdditionalDocumentReferenceTypeDocument": "01",
  
  "date": "2025-11-06",
  "time": "06:08:12",
  
  // CAMPOS DE SALUD
  "health_fields": {
    "invoice_period_start_date": "2025-03-15",
    "invoice_period_end_date": "2025-04-30",
    "health_type_operation_id": 1,
    "users_info": [
      {
        "provider_code": "1111111",
        "health_contracting_payment_method_id": 4,
        "health_coverage_id": "1",
        "contract_number": "32",
        "policy_number": "85",
        "co_payment": 2200,
        "moderating_fee": 0,
        "shared_payment": "",
        "advance_payment": ""
      }
    ]
  },
  
  // CLIENTE (ENTIDAD DE SALUD)
  "customer": {
    "identification_number": "800251440",
    "name": "ENTIDAD PROMOTORA DE SALUD SANITAS S A S",
    "type_document_identification_id": 6,
    "type_organization_id": 1,
    "type_regime_id": 2
  },
  
  // PAGOS ANTICIPADOS (COPAGOS RECIBIDOS)
  "prepaid_payments": [{
    "idpayment": "01",
    "prepaid_payment_type_id": 1,
    "paidamount": 2200,        // Copago recibido
    "receiveddate": "2025-03-15",
    "paiddate": "2025-03-15",
    "instructionid": "Copago"
  }],
  
  // TOTALES CON DESCUENTO POR PREPAGO
  "legal_monetary_totals": {
    "line_extension_amount": 23100,
    "tax_exclusive_amount": 0,
    "tax_inclusive_amount": 23100,
    "pre_paid_amount": 2200,
    "payable_amount": 20900      // 23100 - 2200
  },
  
  // SERVICIOS MÉDICOS FACTURADOS
  "invoice_lines": [
    {
      "description": "REEMPLAZO DE DISPOSITIVO URINARIO (VESICAL)",
      "line_extension_amount": 18600
    },
    {
      "description": "SONDA FOLEY X 2 VIAS # 22",
      "line_extension_amount": 4500
    }
  ]
}

✅ RESPUESTA EXITOSA (200 OK)

{
  "success": true,
  "message": "Factura contingencia de salud procesada exitosamente",
  "invoice": {
    "number": "CN17",
    "uuid": "h9i8j7k6l5m4...",
    "type": "CONTINGENCY_HEALTH",
    "provider": "SANITAS S A S",
    "original_reference": {
      "number": "CN16",
      "date": "2025-11-05",
      "document_type": "01"
    },
    "health_info": {
      "period": "2025-03-15 a 2025-04-30",
      "operation_type": "Prestación de servicios",
      "users_count": 1,
      "prepaid_amount": 2200
    },
    "financial": {
      "gross_amount": 23100,
      "prepaid": 2200,
      "payable": 20900
    },
    "status": "sent_to_dian_contingency",
    "contingency_note": "Contingencia salud regularizada 2025-11-05"
  },
  "xml_base64": "[XML UBL 2.1 con campos salud y referencia contingencia]"
}

❌ ERRORES COMUNES

422 - health_fields Incompleto

{
  "success": false,
  "message": "Validación contingencia salud fallida",
  "errors": {
    "health_fields.invoice_period_end_date": [
      "Campo requerido para factura de salud"
    ]
  }
}

422 - prepaid_amount Mayor que Total

{
  "success": false,
  "message": "Totales inconsistentes",
  "errors": {
    "prepaid_payments": [
      "Pre-pagado (2200) no puede ser mayor que total (1500)"
    ]
  }
}

422 - users_info Vacío

{
  "success": false,
  "message": "Información de usuarios requerida",
  "errors": {
    "health_fields.users_info": [
      "Debe contener al menos 1 usuario para factura de salud"
    ]
  }
}

🔄 CASOS DE USO

Caso 1: IPS con Contingencia de Servicios Quirúrgicos

{
  "AdditionalDocumentReferenceID": "QXCN001",
  "AdditionalDocumentReferenceDate": "2025-11-06",
  "health_fields": {
    "invoice_period_start_date": "2025-11-01",
    "invoice_period_end_date": "2025-11-06",
    "health_type_operation_id": 3,  // Urgencias quirúrgicas
    "users_info": [{ /* paciente */ }]
  },
  "prepaid_payments": [{
    "prepaid_payment_type_id": 1,
    "paidamount": 5000  // Copago quirúrgico
  }]
}

Caso 2: Centro de Salud con Múltiples Pacientes

{
  "AdditionalDocumentReferenceID": "CENTRO-2025-11-06",
  "health_fields": {
    "invoice_period_start_date": "2025-11-01",
    "invoice_period_end_date": "2025-11-06",
    "health_type_operation_id": 1,
    "users_info": [
      { "provider_code": "001", "co_payment": 1100 },
      { "provider_code": "002", "co_payment": 1100 },
      { "provider_code": "003", "co_payment": 1100 }
    ]
  },
  "prepaid_payments": [
    { "paidamount": 1100, "instructionid": "Paciente 1" },
    { "paidamount": 1100, "instructionid": "Paciente 2" },
    { "paidamount": 1100, "instructionid": "Paciente 3" }
  ]
}

Caso 3: Hospitalización con Cuotas Moderadoras

{
  "AdditionalDocumentReferenceID": "HOSP-2025-11-05",
  "health_fields": {
    "invoice_period_start_date": "2025-11-01",
    "invoice_period_end_date": "2025-11-05",
    "health_type_operation_id": 4,  // Hospitalización
    "users_info": [{
      "co_payment": 3000,
      "moderating_fee": 2000,       // Cuota moderadora
      "shared_payment": "1000"      // Cuota compartida
    }]
  },
  "prepaid_payments": [
    { "paidamount": 3000, "instructionid": "Copago"},
    { "paidamount": 2000, "instructionid": "Cuota moderadora"}
  ]
}

📥 VALIDACIONES CONTINGENCIA SALUD

DEBE cumplir:

  • Endpoint: /invoice-contingency
  • health_fields: Presente y completo
  • invoice_period_start/end_date: Definidas
  • users_info: Al menos 1 usuario
  • AdditionalDocumentReference...: 3 campos de referencia
  • prepaid_payments: Si hay copagos facturados
  • payable_amount: = line_extension_amount - pre_paid_amount
  • Montos: Consistentes entre líneas y totales

NO debe:

  • Omitir health_fields en factura de salud contingencia
  • Dejar users_info vacío
  • Poner prepaid_amount > line_extension_amount
  • Usar endpoint /invoice en lugar de /invoice-contingency
  • Cambiar cliente entre factura original y contingencia
  • Omitir campos de referencia

📝 NOTAS TÉCNICAS

  1. Combinación Única: Solo aplicable a sector salud

  2. Períodos: invoice_period_start/end_date son DIFERENTES a date/time

  3. Prepaid Calculation: Suma de todos los prepaid_payments debe = pre_paid_amount

  4. health_type_operation_id: Debe estar en rango válido (1-5)

  5. users_info: Array flexible (1 a N usuarios)

  6. Provider Code: Código interno de la entidad contratante (EPS/IPS)

  7. Copagos: Ya recibidos (no a recaudar)

  8. Regulación: Resolución 000042/2020 + Regulación Salud

  9. Plazo: 72 horas máximo (igual que contingencia estándar)

  10. Auditoría: DIAN valida coherencia entre salud y contingencia


🔄 FLUJO CONTINGENCIA SALUD

1. Emergencia en institución de salud (offline, caída sistema)
2. IPS/Clínica emite factura física con health_fields CN16
3. Registra copagos/cuotas recibidos
4. Conectividad se recupera
5. Envía Factura Contingencia CN17 → Ref: CN16
6. Incluye health_fields (períodos, usuarios, copagos)
7. Incluye prepaid_payments (copagos recibidos)
8. API valida referencia, health_fields y montos
9. API valida que prepaid ≤ total
10. API genera XML UBL con health_fields + contingencia
11. API firma XML con certificado
12. API envía a DIAN (como contingencia salud)
13. DIAN valida health_fields + event contingencia
14. DIAN valida usuarios (users_info)
15. DIAN retorna CUFE de contingencia salud
16. Sistema actualiza estado y registra prepagos

⚠️ DIFERENCIAS: CONTINGENCIA SIMPLE vs CONTINGENCIA SALUD

Aspecto Contingencia Simple Contingencia + Salud
Endpoint /invoice-contingency /invoice-contingency
health_fields NO SÍ (requerido)
users_info NO SÍ (1+ usuarios)
prepaid_payments Opcional Muy común
IVA Puede haber Generalmente 0%
Sector General Salud (IPS, Clínicas)
Campos Referencia
Cálculo Total total - descuentos total - copagos - cuotas

Tipo: Factura Contingencia + Salud Endpoint: /invoice-contingency Sector: Salud (IPS, Clínicas, Centros de Salud) Escenarios: Contingencia hospitalaria, Emergencia médica offline Regulación: Resolución 000042/2020 + Regulación Salud Plazo: 2-3 días máximo (72 horas) Controller: InvoiceController@storeContingency Autenticación requerida:

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 17,
    "type_document_id": 3,
    "prefix": "CN",
    "resolution_number": "18760000002",
    "AdditionalDocumentReferenceID": "CN16",
    "AdditionalDocumentReferenceDate": "2025-11-05",
    "AdditionalDocumentReferenceTypeDocument": "01",
    "date": "2025-11-06",
    "time": "06:08:12",
    "health_fields": {
        "invoice_period_start_date": "2025-03-15",
        "invoice_period_end_date": "2025-04-30",
        "health_type_operation_id": 1,
        "users_info": [
            {
                "provider_code": "1111111",
                "health_contracting_payment_method_id": 4,
                "health_coverage_id": "1",
                "contract_number": "32",
                "policy_number": "85",
                "co_payment": 2200,
                "moderating_fee": 0,
                "shared_payment": "",
                "advance_payment": ""
            }
        ]
    },
    "customer": {
        "identification_number": "800251440",
        "dv": 6,
        "name": "ENTIDAD PROMOTORA DE SALUD SANITAS S A S",
        "phone": "7441167",
        "address": "Calle 100 # 11B - 95",
        "email": "[email protected]",
        "merchant_registration": "626289\r",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 117,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 42,
        "payment_due_date": "2025-12-06",
        "duration_measure": 30
    },
    "prepaid_payments": [
        {
            "idpayment": "01",
            "prepaid_payment_type_id": 1,
            "paidamount": 2200,
            "receiveddate": "2025-03-15",
            "paiddate": "2025-03-15",
            "instructionid": "Copago"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": 23100,
        "tax_exclusive_amount": 0,
        "tax_inclusive_amount": 23100,
        "allowance_total_amount": 0,
        "charge_total_amount": 0,
        "pre_paid_amount": 2200,
        "payable_amount": 20900
    },
    "invoice_lines": [
        {
            "unit_measure_id": 642,
            "invoiced_quantity": 1,
            "line_extension_amount": 18600,
            "free_of_charge_indicator": false,
            "description": "REEMPLAZO DE DISPOSITIVO URINARIO (VESICAL)",
            "code": "C579501",
            "type_item_identification_id": "3",
            "price_amount": 18600,
            "base_quantity": 1
        },
        {
            "unit_measure_id": 642,
            "invoiced_quantity": 1,
            "line_extension_amount": 4500,
            "free_of_charge_indicator": false,
            "description": "SONDA FOLEY X 2 VIAS # 22",
            "code": "314139",
            "type_item_identification_id": "3",
            "price_amount": 4500,
            "base_quantity": 1
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice-contingency' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 17,
    "type_document_id": 3,
    "prefix": "CN",
    "resolution_number": "18760000002",
    "AdditionalDocumentReferenceID": "CN16",
    "AdditionalDocumentReferenceDate": "2025-11-05",
    "AdditionalDocumentReferenceTypeDocument": "01",
    "date": "2025-11-06",
    "time": "06:08:12",
    "health_fields": {
        "invoice_period_start_date": "2025-03-15",
        "invoice_period_end_date": "2025-04-30",
        "health_type_operation_id": 1,
        "users_info": [
            {
                "provider_code": "1111111",
                "health_contracting_payment_method_id": 4,
                "health_coverage_id": "1",
                "contract_number": "32",
                "policy_number": "85",
                "co_payment": 2200,
                "moderating_fee": 0,
                "shared_payment": "",
                "advance_payment": ""
            }
        ]
    },
    "customer": {
        "identification_number": "800251440",
        "dv": 6,
        "name": "ENTIDAD PROMOTORA DE SALUD SANITAS S A S",
        "phone": "7441167",
        "address": "Calle 100 # 11B - 95",
        "email": "[email protected]",
        "merchant_registration": "626289\r",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 117,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 42,
        "payment_due_date": "2025-12-06",
        "duration_measure": 30
    },
    "prepaid_payments": [
        {
            "idpayment": "01",
            "prepaid_payment_type_id": 1,
            "paidamount": 2200,
            "receiveddate": "2025-03-15",
            "paiddate": "2025-03-15",
            "instructionid": "Copago"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": 23100,
        "tax_exclusive_amount": 0,
        "tax_inclusive_amount": 23100,
        "allowance_total_amount": 0,
        "charge_total_amount": 0,
        "pre_paid_amount": 2200,
        "payable_amount": 20900
    },
    "invoice_lines": [
        {
            "unit_measure_id": 642,
            "invoiced_quantity": 1,
            "line_extension_amount": 18600,
            "free_of_charge_indicator": false,
            "description": "REEMPLAZO DE DISPOSITIVO URINARIO (VESICAL)",
            "code": "C579501",
            "type_item_identification_id": "3",
            "price_amount": 18600,
            "base_quantity": 1
        },
        {
            "unit_measure_id": 642,
            "invoiced_quantity": 1,
            "line_extension_amount": 4500,
            "free_of_charge_indicator": false,
            "description": "SONDA FOLEY X 2 VIAS # 22",
            "code": "314139",
            "type_item_identification_id": "3",
            "price_amount": 4500,
            "base_quantity": 1
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice-contingency', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 17,
    "type_document_id": 3,
    "prefix": "CN",
    "resolution_number": "18760000002",
    "AdditionalDocumentReferenceID": "CN16",
    "AdditionalDocumentReferenceDate": "2025-11-05",
    "AdditionalDocumentReferenceTypeDocument": "01",
    "date": "2025-11-06",
    "time": "06:08:12",
    "health_fields": {
        "invoice_period_start_date": "2025-03-15",
        "invoice_period_end_date": "2025-04-30",
        "health_type_operation_id": 1,
        "users_info": [
            {
                "provider_code": "1111111",
                "health_contracting_payment_method_id": 4,
                "health_coverage_id": "1",
                "contract_number": "32",
                "policy_number": "85",
                "co_payment": 2200,
                "moderating_fee": 0,
                "shared_payment": "",
                "advance_payment": ""
            }
        ]
    },
    "customer": {
        "identification_number": "800251440",
        "dv": 6,
        "name": "ENTIDAD PROMOTORA DE SALUD SANITAS S A S",
        "phone": "7441167",
        "address": "Calle 100 # 11B - 95",
        "email": "[email protected]",
        "merchant_registration": "626289\r",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 117,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 42,
        "payment_due_date": "2025-12-06",
        "duration_measure": 30
    },
    "prepaid_payments": [
        {
            "idpayment": "01",
            "prepaid_payment_type_id": 1,
            "paidamount": 2200,
            "receiveddate": "2025-03-15",
            "paiddate": "2025-03-15",
            "instructionid": "Copago"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": 23100,
        "tax_exclusive_amount": 0,
        "tax_inclusive_amount": 23100,
        "allowance_total_amount": 0,
        "charge_total_amount": 0,
        "pre_paid_amount": 2200,
        "payable_amount": 20900
    },
    "invoice_lines": [
        {
            "unit_measure_id": 642,
            "invoiced_quantity": 1,
            "line_extension_amount": 18600,
            "free_of_charge_indicator": false,
            "description": "REEMPLAZO DE DISPOSITIVO URINARIO (VESICAL)",
            "code": "C579501",
            "type_item_identification_id": "3",
            "price_amount": 18600,
            "base_quantity": 1
        },
        {
            "unit_measure_id": 642,
            "invoiced_quantity": 1,
            "line_extension_amount": 4500,
            "free_of_charge_indicator": false,
            "description": "SONDA FOLEY X 2 VIAS # 22",
            "code": "314139",
            "type_item_identification_id": "3",
            "price_amount": 4500,
            "base_quantity": 1
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":17,"type_document_id":3,"prefix":"CN","resolution_number":"18760000002","AdditionalDocumentReferenceID":"CN16","AdditionalDocumentReferenceDate":"2025-11-05","AdditionalDocumentReferenceTypeDocument":"01","date":"2025-11-06","time":"06:08:12","health_fields":{"invoice_period_start_date":"2025-03-15","invoice_period_end_date":"2025-04-30","health_type_operation_id":1,"users_info":[{"provider_code":"1111111","health_contracting_payment_method_id":4,"health_coverage_id":"1","contract_number":"32","policy_number":"85","co_payment":2200,"moderating_fee":0,"shared_payment":"","advance_payment":""}]},"customer":{"identification_number":"800251440","dv":6,"name":"ENTIDAD PROMOTORA DE SALUD SANITAS S A S","phone":"7441167","address":"Calle 100 # 11B - 95","email":"[email protected]","merchant_registration":"626289\r","type_document_identification_id":6,"type_organization_id":1,"type_liability_id":117,"municipality_id":149,"type_regime_id":2},"payment_form":{"payment_form_id":2,"payment_method_id":42,"payment_due_date":"2025-12-06","duration_measure":30},"prepaid_payments":[{"idpayment":"01","prepaid_payment_type_id":1,"paidamount":2200,"receiveddate":"2025-03-15","paiddate":"2025-03-15","instructionid":"Copago"}],"legal_monetary_totals":{"line_extension_amount":23100,"tax_exclusive_amount":0,"tax_inclusive_amount":23100,"allowance_total_amount":0,"charge_total_amount":0,"pre_paid_amount":2200,"payable_amount":20900},"invoice_lines":[{"unit_measure_id":642,"invoiced_quantity":1,"line_extension_amount":18600,"free_of_charge_indicator":false,"description":"REEMPLAZO DE DISPOSITIVO URINARIO (VESICAL)","code":"C579501","type_item_identification_id":"3","price_amount":18600,"base_quantity":1},{"unit_measure_id":642,"invoiced_quantity":1,"line_extension_amount":4500,"free_of_charge_indicator":false,"description":"SONDA FOLEY X 2 VIAS # 22","code":"314139","type_item_identification_id":"3","price_amount":4500,"base_quantity":1}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice-contingency", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

FACTURA DE EXPORTACIÓN

📋 DESCRIPCIÓN GENERAL

Factura de exportación para registrar la venta de bienes y servicios a clientes extranjeros. Incluye campos especiales para comercio exterior como términos de entrega (Incoterms), información del transporte, documentos aduaneros, divisas extranjeras y detalles del destino internacional.

Endpoint: POST /api/ubl2.1/invoice-export

Método HTTP: POST

Autenticación: Bearer Token (requerido)

Tipo de contenido: application/json

Tipo de cliente: Extranjero/Internacional

Regulación: Legislación aduanal, IVA 0% exportación


✨ CARACTERÍSTICAS PRINCIPALES

  • 🌍 Factura dirigida a cliente extranjero
  • 🌍 IVA 0% (exención por exportación)
  • 🌍 Incoterms: CIF, FOB, CIP, etc.
  • 🌍 Información de transporte internacional
  • 🌍 Documentos aduanales (matrícula, expedición)
  • 🌍 Divisas extranjeras (USD, EUR, etc.)
  • 🌍 Términos especiales de entrega (deliveryterms)
  • 🌍 Campo k_supplement con información de transporte
  • 🌍 Endpoint especializado: /invoice-export

🌐 CONCEPTO DE EXPORTACIÓN

Flujo de Exportación

┌────────────────────────────────────┐
│ EXPORTADOR (Colombia)              │
│ Empresa: Fullfit Fashion           │
│ NIT: 1234567890                    │
└────────────────────────────────────┘
        ║
        ║ Vende productos
        ║ Costo: USD 200
        ║
        ∨
┌────────────────────────────────────┐
│ CLIENTE (MIAMI, USA)               │
│ Nombre: Blanca Nubia Alvarez       │
│ Ubicación: Miami, Florida          │
│ Pasaporte: FR42128XD090           │
└────────────────────────────────────┘
        ║
        ║ Envío de productos
        ║ • Avión (Avianca)
        ║ • Desde Pereira
        ║ • Matrícula: HK-45089632
        ║ • Término: CIF (Costo, Seguro, Flete)
        ║
        ∨
┌────────────────────────────────────┐
│ DESTINO: MIAMI                     │
│ Aduanas USA verifican entrada      │
│ Factura tiene IVA 0% (exportación) │
└────────────────────────────────────┘
        ║
        ║ FACTURA REGISTRADA
        ║ • CUFE generado
        ║ • Envío a DIAN
        ║
        ∨
┌────────────────────────────────────┐
│ XML CON DATOS ADUANALES            │
│ • Términos entrega                 │
│ • Documento transporte             │
│ • Divisas (USD)                    │
│ • Cliente extranjero (país: 65)    │
└────────────────────────────────────┘

📊 ESTRUCTURA DE EXPORTACIÓN

Cliente Extranjero

"customer": {
  "identification_number": "FR42128XD090",      // Pasaporte/ID extranjero
  "name": "BLANCA NUBIA ALVAREZ ALZATE",
  "country_id": 65,                             // ID país (65 = USA)
  "municipality_name": "MIAMI",                 // Ciudad destino
  "state_name": "FLORIDA",                      // Estado/Provincia
  "type_document_identification_id": 8,         // 8 = Pasaporte
  "type_organization_id": 2,                    // Persona natural
  "address": "CR 14 BIS 31 B 37 BRR SAN NICOLAS"
}

Términos de Entrega (Incoterms)

"deliveryterms": {
  "special_terms": "COSTO SEGURO Y FLETE",    // Descripción Incoterm
  "loss_risk_responsibility_code": "CIF",      // Código Incoterm
  "loss_risk": "COSTO SEGURO Y FLETE"         // Responsabilidades
}

Incoterms Comunes:

  • FOB (Free On Board): Exportador paga hasta puerto origen
  • CIF (Cost, Insurance & Freight): Incluye flete e seguro
  • CIP (Carriage and Insurance Paid): Similar a CIF
  • DAP (Delivery At Place): Entrega en destino
  • EXW (Ex Works): Sin costo de transporte

Información de Transporte (k_supplement)

"k_supplement": {
  "responsible_incharge": "JACK TORRANCE",            // Responsable
  "departure_place": "PEREIRA",                       // Punto partida
  "conveyance": "AVION",                              // Medio (Avión, Barco)
  "transport_document_type": "MATRICULA",             // Tipo documento
  "transport_document_number": "HK-45089632",         // Matrícula aeronave
  "transporter_processor": "AVIANCA",                 // Aerolínea/Naviera
  "merchandise_origin_country": "COLOMBIA",           // Origen mercancía
  "destination": "MIAMI",                             // Destino final
  "insurance_carrier": "SURAMERICANA SEGUROS",        // Aseguradora
  "payment_means": "CONTADO",                         // Forma pago
  "observations": "NINGUNA",
  
  // TOTALES EN DIVISA (USD en este caso)
  "MonedaCop": "USD",                         // Moneda
  "FctConvCop": "3890",                       // Tasa conversión COP/USD
  "SubTotalCop": "200.00",                   // Subtotal USD
  "TotalBrutoFacturaCop": "200.00",          // Bruto USD
  "TotIvaCop": "38.00",                      // IVA en COP (0% para export)
  "TotIncCop": "0.00",                       // Impuestos consumo
  "MntImpCop": "38.00",                      // Monto impuestos
  "TotalNetoFacturaCop": "238.00",           // Total neto
  "VlrPagarCop": "238.00"                    // Total a pagar
}

Totales Generales

"legal_monetary_totals": {
  "line_extension_amount": "15840.00",       // Subtotal COP
  "tax_exclusive_amount": "15840.00",       // Base sin impuesto
  "tax_inclusive_amount": "15840.00",       // Con impuesto (0%)
  "allowance_total_amount": "0.00",         // Descuentos
  "charge_total_amount": "200.00",          // Cargos (flete)
  "payable_amount": "16040.00"              // Total a pagar COP
}

Impuestos (IVA 0%)

"tax_totals": [
  {
    "tax_id": 1,
    "tax_amount": "0.00",
    "percent": "0",                  // IVA 0% por exportación
    "taxable_amount": "15840.00"
  }
]

✅ EJEMPLO COMPLETO: FACTURA DE EXPORTACIÓN

{
  "number": 990000199,
  "type_document_id": 2,            // Factura de exportación
  "prefix": "SETP",
  "resolution_number": "18760000001",
  "date": "2025-11-06",
  "time": "04:25:44",
  "notes": "SIN OBSERVACIONES",
  
  // CLIENTE EXTRANJERO
  "customer": {
    "identification_number": "FR42128XD090",  // Pasaporte
    "name": "BLANCA NUBIA ALVAREZ ALZATE",
    "country_id": 65,                         // USA
    "municipality_name": "MIAMI",
    "state_name": "FLORIDA",
    "type_document_identification_id": 8,     // Pasaporte
    "type_organization_id": 2                 // Persona natural
  },
  
  // INCOTERMS
  "deliveryterms": {
    "special_terms": "COSTO SEGURO Y FLETE",
    "loss_risk_responsibility_code": "CIF",
    "loss_risk": "COSTO SEGURO Y FLETE"
  },
  
  // INFORMACIÓN DE TRANSPORTE
  "k_supplement": {
    "responsible_incharge": "JACK TORRANCE",
    "departure_place": "PEREIRA",
    "conveyance": "AVION",
    "transport_document_number": "HK-45089632",
    "transporter_processor": "AVIANCA",
    "destination": "MIAMI",
    "merchandise_origin_country": "COLOMBIA",
    "payment_means": "CONTADO",
    "insurance_carrier": "SURAMERICANA SEGUROS",
    "MonedaCop": "USD",
    "FctConvCop": "3890",      // 1 USD = 3890 COP
    "SubTotalCop": "200.00",   // 200 USD
    "TotalBrutoFacturaCop": "200.00",
    "TotIvaCop": "38.00",      // 0% IVA (exportación)
    "TotalNetoFacturaCop": "238.00",
    "VlrPagarCop": "238.00"
  },
  
  // CARGOS (FLETE)
  "allowance_charges": [
    {
      "charge_indicator": true,
      "allowance_charge_reason": "CARGO POR FLETES/FREIGHT CHARGE",
      "amount": "200.00",
      "base_amount": "15840.00"
    }
  ],
  
  // TOTALES
  "legal_monetary_totals": {
    "line_extension_amount": "15840.00",
    "tax_exclusive_amount": "15840.00",
    "tax_inclusive_amount": "15840.00",
    "charge_total_amount": "200.00",
    "payable_amount": "16040.00"
  },
  
  // IMPUESTOS (0% IVA)
  "tax_totals": [
    {
      "tax_id": 1,
      "tax_amount": "0.00",
      "percent": "0",
      "taxable_amount": "15840.00"
    }
  ],
  
  // PRODUCTOS EXPORTADOS
  "invoice_lines": [
    {
      "description": "LEGGINS DE DAMA REF 1032",
      "brandname": "FULLFIT",
      "modelname": "1032",
      "code": "1032",
      "invoiced_quantity": "5.00",
      "line_extension_amount": "4950.00",
      "price_amount": "990.00",
      "tax_totals": [{"tax_id": 1, "tax_amount": "0.00", "percent": "0.00"}]
    },
    {
      "description": "LEGGINS DE DAMA REF 1087",
      "brandname": "FULLFIT",
      "invoiced_quantity": "6.00",
      "line_extension_amount": "5940.00",
      "price_amount": "990.00",
      "tax_totals": [{"tax_id": 1, "tax_amount": "0.00", "percent": "0.00"}]
    },
    {
      "description": "LEGGINS DE DAMA REF 1088",
      "brandname": "FULLFIT",
      "invoiced_quantity": "5.00",
      "line_extension_amount": "4950.00",
      "price_amount": "990.00",
      "tax_totals": [{"tax_id": 1, "tax_amount": "0.00", "percent": "0.00"}]
    }
  ]
}

✅ RESPUESTA EXITOSA (200 OK)

{
  "success": true,
  "message": "Factura de exportación registrada exitosamente",
  "invoice": {
    "number": "SETP990000199",
    "uuid": "e5d4c3b2a1f9...",
    "type": "EXPORT",
    "customer": {
      "name": "BLANCA NUBIA ALVAREZ ALZATE",
      "country": "United States",
      "city": "MIAMI"
    },
    "export_info": {
      "incoterm": "CIF",
      "transport_type": "AVION",
      "transporter": "AVIANCA",
      "origin_country": "COLOMBIA",
      "destination": "MIAMI",
      "document_number": "HK-45089632"
    },
    "currency": "USD",
    "conversion_rate": "3890",
    "financial": {
      "subtotal_usd": 200.00,
      "subtotal_cop": "778000.00",
      "freight_charge": 200.00,
      "vat_rate": "0%",
      "total_cop": "16040.00"
    },
    "status": "sent_to_dian",
    "certificate_type": "EXPORT"
  },
  "xml_base64": "[XML UBL 2.1 con información aduanal y transporte]"
}

❌ ERRORES COMUNES

422 - Cliente sin país_id

{
  "success": false,
  "message": "Validación de exportación fallida",
  "errors": {
    "customer.country_id": [
      "Campo requerido para cliente extranjero"
    ]
  }
}

422 - IVA No Es 0%

{
  "success": false,
  "message": "Impuesto inválido para exportación",
  "errors": {
    "tax_totals[0].percent": [
      "Exportación debe tener IVA 0% (encontrado 19%)"
    ]
  }
}

422 - Incoterm Faltante

{
  "success": false,
  "message": "Términos de entrega requeridos",
  "errors": {
    "deliveryterms.loss_risk_responsibility_code": [
      "Incoterm es requerido para exportación"
    ]
  }
}

🔄 CASOS DE USO

Caso 1: Exportación por Aire (CIF)

{
  "customer": {
    "identification_number": "USA-12345678",
    "country_id": 65,
    "municipality_name": "NEW YORK"
  },
  "deliveryterms": {
    "loss_risk_responsibility_code": "CIF",
    "special_terms": "COSTO SEGURO Y FLETE"
  },
  "k_supplement": {
    "conveyance": "AVION",
    "destination": "NEW YORK",
    "transporter_processor": "UNITED AIRLINES"
  }
}

Caso 2: Exportación por Barco (FOB)

{
  "customer": {
    "identification_number": "PANAMA-987654",
    "country_id": 141,      // Panamá
    "municipality_name": "PANAMA CITY"
  },
  "deliveryterms": {
    "loss_risk_responsibility_code": "FOB",
    "special_terms": "LIBRE A BORDO"
  },
  "k_supplement": {
    "conveyance": "BARCO",
    "destination": "PANAMA CITY",
    "transporter_processor": "SCHIBER LINES",
    "departure_place": "SANTA MARTA"
  }
}

Caso 3: Exportación a Europa (DAP)

{
  "customer": {
    "identification_number": "DE123456789",
    "country_id": 77,       // Alemania
    "municipality_name": "HAMBURG",
    "state_name": "HAMBURG"
  },
  "deliveryterms": {
    "loss_risk_responsibility_code": "DAP",
    "special_terms": "ENTREGA EN PUNTO"
  },
  "k_supplement": {
    "conveyance": "AVION",
    "destination": "HAMBURG",
    "insurance_carrier": "MAPFRE SEGUROS",
    "MonedaCop": "EUR",
    "FctConvCop": "4100"    // 1 EUR = 4100 COP
  }
}

📥 VALIDACIONES EXPORTACIÓN

DEBE cumplir:

  • Endpoint: /invoice-export (NO /invoice)
  • country_id: Presente (cliente extranjero)
  • IVA: 0% (exención por exportación)
  • deliveryterms: Incoterm válido (FOB, CIF, CIP, DAP, EXW)
  • k_supplement: Información de transporte completa
  • type_document_identification_id: Pasaporte/ID extranjero
  • Moneda: Generalmente divisa extranjera (USD, EUR)
  • Tasa conversión: FctConvCop para cálculos en COP

NO debe:

  • Usar endpoint /invoice en lugar de /invoice-export
  • Omitir country_id (cliente debe ser extranjero)
  • Aplicar IVA > 0%
  • Falta Incoterm o deliveryterms
  • Omitir información de transporte
  • Cliente nacional (country_id Colombia = 169)

📝 NOTAS TÉCNICAS

  1. Exención IVA: Ordenanza 2700/2022 (Exportación de bienes)

  2. Incoterms 2020: FOB, CIF, CIP, DAP, DAT, DDP, EXW

  3. Documento Identidad: Pasaporte (8), Cédula extranjera (3)

  4. Moneda Extranjera: USD, EUR, MXN, etc.

  5. Tasa Conversión: FctConvCop es obligatoria para cálculo en COP

  6. Transport Document: Matrícula avión, BL barco, etc.

  7. Aseguradora: Obligatoria en transporte internacional

  8. Certificado Origen: Puede ser requerido por cliente

  9. Documentos Aduanales: DAI, DNE, Certificado de exportación

  10. Regulación: Código de Comercio, Ley 100, DIAN y Aduanas


🔄 FLUJO DE EXPORTACIÓN

1. Cliente extranjero solicita cotización
2. Exportador prepara factura con CIF/FOB/DAP
3. Define Incoterm según acuerdo comercial
4. Envía factura JSON con country_id extranjero
5. Incluye k_supplement con detalles transporte
6. API valida que sea cliente extranjero
7. API valida que IVA sea 0%
8. API valida Incoterm en deliveryterms
9. API calcula montos en COP usando FctConvCop
10. API genera XML con certificado de exportación
11. API firma XML con certificado digital
12. API envía a DIAN como factura de exportación
13. DIAN valida país destino
14. DIAN valida términos comerciales
15. DIAN retorna CUFE con sello de exportación
16. Sistema registra como venta al exterior

📊 COMPARACIÓN: FACTURA NACIONAL vs EXPORT

Aspecto Factura Nacional Factura Export
Endpoint /invoice /invoice-export
Cliente Colombia (country_id = 169) Extranjero (país ≠ 169)
IVA 0%, 5%, 19% SIEMPRE 0%
Incoterm NO SÍ (FOB, CIF, etc)
k_supplement NO SÍ (transporte)
Moneda COP USD, EUR, etc.
Tasa Cambio NO SÍ (FctConvCop)
country_id 169 > 169
Documento ID Cédula, NIT Pasaporte
Impuesto consumo Posible 0%

Tipo: Factura de Exportación Endpoint: /invoice-export Cliente: Extranjero/Internacional IVA: 0% (Exención por exportación) Incoterms: FOB, CIF, CIP, DAP, EXW Regulación: Ordenanza 2700/2022, Código de Comercio Controller: InvoiceController@storeExport Autenticación requerida:

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000199,
    "type_document_id": 2,
    "date": "2025-11-06",
    "time": "04:25:44",
    "notes": "SIN OBSERVACIONES",
    "sendmail": true,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "k_supplement": {
        "responsible_incharge": "JACK TORRANCE",
        "departure_place": "PEREIRA",
        "conveyance": "AVION",
        "transport_document_type": "MATRICULA",
        "transport_document_number": "HK-45089632",
        "transporter_processor": "AVIANCA",
        "merchandise_origin_country": "COLOMBIA",
        "destination": "MIAMI",
        "payment_means": "CONTADO",
        "insurance_carrier": "SURAMERICANA SEGUROS",
        "observations": "NINGUNA",
        "FctConvCop": "3890",
        "MonedaCop": "USD",
        "SubTotalCop": "200.00",
        "DescuentoDetalleCop": "0.00",
        "RecargoDetalleCop": "0.00",
        "TotalBrutoFacturaCop": "200.00",
        "TotIvaCop": "38.00",
        "TotIncCop": "0.00",
        "TotBolCop": "0.00",
        "ImpOtroCop": "0.00",
        "MntImpCop": "38.00",
        "TotalNetoFacturaCop": "238.00",
        "MntDctoCop": "0.00",
        "MntRcgoCop": "0.00",
        "VlrPagarCop": "238.00",
        "ReteFueCop": "0.00",
        "ReteIvaCop": "0.00",
        "ReteIcaCop": "0.00",
        "TotAnticiposCop": "0.00"
    },
    "customer": {
        "identification_number": "FR42128XD090",
        "name": "BLANCA NUBIA ALVAREZ ALZATE ",
        "phone": "3148931130",
        "address": "CR 14 BIS 31 B 37 BRR SAN NICOLAS",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 8,
        "type_organization_id": 2,
        "country_id": 65,
        "municipality_name": "MIAMI",
        "state_name": "FLORIDA",
        "type_liability_id": 117,
        "type_regime_id": 2
    },
    "deliveryterms": {
        "special_terms": "COSTO SEGURO Y FLETE",
        "loss_risk_responsibility_code": "CIF",
        "loss_risk": "COSTO SEGURO Y FLETE"
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 10,
        "payment_due_date": "2025-12-06",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 10,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "15840.00"
        },
        {
            "charge_indicator": true,
            "allowance_charge_reason": "CARGO POR FLETES\/FREIGHT CHARGE",
            "amount": "200.00",
            "base_amount": "15840.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "15840.00",
        "tax_exclusive_amount": "15840.00",
        "tax_inclusive_amount": "15840.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "200.00",
        "payable_amount": "16040.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "15840.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5.00",
            "line_extension_amount": "4950.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "4950.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "4950.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1032",
            "brandname": "FULLFIT",
            "modelname": "1032",
            "code": "1032",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "5.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "6.00",
            "line_extension_amount": "5940.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "5940.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "5940.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1087",
            "brandname": "FULLFIT",
            "modelname": "1087",
            "code": "1087",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "6.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5.00",
            "line_extension_amount": "4950.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "4950.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "4950.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1088",
            "brandname": "FULLFIT",
            "modelname": "1088",
            "code": "1088",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "5.00"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice-export' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000199,
    "type_document_id": 2,
    "date": "2025-11-06",
    "time": "04:25:44",
    "notes": "SIN OBSERVACIONES",
    "sendmail": true,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "k_supplement": {
        "responsible_incharge": "JACK TORRANCE",
        "departure_place": "PEREIRA",
        "conveyance": "AVION",
        "transport_document_type": "MATRICULA",
        "transport_document_number": "HK-45089632",
        "transporter_processor": "AVIANCA",
        "merchandise_origin_country": "COLOMBIA",
        "destination": "MIAMI",
        "payment_means": "CONTADO",
        "insurance_carrier": "SURAMERICANA SEGUROS",
        "observations": "NINGUNA",
        "FctConvCop": "3890",
        "MonedaCop": "USD",
        "SubTotalCop": "200.00",
        "DescuentoDetalleCop": "0.00",
        "RecargoDetalleCop": "0.00",
        "TotalBrutoFacturaCop": "200.00",
        "TotIvaCop": "38.00",
        "TotIncCop": "0.00",
        "TotBolCop": "0.00",
        "ImpOtroCop": "0.00",
        "MntImpCop": "38.00",
        "TotalNetoFacturaCop": "238.00",
        "MntDctoCop": "0.00",
        "MntRcgoCop": "0.00",
        "VlrPagarCop": "238.00",
        "ReteFueCop": "0.00",
        "ReteIvaCop": "0.00",
        "ReteIcaCop": "0.00",
        "TotAnticiposCop": "0.00"
    },
    "customer": {
        "identification_number": "FR42128XD090",
        "name": "BLANCA NUBIA ALVAREZ ALZATE ",
        "phone": "3148931130",
        "address": "CR 14 BIS 31 B 37 BRR SAN NICOLAS",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 8,
        "type_organization_id": 2,
        "country_id": 65,
        "municipality_name": "MIAMI",
        "state_name": "FLORIDA",
        "type_liability_id": 117,
        "type_regime_id": 2
    },
    "deliveryterms": {
        "special_terms": "COSTO SEGURO Y FLETE",
        "loss_risk_responsibility_code": "CIF",
        "loss_risk": "COSTO SEGURO Y FLETE"
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 10,
        "payment_due_date": "2025-12-06",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 10,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "15840.00"
        },
        {
            "charge_indicator": true,
            "allowance_charge_reason": "CARGO POR FLETES\/FREIGHT CHARGE",
            "amount": "200.00",
            "base_amount": "15840.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "15840.00",
        "tax_exclusive_amount": "15840.00",
        "tax_inclusive_amount": "15840.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "200.00",
        "payable_amount": "16040.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "15840.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5.00",
            "line_extension_amount": "4950.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "4950.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "4950.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1032",
            "brandname": "FULLFIT",
            "modelname": "1032",
            "code": "1032",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "5.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "6.00",
            "line_extension_amount": "5940.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "5940.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "5940.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1087",
            "brandname": "FULLFIT",
            "modelname": "1087",
            "code": "1087",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "6.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5.00",
            "line_extension_amount": "4950.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "4950.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "4950.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1088",
            "brandname": "FULLFIT",
            "modelname": "1088",
            "code": "1088",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "5.00"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice-export', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000199,
    "type_document_id": 2,
    "date": "2025-11-06",
    "time": "04:25:44",
    "notes": "SIN OBSERVACIONES",
    "sendmail": true,
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "k_supplement": {
        "responsible_incharge": "JACK TORRANCE",
        "departure_place": "PEREIRA",
        "conveyance": "AVION",
        "transport_document_type": "MATRICULA",
        "transport_document_number": "HK-45089632",
        "transporter_processor": "AVIANCA",
        "merchandise_origin_country": "COLOMBIA",
        "destination": "MIAMI",
        "payment_means": "CONTADO",
        "insurance_carrier": "SURAMERICANA SEGUROS",
        "observations": "NINGUNA",
        "FctConvCop": "3890",
        "MonedaCop": "USD",
        "SubTotalCop": "200.00",
        "DescuentoDetalleCop": "0.00",
        "RecargoDetalleCop": "0.00",
        "TotalBrutoFacturaCop": "200.00",
        "TotIvaCop": "38.00",
        "TotIncCop": "0.00",
        "TotBolCop": "0.00",
        "ImpOtroCop": "0.00",
        "MntImpCop": "38.00",
        "TotalNetoFacturaCop": "238.00",
        "MntDctoCop": "0.00",
        "MntRcgoCop": "0.00",
        "VlrPagarCop": "238.00",
        "ReteFueCop": "0.00",
        "ReteIvaCop": "0.00",
        "ReteIcaCop": "0.00",
        "TotAnticiposCop": "0.00"
    },
    "customer": {
        "identification_number": "FR42128XD090",
        "name": "BLANCA NUBIA ALVAREZ ALZATE ",
        "phone": "3148931130",
        "address": "CR 14 BIS 31 B 37 BRR SAN NICOLAS",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 8,
        "type_organization_id": 2,
        "country_id": 65,
        "municipality_name": "MIAMI",
        "state_name": "FLORIDA",
        "type_liability_id": 117,
        "type_regime_id": 2
    },
    "deliveryterms": {
        "special_terms": "COSTO SEGURO Y FLETE",
        "loss_risk_responsibility_code": "CIF",
        "loss_risk": "COSTO SEGURO Y FLETE"
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 10,
        "payment_due_date": "2025-12-06",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 10,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "15840.00"
        },
        {
            "charge_indicator": true,
            "allowance_charge_reason": "CARGO POR FLETES\/FREIGHT CHARGE",
            "amount": "200.00",
            "base_amount": "15840.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "15840.00",
        "tax_exclusive_amount": "15840.00",
        "tax_inclusive_amount": "15840.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "200.00",
        "payable_amount": "16040.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "15840.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5.00",
            "line_extension_amount": "4950.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "4950.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "4950.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1032",
            "brandname": "FULLFIT",
            "modelname": "1032",
            "code": "1032",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "5.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "6.00",
            "line_extension_amount": "5940.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "5940.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "5940.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1087",
            "brandname": "FULLFIT",
            "modelname": "1087",
            "code": "1087",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "6.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5.00",
            "line_extension_amount": "4950.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "4950.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "4950.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1088",
            "brandname": "FULLFIT",
            "modelname": "1088",
            "code": "1088",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "5.00"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000199,"type_document_id":2,"date":"2025-11-06","time":"04:25:44","notes":"SIN OBSERVACIONES","sendmail":true,"resolution_number":"18760000001","prefix":"SETP","k_supplement":{"responsible_incharge":"JACK TORRANCE","departure_place":"PEREIRA","conveyance":"AVION","transport_document_type":"MATRICULA","transport_document_number":"HK-45089632","transporter_processor":"AVIANCA","merchandise_origin_country":"COLOMBIA","destination":"MIAMI","payment_means":"CONTADO","insurance_carrier":"SURAMERICANA SEGUROS","observations":"NINGUNA","FctConvCop":"3890","MonedaCop":"USD","SubTotalCop":"200.00","DescuentoDetalleCop":"0.00","RecargoDetalleCop":"0.00","TotalBrutoFacturaCop":"200.00","TotIvaCop":"38.00","TotIncCop":"0.00","TotBolCop":"0.00","ImpOtroCop":"0.00","MntImpCop":"38.00","TotalNetoFacturaCop":"238.00","MntDctoCop":"0.00","MntRcgoCop":"0.00","VlrPagarCop":"238.00","ReteFueCop":"0.00","ReteIvaCop":"0.00","ReteIcaCop":"0.00","TotAnticiposCop":"0.00"},"customer":{"identification_number":"FR42128XD090","name":"BLANCA NUBIA ALVAREZ ALZATE ","phone":"3148931130","address":"CR 14 BIS 31 B 37 BRR SAN NICOLAS","email":"[email protected]","merchant_registration":"0000-00","type_document_identification_id":8,"type_organization_id":2,"country_id":65,"municipality_name":"MIAMI","state_name":"FLORIDA","type_liability_id":117,"type_regime_id":2},"deliveryterms":{"special_terms":"COSTO SEGURO Y FLETE","loss_risk_responsibility_code":"CIF","loss_risk":"COSTO SEGURO Y FLETE"},"payment_form":{"payment_form_id":2,"payment_method_id":10,"payment_due_date":"2025-12-06","duration_measure":"30"},"allowance_charges":[{"discount_id":10,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"15840.00"},{"charge_indicator":true,"allowance_charge_reason":"CARGO POR FLETES\/FREIGHT CHARGE","amount":"200.00","base_amount":"15840.00"}],"legal_monetary_totals":{"line_extension_amount":"15840.00","tax_exclusive_amount":"15840.00","tax_inclusive_amount":"15840.00","allowance_total_amount":"0.00","charge_total_amount":"200.00","payable_amount":"16040.00"},"tax_totals":[{"tax_id":1,"tax_amount":"0.00","percent":"0","taxable_amount":"15840.00"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"5.00","line_extension_amount":"4950.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"4950.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"4950.00","percent":"0.00"}],"description":"LEGGINS DE DAMA REF 1032","brandname":"FULLFIT","modelname":"1032","code":"1032","type_item_identification_id":4,"price_amount":"990.00","base_quantity":"5.00"},{"unit_measure_id":70,"invoiced_quantity":"6.00","line_extension_amount":"5940.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"5940.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"5940.00","percent":"0.00"}],"description":"LEGGINS DE DAMA REF 1087","brandname":"FULLFIT","modelname":"1087","code":"1087","type_item_identification_id":4,"price_amount":"990.00","base_quantity":"6.00"},{"unit_measure_id":70,"invoiced_quantity":"5.00","line_extension_amount":"4950.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"4950.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"4950.00","percent":"0.00"}],"description":"LEGGINS DE DAMA REF 1088","brandname":"FULLFIT","modelname":"1088","code":"1088","type_item_identification_id":4,"price_amount":"990.00","base_quantity":"5.00"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice-export", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

FACTURA DE TRANSPORTE (LOGÍSTICA)

📋 DESCRIPCIÓN GENERAL

Factura de transporte para registrar servicios de logística, flete y distribución de mercancías. Utilizada por transportistas, empresas de logística y operadores logísticos para facturar servicios de carga, transporte terrestre, aéreo o marítimo de bienes.

Endpoint: POST /api/ubl2.1/invoice-transport

Método HTTP: POST

Autenticación: Bearer Token (requerido)

Tipo de contenido: application/json

Sector: Logística, Transporte, Distribución

Regulación: Registro Nacional de Documentos de Transporte (RNDC)


✨ CARACTERÍSTICAS PRINCIPALES

  • 🚚 Factura por servicios de transporte/logística
  • 🚚 Puede incluir remesas (RNDC - Registro Nacional)
  • 🚚 Campo is_RNDC para identificar remesas reguladas
  • 🚚 RNDC_consignment_number (número de remesa oficial)
  • 🚚 internal_consignment_number (referencia interna)
  • 🚚 value_consignment (valor de la carga)
  • 🚚 Múltiples líneas: servicio de transporte + mercancía
  • 🚚 Mezcla de tasas de IVA (0% transporte + 19% mercancía)
  • 🚚 Endpoint especializado: /invoice-transport

🚚 CONCEPTO DE TRANSPORTE

Escenarios de Uso

Scenario A: TRANSPORTE CON REMESA (RNDC)
┌──────────────────────────────┐
│ Empresa de Transporte        │
│ • Recibe orden de recoger    │
│ • Carga: 200 kg productos    │
│ • Valor: $600,000 COP        │
│ • RNDC: 95000912001 (oficial)│
└──────────────────────────────┘
        ║ Servicio de transporte
        ║ Flete: $600,000 (IVA 0%)
        ║
        ∨
┌──────────────────────────────────┐
│ FACTURA DE TRANSPORTE           │
│ • Línea 1: Carga RNDC (0% IVA)  │
│ • Línea 2: Servicio transporte  │
│ • Línea 3: Extras ($600,000)    │
│ • Total: $1,800,000 COP         │
└──────────────────────────────────┘
        ║
        ║ Destino: Cliente
        ║ Línea 1: IVA 0% (transporte)
        ║ Línea 2: IVA 0% (flete)
        ║ Línea 3: IVA 19% (servicio adicional)
        ║
        ∨
┌──────────────────────────────┐
│ CUFE GENERADO                │
│ • Regulado por DIAN          │
│ • Vinculado a RNDC           │
│ • Validado en sistema logístico
└──────────────────────────────┘

Scenario B: TRANSPORTE SIN REMESA
┌──────────────────────────────┐
│ Transportista autónomo       │
│ • Servicio de flete simple   │
│ • Sin RNDC (carga pequeña)   │
│ • Valor: $300,000 COP        │
└──────────────────────────────┘
        ║
        ∨
┌──────────────────────────────┐
│ FACTURA TRANSPORTE SIN RNDC  │
│ • Línea 1: Servicio flete    │
│ • IVA 0% (transporte básico) │
│ • Total: $300,000 COP        │
└──────────────────────────────┘

📊 ESTRUCTURA DE FACTURA TRANSPORTE

Línea CON RNDC (Remesa Oficial)

{
  "is_RNDC": true,                              // Es remesa oficial
  "RNDC_consignment_number": "95000912001",    // Número RNDC del DIAN
  "internal_consignment_number": "REM000001",  // Referencia interna
  "value_consignment": "600000",               // Valor de mercancía
  "unit_measure_consignment_id": 767,          // Unidad de medida (kg)
  "quantity_consignment": "200.00",            // Cantidad en kg
  
  "description": "PRUEBA TRANSPORTE",
  "code": "PRUEBA1",
  "line_extension_amount": "600000.00",
  "price_amount": "600000.00",
  
  "tax_totals": [{
    "tax_id": 1,
    "tax_amount": "0.00",
    "taxable_amount": "600000.00",
    "percent": "0.00"  // IVA 0% - transporte regulado
  }]
}

Línea SIN RNDC (Servicio Simple)

{
  "is_RNDC": false,                            // No es remesa
  
  "description": "PRUEBA TRANSPORTE",
  "code": "PRUEBA2",
  "line_extension_amount": "600000.00",
  "price_amount": "600000.00",
  
  "tax_totals": [{
    "tax_id": 1,
    "tax_amount": "0.00",
    "taxable_amount": "600000.00",
    "percent": "0.00"  // IVA 0% - servicio transporte
  }]
}

Línea CON IVA (Servicio Adicional)

{
  "is_RNDC": false,
  
  "description": "SERVICIO ADICIONAL TRANSPORTE",
  "code": "PRUEBA3",
  "line_extension_amount": "504201.68",
  "price_amount": "504201.68",
  
  "tax_totals": [{
    "tax_id": 1,
    "tax_amount": "95798.32",
    "taxable_amount": "504201.68",
    "percent": "19.00"  // IVA 19% - servicio gravado
  }]
}

Totales Mixtos

"legal_monetary_totals": {
  "line_extension_amount": "1704201.68",   // Subtotal (600 + 600 + 504)
  "tax_exclusive_amount": "1704201.68",   // Base sin impuesto
  "tax_inclusive_amount": "1800000.00",   // Total con IVA
  "payable_amount": "1800000.00"          // A PAGAR
}

tax_totals Desglosados

"tax_totals": [
  {
    "tax_id": 1,
    "tax_amount": "0.00",
    "percent": "0",
    "taxable_amount": "1200000.00"    // Línea 1 + Línea 2 (0% IVA)
  },
  {
    "tax_id": 1,
    "tax_amount": "95798.32",
    "percent": "19",
    "taxable_amount": "504201.68"     // Línea 3 (19% IVA)
  }
]

📋 CAMPOS ESPECÍFICOS DE TRANSPORTE

is_RNDC

  • Descripción: Indica si la línea es una remesa oficial del DIAN
  • Valores: true o false
  • Ejemplo: true
  • Requerido: Sí (por línea)
  • Notas: Si es true, deben estar presentes RNDC_consignment_number

RNDC_consignment_number

  • Descripción: Número oficial de remesa asignado por el DIAN
  • Formato: Número único nacional
  • Ejemplo: "95000912001"
  • Requerido: Sí (si is_RNDC = true)
  • Notas: Validado contra base de datos DIAN en tiempo real

internal_consignment_number

  • Descripción: Referencia interna de la empresa de transporte
  • Formato: Código interno flexible
  • Ejemplo: "REM000001"
  • Requerido: Sí (si is_RNDC = true)
  • Notas: Para seguimiento interno

value_consignment

  • Descripción: Valor total de la mercancía transportada
  • Formato: Número con decimales
  • Ejemplo: "600000"
  • Requerido: Sí (si is_RNDC = true)
  • Notas: Base para cálculos de seguros

unit_measure_consignment_id

  • Descripción: Unidad de medida de la carga
  • Valores comunes:
    • 767 = Kilogramo (kg)
    • 168 = Litro (L)
    • 111 = Metro (m)
    • 70 = Unidad
  • Ejemplo: 767
  • Requerido: Sí (si is_RNDC = true)

quantity_consignment

  • Descripción: Cantidad de carga transportada
  • Formato: Número decimal
  • Ejemplo: "200.00" (200 kg)
  • Requerido: Sí (si is_RNDC = true)

✅ EJEMPLO COMPLETO: FACTURA TRANSPORTE

{
  "type_document_id": 1,
  "prefix": "SETP",
  "number": 990000204,
  "resolution_number": "18760000001",
  "date": "2025-11-06",
  "time": "06:44:45",
  "notes": "SIN OBSERVACIONES",
  
  // TRANSPORTISTA
  "customer": {
    "identification_number": 89008003,
    "name": "ALEXANDER OBANDO LONDONO",
    "type_document_identification_id": 6,
    "type_organization_id": 2,
    "type_regime_id": 2
  },
  
  "payment_form": {
    "payment_form_id": 1,
    "payment_method_id": 10,
    "payment_due_date": "2025-11-06"
  },
  
  // TOTALES CON MEZCLA DE TASAS
  "legal_monetary_totals": {
    "line_extension_amount": "1704201.68",
    "tax_exclusive_amount": "1704201.68",
    "tax_inclusive_amount": "1800000.00",
    "payable_amount": "1800000.00"
  },
  
  // TAX_TOTALS DESGLOSADO
  "tax_totals": [
    {
      "tax_id": 1,
      "tax_amount": "0.00",
      "percent": "0",
      "taxable_amount": "1200000.00"    // 0% IVA (transporte)
    },
    {
      "tax_id": 1,
      "tax_amount": "95798.32",
      "percent": "19",
      "taxable_amount": "504201.68"     // 19% IVA (servicio)
    }
  ],
  
  // LÍNEAS DE FACTURA
  "invoice_lines": [
    {
      "is_RNDC": true,
      "RNDC_consignment_number": "95000912001",
      "internal_consignment_number": "REM000001",
      "value_consignment": "600000",
      "unit_measure_consignment_id": 767,
      "quantity_consignment": "200.00",
      "description": "CARGA RNDC - 200 KG PRODUCTOS",
      "code": "RNDC001",
      "line_extension_amount": "600000.00",
      "price_amount": "600000.00",
      "tax_totals": [{
        "tax_id": 1,
        "tax_amount": "0.00",
        "taxable_amount": "600000.00",
        "percent": "0.00"
      }]
    },
    {
      "is_RNDC": false,
      "description": "SERVICIO DE FLETE",
      "code": "FLETE001",
      "line_extension_amount": "600000.00",
      "price_amount": "600000.00",
      "tax_totals": [{
        "tax_id": 1,
        "tax_amount": "0.00",
        "taxable_amount": "600000.00",
        "percent": "0.00"
      }]
    },
    {
      "is_RNDC": false,
      "description": "SERVICIO ADICIONAL (SEGUIMIENTO GPS)",
      "code": "EXTRA001",
      "line_extension_amount": "504201.68",
      "price_amount": "504201.68",
      "tax_totals": [{
        "tax_id": 1,
        "tax_amount": "95798.32",
        "taxable_amount": "504201.68",
        "percent": "19.00"
      }]
    }
  ]
}

✅ RESPUESTA EXITOSA (200 OK)

{
  "success": true,
  "message": "Factura de transporte registrada exitosamente",
  "invoice": {
    "number": "SETP990000204",
    "uuid": "d3c2b1a0f9e8...",
    "type": "TRANSPORT",
    "transporter": "ALEXANDER OBANDO LONDONO",
    "transport_info": {
      "rndc_count": 1,
      "remesa_number": "95000912001",
      "consignment_quantity": 200,
      "consignment_unit": "kg",
      "consignment_value": 600000
    },
    "service_breakdown": {
      "freight_charge": 600000,
      "rndc_handling": 600000,
      "additional_services": 504201.68,
      "vat_applied": "Mixed (0% + 19%)"
    },
    "financial": {
      "vat_0_percent": 0.00,
      "vat_0_base": 1200000.00,
      "vat_19_percent": 95798.32,
      "vat_19_base": 504201.68,
      "total": 1800000.00
    },
    "status": "sent_to_dian",
    "rndc_validated": true
  },
  "xml_base64": "[XML UBL 2.1 con datos RNDC]"
}

❌ ERRORES COMUNES

422 - RNDC Inválido

{
  "success": false,
  "message": "Validación RNDC fallida",
  "errors": {
    "invoice_lines[0].RNDC_consignment_number": [
      "Número RNDC 95000912001 no existe en DIAN"
    ]
  }
}

422 - Cantidad de Carga Mismatch

{
  "success": false,
  "message": "Inconsistencia en datos de remesa",
  "errors": {
    "invoice_lines[0].quantity_consignment": [
      "Cantidad 300 kg no coincide con RNDC (200 kg registrados)"
    ]
  }
}

422 - Valor de Carga Incorrecto

{
  "success": false,
  "message": "Valor de mercancía inválido",
  "errors": {
    "invoice_lines[0].value_consignment": [
      "Valor debe coincidir con RNDC: $600,000 (se envió $500,000)"
    ]
  }
}

🔄 CASOS DE USO

Caso 1: Transportista Formal con RNDC

{
  "invoice_lines": [
    {
      "is_RNDC": true,
      "RNDC_consignment_number": "95000912001",
      "internal_consignment_number": "REM-2025-11-001",
      "value_consignment": "5000000",
      "unit_measure_consignment_id": 767,
      "quantity_consignment": "2500",
      "description": "CARGA NACIONAL - 2500 KG"
    }
  ]
}

Caso 2: Transportista Autónomo (Sin RNDC)

{
  "invoice_lines": [
    {
      "is_RNDC": false,
      "description": "FLETE BOGOTÁ-MEDELLÍN",
      "line_extension_amount": "150000.00",
      "tax_totals": [{
        "tax_id": 1,
        "percent": "0.00",
        "tax_amount": "0.00"
      }]
    }
  ]
}

Caso 3: Empresa Logística con Múltiples Servicios

{
  "invoice_lines": [
    {
      "is_RNDC": true,
      "RNDC_consignment_number": "95000912002",
      "value_consignment": "10000000",
      "quantity_consignment": "5000.00",
      "description": "CARGA COMERCIAL RNDC"
    },
    {
      "is_RNDC": false,
      "description": "SERVICIO DE ALMACENAMIENTO (1 mes)",
      "line_extension_amount": "500000.00",
      "tax_totals": [{"tax_id": 1, "percent": "19.00"}]
    },
    {
      "is_RNDC": false,
      "description": "SERVICIO DE SEGUIMIENTO GPS",
      "line_extension_amount": "250000.00",
      "tax_totals": [{"tax_id": 1, "percent": "19.00"}]
    }
  ]
}

📥 VALIDACIONES TRANSPORTE

DEBE cumplir:

  • Endpoint: /invoice-transport (NO /invoice)
  • is_RNDC: Presente en cada línea (true/false)
  • Si is_RNDC = true:
    • RNDC_consignment_number: válido en DIAN
    • internal_consignment_number: presente
    • value_consignment: coincide con RNDC
    • quantity_consignment: en unidad especificada
    • unit_measure_consignment_id: válido (767 para kg)
  • IVA Transporte: 0% en líneas de flete RNDC
  • IVA Servicios: 0% o 19% según tipo
  • tax_totals: Desglosado por tasa de IVA

NO debe:

  • Usar endpoint /invoice en lugar de /invoice-transport
  • RNDC_consignment_number inválido o inexistente
  • Cantidad/valor que no coincida con RNDC
  • IVA diferente para línea RNDC (debe ser 0%)
  • Omitir is_RNDC en líneas
  • Dejar RNDC_consignment_number en blanco si is_RNDC = true

📝 NOTAS TÉCNICAS

  1. RNDC: Registro Nacional de Documentos de Transporte (obligatorio)

  2. Validación DIAN: Número RNDC se valida en tiempo real contra DIAN

  3. IVA 0% Transporte: Exención en servicios de transporte regulado

  4. Servicios Adicionales: Pueden llevar IVA 19% (GPS, almacenamiento, etc.)

  5. unit_measure_consignment_id: 767 para kg, otros códigos para otras unidades

  6. Seguimiento: La factura vincula automáticamente con sistema de tracking

  7. Auditoría: DIAN cruza datos de factura con RNDC

  8. Múltiples Remesas: Una factura puede tener múltiples líneas RNDC

  9. Responsabilidad: Transportista certifica cantidad y condición de carga

  10. Regulación: Decreto 1223/2014 (RNDC), Código de Comercio


🔄 FLUJO DE FACTURA TRANSPORTE

1. Transportista recibe orden de carga
2. Sistema DIAN genera RNDC (Remesa Nacional)
3. Transportista registra datos en su sistema
4. Carga mercancía: 200 kg → Valor $600,000
5. Envía factura JSON con:
   - is_RNDC = true
   - RNDC_consignment_number = 95000912001
   - quantity_consignment = 200
   - value_consignment = 600000
6. API valida RNDC contra base DIAN
7. API valida cantidad/valor con RNDC
8. API calcula IVA (0% flete + 19% servicios)
9. API genera XML con datos de remesa
10. API firma XML con certificado
11. API envía a DIAN como factura transporte
12. DIAN valida RNDC y datos de carga
13. DIAN retorna CUFE vinculado a RNDC
14. Sistema registra entrega en tracking
15. Cliente recibe confirmación con CUFE
16. Datos quedan en historial aduanal

⚠️ DIFERENCIAS: FACTURA SIMPLE vs FACTURA TRANSPORTE

Aspecto Factura Simple Factura Transporte
Endpoint /invoice /invoice-transport
Cliente Comprador Transportista/Logística
is_RNDC NO SÍ (por línea)
RNDC_consignment_number NO Sí (si RNDC)
Validación DIAN Remesa NO SÍ (en tiempo real)
IVA Transporte Puede variar 0% (flete RNDC)
IVA Servicios Según tipo 0% o 19%
tax_totals Típicamente 1-2 Puede tener múltiples
Seguimiento Auditoría normal Integración con sistema transporte
Responsabilidad Comercial Transportista + DIAN

Tipo: Factura de Transporte/Logística Endpoint: /invoice-transport Sector: Logística, Transporte, Distribución RNDC: Registro Nacional de Documentos de Transporte IVA: 0% (transporte) + 19% (servicios adicionales) Regulación: Decreto 1223/2014, Código de Comercio Validación: Tiempo real contra DIAN Controller: InvoiceController@storeTransport Autenticación requerida:

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "type_document_id": 1,
    "date": "2025-11-06",
    "time": "06:44:45",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "number": 990000204,
    "notes": "SIN OBSERVACIONES",
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-06",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "1704201.68"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "1704201.68",
        "tax_exclusive_amount": "1704201.68",
        "tax_inclusive_amount": "1800000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1800000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "1200000.00"
        },
        {
            "tax_id": 1,
            "tax_amount": "95798.32",
            "percent": "19",
            "taxable_amount": "504201.68"
        }
    ],
    "invoice_lines": [
        {
            "is_RNDC": true,
            "RNDC_consignment_number": "95000912001",
            "internal_consignment_number": "REM000001",
            "value_consignment": "600000",
            "unit_measure_consignment_id": 767,
            "quantity_consignment": "200.00",
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "600000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "600000.00",
                    "percent": "0.00"
                }
            ],
            "description": "PRUEBA TRANSPORTE",
            "code": "PRUEBA1",
            "type_item_identification_id": 4,
            "price_amount": "600000.00",
            "base_quantity": "1"
        },
        {
            "is_RNDC": false,
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "600000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "600000.00",
                    "percent": "0.00"
                }
            ],
            "description": "PRUEBA TRANSPORTE",
            "code": "PRUEBA2",
            "type_item_identification_id": 4,
            "price_amount": "600000.00",
            "base_quantity": "1"
        },
        {
            "is_RNDC": false,
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "504201.68",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "95798.32",
                    "taxable_amount": "504201.68",
                    "percent": "19.00"
                }
            ],
            "description": "PRUEBA TRANSPORTE",
            "code": "PRUEBA3",
            "type_item_identification_id": 4,
            "price_amount": "504201.68",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/invoice-transport' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "type_document_id": 1,
    "date": "2025-11-06",
    "time": "06:44:45",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "number": 990000204,
    "notes": "SIN OBSERVACIONES",
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-06",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "1704201.68"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "1704201.68",
        "tax_exclusive_amount": "1704201.68",
        "tax_inclusive_amount": "1800000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1800000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "1200000.00"
        },
        {
            "tax_id": 1,
            "tax_amount": "95798.32",
            "percent": "19",
            "taxable_amount": "504201.68"
        }
    ],
    "invoice_lines": [
        {
            "is_RNDC": true,
            "RNDC_consignment_number": "95000912001",
            "internal_consignment_number": "REM000001",
            "value_consignment": "600000",
            "unit_measure_consignment_id": 767,
            "quantity_consignment": "200.00",
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "600000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "600000.00",
                    "percent": "0.00"
                }
            ],
            "description": "PRUEBA TRANSPORTE",
            "code": "PRUEBA1",
            "type_item_identification_id": 4,
            "price_amount": "600000.00",
            "base_quantity": "1"
        },
        {
            "is_RNDC": false,
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "600000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "600000.00",
                    "percent": "0.00"
                }
            ],
            "description": "PRUEBA TRANSPORTE",
            "code": "PRUEBA2",
            "type_item_identification_id": 4,
            "price_amount": "600000.00",
            "base_quantity": "1"
        },
        {
            "is_RNDC": false,
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "504201.68",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "95798.32",
                    "taxable_amount": "504201.68",
                    "percent": "19.00"
                }
            ],
            "description": "PRUEBA TRANSPORTE",
            "code": "PRUEBA3",
            "type_item_identification_id": 4,
            "price_amount": "504201.68",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/invoice-transport', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "type_document_id": 1,
    "date": "2025-11-06",
    "time": "06:44:45",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "number": 990000204,
    "notes": "SIN OBSERVACIONES",
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-06",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "1704201.68"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "1704201.68",
        "tax_exclusive_amount": "1704201.68",
        "tax_inclusive_amount": "1800000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1800000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "1200000.00"
        },
        {
            "tax_id": 1,
            "tax_amount": "95798.32",
            "percent": "19",
            "taxable_amount": "504201.68"
        }
    ],
    "invoice_lines": [
        {
            "is_RNDC": true,
            "RNDC_consignment_number": "95000912001",
            "internal_consignment_number": "REM000001",
            "value_consignment": "600000",
            "unit_measure_consignment_id": 767,
            "quantity_consignment": "200.00",
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "600000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "600000.00",
                    "percent": "0.00"
                }
            ],
            "description": "PRUEBA TRANSPORTE",
            "code": "PRUEBA1",
            "type_item_identification_id": 4,
            "price_amount": "600000.00",
            "base_quantity": "1"
        },
        {
            "is_RNDC": false,
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "600000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "600000.00",
                    "percent": "0.00"
                }
            ],
            "description": "PRUEBA TRANSPORTE",
            "code": "PRUEBA2",
            "type_item_identification_id": 4,
            "price_amount": "600000.00",
            "base_quantity": "1"
        },
        {
            "is_RNDC": false,
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "504201.68",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "95798.32",
                    "taxable_amount": "504201.68",
                    "percent": "19.00"
                }
            ],
            "description": "PRUEBA TRANSPORTE",
            "code": "PRUEBA3",
            "type_item_identification_id": 4,
            "price_amount": "504201.68",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"type_document_id":1,"date":"2025-11-06","time":"06:44:45","resolution_number":"18760000001","prefix":"SETP","number":990000204,"notes":"SIN OBSERVACIONES","customer":{"identification_number":89008003,"dv":2,"name":"ALEXANDER OBANDO LONDONO","phone":"3103891693","address":"BRR LIMONAR MZ 6 CS 3 ET 1","email":"[email protected]","merchant_registration":"0000-00","type_document_identification_id":6,"type_organization_id":2,"municipality_id":149,"type_regime_id":2},"payment_form":{"payment_form_id":1,"payment_method_id":10,"payment_due_date":"2025-11-06","duration_measure":"0"},"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"1704201.68"}],"legal_monetary_totals":{"line_extension_amount":"1704201.68","tax_exclusive_amount":"1704201.68","tax_inclusive_amount":"1800000.00","allowance_total_amount":"0.00","charge_total_amount":"0.00","payable_amount":"1800000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"0.00","percent":"0","taxable_amount":"1200000.00"},{"tax_id":1,"tax_amount":"95798.32","percent":"19","taxable_amount":"504201.68"}],"invoice_lines":[{"is_RNDC":true,"RNDC_consignment_number":"95000912001","internal_consignment_number":"REM000001","value_consignment":"600000","unit_measure_consignment_id":767,"quantity_consignment":"200.00","unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"600000.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"600000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"600000.00","percent":"0.00"}],"description":"PRUEBA TRANSPORTE","code":"PRUEBA1","type_item_identification_id":4,"price_amount":"600000.00","base_quantity":"1"},{"is_RNDC":false,"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"600000.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"600000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"600000.00","percent":"0.00"}],"description":"PRUEBA TRANSPORTE","code":"PRUEBA2","type_item_identification_id":4,"price_amount":"600000.00","base_quantity":"1"},{"is_RNDC":false,"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"504201.68","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"600000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"95798.32","taxable_amount":"504201.68","percent":"19.00"}],"description":"PRUEBA TRANSPORTE","code":"PRUEBA3","type_item_identification_id":4,"price_amount":"504201.68","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/invoice-transport", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

ENVIAR EVENTO RADIAN - Envío Completo

📋 DESCRIPCIÓN GENERAL

Endpoint para generar y enviar eventos RADIAN (Respuesta de Aceptación o Rechazo de Factura) a la DIAN para documentos electrónicos. Requiere el XML completo (AttachedDocument) que contiene la factura original y la respuesta.

Endpoint: POST /api/ubl2.1/send-event

Método HTTP: POST

Autenticación: Bearer Token (requerido)

Tipo de contenido: application/json


✨ CARACTERÍSTICAS PRINCIPALES

  • 📊 Genera eventos RADIAN (Acuse, Recibo, Aceptación, Rechazo, Aceptación Tácita)
  • 📊 Requiere XML completo en Base64 (AttachedDocument)
  • 📊 Valida estructura XML y certificado digital
  • 📊 Firma con XAdES antes de enviar a DIAN
  • 📊 Gestión de límites por plan y período
  • 📊 Validación de plan RADIAN activo
  • 📊 Control de documentos por tipo

📝 PARÁMETROS DEL REQUEST

Body del Request (JSON)

Campo Tipo Obligatorio descripción Ejemplo
event_id integer ✅ Sí Tipo de evento (1-5): 1=Acuse, 2=Recibo, 3=Aceptación, 4=Rechazo, 5=Aceptación Tácita 1
base64_attacheddocument string ✅ Sí XML AttachedDocument codificado en Base64 "JVBERi0xLjQK..."
base64_attacheddocument_name string ✅ Sí Nombre del archivo (para auditoría) "evento_001.xml"
allow_cash_documents boolean ❌ No Permitir documentos en efectivo (default: false) false
sendmail boolean ❌ No Enviar Notificación por correo (default: true) true
type_rejection_id integer ❌ No ID motivo rechazo (solo si event_id=4) 1
resend_consecutive boolean ❌ No Reintentar si falla (default: false) false

Headers Requeridos

Header Valor
Content-Type application/json
Authorization Bearer [TOKEN]

🔐 TIPOS DE EVENTOS

código Tipo event_id descripción
030 Acuse de Recibo 1 Receptor confirma recepción de la factura
031 Recibo del Bien 2 confirmación de recepción física del bien/servicio
032 Aceptación Expresa 3 Aceptación formal sin observaciones
033 Rechazo 4 Rechazo con motivo especificado
034 Aceptación Tácita 5 Aceptación autom�tica por vencimiento de plazo

✅ RESPUESTA EXITOSA (200 OK)

json { "success": true, "message": "Evento RADIAN generado exitosamente", "event": { "uuid": "a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d", "event_type": "030", "issue_date": "2025-11-24", "issue_time": "14:30:45", "document_id": "SETP990000249", "issuer_party": { "identification_number": "89000001", "name": "EMPRESA RECEPTORA" }, "response_code": "02", "response_description": "Evento validado por la DIAN" }, "xml_signed": "[ApplicationResponse XML firmado con XAdES]", "dian_response": { "status": "success", "validation_date": "2025-11-24", "validation_time": "14:30:50" } }


❌ ERRORES COMUNES

401 Unauthorized - Token Inválido

json { "success": false, "message": "Token no válido o expirado", "errors": { "auth": ["Bearer token requerido y válido"] } }

400 Bad Request - XML Inválido

json { "success": false, "message": "XML Base64 inválido o mal formado", "errors": { "xml": ["Error al decodificar Base64 o validar estructura XML"] } }

422 Unprocessable Entity - Certificado Expirado

json { "success": false, "message": "Certificado digital expirado", "errors": { "certificate": ["Certificado no válido o fuera de vigencia"] } }

503 Service Unavailable - DIAN No Disponible

json { "success": false, "message": "Servicio DIAN no disponible", "errors": { "dian": ["No se pudo conectar con web service de la DIAN"] } }


🔄 CASOS DE USO

Caso 1: Acuse de Recibo (event_id=1)

El receptor confirma que recibi� la factura:

json { "event_id": 1, "base64_attacheddocument": "PEFwcGxpY2F0aW9uUmVzcG9uc2U+Li4uPC9BcHBsaWNhdGlvblJlc3BvbnNlPg==", "base64_attacheddocument_name": "acuse_recibo_001.xml", "sendmail": true }

Caso 2: Recibo de Bienes (event_id=2)

confirmación de recepción física del bien/servicio:

json { "event_id": 2, "base64_attacheddocument": "PEFwcGxpY2F0aW9uUmVzcG9uc2U+Li4uPC9BcHBsaWNhdGlvblJlc3BvbnNlPg==", "base64_attacheddocument_name": "recibo_bienes_001.xml", "sendmail": true }

Caso 3: Rechazo Justificado (event_id=4)

Receptor rechaza la factura con motivo especificado:

json { "event_id": 4, "base64_attacheddocument": "PEFwcGxpY2F0aW9uUmVzcG9uc2U+Li4uPC9BcHBsaWNhdGlvblJlc3BvbnNlPg==", "base64_attacheddocument_name": "rechazo_001.xml", "type_rejection_id": 1, "sendmail": true }


📥 VALIDACIONES

Plan RADIAN Requerido

  • Plan con type_plan3.state = true
  • Límites disponibles según período
  • Período: Mensual (1), Anual (2), Paquete (3)

XML y Certificado

  • XML válido UBL 2.1 formato
  • Certificado digital vigente
  • Firma XAdES v�lida

límites de Documentos

  • Validar límite de eventos RADIAN por período
  • Validar límite según tipo de período del plan

?❌ NoTAS T�CNICAS

  1. Base64 Encoding: El AttachedDocument XML debe estar completamente codificado en Base64

  2. XAdES Signature: El XML será firmado internamente con firma XAdES antes de enviarse

  3. Reintentos: Con resend_consecutive=true reintentará si falla el Envío a DIAN

  4. Notificación por Correo: Activar con sendmail=true para enviar confirmación por correo

  5. Validación DIAN: Los eventos se validan contra el XML original registrado en DIAN

  6. Errores de Rechazo: Especificar type_rejection_id cuando event_id=4


🔄 FLUJO COMPLETO

`

  1. Cliente prepara AttachedDocument XML
  2. Cliente codifica XML en Base64
  3. Cliente envía POST con XML Base64
  4. API decodifica Base64
  5. API valida estructura XML
  6. API valida certificado digital
  7. API verifica plan RADIAN y límites
  8. API firma XML con XAdES
  9. API envía a DIAN via SOAP
  10. DIAN valida y retorna respuesta
  11. API retorna resultado al cliente
  12. (Opcional) API envía correo de confirmación `

Controller: SendEventController@sendevent (l�nea 225) Autenticación requerida: S� Rate Limit: según plan contratado

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Authorization Bearer a25b9533afbae4d16a25505524bd89f1dfaa604e97111dea7502a139abcde18a
Content-Type application/json
accept application/json
{
    "event_id": 1,
    "allow_cash_documents": false,
    "sendmail": false,
    "base64_attacheddocument_name": "ad09001495660102400018741.xml",
    "base64_attacheddocument": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxBdHRhY2hlZERvY3VtZW50IHhtbG5zPSJ1cm46b2FzaXM6bmFtZXM6c3BlY2lmaWNhdGlvbjp1Ymw6c2NoZW1hOnhzZDpBdHRhY2hlZERvY3VtZW50LTIiIHhtbG5zOmNhYz0idXJuOm9hc2lzOm5hbWVzOnNwZWNpZmljYXRpb246dWJsOnNjaGVtYTp4c2Q6Q29tbW9uQWdncmVnYXRlQ29tcG9uZW50cy0yIiB4bWxuczpjYmM9InVybjpvYXNpczpuYW1lczpzcGVjaWZpY2F0aW9uOnVibDpzY2hlbWE6eHNkOkNvbW1vbkJhc2ljQ29tcG9uZW50cy0yIiB4bWxuczpjY3RzPSJ1cm46dW46dW5lY2U6dW5jZWZhY3Q6ZGF0YTpzcGVjaWZpY2F0aW9uOkNvcmVDb21wb25lbnRUeXBlU2NoZW1hTW9kdWxlOjIiIHhtbG5zOmRzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjIiB4bWxuczpleHQ9InVybjpvYXNpczpuYW1lczpzcGVjaWZpY2F0aW9uOnVibDpzY2hlbWE6eHNkOkNvbW1vbkV4dGVuc2lvbkNvbXBvbmVudHMtMiIgeG1sbnM6eGFkZXM9Imh0dHA6Ly91cmkuZXRzaS5vcmcvMDE5MDMvdjEuMy4yIyIgeG1sbnM6eGFkZXMxNDE9Imh0dHA6Ly91cmkuZXRzaS5vcmcvMDE5MDMvdjEuNC4xIyI+CiAgPGV4dDpVQkxFeHRlbnNpb25zPgogICAgPGV4dDpVQkxFeHRlbnNpb24+CiAgICAgIDxleHQ6RXh0ZW5zaW9uQ29udGVudC8+CiAgICA8L2V4dDpVQkxFeHRlbnNpb24+CiAgPC9leHQ6VUJMRXh0ZW5zaW9ucz4KICA8Y2JjOlVCTFZlcnNpb25JRD5VQkwgMi4xPC9jYmM6VUJMVmVyc2lvbklEPgogIDxjYmM6Q3VzdG9taXphdGlvbklEPkRvY3VtZW50b3MgYWRqdW50b3M8L2NiYzpDdXN0b21pemF0aW9uSUQ+CiAgPGNiYzpQcm9maWxlSUQ+RmFjdHVyYSBFbGVjdHLDs25pY2EgZGUgVmVudGE8L2NiYzpQcm9maWxlSUQ+CiAgPGNiYzpQcm9maWxlRXhlY3V0aW9uSUQ+MjwvY2JjOlByb2ZpbGVFeGVjdXRpb25JRD4KICA8Y2JjOklEPjBiMDc0MTI2ZDY5ZWMwZmI2NjM3ZjI1Y2QyNTA5MDdkMTNjMjNmNjA5NjIyOWMwNDEyMjE4OWEwZWQ5OWY5MzIwYWYxZjI3NjAxOWQ3MDQ0YzMyYjcxYWEwYzJkZjRlYzwvY2JjOklEPgogIDxjYmM6SXNzdWVEYXRlPjIwMjUtMTEtMTI8L2NiYzpJc3N1ZURhdGU+CiAgPGNiYzpJc3N1ZVRpbWU+MTc6MzI6NTgtMDU6MDA8L2NiYzpJc3N1ZVRpbWU+CiAgPGNiYzpEb2N1bWVudFR5cGU+Q29udGVuZWRvciBkZSBGYWN0dXJhIEVsZWN0csOzbmljYTwvY2JjOkRvY3VtZW50VHlwZT4KICA8Y2JjOlBhcmVudERvY3VtZW50SUQ+U0VUUDk5MDAwMDI0OTwvY2JjOlBhcmVudERvY3VtZW50SUQ+CiAgPGNhYzpTZW5kZXJQYXJ0eT4KICAgIDxjYWM6UGFydHlUYXhTY2hlbWU+CiAgICAgIDxjYmM6UmVnaXN0cmF0aW9uTmFtZT5WSUxMQURBIENBUkRPTkEgRUxJWkFCRVRIPC9jYmM6UmVnaXN0cmF0aW9uTmFtZT4KICAgICAgPGNiYzpDb21wYW55SUQgc2NoZW1lQWdlbmN5SUQ9IjE5NSIgc2NoZW1lQWdlbmN5TmFtZT0iQ08sIERJQU4gKERpcmVjY2nDs24gZGUgSW1wdWVzdG9zIHkgQWR1YW5hcyBOYWNpb25hbGVzKSIgc2NoZW1lSUQ9IjAiIHNjaGVtZU5hbWU9IjEzIj4yNDQ3OTkyOTwvY2JjOkNvbXBhbnlJRD4KICAgICAgPGNiYzpUYXhMZXZlbENvZGUgbGlzdE5hbWU9IjQ5Ij5SLTk5LVBOPC9jYmM6VGF4TGV2ZWxDb2RlPgogICAgICA8Y2FjOlRheFNjaGVtZT4KICAgICAgICA8Y2JjOklEPjAxPC9jYmM6SUQ+CiAgICAgICAgPGNiYzpOYW1lPklWQTwvY2JjOk5hbWU+CiAgICAgIDwvY2FjOlRheFNjaGVtZT4KICAgIDwvY2FjOlBhcnR5VGF4U2NoZW1lPgogIDwvY2FjOlNlbmRlclBhcnR5PgogIDxjYWM6UmVjZWl2ZXJQYXJ0eT4KICAgIDxjYWM6UGFydHlUYXhTY2hlbWU+CiAgICAgIDxjYmM6UmVnaXN0cmF0aW9uTmFtZT5BTEVYQU5ERVIgT0JBTkRPIExPTkRPTk88L2NiYzpSZWdpc3RyYXRpb25OYW1lPgogICAgICA8Y2JjOkNvbXBhbnlJRCBzY2hlbWVBZ2VuY3lJRD0iMTk1IiBzY2hlbWVBZ2VuY3lOYW1lPSJDTywgRElBTiAoRGlyZWNjacOzbiBkZSBJbXB1ZXN0b3MgeSBBZHVhbmFzIE5hY2lvbmFsZXMpIiBzY2hlbWVJRD0iMiIgc2NoZW1lTmFtZT0iMzEiIHNjaGVtZVZlcnNpb25JRD0iMiI+ODkwMDgwMDM8L2NiYzpDb21wYW55SUQ+CiAgICAgIDxjYmM6VGF4TGV2ZWxDb2RlIGxpc3ROYW1lPSI0OSI+Ui05OS1QTjwvY2JjOlRheExldmVsQ29kZT4KICAgICAgPGNhYzpUYXhTY2hlbWU+CiAgICAgICAgPGNiYzpJRD4wMTwvY2JjOklEPgogICAgICAgIDxjYmM6TmFtZT5JVkE8L2NiYzpOYW1lPgogICAgICA8L2NhYzpUYXhTY2hlbWU+CiAgICA8L2NhYzpQYXJ0eVRheFNjaGVtZT4KICA8L2NhYzpSZWNlaXZlclBhcnR5PgogIDxjYWM6QXR0YWNobWVudD4KICAgIDxjYWM6RXh0ZXJuYWxSZWZlcmVuY2U+CiAgICAgIDxjYmM6TWltZUNvZGU+dGV4dC94bWw8L2NiYzpNaW1lQ29kZT4KICAgICAgPGNiYzpFbmNvZGluZ0NvZGU+VVRGLTg8L2NiYzpFbmNvZGluZ0NvZGU+CiAgICAgIDxjYmM6RGVzY3JpcHRpb24+PCFbQ0RBVEFbPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxJbnZvaWNlIHhtbG5zPSJ1cm46b2FzaXM6bmFtZXM6c3BlY2lmaWNhdGlvbjp1Ymw6c2NoZW1hOnhzZDpJbnZvaWNlLTIiIHhtbG5zOmNhYz0idXJuOm9hc2lzOm5hbWVzOnNwZWNpZmljYXRpb246dWJsOnNjaGVtYTp4c2Q6Q29tbW9uQWdncmVnYXRlQ29tcG9uZW50cy0yIiB4bWxuczpjYmM9InVybjpvYXNpczpuYW1lczpzcGVjaWZpY2F0aW9uOnVibDpzY2hlbWE6eHNkOkNvbW1vbkJhc2ljQ29tcG9uZW50cy0yIiB4bWxuczpkcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyIgeG1sbnM6ZXh0PSJ1cm46b2FzaXM6bmFtZXM6c3BlY2lmaWNhdGlvbjp1Ymw6c2NoZW1hOnhzZDpDb21tb25FeHRlbnNpb25Db21wb25lbnRzLTIiIHhtbG5zOnN0cz0iZGlhbjpnb3Y6Y286ZmFjdHVyYWVsZWN0cm9uaWNhOlN0cnVjdHVyZXMtMi0xIiB4bWxuczp4YWRlcz0iaHR0cDovL3VyaS5ldHNpLm9yZy8wMTkwMy92MS4zLjIjIiB4bWxuczp4YWRlczE0MT0iaHR0cDovL3VyaS5ldHNpLm9yZy8wMTkwMy92MS40LjEjIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4c2k6c2NoZW1hTG9jYXRpb249InVybjpvYXNpczpuYW1lczpzcGVjaWZpY2F0aW9uOnVibDpzY2hlbWE6eHNkOkludm9pY2UtMiAgICAgaHR0cDovL2RvY3Mub2FzaXMtb3Blbi5vcmcvdWJsL29zLVVCTC0yLjEveHNkL21haW5kb2MvVUJMLUludm9pY2UtMi4xLnhzZCI+CiAgPGV4dDpVQkxFeHRlbnNpb25zPgogICAgPGV4dDpVQkxFeHRlbnNpb24+CiAgICAgIDxleHQ6RXh0ZW5zaW9uQ29udGVudD4KICAgICAgICA8c3RzOkRpYW5FeHRlbnNpb25zPgogICAgICAgICAgPHN0czpJbnZvaWNlQ29udHJvbD4KICAgICAgICAgICAgPHN0czpJbnZvaWNlQXV0aG9yaXphdGlvbj4xODc2MDAwMDAwMTwvc3RzOkludm9pY2VBdXRob3JpemF0aW9uPgogICAgICAgICAgICA8c3RzOkF1dGhvcml6YXRpb25QZXJpb2Q+CiAgICAgICAgICAgICAgPGNiYzpTdGFydERhdGU+MjAxOS0wMS0xOTwvY2JjOlN0YXJ0RGF0ZT4KICAgICAgICAgICAgICA8Y2JjOkVuZERhdGU+MjAzMC0wMS0xOTwvY2JjOkVuZERhdGU+CiAgICAgICAgICAgIDwvc3RzOkF1dGhvcml6YXRpb25QZXJpb2Q+CiAgICAgICAgICAgIDxzdHM6QXV0aG9yaXplZEludm9pY2VzPgogICAgICAgICAgICAgIDxzdHM6UHJlZml4PlNFVFA8L3N0czpQcmVmaXg+CiAgICAgICAgICAgICAgPHN0czpGcm9tPjk5MDAwMDAwMDwvc3RzOkZyb20+CiAgICAgICAgICAgICAgPHN0czpUbz45OTUwMDAwMDA8L3N0czpUbz4KICAgICAgICAgICAgPC9zdHM6QXV0aG9yaXplZEludm9pY2VzPgogICAgICAgICAgPC9zdHM6SW52b2ljZUNvbnRyb2w+CiAgICAgICAgICA8c3RzOkludm9pY2VTb3VyY2U+CiAgICAgICAgICAgIDxjYmM6SWRlbnRpZmljYXRpb25Db2RlIGxpc3RBZ2VuY3lJRD0iNiIgbGlzdEFnZW5jeU5hbWU9IlVuaXRlZCBOYXRpb25zIEVjb25vbWljIENvbW1pc3Npb24gZm9yIEV1cm9wZSIgbGlzdFNjaGVtZVVSST0idXJuOm9hc2lzOm5hbWVzOnNwZWNpZmljYXRpb246dWJsOmNvZGVsaXN0OmdjOkNvdW50cnlJZGVudGlmaWNhdGlvbkNvZGUtMi4xIj5DTzwvY2JjOklkZW50aWZpY2F0aW9uQ29kZT4KICAgICAgICAgIDwvc3RzOkludm9pY2VTb3VyY2U+CiAgICAgICAgICA8c3RzOlNvZnR3YXJlUHJvdmlkZXI+CiAgICAgICAgICAgIDxzdHM6UHJvdmlkZXJJRCBzY2hlbWVBZ2VuY3lJRD0iMTk1IiBzY2hlbWVBZ2VuY3lOYW1lPSJDTywgRElBTiAoRGlyZWNjacOzbiBkZSBJbXB1ZXN0b3MgeSBBZHVhbmFzIE5hY2lvbmFsZXMpIiBzY2hlbWVJRD0iMCIgc2NoZW1lTmFtZT0iMzEiPjI0NDc5OTI5PC9zdHM6UHJvdmlkZXJJRD4KICAgICAgICAgICAgPHN0czpTb2Z0d2FyZUlEIHNjaGVtZUFnZW5jeUlEPSIxOTUiIHNjaGVtZUFnZW5jeU5hbWU9IkNPLCBESUFOIChEaXJlY2Npw7NuIGRlIEltcHVlc3RvcyB5IEFkdWFuYXMgTmFjaW9uYWxlcykiPjVkNjRhYTQ3LTdkMzctNDI1NS05OGZiLWU1ZmRjMDNkY2ViNDwvc3RzOlNvZnR3YXJlSUQ+CiAgICAgICAgICA8L3N0czpTb2Z0d2FyZVByb3ZpZGVyPgogICAgICAgICAgPHN0czpTb2Z0d2FyZVNlY3VyaXR5Q29kZSBzY2hlbWVBZ2VuY3lJRD0iMTk1IiBzY2hlbWVBZ2VuY3lOYW1lPSJDTywgRElBTiAoRGlyZWNjacOzbiBkZSBJbXB1ZXN0b3MgeSBBZHVhbmFzIE5hY2lvbmFsZXMpIj41NjdkMDk4MjA0OTYyNzBjNjBhOWNjYzE0NWNhOWY1YWMwZmExODNhMWMzZTEzMWI5ODU2MTRjOTZkMmFmMWIwMWM5NDQzYTMwYzRlMmIxMDdmMzcwMTRiNDhkMTg3MWU8L3N0czpTb2Z0d2FyZVNlY3VyaXR5Q29kZT4KICAgICAgICAgIDxzdHM6QXV0aG9yaXphdGlvblByb3ZpZGVyPgogICAgICAgICAgICA8c3RzOkF1dGhvcml6YXRpb25Qcm92aWRlcklEIHNjaGVtZUFnZW5jeUlEPSIxOTUiIHNjaGVtZUFnZW5jeU5hbWU9IkNPLCBESUFOIChEaXJlY2Npw7NuIGRlIEltcHVlc3RvcyB5IEFkdWFuYXMgTmFjaW9uYWxlcykiIHNjaGVtZUlEPSI0IiBzY2hlbWVOYW1lPSIzMSI+ODAwMTk3MjY4PC9zdHM6QXV0aG9yaXphdGlvblByb3ZpZGVySUQ+CiAgICAgICAgICA8L3N0czpBdXRob3JpemF0aW9uUHJvdmlkZXI+CiAgICAgICAgICA8c3RzOlFSQ29kZT5odHRwczovL2NhdGFsb2dvLXZwZmUtaGFiLmRpYW4uZ292LmNvL2RvY3VtZW50L3NlYXJjaHFyP2RvY3VtZW50a2V5PTBiMDc0MTI2ZDY5ZWMwZmI2NjM3ZjI1Y2QyNTA5MDdkMTNjMjNmNjA5NjIyOWMwNDEyMjE4OWEwZWQ5OWY5MzIwYWYxZjI3NjAxOWQ3MDQ0YzMyYjcxYWEwYzJkZjRlYzwvc3RzOlFSQ29kZT4KICAgICAgICA8L3N0czpEaWFuRXh0ZW5zaW9ucz4KICAgICAgPC9leHQ6RXh0ZW5zaW9uQ29udGVudD4KICAgIDwvZXh0OlVCTEV4dGVuc2lvbj4KICAgIDxleHQ6VUJMRXh0ZW5zaW9uPgogICAgICA8ZXh0OkV4dGVuc2lvbkNvbnRlbnQ+PGRzOlNpZ25hdHVyZSB4bWxuczpkcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyIgSWQ9IlRPUlJFU09GVFdBUkUtNzJDQjA2MEM2NTM1NEFGOEQ1MkVDQjBDREYzNDRGQUY5NDkyRTkzQiI+PGRzOlNpZ25lZEluZm8+PGRzOkNhbm9uaWNhbGl6YXRpb25NZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy14bWwtYzE0bi0yMDAxMDMxNSIvPjxkczpTaWduYXR1cmVNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNyc2Etc2hhMjU2Ii8+PGRzOlJlZmVyZW5jZSBJZD0iUkVGLTNDRDg5QThCMTYxRjQ1NEE3QzEzOTk1RkQyMjlBMkZBQzVBRkZENDAiIFVSST0iIj48ZHM6VHJhbnNmb3Jtcz48ZHM6VHJhbnNmb3JtIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI2VudmVsb3BlZC1zaWduYXR1cmUiLz48L2RzOlRyYW5zZm9ybXM+PGRzOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jI3NoYTI1NiIvPjxkczpEaWdlc3RWYWx1ZT4zTDUrNFlJb0JWM3BhU0xLV1BMOTJEQnJpMVQxMnIxYTdzRytPeFZwN2R3PTwvZHM6RGlnZXN0VmFsdWU+PC9kczpSZWZlcmVuY2U+PGRzOlJlZmVyZW5jZSBVUkk9IiNLRVktSU5GTy1FQ0ZGNDgwRjZFNDIyNjYzQTlCRkU1OUU1RkQwNzVBMzk5RjQ4NzU0Ij48ZHM6RGlnZXN0TWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxlbmMjc2hhMjU2Ii8+PGRzOkRpZ2VzdFZhbHVlPm9xa0Z4VTZSNTBMb3IzSG9WMkxkZlgrRW5EdGxrcE83V0c0anNlN054eEE9PC9kczpEaWdlc3RWYWx1ZT48L2RzOlJlZmVyZW5jZT48ZHM6UmVmZXJlbmNlIFR5cGU9Imh0dHA6Ly91cmkuZXRzaS5vcmcvMDE5MDMjU2lnbmVkUHJvcGVydGllcyIgVVJJPSIjU0lHTkVELVBST1BTLTUzQTk3OTlGODFDRDhDNTcwMUQwOTM1QTczRUIwREJDQUYwNDE4N0MiPjxkczpEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGVuYyNzaGEyNTYiLz48ZHM6RGlnZXN0VmFsdWU+OUZORTdtc2dxUnRWZFdQRDdDdFpvd1FDUnlBS1pPTVl3Wi9NVUYrOVorND08L2RzOkRpZ2VzdFZhbHVlPjwvZHM6UmVmZXJlbmNlPjwvZHM6U2lnbmVkSW5mbz48ZHM6U2lnbmF0dXJlVmFsdWUgSWQ9IlNJRy1WQUxVRS1CMjZCRTNBMzI0QjI5Q0U3NTc3RkQzODYyMjBGQUE5MjlERTFDOEYxIj5uMzB4dUdWdEk4blB5dWQ4cy80VVhZdGVEWW1pWkFnYklHcHRGcUUzbDRXalRTa0xWN1ZnSS8wWWg3eUp4ekRxenpHZEdXenNSaWk4Wi9KREJxcXNPQmQ1aG9YL0RyZXZNU2NnQ2w0QlVveDJlNklWclhHc3E2aUwrZUZFai9oWHc4Y3FOK2tVaTZlWGM3MmhTK2NoQVdxWXRXRkMrQ1pEV2lsZXZEZXVxbVA3VjRPeDZJdzhJd1d3eU1qdFd3aGxhSWRpWG1vZnFTQUQ2QVRpNm11WWJPWW14ZW5YUGRqYnI4MmJvaUVOelRzTklseU0rUzZvai96azdTM0gzaEFlWTkxR3lLQUVSRE1HWWZOenVmOGI3eEliQ1RUemtWUXl3VFRqV1hwNFpGSG52REFuQU1wTzZVMEJFTnRRZllJczVNb2JPdkRXM2twNEtWK1hCNWNua2c9PTwvZHM6U2lnbmF0dXJlVmFsdWU+PGRzOktleUluZm8gSWQ9IktFWS1JTkZPLUVDRkY0ODBGNkU0MjI2NjNBOUJGRTU5RTVGRDA3NUEzOTlGNDg3NTQiPjxkczpYNTA5RGF0YT48ZHM6WDUwOUNlcnRpZmljYXRlPgpNSUlISVRDQ0JnbWdBd0lCQWdJSUVXUzlhejFPVldjd0RRWUpLb1pJaHZjTkFRRUxCUUF3Z2NVeEpqQWtCZ05WCkJBTU1IVk5WUWtOQklFTkJUVVZTUmtsU1RVRWdRMDlNVDAxQ1NVRWdVMEZUTVJRd0VnWURWUVFGRXdzNU1ERXoKTVRJeE1USXROREZBTUQ0R0ExVUVDd3czUTJWeWRHbG1hV05oWkc5eklGQmhjbUVnUm1seWJXRWdSV3hsWTNSeQpiMjVwWTJFZ1EyRnRaWEptYVhKdFlTQkRiMnh2YldKcFlURWdNQjRHQTFVRUNnd1hRMEZOUlZKR1NWSk5RU0JEClQweFBUVUpKUVNCVFFWTXhGREFTQmdOVkJBY01DMEpQUjA5VVFTQkVMa011TVFzd0NRWURWUVFHRXdKRFR6QWUKRncweU5UQTVNREV4TXpRME5UQmFGdzB5TmpBNU1ERXhNelEwTkRsYU1JSGtNUzh3TFFZRFZRUUpEQ1pWVWtJZwpRbEpTSUZaSlRFeEJJRUZNUlVwQlRrUlNRU0JGVkNBeElFMWFJRElnUTFNZ09URVRNQkVHQTFVRUZCTUtNekl4Ck1qa3lORFU1TlRFbE1DTUdBMVVFQXd3Y1JVeEpXa0ZDUlZSSUlGWkpURXhCUkVFZ1JFVWdRMEZTUkU5T1FURVIKTUE4R0ExVUVCUk1JTWpRME56azVNamt4SERBYUJnTlZCQXNNRTBaaFkzUjFjbUVnUld4bFkzUnliMjVwWTJFeApKVEFqQmdOVkJBb01IRVZNU1ZwQlFrVlVTQ0JXU1V4TVFVUkJJRVJGSUVOQlVrUlBUa0V4RURBT0JnTlZCQWdNCkIwRnliV1Z1YVdFeEN6QUpCZ05WQkFZVEFrTlBNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUIKQ2dLQ0FRRUFwelhJaVllSnY4QVJ4Sy8yQ2lOelJNeXA0ZU11MC93V1RQTFoyNTk3djhQRTRCL2tRU1E3dllmSApRSnBYWng3QkJSRGRaR2dMUEU3OCtGbDNwZld2YUJIMDIwQ3RZalB6SWZ4ZXRYcjNjMmIxblhhL2FKdHIwZUZhCm0xYm9xa29hWlk1SUZrZkJVT212WWNNOFd4Tzg4RGoxSzlQWHZPY3lBMWpLZVVUcVdOTFZDeWk3UG1ybGdHYmUKMXlmd0UrcnJUMmRMT2dmbHBaN2NTekEyK1JjNmtpa2UwSlJrSkhuVU91R3dGQjlsYVVXclgrVCtmQ1BkU0c3YQpqdGpCNFUyTGh3WlVTREFlVDRiUHNIUi9qMkVPTDhad2V1MHRIQzAvU3VleWJOTUxBa0l6NjMvOTNsRnc5ZGVlCkw4dWhJbUovNDRNLzBibVVzb1drd3pjaHMrTnhyd0lEQVFBQm80SUM4akNDQXU0d0RBWURWUjBUQVFIL0JBSXcKQURBZkJnTlZIU01FR0RBV2dCVEFqNTlybFJsV1VUV2VWSmpHZDVmOUpkajJ6VEJiQmdnckJnRUZCUWNCQVFSUApNRTB3U3dZSUt3WUJCUVVITUFHR1AyaDBkSEE2THk5d2EybGpiMnd1WTJGdFpYSm1hWEp0WVdOdmJHOXRZbWxoCkxtTnZMMlZxWW1OaEwzQjFZbXhwWTNkbFlpOXpkR0YwZFhNdmIyTnpjREFWQmdOVkhSRUVEakFNaUFvckJnRUUKQVlHSExoNExNQ2NHQTFVZEpRUWdNQjRHQ0NzR0FRVUZCd01DQmdnckJnRUZCUWNEQkFZSUt3WUJCUVVIQXdFdwpnZ0h2QmdOVkhSOEJBZjhFZ2dIak1JSUIzekNDQWR1Z2dnRUpvSUlCQllhQ0FRRm9kSFJ3T2k4dmNHdHBZMjlzCkxtTmhiV1Z5Wm1seWJXRmpiMnh2YldKcFlTNWpieTlsYW1KallTOXdkV0pzYVdOM1pXSXZkMlZpWkdsemRDOWoKWlhKMFpHbHpkRDlqYldROVkzSnNKbWx6YzNWbGNqMURUaVV6UkZOVlFrTkJLME5CVFVWU1JrbFNUVUVyUTA5TQpUMDFDU1VFclUwRlRKVEpEVTA0bE0wUTVNREV6TVRJeE1USXROQ1V5UTA5VkpUTkVRMlZ5ZEdsbWFXTmhaRzl6CksxQmhjbUVyUm1seWJXRXJSV3hsWTNSeWIyNXBZMkVyUTJGdFpYSm1hWEp0WVN0RGIyeHZiV0pwWVNVeVEwOGwKTTBSRFFVMUZVa1pKVWsxQkswTlBURTlOUWtsQksxTkJVeVV5UTB3bE0wUkNUMGRQVkVFclJDNURMaVV5UTBNbApNMFJEVDZLQnk2U0J5RENCeFRFbU1DUUdBMVVFQXd3ZFUxVkNRMEVnUTBGTlJWSkdTVkpOUVNCRFQweFBUVUpKClFTQlRRVk14Q3pBSkJnTlZCQVlUQWtOUE1SUXdFZ1lEVlFRSERBdENUMGRQVkVFZ1JDNURMakVnTUI0R0ExVUUKQ2d3WFEwRk5SVkpHU1ZKTlFTQkRUMHhQVFVKSlFTQlRRVk14UURBK0JnTlZCQXNNTjBObGNuUnBabWxqWVdSdgpjeUJRWVhKaElFWnBjbTFoSUVWc1pXTjBjbTl1YVdOaElFTmhiV1Z5Wm1seWJXRWdRMjlzYjIxaWFXRXhGREFTCkJnTlZCQVVUQ3prd01UTXhNakV4TWkwME1CMEdBMVVkRGdRV0JCVHdDa1B1LzFGN0V5UGJJU1Q2Q0t5bzhoMmkKaXpBT0JnTlZIUThCQWY4RUJBTUNCZUF3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUc2VnlubFo4VExKaHN5TwpjMzg1K1N2SktSZUN2dWpsT0tOZitPb21lTUNhVWRCQXVkc3JnZS8zaFZUUWRjdjVDcHRyRDFxaE9yQlcybGErCndNL0VNVHBzR29nQTdSWnplMGI3WnJWVHRvc1hFYVVuL2V4S0RXOFZXb2VQbDBiVXlKbGNqdjVRbjA5bk8zVXAKWU91RFVKbzZPYWRwbGNSZnpOT3U0TkVzL3dMUkFINGdHR2tMUG93L0hQMVpkcC9rQ3RXY3R3ZlM5bko2ekFaNAp0S1IvS0xNZkwzcnN2L283akZ4Y25pUnpvRE9talJLVEtja21RcVZkMGc4K1MvZGdKV3BpeXYxK1A0aGFwRDVrCjZjaldlcFgzUkVIV1dFOTVqR2l0VWZVd2puQXpWZGh1djdkc012YTcydWsvdmdieFg5WHZjdnBXbHlQbjJDUUUKMGVjUnB5Zz0KCjwvZHM6WDUwOUNlcnRpZmljYXRlPjwvZHM6WDUwOURhdGE+PC9kczpLZXlJbmZvPjxkczpPYmplY3Q+PHhhZGVzOlF1YWxpZnlpbmdQcm9wZXJ0aWVzIFRhcmdldD0iI1RPUlJFU09GVFdBUkUtNzJDQjA2MEM2NTM1NEFGOEQ1MkVDQjBDREYzNDRGQUY5NDkyRTkzQiI+PHhhZGVzOlNpZ25lZFByb3BlcnRpZXMgSWQ9IlNJR05FRC1QUk9QUy01M0E5Nzk5RjgxQ0Q4QzU3MDFEMDkzNUE3M0VCMERCQ0FGMDQxODdDIj48eGFkZXM6U2lnbmVkU2lnbmF0dXJlUHJvcGVydGllcz48eGFkZXM6U2lnbmluZ1RpbWU+MjAyNS0xMS0xMlQxNzozMDo1NS45MjItMDU6MDA8L3hhZGVzOlNpZ25pbmdUaW1lPjx4YWRlczpTaWduaW5nQ2VydGlmaWNhdGU+PHhhZGVzOkNlcnQ+PHhhZGVzOkNlcnREaWdlc3Q+PGRzOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jI3NoYTI1NiIvPjxkczpEaWdlc3RWYWx1ZT5sZEExVVdDL0dtQ3E3NXcrQlQvcnN0akFIbUU5c0JRa21halZucThONnZJPTwvZHM6RGlnZXN0VmFsdWU+PC94YWRlczpDZXJ0RGlnZXN0Pjx4YWRlczpJc3N1ZXJTZXJpYWw+PGRzOlg1MDlJc3N1ZXJOYW1lPkM9Q08sTD1CT0dPVEEgRC5DLixPPUNBTUVSRklSTUEgQ09MT01CSUEgU0FTLE9VPUNlcnRpZmljYWRvcyBQYXJhIEZpcm1hIEVsZWN0cm9uaWNhIENhbWVyZmlybWEgQ29sb21iaWEsc2VyaWFsTnVtYmVyPTkwMTMxMjExMi00LENOPVNVQkNBIENBTUVSRklSTUEgQ09MT01CSUEgU0FTPC9kczpYNTA5SXNzdWVyTmFtZT48ZHM6WDUwOVNlcmlhbE51bWJlcj4xMjUzMzM0ODY0NjAzNTM0Njk1PC9kczpYNTA5U2VyaWFsTnVtYmVyPjwveGFkZXM6SXNzdWVyU2VyaWFsPjwveGFkZXM6Q2VydD48eGFkZXM6Q2VydD48eGFkZXM6Q2VydERpZ2VzdD48ZHM6RGlnZXN0TWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxlbmMjc2hhMjU2Ii8+PGRzOkRpZ2VzdFZhbHVlPjFsblM5RHkyZm9PZW5lUEFSd3k3WUF1VitWMHI2eDdxUUxjaUlxb0MrYnc9PC9kczpEaWdlc3RWYWx1ZT48L3hhZGVzOkNlcnREaWdlc3Q+PHhhZGVzOklzc3VlclNlcmlhbD48ZHM6WDUwOUlzc3Vlck5hbWU+Qz1DTyxMPUJvZ290YSBELkMsTz1BQyBDQU1FUkZJUk1BIENPTE9NQklBIFMuQS5TLE9VPURpcmVjY2lvbiBhY3R1YWwgaHR0cHM6Ly9jYW1lcmZpcm1hLmNvL2FkZHJlc3MvLHNlcmlhbE51bWJlcj1OSVQtOTAxMzEyMTEyLTQsQ049Uk9PVCBDQU1FUkZJUk1BIENPTE9NQklBPC9kczpYNTA5SXNzdWVyTmFtZT48ZHM6WDUwOVNlcmlhbE51bWJlcj45NzI1Mjg3ODI8L2RzOlg1MDlTZXJpYWxOdW1iZXI+PC94YWRlczpJc3N1ZXJTZXJpYWw+PC94YWRlczpDZXJ0Pjx4YWRlczpDZXJ0Pjx4YWRlczpDZXJ0RGlnZXN0PjxkczpEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGVuYyNzaGEyNTYiLz48ZHM6RGlnZXN0VmFsdWU+SkFZUEF5QW9oVEVNbjZQUUtSUStIeXNhUlNUYkE0SlFuRFZUUThyT0FQaz08L2RzOkRpZ2VzdFZhbHVlPjwveGFkZXM6Q2VydERpZ2VzdD48eGFkZXM6SXNzdWVyU2VyaWFsPjxkczpYNTA5SXNzdWVyTmFtZT5DPUNPLEw9Qm9nb3RhIEQuQyxPPUFDIENBTUVSRklSTUEgQ09MT01CSUEgUy5BLlMsT1U9RGlyZWNjaW9uIGFjdHVhbCBodHRwczovL2NhbWVyZmlybWEuY28vYWRkcmVzcy8sc2VyaWFsTnVtYmVyPU5JVC05MDEzMTIxMTItNCxDTj1ST09UIENBTUVSRklSTUEgQ09MT01CSUE8L2RzOlg1MDlJc3N1ZXJOYW1lPjxkczpYNTA5U2VyaWFsTnVtYmVyPjE1MDE1MjM5NzQ8L2RzOlg1MDlTZXJpYWxOdW1iZXI+PC94YWRlczpJc3N1ZXJTZXJpYWw+PC94YWRlczpDZXJ0PjwveGFkZXM6U2lnbmluZ0NlcnRpZmljYXRlPjx4YWRlczpTaWduYXR1cmVQb2xpY3lJZGVudGlmaWVyPjx4YWRlczpTaWduYXR1cmVQb2xpY3lJZD48eGFkZXM6U2lnUG9saWN5SWQ+PHhhZGVzOklkZW50aWZpZXI+aHR0cHM6Ly9mYWN0dXJhZWxlY3Ryb25pY2EuZGlhbi5nb3YuY28vcG9saXRpY2FkZWZpcm1hL3YyL3BvbGl0aWNhZGVmaXJtYXYyLnBkZjwveGFkZXM6SWRlbnRpZmllcj48L3hhZGVzOlNpZ1BvbGljeUlkPjx4YWRlczpTaWdQb2xpY3lIYXNoPjxkczpEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGVuYyNzaGEyNTYiLz48ZHM6RGlnZXN0VmFsdWU+ZE1vTXZ0Y0c1YUl6Z1lvMHRJc1NRZVZKQkRuVW5mU09mQnB4WHJtb3IwWT08L2RzOkRpZ2VzdFZhbHVlPjwveGFkZXM6U2lnUG9saWN5SGFzaD48L3hhZGVzOlNpZ25hdHVyZVBvbGljeUlkPjwveGFkZXM6U2lnbmF0dXJlUG9saWN5SWRlbnRpZmllcj48eGFkZXM6U2lnbmVyUm9sZT48eGFkZXM6Q2xhaW1lZFJvbGVzPjx4YWRlczpDbGFpbWVkUm9sZT5zdXBwbGllcjwveGFkZXM6Q2xhaW1lZFJvbGU+PC94YWRlczpDbGFpbWVkUm9sZXM+PC94YWRlczpTaWduZXJSb2xlPjwveGFkZXM6U2lnbmVkU2lnbmF0dXJlUHJvcGVydGllcz48L3hhZGVzOlNpZ25lZFByb3BlcnRpZXM+PC94YWRlczpRdWFsaWZ5aW5nUHJvcGVydGllcz48L2RzOk9iamVjdD48L2RzOlNpZ25hdHVyZT48L2V4dDpFeHRlbnNpb25Db250ZW50PgogICAgPC9leHQ6VUJMRXh0ZW5zaW9uPgogIDwvZXh0OlVCTEV4dGVuc2lvbnM+CiAgPGNiYzpVQkxWZXJzaW9uSUQ+VUJMIDIuMTwvY2JjOlVCTFZlcnNpb25JRD4KICA8Y2JjOkN1c3RvbWl6YXRpb25JRD4xMTwvY2JjOkN1c3RvbWl6YXRpb25JRD4KICA8Y2JjOlByb2ZpbGVJRD5ESUFOIDIuMTogRmFjdHVyYSBFbGVjdHLDs25pY2EgZGUgVmVudGE8L2NiYzpQcm9maWxlSUQ+CiAgPGNiYzpQcm9maWxlRXhlY3V0aW9uSUQ+MjwvY2JjOlByb2ZpbGVFeGVjdXRpb25JRD4KICA8Y2JjOklEPlNFVFA5OTAwMDAyNDk8L2NiYzpJRD4KICA8Y2JjOlVVSUQgc2NoZW1lSUQ9IjIiIHNjaGVtZU5hbWU9IkNVRkUtU0hBMzg0Ij4wYjA3NDEyNmQ2OWVjMGZiNjYzN2YyNWNkMjUwOTA3ZDEzYzIzZjYwOTYyMjljMDQxMjIxODlhMGVkOTlmOTMyMGFmMWYyNzYwMTlkNzA0NGMzMmI3MWFhMGMyZGY0ZWM8L2NiYzpVVUlEPgogIDxjYmM6SXNzdWVEYXRlPjIwMjUtMTEtMTI8L2NiYzpJc3N1ZURhdGU+CiAgPGNiYzpJc3N1ZVRpbWU+MDY6NDQ6NDUtMDU6MDA8L2NiYzpJc3N1ZVRpbWU+CiAgPGNiYzpJbnZvaWNlVHlwZUNvZGU+MDE8L2NiYzpJbnZvaWNlVHlwZUNvZGU+CiAgPGNiYzpOb3RlPlNJTiBPQlNFUlZBQ0lPTkVTPC9jYmM6Tm90ZT4KICA8Y2JjOkRvY3VtZW50Q3VycmVuY3lDb2RlPkNPUDwvY2JjOkRvY3VtZW50Q3VycmVuY3lDb2RlPgogIDxjYmM6TGluZUNvdW50TnVtZXJpYz4zPC9jYmM6TGluZUNvdW50TnVtZXJpYz4KICA8Y2FjOkFjY291bnRpbmdTdXBwbGllclBhcnR5PgogICAgPGNiYzpBZGRpdGlvbmFsQWNjb3VudElEPjI8L2NiYzpBZGRpdGlvbmFsQWNjb3VudElEPgogICAgPGNhYzpQYXJ0eT4KICAgICAgPGNhYzpQYXJ0eUlkZW50aWZpY2F0aW9uPgogICAgICAgIDxjYmM6SUQgc2NoZW1lQWdlbmN5SUQ9IjE5NSIgc2NoZW1lQWdlbmN5TmFtZT0iQ08sIERJQU4gKERpcmVjY2nDs24gZGUgSW1wdWVzdG9zIHkgQWR1YW5hcyBOYWNpb25hbGVzKSIgc2NoZW1lSUQ9IjAiIHNjaGVtZU5hbWU9IjEzIj4yNDQ3OTkyOTwvY2JjOklEPgogICAgICA8L2NhYzpQYXJ0eUlkZW50aWZpY2F0aW9uPgogICAgICA8Y2FjOlBhcnR5TmFtZT4KICAgICAgICA8Y2JjOk5hbWU+VklMTEFEQSBDQVJET05BIEVMSVpBQkVUSDwvY2JjOk5hbWU+CiAgICAgIDwvY2FjOlBhcnR5TmFtZT4KICAgICAgPGNhYzpQaHlzaWNhbExvY2F0aW9uPgogICAgICAgIDxjYWM6QWRkcmVzcz4KICAgICAgICAgIDxjYmM6SUQ+NjMwMDE8L2NiYzpJRD4KICAgICAgICAgIDxjYmM6Q2l0eU5hbWU+QXJtZW5pYTwvY2JjOkNpdHlOYW1lPgogICAgICAgICAgPGNiYzpDb3VudHJ5U3ViZW50aXR5PlF1aW5kw61vPC9jYmM6Q291bnRyeVN1YmVudGl0eT4KICAgICAgICAgIDxjYmM6Q291bnRyeVN1YmVudGl0eUNvZGU+NjM8L2NiYzpDb3VudHJ5U3ViZW50aXR5Q29kZT4KICAgICAgICAgIDxjYWM6QWRkcmVzc0xpbmU+CiAgICAgICAgICAgIDxjYmM6TGluZT5VUkIgVklMTEEgQUxFSkFORFJBIEVUIDEgTVogMiBDUyA5PC9jYmM6TGluZT4KICAgICAgICAgIDwvY2FjOkFkZHJlc3NMaW5lPgogICAgICAgICAgPGNhYzpDb3VudHJ5PgogICAgICAgICAgICA8Y2JjOklkZW50aWZpY2F0aW9uQ29kZT5DTzwvY2JjOklkZW50aWZpY2F0aW9uQ29kZT4KICAgICAgICAgICAgPGNiYzpOYW1lIGxhbmd1YWdlSUQ9ImVzIj5Db2xvbWJpYTwvY2JjOk5hbWU+CiAgICAgICAgICA8L2NhYzpDb3VudHJ5PgogICAgICAgIDwvY2FjOkFkZHJlc3M+CiAgICAgIDwvY2FjOlBoeXNpY2FsTG9jYXRpb24+CiAgICAgIDxjYWM6UGFydHlUYXhTY2hlbWU+CiAgICAgICAgPGNiYzpSZWdpc3RyYXRpb25OYW1lPlZJTExBREEgQ0FSRE9OQSBFTElaQUJFVEg8L2NiYzpSZWdpc3RyYXRpb25OYW1lPgogICAgICAgIDxjYmM6Q29tcGFueUlEIHNjaGVtZUFnZW5jeUlEPSIxOTUiIHNjaGVtZUFnZW5jeU5hbWU9IkNPLCBESUFOIChEaXJlY2Npw7NuIGRlIEltcHVlc3RvcyB5IEFkdWFuYXMgTmFjaW9uYWxlcykiIHNjaGVtZUlEPSIwIiBzY2hlbWVOYW1lPSIxMyI+MjQ0Nzk5Mjk8L2NiYzpDb21wYW55SUQ+CiAgICAgICAgPGNiYzpUYXhMZXZlbENvZGUgbGlzdE5hbWU9IjQ5Ij5SLTk5LVBOPC9jYmM6VGF4TGV2ZWxDb2RlPgogICAgICAgIDxjYWM6UmVnaXN0cmF0aW9uQWRkcmVzcz4KICAgICAgICAgIDxjYmM6SUQ+NjMwMDE8L2NiYzpJRD4KICAgICAgICAgIDxjYmM6Q2l0eU5hbWU+QXJtZW5pYTwvY2JjOkNpdHlOYW1lPgogICAgICAgICAgPGNiYzpDb3VudHJ5U3ViZW50aXR5PlF1aW5kw61vPC9jYmM6Q291bnRyeVN1YmVudGl0eT4KICAgICAgICAgIDxjYmM6Q291bnRyeVN1YmVudGl0eUNvZGU+NjM8L2NiYzpDb3VudHJ5U3ViZW50aXR5Q29kZT4KICAgICAgICAgIDxjYWM6QWRkcmVzc0xpbmU+CiAgICAgICAgICAgIDxjYmM6TGluZT5VUkIgVklMTEEgQUxFSkFORFJBIEVUIDEgTVogMiBDUyA5PC9jYmM6TGluZT4KICAgICAgICAgIDwvY2FjOkFkZHJlc3NMaW5lPgogICAgICAgICAgPGNhYzpDb3VudHJ5PgogICAgICAgICAgICA8Y2JjOklkZW50aWZpY2F0aW9uQ29kZT5DTzwvY2JjOklkZW50aWZpY2F0aW9uQ29kZT4KICAgICAgICAgICAgPGNiYzpOYW1lIGxhbmd1YWdlSUQ9ImVzIj5Db2xvbWJpYTwvY2JjOk5hbWU+CiAgICAgICAgICA8L2NhYzpDb3VudHJ5PgogICAgICAgIDwvY2FjOlJlZ2lzdHJhdGlvbkFkZHJlc3M+CiAgICAgICAgPGNhYzpUYXhTY2hlbWU+CiAgICAgICAgICA8Y2JjOklEPjAxPC9jYmM6SUQ+CiAgICAgICAgICA8Y2JjOk5hbWU+SVZBPC9jYmM6TmFtZT4KICAgICAgICA8L2NhYzpUYXhTY2hlbWU+CiAgICAgIDwvY2FjOlBhcnR5VGF4U2NoZW1lPgogICAgICA8Y2FjOlBhcnR5TGVnYWxFbnRpdHk+CiAgICAgICAgPGNiYzpSZWdpc3RyYXRpb25OYW1lPlZJTExBREEgQ0FSRE9OQSBFTElaQUJFVEg8L2NiYzpSZWdpc3RyYXRpb25OYW1lPgogICAgICAgIDxjYmM6Q29tcGFueUlEIHNjaGVtZUFnZW5jeUlEPSIxOTUiIHNjaGVtZUFnZW5jeU5hbWU9IkNPLCBESUFOIChEaXJlY2Npw7NuIGRlIEltcHVlc3RvcyB5IEFkdWFuYXMgTmFjaW9uYWxlcykiIHNjaGVtZUlEPSIwIiBzY2hlbWVOYW1lPSIxMyI+MjQ0Nzk5Mjk8L2NiYzpDb21wYW55SUQ+CiAgICAgICAgPGNhYzpDb3Jwb3JhdGVSZWdpc3RyYXRpb25TY2hlbWU+CiAgICAgICAgICA8Y2JjOklEPlNFVFA8L2NiYzpJRD4KICAgICAgICAgIDxjYmM6TmFtZT4wMDAwMDAwLTAwPC9jYmM6TmFtZT4KICAgICAgICA8L2NhYzpDb3Jwb3JhdGVSZWdpc3RyYXRpb25TY2hlbWU+CiAgICAgIDwvY2FjOlBhcnR5TGVnYWxFbnRpdHk+CiAgICAgIDxjYWM6Q29udGFjdD4KICAgICAgICA8Y2JjOlRlbGVwaG9uZT4zMTA4NTcyMTUzPC9jYmM6VGVsZXBob25lPgogICAgICAgIDxjYmM6RWxlY3Ryb25pY01haWw+ZXZpbGxhZGFkZWNhcmRvbmFAZ21haWwuY29tLmNvbTwvY2JjOkVsZWN0cm9uaWNNYWlsPgogICAgICA8L2NhYzpDb250YWN0PgogICAgPC9jYWM6UGFydHk+CiAgPC9jYWM6QWNjb3VudGluZ1N1cHBsaWVyUGFydHk+CiAgPGNhYzpBY2NvdW50aW5nQ3VzdG9tZXJQYXJ0eT4KICAgIDxjYmM6QWRkaXRpb25hbEFjY291bnRJRD4yPC9jYmM6QWRkaXRpb25hbEFjY291bnRJRD4KICAgIDxjYWM6UGFydHk+CiAgICAgIDxjYWM6UGFydHlJZGVudGlmaWNhdGlvbj4KICAgICAgICA8Y2JjOklEIHNjaGVtZUFnZW5jeUlEPSIxOTUiIHNjaGVtZUFnZW5jeU5hbWU9IkNPLCBESUFOIChEaXJlY2Npw7NuIGRlIEltcHVlc3RvcyB5IEFkdWFuYXMgTmFjaW9uYWxlcykiIHNjaGVtZUlEPSIyIiBzY2hlbWVOYW1lPSIzMSI+ODkwMDgwMDM8L2NiYzpJRD4KICAgICAgPC9jYWM6UGFydHlJZGVudGlmaWNhdGlvbj4KICAgICAgPGNhYzpQYXJ0eU5hbWU+CiAgICAgICAgPGNiYzpOYW1lPkFMRVhBTkRFUiBPQkFORE8gTE9ORE9OTzwvY2JjOk5hbWU+CiAgICAgIDwvY2FjOlBhcnR5TmFtZT4KICAgICAgPGNhYzpQaHlzaWNhbExvY2F0aW9uPgogICAgICAgIDxjYWM6QWRkcmVzcz4KICAgICAgICAgIDxjYmM6SUQ+MTEwMDE8L2NiYzpJRD4KICAgICAgICAgIDxjYmM6Q2l0eU5hbWU+Qm9nb3TDoSwgRC5jLjwvY2JjOkNpdHlOYW1lPgogICAgICAgICAgPGNiYzpDb3VudHJ5U3ViZW50aXR5PkJvZ290w6E8L2NiYzpDb3VudHJ5U3ViZW50aXR5PgogICAgICAgICAgPGNiYzpDb3VudHJ5U3ViZW50aXR5Q29kZT4xMTwvY2JjOkNvdW50cnlTdWJlbnRpdHlDb2RlPgogICAgICAgICAgPGNhYzpBZGRyZXNzTGluZT4KICAgICAgICAgICAgPGNiYzpMaW5lPkJSUiBMSU1PTkFSIE1aIDYgQ1MgMyBFVCAxPC9jYmM6TGluZT4KICAgICAgICAgIDwvY2FjOkFkZHJlc3NMaW5lPgogICAgICAgICAgPGNhYzpDb3VudHJ5PgogICAgICAgICAgICA8Y2JjOklkZW50aWZpY2F0aW9uQ29kZT5DTzwvY2JjOklkZW50aWZpY2F0aW9uQ29kZT4KICAgICAgICAgICAgPGNiYzpOYW1lIGxhbmd1YWdlSUQ9ImVzIj5Db2xvbWJpYTwvY2JjOk5hbWU+CiAgICAgICAgICA8L2NhYzpDb3VudHJ5PgogICAgICAgIDwvY2FjOkFkZHJlc3M+CiAgICAgIDwvY2FjOlBoeXNpY2FsTG9jYXRpb24+CiAgICAgIDxjYWM6UGFydHlUYXhTY2hlbWU+CiAgICAgICAgPGNiYzpSZWdpc3RyYXRpb25OYW1lPkFMRVhBTkRFUiBPQkFORE8gTE9ORE9OTzwvY2JjOlJlZ2lzdHJhdGlvbk5hbWU+CiAgICAgICAgPGNiYzpDb21wYW55SUQgc2NoZW1lQWdlbmN5SUQ9IjE5NSIgc2NoZW1lQWdlbmN5TmFtZT0iQ08sIERJQU4gKERpcmVjY2nDs24gZGUgSW1wdWVzdG9zIHkgQWR1YW5hcyBOYWNpb25hbGVzKSIgc2NoZW1lSUQ9IjIiIHNjaGVtZU5hbWU9IjMxIj44OTAwODAwMzwvY2JjOkNvbXBhbnlJRD4KICAgICAgICA8Y2JjOlRheExldmVsQ29kZSBsaXN0TmFtZT0iNDkiPlItOTktUE48L2NiYzpUYXhMZXZlbENvZGU+CiAgICAgICAgPGNhYzpSZWdpc3RyYXRpb25BZGRyZXNzPgogICAgICAgICAgPGNiYzpJRD4xMTAwMTwvY2JjOklEPgogICAgICAgICAgPGNiYzpDaXR5TmFtZT5Cb2dvdMOhLCBELmMuPC9jYmM6Q2l0eU5hbWU+CiAgICAgICAgICA8Y2JjOkNvdW50cnlTdWJlbnRpdHk+Qm9nb3TDoTwvY2JjOkNvdW50cnlTdWJlbnRpdHk+CiAgICAgICAgICA8Y2JjOkNvdW50cnlTdWJlbnRpdHlDb2RlPjExPC9jYmM6Q291bnRyeVN1YmVudGl0eUNvZGU+CiAgICAgICAgICA8Y2FjOkFkZHJlc3NMaW5lPgogICAgICAgICAgICA8Y2JjOkxpbmU+QlJSIExJTU9OQVIgTVogNiBDUyAzIEVUIDE8L2NiYzpMaW5lPgogICAgICAgICAgPC9jYWM6QWRkcmVzc0xpbmU+CiAgICAgICAgICA8Y2FjOkNvdW50cnk+CiAgICAgICAgICAgIDxjYmM6SWRlbnRpZmljYXRpb25Db2RlPkNPPC9jYmM6SWRlbnRpZmljYXRpb25Db2RlPgogICAgICAgICAgICA8Y2JjOk5hbWUgbGFuZ3VhZ2VJRD0iZXMiPkNvbG9tYmlhPC9jYmM6TmFtZT4KICAgICAgICAgIDwvY2FjOkNvdW50cnk+CiAgICAgICAgPC9jYWM6UmVnaXN0cmF0aW9uQWRkcmVzcz4KICAgICAgICA8Y2FjOlRheFNjaGVtZT4KICAgICAgICAgIDxjYmM6SUQ+MDE8L2NiYzpJRD4KICAgICAgICAgIDxjYmM6TmFtZT5JVkE8L2NiYzpOYW1lPgogICAgICAgIDwvY2FjOlRheFNjaGVtZT4KICAgICAgPC9jYWM6UGFydHlUYXhTY2hlbWU+CiAgICAgIDxjYWM6UGFydHlMZWdhbEVudGl0eT4KICAgICAgICA8Y2JjOlJlZ2lzdHJhdGlvbk5hbWU+QUxFWEFOREVSIE9CQU5ETyBMT05ET05PPC9jYmM6UmVnaXN0cmF0aW9uTmFtZT4KICAgICAgICA8Y2JjOkNvbXBhbnlJRCBzY2hlbWVBZ2VuY3lJRD0iMTk1IiBzY2hlbWVBZ2VuY3lOYW1lPSJDTywgRElBTiAoRGlyZWNjacOzbiBkZSBJbXB1ZXN0b3MgeSBBZHVhbmFzIE5hY2lvbmFsZXMpIiBzY2hlbWVJRD0iMiIgc2NoZW1lTmFtZT0iMzEiPjg5MDA4MDAzPC9jYmM6Q29tcGFueUlEPgogICAgICAgIDxjYWM6Q29ycG9yYXRlUmVnaXN0cmF0aW9uU2NoZW1lPgogICAgICAgICAgPGNiYzpOYW1lPjAwMDAtMDA8L2NiYzpOYW1lPgogICAgICAgIDwvY2FjOkNvcnBvcmF0ZVJlZ2lzdHJhdGlvblNjaGVtZT4KICAgICAgPC9jYWM6UGFydHlMZWdhbEVudGl0eT4KICAgICAgPGNhYzpDb250YWN0PgogICAgICAgIDxjYmM6VGVsZXBob25lPjMxMDM4OTE2OTM8L2NiYzpUZWxlcGhvbmU+CiAgICAgICAgPGNiYzpFbGVjdHJvbmljTWFpbD5hbGV4YW5kZXJfb2JhbmRvQGhvdG1haWwuY29tPC9jYmM6RWxlY3Ryb25pY01haWw+CiAgICAgIDwvY2FjOkNvbnRhY3Q+CiAgICA8L2NhYzpQYXJ0eT4KICA8L2NhYzpBY2NvdW50aW5nQ3VzdG9tZXJQYXJ0eT4KICA8Y2FjOlBheW1lbnRNZWFucz4KICAgIDxjYmM6SUQ+MTwvY2JjOklEPgogICAgPGNiYzpQYXltZW50TWVhbnNDb2RlPjEwPC9jYmM6UGF5bWVudE1lYW5zQ29kZT4KICAgIDxjYmM6UGF5bWVudER1ZURhdGU+MjAyNS0xMS0xMjwvY2JjOlBheW1lbnREdWVEYXRlPgogICAgPGNiYzpQYXltZW50SUQ+MDwvY2JjOlBheW1lbnRJRD4KICA8L2NhYzpQYXltZW50TWVhbnM+CiAgPGNhYzpQYXltZW50VGVybXM+CiAgICA8Y2JjOlJlZmVyZW5jZUV2ZW50Q29kZT4xPC9jYmM6UmVmZXJlbmNlRXZlbnRDb2RlPgogICAgPGNhYzpTZXR0bGVtZW50UGVyaW9kPgogICAgICA8Y2JjOkR1cmF0aW9uTWVhc3VyZSB1bml0Q29kZT0iREFZIj4wPC9jYmM6RHVyYXRpb25NZWFzdXJlPgogICAgPC9jYWM6U2V0dGxlbWVudFBlcmlvZD4KICA8L2NhYzpQYXltZW50VGVybXM+CiAgPGNhYzpBbGxvd2FuY2VDaGFyZ2U+CiAgICA8Y2JjOklEPjE8L2NiYzpJRD4KICAgIDxjYmM6Q2hhcmdlSW5kaWNhdG9yPmZhbHNlPC9jYmM6Q2hhcmdlSW5kaWNhdG9yPgogICAgPGNiYzpBbGxvd2FuY2VDaGFyZ2VSZWFzb25Db2RlPjAwPC9jYmM6QWxsb3dhbmNlQ2hhcmdlUmVhc29uQ29kZT4KICAgIDxjYmM6QWxsb3dhbmNlQ2hhcmdlUmVhc29uPkRFU0NVRU5UTyBHRU5FUkFMPC9jYmM6QWxsb3dhbmNlQ2hhcmdlUmVhc29uPgogICAgPGNiYzpNdWx0aXBsaWVyRmFjdG9yTnVtZXJpYz4wLjAwPC9jYmM6TXVsdGlwbGllckZhY3Rvck51bWVyaWM+CiAgICA8Y2JjOkFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjAuMDA8L2NiYzpBbW91bnQ+CiAgICA8Y2JjOkJhc2VBbW91bnQgY3VycmVuY3lJRD0iQ09QIj4xNzA0MjAxLjY4PC9jYmM6QmFzZUFtb3VudD4KICA8L2NhYzpBbGxvd2FuY2VDaGFyZ2U+CiAgPGNhYzpUYXhUb3RhbD4KICAgIDxjYmM6VGF4QW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+OTU3OTguMzI8L2NiYzpUYXhBbW91bnQ+CiAgICA8Y2JjOlJvdW5kaW5nQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MC4wMDwvY2JjOlJvdW5kaW5nQW1vdW50PgogICAgPGNhYzpUYXhTdWJ0b3RhbD4KICAgICAgPGNiYzpUYXhhYmxlQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MTIwMDAwMC4wMDwvY2JjOlRheGFibGVBbW91bnQ+CiAgICAgIDxjYmM6VGF4QW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MC4wMDwvY2JjOlRheEFtb3VudD4KICAgICAgPGNhYzpUYXhDYXRlZ29yeT4KICAgICAgICA8Y2JjOlBlcmNlbnQ+MC4wMDwvY2JjOlBlcmNlbnQ+CiAgICAgICAgPGNhYzpUYXhTY2hlbWU+CiAgICAgICAgICA8Y2JjOklEPjAxPC9jYmM6SUQ+CiAgICAgICAgICA8Y2JjOk5hbWU+SVZBPC9jYmM6TmFtZT4KICAgICAgICA8L2NhYzpUYXhTY2hlbWU+CiAgICAgIDwvY2FjOlRheENhdGVnb3J5PgogICAgPC9jYWM6VGF4U3VidG90YWw+CiAgICA8Y2FjOlRheFN1YnRvdGFsPgogICAgICA8Y2JjOlRheGFibGVBbW91bnQgY3VycmVuY3lJRD0iQ09QIj41MDQyMDEuNjg8L2NiYzpUYXhhYmxlQW1vdW50PgogICAgICA8Y2JjOlRheEFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjk1Nzk4LjMyPC9jYmM6VGF4QW1vdW50PgogICAgICA8Y2FjOlRheENhdGVnb3J5PgogICAgICAgIDxjYmM6UGVyY2VudD4xOS4wMDwvY2JjOlBlcmNlbnQ+CiAgICAgICAgPGNhYzpUYXhTY2hlbWU+CiAgICAgICAgICA8Y2JjOklEPjAxPC9jYmM6SUQ+CiAgICAgICAgICA8Y2JjOk5hbWU+SVZBPC9jYmM6TmFtZT4KICAgICAgICA8L2NhYzpUYXhTY2hlbWU+CiAgICAgIDwvY2FjOlRheENhdGVnb3J5PgogICAgPC9jYWM6VGF4U3VidG90YWw+CiAgPC9jYWM6VGF4VG90YWw+CiAgPGNhYzpMZWdhbE1vbmV0YXJ5VG90YWw+CiAgICA8Y2JjOkxpbmVFeHRlbnNpb25BbW91bnQgY3VycmVuY3lJRD0iQ09QIj4xNzA0MjAxLjY4PC9jYmM6TGluZUV4dGVuc2lvbkFtb3VudD4KICAgIDxjYmM6VGF4RXhjbHVzaXZlQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MTcwNDIwMS42ODwvY2JjOlRheEV4Y2x1c2l2ZUFtb3VudD4KICAgIDxjYmM6VGF4SW5jbHVzaXZlQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MTgwMDAwMC4wMDwvY2JjOlRheEluY2x1c2l2ZUFtb3VudD4KICAgIDxjYmM6QWxsb3dhbmNlVG90YWxBbW91bnQgY3VycmVuY3lJRD0iQ09QIj4wLjAwPC9jYmM6QWxsb3dhbmNlVG90YWxBbW91bnQ+CiAgICA8Y2JjOkNoYXJnZVRvdGFsQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MC4wMDwvY2JjOkNoYXJnZVRvdGFsQW1vdW50PgogICAgPGNiYzpQYXlhYmxlQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MTgwMDAwMC4wMDwvY2JjOlBheWFibGVBbW91bnQ+CiAgPC9jYWM6TGVnYWxNb25ldGFyeVRvdGFsPgogIDxjYWM6SW52b2ljZUxpbmU+CiAgICA8Y2JjOklEIHNjaGVtZUlEPSIxIj4xPC9jYmM6SUQ+CiAgICA8Y2JjOkludm9pY2VkUXVhbnRpdHkgdW5pdENvZGU9Ijk0Ij4xLjAwMDAwMDwvY2JjOkludm9pY2VkUXVhbnRpdHk+CiAgICA8Y2JjOkxpbmVFeHRlbnNpb25BbW91bnQgY3VycmVuY3lJRD0iQ09QIj42MDAwMDAuMDA8L2NiYzpMaW5lRXh0ZW5zaW9uQW1vdW50PgogICAgPGNiYzpGcmVlT2ZDaGFyZ2VJbmRpY2F0b3I+ZmFsc2U8L2NiYzpGcmVlT2ZDaGFyZ2VJbmRpY2F0b3I+CiAgICA8Y2FjOkFsbG93YW5jZUNoYXJnZT4KICAgICAgPGNiYzpJRD4xPC9jYmM6SUQ+CiAgICAgIDxjYmM6Q2hhcmdlSW5kaWNhdG9yPmZhbHNlPC9jYmM6Q2hhcmdlSW5kaWNhdG9yPgogICAgICA8Y2JjOkFsbG93YW5jZUNoYXJnZVJlYXNvbj5ERVNDVUVOVE8gR0VORVJBTDwvY2JjOkFsbG93YW5jZUNoYXJnZVJlYXNvbj4KICAgICAgPGNiYzpNdWx0aXBsaWVyRmFjdG9yTnVtZXJpYz4wLjAwPC9jYmM6TXVsdGlwbGllckZhY3Rvck51bWVyaWM+CiAgICAgIDxjYmM6QW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MC4wMDwvY2JjOkFtb3VudD4KICAgICAgPGNiYzpCYXNlQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+NjAwMDAwLjAwPC9jYmM6QmFzZUFtb3VudD4KICAgIDwvY2FjOkFsbG93YW5jZUNoYXJnZT4KICAgIDxjYWM6VGF4VG90YWw+CiAgICAgIDxjYmM6VGF4QW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MC4wMDwvY2JjOlRheEFtb3VudD4KICAgICAgPGNiYzpSb3VuZGluZ0Ftb3VudCBjdXJyZW5jeUlEPSJDT1AiPjAuMDA8L2NiYzpSb3VuZGluZ0Ftb3VudD4KICAgICAgPGNhYzpUYXhTdWJ0b3RhbD4KICAgICAgICA8Y2JjOlRheGFibGVBbW91bnQgY3VycmVuY3lJRD0iQ09QIj42MDAwMDAuMDA8L2NiYzpUYXhhYmxlQW1vdW50PgogICAgICAgIDxjYmM6VGF4QW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MC4wMDwvY2JjOlRheEFtb3VudD4KICAgICAgICA8Y2FjOlRheENhdGVnb3J5PgogICAgICAgICAgPGNiYzpQZXJjZW50PjAuMDA8L2NiYzpQZXJjZW50PgogICAgICAgICAgPGNhYzpUYXhTY2hlbWU+CiAgICAgICAgICAgIDxjYmM6SUQ+MDE8L2NiYzpJRD4KICAgICAgICAgICAgPGNiYzpOYW1lPklWQTwvY2JjOk5hbWU+CiAgICAgICAgICA8L2NhYzpUYXhTY2hlbWU+CiAgICAgICAgPC9jYWM6VGF4Q2F0ZWdvcnk+CiAgICAgIDwvY2FjOlRheFN1YnRvdGFsPgogICAgPC9jYWM6VGF4VG90YWw+CiAgICA8Y2FjOkl0ZW0+CiAgICAgIDxjYmM6RGVzY3JpcHRpb24+UFJVRUJBIE1BTkRBVE88L2NiYzpEZXNjcmlwdGlvbj4KICAgICAgPGNhYzpTdGFuZGFyZEl0ZW1JZGVudGlmaWNhdGlvbj4KICAgICAgICA8Y2JjOklEIHNjaGVtZUlEPSI5OTkiIHNjaGVtZU5hbWU9IkVzdMOhbmRhciBkZSBhZG9wY2nDs24gZGVsIGNvbnRyaWJ1eWVudGUiIHNjaGVtZUFnZW5jeUlEPSIiPlBSVUVCQTE8L2NiYzpJRD4KICAgICAgPC9jYWM6U3RhbmRhcmRJdGVtSWRlbnRpZmljYXRpb24+CiAgICA8L2NhYzpJdGVtPgogICAgPGNhYzpQcmljZT4KICAgICAgPGNiYzpQcmljZUFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjYwMDAwMC4wMDwvY2JjOlByaWNlQW1vdW50PgogICAgICA8Y2JjOkJhc2VRdWFudGl0eSB1bml0Q29kZT0iOTQiPjEuMDAwMDAwPC9jYmM6QmFzZVF1YW50aXR5PgogICAgPC9jYWM6UHJpY2U+CiAgPC9jYWM6SW52b2ljZUxpbmU+CiAgPGNhYzpJbnZvaWNlTGluZT4KICAgIDxjYmM6SUQgc2NoZW1lSUQ9IjEiPjI8L2NiYzpJRD4KICAgIDxjYmM6SW52b2ljZWRRdWFudGl0eSB1bml0Q29kZT0iOTQiPjEuMDAwMDAwPC9jYmM6SW52b2ljZWRRdWFudGl0eT4KICAgIDxjYmM6TGluZUV4dGVuc2lvbkFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjYwMDAwMC4wMDwvY2JjOkxpbmVFeHRlbnNpb25BbW91bnQ+CiAgICA8Y2JjOkZyZWVPZkNoYXJnZUluZGljYXRvcj5mYWxzZTwvY2JjOkZyZWVPZkNoYXJnZUluZGljYXRvcj4KICAgIDxjYWM6QWxsb3dhbmNlQ2hhcmdlPgogICAgICA8Y2JjOklEPjE8L2NiYzpJRD4KICAgICAgPGNiYzpDaGFyZ2VJbmRpY2F0b3I+ZmFsc2U8L2NiYzpDaGFyZ2VJbmRpY2F0b3I+CiAgICAgIDxjYmM6QWxsb3dhbmNlQ2hhcmdlUmVhc29uPkRFU0NVRU5UTyBHRU5FUkFMPC9jYmM6QWxsb3dhbmNlQ2hhcmdlUmVhc29uPgogICAgICA8Y2JjOk11bHRpcGxpZXJGYWN0b3JOdW1lcmljPjAuMDA8L2NiYzpNdWx0aXBsaWVyRmFjdG9yTnVtZXJpYz4KICAgICAgPGNiYzpBbW91bnQgY3VycmVuY3lJRD0iQ09QIj4wLjAwPC9jYmM6QW1vdW50PgogICAgICA8Y2JjOkJhc2VBbW91bnQgY3VycmVuY3lJRD0iQ09QIj42MDAwMDAuMDA8L2NiYzpCYXNlQW1vdW50PgogICAgPC9jYWM6QWxsb3dhbmNlQ2hhcmdlPgogICAgPGNhYzpUYXhUb3RhbD4KICAgICAgPGNiYzpUYXhBbW91bnQgY3VycmVuY3lJRD0iQ09QIj4wLjAwPC9jYmM6VGF4QW1vdW50PgogICAgICA8Y2JjOlJvdW5kaW5nQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MC4wMDwvY2JjOlJvdW5kaW5nQW1vdW50PgogICAgICA8Y2FjOlRheFN1YnRvdGFsPgogICAgICAgIDxjYmM6VGF4YWJsZUFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjYwMDAwMC4wMDwvY2JjOlRheGFibGVBbW91bnQ+CiAgICAgICAgPGNiYzpUYXhBbW91bnQgY3VycmVuY3lJRD0iQ09QIj4wLjAwPC9jYmM6VGF4QW1vdW50PgogICAgICAgIDxjYWM6VGF4Q2F0ZWdvcnk+CiAgICAgICAgICA8Y2JjOlBlcmNlbnQ+MC4wMDwvY2JjOlBlcmNlbnQ+CiAgICAgICAgICA8Y2FjOlRheFNjaGVtZT4KICAgICAgICAgICAgPGNiYzpJRD4wMTwvY2JjOklEPgogICAgICAgICAgICA8Y2JjOk5hbWU+SVZBPC9jYmM6TmFtZT4KICAgICAgICAgIDwvY2FjOlRheFNjaGVtZT4KICAgICAgICA8L2NhYzpUYXhDYXRlZ29yeT4KICAgICAgPC9jYWM6VGF4U3VidG90YWw+CiAgICA8L2NhYzpUYXhUb3RhbD4KICAgIDxjYWM6SXRlbT4KICAgICAgPGNiYzpEZXNjcmlwdGlvbj5QUlVFQkEgTUFOREFUTzwvY2JjOkRlc2NyaXB0aW9uPgogICAgICA8Y2FjOlN0YW5kYXJkSXRlbUlkZW50aWZpY2F0aW9uPgogICAgICAgIDxjYmM6SUQgc2NoZW1lSUQ9Ijk5OSIgc2NoZW1lTmFtZT0iRXN0w6FuZGFyIGRlIGFkb3BjacOzbiBkZWwgY29udHJpYnV5ZW50ZSIgc2NoZW1lQWdlbmN5SUQ9IiI+UFJVRUJBMjwvY2JjOklEPgogICAgICA8L2NhYzpTdGFuZGFyZEl0ZW1JZGVudGlmaWNhdGlvbj4KICAgIDwvY2FjOkl0ZW0+CiAgICA8Y2FjOlByaWNlPgogICAgICA8Y2JjOlByaWNlQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+NjAwMDAwLjAwPC9jYmM6UHJpY2VBbW91bnQ+CiAgICAgIDxjYmM6QmFzZVF1YW50aXR5IHVuaXRDb2RlPSI5NCI+MS4wMDAwMDA8L2NiYzpCYXNlUXVhbnRpdHk+CiAgICA8L2NhYzpQcmljZT4KICA8L2NhYzpJbnZvaWNlTGluZT4KICA8Y2FjOkludm9pY2VMaW5lPgogICAgPGNiYzpJRCBzY2hlbWVJRD0iMSI+MzwvY2JjOklEPgogICAgPGNiYzpJbnZvaWNlZFF1YW50aXR5IHVuaXRDb2RlPSI5NCI+MS4wMDAwMDA8L2NiYzpJbnZvaWNlZFF1YW50aXR5PgogICAgPGNiYzpMaW5lRXh0ZW5zaW9uQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+NTA0MjAxLjY4PC9jYmM6TGluZUV4dGVuc2lvbkFtb3VudD4KICAgIDxjYmM6RnJlZU9mQ2hhcmdlSW5kaWNhdG9yPmZhbHNlPC9jYmM6RnJlZU9mQ2hhcmdlSW5kaWNhdG9yPgogICAgPGNhYzpBbGxvd2FuY2VDaGFyZ2U+CiAgICAgIDxjYmM6SUQ+MTwvY2JjOklEPgogICAgICA8Y2JjOkNoYXJnZUluZGljYXRvcj5mYWxzZTwvY2JjOkNoYXJnZUluZGljYXRvcj4KICAgICAgPGNiYzpBbGxvd2FuY2VDaGFyZ2VSZWFzb24+REVTQ1VFTlRPIEdFTkVSQUw8L2NiYzpBbGxvd2FuY2VDaGFyZ2VSZWFzb24+CiAgICAgIDxjYmM6TXVsdGlwbGllckZhY3Rvck51bWVyaWM+MC4wMDwvY2JjOk11bHRpcGxpZXJGYWN0b3JOdW1lcmljPgogICAgICA8Y2JjOkFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjAuMDA8L2NiYzpBbW91bnQ+CiAgICAgIDxjYmM6QmFzZUFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjYwMDAwMC4wMDwvY2JjOkJhc2VBbW91bnQ+CiAgICA8L2NhYzpBbGxvd2FuY2VDaGFyZ2U+CiAgICA8Y2FjOlRheFRvdGFsPgogICAgICA8Y2JjOlRheEFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjk1Nzk4LjMyPC9jYmM6VGF4QW1vdW50PgogICAgICA8Y2JjOlJvdW5kaW5nQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MC4wMDwvY2JjOlJvdW5kaW5nQW1vdW50PgogICAgICA8Y2FjOlRheFN1YnRvdGFsPgogICAgICAgIDxjYmM6VGF4YWJsZUFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjUwNDIwMS42ODwvY2JjOlRheGFibGVBbW91bnQ+CiAgICAgICAgPGNiYzpUYXhBbW91bnQgY3VycmVuY3lJRD0iQ09QIj45NTc5OC4zMjwvY2JjOlRheEFtb3VudD4KICAgICAgICA8Y2FjOlRheENhdGVnb3J5PgogICAgICAgICAgPGNiYzpQZXJjZW50PjE5LjAwPC9jYmM6UGVyY2VudD4KICAgICAgICAgIDxjYWM6VGF4U2NoZW1lPgogICAgICAgICAgICA8Y2JjOklEPjAxPC9jYmM6SUQ+CiAgICAgICAgICAgIDxjYmM6TmFtZT5JVkE8L2NiYzpOYW1lPgogICAgICAgICAgPC9jYWM6VGF4U2NoZW1lPgogICAgICAgIDwvY2FjOlRheENhdGVnb3J5PgogICAgICA8L2NhYzpUYXhTdWJ0b3RhbD4KICAgIDwvY2FjOlRheFRvdGFsPgogICAgPGNhYzpJdGVtPgogICAgICA8Y2JjOkRlc2NyaXB0aW9uPlBSVUVCQSBNQU5EQVRPPC9jYmM6RGVzY3JpcHRpb24+CiAgICAgIDxjYWM6U3RhbmRhcmRJdGVtSWRlbnRpZmljYXRpb24+CiAgICAgICAgPGNiYzpJRCBzY2hlbWVJRD0iOTk5IiBzY2hlbWVOYW1lPSJFc3TDoW5kYXIgZGUgYWRvcGNpw7NuIGRlbCBjb250cmlidXllbnRlIiBzY2hlbWVBZ2VuY3lJRD0iIj5QUlVFQkEzPC9jYmM6SUQ+CiAgICAgIDwvY2FjOlN0YW5kYXJkSXRlbUlkZW50aWZpY2F0aW9uPgogICAgICA8Y2FjOkluZm9ybWF0aW9uQ29udGVudFByb3ZpZGVyUGFydHk+CiAgICAgICAgPGNhYzpQb3dlck9mQXR0b3JuZXk+CiAgICAgICAgICA8Y2FjOkFnZW50UGFydHk+CiAgICAgICAgICAgIDxjYWM6UGFydHlJZGVudGlmaWNhdGlvbj4KICAgICAgICAgICAgICA8Y2JjOklEIHNjaGVtZUFnZW5jeUlEPSIxOTUiIHNjaGVtZUlEPSIxIiBzY2hlbWVOYW1lPSIzMSI+OTAwNDY4NjU4PC9jYmM6SUQ+CiAgICAgICAgICAgIDwvY2FjOlBhcnR5SWRlbnRpZmljYXRpb24+CiAgICAgICAgICA8L2NhYzpBZ2VudFBhcnR5PgogICAgICAgIDwvY2FjOlBvd2VyT2ZBdHRvcm5leT4KICAgICAgPC9jYWM6SW5mb3JtYXRpb25Db250ZW50UHJvdmlkZXJQYXJ0eT4KICAgIDwvY2FjOkl0ZW0+CiAgICA8Y2FjOlByaWNlPgogICAgICA8Y2JjOlByaWNlQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+NTA0MjAxLjY4PC9jYmM6UHJpY2VBbW91bnQ+CiAgICAgIDxjYmM6QmFzZVF1YW50aXR5IHVuaXRDb2RlPSI5NCI+MS4wMDAwMDA8L2NiYzpCYXNlUXVhbnRpdHk+CiAgICA8L2NhYzpQcmljZT4KICA8L2NhYzpJbnZvaWNlTGluZT4KPC9JbnZvaWNlPgpdXT48L2NiYzpEZXNjcmlwdGlvbj4KICAgIDwvY2FjOkV4dGVybmFsUmVmZXJlbmNlPgogIDwvY2FjOkF0dGFjaG1lbnQ+CiAgPGNhYzpQYXJlbnREb2N1bWVudExpbmVSZWZlcmVuY2U+CiAgICA8Y2JjOkxpbmVJRD4xPC9jYmM6TGluZUlEPgogICAgPGNhYzpEb2N1bWVudFJlZmVyZW5jZT4KICAgICAgPGNiYzpJRD5TRVRQOTkwMDAwMjQ5PC9jYmM6SUQ+CiAgICAgIDxjYmM6VVVJRCBzY2hlbWVOYW1lPSJDVUZFLVNIQTM4NCI+MGIwNzQxMjZkNjllYzBmYjY2MzdmMjVjZDI1MDkwN2QxM2MyM2Y2MDk2MjI5YzA0MTIyMTg5YTBlZDk5ZjkzMjBhZjFmMjc2MDE5ZDcwNDRjMzJiNzFhYTBjMmRmNGVjPC9jYmM6VVVJRD4KICAgICAgPGNiYzpJc3N1ZURhdGU+MjAyNS0xMS0xMjwvY2JjOklzc3VlRGF0ZT4KICAgICAgPGNiYzpEb2N1bWVudFR5cGU+QXBwbGljYXRpb25SZXNwb25zZTwvY2JjOkRvY3VtZW50VHlwZT4KICAgICAgPGNhYzpBdHRhY2htZW50PgogICAgICAgIDxjYWM6RXh0ZXJuYWxSZWZlcmVuY2U+CiAgICAgICAgICA8Y2JjOk1pbWVDb2RlPnRleHQveG1sPC9jYmM6TWltZUNvZGU+CiAgICAgICAgICA8Y2JjOkVuY29kaW5nQ29kZT5VVEYtODwvY2JjOkVuY29kaW5nQ29kZT4KICAgICAgICAgIDxjYmM6RGVzY3JpcHRpb24+PCFbQ0RBVEFbPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiIHN0YW5kYWxvbmU9Im5vIj8+PEFwcGxpY2F0aW9uUmVzcG9uc2UgeG1sbnM6Y2FjPSJ1cm46b2FzaXM6bmFtZXM6c3BlY2lmaWNhdGlvbjp1Ymw6c2NoZW1hOnhzZDpDb21tb25BZ2dyZWdhdGVDb21wb25lbnRzLTIiIHhtbG5zOmNiYz0idXJuOm9hc2lzOm5hbWVzOnNwZWNpZmljYXRpb246dWJsOnNjaGVtYTp4c2Q6Q29tbW9uQmFzaWNDb21wb25lbnRzLTIiIHhtbG5zOmV4dD0idXJuOm9hc2lzOm5hbWVzOnNwZWNpZmljYXRpb246dWJsOnNjaGVtYTp4c2Q6Q29tbW9uRXh0ZW5zaW9uQ29tcG9uZW50cy0yIiB4bWxuczpzdHM9ImRpYW46Z292OmNvOmZhY3R1cmFlbGVjdHJvbmljYTpTdHJ1Y3R1cmVzLTItMSIgeG1sbnM6ZHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyMiIHhtbG5zPSJ1cm46b2FzaXM6bmFtZXM6c3BlY2lmaWNhdGlvbjp1Ymw6c2NoZW1hOnhzZDpBcHBsaWNhdGlvblJlc3BvbnNlLTIiPg0KICA8ZXh0OlVCTEV4dGVuc2lvbnM+DQogICAgPGV4dDpVQkxFeHRlbnNpb24+DQogICAgICA8ZXh0OkV4dGVuc2lvbkNvbnRlbnQ+DQogICAgICAgIDxzdHM6RGlhbkV4dGVuc2lvbnM+DQogICAgICAgICAgPHN0czpJbnZvaWNlU291cmNlPg0KICAgICAgICAgICAgPGNiYzpJZGVudGlmaWNhdGlvbkNvZGUgbGlzdEFnZW5jeUlEPSI2IiBsaXN0QWdlbmN5TmFtZT0iVW5pdGVkIE5hdGlvbnMgRWNvbm9taWMgQ29tbWlzc2lvbiBmb3IgRXVyb3BlIiBsaXN0U2NoZW1lVVJJPSJ1cm46b2FzaXM6bmFtZXM6c3BlY2lmaWNhdGlvbjp1Ymw6Y29kZWxpc3Q6Z2M6Q291bnRyeUlkZW50aWZpY2F0aW9uQ29kZS0yLjEiPkNPPC9jYmM6SWRlbnRpZmljYXRpb25Db2RlPg0KICAgICAgICAgIDwvc3RzOkludm9pY2VTb3VyY2U+DQogICAgICAgICAgPHN0czpTb2Z0d2FyZVByb3ZpZGVyPg0KICAgICAgICAgICAgPHN0czpQcm92aWRlcklEIHNjaGVtZUlEPSI0IiBzY2hlbWVOYW1lPSIzMSIgc2NoZW1lQWdlbmN5SUQ9IjE5NSIgc2NoZW1lQWdlbmN5TmFtZT0iQ08sIERJQU4gKERpcmVjY2nDs24gZGUgSW1wdWVzdG9zIHkgQWR1YW5hcyBOYWNpb25hbGVzKSI+ODAwMTk3MjY4PC9zdHM6UHJvdmlkZXJJRD4NCiAgICAgICAgICAgIDxzdHM6U29mdHdhcmVJRCBzY2hlbWVBZ2VuY3lJRD0iMTk1IiBzY2hlbWVBZ2VuY3lOYW1lPSJDTywgRElBTiAoRGlyZWNjacOzbiBkZSBJbXB1ZXN0b3MgeSBBZHVhbmFzIE5hY2lvbmFsZXMpIj4uLi48L3N0czpTb2Z0d2FyZUlEPg0KICAgICAgICAgIDwvc3RzOlNvZnR3YXJlUHJvdmlkZXI+DQogICAgICAgICAgPHN0czpTb2Z0d2FyZVNlY3VyaXR5Q29kZSBzY2hlbWVBZ2VuY3lJRD0iMTk1IiBzY2hlbWVBZ2VuY3lOYW1lPSJDTywgRElBTiAoRGlyZWNjacOzbiBkZSBJbXB1ZXN0b3MgeSBBZHVhbmFzIE5hY2lvbmFsZXMpIj4uLi48L3N0czpTb2Z0d2FyZVNlY3VyaXR5Q29kZT4NCiAgICAgICAgICA8c3RzOkF1dGhvcml6YXRpb25Qcm92aWRlcj4NCiAgICAgICAgICAgIDxzdHM6QXV0aG9yaXphdGlvblByb3ZpZGVySUQgc2NoZW1lSUQ9IjQiIHNjaGVtZU5hbWU9IjMxIiBzY2hlbWVBZ2VuY3lJRD0iMTk1IiBzY2hlbWVBZ2VuY3lOYW1lPSJDTywgRElBTiAoRGlyZWNjacOzbiBkZSBJbXB1ZXN0b3MgeSBBZHVhbmFzIE5hY2lvbmFsZXMpIj44MDAxOTcyNjg8L3N0czpBdXRob3JpemF0aW9uUHJvdmlkZXJJRD4NCiAgICAgICAgICA8L3N0czpBdXRob3JpemF0aW9uUHJvdmlkZXI+DQogICAgICAgIDwvc3RzOkRpYW5FeHRlbnNpb25zPg0KICAgICAgPC9leHQ6RXh0ZW5zaW9uQ29udGVudD4NCiAgICA8L2V4dDpVQkxFeHRlbnNpb24+DQogICAgPGV4dDpVQkxFeHRlbnNpb24+DQogICAgICA8ZXh0OkV4dGVuc2lvbkNvbnRlbnQ+PGRzOlNpZ25hdHVyZSB4bWxuczpkcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyIgSWQ9IlNpZ25hdHVyZS1jODhkNGJjMC1jMDIzLTRmOGItYWE3YS1iMjA1NzgzZTk4NTUiPjxkczpTaWduZWRJbmZvPjxkczpDYW5vbmljYWxpemF0aW9uTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvVFIvMjAwMS9SRUMteG1sLWMxNG4tMjAwMTAzMTUiIC8+PGRzOlNpZ25hdHVyZU1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZHNpZy1tb3JlI3JzYS1zaGEyNTYiIC8+PGRzOlJlZmVyZW5jZSBJZD0iUmVmZXJlbmNlLWU5MjRjOGNlLTcyZTItNGU0YS05ZTUzLWY2NjIyMTYxMGRiNCIgVVJJPSIiPjxkczpUcmFuc2Zvcm1zPjxkczpUcmFuc2Zvcm0gQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjZW52ZWxvcGVkLXNpZ25hdHVyZSIgLz48L2RzOlRyYW5zZm9ybXM+PGRzOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jI3NoYTI1NiIgLz48ZHM6RGlnZXN0VmFsdWU+cjZaVjRBOS91Tm9EY3V1Z2JpYStMY2ptVEhOOVA2US8zMWs0VUwyZk9Caz08L2RzOkRpZ2VzdFZhbHVlPjwvZHM6UmVmZXJlbmNlPjxkczpSZWZlcmVuY2UgSWQ9IlJlZmVyZW5jZUtleUluZm8iIFVSST0iI1NpZ25hdHVyZS1jODhkNGJjMC1jMDIzLTRmOGItYWE3YS1iMjA1NzgzZTk4NTUtS2V5SW5mbyI+PGRzOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jI3NoYTI1NiIgLz48ZHM6RGlnZXN0VmFsdWU+d1lrMS80bTl5STVKSTcyRnhjUkM4TGNPeTJYZmZ6djBJamdnQlZKOWdqRT08L2RzOkRpZ2VzdFZhbHVlPjwvZHM6UmVmZXJlbmNlPjxkczpSZWZlcmVuY2UgVHlwZT0iaHR0cDovL3VyaS5ldHNpLm9yZy8wMTkwMyNTaWduZWRQcm9wZXJ0aWVzIiBVUkk9IiN4bWxkc2lnLVNpZ25hdHVyZS1jODhkNGJjMC1jMDIzLTRmOGItYWE3YS1iMjA1NzgzZTk4NTUtc2lnbmVkcHJvcHMiPjxkczpEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGVuYyNzaGEyNTYiIC8+PGRzOkRpZ2VzdFZhbHVlPm5vci9yVEk1UElYc2pHSlV0SXlZK1p3Z3d2TUtnbzFlWmpsZGptMHVPTkE9PC9kczpEaWdlc3RWYWx1ZT48L2RzOlJlZmVyZW5jZT48L2RzOlNpZ25lZEluZm8+PGRzOlNpZ25hdHVyZVZhbHVlIElkPSJTaWduYXR1cmVWYWx1ZS1jODhkNGJjMC1jMDIzLTRmOGItYWE3YS1iMjA1NzgzZTk4NTUiPmZ3SzNBMmQycWlZQ1BnZW9raGhvZE1jdk5kN1NsTXBvZXkyck44QVNVTlJseGt0L01naGYzNUc1V0lZYzByTU10MnViUnNaaldxQStNem80S1l5MnMxOHd2VG85dUR6STFxQ1drWVNKWXhlbW5OM0VKUTMxSWUwUDR6emdLcEdTKytJdWFZUDc1SDNJRzhwVUljZ0dOcnAvMENKRWwwdy8yNUhHcjNpZitkVDRzTUlpV1FPUS9VUHJpVGNPaHJOZkUzRVhYa1lEZ1NZd1FRdUpNVmYwaWwyT1QxL1g1aVp6SHl6Y3RYM3M3eC9OaDlNcXZDekJpTUEwUmExRU5XMDhnNnlJMXlXdUhpdWRjSVdicDFjS05PdUNTb01mQ3RSTmVCc3JNVGhISkpoNkRZelpOWkVsV2VSa3JzVnRCaXhhNkdjSzRkQSsvTFIrOE1oT0FDTVpVQT09PC9kczpTaWduYXR1cmVWYWx1ZT48ZHM6S2V5SW5mbyBJZD0iU2lnbmF0dXJlLWM4OGQ0YmMwLWMwMjMtNGY4Yi1hYTdhLWIyMDU3ODNlOTg1NS1LZXlJbmZvIj48ZHM6WDUwOURhdGE+PGRzOlg1MDlDZXJ0aWZpY2F0ZT5NSUlIVmpDQ0JUNmdBd0lCQWdJS0tmSmpJS29FRk5zQlNEQU5CZ2txaGtpRzl3MEJBUXNGQURDQmhqRWVNQndHQ1NxR1NJYjNEUUVKQVJZUGFXNW1iMEJuYzJVdVkyOXRMbU52TVNVd0l3WURWUVFERXh4QmRYUnZjbWxrWVdRZ1UzVmliM0prYVc1aFpHRWdNREVnUjFORk1Rd3dDZ1lEVlFRTEV3TlFTMGt4RERBS0JnTlZCQW9UQTBkVFJURVVNQklHQTFVRUJ4TUxRbTluYjNSaElFUXVReTR4Q3pBSkJnTlZCQVlUQWtOUE1CNFhEVEl6TVRJeU1ERTBNRFV4T1ZvWERUSTFNVEl4T1RFME1EVXhPRm93Z2dFcE1SUXdFZ1lEVlFRSkRBdERVaUEzSURZZ1F5QTFOREVqTUNFR0ExVUVEUXdhUmtWUVNpQkhVMFVnUTB3Z056Y2dOeUEwTkNCUFJpQTNNREV4RkRBU0JnTlZCQWdNQzBKUFIwOVVRU0JFTGtNdU1SUXdFZ1lEVlFRSERBdENUMGRQVkVFZ1JDNURMakVMTUFrR0ExVUVCaE1DUTA4eE96QTVCZ05WQkFNTU1sVXVRUzVGTGlCRVNWSkZRME5KVDA0Z1JFVWdTVTFRVlVWVFZFOVRJRmtnUVVSVlFVNUJVeUJPUVVOSlQwNUJURVZUTVJrd0Z3WUtLd1lCQkFHa1pnRURBZ3dKT0RBd01UazNNalk0TVF3d0NnWURWUVFwREFOT1NWUXhFakFRQmdOVkJBVVRDVGd3TURFNU56STJPREU1TURjR0ExVUVDd3d3UkVsU1JVTkRTVTlPSUVSRklFZEZVMVJKVDA0Z1EwOVNVRTlTUVZSSlZrRWdMU0JPU1ZaRlRDQkRSVTVVVWtGTU1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBdFdzNWZ6NWl0SnFvUXNvOS8xYmpHQ0c1UW1YQitmYXA0bVFtZElFNU5EVVYrc3dqVWN6N05hMGdjVElBT3hlanI5WFB5Yk4xZGJ5WmxJODcxSjJzQjY3VlVTSjlNdCtrRjBuNncyNXNyMWdHcUVwMzZSQ0hDcHJxbXBKUHdXaXRMTHJmbHBwK3hObnUyQlBPcE8zNjVSamphUHFuWDd1dTN1T0VGeHpKWnF5THU3Ykd1QjlPYi9wUXd3MUtsSGJROFRoSE16UlEvYUhJUjFEVTBOUm85RDNaN3UvSXlUdmJwQnJSWHk2VVdxcmxIeVMvdUR6Y3QyUlp2VUg2aHd0MVRsWldSSnA2b2EwSXdjZXdKMWNSUnZ1ekJ3WE8vRnRRVHZrdjEweDFzamhpOTA2Sk1xVVppdmlsSXBvNzJILzdpNHVoakYwSndvOGl3TFNUWUgxL0J3SURBUUFCbzRJQ0hqQ0NBaG93REFZRFZSMFRBUUgvQkFJd0FEQWZCZ05WSFNNRUdEQVdnQlJCdk5RNWVMaURveGNhQ0pxcHVBUUNDUzNZbVRCb0JnZ3JCZ0VGQlFjQkFRUmNNRm93TWdZSUt3WUJCUVVITUFLR0ptaDBkSEJ6T2k4dlkyVnlkSE15TG1kelpTNWpiMjB1WTI4dlEwRmZVMVZDTURFdVkzSjBNQ1FHQ0NzR0FRVUZCekFCaGhob2RIUndjem92TDI5amMzQXlMbWR6WlM1amIyMHVZMjh3YWdZRFZSMFJCR013WVlFVWMyRnNaR0Z1WVhKQVpHbGhiaTVuYjNZdVkyK0dTV2gwZEhCek9pOHZaM05sTG1OdmJTNWpieTlrYjJOMWJXVnVkRzl6TDJObGNuUnBabWxqWVdOcGIyNWxjeTloWTNKbFpHbDBZV05wYjI0dk1UWXRSVU5FTFRBd01TNXdaR1l3Z1lNR0ExVWRJQVI4TUhvd2VBWUxLd1lCQkFHQjh5QUJCQTh3YVRCbkJnZ3JCZ0VGQlFjQ0FSWmJhSFIwY0hNNkx5OW5jMlV1WTI5dExtTnZMMlJ2WTNWdFpXNTBiM012WTJGc2FXUmhaQzlFVUVNdlJHVmpiR0Z5WVdOcGIyNWZaR1ZmVUhKaFkzUnBZMkZ6WDJSbFgwTmxjblJwWm1sallXTnBiMjVmVmpFMkxuQmtaakFuQmdOVkhTVUVJREFlQmdnckJnRUZCUWNEQWdZSUt3WUJCUVVIQXdRR0NDc0dBUVVGQndNQk1EVUdBMVVkSHdRdU1Dd3dLcUFvb0NhR0pHaDBkSEJ6T2k4dlkzSnNNaTVuYzJVdVkyOXRMbU52TDBOQlgxTlZRakF4TG1OeWJEQWRCZ05WSFE0RUZnUVVFMGZJNjZ6QWpLZW45TVF1Sk1xYWsyT3JEM2t3RGdZRFZSMFBBUUgvQkFRREFnVHdNQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUNBUUNJWFNvSVlhWGo0blRCdHVNN3p6bHJBZDR3a29uRjJoSWh0Ynpqbk16eWU5OWZrTGtwNVZSOVUvWktsMEtGZG5kcXRVZlJNL2M4QkhzTG1kSHVkckhvVW1CQ2Fjc2ErcndEU0tENncxeWhGZ0dKYzhndlFFRlJwNUpUZEZySm9wNHlzdDlHNW9aOVFkUTkrSmNxWTU2N0dVWS9Va1dnZVdvTXVKeUx6MWFaMWRNbFB6QmhOdWVIT21yNlBZbVBzWlFhNVFCVUJTazVtelpFNitxZGNGWmdZOTg5ZE9aZW9JelZidjJodnVxMmFmeG0vQkwvaGliaXh3VjNSSmZJbTdUYnJzck4reGlncStVQ3dBZFhDeGc1Q3d4eVplWW1mTHplb05JRUNSMjZSOUdVVldZamh2cldtTkNqTFowWkErMjFkU2huNGpKVnREcmVKS1dCTDczM0QzMFA1MWhkaHd2K21hdSs3UDh6S3cyUGNGREFwSUtEYWt5cXFNcjBLUC9BSi84YmlEM0xQOEdRVkIzZ0dmWmJTV3RrT2Z3U082K3dOMlZoL1BGZldJb3U1MkZQUHU4OXcwS1JCOFBCb082d01ndmxUZkZXb01Zc3dtQ3RmeFBRVGFweGRUTTVlMHlOMGE2SHpRekxDNms4cEcxak95UVljamh0dzdVbFY1UGttOSswZFVRVDJScnN4Zno1Y0YxakFUOXdCcTVabkxYWXk5ZUxYS3hUV3hjTWpybE9qV1JFMm9kQmJNaTdoM2RpMXRWbUVqQUJHWjZuYnQzRjN4UGtzeFhVK0RxRHVmVTV2elpiempNT0loRFNvbWwzYkdmakN0TFBJR2E1RisyU0tHTmtBYldGa1ZUbHlES2FFSDRicDk0ci9nWVFTNkVIMTRYbzd0eGtYQT09PC9kczpYNTA5Q2VydGlmaWNhdGU+PC9kczpYNTA5RGF0YT48ZHM6S2V5VmFsdWU+PGRzOlJTQUtleVZhbHVlPjxkczpNb2R1bHVzPnRXczVmejVpdEpxb1FzbzkvMWJqR0NHNVFtWEIrZmFwNG1RbWRJRTVORFVWK3N3alVjejdOYTBnY1RJQU94ZWpyOVhQeWJOMWRieVpsSTg3MUoyc0I2N1ZVU0o5TXQra0YwbjZ3MjVzcjFnR3FFcDM2UkNIQ3BycW1wSlB3V2l0TExyZmxwcCt4Tm51MkJQT3BPMzY1UmpqYVBxblg3dXUzdU9FRnh6SlpxeUx1N2JHdUI5T2IvcFF3dzFLbEhiUThUaEhNelJRL2FISVIxRFUwTlJvOUQzWjd1L0l5VHZicEJyUlh5NlVXcXJsSHlTL3VEemN0MlJadlVINmh3dDFUbFpXUkpwNm9hMEl3Y2V3SjFjUlJ2dXpCd1hPL0Z0UVR2a3YxMHgxc2poaTkwNkpNcVVaaXZpbElwbzcySC83aTR1aGpGMEp3bzhpd0xTVFlIMS9Cdz09PC9kczpNb2R1bHVzPjxkczpFeHBvbmVudD5BUUFCPC9kczpFeHBvbmVudD48L2RzOlJTQUtleVZhbHVlPjwvZHM6S2V5VmFsdWU+PC9kczpLZXlJbmZvPjxkczpPYmplY3QgSWQ9IlhhZGVzT2JqZWN0SWQtMzRlZWFhNmMtYmUwNi00NjBmLWEwOTYtMDQ4ZThkMjA0NDJmIj48eGFkZXM6UXVhbGlmeWluZ1Byb3BlcnRpZXMgeG1sbnM6eGFkZXM9Imh0dHA6Ly91cmkuZXRzaS5vcmcvMDE5MDMvdjEuMy4yIyIgSWQ9IlF1YWxpZnlpbmdQcm9wZXJ0aWVzLTE4N2I2MGIyLWUxOTMtNGM2MC1hN2RhLTRkNzhjNjIyODcxMSIgVGFyZ2V0PSIjU2lnbmF0dXJlLWM4OGQ0YmMwLWMwMjMtNGY4Yi1hYTdhLWIyMDU3ODNlOTg1NSI+PHhhZGVzOlNpZ25lZFByb3BlcnRpZXMgSWQ9InhtbGRzaWctU2lnbmF0dXJlLWM4OGQ0YmMwLWMwMjMtNGY4Yi1hYTdhLWIyMDU3ODNlOTg1NS1zaWduZWRwcm9wcyI+PHhhZGVzOlNpZ25lZFNpZ25hdHVyZVByb3BlcnRpZXM+PHhhZGVzOlNpZ25pbmdUaW1lPjIwMjUtMTEtMTJUMTc6MzE6MDMrMDA6MDA8L3hhZGVzOlNpZ25pbmdUaW1lPjx4YWRlczpTaWduaW5nQ2VydGlmaWNhdGU+PHhhZGVzOkNlcnQ+PHhhZGVzOkNlcnREaWdlc3Q+PGRzOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jI3NoYTI1NiIgLz48ZHM6RGlnZXN0VmFsdWU+QkpiQkdhbFo2VSt3RUpyUlVENjlodGVaUzgya3p0Z0hZTlNNSnN3NFA1ST08L2RzOkRpZ2VzdFZhbHVlPjwveGFkZXM6Q2VydERpZ2VzdD48eGFkZXM6SXNzdWVyU2VyaWFsPjxkczpYNTA5SXNzdWVyTmFtZT5DPUNPLCBMPUJvZ290YSBELkMuLCBPPUdTRSwgT1U9UEtJLCBDTj1BdXRvcmlkYWQgU3Vib3JkaW5hZGEgMDEgR1NFLCBFPWluZm9AZ3NlLmNvbS5jbzwvZHM6WDUwOUlzc3Vlck5hbWU+PGRzOlg1MDlTZXJpYWxOdW1iZXI+MTk4MDg4MjgwNzU5NDM2NjgxMzQ3NDAwPC9kczpYNTA5U2VyaWFsTnVtYmVyPjwveGFkZXM6SXNzdWVyU2VyaWFsPjwveGFkZXM6Q2VydD48L3hhZGVzOlNpZ25pbmdDZXJ0aWZpY2F0ZT48eGFkZXM6U2lnbmF0dXJlUG9saWN5SWRlbnRpZmllcj48eGFkZXM6U2lnbmF0dXJlUG9saWN5SWQ+PHhhZGVzOlNpZ1BvbGljeUlkPjx4YWRlczpJZGVudGlmaWVyPmh0dHBzOi8vZmFjdHVyYWVsZWN0cm9uaWNhLmRpYW4uZ292LmNvL3BvbGl0aWNhZGVmaXJtYS92Mi9wb2xpdGljYWRlZmlybWF2Mi5wZGY8L3hhZGVzOklkZW50aWZpZXI+PHhhZGVzOkRlc2NyaXB0aW9uIC8+PC94YWRlczpTaWdQb2xpY3lJZD48eGFkZXM6U2lnUG9saWN5SGFzaD48ZHM6RGlnZXN0TWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxlbmMjc2hhMjU2IiAvPjxkczpEaWdlc3RWYWx1ZT5kTW9NdnRjRzVhSXpnWW8wdElzU1FlVkpCRG5VbmZTT2ZCcHhYcm1vcjBZPTwvZHM6RGlnZXN0VmFsdWU+PC94YWRlczpTaWdQb2xpY3lIYXNoPjwveGFkZXM6U2lnbmF0dXJlUG9saWN5SWQ+PC94YWRlczpTaWduYXR1cmVQb2xpY3lJZGVudGlmaWVyPjx4YWRlczpTaWduZXJSb2xlPjx4YWRlczpDbGFpbWVkUm9sZXM+PHhhZGVzOkNsYWltZWRSb2xlPnN1cHBsaWVyPC94YWRlczpDbGFpbWVkUm9sZT48L3hhZGVzOkNsYWltZWRSb2xlcz48L3hhZGVzOlNpZ25lclJvbGU+PC94YWRlczpTaWduZWRTaWduYXR1cmVQcm9wZXJ0aWVzPjx4YWRlczpTaWduZWREYXRhT2JqZWN0UHJvcGVydGllcz48eGFkZXM6RGF0YU9iamVjdEZvcm1hdCBPYmplY3RSZWZlcmVuY2U9IiNSZWZlcmVuY2UtZTkyNGM4Y2UtNzJlMi00ZTRhLTllNTMtZjY2MjIxNjEwZGI0Ij48eGFkZXM6TWltZVR5cGU+dGV4dC94bWw8L3hhZGVzOk1pbWVUeXBlPjx4YWRlczpFbmNvZGluZz5VVEYtODwveGFkZXM6RW5jb2Rpbmc+PC94YWRlczpEYXRhT2JqZWN0Rm9ybWF0PjwveGFkZXM6U2lnbmVkRGF0YU9iamVjdFByb3BlcnRpZXM+PC94YWRlczpTaWduZWRQcm9wZXJ0aWVzPjwveGFkZXM6UXVhbGlmeWluZ1Byb3BlcnRpZXM+PC9kczpPYmplY3Q+PC9kczpTaWduYXR1cmU+PC9leHQ6RXh0ZW5zaW9uQ29udGVudD4NCiAgICA8L2V4dDpVQkxFeHRlbnNpb24+DQogIDwvZXh0OlVCTEV4dGVuc2lvbnM+DQogIDxjYmM6VUJMVmVyc2lvbklEPlVCTCAyLjE8L2NiYzpVQkxWZXJzaW9uSUQ+DQogIDxjYmM6Q3VzdG9taXphdGlvbklEPjE8L2NiYzpDdXN0b21pemF0aW9uSUQ+DQogIDxjYmM6UHJvZmlsZUlEPkRJQU4gMi4xPC9jYmM6UHJvZmlsZUlEPg0KICA8Y2JjOlByb2ZpbGVFeGVjdXRpb25JRD4yPC9jYmM6UHJvZmlsZUV4ZWN1dGlvbklEPg0KICA8Y2JjOklEPjEzMzU2MDk5PC9jYmM6SUQ+DQogIDxjYmM6VVVJRCBzY2hlbWVOYW1lPSJDVURFLVNIQTM4NCI+YzA1MGFjMjI4ZGQ5OTM3NjI2MzE5NTdiZGFmYTBhMmQwZjJkYTUwYzQ5MzQwNWQwOTVjN2MxYTZhNDcxMGRkMWY0YTNlMTA0OWY3ZDNiNTVlMGUxOTMyNTY4YTEzOWMzPC9jYmM6VVVJRD4NCiAgPGNiYzpJc3N1ZURhdGU+MjAyNS0xMS0xMjwvY2JjOklzc3VlRGF0ZT4NCiAgPGNiYzpJc3N1ZVRpbWU+MTc6MzE6MDMtMDU6MDA8L2NiYzpJc3N1ZVRpbWU+DQogIDxjYWM6U2VuZGVyUGFydHk+DQogICAgPGNhYzpQYXJ0eVRheFNjaGVtZT4NCiAgICAgIDxjYmM6UmVnaXN0cmF0aW9uTmFtZT5VbmlkYWQgRXNwZWNpYWwgRGlyZWNjacOzbiBkZSBJbXB1ZXN0b3MgeSBBZHVhbmFzIE5hY2lvbmFsZXM8L2NiYzpSZWdpc3RyYXRpb25OYW1lPg0KICAgICAgPGNiYzpDb21wYW55SUQgc2NoZW1lSUQ9IjQiIHNjaGVtZU5hbWU9IjEzIj44MDAxOTcyNjg8L2NiYzpDb21wYW55SUQ+DQogICAgICA8Y2FjOlRheFNjaGVtZT4NCiAgICAgICAgPGNiYzpJRD4wMTwvY2JjOklEPg0KICAgICAgICA8Y2JjOk5hbWU+SVZBPC9jYmM6TmFtZT4NCiAgICAgIDwvY2FjOlRheFNjaGVtZT4NCiAgICA8L2NhYzpQYXJ0eVRheFNjaGVtZT4NCiAgPC9jYWM6U2VuZGVyUGFydHk+DQogIDxjYWM6UmVjZWl2ZXJQYXJ0eT4NCiAgICA8Y2FjOlBhcnR5VGF4U2NoZW1lPg0KICAgICAgPGNiYzpSZWdpc3RyYXRpb25OYW1lPlZJTExBREEgQ0FSRE9OQSBFTElaQUJFVEg8L2NiYzpSZWdpc3RyYXRpb25OYW1lPg0KICAgICAgPGNiYzpDb21wYW55SUQgc2NoZW1lSUQ9IjAiIHNjaGVtZU5hbWU9IjEzIj4yNDQ3OTkyOTwvY2JjOkNvbXBhbnlJRD4NCiAgICAgIDxjYWM6VGF4U2NoZW1lPg0KICAgICAgICA8Y2JjOklEPjAxPC9jYmM6SUQ+DQogICAgICAgIDxjYmM6TmFtZT5JVkE8L2NiYzpOYW1lPg0KICAgICAgPC9jYWM6VGF4U2NoZW1lPg0KICAgIDwvY2FjOlBhcnR5VGF4U2NoZW1lPg0KICA8L2NhYzpSZWNlaXZlclBhcnR5Pg0KICA8Y2FjOkRvY3VtZW50UmVzcG9uc2U+DQogICAgPGNhYzpSZXNwb25zZT4NCiAgICAgIDxjYmM6UmVzcG9uc2VDb2RlPjAyPC9jYmM6UmVzcG9uc2VDb2RlPg0KICAgICAgPGNiYzpEZXNjcmlwdGlvbj5Eb2N1bWVudG8gdmFsaWRhZG8gcG9yIGxhIERJQU48L2NiYzpEZXNjcmlwdGlvbj4NCiAgICA8L2NhYzpSZXNwb25zZT4NCiAgICA8Y2FjOkRvY3VtZW50UmVmZXJlbmNlPg0KICAgICAgPGNiYzpJRD5TRVRQOTkwMDAwMjQ5PC9jYmM6SUQ+DQogICAgICA8Y2JjOlVVSUQgc2NoZW1lTmFtZT0iQ1VGRS1TSEEzODQiPjBiMDc0MTI2ZDY5ZWMwZmI2NjM3ZjI1Y2QyNTA5MDdkMTNjMjNmNjA5NjIyOWMwNDEyMjE4OWEwZWQ5OWY5MzIwYWYxZjI3NjAxOWQ3MDQ0YzMyYjcxYWEwYzJkZjRlYzwvY2JjOlVVSUQ+DQogICAgPC9jYWM6RG9jdW1lbnRSZWZlcmVuY2U+DQogICAgPGNhYzpMaW5lUmVzcG9uc2U+DQogICAgICA8Y2FjOkxpbmVSZWZlcmVuY2U+DQogICAgICAgIDxjYmM6TGluZUlEPjE8L2NiYzpMaW5lSUQ+DQogICAgICA8L2NhYzpMaW5lUmVmZXJlbmNlPg0KICAgICAgPGNhYzpSZXNwb25zZT4NCiAgICAgICAgPGNiYzpSZXNwb25zZUNvZGU+MDAwMDwvY2JjOlJlc3BvbnNlQ29kZT4NCiAgICAgICAgPGNiYzpEZXNjcmlwdGlvbj4wPC9jYmM6RGVzY3JpcHRpb24+DQogICAgICA8L2NhYzpSZXNwb25zZT4NCiAgICA8L2NhYzpMaW5lUmVzcG9uc2U+DQogICAgPGNhYzpMaW5lUmVzcG9uc2U+DQogICAgICA8Y2FjOkxpbmVSZWZlcmVuY2U+DQogICAgICAgIDxjYmM6TGluZUlEPjI8L2NiYzpMaW5lSUQ+DQogICAgICA8L2NhYzpMaW5lUmVmZXJlbmNlPg0KICAgICAgPGNhYzpSZXNwb25zZT4NCiAgICAgICAgPGNiYzpSZXNwb25zZUNvZGU+RkFKNDRiPC9jYmM6UmVzcG9uc2VDb2RlPg0KICAgICAgICA8Y2JjOkRlc2NyaXB0aW9uPk5pdCBvIERvY3VtZW50byBkZSBJZGVudGlmaWNhY2nDs24gaW5mb3JtYWRvIE5vIGNvcnJlc3BvbmRlIGFsIHJlZ2lzdHJhZG8gZW4gZWwgUlVUIGNvbiByZXNwZWN0byBhIGxhIHJhesOzbiBzb2NpYWwgbyBub21icmUgY29tZXJjaWFsIHN1bWluaXN0cmFkby48L2NiYzpEZXNjcmlwdGlvbj4NCiAgICAgIDwvY2FjOlJlc3BvbnNlPg0KICAgIDwvY2FjOkxpbmVSZXNwb25zZT4NCiAgICA8Y2FjOkxpbmVSZXNwb25zZT4NCiAgICAgIDxjYWM6TGluZVJlZmVyZW5jZT4NCiAgICAgICAgPGNiYzpMaW5lSUQ+MzwvY2JjOkxpbmVJRD4NCiAgICAgIDwvY2FjOkxpbmVSZWZlcmVuY2U+DQogICAgICA8Y2FjOlJlc3BvbnNlPg0KICAgICAgICA8Y2JjOlJlc3BvbnNlQ29kZT5GQUo0M2I8L2NiYzpSZXNwb25zZUNvZGU+DQogICAgICAgIDxjYmM6RGVzY3JpcHRpb24+Tm9tYnJlIGluZm9ybWFkbyBObyBjb3JyZXNwb25kZSBhbCByZWdpc3RyYWRvIGVuIGVsIFJVVCBjb24gcmVzcGVjdG8gYWwgTml0IHN1bWluc3RyYWRvLjwvY2JjOkRlc2NyaXB0aW9uPg0KICAgICAgPC9jYWM6UmVzcG9uc2U+DQogICAgPC9jYWM6TGluZVJlc3BvbnNlPg0KICAgIDxjYWM6TGluZVJlc3BvbnNlPg0KICAgICAgPGNhYzpMaW5lUmVmZXJlbmNlPg0KICAgICAgICA8Y2JjOkxpbmVJRD40PC9jYmM6TGluZUlEPg0KICAgICAgPC9jYWM6TGluZVJlZmVyZW5jZT4NCiAgICAgIDxjYWM6UmVzcG9uc2U+DQogICAgICAgIDxjYmM6UmVzcG9uc2VDb2RlPlJVVDAxPC9jYmM6UmVzcG9uc2VDb2RlPg0KICAgICAgICA8Y2JjOkRlc2NyaXB0aW9uPkxhIHZhbGlkYWNpw7NuIGRlbCBlc3RhZG8gZGVsIFJVVCBwcsOzeGltYW1lbnRlIGVzdGFyw6EgZGlzcG9uaWJsZS48L2NiYzpEZXNjcmlwdGlvbj4NCiAgICAgIDwvY2FjOlJlc3BvbnNlPg0KICAgIDwvY2FjOkxpbmVSZXNwb25zZT4NCiAgPC9jYWM6RG9jdW1lbnRSZXNwb25zZT4NCjwvQXBwbGljYXRpb25SZXNwb25zZT5dXT48L2NiYzpEZXNjcmlwdGlvbj4KICAgICAgICA8L2NhYzpFeHRlcm5hbFJlZmVyZW5jZT4KICAgICAgPC9jYWM6QXR0YWNobWVudD4KICAgICAgPGNhYzpSZXN1bHRPZlZlcmlmaWNhdGlvbj4KICAgICAgICA8Y2JjOlZhbGlkYXRvcklEPlVuaWRhZCBFc3BlY2lhbCBEaXJlY2Npw7NuIGRlIEltcHVlc3RvcyBZIEFkdWFuYXMgTmFjaW9uYWxlczwvY2JjOlZhbGlkYXRvcklEPgogICAgICAgIDxjYmM6VmFsaWRhdGlvblJlc3VsdENvZGU+MDI8L2NiYzpWYWxpZGF0aW9uUmVzdWx0Q29kZT4KICAgICAgICA8Y2JjOlZhbGlkYXRpb25EYXRlPjIwMjUtMTEtMTI8L2NiYzpWYWxpZGF0aW9uRGF0ZT4KICAgICAgICA8Y2JjOlZhbGlkYXRpb25UaW1lPjE3OjMxOjAzLTA1OjAwPC9jYmM6VmFsaWRhdGlvblRpbWU+CiAgICAgIDwvY2FjOlJlc3VsdE9mVmVyaWZpY2F0aW9uPgogICAgPC9jYWM6RG9jdW1lbnRSZWZlcmVuY2U+CiAgPC9jYWM6UGFyZW50RG9jdW1lbnRMaW5lUmVmZXJlbmNlPgo8L0F0dGFjaGVkRG9jdW1lbnQ+Cg==",
    "type_rejection_id": null,
    "resend_consecutive": false
}
curl -X POST 'https://back.apidian.app/send-event' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Authorization: Bearer a25b9533afbae4d16a25505524bd89f1dfaa604e97111dea7502a139abcde18a' \
  -H 'Content-Type: application/json' \
  -H 'accept: application/json' \
  -d '{
    "event_id": 1,
    "allow_cash_documents": false,
    "sendmail": false,
    "base64_attacheddocument_name": "ad09001495660102400018741.xml",
    "base64_attacheddocument": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxBdHRhY2hlZERvY3VtZW50IHhtbG5zPSJ1cm46b2FzaXM6bmFtZXM6c3BlY2lmaWNhdGlvbjp1Ymw6c2NoZW1hOnhzZDpBdHRhY2hlZERvY3VtZW50LTIiIHhtbG5zOmNhYz0idXJuOm9hc2lzOm5hbWVzOnNwZWNpZmljYXRpb246dWJsOnNjaGVtYTp4c2Q6Q29tbW9uQWdncmVnYXRlQ29tcG9uZW50cy0yIiB4bWxuczpjYmM9InVybjpvYXNpczpuYW1lczpzcGVjaWZpY2F0aW9uOnVibDpzY2hlbWE6eHNkOkNvbW1vbkJhc2ljQ29tcG9uZW50cy0yIiB4bWxuczpjY3RzPSJ1cm46dW46dW5lY2U6dW5jZWZhY3Q6ZGF0YTpzcGVjaWZpY2F0aW9uOkNvcmVDb21wb25lbnRUeXBlU2NoZW1hTW9kdWxlOjIiIHhtbG5zOmRzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjIiB4bWxuczpleHQ9InVybjpvYXNpczpuYW1lczpzcGVjaWZpY2F0aW9uOnVibDpzY2hlbWE6eHNkOkNvbW1vbkV4dGVuc2lvbkNvbXBvbmVudHMtMiIgeG1sbnM6eGFkZXM9Imh0dHA6Ly91cmkuZXRzaS5vcmcvMDE5MDMvdjEuMy4yIyIgeG1sbnM6eGFkZXMxNDE9Imh0dHA6Ly91cmkuZXRzaS5vcmcvMDE5MDMvdjEuNC4xIyI+CiAgPGV4dDpVQkxFeHRlbnNpb25zPgogICAgPGV4dDpVQkxFeHRlbnNpb24+CiAgICAgIDxleHQ6RXh0ZW5zaW9uQ29udGVudC8+CiAgICA8L2V4dDpVQkxFeHRlbnNpb24+CiAgPC9leHQ6VUJMRXh0ZW5zaW9ucz4KICA8Y2JjOlVCTFZlcnNpb25JRD5VQkwgMi4xPC9jYmM6VUJMVmVyc2lvbklEPgogIDxjYmM6Q3VzdG9taXphdGlvbklEPkRvY3VtZW50b3MgYWRqdW50b3M8L2NiYzpDdXN0b21pemF0aW9uSUQ+CiAgPGNiYzpQcm9maWxlSUQ+RmFjdHVyYSBFbGVjdHLDs25pY2EgZGUgVmVudGE8L2NiYzpQcm9maWxlSUQ+CiAgPGNiYzpQcm9maWxlRXhlY3V0aW9uSUQ+MjwvY2JjOlByb2ZpbGVFeGVjdXRpb25JRD4KICA8Y2JjOklEPjBiMDc0MTI2ZDY5ZWMwZmI2NjM3ZjI1Y2QyNTA5MDdkMTNjMjNmNjA5NjIyOWMwNDEyMjE4OWEwZWQ5OWY5MzIwYWYxZjI3NjAxOWQ3MDQ0YzMyYjcxYWEwYzJkZjRlYzwvY2JjOklEPgogIDxjYmM6SXNzdWVEYXRlPjIwMjUtMTEtMTI8L2NiYzpJc3N1ZURhdGU+CiAgPGNiYzpJc3N1ZVRpbWU+MTc6MzI6NTgtMDU6MDA8L2NiYzpJc3N1ZVRpbWU+CiAgPGNiYzpEb2N1bWVudFR5cGU+Q29udGVuZWRvciBkZSBGYWN0dXJhIEVsZWN0csOzbmljYTwvY2JjOkRvY3VtZW50VHlwZT4KICA8Y2JjOlBhcmVudERvY3VtZW50SUQ+U0VUUDk5MDAwMDI0OTwvY2JjOlBhcmVudERvY3VtZW50SUQ+CiAgPGNhYzpTZW5kZXJQYXJ0eT4KICAgIDxjYWM6UGFydHlUYXhTY2hlbWU+CiAgICAgIDxjYmM6UmVnaXN0cmF0aW9uTmFtZT5WSUxMQURBIENBUkRPTkEgRUxJWkFCRVRIPC9jYmM6UmVnaXN0cmF0aW9uTmFtZT4KICAgICAgPGNiYzpDb21wYW55SUQgc2NoZW1lQWdlbmN5SUQ9IjE5NSIgc2NoZW1lQWdlbmN5TmFtZT0iQ08sIERJQU4gKERpcmVjY2nDs24gZGUgSW1wdWVzdG9zIHkgQWR1YW5hcyBOYWNpb25hbGVzKSIgc2NoZW1lSUQ9IjAiIHNjaGVtZU5hbWU9IjEzIj4yNDQ3OTkyOTwvY2JjOkNvbXBhbnlJRD4KICAgICAgPGNiYzpUYXhMZXZlbENvZGUgbGlzdE5hbWU9IjQ5Ij5SLTk5LVBOPC9jYmM6VGF4TGV2ZWxDb2RlPgogICAgICA8Y2FjOlRheFNjaGVtZT4KICAgICAgICA8Y2JjOklEPjAxPC9jYmM6SUQ+CiAgICAgICAgPGNiYzpOYW1lPklWQTwvY2JjOk5hbWU+CiAgICAgIDwvY2FjOlRheFNjaGVtZT4KICAgIDwvY2FjOlBhcnR5VGF4U2NoZW1lPgogIDwvY2FjOlNlbmRlclBhcnR5PgogIDxjYWM6UmVjZWl2ZXJQYXJ0eT4KICAgIDxjYWM6UGFydHlUYXhTY2hlbWU+CiAgICAgIDxjYmM6UmVnaXN0cmF0aW9uTmFtZT5BTEVYQU5ERVIgT0JBTkRPIExPTkRPTk88L2NiYzpSZWdpc3RyYXRpb25OYW1lPgogICAgICA8Y2JjOkNvbXBhbnlJRCBzY2hlbWVBZ2VuY3lJRD0iMTk1IiBzY2hlbWVBZ2VuY3lOYW1lPSJDTywgRElBTiAoRGlyZWNjacOzbiBkZSBJbXB1ZXN0b3MgeSBBZHVhbmFzIE5hY2lvbmFsZXMpIiBzY2hlbWVJRD0iMiIgc2NoZW1lTmFtZT0iMzEiIHNjaGVtZVZlcnNpb25JRD0iMiI+ODkwMDgwMDM8L2NiYzpDb21wYW55SUQ+CiAgICAgIDxjYmM6VGF4TGV2ZWxDb2RlIGxpc3ROYW1lPSI0OSI+Ui05OS1QTjwvY2JjOlRheExldmVsQ29kZT4KICAgICAgPGNhYzpUYXhTY2hlbWU+CiAgICAgICAgPGNiYzpJRD4wMTwvY2JjOklEPgogICAgICAgIDxjYmM6TmFtZT5JVkE8L2NiYzpOYW1lPgogICAgICA8L2NhYzpUYXhTY2hlbWU+CiAgICA8L2NhYzpQYXJ0eVRheFNjaGVtZT4KICA8L2NhYzpSZWNlaXZlclBhcnR5PgogIDxjYWM6QXR0YWNobWVudD4KICAgIDxjYWM6RXh0ZXJuYWxSZWZlcmVuY2U+CiAgICAgIDxjYmM6TWltZUNvZGU+dGV4dC94bWw8L2NiYzpNaW1lQ29kZT4KICAgICAgPGNiYzpFbmNvZGluZ0NvZGU+VVRGLTg8L2NiYzpFbmNvZGluZ0NvZGU+CiAgICAgIDxjYmM6RGVzY3JpcHRpb24+PCFbQ0RBVEFbPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxJbnZvaWNlIHhtbG5zPSJ1cm46b2FzaXM6bmFtZXM6c3BlY2lmaWNhdGlvbjp1Ymw6c2NoZW1hOnhzZDpJbnZvaWNlLTIiIHhtbG5zOmNhYz0idXJuOm9hc2lzOm5hbWVzOnNwZWNpZmljYXRpb246dWJsOnNjaGVtYTp4c2Q6Q29tbW9uQWdncmVnYXRlQ29tcG9uZW50cy0yIiB4bWxuczpjYmM9InVybjpvYXNpczpuYW1lczpzcGVjaWZpY2F0aW9uOnVibDpzY2hlbWE6eHNkOkNvbW1vbkJhc2ljQ29tcG9uZW50cy0yIiB4bWxuczpkcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyIgeG1sbnM6ZXh0PSJ1cm46b2FzaXM6bmFtZXM6c3BlY2lmaWNhdGlvbjp1Ymw6c2NoZW1hOnhzZDpDb21tb25FeHRlbnNpb25Db21wb25lbnRzLTIiIHhtbG5zOnN0cz0iZGlhbjpnb3Y6Y286ZmFjdHVyYWVsZWN0cm9uaWNhOlN0cnVjdHVyZXMtMi0xIiB4bWxuczp4YWRlcz0iaHR0cDovL3VyaS5ldHNpLm9yZy8wMTkwMy92MS4zLjIjIiB4bWxuczp4YWRlczE0MT0iaHR0cDovL3VyaS5ldHNpLm9yZy8wMTkwMy92MS40LjEjIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4c2k6c2NoZW1hTG9jYXRpb249InVybjpvYXNpczpuYW1lczpzcGVjaWZpY2F0aW9uOnVibDpzY2hlbWE6eHNkOkludm9pY2UtMiAgICAgaHR0cDovL2RvY3Mub2FzaXMtb3Blbi5vcmcvdWJsL29zLVVCTC0yLjEveHNkL21haW5kb2MvVUJMLUludm9pY2UtMi4xLnhzZCI+CiAgPGV4dDpVQkxFeHRlbnNpb25zPgogICAgPGV4dDpVQkxFeHRlbnNpb24+CiAgICAgIDxleHQ6RXh0ZW5zaW9uQ29udGVudD4KICAgICAgICA8c3RzOkRpYW5FeHRlbnNpb25zPgogICAgICAgICAgPHN0czpJbnZvaWNlQ29udHJvbD4KICAgICAgICAgICAgPHN0czpJbnZvaWNlQXV0aG9yaXphdGlvbj4xODc2MDAwMDAwMTwvc3RzOkludm9pY2VBdXRob3JpemF0aW9uPgogICAgICAgICAgICA8c3RzOkF1dGhvcml6YXRpb25QZXJpb2Q+CiAgICAgICAgICAgICAgPGNiYzpTdGFydERhdGU+MjAxOS0wMS0xOTwvY2JjOlN0YXJ0RGF0ZT4KICAgICAgICAgICAgICA8Y2JjOkVuZERhdGU+MjAzMC0wMS0xOTwvY2JjOkVuZERhdGU+CiAgICAgICAgICAgIDwvc3RzOkF1dGhvcml6YXRpb25QZXJpb2Q+CiAgICAgICAgICAgIDxzdHM6QXV0aG9yaXplZEludm9pY2VzPgogICAgICAgICAgICAgIDxzdHM6UHJlZml4PlNFVFA8L3N0czpQcmVmaXg+CiAgICAgICAgICAgICAgPHN0czpGcm9tPjk5MDAwMDAwMDwvc3RzOkZyb20+CiAgICAgICAgICAgICAgPHN0czpUbz45OTUwMDAwMDA8L3N0czpUbz4KICAgICAgICAgICAgPC9zdHM6QXV0aG9yaXplZEludm9pY2VzPgogICAgICAgICAgPC9zdHM6SW52b2ljZUNvbnRyb2w+CiAgICAgICAgICA8c3RzOkludm9pY2VTb3VyY2U+CiAgICAgICAgICAgIDxjYmM6SWRlbnRpZmljYXRpb25Db2RlIGxpc3RBZ2VuY3lJRD0iNiIgbGlzdEFnZW5jeU5hbWU9IlVuaXRlZCBOYXRpb25zIEVjb25vbWljIENvbW1pc3Npb24gZm9yIEV1cm9wZSIgbGlzdFNjaGVtZVVSST0idXJuOm9hc2lzOm5hbWVzOnNwZWNpZmljYXRpb246dWJsOmNvZGVsaXN0OmdjOkNvdW50cnlJZGVudGlmaWNhdGlvbkNvZGUtMi4xIj5DTzwvY2JjOklkZW50aWZpY2F0aW9uQ29kZT4KICAgICAgICAgIDwvc3RzOkludm9pY2VTb3VyY2U+CiAgICAgICAgICA8c3RzOlNvZnR3YXJlUHJvdmlkZXI+CiAgICAgICAgICAgIDxzdHM6UHJvdmlkZXJJRCBzY2hlbWVBZ2VuY3lJRD0iMTk1IiBzY2hlbWVBZ2VuY3lOYW1lPSJDTywgRElBTiAoRGlyZWNjacOzbiBkZSBJbXB1ZXN0b3MgeSBBZHVhbmFzIE5hY2lvbmFsZXMpIiBzY2hlbWVJRD0iMCIgc2NoZW1lTmFtZT0iMzEiPjI0NDc5OTI5PC9zdHM6UHJvdmlkZXJJRD4KICAgICAgICAgICAgPHN0czpTb2Z0d2FyZUlEIHNjaGVtZUFnZW5jeUlEPSIxOTUiIHNjaGVtZUFnZW5jeU5hbWU9IkNPLCBESUFOIChEaXJlY2Npw7NuIGRlIEltcHVlc3RvcyB5IEFkdWFuYXMgTmFjaW9uYWxlcykiPjVkNjRhYTQ3LTdkMzctNDI1NS05OGZiLWU1ZmRjMDNkY2ViNDwvc3RzOlNvZnR3YXJlSUQ+CiAgICAgICAgICA8L3N0czpTb2Z0d2FyZVByb3ZpZGVyPgogICAgICAgICAgPHN0czpTb2Z0d2FyZVNlY3VyaXR5Q29kZSBzY2hlbWVBZ2VuY3lJRD0iMTk1IiBzY2hlbWVBZ2VuY3lOYW1lPSJDTywgRElBTiAoRGlyZWNjacOzbiBkZSBJbXB1ZXN0b3MgeSBBZHVhbmFzIE5hY2lvbmFsZXMpIj41NjdkMDk4MjA0OTYyNzBjNjBhOWNjYzE0NWNhOWY1YWMwZmExODNhMWMzZTEzMWI5ODU2MTRjOTZkMmFmMWIwMWM5NDQzYTMwYzRlMmIxMDdmMzcwMTRiNDhkMTg3MWU8L3N0czpTb2Z0d2FyZVNlY3VyaXR5Q29kZT4KICAgICAgICAgIDxzdHM6QXV0aG9yaXphdGlvblByb3ZpZGVyPgogICAgICAgICAgICA8c3RzOkF1dGhvcml6YXRpb25Qcm92aWRlcklEIHNjaGVtZUFnZW5jeUlEPSIxOTUiIHNjaGVtZUFnZW5jeU5hbWU9IkNPLCBESUFOIChEaXJlY2Npw7NuIGRlIEltcHVlc3RvcyB5IEFkdWFuYXMgTmFjaW9uYWxlcykiIHNjaGVtZUlEPSI0IiBzY2hlbWVOYW1lPSIzMSI+ODAwMTk3MjY4PC9zdHM6QXV0aG9yaXphdGlvblByb3ZpZGVySUQ+CiAgICAgICAgICA8L3N0czpBdXRob3JpemF0aW9uUHJvdmlkZXI+CiAgICAgICAgICA8c3RzOlFSQ29kZT5odHRwczovL2NhdGFsb2dvLXZwZmUtaGFiLmRpYW4uZ292LmNvL2RvY3VtZW50L3NlYXJjaHFyP2RvY3VtZW50a2V5PTBiMDc0MTI2ZDY5ZWMwZmI2NjM3ZjI1Y2QyNTA5MDdkMTNjMjNmNjA5NjIyOWMwNDEyMjE4OWEwZWQ5OWY5MzIwYWYxZjI3NjAxOWQ3MDQ0YzMyYjcxYWEwYzJkZjRlYzwvc3RzOlFSQ29kZT4KICAgICAgICA8L3N0czpEaWFuRXh0ZW5zaW9ucz4KICAgICAgPC9leHQ6RXh0ZW5zaW9uQ29udGVudD4KICAgIDwvZXh0OlVCTEV4dGVuc2lvbj4KICAgIDxleHQ6VUJMRXh0ZW5zaW9uPgogICAgICA8ZXh0OkV4dGVuc2lvbkNvbnRlbnQ+PGRzOlNpZ25hdHVyZSB4bWxuczpkcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyIgSWQ9IlRPUlJFU09GVFdBUkUtNzJDQjA2MEM2NTM1NEFGOEQ1MkVDQjBDREYzNDRGQUY5NDkyRTkzQiI+PGRzOlNpZ25lZEluZm8+PGRzOkNhbm9uaWNhbGl6YXRpb25NZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy14bWwtYzE0bi0yMDAxMDMxNSIvPjxkczpTaWduYXR1cmVNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNyc2Etc2hhMjU2Ii8+PGRzOlJlZmVyZW5jZSBJZD0iUkVGLTNDRDg5QThCMTYxRjQ1NEE3QzEzOTk1RkQyMjlBMkZBQzVBRkZENDAiIFVSST0iIj48ZHM6VHJhbnNmb3Jtcz48ZHM6VHJhbnNmb3JtIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI2VudmVsb3BlZC1zaWduYXR1cmUiLz48L2RzOlRyYW5zZm9ybXM+PGRzOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jI3NoYTI1NiIvPjxkczpEaWdlc3RWYWx1ZT4zTDUrNFlJb0JWM3BhU0xLV1BMOTJEQnJpMVQxMnIxYTdzRytPeFZwN2R3PTwvZHM6RGlnZXN0VmFsdWU+PC9kczpSZWZlcmVuY2U+PGRzOlJlZmVyZW5jZSBVUkk9IiNLRVktSU5GTy1FQ0ZGNDgwRjZFNDIyNjYzQTlCRkU1OUU1RkQwNzVBMzk5RjQ4NzU0Ij48ZHM6RGlnZXN0TWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxlbmMjc2hhMjU2Ii8+PGRzOkRpZ2VzdFZhbHVlPm9xa0Z4VTZSNTBMb3IzSG9WMkxkZlgrRW5EdGxrcE83V0c0anNlN054eEE9PC9kczpEaWdlc3RWYWx1ZT48L2RzOlJlZmVyZW5jZT48ZHM6UmVmZXJlbmNlIFR5cGU9Imh0dHA6Ly91cmkuZXRzaS5vcmcvMDE5MDMjU2lnbmVkUHJvcGVydGllcyIgVVJJPSIjU0lHTkVELVBST1BTLTUzQTk3OTlGODFDRDhDNTcwMUQwOTM1QTczRUIwREJDQUYwNDE4N0MiPjxkczpEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGVuYyNzaGEyNTYiLz48ZHM6RGlnZXN0VmFsdWU+OUZORTdtc2dxUnRWZFdQRDdDdFpvd1FDUnlBS1pPTVl3Wi9NVUYrOVorND08L2RzOkRpZ2VzdFZhbHVlPjwvZHM6UmVmZXJlbmNlPjwvZHM6U2lnbmVkSW5mbz48ZHM6U2lnbmF0dXJlVmFsdWUgSWQ9IlNJRy1WQUxVRS1CMjZCRTNBMzI0QjI5Q0U3NTc3RkQzODYyMjBGQUE5MjlERTFDOEYxIj5uMzB4dUdWdEk4blB5dWQ4cy80VVhZdGVEWW1pWkFnYklHcHRGcUUzbDRXalRTa0xWN1ZnSS8wWWg3eUp4ekRxenpHZEdXenNSaWk4Wi9KREJxcXNPQmQ1aG9YL0RyZXZNU2NnQ2w0QlVveDJlNklWclhHc3E2aUwrZUZFai9oWHc4Y3FOK2tVaTZlWGM3MmhTK2NoQVdxWXRXRkMrQ1pEV2lsZXZEZXVxbVA3VjRPeDZJdzhJd1d3eU1qdFd3aGxhSWRpWG1vZnFTQUQ2QVRpNm11WWJPWW14ZW5YUGRqYnI4MmJvaUVOelRzTklseU0rUzZvai96azdTM0gzaEFlWTkxR3lLQUVSRE1HWWZOenVmOGI3eEliQ1RUemtWUXl3VFRqV1hwNFpGSG52REFuQU1wTzZVMEJFTnRRZllJczVNb2JPdkRXM2twNEtWK1hCNWNua2c9PTwvZHM6U2lnbmF0dXJlVmFsdWU+PGRzOktleUluZm8gSWQ9IktFWS1JTkZPLUVDRkY0ODBGNkU0MjI2NjNBOUJGRTU5RTVGRDA3NUEzOTlGNDg3NTQiPjxkczpYNTA5RGF0YT48ZHM6WDUwOUNlcnRpZmljYXRlPgpNSUlISVRDQ0JnbWdBd0lCQWdJSUVXUzlhejFPVldjd0RRWUpLb1pJaHZjTkFRRUxCUUF3Z2NVeEpqQWtCZ05WCkJBTU1IVk5WUWtOQklFTkJUVVZTUmtsU1RVRWdRMDlNVDAxQ1NVRWdVMEZUTVJRd0VnWURWUVFGRXdzNU1ERXoKTVRJeE1USXROREZBTUQ0R0ExVUVDd3czUTJWeWRHbG1hV05oWkc5eklGQmhjbUVnUm1seWJXRWdSV3hsWTNSeQpiMjVwWTJFZ1EyRnRaWEptYVhKdFlTQkRiMnh2YldKcFlURWdNQjRHQTFVRUNnd1hRMEZOUlZKR1NWSk5RU0JEClQweFBUVUpKUVNCVFFWTXhGREFTQmdOVkJBY01DMEpQUjA5VVFTQkVMa011TVFzd0NRWURWUVFHRXdKRFR6QWUKRncweU5UQTVNREV4TXpRME5UQmFGdzB5TmpBNU1ERXhNelEwTkRsYU1JSGtNUzh3TFFZRFZRUUpEQ1pWVWtJZwpRbEpTSUZaSlRFeEJJRUZNUlVwQlRrUlNRU0JGVkNBeElFMWFJRElnUTFNZ09URVRNQkVHQTFVRUZCTUtNekl4Ck1qa3lORFU1TlRFbE1DTUdBMVVFQXd3Y1JVeEpXa0ZDUlZSSUlGWkpURXhCUkVFZ1JFVWdRMEZTUkU5T1FURVIKTUE4R0ExVUVCUk1JTWpRME56azVNamt4SERBYUJnTlZCQXNNRTBaaFkzUjFjbUVnUld4bFkzUnliMjVwWTJFeApKVEFqQmdOVkJBb01IRVZNU1ZwQlFrVlVTQ0JXU1V4TVFVUkJJRVJGSUVOQlVrUlBUa0V4RURBT0JnTlZCQWdNCkIwRnliV1Z1YVdFeEN6QUpCZ05WQkFZVEFrTlBNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUIKQ2dLQ0FRRUFwelhJaVllSnY4QVJ4Sy8yQ2lOelJNeXA0ZU11MC93V1RQTFoyNTk3djhQRTRCL2tRU1E3dllmSApRSnBYWng3QkJSRGRaR2dMUEU3OCtGbDNwZld2YUJIMDIwQ3RZalB6SWZ4ZXRYcjNjMmIxblhhL2FKdHIwZUZhCm0xYm9xa29hWlk1SUZrZkJVT212WWNNOFd4Tzg4RGoxSzlQWHZPY3lBMWpLZVVUcVdOTFZDeWk3UG1ybGdHYmUKMXlmd0UrcnJUMmRMT2dmbHBaN2NTekEyK1JjNmtpa2UwSlJrSkhuVU91R3dGQjlsYVVXclgrVCtmQ1BkU0c3YQpqdGpCNFUyTGh3WlVTREFlVDRiUHNIUi9qMkVPTDhad2V1MHRIQzAvU3VleWJOTUxBa0l6NjMvOTNsRnc5ZGVlCkw4dWhJbUovNDRNLzBibVVzb1drd3pjaHMrTnhyd0lEQVFBQm80SUM4akNDQXU0d0RBWURWUjBUQVFIL0JBSXcKQURBZkJnTlZIU01FR0RBV2dCVEFqNTlybFJsV1VUV2VWSmpHZDVmOUpkajJ6VEJiQmdnckJnRUZCUWNCQVFSUApNRTB3U3dZSUt3WUJCUVVITUFHR1AyaDBkSEE2THk5d2EybGpiMnd1WTJGdFpYSm1hWEp0WVdOdmJHOXRZbWxoCkxtTnZMMlZxWW1OaEwzQjFZbXhwWTNkbFlpOXpkR0YwZFhNdmIyTnpjREFWQmdOVkhSRUVEakFNaUFvckJnRUUKQVlHSExoNExNQ2NHQTFVZEpRUWdNQjRHQ0NzR0FRVUZCd01DQmdnckJnRUZCUWNEQkFZSUt3WUJCUVVIQXdFdwpnZ0h2QmdOVkhSOEJBZjhFZ2dIak1JSUIzekNDQWR1Z2dnRUpvSUlCQllhQ0FRRm9kSFJ3T2k4dmNHdHBZMjlzCkxtTmhiV1Z5Wm1seWJXRmpiMnh2YldKcFlTNWpieTlsYW1KallTOXdkV0pzYVdOM1pXSXZkMlZpWkdsemRDOWoKWlhKMFpHbHpkRDlqYldROVkzSnNKbWx6YzNWbGNqMURUaVV6UkZOVlFrTkJLME5CVFVWU1JrbFNUVUVyUTA5TQpUMDFDU1VFclUwRlRKVEpEVTA0bE0wUTVNREV6TVRJeE1USXROQ1V5UTA5VkpUTkVRMlZ5ZEdsbWFXTmhaRzl6CksxQmhjbUVyUm1seWJXRXJSV3hsWTNSeWIyNXBZMkVyUTJGdFpYSm1hWEp0WVN0RGIyeHZiV0pwWVNVeVEwOGwKTTBSRFFVMUZVa1pKVWsxQkswTlBURTlOUWtsQksxTkJVeVV5UTB3bE0wUkNUMGRQVkVFclJDNURMaVV5UTBNbApNMFJEVDZLQnk2U0J5RENCeFRFbU1DUUdBMVVFQXd3ZFUxVkNRMEVnUTBGTlJWSkdTVkpOUVNCRFQweFBUVUpKClFTQlRRVk14Q3pBSkJnTlZCQVlUQWtOUE1SUXdFZ1lEVlFRSERBdENUMGRQVkVFZ1JDNURMakVnTUI0R0ExVUUKQ2d3WFEwRk5SVkpHU1ZKTlFTQkRUMHhQVFVKSlFTQlRRVk14UURBK0JnTlZCQXNNTjBObGNuUnBabWxqWVdSdgpjeUJRWVhKaElFWnBjbTFoSUVWc1pXTjBjbTl1YVdOaElFTmhiV1Z5Wm1seWJXRWdRMjlzYjIxaWFXRXhGREFTCkJnTlZCQVVUQ3prd01UTXhNakV4TWkwME1CMEdBMVVkRGdRV0JCVHdDa1B1LzFGN0V5UGJJU1Q2Q0t5bzhoMmkKaXpBT0JnTlZIUThCQWY4RUJBTUNCZUF3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUc2VnlubFo4VExKaHN5TwpjMzg1K1N2SktSZUN2dWpsT0tOZitPb21lTUNhVWRCQXVkc3JnZS8zaFZUUWRjdjVDcHRyRDFxaE9yQlcybGErCndNL0VNVHBzR29nQTdSWnplMGI3WnJWVHRvc1hFYVVuL2V4S0RXOFZXb2VQbDBiVXlKbGNqdjVRbjA5bk8zVXAKWU91RFVKbzZPYWRwbGNSZnpOT3U0TkVzL3dMUkFINGdHR2tMUG93L0hQMVpkcC9rQ3RXY3R3ZlM5bko2ekFaNAp0S1IvS0xNZkwzcnN2L283akZ4Y25pUnpvRE9talJLVEtja21RcVZkMGc4K1MvZGdKV3BpeXYxK1A0aGFwRDVrCjZjaldlcFgzUkVIV1dFOTVqR2l0VWZVd2puQXpWZGh1djdkc012YTcydWsvdmdieFg5WHZjdnBXbHlQbjJDUUUKMGVjUnB5Zz0KCjwvZHM6WDUwOUNlcnRpZmljYXRlPjwvZHM6WDUwOURhdGE+PC9kczpLZXlJbmZvPjxkczpPYmplY3Q+PHhhZGVzOlF1YWxpZnlpbmdQcm9wZXJ0aWVzIFRhcmdldD0iI1RPUlJFU09GVFdBUkUtNzJDQjA2MEM2NTM1NEFGOEQ1MkVDQjBDREYzNDRGQUY5NDkyRTkzQiI+PHhhZGVzOlNpZ25lZFByb3BlcnRpZXMgSWQ9IlNJR05FRC1QUk9QUy01M0E5Nzk5RjgxQ0Q4QzU3MDFEMDkzNUE3M0VCMERCQ0FGMDQxODdDIj48eGFkZXM6U2lnbmVkU2lnbmF0dXJlUHJvcGVydGllcz48eGFkZXM6U2lnbmluZ1RpbWU+MjAyNS0xMS0xMlQxNzozMDo1NS45MjItMDU6MDA8L3hhZGVzOlNpZ25pbmdUaW1lPjx4YWRlczpTaWduaW5nQ2VydGlmaWNhdGU+PHhhZGVzOkNlcnQ+PHhhZGVzOkNlcnREaWdlc3Q+PGRzOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jI3NoYTI1NiIvPjxkczpEaWdlc3RWYWx1ZT5sZEExVVdDL0dtQ3E3NXcrQlQvcnN0akFIbUU5c0JRa21halZucThONnZJPTwvZHM6RGlnZXN0VmFsdWU+PC94YWRlczpDZXJ0RGlnZXN0Pjx4YWRlczpJc3N1ZXJTZXJpYWw+PGRzOlg1MDlJc3N1ZXJOYW1lPkM9Q08sTD1CT0dPVEEgRC5DLixPPUNBTUVSRklSTUEgQ09MT01CSUEgU0FTLE9VPUNlcnRpZmljYWRvcyBQYXJhIEZpcm1hIEVsZWN0cm9uaWNhIENhbWVyZmlybWEgQ29sb21iaWEsc2VyaWFsTnVtYmVyPTkwMTMxMjExMi00LENOPVNVQkNBIENBTUVSRklSTUEgQ09MT01CSUEgU0FTPC9kczpYNTA5SXNzdWVyTmFtZT48ZHM6WDUwOVNlcmlhbE51bWJlcj4xMjUzMzM0ODY0NjAzNTM0Njk1PC9kczpYNTA5U2VyaWFsTnVtYmVyPjwveGFkZXM6SXNzdWVyU2VyaWFsPjwveGFkZXM6Q2VydD48eGFkZXM6Q2VydD48eGFkZXM6Q2VydERpZ2VzdD48ZHM6RGlnZXN0TWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxlbmMjc2hhMjU2Ii8+PGRzOkRpZ2VzdFZhbHVlPjFsblM5RHkyZm9PZW5lUEFSd3k3WUF1VitWMHI2eDdxUUxjaUlxb0MrYnc9PC9kczpEaWdlc3RWYWx1ZT48L3hhZGVzOkNlcnREaWdlc3Q+PHhhZGVzOklzc3VlclNlcmlhbD48ZHM6WDUwOUlzc3Vlck5hbWU+Qz1DTyxMPUJvZ290YSBELkMsTz1BQyBDQU1FUkZJUk1BIENPTE9NQklBIFMuQS5TLE9VPURpcmVjY2lvbiBhY3R1YWwgaHR0cHM6Ly9jYW1lcmZpcm1hLmNvL2FkZHJlc3MvLHNlcmlhbE51bWJlcj1OSVQtOTAxMzEyMTEyLTQsQ049Uk9PVCBDQU1FUkZJUk1BIENPTE9NQklBPC9kczpYNTA5SXNzdWVyTmFtZT48ZHM6WDUwOVNlcmlhbE51bWJlcj45NzI1Mjg3ODI8L2RzOlg1MDlTZXJpYWxOdW1iZXI+PC94YWRlczpJc3N1ZXJTZXJpYWw+PC94YWRlczpDZXJ0Pjx4YWRlczpDZXJ0Pjx4YWRlczpDZXJ0RGlnZXN0PjxkczpEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGVuYyNzaGEyNTYiLz48ZHM6RGlnZXN0VmFsdWU+SkFZUEF5QW9oVEVNbjZQUUtSUStIeXNhUlNUYkE0SlFuRFZUUThyT0FQaz08L2RzOkRpZ2VzdFZhbHVlPjwveGFkZXM6Q2VydERpZ2VzdD48eGFkZXM6SXNzdWVyU2VyaWFsPjxkczpYNTA5SXNzdWVyTmFtZT5DPUNPLEw9Qm9nb3RhIEQuQyxPPUFDIENBTUVSRklSTUEgQ09MT01CSUEgUy5BLlMsT1U9RGlyZWNjaW9uIGFjdHVhbCBodHRwczovL2NhbWVyZmlybWEuY28vYWRkcmVzcy8sc2VyaWFsTnVtYmVyPU5JVC05MDEzMTIxMTItNCxDTj1ST09UIENBTUVSRklSTUEgQ09MT01CSUE8L2RzOlg1MDlJc3N1ZXJOYW1lPjxkczpYNTA5U2VyaWFsTnVtYmVyPjE1MDE1MjM5NzQ8L2RzOlg1MDlTZXJpYWxOdW1iZXI+PC94YWRlczpJc3N1ZXJTZXJpYWw+PC94YWRlczpDZXJ0PjwveGFkZXM6U2lnbmluZ0NlcnRpZmljYXRlPjx4YWRlczpTaWduYXR1cmVQb2xpY3lJZGVudGlmaWVyPjx4YWRlczpTaWduYXR1cmVQb2xpY3lJZD48eGFkZXM6U2lnUG9saWN5SWQ+PHhhZGVzOklkZW50aWZpZXI+aHR0cHM6Ly9mYWN0dXJhZWxlY3Ryb25pY2EuZGlhbi5nb3YuY28vcG9saXRpY2FkZWZpcm1hL3YyL3BvbGl0aWNhZGVmaXJtYXYyLnBkZjwveGFkZXM6SWRlbnRpZmllcj48L3hhZGVzOlNpZ1BvbGljeUlkPjx4YWRlczpTaWdQb2xpY3lIYXNoPjxkczpEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGVuYyNzaGEyNTYiLz48ZHM6RGlnZXN0VmFsdWU+ZE1vTXZ0Y0c1YUl6Z1lvMHRJc1NRZVZKQkRuVW5mU09mQnB4WHJtb3IwWT08L2RzOkRpZ2VzdFZhbHVlPjwveGFkZXM6U2lnUG9saWN5SGFzaD48L3hhZGVzOlNpZ25hdHVyZVBvbGljeUlkPjwveGFkZXM6U2lnbmF0dXJlUG9saWN5SWRlbnRpZmllcj48eGFkZXM6U2lnbmVyUm9sZT48eGFkZXM6Q2xhaW1lZFJvbGVzPjx4YWRlczpDbGFpbWVkUm9sZT5zdXBwbGllcjwveGFkZXM6Q2xhaW1lZFJvbGU+PC94YWRlczpDbGFpbWVkUm9sZXM+PC94YWRlczpTaWduZXJSb2xlPjwveGFkZXM6U2lnbmVkU2lnbmF0dXJlUHJvcGVydGllcz48L3hhZGVzOlNpZ25lZFByb3BlcnRpZXM+PC94YWRlczpRdWFsaWZ5aW5nUHJvcGVydGllcz48L2RzOk9iamVjdD48L2RzOlNpZ25hdHVyZT48L2V4dDpFeHRlbnNpb25Db250ZW50PgogICAgPC9leHQ6VUJMRXh0ZW5zaW9uPgogIDwvZXh0OlVCTEV4dGVuc2lvbnM+CiAgPGNiYzpVQkxWZXJzaW9uSUQ+VUJMIDIuMTwvY2JjOlVCTFZlcnNpb25JRD4KICA8Y2JjOkN1c3RvbWl6YXRpb25JRD4xMTwvY2JjOkN1c3RvbWl6YXRpb25JRD4KICA8Y2JjOlByb2ZpbGVJRD5ESUFOIDIuMTogRmFjdHVyYSBFbGVjdHLDs25pY2EgZGUgVmVudGE8L2NiYzpQcm9maWxlSUQ+CiAgPGNiYzpQcm9maWxlRXhlY3V0aW9uSUQ+MjwvY2JjOlByb2ZpbGVFeGVjdXRpb25JRD4KICA8Y2JjOklEPlNFVFA5OTAwMDAyNDk8L2NiYzpJRD4KICA8Y2JjOlVVSUQgc2NoZW1lSUQ9IjIiIHNjaGVtZU5hbWU9IkNVRkUtU0hBMzg0Ij4wYjA3NDEyNmQ2OWVjMGZiNjYzN2YyNWNkMjUwOTA3ZDEzYzIzZjYwOTYyMjljMDQxMjIxODlhMGVkOTlmOTMyMGFmMWYyNzYwMTlkNzA0NGMzMmI3MWFhMGMyZGY0ZWM8L2NiYzpVVUlEPgogIDxjYmM6SXNzdWVEYXRlPjIwMjUtMTEtMTI8L2NiYzpJc3N1ZURhdGU+CiAgPGNiYzpJc3N1ZVRpbWU+MDY6NDQ6NDUtMDU6MDA8L2NiYzpJc3N1ZVRpbWU+CiAgPGNiYzpJbnZvaWNlVHlwZUNvZGU+MDE8L2NiYzpJbnZvaWNlVHlwZUNvZGU+CiAgPGNiYzpOb3RlPlNJTiBPQlNFUlZBQ0lPTkVTPC9jYmM6Tm90ZT4KICA8Y2JjOkRvY3VtZW50Q3VycmVuY3lDb2RlPkNPUDwvY2JjOkRvY3VtZW50Q3VycmVuY3lDb2RlPgogIDxjYmM6TGluZUNvdW50TnVtZXJpYz4zPC9jYmM6TGluZUNvdW50TnVtZXJpYz4KICA8Y2FjOkFjY291bnRpbmdTdXBwbGllclBhcnR5PgogICAgPGNiYzpBZGRpdGlvbmFsQWNjb3VudElEPjI8L2NiYzpBZGRpdGlvbmFsQWNjb3VudElEPgogICAgPGNhYzpQYXJ0eT4KICAgICAgPGNhYzpQYXJ0eUlkZW50aWZpY2F0aW9uPgogICAgICAgIDxjYmM6SUQgc2NoZW1lQWdlbmN5SUQ9IjE5NSIgc2NoZW1lQWdlbmN5TmFtZT0iQ08sIERJQU4gKERpcmVjY2nDs24gZGUgSW1wdWVzdG9zIHkgQWR1YW5hcyBOYWNpb25hbGVzKSIgc2NoZW1lSUQ9IjAiIHNjaGVtZU5hbWU9IjEzIj4yNDQ3OTkyOTwvY2JjOklEPgogICAgICA8L2NhYzpQYXJ0eUlkZW50aWZpY2F0aW9uPgogICAgICA8Y2FjOlBhcnR5TmFtZT4KICAgICAgICA8Y2JjOk5hbWU+VklMTEFEQSBDQVJET05BIEVMSVpBQkVUSDwvY2JjOk5hbWU+CiAgICAgIDwvY2FjOlBhcnR5TmFtZT4KICAgICAgPGNhYzpQaHlzaWNhbExvY2F0aW9uPgogICAgICAgIDxjYWM6QWRkcmVzcz4KICAgICAgICAgIDxjYmM6SUQ+NjMwMDE8L2NiYzpJRD4KICAgICAgICAgIDxjYmM6Q2l0eU5hbWU+QXJtZW5pYTwvY2JjOkNpdHlOYW1lPgogICAgICAgICAgPGNiYzpDb3VudHJ5U3ViZW50aXR5PlF1aW5kw61vPC9jYmM6Q291bnRyeVN1YmVudGl0eT4KICAgICAgICAgIDxjYmM6Q291bnRyeVN1YmVudGl0eUNvZGU+NjM8L2NiYzpDb3VudHJ5U3ViZW50aXR5Q29kZT4KICAgICAgICAgIDxjYWM6QWRkcmVzc0xpbmU+CiAgICAgICAgICAgIDxjYmM6TGluZT5VUkIgVklMTEEgQUxFSkFORFJBIEVUIDEgTVogMiBDUyA5PC9jYmM6TGluZT4KICAgICAgICAgIDwvY2FjOkFkZHJlc3NMaW5lPgogICAgICAgICAgPGNhYzpDb3VudHJ5PgogICAgICAgICAgICA8Y2JjOklkZW50aWZpY2F0aW9uQ29kZT5DTzwvY2JjOklkZW50aWZpY2F0aW9uQ29kZT4KICAgICAgICAgICAgPGNiYzpOYW1lIGxhbmd1YWdlSUQ9ImVzIj5Db2xvbWJpYTwvY2JjOk5hbWU+CiAgICAgICAgICA8L2NhYzpDb3VudHJ5PgogICAgICAgIDwvY2FjOkFkZHJlc3M+CiAgICAgIDwvY2FjOlBoeXNpY2FsTG9jYXRpb24+CiAgICAgIDxjYWM6UGFydHlUYXhTY2hlbWU+CiAgICAgICAgPGNiYzpSZWdpc3RyYXRpb25OYW1lPlZJTExBREEgQ0FSRE9OQSBFTElaQUJFVEg8L2NiYzpSZWdpc3RyYXRpb25OYW1lPgogICAgICAgIDxjYmM6Q29tcGFueUlEIHNjaGVtZUFnZW5jeUlEPSIxOTUiIHNjaGVtZUFnZW5jeU5hbWU9IkNPLCBESUFOIChEaXJlY2Npw7NuIGRlIEltcHVlc3RvcyB5IEFkdWFuYXMgTmFjaW9uYWxlcykiIHNjaGVtZUlEPSIwIiBzY2hlbWVOYW1lPSIxMyI+MjQ0Nzk5Mjk8L2NiYzpDb21wYW55SUQ+CiAgICAgICAgPGNiYzpUYXhMZXZlbENvZGUgbGlzdE5hbWU9IjQ5Ij5SLTk5LVBOPC9jYmM6VGF4TGV2ZWxDb2RlPgogICAgICAgIDxjYWM6UmVnaXN0cmF0aW9uQWRkcmVzcz4KICAgICAgICAgIDxjYmM6SUQ+NjMwMDE8L2NiYzpJRD4KICAgICAgICAgIDxjYmM6Q2l0eU5hbWU+QXJtZW5pYTwvY2JjOkNpdHlOYW1lPgogICAgICAgICAgPGNiYzpDb3VudHJ5U3ViZW50aXR5PlF1aW5kw61vPC9jYmM6Q291bnRyeVN1YmVudGl0eT4KICAgICAgICAgIDxjYmM6Q291bnRyeVN1YmVudGl0eUNvZGU+NjM8L2NiYzpDb3VudHJ5U3ViZW50aXR5Q29kZT4KICAgICAgICAgIDxjYWM6QWRkcmVzc0xpbmU+CiAgICAgICAgICAgIDxjYmM6TGluZT5VUkIgVklMTEEgQUxFSkFORFJBIEVUIDEgTVogMiBDUyA5PC9jYmM6TGluZT4KICAgICAgICAgIDwvY2FjOkFkZHJlc3NMaW5lPgogICAgICAgICAgPGNhYzpDb3VudHJ5PgogICAgICAgICAgICA8Y2JjOklkZW50aWZpY2F0aW9uQ29kZT5DTzwvY2JjOklkZW50aWZpY2F0aW9uQ29kZT4KICAgICAgICAgICAgPGNiYzpOYW1lIGxhbmd1YWdlSUQ9ImVzIj5Db2xvbWJpYTwvY2JjOk5hbWU+CiAgICAgICAgICA8L2NhYzpDb3VudHJ5PgogICAgICAgIDwvY2FjOlJlZ2lzdHJhdGlvbkFkZHJlc3M+CiAgICAgICAgPGNhYzpUYXhTY2hlbWU+CiAgICAgICAgICA8Y2JjOklEPjAxPC9jYmM6SUQ+CiAgICAgICAgICA8Y2JjOk5hbWU+SVZBPC9jYmM6TmFtZT4KICAgICAgICA8L2NhYzpUYXhTY2hlbWU+CiAgICAgIDwvY2FjOlBhcnR5VGF4U2NoZW1lPgogICAgICA8Y2FjOlBhcnR5TGVnYWxFbnRpdHk+CiAgICAgICAgPGNiYzpSZWdpc3RyYXRpb25OYW1lPlZJTExBREEgQ0FSRE9OQSBFTElaQUJFVEg8L2NiYzpSZWdpc3RyYXRpb25OYW1lPgogICAgICAgIDxjYmM6Q29tcGFueUlEIHNjaGVtZUFnZW5jeUlEPSIxOTUiIHNjaGVtZUFnZW5jeU5hbWU9IkNPLCBESUFOIChEaXJlY2Npw7NuIGRlIEltcHVlc3RvcyB5IEFkdWFuYXMgTmFjaW9uYWxlcykiIHNjaGVtZUlEPSIwIiBzY2hlbWVOYW1lPSIxMyI+MjQ0Nzk5Mjk8L2NiYzpDb21wYW55SUQ+CiAgICAgICAgPGNhYzpDb3Jwb3JhdGVSZWdpc3RyYXRpb25TY2hlbWU+CiAgICAgICAgICA8Y2JjOklEPlNFVFA8L2NiYzpJRD4KICAgICAgICAgIDxjYmM6TmFtZT4wMDAwMDAwLTAwPC9jYmM6TmFtZT4KICAgICAgICA8L2NhYzpDb3Jwb3JhdGVSZWdpc3RyYXRpb25TY2hlbWU+CiAgICAgIDwvY2FjOlBhcnR5TGVnYWxFbnRpdHk+CiAgICAgIDxjYWM6Q29udGFjdD4KICAgICAgICA8Y2JjOlRlbGVwaG9uZT4zMTA4NTcyMTUzPC9jYmM6VGVsZXBob25lPgogICAgICAgIDxjYmM6RWxlY3Ryb25pY01haWw+ZXZpbGxhZGFkZWNhcmRvbmFAZ21haWwuY29tLmNvbTwvY2JjOkVsZWN0cm9uaWNNYWlsPgogICAgICA8L2NhYzpDb250YWN0PgogICAgPC9jYWM6UGFydHk+CiAgPC9jYWM6QWNjb3VudGluZ1N1cHBsaWVyUGFydHk+CiAgPGNhYzpBY2NvdW50aW5nQ3VzdG9tZXJQYXJ0eT4KICAgIDxjYmM6QWRkaXRpb25hbEFjY291bnRJRD4yPC9jYmM6QWRkaXRpb25hbEFjY291bnRJRD4KICAgIDxjYWM6UGFydHk+CiAgICAgIDxjYWM6UGFydHlJZGVudGlmaWNhdGlvbj4KICAgICAgICA8Y2JjOklEIHNjaGVtZUFnZW5jeUlEPSIxOTUiIHNjaGVtZUFnZW5jeU5hbWU9IkNPLCBESUFOIChEaXJlY2Npw7NuIGRlIEltcHVlc3RvcyB5IEFkdWFuYXMgTmFjaW9uYWxlcykiIHNjaGVtZUlEPSIyIiBzY2hlbWVOYW1lPSIzMSI+ODkwMDgwMDM8L2NiYzpJRD4KICAgICAgPC9jYWM6UGFydHlJZGVudGlmaWNhdGlvbj4KICAgICAgPGNhYzpQYXJ0eU5hbWU+CiAgICAgICAgPGNiYzpOYW1lPkFMRVhBTkRFUiBPQkFORE8gTE9ORE9OTzwvY2JjOk5hbWU+CiAgICAgIDwvY2FjOlBhcnR5TmFtZT4KICAgICAgPGNhYzpQaHlzaWNhbExvY2F0aW9uPgogICAgICAgIDxjYWM6QWRkcmVzcz4KICAgICAgICAgIDxjYmM6SUQ+MTEwMDE8L2NiYzpJRD4KICAgICAgICAgIDxjYmM6Q2l0eU5hbWU+Qm9nb3TDoSwgRC5jLjwvY2JjOkNpdHlOYW1lPgogICAgICAgICAgPGNiYzpDb3VudHJ5U3ViZW50aXR5PkJvZ290w6E8L2NiYzpDb3VudHJ5U3ViZW50aXR5PgogICAgICAgICAgPGNiYzpDb3VudHJ5U3ViZW50aXR5Q29kZT4xMTwvY2JjOkNvdW50cnlTdWJlbnRpdHlDb2RlPgogICAgICAgICAgPGNhYzpBZGRyZXNzTGluZT4KICAgICAgICAgICAgPGNiYzpMaW5lPkJSUiBMSU1PTkFSIE1aIDYgQ1MgMyBFVCAxPC9jYmM6TGluZT4KICAgICAgICAgIDwvY2FjOkFkZHJlc3NMaW5lPgogICAgICAgICAgPGNhYzpDb3VudHJ5PgogICAgICAgICAgICA8Y2JjOklkZW50aWZpY2F0aW9uQ29kZT5DTzwvY2JjOklkZW50aWZpY2F0aW9uQ29kZT4KICAgICAgICAgICAgPGNiYzpOYW1lIGxhbmd1YWdlSUQ9ImVzIj5Db2xvbWJpYTwvY2JjOk5hbWU+CiAgICAgICAgICA8L2NhYzpDb3VudHJ5PgogICAgICAgIDwvY2FjOkFkZHJlc3M+CiAgICAgIDwvY2FjOlBoeXNpY2FsTG9jYXRpb24+CiAgICAgIDxjYWM6UGFydHlUYXhTY2hlbWU+CiAgICAgICAgPGNiYzpSZWdpc3RyYXRpb25OYW1lPkFMRVhBTkRFUiBPQkFORE8gTE9ORE9OTzwvY2JjOlJlZ2lzdHJhdGlvbk5hbWU+CiAgICAgICAgPGNiYzpDb21wYW55SUQgc2NoZW1lQWdlbmN5SUQ9IjE5NSIgc2NoZW1lQWdlbmN5TmFtZT0iQ08sIERJQU4gKERpcmVjY2nDs24gZGUgSW1wdWVzdG9zIHkgQWR1YW5hcyBOYWNpb25hbGVzKSIgc2NoZW1lSUQ9IjIiIHNjaGVtZU5hbWU9IjMxIj44OTAwODAwMzwvY2JjOkNvbXBhbnlJRD4KICAgICAgICA8Y2JjOlRheExldmVsQ29kZSBsaXN0TmFtZT0iNDkiPlItOTktUE48L2NiYzpUYXhMZXZlbENvZGU+CiAgICAgICAgPGNhYzpSZWdpc3RyYXRpb25BZGRyZXNzPgogICAgICAgICAgPGNiYzpJRD4xMTAwMTwvY2JjOklEPgogICAgICAgICAgPGNiYzpDaXR5TmFtZT5Cb2dvdMOhLCBELmMuPC9jYmM6Q2l0eU5hbWU+CiAgICAgICAgICA8Y2JjOkNvdW50cnlTdWJlbnRpdHk+Qm9nb3TDoTwvY2JjOkNvdW50cnlTdWJlbnRpdHk+CiAgICAgICAgICA8Y2JjOkNvdW50cnlTdWJlbnRpdHlDb2RlPjExPC9jYmM6Q291bnRyeVN1YmVudGl0eUNvZGU+CiAgICAgICAgICA8Y2FjOkFkZHJlc3NMaW5lPgogICAgICAgICAgICA8Y2JjOkxpbmU+QlJSIExJTU9OQVIgTVogNiBDUyAzIEVUIDE8L2NiYzpMaW5lPgogICAgICAgICAgPC9jYWM6QWRkcmVzc0xpbmU+CiAgICAgICAgICA8Y2FjOkNvdW50cnk+CiAgICAgICAgICAgIDxjYmM6SWRlbnRpZmljYXRpb25Db2RlPkNPPC9jYmM6SWRlbnRpZmljYXRpb25Db2RlPgogICAgICAgICAgICA8Y2JjOk5hbWUgbGFuZ3VhZ2VJRD0iZXMiPkNvbG9tYmlhPC9jYmM6TmFtZT4KICAgICAgICAgIDwvY2FjOkNvdW50cnk+CiAgICAgICAgPC9jYWM6UmVnaXN0cmF0aW9uQWRkcmVzcz4KICAgICAgICA8Y2FjOlRheFNjaGVtZT4KICAgICAgICAgIDxjYmM6SUQ+MDE8L2NiYzpJRD4KICAgICAgICAgIDxjYmM6TmFtZT5JVkE8L2NiYzpOYW1lPgogICAgICAgIDwvY2FjOlRheFNjaGVtZT4KICAgICAgPC9jYWM6UGFydHlUYXhTY2hlbWU+CiAgICAgIDxjYWM6UGFydHlMZWdhbEVudGl0eT4KICAgICAgICA8Y2JjOlJlZ2lzdHJhdGlvbk5hbWU+QUxFWEFOREVSIE9CQU5ETyBMT05ET05PPC9jYmM6UmVnaXN0cmF0aW9uTmFtZT4KICAgICAgICA8Y2JjOkNvbXBhbnlJRCBzY2hlbWVBZ2VuY3lJRD0iMTk1IiBzY2hlbWVBZ2VuY3lOYW1lPSJDTywgRElBTiAoRGlyZWNjacOzbiBkZSBJbXB1ZXN0b3MgeSBBZHVhbmFzIE5hY2lvbmFsZXMpIiBzY2hlbWVJRD0iMiIgc2NoZW1lTmFtZT0iMzEiPjg5MDA4MDAzPC9jYmM6Q29tcGFueUlEPgogICAgICAgIDxjYWM6Q29ycG9yYXRlUmVnaXN0cmF0aW9uU2NoZW1lPgogICAgICAgICAgPGNiYzpOYW1lPjAwMDAtMDA8L2NiYzpOYW1lPgogICAgICAgIDwvY2FjOkNvcnBvcmF0ZVJlZ2lzdHJhdGlvblNjaGVtZT4KICAgICAgPC9jYWM6UGFydHlMZWdhbEVudGl0eT4KICAgICAgPGNhYzpDb250YWN0PgogICAgICAgIDxjYmM6VGVsZXBob25lPjMxMDM4OTE2OTM8L2NiYzpUZWxlcGhvbmU+CiAgICAgICAgPGNiYzpFbGVjdHJvbmljTWFpbD5hbGV4YW5kZXJfb2JhbmRvQGhvdG1haWwuY29tPC9jYmM6RWxlY3Ryb25pY01haWw+CiAgICAgIDwvY2FjOkNvbnRhY3Q+CiAgICA8L2NhYzpQYXJ0eT4KICA8L2NhYzpBY2NvdW50aW5nQ3VzdG9tZXJQYXJ0eT4KICA8Y2FjOlBheW1lbnRNZWFucz4KICAgIDxjYmM6SUQ+MTwvY2JjOklEPgogICAgPGNiYzpQYXltZW50TWVhbnNDb2RlPjEwPC9jYmM6UGF5bWVudE1lYW5zQ29kZT4KICAgIDxjYmM6UGF5bWVudER1ZURhdGU+MjAyNS0xMS0xMjwvY2JjOlBheW1lbnREdWVEYXRlPgogICAgPGNiYzpQYXltZW50SUQ+MDwvY2JjOlBheW1lbnRJRD4KICA8L2NhYzpQYXltZW50TWVhbnM+CiAgPGNhYzpQYXltZW50VGVybXM+CiAgICA8Y2JjOlJlZmVyZW5jZUV2ZW50Q29kZT4xPC9jYmM6UmVmZXJlbmNlRXZlbnRDb2RlPgogICAgPGNhYzpTZXR0bGVtZW50UGVyaW9kPgogICAgICA8Y2JjOkR1cmF0aW9uTWVhc3VyZSB1bml0Q29kZT0iREFZIj4wPC9jYmM6RHVyYXRpb25NZWFzdXJlPgogICAgPC9jYWM6U2V0dGxlbWVudFBlcmlvZD4KICA8L2NhYzpQYXltZW50VGVybXM+CiAgPGNhYzpBbGxvd2FuY2VDaGFyZ2U+CiAgICA8Y2JjOklEPjE8L2NiYzpJRD4KICAgIDxjYmM6Q2hhcmdlSW5kaWNhdG9yPmZhbHNlPC9jYmM6Q2hhcmdlSW5kaWNhdG9yPgogICAgPGNiYzpBbGxvd2FuY2VDaGFyZ2VSZWFzb25Db2RlPjAwPC9jYmM6QWxsb3dhbmNlQ2hhcmdlUmVhc29uQ29kZT4KICAgIDxjYmM6QWxsb3dhbmNlQ2hhcmdlUmVhc29uPkRFU0NVRU5UTyBHRU5FUkFMPC9jYmM6QWxsb3dhbmNlQ2hhcmdlUmVhc29uPgogICAgPGNiYzpNdWx0aXBsaWVyRmFjdG9yTnVtZXJpYz4wLjAwPC9jYmM6TXVsdGlwbGllckZhY3Rvck51bWVyaWM+CiAgICA8Y2JjOkFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjAuMDA8L2NiYzpBbW91bnQ+CiAgICA8Y2JjOkJhc2VBbW91bnQgY3VycmVuY3lJRD0iQ09QIj4xNzA0MjAxLjY4PC9jYmM6QmFzZUFtb3VudD4KICA8L2NhYzpBbGxvd2FuY2VDaGFyZ2U+CiAgPGNhYzpUYXhUb3RhbD4KICAgIDxjYmM6VGF4QW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+OTU3OTguMzI8L2NiYzpUYXhBbW91bnQ+CiAgICA8Y2JjOlJvdW5kaW5nQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MC4wMDwvY2JjOlJvdW5kaW5nQW1vdW50PgogICAgPGNhYzpUYXhTdWJ0b3RhbD4KICAgICAgPGNiYzpUYXhhYmxlQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MTIwMDAwMC4wMDwvY2JjOlRheGFibGVBbW91bnQ+CiAgICAgIDxjYmM6VGF4QW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MC4wMDwvY2JjOlRheEFtb3VudD4KICAgICAgPGNhYzpUYXhDYXRlZ29yeT4KICAgICAgICA8Y2JjOlBlcmNlbnQ+MC4wMDwvY2JjOlBlcmNlbnQ+CiAgICAgICAgPGNhYzpUYXhTY2hlbWU+CiAgICAgICAgICA8Y2JjOklEPjAxPC9jYmM6SUQ+CiAgICAgICAgICA8Y2JjOk5hbWU+SVZBPC9jYmM6TmFtZT4KICAgICAgICA8L2NhYzpUYXhTY2hlbWU+CiAgICAgIDwvY2FjOlRheENhdGVnb3J5PgogICAgPC9jYWM6VGF4U3VidG90YWw+CiAgICA8Y2FjOlRheFN1YnRvdGFsPgogICAgICA8Y2JjOlRheGFibGVBbW91bnQgY3VycmVuY3lJRD0iQ09QIj41MDQyMDEuNjg8L2NiYzpUYXhhYmxlQW1vdW50PgogICAgICA8Y2JjOlRheEFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjk1Nzk4LjMyPC9jYmM6VGF4QW1vdW50PgogICAgICA8Y2FjOlRheENhdGVnb3J5PgogICAgICAgIDxjYmM6UGVyY2VudD4xOS4wMDwvY2JjOlBlcmNlbnQ+CiAgICAgICAgPGNhYzpUYXhTY2hlbWU+CiAgICAgICAgICA8Y2JjOklEPjAxPC9jYmM6SUQ+CiAgICAgICAgICA8Y2JjOk5hbWU+SVZBPC9jYmM6TmFtZT4KICAgICAgICA8L2NhYzpUYXhTY2hlbWU+CiAgICAgIDwvY2FjOlRheENhdGVnb3J5PgogICAgPC9jYWM6VGF4U3VidG90YWw+CiAgPC9jYWM6VGF4VG90YWw+CiAgPGNhYzpMZWdhbE1vbmV0YXJ5VG90YWw+CiAgICA8Y2JjOkxpbmVFeHRlbnNpb25BbW91bnQgY3VycmVuY3lJRD0iQ09QIj4xNzA0MjAxLjY4PC9jYmM6TGluZUV4dGVuc2lvbkFtb3VudD4KICAgIDxjYmM6VGF4RXhjbHVzaXZlQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MTcwNDIwMS42ODwvY2JjOlRheEV4Y2x1c2l2ZUFtb3VudD4KICAgIDxjYmM6VGF4SW5jbHVzaXZlQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MTgwMDAwMC4wMDwvY2JjOlRheEluY2x1c2l2ZUFtb3VudD4KICAgIDxjYmM6QWxsb3dhbmNlVG90YWxBbW91bnQgY3VycmVuY3lJRD0iQ09QIj4wLjAwPC9jYmM6QWxsb3dhbmNlVG90YWxBbW91bnQ+CiAgICA8Y2JjOkNoYXJnZVRvdGFsQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MC4wMDwvY2JjOkNoYXJnZVRvdGFsQW1vdW50PgogICAgPGNiYzpQYXlhYmxlQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MTgwMDAwMC4wMDwvY2JjOlBheWFibGVBbW91bnQ+CiAgPC9jYWM6TGVnYWxNb25ldGFyeVRvdGFsPgogIDxjYWM6SW52b2ljZUxpbmU+CiAgICA8Y2JjOklEIHNjaGVtZUlEPSIxIj4xPC9jYmM6SUQ+CiAgICA8Y2JjOkludm9pY2VkUXVhbnRpdHkgdW5pdENvZGU9Ijk0Ij4xLjAwMDAwMDwvY2JjOkludm9pY2VkUXVhbnRpdHk+CiAgICA8Y2JjOkxpbmVFeHRlbnNpb25BbW91bnQgY3VycmVuY3lJRD0iQ09QIj42MDAwMDAuMDA8L2NiYzpMaW5lRXh0ZW5zaW9uQW1vdW50PgogICAgPGNiYzpGcmVlT2ZDaGFyZ2VJbmRpY2F0b3I+ZmFsc2U8L2NiYzpGcmVlT2ZDaGFyZ2VJbmRpY2F0b3I+CiAgICA8Y2FjOkFsbG93YW5jZUNoYXJnZT4KICAgICAgPGNiYzpJRD4xPC9jYmM6SUQ+CiAgICAgIDxjYmM6Q2hhcmdlSW5kaWNhdG9yPmZhbHNlPC9jYmM6Q2hhcmdlSW5kaWNhdG9yPgogICAgICA8Y2JjOkFsbG93YW5jZUNoYXJnZVJlYXNvbj5ERVNDVUVOVE8gR0VORVJBTDwvY2JjOkFsbG93YW5jZUNoYXJnZVJlYXNvbj4KICAgICAgPGNiYzpNdWx0aXBsaWVyRmFjdG9yTnVtZXJpYz4wLjAwPC9jYmM6TXVsdGlwbGllckZhY3Rvck51bWVyaWM+CiAgICAgIDxjYmM6QW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MC4wMDwvY2JjOkFtb3VudD4KICAgICAgPGNiYzpCYXNlQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+NjAwMDAwLjAwPC9jYmM6QmFzZUFtb3VudD4KICAgIDwvY2FjOkFsbG93YW5jZUNoYXJnZT4KICAgIDxjYWM6VGF4VG90YWw+CiAgICAgIDxjYmM6VGF4QW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MC4wMDwvY2JjOlRheEFtb3VudD4KICAgICAgPGNiYzpSb3VuZGluZ0Ftb3VudCBjdXJyZW5jeUlEPSJDT1AiPjAuMDA8L2NiYzpSb3VuZGluZ0Ftb3VudD4KICAgICAgPGNhYzpUYXhTdWJ0b3RhbD4KICAgICAgICA8Y2JjOlRheGFibGVBbW91bnQgY3VycmVuY3lJRD0iQ09QIj42MDAwMDAuMDA8L2NiYzpUYXhhYmxlQW1vdW50PgogICAgICAgIDxjYmM6VGF4QW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MC4wMDwvY2JjOlRheEFtb3VudD4KICAgICAgICA8Y2FjOlRheENhdGVnb3J5PgogICAgICAgICAgPGNiYzpQZXJjZW50PjAuMDA8L2NiYzpQZXJjZW50PgogICAgICAgICAgPGNhYzpUYXhTY2hlbWU+CiAgICAgICAgICAgIDxjYmM6SUQ+MDE8L2NiYzpJRD4KICAgICAgICAgICAgPGNiYzpOYW1lPklWQTwvY2JjOk5hbWU+CiAgICAgICAgICA8L2NhYzpUYXhTY2hlbWU+CiAgICAgICAgPC9jYWM6VGF4Q2F0ZWdvcnk+CiAgICAgIDwvY2FjOlRheFN1YnRvdGFsPgogICAgPC9jYWM6VGF4VG90YWw+CiAgICA8Y2FjOkl0ZW0+CiAgICAgIDxjYmM6RGVzY3JpcHRpb24+UFJVRUJBIE1BTkRBVE88L2NiYzpEZXNjcmlwdGlvbj4KICAgICAgPGNhYzpTdGFuZGFyZEl0ZW1JZGVudGlmaWNhdGlvbj4KICAgICAgICA8Y2JjOklEIHNjaGVtZUlEPSI5OTkiIHNjaGVtZU5hbWU9IkVzdMOhbmRhciBkZSBhZG9wY2nDs24gZGVsIGNvbnRyaWJ1eWVudGUiIHNjaGVtZUFnZW5jeUlEPSIiPlBSVUVCQTE8L2NiYzpJRD4KICAgICAgPC9jYWM6U3RhbmRhcmRJdGVtSWRlbnRpZmljYXRpb24+CiAgICA8L2NhYzpJdGVtPgogICAgPGNhYzpQcmljZT4KICAgICAgPGNiYzpQcmljZUFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjYwMDAwMC4wMDwvY2JjOlByaWNlQW1vdW50PgogICAgICA8Y2JjOkJhc2VRdWFudGl0eSB1bml0Q29kZT0iOTQiPjEuMDAwMDAwPC9jYmM6QmFzZVF1YW50aXR5PgogICAgPC9jYWM6UHJpY2U+CiAgPC9jYWM6SW52b2ljZUxpbmU+CiAgPGNhYzpJbnZvaWNlTGluZT4KICAgIDxjYmM6SUQgc2NoZW1lSUQ9IjEiPjI8L2NiYzpJRD4KICAgIDxjYmM6SW52b2ljZWRRdWFudGl0eSB1bml0Q29kZT0iOTQiPjEuMDAwMDAwPC9jYmM6SW52b2ljZWRRdWFudGl0eT4KICAgIDxjYmM6TGluZUV4dGVuc2lvbkFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjYwMDAwMC4wMDwvY2JjOkxpbmVFeHRlbnNpb25BbW91bnQ+CiAgICA8Y2JjOkZyZWVPZkNoYXJnZUluZGljYXRvcj5mYWxzZTwvY2JjOkZyZWVPZkNoYXJnZUluZGljYXRvcj4KICAgIDxjYWM6QWxsb3dhbmNlQ2hhcmdlPgogICAgICA8Y2JjOklEPjE8L2NiYzpJRD4KICAgICAgPGNiYzpDaGFyZ2VJbmRpY2F0b3I+ZmFsc2U8L2NiYzpDaGFyZ2VJbmRpY2F0b3I+CiAgICAgIDxjYmM6QWxsb3dhbmNlQ2hhcmdlUmVhc29uPkRFU0NVRU5UTyBHRU5FUkFMPC9jYmM6QWxsb3dhbmNlQ2hhcmdlUmVhc29uPgogICAgICA8Y2JjOk11bHRpcGxpZXJGYWN0b3JOdW1lcmljPjAuMDA8L2NiYzpNdWx0aXBsaWVyRmFjdG9yTnVtZXJpYz4KICAgICAgPGNiYzpBbW91bnQgY3VycmVuY3lJRD0iQ09QIj4wLjAwPC9jYmM6QW1vdW50PgogICAgICA8Y2JjOkJhc2VBbW91bnQgY3VycmVuY3lJRD0iQ09QIj42MDAwMDAuMDA8L2NiYzpCYXNlQW1vdW50PgogICAgPC9jYWM6QWxsb3dhbmNlQ2hhcmdlPgogICAgPGNhYzpUYXhUb3RhbD4KICAgICAgPGNiYzpUYXhBbW91bnQgY3VycmVuY3lJRD0iQ09QIj4wLjAwPC9jYmM6VGF4QW1vdW50PgogICAgICA8Y2JjOlJvdW5kaW5nQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MC4wMDwvY2JjOlJvdW5kaW5nQW1vdW50PgogICAgICA8Y2FjOlRheFN1YnRvdGFsPgogICAgICAgIDxjYmM6VGF4YWJsZUFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjYwMDAwMC4wMDwvY2JjOlRheGFibGVBbW91bnQ+CiAgICAgICAgPGNiYzpUYXhBbW91bnQgY3VycmVuY3lJRD0iQ09QIj4wLjAwPC9jYmM6VGF4QW1vdW50PgogICAgICAgIDxjYWM6VGF4Q2F0ZWdvcnk+CiAgICAgICAgICA8Y2JjOlBlcmNlbnQ+MC4wMDwvY2JjOlBlcmNlbnQ+CiAgICAgICAgICA8Y2FjOlRheFNjaGVtZT4KICAgICAgICAgICAgPGNiYzpJRD4wMTwvY2JjOklEPgogICAgICAgICAgICA8Y2JjOk5hbWU+SVZBPC9jYmM6TmFtZT4KICAgICAgICAgIDwvY2FjOlRheFNjaGVtZT4KICAgICAgICA8L2NhYzpUYXhDYXRlZ29yeT4KICAgICAgPC9jYWM6VGF4U3VidG90YWw+CiAgICA8L2NhYzpUYXhUb3RhbD4KICAgIDxjYWM6SXRlbT4KICAgICAgPGNiYzpEZXNjcmlwdGlvbj5QUlVFQkEgTUFOREFUTzwvY2JjOkRlc2NyaXB0aW9uPgogICAgICA8Y2FjOlN0YW5kYXJkSXRlbUlkZW50aWZpY2F0aW9uPgogICAgICAgIDxjYmM6SUQgc2NoZW1lSUQ9Ijk5OSIgc2NoZW1lTmFtZT0iRXN0w6FuZGFyIGRlIGFkb3BjacOzbiBkZWwgY29udHJpYnV5ZW50ZSIgc2NoZW1lQWdlbmN5SUQ9IiI+UFJVRUJBMjwvY2JjOklEPgogICAgICA8L2NhYzpTdGFuZGFyZEl0ZW1JZGVudGlmaWNhdGlvbj4KICAgIDwvY2FjOkl0ZW0+CiAgICA8Y2FjOlByaWNlPgogICAgICA8Y2JjOlByaWNlQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+NjAwMDAwLjAwPC9jYmM6UHJpY2VBbW91bnQ+CiAgICAgIDxjYmM6QmFzZVF1YW50aXR5IHVuaXRDb2RlPSI5NCI+MS4wMDAwMDA8L2NiYzpCYXNlUXVhbnRpdHk+CiAgICA8L2NhYzpQcmljZT4KICA8L2NhYzpJbnZvaWNlTGluZT4KICA8Y2FjOkludm9pY2VMaW5lPgogICAgPGNiYzpJRCBzY2hlbWVJRD0iMSI+MzwvY2JjOklEPgogICAgPGNiYzpJbnZvaWNlZFF1YW50aXR5IHVuaXRDb2RlPSI5NCI+MS4wMDAwMDA8L2NiYzpJbnZvaWNlZFF1YW50aXR5PgogICAgPGNiYzpMaW5lRXh0ZW5zaW9uQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+NTA0MjAxLjY4PC9jYmM6TGluZUV4dGVuc2lvbkFtb3VudD4KICAgIDxjYmM6RnJlZU9mQ2hhcmdlSW5kaWNhdG9yPmZhbHNlPC9jYmM6RnJlZU9mQ2hhcmdlSW5kaWNhdG9yPgogICAgPGNhYzpBbGxvd2FuY2VDaGFyZ2U+CiAgICAgIDxjYmM6SUQ+MTwvY2JjOklEPgogICAgICA8Y2JjOkNoYXJnZUluZGljYXRvcj5mYWxzZTwvY2JjOkNoYXJnZUluZGljYXRvcj4KICAgICAgPGNiYzpBbGxvd2FuY2VDaGFyZ2VSZWFzb24+REVTQ1VFTlRPIEdFTkVSQUw8L2NiYzpBbGxvd2FuY2VDaGFyZ2VSZWFzb24+CiAgICAgIDxjYmM6TXVsdGlwbGllckZhY3Rvck51bWVyaWM+MC4wMDwvY2JjOk11bHRpcGxpZXJGYWN0b3JOdW1lcmljPgogICAgICA8Y2JjOkFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjAuMDA8L2NiYzpBbW91bnQ+CiAgICAgIDxjYmM6QmFzZUFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjYwMDAwMC4wMDwvY2JjOkJhc2VBbW91bnQ+CiAgICA8L2NhYzpBbGxvd2FuY2VDaGFyZ2U+CiAgICA8Y2FjOlRheFRvdGFsPgogICAgICA8Y2JjOlRheEFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjk1Nzk4LjMyPC9jYmM6VGF4QW1vdW50PgogICAgICA8Y2JjOlJvdW5kaW5nQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MC4wMDwvY2JjOlJvdW5kaW5nQW1vdW50PgogICAgICA8Y2FjOlRheFN1YnRvdGFsPgogICAgICAgIDxjYmM6VGF4YWJsZUFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjUwNDIwMS42ODwvY2JjOlRheGFibGVBbW91bnQ+CiAgICAgICAgPGNiYzpUYXhBbW91bnQgY3VycmVuY3lJRD0iQ09QIj45NTc5OC4zMjwvY2JjOlRheEFtb3VudD4KICAgICAgICA8Y2FjOlRheENhdGVnb3J5PgogICAgICAgICAgPGNiYzpQZXJjZW50PjE5LjAwPC9jYmM6UGVyY2VudD4KICAgICAgICAgIDxjYWM6VGF4U2NoZW1lPgogICAgICAgICAgICA8Y2JjOklEPjAxPC9jYmM6SUQ+CiAgICAgICAgICAgIDxjYmM6TmFtZT5JVkE8L2NiYzpOYW1lPgogICAgICAgICAgPC9jYWM6VGF4U2NoZW1lPgogICAgICAgIDwvY2FjOlRheENhdGVnb3J5PgogICAgICA8L2NhYzpUYXhTdWJ0b3RhbD4KICAgIDwvY2FjOlRheFRvdGFsPgogICAgPGNhYzpJdGVtPgogICAgICA8Y2JjOkRlc2NyaXB0aW9uPlBSVUVCQSBNQU5EQVRPPC9jYmM6RGVzY3JpcHRpb24+CiAgICAgIDxjYWM6U3RhbmRhcmRJdGVtSWRlbnRpZmljYXRpb24+CiAgICAgICAgPGNiYzpJRCBzY2hlbWVJRD0iOTk5IiBzY2hlbWVOYW1lPSJFc3TDoW5kYXIgZGUgYWRvcGNpw7NuIGRlbCBjb250cmlidXllbnRlIiBzY2hlbWVBZ2VuY3lJRD0iIj5QUlVFQkEzPC9jYmM6SUQ+CiAgICAgIDwvY2FjOlN0YW5kYXJkSXRlbUlkZW50aWZpY2F0aW9uPgogICAgICA8Y2FjOkluZm9ybWF0aW9uQ29udGVudFByb3ZpZGVyUGFydHk+CiAgICAgICAgPGNhYzpQb3dlck9mQXR0b3JuZXk+CiAgICAgICAgICA8Y2FjOkFnZW50UGFydHk+CiAgICAgICAgICAgIDxjYWM6UGFydHlJZGVudGlmaWNhdGlvbj4KICAgICAgICAgICAgICA8Y2JjOklEIHNjaGVtZUFnZW5jeUlEPSIxOTUiIHNjaGVtZUlEPSIxIiBzY2hlbWVOYW1lPSIzMSI+OTAwNDY4NjU4PC9jYmM6SUQ+CiAgICAgICAgICAgIDwvY2FjOlBhcnR5SWRlbnRpZmljYXRpb24+CiAgICAgICAgICA8L2NhYzpBZ2VudFBhcnR5PgogICAgICAgIDwvY2FjOlBvd2VyT2ZBdHRvcm5leT4KICAgICAgPC9jYWM6SW5mb3JtYXRpb25Db250ZW50UHJvdmlkZXJQYXJ0eT4KICAgIDwvY2FjOkl0ZW0+CiAgICA8Y2FjOlByaWNlPgogICAgICA8Y2JjOlByaWNlQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+NTA0MjAxLjY4PC9jYmM6UHJpY2VBbW91bnQ+CiAgICAgIDxjYmM6QmFzZVF1YW50aXR5IHVuaXRDb2RlPSI5NCI+MS4wMDAwMDA8L2NiYzpCYXNlUXVhbnRpdHk+CiAgICA8L2NhYzpQcmljZT4KICA8L2NhYzpJbnZvaWNlTGluZT4KPC9JbnZvaWNlPgpdXT48L2NiYzpEZXNjcmlwdGlvbj4KICAgIDwvY2FjOkV4dGVybmFsUmVmZXJlbmNlPgogIDwvY2FjOkF0dGFjaG1lbnQ+CiAgPGNhYzpQYXJlbnREb2N1bWVudExpbmVSZWZlcmVuY2U+CiAgICA8Y2JjOkxpbmVJRD4xPC9jYmM6TGluZUlEPgogICAgPGNhYzpEb2N1bWVudFJlZmVyZW5jZT4KICAgICAgPGNiYzpJRD5TRVRQOTkwMDAwMjQ5PC9jYmM6SUQ+CiAgICAgIDxjYmM6VVVJRCBzY2hlbWVOYW1lPSJDVUZFLVNIQTM4NCI+MGIwNzQxMjZkNjllYzBmYjY2MzdmMjVjZDI1MDkwN2QxM2MyM2Y2MDk2MjI5YzA0MTIyMTg5YTBlZDk5ZjkzMjBhZjFmMjc2MDE5ZDcwNDRjMzJiNzFhYTBjMmRmNGVjPC9jYmM6VVVJRD4KICAgICAgPGNiYzpJc3N1ZURhdGU+MjAyNS0xMS0xMjwvY2JjOklzc3VlRGF0ZT4KICAgICAgPGNiYzpEb2N1bWVudFR5cGU+QXBwbGljYXRpb25SZXNwb25zZTwvY2JjOkRvY3VtZW50VHlwZT4KICAgICAgPGNhYzpBdHRhY2htZW50PgogICAgICAgIDxjYWM6RXh0ZXJuYWxSZWZlcmVuY2U+CiAgICAgICAgICA8Y2JjOk1pbWVDb2RlPnRleHQveG1sPC9jYmM6TWltZUNvZGU+CiAgICAgICAgICA8Y2JjOkVuY29kaW5nQ29kZT5VVEYtODwvY2JjOkVuY29kaW5nQ29kZT4KICAgICAgICAgIDxjYmM6RGVzY3JpcHRpb24+PCFbQ0RBVEFbPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiIHN0YW5kYWxvbmU9Im5vIj8+PEFwcGxpY2F0aW9uUmVzcG9uc2UgeG1sbnM6Y2FjPSJ1cm46b2FzaXM6bmFtZXM6c3BlY2lmaWNhdGlvbjp1Ymw6c2NoZW1hOnhzZDpDb21tb25BZ2dyZWdhdGVDb21wb25lbnRzLTIiIHhtbG5zOmNiYz0idXJuOm9hc2lzOm5hbWVzOnNwZWNpZmljYXRpb246dWJsOnNjaGVtYTp4c2Q6Q29tbW9uQmFzaWNDb21wb25lbnRzLTIiIHhtbG5zOmV4dD0idXJuOm9hc2lzOm5hbWVzOnNwZWNpZmljYXRpb246dWJsOnNjaGVtYTp4c2Q6Q29tbW9uRXh0ZW5zaW9uQ29tcG9uZW50cy0yIiB4bWxuczpzdHM9ImRpYW46Z292OmNvOmZhY3R1cmFlbGVjdHJvbmljYTpTdHJ1Y3R1cmVzLTItMSIgeG1sbnM6ZHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyMiIHhtbG5zPSJ1cm46b2FzaXM6bmFtZXM6c3BlY2lmaWNhdGlvbjp1Ymw6c2NoZW1hOnhzZDpBcHBsaWNhdGlvblJlc3BvbnNlLTIiPg0KICA8ZXh0OlVCTEV4dGVuc2lvbnM+DQogICAgPGV4dDpVQkxFeHRlbnNpb24+DQogICAgICA8ZXh0OkV4dGVuc2lvbkNvbnRlbnQ+DQogICAgICAgIDxzdHM6RGlhbkV4dGVuc2lvbnM+DQogICAgICAgICAgPHN0czpJbnZvaWNlU291cmNlPg0KICAgICAgICAgICAgPGNiYzpJZGVudGlmaWNhdGlvbkNvZGUgbGlzdEFnZW5jeUlEPSI2IiBsaXN0QWdlbmN5TmFtZT0iVW5pdGVkIE5hdGlvbnMgRWNvbm9taWMgQ29tbWlzc2lvbiBmb3IgRXVyb3BlIiBsaXN0U2NoZW1lVVJJPSJ1cm46b2FzaXM6bmFtZXM6c3BlY2lmaWNhdGlvbjp1Ymw6Y29kZWxpc3Q6Z2M6Q291bnRyeUlkZW50aWZpY2F0aW9uQ29kZS0yLjEiPkNPPC9jYmM6SWRlbnRpZmljYXRpb25Db2RlPg0KICAgICAgICAgIDwvc3RzOkludm9pY2VTb3VyY2U+DQogICAgICAgICAgPHN0czpTb2Z0d2FyZVByb3ZpZGVyPg0KICAgICAgICAgICAgPHN0czpQcm92aWRlcklEIHNjaGVtZUlEPSI0IiBzY2hlbWVOYW1lPSIzMSIgc2NoZW1lQWdlbmN5SUQ9IjE5NSIgc2NoZW1lQWdlbmN5TmFtZT0iQ08sIERJQU4gKERpcmVjY2nDs24gZGUgSW1wdWVzdG9zIHkgQWR1YW5hcyBOYWNpb25hbGVzKSI+ODAwMTk3MjY4PC9zdHM6UHJvdmlkZXJJRD4NCiAgICAgICAgICAgIDxzdHM6U29mdHdhcmVJRCBzY2hlbWVBZ2VuY3lJRD0iMTk1IiBzY2hlbWVBZ2VuY3lOYW1lPSJDTywgRElBTiAoRGlyZWNjacOzbiBkZSBJbXB1ZXN0b3MgeSBBZHVhbmFzIE5hY2lvbmFsZXMpIj4uLi48L3N0czpTb2Z0d2FyZUlEPg0KICAgICAgICAgIDwvc3RzOlNvZnR3YXJlUHJvdmlkZXI+DQogICAgICAgICAgPHN0czpTb2Z0d2FyZVNlY3VyaXR5Q29kZSBzY2hlbWVBZ2VuY3lJRD0iMTk1IiBzY2hlbWVBZ2VuY3lOYW1lPSJDTywgRElBTiAoRGlyZWNjacOzbiBkZSBJbXB1ZXN0b3MgeSBBZHVhbmFzIE5hY2lvbmFsZXMpIj4uLi48L3N0czpTb2Z0d2FyZVNlY3VyaXR5Q29kZT4NCiAgICAgICAgICA8c3RzOkF1dGhvcml6YXRpb25Qcm92aWRlcj4NCiAgICAgICAgICAgIDxzdHM6QXV0aG9yaXphdGlvblByb3ZpZGVySUQgc2NoZW1lSUQ9IjQiIHNjaGVtZU5hbWU9IjMxIiBzY2hlbWVBZ2VuY3lJRD0iMTk1IiBzY2hlbWVBZ2VuY3lOYW1lPSJDTywgRElBTiAoRGlyZWNjacOzbiBkZSBJbXB1ZXN0b3MgeSBBZHVhbmFzIE5hY2lvbmFsZXMpIj44MDAxOTcyNjg8L3N0czpBdXRob3JpemF0aW9uUHJvdmlkZXJJRD4NCiAgICAgICAgICA8L3N0czpBdXRob3JpemF0aW9uUHJvdmlkZXI+DQogICAgICAgIDwvc3RzOkRpYW5FeHRlbnNpb25zPg0KICAgICAgPC9leHQ6RXh0ZW5zaW9uQ29udGVudD4NCiAgICA8L2V4dDpVQkxFeHRlbnNpb24+DQogICAgPGV4dDpVQkxFeHRlbnNpb24+DQogICAgICA8ZXh0OkV4dGVuc2lvbkNvbnRlbnQ+PGRzOlNpZ25hdHVyZSB4bWxuczpkcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyIgSWQ9IlNpZ25hdHVyZS1jODhkNGJjMC1jMDIzLTRmOGItYWE3YS1iMjA1NzgzZTk4NTUiPjxkczpTaWduZWRJbmZvPjxkczpDYW5vbmljYWxpemF0aW9uTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvVFIvMjAwMS9SRUMteG1sLWMxNG4tMjAwMTAzMTUiIC8+PGRzOlNpZ25hdHVyZU1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZHNpZy1tb3JlI3JzYS1zaGEyNTYiIC8+PGRzOlJlZmVyZW5jZSBJZD0iUmVmZXJlbmNlLWU5MjRjOGNlLTcyZTItNGU0YS05ZTUzLWY2NjIyMTYxMGRiNCIgVVJJPSIiPjxkczpUcmFuc2Zvcm1zPjxkczpUcmFuc2Zvcm0gQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjZW52ZWxvcGVkLXNpZ25hdHVyZSIgLz48L2RzOlRyYW5zZm9ybXM+PGRzOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jI3NoYTI1NiIgLz48ZHM6RGlnZXN0VmFsdWU+cjZaVjRBOS91Tm9EY3V1Z2JpYStMY2ptVEhOOVA2US8zMWs0VUwyZk9Caz08L2RzOkRpZ2VzdFZhbHVlPjwvZHM6UmVmZXJlbmNlPjxkczpSZWZlcmVuY2UgSWQ9IlJlZmVyZW5jZUtleUluZm8iIFVSST0iI1NpZ25hdHVyZS1jODhkNGJjMC1jMDIzLTRmOGItYWE3YS1iMjA1NzgzZTk4NTUtS2V5SW5mbyI+PGRzOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jI3NoYTI1NiIgLz48ZHM6RGlnZXN0VmFsdWU+d1lrMS80bTl5STVKSTcyRnhjUkM4TGNPeTJYZmZ6djBJamdnQlZKOWdqRT08L2RzOkRpZ2VzdFZhbHVlPjwvZHM6UmVmZXJlbmNlPjxkczpSZWZlcmVuY2UgVHlwZT0iaHR0cDovL3VyaS5ldHNpLm9yZy8wMTkwMyNTaWduZWRQcm9wZXJ0aWVzIiBVUkk9IiN4bWxkc2lnLVNpZ25hdHVyZS1jODhkNGJjMC1jMDIzLTRmOGItYWE3YS1iMjA1NzgzZTk4NTUtc2lnbmVkcHJvcHMiPjxkczpEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGVuYyNzaGEyNTYiIC8+PGRzOkRpZ2VzdFZhbHVlPm5vci9yVEk1UElYc2pHSlV0SXlZK1p3Z3d2TUtnbzFlWmpsZGptMHVPTkE9PC9kczpEaWdlc3RWYWx1ZT48L2RzOlJlZmVyZW5jZT48L2RzOlNpZ25lZEluZm8+PGRzOlNpZ25hdHVyZVZhbHVlIElkPSJTaWduYXR1cmVWYWx1ZS1jODhkNGJjMC1jMDIzLTRmOGItYWE3YS1iMjA1NzgzZTk4NTUiPmZ3SzNBMmQycWlZQ1BnZW9raGhvZE1jdk5kN1NsTXBvZXkyck44QVNVTlJseGt0L01naGYzNUc1V0lZYzByTU10MnViUnNaaldxQStNem80S1l5MnMxOHd2VG85dUR6STFxQ1drWVNKWXhlbW5OM0VKUTMxSWUwUDR6emdLcEdTKytJdWFZUDc1SDNJRzhwVUljZ0dOcnAvMENKRWwwdy8yNUhHcjNpZitkVDRzTUlpV1FPUS9VUHJpVGNPaHJOZkUzRVhYa1lEZ1NZd1FRdUpNVmYwaWwyT1QxL1g1aVp6SHl6Y3RYM3M3eC9OaDlNcXZDekJpTUEwUmExRU5XMDhnNnlJMXlXdUhpdWRjSVdicDFjS05PdUNTb01mQ3RSTmVCc3JNVGhISkpoNkRZelpOWkVsV2VSa3JzVnRCaXhhNkdjSzRkQSsvTFIrOE1oT0FDTVpVQT09PC9kczpTaWduYXR1cmVWYWx1ZT48ZHM6S2V5SW5mbyBJZD0iU2lnbmF0dXJlLWM4OGQ0YmMwLWMwMjMtNGY4Yi1hYTdhLWIyMDU3ODNlOTg1NS1LZXlJbmZvIj48ZHM6WDUwOURhdGE+PGRzOlg1MDlDZXJ0aWZpY2F0ZT5NSUlIVmpDQ0JUNmdBd0lCQWdJS0tmSmpJS29FRk5zQlNEQU5CZ2txaGtpRzl3MEJBUXNGQURDQmhqRWVNQndHQ1NxR1NJYjNEUUVKQVJZUGFXNW1iMEJuYzJVdVkyOXRMbU52TVNVd0l3WURWUVFERXh4QmRYUnZjbWxrWVdRZ1UzVmliM0prYVc1aFpHRWdNREVnUjFORk1Rd3dDZ1lEVlFRTEV3TlFTMGt4RERBS0JnTlZCQW9UQTBkVFJURVVNQklHQTFVRUJ4TUxRbTluYjNSaElFUXVReTR4Q3pBSkJnTlZCQVlUQWtOUE1CNFhEVEl6TVRJeU1ERTBNRFV4T1ZvWERUSTFNVEl4T1RFME1EVXhPRm93Z2dFcE1SUXdFZ1lEVlFRSkRBdERVaUEzSURZZ1F5QTFOREVqTUNFR0ExVUVEUXdhUmtWUVNpQkhVMFVnUTB3Z056Y2dOeUEwTkNCUFJpQTNNREV4RkRBU0JnTlZCQWdNQzBKUFIwOVVRU0JFTGtNdU1SUXdFZ1lEVlFRSERBdENUMGRQVkVFZ1JDNURMakVMTUFrR0ExVUVCaE1DUTA4eE96QTVCZ05WQkFNTU1sVXVRUzVGTGlCRVNWSkZRME5KVDA0Z1JFVWdTVTFRVlVWVFZFOVRJRmtnUVVSVlFVNUJVeUJPUVVOSlQwNUJURVZUTVJrd0Z3WUtLd1lCQkFHa1pnRURBZ3dKT0RBd01UazNNalk0TVF3d0NnWURWUVFwREFOT1NWUXhFakFRQmdOVkJBVVRDVGd3TURFNU56STJPREU1TURjR0ExVUVDd3d3UkVsU1JVTkRTVTlPSUVSRklFZEZVMVJKVDA0Z1EwOVNVRTlTUVZSSlZrRWdMU0JPU1ZaRlRDQkRSVTVVVWtGTU1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBdFdzNWZ6NWl0SnFvUXNvOS8xYmpHQ0c1UW1YQitmYXA0bVFtZElFNU5EVVYrc3dqVWN6N05hMGdjVElBT3hlanI5WFB5Yk4xZGJ5WmxJODcxSjJzQjY3VlVTSjlNdCtrRjBuNncyNXNyMWdHcUVwMzZSQ0hDcHJxbXBKUHdXaXRMTHJmbHBwK3hObnUyQlBPcE8zNjVSamphUHFuWDd1dTN1T0VGeHpKWnF5THU3Ykd1QjlPYi9wUXd3MUtsSGJROFRoSE16UlEvYUhJUjFEVTBOUm85RDNaN3UvSXlUdmJwQnJSWHk2VVdxcmxIeVMvdUR6Y3QyUlp2VUg2aHd0MVRsWldSSnA2b2EwSXdjZXdKMWNSUnZ1ekJ3WE8vRnRRVHZrdjEweDFzamhpOTA2Sk1xVVppdmlsSXBvNzJILzdpNHVoakYwSndvOGl3TFNUWUgxL0J3SURBUUFCbzRJQ0hqQ0NBaG93REFZRFZSMFRBUUgvQkFJd0FEQWZCZ05WSFNNRUdEQVdnQlJCdk5RNWVMaURveGNhQ0pxcHVBUUNDUzNZbVRCb0JnZ3JCZ0VGQlFjQkFRUmNNRm93TWdZSUt3WUJCUVVITUFLR0ptaDBkSEJ6T2k4dlkyVnlkSE15TG1kelpTNWpiMjB1WTI4dlEwRmZVMVZDTURFdVkzSjBNQ1FHQ0NzR0FRVUZCekFCaGhob2RIUndjem92TDI5amMzQXlMbWR6WlM1amIyMHVZMjh3YWdZRFZSMFJCR013WVlFVWMyRnNaR0Z1WVhKQVpHbGhiaTVuYjNZdVkyK0dTV2gwZEhCek9pOHZaM05sTG1OdmJTNWpieTlrYjJOMWJXVnVkRzl6TDJObGNuUnBabWxqWVdOcGIyNWxjeTloWTNKbFpHbDBZV05wYjI0dk1UWXRSVU5FTFRBd01TNXdaR1l3Z1lNR0ExVWRJQVI4TUhvd2VBWUxLd1lCQkFHQjh5QUJCQTh3YVRCbkJnZ3JCZ0VGQlFjQ0FSWmJhSFIwY0hNNkx5OW5jMlV1WTI5dExtTnZMMlJ2WTNWdFpXNTBiM012WTJGc2FXUmhaQzlFVUVNdlJHVmpiR0Z5WVdOcGIyNWZaR1ZmVUhKaFkzUnBZMkZ6WDJSbFgwTmxjblJwWm1sallXTnBiMjVmVmpFMkxuQmtaakFuQmdOVkhTVUVJREFlQmdnckJnRUZCUWNEQWdZSUt3WUJCUVVIQXdRR0NDc0dBUVVGQndNQk1EVUdBMVVkSHdRdU1Dd3dLcUFvb0NhR0pHaDBkSEJ6T2k4dlkzSnNNaTVuYzJVdVkyOXRMbU52TDBOQlgxTlZRakF4TG1OeWJEQWRCZ05WSFE0RUZnUVVFMGZJNjZ6QWpLZW45TVF1Sk1xYWsyT3JEM2t3RGdZRFZSMFBBUUgvQkFRREFnVHdNQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUNBUUNJWFNvSVlhWGo0blRCdHVNN3p6bHJBZDR3a29uRjJoSWh0Ynpqbk16eWU5OWZrTGtwNVZSOVUvWktsMEtGZG5kcXRVZlJNL2M4QkhzTG1kSHVkckhvVW1CQ2Fjc2ErcndEU0tENncxeWhGZ0dKYzhndlFFRlJwNUpUZEZySm9wNHlzdDlHNW9aOVFkUTkrSmNxWTU2N0dVWS9Va1dnZVdvTXVKeUx6MWFaMWRNbFB6QmhOdWVIT21yNlBZbVBzWlFhNVFCVUJTazVtelpFNitxZGNGWmdZOTg5ZE9aZW9JelZidjJodnVxMmFmeG0vQkwvaGliaXh3VjNSSmZJbTdUYnJzck4reGlncStVQ3dBZFhDeGc1Q3d4eVplWW1mTHplb05JRUNSMjZSOUdVVldZamh2cldtTkNqTFowWkErMjFkU2huNGpKVnREcmVKS1dCTDczM0QzMFA1MWhkaHd2K21hdSs3UDh6S3cyUGNGREFwSUtEYWt5cXFNcjBLUC9BSi84YmlEM0xQOEdRVkIzZ0dmWmJTV3RrT2Z3U082K3dOMlZoL1BGZldJb3U1MkZQUHU4OXcwS1JCOFBCb082d01ndmxUZkZXb01Zc3dtQ3RmeFBRVGFweGRUTTVlMHlOMGE2SHpRekxDNms4cEcxak95UVljamh0dzdVbFY1UGttOSswZFVRVDJScnN4Zno1Y0YxakFUOXdCcTVabkxYWXk5ZUxYS3hUV3hjTWpybE9qV1JFMm9kQmJNaTdoM2RpMXRWbUVqQUJHWjZuYnQzRjN4UGtzeFhVK0RxRHVmVTV2elpiempNT0loRFNvbWwzYkdmakN0TFBJR2E1RisyU0tHTmtBYldGa1ZUbHlES2FFSDRicDk0ci9nWVFTNkVIMTRYbzd0eGtYQT09PC9kczpYNTA5Q2VydGlmaWNhdGU+PC9kczpYNTA5RGF0YT48ZHM6S2V5VmFsdWU+PGRzOlJTQUtleVZhbHVlPjxkczpNb2R1bHVzPnRXczVmejVpdEpxb1FzbzkvMWJqR0NHNVFtWEIrZmFwNG1RbWRJRTVORFVWK3N3alVjejdOYTBnY1RJQU94ZWpyOVhQeWJOMWRieVpsSTg3MUoyc0I2N1ZVU0o5TXQra0YwbjZ3MjVzcjFnR3FFcDM2UkNIQ3BycW1wSlB3V2l0TExyZmxwcCt4Tm51MkJQT3BPMzY1UmpqYVBxblg3dXUzdU9FRnh6SlpxeUx1N2JHdUI5T2IvcFF3dzFLbEhiUThUaEhNelJRL2FISVIxRFUwTlJvOUQzWjd1L0l5VHZicEJyUlh5NlVXcXJsSHlTL3VEemN0MlJadlVINmh3dDFUbFpXUkpwNm9hMEl3Y2V3SjFjUlJ2dXpCd1hPL0Z0UVR2a3YxMHgxc2poaTkwNkpNcVVaaXZpbElwbzcySC83aTR1aGpGMEp3bzhpd0xTVFlIMS9Cdz09PC9kczpNb2R1bHVzPjxkczpFeHBvbmVudD5BUUFCPC9kczpFeHBvbmVudD48L2RzOlJTQUtleVZhbHVlPjwvZHM6S2V5VmFsdWU+PC9kczpLZXlJbmZvPjxkczpPYmplY3QgSWQ9IlhhZGVzT2JqZWN0SWQtMzRlZWFhNmMtYmUwNi00NjBmLWEwOTYtMDQ4ZThkMjA0NDJmIj48eGFkZXM6UXVhbGlmeWluZ1Byb3BlcnRpZXMgeG1sbnM6eGFkZXM9Imh0dHA6Ly91cmkuZXRzaS5vcmcvMDE5MDMvdjEuMy4yIyIgSWQ9IlF1YWxpZnlpbmdQcm9wZXJ0aWVzLTE4N2I2MGIyLWUxOTMtNGM2MC1hN2RhLTRkNzhjNjIyODcxMSIgVGFyZ2V0PSIjU2lnbmF0dXJlLWM4OGQ0YmMwLWMwMjMtNGY4Yi1hYTdhLWIyMDU3ODNlOTg1NSI+PHhhZGVzOlNpZ25lZFByb3BlcnRpZXMgSWQ9InhtbGRzaWctU2lnbmF0dXJlLWM4OGQ0YmMwLWMwMjMtNGY4Yi1hYTdhLWIyMDU3ODNlOTg1NS1zaWduZWRwcm9wcyI+PHhhZGVzOlNpZ25lZFNpZ25hdHVyZVByb3BlcnRpZXM+PHhhZGVzOlNpZ25pbmdUaW1lPjIwMjUtMTEtMTJUMTc6MzE6MDMrMDA6MDA8L3hhZGVzOlNpZ25pbmdUaW1lPjx4YWRlczpTaWduaW5nQ2VydGlmaWNhdGU+PHhhZGVzOkNlcnQ+PHhhZGVzOkNlcnREaWdlc3Q+PGRzOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jI3NoYTI1NiIgLz48ZHM6RGlnZXN0VmFsdWU+QkpiQkdhbFo2VSt3RUpyUlVENjlodGVaUzgya3p0Z0hZTlNNSnN3NFA1ST08L2RzOkRpZ2VzdFZhbHVlPjwveGFkZXM6Q2VydERpZ2VzdD48eGFkZXM6SXNzdWVyU2VyaWFsPjxkczpYNTA5SXNzdWVyTmFtZT5DPUNPLCBMPUJvZ290YSBELkMuLCBPPUdTRSwgT1U9UEtJLCBDTj1BdXRvcmlkYWQgU3Vib3JkaW5hZGEgMDEgR1NFLCBFPWluZm9AZ3NlLmNvbS5jbzwvZHM6WDUwOUlzc3Vlck5hbWU+PGRzOlg1MDlTZXJpYWxOdW1iZXI+MTk4MDg4MjgwNzU5NDM2NjgxMzQ3NDAwPC9kczpYNTA5U2VyaWFsTnVtYmVyPjwveGFkZXM6SXNzdWVyU2VyaWFsPjwveGFkZXM6Q2VydD48L3hhZGVzOlNpZ25pbmdDZXJ0aWZpY2F0ZT48eGFkZXM6U2lnbmF0dXJlUG9saWN5SWRlbnRpZmllcj48eGFkZXM6U2lnbmF0dXJlUG9saWN5SWQ+PHhhZGVzOlNpZ1BvbGljeUlkPjx4YWRlczpJZGVudGlmaWVyPmh0dHBzOi8vZmFjdHVyYWVsZWN0cm9uaWNhLmRpYW4uZ292LmNvL3BvbGl0aWNhZGVmaXJtYS92Mi9wb2xpdGljYWRlZmlybWF2Mi5wZGY8L3hhZGVzOklkZW50aWZpZXI+PHhhZGVzOkRlc2NyaXB0aW9uIC8+PC94YWRlczpTaWdQb2xpY3lJZD48eGFkZXM6U2lnUG9saWN5SGFzaD48ZHM6RGlnZXN0TWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxlbmMjc2hhMjU2IiAvPjxkczpEaWdlc3RWYWx1ZT5kTW9NdnRjRzVhSXpnWW8wdElzU1FlVkpCRG5VbmZTT2ZCcHhYcm1vcjBZPTwvZHM6RGlnZXN0VmFsdWU+PC94YWRlczpTaWdQb2xpY3lIYXNoPjwveGFkZXM6U2lnbmF0dXJlUG9saWN5SWQ+PC94YWRlczpTaWduYXR1cmVQb2xpY3lJZGVudGlmaWVyPjx4YWRlczpTaWduZXJSb2xlPjx4YWRlczpDbGFpbWVkUm9sZXM+PHhhZGVzOkNsYWltZWRSb2xlPnN1cHBsaWVyPC94YWRlczpDbGFpbWVkUm9sZT48L3hhZGVzOkNsYWltZWRSb2xlcz48L3hhZGVzOlNpZ25lclJvbGU+PC94YWRlczpTaWduZWRTaWduYXR1cmVQcm9wZXJ0aWVzPjx4YWRlczpTaWduZWREYXRhT2JqZWN0UHJvcGVydGllcz48eGFkZXM6RGF0YU9iamVjdEZvcm1hdCBPYmplY3RSZWZlcmVuY2U9IiNSZWZlcmVuY2UtZTkyNGM4Y2UtNzJlMi00ZTRhLTllNTMtZjY2MjIxNjEwZGI0Ij48eGFkZXM6TWltZVR5cGU+dGV4dC94bWw8L3hhZGVzOk1pbWVUeXBlPjx4YWRlczpFbmNvZGluZz5VVEYtODwveGFkZXM6RW5jb2Rpbmc+PC94YWRlczpEYXRhT2JqZWN0Rm9ybWF0PjwveGFkZXM6U2lnbmVkRGF0YU9iamVjdFByb3BlcnRpZXM+PC94YWRlczpTaWduZWRQcm9wZXJ0aWVzPjwveGFkZXM6UXVhbGlmeWluZ1Byb3BlcnRpZXM+PC9kczpPYmplY3Q+PC9kczpTaWduYXR1cmU+PC9leHQ6RXh0ZW5zaW9uQ29udGVudD4NCiAgICA8L2V4dDpVQkxFeHRlbnNpb24+DQogIDwvZXh0OlVCTEV4dGVuc2lvbnM+DQogIDxjYmM6VUJMVmVyc2lvbklEPlVCTCAyLjE8L2NiYzpVQkxWZXJzaW9uSUQ+DQogIDxjYmM6Q3VzdG9taXphdGlvbklEPjE8L2NiYzpDdXN0b21pemF0aW9uSUQ+DQogIDxjYmM6UHJvZmlsZUlEPkRJQU4gMi4xPC9jYmM6UHJvZmlsZUlEPg0KICA8Y2JjOlByb2ZpbGVFeGVjdXRpb25JRD4yPC9jYmM6UHJvZmlsZUV4ZWN1dGlvbklEPg0KICA8Y2JjOklEPjEzMzU2MDk5PC9jYmM6SUQ+DQogIDxjYmM6VVVJRCBzY2hlbWVOYW1lPSJDVURFLVNIQTM4NCI+YzA1MGFjMjI4ZGQ5OTM3NjI2MzE5NTdiZGFmYTBhMmQwZjJkYTUwYzQ5MzQwNWQwOTVjN2MxYTZhNDcxMGRkMWY0YTNlMTA0OWY3ZDNiNTVlMGUxOTMyNTY4YTEzOWMzPC9jYmM6VVVJRD4NCiAgPGNiYzpJc3N1ZURhdGU+MjAyNS0xMS0xMjwvY2JjOklzc3VlRGF0ZT4NCiAgPGNiYzpJc3N1ZVRpbWU+MTc6MzE6MDMtMDU6MDA8L2NiYzpJc3N1ZVRpbWU+DQogIDxjYWM6U2VuZGVyUGFydHk+DQogICAgPGNhYzpQYXJ0eVRheFNjaGVtZT4NCiAgICAgIDxjYmM6UmVnaXN0cmF0aW9uTmFtZT5VbmlkYWQgRXNwZWNpYWwgRGlyZWNjacOzbiBkZSBJbXB1ZXN0b3MgeSBBZHVhbmFzIE5hY2lvbmFsZXM8L2NiYzpSZWdpc3RyYXRpb25OYW1lPg0KICAgICAgPGNiYzpDb21wYW55SUQgc2NoZW1lSUQ9IjQiIHNjaGVtZU5hbWU9IjEzIj44MDAxOTcyNjg8L2NiYzpDb21wYW55SUQ+DQogICAgICA8Y2FjOlRheFNjaGVtZT4NCiAgICAgICAgPGNiYzpJRD4wMTwvY2JjOklEPg0KICAgICAgICA8Y2JjOk5hbWU+SVZBPC9jYmM6TmFtZT4NCiAgICAgIDwvY2FjOlRheFNjaGVtZT4NCiAgICA8L2NhYzpQYXJ0eVRheFNjaGVtZT4NCiAgPC9jYWM6U2VuZGVyUGFydHk+DQogIDxjYWM6UmVjZWl2ZXJQYXJ0eT4NCiAgICA8Y2FjOlBhcnR5VGF4U2NoZW1lPg0KICAgICAgPGNiYzpSZWdpc3RyYXRpb25OYW1lPlZJTExBREEgQ0FSRE9OQSBFTElaQUJFVEg8L2NiYzpSZWdpc3RyYXRpb25OYW1lPg0KICAgICAgPGNiYzpDb21wYW55SUQgc2NoZW1lSUQ9IjAiIHNjaGVtZU5hbWU9IjEzIj4yNDQ3OTkyOTwvY2JjOkNvbXBhbnlJRD4NCiAgICAgIDxjYWM6VGF4U2NoZW1lPg0KICAgICAgICA8Y2JjOklEPjAxPC9jYmM6SUQ+DQogICAgICAgIDxjYmM6TmFtZT5JVkE8L2NiYzpOYW1lPg0KICAgICAgPC9jYWM6VGF4U2NoZW1lPg0KICAgIDwvY2FjOlBhcnR5VGF4U2NoZW1lPg0KICA8L2NhYzpSZWNlaXZlclBhcnR5Pg0KICA8Y2FjOkRvY3VtZW50UmVzcG9uc2U+DQogICAgPGNhYzpSZXNwb25zZT4NCiAgICAgIDxjYmM6UmVzcG9uc2VDb2RlPjAyPC9jYmM6UmVzcG9uc2VDb2RlPg0KICAgICAgPGNiYzpEZXNjcmlwdGlvbj5Eb2N1bWVudG8gdmFsaWRhZG8gcG9yIGxhIERJQU48L2NiYzpEZXNjcmlwdGlvbj4NCiAgICA8L2NhYzpSZXNwb25zZT4NCiAgICA8Y2FjOkRvY3VtZW50UmVmZXJlbmNlPg0KICAgICAgPGNiYzpJRD5TRVRQOTkwMDAwMjQ5PC9jYmM6SUQ+DQogICAgICA8Y2JjOlVVSUQgc2NoZW1lTmFtZT0iQ1VGRS1TSEEzODQiPjBiMDc0MTI2ZDY5ZWMwZmI2NjM3ZjI1Y2QyNTA5MDdkMTNjMjNmNjA5NjIyOWMwNDEyMjE4OWEwZWQ5OWY5MzIwYWYxZjI3NjAxOWQ3MDQ0YzMyYjcxYWEwYzJkZjRlYzwvY2JjOlVVSUQ+DQogICAgPC9jYWM6RG9jdW1lbnRSZWZlcmVuY2U+DQogICAgPGNhYzpMaW5lUmVzcG9uc2U+DQogICAgICA8Y2FjOkxpbmVSZWZlcmVuY2U+DQogICAgICAgIDxjYmM6TGluZUlEPjE8L2NiYzpMaW5lSUQ+DQogICAgICA8L2NhYzpMaW5lUmVmZXJlbmNlPg0KICAgICAgPGNhYzpSZXNwb25zZT4NCiAgICAgICAgPGNiYzpSZXNwb25zZUNvZGU+MDAwMDwvY2JjOlJlc3BvbnNlQ29kZT4NCiAgICAgICAgPGNiYzpEZXNjcmlwdGlvbj4wPC9jYmM6RGVzY3JpcHRpb24+DQogICAgICA8L2NhYzpSZXNwb25zZT4NCiAgICA8L2NhYzpMaW5lUmVzcG9uc2U+DQogICAgPGNhYzpMaW5lUmVzcG9uc2U+DQogICAgICA8Y2FjOkxpbmVSZWZlcmVuY2U+DQogICAgICAgIDxjYmM6TGluZUlEPjI8L2NiYzpMaW5lSUQ+DQogICAgICA8L2NhYzpMaW5lUmVmZXJlbmNlPg0KICAgICAgPGNhYzpSZXNwb25zZT4NCiAgICAgICAgPGNiYzpSZXNwb25zZUNvZGU+RkFKNDRiPC9jYmM6UmVzcG9uc2VDb2RlPg0KICAgICAgICA8Y2JjOkRlc2NyaXB0aW9uPk5pdCBvIERvY3VtZW50byBkZSBJZGVudGlmaWNhY2nDs24gaW5mb3JtYWRvIE5vIGNvcnJlc3BvbmRlIGFsIHJlZ2lzdHJhZG8gZW4gZWwgUlVUIGNvbiByZXNwZWN0byBhIGxhIHJhesOzbiBzb2NpYWwgbyBub21icmUgY29tZXJjaWFsIHN1bWluaXN0cmFkby48L2NiYzpEZXNjcmlwdGlvbj4NCiAgICAgIDwvY2FjOlJlc3BvbnNlPg0KICAgIDwvY2FjOkxpbmVSZXNwb25zZT4NCiAgICA8Y2FjOkxpbmVSZXNwb25zZT4NCiAgICAgIDxjYWM6TGluZVJlZmVyZW5jZT4NCiAgICAgICAgPGNiYzpMaW5lSUQ+MzwvY2JjOkxpbmVJRD4NCiAgICAgIDwvY2FjOkxpbmVSZWZlcmVuY2U+DQogICAgICA8Y2FjOlJlc3BvbnNlPg0KICAgICAgICA8Y2JjOlJlc3BvbnNlQ29kZT5GQUo0M2I8L2NiYzpSZXNwb25zZUNvZGU+DQogICAgICAgIDxjYmM6RGVzY3JpcHRpb24+Tm9tYnJlIGluZm9ybWFkbyBObyBjb3JyZXNwb25kZSBhbCByZWdpc3RyYWRvIGVuIGVsIFJVVCBjb24gcmVzcGVjdG8gYWwgTml0IHN1bWluc3RyYWRvLjwvY2JjOkRlc2NyaXB0aW9uPg0KICAgICAgPC9jYWM6UmVzcG9uc2U+DQogICAgPC9jYWM6TGluZVJlc3BvbnNlPg0KICAgIDxjYWM6TGluZVJlc3BvbnNlPg0KICAgICAgPGNhYzpMaW5lUmVmZXJlbmNlPg0KICAgICAgICA8Y2JjOkxpbmVJRD40PC9jYmM6TGluZUlEPg0KICAgICAgPC9jYWM6TGluZVJlZmVyZW5jZT4NCiAgICAgIDxjYWM6UmVzcG9uc2U+DQogICAgICAgIDxjYmM6UmVzcG9uc2VDb2RlPlJVVDAxPC9jYmM6UmVzcG9uc2VDb2RlPg0KICAgICAgICA8Y2JjOkRlc2NyaXB0aW9uPkxhIHZhbGlkYWNpw7NuIGRlbCBlc3RhZG8gZGVsIFJVVCBwcsOzeGltYW1lbnRlIGVzdGFyw6EgZGlzcG9uaWJsZS48L2NiYzpEZXNjcmlwdGlvbj4NCiAgICAgIDwvY2FjOlJlc3BvbnNlPg0KICAgIDwvY2FjOkxpbmVSZXNwb25zZT4NCiAgPC9jYWM6RG9jdW1lbnRSZXNwb25zZT4NCjwvQXBwbGljYXRpb25SZXNwb25zZT5dXT48L2NiYzpEZXNjcmlwdGlvbj4KICAgICAgICA8L2NhYzpFeHRlcm5hbFJlZmVyZW5jZT4KICAgICAgPC9jYWM6QXR0YWNobWVudD4KICAgICAgPGNhYzpSZXN1bHRPZlZlcmlmaWNhdGlvbj4KICAgICAgICA8Y2JjOlZhbGlkYXRvcklEPlVuaWRhZCBFc3BlY2lhbCBEaXJlY2Npw7NuIGRlIEltcHVlc3RvcyBZIEFkdWFuYXMgTmFjaW9uYWxlczwvY2JjOlZhbGlkYXRvcklEPgogICAgICAgIDxjYmM6VmFsaWRhdGlvblJlc3VsdENvZGU+MDI8L2NiYzpWYWxpZGF0aW9uUmVzdWx0Q29kZT4KICAgICAgICA8Y2JjOlZhbGlkYXRpb25EYXRlPjIwMjUtMTEtMTI8L2NiYzpWYWxpZGF0aW9uRGF0ZT4KICAgICAgICA8Y2JjOlZhbGlkYXRpb25UaW1lPjE3OjMxOjAzLTA1OjAwPC9jYmM6VmFsaWRhdGlvblRpbWU+CiAgICAgIDwvY2FjOlJlc3VsdE9mVmVyaWZpY2F0aW9uPgogICAgPC9jYWM6RG9jdW1lbnRSZWZlcmVuY2U+CiAgPC9jYWM6UGFyZW50RG9jdW1lbnRMaW5lUmVmZXJlbmNlPgo8L0F0dGFjaGVkRG9jdW1lbnQ+Cg==",
    "type_rejection_id": null,
    "resend_consecutive": false
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/send-event', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Authorization' => 'Bearer a25b9533afbae4d16a25505524bd89f1dfaa604e97111dea7502a139abcde18a',
    'Content-Type' => 'application/json',
    'accept' => 'application/json',
  ],
  'body' => '{
    "event_id": 1,
    "allow_cash_documents": false,
    "sendmail": false,
    "base64_attacheddocument_name": "ad09001495660102400018741.xml",
    "base64_attacheddocument": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxBdHRhY2hlZERvY3VtZW50IHhtbG5zPSJ1cm46b2FzaXM6bmFtZXM6c3BlY2lmaWNhdGlvbjp1Ymw6c2NoZW1hOnhzZDpBdHRhY2hlZERvY3VtZW50LTIiIHhtbG5zOmNhYz0idXJuOm9hc2lzOm5hbWVzOnNwZWNpZmljYXRpb246dWJsOnNjaGVtYTp4c2Q6Q29tbW9uQWdncmVnYXRlQ29tcG9uZW50cy0yIiB4bWxuczpjYmM9InVybjpvYXNpczpuYW1lczpzcGVjaWZpY2F0aW9uOnVibDpzY2hlbWE6eHNkOkNvbW1vbkJhc2ljQ29tcG9uZW50cy0yIiB4bWxuczpjY3RzPSJ1cm46dW46dW5lY2U6dW5jZWZhY3Q6ZGF0YTpzcGVjaWZpY2F0aW9uOkNvcmVDb21wb25lbnRUeXBlU2NoZW1hTW9kdWxlOjIiIHhtbG5zOmRzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjIiB4bWxuczpleHQ9InVybjpvYXNpczpuYW1lczpzcGVjaWZpY2F0aW9uOnVibDpzY2hlbWE6eHNkOkNvbW1vbkV4dGVuc2lvbkNvbXBvbmVudHMtMiIgeG1sbnM6eGFkZXM9Imh0dHA6Ly91cmkuZXRzaS5vcmcvMDE5MDMvdjEuMy4yIyIgeG1sbnM6eGFkZXMxNDE9Imh0dHA6Ly91cmkuZXRzaS5vcmcvMDE5MDMvdjEuNC4xIyI+CiAgPGV4dDpVQkxFeHRlbnNpb25zPgogICAgPGV4dDpVQkxFeHRlbnNpb24+CiAgICAgIDxleHQ6RXh0ZW5zaW9uQ29udGVudC8+CiAgICA8L2V4dDpVQkxFeHRlbnNpb24+CiAgPC9leHQ6VUJMRXh0ZW5zaW9ucz4KICA8Y2JjOlVCTFZlcnNpb25JRD5VQkwgMi4xPC9jYmM6VUJMVmVyc2lvbklEPgogIDxjYmM6Q3VzdG9taXphdGlvbklEPkRvY3VtZW50b3MgYWRqdW50b3M8L2NiYzpDdXN0b21pemF0aW9uSUQ+CiAgPGNiYzpQcm9maWxlSUQ+RmFjdHVyYSBFbGVjdHLDs25pY2EgZGUgVmVudGE8L2NiYzpQcm9maWxlSUQ+CiAgPGNiYzpQcm9maWxlRXhlY3V0aW9uSUQ+MjwvY2JjOlByb2ZpbGVFeGVjdXRpb25JRD4KICA8Y2JjOklEPjBiMDc0MTI2ZDY5ZWMwZmI2NjM3ZjI1Y2QyNTA5MDdkMTNjMjNmNjA5NjIyOWMwNDEyMjE4OWEwZWQ5OWY5MzIwYWYxZjI3NjAxOWQ3MDQ0YzMyYjcxYWEwYzJkZjRlYzwvY2JjOklEPgogIDxjYmM6SXNzdWVEYXRlPjIwMjUtMTEtMTI8L2NiYzpJc3N1ZURhdGU+CiAgPGNiYzpJc3N1ZVRpbWU+MTc6MzI6NTgtMDU6MDA8L2NiYzpJc3N1ZVRpbWU+CiAgPGNiYzpEb2N1bWVudFR5cGU+Q29udGVuZWRvciBkZSBGYWN0dXJhIEVsZWN0csOzbmljYTwvY2JjOkRvY3VtZW50VHlwZT4KICA8Y2JjOlBhcmVudERvY3VtZW50SUQ+U0VUUDk5MDAwMDI0OTwvY2JjOlBhcmVudERvY3VtZW50SUQ+CiAgPGNhYzpTZW5kZXJQYXJ0eT4KICAgIDxjYWM6UGFydHlUYXhTY2hlbWU+CiAgICAgIDxjYmM6UmVnaXN0cmF0aW9uTmFtZT5WSUxMQURBIENBUkRPTkEgRUxJWkFCRVRIPC9jYmM6UmVnaXN0cmF0aW9uTmFtZT4KICAgICAgPGNiYzpDb21wYW55SUQgc2NoZW1lQWdlbmN5SUQ9IjE5NSIgc2NoZW1lQWdlbmN5TmFtZT0iQ08sIERJQU4gKERpcmVjY2nDs24gZGUgSW1wdWVzdG9zIHkgQWR1YW5hcyBOYWNpb25hbGVzKSIgc2NoZW1lSUQ9IjAiIHNjaGVtZU5hbWU9IjEzIj4yNDQ3OTkyOTwvY2JjOkNvbXBhbnlJRD4KICAgICAgPGNiYzpUYXhMZXZlbENvZGUgbGlzdE5hbWU9IjQ5Ij5SLTk5LVBOPC9jYmM6VGF4TGV2ZWxDb2RlPgogICAgICA8Y2FjOlRheFNjaGVtZT4KICAgICAgICA8Y2JjOklEPjAxPC9jYmM6SUQ+CiAgICAgICAgPGNiYzpOYW1lPklWQTwvY2JjOk5hbWU+CiAgICAgIDwvY2FjOlRheFNjaGVtZT4KICAgIDwvY2FjOlBhcnR5VGF4U2NoZW1lPgogIDwvY2FjOlNlbmRlclBhcnR5PgogIDxjYWM6UmVjZWl2ZXJQYXJ0eT4KICAgIDxjYWM6UGFydHlUYXhTY2hlbWU+CiAgICAgIDxjYmM6UmVnaXN0cmF0aW9uTmFtZT5BTEVYQU5ERVIgT0JBTkRPIExPTkRPTk88L2NiYzpSZWdpc3RyYXRpb25OYW1lPgogICAgICA8Y2JjOkNvbXBhbnlJRCBzY2hlbWVBZ2VuY3lJRD0iMTk1IiBzY2hlbWVBZ2VuY3lOYW1lPSJDTywgRElBTiAoRGlyZWNjacOzbiBkZSBJbXB1ZXN0b3MgeSBBZHVhbmFzIE5hY2lvbmFsZXMpIiBzY2hlbWVJRD0iMiIgc2NoZW1lTmFtZT0iMzEiIHNjaGVtZVZlcnNpb25JRD0iMiI+ODkwMDgwMDM8L2NiYzpDb21wYW55SUQ+CiAgICAgIDxjYmM6VGF4TGV2ZWxDb2RlIGxpc3ROYW1lPSI0OSI+Ui05OS1QTjwvY2JjOlRheExldmVsQ29kZT4KICAgICAgPGNhYzpUYXhTY2hlbWU+CiAgICAgICAgPGNiYzpJRD4wMTwvY2JjOklEPgogICAgICAgIDxjYmM6TmFtZT5JVkE8L2NiYzpOYW1lPgogICAgICA8L2NhYzpUYXhTY2hlbWU+CiAgICA8L2NhYzpQYXJ0eVRheFNjaGVtZT4KICA8L2NhYzpSZWNlaXZlclBhcnR5PgogIDxjYWM6QXR0YWNobWVudD4KICAgIDxjYWM6RXh0ZXJuYWxSZWZlcmVuY2U+CiAgICAgIDxjYmM6TWltZUNvZGU+dGV4dC94bWw8L2NiYzpNaW1lQ29kZT4KICAgICAgPGNiYzpFbmNvZGluZ0NvZGU+VVRGLTg8L2NiYzpFbmNvZGluZ0NvZGU+CiAgICAgIDxjYmM6RGVzY3JpcHRpb24+PCFbQ0RBVEFbPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxJbnZvaWNlIHhtbG5zPSJ1cm46b2FzaXM6bmFtZXM6c3BlY2lmaWNhdGlvbjp1Ymw6c2NoZW1hOnhzZDpJbnZvaWNlLTIiIHhtbG5zOmNhYz0idXJuOm9hc2lzOm5hbWVzOnNwZWNpZmljYXRpb246dWJsOnNjaGVtYTp4c2Q6Q29tbW9uQWdncmVnYXRlQ29tcG9uZW50cy0yIiB4bWxuczpjYmM9InVybjpvYXNpczpuYW1lczpzcGVjaWZpY2F0aW9uOnVibDpzY2hlbWE6eHNkOkNvbW1vbkJhc2ljQ29tcG9uZW50cy0yIiB4bWxuczpkcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyIgeG1sbnM6ZXh0PSJ1cm46b2FzaXM6bmFtZXM6c3BlY2lmaWNhdGlvbjp1Ymw6c2NoZW1hOnhzZDpDb21tb25FeHRlbnNpb25Db21wb25lbnRzLTIiIHhtbG5zOnN0cz0iZGlhbjpnb3Y6Y286ZmFjdHVyYWVsZWN0cm9uaWNhOlN0cnVjdHVyZXMtMi0xIiB4bWxuczp4YWRlcz0iaHR0cDovL3VyaS5ldHNpLm9yZy8wMTkwMy92MS4zLjIjIiB4bWxuczp4YWRlczE0MT0iaHR0cDovL3VyaS5ldHNpLm9yZy8wMTkwMy92MS40LjEjIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4c2k6c2NoZW1hTG9jYXRpb249InVybjpvYXNpczpuYW1lczpzcGVjaWZpY2F0aW9uOnVibDpzY2hlbWE6eHNkOkludm9pY2UtMiAgICAgaHR0cDovL2RvY3Mub2FzaXMtb3Blbi5vcmcvdWJsL29zLVVCTC0yLjEveHNkL21haW5kb2MvVUJMLUludm9pY2UtMi4xLnhzZCI+CiAgPGV4dDpVQkxFeHRlbnNpb25zPgogICAgPGV4dDpVQkxFeHRlbnNpb24+CiAgICAgIDxleHQ6RXh0ZW5zaW9uQ29udGVudD4KICAgICAgICA8c3RzOkRpYW5FeHRlbnNpb25zPgogICAgICAgICAgPHN0czpJbnZvaWNlQ29udHJvbD4KICAgICAgICAgICAgPHN0czpJbnZvaWNlQXV0aG9yaXphdGlvbj4xODc2MDAwMDAwMTwvc3RzOkludm9pY2VBdXRob3JpemF0aW9uPgogICAgICAgICAgICA8c3RzOkF1dGhvcml6YXRpb25QZXJpb2Q+CiAgICAgICAgICAgICAgPGNiYzpTdGFydERhdGU+MjAxOS0wMS0xOTwvY2JjOlN0YXJ0RGF0ZT4KICAgICAgICAgICAgICA8Y2JjOkVuZERhdGU+MjAzMC0wMS0xOTwvY2JjOkVuZERhdGU+CiAgICAgICAgICAgIDwvc3RzOkF1dGhvcml6YXRpb25QZXJpb2Q+CiAgICAgICAgICAgIDxzdHM6QXV0aG9yaXplZEludm9pY2VzPgogICAgICAgICAgICAgIDxzdHM6UHJlZml4PlNFVFA8L3N0czpQcmVmaXg+CiAgICAgICAgICAgICAgPHN0czpGcm9tPjk5MDAwMDAwMDwvc3RzOkZyb20+CiAgICAgICAgICAgICAgPHN0czpUbz45OTUwMDAwMDA8L3N0czpUbz4KICAgICAgICAgICAgPC9zdHM6QXV0aG9yaXplZEludm9pY2VzPgogICAgICAgICAgPC9zdHM6SW52b2ljZUNvbnRyb2w+CiAgICAgICAgICA8c3RzOkludm9pY2VTb3VyY2U+CiAgICAgICAgICAgIDxjYmM6SWRlbnRpZmljYXRpb25Db2RlIGxpc3RBZ2VuY3lJRD0iNiIgbGlzdEFnZW5jeU5hbWU9IlVuaXRlZCBOYXRpb25zIEVjb25vbWljIENvbW1pc3Npb24gZm9yIEV1cm9wZSIgbGlzdFNjaGVtZVVSST0idXJuOm9hc2lzOm5hbWVzOnNwZWNpZmljYXRpb246dWJsOmNvZGVsaXN0OmdjOkNvdW50cnlJZGVudGlmaWNhdGlvbkNvZGUtMi4xIj5DTzwvY2JjOklkZW50aWZpY2F0aW9uQ29kZT4KICAgICAgICAgIDwvc3RzOkludm9pY2VTb3VyY2U+CiAgICAgICAgICA8c3RzOlNvZnR3YXJlUHJvdmlkZXI+CiAgICAgICAgICAgIDxzdHM6UHJvdmlkZXJJRCBzY2hlbWVBZ2VuY3lJRD0iMTk1IiBzY2hlbWVBZ2VuY3lOYW1lPSJDTywgRElBTiAoRGlyZWNjacOzbiBkZSBJbXB1ZXN0b3MgeSBBZHVhbmFzIE5hY2lvbmFsZXMpIiBzY2hlbWVJRD0iMCIgc2NoZW1lTmFtZT0iMzEiPjI0NDc5OTI5PC9zdHM6UHJvdmlkZXJJRD4KICAgICAgICAgICAgPHN0czpTb2Z0d2FyZUlEIHNjaGVtZUFnZW5jeUlEPSIxOTUiIHNjaGVtZUFnZW5jeU5hbWU9IkNPLCBESUFOIChEaXJlY2Npw7NuIGRlIEltcHVlc3RvcyB5IEFkdWFuYXMgTmFjaW9uYWxlcykiPjVkNjRhYTQ3LTdkMzctNDI1NS05OGZiLWU1ZmRjMDNkY2ViNDwvc3RzOlNvZnR3YXJlSUQ+CiAgICAgICAgICA8L3N0czpTb2Z0d2FyZVByb3ZpZGVyPgogICAgICAgICAgPHN0czpTb2Z0d2FyZVNlY3VyaXR5Q29kZSBzY2hlbWVBZ2VuY3lJRD0iMTk1IiBzY2hlbWVBZ2VuY3lOYW1lPSJDTywgRElBTiAoRGlyZWNjacOzbiBkZSBJbXB1ZXN0b3MgeSBBZHVhbmFzIE5hY2lvbmFsZXMpIj41NjdkMDk4MjA0OTYyNzBjNjBhOWNjYzE0NWNhOWY1YWMwZmExODNhMWMzZTEzMWI5ODU2MTRjOTZkMmFmMWIwMWM5NDQzYTMwYzRlMmIxMDdmMzcwMTRiNDhkMTg3MWU8L3N0czpTb2Z0d2FyZVNlY3VyaXR5Q29kZT4KICAgICAgICAgIDxzdHM6QXV0aG9yaXphdGlvblByb3ZpZGVyPgogICAgICAgICAgICA8c3RzOkF1dGhvcml6YXRpb25Qcm92aWRlcklEIHNjaGVtZUFnZW5jeUlEPSIxOTUiIHNjaGVtZUFnZW5jeU5hbWU9IkNPLCBESUFOIChEaXJlY2Npw7NuIGRlIEltcHVlc3RvcyB5IEFkdWFuYXMgTmFjaW9uYWxlcykiIHNjaGVtZUlEPSI0IiBzY2hlbWVOYW1lPSIzMSI+ODAwMTk3MjY4PC9zdHM6QXV0aG9yaXphdGlvblByb3ZpZGVySUQ+CiAgICAgICAgICA8L3N0czpBdXRob3JpemF0aW9uUHJvdmlkZXI+CiAgICAgICAgICA8c3RzOlFSQ29kZT5odHRwczovL2NhdGFsb2dvLXZwZmUtaGFiLmRpYW4uZ292LmNvL2RvY3VtZW50L3NlYXJjaHFyP2RvY3VtZW50a2V5PTBiMDc0MTI2ZDY5ZWMwZmI2NjM3ZjI1Y2QyNTA5MDdkMTNjMjNmNjA5NjIyOWMwNDEyMjE4OWEwZWQ5OWY5MzIwYWYxZjI3NjAxOWQ3MDQ0YzMyYjcxYWEwYzJkZjRlYzwvc3RzOlFSQ29kZT4KICAgICAgICA8L3N0czpEaWFuRXh0ZW5zaW9ucz4KICAgICAgPC9leHQ6RXh0ZW5zaW9uQ29udGVudD4KICAgIDwvZXh0OlVCTEV4dGVuc2lvbj4KICAgIDxleHQ6VUJMRXh0ZW5zaW9uPgogICAgICA8ZXh0OkV4dGVuc2lvbkNvbnRlbnQ+PGRzOlNpZ25hdHVyZSB4bWxuczpkcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyIgSWQ9IlRPUlJFU09GVFdBUkUtNzJDQjA2MEM2NTM1NEFGOEQ1MkVDQjBDREYzNDRGQUY5NDkyRTkzQiI+PGRzOlNpZ25lZEluZm8+PGRzOkNhbm9uaWNhbGl6YXRpb25NZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy14bWwtYzE0bi0yMDAxMDMxNSIvPjxkczpTaWduYXR1cmVNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNyc2Etc2hhMjU2Ii8+PGRzOlJlZmVyZW5jZSBJZD0iUkVGLTNDRDg5QThCMTYxRjQ1NEE3QzEzOTk1RkQyMjlBMkZBQzVBRkZENDAiIFVSST0iIj48ZHM6VHJhbnNmb3Jtcz48ZHM6VHJhbnNmb3JtIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI2VudmVsb3BlZC1zaWduYXR1cmUiLz48L2RzOlRyYW5zZm9ybXM+PGRzOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jI3NoYTI1NiIvPjxkczpEaWdlc3RWYWx1ZT4zTDUrNFlJb0JWM3BhU0xLV1BMOTJEQnJpMVQxMnIxYTdzRytPeFZwN2R3PTwvZHM6RGlnZXN0VmFsdWU+PC9kczpSZWZlcmVuY2U+PGRzOlJlZmVyZW5jZSBVUkk9IiNLRVktSU5GTy1FQ0ZGNDgwRjZFNDIyNjYzQTlCRkU1OUU1RkQwNzVBMzk5RjQ4NzU0Ij48ZHM6RGlnZXN0TWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxlbmMjc2hhMjU2Ii8+PGRzOkRpZ2VzdFZhbHVlPm9xa0Z4VTZSNTBMb3IzSG9WMkxkZlgrRW5EdGxrcE83V0c0anNlN054eEE9PC9kczpEaWdlc3RWYWx1ZT48L2RzOlJlZmVyZW5jZT48ZHM6UmVmZXJlbmNlIFR5cGU9Imh0dHA6Ly91cmkuZXRzaS5vcmcvMDE5MDMjU2lnbmVkUHJvcGVydGllcyIgVVJJPSIjU0lHTkVELVBST1BTLTUzQTk3OTlGODFDRDhDNTcwMUQwOTM1QTczRUIwREJDQUYwNDE4N0MiPjxkczpEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGVuYyNzaGEyNTYiLz48ZHM6RGlnZXN0VmFsdWU+OUZORTdtc2dxUnRWZFdQRDdDdFpvd1FDUnlBS1pPTVl3Wi9NVUYrOVorND08L2RzOkRpZ2VzdFZhbHVlPjwvZHM6UmVmZXJlbmNlPjwvZHM6U2lnbmVkSW5mbz48ZHM6U2lnbmF0dXJlVmFsdWUgSWQ9IlNJRy1WQUxVRS1CMjZCRTNBMzI0QjI5Q0U3NTc3RkQzODYyMjBGQUE5MjlERTFDOEYxIj5uMzB4dUdWdEk4blB5dWQ4cy80VVhZdGVEWW1pWkFnYklHcHRGcUUzbDRXalRTa0xWN1ZnSS8wWWg3eUp4ekRxenpHZEdXenNSaWk4Wi9KREJxcXNPQmQ1aG9YL0RyZXZNU2NnQ2w0QlVveDJlNklWclhHc3E2aUwrZUZFai9oWHc4Y3FOK2tVaTZlWGM3MmhTK2NoQVdxWXRXRkMrQ1pEV2lsZXZEZXVxbVA3VjRPeDZJdzhJd1d3eU1qdFd3aGxhSWRpWG1vZnFTQUQ2QVRpNm11WWJPWW14ZW5YUGRqYnI4MmJvaUVOelRzTklseU0rUzZvai96azdTM0gzaEFlWTkxR3lLQUVSRE1HWWZOenVmOGI3eEliQ1RUemtWUXl3VFRqV1hwNFpGSG52REFuQU1wTzZVMEJFTnRRZllJczVNb2JPdkRXM2twNEtWK1hCNWNua2c9PTwvZHM6U2lnbmF0dXJlVmFsdWU+PGRzOktleUluZm8gSWQ9IktFWS1JTkZPLUVDRkY0ODBGNkU0MjI2NjNBOUJGRTU5RTVGRDA3NUEzOTlGNDg3NTQiPjxkczpYNTA5RGF0YT48ZHM6WDUwOUNlcnRpZmljYXRlPgpNSUlISVRDQ0JnbWdBd0lCQWdJSUVXUzlhejFPVldjd0RRWUpLb1pJaHZjTkFRRUxCUUF3Z2NVeEpqQWtCZ05WCkJBTU1IVk5WUWtOQklFTkJUVVZTUmtsU1RVRWdRMDlNVDAxQ1NVRWdVMEZUTVJRd0VnWURWUVFGRXdzNU1ERXoKTVRJeE1USXROREZBTUQ0R0ExVUVDd3czUTJWeWRHbG1hV05oWkc5eklGQmhjbUVnUm1seWJXRWdSV3hsWTNSeQpiMjVwWTJFZ1EyRnRaWEptYVhKdFlTQkRiMnh2YldKcFlURWdNQjRHQTFVRUNnd1hRMEZOUlZKR1NWSk5RU0JEClQweFBUVUpKUVNCVFFWTXhGREFTQmdOVkJBY01DMEpQUjA5VVFTQkVMa011TVFzd0NRWURWUVFHRXdKRFR6QWUKRncweU5UQTVNREV4TXpRME5UQmFGdzB5TmpBNU1ERXhNelEwTkRsYU1JSGtNUzh3TFFZRFZRUUpEQ1pWVWtJZwpRbEpTSUZaSlRFeEJJRUZNUlVwQlRrUlNRU0JGVkNBeElFMWFJRElnUTFNZ09URVRNQkVHQTFVRUZCTUtNekl4Ck1qa3lORFU1TlRFbE1DTUdBMVVFQXd3Y1JVeEpXa0ZDUlZSSUlGWkpURXhCUkVFZ1JFVWdRMEZTUkU5T1FURVIKTUE4R0ExVUVCUk1JTWpRME56azVNamt4SERBYUJnTlZCQXNNRTBaaFkzUjFjbUVnUld4bFkzUnliMjVwWTJFeApKVEFqQmdOVkJBb01IRVZNU1ZwQlFrVlVTQ0JXU1V4TVFVUkJJRVJGSUVOQlVrUlBUa0V4RURBT0JnTlZCQWdNCkIwRnliV1Z1YVdFeEN6QUpCZ05WQkFZVEFrTlBNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUIKQ2dLQ0FRRUFwelhJaVllSnY4QVJ4Sy8yQ2lOelJNeXA0ZU11MC93V1RQTFoyNTk3djhQRTRCL2tRU1E3dllmSApRSnBYWng3QkJSRGRaR2dMUEU3OCtGbDNwZld2YUJIMDIwQ3RZalB6SWZ4ZXRYcjNjMmIxblhhL2FKdHIwZUZhCm0xYm9xa29hWlk1SUZrZkJVT212WWNNOFd4Tzg4RGoxSzlQWHZPY3lBMWpLZVVUcVdOTFZDeWk3UG1ybGdHYmUKMXlmd0UrcnJUMmRMT2dmbHBaN2NTekEyK1JjNmtpa2UwSlJrSkhuVU91R3dGQjlsYVVXclgrVCtmQ1BkU0c3YQpqdGpCNFUyTGh3WlVTREFlVDRiUHNIUi9qMkVPTDhad2V1MHRIQzAvU3VleWJOTUxBa0l6NjMvOTNsRnc5ZGVlCkw4dWhJbUovNDRNLzBibVVzb1drd3pjaHMrTnhyd0lEQVFBQm80SUM4akNDQXU0d0RBWURWUjBUQVFIL0JBSXcKQURBZkJnTlZIU01FR0RBV2dCVEFqNTlybFJsV1VUV2VWSmpHZDVmOUpkajJ6VEJiQmdnckJnRUZCUWNCQVFSUApNRTB3U3dZSUt3WUJCUVVITUFHR1AyaDBkSEE2THk5d2EybGpiMnd1WTJGdFpYSm1hWEp0WVdOdmJHOXRZbWxoCkxtTnZMMlZxWW1OaEwzQjFZbXhwWTNkbFlpOXpkR0YwZFhNdmIyTnpjREFWQmdOVkhSRUVEakFNaUFvckJnRUUKQVlHSExoNExNQ2NHQTFVZEpRUWdNQjRHQ0NzR0FRVUZCd01DQmdnckJnRUZCUWNEQkFZSUt3WUJCUVVIQXdFdwpnZ0h2QmdOVkhSOEJBZjhFZ2dIak1JSUIzekNDQWR1Z2dnRUpvSUlCQllhQ0FRRm9kSFJ3T2k4dmNHdHBZMjlzCkxtTmhiV1Z5Wm1seWJXRmpiMnh2YldKcFlTNWpieTlsYW1KallTOXdkV0pzYVdOM1pXSXZkMlZpWkdsemRDOWoKWlhKMFpHbHpkRDlqYldROVkzSnNKbWx6YzNWbGNqMURUaVV6UkZOVlFrTkJLME5CVFVWU1JrbFNUVUVyUTA5TQpUMDFDU1VFclUwRlRKVEpEVTA0bE0wUTVNREV6TVRJeE1USXROQ1V5UTA5VkpUTkVRMlZ5ZEdsbWFXTmhaRzl6CksxQmhjbUVyUm1seWJXRXJSV3hsWTNSeWIyNXBZMkVyUTJGdFpYSm1hWEp0WVN0RGIyeHZiV0pwWVNVeVEwOGwKTTBSRFFVMUZVa1pKVWsxQkswTlBURTlOUWtsQksxTkJVeVV5UTB3bE0wUkNUMGRQVkVFclJDNURMaVV5UTBNbApNMFJEVDZLQnk2U0J5RENCeFRFbU1DUUdBMVVFQXd3ZFUxVkNRMEVnUTBGTlJWSkdTVkpOUVNCRFQweFBUVUpKClFTQlRRVk14Q3pBSkJnTlZCQVlUQWtOUE1SUXdFZ1lEVlFRSERBdENUMGRQVkVFZ1JDNURMakVnTUI0R0ExVUUKQ2d3WFEwRk5SVkpHU1ZKTlFTQkRUMHhQVFVKSlFTQlRRVk14UURBK0JnTlZCQXNNTjBObGNuUnBabWxqWVdSdgpjeUJRWVhKaElFWnBjbTFoSUVWc1pXTjBjbTl1YVdOaElFTmhiV1Z5Wm1seWJXRWdRMjlzYjIxaWFXRXhGREFTCkJnTlZCQVVUQ3prd01UTXhNakV4TWkwME1CMEdBMVVkRGdRV0JCVHdDa1B1LzFGN0V5UGJJU1Q2Q0t5bzhoMmkKaXpBT0JnTlZIUThCQWY4RUJBTUNCZUF3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUc2VnlubFo4VExKaHN5TwpjMzg1K1N2SktSZUN2dWpsT0tOZitPb21lTUNhVWRCQXVkc3JnZS8zaFZUUWRjdjVDcHRyRDFxaE9yQlcybGErCndNL0VNVHBzR29nQTdSWnplMGI3WnJWVHRvc1hFYVVuL2V4S0RXOFZXb2VQbDBiVXlKbGNqdjVRbjA5bk8zVXAKWU91RFVKbzZPYWRwbGNSZnpOT3U0TkVzL3dMUkFINGdHR2tMUG93L0hQMVpkcC9rQ3RXY3R3ZlM5bko2ekFaNAp0S1IvS0xNZkwzcnN2L283akZ4Y25pUnpvRE9talJLVEtja21RcVZkMGc4K1MvZGdKV3BpeXYxK1A0aGFwRDVrCjZjaldlcFgzUkVIV1dFOTVqR2l0VWZVd2puQXpWZGh1djdkc012YTcydWsvdmdieFg5WHZjdnBXbHlQbjJDUUUKMGVjUnB5Zz0KCjwvZHM6WDUwOUNlcnRpZmljYXRlPjwvZHM6WDUwOURhdGE+PC9kczpLZXlJbmZvPjxkczpPYmplY3Q+PHhhZGVzOlF1YWxpZnlpbmdQcm9wZXJ0aWVzIFRhcmdldD0iI1RPUlJFU09GVFdBUkUtNzJDQjA2MEM2NTM1NEFGOEQ1MkVDQjBDREYzNDRGQUY5NDkyRTkzQiI+PHhhZGVzOlNpZ25lZFByb3BlcnRpZXMgSWQ9IlNJR05FRC1QUk9QUy01M0E5Nzk5RjgxQ0Q4QzU3MDFEMDkzNUE3M0VCMERCQ0FGMDQxODdDIj48eGFkZXM6U2lnbmVkU2lnbmF0dXJlUHJvcGVydGllcz48eGFkZXM6U2lnbmluZ1RpbWU+MjAyNS0xMS0xMlQxNzozMDo1NS45MjItMDU6MDA8L3hhZGVzOlNpZ25pbmdUaW1lPjx4YWRlczpTaWduaW5nQ2VydGlmaWNhdGU+PHhhZGVzOkNlcnQ+PHhhZGVzOkNlcnREaWdlc3Q+PGRzOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jI3NoYTI1NiIvPjxkczpEaWdlc3RWYWx1ZT5sZEExVVdDL0dtQ3E3NXcrQlQvcnN0akFIbUU5c0JRa21halZucThONnZJPTwvZHM6RGlnZXN0VmFsdWU+PC94YWRlczpDZXJ0RGlnZXN0Pjx4YWRlczpJc3N1ZXJTZXJpYWw+PGRzOlg1MDlJc3N1ZXJOYW1lPkM9Q08sTD1CT0dPVEEgRC5DLixPPUNBTUVSRklSTUEgQ09MT01CSUEgU0FTLE9VPUNlcnRpZmljYWRvcyBQYXJhIEZpcm1hIEVsZWN0cm9uaWNhIENhbWVyZmlybWEgQ29sb21iaWEsc2VyaWFsTnVtYmVyPTkwMTMxMjExMi00LENOPVNVQkNBIENBTUVSRklSTUEgQ09MT01CSUEgU0FTPC9kczpYNTA5SXNzdWVyTmFtZT48ZHM6WDUwOVNlcmlhbE51bWJlcj4xMjUzMzM0ODY0NjAzNTM0Njk1PC9kczpYNTA5U2VyaWFsTnVtYmVyPjwveGFkZXM6SXNzdWVyU2VyaWFsPjwveGFkZXM6Q2VydD48eGFkZXM6Q2VydD48eGFkZXM6Q2VydERpZ2VzdD48ZHM6RGlnZXN0TWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxlbmMjc2hhMjU2Ii8+PGRzOkRpZ2VzdFZhbHVlPjFsblM5RHkyZm9PZW5lUEFSd3k3WUF1VitWMHI2eDdxUUxjaUlxb0MrYnc9PC9kczpEaWdlc3RWYWx1ZT48L3hhZGVzOkNlcnREaWdlc3Q+PHhhZGVzOklzc3VlclNlcmlhbD48ZHM6WDUwOUlzc3Vlck5hbWU+Qz1DTyxMPUJvZ290YSBELkMsTz1BQyBDQU1FUkZJUk1BIENPTE9NQklBIFMuQS5TLE9VPURpcmVjY2lvbiBhY3R1YWwgaHR0cHM6Ly9jYW1lcmZpcm1hLmNvL2FkZHJlc3MvLHNlcmlhbE51bWJlcj1OSVQtOTAxMzEyMTEyLTQsQ049Uk9PVCBDQU1FUkZJUk1BIENPTE9NQklBPC9kczpYNTA5SXNzdWVyTmFtZT48ZHM6WDUwOVNlcmlhbE51bWJlcj45NzI1Mjg3ODI8L2RzOlg1MDlTZXJpYWxOdW1iZXI+PC94YWRlczpJc3N1ZXJTZXJpYWw+PC94YWRlczpDZXJ0Pjx4YWRlczpDZXJ0Pjx4YWRlczpDZXJ0RGlnZXN0PjxkczpEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGVuYyNzaGEyNTYiLz48ZHM6RGlnZXN0VmFsdWU+SkFZUEF5QW9oVEVNbjZQUUtSUStIeXNhUlNUYkE0SlFuRFZUUThyT0FQaz08L2RzOkRpZ2VzdFZhbHVlPjwveGFkZXM6Q2VydERpZ2VzdD48eGFkZXM6SXNzdWVyU2VyaWFsPjxkczpYNTA5SXNzdWVyTmFtZT5DPUNPLEw9Qm9nb3RhIEQuQyxPPUFDIENBTUVSRklSTUEgQ09MT01CSUEgUy5BLlMsT1U9RGlyZWNjaW9uIGFjdHVhbCBodHRwczovL2NhbWVyZmlybWEuY28vYWRkcmVzcy8sc2VyaWFsTnVtYmVyPU5JVC05MDEzMTIxMTItNCxDTj1ST09UIENBTUVSRklSTUEgQ09MT01CSUE8L2RzOlg1MDlJc3N1ZXJOYW1lPjxkczpYNTA5U2VyaWFsTnVtYmVyPjE1MDE1MjM5NzQ8L2RzOlg1MDlTZXJpYWxOdW1iZXI+PC94YWRlczpJc3N1ZXJTZXJpYWw+PC94YWRlczpDZXJ0PjwveGFkZXM6U2lnbmluZ0NlcnRpZmljYXRlPjx4YWRlczpTaWduYXR1cmVQb2xpY3lJZGVudGlmaWVyPjx4YWRlczpTaWduYXR1cmVQb2xpY3lJZD48eGFkZXM6U2lnUG9saWN5SWQ+PHhhZGVzOklkZW50aWZpZXI+aHR0cHM6Ly9mYWN0dXJhZWxlY3Ryb25pY2EuZGlhbi5nb3YuY28vcG9saXRpY2FkZWZpcm1hL3YyL3BvbGl0aWNhZGVmaXJtYXYyLnBkZjwveGFkZXM6SWRlbnRpZmllcj48L3hhZGVzOlNpZ1BvbGljeUlkPjx4YWRlczpTaWdQb2xpY3lIYXNoPjxkczpEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGVuYyNzaGEyNTYiLz48ZHM6RGlnZXN0VmFsdWU+ZE1vTXZ0Y0c1YUl6Z1lvMHRJc1NRZVZKQkRuVW5mU09mQnB4WHJtb3IwWT08L2RzOkRpZ2VzdFZhbHVlPjwveGFkZXM6U2lnUG9saWN5SGFzaD48L3hhZGVzOlNpZ25hdHVyZVBvbGljeUlkPjwveGFkZXM6U2lnbmF0dXJlUG9saWN5SWRlbnRpZmllcj48eGFkZXM6U2lnbmVyUm9sZT48eGFkZXM6Q2xhaW1lZFJvbGVzPjx4YWRlczpDbGFpbWVkUm9sZT5zdXBwbGllcjwveGFkZXM6Q2xhaW1lZFJvbGU+PC94YWRlczpDbGFpbWVkUm9sZXM+PC94YWRlczpTaWduZXJSb2xlPjwveGFkZXM6U2lnbmVkU2lnbmF0dXJlUHJvcGVydGllcz48L3hhZGVzOlNpZ25lZFByb3BlcnRpZXM+PC94YWRlczpRdWFsaWZ5aW5nUHJvcGVydGllcz48L2RzOk9iamVjdD48L2RzOlNpZ25hdHVyZT48L2V4dDpFeHRlbnNpb25Db250ZW50PgogICAgPC9leHQ6VUJMRXh0ZW5zaW9uPgogIDwvZXh0OlVCTEV4dGVuc2lvbnM+CiAgPGNiYzpVQkxWZXJzaW9uSUQ+VUJMIDIuMTwvY2JjOlVCTFZlcnNpb25JRD4KICA8Y2JjOkN1c3RvbWl6YXRpb25JRD4xMTwvY2JjOkN1c3RvbWl6YXRpb25JRD4KICA8Y2JjOlByb2ZpbGVJRD5ESUFOIDIuMTogRmFjdHVyYSBFbGVjdHLDs25pY2EgZGUgVmVudGE8L2NiYzpQcm9maWxlSUQ+CiAgPGNiYzpQcm9maWxlRXhlY3V0aW9uSUQ+MjwvY2JjOlByb2ZpbGVFeGVjdXRpb25JRD4KICA8Y2JjOklEPlNFVFA5OTAwMDAyNDk8L2NiYzpJRD4KICA8Y2JjOlVVSUQgc2NoZW1lSUQ9IjIiIHNjaGVtZU5hbWU9IkNVRkUtU0hBMzg0Ij4wYjA3NDEyNmQ2OWVjMGZiNjYzN2YyNWNkMjUwOTA3ZDEzYzIzZjYwOTYyMjljMDQxMjIxODlhMGVkOTlmOTMyMGFmMWYyNzYwMTlkNzA0NGMzMmI3MWFhMGMyZGY0ZWM8L2NiYzpVVUlEPgogIDxjYmM6SXNzdWVEYXRlPjIwMjUtMTEtMTI8L2NiYzpJc3N1ZURhdGU+CiAgPGNiYzpJc3N1ZVRpbWU+MDY6NDQ6NDUtMDU6MDA8L2NiYzpJc3N1ZVRpbWU+CiAgPGNiYzpJbnZvaWNlVHlwZUNvZGU+MDE8L2NiYzpJbnZvaWNlVHlwZUNvZGU+CiAgPGNiYzpOb3RlPlNJTiBPQlNFUlZBQ0lPTkVTPC9jYmM6Tm90ZT4KICA8Y2JjOkRvY3VtZW50Q3VycmVuY3lDb2RlPkNPUDwvY2JjOkRvY3VtZW50Q3VycmVuY3lDb2RlPgogIDxjYmM6TGluZUNvdW50TnVtZXJpYz4zPC9jYmM6TGluZUNvdW50TnVtZXJpYz4KICA8Y2FjOkFjY291bnRpbmdTdXBwbGllclBhcnR5PgogICAgPGNiYzpBZGRpdGlvbmFsQWNjb3VudElEPjI8L2NiYzpBZGRpdGlvbmFsQWNjb3VudElEPgogICAgPGNhYzpQYXJ0eT4KICAgICAgPGNhYzpQYXJ0eUlkZW50aWZpY2F0aW9uPgogICAgICAgIDxjYmM6SUQgc2NoZW1lQWdlbmN5SUQ9IjE5NSIgc2NoZW1lQWdlbmN5TmFtZT0iQ08sIERJQU4gKERpcmVjY2nDs24gZGUgSW1wdWVzdG9zIHkgQWR1YW5hcyBOYWNpb25hbGVzKSIgc2NoZW1lSUQ9IjAiIHNjaGVtZU5hbWU9IjEzIj4yNDQ3OTkyOTwvY2JjOklEPgogICAgICA8L2NhYzpQYXJ0eUlkZW50aWZpY2F0aW9uPgogICAgICA8Y2FjOlBhcnR5TmFtZT4KICAgICAgICA8Y2JjOk5hbWU+VklMTEFEQSBDQVJET05BIEVMSVpBQkVUSDwvY2JjOk5hbWU+CiAgICAgIDwvY2FjOlBhcnR5TmFtZT4KICAgICAgPGNhYzpQaHlzaWNhbExvY2F0aW9uPgogICAgICAgIDxjYWM6QWRkcmVzcz4KICAgICAgICAgIDxjYmM6SUQ+NjMwMDE8L2NiYzpJRD4KICAgICAgICAgIDxjYmM6Q2l0eU5hbWU+QXJtZW5pYTwvY2JjOkNpdHlOYW1lPgogICAgICAgICAgPGNiYzpDb3VudHJ5U3ViZW50aXR5PlF1aW5kw61vPC9jYmM6Q291bnRyeVN1YmVudGl0eT4KICAgICAgICAgIDxjYmM6Q291bnRyeVN1YmVudGl0eUNvZGU+NjM8L2NiYzpDb3VudHJ5U3ViZW50aXR5Q29kZT4KICAgICAgICAgIDxjYWM6QWRkcmVzc0xpbmU+CiAgICAgICAgICAgIDxjYmM6TGluZT5VUkIgVklMTEEgQUxFSkFORFJBIEVUIDEgTVogMiBDUyA5PC9jYmM6TGluZT4KICAgICAgICAgIDwvY2FjOkFkZHJlc3NMaW5lPgogICAgICAgICAgPGNhYzpDb3VudHJ5PgogICAgICAgICAgICA8Y2JjOklkZW50aWZpY2F0aW9uQ29kZT5DTzwvY2JjOklkZW50aWZpY2F0aW9uQ29kZT4KICAgICAgICAgICAgPGNiYzpOYW1lIGxhbmd1YWdlSUQ9ImVzIj5Db2xvbWJpYTwvY2JjOk5hbWU+CiAgICAgICAgICA8L2NhYzpDb3VudHJ5PgogICAgICAgIDwvY2FjOkFkZHJlc3M+CiAgICAgIDwvY2FjOlBoeXNpY2FsTG9jYXRpb24+CiAgICAgIDxjYWM6UGFydHlUYXhTY2hlbWU+CiAgICAgICAgPGNiYzpSZWdpc3RyYXRpb25OYW1lPlZJTExBREEgQ0FSRE9OQSBFTElaQUJFVEg8L2NiYzpSZWdpc3RyYXRpb25OYW1lPgogICAgICAgIDxjYmM6Q29tcGFueUlEIHNjaGVtZUFnZW5jeUlEPSIxOTUiIHNjaGVtZUFnZW5jeU5hbWU9IkNPLCBESUFOIChEaXJlY2Npw7NuIGRlIEltcHVlc3RvcyB5IEFkdWFuYXMgTmFjaW9uYWxlcykiIHNjaGVtZUlEPSIwIiBzY2hlbWVOYW1lPSIxMyI+MjQ0Nzk5Mjk8L2NiYzpDb21wYW55SUQ+CiAgICAgICAgPGNiYzpUYXhMZXZlbENvZGUgbGlzdE5hbWU9IjQ5Ij5SLTk5LVBOPC9jYmM6VGF4TGV2ZWxDb2RlPgogICAgICAgIDxjYWM6UmVnaXN0cmF0aW9uQWRkcmVzcz4KICAgICAgICAgIDxjYmM6SUQ+NjMwMDE8L2NiYzpJRD4KICAgICAgICAgIDxjYmM6Q2l0eU5hbWU+QXJtZW5pYTwvY2JjOkNpdHlOYW1lPgogICAgICAgICAgPGNiYzpDb3VudHJ5U3ViZW50aXR5PlF1aW5kw61vPC9jYmM6Q291bnRyeVN1YmVudGl0eT4KICAgICAgICAgIDxjYmM6Q291bnRyeVN1YmVudGl0eUNvZGU+NjM8L2NiYzpDb3VudHJ5U3ViZW50aXR5Q29kZT4KICAgICAgICAgIDxjYWM6QWRkcmVzc0xpbmU+CiAgICAgICAgICAgIDxjYmM6TGluZT5VUkIgVklMTEEgQUxFSkFORFJBIEVUIDEgTVogMiBDUyA5PC9jYmM6TGluZT4KICAgICAgICAgIDwvY2FjOkFkZHJlc3NMaW5lPgogICAgICAgICAgPGNhYzpDb3VudHJ5PgogICAgICAgICAgICA8Y2JjOklkZW50aWZpY2F0aW9uQ29kZT5DTzwvY2JjOklkZW50aWZpY2F0aW9uQ29kZT4KICAgICAgICAgICAgPGNiYzpOYW1lIGxhbmd1YWdlSUQ9ImVzIj5Db2xvbWJpYTwvY2JjOk5hbWU+CiAgICAgICAgICA8L2NhYzpDb3VudHJ5PgogICAgICAgIDwvY2FjOlJlZ2lzdHJhdGlvbkFkZHJlc3M+CiAgICAgICAgPGNhYzpUYXhTY2hlbWU+CiAgICAgICAgICA8Y2JjOklEPjAxPC9jYmM6SUQ+CiAgICAgICAgICA8Y2JjOk5hbWU+SVZBPC9jYmM6TmFtZT4KICAgICAgICA8L2NhYzpUYXhTY2hlbWU+CiAgICAgIDwvY2FjOlBhcnR5VGF4U2NoZW1lPgogICAgICA8Y2FjOlBhcnR5TGVnYWxFbnRpdHk+CiAgICAgICAgPGNiYzpSZWdpc3RyYXRpb25OYW1lPlZJTExBREEgQ0FSRE9OQSBFTElaQUJFVEg8L2NiYzpSZWdpc3RyYXRpb25OYW1lPgogICAgICAgIDxjYmM6Q29tcGFueUlEIHNjaGVtZUFnZW5jeUlEPSIxOTUiIHNjaGVtZUFnZW5jeU5hbWU9IkNPLCBESUFOIChEaXJlY2Npw7NuIGRlIEltcHVlc3RvcyB5IEFkdWFuYXMgTmFjaW9uYWxlcykiIHNjaGVtZUlEPSIwIiBzY2hlbWVOYW1lPSIxMyI+MjQ0Nzk5Mjk8L2NiYzpDb21wYW55SUQ+CiAgICAgICAgPGNhYzpDb3Jwb3JhdGVSZWdpc3RyYXRpb25TY2hlbWU+CiAgICAgICAgICA8Y2JjOklEPlNFVFA8L2NiYzpJRD4KICAgICAgICAgIDxjYmM6TmFtZT4wMDAwMDAwLTAwPC9jYmM6TmFtZT4KICAgICAgICA8L2NhYzpDb3Jwb3JhdGVSZWdpc3RyYXRpb25TY2hlbWU+CiAgICAgIDwvY2FjOlBhcnR5TGVnYWxFbnRpdHk+CiAgICAgIDxjYWM6Q29udGFjdD4KICAgICAgICA8Y2JjOlRlbGVwaG9uZT4zMTA4NTcyMTUzPC9jYmM6VGVsZXBob25lPgogICAgICAgIDxjYmM6RWxlY3Ryb25pY01haWw+ZXZpbGxhZGFkZWNhcmRvbmFAZ21haWwuY29tLmNvbTwvY2JjOkVsZWN0cm9uaWNNYWlsPgogICAgICA8L2NhYzpDb250YWN0PgogICAgPC9jYWM6UGFydHk+CiAgPC9jYWM6QWNjb3VudGluZ1N1cHBsaWVyUGFydHk+CiAgPGNhYzpBY2NvdW50aW5nQ3VzdG9tZXJQYXJ0eT4KICAgIDxjYmM6QWRkaXRpb25hbEFjY291bnRJRD4yPC9jYmM6QWRkaXRpb25hbEFjY291bnRJRD4KICAgIDxjYWM6UGFydHk+CiAgICAgIDxjYWM6UGFydHlJZGVudGlmaWNhdGlvbj4KICAgICAgICA8Y2JjOklEIHNjaGVtZUFnZW5jeUlEPSIxOTUiIHNjaGVtZUFnZW5jeU5hbWU9IkNPLCBESUFOIChEaXJlY2Npw7NuIGRlIEltcHVlc3RvcyB5IEFkdWFuYXMgTmFjaW9uYWxlcykiIHNjaGVtZUlEPSIyIiBzY2hlbWVOYW1lPSIzMSI+ODkwMDgwMDM8L2NiYzpJRD4KICAgICAgPC9jYWM6UGFydHlJZGVudGlmaWNhdGlvbj4KICAgICAgPGNhYzpQYXJ0eU5hbWU+CiAgICAgICAgPGNiYzpOYW1lPkFMRVhBTkRFUiBPQkFORE8gTE9ORE9OTzwvY2JjOk5hbWU+CiAgICAgIDwvY2FjOlBhcnR5TmFtZT4KICAgICAgPGNhYzpQaHlzaWNhbExvY2F0aW9uPgogICAgICAgIDxjYWM6QWRkcmVzcz4KICAgICAgICAgIDxjYmM6SUQ+MTEwMDE8L2NiYzpJRD4KICAgICAgICAgIDxjYmM6Q2l0eU5hbWU+Qm9nb3TDoSwgRC5jLjwvY2JjOkNpdHlOYW1lPgogICAgICAgICAgPGNiYzpDb3VudHJ5U3ViZW50aXR5PkJvZ290w6E8L2NiYzpDb3VudHJ5U3ViZW50aXR5PgogICAgICAgICAgPGNiYzpDb3VudHJ5U3ViZW50aXR5Q29kZT4xMTwvY2JjOkNvdW50cnlTdWJlbnRpdHlDb2RlPgogICAgICAgICAgPGNhYzpBZGRyZXNzTGluZT4KICAgICAgICAgICAgPGNiYzpMaW5lPkJSUiBMSU1PTkFSIE1aIDYgQ1MgMyBFVCAxPC9jYmM6TGluZT4KICAgICAgICAgIDwvY2FjOkFkZHJlc3NMaW5lPgogICAgICAgICAgPGNhYzpDb3VudHJ5PgogICAgICAgICAgICA8Y2JjOklkZW50aWZpY2F0aW9uQ29kZT5DTzwvY2JjOklkZW50aWZpY2F0aW9uQ29kZT4KICAgICAgICAgICAgPGNiYzpOYW1lIGxhbmd1YWdlSUQ9ImVzIj5Db2xvbWJpYTwvY2JjOk5hbWU+CiAgICAgICAgICA8L2NhYzpDb3VudHJ5PgogICAgICAgIDwvY2FjOkFkZHJlc3M+CiAgICAgIDwvY2FjOlBoeXNpY2FsTG9jYXRpb24+CiAgICAgIDxjYWM6UGFydHlUYXhTY2hlbWU+CiAgICAgICAgPGNiYzpSZWdpc3RyYXRpb25OYW1lPkFMRVhBTkRFUiBPQkFORE8gTE9ORE9OTzwvY2JjOlJlZ2lzdHJhdGlvbk5hbWU+CiAgICAgICAgPGNiYzpDb21wYW55SUQgc2NoZW1lQWdlbmN5SUQ9IjE5NSIgc2NoZW1lQWdlbmN5TmFtZT0iQ08sIERJQU4gKERpcmVjY2nDs24gZGUgSW1wdWVzdG9zIHkgQWR1YW5hcyBOYWNpb25hbGVzKSIgc2NoZW1lSUQ9IjIiIHNjaGVtZU5hbWU9IjMxIj44OTAwODAwMzwvY2JjOkNvbXBhbnlJRD4KICAgICAgICA8Y2JjOlRheExldmVsQ29kZSBsaXN0TmFtZT0iNDkiPlItOTktUE48L2NiYzpUYXhMZXZlbENvZGU+CiAgICAgICAgPGNhYzpSZWdpc3RyYXRpb25BZGRyZXNzPgogICAgICAgICAgPGNiYzpJRD4xMTAwMTwvY2JjOklEPgogICAgICAgICAgPGNiYzpDaXR5TmFtZT5Cb2dvdMOhLCBELmMuPC9jYmM6Q2l0eU5hbWU+CiAgICAgICAgICA8Y2JjOkNvdW50cnlTdWJlbnRpdHk+Qm9nb3TDoTwvY2JjOkNvdW50cnlTdWJlbnRpdHk+CiAgICAgICAgICA8Y2JjOkNvdW50cnlTdWJlbnRpdHlDb2RlPjExPC9jYmM6Q291bnRyeVN1YmVudGl0eUNvZGU+CiAgICAgICAgICA8Y2FjOkFkZHJlc3NMaW5lPgogICAgICAgICAgICA8Y2JjOkxpbmU+QlJSIExJTU9OQVIgTVogNiBDUyAzIEVUIDE8L2NiYzpMaW5lPgogICAgICAgICAgPC9jYWM6QWRkcmVzc0xpbmU+CiAgICAgICAgICA8Y2FjOkNvdW50cnk+CiAgICAgICAgICAgIDxjYmM6SWRlbnRpZmljYXRpb25Db2RlPkNPPC9jYmM6SWRlbnRpZmljYXRpb25Db2RlPgogICAgICAgICAgICA8Y2JjOk5hbWUgbGFuZ3VhZ2VJRD0iZXMiPkNvbG9tYmlhPC9jYmM6TmFtZT4KICAgICAgICAgIDwvY2FjOkNvdW50cnk+CiAgICAgICAgPC9jYWM6UmVnaXN0cmF0aW9uQWRkcmVzcz4KICAgICAgICA8Y2FjOlRheFNjaGVtZT4KICAgICAgICAgIDxjYmM6SUQ+MDE8L2NiYzpJRD4KICAgICAgICAgIDxjYmM6TmFtZT5JVkE8L2NiYzpOYW1lPgogICAgICAgIDwvY2FjOlRheFNjaGVtZT4KICAgICAgPC9jYWM6UGFydHlUYXhTY2hlbWU+CiAgICAgIDxjYWM6UGFydHlMZWdhbEVudGl0eT4KICAgICAgICA8Y2JjOlJlZ2lzdHJhdGlvbk5hbWU+QUxFWEFOREVSIE9CQU5ETyBMT05ET05PPC9jYmM6UmVnaXN0cmF0aW9uTmFtZT4KICAgICAgICA8Y2JjOkNvbXBhbnlJRCBzY2hlbWVBZ2VuY3lJRD0iMTk1IiBzY2hlbWVBZ2VuY3lOYW1lPSJDTywgRElBTiAoRGlyZWNjacOzbiBkZSBJbXB1ZXN0b3MgeSBBZHVhbmFzIE5hY2lvbmFsZXMpIiBzY2hlbWVJRD0iMiIgc2NoZW1lTmFtZT0iMzEiPjg5MDA4MDAzPC9jYmM6Q29tcGFueUlEPgogICAgICAgIDxjYWM6Q29ycG9yYXRlUmVnaXN0cmF0aW9uU2NoZW1lPgogICAgICAgICAgPGNiYzpOYW1lPjAwMDAtMDA8L2NiYzpOYW1lPgogICAgICAgIDwvY2FjOkNvcnBvcmF0ZVJlZ2lzdHJhdGlvblNjaGVtZT4KICAgICAgPC9jYWM6UGFydHlMZWdhbEVudGl0eT4KICAgICAgPGNhYzpDb250YWN0PgogICAgICAgIDxjYmM6VGVsZXBob25lPjMxMDM4OTE2OTM8L2NiYzpUZWxlcGhvbmU+CiAgICAgICAgPGNiYzpFbGVjdHJvbmljTWFpbD5hbGV4YW5kZXJfb2JhbmRvQGhvdG1haWwuY29tPC9jYmM6RWxlY3Ryb25pY01haWw+CiAgICAgIDwvY2FjOkNvbnRhY3Q+CiAgICA8L2NhYzpQYXJ0eT4KICA8L2NhYzpBY2NvdW50aW5nQ3VzdG9tZXJQYXJ0eT4KICA8Y2FjOlBheW1lbnRNZWFucz4KICAgIDxjYmM6SUQ+MTwvY2JjOklEPgogICAgPGNiYzpQYXltZW50TWVhbnNDb2RlPjEwPC9jYmM6UGF5bWVudE1lYW5zQ29kZT4KICAgIDxjYmM6UGF5bWVudER1ZURhdGU+MjAyNS0xMS0xMjwvY2JjOlBheW1lbnREdWVEYXRlPgogICAgPGNiYzpQYXltZW50SUQ+MDwvY2JjOlBheW1lbnRJRD4KICA8L2NhYzpQYXltZW50TWVhbnM+CiAgPGNhYzpQYXltZW50VGVybXM+CiAgICA8Y2JjOlJlZmVyZW5jZUV2ZW50Q29kZT4xPC9jYmM6UmVmZXJlbmNlRXZlbnRDb2RlPgogICAgPGNhYzpTZXR0bGVtZW50UGVyaW9kPgogICAgICA8Y2JjOkR1cmF0aW9uTWVhc3VyZSB1bml0Q29kZT0iREFZIj4wPC9jYmM6RHVyYXRpb25NZWFzdXJlPgogICAgPC9jYWM6U2V0dGxlbWVudFBlcmlvZD4KICA8L2NhYzpQYXltZW50VGVybXM+CiAgPGNhYzpBbGxvd2FuY2VDaGFyZ2U+CiAgICA8Y2JjOklEPjE8L2NiYzpJRD4KICAgIDxjYmM6Q2hhcmdlSW5kaWNhdG9yPmZhbHNlPC9jYmM6Q2hhcmdlSW5kaWNhdG9yPgogICAgPGNiYzpBbGxvd2FuY2VDaGFyZ2VSZWFzb25Db2RlPjAwPC9jYmM6QWxsb3dhbmNlQ2hhcmdlUmVhc29uQ29kZT4KICAgIDxjYmM6QWxsb3dhbmNlQ2hhcmdlUmVhc29uPkRFU0NVRU5UTyBHRU5FUkFMPC9jYmM6QWxsb3dhbmNlQ2hhcmdlUmVhc29uPgogICAgPGNiYzpNdWx0aXBsaWVyRmFjdG9yTnVtZXJpYz4wLjAwPC9jYmM6TXVsdGlwbGllckZhY3Rvck51bWVyaWM+CiAgICA8Y2JjOkFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjAuMDA8L2NiYzpBbW91bnQ+CiAgICA8Y2JjOkJhc2VBbW91bnQgY3VycmVuY3lJRD0iQ09QIj4xNzA0MjAxLjY4PC9jYmM6QmFzZUFtb3VudD4KICA8L2NhYzpBbGxvd2FuY2VDaGFyZ2U+CiAgPGNhYzpUYXhUb3RhbD4KICAgIDxjYmM6VGF4QW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+OTU3OTguMzI8L2NiYzpUYXhBbW91bnQ+CiAgICA8Y2JjOlJvdW5kaW5nQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MC4wMDwvY2JjOlJvdW5kaW5nQW1vdW50PgogICAgPGNhYzpUYXhTdWJ0b3RhbD4KICAgICAgPGNiYzpUYXhhYmxlQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MTIwMDAwMC4wMDwvY2JjOlRheGFibGVBbW91bnQ+CiAgICAgIDxjYmM6VGF4QW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MC4wMDwvY2JjOlRheEFtb3VudD4KICAgICAgPGNhYzpUYXhDYXRlZ29yeT4KICAgICAgICA8Y2JjOlBlcmNlbnQ+MC4wMDwvY2JjOlBlcmNlbnQ+CiAgICAgICAgPGNhYzpUYXhTY2hlbWU+CiAgICAgICAgICA8Y2JjOklEPjAxPC9jYmM6SUQ+CiAgICAgICAgICA8Y2JjOk5hbWU+SVZBPC9jYmM6TmFtZT4KICAgICAgICA8L2NhYzpUYXhTY2hlbWU+CiAgICAgIDwvY2FjOlRheENhdGVnb3J5PgogICAgPC9jYWM6VGF4U3VidG90YWw+CiAgICA8Y2FjOlRheFN1YnRvdGFsPgogICAgICA8Y2JjOlRheGFibGVBbW91bnQgY3VycmVuY3lJRD0iQ09QIj41MDQyMDEuNjg8L2NiYzpUYXhhYmxlQW1vdW50PgogICAgICA8Y2JjOlRheEFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjk1Nzk4LjMyPC9jYmM6VGF4QW1vdW50PgogICAgICA8Y2FjOlRheENhdGVnb3J5PgogICAgICAgIDxjYmM6UGVyY2VudD4xOS4wMDwvY2JjOlBlcmNlbnQ+CiAgICAgICAgPGNhYzpUYXhTY2hlbWU+CiAgICAgICAgICA8Y2JjOklEPjAxPC9jYmM6SUQ+CiAgICAgICAgICA8Y2JjOk5hbWU+SVZBPC9jYmM6TmFtZT4KICAgICAgICA8L2NhYzpUYXhTY2hlbWU+CiAgICAgIDwvY2FjOlRheENhdGVnb3J5PgogICAgPC9jYWM6VGF4U3VidG90YWw+CiAgPC9jYWM6VGF4VG90YWw+CiAgPGNhYzpMZWdhbE1vbmV0YXJ5VG90YWw+CiAgICA8Y2JjOkxpbmVFeHRlbnNpb25BbW91bnQgY3VycmVuY3lJRD0iQ09QIj4xNzA0MjAxLjY4PC9jYmM6TGluZUV4dGVuc2lvbkFtb3VudD4KICAgIDxjYmM6VGF4RXhjbHVzaXZlQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MTcwNDIwMS42ODwvY2JjOlRheEV4Y2x1c2l2ZUFtb3VudD4KICAgIDxjYmM6VGF4SW5jbHVzaXZlQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MTgwMDAwMC4wMDwvY2JjOlRheEluY2x1c2l2ZUFtb3VudD4KICAgIDxjYmM6QWxsb3dhbmNlVG90YWxBbW91bnQgY3VycmVuY3lJRD0iQ09QIj4wLjAwPC9jYmM6QWxsb3dhbmNlVG90YWxBbW91bnQ+CiAgICA8Y2JjOkNoYXJnZVRvdGFsQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MC4wMDwvY2JjOkNoYXJnZVRvdGFsQW1vdW50PgogICAgPGNiYzpQYXlhYmxlQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MTgwMDAwMC4wMDwvY2JjOlBheWFibGVBbW91bnQ+CiAgPC9jYWM6TGVnYWxNb25ldGFyeVRvdGFsPgogIDxjYWM6SW52b2ljZUxpbmU+CiAgICA8Y2JjOklEIHNjaGVtZUlEPSIxIj4xPC9jYmM6SUQ+CiAgICA8Y2JjOkludm9pY2VkUXVhbnRpdHkgdW5pdENvZGU9Ijk0Ij4xLjAwMDAwMDwvY2JjOkludm9pY2VkUXVhbnRpdHk+CiAgICA8Y2JjOkxpbmVFeHRlbnNpb25BbW91bnQgY3VycmVuY3lJRD0iQ09QIj42MDAwMDAuMDA8L2NiYzpMaW5lRXh0ZW5zaW9uQW1vdW50PgogICAgPGNiYzpGcmVlT2ZDaGFyZ2VJbmRpY2F0b3I+ZmFsc2U8L2NiYzpGcmVlT2ZDaGFyZ2VJbmRpY2F0b3I+CiAgICA8Y2FjOkFsbG93YW5jZUNoYXJnZT4KICAgICAgPGNiYzpJRD4xPC9jYmM6SUQ+CiAgICAgIDxjYmM6Q2hhcmdlSW5kaWNhdG9yPmZhbHNlPC9jYmM6Q2hhcmdlSW5kaWNhdG9yPgogICAgICA8Y2JjOkFsbG93YW5jZUNoYXJnZVJlYXNvbj5ERVNDVUVOVE8gR0VORVJBTDwvY2JjOkFsbG93YW5jZUNoYXJnZVJlYXNvbj4KICAgICAgPGNiYzpNdWx0aXBsaWVyRmFjdG9yTnVtZXJpYz4wLjAwPC9jYmM6TXVsdGlwbGllckZhY3Rvck51bWVyaWM+CiAgICAgIDxjYmM6QW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MC4wMDwvY2JjOkFtb3VudD4KICAgICAgPGNiYzpCYXNlQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+NjAwMDAwLjAwPC9jYmM6QmFzZUFtb3VudD4KICAgIDwvY2FjOkFsbG93YW5jZUNoYXJnZT4KICAgIDxjYWM6VGF4VG90YWw+CiAgICAgIDxjYmM6VGF4QW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MC4wMDwvY2JjOlRheEFtb3VudD4KICAgICAgPGNiYzpSb3VuZGluZ0Ftb3VudCBjdXJyZW5jeUlEPSJDT1AiPjAuMDA8L2NiYzpSb3VuZGluZ0Ftb3VudD4KICAgICAgPGNhYzpUYXhTdWJ0b3RhbD4KICAgICAgICA8Y2JjOlRheGFibGVBbW91bnQgY3VycmVuY3lJRD0iQ09QIj42MDAwMDAuMDA8L2NiYzpUYXhhYmxlQW1vdW50PgogICAgICAgIDxjYmM6VGF4QW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MC4wMDwvY2JjOlRheEFtb3VudD4KICAgICAgICA8Y2FjOlRheENhdGVnb3J5PgogICAgICAgICAgPGNiYzpQZXJjZW50PjAuMDA8L2NiYzpQZXJjZW50PgogICAgICAgICAgPGNhYzpUYXhTY2hlbWU+CiAgICAgICAgICAgIDxjYmM6SUQ+MDE8L2NiYzpJRD4KICAgICAgICAgICAgPGNiYzpOYW1lPklWQTwvY2JjOk5hbWU+CiAgICAgICAgICA8L2NhYzpUYXhTY2hlbWU+CiAgICAgICAgPC9jYWM6VGF4Q2F0ZWdvcnk+CiAgICAgIDwvY2FjOlRheFN1YnRvdGFsPgogICAgPC9jYWM6VGF4VG90YWw+CiAgICA8Y2FjOkl0ZW0+CiAgICAgIDxjYmM6RGVzY3JpcHRpb24+UFJVRUJBIE1BTkRBVE88L2NiYzpEZXNjcmlwdGlvbj4KICAgICAgPGNhYzpTdGFuZGFyZEl0ZW1JZGVudGlmaWNhdGlvbj4KICAgICAgICA8Y2JjOklEIHNjaGVtZUlEPSI5OTkiIHNjaGVtZU5hbWU9IkVzdMOhbmRhciBkZSBhZG9wY2nDs24gZGVsIGNvbnRyaWJ1eWVudGUiIHNjaGVtZUFnZW5jeUlEPSIiPlBSVUVCQTE8L2NiYzpJRD4KICAgICAgPC9jYWM6U3RhbmRhcmRJdGVtSWRlbnRpZmljYXRpb24+CiAgICA8L2NhYzpJdGVtPgogICAgPGNhYzpQcmljZT4KICAgICAgPGNiYzpQcmljZUFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjYwMDAwMC4wMDwvY2JjOlByaWNlQW1vdW50PgogICAgICA8Y2JjOkJhc2VRdWFudGl0eSB1bml0Q29kZT0iOTQiPjEuMDAwMDAwPC9jYmM6QmFzZVF1YW50aXR5PgogICAgPC9jYWM6UHJpY2U+CiAgPC9jYWM6SW52b2ljZUxpbmU+CiAgPGNhYzpJbnZvaWNlTGluZT4KICAgIDxjYmM6SUQgc2NoZW1lSUQ9IjEiPjI8L2NiYzpJRD4KICAgIDxjYmM6SW52b2ljZWRRdWFudGl0eSB1bml0Q29kZT0iOTQiPjEuMDAwMDAwPC9jYmM6SW52b2ljZWRRdWFudGl0eT4KICAgIDxjYmM6TGluZUV4dGVuc2lvbkFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjYwMDAwMC4wMDwvY2JjOkxpbmVFeHRlbnNpb25BbW91bnQ+CiAgICA8Y2JjOkZyZWVPZkNoYXJnZUluZGljYXRvcj5mYWxzZTwvY2JjOkZyZWVPZkNoYXJnZUluZGljYXRvcj4KICAgIDxjYWM6QWxsb3dhbmNlQ2hhcmdlPgogICAgICA8Y2JjOklEPjE8L2NiYzpJRD4KICAgICAgPGNiYzpDaGFyZ2VJbmRpY2F0b3I+ZmFsc2U8L2NiYzpDaGFyZ2VJbmRpY2F0b3I+CiAgICAgIDxjYmM6QWxsb3dhbmNlQ2hhcmdlUmVhc29uPkRFU0NVRU5UTyBHRU5FUkFMPC9jYmM6QWxsb3dhbmNlQ2hhcmdlUmVhc29uPgogICAgICA8Y2JjOk11bHRpcGxpZXJGYWN0b3JOdW1lcmljPjAuMDA8L2NiYzpNdWx0aXBsaWVyRmFjdG9yTnVtZXJpYz4KICAgICAgPGNiYzpBbW91bnQgY3VycmVuY3lJRD0iQ09QIj4wLjAwPC9jYmM6QW1vdW50PgogICAgICA8Y2JjOkJhc2VBbW91bnQgY3VycmVuY3lJRD0iQ09QIj42MDAwMDAuMDA8L2NiYzpCYXNlQW1vdW50PgogICAgPC9jYWM6QWxsb3dhbmNlQ2hhcmdlPgogICAgPGNhYzpUYXhUb3RhbD4KICAgICAgPGNiYzpUYXhBbW91bnQgY3VycmVuY3lJRD0iQ09QIj4wLjAwPC9jYmM6VGF4QW1vdW50PgogICAgICA8Y2JjOlJvdW5kaW5nQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MC4wMDwvY2JjOlJvdW5kaW5nQW1vdW50PgogICAgICA8Y2FjOlRheFN1YnRvdGFsPgogICAgICAgIDxjYmM6VGF4YWJsZUFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjYwMDAwMC4wMDwvY2JjOlRheGFibGVBbW91bnQ+CiAgICAgICAgPGNiYzpUYXhBbW91bnQgY3VycmVuY3lJRD0iQ09QIj4wLjAwPC9jYmM6VGF4QW1vdW50PgogICAgICAgIDxjYWM6VGF4Q2F0ZWdvcnk+CiAgICAgICAgICA8Y2JjOlBlcmNlbnQ+MC4wMDwvY2JjOlBlcmNlbnQ+CiAgICAgICAgICA8Y2FjOlRheFNjaGVtZT4KICAgICAgICAgICAgPGNiYzpJRD4wMTwvY2JjOklEPgogICAgICAgICAgICA8Y2JjOk5hbWU+SVZBPC9jYmM6TmFtZT4KICAgICAgICAgIDwvY2FjOlRheFNjaGVtZT4KICAgICAgICA8L2NhYzpUYXhDYXRlZ29yeT4KICAgICAgPC9jYWM6VGF4U3VidG90YWw+CiAgICA8L2NhYzpUYXhUb3RhbD4KICAgIDxjYWM6SXRlbT4KICAgICAgPGNiYzpEZXNjcmlwdGlvbj5QUlVFQkEgTUFOREFUTzwvY2JjOkRlc2NyaXB0aW9uPgogICAgICA8Y2FjOlN0YW5kYXJkSXRlbUlkZW50aWZpY2F0aW9uPgogICAgICAgIDxjYmM6SUQgc2NoZW1lSUQ9Ijk5OSIgc2NoZW1lTmFtZT0iRXN0w6FuZGFyIGRlIGFkb3BjacOzbiBkZWwgY29udHJpYnV5ZW50ZSIgc2NoZW1lQWdlbmN5SUQ9IiI+UFJVRUJBMjwvY2JjOklEPgogICAgICA8L2NhYzpTdGFuZGFyZEl0ZW1JZGVudGlmaWNhdGlvbj4KICAgIDwvY2FjOkl0ZW0+CiAgICA8Y2FjOlByaWNlPgogICAgICA8Y2JjOlByaWNlQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+NjAwMDAwLjAwPC9jYmM6UHJpY2VBbW91bnQ+CiAgICAgIDxjYmM6QmFzZVF1YW50aXR5IHVuaXRDb2RlPSI5NCI+MS4wMDAwMDA8L2NiYzpCYXNlUXVhbnRpdHk+CiAgICA8L2NhYzpQcmljZT4KICA8L2NhYzpJbnZvaWNlTGluZT4KICA8Y2FjOkludm9pY2VMaW5lPgogICAgPGNiYzpJRCBzY2hlbWVJRD0iMSI+MzwvY2JjOklEPgogICAgPGNiYzpJbnZvaWNlZFF1YW50aXR5IHVuaXRDb2RlPSI5NCI+MS4wMDAwMDA8L2NiYzpJbnZvaWNlZFF1YW50aXR5PgogICAgPGNiYzpMaW5lRXh0ZW5zaW9uQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+NTA0MjAxLjY4PC9jYmM6TGluZUV4dGVuc2lvbkFtb3VudD4KICAgIDxjYmM6RnJlZU9mQ2hhcmdlSW5kaWNhdG9yPmZhbHNlPC9jYmM6RnJlZU9mQ2hhcmdlSW5kaWNhdG9yPgogICAgPGNhYzpBbGxvd2FuY2VDaGFyZ2U+CiAgICAgIDxjYmM6SUQ+MTwvY2JjOklEPgogICAgICA8Y2JjOkNoYXJnZUluZGljYXRvcj5mYWxzZTwvY2JjOkNoYXJnZUluZGljYXRvcj4KICAgICAgPGNiYzpBbGxvd2FuY2VDaGFyZ2VSZWFzb24+REVTQ1VFTlRPIEdFTkVSQUw8L2NiYzpBbGxvd2FuY2VDaGFyZ2VSZWFzb24+CiAgICAgIDxjYmM6TXVsdGlwbGllckZhY3Rvck51bWVyaWM+MC4wMDwvY2JjOk11bHRpcGxpZXJGYWN0b3JOdW1lcmljPgogICAgICA8Y2JjOkFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjAuMDA8L2NiYzpBbW91bnQ+CiAgICAgIDxjYmM6QmFzZUFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjYwMDAwMC4wMDwvY2JjOkJhc2VBbW91bnQ+CiAgICA8L2NhYzpBbGxvd2FuY2VDaGFyZ2U+CiAgICA8Y2FjOlRheFRvdGFsPgogICAgICA8Y2JjOlRheEFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjk1Nzk4LjMyPC9jYmM6VGF4QW1vdW50PgogICAgICA8Y2JjOlJvdW5kaW5nQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MC4wMDwvY2JjOlJvdW5kaW5nQW1vdW50PgogICAgICA8Y2FjOlRheFN1YnRvdGFsPgogICAgICAgIDxjYmM6VGF4YWJsZUFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjUwNDIwMS42ODwvY2JjOlRheGFibGVBbW91bnQ+CiAgICAgICAgPGNiYzpUYXhBbW91bnQgY3VycmVuY3lJRD0iQ09QIj45NTc5OC4zMjwvY2JjOlRheEFtb3VudD4KICAgICAgICA8Y2FjOlRheENhdGVnb3J5PgogICAgICAgICAgPGNiYzpQZXJjZW50PjE5LjAwPC9jYmM6UGVyY2VudD4KICAgICAgICAgIDxjYWM6VGF4U2NoZW1lPgogICAgICAgICAgICA8Y2JjOklEPjAxPC9jYmM6SUQ+CiAgICAgICAgICAgIDxjYmM6TmFtZT5JVkE8L2NiYzpOYW1lPgogICAgICAgICAgPC9jYWM6VGF4U2NoZW1lPgogICAgICAgIDwvY2FjOlRheENhdGVnb3J5PgogICAgICA8L2NhYzpUYXhTdWJ0b3RhbD4KICAgIDwvY2FjOlRheFRvdGFsPgogICAgPGNhYzpJdGVtPgogICAgICA8Y2JjOkRlc2NyaXB0aW9uPlBSVUVCQSBNQU5EQVRPPC9jYmM6RGVzY3JpcHRpb24+CiAgICAgIDxjYWM6U3RhbmRhcmRJdGVtSWRlbnRpZmljYXRpb24+CiAgICAgICAgPGNiYzpJRCBzY2hlbWVJRD0iOTk5IiBzY2hlbWVOYW1lPSJFc3TDoW5kYXIgZGUgYWRvcGNpw7NuIGRlbCBjb250cmlidXllbnRlIiBzY2hlbWVBZ2VuY3lJRD0iIj5QUlVFQkEzPC9jYmM6SUQ+CiAgICAgIDwvY2FjOlN0YW5kYXJkSXRlbUlkZW50aWZpY2F0aW9uPgogICAgICA8Y2FjOkluZm9ybWF0aW9uQ29udGVudFByb3ZpZGVyUGFydHk+CiAgICAgICAgPGNhYzpQb3dlck9mQXR0b3JuZXk+CiAgICAgICAgICA8Y2FjOkFnZW50UGFydHk+CiAgICAgICAgICAgIDxjYWM6UGFydHlJZGVudGlmaWNhdGlvbj4KICAgICAgICAgICAgICA8Y2JjOklEIHNjaGVtZUFnZW5jeUlEPSIxOTUiIHNjaGVtZUlEPSIxIiBzY2hlbWVOYW1lPSIzMSI+OTAwNDY4NjU4PC9jYmM6SUQ+CiAgICAgICAgICAgIDwvY2FjOlBhcnR5SWRlbnRpZmljYXRpb24+CiAgICAgICAgICA8L2NhYzpBZ2VudFBhcnR5PgogICAgICAgIDwvY2FjOlBvd2VyT2ZBdHRvcm5leT4KICAgICAgPC9jYWM6SW5mb3JtYXRpb25Db250ZW50UHJvdmlkZXJQYXJ0eT4KICAgIDwvY2FjOkl0ZW0+CiAgICA8Y2FjOlByaWNlPgogICAgICA8Y2JjOlByaWNlQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+NTA0MjAxLjY4PC9jYmM6UHJpY2VBbW91bnQ+CiAgICAgIDxjYmM6QmFzZVF1YW50aXR5IHVuaXRDb2RlPSI5NCI+MS4wMDAwMDA8L2NiYzpCYXNlUXVhbnRpdHk+CiAgICA8L2NhYzpQcmljZT4KICA8L2NhYzpJbnZvaWNlTGluZT4KPC9JbnZvaWNlPgpdXT48L2NiYzpEZXNjcmlwdGlvbj4KICAgIDwvY2FjOkV4dGVybmFsUmVmZXJlbmNlPgogIDwvY2FjOkF0dGFjaG1lbnQ+CiAgPGNhYzpQYXJlbnREb2N1bWVudExpbmVSZWZlcmVuY2U+CiAgICA8Y2JjOkxpbmVJRD4xPC9jYmM6TGluZUlEPgogICAgPGNhYzpEb2N1bWVudFJlZmVyZW5jZT4KICAgICAgPGNiYzpJRD5TRVRQOTkwMDAwMjQ5PC9jYmM6SUQ+CiAgICAgIDxjYmM6VVVJRCBzY2hlbWVOYW1lPSJDVUZFLVNIQTM4NCI+MGIwNzQxMjZkNjllYzBmYjY2MzdmMjVjZDI1MDkwN2QxM2MyM2Y2MDk2MjI5YzA0MTIyMTg5YTBlZDk5ZjkzMjBhZjFmMjc2MDE5ZDcwNDRjMzJiNzFhYTBjMmRmNGVjPC9jYmM6VVVJRD4KICAgICAgPGNiYzpJc3N1ZURhdGU+MjAyNS0xMS0xMjwvY2JjOklzc3VlRGF0ZT4KICAgICAgPGNiYzpEb2N1bWVudFR5cGU+QXBwbGljYXRpb25SZXNwb25zZTwvY2JjOkRvY3VtZW50VHlwZT4KICAgICAgPGNhYzpBdHRhY2htZW50PgogICAgICAgIDxjYWM6RXh0ZXJuYWxSZWZlcmVuY2U+CiAgICAgICAgICA8Y2JjOk1pbWVDb2RlPnRleHQveG1sPC9jYmM6TWltZUNvZGU+CiAgICAgICAgICA8Y2JjOkVuY29kaW5nQ29kZT5VVEYtODwvY2JjOkVuY29kaW5nQ29kZT4KICAgICAgICAgIDxjYmM6RGVzY3JpcHRpb24+PCFbQ0RBVEFbPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiIHN0YW5kYWxvbmU9Im5vIj8+PEFwcGxpY2F0aW9uUmVzcG9uc2UgeG1sbnM6Y2FjPSJ1cm46b2FzaXM6bmFtZXM6c3BlY2lmaWNhdGlvbjp1Ymw6c2NoZW1hOnhzZDpDb21tb25BZ2dyZWdhdGVDb21wb25lbnRzLTIiIHhtbG5zOmNiYz0idXJuOm9hc2lzOm5hbWVzOnNwZWNpZmljYXRpb246dWJsOnNjaGVtYTp4c2Q6Q29tbW9uQmFzaWNDb21wb25lbnRzLTIiIHhtbG5zOmV4dD0idXJuOm9hc2lzOm5hbWVzOnNwZWNpZmljYXRpb246dWJsOnNjaGVtYTp4c2Q6Q29tbW9uRXh0ZW5zaW9uQ29tcG9uZW50cy0yIiB4bWxuczpzdHM9ImRpYW46Z292OmNvOmZhY3R1cmFlbGVjdHJvbmljYTpTdHJ1Y3R1cmVzLTItMSIgeG1sbnM6ZHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyMiIHhtbG5zPSJ1cm46b2FzaXM6bmFtZXM6c3BlY2lmaWNhdGlvbjp1Ymw6c2NoZW1hOnhzZDpBcHBsaWNhdGlvblJlc3BvbnNlLTIiPg0KICA8ZXh0OlVCTEV4dGVuc2lvbnM+DQogICAgPGV4dDpVQkxFeHRlbnNpb24+DQogICAgICA8ZXh0OkV4dGVuc2lvbkNvbnRlbnQ+DQogICAgICAgIDxzdHM6RGlhbkV4dGVuc2lvbnM+DQogICAgICAgICAgPHN0czpJbnZvaWNlU291cmNlPg0KICAgICAgICAgICAgPGNiYzpJZGVudGlmaWNhdGlvbkNvZGUgbGlzdEFnZW5jeUlEPSI2IiBsaXN0QWdlbmN5TmFtZT0iVW5pdGVkIE5hdGlvbnMgRWNvbm9taWMgQ29tbWlzc2lvbiBmb3IgRXVyb3BlIiBsaXN0U2NoZW1lVVJJPSJ1cm46b2FzaXM6bmFtZXM6c3BlY2lmaWNhdGlvbjp1Ymw6Y29kZWxpc3Q6Z2M6Q291bnRyeUlkZW50aWZpY2F0aW9uQ29kZS0yLjEiPkNPPC9jYmM6SWRlbnRpZmljYXRpb25Db2RlPg0KICAgICAgICAgIDwvc3RzOkludm9pY2VTb3VyY2U+DQogICAgICAgICAgPHN0czpTb2Z0d2FyZVByb3ZpZGVyPg0KICAgICAgICAgICAgPHN0czpQcm92aWRlcklEIHNjaGVtZUlEPSI0IiBzY2hlbWVOYW1lPSIzMSIgc2NoZW1lQWdlbmN5SUQ9IjE5NSIgc2NoZW1lQWdlbmN5TmFtZT0iQ08sIERJQU4gKERpcmVjY2nDs24gZGUgSW1wdWVzdG9zIHkgQWR1YW5hcyBOYWNpb25hbGVzKSI+ODAwMTk3MjY4PC9zdHM6UHJvdmlkZXJJRD4NCiAgICAgICAgICAgIDxzdHM6U29mdHdhcmVJRCBzY2hlbWVBZ2VuY3lJRD0iMTk1IiBzY2hlbWVBZ2VuY3lOYW1lPSJDTywgRElBTiAoRGlyZWNjacOzbiBkZSBJbXB1ZXN0b3MgeSBBZHVhbmFzIE5hY2lvbmFsZXMpIj4uLi48L3N0czpTb2Z0d2FyZUlEPg0KICAgICAgICAgIDwvc3RzOlNvZnR3YXJlUHJvdmlkZXI+DQogICAgICAgICAgPHN0czpTb2Z0d2FyZVNlY3VyaXR5Q29kZSBzY2hlbWVBZ2VuY3lJRD0iMTk1IiBzY2hlbWVBZ2VuY3lOYW1lPSJDTywgRElBTiAoRGlyZWNjacOzbiBkZSBJbXB1ZXN0b3MgeSBBZHVhbmFzIE5hY2lvbmFsZXMpIj4uLi48L3N0czpTb2Z0d2FyZVNlY3VyaXR5Q29kZT4NCiAgICAgICAgICA8c3RzOkF1dGhvcml6YXRpb25Qcm92aWRlcj4NCiAgICAgICAgICAgIDxzdHM6QXV0aG9yaXphdGlvblByb3ZpZGVySUQgc2NoZW1lSUQ9IjQiIHNjaGVtZU5hbWU9IjMxIiBzY2hlbWVBZ2VuY3lJRD0iMTk1IiBzY2hlbWVBZ2VuY3lOYW1lPSJDTywgRElBTiAoRGlyZWNjacOzbiBkZSBJbXB1ZXN0b3MgeSBBZHVhbmFzIE5hY2lvbmFsZXMpIj44MDAxOTcyNjg8L3N0czpBdXRob3JpemF0aW9uUHJvdmlkZXJJRD4NCiAgICAgICAgICA8L3N0czpBdXRob3JpemF0aW9uUHJvdmlkZXI+DQogICAgICAgIDwvc3RzOkRpYW5FeHRlbnNpb25zPg0KICAgICAgPC9leHQ6RXh0ZW5zaW9uQ29udGVudD4NCiAgICA8L2V4dDpVQkxFeHRlbnNpb24+DQogICAgPGV4dDpVQkxFeHRlbnNpb24+DQogICAgICA8ZXh0OkV4dGVuc2lvbkNvbnRlbnQ+PGRzOlNpZ25hdHVyZSB4bWxuczpkcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyIgSWQ9IlNpZ25hdHVyZS1jODhkNGJjMC1jMDIzLTRmOGItYWE3YS1iMjA1NzgzZTk4NTUiPjxkczpTaWduZWRJbmZvPjxkczpDYW5vbmljYWxpemF0aW9uTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvVFIvMjAwMS9SRUMteG1sLWMxNG4tMjAwMTAzMTUiIC8+PGRzOlNpZ25hdHVyZU1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZHNpZy1tb3JlI3JzYS1zaGEyNTYiIC8+PGRzOlJlZmVyZW5jZSBJZD0iUmVmZXJlbmNlLWU5MjRjOGNlLTcyZTItNGU0YS05ZTUzLWY2NjIyMTYxMGRiNCIgVVJJPSIiPjxkczpUcmFuc2Zvcm1zPjxkczpUcmFuc2Zvcm0gQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjZW52ZWxvcGVkLXNpZ25hdHVyZSIgLz48L2RzOlRyYW5zZm9ybXM+PGRzOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jI3NoYTI1NiIgLz48ZHM6RGlnZXN0VmFsdWU+cjZaVjRBOS91Tm9EY3V1Z2JpYStMY2ptVEhOOVA2US8zMWs0VUwyZk9Caz08L2RzOkRpZ2VzdFZhbHVlPjwvZHM6UmVmZXJlbmNlPjxkczpSZWZlcmVuY2UgSWQ9IlJlZmVyZW5jZUtleUluZm8iIFVSST0iI1NpZ25hdHVyZS1jODhkNGJjMC1jMDIzLTRmOGItYWE3YS1iMjA1NzgzZTk4NTUtS2V5SW5mbyI+PGRzOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jI3NoYTI1NiIgLz48ZHM6RGlnZXN0VmFsdWU+d1lrMS80bTl5STVKSTcyRnhjUkM4TGNPeTJYZmZ6djBJamdnQlZKOWdqRT08L2RzOkRpZ2VzdFZhbHVlPjwvZHM6UmVmZXJlbmNlPjxkczpSZWZlcmVuY2UgVHlwZT0iaHR0cDovL3VyaS5ldHNpLm9yZy8wMTkwMyNTaWduZWRQcm9wZXJ0aWVzIiBVUkk9IiN4bWxkc2lnLVNpZ25hdHVyZS1jODhkNGJjMC1jMDIzLTRmOGItYWE3YS1iMjA1NzgzZTk4NTUtc2lnbmVkcHJvcHMiPjxkczpEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGVuYyNzaGEyNTYiIC8+PGRzOkRpZ2VzdFZhbHVlPm5vci9yVEk1UElYc2pHSlV0SXlZK1p3Z3d2TUtnbzFlWmpsZGptMHVPTkE9PC9kczpEaWdlc3RWYWx1ZT48L2RzOlJlZmVyZW5jZT48L2RzOlNpZ25lZEluZm8+PGRzOlNpZ25hdHVyZVZhbHVlIElkPSJTaWduYXR1cmVWYWx1ZS1jODhkNGJjMC1jMDIzLTRmOGItYWE3YS1iMjA1NzgzZTk4NTUiPmZ3SzNBMmQycWlZQ1BnZW9raGhvZE1jdk5kN1NsTXBvZXkyck44QVNVTlJseGt0L01naGYzNUc1V0lZYzByTU10MnViUnNaaldxQStNem80S1l5MnMxOHd2VG85dUR6STFxQ1drWVNKWXhlbW5OM0VKUTMxSWUwUDR6emdLcEdTKytJdWFZUDc1SDNJRzhwVUljZ0dOcnAvMENKRWwwdy8yNUhHcjNpZitkVDRzTUlpV1FPUS9VUHJpVGNPaHJOZkUzRVhYa1lEZ1NZd1FRdUpNVmYwaWwyT1QxL1g1aVp6SHl6Y3RYM3M3eC9OaDlNcXZDekJpTUEwUmExRU5XMDhnNnlJMXlXdUhpdWRjSVdicDFjS05PdUNTb01mQ3RSTmVCc3JNVGhISkpoNkRZelpOWkVsV2VSa3JzVnRCaXhhNkdjSzRkQSsvTFIrOE1oT0FDTVpVQT09PC9kczpTaWduYXR1cmVWYWx1ZT48ZHM6S2V5SW5mbyBJZD0iU2lnbmF0dXJlLWM4OGQ0YmMwLWMwMjMtNGY4Yi1hYTdhLWIyMDU3ODNlOTg1NS1LZXlJbmZvIj48ZHM6WDUwOURhdGE+PGRzOlg1MDlDZXJ0aWZpY2F0ZT5NSUlIVmpDQ0JUNmdBd0lCQWdJS0tmSmpJS29FRk5zQlNEQU5CZ2txaGtpRzl3MEJBUXNGQURDQmhqRWVNQndHQ1NxR1NJYjNEUUVKQVJZUGFXNW1iMEJuYzJVdVkyOXRMbU52TVNVd0l3WURWUVFERXh4QmRYUnZjbWxrWVdRZ1UzVmliM0prYVc1aFpHRWdNREVnUjFORk1Rd3dDZ1lEVlFRTEV3TlFTMGt4RERBS0JnTlZCQW9UQTBkVFJURVVNQklHQTFVRUJ4TUxRbTluYjNSaElFUXVReTR4Q3pBSkJnTlZCQVlUQWtOUE1CNFhEVEl6TVRJeU1ERTBNRFV4T1ZvWERUSTFNVEl4T1RFME1EVXhPRm93Z2dFcE1SUXdFZ1lEVlFRSkRBdERVaUEzSURZZ1F5QTFOREVqTUNFR0ExVUVEUXdhUmtWUVNpQkhVMFVnUTB3Z056Y2dOeUEwTkNCUFJpQTNNREV4RkRBU0JnTlZCQWdNQzBKUFIwOVVRU0JFTGtNdU1SUXdFZ1lEVlFRSERBdENUMGRQVkVFZ1JDNURMakVMTUFrR0ExVUVCaE1DUTA4eE96QTVCZ05WQkFNTU1sVXVRUzVGTGlCRVNWSkZRME5KVDA0Z1JFVWdTVTFRVlVWVFZFOVRJRmtnUVVSVlFVNUJVeUJPUVVOSlQwNUJURVZUTVJrd0Z3WUtLd1lCQkFHa1pnRURBZ3dKT0RBd01UazNNalk0TVF3d0NnWURWUVFwREFOT1NWUXhFakFRQmdOVkJBVVRDVGd3TURFNU56STJPREU1TURjR0ExVUVDd3d3UkVsU1JVTkRTVTlPSUVSRklFZEZVMVJKVDA0Z1EwOVNVRTlTUVZSSlZrRWdMU0JPU1ZaRlRDQkRSVTVVVWtGTU1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBdFdzNWZ6NWl0SnFvUXNvOS8xYmpHQ0c1UW1YQitmYXA0bVFtZElFNU5EVVYrc3dqVWN6N05hMGdjVElBT3hlanI5WFB5Yk4xZGJ5WmxJODcxSjJzQjY3VlVTSjlNdCtrRjBuNncyNXNyMWdHcUVwMzZSQ0hDcHJxbXBKUHdXaXRMTHJmbHBwK3hObnUyQlBPcE8zNjVSamphUHFuWDd1dTN1T0VGeHpKWnF5THU3Ykd1QjlPYi9wUXd3MUtsSGJROFRoSE16UlEvYUhJUjFEVTBOUm85RDNaN3UvSXlUdmJwQnJSWHk2VVdxcmxIeVMvdUR6Y3QyUlp2VUg2aHd0MVRsWldSSnA2b2EwSXdjZXdKMWNSUnZ1ekJ3WE8vRnRRVHZrdjEweDFzamhpOTA2Sk1xVVppdmlsSXBvNzJILzdpNHVoakYwSndvOGl3TFNUWUgxL0J3SURBUUFCbzRJQ0hqQ0NBaG93REFZRFZSMFRBUUgvQkFJd0FEQWZCZ05WSFNNRUdEQVdnQlJCdk5RNWVMaURveGNhQ0pxcHVBUUNDUzNZbVRCb0JnZ3JCZ0VGQlFjQkFRUmNNRm93TWdZSUt3WUJCUVVITUFLR0ptaDBkSEJ6T2k4dlkyVnlkSE15TG1kelpTNWpiMjB1WTI4dlEwRmZVMVZDTURFdVkzSjBNQ1FHQ0NzR0FRVUZCekFCaGhob2RIUndjem92TDI5amMzQXlMbWR6WlM1amIyMHVZMjh3YWdZRFZSMFJCR013WVlFVWMyRnNaR0Z1WVhKQVpHbGhiaTVuYjNZdVkyK0dTV2gwZEhCek9pOHZaM05sTG1OdmJTNWpieTlrYjJOMWJXVnVkRzl6TDJObGNuUnBabWxqWVdOcGIyNWxjeTloWTNKbFpHbDBZV05wYjI0dk1UWXRSVU5FTFRBd01TNXdaR1l3Z1lNR0ExVWRJQVI4TUhvd2VBWUxLd1lCQkFHQjh5QUJCQTh3YVRCbkJnZ3JCZ0VGQlFjQ0FSWmJhSFIwY0hNNkx5OW5jMlV1WTI5dExtTnZMMlJ2WTNWdFpXNTBiM012WTJGc2FXUmhaQzlFVUVNdlJHVmpiR0Z5WVdOcGIyNWZaR1ZmVUhKaFkzUnBZMkZ6WDJSbFgwTmxjblJwWm1sallXTnBiMjVmVmpFMkxuQmtaakFuQmdOVkhTVUVJREFlQmdnckJnRUZCUWNEQWdZSUt3WUJCUVVIQXdRR0NDc0dBUVVGQndNQk1EVUdBMVVkSHdRdU1Dd3dLcUFvb0NhR0pHaDBkSEJ6T2k4dlkzSnNNaTVuYzJVdVkyOXRMbU52TDBOQlgxTlZRakF4TG1OeWJEQWRCZ05WSFE0RUZnUVVFMGZJNjZ6QWpLZW45TVF1Sk1xYWsyT3JEM2t3RGdZRFZSMFBBUUgvQkFRREFnVHdNQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUNBUUNJWFNvSVlhWGo0blRCdHVNN3p6bHJBZDR3a29uRjJoSWh0Ynpqbk16eWU5OWZrTGtwNVZSOVUvWktsMEtGZG5kcXRVZlJNL2M4QkhzTG1kSHVkckhvVW1CQ2Fjc2ErcndEU0tENncxeWhGZ0dKYzhndlFFRlJwNUpUZEZySm9wNHlzdDlHNW9aOVFkUTkrSmNxWTU2N0dVWS9Va1dnZVdvTXVKeUx6MWFaMWRNbFB6QmhOdWVIT21yNlBZbVBzWlFhNVFCVUJTazVtelpFNitxZGNGWmdZOTg5ZE9aZW9JelZidjJodnVxMmFmeG0vQkwvaGliaXh3VjNSSmZJbTdUYnJzck4reGlncStVQ3dBZFhDeGc1Q3d4eVplWW1mTHplb05JRUNSMjZSOUdVVldZamh2cldtTkNqTFowWkErMjFkU2huNGpKVnREcmVKS1dCTDczM0QzMFA1MWhkaHd2K21hdSs3UDh6S3cyUGNGREFwSUtEYWt5cXFNcjBLUC9BSi84YmlEM0xQOEdRVkIzZ0dmWmJTV3RrT2Z3U082K3dOMlZoL1BGZldJb3U1MkZQUHU4OXcwS1JCOFBCb082d01ndmxUZkZXb01Zc3dtQ3RmeFBRVGFweGRUTTVlMHlOMGE2SHpRekxDNms4cEcxak95UVljamh0dzdVbFY1UGttOSswZFVRVDJScnN4Zno1Y0YxakFUOXdCcTVabkxYWXk5ZUxYS3hUV3hjTWpybE9qV1JFMm9kQmJNaTdoM2RpMXRWbUVqQUJHWjZuYnQzRjN4UGtzeFhVK0RxRHVmVTV2elpiempNT0loRFNvbWwzYkdmakN0TFBJR2E1RisyU0tHTmtBYldGa1ZUbHlES2FFSDRicDk0ci9nWVFTNkVIMTRYbzd0eGtYQT09PC9kczpYNTA5Q2VydGlmaWNhdGU+PC9kczpYNTA5RGF0YT48ZHM6S2V5VmFsdWU+PGRzOlJTQUtleVZhbHVlPjxkczpNb2R1bHVzPnRXczVmejVpdEpxb1FzbzkvMWJqR0NHNVFtWEIrZmFwNG1RbWRJRTVORFVWK3N3alVjejdOYTBnY1RJQU94ZWpyOVhQeWJOMWRieVpsSTg3MUoyc0I2N1ZVU0o5TXQra0YwbjZ3MjVzcjFnR3FFcDM2UkNIQ3BycW1wSlB3V2l0TExyZmxwcCt4Tm51MkJQT3BPMzY1UmpqYVBxblg3dXUzdU9FRnh6SlpxeUx1N2JHdUI5T2IvcFF3dzFLbEhiUThUaEhNelJRL2FISVIxRFUwTlJvOUQzWjd1L0l5VHZicEJyUlh5NlVXcXJsSHlTL3VEemN0MlJadlVINmh3dDFUbFpXUkpwNm9hMEl3Y2V3SjFjUlJ2dXpCd1hPL0Z0UVR2a3YxMHgxc2poaTkwNkpNcVVaaXZpbElwbzcySC83aTR1aGpGMEp3bzhpd0xTVFlIMS9Cdz09PC9kczpNb2R1bHVzPjxkczpFeHBvbmVudD5BUUFCPC9kczpFeHBvbmVudD48L2RzOlJTQUtleVZhbHVlPjwvZHM6S2V5VmFsdWU+PC9kczpLZXlJbmZvPjxkczpPYmplY3QgSWQ9IlhhZGVzT2JqZWN0SWQtMzRlZWFhNmMtYmUwNi00NjBmLWEwOTYtMDQ4ZThkMjA0NDJmIj48eGFkZXM6UXVhbGlmeWluZ1Byb3BlcnRpZXMgeG1sbnM6eGFkZXM9Imh0dHA6Ly91cmkuZXRzaS5vcmcvMDE5MDMvdjEuMy4yIyIgSWQ9IlF1YWxpZnlpbmdQcm9wZXJ0aWVzLTE4N2I2MGIyLWUxOTMtNGM2MC1hN2RhLTRkNzhjNjIyODcxMSIgVGFyZ2V0PSIjU2lnbmF0dXJlLWM4OGQ0YmMwLWMwMjMtNGY4Yi1hYTdhLWIyMDU3ODNlOTg1NSI+PHhhZGVzOlNpZ25lZFByb3BlcnRpZXMgSWQ9InhtbGRzaWctU2lnbmF0dXJlLWM4OGQ0YmMwLWMwMjMtNGY4Yi1hYTdhLWIyMDU3ODNlOTg1NS1zaWduZWRwcm9wcyI+PHhhZGVzOlNpZ25lZFNpZ25hdHVyZVByb3BlcnRpZXM+PHhhZGVzOlNpZ25pbmdUaW1lPjIwMjUtMTEtMTJUMTc6MzE6MDMrMDA6MDA8L3hhZGVzOlNpZ25pbmdUaW1lPjx4YWRlczpTaWduaW5nQ2VydGlmaWNhdGU+PHhhZGVzOkNlcnQ+PHhhZGVzOkNlcnREaWdlc3Q+PGRzOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jI3NoYTI1NiIgLz48ZHM6RGlnZXN0VmFsdWU+QkpiQkdhbFo2VSt3RUpyUlVENjlodGVaUzgya3p0Z0hZTlNNSnN3NFA1ST08L2RzOkRpZ2VzdFZhbHVlPjwveGFkZXM6Q2VydERpZ2VzdD48eGFkZXM6SXNzdWVyU2VyaWFsPjxkczpYNTA5SXNzdWVyTmFtZT5DPUNPLCBMPUJvZ290YSBELkMuLCBPPUdTRSwgT1U9UEtJLCBDTj1BdXRvcmlkYWQgU3Vib3JkaW5hZGEgMDEgR1NFLCBFPWluZm9AZ3NlLmNvbS5jbzwvZHM6WDUwOUlzc3Vlck5hbWU+PGRzOlg1MDlTZXJpYWxOdW1iZXI+MTk4MDg4MjgwNzU5NDM2NjgxMzQ3NDAwPC9kczpYNTA5U2VyaWFsTnVtYmVyPjwveGFkZXM6SXNzdWVyU2VyaWFsPjwveGFkZXM6Q2VydD48L3hhZGVzOlNpZ25pbmdDZXJ0aWZpY2F0ZT48eGFkZXM6U2lnbmF0dXJlUG9saWN5SWRlbnRpZmllcj48eGFkZXM6U2lnbmF0dXJlUG9saWN5SWQ+PHhhZGVzOlNpZ1BvbGljeUlkPjx4YWRlczpJZGVudGlmaWVyPmh0dHBzOi8vZmFjdHVyYWVsZWN0cm9uaWNhLmRpYW4uZ292LmNvL3BvbGl0aWNhZGVmaXJtYS92Mi9wb2xpdGljYWRlZmlybWF2Mi5wZGY8L3hhZGVzOklkZW50aWZpZXI+PHhhZGVzOkRlc2NyaXB0aW9uIC8+PC94YWRlczpTaWdQb2xpY3lJZD48eGFkZXM6U2lnUG9saWN5SGFzaD48ZHM6RGlnZXN0TWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxlbmMjc2hhMjU2IiAvPjxkczpEaWdlc3RWYWx1ZT5kTW9NdnRjRzVhSXpnWW8wdElzU1FlVkpCRG5VbmZTT2ZCcHhYcm1vcjBZPTwvZHM6RGlnZXN0VmFsdWU+PC94YWRlczpTaWdQb2xpY3lIYXNoPjwveGFkZXM6U2lnbmF0dXJlUG9saWN5SWQ+PC94YWRlczpTaWduYXR1cmVQb2xpY3lJZGVudGlmaWVyPjx4YWRlczpTaWduZXJSb2xlPjx4YWRlczpDbGFpbWVkUm9sZXM+PHhhZGVzOkNsYWltZWRSb2xlPnN1cHBsaWVyPC94YWRlczpDbGFpbWVkUm9sZT48L3hhZGVzOkNsYWltZWRSb2xlcz48L3hhZGVzOlNpZ25lclJvbGU+PC94YWRlczpTaWduZWRTaWduYXR1cmVQcm9wZXJ0aWVzPjx4YWRlczpTaWduZWREYXRhT2JqZWN0UHJvcGVydGllcz48eGFkZXM6RGF0YU9iamVjdEZvcm1hdCBPYmplY3RSZWZlcmVuY2U9IiNSZWZlcmVuY2UtZTkyNGM4Y2UtNzJlMi00ZTRhLTllNTMtZjY2MjIxNjEwZGI0Ij48eGFkZXM6TWltZVR5cGU+dGV4dC94bWw8L3hhZGVzOk1pbWVUeXBlPjx4YWRlczpFbmNvZGluZz5VVEYtODwveGFkZXM6RW5jb2Rpbmc+PC94YWRlczpEYXRhT2JqZWN0Rm9ybWF0PjwveGFkZXM6U2lnbmVkRGF0YU9iamVjdFByb3BlcnRpZXM+PC94YWRlczpTaWduZWRQcm9wZXJ0aWVzPjwveGFkZXM6UXVhbGlmeWluZ1Byb3BlcnRpZXM+PC9kczpPYmplY3Q+PC9kczpTaWduYXR1cmU+PC9leHQ6RXh0ZW5zaW9uQ29udGVudD4NCiAgICA8L2V4dDpVQkxFeHRlbnNpb24+DQogIDwvZXh0OlVCTEV4dGVuc2lvbnM+DQogIDxjYmM6VUJMVmVyc2lvbklEPlVCTCAyLjE8L2NiYzpVQkxWZXJzaW9uSUQ+DQogIDxjYmM6Q3VzdG9taXphdGlvbklEPjE8L2NiYzpDdXN0b21pemF0aW9uSUQ+DQogIDxjYmM6UHJvZmlsZUlEPkRJQU4gMi4xPC9jYmM6UHJvZmlsZUlEPg0KICA8Y2JjOlByb2ZpbGVFeGVjdXRpb25JRD4yPC9jYmM6UHJvZmlsZUV4ZWN1dGlvbklEPg0KICA8Y2JjOklEPjEzMzU2MDk5PC9jYmM6SUQ+DQogIDxjYmM6VVVJRCBzY2hlbWVOYW1lPSJDVURFLVNIQTM4NCI+YzA1MGFjMjI4ZGQ5OTM3NjI2MzE5NTdiZGFmYTBhMmQwZjJkYTUwYzQ5MzQwNWQwOTVjN2MxYTZhNDcxMGRkMWY0YTNlMTA0OWY3ZDNiNTVlMGUxOTMyNTY4YTEzOWMzPC9jYmM6VVVJRD4NCiAgPGNiYzpJc3N1ZURhdGU+MjAyNS0xMS0xMjwvY2JjOklzc3VlRGF0ZT4NCiAgPGNiYzpJc3N1ZVRpbWU+MTc6MzE6MDMtMDU6MDA8L2NiYzpJc3N1ZVRpbWU+DQogIDxjYWM6U2VuZGVyUGFydHk+DQogICAgPGNhYzpQYXJ0eVRheFNjaGVtZT4NCiAgICAgIDxjYmM6UmVnaXN0cmF0aW9uTmFtZT5VbmlkYWQgRXNwZWNpYWwgRGlyZWNjacOzbiBkZSBJbXB1ZXN0b3MgeSBBZHVhbmFzIE5hY2lvbmFsZXM8L2NiYzpSZWdpc3RyYXRpb25OYW1lPg0KICAgICAgPGNiYzpDb21wYW55SUQgc2NoZW1lSUQ9IjQiIHNjaGVtZU5hbWU9IjEzIj44MDAxOTcyNjg8L2NiYzpDb21wYW55SUQ+DQogICAgICA8Y2FjOlRheFNjaGVtZT4NCiAgICAgICAgPGNiYzpJRD4wMTwvY2JjOklEPg0KICAgICAgICA8Y2JjOk5hbWU+SVZBPC9jYmM6TmFtZT4NCiAgICAgIDwvY2FjOlRheFNjaGVtZT4NCiAgICA8L2NhYzpQYXJ0eVRheFNjaGVtZT4NCiAgPC9jYWM6U2VuZGVyUGFydHk+DQogIDxjYWM6UmVjZWl2ZXJQYXJ0eT4NCiAgICA8Y2FjOlBhcnR5VGF4U2NoZW1lPg0KICAgICAgPGNiYzpSZWdpc3RyYXRpb25OYW1lPlZJTExBREEgQ0FSRE9OQSBFTElaQUJFVEg8L2NiYzpSZWdpc3RyYXRpb25OYW1lPg0KICAgICAgPGNiYzpDb21wYW55SUQgc2NoZW1lSUQ9IjAiIHNjaGVtZU5hbWU9IjEzIj4yNDQ3OTkyOTwvY2JjOkNvbXBhbnlJRD4NCiAgICAgIDxjYWM6VGF4U2NoZW1lPg0KICAgICAgICA8Y2JjOklEPjAxPC9jYmM6SUQ+DQogICAgICAgIDxjYmM6TmFtZT5JVkE8L2NiYzpOYW1lPg0KICAgICAgPC9jYWM6VGF4U2NoZW1lPg0KICAgIDwvY2FjOlBhcnR5VGF4U2NoZW1lPg0KICA8L2NhYzpSZWNlaXZlclBhcnR5Pg0KICA8Y2FjOkRvY3VtZW50UmVzcG9uc2U+DQogICAgPGNhYzpSZXNwb25zZT4NCiAgICAgIDxjYmM6UmVzcG9uc2VDb2RlPjAyPC9jYmM6UmVzcG9uc2VDb2RlPg0KICAgICAgPGNiYzpEZXNjcmlwdGlvbj5Eb2N1bWVudG8gdmFsaWRhZG8gcG9yIGxhIERJQU48L2NiYzpEZXNjcmlwdGlvbj4NCiAgICA8L2NhYzpSZXNwb25zZT4NCiAgICA8Y2FjOkRvY3VtZW50UmVmZXJlbmNlPg0KICAgICAgPGNiYzpJRD5TRVRQOTkwMDAwMjQ5PC9jYmM6SUQ+DQogICAgICA8Y2JjOlVVSUQgc2NoZW1lTmFtZT0iQ1VGRS1TSEEzODQiPjBiMDc0MTI2ZDY5ZWMwZmI2NjM3ZjI1Y2QyNTA5MDdkMTNjMjNmNjA5NjIyOWMwNDEyMjE4OWEwZWQ5OWY5MzIwYWYxZjI3NjAxOWQ3MDQ0YzMyYjcxYWEwYzJkZjRlYzwvY2JjOlVVSUQ+DQogICAgPC9jYWM6RG9jdW1lbnRSZWZlcmVuY2U+DQogICAgPGNhYzpMaW5lUmVzcG9uc2U+DQogICAgICA8Y2FjOkxpbmVSZWZlcmVuY2U+DQogICAgICAgIDxjYmM6TGluZUlEPjE8L2NiYzpMaW5lSUQ+DQogICAgICA8L2NhYzpMaW5lUmVmZXJlbmNlPg0KICAgICAgPGNhYzpSZXNwb25zZT4NCiAgICAgICAgPGNiYzpSZXNwb25zZUNvZGU+MDAwMDwvY2JjOlJlc3BvbnNlQ29kZT4NCiAgICAgICAgPGNiYzpEZXNjcmlwdGlvbj4wPC9jYmM6RGVzY3JpcHRpb24+DQogICAgICA8L2NhYzpSZXNwb25zZT4NCiAgICA8L2NhYzpMaW5lUmVzcG9uc2U+DQogICAgPGNhYzpMaW5lUmVzcG9uc2U+DQogICAgICA8Y2FjOkxpbmVSZWZlcmVuY2U+DQogICAgICAgIDxjYmM6TGluZUlEPjI8L2NiYzpMaW5lSUQ+DQogICAgICA8L2NhYzpMaW5lUmVmZXJlbmNlPg0KICAgICAgPGNhYzpSZXNwb25zZT4NCiAgICAgICAgPGNiYzpSZXNwb25zZUNvZGU+RkFKNDRiPC9jYmM6UmVzcG9uc2VDb2RlPg0KICAgICAgICA8Y2JjOkRlc2NyaXB0aW9uPk5pdCBvIERvY3VtZW50byBkZSBJZGVudGlmaWNhY2nDs24gaW5mb3JtYWRvIE5vIGNvcnJlc3BvbmRlIGFsIHJlZ2lzdHJhZG8gZW4gZWwgUlVUIGNvbiByZXNwZWN0byBhIGxhIHJhesOzbiBzb2NpYWwgbyBub21icmUgY29tZXJjaWFsIHN1bWluaXN0cmFkby48L2NiYzpEZXNjcmlwdGlvbj4NCiAgICAgIDwvY2FjOlJlc3BvbnNlPg0KICAgIDwvY2FjOkxpbmVSZXNwb25zZT4NCiAgICA8Y2FjOkxpbmVSZXNwb25zZT4NCiAgICAgIDxjYWM6TGluZVJlZmVyZW5jZT4NCiAgICAgICAgPGNiYzpMaW5lSUQ+MzwvY2JjOkxpbmVJRD4NCiAgICAgIDwvY2FjOkxpbmVSZWZlcmVuY2U+DQogICAgICA8Y2FjOlJlc3BvbnNlPg0KICAgICAgICA8Y2JjOlJlc3BvbnNlQ29kZT5GQUo0M2I8L2NiYzpSZXNwb25zZUNvZGU+DQogICAgICAgIDxjYmM6RGVzY3JpcHRpb24+Tm9tYnJlIGluZm9ybWFkbyBObyBjb3JyZXNwb25kZSBhbCByZWdpc3RyYWRvIGVuIGVsIFJVVCBjb24gcmVzcGVjdG8gYWwgTml0IHN1bWluc3RyYWRvLjwvY2JjOkRlc2NyaXB0aW9uPg0KICAgICAgPC9jYWM6UmVzcG9uc2U+DQogICAgPC9jYWM6TGluZVJlc3BvbnNlPg0KICAgIDxjYWM6TGluZVJlc3BvbnNlPg0KICAgICAgPGNhYzpMaW5lUmVmZXJlbmNlPg0KICAgICAgICA8Y2JjOkxpbmVJRD40PC9jYmM6TGluZUlEPg0KICAgICAgPC9jYWM6TGluZVJlZmVyZW5jZT4NCiAgICAgIDxjYWM6UmVzcG9uc2U+DQogICAgICAgIDxjYmM6UmVzcG9uc2VDb2RlPlJVVDAxPC9jYmM6UmVzcG9uc2VDb2RlPg0KICAgICAgICA8Y2JjOkRlc2NyaXB0aW9uPkxhIHZhbGlkYWNpw7NuIGRlbCBlc3RhZG8gZGVsIFJVVCBwcsOzeGltYW1lbnRlIGVzdGFyw6EgZGlzcG9uaWJsZS48L2NiYzpEZXNjcmlwdGlvbj4NCiAgICAgIDwvY2FjOlJlc3BvbnNlPg0KICAgIDwvY2FjOkxpbmVSZXNwb25zZT4NCiAgPC9jYWM6RG9jdW1lbnRSZXNwb25zZT4NCjwvQXBwbGljYXRpb25SZXNwb25zZT5dXT48L2NiYzpEZXNjcmlwdGlvbj4KICAgICAgICA8L2NhYzpFeHRlcm5hbFJlZmVyZW5jZT4KICAgICAgPC9jYWM6QXR0YWNobWVudD4KICAgICAgPGNhYzpSZXN1bHRPZlZlcmlmaWNhdGlvbj4KICAgICAgICA8Y2JjOlZhbGlkYXRvcklEPlVuaWRhZCBFc3BlY2lhbCBEaXJlY2Npw7NuIGRlIEltcHVlc3RvcyBZIEFkdWFuYXMgTmFjaW9uYWxlczwvY2JjOlZhbGlkYXRvcklEPgogICAgICAgIDxjYmM6VmFsaWRhdGlvblJlc3VsdENvZGU+MDI8L2NiYzpWYWxpZGF0aW9uUmVzdWx0Q29kZT4KICAgICAgICA8Y2JjOlZhbGlkYXRpb25EYXRlPjIwMjUtMTEtMTI8L2NiYzpWYWxpZGF0aW9uRGF0ZT4KICAgICAgICA8Y2JjOlZhbGlkYXRpb25UaW1lPjE3OjMxOjAzLTA1OjAwPC9jYmM6VmFsaWRhdGlvblRpbWU+CiAgICAgIDwvY2FjOlJlc3VsdE9mVmVyaWZpY2F0aW9uPgogICAgPC9jYWM6RG9jdW1lbnRSZWZlcmVuY2U+CiAgPC9jYWM6UGFyZW50RG9jdW1lbnRMaW5lUmVmZXJlbmNlPgo8L0F0dGFjaGVkRG9jdW1lbnQ+Cg==",
    "type_rejection_id": null,
    "resend_consecutive": false
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Authorization", "Bearer a25b9533afbae4d16a25505524bd89f1dfaa604e97111dea7502a139abcde18a");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"event_id":1,"allow_cash_documents":false,"sendmail":false,"base64_attacheddocument_name":"ad09001495660102400018741.xml","base64_attacheddocument":"PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxBdHRhY2hlZERvY3VtZW50IHhtbG5zPSJ1cm46b2FzaXM6bmFtZXM6c3BlY2lmaWNhdGlvbjp1Ymw6c2NoZW1hOnhzZDpBdHRhY2hlZERvY3VtZW50LTIiIHhtbG5zOmNhYz0idXJuOm9hc2lzOm5hbWVzOnNwZWNpZmljYXRpb246dWJsOnNjaGVtYTp4c2Q6Q29tbW9uQWdncmVnYXRlQ29tcG9uZW50cy0yIiB4bWxuczpjYmM9InVybjpvYXNpczpuYW1lczpzcGVjaWZpY2F0aW9uOnVibDpzY2hlbWE6eHNkOkNvbW1vbkJhc2ljQ29tcG9uZW50cy0yIiB4bWxuczpjY3RzPSJ1cm46dW46dW5lY2U6dW5jZWZhY3Q6ZGF0YTpzcGVjaWZpY2F0aW9uOkNvcmVDb21wb25lbnRUeXBlU2NoZW1hTW9kdWxlOjIiIHhtbG5zOmRzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjIiB4bWxuczpleHQ9InVybjpvYXNpczpuYW1lczpzcGVjaWZpY2F0aW9uOnVibDpzY2hlbWE6eHNkOkNvbW1vbkV4dGVuc2lvbkNvbXBvbmVudHMtMiIgeG1sbnM6eGFkZXM9Imh0dHA6Ly91cmkuZXRzaS5vcmcvMDE5MDMvdjEuMy4yIyIgeG1sbnM6eGFkZXMxNDE9Imh0dHA6Ly91cmkuZXRzaS5vcmcvMDE5MDMvdjEuNC4xIyI+CiAgPGV4dDpVQkxFeHRlbnNpb25zPgogICAgPGV4dDpVQkxFeHRlbnNpb24+CiAgICAgIDxleHQ6RXh0ZW5zaW9uQ29udGVudC8+CiAgICA8L2V4dDpVQkxFeHRlbnNpb24+CiAgPC9leHQ6VUJMRXh0ZW5zaW9ucz4KICA8Y2JjOlVCTFZlcnNpb25JRD5VQkwgMi4xPC9jYmM6VUJMVmVyc2lvbklEPgogIDxjYmM6Q3VzdG9taXphdGlvbklEPkRvY3VtZW50b3MgYWRqdW50b3M8L2NiYzpDdXN0b21pemF0aW9uSUQ+CiAgPGNiYzpQcm9maWxlSUQ+RmFjdHVyYSBFbGVjdHLDs25pY2EgZGUgVmVudGE8L2NiYzpQcm9maWxlSUQ+CiAgPGNiYzpQcm9maWxlRXhlY3V0aW9uSUQ+MjwvY2JjOlByb2ZpbGVFeGVjdXRpb25JRD4KICA8Y2JjOklEPjBiMDc0MTI2ZDY5ZWMwZmI2NjM3ZjI1Y2QyNTA5MDdkMTNjMjNmNjA5NjIyOWMwNDEyMjE4OWEwZWQ5OWY5MzIwYWYxZjI3NjAxOWQ3MDQ0YzMyYjcxYWEwYzJkZjRlYzwvY2JjOklEPgogIDxjYmM6SXNzdWVEYXRlPjIwMjUtMTEtMTI8L2NiYzpJc3N1ZURhdGU+CiAgPGNiYzpJc3N1ZVRpbWU+MTc6MzI6NTgtMDU6MDA8L2NiYzpJc3N1ZVRpbWU+CiAgPGNiYzpEb2N1bWVudFR5cGU+Q29udGVuZWRvciBkZSBGYWN0dXJhIEVsZWN0csOzbmljYTwvY2JjOkRvY3VtZW50VHlwZT4KICA8Y2JjOlBhcmVudERvY3VtZW50SUQ+U0VUUDk5MDAwMDI0OTwvY2JjOlBhcmVudERvY3VtZW50SUQ+CiAgPGNhYzpTZW5kZXJQYXJ0eT4KICAgIDxjYWM6UGFydHlUYXhTY2hlbWU+CiAgICAgIDxjYmM6UmVnaXN0cmF0aW9uTmFtZT5WSUxMQURBIENBUkRPTkEgRUxJWkFCRVRIPC9jYmM6UmVnaXN0cmF0aW9uTmFtZT4KICAgICAgPGNiYzpDb21wYW55SUQgc2NoZW1lQWdlbmN5SUQ9IjE5NSIgc2NoZW1lQWdlbmN5TmFtZT0iQ08sIERJQU4gKERpcmVjY2nDs24gZGUgSW1wdWVzdG9zIHkgQWR1YW5hcyBOYWNpb25hbGVzKSIgc2NoZW1lSUQ9IjAiIHNjaGVtZU5hbWU9IjEzIj4yNDQ3OTkyOTwvY2JjOkNvbXBhbnlJRD4KICAgICAgPGNiYzpUYXhMZXZlbENvZGUgbGlzdE5hbWU9IjQ5Ij5SLTk5LVBOPC9jYmM6VGF4TGV2ZWxDb2RlPgogICAgICA8Y2FjOlRheFNjaGVtZT4KICAgICAgICA8Y2JjOklEPjAxPC9jYmM6SUQ+CiAgICAgICAgPGNiYzpOYW1lPklWQTwvY2JjOk5hbWU+CiAgICAgIDwvY2FjOlRheFNjaGVtZT4KICAgIDwvY2FjOlBhcnR5VGF4U2NoZW1lPgogIDwvY2FjOlNlbmRlclBhcnR5PgogIDxjYWM6UmVjZWl2ZXJQYXJ0eT4KICAgIDxjYWM6UGFydHlUYXhTY2hlbWU+CiAgICAgIDxjYmM6UmVnaXN0cmF0aW9uTmFtZT5BTEVYQU5ERVIgT0JBTkRPIExPTkRPTk88L2NiYzpSZWdpc3RyYXRpb25OYW1lPgogICAgICA8Y2JjOkNvbXBhbnlJRCBzY2hlbWVBZ2VuY3lJRD0iMTk1IiBzY2hlbWVBZ2VuY3lOYW1lPSJDTywgRElBTiAoRGlyZWNjacOzbiBkZSBJbXB1ZXN0b3MgeSBBZHVhbmFzIE5hY2lvbmFsZXMpIiBzY2hlbWVJRD0iMiIgc2NoZW1lTmFtZT0iMzEiIHNjaGVtZVZlcnNpb25JRD0iMiI+ODkwMDgwMDM8L2NiYzpDb21wYW55SUQ+CiAgICAgIDxjYmM6VGF4TGV2ZWxDb2RlIGxpc3ROYW1lPSI0OSI+Ui05OS1QTjwvY2JjOlRheExldmVsQ29kZT4KICAgICAgPGNhYzpUYXhTY2hlbWU+CiAgICAgICAgPGNiYzpJRD4wMTwvY2JjOklEPgogICAgICAgIDxjYmM6TmFtZT5JVkE8L2NiYzpOYW1lPgogICAgICA8L2NhYzpUYXhTY2hlbWU+CiAgICA8L2NhYzpQYXJ0eVRheFNjaGVtZT4KICA8L2NhYzpSZWNlaXZlclBhcnR5PgogIDxjYWM6QXR0YWNobWVudD4KICAgIDxjYWM6RXh0ZXJuYWxSZWZlcmVuY2U+CiAgICAgIDxjYmM6TWltZUNvZGU+dGV4dC94bWw8L2NiYzpNaW1lQ29kZT4KICAgICAgPGNiYzpFbmNvZGluZ0NvZGU+VVRGLTg8L2NiYzpFbmNvZGluZ0NvZGU+CiAgICAgIDxjYmM6RGVzY3JpcHRpb24+PCFbQ0RBVEFbPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxJbnZvaWNlIHhtbG5zPSJ1cm46b2FzaXM6bmFtZXM6c3BlY2lmaWNhdGlvbjp1Ymw6c2NoZW1hOnhzZDpJbnZvaWNlLTIiIHhtbG5zOmNhYz0idXJuOm9hc2lzOm5hbWVzOnNwZWNpZmljYXRpb246dWJsOnNjaGVtYTp4c2Q6Q29tbW9uQWdncmVnYXRlQ29tcG9uZW50cy0yIiB4bWxuczpjYmM9InVybjpvYXNpczpuYW1lczpzcGVjaWZpY2F0aW9uOnVibDpzY2hlbWE6eHNkOkNvbW1vbkJhc2ljQ29tcG9uZW50cy0yIiB4bWxuczpkcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyIgeG1sbnM6ZXh0PSJ1cm46b2FzaXM6bmFtZXM6c3BlY2lmaWNhdGlvbjp1Ymw6c2NoZW1hOnhzZDpDb21tb25FeHRlbnNpb25Db21wb25lbnRzLTIiIHhtbG5zOnN0cz0iZGlhbjpnb3Y6Y286ZmFjdHVyYWVsZWN0cm9uaWNhOlN0cnVjdHVyZXMtMi0xIiB4bWxuczp4YWRlcz0iaHR0cDovL3VyaS5ldHNpLm9yZy8wMTkwMy92MS4zLjIjIiB4bWxuczp4YWRlczE0MT0iaHR0cDovL3VyaS5ldHNpLm9yZy8wMTkwMy92MS40LjEjIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4c2k6c2NoZW1hTG9jYXRpb249InVybjpvYXNpczpuYW1lczpzcGVjaWZpY2F0aW9uOnVibDpzY2hlbWE6eHNkOkludm9pY2UtMiAgICAgaHR0cDovL2RvY3Mub2FzaXMtb3Blbi5vcmcvdWJsL29zLVVCTC0yLjEveHNkL21haW5kb2MvVUJMLUludm9pY2UtMi4xLnhzZCI+CiAgPGV4dDpVQkxFeHRlbnNpb25zPgogICAgPGV4dDpVQkxFeHRlbnNpb24+CiAgICAgIDxleHQ6RXh0ZW5zaW9uQ29udGVudD4KICAgICAgICA8c3RzOkRpYW5FeHRlbnNpb25zPgogICAgICAgICAgPHN0czpJbnZvaWNlQ29udHJvbD4KICAgICAgICAgICAgPHN0czpJbnZvaWNlQXV0aG9yaXphdGlvbj4xODc2MDAwMDAwMTwvc3RzOkludm9pY2VBdXRob3JpemF0aW9uPgogICAgICAgICAgICA8c3RzOkF1dGhvcml6YXRpb25QZXJpb2Q+CiAgICAgICAgICAgICAgPGNiYzpTdGFydERhdGU+MjAxOS0wMS0xOTwvY2JjOlN0YXJ0RGF0ZT4KICAgICAgICAgICAgICA8Y2JjOkVuZERhdGU+MjAzMC0wMS0xOTwvY2JjOkVuZERhdGU+CiAgICAgICAgICAgIDwvc3RzOkF1dGhvcml6YXRpb25QZXJpb2Q+CiAgICAgICAgICAgIDxzdHM6QXV0aG9yaXplZEludm9pY2VzPgogICAgICAgICAgICAgIDxzdHM6UHJlZml4PlNFVFA8L3N0czpQcmVmaXg+CiAgICAgICAgICAgICAgPHN0czpGcm9tPjk5MDAwMDAwMDwvc3RzOkZyb20+CiAgICAgICAgICAgICAgPHN0czpUbz45OTUwMDAwMDA8L3N0czpUbz4KICAgICAgICAgICAgPC9zdHM6QXV0aG9yaXplZEludm9pY2VzPgogICAgICAgICAgPC9zdHM6SW52b2ljZUNvbnRyb2w+CiAgICAgICAgICA8c3RzOkludm9pY2VTb3VyY2U+CiAgICAgICAgICAgIDxjYmM6SWRlbnRpZmljYXRpb25Db2RlIGxpc3RBZ2VuY3lJRD0iNiIgbGlzdEFnZW5jeU5hbWU9IlVuaXRlZCBOYXRpb25zIEVjb25vbWljIENvbW1pc3Npb24gZm9yIEV1cm9wZSIgbGlzdFNjaGVtZVVSST0idXJuOm9hc2lzOm5hbWVzOnNwZWNpZmljYXRpb246dWJsOmNvZGVsaXN0OmdjOkNvdW50cnlJZGVudGlmaWNhdGlvbkNvZGUtMi4xIj5DTzwvY2JjOklkZW50aWZpY2F0aW9uQ29kZT4KICAgICAgICAgIDwvc3RzOkludm9pY2VTb3VyY2U+CiAgICAgICAgICA8c3RzOlNvZnR3YXJlUHJvdmlkZXI+CiAgICAgICAgICAgIDxzdHM6UHJvdmlkZXJJRCBzY2hlbWVBZ2VuY3lJRD0iMTk1IiBzY2hlbWVBZ2VuY3lOYW1lPSJDTywgRElBTiAoRGlyZWNjacOzbiBkZSBJbXB1ZXN0b3MgeSBBZHVhbmFzIE5hY2lvbmFsZXMpIiBzY2hlbWVJRD0iMCIgc2NoZW1lTmFtZT0iMzEiPjI0NDc5OTI5PC9zdHM6UHJvdmlkZXJJRD4KICAgICAgICAgICAgPHN0czpTb2Z0d2FyZUlEIHNjaGVtZUFnZW5jeUlEPSIxOTUiIHNjaGVtZUFnZW5jeU5hbWU9IkNPLCBESUFOIChEaXJlY2Npw7NuIGRlIEltcHVlc3RvcyB5IEFkdWFuYXMgTmFjaW9uYWxlcykiPjVkNjRhYTQ3LTdkMzctNDI1NS05OGZiLWU1ZmRjMDNkY2ViNDwvc3RzOlNvZnR3YXJlSUQ+CiAgICAgICAgICA8L3N0czpTb2Z0d2FyZVByb3ZpZGVyPgogICAgICAgICAgPHN0czpTb2Z0d2FyZVNlY3VyaXR5Q29kZSBzY2hlbWVBZ2VuY3lJRD0iMTk1IiBzY2hlbWVBZ2VuY3lOYW1lPSJDTywgRElBTiAoRGlyZWNjacOzbiBkZSBJbXB1ZXN0b3MgeSBBZHVhbmFzIE5hY2lvbmFsZXMpIj41NjdkMDk4MjA0OTYyNzBjNjBhOWNjYzE0NWNhOWY1YWMwZmExODNhMWMzZTEzMWI5ODU2MTRjOTZkMmFmMWIwMWM5NDQzYTMwYzRlMmIxMDdmMzcwMTRiNDhkMTg3MWU8L3N0czpTb2Z0d2FyZVNlY3VyaXR5Q29kZT4KICAgICAgICAgIDxzdHM6QXV0aG9yaXphdGlvblByb3ZpZGVyPgogICAgICAgICAgICA8c3RzOkF1dGhvcml6YXRpb25Qcm92aWRlcklEIHNjaGVtZUFnZW5jeUlEPSIxOTUiIHNjaGVtZUFnZW5jeU5hbWU9IkNPLCBESUFOIChEaXJlY2Npw7NuIGRlIEltcHVlc3RvcyB5IEFkdWFuYXMgTmFjaW9uYWxlcykiIHNjaGVtZUlEPSI0IiBzY2hlbWVOYW1lPSIzMSI+ODAwMTk3MjY4PC9zdHM6QXV0aG9yaXphdGlvblByb3ZpZGVySUQ+CiAgICAgICAgICA8L3N0czpBdXRob3JpemF0aW9uUHJvdmlkZXI+CiAgICAgICAgICA8c3RzOlFSQ29kZT5odHRwczovL2NhdGFsb2dvLXZwZmUtaGFiLmRpYW4uZ292LmNvL2RvY3VtZW50L3NlYXJjaHFyP2RvY3VtZW50a2V5PTBiMDc0MTI2ZDY5ZWMwZmI2NjM3ZjI1Y2QyNTA5MDdkMTNjMjNmNjA5NjIyOWMwNDEyMjE4OWEwZWQ5OWY5MzIwYWYxZjI3NjAxOWQ3MDQ0YzMyYjcxYWEwYzJkZjRlYzwvc3RzOlFSQ29kZT4KICAgICAgICA8L3N0czpEaWFuRXh0ZW5zaW9ucz4KICAgICAgPC9leHQ6RXh0ZW5zaW9uQ29udGVudD4KICAgIDwvZXh0OlVCTEV4dGVuc2lvbj4KICAgIDxleHQ6VUJMRXh0ZW5zaW9uPgogICAgICA8ZXh0OkV4dGVuc2lvbkNvbnRlbnQ+PGRzOlNpZ25hdHVyZSB4bWxuczpkcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyIgSWQ9IlRPUlJFU09GVFdBUkUtNzJDQjA2MEM2NTM1NEFGOEQ1MkVDQjBDREYzNDRGQUY5NDkyRTkzQiI+PGRzOlNpZ25lZEluZm8+PGRzOkNhbm9uaWNhbGl6YXRpb25NZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy14bWwtYzE0bi0yMDAxMDMxNSIvPjxkczpTaWduYXR1cmVNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRzaWctbW9yZSNyc2Etc2hhMjU2Ii8+PGRzOlJlZmVyZW5jZSBJZD0iUkVGLTNDRDg5QThCMTYxRjQ1NEE3QzEzOTk1RkQyMjlBMkZBQzVBRkZENDAiIFVSST0iIj48ZHM6VHJhbnNmb3Jtcz48ZHM6VHJhbnNmb3JtIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI2VudmVsb3BlZC1zaWduYXR1cmUiLz48L2RzOlRyYW5zZm9ybXM+PGRzOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jI3NoYTI1NiIvPjxkczpEaWdlc3RWYWx1ZT4zTDUrNFlJb0JWM3BhU0xLV1BMOTJEQnJpMVQxMnIxYTdzRytPeFZwN2R3PTwvZHM6RGlnZXN0VmFsdWU+PC9kczpSZWZlcmVuY2U+PGRzOlJlZmVyZW5jZSBVUkk9IiNLRVktSU5GTy1FQ0ZGNDgwRjZFNDIyNjYzQTlCRkU1OUU1RkQwNzVBMzk5RjQ4NzU0Ij48ZHM6RGlnZXN0TWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxlbmMjc2hhMjU2Ii8+PGRzOkRpZ2VzdFZhbHVlPm9xa0Z4VTZSNTBMb3IzSG9WMkxkZlgrRW5EdGxrcE83V0c0anNlN054eEE9PC9kczpEaWdlc3RWYWx1ZT48L2RzOlJlZmVyZW5jZT48ZHM6UmVmZXJlbmNlIFR5cGU9Imh0dHA6Ly91cmkuZXRzaS5vcmcvMDE5MDMjU2lnbmVkUHJvcGVydGllcyIgVVJJPSIjU0lHTkVELVBST1BTLTUzQTk3OTlGODFDRDhDNTcwMUQwOTM1QTczRUIwREJDQUYwNDE4N0MiPjxkczpEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGVuYyNzaGEyNTYiLz48ZHM6RGlnZXN0VmFsdWU+OUZORTdtc2dxUnRWZFdQRDdDdFpvd1FDUnlBS1pPTVl3Wi9NVUYrOVorND08L2RzOkRpZ2VzdFZhbHVlPjwvZHM6UmVmZXJlbmNlPjwvZHM6U2lnbmVkSW5mbz48ZHM6U2lnbmF0dXJlVmFsdWUgSWQ9IlNJRy1WQUxVRS1CMjZCRTNBMzI0QjI5Q0U3NTc3RkQzODYyMjBGQUE5MjlERTFDOEYxIj5uMzB4dUdWdEk4blB5dWQ4cy80VVhZdGVEWW1pWkFnYklHcHRGcUUzbDRXalRTa0xWN1ZnSS8wWWg3eUp4ekRxenpHZEdXenNSaWk4Wi9KREJxcXNPQmQ1aG9YL0RyZXZNU2NnQ2w0QlVveDJlNklWclhHc3E2aUwrZUZFai9oWHc4Y3FOK2tVaTZlWGM3MmhTK2NoQVdxWXRXRkMrQ1pEV2lsZXZEZXVxbVA3VjRPeDZJdzhJd1d3eU1qdFd3aGxhSWRpWG1vZnFTQUQ2QVRpNm11WWJPWW14ZW5YUGRqYnI4MmJvaUVOelRzTklseU0rUzZvai96azdTM0gzaEFlWTkxR3lLQUVSRE1HWWZOenVmOGI3eEliQ1RUemtWUXl3VFRqV1hwNFpGSG52REFuQU1wTzZVMEJFTnRRZllJczVNb2JPdkRXM2twNEtWK1hCNWNua2c9PTwvZHM6U2lnbmF0dXJlVmFsdWU+PGRzOktleUluZm8gSWQ9IktFWS1JTkZPLUVDRkY0ODBGNkU0MjI2NjNBOUJGRTU5RTVGRDA3NUEzOTlGNDg3NTQiPjxkczpYNTA5RGF0YT48ZHM6WDUwOUNlcnRpZmljYXRlPgpNSUlISVRDQ0JnbWdBd0lCQWdJSUVXUzlhejFPVldjd0RRWUpLb1pJaHZjTkFRRUxCUUF3Z2NVeEpqQWtCZ05WCkJBTU1IVk5WUWtOQklFTkJUVVZTUmtsU1RVRWdRMDlNVDAxQ1NVRWdVMEZUTVJRd0VnWURWUVFGRXdzNU1ERXoKTVRJeE1USXROREZBTUQ0R0ExVUVDd3czUTJWeWRHbG1hV05oWkc5eklGQmhjbUVnUm1seWJXRWdSV3hsWTNSeQpiMjVwWTJFZ1EyRnRaWEptYVhKdFlTQkRiMnh2YldKcFlURWdNQjRHQTFVRUNnd1hRMEZOUlZKR1NWSk5RU0JEClQweFBUVUpKUVNCVFFWTXhGREFTQmdOVkJBY01DMEpQUjA5VVFTQkVMa011TVFzd0NRWURWUVFHRXdKRFR6QWUKRncweU5UQTVNREV4TXpRME5UQmFGdzB5TmpBNU1ERXhNelEwTkRsYU1JSGtNUzh3TFFZRFZRUUpEQ1pWVWtJZwpRbEpTSUZaSlRFeEJJRUZNUlVwQlRrUlNRU0JGVkNBeElFMWFJRElnUTFNZ09URVRNQkVHQTFVRUZCTUtNekl4Ck1qa3lORFU1TlRFbE1DTUdBMVVFQXd3Y1JVeEpXa0ZDUlZSSUlGWkpURXhCUkVFZ1JFVWdRMEZTUkU5T1FURVIKTUE4R0ExVUVCUk1JTWpRME56azVNamt4SERBYUJnTlZCQXNNRTBaaFkzUjFjbUVnUld4bFkzUnliMjVwWTJFeApKVEFqQmdOVkJBb01IRVZNU1ZwQlFrVlVTQ0JXU1V4TVFVUkJJRVJGSUVOQlVrUlBUa0V4RURBT0JnTlZCQWdNCkIwRnliV1Z1YVdFeEN6QUpCZ05WQkFZVEFrTlBNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUIKQ2dLQ0FRRUFwelhJaVllSnY4QVJ4Sy8yQ2lOelJNeXA0ZU11MC93V1RQTFoyNTk3djhQRTRCL2tRU1E3dllmSApRSnBYWng3QkJSRGRaR2dMUEU3OCtGbDNwZld2YUJIMDIwQ3RZalB6SWZ4ZXRYcjNjMmIxblhhL2FKdHIwZUZhCm0xYm9xa29hWlk1SUZrZkJVT212WWNNOFd4Tzg4RGoxSzlQWHZPY3lBMWpLZVVUcVdOTFZDeWk3UG1ybGdHYmUKMXlmd0UrcnJUMmRMT2dmbHBaN2NTekEyK1JjNmtpa2UwSlJrSkhuVU91R3dGQjlsYVVXclgrVCtmQ1BkU0c3YQpqdGpCNFUyTGh3WlVTREFlVDRiUHNIUi9qMkVPTDhad2V1MHRIQzAvU3VleWJOTUxBa0l6NjMvOTNsRnc5ZGVlCkw4dWhJbUovNDRNLzBibVVzb1drd3pjaHMrTnhyd0lEQVFBQm80SUM4akNDQXU0d0RBWURWUjBUQVFIL0JBSXcKQURBZkJnTlZIU01FR0RBV2dCVEFqNTlybFJsV1VUV2VWSmpHZDVmOUpkajJ6VEJiQmdnckJnRUZCUWNCQVFSUApNRTB3U3dZSUt3WUJCUVVITUFHR1AyaDBkSEE2THk5d2EybGpiMnd1WTJGdFpYSm1hWEp0WVdOdmJHOXRZbWxoCkxtTnZMMlZxWW1OaEwzQjFZbXhwWTNkbFlpOXpkR0YwZFhNdmIyTnpjREFWQmdOVkhSRUVEakFNaUFvckJnRUUKQVlHSExoNExNQ2NHQTFVZEpRUWdNQjRHQ0NzR0FRVUZCd01DQmdnckJnRUZCUWNEQkFZSUt3WUJCUVVIQXdFdwpnZ0h2QmdOVkhSOEJBZjhFZ2dIak1JSUIzekNDQWR1Z2dnRUpvSUlCQllhQ0FRRm9kSFJ3T2k4dmNHdHBZMjlzCkxtTmhiV1Z5Wm1seWJXRmpiMnh2YldKcFlTNWpieTlsYW1KallTOXdkV0pzYVdOM1pXSXZkMlZpWkdsemRDOWoKWlhKMFpHbHpkRDlqYldROVkzSnNKbWx6YzNWbGNqMURUaVV6UkZOVlFrTkJLME5CVFVWU1JrbFNUVUVyUTA5TQpUMDFDU1VFclUwRlRKVEpEVTA0bE0wUTVNREV6TVRJeE1USXROQ1V5UTA5VkpUTkVRMlZ5ZEdsbWFXTmhaRzl6CksxQmhjbUVyUm1seWJXRXJSV3hsWTNSeWIyNXBZMkVyUTJGdFpYSm1hWEp0WVN0RGIyeHZiV0pwWVNVeVEwOGwKTTBSRFFVMUZVa1pKVWsxQkswTlBURTlOUWtsQksxTkJVeVV5UTB3bE0wUkNUMGRQVkVFclJDNURMaVV5UTBNbApNMFJEVDZLQnk2U0J5RENCeFRFbU1DUUdBMVVFQXd3ZFUxVkNRMEVnUTBGTlJWSkdTVkpOUVNCRFQweFBUVUpKClFTQlRRVk14Q3pBSkJnTlZCQVlUQWtOUE1SUXdFZ1lEVlFRSERBdENUMGRQVkVFZ1JDNURMakVnTUI0R0ExVUUKQ2d3WFEwRk5SVkpHU1ZKTlFTQkRUMHhQVFVKSlFTQlRRVk14UURBK0JnTlZCQXNNTjBObGNuUnBabWxqWVdSdgpjeUJRWVhKaElFWnBjbTFoSUVWc1pXTjBjbTl1YVdOaElFTmhiV1Z5Wm1seWJXRWdRMjlzYjIxaWFXRXhGREFTCkJnTlZCQVVUQ3prd01UTXhNakV4TWkwME1CMEdBMVVkRGdRV0JCVHdDa1B1LzFGN0V5UGJJU1Q2Q0t5bzhoMmkKaXpBT0JnTlZIUThCQWY4RUJBTUNCZUF3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUc2VnlubFo4VExKaHN5TwpjMzg1K1N2SktSZUN2dWpsT0tOZitPb21lTUNhVWRCQXVkc3JnZS8zaFZUUWRjdjVDcHRyRDFxaE9yQlcybGErCndNL0VNVHBzR29nQTdSWnplMGI3WnJWVHRvc1hFYVVuL2V4S0RXOFZXb2VQbDBiVXlKbGNqdjVRbjA5bk8zVXAKWU91RFVKbzZPYWRwbGNSZnpOT3U0TkVzL3dMUkFINGdHR2tMUG93L0hQMVpkcC9rQ3RXY3R3ZlM5bko2ekFaNAp0S1IvS0xNZkwzcnN2L283akZ4Y25pUnpvRE9talJLVEtja21RcVZkMGc4K1MvZGdKV3BpeXYxK1A0aGFwRDVrCjZjaldlcFgzUkVIV1dFOTVqR2l0VWZVd2puQXpWZGh1djdkc012YTcydWsvdmdieFg5WHZjdnBXbHlQbjJDUUUKMGVjUnB5Zz0KCjwvZHM6WDUwOUNlcnRpZmljYXRlPjwvZHM6WDUwOURhdGE+PC9kczpLZXlJbmZvPjxkczpPYmplY3Q+PHhhZGVzOlF1YWxpZnlpbmdQcm9wZXJ0aWVzIFRhcmdldD0iI1RPUlJFU09GVFdBUkUtNzJDQjA2MEM2NTM1NEFGOEQ1MkVDQjBDREYzNDRGQUY5NDkyRTkzQiI+PHhhZGVzOlNpZ25lZFByb3BlcnRpZXMgSWQ9IlNJR05FRC1QUk9QUy01M0E5Nzk5RjgxQ0Q4QzU3MDFEMDkzNUE3M0VCMERCQ0FGMDQxODdDIj48eGFkZXM6U2lnbmVkU2lnbmF0dXJlUHJvcGVydGllcz48eGFkZXM6U2lnbmluZ1RpbWU+MjAyNS0xMS0xMlQxNzozMDo1NS45MjItMDU6MDA8L3hhZGVzOlNpZ25pbmdUaW1lPjx4YWRlczpTaWduaW5nQ2VydGlmaWNhdGU+PHhhZGVzOkNlcnQ+PHhhZGVzOkNlcnREaWdlc3Q+PGRzOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jI3NoYTI1NiIvPjxkczpEaWdlc3RWYWx1ZT5sZEExVVdDL0dtQ3E3NXcrQlQvcnN0akFIbUU5c0JRa21halZucThONnZJPTwvZHM6RGlnZXN0VmFsdWU+PC94YWRlczpDZXJ0RGlnZXN0Pjx4YWRlczpJc3N1ZXJTZXJpYWw+PGRzOlg1MDlJc3N1ZXJOYW1lPkM9Q08sTD1CT0dPVEEgRC5DLixPPUNBTUVSRklSTUEgQ09MT01CSUEgU0FTLE9VPUNlcnRpZmljYWRvcyBQYXJhIEZpcm1hIEVsZWN0cm9uaWNhIENhbWVyZmlybWEgQ29sb21iaWEsc2VyaWFsTnVtYmVyPTkwMTMxMjExMi00LENOPVNVQkNBIENBTUVSRklSTUEgQ09MT01CSUEgU0FTPC9kczpYNTA5SXNzdWVyTmFtZT48ZHM6WDUwOVNlcmlhbE51bWJlcj4xMjUzMzM0ODY0NjAzNTM0Njk1PC9kczpYNTA5U2VyaWFsTnVtYmVyPjwveGFkZXM6SXNzdWVyU2VyaWFsPjwveGFkZXM6Q2VydD48eGFkZXM6Q2VydD48eGFkZXM6Q2VydERpZ2VzdD48ZHM6RGlnZXN0TWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxlbmMjc2hhMjU2Ii8+PGRzOkRpZ2VzdFZhbHVlPjFsblM5RHkyZm9PZW5lUEFSd3k3WUF1VitWMHI2eDdxUUxjaUlxb0MrYnc9PC9kczpEaWdlc3RWYWx1ZT48L3hhZGVzOkNlcnREaWdlc3Q+PHhhZGVzOklzc3VlclNlcmlhbD48ZHM6WDUwOUlzc3Vlck5hbWU+Qz1DTyxMPUJvZ290YSBELkMsTz1BQyBDQU1FUkZJUk1BIENPTE9NQklBIFMuQS5TLE9VPURpcmVjY2lvbiBhY3R1YWwgaHR0cHM6Ly9jYW1lcmZpcm1hLmNvL2FkZHJlc3MvLHNlcmlhbE51bWJlcj1OSVQtOTAxMzEyMTEyLTQsQ049Uk9PVCBDQU1FUkZJUk1BIENPTE9NQklBPC9kczpYNTA5SXNzdWVyTmFtZT48ZHM6WDUwOVNlcmlhbE51bWJlcj45NzI1Mjg3ODI8L2RzOlg1MDlTZXJpYWxOdW1iZXI+PC94YWRlczpJc3N1ZXJTZXJpYWw+PC94YWRlczpDZXJ0Pjx4YWRlczpDZXJ0Pjx4YWRlczpDZXJ0RGlnZXN0PjxkczpEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGVuYyNzaGEyNTYiLz48ZHM6RGlnZXN0VmFsdWU+SkFZUEF5QW9oVEVNbjZQUUtSUStIeXNhUlNUYkE0SlFuRFZUUThyT0FQaz08L2RzOkRpZ2VzdFZhbHVlPjwveGFkZXM6Q2VydERpZ2VzdD48eGFkZXM6SXNzdWVyU2VyaWFsPjxkczpYNTA5SXNzdWVyTmFtZT5DPUNPLEw9Qm9nb3RhIEQuQyxPPUFDIENBTUVSRklSTUEgQ09MT01CSUEgUy5BLlMsT1U9RGlyZWNjaW9uIGFjdHVhbCBodHRwczovL2NhbWVyZmlybWEuY28vYWRkcmVzcy8sc2VyaWFsTnVtYmVyPU5JVC05MDEzMTIxMTItNCxDTj1ST09UIENBTUVSRklSTUEgQ09MT01CSUE8L2RzOlg1MDlJc3N1ZXJOYW1lPjxkczpYNTA5U2VyaWFsTnVtYmVyPjE1MDE1MjM5NzQ8L2RzOlg1MDlTZXJpYWxOdW1iZXI+PC94YWRlczpJc3N1ZXJTZXJpYWw+PC94YWRlczpDZXJ0PjwveGFkZXM6U2lnbmluZ0NlcnRpZmljYXRlPjx4YWRlczpTaWduYXR1cmVQb2xpY3lJZGVudGlmaWVyPjx4YWRlczpTaWduYXR1cmVQb2xpY3lJZD48eGFkZXM6U2lnUG9saWN5SWQ+PHhhZGVzOklkZW50aWZpZXI+aHR0cHM6Ly9mYWN0dXJhZWxlY3Ryb25pY2EuZGlhbi5nb3YuY28vcG9saXRpY2FkZWZpcm1hL3YyL3BvbGl0aWNhZGVmaXJtYXYyLnBkZjwveGFkZXM6SWRlbnRpZmllcj48L3hhZGVzOlNpZ1BvbGljeUlkPjx4YWRlczpTaWdQb2xpY3lIYXNoPjxkczpEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGVuYyNzaGEyNTYiLz48ZHM6RGlnZXN0VmFsdWU+ZE1vTXZ0Y0c1YUl6Z1lvMHRJc1NRZVZKQkRuVW5mU09mQnB4WHJtb3IwWT08L2RzOkRpZ2VzdFZhbHVlPjwveGFkZXM6U2lnUG9saWN5SGFzaD48L3hhZGVzOlNpZ25hdHVyZVBvbGljeUlkPjwveGFkZXM6U2lnbmF0dXJlUG9saWN5SWRlbnRpZmllcj48eGFkZXM6U2lnbmVyUm9sZT48eGFkZXM6Q2xhaW1lZFJvbGVzPjx4YWRlczpDbGFpbWVkUm9sZT5zdXBwbGllcjwveGFkZXM6Q2xhaW1lZFJvbGU+PC94YWRlczpDbGFpbWVkUm9sZXM+PC94YWRlczpTaWduZXJSb2xlPjwveGFkZXM6U2lnbmVkU2lnbmF0dXJlUHJvcGVydGllcz48L3hhZGVzOlNpZ25lZFByb3BlcnRpZXM+PC94YWRlczpRdWFsaWZ5aW5nUHJvcGVydGllcz48L2RzOk9iamVjdD48L2RzOlNpZ25hdHVyZT48L2V4dDpFeHRlbnNpb25Db250ZW50PgogICAgPC9leHQ6VUJMRXh0ZW5zaW9uPgogIDwvZXh0OlVCTEV4dGVuc2lvbnM+CiAgPGNiYzpVQkxWZXJzaW9uSUQ+VUJMIDIuMTwvY2JjOlVCTFZlcnNpb25JRD4KICA8Y2JjOkN1c3RvbWl6YXRpb25JRD4xMTwvY2JjOkN1c3RvbWl6YXRpb25JRD4KICA8Y2JjOlByb2ZpbGVJRD5ESUFOIDIuMTogRmFjdHVyYSBFbGVjdHLDs25pY2EgZGUgVmVudGE8L2NiYzpQcm9maWxlSUQ+CiAgPGNiYzpQcm9maWxlRXhlY3V0aW9uSUQ+MjwvY2JjOlByb2ZpbGVFeGVjdXRpb25JRD4KICA8Y2JjOklEPlNFVFA5OTAwMDAyNDk8L2NiYzpJRD4KICA8Y2JjOlVVSUQgc2NoZW1lSUQ9IjIiIHNjaGVtZU5hbWU9IkNVRkUtU0hBMzg0Ij4wYjA3NDEyNmQ2OWVjMGZiNjYzN2YyNWNkMjUwOTA3ZDEzYzIzZjYwOTYyMjljMDQxMjIxODlhMGVkOTlmOTMyMGFmMWYyNzYwMTlkNzA0NGMzMmI3MWFhMGMyZGY0ZWM8L2NiYzpVVUlEPgogIDxjYmM6SXNzdWVEYXRlPjIwMjUtMTEtMTI8L2NiYzpJc3N1ZURhdGU+CiAgPGNiYzpJc3N1ZVRpbWU+MDY6NDQ6NDUtMDU6MDA8L2NiYzpJc3N1ZVRpbWU+CiAgPGNiYzpJbnZvaWNlVHlwZUNvZGU+MDE8L2NiYzpJbnZvaWNlVHlwZUNvZGU+CiAgPGNiYzpOb3RlPlNJTiBPQlNFUlZBQ0lPTkVTPC9jYmM6Tm90ZT4KICA8Y2JjOkRvY3VtZW50Q3VycmVuY3lDb2RlPkNPUDwvY2JjOkRvY3VtZW50Q3VycmVuY3lDb2RlPgogIDxjYmM6TGluZUNvdW50TnVtZXJpYz4zPC9jYmM6TGluZUNvdW50TnVtZXJpYz4KICA8Y2FjOkFjY291bnRpbmdTdXBwbGllclBhcnR5PgogICAgPGNiYzpBZGRpdGlvbmFsQWNjb3VudElEPjI8L2NiYzpBZGRpdGlvbmFsQWNjb3VudElEPgogICAgPGNhYzpQYXJ0eT4KICAgICAgPGNhYzpQYXJ0eUlkZW50aWZpY2F0aW9uPgogICAgICAgIDxjYmM6SUQgc2NoZW1lQWdlbmN5SUQ9IjE5NSIgc2NoZW1lQWdlbmN5TmFtZT0iQ08sIERJQU4gKERpcmVjY2nDs24gZGUgSW1wdWVzdG9zIHkgQWR1YW5hcyBOYWNpb25hbGVzKSIgc2NoZW1lSUQ9IjAiIHNjaGVtZU5hbWU9IjEzIj4yNDQ3OTkyOTwvY2JjOklEPgogICAgICA8L2NhYzpQYXJ0eUlkZW50aWZpY2F0aW9uPgogICAgICA8Y2FjOlBhcnR5TmFtZT4KICAgICAgICA8Y2JjOk5hbWU+VklMTEFEQSBDQVJET05BIEVMSVpBQkVUSDwvY2JjOk5hbWU+CiAgICAgIDwvY2FjOlBhcnR5TmFtZT4KICAgICAgPGNhYzpQaHlzaWNhbExvY2F0aW9uPgogICAgICAgIDxjYWM6QWRkcmVzcz4KICAgICAgICAgIDxjYmM6SUQ+NjMwMDE8L2NiYzpJRD4KICAgICAgICAgIDxjYmM6Q2l0eU5hbWU+QXJtZW5pYTwvY2JjOkNpdHlOYW1lPgogICAgICAgICAgPGNiYzpDb3VudHJ5U3ViZW50aXR5PlF1aW5kw61vPC9jYmM6Q291bnRyeVN1YmVudGl0eT4KICAgICAgICAgIDxjYmM6Q291bnRyeVN1YmVudGl0eUNvZGU+NjM8L2NiYzpDb3VudHJ5U3ViZW50aXR5Q29kZT4KICAgICAgICAgIDxjYWM6QWRkcmVzc0xpbmU+CiAgICAgICAgICAgIDxjYmM6TGluZT5VUkIgVklMTEEgQUxFSkFORFJBIEVUIDEgTVogMiBDUyA5PC9jYmM6TGluZT4KICAgICAgICAgIDwvY2FjOkFkZHJlc3NMaW5lPgogICAgICAgICAgPGNhYzpDb3VudHJ5PgogICAgICAgICAgICA8Y2JjOklkZW50aWZpY2F0aW9uQ29kZT5DTzwvY2JjOklkZW50aWZpY2F0aW9uQ29kZT4KICAgICAgICAgICAgPGNiYzpOYW1lIGxhbmd1YWdlSUQ9ImVzIj5Db2xvbWJpYTwvY2JjOk5hbWU+CiAgICAgICAgICA8L2NhYzpDb3VudHJ5PgogICAgICAgIDwvY2FjOkFkZHJlc3M+CiAgICAgIDwvY2FjOlBoeXNpY2FsTG9jYXRpb24+CiAgICAgIDxjYWM6UGFydHlUYXhTY2hlbWU+CiAgICAgICAgPGNiYzpSZWdpc3RyYXRpb25OYW1lPlZJTExBREEgQ0FSRE9OQSBFTElaQUJFVEg8L2NiYzpSZWdpc3RyYXRpb25OYW1lPgogICAgICAgIDxjYmM6Q29tcGFueUlEIHNjaGVtZUFnZW5jeUlEPSIxOTUiIHNjaGVtZUFnZW5jeU5hbWU9IkNPLCBESUFOIChEaXJlY2Npw7NuIGRlIEltcHVlc3RvcyB5IEFkdWFuYXMgTmFjaW9uYWxlcykiIHNjaGVtZUlEPSIwIiBzY2hlbWVOYW1lPSIxMyI+MjQ0Nzk5Mjk8L2NiYzpDb21wYW55SUQ+CiAgICAgICAgPGNiYzpUYXhMZXZlbENvZGUgbGlzdE5hbWU9IjQ5Ij5SLTk5LVBOPC9jYmM6VGF4TGV2ZWxDb2RlPgogICAgICAgIDxjYWM6UmVnaXN0cmF0aW9uQWRkcmVzcz4KICAgICAgICAgIDxjYmM6SUQ+NjMwMDE8L2NiYzpJRD4KICAgICAgICAgIDxjYmM6Q2l0eU5hbWU+QXJtZW5pYTwvY2JjOkNpdHlOYW1lPgogICAgICAgICAgPGNiYzpDb3VudHJ5U3ViZW50aXR5PlF1aW5kw61vPC9jYmM6Q291bnRyeVN1YmVudGl0eT4KICAgICAgICAgIDxjYmM6Q291bnRyeVN1YmVudGl0eUNvZGU+NjM8L2NiYzpDb3VudHJ5U3ViZW50aXR5Q29kZT4KICAgICAgICAgIDxjYWM6QWRkcmVzc0xpbmU+CiAgICAgICAgICAgIDxjYmM6TGluZT5VUkIgVklMTEEgQUxFSkFORFJBIEVUIDEgTVogMiBDUyA5PC9jYmM6TGluZT4KICAgICAgICAgIDwvY2FjOkFkZHJlc3NMaW5lPgogICAgICAgICAgPGNhYzpDb3VudHJ5PgogICAgICAgICAgICA8Y2JjOklkZW50aWZpY2F0aW9uQ29kZT5DTzwvY2JjOklkZW50aWZpY2F0aW9uQ29kZT4KICAgICAgICAgICAgPGNiYzpOYW1lIGxhbmd1YWdlSUQ9ImVzIj5Db2xvbWJpYTwvY2JjOk5hbWU+CiAgICAgICAgICA8L2NhYzpDb3VudHJ5PgogICAgICAgIDwvY2FjOlJlZ2lzdHJhdGlvbkFkZHJlc3M+CiAgICAgICAgPGNhYzpUYXhTY2hlbWU+CiAgICAgICAgICA8Y2JjOklEPjAxPC9jYmM6SUQ+CiAgICAgICAgICA8Y2JjOk5hbWU+SVZBPC9jYmM6TmFtZT4KICAgICAgICA8L2NhYzpUYXhTY2hlbWU+CiAgICAgIDwvY2FjOlBhcnR5VGF4U2NoZW1lPgogICAgICA8Y2FjOlBhcnR5TGVnYWxFbnRpdHk+CiAgICAgICAgPGNiYzpSZWdpc3RyYXRpb25OYW1lPlZJTExBREEgQ0FSRE9OQSBFTElaQUJFVEg8L2NiYzpSZWdpc3RyYXRpb25OYW1lPgogICAgICAgIDxjYmM6Q29tcGFueUlEIHNjaGVtZUFnZW5jeUlEPSIxOTUiIHNjaGVtZUFnZW5jeU5hbWU9IkNPLCBESUFOIChEaXJlY2Npw7NuIGRlIEltcHVlc3RvcyB5IEFkdWFuYXMgTmFjaW9uYWxlcykiIHNjaGVtZUlEPSIwIiBzY2hlbWVOYW1lPSIxMyI+MjQ0Nzk5Mjk8L2NiYzpDb21wYW55SUQ+CiAgICAgICAgPGNhYzpDb3Jwb3JhdGVSZWdpc3RyYXRpb25TY2hlbWU+CiAgICAgICAgICA8Y2JjOklEPlNFVFA8L2NiYzpJRD4KICAgICAgICAgIDxjYmM6TmFtZT4wMDAwMDAwLTAwPC9jYmM6TmFtZT4KICAgICAgICA8L2NhYzpDb3Jwb3JhdGVSZWdpc3RyYXRpb25TY2hlbWU+CiAgICAgIDwvY2FjOlBhcnR5TGVnYWxFbnRpdHk+CiAgICAgIDxjYWM6Q29udGFjdD4KICAgICAgICA8Y2JjOlRlbGVwaG9uZT4zMTA4NTcyMTUzPC9jYmM6VGVsZXBob25lPgogICAgICAgIDxjYmM6RWxlY3Ryb25pY01haWw+ZXZpbGxhZGFkZWNhcmRvbmFAZ21haWwuY29tLmNvbTwvY2JjOkVsZWN0cm9uaWNNYWlsPgogICAgICA8L2NhYzpDb250YWN0PgogICAgPC9jYWM6UGFydHk+CiAgPC9jYWM6QWNjb3VudGluZ1N1cHBsaWVyUGFydHk+CiAgPGNhYzpBY2NvdW50aW5nQ3VzdG9tZXJQYXJ0eT4KICAgIDxjYmM6QWRkaXRpb25hbEFjY291bnRJRD4yPC9jYmM6QWRkaXRpb25hbEFjY291bnRJRD4KICAgIDxjYWM6UGFydHk+CiAgICAgIDxjYWM6UGFydHlJZGVudGlmaWNhdGlvbj4KICAgICAgICA8Y2JjOklEIHNjaGVtZUFnZW5jeUlEPSIxOTUiIHNjaGVtZUFnZW5jeU5hbWU9IkNPLCBESUFOIChEaXJlY2Npw7NuIGRlIEltcHVlc3RvcyB5IEFkdWFuYXMgTmFjaW9uYWxlcykiIHNjaGVtZUlEPSIyIiBzY2hlbWVOYW1lPSIzMSI+ODkwMDgwMDM8L2NiYzpJRD4KICAgICAgPC9jYWM6UGFydHlJZGVudGlmaWNhdGlvbj4KICAgICAgPGNhYzpQYXJ0eU5hbWU+CiAgICAgICAgPGNiYzpOYW1lPkFMRVhBTkRFUiBPQkFORE8gTE9ORE9OTzwvY2JjOk5hbWU+CiAgICAgIDwvY2FjOlBhcnR5TmFtZT4KICAgICAgPGNhYzpQaHlzaWNhbExvY2F0aW9uPgogICAgICAgIDxjYWM6QWRkcmVzcz4KICAgICAgICAgIDxjYmM6SUQ+MTEwMDE8L2NiYzpJRD4KICAgICAgICAgIDxjYmM6Q2l0eU5hbWU+Qm9nb3TDoSwgRC5jLjwvY2JjOkNpdHlOYW1lPgogICAgICAgICAgPGNiYzpDb3VudHJ5U3ViZW50aXR5PkJvZ290w6E8L2NiYzpDb3VudHJ5U3ViZW50aXR5PgogICAgICAgICAgPGNiYzpDb3VudHJ5U3ViZW50aXR5Q29kZT4xMTwvY2JjOkNvdW50cnlTdWJlbnRpdHlDb2RlPgogICAgICAgICAgPGNhYzpBZGRyZXNzTGluZT4KICAgICAgICAgICAgPGNiYzpMaW5lPkJSUiBMSU1PTkFSIE1aIDYgQ1MgMyBFVCAxPC9jYmM6TGluZT4KICAgICAgICAgIDwvY2FjOkFkZHJlc3NMaW5lPgogICAgICAgICAgPGNhYzpDb3VudHJ5PgogICAgICAgICAgICA8Y2JjOklkZW50aWZpY2F0aW9uQ29kZT5DTzwvY2JjOklkZW50aWZpY2F0aW9uQ29kZT4KICAgICAgICAgICAgPGNiYzpOYW1lIGxhbmd1YWdlSUQ9ImVzIj5Db2xvbWJpYTwvY2JjOk5hbWU+CiAgICAgICAgICA8L2NhYzpDb3VudHJ5PgogICAgICAgIDwvY2FjOkFkZHJlc3M+CiAgICAgIDwvY2FjOlBoeXNpY2FsTG9jYXRpb24+CiAgICAgIDxjYWM6UGFydHlUYXhTY2hlbWU+CiAgICAgICAgPGNiYzpSZWdpc3RyYXRpb25OYW1lPkFMRVhBTkRFUiBPQkFORE8gTE9ORE9OTzwvY2JjOlJlZ2lzdHJhdGlvbk5hbWU+CiAgICAgICAgPGNiYzpDb21wYW55SUQgc2NoZW1lQWdlbmN5SUQ9IjE5NSIgc2NoZW1lQWdlbmN5TmFtZT0iQ08sIERJQU4gKERpcmVjY2nDs24gZGUgSW1wdWVzdG9zIHkgQWR1YW5hcyBOYWNpb25hbGVzKSIgc2NoZW1lSUQ9IjIiIHNjaGVtZU5hbWU9IjMxIj44OTAwODAwMzwvY2JjOkNvbXBhbnlJRD4KICAgICAgICA8Y2JjOlRheExldmVsQ29kZSBsaXN0TmFtZT0iNDkiPlItOTktUE48L2NiYzpUYXhMZXZlbENvZGU+CiAgICAgICAgPGNhYzpSZWdpc3RyYXRpb25BZGRyZXNzPgogICAgICAgICAgPGNiYzpJRD4xMTAwMTwvY2JjOklEPgogICAgICAgICAgPGNiYzpDaXR5TmFtZT5Cb2dvdMOhLCBELmMuPC9jYmM6Q2l0eU5hbWU+CiAgICAgICAgICA8Y2JjOkNvdW50cnlTdWJlbnRpdHk+Qm9nb3TDoTwvY2JjOkNvdW50cnlTdWJlbnRpdHk+CiAgICAgICAgICA8Y2JjOkNvdW50cnlTdWJlbnRpdHlDb2RlPjExPC9jYmM6Q291bnRyeVN1YmVudGl0eUNvZGU+CiAgICAgICAgICA8Y2FjOkFkZHJlc3NMaW5lPgogICAgICAgICAgICA8Y2JjOkxpbmU+QlJSIExJTU9OQVIgTVogNiBDUyAzIEVUIDE8L2NiYzpMaW5lPgogICAgICAgICAgPC9jYWM6QWRkcmVzc0xpbmU+CiAgICAgICAgICA8Y2FjOkNvdW50cnk+CiAgICAgICAgICAgIDxjYmM6SWRlbnRpZmljYXRpb25Db2RlPkNPPC9jYmM6SWRlbnRpZmljYXRpb25Db2RlPgogICAgICAgICAgICA8Y2JjOk5hbWUgbGFuZ3VhZ2VJRD0iZXMiPkNvbG9tYmlhPC9jYmM6TmFtZT4KICAgICAgICAgIDwvY2FjOkNvdW50cnk+CiAgICAgICAgPC9jYWM6UmVnaXN0cmF0aW9uQWRkcmVzcz4KICAgICAgICA8Y2FjOlRheFNjaGVtZT4KICAgICAgICAgIDxjYmM6SUQ+MDE8L2NiYzpJRD4KICAgICAgICAgIDxjYmM6TmFtZT5JVkE8L2NiYzpOYW1lPgogICAgICAgIDwvY2FjOlRheFNjaGVtZT4KICAgICAgPC9jYWM6UGFydHlUYXhTY2hlbWU+CiAgICAgIDxjYWM6UGFydHlMZWdhbEVudGl0eT4KICAgICAgICA8Y2JjOlJlZ2lzdHJhdGlvbk5hbWU+QUxFWEFOREVSIE9CQU5ETyBMT05ET05PPC9jYmM6UmVnaXN0cmF0aW9uTmFtZT4KICAgICAgICA8Y2JjOkNvbXBhbnlJRCBzY2hlbWVBZ2VuY3lJRD0iMTk1IiBzY2hlbWVBZ2VuY3lOYW1lPSJDTywgRElBTiAoRGlyZWNjacOzbiBkZSBJbXB1ZXN0b3MgeSBBZHVhbmFzIE5hY2lvbmFsZXMpIiBzY2hlbWVJRD0iMiIgc2NoZW1lTmFtZT0iMzEiPjg5MDA4MDAzPC9jYmM6Q29tcGFueUlEPgogICAgICAgIDxjYWM6Q29ycG9yYXRlUmVnaXN0cmF0aW9uU2NoZW1lPgogICAgICAgICAgPGNiYzpOYW1lPjAwMDAtMDA8L2NiYzpOYW1lPgogICAgICAgIDwvY2FjOkNvcnBvcmF0ZVJlZ2lzdHJhdGlvblNjaGVtZT4KICAgICAgPC9jYWM6UGFydHlMZWdhbEVudGl0eT4KICAgICAgPGNhYzpDb250YWN0PgogICAgICAgIDxjYmM6VGVsZXBob25lPjMxMDM4OTE2OTM8L2NiYzpUZWxlcGhvbmU+CiAgICAgICAgPGNiYzpFbGVjdHJvbmljTWFpbD5hbGV4YW5kZXJfb2JhbmRvQGhvdG1haWwuY29tPC9jYmM6RWxlY3Ryb25pY01haWw+CiAgICAgIDwvY2FjOkNvbnRhY3Q+CiAgICA8L2NhYzpQYXJ0eT4KICA8L2NhYzpBY2NvdW50aW5nQ3VzdG9tZXJQYXJ0eT4KICA8Y2FjOlBheW1lbnRNZWFucz4KICAgIDxjYmM6SUQ+MTwvY2JjOklEPgogICAgPGNiYzpQYXltZW50TWVhbnNDb2RlPjEwPC9jYmM6UGF5bWVudE1lYW5zQ29kZT4KICAgIDxjYmM6UGF5bWVudER1ZURhdGU+MjAyNS0xMS0xMjwvY2JjOlBheW1lbnREdWVEYXRlPgogICAgPGNiYzpQYXltZW50SUQ+MDwvY2JjOlBheW1lbnRJRD4KICA8L2NhYzpQYXltZW50TWVhbnM+CiAgPGNhYzpQYXltZW50VGVybXM+CiAgICA8Y2JjOlJlZmVyZW5jZUV2ZW50Q29kZT4xPC9jYmM6UmVmZXJlbmNlRXZlbnRDb2RlPgogICAgPGNhYzpTZXR0bGVtZW50UGVyaW9kPgogICAgICA8Y2JjOkR1cmF0aW9uTWVhc3VyZSB1bml0Q29kZT0iREFZIj4wPC9jYmM6RHVyYXRpb25NZWFzdXJlPgogICAgPC9jYWM6U2V0dGxlbWVudFBlcmlvZD4KICA8L2NhYzpQYXltZW50VGVybXM+CiAgPGNhYzpBbGxvd2FuY2VDaGFyZ2U+CiAgICA8Y2JjOklEPjE8L2NiYzpJRD4KICAgIDxjYmM6Q2hhcmdlSW5kaWNhdG9yPmZhbHNlPC9jYmM6Q2hhcmdlSW5kaWNhdG9yPgogICAgPGNiYzpBbGxvd2FuY2VDaGFyZ2VSZWFzb25Db2RlPjAwPC9jYmM6QWxsb3dhbmNlQ2hhcmdlUmVhc29uQ29kZT4KICAgIDxjYmM6QWxsb3dhbmNlQ2hhcmdlUmVhc29uPkRFU0NVRU5UTyBHRU5FUkFMPC9jYmM6QWxsb3dhbmNlQ2hhcmdlUmVhc29uPgogICAgPGNiYzpNdWx0aXBsaWVyRmFjdG9yTnVtZXJpYz4wLjAwPC9jYmM6TXVsdGlwbGllckZhY3Rvck51bWVyaWM+CiAgICA8Y2JjOkFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjAuMDA8L2NiYzpBbW91bnQ+CiAgICA8Y2JjOkJhc2VBbW91bnQgY3VycmVuY3lJRD0iQ09QIj4xNzA0MjAxLjY4PC9jYmM6QmFzZUFtb3VudD4KICA8L2NhYzpBbGxvd2FuY2VDaGFyZ2U+CiAgPGNhYzpUYXhUb3RhbD4KICAgIDxjYmM6VGF4QW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+OTU3OTguMzI8L2NiYzpUYXhBbW91bnQ+CiAgICA8Y2JjOlJvdW5kaW5nQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MC4wMDwvY2JjOlJvdW5kaW5nQW1vdW50PgogICAgPGNhYzpUYXhTdWJ0b3RhbD4KICAgICAgPGNiYzpUYXhhYmxlQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MTIwMDAwMC4wMDwvY2JjOlRheGFibGVBbW91bnQ+CiAgICAgIDxjYmM6VGF4QW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MC4wMDwvY2JjOlRheEFtb3VudD4KICAgICAgPGNhYzpUYXhDYXRlZ29yeT4KICAgICAgICA8Y2JjOlBlcmNlbnQ+MC4wMDwvY2JjOlBlcmNlbnQ+CiAgICAgICAgPGNhYzpUYXhTY2hlbWU+CiAgICAgICAgICA8Y2JjOklEPjAxPC9jYmM6SUQ+CiAgICAgICAgICA8Y2JjOk5hbWU+SVZBPC9jYmM6TmFtZT4KICAgICAgICA8L2NhYzpUYXhTY2hlbWU+CiAgICAgIDwvY2FjOlRheENhdGVnb3J5PgogICAgPC9jYWM6VGF4U3VidG90YWw+CiAgICA8Y2FjOlRheFN1YnRvdGFsPgogICAgICA8Y2JjOlRheGFibGVBbW91bnQgY3VycmVuY3lJRD0iQ09QIj41MDQyMDEuNjg8L2NiYzpUYXhhYmxlQW1vdW50PgogICAgICA8Y2JjOlRheEFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjk1Nzk4LjMyPC9jYmM6VGF4QW1vdW50PgogICAgICA8Y2FjOlRheENhdGVnb3J5PgogICAgICAgIDxjYmM6UGVyY2VudD4xOS4wMDwvY2JjOlBlcmNlbnQ+CiAgICAgICAgPGNhYzpUYXhTY2hlbWU+CiAgICAgICAgICA8Y2JjOklEPjAxPC9jYmM6SUQ+CiAgICAgICAgICA8Y2JjOk5hbWU+SVZBPC9jYmM6TmFtZT4KICAgICAgICA8L2NhYzpUYXhTY2hlbWU+CiAgICAgIDwvY2FjOlRheENhdGVnb3J5PgogICAgPC9jYWM6VGF4U3VidG90YWw+CiAgPC9jYWM6VGF4VG90YWw+CiAgPGNhYzpMZWdhbE1vbmV0YXJ5VG90YWw+CiAgICA8Y2JjOkxpbmVFeHRlbnNpb25BbW91bnQgY3VycmVuY3lJRD0iQ09QIj4xNzA0MjAxLjY4PC9jYmM6TGluZUV4dGVuc2lvbkFtb3VudD4KICAgIDxjYmM6VGF4RXhjbHVzaXZlQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MTcwNDIwMS42ODwvY2JjOlRheEV4Y2x1c2l2ZUFtb3VudD4KICAgIDxjYmM6VGF4SW5jbHVzaXZlQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MTgwMDAwMC4wMDwvY2JjOlRheEluY2x1c2l2ZUFtb3VudD4KICAgIDxjYmM6QWxsb3dhbmNlVG90YWxBbW91bnQgY3VycmVuY3lJRD0iQ09QIj4wLjAwPC9jYmM6QWxsb3dhbmNlVG90YWxBbW91bnQ+CiAgICA8Y2JjOkNoYXJnZVRvdGFsQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MC4wMDwvY2JjOkNoYXJnZVRvdGFsQW1vdW50PgogICAgPGNiYzpQYXlhYmxlQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MTgwMDAwMC4wMDwvY2JjOlBheWFibGVBbW91bnQ+CiAgPC9jYWM6TGVnYWxNb25ldGFyeVRvdGFsPgogIDxjYWM6SW52b2ljZUxpbmU+CiAgICA8Y2JjOklEIHNjaGVtZUlEPSIxIj4xPC9jYmM6SUQ+CiAgICA8Y2JjOkludm9pY2VkUXVhbnRpdHkgdW5pdENvZGU9Ijk0Ij4xLjAwMDAwMDwvY2JjOkludm9pY2VkUXVhbnRpdHk+CiAgICA8Y2JjOkxpbmVFeHRlbnNpb25BbW91bnQgY3VycmVuY3lJRD0iQ09QIj42MDAwMDAuMDA8L2NiYzpMaW5lRXh0ZW5zaW9uQW1vdW50PgogICAgPGNiYzpGcmVlT2ZDaGFyZ2VJbmRpY2F0b3I+ZmFsc2U8L2NiYzpGcmVlT2ZDaGFyZ2VJbmRpY2F0b3I+CiAgICA8Y2FjOkFsbG93YW5jZUNoYXJnZT4KICAgICAgPGNiYzpJRD4xPC9jYmM6SUQ+CiAgICAgIDxjYmM6Q2hhcmdlSW5kaWNhdG9yPmZhbHNlPC9jYmM6Q2hhcmdlSW5kaWNhdG9yPgogICAgICA8Y2JjOkFsbG93YW5jZUNoYXJnZVJlYXNvbj5ERVNDVUVOVE8gR0VORVJBTDwvY2JjOkFsbG93YW5jZUNoYXJnZVJlYXNvbj4KICAgICAgPGNiYzpNdWx0aXBsaWVyRmFjdG9yTnVtZXJpYz4wLjAwPC9jYmM6TXVsdGlwbGllckZhY3Rvck51bWVyaWM+CiAgICAgIDxjYmM6QW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MC4wMDwvY2JjOkFtb3VudD4KICAgICAgPGNiYzpCYXNlQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+NjAwMDAwLjAwPC9jYmM6QmFzZUFtb3VudD4KICAgIDwvY2FjOkFsbG93YW5jZUNoYXJnZT4KICAgIDxjYWM6VGF4VG90YWw+CiAgICAgIDxjYmM6VGF4QW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MC4wMDwvY2JjOlRheEFtb3VudD4KICAgICAgPGNiYzpSb3VuZGluZ0Ftb3VudCBjdXJyZW5jeUlEPSJDT1AiPjAuMDA8L2NiYzpSb3VuZGluZ0Ftb3VudD4KICAgICAgPGNhYzpUYXhTdWJ0b3RhbD4KICAgICAgICA8Y2JjOlRheGFibGVBbW91bnQgY3VycmVuY3lJRD0iQ09QIj42MDAwMDAuMDA8L2NiYzpUYXhhYmxlQW1vdW50PgogICAgICAgIDxjYmM6VGF4QW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MC4wMDwvY2JjOlRheEFtb3VudD4KICAgICAgICA8Y2FjOlRheENhdGVnb3J5PgogICAgICAgICAgPGNiYzpQZXJjZW50PjAuMDA8L2NiYzpQZXJjZW50PgogICAgICAgICAgPGNhYzpUYXhTY2hlbWU+CiAgICAgICAgICAgIDxjYmM6SUQ+MDE8L2NiYzpJRD4KICAgICAgICAgICAgPGNiYzpOYW1lPklWQTwvY2JjOk5hbWU+CiAgICAgICAgICA8L2NhYzpUYXhTY2hlbWU+CiAgICAgICAgPC9jYWM6VGF4Q2F0ZWdvcnk+CiAgICAgIDwvY2FjOlRheFN1YnRvdGFsPgogICAgPC9jYWM6VGF4VG90YWw+CiAgICA8Y2FjOkl0ZW0+CiAgICAgIDxjYmM6RGVzY3JpcHRpb24+UFJVRUJBIE1BTkRBVE88L2NiYzpEZXNjcmlwdGlvbj4KICAgICAgPGNhYzpTdGFuZGFyZEl0ZW1JZGVudGlmaWNhdGlvbj4KICAgICAgICA8Y2JjOklEIHNjaGVtZUlEPSI5OTkiIHNjaGVtZU5hbWU9IkVzdMOhbmRhciBkZSBhZG9wY2nDs24gZGVsIGNvbnRyaWJ1eWVudGUiIHNjaGVtZUFnZW5jeUlEPSIiPlBSVUVCQTE8L2NiYzpJRD4KICAgICAgPC9jYWM6U3RhbmRhcmRJdGVtSWRlbnRpZmljYXRpb24+CiAgICA8L2NhYzpJdGVtPgogICAgPGNhYzpQcmljZT4KICAgICAgPGNiYzpQcmljZUFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjYwMDAwMC4wMDwvY2JjOlByaWNlQW1vdW50PgogICAgICA8Y2JjOkJhc2VRdWFudGl0eSB1bml0Q29kZT0iOTQiPjEuMDAwMDAwPC9jYmM6QmFzZVF1YW50aXR5PgogICAgPC9jYWM6UHJpY2U+CiAgPC9jYWM6SW52b2ljZUxpbmU+CiAgPGNhYzpJbnZvaWNlTGluZT4KICAgIDxjYmM6SUQgc2NoZW1lSUQ9IjEiPjI8L2NiYzpJRD4KICAgIDxjYmM6SW52b2ljZWRRdWFudGl0eSB1bml0Q29kZT0iOTQiPjEuMDAwMDAwPC9jYmM6SW52b2ljZWRRdWFudGl0eT4KICAgIDxjYmM6TGluZUV4dGVuc2lvbkFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjYwMDAwMC4wMDwvY2JjOkxpbmVFeHRlbnNpb25BbW91bnQ+CiAgICA8Y2JjOkZyZWVPZkNoYXJnZUluZGljYXRvcj5mYWxzZTwvY2JjOkZyZWVPZkNoYXJnZUluZGljYXRvcj4KICAgIDxjYWM6QWxsb3dhbmNlQ2hhcmdlPgogICAgICA8Y2JjOklEPjE8L2NiYzpJRD4KICAgICAgPGNiYzpDaGFyZ2VJbmRpY2F0b3I+ZmFsc2U8L2NiYzpDaGFyZ2VJbmRpY2F0b3I+CiAgICAgIDxjYmM6QWxsb3dhbmNlQ2hhcmdlUmVhc29uPkRFU0NVRU5UTyBHRU5FUkFMPC9jYmM6QWxsb3dhbmNlQ2hhcmdlUmVhc29uPgogICAgICA8Y2JjOk11bHRpcGxpZXJGYWN0b3JOdW1lcmljPjAuMDA8L2NiYzpNdWx0aXBsaWVyRmFjdG9yTnVtZXJpYz4KICAgICAgPGNiYzpBbW91bnQgY3VycmVuY3lJRD0iQ09QIj4wLjAwPC9jYmM6QW1vdW50PgogICAgICA8Y2JjOkJhc2VBbW91bnQgY3VycmVuY3lJRD0iQ09QIj42MDAwMDAuMDA8L2NiYzpCYXNlQW1vdW50PgogICAgPC9jYWM6QWxsb3dhbmNlQ2hhcmdlPgogICAgPGNhYzpUYXhUb3RhbD4KICAgICAgPGNiYzpUYXhBbW91bnQgY3VycmVuY3lJRD0iQ09QIj4wLjAwPC9jYmM6VGF4QW1vdW50PgogICAgICA8Y2JjOlJvdW5kaW5nQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MC4wMDwvY2JjOlJvdW5kaW5nQW1vdW50PgogICAgICA8Y2FjOlRheFN1YnRvdGFsPgogICAgICAgIDxjYmM6VGF4YWJsZUFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjYwMDAwMC4wMDwvY2JjOlRheGFibGVBbW91bnQ+CiAgICAgICAgPGNiYzpUYXhBbW91bnQgY3VycmVuY3lJRD0iQ09QIj4wLjAwPC9jYmM6VGF4QW1vdW50PgogICAgICAgIDxjYWM6VGF4Q2F0ZWdvcnk+CiAgICAgICAgICA8Y2JjOlBlcmNlbnQ+MC4wMDwvY2JjOlBlcmNlbnQ+CiAgICAgICAgICA8Y2FjOlRheFNjaGVtZT4KICAgICAgICAgICAgPGNiYzpJRD4wMTwvY2JjOklEPgogICAgICAgICAgICA8Y2JjOk5hbWU+SVZBPC9jYmM6TmFtZT4KICAgICAgICAgIDwvY2FjOlRheFNjaGVtZT4KICAgICAgICA8L2NhYzpUYXhDYXRlZ29yeT4KICAgICAgPC9jYWM6VGF4U3VidG90YWw+CiAgICA8L2NhYzpUYXhUb3RhbD4KICAgIDxjYWM6SXRlbT4KICAgICAgPGNiYzpEZXNjcmlwdGlvbj5QUlVFQkEgTUFOREFUTzwvY2JjOkRlc2NyaXB0aW9uPgogICAgICA8Y2FjOlN0YW5kYXJkSXRlbUlkZW50aWZpY2F0aW9uPgogICAgICAgIDxjYmM6SUQgc2NoZW1lSUQ9Ijk5OSIgc2NoZW1lTmFtZT0iRXN0w6FuZGFyIGRlIGFkb3BjacOzbiBkZWwgY29udHJpYnV5ZW50ZSIgc2NoZW1lQWdlbmN5SUQ9IiI+UFJVRUJBMjwvY2JjOklEPgogICAgICA8L2NhYzpTdGFuZGFyZEl0ZW1JZGVudGlmaWNhdGlvbj4KICAgIDwvY2FjOkl0ZW0+CiAgICA8Y2FjOlByaWNlPgogICAgICA8Y2JjOlByaWNlQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+NjAwMDAwLjAwPC9jYmM6UHJpY2VBbW91bnQ+CiAgICAgIDxjYmM6QmFzZVF1YW50aXR5IHVuaXRDb2RlPSI5NCI+MS4wMDAwMDA8L2NiYzpCYXNlUXVhbnRpdHk+CiAgICA8L2NhYzpQcmljZT4KICA8L2NhYzpJbnZvaWNlTGluZT4KICA8Y2FjOkludm9pY2VMaW5lPgogICAgPGNiYzpJRCBzY2hlbWVJRD0iMSI+MzwvY2JjOklEPgogICAgPGNiYzpJbnZvaWNlZFF1YW50aXR5IHVuaXRDb2RlPSI5NCI+MS4wMDAwMDA8L2NiYzpJbnZvaWNlZFF1YW50aXR5PgogICAgPGNiYzpMaW5lRXh0ZW5zaW9uQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+NTA0MjAxLjY4PC9jYmM6TGluZUV4dGVuc2lvbkFtb3VudD4KICAgIDxjYmM6RnJlZU9mQ2hhcmdlSW5kaWNhdG9yPmZhbHNlPC9jYmM6RnJlZU9mQ2hhcmdlSW5kaWNhdG9yPgogICAgPGNhYzpBbGxvd2FuY2VDaGFyZ2U+CiAgICAgIDxjYmM6SUQ+MTwvY2JjOklEPgogICAgICA8Y2JjOkNoYXJnZUluZGljYXRvcj5mYWxzZTwvY2JjOkNoYXJnZUluZGljYXRvcj4KICAgICAgPGNiYzpBbGxvd2FuY2VDaGFyZ2VSZWFzb24+REVTQ1VFTlRPIEdFTkVSQUw8L2NiYzpBbGxvd2FuY2VDaGFyZ2VSZWFzb24+CiAgICAgIDxjYmM6TXVsdGlwbGllckZhY3Rvck51bWVyaWM+MC4wMDwvY2JjOk11bHRpcGxpZXJGYWN0b3JOdW1lcmljPgogICAgICA8Y2JjOkFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjAuMDA8L2NiYzpBbW91bnQ+CiAgICAgIDxjYmM6QmFzZUFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjYwMDAwMC4wMDwvY2JjOkJhc2VBbW91bnQ+CiAgICA8L2NhYzpBbGxvd2FuY2VDaGFyZ2U+CiAgICA8Y2FjOlRheFRvdGFsPgogICAgICA8Y2JjOlRheEFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjk1Nzk4LjMyPC9jYmM6VGF4QW1vdW50PgogICAgICA8Y2JjOlJvdW5kaW5nQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+MC4wMDwvY2JjOlJvdW5kaW5nQW1vdW50PgogICAgICA8Y2FjOlRheFN1YnRvdGFsPgogICAgICAgIDxjYmM6VGF4YWJsZUFtb3VudCBjdXJyZW5jeUlEPSJDT1AiPjUwNDIwMS42ODwvY2JjOlRheGFibGVBbW91bnQ+CiAgICAgICAgPGNiYzpUYXhBbW91bnQgY3VycmVuY3lJRD0iQ09QIj45NTc5OC4zMjwvY2JjOlRheEFtb3VudD4KICAgICAgICA8Y2FjOlRheENhdGVnb3J5PgogICAgICAgICAgPGNiYzpQZXJjZW50PjE5LjAwPC9jYmM6UGVyY2VudD4KICAgICAgICAgIDxjYWM6VGF4U2NoZW1lPgogICAgICAgICAgICA8Y2JjOklEPjAxPC9jYmM6SUQ+CiAgICAgICAgICAgIDxjYmM6TmFtZT5JVkE8L2NiYzpOYW1lPgogICAgICAgICAgPC9jYWM6VGF4U2NoZW1lPgogICAgICAgIDwvY2FjOlRheENhdGVnb3J5PgogICAgICA8L2NhYzpUYXhTdWJ0b3RhbD4KICAgIDwvY2FjOlRheFRvdGFsPgogICAgPGNhYzpJdGVtPgogICAgICA8Y2JjOkRlc2NyaXB0aW9uPlBSVUVCQSBNQU5EQVRPPC9jYmM6RGVzY3JpcHRpb24+CiAgICAgIDxjYWM6U3RhbmRhcmRJdGVtSWRlbnRpZmljYXRpb24+CiAgICAgICAgPGNiYzpJRCBzY2hlbWVJRD0iOTk5IiBzY2hlbWVOYW1lPSJFc3TDoW5kYXIgZGUgYWRvcGNpw7NuIGRlbCBjb250cmlidXllbnRlIiBzY2hlbWVBZ2VuY3lJRD0iIj5QUlVFQkEzPC9jYmM6SUQ+CiAgICAgIDwvY2FjOlN0YW5kYXJkSXRlbUlkZW50aWZpY2F0aW9uPgogICAgICA8Y2FjOkluZm9ybWF0aW9uQ29udGVudFByb3ZpZGVyUGFydHk+CiAgICAgICAgPGNhYzpQb3dlck9mQXR0b3JuZXk+CiAgICAgICAgICA8Y2FjOkFnZW50UGFydHk+CiAgICAgICAgICAgIDxjYWM6UGFydHlJZGVudGlmaWNhdGlvbj4KICAgICAgICAgICAgICA8Y2JjOklEIHNjaGVtZUFnZW5jeUlEPSIxOTUiIHNjaGVtZUlEPSIxIiBzY2hlbWVOYW1lPSIzMSI+OTAwNDY4NjU4PC9jYmM6SUQ+CiAgICAgICAgICAgIDwvY2FjOlBhcnR5SWRlbnRpZmljYXRpb24+CiAgICAgICAgICA8L2NhYzpBZ2VudFBhcnR5PgogICAgICAgIDwvY2FjOlBvd2VyT2ZBdHRvcm5leT4KICAgICAgPC9jYWM6SW5mb3JtYXRpb25Db250ZW50UHJvdmlkZXJQYXJ0eT4KICAgIDwvY2FjOkl0ZW0+CiAgICA8Y2FjOlByaWNlPgogICAgICA8Y2JjOlByaWNlQW1vdW50IGN1cnJlbmN5SUQ9IkNPUCI+NTA0MjAxLjY4PC9jYmM6UHJpY2VBbW91bnQ+CiAgICAgIDxjYmM6QmFzZVF1YW50aXR5IHVuaXRDb2RlPSI5NCI+MS4wMDAwMDA8L2NiYzpCYXNlUXVhbnRpdHk+CiAgICA8L2NhYzpQcmljZT4KICA8L2NhYzpJbnZvaWNlTGluZT4KPC9JbnZvaWNlPgpdXT48L2NiYzpEZXNjcmlwdGlvbj4KICAgIDwvY2FjOkV4dGVybmFsUmVmZXJlbmNlPgogIDwvY2FjOkF0dGFjaG1lbnQ+CiAgPGNhYzpQYXJlbnREb2N1bWVudExpbmVSZWZlcmVuY2U+CiAgICA8Y2JjOkxpbmVJRD4xPC9jYmM6TGluZUlEPgogICAgPGNhYzpEb2N1bWVudFJlZmVyZW5jZT4KICAgICAgPGNiYzpJRD5TRVRQOTkwMDAwMjQ5PC9jYmM6SUQ+CiAgICAgIDxjYmM6VVVJRCBzY2hlbWVOYW1lPSJDVUZFLVNIQTM4NCI+MGIwNzQxMjZkNjllYzBmYjY2MzdmMjVjZDI1MDkwN2QxM2MyM2Y2MDk2MjI5YzA0MTIyMTg5YTBlZDk5ZjkzMjBhZjFmMjc2MDE5ZDcwNDRjMzJiNzFhYTBjMmRmNGVjPC9jYmM6VVVJRD4KICAgICAgPGNiYzpJc3N1ZURhdGU+MjAyNS0xMS0xMjwvY2JjOklzc3VlRGF0ZT4KICAgICAgPGNiYzpEb2N1bWVudFR5cGU+QXBwbGljYXRpb25SZXNwb25zZTwvY2JjOkRvY3VtZW50VHlwZT4KICAgICAgPGNhYzpBdHRhY2htZW50PgogICAgICAgIDxjYWM6RXh0ZXJuYWxSZWZlcmVuY2U+CiAgICAgICAgICA8Y2JjOk1pbWVDb2RlPnRleHQveG1sPC9jYmM6TWltZUNvZGU+CiAgICAgICAgICA8Y2JjOkVuY29kaW5nQ29kZT5VVEYtODwvY2JjOkVuY29kaW5nQ29kZT4KICAgICAgICAgIDxjYmM6RGVzY3JpcHRpb24+PCFbQ0RBVEFbPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiIHN0YW5kYWxvbmU9Im5vIj8+PEFwcGxpY2F0aW9uUmVzcG9uc2UgeG1sbnM6Y2FjPSJ1cm46b2FzaXM6bmFtZXM6c3BlY2lmaWNhdGlvbjp1Ymw6c2NoZW1hOnhzZDpDb21tb25BZ2dyZWdhdGVDb21wb25lbnRzLTIiIHhtbG5zOmNiYz0idXJuOm9hc2lzOm5hbWVzOnNwZWNpZmljYXRpb246dWJsOnNjaGVtYTp4c2Q6Q29tbW9uQmFzaWNDb21wb25lbnRzLTIiIHhtbG5zOmV4dD0idXJuOm9hc2lzOm5hbWVzOnNwZWNpZmljYXRpb246dWJsOnNjaGVtYTp4c2Q6Q29tbW9uRXh0ZW5zaW9uQ29tcG9uZW50cy0yIiB4bWxuczpzdHM9ImRpYW46Z292OmNvOmZhY3R1cmFlbGVjdHJvbmljYTpTdHJ1Y3R1cmVzLTItMSIgeG1sbnM6ZHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyMiIHhtbG5zPSJ1cm46b2FzaXM6bmFtZXM6c3BlY2lmaWNhdGlvbjp1Ymw6c2NoZW1hOnhzZDpBcHBsaWNhdGlvblJlc3BvbnNlLTIiPg0KICA8ZXh0OlVCTEV4dGVuc2lvbnM+DQogICAgPGV4dDpVQkxFeHRlbnNpb24+DQogICAgICA8ZXh0OkV4dGVuc2lvbkNvbnRlbnQ+DQogICAgICAgIDxzdHM6RGlhbkV4dGVuc2lvbnM+DQogICAgICAgICAgPHN0czpJbnZvaWNlU291cmNlPg0KICAgICAgICAgICAgPGNiYzpJZGVudGlmaWNhdGlvbkNvZGUgbGlzdEFnZW5jeUlEPSI2IiBsaXN0QWdlbmN5TmFtZT0iVW5pdGVkIE5hdGlvbnMgRWNvbm9taWMgQ29tbWlzc2lvbiBmb3IgRXVyb3BlIiBsaXN0U2NoZW1lVVJJPSJ1cm46b2FzaXM6bmFtZXM6c3BlY2lmaWNhdGlvbjp1Ymw6Y29kZWxpc3Q6Z2M6Q291bnRyeUlkZW50aWZpY2F0aW9uQ29kZS0yLjEiPkNPPC9jYmM6SWRlbnRpZmljYXRpb25Db2RlPg0KICAgICAgICAgIDwvc3RzOkludm9pY2VTb3VyY2U+DQogICAgICAgICAgPHN0czpTb2Z0d2FyZVByb3ZpZGVyPg0KICAgICAgICAgICAgPHN0czpQcm92aWRlcklEIHNjaGVtZUlEPSI0IiBzY2hlbWVOYW1lPSIzMSIgc2NoZW1lQWdlbmN5SUQ9IjE5NSIgc2NoZW1lQWdlbmN5TmFtZT0iQ08sIERJQU4gKERpcmVjY2nDs24gZGUgSW1wdWVzdG9zIHkgQWR1YW5hcyBOYWNpb25hbGVzKSI+ODAwMTk3MjY4PC9zdHM6UHJvdmlkZXJJRD4NCiAgICAgICAgICAgIDxzdHM6U29mdHdhcmVJRCBzY2hlbWVBZ2VuY3lJRD0iMTk1IiBzY2hlbWVBZ2VuY3lOYW1lPSJDTywgRElBTiAoRGlyZWNjacOzbiBkZSBJbXB1ZXN0b3MgeSBBZHVhbmFzIE5hY2lvbmFsZXMpIj4uLi48L3N0czpTb2Z0d2FyZUlEPg0KICAgICAgICAgIDwvc3RzOlNvZnR3YXJlUHJvdmlkZXI+DQogICAgICAgICAgPHN0czpTb2Z0d2FyZVNlY3VyaXR5Q29kZSBzY2hlbWVBZ2VuY3lJRD0iMTk1IiBzY2hlbWVBZ2VuY3lOYW1lPSJDTywgRElBTiAoRGlyZWNjacOzbiBkZSBJbXB1ZXN0b3MgeSBBZHVhbmFzIE5hY2lvbmFsZXMpIj4uLi48L3N0czpTb2Z0d2FyZVNlY3VyaXR5Q29kZT4NCiAgICAgICAgICA8c3RzOkF1dGhvcml6YXRpb25Qcm92aWRlcj4NCiAgICAgICAgICAgIDxzdHM6QXV0aG9yaXphdGlvblByb3ZpZGVySUQgc2NoZW1lSUQ9IjQiIHNjaGVtZU5hbWU9IjMxIiBzY2hlbWVBZ2VuY3lJRD0iMTk1IiBzY2hlbWVBZ2VuY3lOYW1lPSJDTywgRElBTiAoRGlyZWNjacOzbiBkZSBJbXB1ZXN0b3MgeSBBZHVhbmFzIE5hY2lvbmFsZXMpIj44MDAxOTcyNjg8L3N0czpBdXRob3JpemF0aW9uUHJvdmlkZXJJRD4NCiAgICAgICAgICA8L3N0czpBdXRob3JpemF0aW9uUHJvdmlkZXI+DQogICAgICAgIDwvc3RzOkRpYW5FeHRlbnNpb25zPg0KICAgICAgPC9leHQ6RXh0ZW5zaW9uQ29udGVudD4NCiAgICA8L2V4dDpVQkxFeHRlbnNpb24+DQogICAgPGV4dDpVQkxFeHRlbnNpb24+DQogICAgICA8ZXh0OkV4dGVuc2lvbkNvbnRlbnQ+PGRzOlNpZ25hdHVyZSB4bWxuczpkcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyIgSWQ9IlNpZ25hdHVyZS1jODhkNGJjMC1jMDIzLTRmOGItYWE3YS1iMjA1NzgzZTk4NTUiPjxkczpTaWduZWRJbmZvPjxkczpDYW5vbmljYWxpemF0aW9uTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvVFIvMjAwMS9SRUMteG1sLWMxNG4tMjAwMTAzMTUiIC8+PGRzOlNpZ25hdHVyZU1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZHNpZy1tb3JlI3JzYS1zaGEyNTYiIC8+PGRzOlJlZmVyZW5jZSBJZD0iUmVmZXJlbmNlLWU5MjRjOGNlLTcyZTItNGU0YS05ZTUzLWY2NjIyMTYxMGRiNCIgVVJJPSIiPjxkczpUcmFuc2Zvcm1zPjxkczpUcmFuc2Zvcm0gQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjZW52ZWxvcGVkLXNpZ25hdHVyZSIgLz48L2RzOlRyYW5zZm9ybXM+PGRzOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jI3NoYTI1NiIgLz48ZHM6RGlnZXN0VmFsdWU+cjZaVjRBOS91Tm9EY3V1Z2JpYStMY2ptVEhOOVA2US8zMWs0VUwyZk9Caz08L2RzOkRpZ2VzdFZhbHVlPjwvZHM6UmVmZXJlbmNlPjxkczpSZWZlcmVuY2UgSWQ9IlJlZmVyZW5jZUtleUluZm8iIFVSST0iI1NpZ25hdHVyZS1jODhkNGJjMC1jMDIzLTRmOGItYWE3YS1iMjA1NzgzZTk4NTUtS2V5SW5mbyI+PGRzOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jI3NoYTI1NiIgLz48ZHM6RGlnZXN0VmFsdWU+d1lrMS80bTl5STVKSTcyRnhjUkM4TGNPeTJYZmZ6djBJamdnQlZKOWdqRT08L2RzOkRpZ2VzdFZhbHVlPjwvZHM6UmVmZXJlbmNlPjxkczpSZWZlcmVuY2UgVHlwZT0iaHR0cDovL3VyaS5ldHNpLm9yZy8wMTkwMyNTaWduZWRQcm9wZXJ0aWVzIiBVUkk9IiN4bWxkc2lnLVNpZ25hdHVyZS1jODhkNGJjMC1jMDIzLTRmOGItYWE3YS1iMjA1NzgzZTk4NTUtc2lnbmVkcHJvcHMiPjxkczpEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGVuYyNzaGEyNTYiIC8+PGRzOkRpZ2VzdFZhbHVlPm5vci9yVEk1UElYc2pHSlV0SXlZK1p3Z3d2TUtnbzFlWmpsZGptMHVPTkE9PC9kczpEaWdlc3RWYWx1ZT48L2RzOlJlZmVyZW5jZT48L2RzOlNpZ25lZEluZm8+PGRzOlNpZ25hdHVyZVZhbHVlIElkPSJTaWduYXR1cmVWYWx1ZS1jODhkNGJjMC1jMDIzLTRmOGItYWE3YS1iMjA1NzgzZTk4NTUiPmZ3SzNBMmQycWlZQ1BnZW9raGhvZE1jdk5kN1NsTXBvZXkyck44QVNVTlJseGt0L01naGYzNUc1V0lZYzByTU10MnViUnNaaldxQStNem80S1l5MnMxOHd2VG85dUR6STFxQ1drWVNKWXhlbW5OM0VKUTMxSWUwUDR6emdLcEdTKytJdWFZUDc1SDNJRzhwVUljZ0dOcnAvMENKRWwwdy8yNUhHcjNpZitkVDRzTUlpV1FPUS9VUHJpVGNPaHJOZkUzRVhYa1lEZ1NZd1FRdUpNVmYwaWwyT1QxL1g1aVp6SHl6Y3RYM3M3eC9OaDlNcXZDekJpTUEwUmExRU5XMDhnNnlJMXlXdUhpdWRjSVdicDFjS05PdUNTb01mQ3RSTmVCc3JNVGhISkpoNkRZelpOWkVsV2VSa3JzVnRCaXhhNkdjSzRkQSsvTFIrOE1oT0FDTVpVQT09PC9kczpTaWduYXR1cmVWYWx1ZT48ZHM6S2V5SW5mbyBJZD0iU2lnbmF0dXJlLWM4OGQ0YmMwLWMwMjMtNGY4Yi1hYTdhLWIyMDU3ODNlOTg1NS1LZXlJbmZvIj48ZHM6WDUwOURhdGE+PGRzOlg1MDlDZXJ0aWZpY2F0ZT5NSUlIVmpDQ0JUNmdBd0lCQWdJS0tmSmpJS29FRk5zQlNEQU5CZ2txaGtpRzl3MEJBUXNGQURDQmhqRWVNQndHQ1NxR1NJYjNEUUVKQVJZUGFXNW1iMEJuYzJVdVkyOXRMbU52TVNVd0l3WURWUVFERXh4QmRYUnZjbWxrWVdRZ1UzVmliM0prYVc1aFpHRWdNREVnUjFORk1Rd3dDZ1lEVlFRTEV3TlFTMGt4RERBS0JnTlZCQW9UQTBkVFJURVVNQklHQTFVRUJ4TUxRbTluYjNSaElFUXVReTR4Q3pBSkJnTlZCQVlUQWtOUE1CNFhEVEl6TVRJeU1ERTBNRFV4T1ZvWERUSTFNVEl4T1RFME1EVXhPRm93Z2dFcE1SUXdFZ1lEVlFRSkRBdERVaUEzSURZZ1F5QTFOREVqTUNFR0ExVUVEUXdhUmtWUVNpQkhVMFVnUTB3Z056Y2dOeUEwTkNCUFJpQTNNREV4RkRBU0JnTlZCQWdNQzBKUFIwOVVRU0JFTGtNdU1SUXdFZ1lEVlFRSERBdENUMGRQVkVFZ1JDNURMakVMTUFrR0ExVUVCaE1DUTA4eE96QTVCZ05WQkFNTU1sVXVRUzVGTGlCRVNWSkZRME5KVDA0Z1JFVWdTVTFRVlVWVFZFOVRJRmtnUVVSVlFVNUJVeUJPUVVOSlQwNUJURVZUTVJrd0Z3WUtLd1lCQkFHa1pnRURBZ3dKT0RBd01UazNNalk0TVF3d0NnWURWUVFwREFOT1NWUXhFakFRQmdOVkJBVVRDVGd3TURFNU56STJPREU1TURjR0ExVUVDd3d3UkVsU1JVTkRTVTlPSUVSRklFZEZVMVJKVDA0Z1EwOVNVRTlTUVZSSlZrRWdMU0JPU1ZaRlRDQkRSVTVVVWtGTU1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBdFdzNWZ6NWl0SnFvUXNvOS8xYmpHQ0c1UW1YQitmYXA0bVFtZElFNU5EVVYrc3dqVWN6N05hMGdjVElBT3hlanI5WFB5Yk4xZGJ5WmxJODcxSjJzQjY3VlVTSjlNdCtrRjBuNncyNXNyMWdHcUVwMzZSQ0hDcHJxbXBKUHdXaXRMTHJmbHBwK3hObnUyQlBPcE8zNjVSamphUHFuWDd1dTN1T0VGeHpKWnF5THU3Ykd1QjlPYi9wUXd3MUtsSGJROFRoSE16UlEvYUhJUjFEVTBOUm85RDNaN3UvSXlUdmJwQnJSWHk2VVdxcmxIeVMvdUR6Y3QyUlp2VUg2aHd0MVRsWldSSnA2b2EwSXdjZXdKMWNSUnZ1ekJ3WE8vRnRRVHZrdjEweDFzamhpOTA2Sk1xVVppdmlsSXBvNzJILzdpNHVoakYwSndvOGl3TFNUWUgxL0J3SURBUUFCbzRJQ0hqQ0NBaG93REFZRFZSMFRBUUgvQkFJd0FEQWZCZ05WSFNNRUdEQVdnQlJCdk5RNWVMaURveGNhQ0pxcHVBUUNDUzNZbVRCb0JnZ3JCZ0VGQlFjQkFRUmNNRm93TWdZSUt3WUJCUVVITUFLR0ptaDBkSEJ6T2k4dlkyVnlkSE15TG1kelpTNWpiMjB1WTI4dlEwRmZVMVZDTURFdVkzSjBNQ1FHQ0NzR0FRVUZCekFCaGhob2RIUndjem92TDI5amMzQXlMbWR6WlM1amIyMHVZMjh3YWdZRFZSMFJCR013WVlFVWMyRnNaR0Z1WVhKQVpHbGhiaTVuYjNZdVkyK0dTV2gwZEhCek9pOHZaM05sTG1OdmJTNWpieTlrYjJOMWJXVnVkRzl6TDJObGNuUnBabWxqWVdOcGIyNWxjeTloWTNKbFpHbDBZV05wYjI0dk1UWXRSVU5FTFRBd01TNXdaR1l3Z1lNR0ExVWRJQVI4TUhvd2VBWUxLd1lCQkFHQjh5QUJCQTh3YVRCbkJnZ3JCZ0VGQlFjQ0FSWmJhSFIwY0hNNkx5OW5jMlV1WTI5dExtTnZMMlJ2WTNWdFpXNTBiM012WTJGc2FXUmhaQzlFVUVNdlJHVmpiR0Z5WVdOcGIyNWZaR1ZmVUhKaFkzUnBZMkZ6WDJSbFgwTmxjblJwWm1sallXTnBiMjVmVmpFMkxuQmtaakFuQmdOVkhTVUVJREFlQmdnckJnRUZCUWNEQWdZSUt3WUJCUVVIQXdRR0NDc0dBUVVGQndNQk1EVUdBMVVkSHdRdU1Dd3dLcUFvb0NhR0pHaDBkSEJ6T2k4dlkzSnNNaTVuYzJVdVkyOXRMbU52TDBOQlgxTlZRakF4TG1OeWJEQWRCZ05WSFE0RUZnUVVFMGZJNjZ6QWpLZW45TVF1Sk1xYWsyT3JEM2t3RGdZRFZSMFBBUUgvQkFRREFnVHdNQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUNBUUNJWFNvSVlhWGo0blRCdHVNN3p6bHJBZDR3a29uRjJoSWh0Ynpqbk16eWU5OWZrTGtwNVZSOVUvWktsMEtGZG5kcXRVZlJNL2M4QkhzTG1kSHVkckhvVW1CQ2Fjc2ErcndEU0tENncxeWhGZ0dKYzhndlFFRlJwNUpUZEZySm9wNHlzdDlHNW9aOVFkUTkrSmNxWTU2N0dVWS9Va1dnZVdvTXVKeUx6MWFaMWRNbFB6QmhOdWVIT21yNlBZbVBzWlFhNVFCVUJTazVtelpFNitxZGNGWmdZOTg5ZE9aZW9JelZidjJodnVxMmFmeG0vQkwvaGliaXh3VjNSSmZJbTdUYnJzck4reGlncStVQ3dBZFhDeGc1Q3d4eVplWW1mTHplb05JRUNSMjZSOUdVVldZamh2cldtTkNqTFowWkErMjFkU2huNGpKVnREcmVKS1dCTDczM0QzMFA1MWhkaHd2K21hdSs3UDh6S3cyUGNGREFwSUtEYWt5cXFNcjBLUC9BSi84YmlEM0xQOEdRVkIzZ0dmWmJTV3RrT2Z3U082K3dOMlZoL1BGZldJb3U1MkZQUHU4OXcwS1JCOFBCb082d01ndmxUZkZXb01Zc3dtQ3RmeFBRVGFweGRUTTVlMHlOMGE2SHpRekxDNms4cEcxak95UVljamh0dzdVbFY1UGttOSswZFVRVDJScnN4Zno1Y0YxakFUOXdCcTVabkxYWXk5ZUxYS3hUV3hjTWpybE9qV1JFMm9kQmJNaTdoM2RpMXRWbUVqQUJHWjZuYnQzRjN4UGtzeFhVK0RxRHVmVTV2elpiempNT0loRFNvbWwzYkdmakN0TFBJR2E1RisyU0tHTmtBYldGa1ZUbHlES2FFSDRicDk0ci9nWVFTNkVIMTRYbzd0eGtYQT09PC9kczpYNTA5Q2VydGlmaWNhdGU+PC9kczpYNTA5RGF0YT48ZHM6S2V5VmFsdWU+PGRzOlJTQUtleVZhbHVlPjxkczpNb2R1bHVzPnRXczVmejVpdEpxb1FzbzkvMWJqR0NHNVFtWEIrZmFwNG1RbWRJRTVORFVWK3N3alVjejdOYTBnY1RJQU94ZWpyOVhQeWJOMWRieVpsSTg3MUoyc0I2N1ZVU0o5TXQra0YwbjZ3MjVzcjFnR3FFcDM2UkNIQ3BycW1wSlB3V2l0TExyZmxwcCt4Tm51MkJQT3BPMzY1UmpqYVBxblg3dXUzdU9FRnh6SlpxeUx1N2JHdUI5T2IvcFF3dzFLbEhiUThUaEhNelJRL2FISVIxRFUwTlJvOUQzWjd1L0l5VHZicEJyUlh5NlVXcXJsSHlTL3VEemN0MlJadlVINmh3dDFUbFpXUkpwNm9hMEl3Y2V3SjFjUlJ2dXpCd1hPL0Z0UVR2a3YxMHgxc2poaTkwNkpNcVVaaXZpbElwbzcySC83aTR1aGpGMEp3bzhpd0xTVFlIMS9Cdz09PC9kczpNb2R1bHVzPjxkczpFeHBvbmVudD5BUUFCPC9kczpFeHBvbmVudD48L2RzOlJTQUtleVZhbHVlPjwvZHM6S2V5VmFsdWU+PC9kczpLZXlJbmZvPjxkczpPYmplY3QgSWQ9IlhhZGVzT2JqZWN0SWQtMzRlZWFhNmMtYmUwNi00NjBmLWEwOTYtMDQ4ZThkMjA0NDJmIj48eGFkZXM6UXVhbGlmeWluZ1Byb3BlcnRpZXMgeG1sbnM6eGFkZXM9Imh0dHA6Ly91cmkuZXRzaS5vcmcvMDE5MDMvdjEuMy4yIyIgSWQ9IlF1YWxpZnlpbmdQcm9wZXJ0aWVzLTE4N2I2MGIyLWUxOTMtNGM2MC1hN2RhLTRkNzhjNjIyODcxMSIgVGFyZ2V0PSIjU2lnbmF0dXJlLWM4OGQ0YmMwLWMwMjMtNGY4Yi1hYTdhLWIyMDU3ODNlOTg1NSI+PHhhZGVzOlNpZ25lZFByb3BlcnRpZXMgSWQ9InhtbGRzaWctU2lnbmF0dXJlLWM4OGQ0YmMwLWMwMjMtNGY4Yi1hYTdhLWIyMDU3ODNlOTg1NS1zaWduZWRwcm9wcyI+PHhhZGVzOlNpZ25lZFNpZ25hdHVyZVByb3BlcnRpZXM+PHhhZGVzOlNpZ25pbmdUaW1lPjIwMjUtMTEtMTJUMTc6MzE6MDMrMDA6MDA8L3hhZGVzOlNpZ25pbmdUaW1lPjx4YWRlczpTaWduaW5nQ2VydGlmaWNhdGU+PHhhZGVzOkNlcnQ+PHhhZGVzOkNlcnREaWdlc3Q+PGRzOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jI3NoYTI1NiIgLz48ZHM6RGlnZXN0VmFsdWU+QkpiQkdhbFo2VSt3RUpyUlVENjlodGVaUzgya3p0Z0hZTlNNSnN3NFA1ST08L2RzOkRpZ2VzdFZhbHVlPjwveGFkZXM6Q2VydERpZ2VzdD48eGFkZXM6SXNzdWVyU2VyaWFsPjxkczpYNTA5SXNzdWVyTmFtZT5DPUNPLCBMPUJvZ290YSBELkMuLCBPPUdTRSwgT1U9UEtJLCBDTj1BdXRvcmlkYWQgU3Vib3JkaW5hZGEgMDEgR1NFLCBFPWluZm9AZ3NlLmNvbS5jbzwvZHM6WDUwOUlzc3Vlck5hbWU+PGRzOlg1MDlTZXJpYWxOdW1iZXI+MTk4MDg4MjgwNzU5NDM2NjgxMzQ3NDAwPC9kczpYNTA5U2VyaWFsTnVtYmVyPjwveGFkZXM6SXNzdWVyU2VyaWFsPjwveGFkZXM6Q2VydD48L3hhZGVzOlNpZ25pbmdDZXJ0aWZpY2F0ZT48eGFkZXM6U2lnbmF0dXJlUG9saWN5SWRlbnRpZmllcj48eGFkZXM6U2lnbmF0dXJlUG9saWN5SWQ+PHhhZGVzOlNpZ1BvbGljeUlkPjx4YWRlczpJZGVudGlmaWVyPmh0dHBzOi8vZmFjdHVyYWVsZWN0cm9uaWNhLmRpYW4uZ292LmNvL3BvbGl0aWNhZGVmaXJtYS92Mi9wb2xpdGljYWRlZmlybWF2Mi5wZGY8L3hhZGVzOklkZW50aWZpZXI+PHhhZGVzOkRlc2NyaXB0aW9uIC8+PC94YWRlczpTaWdQb2xpY3lJZD48eGFkZXM6U2lnUG9saWN5SGFzaD48ZHM6RGlnZXN0TWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxlbmMjc2hhMjU2IiAvPjxkczpEaWdlc3RWYWx1ZT5kTW9NdnRjRzVhSXpnWW8wdElzU1FlVkpCRG5VbmZTT2ZCcHhYcm1vcjBZPTwvZHM6RGlnZXN0VmFsdWU+PC94YWRlczpTaWdQb2xpY3lIYXNoPjwveGFkZXM6U2lnbmF0dXJlUG9saWN5SWQ+PC94YWRlczpTaWduYXR1cmVQb2xpY3lJZGVudGlmaWVyPjx4YWRlczpTaWduZXJSb2xlPjx4YWRlczpDbGFpbWVkUm9sZXM+PHhhZGVzOkNsYWltZWRSb2xlPnN1cHBsaWVyPC94YWRlczpDbGFpbWVkUm9sZT48L3hhZGVzOkNsYWltZWRSb2xlcz48L3hhZGVzOlNpZ25lclJvbGU+PC94YWRlczpTaWduZWRTaWduYXR1cmVQcm9wZXJ0aWVzPjx4YWRlczpTaWduZWREYXRhT2JqZWN0UHJvcGVydGllcz48eGFkZXM6RGF0YU9iamVjdEZvcm1hdCBPYmplY3RSZWZlcmVuY2U9IiNSZWZlcmVuY2UtZTkyNGM4Y2UtNzJlMi00ZTRhLTllNTMtZjY2MjIxNjEwZGI0Ij48eGFkZXM6TWltZVR5cGU+dGV4dC94bWw8L3hhZGVzOk1pbWVUeXBlPjx4YWRlczpFbmNvZGluZz5VVEYtODwveGFkZXM6RW5jb2Rpbmc+PC94YWRlczpEYXRhT2JqZWN0Rm9ybWF0PjwveGFkZXM6U2lnbmVkRGF0YU9iamVjdFByb3BlcnRpZXM+PC94YWRlczpTaWduZWRQcm9wZXJ0aWVzPjwveGFkZXM6UXVhbGlmeWluZ1Byb3BlcnRpZXM+PC9kczpPYmplY3Q+PC9kczpTaWduYXR1cmU+PC9leHQ6RXh0ZW5zaW9uQ29udGVudD4NCiAgICA8L2V4dDpVQkxFeHRlbnNpb24+DQogIDwvZXh0OlVCTEV4dGVuc2lvbnM+DQogIDxjYmM6VUJMVmVyc2lvbklEPlVCTCAyLjE8L2NiYzpVQkxWZXJzaW9uSUQ+DQogIDxjYmM6Q3VzdG9taXphdGlvbklEPjE8L2NiYzpDdXN0b21pemF0aW9uSUQ+DQogIDxjYmM6UHJvZmlsZUlEPkRJQU4gMi4xPC9jYmM6UHJvZmlsZUlEPg0KICA8Y2JjOlByb2ZpbGVFeGVjdXRpb25JRD4yPC9jYmM6UHJvZmlsZUV4ZWN1dGlvbklEPg0KICA8Y2JjOklEPjEzMzU2MDk5PC9jYmM6SUQ+DQogIDxjYmM6VVVJRCBzY2hlbWVOYW1lPSJDVURFLVNIQTM4NCI+YzA1MGFjMjI4ZGQ5OTM3NjI2MzE5NTdiZGFmYTBhMmQwZjJkYTUwYzQ5MzQwNWQwOTVjN2MxYTZhNDcxMGRkMWY0YTNlMTA0OWY3ZDNiNTVlMGUxOTMyNTY4YTEzOWMzPC9jYmM6VVVJRD4NCiAgPGNiYzpJc3N1ZURhdGU+MjAyNS0xMS0xMjwvY2JjOklzc3VlRGF0ZT4NCiAgPGNiYzpJc3N1ZVRpbWU+MTc6MzE6MDMtMDU6MDA8L2NiYzpJc3N1ZVRpbWU+DQogIDxjYWM6U2VuZGVyUGFydHk+DQogICAgPGNhYzpQYXJ0eVRheFNjaGVtZT4NCiAgICAgIDxjYmM6UmVnaXN0cmF0aW9uTmFtZT5VbmlkYWQgRXNwZWNpYWwgRGlyZWNjacOzbiBkZSBJbXB1ZXN0b3MgeSBBZHVhbmFzIE5hY2lvbmFsZXM8L2NiYzpSZWdpc3RyYXRpb25OYW1lPg0KICAgICAgPGNiYzpDb21wYW55SUQgc2NoZW1lSUQ9IjQiIHNjaGVtZU5hbWU9IjEzIj44MDAxOTcyNjg8L2NiYzpDb21wYW55SUQ+DQogICAgICA8Y2FjOlRheFNjaGVtZT4NCiAgICAgICAgPGNiYzpJRD4wMTwvY2JjOklEPg0KICAgICAgICA8Y2JjOk5hbWU+SVZBPC9jYmM6TmFtZT4NCiAgICAgIDwvY2FjOlRheFNjaGVtZT4NCiAgICA8L2NhYzpQYXJ0eVRheFNjaGVtZT4NCiAgPC9jYWM6U2VuZGVyUGFydHk+DQogIDxjYWM6UmVjZWl2ZXJQYXJ0eT4NCiAgICA8Y2FjOlBhcnR5VGF4U2NoZW1lPg0KICAgICAgPGNiYzpSZWdpc3RyYXRpb25OYW1lPlZJTExBREEgQ0FSRE9OQSBFTElaQUJFVEg8L2NiYzpSZWdpc3RyYXRpb25OYW1lPg0KICAgICAgPGNiYzpDb21wYW55SUQgc2NoZW1lSUQ9IjAiIHNjaGVtZU5hbWU9IjEzIj4yNDQ3OTkyOTwvY2JjOkNvbXBhbnlJRD4NCiAgICAgIDxjYWM6VGF4U2NoZW1lPg0KICAgICAgICA8Y2JjOklEPjAxPC9jYmM6SUQ+DQogICAgICAgIDxjYmM6TmFtZT5JVkE8L2NiYzpOYW1lPg0KICAgICAgPC9jYWM6VGF4U2NoZW1lPg0KICAgIDwvY2FjOlBhcnR5VGF4U2NoZW1lPg0KICA8L2NhYzpSZWNlaXZlclBhcnR5Pg0KICA8Y2FjOkRvY3VtZW50UmVzcG9uc2U+DQogICAgPGNhYzpSZXNwb25zZT4NCiAgICAgIDxjYmM6UmVzcG9uc2VDb2RlPjAyPC9jYmM6UmVzcG9uc2VDb2RlPg0KICAgICAgPGNiYzpEZXNjcmlwdGlvbj5Eb2N1bWVudG8gdmFsaWRhZG8gcG9yIGxhIERJQU48L2NiYzpEZXNjcmlwdGlvbj4NCiAgICA8L2NhYzpSZXNwb25zZT4NCiAgICA8Y2FjOkRvY3VtZW50UmVmZXJlbmNlPg0KICAgICAgPGNiYzpJRD5TRVRQOTkwMDAwMjQ5PC9jYmM6SUQ+DQogICAgICA8Y2JjOlVVSUQgc2NoZW1lTmFtZT0iQ1VGRS1TSEEzODQiPjBiMDc0MTI2ZDY5ZWMwZmI2NjM3ZjI1Y2QyNTA5MDdkMTNjMjNmNjA5NjIyOWMwNDEyMjE4OWEwZWQ5OWY5MzIwYWYxZjI3NjAxOWQ3MDQ0YzMyYjcxYWEwYzJkZjRlYzwvY2JjOlVVSUQ+DQogICAgPC9jYWM6RG9jdW1lbnRSZWZlcmVuY2U+DQogICAgPGNhYzpMaW5lUmVzcG9uc2U+DQogICAgICA8Y2FjOkxpbmVSZWZlcmVuY2U+DQogICAgICAgIDxjYmM6TGluZUlEPjE8L2NiYzpMaW5lSUQ+DQogICAgICA8L2NhYzpMaW5lUmVmZXJlbmNlPg0KICAgICAgPGNhYzpSZXNwb25zZT4NCiAgICAgICAgPGNiYzpSZXNwb25zZUNvZGU+MDAwMDwvY2JjOlJlc3BvbnNlQ29kZT4NCiAgICAgICAgPGNiYzpEZXNjcmlwdGlvbj4wPC9jYmM6RGVzY3JpcHRpb24+DQogICAgICA8L2NhYzpSZXNwb25zZT4NCiAgICA8L2NhYzpMaW5lUmVzcG9uc2U+DQogICAgPGNhYzpMaW5lUmVzcG9uc2U+DQogICAgICA8Y2FjOkxpbmVSZWZlcmVuY2U+DQogICAgICAgIDxjYmM6TGluZUlEPjI8L2NiYzpMaW5lSUQ+DQogICAgICA8L2NhYzpMaW5lUmVmZXJlbmNlPg0KICAgICAgPGNhYzpSZXNwb25zZT4NCiAgICAgICAgPGNiYzpSZXNwb25zZUNvZGU+RkFKNDRiPC9jYmM6UmVzcG9uc2VDb2RlPg0KICAgICAgICA8Y2JjOkRlc2NyaXB0aW9uPk5pdCBvIERvY3VtZW50byBkZSBJZGVudGlmaWNhY2nDs24gaW5mb3JtYWRvIE5vIGNvcnJlc3BvbmRlIGFsIHJlZ2lzdHJhZG8gZW4gZWwgUlVUIGNvbiByZXNwZWN0byBhIGxhIHJhesOzbiBzb2NpYWwgbyBub21icmUgY29tZXJjaWFsIHN1bWluaXN0cmFkby48L2NiYzpEZXNjcmlwdGlvbj4NCiAgICAgIDwvY2FjOlJlc3BvbnNlPg0KICAgIDwvY2FjOkxpbmVSZXNwb25zZT4NCiAgICA8Y2FjOkxpbmVSZXNwb25zZT4NCiAgICAgIDxjYWM6TGluZVJlZmVyZW5jZT4NCiAgICAgICAgPGNiYzpMaW5lSUQ+MzwvY2JjOkxpbmVJRD4NCiAgICAgIDwvY2FjOkxpbmVSZWZlcmVuY2U+DQogICAgICA8Y2FjOlJlc3BvbnNlPg0KICAgICAgICA8Y2JjOlJlc3BvbnNlQ29kZT5GQUo0M2I8L2NiYzpSZXNwb25zZUNvZGU+DQogICAgICAgIDxjYmM6RGVzY3JpcHRpb24+Tm9tYnJlIGluZm9ybWFkbyBObyBjb3JyZXNwb25kZSBhbCByZWdpc3RyYWRvIGVuIGVsIFJVVCBjb24gcmVzcGVjdG8gYWwgTml0IHN1bWluc3RyYWRvLjwvY2JjOkRlc2NyaXB0aW9uPg0KICAgICAgPC9jYWM6UmVzcG9uc2U+DQogICAgPC9jYWM6TGluZVJlc3BvbnNlPg0KICAgIDxjYWM6TGluZVJlc3BvbnNlPg0KICAgICAgPGNhYzpMaW5lUmVmZXJlbmNlPg0KICAgICAgICA8Y2JjOkxpbmVJRD40PC9jYmM6TGluZUlEPg0KICAgICAgPC9jYWM6TGluZVJlZmVyZW5jZT4NCiAgICAgIDxjYWM6UmVzcG9uc2U+DQogICAgICAgIDxjYmM6UmVzcG9uc2VDb2RlPlJVVDAxPC9jYmM6UmVzcG9uc2VDb2RlPg0KICAgICAgICA8Y2JjOkRlc2NyaXB0aW9uPkxhIHZhbGlkYWNpw7NuIGRlbCBlc3RhZG8gZGVsIFJVVCBwcsOzeGltYW1lbnRlIGVzdGFyw6EgZGlzcG9uaWJsZS48L2NiYzpEZXNjcmlwdGlvbj4NCiAgICAgIDwvY2FjOlJlc3BvbnNlPg0KICAgIDwvY2FjOkxpbmVSZXNwb25zZT4NCiAgPC9jYWM6RG9jdW1lbnRSZXNwb25zZT4NCjwvQXBwbGljYXRpb25SZXNwb25zZT5dXT48L2NiYzpEZXNjcmlwdGlvbj4KICAgICAgICA8L2NhYzpFeHRlcm5hbFJlZmVyZW5jZT4KICAgICAgPC9jYWM6QXR0YWNobWVudD4KICAgICAgPGNhYzpSZXN1bHRPZlZlcmlmaWNhdGlvbj4KICAgICAgICA8Y2JjOlZhbGlkYXRvcklEPlVuaWRhZCBFc3BlY2lhbCBEaXJlY2Npw7NuIGRlIEltcHVlc3RvcyBZIEFkdWFuYXMgTmFjaW9uYWxlczwvY2JjOlZhbGlkYXRvcklEPgogICAgICAgIDxjYmM6VmFsaWRhdGlvblJlc3VsdENvZGU+MDI8L2NiYzpWYWxpZGF0aW9uUmVzdWx0Q29kZT4KICAgICAgICA8Y2JjOlZhbGlkYXRpb25EYXRlPjIwMjUtMTEtMTI8L2NiYzpWYWxpZGF0aW9uRGF0ZT4KICAgICAgICA8Y2JjOlZhbGlkYXRpb25UaW1lPjE3OjMxOjAzLTA1OjAwPC9jYmM6VmFsaWRhdGlvblRpbWU+CiAgICAgIDwvY2FjOlJlc3VsdE9mVmVyaWZpY2F0aW9uPgogICAgPC9jYWM6RG9jdW1lbnRSZWZlcmVuY2U+CiAgPC9jYWM6UGFyZW50RG9jdW1lbnRMaW5lUmVmZXJlbmNlPgo8L0F0dGFjaGVkRG9jdW1lbnQ+Cg==","type_rejection_id":null,"resend_consecutive":false}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/send-event", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

ENVIAR EVENTO RADIAN - Desde CUFE

📋 DESCRIPCIÓN GENERAL

Endpoint para generar eventos RADIAN de forma simplificada usando solo el CUFE del documento. La API recupera automáticamente el Invoice XML desde la DIAN, eliminando la necesidad de enviar el XML completo.

Endpoint: POST /api/ubl2.1/send-event-data

Método HTTP: POST

Autenticación: Bearer Token (requerido)

Tipo de contenido: application/json


✨ CARACTERÍSTICAS PRINCIPALES

  • 📊 Genera eventos RADIAN con solo el CUFE del documento
  • ? Recupera automáticamente XML desde DIAN (GetXmlByDocumentKey)
  • ? Menor transferencia de datos (solo CUFE vs XML Base64)
  • 📊 Validación autom�tica contra XML oficial DIAN
  • 📊 Firma XAdES integrada antes de enviar
  • ? Simplifica integraci�n en clientes
  • 📊 Gestión de límites por plan

📝 PARÁMETROS DEL REQUEST

Body del Request (JSON)

Campo Tipo Obligatorio descripción Ejemplo
event_id string ✅ Sí Tipo evento ("1"-"5"): 1=Acuse, 2=Recibo, 3=Aceptación, 4=Rechazo, 5=Aceptación Tácita "1"
document_reference.cufe string ✅ Sí CUFE SHA-384 del documento (96 caracteres hexadecimales) "a7369298cca540ae..."
issuer_party.identification_number string ✅ Sí NIT de quien emite el evento "89000001"
issuer_party.first_name string ❌ No Primer nombre del responsable "PEPITO"
issuer_party.last_name string ❌ No Apellido del responsable "PEREZ"
issuer_party.organization_department string ❌ No Departamento de la organizaci�n "CONTABILIDAD"
issuer_party.job_title string ❌ No Cargo del responsable "AUXILIAR CONTABLE"

Headers Requeridos

Header Valor
Content-Type application/json
Authorization Bearer [TOKEN]

🔐 TIPOS DE EVENTOS

código Tipo event_id descripción
030 Acuse de Recibo "1" Receptor confirma recepción de la factura
031 Recibo del Bien "2" confirmación de recepción física del bien/servicio
032 Aceptación Expresa "3" Aceptación formal sin observaciones
033 Rechazo "4" Rechazo con motivo especificado
034 Aceptación Tácita "5" Aceptación autom�tica por vencimiento de plazo

?? FLUJO DE RECUPERACI�N DEL XML

`

  1. Cliente envía: CUFE + event_id + issuer_party
  2. API valida: Plan RADIAN, Certificado, límites
  3. API llama: GetXmlByDocumentKey(CUFE) ? DIAN
  4. DIAN retorna: Invoice XML en Base64
  5. API decodifica: Base64 ? XML
  6. API valida: Estructura UBL 2.1
  7. API extrae: Prefix y Número de factura
  8. API busca: Document en base de datos local
  9. API genera: ApplicationResponse del evento
  10. API firma: XAdES signature
  11. API envía: Evento a DIAN via SOAP
  12. DIAN valida: y retorna respuesta
  13. API retorna: Resultado al cliente `

✅ RESPUESTA EXITOSA (200 OK)

json { "success": true, "message": "Evento RADIAN generado desde CUFE exitosamente", "event": { "uuid": "b8f4c2d1-a9e7-6543-b2c1-9d8e7f6g5h4i", "event_type": "030", "issue_date": "2025-11-24", "issue_time": "15:45:22", "document_cufe": "a7369298cca540ae26efb140a8b23cf7776857294f8718392d3437695749246d", "document_id": "SETP990000249", "issuer_party": { "identification_number": "89000001", "name": "PEPITO PEREZ", "department": "CONTABILIDAD", "job_title": "AUXILIAR CONTABLE" }, "response_code": "02", "response_description": "Evento validado por la DIAN" }, "dian_response": { "status": "success", "validation_date": "2025-11-24", "validation_time": "15:45:27" } }


❌ ERRORES COMUNES

401 Unauthorized - Token Inválido

json { "success": false, "message": "Token no válido o expirado", "errors": { "auth": ["Bearer token requerido y válido"] } }

404 Not Found - CUFE No Encontrado

json { "success": false, "message": "Documento no encontrado en DIAN", "errors": { "cufe": ["No se pudo recuperar el Invoice XML desde DIAN"], "dian_service": ["GetXmlByDocumentKey retorn� error"] } }

404 Not Found - Documento No en Base de Datos Local

json { "success": false, "message": "Documento no encontrado en base de datos local", "errors": { "document": ["No existe Document con prefix=SETP, number=990000249"] } }

400 Bad Request - CUFE Inválido

json { "success": false, "message": "CUFE con formato inválido", "errors": { "cufe": ["Debe ser cadena hexadecimal de 96 caracteres"] } }

422 Unprocessable Entity - XML No es Invoice

json { "success": false, "message": "El documento recuperado no es tipo Invoice", "errors": { "xml": ["Se esperaba Invoice, se encontr� CreditNote"] } }

503 Service Unavailable - DIAN No Disponible

json { "success": false, "message": "Servicio GetXmlByDocumentKey de DIAN no disponible", "errors": { "dian": ["Web service no responde o timeout"] } }


🔄 CASOS DE USO

Caso 1: Acuse de Recibo Simplificado (event_id="1")

Receptor confirma recepción usando solo CUFE, sin necesidad de XML:

json { "event_id": "1", "document_reference": { "cufe": "a7369298cca540ae26efb140a8b23cf7776857294f8718392d3437695749246d" }, "issuer_party": { "identification_number": "89000001", "first_name": "PEPITO", "last_name": "PEREZ", "organization_department": "CONTABILIDAD", "job_title": "AUXILIAR CONTABLE" } }

Caso 2: Recibo de Bienes R�pido (event_id="2")

confirmación de recepción física con datos Mínimos:

json { "event_id": "2", "document_reference": { "cufe": "b9234567cda123ae45fb670a9c34de89776857294f8718392d3437695749246e" }, "issuer_party": { "identification_number": "900123456", "first_name": "MARIA", "last_name": "GOMEZ" } }

Caso 3: Aceptación Expresa (event_id="3")

Aceptación formal recuperando datos desde DIAN:

json { "event_id": "3", "document_reference": { "cufe": "c9345678cdb234bf56gc780b9d45ef90776857294f8718392d3437695749246f" }, "issuer_party": { "identification_number": "123456789", "first_name": "CARLOS", "last_name": "RODRIGUEZ", "organization_department": "OPERACIONES" } }


?? COMPARACI�N: send-event vs send-event-data

Aspecto send-event send-event-data
Par�metros Requeridos XML Base64 Solo CUFE
Tama�o Payload Grande (XML completo) Peque�o (96 caracteres)
Validación XML Manual del cliente Autom�tica DIAN
Recuperaci�n Datos No (cliente debe tenerlo) Autom�tica v�a DIAN
Casos de Uso Control total, offline Simplicidad, r�pidez
Complejidad Integraci�n Alta Baja
Ancho de Banda Alto Bajo
Velocidad Media R�pida

📥 VALIDACIONES

Plan RADIAN Requerido

  • Plan con type_plan3.state = true
  • Límites disponibles según período
  • Validación de documentos consumidos

Documento en Base de Datos Local

  • Debe haber sido registrado previamente
  • Sistema busca por prefix y Número extra�do
  • Vinculaci�n con Company y Plan

XML y Certificado

  • XML debe ser tipo Invoice UBL 2.1
  • Certificado digital vigente
  • Firma XAdES v�lida

?❌ NoTAS T�CNICAS

  1. GetXmlByDocumentKey: Web service SOAP de DIAN que retorna Invoice en Base64 usando CUFE

  2. Extracci�n de Datos: El sistema extrae prefix y Número de la etiqueta <cbc:ID> del Invoice XML

  3. Persistencia Local: Requiere que el documento est� registrado en la BD local de la API

  4. event_id es String: A diferencia de send-event, aqu� event_id es string ("1"-"5")

  5. issuer_party: Representa al receptor del documento original que emite la respuesta

  6. Ventaja Principal: Simplifica enormemente la integraci�n eliminando necesidad de manejo XML


?? VENTAJAS VS send-event

? Menor Complejidad: No requiere construir XML desde cero ? Menor Transferencia: Solo envía CUFE (96 caracteres vs kilobytes de XML) ? Garant�a XML: XML es el oficial de DIAN, sin errores de cliente ? Automatizaci�n: La API gestiona toda la l�gica de recuperaci�n ? Mejor UX: Integraci�n m�s r�pida y simple en clientes ? Menos Errores: Reduce posibilidad de errores en estructura


Controller: SendEventController@sendeventdata (l�nea 976) Autenticación requerida: S� Rate Limit: según plan contratado

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Authorization Bearer a25b9533afbae4d16a25505524bd89f1dfaa604e97111dea7502a139abcde18a
Content-Type application/json
accept application/json
{
    "event_id": "1",
    "document_reference": {
        "cufe": "a7369298cca540ae26efb140a8b23cf7776857294f8718392d3437695749246dbd062246964468b5b319b8d66ced4b8a"
    },
    "issuer_party": {
        "identification_number": "89000001",
        "first_name": "PEPITO",
        "last_name": "PEREZ",
        "organization_department": "CONTABILIDAD",
        "job_title": "AUXILIAR CONTABLE"
    }
}
curl -X POST 'https://back.apidian.app/send-event-data' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Authorization: Bearer a25b9533afbae4d16a25505524bd89f1dfaa604e97111dea7502a139abcde18a' \
  -H 'Content-Type: application/json' \
  -H 'accept: application/json' \
  -d '{
    "event_id": "1",
    "document_reference": {
        "cufe": "a7369298cca540ae26efb140a8b23cf7776857294f8718392d3437695749246dbd062246964468b5b319b8d66ced4b8a"
    },
    "issuer_party": {
        "identification_number": "89000001",
        "first_name": "PEPITO",
        "last_name": "PEREZ",
        "organization_department": "CONTABILIDAD",
        "job_title": "AUXILIAR CONTABLE"
    }
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/send-event-data', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Authorization' => 'Bearer a25b9533afbae4d16a25505524bd89f1dfaa604e97111dea7502a139abcde18a',
    'Content-Type' => 'application/json',
    'accept' => 'application/json',
  ],
  'body' => '{
    "event_id": "1",
    "document_reference": {
        "cufe": "a7369298cca540ae26efb140a8b23cf7776857294f8718392d3437695749246dbd062246964468b5b319b8d66ced4b8a"
    },
    "issuer_party": {
        "identification_number": "89000001",
        "first_name": "PEPITO",
        "last_name": "PEREZ",
        "organization_department": "CONTABILIDAD",
        "job_title": "AUXILIAR CONTABLE"
    }
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Authorization", "Bearer a25b9533afbae4d16a25505524bd89f1dfaa604e97111dea7502a139abcde18a");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"event_id":"1","document_reference":{"cufe":"a7369298cca540ae26efb140a8b23cf7776857294f8718392d3437695749246dbd062246964468b5b319b8d66ced4b8a"},"issuer_party":{"identification_number":"89000001","first_name":"PEPITO","last_name":"PEREZ","organization_department":"CONTABILIDAD","job_title":"AUXILIAR CONTABLE"}}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/send-event-data", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Accept application/json
Content-Type application/json
{
    "billing_reference": {
        "number": "990010016",
        "uuid": "31fb5b49826c9ee845f9cb3c8f52b3d96d98ccdc2732e2063273836b634f26f9df9d26cf83dfbc045751c8d445ee3277",
        "issue_date": "2020-07-30"
    },
    "discrepancyresponsecode": 2,
    "discrepancyresponsedescription": "PRUEBA DE MOTIVO NOTA CREDITO",
    "number": 754,
    "type_document_id": 4,
    "date": "2020-07-30",
    "time": "06:00:13",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": 3103891693,
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "taxable_amount": "0.00",
            "percent": "0.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "45000.00",
        "tax_exclusive_amount": "0",
        "tax_inclusive_amount": "45000.00",
        "allowance_total_amount": "0",
        "charge_total_amount": "0.00",
        "payable_amount": "45000.00"
    },
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "45000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "45000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "0.00",
                    "percent": "0.00"
                }
            ],
            "description": "PRUEBA NOTA CONTABLE ELECTRONICA",
            "code": "001NOTA",
            "type_item_identification_id": 4,
            "price_amount": "45000",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.apphttp://localhost/apidian2026/public/api/ubl2.1/add-to-batch/credit-note/batch1' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Accept: application/json' \
  -H 'Content-Type: application/json' \
  -d '{
    "billing_reference": {
        "number": "990010016",
        "uuid": "31fb5b49826c9ee845f9cb3c8f52b3d96d98ccdc2732e2063273836b634f26f9df9d26cf83dfbc045751c8d445ee3277",
        "issue_date": "2020-07-30"
    },
    "discrepancyresponsecode": 2,
    "discrepancyresponsedescription": "PRUEBA DE MOTIVO NOTA CREDITO",
    "number": 754,
    "type_document_id": 4,
    "date": "2020-07-30",
    "time": "06:00:13",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": 3103891693,
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "taxable_amount": "0.00",
            "percent": "0.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "45000.00",
        "tax_exclusive_amount": "0",
        "tax_inclusive_amount": "45000.00",
        "allowance_total_amount": "0",
        "charge_total_amount": "0.00",
        "payable_amount": "45000.00"
    },
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "45000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "45000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "0.00",
                    "percent": "0.00"
                }
            ],
            "description": "PRUEBA NOTA CONTABLE ELECTRONICA",
            "code": "001NOTA",
            "type_item_identification_id": 4,
            "price_amount": "45000",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.apphttp://localhost/apidian2026/public/api/ubl2.1/add-to-batch/credit-note/batch1', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Accept' => 'application/json',
    'Content-Type' => 'application/json',
  ],
  'body' => '{
    "billing_reference": {
        "number": "990010016",
        "uuid": "31fb5b49826c9ee845f9cb3c8f52b3d96d98ccdc2732e2063273836b634f26f9df9d26cf83dfbc045751c8d445ee3277",
        "issue_date": "2020-07-30"
    },
    "discrepancyresponsecode": 2,
    "discrepancyresponsedescription": "PRUEBA DE MOTIVO NOTA CREDITO",
    "number": 754,
    "type_document_id": 4,
    "date": "2020-07-30",
    "time": "06:00:13",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": 3103891693,
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "taxable_amount": "0.00",
            "percent": "0.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "45000.00",
        "tax_exclusive_amount": "0",
        "tax_inclusive_amount": "45000.00",
        "allowance_total_amount": "0",
        "charge_total_amount": "0.00",
        "payable_amount": "45000.00"
    },
    "credit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "45000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "45000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "0.00",
                    "percent": "0.00"
                }
            ],
            "description": "PRUEBA NOTA CONTABLE ELECTRONICA",
            "code": "001NOTA",
            "type_item_identification_id": 4,
            "price_amount": "45000",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Accept", "application/json");
myHeaders.append("Content-Type", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"billing_reference":{"number":"990010016","uuid":"31fb5b49826c9ee845f9cb3c8f52b3d96d98ccdc2732e2063273836b634f26f9df9d26cf83dfbc045751c8d445ee3277","issue_date":"2020-07-30"},"discrepancyresponsecode":2,"discrepancyresponsedescription":"PRUEBA DE MOTIVO NOTA CREDITO","number":754,"type_document_id":4,"date":"2020-07-30","time":"06:00:13","customer":{"identification_number":900166483,"dv":1,"name":"INVERSIONES DAVAL SAS","phone":3103891693,"address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"municipality_id":822,"type_regime_id":1},"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"0.00","percent":"0.00"}],"legal_monetary_totals":{"line_extension_amount":"45000.00","tax_exclusive_amount":"0","tax_inclusive_amount":"45000.00","allowance_total_amount":"0","charge_total_amount":"0.00","payable_amount":"45000.00"},"credit_note_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"45000.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"45000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"0.00","percent":"0.00"}],"description":"PRUEBA NOTA CONTABLE ELECTRONICA","code":"001NOTA","type_item_identification_id":4,"price_amount":"45000","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.apphttp://localhost/apidian2026/public/api/ubl2.1/add-to-batch/credit-note/batch1", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000210,
    "type_document_id": 1,
    "date": "2020-12-18",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "establishment_name": "TORRE SOFTWARE",
    "sendmail": true,
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": 3103891693,
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2021-01-18",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "840336.13"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.13",
        "tax_exclusive_amount": "840336.13",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.86",
            "percent": "19",
            "taxable_amount": "840336.13"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.13",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.86",
                    "taxable_amount": "840336.13",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.13",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.apphttp://localhost/apidian2026/public/api/ubl2.1/add-to-batch/invoice/batch1' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000210,
    "type_document_id": 1,
    "date": "2020-12-18",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "establishment_name": "TORRE SOFTWARE",
    "sendmail": true,
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": 3103891693,
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2021-01-18",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "840336.13"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.13",
        "tax_exclusive_amount": "840336.13",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.86",
            "percent": "19",
            "taxable_amount": "840336.13"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.13",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.86",
                    "taxable_amount": "840336.13",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.13",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.apphttp://localhost/apidian2026/public/api/ubl2.1/add-to-batch/invoice/batch1', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000210,
    "type_document_id": 1,
    "date": "2020-12-18",
    "time": "04:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "establishment_name": "TORRE SOFTWARE",
    "sendmail": true,
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": 3103891693,
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "type_liability_id": 7,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 30,
        "payment_due_date": "2021-01-18",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "840336.13"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.13",
        "tax_exclusive_amount": "840336.13",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.86",
            "percent": "19",
            "taxable_amount": "840336.13"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.13",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.86",
                    "taxable_amount": "840336.13",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.13",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000210,"type_document_id":1,"date":"2020-12-18","time":"04:08:12","resolution_number":"18760000001","prefix":"SETP","establishment_name":"TORRE SOFTWARE","sendmail":true,"customer":{"identification_number":900166483,"dv":1,"name":"INVERSIONES DAVAL SAS","phone":3103891693,"address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"type_liability_id":7,"municipality_id":822,"type_regime_id":1},"payment_form":{"payment_form_id":2,"payment_method_id":30,"payment_due_date":"2021-01-18","duration_measure":"30"},"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"840336.13"}],"legal_monetary_totals":{"line_extension_amount":"840336.13","tax_exclusive_amount":"840336.13","tax_inclusive_amount":"1000000.00","allowance_total_amount":"0.00","charge_total_amount":"0.00","payable_amount":"1000000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"159663.86","percent":"19","taxable_amount":"840336.13"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"840336.13","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"1000000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"159663.86","taxable_amount":"840336.13","percent":"19.00"}],"description":"COMISION POR SERVICIOS","code":"COMISION","type_item_identification_id":4,"price_amount":"840336.13","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.apphttp://localhost/apidian2026/public/api/ubl2.1/add-to-batch/invoice/batch1", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
curl -X POST 'https://back.apidian.apphttp://localhost/apidian2026/public/api/ubl2.1/send-batch/batch1' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' 
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.apphttp://localhost/apidian2026/public/api/ubl2.1/send-batch/batch1', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  redirect: 'follow'
};

fetch("https://back.apidian.apphttp://localhost/apidian2026/public/api/ubl2.1/send-batch/batch1", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "billing_reference": {
        "number": "SETP990000208",
        "uuid": "8a65e3a8a2652a66e82b8cafdbcb036ffa4cdb4140b4eaf7596914fc183af70a6fdbab139a848fa6a745d02cd0a4be13",
        "issue_date": "2020-12-17"
    },
    "number": 24,
    "type_document_id": 5,
    "date": "2020-12-17",
    "time": "04:10:09",
    "notes": "PRUEBA DE NOTA DEBITO",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": 3103891693,
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "taxable_amount": "0.00",
            "percent": "0.00"
        }
    ],
    "requested_monetary_totals": {
        "line_extension_amount": "32000.00",
        "tax_exclusive_amount": "0",
        "tax_inclusive_amount": "32000.00",
        "allowance_total_amount": "0",
        "charge_total_amount": "0.00",
        "payable_amount": "32000.00"
    },
    "debit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "32000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "32000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "0.00",
                    "percent": "0.00"
                }
            ],
            "description": "PRUEBA DE NOTA DEBITO ELECTRONICA",
            "code": "001NOTA",
            "type_item_identification_id": 4,
            "price_amount": "32000",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.apphttp://localhost/apidian2026/public/api/ubl2.1/add-to-batch/debit-note/batch1' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "billing_reference": {
        "number": "SETP990000208",
        "uuid": "8a65e3a8a2652a66e82b8cafdbcb036ffa4cdb4140b4eaf7596914fc183af70a6fdbab139a848fa6a745d02cd0a4be13",
        "issue_date": "2020-12-17"
    },
    "number": 24,
    "type_document_id": 5,
    "date": "2020-12-17",
    "time": "04:10:09",
    "notes": "PRUEBA DE NOTA DEBITO",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": 3103891693,
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "taxable_amount": "0.00",
            "percent": "0.00"
        }
    ],
    "requested_monetary_totals": {
        "line_extension_amount": "32000.00",
        "tax_exclusive_amount": "0",
        "tax_inclusive_amount": "32000.00",
        "allowance_total_amount": "0",
        "charge_total_amount": "0.00",
        "payable_amount": "32000.00"
    },
    "debit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "32000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "32000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "0.00",
                    "percent": "0.00"
                }
            ],
            "description": "PRUEBA DE NOTA DEBITO ELECTRONICA",
            "code": "001NOTA",
            "type_item_identification_id": 4,
            "price_amount": "32000",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.apphttp://localhost/apidian2026/public/api/ubl2.1/add-to-batch/debit-note/batch1', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "billing_reference": {
        "number": "SETP990000208",
        "uuid": "8a65e3a8a2652a66e82b8cafdbcb036ffa4cdb4140b4eaf7596914fc183af70a6fdbab139a848fa6a745d02cd0a4be13",
        "issue_date": "2020-12-17"
    },
    "number": 24,
    "type_document_id": 5,
    "date": "2020-12-17",
    "time": "04:10:09",
    "notes": "PRUEBA DE NOTA DEBITO",
    "customer": {
        "identification_number": 900166483,
        "dv": 1,
        "name": "INVERSIONES DAVAL SAS",
        "phone": 3103891693,
        "address": "CLL 4 NRO 33-90",
        "email": "[email protected]",
        "merchant_registration": "0000000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 1,
        "municipality_id": 822,
        "type_regime_id": 1
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "taxable_amount": "0.00",
            "percent": "0.00"
        }
    ],
    "requested_monetary_totals": {
        "line_extension_amount": "32000.00",
        "tax_exclusive_amount": "0",
        "tax_inclusive_amount": "32000.00",
        "allowance_total_amount": "0",
        "charge_total_amount": "0.00",
        "payable_amount": "32000.00"
    },
    "debit_note_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "32000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "32000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "0.00",
                    "percent": "0.00"
                }
            ],
            "description": "PRUEBA DE NOTA DEBITO ELECTRONICA",
            "code": "001NOTA",
            "type_item_identification_id": 4,
            "price_amount": "32000",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"billing_reference":{"number":"SETP990000208","uuid":"8a65e3a8a2652a66e82b8cafdbcb036ffa4cdb4140b4eaf7596914fc183af70a6fdbab139a848fa6a745d02cd0a4be13","issue_date":"2020-12-17"},"number":24,"type_document_id":5,"date":"2020-12-17","time":"04:10:09","notes":"PRUEBA DE NOTA DEBITO","customer":{"identification_number":900166483,"dv":1,"name":"INVERSIONES DAVAL SAS","phone":3103891693,"address":"CLL 4 NRO 33-90","email":"[email protected]","merchant_registration":"0000000-00","type_document_identification_id":6,"type_organization_id":1,"municipality_id":822,"type_regime_id":1},"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"0.00","percent":"0.00"}],"requested_monetary_totals":{"line_extension_amount":"32000.00","tax_exclusive_amount":"0","tax_inclusive_amount":"32000.00","allowance_total_amount":"0","charge_total_amount":"0.00","payable_amount":"32000.00"},"debit_note_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"32000.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"32000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"0.00","percent":"0.00"}],"description":"PRUEBA DE NOTA DEBITO ELECTRONICA","code":"001NOTA","type_item_identification_id":4,"price_amount":"32000","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.apphttp://localhost/apidian2026/public/api/ubl2.1/add-to-batch/debit-note/batch1", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000475,
    "dv": 2,
    "type_document_id": 3,
    "AdditionalDocumentReferenceID": "CN34",
    "AdditionalDocumentReferenceDate": "2019-12-20",
    "AdditionalDocumentReferenceTypeDocument": "01",
    "date": "2019-12-23",
    "time": "06:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "establishment_name": "TORRE SOFTWARE",
    "customer": {
        "identification_number": 89008003,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": 3103891693,
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2019-12-23",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "840336.13"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.13",
        "tax_exclusive_amount": "840336.13",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.86",
            "percent": "19",
            "taxable_amount": "840336.13"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.13",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.86",
                    "taxable_amount": "840336.13",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.13",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.apphttp://localhost/apidian2026/public/api/ubl2.1/add-to-batch/invoice-contingency/batch1' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000475,
    "dv": 2,
    "type_document_id": 3,
    "AdditionalDocumentReferenceID": "CN34",
    "AdditionalDocumentReferenceDate": "2019-12-20",
    "AdditionalDocumentReferenceTypeDocument": "01",
    "date": "2019-12-23",
    "time": "06:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "establishment_name": "TORRE SOFTWARE",
    "customer": {
        "identification_number": 89008003,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": 3103891693,
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2019-12-23",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "840336.13"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.13",
        "tax_exclusive_amount": "840336.13",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.86",
            "percent": "19",
            "taxable_amount": "840336.13"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.13",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.86",
                    "taxable_amount": "840336.13",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.13",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.apphttp://localhost/apidian2026/public/api/ubl2.1/add-to-batch/invoice-contingency/batch1', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000475,
    "dv": 2,
    "type_document_id": 3,
    "AdditionalDocumentReferenceID": "CN34",
    "AdditionalDocumentReferenceDate": "2019-12-20",
    "AdditionalDocumentReferenceTypeDocument": "01",
    "date": "2019-12-23",
    "time": "06:08:12",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "establishment_name": "TORRE SOFTWARE",
    "customer": {
        "identification_number": 89008003,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": 3103891693,
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2019-12-23",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "840336.13"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "840336.13",
        "tax_exclusive_amount": "840336.13",
        "tax_inclusive_amount": "1000000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1000000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "159663.86",
            "percent": "19",
            "taxable_amount": "840336.13"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "840336.13",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "1000000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "159663.86",
                    "taxable_amount": "840336.13",
                    "percent": "19.00"
                }
            ],
            "description": "COMISION POR SERVICIOS",
            "code": "COMISION",
            "type_item_identification_id": 4,
            "price_amount": "840336.13",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000475,"dv":2,"type_document_id":3,"AdditionalDocumentReferenceID":"CN34","AdditionalDocumentReferenceDate":"2019-12-20","AdditionalDocumentReferenceTypeDocument":"01","date":"2019-12-23","time":"06:08:12","resolution_number":"18760000001","prefix":"SETP","establishment_name":"TORRE SOFTWARE","customer":{"identification_number":89008003,"name":"ALEXANDER OBANDO LONDONO","phone":3103891693,"address":"BRR LIMONAR MZ 6 CS 3 ET 1","email":"[email protected]","merchant_registration":"0000-00","type_document_identification_id":3,"type_organization_id":2,"municipality_id":149,"type_regime_id":2},"payment_form":{"payment_form_id":1,"payment_method_id":10,"payment_due_date":"2019-12-23","duration_measure":"0"},"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"840336.13"}],"legal_monetary_totals":{"line_extension_amount":"840336.13","tax_exclusive_amount":"840336.13","tax_inclusive_amount":"1000000.00","allowance_total_amount":"0.00","charge_total_amount":"0.00","payable_amount":"1000000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"159663.86","percent":"19","taxable_amount":"840336.13"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"840336.13","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"1000000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"159663.86","taxable_amount":"840336.13","percent":"19.00"}],"description":"COMISION POR SERVICIOS","code":"COMISION","type_item_identification_id":4,"price_amount":"840336.13","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.apphttp://localhost/apidian2026/public/api/ubl2.1/add-to-batch/invoice-contingency/batch1", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000523,
    "dv": 2,
    "type_document_id": 1,
    "date": "2020-03-28",
    "time": "09:44:45",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "establishment_name": "TORRE SOFTWARE",
    "notes": "SIN OBSERVACIONES",
    "noteAIU": "PRUEBA DE CONTRATO AIU",
    "customer": {
        "identification_number": 89008003,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": 3103891693,
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2020-03-28",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "1704201.68"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "1704201.68",
        "tax_exclusive_amount": "1704201.68",
        "tax_inclusive_amount": "1800000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1800000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "1200000.00"
        },
        {
            "tax_id": 1,
            "tax_amount": "95798.32",
            "percent": "19",
            "taxable_amount": "504201.68"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "600000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "600000.00",
                    "percent": "0.00"
                }
            ],
            "description": "Administración",
            "code": "ADMINIST",
            "type_item_identification_id": 4,
            "price_amount": "600000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "600000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "600000.00",
                    "percent": "0.00"
                }
            ],
            "description": "Imprevisto",
            "code": "IMPREVIS",
            "type_item_identification_id": 4,
            "price_amount": "600000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "504201.68",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "95798.32",
                    "taxable_amount": "504201.68",
                    "percent": "19.00"
                }
            ],
            "description": "Utilidad",
            "code": "UTILIDAD",
            "type_item_identification_id": 4,
            "price_amount": "504201.68",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.apphttp://localhost/apidian2026/public/api/ubl2.1/add-to-batch/invoice-aiu/batch1' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000523,
    "dv": 2,
    "type_document_id": 1,
    "date": "2020-03-28",
    "time": "09:44:45",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "establishment_name": "TORRE SOFTWARE",
    "notes": "SIN OBSERVACIONES",
    "noteAIU": "PRUEBA DE CONTRATO AIU",
    "customer": {
        "identification_number": 89008003,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": 3103891693,
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2020-03-28",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "1704201.68"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "1704201.68",
        "tax_exclusive_amount": "1704201.68",
        "tax_inclusive_amount": "1800000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1800000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "1200000.00"
        },
        {
            "tax_id": 1,
            "tax_amount": "95798.32",
            "percent": "19",
            "taxable_amount": "504201.68"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "600000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "600000.00",
                    "percent": "0.00"
                }
            ],
            "description": "Administración",
            "code": "ADMINIST",
            "type_item_identification_id": 4,
            "price_amount": "600000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "600000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "600000.00",
                    "percent": "0.00"
                }
            ],
            "description": "Imprevisto",
            "code": "IMPREVIS",
            "type_item_identification_id": 4,
            "price_amount": "600000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "504201.68",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "95798.32",
                    "taxable_amount": "504201.68",
                    "percent": "19.00"
                }
            ],
            "description": "Utilidad",
            "code": "UTILIDAD",
            "type_item_identification_id": 4,
            "price_amount": "504201.68",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.apphttp://localhost/apidian2026/public/api/ubl2.1/add-to-batch/invoice-aiu/batch1', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000523,
    "dv": 2,
    "type_document_id": 1,
    "date": "2020-03-28",
    "time": "09:44:45",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "establishment_name": "TORRE SOFTWARE",
    "notes": "SIN OBSERVACIONES",
    "noteAIU": "PRUEBA DE CONTRATO AIU",
    "customer": {
        "identification_number": 89008003,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": 3103891693,
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 3,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2020-03-28",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "1704201.68"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "1704201.68",
        "tax_exclusive_amount": "1704201.68",
        "tax_inclusive_amount": "1800000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1800000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "1200000.00"
        },
        {
            "tax_id": 1,
            "tax_amount": "95798.32",
            "percent": "19",
            "taxable_amount": "504201.68"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "600000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "600000.00",
                    "percent": "0.00"
                }
            ],
            "description": "Administración",
            "code": "ADMINIST",
            "type_item_identification_id": 4,
            "price_amount": "600000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "600000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "600000.00",
                    "percent": "0.00"
                }
            ],
            "description": "Imprevisto",
            "code": "IMPREVIS",
            "type_item_identification_id": 4,
            "price_amount": "600000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "504201.68",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "95798.32",
                    "taxable_amount": "504201.68",
                    "percent": "19.00"
                }
            ],
            "description": "Utilidad",
            "code": "UTILIDAD",
            "type_item_identification_id": 4,
            "price_amount": "504201.68",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000523,"dv":2,"type_document_id":1,"date":"2020-03-28","time":"09:44:45","resolution_number":"18760000001","prefix":"SETP","establishment_name":"TORRE SOFTWARE","notes":"SIN OBSERVACIONES","noteAIU":"PRUEBA DE CONTRATO AIU","customer":{"identification_number":89008003,"name":"ALEXANDER OBANDO LONDONO","phone":3103891693,"address":"BRR LIMONAR MZ 6 CS 3 ET 1","email":"[email protected]","merchant_registration":"0000-00","type_document_identification_id":3,"type_organization_id":2,"municipality_id":149,"type_regime_id":2},"payment_form":{"payment_form_id":1,"payment_method_id":10,"payment_due_date":"2020-03-28","duration_measure":"0"},"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"1704201.68"}],"legal_monetary_totals":{"line_extension_amount":"1704201.68","tax_exclusive_amount":"1704201.68","tax_inclusive_amount":"1800000.00","allowance_total_amount":"0.00","charge_total_amount":"0.00","payable_amount":"1800000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"0.00","percent":"0","taxable_amount":"1200000.00"},{"tax_id":1,"tax_amount":"95798.32","percent":"19","taxable_amount":"504201.68"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"600000.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"600000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"600000.00","percent":"0.00"}],"description":"Administraci\u00f3n","code":"ADMINIST","type_item_identification_id":4,"price_amount":"600000.00","base_quantity":"1"},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"600000.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"600000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"600000.00","percent":"0.00"}],"description":"Imprevisto","code":"IMPREVIS","type_item_identification_id":4,"price_amount":"600000.00","base_quantity":"1"},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"504201.68","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"600000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"95798.32","taxable_amount":"504201.68","percent":"19.00"}],"description":"Utilidad","code":"UTILIDAD","type_item_identification_id":4,"price_amount":"504201.68","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.apphttp://localhost/apidian2026/public/api/ubl2.1/add-to-batch/invoice-aiu/batch1", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000465,
    "dv": 2,
    "type_document_id": 1,
    "date": "2020-01-03",
    "time": "06:44:45",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "establishment_name": "TORRE SOFTWARE",
    "notes": "SIN OBSERVACIONES",
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": 3103891693,
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2020-01-03",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "1704201.68"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "1704201.68",
        "tax_exclusive_amount": "1704201.68",
        "tax_inclusive_amount": "1800000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1800000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "1200000.00"
        },
        {
            "tax_id": 1,
            "tax_amount": "95798.32",
            "percent": "19",
            "taxable_amount": "504201.68"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "600000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "600000.00",
                    "percent": "0.00"
                }
            ],
            "description": "PRUEBA MANDATO",
            "code": "PRUEBA1",
            "type_item_identification_id": 4,
            "price_amount": "600000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "600000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "600000.00",
                    "percent": "0.00"
                }
            ],
            "description": "PRUEBA MANDATO",
            "code": "PRUEBA2",
            "type_item_identification_id": 4,
            "price_amount": "600000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "504201.68",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "95798.32",
                    "taxable_amount": "504201.68",
                    "percent": "19.00"
                }
            ],
            "description": "PRUEBA MANDATO",
            "agentparty": 900468658,
            "agentparty_dv": 1,
            "code": "PRUEBA3",
            "type_item_identification_id": 4,
            "price_amount": "504201.68",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.apphttp://localhost/apidian2026/public/api/ubl2.1/add-to-batch/invoice-mandate/batch1' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000465,
    "dv": 2,
    "type_document_id": 1,
    "date": "2020-01-03",
    "time": "06:44:45",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "establishment_name": "TORRE SOFTWARE",
    "notes": "SIN OBSERVACIONES",
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": 3103891693,
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2020-01-03",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "1704201.68"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "1704201.68",
        "tax_exclusive_amount": "1704201.68",
        "tax_inclusive_amount": "1800000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1800000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "1200000.00"
        },
        {
            "tax_id": 1,
            "tax_amount": "95798.32",
            "percent": "19",
            "taxable_amount": "504201.68"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "600000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "600000.00",
                    "percent": "0.00"
                }
            ],
            "description": "PRUEBA MANDATO",
            "code": "PRUEBA1",
            "type_item_identification_id": 4,
            "price_amount": "600000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "600000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "600000.00",
                    "percent": "0.00"
                }
            ],
            "description": "PRUEBA MANDATO",
            "code": "PRUEBA2",
            "type_item_identification_id": 4,
            "price_amount": "600000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "504201.68",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "95798.32",
                    "taxable_amount": "504201.68",
                    "percent": "19.00"
                }
            ],
            "description": "PRUEBA MANDATO",
            "agentparty": 900468658,
            "agentparty_dv": 1,
            "code": "PRUEBA3",
            "type_item_identification_id": 4,
            "price_amount": "504201.68",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.apphttp://localhost/apidian2026/public/api/ubl2.1/add-to-batch/invoice-mandate/batch1', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000465,
    "dv": 2,
    "type_document_id": 1,
    "date": "2020-01-03",
    "time": "06:44:45",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "establishment_name": "TORRE SOFTWARE",
    "notes": "SIN OBSERVACIONES",
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": 3103891693,
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2020-01-03",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "1704201.68"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "1704201.68",
        "tax_exclusive_amount": "1704201.68",
        "tax_inclusive_amount": "1800000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1800000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "1200000.00"
        },
        {
            "tax_id": 1,
            "tax_amount": "95798.32",
            "percent": "19",
            "taxable_amount": "504201.68"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "600000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "600000.00",
                    "percent": "0.00"
                }
            ],
            "description": "PRUEBA MANDATO",
            "code": "PRUEBA1",
            "type_item_identification_id": 4,
            "price_amount": "600000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "600000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "600000.00",
                    "percent": "0.00"
                }
            ],
            "description": "PRUEBA MANDATO",
            "code": "PRUEBA2",
            "type_item_identification_id": 4,
            "price_amount": "600000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "504201.68",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "95798.32",
                    "taxable_amount": "504201.68",
                    "percent": "19.00"
                }
            ],
            "description": "PRUEBA MANDATO",
            "agentparty": 900468658,
            "agentparty_dv": 1,
            "code": "PRUEBA3",
            "type_item_identification_id": 4,
            "price_amount": "504201.68",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000465,"dv":2,"type_document_id":1,"date":"2020-01-03","time":"06:44:45","resolution_number":"18760000001","prefix":"SETP","establishment_name":"TORRE SOFTWARE","notes":"SIN OBSERVACIONES","customer":{"identification_number":89008003,"dv":2,"name":"ALEXANDER OBANDO LONDONO","phone":3103891693,"address":"BRR LIMONAR MZ 6 CS 3 ET 1","email":"[email protected]","merchant_registration":"0000-00","type_document_identification_id":6,"type_organization_id":2,"municipality_id":149,"type_regime_id":2},"payment_form":{"payment_form_id":1,"payment_method_id":10,"payment_due_date":"2020-01-03","duration_measure":"0"},"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"1704201.68"}],"legal_monetary_totals":{"line_extension_amount":"1704201.68","tax_exclusive_amount":"1704201.68","tax_inclusive_amount":"1800000.00","allowance_total_amount":"0.00","charge_total_amount":"0.00","payable_amount":"1800000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"0.00","percent":"0","taxable_amount":"1200000.00"},{"tax_id":1,"tax_amount":"95798.32","percent":"19","taxable_amount":"504201.68"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"600000.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"600000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"600000.00","percent":"0.00"}],"description":"PRUEBA MANDATO","code":"PRUEBA1","type_item_identification_id":4,"price_amount":"600000.00","base_quantity":"1"},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"600000.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"600000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"600000.00","percent":"0.00"}],"description":"PRUEBA MANDATO","code":"PRUEBA2","type_item_identification_id":4,"price_amount":"600000.00","base_quantity":"1"},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"504201.68","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"600000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"95798.32","taxable_amount":"504201.68","percent":"19.00"}],"description":"PRUEBA MANDATO","agentparty":900468658,"agentparty_dv":1,"code":"PRUEBA3","type_item_identification_id":4,"price_amount":"504201.68","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.apphttp://localhost/apidian2026/public/api/ubl2.1/add-to-batch/invoice-mandate/batch1", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "number": 990000034,
    "type_document_id": 2,
    "date": "2020-09-15",
    "time": "04:25:44",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "establishment_name": "TORRE SOFTWARE",
    "notes": "SIN OBSERVACIONES",
    "idcurrency": 149,
    "calculationrate": 3750,
    "calculationratedate": "2020-09-15",
    "sendmail": true,
    "customer": {
        "identification_number": "FR42128XD090",
        "name": "BLANCA NUBIA ALVAREZ ALZATE ",
        "phone": 3148931130,
        "address": "CR 14 BIS 31 B 37 BRR SAN NICOLAS",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 8,
        "type_organization_id": 2,
        "country_id": 65,
        "municipality_name": "MIAMI",
        "state_name": "FLORIDA",
        "type_liability_id": 117,
        "type_regime_id": 2
    },
    "deliveryterms": {
        "special_terms": "COSTO SEGURO Y FLETE",
        "loss_risk_responsibility_code": "CIF",
        "loss_risk": "COSTO SEGURO Y FLETE"
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 10,
        "payment_due_date": "2020-10-15",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 10,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "15840.00"
        },
        {
            "charge_indicator": true,
            "allowance_charge_reason": "CARGO POR FLETES\/FREIGHT CHARGE",
            "amount": "200.00",
            "base_amount": "15840.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "15840.00",
        "tax_exclusive_amount": "15840.00",
        "tax_inclusive_amount": "15840.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "200.00",
        "payable_amount": "16040.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "15840.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5.00",
            "line_extension_amount": "4950.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "4950.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "4950.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1032",
            "brandname": "FULLFIT",
            "modelname": "1032",
            "code": "1032",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "5.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "6.00",
            "line_extension_amount": "5940.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "5940.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "5940.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1087",
            "brandname": "FULLFIT",
            "modelname": "1087",
            "code": "1087",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "6.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5.00",
            "line_extension_amount": "4950.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "4950.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "4950.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1088",
            "brandname": "FULLFIT",
            "modelname": "1088",
            "code": "1088",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "5.00"
        }
    ]
}
curl -X POST 'https://back.apidian.apphttp://localhost/apidian2026/public/api/ubl2.1/add-to-batch/invoice-export/batch1' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "number": 990000034,
    "type_document_id": 2,
    "date": "2020-09-15",
    "time": "04:25:44",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "establishment_name": "TORRE SOFTWARE",
    "notes": "SIN OBSERVACIONES",
    "idcurrency": 149,
    "calculationrate": 3750,
    "calculationratedate": "2020-09-15",
    "sendmail": true,
    "customer": {
        "identification_number": "FR42128XD090",
        "name": "BLANCA NUBIA ALVAREZ ALZATE ",
        "phone": 3148931130,
        "address": "CR 14 BIS 31 B 37 BRR SAN NICOLAS",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 8,
        "type_organization_id": 2,
        "country_id": 65,
        "municipality_name": "MIAMI",
        "state_name": "FLORIDA",
        "type_liability_id": 117,
        "type_regime_id": 2
    },
    "deliveryterms": {
        "special_terms": "COSTO SEGURO Y FLETE",
        "loss_risk_responsibility_code": "CIF",
        "loss_risk": "COSTO SEGURO Y FLETE"
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 10,
        "payment_due_date": "2020-10-15",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 10,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "15840.00"
        },
        {
            "charge_indicator": true,
            "allowance_charge_reason": "CARGO POR FLETES\/FREIGHT CHARGE",
            "amount": "200.00",
            "base_amount": "15840.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "15840.00",
        "tax_exclusive_amount": "15840.00",
        "tax_inclusive_amount": "15840.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "200.00",
        "payable_amount": "16040.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "15840.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5.00",
            "line_extension_amount": "4950.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "4950.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "4950.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1032",
            "brandname": "FULLFIT",
            "modelname": "1032",
            "code": "1032",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "5.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "6.00",
            "line_extension_amount": "5940.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "5940.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "5940.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1087",
            "brandname": "FULLFIT",
            "modelname": "1087",
            "code": "1087",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "6.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5.00",
            "line_extension_amount": "4950.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "4950.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "4950.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1088",
            "brandname": "FULLFIT",
            "modelname": "1088",
            "code": "1088",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "5.00"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.apphttp://localhost/apidian2026/public/api/ubl2.1/add-to-batch/invoice-export/batch1', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "number": 990000034,
    "type_document_id": 2,
    "date": "2020-09-15",
    "time": "04:25:44",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "establishment_name": "TORRE SOFTWARE",
    "notes": "SIN OBSERVACIONES",
    "idcurrency": 149,
    "calculationrate": 3750,
    "calculationratedate": "2020-09-15",
    "sendmail": true,
    "customer": {
        "identification_number": "FR42128XD090",
        "name": "BLANCA NUBIA ALVAREZ ALZATE ",
        "phone": 3148931130,
        "address": "CR 14 BIS 31 B 37 BRR SAN NICOLAS",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 8,
        "type_organization_id": 2,
        "country_id": 65,
        "municipality_name": "MIAMI",
        "state_name": "FLORIDA",
        "type_liability_id": 117,
        "type_regime_id": 2
    },
    "deliveryterms": {
        "special_terms": "COSTO SEGURO Y FLETE",
        "loss_risk_responsibility_code": "CIF",
        "loss_risk": "COSTO SEGURO Y FLETE"
    },
    "payment_form": {
        "payment_form_id": 2,
        "payment_method_id": 10,
        "payment_due_date": "2020-10-15",
        "duration_measure": "30"
    },
    "allowance_charges": [
        {
            "discount_id": 10,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "15840.00"
        },
        {
            "charge_indicator": true,
            "allowance_charge_reason": "CARGO POR FLETES\/FREIGHT CHARGE",
            "amount": "200.00",
            "base_amount": "15840.00"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "15840.00",
        "tax_exclusive_amount": "15840.00",
        "tax_inclusive_amount": "15840.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "200.00",
        "payable_amount": "16040.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "15840.00"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5.00",
            "line_extension_amount": "4950.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "4950.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "4950.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1032",
            "brandname": "FULLFIT",
            "modelname": "1032",
            "code": "1032",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "5.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "6.00",
            "line_extension_amount": "5940.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "5940.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "5940.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1087",
            "brandname": "FULLFIT",
            "modelname": "1087",
            "code": "1087",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "6.00"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "5.00",
            "line_extension_amount": "4950.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "4950.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "4950.00",
                    "percent": "0.00"
                }
            ],
            "description": "LEGGINS DE DAMA REF 1088",
            "brandname": "FULLFIT",
            "modelname": "1088",
            "code": "1088",
            "type_item_identification_id": 4,
            "price_amount": "990.00",
            "base_quantity": "5.00"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"number":990000034,"type_document_id":2,"date":"2020-09-15","time":"04:25:44","resolution_number":"18760000001","prefix":"SETP","establishment_name":"TORRE SOFTWARE","notes":"SIN OBSERVACIONES","idcurrency":149,"calculationrate":3750,"calculationratedate":"2020-09-15","sendmail":true,"customer":{"identification_number":"FR42128XD090","name":"BLANCA NUBIA ALVAREZ ALZATE ","phone":3148931130,"address":"CR 14 BIS 31 B 37 BRR SAN NICOLAS","email":"[email protected]","merchant_registration":"0000-00","type_document_identification_id":8,"type_organization_id":2,"country_id":65,"municipality_name":"MIAMI","state_name":"FLORIDA","type_liability_id":117,"type_regime_id":2},"deliveryterms":{"special_terms":"COSTO SEGURO Y FLETE","loss_risk_responsibility_code":"CIF","loss_risk":"COSTO SEGURO Y FLETE"},"payment_form":{"payment_form_id":2,"payment_method_id":10,"payment_due_date":"2020-10-15","duration_measure":"30"},"allowance_charges":[{"discount_id":10,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"15840.00"},{"charge_indicator":true,"allowance_charge_reason":"CARGO POR FLETES\/FREIGHT CHARGE","amount":"200.00","base_amount":"15840.00"}],"legal_monetary_totals":{"line_extension_amount":"15840.00","tax_exclusive_amount":"15840.00","tax_inclusive_amount":"15840.00","allowance_total_amount":"0.00","charge_total_amount":"200.00","payable_amount":"16040.00"},"tax_totals":[{"tax_id":1,"tax_amount":"0.00","percent":"0","taxable_amount":"15840.00"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"5.00","line_extension_amount":"4950.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"4950.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"4950.00","percent":"0.00"}],"description":"LEGGINS DE DAMA REF 1032","brandname":"FULLFIT","modelname":"1032","code":"1032","type_item_identification_id":4,"price_amount":"990.00","base_quantity":"5.00"},{"unit_measure_id":70,"invoiced_quantity":"6.00","line_extension_amount":"5940.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"5940.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"5940.00","percent":"0.00"}],"description":"LEGGINS DE DAMA REF 1087","brandname":"FULLFIT","modelname":"1087","code":"1087","type_item_identification_id":4,"price_amount":"990.00","base_quantity":"6.00"},{"unit_measure_id":70,"invoiced_quantity":"5.00","line_extension_amount":"4950.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"4950.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"4950.00","percent":"0.00"}],"description":"LEGGINS DE DAMA REF 1088","brandname":"FULLFIT","modelname":"1088","code":"1088","type_item_identification_id":4,"price_amount":"990.00","base_quantity":"5.00"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.apphttp://localhost/apidian2026/public/api/ubl2.1/add-to-batch/invoice-export/batch1", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

REGENERACIÓN DE PDF CON REQUEST JSON COMPLETO

Endpoint para regenerar el archivo PDF de un documento electrónico previamente enviado a la DIAN, utilizando el JSON completo del documento y validando su estado en la DIAN.

📋 DESCRIPCIÓN GENERAL

Este endpoint permite regenerar de forma segura el PDF de cualquier documento electrónico (facturas, notas crédito/débito, documentos soporte, nómina) que ya haya sido autorizado por la DIAN. Utiliza validación automática contra los servidores de DIAN y preserva toda la información original del documento.

✨ CARACTERÍSTICAS PRINCIPALES

  • ✅ Regenera PDF completo con datos JSON proporcionados
  • ✅ Validación automática contra DIAN antes de generar
  • ✅ Reconstrucción con plantillas personalizadas por tipo documento
  • ✅ Incluye código QR con información de validación DIAN
  • ✅ Soporte para múltiples tipos de documentos (facturas, notas, nómina, documentos soporte)
  • ✅ Almacenamiento dual: S3 primario + fallback local
  • ✅ Retorna PDF en base64 listo para descargar

📊 PARÁMETROS DEL REQUEST

Body del Request (JSON completo)

Parámetros principales:

Campo Tipo Obligatorio Descripción
cufe string ✅ Sí CUFE/CUNE autorizado en DIAN (64 caracteres hex)
type_document_id integer ✅ Sí 1=Factura, 2=Exp, 3=Contin, 4=NC, 5=ND, 9=Nómina, 11=DocSoporte
prefix string ✅ Sí Prefijo (SETP, FV, NC)
number integer ✅ Sí Número consecutivo
date string ✅ Sí YYYY-MM-DD
time string ✅ Sí HH:MM:SS
resolution_number string ✅ Sí Resolución DIAN
customer object Identificación, nombre, contacto del cliente
payment_form object Forma y método de pago
legal_monetary_totals object Subtotal, IVA, total
invoice_lines array Líneas con productos/servicios
tax_totals array Totales por tipo de impuesto
allowance_charges array Descuentos y recargos

🔄 PROCESO DE VALIDACIÓN

Paso 1: Búsqueda del Documento

  • Localiza en BD por CUFE exacto + state_document_id = 1
  • Alternativa: Por prefix + number + company_id

Paso 2: Consulta a DIAN (GetStatus)

  • Envía: TrackId (CUFE) + Company (NIT)
  • Valida: IsValid = true, StatusCode = 200

Paso 3: Validación de Autorización

  • Confirma Status = ACEPTADA
  • Extrae número autorizado del StatusMessage
  • Verifica coincidencia con prefix+number

Paso 4: Actualización de CUFE en BD

  • Si CUFE difiere, actualiza documents.track_id
  • Registra cambio en auditoría

Paso 5: Regeneración del PDF

  • Aplica plantilla según type_document_id
  • Genera código QR con link validación
  • Incluye sello digital con info DIAN

Paso 6: Almacenamiento

  • Guarda como FES-{consecutive}.pdf
  • Primario: Amazon S3
  • Fallback: Sistema de archivos local

Paso 7: Respuesta

  • Retorna PDF en base64
  • Incluye nombre archivo y tamaño
  • Metadatos de generación

📤 ESTRUCTURA DE RESPUESTA

Exitosa (HTTP 200)

{
  "success": true,
  "message": "Archivo: FES-990000249.pdf se encontro.",
  "filebase64": "JVBERi0xLjQKJeLjz9MKMyAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDIgMCBS...",
  "file_name": "FES-990000249.pdf",
  "file_size": 245678,
  "generated_at": "2025-11-12 14:30:45"
}

❌ ERRORES COMUNES

HTTP Código Mensaje Solución
422 VALIDATION_ERROR Campo requerido falta Incluir todos parámetros obligatorios
404 NOT_FOUND Documento no encontrado Verificar CUFE, prefix, number
409 DIAN_VALIDATION_ERROR CUFE no está en DIAN Documento debe estar autorizado
400 MISMATCH_ERROR No corresponde prefijo Datos no coinciden con DIAN

🔍 CASOS DE USO

Caso 1: Regeneración Inmediata

  • PDF descargado incorrectamente
  • Necesita reenviar al cliente
  • Solución: Llamar endpoint con JSON original

Caso 2: Nota Crédito

  • type_document_id = 4
  • Mantiene referencia a factura original
  • Proceso idéntico

Caso 3: Correcciones Menores

  • Cambiar datos de cliente (email, teléfono)
  • No reenvía a DIAN
  • Solo regenera PDF con nuevos datos

📝 EJEMPLOS DE CÓDIGO

JavaScript/Node.js

const regenerate = async (token, docData) => {
  const response = await axios.post(
    'http://api.dominio.com/api/ubl2.1/regeneratepdf',
    docData,
    { headers: { 'Authorization': `Bearer ${token}` } }
  );
  const buffer = Buffer.from(response.data.filebase64, 'base64');
  fs.writeFileSync('documento.pdf', buffer);
  return response.data;
};

cURL

curl -X POST http://api.dominio.com/api/ubl2.1/regeneratepdf \n  -H "Authorization: Bearer TOKEN" \n  -H "Content-Type: application/json" \n  -d @document.json

📚 TIPOS DE DOCUMENTOS

  • Facturas (1,2,3,12): Normal, Exportación, Contingencia, Importación
  • Notas (4,5): Crédito y Débito
  • Documentos Soporte (11,13): Soporte y Nota de Soporte
  • Nómina (9,10): Individual y Nota de Ajuste

🔐 SEGURIDAD

  • ✅ Validación token Bearer en cada request
  • ✅ Verificación CUFE en DIAN
  • ✅ Almacenamiento privado S3
  • ✅ URLs pre-firmadas con expiración
  • ✅ Audit log de todas las descargas

📌 NOTAS IMPORTANTES

  1. No envía a DIAN: Solo regenera PDF, no reenvía documento
  2. Requiere autorización previa: CUFE debe estar en estado ACEPTADA
  3. JSON completo obligatorio: Enviar todos los datos del documento
  4. Validación automática: Verifica contra DIAN antes de generar
  5. Preserva datos originales: Usa información autorizada en DIAN

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
{
    "cufe": "0b074126d69ec0fb6637f25cd250907d13c23f6096229c04122189a0ed99f9320af1f276019d7044c32b71aa0c2df4ec",
    "number": 990000249,
    "type_document_id": 1,
    "date": "2025-11-12",
    "time": "06:44:45",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "notes": "SIN OBSERVACIONES",
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-12",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "1704201.68"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "1704201.68",
        "tax_exclusive_amount": "1704201.68",
        "tax_inclusive_amount": "1800000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1800000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "1200000.00"
        },
        {
            "tax_id": 1,
            "tax_amount": "95798.32",
            "percent": "19",
            "taxable_amount": "504201.68"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "600000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "600000.00",
                    "percent": "0.00"
                }
            ],
            "description": "PRUEBA MANDATO",
            "code": "PRUEBA1",
            "type_item_identification_id": 4,
            "price_amount": "600000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "600000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "600000.00",
                    "percent": "0.00"
                }
            ],
            "description": "PRUEBA MANDATO",
            "code": "PRUEBA2",
            "type_item_identification_id": 4,
            "price_amount": "600000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "504201.68",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "95798.32",
                    "taxable_amount": "504201.68",
                    "percent": "19.00"
                }
            ],
            "description": "PRUEBA MANDATO",
            "agentparty": 900468658,
            "agentparty_dv": 1,
            "code": "PRUEBA3",
            "type_item_identification_id": 4,
            "price_amount": "504201.68",
            "base_quantity": "1"
        }
    ]
}
curl -X POST 'https://back.apidian.app/regeneratepdf' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -d '{
    "cufe": "0b074126d69ec0fb6637f25cd250907d13c23f6096229c04122189a0ed99f9320af1f276019d7044c32b71aa0c2df4ec",
    "number": 990000249,
    "type_document_id": 1,
    "date": "2025-11-12",
    "time": "06:44:45",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "notes": "SIN OBSERVACIONES",
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-12",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "1704201.68"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "1704201.68",
        "tax_exclusive_amount": "1704201.68",
        "tax_inclusive_amount": "1800000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1800000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "1200000.00"
        },
        {
            "tax_id": 1,
            "tax_amount": "95798.32",
            "percent": "19",
            "taxable_amount": "504201.68"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "600000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "600000.00",
                    "percent": "0.00"
                }
            ],
            "description": "PRUEBA MANDATO",
            "code": "PRUEBA1",
            "type_item_identification_id": 4,
            "price_amount": "600000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "600000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "600000.00",
                    "percent": "0.00"
                }
            ],
            "description": "PRUEBA MANDATO",
            "code": "PRUEBA2",
            "type_item_identification_id": 4,
            "price_amount": "600000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "504201.68",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "95798.32",
                    "taxable_amount": "504201.68",
                    "percent": "19.00"
                }
            ],
            "description": "PRUEBA MANDATO",
            "agentparty": 900468658,
            "agentparty_dv": 1,
            "code": "PRUEBA3",
            "type_item_identification_id": 4,
            "price_amount": "504201.68",
            "base_quantity": "1"
        }
    ]
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/regeneratepdf', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
  'body' => '{
    "cufe": "0b074126d69ec0fb6637f25cd250907d13c23f6096229c04122189a0ed99f9320af1f276019d7044c32b71aa0c2df4ec",
    "number": 990000249,
    "type_document_id": 1,
    "date": "2025-11-12",
    "time": "06:44:45",
    "resolution_number": "18760000001",
    "prefix": "SETP",
    "notes": "SIN OBSERVACIONES",
    "customer": {
        "identification_number": 89008003,
        "dv": 2,
        "name": "ALEXANDER OBANDO LONDONO",
        "phone": "3103891693",
        "address": "BRR LIMONAR MZ 6 CS 3 ET 1",
        "email": "[email protected]",
        "merchant_registration": "0000-00",
        "type_document_identification_id": 6,
        "type_organization_id": 2,
        "municipality_id": 149,
        "type_regime_id": 2
    },
    "payment_form": {
        "payment_form_id": 1,
        "payment_method_id": 10,
        "payment_due_date": "2025-11-12",
        "duration_measure": "0"
    },
    "allowance_charges": [
        {
            "discount_id": 1,
            "charge_indicator": false,
            "allowance_charge_reason": "DESCUENTO GENERAL",
            "amount": "0.00",
            "base_amount": "1704201.68"
        }
    ],
    "legal_monetary_totals": {
        "line_extension_amount": "1704201.68",
        "tax_exclusive_amount": "1704201.68",
        "tax_inclusive_amount": "1800000.00",
        "allowance_total_amount": "0.00",
        "charge_total_amount": "0.00",
        "payable_amount": "1800000.00"
    },
    "tax_totals": [
        {
            "tax_id": 1,
            "tax_amount": "0.00",
            "percent": "0",
            "taxable_amount": "1200000.00"
        },
        {
            "tax_id": 1,
            "tax_amount": "95798.32",
            "percent": "19",
            "taxable_amount": "504201.68"
        }
    ],
    "invoice_lines": [
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "600000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "600000.00",
                    "percent": "0.00"
                }
            ],
            "description": "PRUEBA MANDATO",
            "code": "PRUEBA1",
            "type_item_identification_id": 4,
            "price_amount": "600000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "600000.00",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "0.00",
                    "taxable_amount": "600000.00",
                    "percent": "0.00"
                }
            ],
            "description": "PRUEBA MANDATO",
            "code": "PRUEBA2",
            "type_item_identification_id": 4,
            "price_amount": "600000.00",
            "base_quantity": "1"
        },
        {
            "unit_measure_id": 70,
            "invoiced_quantity": "1",
            "line_extension_amount": "504201.68",
            "free_of_charge_indicator": false,
            "allowance_charges": [
                {
                    "charge_indicator": false,
                    "allowance_charge_reason": "DESCUENTO GENERAL",
                    "amount": "0.00",
                    "base_amount": "600000.00"
                }
            ],
            "tax_totals": [
                {
                    "tax_id": 1,
                    "tax_amount": "95798.32",
                    "taxable_amount": "504201.68",
                    "percent": "19.00"
                }
            ],
            "description": "PRUEBA MANDATO",
            "agentparty": 900468658,
            "agentparty_dv": 1,
            "code": "PRUEBA3",
            "type_item_identification_id": 4,
            "price_amount": "504201.68",
            "base_quantity": "1"
        }
    ]
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"cufe":"0b074126d69ec0fb6637f25cd250907d13c23f6096229c04122189a0ed99f9320af1f276019d7044c32b71aa0c2df4ec","number":990000249,"type_document_id":1,"date":"2025-11-12","time":"06:44:45","resolution_number":"18760000001","prefix":"SETP","notes":"SIN OBSERVACIONES","customer":{"identification_number":89008003,"dv":2,"name":"ALEXANDER OBANDO LONDONO","phone":"3103891693","address":"BRR LIMONAR MZ 6 CS 3 ET 1","email":"[email protected]","merchant_registration":"0000-00","type_document_identification_id":6,"type_organization_id":2,"municipality_id":149,"type_regime_id":2},"payment_form":{"payment_form_id":1,"payment_method_id":10,"payment_due_date":"2025-11-12","duration_measure":"0"},"allowance_charges":[{"discount_id":1,"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"1704201.68"}],"legal_monetary_totals":{"line_extension_amount":"1704201.68","tax_exclusive_amount":"1704201.68","tax_inclusive_amount":"1800000.00","allowance_total_amount":"0.00","charge_total_amount":"0.00","payable_amount":"1800000.00"},"tax_totals":[{"tax_id":1,"tax_amount":"0.00","percent":"0","taxable_amount":"1200000.00"},{"tax_id":1,"tax_amount":"95798.32","percent":"19","taxable_amount":"504201.68"}],"invoice_lines":[{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"600000.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"600000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"600000.00","percent":"0.00"}],"description":"PRUEBA MANDATO","code":"PRUEBA1","type_item_identification_id":4,"price_amount":"600000.00","base_quantity":"1"},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"600000.00","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"600000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"0.00","taxable_amount":"600000.00","percent":"0.00"}],"description":"PRUEBA MANDATO","code":"PRUEBA2","type_item_identification_id":4,"price_amount":"600000.00","base_quantity":"1"},{"unit_measure_id":70,"invoiced_quantity":"1","line_extension_amount":"504201.68","free_of_charge_indicator":false,"allowance_charges":[{"charge_indicator":false,"allowance_charge_reason":"DESCUENTO GENERAL","amount":"0.00","base_amount":"600000.00"}],"tax_totals":[{"tax_id":1,"tax_amount":"95798.32","taxable_amount":"504201.68","percent":"19.00"}],"description":"PRUEBA MANDATO","agentparty":900468658,"agentparty_dv":1,"code":"PRUEBA3","type_item_identification_id":4,"price_amount":"504201.68","base_quantity":"1"}]}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/regeneratepdf", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

REGENERACIÓN DE PDF CON PARÁMETROS URL

Endpoint simplificado para regenerar el archivo PDF usando solo parámetros en la URL sin necesidad de enviar el JSON completo del documento.

📋 DESCRIPCIÓN GENERAL

Versión optimizada y más simple del regenerador de PDF. Utiliza solo 3 parámetros en la URL (prefix, número, CUFE) y recupera automáticamente el JSON original almacenado en la base de datos. Ideal para casos de regeneración rápida sin necesidad de reenviar datos.

✨ CARACTERÍSTICAS PRINCIPALES

  • ✅ Solo 3 parámetros en URL (sin JSON)
  • ✅ Recuperación automática de datos originales
  • ✅ Validación contra DIAN
  • ✅ Más rápido que versión con JSON
  • ✅ URL compartible (para enlaces directos)
  • ✅ Idempotente (múltiples llamadas seguras)
  • ✅ Retorna PDF en base64

📊 PARÁMETROS DE URL

Path Parameters

Parámetro Tipo Descripción Ejemplo
prefix string Prefijo (2-5 caracteres) SETP
number integer Número consecutivo 990000667
cufe string CUFE (64 caracteres hex) c4075c096de4eb5f6ab17697...

URL Completa

POST /api/ubl2.1/regeneratepdf/SETP/990000667/c4075c096de4eb5f6ab17697936fb1687e468bb73f015bfe62701af753c7f1878614234734efea07e76bc3edfb922e44

Body

NO se envía: Body vacío

🔄 PROCESO DE EJECUCIÓN

Paso 1: Validación Parámetros

  • Formato prefix: alfanumérico 2-5 chars
  • Número: entero positivo
  • CUFE: 64 caracteres hexadecimales

Paso 2: Búsqueda en BD

  • Por CUFE exacto + state_document_id = 1
  • Alternativa: prefix + number
  • Soporta documents y documents_payroll

Paso 3: Validación Estado

  • Documento existe en BD
  • state_document_id = 1 (Validado)
  • Pertenece a empresa autenticada

Paso 4: Consulta a DIAN

  • GetStatus con TrackId = CUFE
  • IsValid = true
  • Status = ACEPTADA

Paso 5: Parsing StatusMessage

  • Extrae patrón: "La Factura {prefix}{number}"
  • Valida coincidencia con parámetros

Paso 6: Recuperación JSON Original

  • Lee documents.request_api
  • Obtiene JSON completo guardado

Paso 7: Regeneración del PDF

  • Plantilla según type_document_id
  • Código QR con validación DIAN
  • Sello electrónico

Paso 8: Respuesta

  • Retorna PDF base64
  • Incluye metadatos
  • URL descargable pública

📤 ESTRUCTURA DE RESPUESTA

Exitosa (HTTP 200)

{
  "success": true,
  "message": "Archivo: FES-990000667.pdf se encontro.",
  "filebase64": "JVBERi0xLjQKJeLjz9M...",
  "file_name": "FES-990000667.pdf",
  "download_url": "https://cdn.dominio.com/documents/FES-990000667.pdf?token=abc123"
}

❌ ERRORES COMUNES

HTTP Código Mensaje Causa
400 INVALID_PARAMS Parámetros inválidos Formato URL incorrecto
404 NOT_FOUND Documento no encontrado CUFE no existe en BD
409 DIAN_VALIDATION_ERROR CUFE no validado No autorizado en DIAN
409 MISMATCH_ERROR No corresponde prefijo Inconsistencia datos

🔍 CASOS DE USO

Caso 1: PDF Perdido o Corrupto

  • Ya tienes el CUFE del documento
  • Necesitas regenerar rápido
  • Solución: URL con 3 parámetros

Caso 2: Reenviar por Email

const pdf = await axios.post(`/api/ubl2.1/regeneratepdf/${prefix}/${number}/${cufe}`);
await sendEmail({to: customer_email, attachments: [pdf.filebase64]});

Caso 3: Reimprimir en POS

  • Recupera PDF de venta anterior
  • Envía a impresora térmica
  • Sin reenviar a DIAN

Caso 4: Enlace Directo de Descarga

  • Comparte URL con cliente
  • No requiere construir JSON
  • Acceso controlado por token

📝 EJEMPLOS DE CÓDIGO

JavaScript/Node.js

const downloadPDF = async (token, prefix, number, cufe) => {
  const url = `/api/ubl2.1/regeneratepdf/${prefix}/${number}/${cufe}`;
  const response = await axios.post(url, {}, {
    headers: { 'Authorization': `Bearer ${token}` }
  });
  const buffer = Buffer.from(response.data.filebase64, 'base64');
  fs.writeFileSync(`doc-${number}.pdf`, buffer);
};

Python

import requests, base64
url = f"http://api.dominio.com/api/ubl2.1/regeneratepdf/{prefix}/{number}/{cufe}"
response = requests.post(url, headers={'Authorization': f'Bearer {token}'})
with open('documento.pdf', 'wb') as f:
    f.write(base64.b64decode(response.json()['filebase64']))

cURL

curl -X POST http://api.dominio.com/api/ubl2.1/regeneratepdf/SETP/990000667/c4075c09... \n  -H "Authorization: Bearer TOKEN" \n  -d '' | jq '.filebase64' | base64 -d > documento.pdf

🔀 COMPARATIVA CON ENDPOINT JSON

Aspecto Con URL Con JSON
Body Vacío Completo
Velocidad < 1 seg 2-3 seg
Datos De BD Del request
Modificar ❌ No ✅ Sí
Complejidad Baja Media-Alta
URL compartible ✅ Sí ❌ No

⚙️ OPTIMIZACIÓN

Caché de PDFs

const cacheKey = `pdf_${prefix}_${number}`;
const cached = await redis.get(cacheKey);
if (cached) return cached; // Retorna en < 10ms

Regeneración Masiva

// Parallelizar múltiples regeneraciones
const results = await Promise.all(
  documents.map(doc => regeneratePDF(doc.prefix, doc.number, doc.cufe))
);

🔐 SEGURIDAD

  • ✅ Validación token en cada request
  • ✅ Verificación pertenencia empresa
  • ✅ Validación DIAN previa
  • ✅ CUFE exacto (sin aproximaciones)
  • ✅ Rate limiting: 100 req/min por usuario
  • ✅ Logging completo de accesos

📌 NOTAS IMPORTANTES

  1. Más simple: Solo 3 parámetros vs JSON completo
  2. Rápido: Recupera datos de BD
  3. Seguro: Valida contra DIAN
  4. Idempotente: Llamadas múltiples son seguras
  5. Sin modificaciones: Regenera igual siempre
  6. Fallback inteligente: Actualiza CUFE si difiere
  7. Performance: Optimal para regeneración rápida

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
curl -X POST 'https://back.apidian.app/regeneratepdf/SETP/990000667/c4075c096de4eb5f6ab17697936fb1687e468bb73f015bfe62701af753c7f1878614234734efea07e76bc3edfb922e44' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' 
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/regeneratepdf/SETP/990000667/c4075c096de4eb5f6ab17697936fb1687e468bb73f015bfe62701af753c7f1878614234734efea07e76bc3edfb922e44', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
  ],
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  redirect: 'follow'
};

fetch("https://back.apidian.app/regeneratepdf/SETP/990000667/c4075c096de4eb5f6ab17697936fb1687e468bb73f015bfe62701af753c7f1878614234734efea07e76bc3edfb922e44", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));

DESCARGA Y PROCESAMIENTO DE CORREOS IMAP PARA ACUSE DE RECIBO RADIAN - Download Subjects

📋 DESCRIPCIÓN GENERAL

Endpoint para descargar y procesar automáticamente correos electrónicos desde un servidor IMAP que contienen documentos soporte de facturas electrónicas en formato ZIP con archivos XML. El sistema integra gestión IMAP completa con soporte para eventos RADIAN automáticos.

Endpoint: POST /api/ubl2.1/imap_receipt_acknowledgment

Método HTTP: POST

Autenticación: Bearer Token

Tipo de contenido: application/json


📌 CONFIGURACIÓN REQUERIDA

Parámetros IMAP en la Base de Datos

La compañía debe tener configurados en la tabla companies o tabla de configuración IMAP:

Parámetro Tipo Descripción
imap_server string Dirección del servidor IMAP (ej: "imap.gmail.com")
imap_port integer Puerto IMAP (típicamente 993 para SSL/TLS)
imap_user string Nombre de usuario/email para autenticación IMAP
imap_password string Contraseña del usuario IMAP (encriptada)
imap_encryption string Tipo de encriptación: "ssl", "tls" o "none"
imap_timeout integer Timeout de conexión (segundos, opcional)

Requisitos del Servidor IMAP

  • ✅ Acceso habilitado a IMAP
  • ✅ Certificados SSL válidos (o novalidate-cert si es autofirmado)
  • ✅ Buzón INBOX accesible
  • ✅ Correos con archivos ZIP adjuntos

📊 PARÁMETROS DEL REQUEST

Body del Request (JSON)

Campo Tipo Obligatorio Rango Descripción Ejemplo
start_date string ✅ Sí - Fecha inicial para búsqueda de correos. Formato ISO 8601: YYYY-MM-DD "2025-02-01"
end_date string ❌ No >= start_date Fecha final para búsqueda. Si se omite, se usa la fecha actual "2025-02-28"
last_event integer ❌ No 0, 1, 3 Evento RADIAN a enviar automáticamente después de procesar (ver tabla debajo) 3
base64_attacheddocument boolean ❌ No true/false Si es true, incluye el contenido XML en base64 en la respuesta false
only_read boolean ❌ No true/false Si es true, procesa solo correos LEÍDOS (SEEN). Si es false, procesa NO LEÍDOS (UNSEEN) true

Valores de last_event

Valor Descripción Evento RADIAN Nota
0 Sin eventos Ninguno Solo descarga y procesa los archivos
1 Acuse de recibo Evento 1 Envía confirmación de recepción del documento a la DIAN
3 Acuse + Aceptación Eventos 1 + 3 Envía acuse + aceptación expresa de bienes/servicios

🔄 FLUJO DE PROCESAMIENTO

Paso 1: Validación de Parámetros

Validaciones internas:

  • Verifica que start_date sea formato válido (YYYY-MM-DD)
  • Si end_date existe, valida que sea >= start_date
  • Valida que last_event esté en [0, 1, 3]
  • Verifica que base64_attacheddocument sea boolean
  • Verifica que only_read sea boolean

Errores posibles:

  • HTTP 422: Validación fallida
  • HTTP 400: Parámetros inválidos

Paso 2: Conexión al Servidor IMAP

Proceso:

  1. Recupera credenciales IMAP de la base de datos
  2. Valida que todos los parámetros IMAP estén configurados
  3. Intenta conectar al servidor IMAP con timeout
  4. Autentica usando imap_user y imap_password
  5. Accede al buzón INBOX

Configuración de conexión:

  • Host: {imap_server}
  • Port: {imap_port} (ej: 993)
  • User: {imap_user}
  • Password: {imap_password}
  • Crypto: {imap_encryption} (ssl/tls/none)
  • Flags: novalidate-cert (para certificados autofirmados)

Errores posibles:

  • Error de conexión
  • Credenciales incorrectas
  • Servidor no disponible
  • Timeout de conexión

Paso 3: Búsqueda de Correos

Criterios de búsqueda IMAP:

SINCE "2025-02-01" BEFORE "2025-02-28" SEEN

Rango de búsqueda:

  • Mínimo: 1 día
  • Máximo: Ilimitado (pero afecta rendimiento)
  • Recomendado: 7-30 días

Paso 4: Filtrado de Asuntos

Solo procesa correos cuyo asunto cumple:

  1. Contiene entre 4 y 5 puntos y comas (;)
  2. Contiene el patrón ";01;" (documento soporte de factura)

Patrones válidos de asunto:

  • "Documento_Soporte;01;Factura123"
  • "Factura;01;ABC123;20250201;Info"
  • "Recepción;01;00001;001;Extra"

Normalización de asunto:

  • Decodifica MIME headers (RFC 2047)
  • Convierte caracteres especiales: ñ→n, Ñ→N
  • Convierte espacios a guiones bajos
  • Remueve caracteres problemáticos

Paso 5: Descarga y Extracción de Adjuntos

Para cada correo válido:

  1. Descarga todos los adjuntos
  2. Busca archivos con extensión .zip
  3. Almacena en directorio temporal: storage/tmp/{uuid}/
  4. Descomprime cada ZIP
  5. Extrae archivos XML de dentro del ZIP
  6. Valida que sea XML válido

Paso 6: Almacenamiento en S3

Ruta S3: /public/{company_id}/received/{uuid}/{sanitized_filename}.xml

Proceso:

  1. Sanitiza el nombre del archivo
  2. Intenta subir a S3 con fallback a storage local
  3. Si S3 falla: Almacena en storage/received/
  4. Si local falla: Registra error crítico
  5. Genera URL pública del archivo (si S3 exitoso)

Paso 7: Ejecución de Eventos RADIAN

  • Si last_event = 0: No ejecuta eventos, solo almacena archivos
  • Si last_event = 1: Envía evento 1 (Acuse de Recibo)
  • Si last_event = 3: Envía evento 1 (Acuse) LUEGO evento 3 (Aceptación Expresa)

Paso 8: Limpieza

Después del procesamiento:

  1. Elimina directorio temporal: storage/tmp/{uuid}/
  2. Marca correos como SEEN (si initially UNSEEN)
  3. Cierra conexión IMAP
  4. Libera recursos de conexión

📤 ESTRUCTURA DE RESPUESTA

Respuesta Exitosa (HTTP 200)

{
  "success": true,
  "message": "Procesamiento exitoso. Se encontraron 2 correos validos.",
  "count": 2,
  "data": [
    {
      "email_id": 12345,
      "subject": "Documento_Soporte;01;Factura123",
      "sender": "[email protected]",
      "date": "2025-02-15 14:30:00",
      "xml_file_name": "documento_soporte.xml",
      "xml_size": 45678,
      "s3_url": "https://bucket.s3.amazonaws.com/public/123/received/a1b2c3d4/documento_soporte.xml",
      "storage_type": "s3",
      "base64_attacheddocument": null
    }
  ]
}

Con eventos (last_event = 1)

{
  "success": true,
  "message": "Procesamiento y envío de eventos exitoso.",
  "data": [
    {
      "response_receipt_acknowledgment_1": {
        "event_id": 1,
        "code": 200,
        "status": "success",
        "message": "Acuse de recibo enviado exitosamente a la DIAN",
        "tracking_id": "8a2c4e6f-8b3d-4c5e-9f7a-1b2c3d4e5f6g"
      }
    }
  ]
}

❌ MANEJO DE ERRORES

HTTP Código Mensaje Causa
422 VALIDATION_ERROR "start_date es requerido" Parámetros inválidos
422 INVALID_DATE_FORMAT "Formato de fecha debe ser YYYY-MM-DD" Fecha mal formateada
401 UNAUTHORIZED "Token inválido o expirado" Autenticación fallida
500 IMAP_CONNECTION_ERROR "Error al conectar al servidor IMAP" Servidor no disponible
500 CONFIGURATION_ERROR "Parámetros IMAP no configurados" Datos incompletos en BD

🔍 CASOS DE USO

Caso 1: Descarga Simple (Sin Eventos)

Request:

{
  "start_date": "2025-02-01",
  "end_date": "2025-02-28",
  "last_event": 0,
  "base64_attacheddocument": false,
  "only_read": true
}

Resultado:

  • Descarga todos los correos del período
  • Extrae XMLs
  • Almacena en S3
  • NO envía eventos

Caso 2: Con Acuse Automático

Request:

{
  "start_date": "2025-02-15",
  "last_event": 1,
  "only_read": false
}

Resultado:

  • Descarga correos NO LEÍDOS desde 2025-02-15 hasta hoy
  • Procesa XMLs
  • Envía automáticamente evento 1 (Acuse de Recibo) a DIAN

📝 EJEMPLOS DE CÓDIGO

JavaScript/Node.js

const downloadSubjects = async (token, params) => {
  const response = await axios.post(
    'http://api.dominio.com/api/ubl2.1/imap_receipt_acknowledgment',
    {
      start_date: params.startDate,
      end_date: params.endDate,
      last_event: params.lastEvent || 0,
      base64_attacheddocument: params.includeBase64 || false,
      only_read: params.onlyRead !== undefined ? params.onlyRead : true
    },
    {
      headers: {
        'Authorization': `Bearer ${token}`,
        'Content-Type': 'application/json'
      }
    }
  );
  
  return response.data;
};

// Uso:
const result = await downloadSubjects(token, {
  startDate: '2025-02-01',
  endDate: '2025-02-28',
  lastEvent: 3,
  includeBase64: false,
  onlyRead: true
});

cURL

curl -X POST http://api.dominio.com/api/ubl2.1/imap_receipt_acknowledgment \
  -H "Authorization: Bearer 4acf1833b3a763a2d7a6253c82cbcfb1e51c6eecd2a4e05d5fdfbc84871369fa" \
  -H "Content-Type: application/json" \
  -d '{
    "start_date": "2025-02-01",
    "end_date": "2025-02-28",
    "last_event": 1,
    "base64_attacheddocument": false,
    "only_read": true
  }'

⚙️ CONFIGURACIÓN AVANZADA

Automatización con Cron

Ejecutar diariamente a las 08:00 AM - Procesar correos del día anterior

const schedule = require('node-schedule');

schedule.scheduleJob('0 8 * * *', async () => {
  const yesterday = new Date();
  yesterday.setDate(yesterday.getDate() - 1);
  
  const result = await downloadSubjects(token, {
    startDate: yesterday.toISOString().split('T')[0],
    lastEvent: 1,
    onlyRead: false
  });
  
  console.log(`Tarea ejecutada: ${result.count} correos procesados`);
});

🔐 SEGURIDAD Y PRIVACIDAD

Manejo de Credenciales

  • ✅ Credenciales IMAP encriptadas en BD
  • ✅ Conexión SSL/TLS obligatoria
  • ✅ Validación de certificados
  • ✅ Token de autorización requerido
  • ✅ Logs sin exponer credenciales

Almacenamiento de Archivos

  • ✅ XMLs almacenados en S3 privado
  • ✅ Acceso controlado por UUID único
  • ✅ URLs firmadas con expiración
  • ✅ Limpieza automática de temporales

📌 NOTAS IMPORTANTES

  1. Normalización de Asuntos: Decodifica MIME headers (RFC 2047)
  2. Sanitización de Nombres: ñ→n, espacios→guiones bajos
  3. Conexión IMAP Stateless: Nueva conexión por cada request
  4. Soporte S3 con Fallback: Si S3 falla, almacena localmente
  5. Eventos RADIAN Secuenciales: Evento 1 primero, luego evento 3
  6. Marca de Lectura: Marca correos como SEEN al finalizar
  7. Validación XML: Valida que sea XML válido antes de procesar
  8. Manejo de Timeout: Soporta conexiones de larga duración

🔗 RELACIÓN CON OTROS ENDPOINTS

  • Send Receipt Acknowledgment: Envío manual de eventos
  • Send Event: Para eventos adicionales
  • Get Status: Verificar estado DIAN
  • Document Listing: Ver documentos soporte procesados

Headers

Key Value
Authorization Bearer {TU_TOKEN}
Content-Type application/json
Accept application/json
host apidian2026-bercode.oo
{
    "start_date": "2025-02-01",
    "end_date": "2025-02-28",
    "last_event": 3,
    "base64_attacheddocument": false,
    "only_read": true
}
curl -X POST 'https://back.apidian.app/imap_receipt_acknowledgment' \
  -H 'Authorization: Bearer {TU_TOKEN}' \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -H 'host: apidian2026-bercode.oo' \
  -d '{
    "start_date": "2025-02-01",
    "end_date": "2025-02-28",
    "last_event": 3,
    "base64_attacheddocument": false,
    "only_read": true
}'
<?php

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://back.apidian.app/imap_receipt_acknowledgment', [
  'headers' => [
    'Authorization' => 'Bearer {TU_TOKEN}',
    'Content-Type' => 'application/json',
    'Accept' => 'application/json',
    'host' => 'apidian2026-bercode.oo',
  ],
  'body' => '{
    "start_date": "2025-02-01",
    "end_date": "2025-02-28",
    "last_event": 3,
    "base64_attacheddocument": false,
    "only_read": true
}'
]);

echo $response->getBody();
const myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {TU_TOKEN}");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Accept", "application/json");
myHeaders.append("host", "apidian2026-bercode.oo");

const requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify({"start_date":"2025-02-01","end_date":"2025-02-28","last_event":3,"base64_attacheddocument":false,"only_read":true}),
  redirect: 'follow'
};

fetch("https://back.apidian.app/imap_receipt_acknowledgment", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.error('error', error));