feat: extraction OGC et génération de PDFs propres

Pipeline complet pour extraire les données structurées des fiches OGC
scannées (recueil praticien conseil + concertation) et générer des PDFs
propres et lisibles à partir des JSON extraits.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Dom
2026-03-26 10:12:21 +01:00
commit 0c0f62fbf1
41 changed files with 6184 additions and 0 deletions

20
.gitignore vendored Normal file
View File

@@ -0,0 +1,20 @@
# Données sources (scans)
2018 CARC/
2018 CARC.zip
# Debug
debug_images/
debug_zones/
# Outputs générés
output/pdf_propres/
# Python
__pycache__/
*.pyc
.venv/
venv/
# IDE
.vscode/
.idea/

1006
extract_ogc.py Normal file

File diff suppressed because it is too large Load Diff

615
generate_pdf.py Normal file
View File

@@ -0,0 +1,615 @@
"""
Génération de PDFs propres à partir des données OGC extraites
Reproduit fidèlement le formulaire "Fiche médicale de recueil du praticien conseil"
"""
import os
import json
import glob
from reportlab.lib import colors
from reportlab.lib.pagesizes import A4
from reportlab.lib.units import mm, cm
from reportlab.lib.styles import getSampleStyleSheet, ParagraphStyle
from reportlab.platypus import (
SimpleDocTemplate, Table, TableStyle, Paragraph, Spacer, KeepTogether
)
from reportlab.lib.enums import TA_CENTER, TA_LEFT, TA_RIGHT
# ============================================================
# Styles
# ============================================================
PAGE_W, PAGE_H = A4 # 210 x 297 mm
styles = getSampleStyleSheet()
STYLE_TITLE = ParagraphStyle(
"title_ogc", parent=styles["Normal"],
fontSize=9, fontName="Helvetica-Bold", alignment=TA_CENTER, leading=11,
)
STYLE_SUBTITLE = ParagraphStyle(
"subtitle_ogc", parent=styles["Normal"],
fontSize=6.5, fontName="Helvetica-Oblique", alignment=TA_CENTER, leading=8,
)
STYLE_HEADER = ParagraphStyle(
"header_ogc", parent=styles["Normal"],
fontSize=7.5, fontName="Helvetica-Bold", alignment=TA_LEFT, leading=9,
)
STYLE_CELL = ParagraphStyle(
"cell_ogc", parent=styles["Normal"],
fontSize=7, fontName="Helvetica", alignment=TA_CENTER, leading=9,
)
STYLE_CELL_LEFT = ParagraphStyle(
"cell_left_ogc", parent=styles["Normal"],
fontSize=7, fontName="Helvetica", alignment=TA_LEFT, leading=9,
)
STYLE_CELL_BOLD = ParagraphStyle(
"cell_bold_ogc", parent=styles["Normal"],
fontSize=7, fontName="Helvetica-Bold", alignment=TA_CENTER, leading=9,
)
STYLE_CELL_SMALL = ParagraphStyle(
"cell_small_ogc", parent=styles["Normal"],
fontSize=6, fontName="Helvetica", alignment=TA_CENTER, leading=7.5,
)
STYLE_SECTION = ParagraphStyle(
"section_ogc", parent=styles["Normal"],
fontSize=7.5, fontName="Helvetica-Bold", alignment=TA_CENTER,
leading=9, backColor=colors.Color(0.85, 0.85, 0.85),
)
STYLE_BODY = ParagraphStyle(
"body_ogc", parent=styles["Normal"],
fontSize=7, fontName="Helvetica", alignment=TA_LEFT, leading=9,
spaceBefore=2, spaceAfter=2,
)
STYLE_FOOTER = ParagraphStyle(
"footer_ogc", parent=styles["Normal"],
fontSize=5.5, fontName="Helvetica-Oblique", alignment=TA_LEFT, leading=7,
)
# Couleurs
GREY_BG = colors.Color(0.90, 0.90, 0.90)
DARK_HEADER = colors.Color(0.18, 0.31, 0.59)
WHITE = colors.white
BLACK = colors.black
def P(text, style=STYLE_CELL):
"""Raccourci pour créer un Paragraph"""
return Paragraph(str(text) if text else "", style)
def checkbox(checked=False):
"""Retourne un caractère checkbox via symbole textuel"""
return "<b>[X]</b>" if checked else "[ ]"
DECISION_LABELS = {
"maintien_avis_controleur": "Maintien de l'avis initial du médecin contrôleur",
"retour_groupage_dim": "Retour groupage initial DIM",
"autre_groupage": "Autre groupage",
}
# ============================================================
# Page Recueil
# ============================================================
def build_page_recueil(p):
"""Construit la page recueil à partir des données parsed"""
elements = []
# --- Titre ---
elements.append(P("FICHE MÉDICALE DE RECUEIL DU PRATICIEN CONSEIL (une fiche par RUM)", STYLE_TITLE))
elements.append(P("(à transmettre au médecin du DIM avant concertation)<br/>Seul le recodage impactant la facturation est renseigné", STYLE_SUBTITLE))
elements.append(Spacer(1, 3 * mm))
# --- En-tête établissement ---
header_data = [
[
P(f"<b>Établissement :</b> {p.get('etablissement', '')}", STYLE_CELL_LEFT),
P(f"<b>FINESS :</b> {p.get('finess', '')}", STYLE_CELL_LEFT),
P(f"<b>Date début contrôle :</b> {p.get('date_debut_controle', '')}", STYLE_CELL_LEFT),
],
]
t = Table(header_data, colWidths=[85 * mm, 50 * mm, 55 * mm])
t.setStyle(TableStyle([
("BOX", (0, 0), (-1, -1), 0.5, BLACK),
("INNERGRID", (0, 0), (-1, -1), 0.5, BLACK),
("VALIGN", (0, 0), (-1, -1), "MIDDLE"),
("TOPPADDING", (0, 0), (-1, -1), 2),
("BOTTOMPADDING", (0, 0), (-1, -1), 2),
]))
elements.append(t)
# --- N° champ + libellé + N° OGC ---
row2_data = [
[
P(f"<b>N° champ :</b> {p.get('n_champ', '')}", STYLE_CELL_LEFT),
P(f"<b>Libellé champ de contrôle :</b> Champ 1 : séjours ayant des caractéristiques communes<br/>séjours de niveau 2 3 et 4 mono RUM", STYLE_CELL_LEFT),
P(f"<b>N° OGC :</b> {p.get('n_ogc', '')}", STYLE_CELL_LEFT),
],
]
t = Table(row2_data, colWidths=[30 * mm, 130 * mm, 30 * mm])
t.setStyle(TableStyle([
("BOX", (0, 0), (-1, -1), 0.5, BLACK),
("INNERGRID", (0, 0), (-1, -1), 0.5, BLACK),
("VALIGN", (0, 0), (-1, -1), "MIDDLE"),
("TOPPADDING", (0, 0), (-1, -1), 2),
("BOTTOMPADDING", (0, 0), (-1, -1), 2),
]))
elements.append(t)
# --- Dates du séjour ---
elements.append(Spacer(1, 1 * mm))
dates_data = [[
P(f"<b>Dossier manquant :</b> 0", STYLE_CELL_LEFT),
P(f"<b>Dates du séjour :</b> {p.get('dates_sejour', '')}", STYLE_CELL_LEFT),
]]
t = Table(dates_data, colWidths=[50 * mm, 140 * mm])
t.setStyle(TableStyle([
("BOX", (0, 0), (-1, -1), 0.5, BLACK),
("INNERGRID", (0, 0), (-1, -1), 0.5, BLACK),
("VALIGN", (0, 0), (-1, -1), "MIDDLE"),
("TOPPADDING", (0, 0), (-1, -1), 2),
("BOTTOMPADDING", (0, 0), (-1, -1), 2),
]))
elements.append(t)
elements.append(Spacer(1, 2 * mm))
# --- Données du séjour ---
se = p.get("sejour_etab", {})
sr = p.get("sejour_reco", {})
col_hdrs = ["", "Âge", "Sexe", "Date\nnais.", "Durée\nséjour", "Mode\nentrée",
"Prove-\nnance", "Mode\nsortie", "Desti-\nnation", "Nb RUM", "Nb DPI", "Nb\nséances",
"Psy\nE&B", "Psy\nD.S"]
col_widths = [22 * mm] + [12 * mm] * 13
sejour_data = [
[P("<b>Données du\nséjour</b>", STYLE_CELL_SMALL)] + [P(h, STYLE_CELL_SMALL) for h in col_hdrs[1:]],
[P("<b>Établissement</b>", STYLE_CELL_SMALL),
P(se.get("age", ""), STYLE_CELL), P(se.get("sexe", ""), STYLE_CELL),
P("", STYLE_CELL), P(se.get("duree_sejour", ""), STYLE_CELL),
P(se.get("mode_entree", ""), STYLE_CELL), P(se.get("provenance", ""), STYLE_CELL),
P(se.get("mode_sortie", ""), STYLE_CELL), P(se.get("destination", ""), STYLE_CELL),
P("", STYLE_CELL), P("", STYLE_CELL), P("", STYLE_CELL),
P("", STYLE_CELL), P("", STYLE_CELL)],
[P("<b>Recodage</b>", STYLE_CELL_SMALL),
P(sr.get("age", ""), STYLE_CELL), P(sr.get("sexe", ""), STYLE_CELL),
P("", STYLE_CELL), P(sr.get("duree_sejour", ""), STYLE_CELL),
P(sr.get("mode_entree", ""), STYLE_CELL), P(sr.get("provenance", ""), STYLE_CELL),
P(sr.get("mode_sortie", ""), STYLE_CELL), P(sr.get("destination", ""), STYLE_CELL),
P("", STYLE_CELL), P("", STYLE_CELL), P("", STYLE_CELL),
P("", STYLE_CELL), P("", STYLE_CELL)],
]
t = Table(sejour_data, colWidths=col_widths)
t.setStyle(TableStyle([
("BOX", (0, 0), (-1, -1), 0.5, BLACK),
("INNERGRID", (0, 0), (-1, -1), 0.3, BLACK),
("BACKGROUND", (0, 0), (-1, 0), GREY_BG),
("BACKGROUND", (0, 1), (0, 2), GREY_BG),
("VALIGN", (0, 0), (-1, -1), "MIDDLE"),
("TOPPADDING", (0, 0), (-1, -1), 1),
("BOTTOMPADDING", (0, 0), (-1, -1), 1),
]))
elements.append(t)
elements.append(Spacer(1, 2 * mm))
# --- Données du RUM ---
rum = p.get("rum_etab", {})
rum_header = [
[P("<b>Données du RUM</b>", STYLE_CELL_SMALL),
P("Éts détails SP", STYLE_CELL_SMALL),
P("<b>UM</b>", STYLE_CELL_SMALL),
P("<b>IGS II</b>", STYLE_CELL_SMALL),
P("<b>Durée RUM</b>", STYLE_CELL_SMALL),
P("Nature\nsuppl.", STYLE_CELL_SMALL),
P("Nb\nsuppl.", STYLE_CELL_SMALL)],
]
t = Table(rum_header, colWidths=[30 * mm, 30 * mm, 25 * mm, 25 * mm, 30 * mm, 25 * mm, 25 * mm])
t.setStyle(TableStyle([
("BOX", (0, 0), (-1, -1), 0.5, BLACK),
("INNERGRID", (0, 0), (-1, -1), 0.3, BLACK),
("BACKGROUND", (0, 0), (-1, 0), GREY_BG),
("VALIGN", (0, 0), (-1, -1), "MIDDLE"),
("TOPPADDING", (0, 0), (-1, -1), 1),
("BOTTOMPADDING", (0, 0), (-1, -1), 1),
]))
elements.append(t)
# Lignes RUM Établissement et Recodage
rum_lines = [
[P(f"<b>N° RUM Établissement : 1/1</b>", STYLE_CELL_LEFT),
P("0", STYLE_CELL),
P(rum.get("um", ""), STYLE_CELL),
P(rum.get("igs", ""), STYLE_CELL),
P(rum.get("duree", ""), STYLE_CELL),
P(f"{rum.get('dates', '')}", STYLE_CELL_LEFT)],
[P(f"<b>N° RUM Recodage : 1/1</b>", STYLE_CELL_LEFT),
P("0", STYLE_CELL),
P(rum.get("um", ""), STYLE_CELL),
P("", STYLE_CELL),
P(rum.get("duree", ""), STYLE_CELL),
P(f"{rum.get('dates', '')}", STYLE_CELL_LEFT)],
]
t = Table(rum_lines, colWidths=[45 * mm, 15 * mm, 25 * mm, 25 * mm, 25 * mm, 55 * mm])
t.setStyle(TableStyle([
("BOX", (0, 0), (-1, -1), 0.5, BLACK),
("INNERGRID", (0, 0), (-1, -1), 0.3, BLACK),
("VALIGN", (0, 0), (-1, -1), "MIDDLE"),
("TOPPADDING", (0, 0), (-1, -1), 1),
("BOTTOMPADDING", (0, 0), (-1, -1), 1),
]))
elements.append(t)
elements.append(Spacer(1, 2 * mm))
# --- Codage ---
ce = p.get("codage_etab", {})
cr = p.get("codage_reco", {})
# Section header
codage_header = [[
P("<b>Codage de l'Établissement</b>", STYLE_SECTION),
P("<b>Recodage</b>", STYLE_SECTION),
]]
t = Table(codage_header, colWidths=[150 * mm, 40 * mm])
t.setStyle(TableStyle([
("BOX", (0, 0), (-1, -1), 0.5, BLACK),
("INNERGRID", (0, 0), (-1, -1), 0.5, BLACK),
("BACKGROUND", (0, 0), (-1, 0), GREY_BG),
]))
elements.append(t)
# DP
dp_data = [
[P("<b>DP</b>", STYLE_CELL_BOLD), P(ce.get("dp", ""), STYLE_CELL),
P(ce.get("dp_libelle", ""), STYLE_CELL_LEFT),
P(cr.get("dp", ""), STYLE_CELL)],
]
t = Table(dp_data, colWidths=[15 * mm, 25 * mm, 110 * mm, 40 * mm])
t.setStyle(TableStyle([
("BOX", (0, 0), (-1, -1), 0.5, BLACK),
("INNERGRID", (0, 0), (-1, -1), 0.3, BLACK),
("VALIGN", (0, 0), (-1, -1), "MIDDLE"),
("TOPPADDING", (0, 0), (-1, -1), 1),
("BOTTOMPADDING", (0, 0), (-1, -1), 1),
]))
elements.append(t)
# DR
dr_data = [
[P("<b>DR</b>", STYLE_CELL_BOLD), P(ce.get("dr", ""), STYLE_CELL),
P("", STYLE_CELL_LEFT),
P(cr.get("dr", ""), STYLE_CELL)],
]
t = Table(dr_data, colWidths=[15 * mm, 25 * mm, 110 * mm, 40 * mm])
t.setStyle(TableStyle([
("BOX", (0, 0), (-1, -1), 0.5, BLACK),
("INNERGRID", (0, 0), (-1, -1), 0.3, BLACK),
("VALIGN", (0, 0), (-1, -1), "MIDDLE"),
("TOPPADDING", (0, 0), (-1, -1), 1),
("BOTTOMPADDING", (0, 0), (-1, -1), 1),
]))
elements.append(t)
# DAS
das_etab = ce.get("das", [])
das_reco = cr.get("das", [])
max_das = max(len(das_etab), len(das_reco), 1)
das_rows = [[P("<b>DAS</b>", STYLE_CELL_BOLD),
P("<b>Code</b>", STYLE_CELL_SMALL), P("<b>Pos</b>", STYLE_CELL_SMALL),
P("<b>Libellé</b>", STYLE_CELL_SMALL),
P("<b>Code</b>", STYLE_CELL_SMALL), P("<b>Pos</b>", STYLE_CELL_SMALL)]]
for i in range(max_das):
de = das_etab[i] if i < len(das_etab) else {}
dr_item = das_reco[i] if i < len(das_reco) else {}
if isinstance(de, str):
de = {"code": de}
if isinstance(dr_item, str):
dr_item = {"code": dr_item}
das_rows.append([
P("", STYLE_CELL),
P(de.get("code", ""), STYLE_CELL),
P(de.get("position", ""), STYLE_CELL),
P(de.get("libelle", ""), STYLE_CELL_LEFT),
P(dr_item.get("code", ""), STYLE_CELL),
P(dr_item.get("position", ""), STYLE_CELL),
])
# Lignes vides si moins de 6 DAS
for _ in range(max(0, 6 - max_das)):
das_rows.append([P("", STYLE_CELL)] * 6)
t = Table(das_rows, colWidths=[15 * mm, 25 * mm, 12 * mm, 98 * mm, 25 * mm, 15 * mm])
t.setStyle(TableStyle([
("BOX", (0, 0), (-1, -1), 0.5, BLACK),
("INNERGRID", (0, 0), (-1, -1), 0.3, BLACK),
("BACKGROUND", (0, 0), (-1, 0), GREY_BG),
("VALIGN", (0, 0), (-1, -1), "MIDDLE"),
("TOPPADDING", (0, 0), (-1, -1), 1),
("BOTTOMPADDING", (0, 0), (-1, -1), 1),
("SPAN", (0, 0), (0, 0)),
]))
elements.append(t)
elements.append(Spacer(1, 2 * mm))
# --- Actes ---
actes_etab = p.get("actes_etab", [])
actes_reco = p.get("actes_reco", [])
max_actes = max(len(actes_etab), len(actes_reco), 1)
actes_rows = [[P("<b>Actes</b>", STYLE_CELL_BOLD),
P("<b>Code</b>", STYLE_CELL_SMALL), P("<b>Pos</b>", STYLE_CELL_SMALL),
P("<b>Libellé</b>", STYLE_CELL_SMALL),
P("<b>Code</b>", STYLE_CELL_SMALL), P("<b>Pos</b>", STYLE_CELL_SMALL)]]
for i in range(max_actes):
ae = actes_etab[i] if i < len(actes_etab) else {}
ar = actes_reco[i] if i < len(actes_reco) else {}
if isinstance(ae, str):
ae = {"code": ae}
if isinstance(ar, str):
ar = {"code": ar}
actes_rows.append([
P("", STYLE_CELL),
P(ae.get("code", ""), STYLE_CELL),
P(ae.get("position", ae.get("quantite", "")), STYLE_CELL),
P(ae.get("libelle", ""), STYLE_CELL_LEFT),
P(ar.get("code", ""), STYLE_CELL),
P(ar.get("position", ar.get("quantite", "")), STYLE_CELL),
])
# Lignes vides
for _ in range(max(0, 4 - max_actes)):
actes_rows.append([P("", STYLE_CELL)] * 6)
t = Table(actes_rows, colWidths=[15 * mm, 25 * mm, 12 * mm, 98 * mm, 25 * mm, 15 * mm])
t.setStyle(TableStyle([
("BOX", (0, 0), (-1, -1), 0.5, BLACK),
("INNERGRID", (0, 0), (-1, -1), 0.3, BLACK),
("BACKGROUND", (0, 0), (-1, 0), GREY_BG),
("VALIGN", (0, 0), (-1, -1), "MIDDLE"),
("TOPPADDING", (0, 0), (-1, -1), 1),
("BOTTOMPADDING", (0, 0), (-1, -1), 1),
]))
elements.append(t)
elements.append(Spacer(1, 2 * mm))
# --- GHM / GHS ---
ghm_data = [[
P(f"<b>GHM établissement :</b> {p.get('ghm_etab', '')}", STYLE_CELL_LEFT),
P(f"<b>GHS établissement :</b> {p.get('ghs_etab', '')}", STYLE_CELL_LEFT),
P(f"<b>GHM après recodage :</b> {p.get('ghm_reco', '')}", STYLE_CELL_LEFT),
P(f"<b>GHS après recodage :</b> {p.get('ghs_reco', '')}", STYLE_CELL_LEFT),
]]
t = Table(ghm_data, colWidths=[50 * mm, 45 * mm, 50 * mm, 45 * mm])
t.setStyle(TableStyle([
("BOX", (0, 0), (-1, -1), 0.5, BLACK),
("INNERGRID", (0, 0), (-1, -1), 0.3, BLACK),
("VALIGN", (0, 0), (-1, -1), "MIDDLE"),
("TOPPADDING", (0, 0), (-1, -1), 2),
("BOTTOMPADDING", (0, 0), (-1, -1), 2),
]))
elements.append(t)
# --- Praticien conseil ---
elements.append(Spacer(1, 1 * mm))
prat_data = [[
P("<b>Praticien conseil</b>", STYLE_CELL_LEFT),
P("", STYLE_CELL),
P("<b>Médecin DIM</b>", STYLE_CELL_LEFT),
]]
t = Table(prat_data, colWidths=[50 * mm, 90 * mm, 50 * mm])
t.setStyle(TableStyle([
("BOX", (0, 0), (-1, -1), 0.5, BLACK),
("INNERGRID", (0, 0), (-1, -1), 0.3, BLACK),
]))
elements.append(t)
# --- Décisions ---
elements.append(Spacer(1, 1 * mm))
is_accord = p.get("accord_desaccord", "") == "accord"
is_desaccord = p.get("accord_desaccord", "") == "désaccord"
reco_imp = p.get("recodage_impactant", "")
ghs_inj = p.get("ghs_injustifie", "")
decisions_data = [
[P(f"<b>Recodage impactant la facturation :</b> {reco_imp}", STYLE_CELL_LEFT),
P(f"<b>Accord</b> {checkbox(is_accord)} <b>Désaccord</b> {checkbox(is_desaccord)}", STYLE_CELL_LEFT)],
[P(f"<b>GHS injustifié :</b> {ghs_inj}", STYLE_CELL_LEFT),
P("", STYLE_CELL)],
]
t = Table(decisions_data, colWidths=[110 * mm, 80 * mm])
t.setStyle(TableStyle([
("BOX", (0, 0), (-1, -1), 0.5, BLACK),
("INNERGRID", (0, 0), (-1, -1), 0.3, BLACK),
("VALIGN", (0, 0), (-1, -1), "MIDDLE"),
("TOPPADDING", (0, 0), (-1, -1), 2),
("BOTTOMPADDING", (0, 0), (-1, -1), 2),
]))
elements.append(t)
# --- Nom praticien ---
elements.append(Spacer(1, 1 * mm))
prat_nom_data = [[
P(f"<b>Nom du praticien conseil responsable du codage :</b>", STYLE_CELL_LEFT),
]]
t = Table(prat_nom_data, colWidths=[190 * mm])
t.setStyle(TableStyle([
("BOX", (0, 0), (-1, -1), 0.5, BLACK),
]))
elements.append(t)
prat_val_data = [[P(f"<b>{p.get('praticien_conseil', '')}</b>", STYLE_CELL_LEFT)]]
t = Table(prat_val_data, colWidths=[190 * mm])
t.setStyle(TableStyle([
("BOX", (0, 0), (-1, -1), 0.5, BLACK),
("TOPPADDING", (0, 0), (-1, -1), 3),
("BOTTOMPADDING", (0, 0), (-1, -1), 3),
]))
elements.append(t)
# --- Footer ---
elements.append(Spacer(1, 2 * mm))
elements.append(P(
"En fonction des DR/DR et actes retenus par le PC, seul le recodage d'une des CMA les plus élevées ayant une incidence "
"sur le GHM est sur la facturation des suppléments<br/>"
"sera renseigné. Hors RCI injustifié avec actes externes, seuls les actes classants seront recueillis.",
STYLE_FOOTER
))
return elements
# ============================================================
# Page Concertation 2/2
# ============================================================
def build_page_concertation_2(p2):
"""Page décision finale concertation"""
elements = []
elements.append(P("<b>CONCERTATION 2/2 — Décision finale</b>", STYLE_TITLE))
elements.append(Spacer(1, 5 * mm))
# GHS
ghs_data = [[
P(f"<b>GHS initial :</b> {p2.get('ghs_initial', '')}", STYLE_CELL_LEFT),
P(f"<b>GHS avant concertation :</b> {p2.get('ghs_avant_concertation', '')}", STYLE_CELL_LEFT),
P(f"<b>GHS final après concertation :</b> {p2.get('ghs_final', '')}", STYLE_CELL_LEFT),
]]
t = Table(ghs_data, colWidths=[63 * mm, 63 * mm, 64 * mm])
t.setStyle(TableStyle([
("BOX", (0, 0), (-1, -1), 0.5, BLACK),
("INNERGRID", (0, 0), (-1, -1), 0.5, BLACK),
("VALIGN", (0, 0), (-1, -1), "MIDDLE"),
("TOPPADDING", (0, 0), (-1, -1), 3),
("BOTTOMPADDING", (0, 0), (-1, -1), 3),
]))
elements.append(t)
elements.append(Spacer(1, 3 * mm))
# Décision
decision_raw = p2.get("decision", "")
decision = DECISION_LABELS.get(decision_raw, decision_raw)
dec_data = [[
P(f"<b>Décision :</b> {decision}", STYLE_CELL_LEFT),
]]
t = Table(dec_data, colWidths=[190 * mm])
t.setStyle(TableStyle([
("BOX", (0, 0), (-1, -1), 0.5, BLACK),
("TOPPADDING", (0, 0), (-1, -1), 3),
("BOTTOMPADDING", (0, 0), (-1, -1), 3),
]))
elements.append(t)
elements.append(Spacer(1, 3 * mm))
# Date
date_conc = p2.get("date_concertation", "")
if date_conc:
elements.append(P(f"<b>Date de concertation :</b> {date_conc}", STYLE_CELL_LEFT))
return elements
# ============================================================
# Page Concertation 1/2 (Argumentaire)
# ============================================================
def build_page_concertation_1(p1):
"""Page argumentaire"""
elements = []
elements.append(P("<b>CONCERTATION 1/2 — Argumentaire du médecin contrôleur</b>", STYLE_TITLE))
elements.append(Spacer(1, 5 * mm))
date_conc = p1.get("date_concertation", "")
if date_conc:
elements.append(P(f"<b>Date :</b> {date_conc}", STYLE_CELL_LEFT))
elements.append(Spacer(1, 3 * mm))
arg = p1.get("argumentaire", "")
if arg:
# Nettoyer les séparateurs | et formater
arg_clean = arg.replace(" | ", "\n").replace("| ", "\n")
elements.append(P(f"<b>Argumentaire :</b>", STYLE_CELL_LEFT))
elements.append(Spacer(1, 2 * mm))
arg_data = [[P(arg_clean, STYLE_BODY)]]
t = Table(arg_data, colWidths=[190 * mm])
t.setStyle(TableStyle([
("BOX", (0, 0), (-1, -1), 0.5, BLACK),
("TOPPADDING", (0, 0), (-1, -1), 5),
("BOTTOMPADDING", (0, 0), (-1, -1), 5),
("LEFTPADDING", (0, 0), (-1, -1), 5),
("RIGHTPADDING", (0, 0), (-1, -1), 5),
]))
elements.append(t)
return elements
# ============================================================
# Génération du PDF complet
# ============================================================
def generate_ogc_pdf(result, output_path):
"""Génère un PDF propre à partir des données extraites"""
doc = SimpleDocTemplate(
output_path,
pagesize=A4,
leftMargin=10 * mm, rightMargin=10 * mm,
topMargin=10 * mm, bottomMargin=10 * mm,
)
elements = []
# Page recueil
rec = result.get("recueil")
if rec:
p = rec.get("parsed", {})
elements.extend(build_page_recueil(p))
# Page concertation (argumentaire + décision sur une seule page)
c1 = result.get("concertation_1")
c2 = result.get("concertation_2")
if c1 or c2:
from reportlab.platypus import PageBreak
elements.append(PageBreak())
if c1:
p1 = c1.get("parsed", {})
elements.extend(build_page_concertation_1(p1))
if c2:
elements.append(Spacer(1, 5 * mm))
p2 = c2.get("parsed", {})
elements.extend(build_page_concertation_2(p2))
doc.build(elements)
# ============================================================
# Main
# ============================================================
if __name__ == "__main__":
output_dir = "/home/dom/ai/Aivanov_scan_ogc/output"
pdf_output_dir = os.path.join(output_dir, "pdf_propres")
os.makedirs(pdf_output_dir, exist_ok=True)
json_files = sorted(glob.glob(os.path.join(output_dir, "OGC *.json")))
print(f"Génération de {len(json_files)} PDFs propres...")
for json_path in json_files:
basename = os.path.splitext(os.path.basename(json_path))[0]
with open(json_path, "r", encoding="utf-8") as f:
result = json.load(f)
pdf_path = os.path.join(pdf_output_dir, f"{basename} - propre.pdf")
try:
generate_ogc_pdf(result, pdf_path)
print(f"{basename}")
except Exception as e:
print(f"{basename}: {e}")
import traceback
traceback.print_exc()
print(f"\nPDFs générés dans: {pdf_output_dir}")

164
output/OGC 1.json Normal file
View File

@@ -0,0 +1,164 @@
{
"fichier": "OGC 1",
"recueil": {
"raw": {
"etablissement": "Etablissement : CLINIQUE DL'ARCACHON",
"finess": "FINESS : 330780206 | Date",
"date_debut_controle": "début contrôle : 13/02/2018",
"n_ogc": "No OGC:1",
"n_champ": "No - champ",
"dates_sejour": "Dates du séjour : 16/02/2016 au 10/03/2016",
"age_etab": "/ 9",
"sexe_etab": "",
"duree_sejour_etab": "- | - | - | -",
"mode_entree_etab": "",
"provenance_etab": "",
"mode_sortie_etab": "-",
"destination_etab": "-",
"nb_seances_etab": "",
"nb_rum_etab": "",
"age_reco": "/ 9",
"sexe_reco": "",
"duree_sejour_reco": "- | - | -",
"mode_entree_reco": "",
"provenance_reco": "- - - - - | :: - | - | - | -",
"mode_sortie_reco": "- : | - | - - | -",
"destination_reco": "",
"um_etab": "- | - | 1 | -",
"igs_etab": "",
"duree_rum_etab": "L - | 3",
"dates_rum_etab": "du 16/02/2016 au 10/03/2016",
"um_reco": "+ | - - | - - - | - - - | -",
"igs_reco": "",
"duree_rum_reco": "- | D | - -",
"dp_code_etab": "K650",
"dp_libelle": "- | . | : : - | PERITONITE AIG.",
"dr_code_etab": "- -",
"das_bloc_etab": "B966 * | 4 | BACILLUS FRAGILIS, CAUSE DE MAL. CLASSEES DANS D'AUTRES CHAP. | C20 | 2 | T.M. DU RECTUM | T814 | 3 | INFECT. APRES UN ACTE, NCA",
"dp_code_reco": "- | - A : | K650",
"dr_code_reco": "",
"das_bloc_reco": "A415 | B966 | C20 | 2 | T814 | 3",
"actes_bloc_etab": "",
"actes_bloc_reco": "",
"ghm_ghs_ligne": "GHM établissement : 06M093 GHS établissement : 2160 GHM après recodage : 06M094 | GHS après recodage : 2161",
"recodage_impactant": "- | Recodage impactant la facturation : 1",
"ghs_injustifie": "GHS injustifié :0",
"praticien_conseil": "DR JP VIGNAU"
},
"parsed": {
"etablissement": "CLINIQUE D'ARCACHON",
"finess": "330780206",
"date_debut_controle": "13/02/2018",
"n_ogc": "1",
"n_champ": "1",
"dates_sejour": "16/02/2016 au 10/03/2016",
"sejour_etab": {
"age": "79",
"sexe": "2",
"duree_sejour": "23",
"mode_entree": "6",
"provenance": "6",
"mode_sortie": "2",
"destination": "0"
},
"sejour_reco": {
"age": "79",
"sexe": "2",
"duree_sejour": "23",
"mode_entree": "6",
"provenance": "6",
"mode_sortie": "2",
"destination": "0"
},
"rum_etab": {
"um": "53C",
"igs": "0",
"duree": "23",
"dates": "du 16/02/2016 au 10/03/2016"
},
"codage_etab": {
"dp": "K650",
"dp_libelle": "PERITONITE AIG",
"dr": "",
"das": [
{
"code": "B966",
"position": "4",
"libelle": "BACILLUS FRAGILIS, CAUSE DE MAL. CLASSEES DANS D'AUTRES CHAP."
},
{
"code": "C20",
"position": "2",
"libelle": "T.M. DU RECTUM"
},
{
"code": "T814",
"position": "3",
"libelle": "INFECT. APRES UN ACTE, NCA"
}
]
},
"codage_reco": {
"dp": "K650",
"dr": "",
"das": [
{
"code": "A415",
"position": "4",
"libelle": ""
},
{
"code": "B966",
"position": "4",
"libelle": ""
},
{
"code": "C20",
"position": "2",
"libelle": ""
},
{
"code": "T814",
"position": "3",
"libelle": ""
}
]
},
"actes_etab": [],
"actes_reco": [],
"ghm_etab": "06M093",
"ghs_etab": "2160",
"ghm_reco": "06M094",
"ghs_reco": "2161",
"recodage_impactant": "1",
"ghs_injustifie": "0",
"accord_desaccord": "accord",
"praticien_conseil": "DR JP VIGNAU"
}
},
"concertation_1": {
"raw": {
"date_concertation_arg": "sutve | sejouisue | - | - | tion | T. | 3. | - - : | :MS :: 11 a : | AvssivcativicM",
"argumentaire": "102 : La facturation du GHS par l'établissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non- | respect des règles de codage édictées dans l'annexe I1 de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non- | respect des règles porte sur un diagnostic associé significatif (DAS) codé par r'établissement dans le résumé d'unité médicale (RUM). | Ce DAS n'est pas conforme aux règles de codage des diagnostics rappelées par l'annexe II, chapitre IV, paragraphe 2.1: | ( L'enregistrement dans le RUM d'une affection correspondant à la définition d'un DAS est obligatoire >> Au vu des éléments du | dossier du patient, le codage d'un diagnostic correspondant à la définition d'un DAS a été omis par r'établissement."
},
"parsed": {
"date_concertation": "15/03/2024",
"argumentaire": "102 : La facturation du GHS par l'établissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non- respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non- respect des règles porte sur un diagnostic associé significatif (DAS) codé par l'établissement dans le résumé d'unité médicale (RUM). Ce DAS n'est pas conforme aux règles de codage des diagnostics rappelées par l'annexe II, chapitre IV, paragraphe 2.1 : « L'enregistrement dans le RUM d'une affection correspondant à la définition d'un DAS est obligatoire ». Au vu des éléments du dossier du patient, le codage d'un diagnostic correspondant à la définition d'un DAS a été omis par l'établissement."
}
},
"concertation_2": {
"raw": {
"ghs_ligne": "GHS initial : 2160 | GHS avant concertation : 2160 | GHS final après concertation : 2161",
"accord_concertation": "Maintien de l'avis initial du médecin contrôleur : | Retour groupage initial DIM : | Autre groupage : | : :: | : :: : S : : : AvictinaldulumeNECIDiioina : : : :! | : : | -",
"date_concertation": ""
},
"parsed": {
"ghs_initial": "2160",
"ghs_avant_concertation": "2160",
"ghs_final": "2161",
"decision": "maintien_avis_controleur",
"accord_concertation_raw": "Maintien de l'avis initial du médecin contrôleur : Retour groupage initial DIM : Autre groupage : : :: : S : : : AvictinaldulumeNECIDiioina : : : :! : : -",
"date_concertation": "15/03/2018"
}
}
}

154
output/OGC 18.json Normal file
View File

@@ -0,0 +1,154 @@
{
"fichier": "OGC 18",
"recueil": {
"raw": {
"etablissement": "Etablissement : CLINIQUE D'ARCACHON",
"finess": "FINESS - : - - 330780206 | Date",
"date_debut_controle": "début contrôle : 13/02/2018",
"n_ogc": "No OGC:18",
"n_champ": "- | - | - | - - | I | No | champ",
"dates_sejour": "Dates du séjour : 08/03/2016 au 21/03/2016 | à",
"age_etab": "- | 6 - -",
"sexe_etab": "",
"duree_sejour_etab": "",
"mode_entree_etab": "",
"provenance_etab": "",
"mode_sortie_etab": "",
"destination_etab": "",
"nb_seances_etab": "",
"nb_rum_etab": "",
"age_reco": "- 6",
"sexe_reco": "- | -",
"duree_sejour_reco": "I | - | -",
"mode_entree_reco": "",
"provenance_reco": "",
"mode_sortie_reco": "",
"destination_reco": "",
"um_etab": "- | -",
"igs_etab": "",
"duree_rum_etab": "",
"dates_rum_etab": "du 08/03/2016 au 21/03/2016",
"um_reco": "",
"igs_reco": "",
"duree_rum_reco": "- - | - | 1 | C",
"dp_code_etab": "E43",
"dp_libelle": "MALNUTRITION PROTEINO-ENERGETIQUE GRAVE, SAI",
"dr_code_etab": "oGn",
"das_bloc_etab": "J860 | 4 | PYOTHORAX AVEC FISTULE | T858 | 2 | COMPLIC. DE PROTH., IMPL., GREF, INT., NCA | Z511 | 3 | SEANCE DE CHIMIOTHERAPIE POUR TUM.",
"dp_code_reco": "E43",
"dr_code_reco": "TOCO",
"das_bloc_reco": "T858 | 2 | Z511 | 3",
"actes_bloc_etab": "",
"actes_bloc_reco": "",
"ghm_ghs_ligne": "GHM établissement : 10M184 GHS établissement : 3970 GHM après recodage : 10M183 | GHS après recodage : 3969 | Draticion cancail | Médocin DIM",
"recodage_impactant": "Recodage impactant la facturation : 1",
"ghs_injustifie": "GHS injustifié :0 -",
"praticien_conseil": "DR VIGNAU"
},
"parsed": {
"etablissement": "CLINIQUE D'ARCACHON",
"finess": "330780206",
"date_debut_controle": "13/02/2018",
"n_ogc": "18",
"n_champ": "1",
"dates_sejour": "08/03/2016 au 21/03/2016",
"sejour_etab": {
"age": "66",
"sexe": "1",
"duree_sejour": "13",
"mode_entree": "8",
"provenance": "8",
"mode_sortie": "0",
"destination": "1"
},
"sejour_reco": {
"age": "66",
"sexe": "1",
"duree_sejour": "13",
"mode_entree": "8",
"provenance": "8",
"mode_sortie": "0",
"destination": "1"
},
"rum_etab": {
"um": "40 C",
"igs": "0",
"duree": "13",
"dates": "du 08/03/2016 au 21/03/2016"
},
"codage_etab": {
"dp": "E43",
"dp_libelle": "MALNUTRITION PROTEINO-ENERGETIQUE GRAVE, SAI",
"dr": "oGn",
"das": [
{
"code": "J860",
"position": "4",
"libelle": "PYOTHORAX AVEC FISTULE"
},
{
"code": "T858",
"position": "2",
"libelle": "COMPLIC. DE PROTH., IMPL., GREF, INT., NCA"
},
{
"code": "Z511",
"position": "3",
"libelle": "SEANCE DE CHIMIOTHERAPIE POUR TUM."
}
]
},
"codage_reco": {
"dp": "E43",
"dr": "TOCO",
"das": [
{
"code": "T858",
"position": "2",
"libelle": "COMPLIC. DE PROTH., IMPL., GREF, INT., NCA"
},
{
"code": "Z511",
"position": "3",
"libelle": "SEANCE DE CHIMIOTHERAPIE POUR TUM."
}
]
},
"actes_etab": [],
"actes_reco": [],
"ghm_etab": "10M184",
"ghs_etab": "3970",
"ghm_reco": "10M183",
"ghs_reco": "3969",
"recodage_impactant": "1",
"ghs_injustifie": "0",
"accord_desaccord": "désaccord",
"praticien_conseil": "DR VIGNAU"
}
},
"concertation_1": {
"raw": {
"date_concertation_arg": "tion : | 2 : 3. - | 18",
"argumentaire": "105 : La facturation du GHS par l'établissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non- | respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non- | respect des règles porte sur un diagnostic associé significatif (DAS) codé par rétablissement dans le résumé d'unité médicale (RUM). | Ce DAS n'est pas conforme aux règles de codage des diagnostics rappelées par l'annexe II, chapitre IV, paragraphe 2.1 : (( Lorsqu'un | patient atteint d'une maladie chronique ou de longue durée en cours de traitement est hospitalisé pour un autre motif, la maladie | chronique ou de longue durée est naturellement un DAS, à moins qu'elle n'ait pas bénéficié d'une surveillance et que son traitement | ait été interrompu pendant le séjour. (...) Les informations attestant de la majoration de l'effort de soins devant figurer dans le dossier | médical. >> Au vu des éléments du dossier du patient, la maladie chronique ou de longue durée codée en DAS par l'établissement n'a | bénéficié d'aucune prise en charge diagnostique ou thérapeutique, ni majoré l'effort de prise en charge d'une autre affection."
},
"parsed": {
"date_concertation": "23/10/2023",
"argumentaire": "105 : La facturation du GHS par l'établissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non- respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non- respect des règles porte sur un diagnostic associé significatif (DAS) codé par rétablissement dans le résumé d'unité médicale (RUM). Ce DAS n'est pas conforme aux règles de codage des diagnostics rappelées par l'annexe II, chapitre IV, paragraphe 2.1 : (( Lorsqu'un patient atteint d'une maladie chronique ou de longue durée en cours de traitement est hospitalisé pour un autre motif, la maladie chronique ou de longue durée est naturellement un DAS, à moins qu'elle n'ait pas bénéficié d'une surveillance et que son traitement ait été interrompu pendant le séjour. (...) Les informations attestant de la majoration de l'effort de soins devant figurer dans le dossier médical. >> Au vu des éléments du dossier du patient, la maladie chronique ou de longue durée codée en DAS par l'établissement n'a bénéficié d'aucune prise en charge diagnostique ou thérapeutique, ni majoré l'effort de prise en charge d'une autre affection."
}
},
"concertation_2": {
"raw": {
"ghs_ligne": "GHS initial : 3970 | GHS avant concertation : 3969 | GHS final après concertation : 3969",
"accord_concertation": "Maintien de l'avis initial du médecin contrôleur + à À | Retour groupage initial DIM : | Autre groupage : | : | Avis.Finaldu MEDECIN: DIM | : : : | :",
"date_concertation": ""
},
"parsed": {
"ghs_initial": "3970",
"ghs_avant_concertation": "3969",
"ghs_final": "3969",
"decision": "maintien_avis_controleur",
"accord_concertation_raw": "Maintien de l'avis initial du médecin contrôleur + à À | Retour groupage initial DIM : | Autre groupage : | : | Avis Final du MEDECIN: DIM | : : : | :",
"date_concertation": "23/18"
}
}
}

181
output/OGC 20.json Normal file
View File

@@ -0,0 +1,181 @@
{
"fichier": "OGC 20",
"recueil": {
"raw": {
"etablissement": "JEuI C reLouabe umpauancieia | Etablissement CLINIOUF DVARCACHON",
"finess": "LLulauOiICL | CIUB\"L | FINESS:330780206 | Date",
"date_debut_controle": "e début contrôle: 13/02/2018",
"n_ogc": "No OGC:20",
"n_champ": "- | - | NO | hamn",
"dates_sejour": "niveau 23 3 et 4 mono RUM | Dates du séjour : 09/03/2016 au 18/03/2016",
"age_etab": "- | -",
"sexe_etab": "",
"duree_sejour_etab": "- a | -",
"mode_entree_etab": "",
"provenance_etab": "-",
"mode_sortie_etab": "",
"destination_etab": "",
"nb_seances_etab": "",
"nb_rum_etab": "- - -",
"age_reco": "",
"sexe_reco": "",
"duree_sejour_reco": "",
"mode_entree_reco": "-",
"provenance_reco": "- -",
"mode_sortie_reco": "- | - | -",
"destination_reco": "- - - -",
"um_etab": "",
"igs_etab": "",
"duree_rum_etab": "- -",
"dates_rum_etab": "n T 1 | du 09/03/2016au 18/03/2016",
"um_reco": "",
"igs_reco": "",
"duree_rum_reco": "",
"dp_code_etab": "- . - -",
"dp_libelle": ": : : H | del Etablissement | :: giu | = | : | Codage | FTnAi | CETHT | A . no IAI nu COLAA",
"dr_code_etab": "574",
"das_bloc_etab": "- | LO22 | 3 | ABCES CUTANE, FURONCLE ET ANTHRAX DU TRONC | T814 | 3 | INFECT. APRES UN ACTE, NCA | tar . | Shitm",
"dp_code_reco": ":: - : | Recodage: | D274",
"dr_code_reco": "",
"das_bloc_reco": "1898 | 2 | T818 | 2",
"actes_bloc_etab": "tes | HEE | : | iri :::",
"actes_bloc_reco": "",
"ghm_ghs_ligne": "Rappel: un code CIM de DAS suivid'un astérisque correspond à une CMA exclue par le DP | GHM établissement : 06C043 GHS établissement : 1941 GHM après recodage : 06C042 | GHS après recodage : 1940",
"recodage_impactant": "Praticien.consel | Dacaodaca imnetant a facturation 1",
"ghs_injustifie": "necoudpemmpdllan | GHSiniustifié",
"praticien_conseil": "- : AHA piaueICICI - - A 5 1 | 0 | *"
},
"parsed": {
"etablissement": "CLINIQUE D'ARCACHON",
"finess": "330780206",
"date_debut_controle": "13/02/2018",
"n_ogc": "20",
"n_champ": "1",
"dates_sejour": "09/03/2016 au 18/03/2016",
"sejour_etab": {
"age": "57",
"sexe": "1",
"duree_sejour": "9",
"mode_entree": "8",
"provenance": "8",
"mode_sortie": "8",
"destination": "0"
},
"sejour_reco": {
"age": "57",
"sexe": "1",
"duree_sejour": "9",
"mode_entree": "8",
"provenance": "8",
"mode_sortie": "8",
"destination": "0"
},
"rum_etab": {
"um": "53C",
"igs": "0",
"duree": "9",
"dates": "du 09/03/2016 au 18/03/2016"
},
"codage_etab": {
"dp": "D374",
"dp_libelle": "T. EV. IMPR., INC. DU COLON",
"dr": "574",
"das": [
{
"code": "T814",
"position": "3",
"libelle": "INFECT. APRES UN ACTE, NCA"
}
]
},
"codage_reco": {
"dp": "D274",
"dr": "574",
"das": [
{
"code": "T818",
"position": "2",
"libelle": "ABCES CUTANE, FURONCLE ET ANTHRAX DU TRONC"
}
]
},
"actes_etab": [
{
"code": "HHFA009",
"serie": "4",
"libelle": "COLECTOMIE DTE + ANAST. LAPARO"
},
{
"code": "HHFA018",
"serie": "4",
"libelle": "COLECTOMIE TRANSV. LAPARO"
},
{
"code": "HHFA024",
"serie": "4",
"libelle": "COLECTOMIE TRANSV. LAPARO"
},
{
"code": "HHFA018",
"serie": "4",
"libelle": "COLECTOMIE TRANSV. LAPARO"
}
],
"actes_reco": [
{
"code": "HHFA009",
"serie": "4",
"libelle": "COLECTOMIE DTE + ANAST. LAPARO"
},
{
"code": "HHFA018",
"serie": "4",
"libelle": "COLECTOMIE TRANSV. LAPARO"
},
{
"code": "HHFA024",
"serie": "4",
"libelle": "COLECTOMIE TRANSV. LAPARO"
},
{
"code": "HHFA018",
"serie": "4",
"libelle": "COLECTOMIE TRANSV. LAPARO"
}
],
"ghm_etab": "06C043",
"ghs_etab": "1941",
"ghm_reco": "06C042",
"ghs_reco": "1940",
"recodage_impactant": "1",
"ghs_injustifie": "",
"accord_desaccord": "accord",
"praticien_conseil": "DR. Alain PIAU"
}
},
"concertation_1": {
"raw": {
"date_concertation_arg": "séjours de niv | ation | 2.3",
"argumentaire": "99 : La facturation du GHS par l'établissement n'est. pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non- | respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non- | respect des règles porte sur un diagnostic associé significatif (DAS) codé par r'établissement dans le résumé d'unité médicale (RUM). | Ce DAS n'est -ni conforme aux règles de codage des diagnostics rappelées par l'annexe II, chapitre IV: (( Il ne peut figurer dans le | RUM, comme diagnostic principal, diagnostic relié ou diagnostic associé, que des problèmes de santé présents, actifs, au moment de | l'hospitalisation > -ni conforme aux règles de codage des diagnostics rappelées par l'annexe II, chapitre IV paragraphe 2.1: (( Les | informations attestant des prises en charge en rapport avec chaque DAS, notamment les comptes rendus des interventions de | médecins ou d'auxiliaires médicaux, doivent figurer dans le dossier médical conformément à l'article R. 1112-2 du Code de la Santé | Publique. >> Le DAS codé par r'établissement ne peut être retenu puisque l'affection codée n'est pas mentionnée dans le dossier du | patient."
},
"parsed": {
"date_concertation": "23/01/2024",
"argumentaire": "99 : La facturation du GHS par l'établissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non-respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non-respect des règles porte sur un diagnostic associé significatif (DAS) codé par l'établissement dans le résumé d'unité médicale (RUM). Ce DAS n'est -ni conforme aux règles de codage des diagnostics rappelées par l'annexe II, chapitre IV: « Il ne peut figurer dans le RUM, comme diagnostic principal, diagnostic relié ou diagnostic associé, que des problèmes de santé présents, actifs, au moment de l'hospitalisation » -ni conforme aux règles de codage des diagnostics rappelées par l'annexe II, chapitre IV paragraphe 2.1: « Les informations attestant des prises en charge en rapport avec chaque DAS, notamment les comptes rendus des interventions de médecins ou d'auxiliaires médicaux, doivent figurer dans le dossier médical conformément à l'article R. 1112-2 du Code de la Santé Publique. » Le DAS codé par l'établissement ne peut être retenu puisque l'affection codée n'est pas mentionnée dans le dossier du patient."
}
},
"concertation_2": {
"raw": {
"ghs_ligne": "GHS initial : 1941 | GHS avant concertation : 1940 | GHS final après concertation : 196n",
"accord_concertation": "Maintien de l'avis initial du médecin contrôleué Retour groupage initial DIM : | Autre groupage : | - - - | - - | aM | N ti-ii T HT :: it R - - TE | E T : i",
"date_concertation": ""
},
"parsed": {
"ghs_initial": "1941",
"ghs_avant_concertation": "1940",
"ghs_final": "1940",
"decision": "maintien_avis_controleur",
"accord_concertation_raw": "Maintien de l'avis initial du médecin contrôleur Retour groupage initial DIM : | Autre groupage : | - - - | - - | aM | N ti-ii T HT :: it R - - TE | E T : i",
"date_concertation": "23/08"
}
}
}

149
output/OGC 27.json Normal file
View File

@@ -0,0 +1,149 @@
{
"fichier": "OGC 27",
"recueil": {
"raw": {
"etablissement": "Etablissement : CLINIQUE D'ARCACHON",
"finess": "FINESS :330780206 | Dat",
"date_debut_controle": "e début contrôle : 13/02/2018",
"n_ogc": "No OGC:27",
"n_champ": "No - | champ -",
"dates_sejour": "niveau 23Et4mono KUIVI | Dates du séjour : 13/03/2016 au 16/03/2016",
"age_etab": "nt | - | 5",
"sexe_etab": "",
"duree_sejour_etab": ".",
"mode_entree_etab": "",
"provenance_etab": "",
"mode_sortie_etab": "-",
"destination_etab": "",
"nb_seances_etab": "",
"nb_rum_etab": "",
"age_reco": "- | 5 5",
"sexe_reco": "",
"duree_sejour_reco": "",
"mode_entree_reco": "",
"provenance_reco": "",
"mode_sortie_reco": "- | -",
"destination_reco": "",
"um_etab": ": | 5",
"igs_etab": "",
"duree_rum_etab": "PTTTTTTE - - - | - a | -",
"dates_rum_etab": "du 13/03/2016 au 16/03/2016",
"um_reco": "- | -",
"igs_reco": "",
"duree_rum_reco": "",
"dp_code_etab": "1652",
"dp_libelle": "couugeder eCLUOIsssement | am HE | mmEm | : i = | STENOSE DEL'ART. CAROTIDE",
"dr_code_etab": "",
"das_bloc_etab": "F412 | 2 | TBL. ANXIEUX ET DEPRES. MIXTE | R471 | 2 | DYSARTHRIE ET ANARTHRIE | WE ",
"dp_code_reco": "ecouuge | 1652",
"dr_code_reco": "",
"das_bloc_reco": "",
"actes_bloc_etab": "1i2 EE | es F | : | L | : | L",
"actes_bloc_reco": "",
"ghm_ghs_ligne": "E :'. | 3 | : :':i: | Praticien conseil | :: | Médecin DIM",
"recodage_impactant": "AcLUUdBE umpaulais * à | a javtulauon | GHSiniustifié n | SF 1 - | 213211A I -",
"ghs_injustifie": "- | P | - | - | - -",
"praticien_conseil": "DR VIGNAU"
},
"parsed": {
"etablissement": "CLINIQUE D'ARCACHON",
"finess": "330780206",
"date_debut_controle": "13/02/2018",
"n_ogc": "27",
"n_champ": "1",
"dates_sejour": "13/03/2016 au 16/03/2016",
"sejour_etab": {
"age": "55",
"sexe": "2",
"duree_sejour": "3",
"mode_entree": "8",
"provenance": "8",
"mode_sortie": "0",
"destination": "0"
},
"sejour_reco": {
"age": "55",
"sexe": "2",
"duree_sejour": "3",
"mode_entree": "8",
"provenance": "8",
"mode_sortie": "0",
"destination": "0"
},
"rum_etab": {
"um": "53",
"igs": "0",
"duree": "3",
"dates": "du 13/03/2016 au 16/03/2016"
},
"codage_etab": {
"dp": "1652",
"dp_libelle": "STENOSE DE L'ART. CAROTIDE",
"dr": "",
"das": [
{
"code": "F412",
"position": "2",
"libelle": "TBL. ANXIEUX ET DEPRES. MIXTE"
},
{
"code": "R471",
"position": "2",
"libelle": "DYSARTHRIE ET ANARTHRIE"
}
]
},
"codage_reco": {
"dp": "1652",
"dr": "",
"das": []
},
"actes_etab": [
{
"code": "EBFA012",
"position": "1",
"libelle": "THROMBOENDARTERIECTOMIE SIMPLE BIFURC. CAROTID. TOMIE"
},
{
"code": "EBFA012",
"position": "4",
"libelle": "THROMBOENDARTERIECTOMIE SIMPLE BIFURC. CAROTID. TOMIE"
}
],
"actes_reco": [],
"ghm_etab": "",
"ghs_etab": "",
"ghm_reco": "",
"ghs_reco": "",
"recodage_impactant": "213211",
"ghs_injustifie": "",
"accord_desaccord": "accord",
"praticien_conseil": "DR VIGNAU"
}
},
"concertation_1": {
"raw": {
"date_concertation_arg": "nU | sejoursue | - | tation | 3. | :S 111A 44- lemkeateret a :o - : | - - à- | : - | 2018 | : | - | : - et",
"argumentaire": "100 : La facturation du GHS par P'établissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non- | respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non- | respect des règles porte sur un diagnostic associé significatif (DAS) codé par r'établissement dans le résumé d'unité médicale (RUM). | Ce DAS n'est pas conforme aux règles de codage des diagnostics rappelées par l'annexe II, chapitre V, paragraphe 1 : (( Les diagnostics | doivent figurer dans le RUM sous forme codée selon la plus récente mise à jour de la 10e révision de la Classification internationale | des maladies (CIM-10) de P'Organisation mondiale de la santé et selon les extensions nationales données dans la plus récente version | du Manuel des groupes homogènes de malades. (....). Le meilleur code est le plus précis par rapport à 'information à coder. >> Au vu | des éléments présents dans le dossier du patient, le code CIM10 choisi pour le DAS par r'établissement n'est pas le plus précis par | rapport à l'information à coder."
},
"parsed": {
"date_concertation": "03/05/2018",
"argumentaire": "100 : La facturation du GHS par l'établissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non- respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non- respect des règles porte sur un diagnostic associé significatif (DAS) codé par l'établissement dans le résumé d'unité médicale (RUM). Ce DAS n'est pas conforme aux règles de codage des diagnostics rappelées par l'annexe II, chapitre V, paragraphe 1 : (( Les diagnostics doivent figurer dans le RUM sous forme codée selon la plus récente mise à jour de la 10e révision de la Classification internationale des maladies (CIM-10) de l'Organisation mondiale de la santé et selon les extensions nationales données dans la plus récente version du Manuel des groupes homogènes de malades. (....). Le meilleur code est le plus précis par rapport à l'information à coder. >> Au vu des éléments présents dans le dossier du patient, le code CIM10 choisi pour le DAS par l'établissement n'est pas le plus précis par rapport à l'information à coder."
}
},
"concertation_2": {
"raw": {
"ghs_ligne": "GHS initial : 35 | GHS avant concertation : 34 | GHS final après concertation : 34",
"accord_concertation": "Maintien de l'avis initial du médecin contrôleur : | Retour groupage initial DIM : | Autre groupage : | MA | nE | E HEE RE",
"date_concertation": ""
},
"parsed": {
"ghs_initial": "35",
"ghs_avant_concertation": "34",
"ghs_final": "35",
"decision": "maintien_avis_controleur",
"accord_concertation_raw": "Maintien de l'avis initial du médecin contrôleur : Retour groupage initial DIM : Autre groupage : MA nE E HEE RE",
"date_concertation": "12/03/18"
}
}
}

154
output/OGC 29.json Normal file
View File

@@ -0,0 +1,154 @@
{
"fichier": "OGC 29",
"recueil": {
"raw": {
"etablissement": "Etablissement : CLINIQUE D'ARCACHON",
"finess": "FINESS : 330780206 | Date",
"date_debut_controle": "début contrôle : 13/02/2018",
"n_ogc": "No OGC : - 29",
"n_champ": "- - - | No | champ",
"dates_sejour": "Dates du séjour : 14/03/2016 au 17/03/2016",
"age_etab": "L",
"sexe_etab": "",
"duree_sejour_etab": "",
"mode_entree_etab": "",
"provenance_etab": "",
"mode_sortie_etab": "",
"destination_etab": "",
"nb_seances_etab": "",
"nb_rum_etab": "",
"age_reco": "2",
"sexe_reco": "",
"duree_sejour_reco": "",
"mode_entree_reco": "",
"provenance_reco": "",
"mode_sortie_reco": "",
"destination_reco": "",
"um_etab": "- - | 3",
"igs_etab": "",
"duree_rum_etab": "-",
"dates_rum_etab": "du 14/03/2016 au 17/03/2016",
"um_reco": "- | - | - | - | D",
"igs_reco": "",
"duree_rum_reco": ": - - | - | - | -",
"dp_code_etab": "K635+0",
"dp_libelle": ": | POLYPOSE HYPERPLASIQUE",
"dr_code_etab": "",
"das_bloc_etab": "D509 | 2 | ANEMIE PAR CARENCE EN FER, SAI | E46 | 2 | MALNUTRITION PROTEINO-ENERGETIQUE, SAI | 1480 | 2 | FIBRILLATION AURICULAIRE PAROXYSTIQUE",
"dp_code_reco": "D509",
"dr_code_reco": "- -",
"das_bloc_reco": "E46 | 2 | 1480 | 2",
"actes_bloc_etab": "",
"actes_bloc_reco": "",
"ghm_ghs_ligne": "GHM établissement : 06M092 GHS établissement : 2159 GHM après recodage : 16M112 | GHS après recodage : 6183 | : : nInA",
"recodage_impactant": "Recodage impactant la facturation : 1",
"ghs_injustifie": "GHS injustifié :0",
"praticien_conseil": "DR VIGNAU"
},
"parsed": {
"etablissement": "CLINIQUE D'ARCACHON",
"finess": "330780206",
"date_debut_controle": "13/02/2018",
"n_ogc": "29",
"n_champ": "1",
"dates_sejour": "14/03/2016 au 17/03/2016",
"sejour_etab": {
"age": "82",
"sexe": "1",
"duree_sejour": "8",
"mode_entree": "0",
"provenance": "0",
"mode_sortie": "0",
"destination": "0"
},
"sejour_reco": {
"age": "82",
"sexe": "1",
"duree_sejour": "8",
"mode_entree": "0",
"provenance": "0",
"mode_sortie": "0",
"destination": "0"
},
"rum_etab": {
"um": "53",
"igs": "3",
"duree": "3",
"dates": "du 14/03/2016 au 17/03/2016"
},
"codage_etab": {
"dp": "K635",
"dp_libelle": "POLYPOSE HYPERPLASIQUE",
"dr": "D509",
"das": [
{
"code": "D509",
"position": "2",
"libelle": "ANEMIE PAR CARENCE EN FER, SAI"
},
{
"code": "E46",
"position": "2",
"libelle": "MALNUTRITION PROTEINO-ENERGETIQUE, SAI"
},
{
"code": "I480",
"position": "2",
"libelle": "FIBRILLATION AURICULAIRE PAROXYSTIQUE"
}
]
},
"codage_reco": {
"dp": "D509",
"dr": "",
"das": [
{
"code": "E46",
"position": "2",
"libelle": "MALNUTRITION PROTEINO-ENERGETIQUE, SAI"
},
{
"code": "I480",
"position": "2",
"libelle": "FIBRILLATION AURICULAIRE PAROXYSTIQUE"
}
]
},
"actes_etab": [],
"actes_reco": [],
"ghm_etab": "06M092",
"ghs_etab": "2159",
"ghm_reco": "16M112",
"ghs_reco": "6183",
"recodage_impactant": "1",
"ghs_injustifie": "0",
"accord_desaccord": "accord",
"praticien_conseil": "DR VIGNAU"
}
},
"concertation_1": {
"raw": {
"date_concertation_arg": "séjours de nive | tion a | ( - | 3 | 18",
"argumentaire": "109 : La facturation du GHS par r'établissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non- | respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non- | respect des règles porte sur le diagnostic principal (DP) codé par r'établissement dans le résumé d'unité médicale (RUM). Le DP n'est | pas conforme aux règles de codage des diagnostics rappelées par l'annexe Il, chapitre V, paragraphe 1 : ( les diagnostics doivent | figurer dans le RUM sous forme codée selon la plus récente mise à jour de la 10e révision de la Classification internationale des | maladies (CIM-10) de F'Organisation mondiale de la santé et selon les extensions nationales données dans la plus récente version du | Manuel des groupes homogènes de malades. (..) Le meilleur code est le plus précis par rapport à l'information à coder. >> Au vu des | éléments présents dans le dossier du patient, le code CIM-10 choisi pour le DP par r'établissement n'est pas le plus précis par rapport | à l'information à coder."
},
"parsed": {
"date_concertation": "13/03/18",
"argumentaire": "109 : La facturation du GHS par l'établissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non-respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non-respect des règles porte sur le diagnostic principal (DP) codé par l'établissement dans le résumé d'unité médicale (RUM). Le DP n'est pas conforme aux règles de codage des diagnostics rappelées par l'annexe II, chapitre V, paragraphe 1 : ( les diagnostics doivent figurer dans le RUM sous forme codée selon la plus récente mise à jour de la 10e révision de la Classification internationale des maladies (CIM-10) de l'Organisation mondiale de la santé et selon les extensions nationales données dans la plus récente version du Manuel des groupes homogènes de malades. (..) Le meilleur code est le plus précis par rapport à l'information à coder. >> Au vu des éléments présents dans le dossier du patient, le code CIM-10 choisi pour le DP par l'établissement n'est pas le plus précis par rapport à l'information à coder."
}
},
"concertation_2": {
"raw": {
"ghs_ligne": "GHS initial : 2159 | GHS avant concertation : 6183 | GHS final après concertation : 6183",
"accord_concertation": "Maintien de l'avis initial du médecin contrôleur A Retour groupage initial DIM : | Autre groupage : | - - XXXXXXXE - - S - - : SANRNRNENE Sab : - - NONTERENNERMARR FRET WS5A - TE : : : : : : :",
"date_concertation": ""
},
"parsed": {
"ghs_initial": "2159",
"ghs_avant_concertation": "6183",
"ghs_final": "6183",
"decision": "retour_groupage_dim",
"accord_concertation_raw": "Avis Final du MEDECIN DIM (les éléments couverts par le secret médical sont à mentionner sur la fiche médicale de concertation)",
"date_concertation": "13/11/2018"
}
}
}

29
output/OGC 43.json Normal file
View File

@@ -0,0 +1,29 @@
{
"fichier": "OGC 43",
"recueil": null,
"concertation_1": {
"raw": {
"date_concertation_arg": "sejoursenve | - | 3 | ation | 2018 | : | : : : : : : - : - . : - : : : | - - - -",
"argumentaire": "109 : La facturation du GHS par rétablissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non- | respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non- | respect des règles porte sur le diagnostic principal (DP) codé par l'établissement dans le résumé d'unité médicale (RUM). Le DP n'est | pas conforme aux règles de codage des diagnostics rappelées par l'annexe II, chapitre V, paragraphe 1: (( les diagnostics doivent | figurer dans le RUM sous forme codéeselon la plus récente mise à jour de la 10e révision de la Classification internationale des | maladies (CIM-10) de l'Organisation mondiale de la santé et selon les extensions nationales données dans la plus récente version du | Manuel des groupes homogènes de malades. (...) Le meilleur code est le plus précis par rapport à l'information à coder. >> Au vu des | éléments présents dans le dossier du patient, le code CIM-10 choisi pour lè DP par l'établissement n'est pas le plus précis par rapport | à l'information à coder."
},
"parsed": {
"date_concertation": "13/03/2018",
"argumentaire": "109 : La facturation du GHS par l'établissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non-respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non-respect des règles porte sur le diagnostic principal (DP) codé par l'établissement dans le résumé d'unité médicale (RUM). Le DP n'est pas conforme aux règles de codage des diagnostics rappelées par l'annexe II, chapitre V, paragraphe 1: (( les diagnostics doivent figurer dans le RUM sous forme codée selon la plus récente mise à jour de la 10e révision de la Classification internationale des maladies (CIM-10) de l'Organisation mondiale de la santé et selon les extensions nationales données dans la plus récente version du Manuel des groupes homogènes de malades. (...) Le meilleur code est le plus précis par rapport à l'information à coder. >> Au vu des éléments présents dans le dossier du patient, le code CIM-10 choisi pour le DP par l'établissement n'est pas le plus précis par rapport à l'information à coder."
}
},
"concertation_2": {
"raw": {
"ghs_ligne": "GHS initial : 292 | GHS avant concertation : 324 | GHS final après concertation : 324",
"accord_concertation": "Maintien de l'avis initial du médecin contrôleur : EXK Retour groupage initial DIM : | Autre groupage : | : i- : : E : : : EE : : : : CRE: | h C | \"E : : : S : : : T :",
"date_concertation": ""
},
"parsed": {
"ghs_initial": "292",
"ghs_avant_concertation": "324",
"ghs_final": "324",
"decision": "maintien_avis_controleur",
"accord_concertation_raw": "Maintien de l'avis initial du médecin contrôleur : EXK Retour groupage initial DIM : | Autre groupage : | : i- : : E : : : EE : : : : CRE: | h C | \"E : : : S : : : T :",
"date_concertation": "13/03/2019"
}
}
}

159
output/OGC 55.json Normal file
View File

@@ -0,0 +1,159 @@
{
"fichier": "OGC 55",
"recueil": {
"raw": {
"etablissement": "Etablissement : CLINIQUE DV'ARCACHON",
"finess": "FINESS: - 330780206 | Date",
"date_debut_controle": "début contrôle : 13/02/2018",
"n_ogc": "No OGC: 55",
"n_champ": "No champ",
"dates_sejour": "veau L3et4monORUIVI | Dates du séjour : 27/03/2016 au 01/04/2016",
"age_etab": "-",
"sexe_etab": "",
"duree_sejour_etab": "",
"mode_entree_etab": ". | - | r",
"provenance_etab": "",
"mode_sortie_etab": "",
"destination_etab": "",
"nb_seances_etab": "",
"nb_rum_etab": "",
"age_reco": "- | - | - | I - | - -",
"sexe_reco": "",
"duree_sejour_reco": "- - - -",
"mode_entree_reco": "a | - I",
"provenance_reco": "",
"mode_sortie_reco": "",
"destination_reco": "AA",
"um_etab": "-",
"igs_etab": "",
"duree_rum_etab": "-",
"dates_rum_etab": "du 27/03/2016 au 01/04/2016",
"um_reco": "",
"igs_reco": "",
"duree_rum_reco": "-",
"dp_code_etab": "K123",
"dp_libelle": "couugeue. CLADISenTment | MUCITE BUCCALE",
"dr_code_etab": "",
"das_bloc_etab": ": . | C795 | 2 | T.M. HRE. DES OS ET DE LA MOELLE OSSEUSE | D611 | 4 | APLASIE MEDULLAIRE MEDICAM. | R630 | 2 | ANOREXIE",
"dp_code_reco": "necouuge | K123",
"dr_code_reco": "",
"das_bloc_reco": "C795 | 2 | D70 | 2 | R630 | 2",
"actes_bloc_etab": ":",
"actes_bloc_reco": "",
"ghm_ghs_ligne": "NUPPe.Unwue LINUCDA JUIVI UHTUSETIPYUEcLonesponoOUUICUVACALLEPUIRLE | GHM établissement : 03M114 GHS établissement : 863 GHM après recodage : 03M112 | GHS après recodage : 861",
"recodage_impactant": "* + | - - | Recodage impactant la facturation: 1",
"ghs_injustifie": "GHS injustifié :0",
"praticien_conseil": "DRVIGAAL"
},
"parsed": {
"etablissement": "CLINIQUE D'ARCACHON",
"finess": "330780206",
"date_debut_controle": "13/02/2018",
"n_ogc": "55",
"n_champ": "1",
"dates_sejour": "27/03/2016 au 01/04/2016",
"sejour_etab": {
"age": "78",
"sexe": "1",
"duree_sejour": "5",
"mode_entree": "7",
"provenance": "1",
"mode_sortie": "8",
"destination": "0"
},
"sejour_reco": {
"age": "78",
"sexe": "1",
"duree_sejour": "5",
"mode_entree": "7",
"provenance": "1",
"mode_sortie": "8",
"destination": "0"
},
"rum_etab": {
"um": "40 C",
"igs": "0",
"duree": "5",
"dates": "du 27/03/2016 au 01/04/2016"
},
"codage_etab": {
"dp": "K123",
"dp_libelle": "MUCTE BUCCALE",
"dr": "",
"das": [
{
"code": "C795",
"position": "2",
"libelle": "T.M. HRE. DES OS ET DE LA MOELLE OSSEUSE"
},
{
"code": "D611",
"position": "4",
"libelle": "APLASIE MEDULLAIRE MEDICAM."
},
{
"code": "R630",
"position": "2",
"libelle": "ANOREXIE"
}
]
},
"codage_reco": {
"dp": "K123",
"dr": "",
"das": [
{
"code": "C795",
"position": "2",
"libelle": ""
},
{
"code": "D70",
"position": "2",
"libelle": ""
},
{
"code": "R630",
"position": "2",
"libelle": ""
}
]
},
"actes_etab": [],
"actes_reco": [],
"ghm_etab": "03M114",
"ghs_etab": "863",
"ghm_reco": "03M112",
"ghs_reco": "861",
"recodage_impactant": "1",
"ghs_injustifie": "0",
"accord_desaccord": "accord",
"praticien_conseil": "DR VIGAAL"
}
},
"concertation_1": {
"raw": {
"date_concertation_arg": "séjours de nive | tion : | 3 I - -",
"argumentaire": "100 : La facturation du GHS par r'établissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non- | respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non- | respect des règles porte sur un diagnostic associé significatif (DAS) codé par l'établissement dans le résumé d'unité médicale (RUM). | Ce DAS n'est pas conforme aux règles de codage des diagnostics rappelées par l'annexe Il, chapitre V, paragraphe 1: (( Les diagnostics | doivent figurer dans le RUM sous forme codée selon la plus récente mise à jour de la 10e révision de la Classification internationale | des maladies (CIM-10) de P'Organisation mondiale de la santé et selon les extensions nationales données dans la plus récente version | du Manuel des groupes homogènes de malades. (....). Le meilleur code est le plus précis par rapport à 'information à coder. >> Au vu | des éléments présents dans le dossier du patient, le code CIM10 choisi pour le DAS par l'établissement n'est pas le plus précis par | rapport à l'information à coder."
},
"parsed": {
"date_concertation": "09/03/2018",
"argumentaire": "100 : La facturation du GHS par l'établissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non-respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non-respect des règles porte sur un diagnostic associé significatif (DAS) codé par l'établissement dans le résumé d'unité médicale (RUM). Ce DAS n'est pas conforme aux règles de codage des diagnostics rappelées par l'annexe II, chapitre V, paragraphe 1: « Les diagnostics doivent figurer dans le RUM sous forme codée selon la plus récente mise à jour de la 10e révision de la Classification internationale des maladies (CIM-10) de l'Organisation mondiale de la santé et selon les extensions nationales données dans la plus récente version du Manuel des groupes homogènes de malades. (....). Le meilleur code est le plus précis par rapport à l'information à coder. » Au vu des éléments présents dans le dossier du patient, le code CIM10 choisi pour le DAS par l'établissement n'est pas le plus précis par rapport à l'information à coder."
}
},
"concertation_2": {
"raw": {
"ghs_ligne": "GHS initial : 863 | GHS avant concertation : 861 | GHS final après concertation : 861",
"accord_concertation": "Maintien de l'avis initial du médecin contrôleur : 2 | Retour groupage initial DIM : | Autre groupage : | : TESANNARN ChDPEA R -araT : : :",
"date_concertation": ""
},
"parsed": {
"ghs_initial": "863",
"ghs_avant_concertation": "861",
"ghs_final": "861",
"decision": "retour_groupage_dim",
"accord_concertation_raw": "Maintien de l'avis initial du médecin contrôleur : 2 | Retour groupage initial DIM : | Autre groupage : | : TESANNARN ChDPEA R -araT : :",
"date_concertation": "12/09"
}
}
}

174
output/OGC 66.json Normal file
View File

@@ -0,0 +1,174 @@
{
"fichier": "OGC 66",
"recueil": {
"raw": {
"etablissement": "Etablissement : CLINIQUE DL'ARCACHON",
"finess": "FINESS : 3307 80206 | Date - - -",
"date_debut_controle": "début contrôle : 13/02/2018",
"n_ogc": "No OGC: 66",
"n_champ": "N o champ -",
"dates_sejour": "veau ADEL4OInonUIV | Dates du séjour : 04/04/2016 au 20/04/2016",
"age_etab": "D 1 U - - -",
"sexe_etab": "",
"duree_sejour_etab": "- | -",
"mode_entree_etab": "",
"provenance_etab": "",
"mode_sortie_etab": "- - -",
"destination_etab": "",
"nb_seances_etab": ":::: | - | - -",
"nb_rum_etab": "F | -",
"age_reco": "0",
"sexe_reco": "",
"duree_sejour_reco": "",
"mode_entree_reco": "",
"provenance_reco": "",
"mode_sortie_reco": "",
"destination_reco": "I",
"um_etab": "",
"igs_etab": "",
"duree_rum_etab": "- | - - | 6",
"dates_rum_etab": "du 04/04/2016 au 20/04/2016",
"um_reco": "-",
"igs_reco": "-",
"duree_rum_reco": "- | - | - | - - | I | 1 - U",
"dp_code_etab": "CO7",
"dp_libelle": "ouugeue ELUDISDEIenE | T.M. DE LA GLD. PAROTIDE",
"dr_code_etab": "",
"das_bloc_etab": "C795 * | 2 | T.M. HIRE. DES OS ET DE LA MOELLE OSSEUSE | E440 | 3 | MALNUTRITION PROTEINO-ENERGETIQUE MODEREE | J91 | 2 | EPANCHEMENT PLEURAL AVEC MAL, CL, AILL. | Z511 | 3 | SEANCE DE CHIMIOTHERAPIE POUR TUM.",
"dp_code_reco": "- 1 vowuye - | C780",
"dr_code_reco": "",
"das_bloc_reco": "C07 | 2 | C795 | 2 | E440 | 3 | J91 | 2 | Z511 | 3",
"actes_bloc_etab": "S",
"actes_bloc_reco": "",
"ghm_ghs_ligne": ": | Rappel: - un code CIM de DAS. suivi d'un astérisque correspond à une CMA exclue par le DP",
"recodage_impactant": "Praticien conseil",
"ghs_injustifie": "Recodage - | impactant - | la",
"praticien_conseil": "Nom du praticien conseil responsable du codage : | à"
},
"parsed": {
"etablissement": "CLINIQUE D'ARCACHON",
"finess": "330780206",
"date_debut_controle": "13/02/2018",
"n_ogc": "66",
"n_champ": "1",
"dates_sejour": "04/04/2016 au 20/04/2016",
"sejour_etab": {
"age": "80",
"sexe": "1",
"duree_sejour": "16",
"mode_entree": "8",
"provenance": "0",
"mode_sortie": "8",
"destination": "0"
},
"sejour_reco": {
"age": "80",
"sexe": "1",
"duree_sejour": "16",
"mode_entree": "8",
"provenance": "0",
"mode_sortie": "8",
"destination": "0"
},
"rum_etab": {
"um": "40 C",
"igs": "0",
"duree": "16",
"dates": "du 04/04/2016 au 20/04/2016"
},
"codage_etab": {
"dp": "CO7",
"dp_libelle": "T.M. DE LA GLD. PAROTIDE",
"dr": "",
"das": [
{
"code": "C795",
"position": "2",
"libelle": "T.M. HIRE. DES OS ET DE LA MOELLE OSSEUSE"
},
{
"code": "E440",
"position": "3",
"libelle": "MALNUTRITION PROTEINO-ENERGETIQUE MODEREE"
},
{
"code": "J91",
"position": "2",
"libelle": "EPANCHEMENT PLEURAL AVEC MAL, CL, AILL."
},
{
"code": "Z511",
"position": "3",
"libelle": "SEANCE DE CHIMIOTHERAPIE POUR TUM."
}
]
},
"codage_reco": {
"dp": "C780",
"dr": "",
"das": [
{
"code": "C07",
"position": "2",
"libelle": ""
},
{
"code": "C795",
"position": "2",
"libelle": ""
},
{
"code": "E440",
"position": "3",
"libelle": ""
},
{
"code": "J91",
"position": "2",
"libelle": ""
},
{
"code": "Z511",
"position": "3",
"libelle": ""
}
]
},
"actes_etab": [],
"actes_reco": [],
"ghm_etab": "06C043",
"ghs_etab": "",
"ghm_reco": "",
"ghs_reco": "",
"recodage_impactant": "",
"ghs_injustifie": "",
"accord_desaccord": "désaccord",
"praticien_conseil": "Dr POSE CATHERINE"
}
},
"concertation_1": {
"raw": {
"date_concertation_arg": "sejours de nive | - | tion - | 2 - 3 ",
"argumentaire": "109 : La facturation du GHS par l'établissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non- | respect des règles de codage édictées dans l'annexe Il de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non- | respect des règles porte sur le diagnostic principal (DP) codé par 'établissement dans le résumé d'unité médicale (RUM). Le DP n'est | pas conforme aux règles de codage des diagnostics rappelées par l'annexe II, chapitre V, paragraphe 1 : (( les diagnostics doivent | figurer dans le RUM sous forme codée selon la plus récente mise à jour de la 10e révision del la Classification internationale des | maladies (CIM-10) de l'Organisation mondiale de la santé et selon les extensions nationales données dans la plus récente version du | Manuel des groupes homogènes de malades. (...) Le meilleur code est le plus précis par rapport à l'information à coder. >> Au vu des | éléments présents dans le dossier du patient, le code CIM-10 choisi pour le DP par 'établissement n'est pas le plus précis par rapport | à l'information à coder."
},
"parsed": {
"date_concertation": "23/10",
"argumentaire": "109 : La facturation du GHS par l'établissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non-respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non-respect des règles porte sur le diagnostic principal (DP) codé par l'établissement dans le résumé d'unité médicale (RUM). Le DP n'est pas conforme aux règles de codage des diagnostics rappelées par l'annexe II, chapitre V, paragraphe 1 : (( les diagnostics doivent figurer dans le RUM sous forme codée selon la plus récente mise à jour de la 10e révision de la Classification internationale des maladies (CIM-10) de l'Organisation mondiale de la santé et selon les extensions nationales données dans la plus récente version du Manuel des groupes homogènes de malades. (...) Le meilleur code est le plus précis par rapport à l'information à coder. >> Au vu des éléments présents dans le dossier du patient, le code CIM-10 choisi pour le DP par l'établissement n'est pas le plus précis par rapport à l'information à coder."
}
},
"concertation_2": {
"raw": {
"ghs_ligne": "GHS initial : 844 | GHS avant concertation : 1163 | GHS final après concertation : 1163",
"accord_concertation": "Maintien de l'avis initial du médecin contrôleur | Retour groupage initial DIM : | Autre groupage : | : | E | : i - RA | A : : C - - : :: a",
"date_concertation": ""
},
"parsed": {
"ghs_initial": "844",
"ghs_avant_concertation": "1163",
"ghs_final": "1163",
"decision": "retour_groupage_dim",
"accord_concertation_raw": "Maintien de l'avis initial du médecin contrôleur | Retour groupage initial DIM : | Autre groupage : | : | E | : i - RA | A : : C - - : :: a",
"date_concertation": "23/03/2018"
}
}
}

154
output/OGC 68.json Normal file
View File

@@ -0,0 +1,154 @@
{
"fichier": "OGC 68",
"recueil": {
"raw": {
"etablissement": "Etablissement : CLINIQUE DI'ARCACHON",
"finess": "FINESS : 330780206 | Date",
"date_debut_controle": "début contrôle : 13/02/2018",
"n_ogc": "No OGC: 68",
"n_champ": "No champ",
"dates_sejour": "Dates du séjour : 07/04/2016 au 11/04/2016",
"age_etab": "- | - | - | - | - | 5 | L | 3",
"sexe_etab": "",
"duree_sejour_etab": ".",
"mode_entree_etab": "",
"provenance_etab": "",
"mode_sortie_etab": "- | - - | I | -",
"destination_etab": "",
"nb_seances_etab": "",
"nb_rum_etab": "",
"age_reco": "5 3 -",
"sexe_reco": "",
"duree_sejour_reco": "",
"mode_entree_reco": "",
"provenance_reco": "",
"mode_sortie_reco": "a | - | - | -",
"destination_reco": "- | - | - - | - | - | -",
"um_etab": "",
"igs_etab": "",
"duree_rum_etab": "- - | - | ::: - -",
"dates_rum_etab": "du 07/04/2016 au 11/04/2016",
"um_reco": "",
"igs_reco": "",
"duree_rum_reco": "- | - -",
"dp_code_etab": "R650",
"dp_libelle": "SYND. REPONSE INFLAM. SYST. ORIGINE INFECT. SANS DEFAILLANCE ORG",
"dr_code_etab": "- - - - e -",
"das_bloc_etab": "D508 | 2 | ANEMIES PAR CARENCE EN FER, NCA | E8758 | 2 | HYPERKALIEMIES, NCA AT SAI | K868 | 2 | MAL. PREC. DU PANCREAS, NCA",
"dp_code_reco": "K868",
"dr_code_reco": "aaun",
"das_bloc_reco": "D508 | 2 | E8758 | 2",
"actes_bloc_etab": "S",
"actes_bloc_reco": "",
"ghm_ghs_ligne": "GHM établissement : 18M042 GHS établissement : 6773 GHM après recodage : 07M112 | GHS après recodage : 2550 | Lto: | I | - nIna",
"recodage_impactant": "Recodage impactant la facturation : 1",
"ghs_injustifie": "GHS injustifié :0",
"praticien_conseil": "DR VIGNAU"
},
"parsed": {
"etablissement": "CLINIQUE D'ARCACHON",
"finess": "330780206",
"date_debut_controle": "13/02/2018",
"n_ogc": "68",
"n_champ": "1",
"dates_sejour": "07/04/2016 au 11/04/2016",
"sejour_etab": {
"age": "63",
"sexe": "1",
"duree_sejour": "4",
"mode_entree": "7",
"provenance": "1",
"mode_sortie": "0",
"destination": "0"
},
"sejour_reco": {
"age": "63",
"sexe": "1",
"duree_sejour": "4",
"mode_entree": "7",
"provenance": "1",
"mode_sortie": "0",
"destination": "0"
},
"rum_etab": {
"um": "40C",
"igs": "4",
"duree": "4",
"dates": "du 07/04/2016 au 11/04/2016"
},
"codage_etab": {
"dp": "R650",
"dp_libelle": "SYND. REPONSE INFLAM. SYST. ORIGINE INFECT. SANS DEFAILLANCE ORG",
"dr": "e",
"das": [
{
"code": "D508",
"position": "2",
"libelle": "ANEMIES PAR CARENCE EN FER, NCA"
},
{
"code": "E8758",
"position": "2",
"libelle": "HYPERKALIEMIES, NCA AT SAI"
},
{
"code": "K868",
"position": "2",
"libelle": "MAL. PREC. DU PANCREAS, NCA"
}
]
},
"codage_reco": {
"dp": "K868",
"dr": "aaun",
"das": [
{
"code": "D508",
"position": "2",
"libelle": "ANEMIES PAR CARENCE EN FER, NCA"
},
{
"code": "E8758",
"position": "2",
"libelle": "HYPERKALIEMIES, NCA AT SAI"
}
]
},
"actes_etab": [],
"actes_reco": [],
"ghm_etab": "18M042",
"ghs_etab": "6773",
"ghm_reco": "07M112",
"ghs_reco": "2550",
"recodage_impactant": "1",
"ghs_injustifie": "0",
"accord_desaccord": "accord",
"praticien_conseil": "DR VIGNAU"
}
},
"concertation_1": {
"raw": {
"date_concertation_arg": ">co - - A - I I 4 UCITVe | A | - | a | a | ( | 3 | ation | 6 | :A : : | : - | - | : : - | : : à - . | -",
"argumentaire": "109 : La facturation du GHS par rétablissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non- | respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non- | respect des règles porte sur le diagnostic principal (DP) codé par r'établissement dans le résumé d'unité médicale (RUM). Le DP n'est | pas conforme aux règles de codage des diagnostics rappelées par l'annexe II, chapitre V, paragraphe 1 : (( les diagnostics doivent | figurer dans le RUM sous forme codée selon la plus récente mise à jour de la 10e révision de la Classification internationale des | maladies (CIM-10) de 'Organisation mondiale de la santé et selon les extensions nationales données dans la plus récente version du | Manuel des groupes homogènes de malades. (...) Le meilleur code est le plus précis par rapport à l'information à coder. > Au vu des | éléments présents dans le dossier du patient, le code CIM-10 choisi pour le DP par l'établissement n'est pas le plus précis par rapport | à l'information à coder."
},
"parsed": {
"date_concertation": "16/03/16",
"argumentaire": "109 : La facturation du GHS par l'établissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non-respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non-respect des règles porte sur le diagnostic principal (DP) codé par l'établissement dans le résumé d'unité médicale (RUM). Le DP n'est pas conforme aux règles de codage des diagnostics rappelées par l'annexe II, chapitre V, paragraphe 1 : « les diagnostics doivent figurer dans le RUM sous forme codée selon la plus récente mise à jour de la 10e révision de la Classification internationale des maladies (CIM-10) de l'Organisation mondiale de la santé et selon les extensions nationales données dans la plus récente version du Manuel des groupes homogènes de malades. (...) Le meilleur code est le plus précis par rapport à l'information à coder. » Au vu des éléments présents dans le dossier du patient, le code CIM-10 choisi pour le DP par l'établissement n'est pas le plus précis par rapport à l'information à coder."
}
},
"concertation_2": {
"raw": {
"ghs_ligne": "GHS initial : 6773 | GHS avant concertation 6773 | GHS final après concertation : 2550",
"accord_concertation": "Maintien de l'avis initial du médecin contrôleur | Retour groupage initial DIM : | Autre groupage : | : | : | : : | : :- :: | : : V : | Aeni ecini : | : Ti : : : : : D - : :",
"date_concertation": ""
},
"parsed": {
"ghs_initial": "6773",
"ghs_avant_concertation": "6773",
"ghs_final": "2550",
"decision": "retour_groupage_dim",
"accord_concertation_raw": "Maintien de l'avis initial du médecin contrôleur | Retour groupage initial DIM : | Autre groupage : | : | : | : : | : :- :: | : : V : | Aeni ecini : | : Ti : : : : : D - : :",
"date_concertation": "16/03/18"
}
}
}

155
output/OGC 69.json Normal file
View File

@@ -0,0 +1,155 @@
{
"fichier": "OGC 69",
"recueil": {
"raw": {
"etablissement": "Etablissement : CLINIQUE DL'ARCACHON",
"finess": "FINESS :330780206 | Date I",
"date_debut_controle": "début contrôle : 13/02/2018",
"n_ogc": "No OGC: 69",
"n_champ": "- | - - | No | champ",
"dates_sejour": "veau 23 et4 mono RUIVI | Dates du séjour : 10/04/2016 au 13/04/2016",
"age_etab": "",
"sexe_etab": "",
"duree_sejour_etab": "",
"mode_entree_etab": "-",
"provenance_etab": "",
"mode_sortie_etab": "- - | -",
"destination_etab": "-",
"nb_seances_etab": ". L4a",
"nb_rum_etab": "",
"age_reco": "/",
"sexe_reco": "",
"duree_sejour_reco": "",
"mode_entree_reco": "",
"provenance_reco": "",
"mode_sortie_reco": "- - | - | -",
"destination_reco": "-",
"um_etab": "-",
"igs_etab": "",
"duree_rum_etab": "-",
"dates_rum_etab": "du 10/04/2016 au 13/04/2016",
"um_reco": "- | - | - | 5 | D",
"igs_reco": "",
"duree_rum_reco": "- - - - | 1",
"dp_code_etab": "1622",
"dp_libelle": "coaage dercauDussemiement | PROLAPSUS RFCTAI",
"dr_code_etab": "",
"das_bloc_etab": "G20 | 2 | MAL. DE PARKINSON",
"dp_code_reco": "- La | K623",
"dr_code_reco": "",
"das_bloc_reco": "",
"actes_bloc_etab": "S",
"actes_bloc_reco": "",
"ghm_ghs_ligne": "oniv elaousseemient. UOLUIL uno CLODIPSCHICTL | Praticien conseil | Médecin DIM",
"recodage_impactant": "Recodage impactant la Tacturation a L | : | - 4 - | - | -",
"ghs_injustifie": "GHS injustitie | - U",
"praticien_conseil": "DR VIGNAU"
},
"parsed": {
"etablissement": "CLINIQUE D'ARCACHON",
"finess": "330780206",
"date_debut_controle": "13/02/2018",
"n_ogc": "69",
"n_champ": "1",
"dates_sejour": "10/04/2016 au 13/04/2016",
"sejour_etab": {
"age": "87",
"sexe": "2",
"duree_sejour": "3",
"mode_entree": "8",
"provenance": "8",
"mode_sortie": "0",
"destination": "1"
},
"sejour_reco": {
"age": "87",
"sexe": "2",
"duree_sejour": "3",
"mode_entree": "8",
"provenance": "8",
"mode_sortie": "0",
"destination": "1"
},
"rum_etab": {
"um": "53C",
"igs": "0",
"duree": "3",
"dates": "du 10/04/2016 au 13/04/2016"
},
"codage_etab": {
"dp": "K623",
"dp_libelle": "PROLAPSUS RECTAL",
"dr": "",
"das": [
{
"code": "G20",
"position": "2",
"libelle": "MAL. DE PARKINSON"
}
]
},
"codage_reco": {
"dp": "K623",
"dr": "",
"das": []
},
"actes_etab": [
{
"code": "HHFA027",
"position": "1",
"libelle": "RESEC. CPLT PROLAPSUS COLORECTAL EXTERIORISE +ANAST. +MYORRAPHIE PELV"
},
{
"code": "HHFA027",
"position": "4",
"libelle": "RESEC. CPLT PROLAPSUS COLORECTAL EXTERIORISE +ANAST. +MYORRAPHIE PELV"
}
],
"actes_reco": [
{
"code": "HHFA027",
"position": "1",
"libelle": "RESEC. CPLT PROLAPSUS COLORECTAL EXTERIORISE +ANAST. +MYORRAPHIE PELV"
},
{
"code": "HHFA027",
"position": "4",
"libelle": "RESEC. CPLT PROLAPSUS COLORECTAL EXTERIORISE +ANAST. +MYORRAPHIE PELV"
}
],
"ghm_etab": "06C071",
"ghs_etab": "1947",
"ghm_reco": "06C071",
"ghs_reco": "1947",
"recodage_impactant": "4",
"ghs_injustifie": "",
"accord_desaccord": "accord",
"praticien_conseil": "DR VIGNAU"
}
},
"concertation_1": {
"raw": {
"date_concertation_arg": "séjours de nive | tion : | - - 1 3.",
"argumentaire": "104 : La facturation du GHS par r'établissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non- | respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non- | respect des règles porte sur un diagnostic associé significatif (DAS) codé par rétablissement dans le résumé d'unité médicale (RUM). | Ce DAS n'est pas conforme aux règles de codage des diagnostics rappelées par l'annexe II, chapitre IV, paragraphe 2.1: (( Un | diagnostic associé est significatif s'il est pris en charge à titre diagnostique ou thérapeutique ou s'il majore l'effort. de prise en charge | d'une autre affection. Par prise en charge diagnostique on entend la mise en oeuvre de moyens nécessaires au diagnostic d'une | affection nouvelle ou au (( bilan > d'une affection préexistante. Par prise en charge thérapeutique on entend la réalisation d'un | traitement. Par majoration de l'effort de prise en charge d'une autre affection on entend l'augmentation imposée par une affection B | de l'effort de soins relatif à une affection A enregistrée comme diagnostic principal (DP), diagnostic relié (DR) ou DAS, par rapport à ce | qu'il aurait dû être en l'absence de B. Sil'affection B, quoique non prise en charge-à titre diagnostique ou thérapeutique, a néanmoins | alourdi la prise en charge de A, alors B est un DAS. (..) Ne doivent pas être retenues comme significatives les affections ne respectant | pas la définition, par exemple, les antécédents guéris, les maladies stabilisées ou les facteurs de risque n'ayant bénéficié d'aucune | prise en charge >> Au vu des éléments du dossier du patient, le DAS choisi par l'établissement ne peut pas être codé, ce diagnostic | associé n'ayant nécessité aucune prise en charge documentée au dossier."
},
"parsed": {
"date_concertation": "13/03/2023",
"argumentaire": "104 : La facturation du GHS par l'établissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non-respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non-respect des règles porte sur un diagnostic associé significatif (DAS) codé par l'établissement dans le résumé d'unité médicale (RUM). Ce DAS n'est pas conforme aux règles de codage des diagnostics rappelées par l'annexe II, chapitre IV, paragraphe 2.1 : « Un diagnostic associé est significatif s'il est pris en charge à titre diagnostique ou thérapeutique ou s'il majore l'effort de prise en charge d'une autre affection. Par prise en charge diagnostique on entend la mise en oeuvre de moyens nécessaires au diagnostic d'une affection nouvelle ou au « bilan » d'une affection préexistante. Par prise en charge thérapeutique on entend la réalisation d'un traitement. Par majoration de l'effort de prise en charge d'une autre affection on entend l'augmentation imposée par une affection B de l'effort de soins relatif à une affection A enregistrée comme diagnostic principal (DP), diagnostic relié (DR) ou DAS, par rapport à ce qu'il aurait dû être en l'absence de B. Si l'affection B, quoique non prise en charge à titre diagnostique ou thérapeutique, a néanmoins alourdi la prise en charge de A, alors B est un DAS. (…) Ne doivent pas être retenues comme significatives les affections ne respectant pas la définition, par exemple, les antécédents guéris, les maladies stabilisées ou les facteurs de risque n'ayant bénéficié d'aucune prise en charge ». Au vu des éléments du dossier du patient, le DAS choisi par l'établissement ne peut pas être codé, ce diagnostic associé n'ayant nécessité aucune prise en charge documentée au dossier."
}
},
"concertation_2": {
"raw": {
"ghs_ligne": "GHS initial : 1948 | GHS avant concertation : 1947 | GHS final après concertation : 1942",
"accord_concertation": "Maintien de l'avis initial du médecin contrôleurg | Retour groupage initial DIM : | Autre groupage : | : : : | - E : :: : Sol 3E A : - - | E | : : : : : - : : : : | : : : SE : . | -",
"date_concertation": ""
},
"parsed": {
"ghs_initial": "1948",
"ghs_avant_concertation": "1947",
"ghs_final": "1942",
"decision": "maintien_avis_controleur",
"accord_concertation_raw": "Maintien de l'avis initial du médecin contrôleur | Retour groupage initial DIM : | Autre groupage : | : : : | - E : :: : Sol 3E A : - - | E | : : : : : - : : : : | : : : SE : . | -",
"date_concertation": "13/08"
}
}
}

154
output/OGC 7.json Normal file
View File

@@ -0,0 +1,154 @@
{
"fichier": "OGC 7",
"recueil": {
"raw": {
"etablissement": "Etablissement : CLINIQUE DV'ARCACHON",
"finess": "FINESS : 330780206 | Date",
"date_debut_controle": "début contrôle : 13/02/2018",
"n_ogc": "No OGC:7",
"n_champ": "No cham p | -",
"dates_sejour": "Dates du séjour : 01/03/2016 au 04/03/2016",
"age_etab": "I - - | . | L | / | 5",
"sexe_etab": "",
"duree_sejour_etab": "",
"mode_entree_etab": "- | r",
"provenance_etab": "",
"mode_sortie_etab": "",
"destination_etab": "",
"nb_seances_etab": "",
"nb_rum_etab": "",
"age_reco": "/ 5",
"sexe_reco": "",
"duree_sejour_reco": "",
"mode_entree_reco": "- | - | a | - | -",
"provenance_reco": "J",
"mode_sortie_reco": "",
"destination_reco": "",
"um_etab": "-",
"igs_etab": "I -",
"duree_rum_etab": "",
"dates_rum_etab": "du 01/03/2016 au 04/03/2016",
"um_reco": "",
"igs_reco": "",
"duree_rum_reco": "-",
"dp_code_etab": "T810",
"dp_libelle": "HEMORR. ET HEMATOME COMPLIQ. UN ACTE, NCA",
"dr_code_etab": "",
"das_bloc_etab": "R33 | 2 | RETENTION D'URINE | Z954 | 2 | PRESENCE D'UNE AUTRE VALV. CARD. DE REMPLACEMENT",
"dp_code_reco": "R31",
"dr_code_reco": "- 5 -",
"das_bloc_reco": "R33 | 2 | T810 | 2 | Z954 | 2",
"actes_bloc_etab": "s",
"actes_bloc_reco": "-",
"ghm_ghs_ligne": "GHM établissement : 21M162 GHS établissement : 7610 GHM après recodage : 11M122 | GHS après recodage : 4323 | - a IRA",
"recodage_impactant": "Recodage impactant la facturation : 1",
"ghs_injustifie": "GHS injustifié :0",
"praticien_conseil": "DR VIGNAU"
},
"parsed": {
"etablissement": "CLINIQUE D'ARCACHON",
"finess": "330780206",
"date_debut_controle": "13/02/2018",
"n_ogc": "7",
"n_champ": "1",
"dates_sejour": "01/03/2016 au 04/03/2016",
"sejour_etab": {
"age": "75",
"sexe": "1",
"duree_sejour": "3",
"mode_entree": "1",
"provenance": "8",
"mode_sortie": "0",
"destination": "0"
},
"sejour_reco": {
"age": "75",
"sexe": "1",
"duree_sejour": "3",
"mode_entree": "1",
"provenance": "8",
"mode_sortie": "0",
"destination": "0"
},
"rum_etab": {
"um": "40C",
"igs": "0",
"duree": "3",
"dates": "du 01/03/2016 au 04/03/2016"
},
"codage_etab": {
"dp": "T810",
"dp_libelle": "HEMORR. ET HEMATOME COMPLIQ. UN ACTE, NCA",
"dr": "",
"das": [
{
"code": "R33",
"position": "2",
"libelle": "RETENTION D'URINE"
},
{
"code": "Z954",
"position": "2",
"libelle": "PRESENCE D'UNE AUTRE VALV. CARD. DE REMPLACEMENT"
}
]
},
"codage_reco": {
"dp": "R31",
"dr": "5",
"das": [
{
"code": "R33",
"position": "2",
"libelle": "RETENTION D'URINE"
},
{
"code": "T810",
"position": "2",
"libelle": "HEMORR. ET HEMATOME COMPLIQ. UN ACTE, NCA"
},
{
"code": "Z954",
"position": "2",
"libelle": "PRESENCE D'UNE AUTRE VALV. CARD. DE REMPLACEMENT"
}
]
},
"actes_etab": [],
"actes_reco": [],
"ghm_etab": "21M162",
"ghs_etab": "7610",
"ghm_reco": "11M122",
"ghs_reco": "4323",
"recodage_impactant": "1",
"ghs_injustifie": "0",
"accord_desaccord": "accord",
"praticien_conseil": "DR VIGNAU"
}
},
"concertation_1": {
"raw": {
"date_concertation_arg": ") | tion : | 3 - | -",
"argumentaire": "109 : La facturation du GHS par l'établissement n'est pas conforme àl'article 1 delarrêté du 19tevrier 2015 moditie dutaita un non- | respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non- | respect des règles porte sur le diagnostic principal (DP) codé par rétablissement dans le résumé d'unité médicale (RUM). Le DP n'est | pas conforme aux règles de codage des diagnostics rappelées par l'annexe II, chapitre V, paragraphe 1 : (( les diagnostics doivent | figurer dans le RUM sous forme codée selon la plus récente mise à jour de la 10e révision de la Classification internationale des | maladies (CIM-10) de P'Organisation mondiale de la santé et selon les extensions nationales données dans la plus récente version du | Manuel des groupes homogènes de malades. (..) Le meilleur code est le plus précis par rapport à l'information à coder. >> Au vu des | éléments présents dans le dossier du patient, le code CIM-10 choisi pour le DP par P'établissement n'est pas le plus précis par rapport | à l'information à coder. | 1"
},
"parsed": {
"date_concertation": "13/02",
"argumentaire": "109 : La facturation du GHS par l'établissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non-respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non-respect des règles porte sur le diagnostic principal (DP) codé par l'établissement dans le résumé d'unité médicale (RUM). Le DP n'est pas conforme aux règles de codage des diagnostics rappelées par l'annexe II, chapitre V, paragraphe 1 : « les diagnostics doivent figurer dans le RUM sous forme codée selon la plus récente mise à jour de la 10e révision de la Classification internationale des maladies (CIM-10) de l'Organisation mondiale de la santé et selon les extensions nationales données dans la plus récente version du Manuel des groupes homogènes de malades. (…) Le meilleur code est le plus précis par rapport à l'information à coder. » Au vu des éléments présents dans le dossier du patient, le code CIM-10 choisi pour le DP par l'établissement n'est pas le plus précis par rapport à l'information à coder."
}
},
"concertation_2": {
"raw": {
"ghs_ligne": "GHS initial : 7610 | GHS avant concertation : 4323 | GHS final après concertation I : 4323",
"accord_concertation": "Maintien de l'avis initial du médecin contrôleur K | Retour groupage initial DIM : | Autre groupage : | ': : : S : | Avis Finaldi MEDECIN: DIM: | : : : : | : : : a",
"date_concertation": ""
},
"parsed": {
"ghs_initial": "7610",
"ghs_avant_concertation": "4323",
"ghs_final": "4323",
"decision": "retour_groupage_dim",
"accord_concertation_raw": "Maintien de l'avis initial du médecin contrôleur. Retour groupage initial DIM : Avis Final du MEDECIN DIM :",
"date_concertation": "13/03/18"
}
}
}

149
output/OGC 74.json Normal file
View File

@@ -0,0 +1,149 @@
{
"fichier": "OGC 74",
"recueil": {
"raw": {
"etablissement": "Etablissement : CLINIQUE D'ARCACHON",
"finess": "FINESS - : 330780206 | Dat",
"date_debut_controle": "e début contrôle : 13/02/2018",
"n_ogc": "No OGC:74",
"n_champ": "- - - | No | champ",
"dates_sejour": "niveau 23 et4 mono RUI | Dates du séjour : 08/04/2016 au 13/04/2016",
"age_etab": "- 1r",
"sexe_etab": "",
"duree_sejour_etab": "- I",
"mode_entree_etab": "- | - | a | . | - -",
"provenance_etab": "",
"mode_sortie_etab": "1",
"destination_etab": "",
"nb_seances_etab": "",
"nb_rum_etab": "",
"age_reco": "",
"sexe_reco": "",
"duree_sejour_reco": "-",
"mode_entree_reco": "- | -",
"provenance_reco": "",
"mode_sortie_reco": "- | - | - | -",
"destination_reco": "-",
"um_etab": "",
"igs_etab": "",
"duree_rum_etab": "- | -",
"dates_rum_etab": "du 08/04/2016 au 13/04/2016",
"um_reco": "",
"igs_reco": "",
"duree_rum_reco": "- Amm - | - | -",
"dp_code_etab": "Anoo",
"dp_libelle": "HIEE | mitmimall sut | : | codagedederttablissement | HATENEHREYE | frirtr. | THHTE FRHHET | GASTROFNTERITE COIITE ORIGINE SAI",
"dr_code_etab": "E 6 | DR",
"das_bloc_etab": "C795 | 2 | T.M. TIRE. DES OS ET DE LA MOELLE OSSEUSE | C797 | 2 | T.M. HRE. DE LA GLD. SURRENALE",
"dp_code_reco": "CoOMM | B99+1",
"dr_code_reco": "",
"das_bloc_reco": "C795 | 2 | C797 | 2",
"actes_bloc_etab": "tes | a | : | ERES",
"actes_bloc_reco": "",
"ghm_ghs_ligne": "Happer:un code CIV de DASSUIVIO unastensqueconresponumnUIELIVCACIUEPUITE | GHM établissement : 06M032 GHS établissement : 2130 GHM après recodage : 18M041 | GHS après recodage : 6772",
"recodage_impactant": "raue : COn a - | Recodage imnactant la facturation:1",
"ghs_injustifie": "- 1 - - | GHS iniustifié :0 -",
"praticien_conseil": "DD IDVIGNALL | -"
},
"parsed": {
"etablissement": "CLINIQUE D'ARCACHON",
"finess": "330780206",
"date_debut_controle": "13/02/2018",
"n_ogc": "74",
"n_champ": "1",
"dates_sejour": "08/04/2016 au 13/04/2016",
"sejour_etab": {
"age": "52",
"sexe": "1",
"duree_sejour": "5",
"mode_entree": "7",
"provenance": "1",
"mode_sortie": "8",
"destination": "0"
},
"sejour_reco": {
"age": "52",
"sexe": "1",
"duree_sejour": "5",
"mode_entree": "7",
"provenance": "1",
"mode_sortie": "8",
"destination": "0"
},
"rum_etab": {
"um": "40 C",
"igs": "0",
"duree": "5",
"dates": "du 08/04/2016 au 13/04/2016"
},
"codage_etab": {
"dp": "A099",
"dp_libelle": "GASTROENTERITE COULITE ORIGINE SAI",
"dr": "E6",
"das": [
{
"code": "C795",
"position": "2",
"libelle": "T.M. HRE. DES OS ET DE LA MOELLE OSSEUSE"
},
{
"code": "C797",
"position": "2",
"libelle": "T.M. HRE. DE LA GLD. SURRENALE"
}
]
},
"codage_reco": {
"dp": "B991",
"dr": "",
"das": [
{
"code": "C795",
"position": "2",
"libelle": ""
},
{
"code": "C797",
"position": "2",
"libelle": ""
}
]
},
"actes_etab": [],
"actes_reco": [],
"ghm_etab": "06M032",
"ghs_etab": "2130",
"ghm_reco": "18M041",
"ghs_reco": "6772",
"recodage_impactant": "1",
"ghs_injustifie": "1",
"accord_desaccord": "désaccord",
"praticien_conseil": "DR IDVIGNALL"
}
},
"concertation_1": {
"raw": {
"date_concertation_arg": "sejoursue aIv | cation : | 2 | 3 | -",
"argumentaire": "115 : La facturation du GHS par rétablissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non- | respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non- | respect des règles porte sur le diagnostic principal (DP) codé par r'établissement dans le résumé d'unité médicale (RUM). Le DPn'est | pas conforme aux règles de codage des diagnostics rappelées par l'annexe II, chapitre VI, paragraphe 1.1.1 : (( La situation est celle : | d'un patient hospitalisé en raison d'une symptomatologle. (..) Lorsqu'il n'a pas été découvert de cause à la symptomatologie, elle est | le DP. [Règle D2]. La symptomatologie qui a motivé hospitalisation et qui a été explorée, est le DP, qu'elle persiste ou qu'elle ait | disparu lors du séjour. La même règle s'applique aux circonstances dans lesquelles le motif d'admission est une suspicion diagnostique | qui n'est pas confirmée au terme du séjour. >> Au vu des éléments présents dans le dossier du patient, alors que l'admission a été | motivée par un symptôme dont l'affection causale n'a pas été retrouvée, 'établissement n'a pas retenu ce symptôme en DP."
},
"parsed": {
"date_concertation": "23/02/2023",
"argumentaire": "115 : La facturation du GHS par l'établissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non-respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non-respect des règles porte sur le diagnostic principal (DP) codé par l'établissement dans le résumé d'unité médicale (RUM). Le DP n'est pas conforme aux règles de codage des diagnostics rappelées par l'annexe II, chapitre VI, paragraphe 1.1.1 : « La situation est celle d'un patient hospitalisé en raison d'une symptomatologie. (...) Lorsqu'il n'a pas été découvert de cause à la symptomatologie, elle est le DP. [Règle D2]. La symptomatologie qui a motivé l'hospitalisation et qui a été explorée, est le DP, qu'elle persiste ou qu'elle ait disparu lors du séjour. La même règle s'applique aux circonstances dans lesquelles le motif d'admission est une suspicion diagnostique qui n'est pas confirmée au terme du séjour. » Au vu des éléments présents dans le dossier du patient, alors que l'admission a été motivée par un symptôme dont l'affection causale n'a pas été retrouvée, l'établissement n'a pas retenu ce symptôme en DP."
}
},
"concertation_2": {
"raw": {
"ghs_ligne": "GHS initial : 2130 | GHS avant concertation : 6772 | GHS final après concertation : 6772",
"accord_concertation": "Maintien de l'avis initial du médecin contrôleur | Retour groupage initial DIM : | Autre groupage : | FF HESETE - | im - -",
"date_concertation": ""
},
"parsed": {
"ghs_initial": "2130",
"ghs_avant_concertation": "6772",
"ghs_final": "6772",
"decision": "maintien_avis_controleur",
"accord_concertation_raw": "Maintien de l'avis initial du médecin contrôleur | Retour groupage initial DIM : | Autre groupage : | FF HESETE - | im - -",
"date_concertation": "23/08/2018"
}
}
}

139
output/OGC 76.json Normal file
View File

@@ -0,0 +1,139 @@
{
"fichier": "OGC 76",
"recueil": {
"raw": {
"etablissement": "seur e recodage impactantiala | h lieco | t a CUNIOUE nlARCACHON",
"finess": "curauon esu - rensebne - | FINESS' 330780206 - - | Date",
"date_debut_controle": "début contrôle: 13/02/2018",
"n_ogc": "No OGC:76",
"n_champ": "no",
"dates_sejour": "iveau 23 et 4 mono RUM | Dates duséiour: 05/04/2016au11/04/2016",
"age_etab": "an",
"sexe_etab": "U - | -",
"duree_sejour_etab": "à",
"mode_entree_etab": "",
"provenance_etab": "",
"mode_sortie_etab": "-",
"destination_etab": "-",
"nb_seances_etab": "",
"nb_rum_etab": "-",
"age_reco": "- | -",
"sexe_reco": "",
"duree_sejour_reco": "- - | -",
"mode_entree_reco": "",
"provenance_reco": "",
"mode_sortie_reco": "- - - -",
"destination_reco": "",
"um_etab": "- - - :",
"igs_etab": "",
"duree_rum_etab": "a -",
"dates_rum_etab": "du05/04/2016au 11/04/2016 -",
"um_reco": "- - - | - EETT - | - | a",
"igs_reco": "",
"duree_rum_reco": "- | I | - | - | - - | - -",
"dp_code_etab": "",
"dp_libelle": "bii | : ELTnCE aE : | : | del 'Etablissement | :: n# n | - | mE | mthhRENL.MIE. | \"iE | FtTTAT | MFH: | Codage",
"dr_code_etab": "F329",
"das_bloc_etab": "Z511 | 3 | SEANCE DE CHIMIOTHERAPIE POUR TUM. | : | t",
"dp_code_reco": "ecodage - | - | - -",
"dr_code_reco": "LDIL | C189+8",
"das_bloc_reco": "C189+8",
"actes_bloc_etab": "SL | - | es | iit; | E",
"actes_bloc_reco": "",
"ghm_ghs_ligne": "Rappel : un code CIM de DAS: suivi d'un astérisque correspond à une CMA exclue por le DP | GHM établissement : 19M113 GHS établissement:7086 GHM après recodage : 17M061 | GHS après recodage : 6487",
"recodage_impactant": "Praticien conseil",
"ghs_injustifie": "Recodage impactant | C | Cuciniuctifio -",
"praticien_conseil": "NomuupraucieIEnCOnSEnrespouanie - ryoudbe"
},
"parsed": {
"etablissement": "CLINIQUE D'ARCACHON",
"finess": "330780206",
"date_debut_controle": "13/02/2018",
"n_ogc": "76",
"n_champ": "1",
"dates_sejour": "05/04/2016 au 11/04/2016",
"sejour_etab": {
"age": "54",
"sexe": "2",
"duree_sejour": "6",
"mode_entree": "8",
"provenance": "8",
"mode_sortie": "8",
"destination": "0"
},
"sejour_reco": {
"age": "54",
"sexe": "2",
"duree_sejour": "6",
"mode_entree": "8",
"provenance": "8",
"mode_sortie": "8",
"destination": "0"
},
"rum_etab": {
"um": "40 C",
"igs": "II",
"duree": "6",
"dates": "du 05/04/2016 au 11/04/2016"
},
"codage_etab": {
"dp": "F329",
"dp_libelle": "EPISODE DEPRES. SAI",
"dr": "F329",
"das": [
{
"code": "Z511",
"position": "3",
"libelle": "SEANCE DE CHIMIOTHERAPIE POUR TUM."
}
]
},
"codage_reco": {
"dp": "C189",
"dr": "C189",
"das": [
{
"code": "C189",
"position": "",
"libelle": ""
}
]
},
"actes_etab": [],
"actes_reco": [],
"ghm_etab": "19M113",
"ghs_etab": "7086",
"ghm_reco": "17M061",
"ghs_reco": "6487",
"recodage_impactant": "oui",
"ghs_injustifie": "non",
"accord_desaccord": "accord",
"praticien_conseil": "Dr VIGNAL"
}
},
"concertation_1": {
"raw": {
"date_concertation_arg": "séjours de niv | tation : | 3. 2018",
"argumentaire": "124 : La facturation du GHS par r'établissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non-. | respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. En | préalable, chapitre VI, paragraphe 1.2: ( Les circonstances du diagnostic préalable n'importent pas (..) La situation de traitement est | présente lorsque le diagnostic de l'affection est fait au moment de l'entrée du patient dans l'unité médicale et que l'admission a pour | but le traitement de l'affection. >> Le non-respect des règles porte sur le diagnostic principal (DP) codé par rétablissement dans le | résumé d'unité médicale (RUM). Le DP n'est pas conforme aux règles de codage des diagnostics rappelées par l'annexe II, chapitre VI, | paragraphe 1.2.1 : ( La dénomination traitement répétitif rassemble les traitements qui, par nature, imposent une administration | répétitive. (...) Dans les situations de traitement répétitif le codage du DP utilise des codes du chapitre XXI de la CIM-10 (a codes Z >). | [Règle T1]. La règle est la même si la prise en charge, incidemment, n'a lieu qu'une fois : c'est la nature du traitement qui est prise en | considération. (..) Les séjours pour chimiothérapie, radiothérapie, transfusion sanguine, aphérèse sanguine, oxygénothérapie | hyperbare, injection de fer (pour carence martiale) qu'il s'agisse de séances ou d'hospitalisation complète, doivent avoir en position | de DP le code adéquat de la catégorie Z51 de la CIM10. > Au vu des éléments présents dans le dossier du patient, alors que | l'admission a été motivée par un traitement correspondant à la définition de traitement répétitif, r'établissement n'a pas retenu en DP | le code du chapitre XXI de la CIM-10 en Z imposé par l'annexe II."
},
"parsed": {
"date_concertation": "13/03/2018",
"argumentaire": "124 : La facturation du GHS par l'établissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non-respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. En préalable, chapitre VI, paragraphe 1.2 : « Les circonstances du diagnostic préalable n'importent pas (..) La situation de traitement est présente lorsque le diagnostic de l'affection est fait au moment de l'entrée du patient dans l'unité médicale et que l'admission a pour but le traitement de l'affection. » Le non-respect des règles porte sur le diagnostic principal (DP) codé par l'établissement dans le résumé d'unité médicale (RUM). Le DP n'est pas conforme aux règles de codage des diagnostics rappelées par l'annexe II, chapitre VI, paragraphe 1.2.1 : « La dénomination traitement répétitif rassemble les traitements qui, par nature, imposent une administration répétitive. (...) Dans les situations de traitement répétitif le codage du DP utilise des codes du chapitre XXI de la CIM-10 (codes Z >). [Règle T1]. La règle est la même si la prise en charge, incidemment, n'a lieu qu'une fois : c'est la nature du traitement qui est prise en considération. (..) Les séjours pour chimiothérapie, radiothérapie, transfusion sanguine, aphérèse sanguine, oxygénothérapie hyperbare, injection de fer (pour carence martiale) qu'il s'agisse de séances ou d'hospitalisation complète, doivent avoir en position de DP le code adéquat de la catégorie Z51 de la CIM10. » Au vu des éléments présents dans le dossier du patient, alors que l'admission a été motivée par un traitement correspondant à la définition de traitement répétitif, l'établissement n'a pas retenu en DP le code du chapitre XXI de la CIM-10 en Z imposé par l'annexe II."
}
},
"concertation_2": {
"raw": {
"ghs_ligne": "GHSinitial: : 7086 | GHS avant concertation : 6487 | GHS final après concertation : 6487",
"accord_concertation": "Maintien de l'avis initial du médecin contrôleur : X | Retour groupage initial DIM : | Autre groupage : | : #ili | MatenteasnaEdEGEEAR XANEME MALTE EE L",
"date_concertation": ""
},
"parsed": {
"ghs_initial": "7086",
"ghs_avant_concertation": "6487",
"ghs_final": "6487",
"decision": "maintien_avis_controleur",
"accord_concertation_raw": "Maintien de l'avis initial du médecin contrôleur : X | Retour groupage initial DIM : | Autre groupage : | : #ili | MatenteasnaEdEGEEAR XANEME MALTE EE L",
"date_concertation": "13/03/2018"
}
}
}

174
output/OGC 84.json Normal file
View File

@@ -0,0 +1,174 @@
{
"fichier": "OGC 84",
"recueil": {
"raw": {
"etablissement": "Etablissement : CLINIQUE D'ARCACHON",
"finess": "FINESS : - 330780206 | Date",
"date_debut_controle": "début contrôle : 13/02/2018",
"n_ogc": "No OGC:84",
"n_champ": "No champ",
"dates_sejour": "Dates du séjour : 07/04/2016 au 16/04/2016",
"age_etab": "- | - | - | IE | /",
"sexe_etab": "",
"duree_sejour_etab": "- -",
"mode_entree_etab": "",
"provenance_etab": "",
"mode_sortie_etab": "",
"destination_etab": "",
"nb_seances_etab": "- | - | .",
"nb_rum_etab": "",
"age_reco": "1 | - - /",
"sexe_reco": "",
"duree_sejour_reco": "",
"mode_entree_reco": "",
"provenance_reco": "",
"mode_sortie_reco": ". .",
"destination_reco": "",
"um_etab": "",
"igs_etab": "",
"duree_rum_etab": "- - | -",
"dates_rum_etab": "du 07/04/2016 au 16/04/2016",
"um_reco": "-",
"igs_reco": "",
"duree_rum_reco": "-",
"dp_code_etab": "C257",
"dp_libelle": ": . | : | : | : : : : : | T.M. D'AUTRES PARTIES DU PANCREAS",
"dr_code_etab": "",
"das_bloc_etab": "C787 * | 2 | T.M. IIRE. DU FOIE ET V.B. INTRAHEP. | N179 | 3 | INSUF, RENALE AIG., SAI | R18 | 2 | ASCITE | R410 | 2 | DESORIENTATION, SAI | Z515 | 3 | SOINS PALLIATIFS",
"dp_code_reco": "Z515",
"dr_code_reco": "",
"das_bloc_reco": "C257 | 2 | C787 | 2 | R18 | 2 | R410 | 2 | -",
"actes_bloc_etab": "S",
"actes_bloc_reco": "",
"ghm_ghs_ligne": "GHM établissement : 07M063 GHS établissement : 2526 GHM après recodage : 23Z02Z | GHS après recodage : 7992",
"recodage_impactant": "Recodage impactant la facturation : 1",
"ghs_injustifie": "GHS injustifié . 0",
"praticien_conseil": "DR VIGNAU"
},
"parsed": {
"etablissement": "CLINIQUE D'ARCACHON",
"finess": "330780206",
"date_debut_controle": "13/02/2018",
"n_ogc": "84",
"n_champ": "1",
"dates_sejour": "07/04/2016 au 16/04/2016",
"sejour_etab": {
"age": "47",
"sexe": "1",
"duree_sejour": "9",
"mode_entree": "9",
"provenance": "9",
"mode_sortie": "0",
"destination": "0"
},
"sejour_reco": {
"age": "47",
"sexe": "1",
"duree_sejour": "9",
"mode_entree": "9",
"provenance": "9",
"mode_sortie": "0",
"destination": "0"
},
"rum_etab": {
"um": "40 C",
"igs": "0",
"duree": "9",
"dates": "du 07/04/2016 au 16/04/2016"
},
"codage_etab": {
"dp": "C257",
"dp_libelle": "T.M. D'AUTRES PARTIES DU PANCREAS",
"dr": "",
"das": [
{
"code": "C787",
"position": "2",
"libelle": "T.M. IIRE. DU FOIE ET V.B. INTRAHEP."
},
{
"code": "N179",
"position": "3",
"libelle": "INSUF. RENALE AIG., SAI"
},
{
"code": "R18",
"position": "2",
"libelle": "ASCITE"
},
{
"code": "R410",
"position": "2",
"libelle": "DESORIENTATION, SAI"
},
{
"code": "Z515",
"position": "3",
"libelle": "SOINS PALLIATIFS"
}
]
},
"codage_reco": {
"dp": "Z515",
"dr": "",
"das": [
{
"code": "C257",
"position": "2",
"libelle": ""
},
{
"code": "C787",
"position": "2",
"libelle": ""
},
{
"code": "R18",
"position": "2",
"libelle": ""
},
{
"code": "R410",
"position": "2",
"libelle": ""
}
]
},
"actes_etab": [],
"actes_reco": [],
"ghm_etab": "07M063",
"ghs_etab": "2526",
"ghm_reco": "23Z02Z",
"ghs_reco": "7992",
"recodage_impactant": "1",
"ghs_injustifie": "0",
"accord_desaccord": "accord",
"praticien_conseil": "DR VIGNAU"
}
},
"concertation_1": {
"raw": {
"date_concertation_arg": "séjours de nive | ation -",
"argumentaire": "136 : La facturation du GHS par 'établissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non- | respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non- | respect des règles porte sur le diagnostic principal (DP) codé par l'établissement dans le résumé d'unité médicale (RUM). Le DP n'est | pas conforme aux règles de codage des diagnostics rappelées par l'annexe Il, chapitre VI, paragraphe 1.2.2.3, dans certaines situations | de traitement unique médical, en exception à la règle générale, le DP est imposé [règle T11]. A noter que ( la maladie traitée est | enregistrée comme diagnostic relié chaque fois qu'elle respecte sa définition. > Au vu des éléments présents dans le dossier du | patient, alors que l'admission a été motivée pour une situation de traitement unique médical telle que décrite dans le chapitre VI, | paragraphe 1.2.2.3 de l'annexe II dont le code CIM-10 est imposé, l'établissement n'a pas.appliqué la règle T11 pour le codage du DP."
},
"parsed": {
"date_concertation": "09/03/18",
"argumentaire": "136 : La facturation du GHS par l'établissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non-respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non-respect des règles porte sur le diagnostic principal (DP) codé par l'établissement dans le résumé d'unité médicale (RUM). Le DP n'est pas conforme aux règles de codage des diagnostics rappelées par l'annexe II, chapitre VI, paragraphe 1.2.2.3, dans certaines situations de traitement unique médical, en exception à la règle générale, le DP est imposé [règle T11]. A noter que la maladie traitée est enregistrée comme diagnostic relié chaque fois qu'elle respecte sa définition. > Au vu des éléments présents dans le dossier du patient, alors que l'admission a été motivée pour une situation de traitement unique médical telle que décrite dans le chapitre VI, paragraphe 1.2.2.3 de l'annexe II dont le code CIM-10 est imposé, l'établissement n'a pas appliqué la règle T11 pour le codage du DP."
}
},
"concertation_2": {
"raw": {
"ghs_ligne": "GHS initial : 2526 | GHS avant concertation : 7992 | GHS final après concertation : 7942",
"accord_concertation": "Maintien de l'avis initial du médecin contrôleur | Retour groupage initial DIM : | Autre groupage : | Hr E E V -S REGNSIN - a L MCHUER W = ANmaNMMS | : :",
"date_concertation": ""
},
"parsed": {
"ghs_initial": "2526",
"ghs_avant_concertation": "7992",
"ghs_final": "7992",
"decision": "maintien_avis_controleur",
"accord_concertation_raw": "Maintien de l'avis initial du médecin contrôleur | Retour groupage initial DIM : | Autre groupage : | Hr E E V -S REGNSIN - a L MCHUER W = ANmaNMMS | :",
"date_concertation": "03/03/2018"
}
}
}

174
output/OGC 86.json Normal file
View File

@@ -0,0 +1,174 @@
{
"fichier": "OGC 86",
"recueil": {
"raw": {
"etablissement": "Etablissement : CLINIQUE D'ARCACHON",
"finess": "FINESS : 330780206 | Date - -",
"date_debut_controle": "début contrôle : 13/02/2018",
"n_ogc": "No OGC: 86",
"n_champ": "No champ",
"dates_sejour": "Dates du séjour : 14/04/2016 au 20/04/2016 | a",
"age_etab": "I - - | I | - | 5 | /",
"sexe_etab": "",
"duree_sejour_etab": "",
"mode_entree_etab": "- - | . | / | -",
"provenance_etab": "",
"mode_sortie_etab": "- | à",
"destination_etab": "",
"nb_seances_etab": "",
"nb_rum_etab": "",
"age_reco": "7. 5",
"sexe_reco": "",
"duree_sejour_reco": "",
"mode_entree_reco": "a | C | -",
"provenance_reco": "",
"mode_sortie_reco": "",
"destination_reco": "",
"um_etab": "- | -",
"igs_etab": "-",
"duree_rum_etab": "- | - | - | - - | -",
"dates_rum_etab": "du 14/04/2016 au 20/04/2016",
"um_reco": "",
"igs_reco": "",
"duree_rum_reco": "ITTTTTTT | - - - -",
"dp_code_etab": "C349",
"dp_libelle": "T.M. DE BRONCHE OU DU POUMON, SAI",
"dr_code_etab": "1on",
"das_bloc_etab": "C787 * | 2 | T.M. IIRE. DU FOIE ET V.B. INTRAHEP. | F028 | 2 | DEMENCE AVEC AUTRES MAL. CL. AILL. | F412 | 2 | TBL. ANXIEUX ET DEPRES. MIXTE | G318 | 2 | AFF, DEGEN. PREC. DU SYST. NERV., NCA | Z515 | 3 | SOINS PALLIATIFS",
"dp_code_reco": "C349",
"dr_code_reco": "- 797",
"das_bloc_reco": "C787 | 2 | F028 | 2 | F412 | 2 | G318 | 2",
"actes_bloc_etab": "",
"actes_bloc_reco": "",
"ghm_ghs_ligne": "GHM établissement : 04M093 GHS établissement : 1163 GHM après recodage : 04M092 | GHS après recodage : 1162 | mntiaion 3 - wenit | Médocin DIM",
"recodage_impactant": "Recodage impactant la facturation : 1",
"ghs_injustifie": "GHS injustifié :0",
"praticien_conseil": "DR VIGNAU"
},
"parsed": {
"etablissement": "CLINIQUE D'ARCACHON",
"finess": "330780206",
"date_debut_controle": "13/02/2018",
"n_ogc": "86",
"n_champ": "1",
"dates_sejour": "14/04/2016 au 20/04/2016",
"sejour_etab": {
"age": "75",
"sexe": "1",
"duree_sejour": "6",
"mode_entree": "0",
"provenance": "0",
"mode_sortie": "1",
"destination": "9"
},
"sejour_reco": {
"age": "75",
"sexe": "1",
"duree_sejour": "6",
"mode_entree": "0",
"provenance": "0",
"mode_sortie": "1",
"destination": "9"
},
"rum_etab": {
"um": "40 C",
"igs": "0",
"duree": "6",
"dates": "du 14/04/2016 au 20/04/2016"
},
"codage_etab": {
"dp": "C349",
"dp_libelle": "T.M. DE BRONCHE OU DU POUMON, SAI",
"dr": "1on",
"das": [
{
"code": "C787*",
"position": "2",
"libelle": "T.M. IIRE. DU FOIE ET V.B. INTRAHEP."
},
{
"code": "F028",
"position": "2",
"libelle": "DEMENCE AVEC AUTRES MAL. CL. AILL."
},
{
"code": "F412",
"position": "2",
"libelle": "TBL. ANXIEUX ET DEPRES. MIXTE"
},
{
"code": "G318",
"position": "2",
"libelle": "AFF. DEGEN. PREC. DU SYST. NERV., NCA"
},
{
"code": "Z515",
"position": "3",
"libelle": "SOINS PALLIATIFS"
}
]
},
"codage_reco": {
"dp": "C349",
"dr": "797",
"das": [
{
"code": "C787",
"position": "2",
"libelle": "T.M. IIRE. DU FOIE ET V.B. INTRAHEP."
},
{
"code": "F028",
"position": "2",
"libelle": "DEMENCE AVEC AUTRES MAL. CL. AILL."
},
{
"code": "F412",
"position": "2",
"libelle": "TBL. ANXIEUX ET DEPRES. MIXTE"
},
{
"code": "G318",
"position": "2",
"libelle": "AFF. DEGEN. PREC. DU SYST. NERV., NCA"
}
]
},
"actes_etab": [],
"actes_reco": [],
"ghm_etab": "04M093",
"ghs_etab": "1163",
"ghm_reco": "04M092",
"ghs_reco": "1162",
"recodage_impactant": "1",
"ghs_injustifie": "0",
"accord_desaccord": "désaccord",
"praticien_conseil": "DR VIGNAU"
}
},
"concertation_1": {
"raw": {
"date_concertation_arg": "tion: à | 2. - 3. - | /",
"argumentaire": "105 : La facturation du GHS par l'établissement n'est pas conforme àl'article 1 de l'arrete du 19 revrier 2015 moame duldiunnon - | respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non- | respect des règles porte sur un diagnostic associé significatif (DAS) codé par l'établissement dans le résumé d'unité médicale (RUM). | Ce DAS n'est pas conforme aux règles de codage des diagnostics rappelées par l'annexe I, chapitre IV, paragraphe 2.1: (( Lorsqu'un | patient atteint d'une maladie chronique ou de longue durée en cours de traitement est hospitalisé pour un autre motif, la maladie | chronique ou de longue durée est naturellement un DAS, à moins qu'elle n'ait pas bénéficié d'une surveillance et que son traitement | ait été interrompu pendant le séjour. (...) Les informations attestant de la majoration de l'effort de soins devant figurer dans le dossier | médical, >> Au vu des éléments du dossier du patient, la maladie chronique ou de longue durée codée en DAS par r'établissement n'a | bénéficié d'aucune prise en charge diagnostique ou thérapeutique, ni majoré l'effort de prise en charge d'une autre affection."
},
"parsed": {
"date_concertation": "23/03/2023",
"argumentaire": "105 : La facturation du GHS par l'établissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non-respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non-respect des règles porte sur un diagnostic associé significatif (DAS) codé par l'établissement dans le résumé d'unité médicale (RUM). Ce DAS n'est pas conforme aux règles de codage des diagnostics rappelées par l'annexe I, chapitre IV, paragraphe 2.1 : « Lorsqu'un patient atteint d'une maladie chronique ou de longue durée en cours de traitement est hospitalisé pour un autre motif, la maladie chronique ou de longue durée est naturellement un DAS, à moins qu'elle n'ait pas bénéficié d'une surveillance et que son traitement ait été interrompu pendant le séjour. (...) Les informations attestant de la majoration de l'effort de soins devant figurer dans le dossier médical. » Au vu des éléments du dossier du patient, la maladie chronique ou de longue durée codée en DAS par l'établissement n'a bénéficié d'aucune prise en charge diagnostique ou thérapeutique, ni majoré l'effort de prise en charge d'une autre affection."
}
},
"concertation_2": {
"raw": {
"ghs_ligne": "GHS initial : 1163 | GHS avant concertation : 1162 | GHS final après concertation : 1-162",
"accord_concertation": "Maintien de l'avis initial du médecin contrôleur : | Retour groupage initial DIM : | Autre groupage : | : | : : | : : : : | Avis Finaldi. MEDECIN DiM | : : : : : - : : : :",
"date_concertation": ""
},
"parsed": {
"ghs_initial": "1163",
"ghs_avant_concertation": "1162",
"ghs_final": "1162",
"decision": "retour_groupage_dim",
"accord_concertation_raw": "Maintien de l'avis initial du médecin contrôleur : Retour groupage initial DIM : Autre groupage : : : : : : : : Avis Final du MEDECIN DiM : : : : : - : : : :",
"date_concertation": "23/11/2018"
}
}
}

161
output/OGC 9.json Normal file
View File

@@ -0,0 +1,161 @@
{
"fichier": "OGC 9",
"recueil": {
"raw": {
"etablissement": "Etablissement : CLINIQUE DL'ARCACHON",
"finess": "FINESS : 330780206 | Date",
"date_debut_controle": "début contrôle : 13/02/2018",
"n_ogc": "No OGC:9",
"n_champ": "No champ . | I -",
"dates_sejour": "iveau - CL4TOTOnUIVI | Dates du séjour : 01/03/2016 au 08/03/2016",
"age_etab": "- | - | - - | 4",
"sexe_etab": "",
"duree_sejour_etab": "- | - | r",
"mode_entree_etab": "",
"provenance_etab": "",
"mode_sortie_etab": "",
"destination_etab": "",
"nb_seances_etab": "",
"nb_rum_etab": "",
"age_reco": "- | - | 4",
"sexe_reco": "",
"duree_sejour_reco": "a | - | - | - | - -",
"mode_entree_reco": "",
"provenance_reco": "",
"mode_sortie_reco": "",
"destination_reco": "-",
"um_etab": "- | - | - | 5 | C",
"igs_etab": "",
"duree_rum_etab": "/",
"dates_rum_etab": "du 01/03/2016 au 08/03/2016",
"um_reco": "- | 1 | 5",
"igs_reco": "",
"duree_rum_reco": "-",
"dp_code_etab": "C61",
"dp_libelle": "couuge UCTELUUIDSETICHCHL | T.M. DE LA PROSTATE",
"dr_code_etab": "",
"das_bloc_etab": ":",
"dp_code_reco": "a | - : a - | : | N135",
"dr_code_reco": "",
"das_bloc_reco": "",
"actes_bloc_etab": "s",
"actes_bloc_reco": "",
"ghm_ghs_ligne": "AUPPEIAUILuCLIVIUCEADUIUUITLAELIPYUL LUT - : | A LE - 4 | GHM établissement : 12C042 GHS établissement : 4519 GHM après recodage : 11C132 | GHS après recodage : 4169",
"recodage_impactant": "Recodage impactant la facturation : 1",
"ghs_injustifie": "GHS injustifié :0",
"praticien_conseil": "DD VIGNAL"
},
"parsed": {
"etablissement": "CLINIQUE D'ARCACHON",
"finess": "330780206",
"date_debut_controle": "13/02/2018",
"n_ogc": "9",
"n_champ": "1",
"dates_sejour": "01/03/2016 au 08/03/2016",
"sejour_etab": {
"age": "84",
"sexe": "1",
"duree_sejour": "7",
"mode_entree": "0",
"provenance": "8",
"mode_sortie": "8",
"destination": "0"
},
"sejour_reco": {
"age": "84",
"sexe": "1",
"duree_sejour": "7",
"mode_entree": "0",
"provenance": "8",
"mode_sortie": "8",
"destination": "0"
},
"rum_etab": {
"um": "53 C",
"igs": "0",
"duree": "7",
"dates": "du 01/03/2016 au 08/03/2016"
},
"codage_etab": {
"dp": "C61",
"dp_libelle": "T.M. DE LA PROSTATE",
"dr": "",
"das": []
},
"codage_reco": {
"dp": "N135",
"dr": "",
"das": []
},
"actes_etab": [
{
"code": "JCAD001",
"quantite": "4"
},
{
"code": "JCAD001",
"quantite": "1"
},
{
"code": "JGFA014",
"quantite": "1"
},
{
"code": "JGFA014",
"quantite": "4"
}
],
"actes_reco": [
{
"code": "JCAD001",
"quantite": "4"
},
{
"code": "JCAD001",
"quantite": "1"
},
{
"code": "JGFA014",
"quantite": "1"
},
{
"code": "JGFA014",
"quantite": "4"
}
],
"ghm_etab": "12C042",
"ghs_etab": "4519",
"ghm_reco": "11C132",
"ghs_reco": "4169",
"recodage_impactant": "1",
"ghs_injustifie": "0",
"accord_desaccord": "désaccord",
"praticien_conseil": "DR VIGNAL"
}
},
"concertation_1": {
"raw": {
"date_concertation_arg": "UCTHIVE | DEjouis | : | tion | /. 3. | - : | - | - | . | : : * - - : : \" 2 : ATA: -:: : -:",
"argumentaire": "109 : La facturation du GHS par rétablissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non- | respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non- | respect des règles porte sur le diagnostic principal (DP) codé par rétablissement dans le résumé d'unité médicale (RUM). Le DP n'est | pas conforme aux règles de codage des diagnostics rappelées par l'annexe II, chapitre V, paragraphe 1 : (( les diagnostics doivent | figurer dans le RUM sous forme codée selon la plus récente mise à jour de la 10e révision de la Classification internationale des | maladies (CIM-10) de 'Organisation mondiale de la santé et selon les extensions nationales données dans la plus récente version du | Manuel des groupes homogènes de malades. (..) Le meilleur code est le plus précis par rapport à l'information à coder. >> Au vu des | éléments présents dans le dossier du patient, le code CIM-10 choisi pour le DP par l'établissement n'est pas le plus précis par rapport | à l'information à coder."
},
"parsed": {
"date_concertation": "12/01/2018",
"argumentaire": "109 : La facturation du GHS par l'établissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non-respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non-respect des règles porte sur le diagnostic principal (DP) codé par l'établissement dans le résumé d'unité médicale (RUM). Le DP n'est pas conforme aux règles de codage des diagnostics rappelées par l'annexe II, chapitre V, paragraphe 1 : (( les diagnostics doivent figurer dans le RUM sous forme codée selon la plus récente mise à jour de la 10e révision de la Classification internationale des maladies (CIM-10) de l'Organisation mondiale de la santé et selon les extensions nationales données dans la plus récente version du Manuel des groupes homogènes de malades. (..) Le meilleur code est le plus précis par rapport à l'information à coder. >> Au vu des éléments présents dans le dossier du patient, le code CIM-10 choisi pour le DP par l'établissement n'est pas le plus précis par rapport à l'information à coder."
}
},
"concertation_2": {
"raw": {
"ghs_ligne": "GHS initial : 4519 | GHS avant concertation : 4169 | GHS final après concertation : 4169",
"accord_concertation": "Maintien de l'avis initial du médecin contrôleur : | Retour groupage initial DIM : | Autre groupage : | : | :: | : | : :::: : M - : CENR S - | AIR A | : : : : ::! - : : - T : | : :",
"date_concertation": ""
},
"parsed": {
"ghs_initial": "4519",
"ghs_avant_concertation": "4169",
"ghs_final": "4169",
"decision": "maintien_avis_controleur",
"accord_concertation_raw": "Maintien de l'avis initial du médecin contrôleur : Retour groupage initial DIM : Autre groupage : M - : CENR S - | AIR A | - : : - T :",
"date_concertation": "13/08/2021"
}
}
}

154
output/OGC 97.json Normal file
View File

@@ -0,0 +1,154 @@
{
"fichier": "OGC 97",
"recueil": {
"raw": {
"etablissement": "Etablissement : CLINIQUE DV'ARCACHON",
"finess": "FINESS - - - + 330780206 | Date",
"date_debut_controle": "début contrôle : 13/02/2018",
"n_ogc": "No OGC:97",
"n_champ": "No champ | -",
"dates_sejour": "veau LDCL4OTOUV | Dates du séjour : 20/04/2016 au 29/04/2016",
"age_etab": "6 -",
"sexe_etab": "- I",
"duree_sejour_etab": ": - - - | - | -",
"mode_entree_etab": "",
"provenance_etab": "",
"mode_sortie_etab": "- . | -",
"destination_etab": "",
"nb_seances_etab": "",
"nb_rum_etab": "",
"age_reco": "- 6 -",
"sexe_reco": "- | U",
"duree_sejour_reco": "",
"mode_entree_reco": "",
"provenance_reco": "",
"mode_sortie_reco": "- | - - - - -",
"destination_reco": "",
"um_etab": "",
"igs_etab": "",
"duree_rum_etab": "",
"dates_rum_etab": "du 20/04/2016 au 29/04/2016",
"um_reco": "I",
"igs_reco": "",
"duree_rum_reco": ": - - | -",
"dp_code_etab": "C186",
"dp_libelle": "couuyeue! HLMPIDDCTTCICHL | - T.M. DU COLON DESCENDANT",
"dr_code_etab": "",
"das_bloc_etab": "C787 * | 2 | T.M. IIRE. DU FOIE ET V.B. INTRAHEP. | R18 | 2 | ASCITE | Z515 | 3 | SOINS PALLIATIFS",
"dp_code_reco": "Z515",
"dr_code_reco": "C186",
"das_bloc_reco": "C787 | 2 | R18 | 2",
"actes_bloc_etab": "5 | el: un code CIM de DAS suivi d'un astérisque correspond à une CMA exclue par le DP",
"actes_bloc_reco": "- - - - | - | 7002",
"ghm_ghs_ligne": "PraucienConSen | Recodage impactantla facturation:1 | Accord",
"recodage_impactant": "GHS injustifié : 0 | SE 1 | - L | : . -",
"ghs_injustifie": "Nom - | du praticien",
"praticien_conseil": ""
},
"parsed": {
"etablissement": "CLINIQUE DV'ARCACHON",
"finess": "330780206",
"date_debut_controle": "13/02/2018",
"n_ogc": "97",
"n_champ": "1",
"dates_sejour": "20/04/2016 au 29/04/2016",
"sejour_etab": {
"age": "66",
"sexe": "1",
"duree_sejour": "9",
"mode_entree": "0",
"provenance": "9",
"mode_sortie": "0",
"destination": "1"
},
"sejour_reco": {
"age": "66",
"sexe": "1",
"duree_sejour": "9",
"mode_entree": "0",
"provenance": "9",
"mode_sortie": "0",
"destination": "1"
},
"rum_etab": {
"um": "40 C",
"igs": "0",
"duree": "9",
"dates": "du 20/04/2016 au 29/04/2016"
},
"codage_etab": {
"dp": "C186",
"dp_libelle": "couuyeue HLMPIDDCTTCICHL",
"dr": "",
"das": [
{
"code": "C787",
"position": "2",
"libelle": "T.M. IIRE. DU FOIE ET V.B. INTRAHEP."
},
{
"code": "R18",
"position": "2",
"libelle": "ASCITE"
},
{
"code": "Z515",
"position": "3",
"libelle": "SOINS PALLIATIFS"
}
]
},
"codage_reco": {
"dp": "Z515",
"dr": "C186",
"das": [
{
"code": "C787",
"position": "2",
"libelle": ""
},
{
"code": "R18",
"position": "2",
"libelle": ""
}
]
},
"actes_etab": [],
"actes_reco": [],
"ghm_etab": "23202",
"ghs_etab": "7992",
"ghm_reco": "",
"ghs_reco": "",
"recodage_impactant": "0",
"ghs_injustifie": "",
"accord_desaccord": "accord",
"praticien_conseil": "Dr Masson"
}
},
"concertation_1": {
"raw": {
"date_concertation_arg": "sejours ae nive | tion:",
"argumentaire": "136 : La facturation du GHS par r'établissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non- | respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non- | respect des règles porte sur le diagnostic principal (DP) codé par r'établissement dans le résumé d'unité médicale (RUM). Le DP n'est | pas conforme aux règles de codage des diagnostics rappelées par l'annexe II, chapitre VI, paragraphe 1.2.2.3, dans certaines situations | de traitement unique médical, en exception à la règle générale, le DP est imposé [règle T11]. A noter que ( la maladie traitée est | enregistrée comme diagnostic relié chaque fois qu'elle respecte sa définition. > Au vu des éléments présents dans le dossier du | patient, alors que l'admission a été motivée pour une situation de traitement unique médical telle que décrite dans le chapitre VI, | paragraphe 1.2.2.3 de l'annexe Il dont le code CIM-10 est imposé, 'établissement n'a pas appliqué la règle T11 pour le codage du DP."
},
"parsed": {
"date_concertation": null,
"argumentaire": "136 : La facturation du GHS par l'établissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non-respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non-respect des règles porte sur le diagnostic principal (DP) codé par l'établissement dans le résumé d'unité médicale (RUM). Le DP n'est pas conforme aux règles de codage des diagnostics rappelées par l'annexe II, chapitre VI, paragraphe 1.2.2.3, dans certaines situations de traitement unique médical, en exception à la règle générale, le DP est imposé [règle T11]. A noter que la maladie traitée est enregistrée comme diagnostic relié chaque fois qu'elle respecte sa définition. Au vu des éléments présents dans le dossier du patient, alors que l'admission a été motivée pour une situation de traitement unique médical telle que décrite dans le chapitre VI, paragraphe 1.2.2.3 de l'annexe II dont le code CIM-10 est imposé, l'établissement n'a pas appliqué la règle T11 pour le codage du DP."
}
},
"concertation_2": {
"raw": {
"ghs_ligne": "GHS initial : 2140 | GHS avant concertation : 7992 | GHS final après concertation : 7902",
"accord_concertation": "Maintien de l'avis initial du médecin contrôleur - | Retour groupage initial DIM : | Autre groupage : | :r | : | : | : : : FRE : AE : . : : . : : | T: A : : : RES3T T E DERNN ERE - -",
"date_concertation": ""
},
"parsed": {
"ghs_initial": "2140",
"ghs_avant_concertation": "7992",
"ghs_final": "7992",
"decision": "retour_groupage_dim",
"accord_concertation_raw": "Maintien de l'avis initial du médecin contrôleur - Retour groupage initial DIM : Autre groupage : :r : : : FRE : AE : . : : . : : | T: A : : : RES3T T E DERNN ERE - -",
"date_concertation": "23/03/18"
}
}
}

189
output/OGC 99.json Normal file
View File

@@ -0,0 +1,189 @@
{
"fichier": "OGC 99",
"recueil": {
"raw": {
"etablissement": "A | Etablissement : CLINIQUE DV'ARCACHON",
"finess": "FINESS S:330780206 | Date I",
"date_debut_controle": "début contrôle : 13/02/2018",
"n_ogc": "No OGC: 99",
"n_champ": "No champ",
"dates_sejour": "vcau A CLONO - | NUIVI | Dates du séjour : 16/04/2016 au 06/05/2016",
"age_etab": "5 - - r 6",
"sexe_etab": "",
"duree_sejour_etab": "- | - | -",
"mode_entree_etab": "- | I",
"provenance_etab": "",
"mode_sortie_etab": "",
"destination_etab": "",
"nb_seances_etab": "- - - - : - . -",
"nb_rum_etab": "-",
"age_reco": "5 - 6 -",
"sexe_reco": "",
"duree_sejour_reco": "A | :",
"mode_entree_reco": "- | C | - | - -",
"provenance_reco": "",
"mode_sortie_reco": "-",
"destination_reco": "",
"um_etab": "- -",
"igs_etab": "",
"duree_rum_etab": "- - | - . | - | - | I | -",
"dates_rum_etab": "du 16/04/2016 au 06/05/2016",
"um_reco": "",
"igs_reco": "",
"duree_rum_reco": "-",
"dp_code_etab": "T827",
"dp_libelle": "couuye. ue FLLUDISSCHICHe | INFECT. ET REAC. INFL. DUES A PROTH., IMPL., GREF. CARD. ET VASC. NCA",
"dr_code_etab": "",
"das_bloc_etab": "B957 | 2 | STAPHYLO. NCA, CAUSE DE MAL. CLASSEES DANS D'AUTRES CHAP. | B965 | 4 | PSEUDOMONAS, CAUSE DE MAL. CLASSEES DANS D'AUTRES CHAP. | C795 | 2 | T.M. IIRE. DES OS ET DE LA MOELLE OSSEUSE | C797 | 2 | T.M. HIRE. DE LA GLD. SURRENALE | D619 | 2 | APLASIE MEDULLAIRE, SAI | D630 | 2 | ANEMIE AVEC MAL. TUMORALES",
"dp_code_reco": "cowwy - | A415",
"dr_code_reco": "",
"das_bloc_reco": "B957 | 2 | C795 | 2 | C797 | 2 | D619 | 2 | D630 | 2 | R650 | 2",
"actes_bloc_etab": "f",
"actes_bloc_reco": "",
"ghm_ghs_ligne": "AMPPAIALALVLLL - r Y A uc + - | - | - E MHMMm LALL | GHM établissement : 21M164 GHS établissement : 7612 GHM après recodage : 18M073 | GHS après recodage : 6783",
"recodage_impactant": "Recodage impactant la facturation : 1",
"ghs_injustifie": "GHS injustifié :0",
"praticien_conseil": "DR VIGNALI"
},
"parsed": {
"etablissement": "CLINIQUE D'ARCACHON",
"finess": "330780206",
"date_debut_controle": "13/02/2018",
"n_ogc": "99",
"n_champ": "1",
"dates_sejour": "16/04/2016 au 06/05/2016",
"sejour_etab": {
"age": "66",
"sexe": "1",
"duree_sejour": "20",
"mode_entree": "7",
"provenance": "1",
"mode_sortie": "8",
"destination": "0"
},
"sejour_reco": {
"age": "66",
"sexe": "1",
"duree_sejour": "20",
"mode_entree": "7",
"provenance": "1",
"mode_sortie": "8",
"destination": "0"
},
"rum_etab": {
"um": "40 C",
"igs": "0",
"duree": "20",
"dates": "du 16/04/2016 au 06/05/2016"
},
"codage_etab": {
"dp": "T827",
"dp_libelle": "INFECT. ET REAC. INFL. DUES A PROTH., IMPL., GREF. CARD. ET VASC. NCA",
"dr": "",
"das": [
{
"code": "B957",
"position": "2",
"libelle": "STAPHYLO. NCA, CAUSE DE MAL. CLASSEES DANS D'AUTRES CHAP."
},
{
"code": "B965",
"position": "2",
"libelle": "PSEUDOMONAS, CAUSE DE MAL. CLASSEES DANS D'AUTRES CHAP."
},
{
"code": "C795",
"position": "2",
"libelle": "T.M. IIRE. DES OS ET DE LA MOELLE OSSEUSE"
},
{
"code": "C797",
"position": "2",
"libelle": "T.M. HIRE. DE LA GLD. SURRENALE"
},
{
"code": "D619",
"position": "2",
"libelle": "APLASIE MEDULLAIRE, SAI"
},
{
"code": "D630",
"position": "2",
"libelle": "ANEMIE AVEC MAL. TUMORALES"
}
]
},
"codage_reco": {
"dp": "A415",
"dr": "",
"das": [
{
"code": "B957",
"position": "2",
"libelle": "STAPHYLOCOQUE NCA"
},
{
"code": "C795",
"position": "2",
"libelle": "TUMEUR MALIGNE SECONDAIRE DES OS"
},
{
"code": "C797",
"position": "2",
"libelle": "TUMEUR MALIGNE SECONDAIRE DE LA GLANDE SURRENALE"
},
{
"code": "D619",
"position": "2",
"libelle": "APLASIE MEDULLAIRE"
},
{
"code": "D630",
"position": "2",
"libelle": "ANEMIE PLASTIQUE ACQUISE"
},
{
"code": "R650",
"position": "2",
"libelle": "SYNDROME DE LYSE TUMORALE"
}
]
},
"actes_etab": [],
"actes_reco": [],
"ghm_etab": "21M164",
"ghs_etab": "7612",
"ghm_reco": "18M073",
"ghs_reco": "6783",
"recodage_impactant": "1",
"ghs_injustifie": "0",
"accord_desaccord": "désaccord",
"praticien_conseil": "DR VIGNALI"
}
},
"concertation_1": {
"raw": {
"date_concertation_arg": "sejours de nive | tion: | 2.3",
"argumentaire": "109 : La facturation du GHS par r'établissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non- | respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non- | respect des règles porte sur le diagnostic principal (DP) codé par r'établissement dans le résumé d'unité médicale (RUM). Le DP n'est | pas conforme aux règles de codage des diagnostics rappelées par l'annexe HI, chapitre V, paragraphe 1: (( les diagnostics doivent | figurer dans le RUM sous forme codée selon la plus récente mise à jour de la 10e révision de la Classification internationale des | maladies (CIM-10) de Organisation mondiale de la santé et selon les extensions nationales données dans la plus récente version du | Manuel des groupes homogènes de malades. (...) Le meilleur code est le plus précis par rapport à l'information à coder. >> Au vu des | éléments présents dans le dossier du patient, le code CIM-10 choisi pour le DP par 'établissement n'est pas le plus précis par rapport | l'information à coder."
},
"parsed": {
"date_concertation": "23/03/2023",
"argumentaire": "109 : La facturation du GHS par l'établissement n'est pas conforme à l'article 1 de l'arrêté du 19 février 2015 modifié du fait d'un non-respect des règles de codage édictées dans l'annexe II de l'arrêté du 21 décembre 2015 modifiant l'arrêté du 22 février 2008. Le non-respect des règles porte sur le diagnostic principal (DP) codé par l'établissement dans le résumé d'unité médicale (RUM). Le DP n'est pas conforme aux règles de codage des diagnostics rappelées par l'annexe III, chapitre V, paragraphe 1: (( les diagnostics doivent figurer dans le RUM sous forme codée selon la plus récente mise à jour de la 10e révision de la Classification internationale des maladies (CIM-10) de l'Organisation mondiale de la santé et selon les extensions nationales données dans la plus récente version du Manuel des groupes homogènes de malades. (...) Le meilleur code est le plus précis par rapport à l'information à coder. >> Au vu des éléments présents dans le dossier du patient, le code CIM-10 choisi pour le DP par l'établissement n'est pas le plus précis par rapport à l'information à coder."
}
},
"concertation_2": {
"raw": {
"ghs_ligne": "GHS initial : 7612 | GHS avant concertation : 6783 | GHS final après concertation : 6783",
"accord_concertation": "Maintien de l'avis initial du médecin contrôleuc | Retour groupage initial DIM : | Autre groupage : | : MEATENSC AENU - : S MERR : | : : | : | : RE : : : : :",
"date_concertation": ""
},
"parsed": {
"ghs_initial": "7612",
"ghs_avant_concertation": "6783",
"ghs_final": "6783",
"decision": "retour_groupage_dim",
"accord_concertation_raw": "Maintien de l'avis initial du médecin contrôleur | Retour groupage initial DIM : | Autre groupage : | : MEATENSC AENU - : S MERR : | : : | : | : RE : : : : :",
"date_concertation": "23/03/19"
}
}
}

Binary file not shown.

BIN
output/pdf_propres_ocg.zip Normal file

Binary file not shown.

View File

@@ -0,0 +1,99 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R /F3 4 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
4 0 obj
<<
/BaseFont /Helvetica-Oblique /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font
>>
endobj
5 0 obj
<<
/Contents 10 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
6 0 obj
<<
/Contents 11 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
7 0 obj
<<
/PageMode /UseNone /Pages 9 0 R /Type /Catalog
>>
endobj
8 0 obj
<<
/Author (\(anonymous\)) /CreationDate (D:20260318161808+01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260318161808+01'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False
>>
endobj
9 0 obj
<<
/Count 2 /Kids [ 5 0 R 6 0 R ] /Type /Pages
>>
endobj
10 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 4382
>>
stream
Gb"/+>BAOW(4Q"]^sc?O1c0(QamP?:.?7S9E?ogBBBhZ/17]m>99(E3gOHsC+E=*"&]lkMB4iSd.d2M(%Lt[mK*-WL#f@aYr`q]2oQlNMh[i1(RQi"54c\[VBJdL!HpP',N-gKk/l3)ccf^8'mf:?7hL3%e(5QZ=RX'Jh.>h)O7(*kb*Y!,1!M2NKhOF&nm0MP'1I?iV62u7aL*JMq%IQ^GCG`[k\'t>(4;a,+B^fmpP@*2@%\":uY*QiCk]sF#e%;+Hn%VBa:MB_0HBiCi<.>F.b1$s,UOGu(aRc7b,kO7FEL=0K9&2/X0I.q?LieDLn%O"l3(Ef$@Zrpnqu&-:MZ\::B0LTsQ`CRA32#7*"tdP?2LDgdDO0g1^Y#`uRnR[q2t=CR"%"cLbi6MYX^e_rQeR;7`u(qMSeoS`Cgk"BO7;\D;f/0efgDl9'!FK:UeG8)&i)*I6ZUTf!VJ.)\?ponJVLaf+.3K3O]G`'C2@U8.0>7=BO!u_-oE>?_3$0t"oH8oodWPmV\o:,PNn,AUMBMLi-IL'^V9l:I+Ou#qLc9G-G%*K*`=W'M"@RY*cK&^d;2jJc56cB:b4)-Z7tnR=L>cciF3n(#<@AX%Z2V1h)uDk3)EG(YY.YC.4/J[*^@R":Y@-jY:b@-s1-cQ"W2PP4psM<Uk()!d7aSnr>t.9`jVI;UT>?UEGB7qRt?2o85licfG$+9rUIB8ij#-qn`1[,C&Z4;(#T1D?T^K<(qan%,9f!U60WVeLK?(tHM&FfYN::I@NXV+@3;FO"T<udq5[<G__+655G_/#L_I.#m(b2DA@G2)X3V%Hh=g(>]ObRM9[EM`aP3f1`8I^F@OU(XNh3\KX`UM,rT2rFPhYP@iceIVAd5C^18QT*U""n>VHu9F%1Gur*Dd'3Jq:JYdf)nl'JfHNaO\>I-]31Gm:%M!'u$f.*H%'O(%9Mu@e9E".!)Z'EpsAG]RWl1c+,,U&/tD1E'Rr?:!!*$n0M\HoXF@1KTie?&iPFN-YCDjpn#h06?qV+a3p@i#ZK^RKbpHT58\jK,)_PD\`X>45tDM/e>(&+$FPD7JpL,+s'NV"Zr.h]eLol+]o3W1JNti<Y#4Ck64&r1>qT66gPoBcW+"7E(4&B)XF_=8]0HrL#qFOS,#%l$KbsN,g6$Kf-@=tAk<k3E@A)5?pC,N3Z&tSIMbM0!bol@(S3tUBiNr:i.lr_+75No!5,ZMi*/bO4Z!ugrdpd=jh.Eoa4@^4^#=Vo"lu<F7\:ZE`$Xkc#FZJe&4c]1adN\_/ii3K#"/e?MU(b%PbcOW!gBTek&BG<K@hj\<D*]Tmdi,'u=[9,$FYa^<Ct$)Ph=aM>8dk?G?tSIBF3%M+Y>GQ@p"U@S=B&cVR*VHI\F"1KZMH7_;N65E(*4!"-RLQ%OJC,517jaccn"H;()[e-Pc1R@+D^Rn(j9@d!'2j8e)Z-+1l?nOCM+riVS/p*-3,D(MiH"7LO^C3=!KQ7*BWV"Fd!0\>gFcp-b9kgG>>B2dgIas3MZZ[-V^-Bk;80VZnt@@WX+uueu"j!7R+N_\4usE/.jWXP=FilhEP?HZ`/0210FFLHWYm^*=iU:TqODda@tkm+s;1j'haT36cb+Df#NWUds\]3APa_\_7!.JZAZ$a6L7\<"d+q77k,a'CPe1/Kk"h3GDL9)Fo3OgMGkE)^X`CL2)To@G@,+ddF84ER%7$IN`Kd3AJ:-=<[)E4;+I*2?5`3="rcZ0$>M4s$>OKZ#(eYqk">sa-c,INjYY_cZjtZ@X$+PW*QYeiLL94.cL3pAmQAe_43m7TcL!Va(hF[W$"j*))5c4Z)5b):%]e<)!SL7lMZQM]4W"(qnXbZ<kL:n<j0@C2T15A75=/TT8h$Dl6Y)tgZOn(k":]t(=/[PbQn[lp*C*Q-Yi+ac<j42Y3""+@VdNda0P*)3*bq<P(G%+*8nJ7mJq4fZ.J;1K\h7*PnWYF/eccG6mo<UiYV$c[K;2Cf;-TO$?t#@<;^kfb/.A[UO[d0uOMR3O@fe-76BK?L;8?T3"=`4JP:(KbTC.sq[GL_ZS]"M/OE_uAL!D`#>@6gdq5\n^lGJ6d8fX[5JIJkS$+6L'dK?<D@^StXm+1HaX';mS",Ttg2Us$j%*C`SCU$W[S_iOllJoEM;ISr:W0'-TR\@"2G4TCpTh9Z^YNR5Kr..Z2fOrrB\REh9.7ptI(P9uu2XKp]A32tXljpo-jRE)[p0?H7PtI3Ajon0Jh%YCX<tMFJLP###Ka,0_Eo&kSmBYAXhqhBbhmh9_(.HAAG&/CDEMd?!o%^fana[o"Mo,ZsXA[n4qs9seB[i\*=;NO67?EOdnt3Ldn]E(S_'6oa[de]=nfI(t?F&TQi&N8.dj&m9I7?gGK4kgYp:1rI*[<3eY*ecFNC.J3OYRF\DV4?_JXt=OW5bC9Q5Mr\%ZF*9b</Vg```b'KcRX$fZ>K28G2A)efoGP)-\*M22]]P,h70S@re03S*-\]=TZtr(4I24I9R&l`:X.pYG>lh3C251$%WtraJM:_/ss)j,ERK""-A)Wif=790ArA3[if(!L^4bOQ-44]RL7$q3H8-`Ur21Sg\?P+M=f],BoG$q1Eo7X=hF-l/EMKUp0Ke4jh3S;l_WAZFVbQC>(9Va5G%mLEFm*[W`5PO"@GotqI+Tm+`@bjHaI,3K$31K/l(J.@&2`_N7>&G$k+S(C)+.bd04Q*BnHMC>CTXF<t[?G9^tJ^c51ETX\8sKNjdYK&af>(jD>uiII0.H&O(AZ(C)IF%hb`"C$e*&8(7#+h./ViU&OheqM(?6E*E?`7u:]]0:_?-*c"*`EX-oJOJJJ0`:_QKAtt]u;@fVoeM<.X6RufN$O3cl1o]ZF%h&DYELL@oXA4LKQdZFBc0;P$CX'Pu9g_XE7[o/4X2E,4RW&O0_[2*oI5p:6]W#HC/F<MU\@t6am*D2C!uIu7!KXf4&qM![jE5/U>[uC)3EW\IlREi%Ln3"XgTA/1OGA^fIHGO[]'Lo8^f$[kk(8/tj(mgbY"#hrI0%7_R!Ml=cD'FHK$_lh[<irEan4X&/bg#S65G#UJ:/FEd5o(O(4():_],3bC=9MUfR)ErN3BGRB'@LHIl4q]c[J97rnU727!$hlp<_a/5F[X%1GnGoB(DXP]D3.5K=Ce`n+77NC[L!A`,BC79to16NtQHh1_Bt>P8_`oP0;Kpo()n$:%NEn\^iMt+&Zms[?fI7HT.OD0P`]fbj-;acl?e=a6n"MF/ZLjmMqt2L-oA,epZ_q0R]RKKY)YVYaWM'XjA:*Z.:18/[77+]E.kRW.->2dG4ru#P6?(BJSd1a@f\U[I_>dHtk8(LekB<T;!5bQ!e4Rb:l(CASmmtqY:u.Xk?b9OYKuH#@G0=W&/#s1#][kL]t^"Z][s_e_[#uV]oTI?DUC#`/se:HKI_8?KF]%dPFh*4?`:smW@sF7A6M]@t>"Q8HVrQp0<<b"]DaV`H*5>6b.A6b#al_RSK+qN#(PA3[3h+6!;%>jnY^+,GE+HU"O)Y`8(`l_0FBn<,U"XTVS_eZ8qfifkB,NeFs"_fjqJ)grF;=k(;.JkR2!t0:.X3GV8i5WTX_#U4oL%%J^?eiC4F,@omJ@)mt4[4r43MWn.A2RrjoVSQH>#`pE^1f=rN>P$DrP%>-11&$FtA\E78$%B[/@.fR:=8a=2=W=P2g5"q-N0M,#n8K<!!%guo&@?O.9<;<oJ?=1C2GA$geYIMC-#"PaM&*j-*p=7o#"7_V3l6jA]i-R:)SV5mn`O!3.LD0PcPOd#jl6MGoYbY]uCd2\Z+*ui,>m0'UJb*\1f04=0D[]/#LnltaZ\!`g+fW<-PgP1`c`H^Dii9(^3G7CfnZ5'X3Rd>;611`6DR!P#=7Jbo)^C2@ldHNB(eXFSbLY*[ls"jlj0Hq4QT.gF-V"&g_hpg*47WFD6s+lrK7f:B]\WBplaMRA:VQY'`G8Z$/Z707oU!bgmbq8G<mGISIf9"Z-Ya&9Oci.IA&"bqC9G?pnoUqWVaIas4g*<#AQlb+6Q7NL]NF8qWiCHZr[O23-$]^LX&S15[e."l3'hH-@2A@$V#ZKKKl?;.-JKpDYe]k8GD"8,4MsYpdBTd7Mc2:tH7D_)3T4VVgi/."^.&&??VUB@IoECM_VrQ\@I_X>``_A<r+Lh?BjMbB\'FfiDk.had,T;U</sehrFn7)"O"`1[#k/75bib?3@*knH,-61_2g!)I\ki;GOe1Ko#HBP4s3[K%6ot-@i^'@SnL^Q0-r-O2TsW<]NNCT%90*C8LNCZVi#cO//qTM"isa*3n&KZ<P2PshH8s7\(b2?VM"E$hcbDaQW\gt5PFVb'.7KQ&uBH&/D#e*!?FI6]\@>bbOCf&Qq;)V4XV+3d)CJ82)6?+~>endstream
endobj
11 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 1216
>>
stream
Gau`R?#uJp'Rf_Z\8QP6&u#m^E8Ill\!rqqSL32WnY1VSeM5u+8Gi#Q8f2$hfSM]=fjX4Zk]1gk\R//UGZ"L5('&h:i:8N.PeeOK)?q?9mbuE"nng]PQ95S#-pn<g>QuD5*8eYNij\78"?k,J.CptT+bR?"8"DT]Gp!s_\@oskG4X\kc'sL-p#>DWH_?]6'#l-*Y*X"!b=7n'6e4SdE'Z:NRM+&KD!H\sE2D=c$l32YnHW=cH:>aonJXb8Z[bQ!3n30o&K_FqNNeg4%ZXHJ..srUG,lMj=!!E$d-o81MG(f>).?s7oE[8k#-jC_TF!=i]Vr=Fi5*]^`4UC"&4$@YQh-i#Y]sY#k@--t"lb`$pgCGAe.HpGJ^39c45InO$%jb<=-0JiBku7dWcSR;p?tLRWu>#;QPkeZ]JA&Q`tHOo[LI+XQR[8\(E*o-&i<U2A($X^dk^</0olHQS-S5@c67DtVqU>Q(nh"g.PnX"%<?"uaJNe\AQ<&%XmK;ipdA>*T#br+.s.=_R9Jl!2b?8FbW+2%GF81o2Q8pj=f]t3-tTB-BXkYn8&k&UX]&MQ`Y`SZ;b2/OT'\9VE<,b0)!Z6DA,b2j#%X&<[4Ehd@Y(hn8im'T=dF;AMD<0qRGD16->,J3ijg4NDg<HZ*EVW(V7%s:Zm_j:J/9/A'\Xh=LO\2-B*$e$^luciWnJP)Z?p',%$78gYOuY*G6_uHq]+$;C2Fk'p$U:ScXqo4C5MD-6*16H$(*E_iI7fM=tbk(o,U.'eal%"H&gUi*)3Kf.:&4,$W37@Wf(>(OKm,AQV*:/j&VjO9@["E8/$_`#d.BVC-<U3Q=o-9[4]=!AZ^kB0%UpOI!grF"p2IPe(n]/"A8K"]?jN2Ym8,aN&6cKnFq'(jpuAXJUm3Q'%[36('K[#&S%$F]+mI)%C5r&loZW@G$>aZDE]+VB/6=b@9al?X"klO_+BhA-:&?"n^o*sr?T#JF_e(B(,].=6+Y]ss):2gY3u`2*q%&l)%9:(`tJ0H;pMdVT."H^5O95PjPY-RES-!2Qd/Q+/n)$W;dD?<&30'%/pT^Y#_25d+#m)4heqf(39UZ+6$I'q^9T*LnX:<'Bsb92g^MqB7%GlHHaob&<>9(`,n;:JN<Y$mRulCd[24[Db*9%fDMIEip96`+?h$kd5KE2rqDca[OR9#3(l8!80KAkAf$D`Rl.pj;deG2`@.GD!9+[?~>endstream
endobj
xref
0 12
0000000000 65535 f
0000000061 00000 n
0000000112 00000 n
0000000219 00000 n
0000000331 00000 n
0000000446 00000 n
0000000650 00000 n
0000000854 00000 n
0000000922 00000 n
0000001202 00000 n
0000001267 00000 n
0000005741 00000 n
trailer
<<
/ID
[<7caa1cb59d7b67fdd1ed79b8ead21174><7caa1cb59d7b67fdd1ed79b8ead21174>]
% ReportLab generated PDF document -- digest (opensource)
/Info 8 0 R
/Root 7 0 R
/Size 12
>>
startxref
7049
%%EOF

View File

@@ -0,0 +1,99 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R /F3 4 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
4 0 obj
<<
/BaseFont /Helvetica-Oblique /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font
>>
endobj
5 0 obj
<<
/Contents 10 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
6 0 obj
<<
/Contents 11 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
7 0 obj
<<
/PageMode /UseNone /Pages 9 0 R /Type /Catalog
>>
endobj
8 0 obj
<<
/Author (\(anonymous\)) /CreationDate (D:20260318161808+01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260318161808+01'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False
>>
endobj
9 0 obj
<<
/Count 2 /Kids [ 5 0 R 6 0 R ] /Type /Pages
>>
endobj
10 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 4416
>>
stream
Gb"/+>BAOW(4Q"]^sc?Oe22%GamP?B.CM:Glpu/p]6,20R80$0,tF3Jp>><>8:[@(cm08dS_]hnNPH(A3<VO9)^,iIi=Afc?To\+iuFW'+c&rOImA[6*6g.aBR]OBKOd4`pD=]OTHFl=cP_B(!K7c+H[c)A&2P^Co*>Fr'WLVY*%_L\)WHh\4MOD"2rh`n#[Q7@6AFMds)NdI,;^DMDF`_[1qZ79e,F_W(lp"WE'9W2Mg)kP-:SNHjmOpM>3sW.p?M)#DpeIbRX^)fMo124DrFKWqB<;s05)AO^=8X*^;i5Dductrqq2pCKL?oD^1#O'leO:Ud=/RW,`hJE^PgM!J0+0H:[[9)C4kpbBK3^mMbf8U*\FjjA\?bNp8dR-;d8K\4RU[KODJ*4nR7F.1"sUimJZ$mN)l!8Mre9*Y[3t-pitGj0i4D,U":WJ=78(GVO7`'1+ru%o'B$QeAEisE[L,_1t3QDaE/i5[,MEnCJ.;o&[;2pa]4R]d`J:531<HI_1(ol]h4I_0nt&R6/@M7UO)X\i,Upt^V'f:I++\tqLa^lM8%rs*E"N&M"@RY*cK&^d;2jLc56cB:b8+l=VuGdB!f7qiF3n(Hb"as%Z2V1h&R.K3)EM*YVSu!-miAV*^@Ku&(rF,cVK(nJ"1>N!Xq49T7rjYdQk7lBVkcG?cRlD3:CMQW#CD2SBeNq9uFatV!56WfJGAYmI@b*ij#-qn`1a.3W5.'._l8f^3G%*QuM577mq+5K$*bP#1"mkEqM%kYN:@K@di@RAKRjW"T<i`q5k1^__+65^SFT6Nt\m*m(b/CA@G2)X,dL2D>X)6ehSt'VIt;ljD@qi@PCgs0bj'g7uuEL<Z4s#rGo+Gb%u6mip62%`<<YY18Ql4U"+t@VI)3E%1H9%>u:otL4Qn]dKu#>Bk6]fPB.ZNT.&iQgW!-#3kVPR*H%'O(%9N0@e9,oW3W\\\b^sa?GIuTB&+*a#n?najG%<78[Bb>"/SDpr\d6+E0B(lKMB?m`U^Da^?7;ejBoIdZ#hK"_K>Qti^G9o&!gS&a<K\TmeK1;i6qetp#tAH;D0/cTH4d9mj\0/411bZD&aAV3)7Nq!Z;#EU<pf2&hIn2N*(hhNJ]sM1@$4o4X*;F_5r#*Ta6\^c2^:dl2=H;"b*"c,`UF:*SUAci+-dDkWna"@JW/GZAWCaknn"g#WiFWE+bL+=o;nb\qlV?1Z>/gVobAIM\Q97`QDJa`T$7<B!Frj9,II5AR,B(E=<nuK.bX]+WALG3U@GCNqFjMUA2]J=9lHh;kJ6\$-Y9h\P?5\qg;P^P8c9taphS/Jl4e02+iG)J7Khg2Gka@L[O!b[\)PX/_C_gR?`ESTeK,gNC"3,F'j#u;9^Z.ILc%fD0PkWXq(U]eP$Ol_W([a`$>O#AEbn'P\4PSkS/B&7:qEf:=OBG+Dp^p(j9@d!'7AiVo_"nBG:X'ALj!CgKrAX'7c4#@&('M+YXG#XUuK.N%K4Z\kN?RY32"I'4$FD]-(5Cl%PGJ/CFNNPGZ?TF.2qo>+)3[<<V[AHqlJGN.-'IEKg<3bs]X[:E$45]motTc_f9]95!XUmVW>c[k'?aL5+R/+u?3f&cpk$WE=K-)+%)=Dge-i>ISPFF#ml!)q9;Aa=bX/$d#ke:RJ*K["p\)EGLDnLP7V7H"!KS\G\)&Eh#aWpph&'=ORR1rpFi?+Da(@`gON37.%*?=!DN3dJ0J<j-B-m<P1*<^Bug;\J!CmZ4b[<WX8l=d`n'h$q>j7;WT_c;<A)6L><X+eIBT8gCM'EI([2dG]i':lF,a'9uh$RNXA5n_bkt&]2=8rZVcEjX&6Z;2&DAQR$T4o<N*Illc1k!e'I;V*l_]DR\*'ORNE\2!3Hs^`=P&.rbOtlYX*maneGmX"ssb*V?1EL3@oEdLD?m03?3b;L/Y<o(mm(ID@]_qf8Uac+sjRIFi2!'j-4kiNij<]b]l_o"m\VfKC)ZD;6XpTR"M)3FA\l/h8j#jQ)PJ!)`\>(9p%o]\rjhSig>7VTb,.F(^1=K:QXl$R!_kGl?&r0e[k<O]89f'OE_uAL!D^eV(]H.ITl+%IX9@7M5.F.OD`VtTd'=YI=eh5XO[]Hh;ikrqGri++H[#JVKrq(K5qLn>-(Y/lgB[eqtXJEW=ZZIC8?m9B5!fJ]1')C;!!(TXlq#Im"%t([Em!!Kk2q2WCXIs(P9os[d7rrb&;[5fH5Y8al2JumFf.Y3`RH1bR96r].!`:Y9:@Wmn1G)*?%oEjhA.fmBYEDDP)-S0&15)o-2^\G4Iq0E2If0ZJ<$Rj42I8Eu[*2@[47%fk1Zr8#$i*_7Gch>Qj;[./Tt_)L"@i'eHZW@iN&3,k%F-oTDAP".l:YF*^7"g^cs_A)Ie?dQZ8,b[Z<[jUeO"e/5R$&h3K-ce6Pt)W]YaJCW;Yej9K.e:A4#he!I>gTf<2+gSHBdRkmEM#2QeCQUc!N@gak20.%9/CfSk@s5RI3PPVSX&=a#hXG)IoWfJ5)@$OA`f_Yqjr(I"9F,HK`AZggFMj&Cm=PgPm=GaOjahHVndNfb-PlpP%M:uTisa:+BKD@[FCN;RUdKBuQ2\U(,5jG>)C#_2NC_Go2X]<H_-E'Ci(LP`4PE8Q*R"sjHZ:.&of(/'H1<uXfSYejWB/91L9)`o_sWs\jqn6s_t?n>Y)#"s3`1^L8Ac!te43mNL*SaL'c#Qg#'hi2_1BS-09t$eGRYj\r/d<oN&Po7dmD3XXXYlrIC4tgO(.'`j#Q+bodi@>pHbO<40>XJ<W@)[4.hPrj6I#_R9n30j2puYBJQ$JO65_,jnZ:`oB:NXl]7V)ddXlNGg8H)KIIkpG?ffiOL<fP5"AXO:KCq/E)*a)9c:!ug":</jQ.j>6`h:3G4;'PoA,2/i3i>TZ#;sqiRI#%KmZ2#6cr'm.`(h+@tuZPjQ:ehV6Vlp0s!AiA=R!;Y&cK:YlA,iE`(lMI;F7Rdb_<Oglf#UV$;TmI2lkOT32[jCrjk)=P?MG]I<:oH2&>H3$G_G9bulgDcbUWHYbkA\_6*M.#Li([*Lie"6H\[$+M/pRF;fEM<3Mt'RI9[`E/FO+%&XG=D-"nHn>U5h<]D?65<Y(9IWWC8s>?;f_9^H$'@@Ebp<3$$>`LiKt5mg>3OAO.c0sjV^>\bM7oC.?-b1,Vu9s66m2[)AiuR??B1V<7(Q&?p[d<Y%MNAKW.d67eQV*4[=C0;('s.ch.._gleQn/H+"H66mgWV9W]W7#1lp8QfEWEInqD$h$`[u1knZmchV\T"r`[cI%CcC%78msSE,1sKX<%-CRIZqA'G<,T,'Bm<q2B,Qb%=WYI63Ikf$`SX0'1oCt,'ce8H',(ZVPNctbK*hi*,$f=+[8^V01VYc;0dc0AA<&<StSWI3.47*R#Ghm>J6G,eQ9'6EG<6B"ZN7-denX\_cld]!@[l&[uDEG*bN[\l=TW*I("O%oD'B]$kTOp9C=3bcZC;hRijAn][TRmFqYm4uo3;Zqe",VXbQY7#E>gR!1LIURJbL/]HRk*E$2QlP6S\fU+>DmG+KX)jdNL=@-"lt9PUk6uI`5(-0g9EX7TIJU87Soq!1I7Bis+Z0Q\libH)!ZL/,;Lc6<m9II3h'l7ooeN>'U;&sFe5>e'bE#tZf!VLB./@qiUXII2Mnt-0,]NYKb"40.qOU?qs'=r?PA;HJY=G=Aosgs7*d;]MZ/@mbQZnW_4\)V-WcaL0G*E'')E16Z3Q("niA!PJOX548R$eF;qr?i1$[F_NJ*&$i"CI:Q3s5-C^N)NQQo,H$U;6^@CDushNCYGU=(q+L:SZkoIr@mNbqjQe637F,=Jr^%23H48Dh!sXFD#s2p1N4P88aZp89uO?CD`EPP"qCu1:m#2O2?=(4^WASm26uAVF.CIe*McNG1CH=fWUUAGU)*0Oi4<no,FIk9([t[f$^bmpZ)b'<UZLR)UGJMM,Abscga]`X?;gs01,DY$LS:][sJ81qL'@4BAY;ji^G9X&5d4#qTIuDGCM1.=7dHSY%?MS%4,#;7:l4gY.su,>KrSA:8Vm9q/AmuX+usd@nV`HB'>X3quY&e1oV$N:sk6PVOum^OuPLk<,GPa:Ci:pfF3mIk]=6%k9*6<GZd*dffmR=pJ8il%"(qC"<YH-a0J(K0n"ISj*^dI.=7nZ)c"f,j7>kBp2;u<3SR*gOg'4`dGUC-r+LG4BbhZO\%)7SDfH_5d)1%5<+\q?9kcRMK5$2:BHaE)^nH1h3@*mDF$QLi_=o?<IRW#i2tFq0o#lZd4s84!%:>7k@NBs@INXffY=WnBD3h7"GdEWipXPolJ<Onm;pD$[Q@l29p2Uib<SDA5MKauq)rNi#Z/$^>3Z&qVXi72_RGC[:k<@a>iZu3s6tr,7bOm&N5XuA&n$X22Ek194[aEfTD+MYWFRgN&S,f/~>endstream
endobj
11 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 1501
>>
stream
Gau`S9lJcG&A@sBbUq*a<ChO@cCmK]l#p"$/XgqYj9m202?SeV8BL8Fh\jS&m9%LX!>Z'ZL85[skIl..;B-N[h#4,s_!a'=s+:FJ@?q!+]b"ebn7ae,)Y&f"&:-VZLG;K"Ynr*[JE,##SCoG_(kHls0hdE)I@.TjS>,Nrn04J.BV&ch^A@irlI4SUEd%'Q)t7njk.X'29=&;(WGA2dKWK`F*^i,SWR?l/\i0.&%L^sW;j]_blo4]Y(_nk+JQH40M=1T]`[U5&LIoiQ4S>A8&dEqE+\5hi0YS=1KF=+W1$G]Kn:Pf-c@+g[gItsF/IoH>NaG=/ME6NBA_\TiOrYX+H1?b[,3JE04FNfWT55M,39_Cm'63#?Y1W`9F<\A(83N!eh"cEeS4.At[fUT4er:9LW\b%Ao:Pc]&dF4,;FW5Z$>$=bPb:gJXjLfR.X>St$1f9MkUK9.dR)r0R<4LgUWBVf!la5!aQ\.jPVh;S*^Nq?.T]i0>c8RHP=C2-oER(uY%3E.U]lXo('WQ'kd8LN6?_'n*fC[r^g?jD@jbfP\k1"JBM5=</Up@%\`qGaa+(ZrAbgj6ge1?ai#[CJ&.(ul\<S^Y]rDM+f/<gE?)GP,<u/mZ@;V:<"B`(Y3+Ih'aC.9H^:^)1DD<o%%<4I*.Z?Bf9++b.(>G'jZH/nXo.DuO#kXOGn,E/E5P<r,!`%6H;pkO.A)6+t!C2TQ[?AL`mT)(`gLlU#`Ce\%l-8*u>;0RZ&do\g7&iD1qO<Q/A%8Y"I;5_W/#7\,M7T!F[uuhLMF(h\o2qGRX/AERe[TX#HI:(hk($*d["^HXj]iah<(d`&>ZMWH&]e+uA(B-t1mDEO+n92ALuXo7bQhaucrsiSaJ*>q_k9Qd=kad)V6D]\NQapNWLTo9T[B5-Yj/5=Q]oNpWhL%c`S`Tb<f;C:LPB7t"h7u3Ou0$c<t27,cCAQf#h^72UPAu!Si8l&OkL;'EeSZWD]RB:VLaD].!Vi%Wr[@%bgG)]X[A;o2*'i7JZ);@]r\N*>%4Be%mGGqb6HOW;\$Kb@NcGOH>,GDD`;h-Y<cC[0)Ofhf^snK5:LntnIkf5M^Bb8=%:kD6;(`Xm9?E*18pQ#O4okYHZoZt[:Hg-qa;HYEj^$nlVNC"a0btOp3O0,0DKnL/EV/K7pZ<_7iLh0+%h?@`/>8`b42H]HY6a`n(GNm[e&8F3"GOiB[_j6d)0]Y*o&p=0^'M5FC%P+2jo=jhg*2uSl`)NlDuQ$0io9[YhdF^@/TMs)rpX\6nB>7Fa;=o]OBEO+aE<UL,N+ebH_c"nW>/c:>"JBJgXu2Y'8,>>gMC:T1W%kc.t1(4<6W&`.>s+$1FA?'b81)m4.gXGms?KD:gp)j3t&TU@[^>M9a<mHfjai1C)='V1m.L_o=go;(SHRBMaf<P][K9XW[Aml_kG'"`?!'/oQbFCLoTt^>d>pJ$.TMqbb5D,kR/Mh`4C.cJd"i.djh=P.^%s-$dKBN;`k(=1A;~>endstream
endobj
xref
0 12
0000000000 65535 f
0000000061 00000 n
0000000112 00000 n
0000000219 00000 n
0000000331 00000 n
0000000446 00000 n
0000000650 00000 n
0000000854 00000 n
0000000922 00000 n
0000001202 00000 n
0000001267 00000 n
0000005775 00000 n
trailer
<<
/ID
[<8a2fe4b579dbe728cdce81466e03d56e><8a2fe4b579dbe728cdce81466e03d56e>]
% ReportLab generated PDF document -- digest (opensource)
/Info 8 0 R
/Root 7 0 R
/Size 12
>>
startxref
7368
%%EOF

View File

@@ -0,0 +1,99 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R /F3 4 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
4 0 obj
<<
/BaseFont /Helvetica-Oblique /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font
>>
endobj
5 0 obj
<<
/Contents 10 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
6 0 obj
<<
/Contents 11 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
7 0 obj
<<
/PageMode /UseNone /Pages 9 0 R /Type /Catalog
>>
endobj
8 0 obj
<<
/Author (\(anonymous\)) /CreationDate (D:20260318161808+01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260318161808+01'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False
>>
endobj
9 0 obj
<<
/Count 2 /Kids [ 5 0 R 6 0 R ] /Type /Pages
>>
endobj
10 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 4449
>>
stream
Gb!l#>BAOW(4Q"]^sgm%-8b-9]2,H&`7hJ-7s6pT;tiS?R8b&,E^VA2rqei$M$lb6-L!qdbYFU+i!83\*ZU[h+:s4b&'=fV4<X:>/NS5G&>A=],9f8.kk5(;Dbn*;OJ4,_!TT>9'ZMm>S2'd[^c6tUT2&bs@KqNp*ah6jibU`O7Z4$l7QBB-hqk-W2j<4r(gYuQ6:R0ti*qX7@l,,8hiB-$B_3?OcN^kBiFG&>_lN$]H?aYF?RP'tEq)YO*p6`aH[g>8j,`Et1V3Mk]e0g+XM9BP55$5fY[?BN%YWi26mCP/8,5]<ir/3Q6W0U"Oa^_\H?X\U3(COII%<GH]A5A2o0%E0@tNJ`Mrbl5n'PfhM<81.lQ'/Fer+(NS*uZ4Fhr7@2[R!e+X)PADNar*XV/!8(7Y3sVZ\Rn*p8HP)IYKn+5u7/RuMu^F9fM1BsRZD<]#d]8Ap*>MTD!E#\eflb`sI/%Q)TS6u4oKB0+KVSBWXfBSqK-Y6m3eM)Z:u7H&eG5mql-&$'91-4^Eqld+8=-o+rO;`).S9IK;cK9lEhQjj;<o;ej>iQ<*;/q]P_\2tdN-I_M09pIbL)"`Pl=\FrI;'80!h._o3]*-rj)>p_be7?&%A!2HS<7i>[%+@"i8`\jjhsgA]0h\j^-_RUA4]s9>(j\H!7=g8.W*1]nP6'<aN_>G<mH=-2%7</$AZ]@h0JJDu/f"V[7KL7cS2[3f/F99ZC5mBNs7D=DY^q;J+!*QHYFY-L-k9DDSSr*/l7$$j5:!:pRdbpqIF:7F_lOY?5GM2+lgn`':!rklAJ=Kq'J8HO0FJ6@0%8YIb?d?d4?S/%9T>T'FhS4Tf#t6'(b:I\8p6#cLWt.?$u52,Ej,_8g$C<MX1-"3X&7Y<P::WS&6c1mg%=lOZ@TjWk;0,GdkEHl//Nhg9r!4L2;-\cpd?hIlYS1!VSi/9Z(k$^/s@l5R'49kk<9jNRu;Z-_S[L,PkDA#WUb^3s#bD`1X)(dPKJH>8@SRV7ZMGN^V5:oUW/2E\L/R49N:p?(BM^G;CG7p0.0&Eo)E+o'oOV4!qSZJ)1t]q_:PHC5?3#\!_O@b$3,JaJ+HE@e>P*^Mfg!eeGu;#J1aY4?pY0#2I/a&UWkiX5I,"S;\fO)b+aNVGoNHuJ:t<2MN%-#TeZmB'6b^_f@1bNr!@<t3!sf$H,hW;PSi+c[&W@-U_uY8M0!ntL\OU7V^5WgWhc$kEgtNi:(GCgOBAf'eS2>!Gda1se%jq]rBcd9&-j2-#O]D9%3gU_/2-m;VB1Nj<7R`@`G/K[X+=28qsXaN)KX*NjlYDp$[?]ebXprO*H$EWJS>3b?n<F'M#.L9KQcS.lg<hMnlc\:Uh"*"+E])(8Mi+(;*>`$QPMGL$.a0n-Z69H/M00q1oWc+%*O0V[$N*o&<OfU#Z@7j&^Y;50GYT>WLTohN$)sFGSKi!U_%c[QD`sPLM.Z_`FC9[b*K_W?mZ"$&&C_RP=%SFOin=T>u)I-Ake0jo%ZKl\<jc<`HR/X[\i5V2KP)e1cT>fHoS%7?_lO0?*PS^c!$MNr##ELpi2l(j[^S)g*_ldVl0Rij^2l,1KVk*OT',(L3G1*0SW'5NMF^n8L+q]G?_BF^b\BK=DrVTBfiNep8`>YKXRiV'Tl[+X;>?4ii*1m`A1?WM*"Xp""YHagVQK!W;"'&aDnj&n[\#)D:pZ3m^X%,eeGMF4!$iXXH#ct\>/4b`2tJ'BB)o@A,LbJZ-?TO)bD]]NKk"W>LLi^&.CIKlUp9?W)-[plGE2ujQQ<tf]GOX=c]<sO/(HiURR:=>E324%Z`po]A^Sbg$iG(CA9K"1eLkU`<Bp>fE)5`8ei0@r350iqDg^=_Z[&?n^FF8nKYsUTToVj'VYf^T+/mZen5i>,"#)B^kC[^eGi4[_NO(T3.l@k_Jten\.$pt"&h\\jcPhMFi2'ok/s41\m]!$ENXUj'jWaLb]p9=)6=bm#1K(+8d=U9JN;B)9O4s@VJ]M''h,,2edW">A]p;bK6<r>CJ/.M3_!#1g9N,70RJuX94M_3c;a%7X&eDp=5tL-o7&$IOcVWe//>nSiq_n\a83K%G"`l$?(phpL5@IQ:\4O[h0cb*dET)\UX[mojFK-;N8!i"('`k$A@5Me][#8uOo!nE?;r(iOjm3u]Y-TES*QBfW^0YU!*dj/0\?InmG&LHXjXSCqfl"U)FRu>qFs%6O6qj$kIWn@I(FfT>Qq:e3Lr8]/.4cg76^u!m?PUFn=`1]e=f=U?EIG0g9-mHWqNlr^ML+D_Me3`FmL5#2To,eB"<'%ir0rnMo,V?ZmrDb`FfDZ8!?Yn#4%#_\IA'iam>pCBY8MD<3k/]O'V*YS$[r3d7^`k#C;E1]C^oLeSgQ_`kWP3UjK+1=MP3#WY&/IBJ=+*.8gph_Mr^H2RKNr">uRQc87n-e=iRMhm*[?S$?T=N*?tFB,`m149`dX@<\o?F)KQ+SX$Y7c(h?%nMSd^5I>EahaN75Y6M\Yd/fH5j@P3]4k<12!SM"pQ8of<0Ot"YO+I8ta1sn-@mTSJS#=O_86?fdL+oJ_3%'jQ:^t^,)k3$4Tm9N-#>^3KhdU8X3%Qk[8B8]Zn(Inb@=E;O?bkr')\kDq)s5`25!c4kC2;kkmo8<s7WPAp3%#OuRRfjF3JX[j%.1KLV>aN8gDlY1`F#EPpdLXH0*=QCS4b/dCik:l("hHkdB.>Pd!:!C;$h]ibhh?e>K:iIl>1+`("p:K"ka3*18YWk\XU.fL7F*^3*2]sk4:Jrj'MmF\\+L;YL$f@%+O7iiRLB7q+7@-?)_f^0H.sB69M!f)j[`eg?H)D:MD1jekY4nCefnfbZ.WgX"iDPV^n`ZQ<?-T>bg5Q=ht:&!67uVMM6md7Pe,^*TS.h35ee$Yb?rTh^,4-^O9\8hV-&e!-=op/j!Y.s&^-bDt)hH\t5Ga3*b#lfn?"T,`M&A0;F*S+>6+T8kXO!PCj%!eM1uQie#+Vc43mY]mXUIemi?Rl[!'%8sH#!Bu'kR!oq"j$*6f9Rr]28CpLGaV&o<TiWTH<0Enr-HBXBJCLLc'c'<Vno&Zf6;\dtcgGq1M64,;tgPD)'!s`Ut%A(*b`EM_PC8L5inT6O71EJkV1:Wp8Dp\A1)@UQ)YL%ANBG$4d?`6h+Tk_j;9_4o@5hjip,c]p07[kl`RIVi%VkuMD(1RNqmof`;Wgm9P4B2s1;\d\B<CbM#<=mDR"TY/pb>WQ<h1QNN4Oo3+'h%ZS3DdP,H)`!AV^eEdWfC+P0RZ&`J0J=$O6c)[$ia+C%a2M#Vo:!'W@YqjQ=X0>=b[r]AS<N9UGd9?j_2l$M;79VGq@dldQH[[@r<?S.o%Ebo*'F%L&=6.KmB'37fGK&U;:MQ$ts(j4KpAc^f#Pl:Xjta<r!#4D(S<G_<VT]#Z?Ik7Zb:1Xa;6_&VN!L&`d?)9AEpt"m]Yh/m^/blq@3p`/oC=J%HQg"U)$2<F=2#M':EtW:q:'T0G5h*kYHZ3^8*M^t;]ObAb,rqO"RkW@LoF_lF0$poZ4s@l1b;UOT#SFDq<oi5OW#0Y;Wll8u9gN'm8/6)s=5q?^q$6/Ri(-U_f5@6UQ)?J(MlGJ\61KB^XamH<cU&hrRB7f^te0%P\@S[YCXS5S3hY.R9J9oRVJHhA7tF^tfGT[8$.\M9G"R8r?1`EN\(O#9]dZD:YE!>VI0,LLQ382TcW#uQ`>Gr`OGnMMiqjHnPlr7:</eeE-&0tC`A+-Tp])j?3B>qcY5@WLGb+u:r6O!496;'k<[0fb;Jl0s+N;uZJqSI-!*gtdPC&9CmQlMZ3;rq?8e"aLaPqL]nI'EO1b0B/=3rhthXim_;didZ5W^WoCVq%N'?qjTM9iU+84Z1'o+87/I_`a@2qZd<\U,PbL+U1%G)81q,_alp`C^W#@JXD?@kG0S+TFQg)Dg>.DBpk%i!I(*?3PI8!o,>FK)V\_h1+Jb']G,B_&Y9t5_I+NeZ`*n4/`FqG-=`^7OcFhljMWt_YE8[S.]5>T3^'80BjHWI\m[l3=\2prN==cAbqa3tE]BF\>gOF[%U;oeR;EFO^p)EkAiH/Gi'<'(%/_?Whl#-<:RGFA(o943WD#tPXWp!=5:8^h$RT!Yci)H*$U3[>faX;1u$+4^-i;"f[*PS]lRr0:sY9"_qN>Zu8oFX9=7o!$=P$<6X92iG9cET?lj@6HU%9@O(^t4ddqnK+8XNFrkOJmJS<9#Nm)F#oB;-km`p&00qnG^)j)L^DB(RaA`pK3DeB;:m+NbY_S[\-1'AA(dFX8YANY(s2WH?_I,r=A0c5kX6tjT#kU]n3F9)mN#L(-g*dDotruQg;W]5$9Pg%k"YK<=GendE@ti>HA%RIc6qh;1YQjQWCD_QgW]<d.q:CU=jL+@&W3pP=>"*ae-1U]2$fP2:@H<**KB*BaQs(_.:/\X)%YLHWWokkJENO5L@OP!'Sq1$3~>endstream
endobj
11 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 1475
>>
stream
Gau`S>uTK;'Re<2\8R$@0`(8dD_-"Bm*Kn`BqOr?CcSG(bJph:5JL:*j!<Qe^eAAg"0nuoX)lQL\l'pfr)!,P/HPiU^r]pt."aqueG">m>eu37m!_EZ8FCi[&,d'6,kM/1F*nLRM&U>51X&,)UmS$tKFAK[O4nE7F"^pSj7"7Fq>$B'k9$iCB8aqdT7NRf=>CZ.=gRBcWEZ&7$!@MpOp<h-WR?l/\o!`qoF'>0LTpOSMa--E2_-*OMOu?I1%TWXW'rii&FhL5IY(:'3ESn9V6m*/o*`r<3-BJIJo5Z?N1UY,7@:hZq?"%NpYmlS!Ep%n!WT./"5pu?GJlUl"d"7Z1^TAD5Zg,OKMaQ1liM1h+g0JaR<8T/]Dt)#HgGhnH]l/n>RAJ?g3/Hh<Mcf>55os4[:l3mYf:@qD4uoNQ6bYrBj)K5egYmpPS0;;-Q">%<i(MgaYN*ud7+.PD$HJn-BR!JLITAi(ngtp<MjfE%`j?=+ZnmEkXlpUdaU%k#L\,s6rjIt@HOr>`6(i4N`E&O0?n00iXqdWQKq>6B0mPq6u2THiUV"-(rQCI3gJeY<cAG75e[p%CmPEa4h-Y.J?GpWc"jlpOB\U#8ll4n!b"cfp@O>JBq-lr$KSF]?_#q'%kU^=Lm;*6,F4ZB)=`C#NoWTfHJ[(9TVa5djJ]0F8X+jP!b7PflYiD]LE;sY^hJT#*c&0_YNR#T941n?kTFA4f<XTJ1>$6(rWpq6;6(H9^ANG;>q"WM=b)f7bHBZp2p^$SCJ`_B%0VKj=!^2d;Qju&:/rm'U[=t=/:'acDHc<M\F4b-F]7+"[&!%k)(^!8GHVr8BoW00L<AmBG0-acf:(p+1<;qXk5D#WZA;`8ekG5@:H^cf<Z$:@B(b@1jqYV,glr;1!R\>X8YOmiX>9Ps[E[4ZoQXq[6u.C!OQcuDSZi0h'opYhXXG3&$QU`o\(920B:X$FQ#:1)J,sOWjL3`4N2s_pZ<)acXjLs$f0*Tf.V2t?Vo?q2A*ge\G][djqnRc.dVl;%&NlnS*Ab;uc`9aN8dW"1fCe#2f*IQ2qJ'=/L>Q0GPPqY..(C%CqDY^F\q@Rm`p/42nf4"/otZY\DY;)Vf1,M\T5m>i2-()p]SULc+8l!j2"U$o1G=9N1QBul]nCpV?4c-tNctZ^\,io6SEr?bS%,SVk@qZugU+hZH\Cp.n*V%tC^bR;GpOeD'`%:KH%iBH.i5?Q.q;T)Q,^PG3LT6H^OOiEH/upFnb;L`N/[jVfQBR>D`u:rh,Rl:<p8p`7iIikFRL*!`dV9tGKhQXCcB/[PffljgXamHAH*5G9gHV3J)Bn$E$/D0-0BV8p8nY5AT,eOGHY0`A)-^F(l)h42*B`S_`Wa$=mYX&1CW_Z;:JkTHOUi<aVaMo%Cs0bSlOd6^b1[2C,e==-o7=d'u(afkM#<'5=gSHqs9aIRt-ld!H7t2icb-altq6^`(r4Afe:pE[Hd~>endstream
endobj
xref
0 12
0000000000 65535 f
0000000061 00000 n
0000000112 00000 n
0000000219 00000 n
0000000331 00000 n
0000000446 00000 n
0000000650 00000 n
0000000854 00000 n
0000000922 00000 n
0000001202 00000 n
0000001267 00000 n
0000005808 00000 n
trailer
<<
/ID
[<e6982e5989bfbb024f348dddb840890f><e6982e5989bfbb024f348dddb840890f>]
% ReportLab generated PDF document -- digest (opensource)
/Info 8 0 R
/Root 7 0 R
/Size 12
>>
startxref
7375
%%EOF

View File

@@ -0,0 +1,99 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R /F3 4 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
4 0 obj
<<
/BaseFont /Helvetica-Oblique /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font
>>
endobj
5 0 obj
<<
/Contents 10 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
6 0 obj
<<
/Contents 11 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
7 0 obj
<<
/PageMode /UseNone /Pages 9 0 R /Type /Catalog
>>
endobj
8 0 obj
<<
/Author (\(anonymous\)) /CreationDate (D:20260318161808+01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260318161808+01'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False
>>
endobj
9 0 obj
<<
/Count 2 /Kids [ 5 0 R 6 0 R ] /Type /Pages
>>
endobj
10 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 4352
>>
stream
Gb"/+h/h=/&qBX_JZ"F[\M3e&8G8Vp8P+$aY=S@]DX'D617]m>99(F^gAh-f+Rq`0Ue*UE3]B!3;Lq%<]A-]Y/f#!(_XN>ZIhrV$]tQt>h@N(']"U[f#97$AU%.ftQP39hA3=7)E.O`O"<hCd^'?>mnFk<;N'PU[0['V-85Z,$,BC.:%VUf2%e0-3)SDIHhi6%Z/L+d_)4mFZd:eK9j5J7-Ee[%Bk\>Ei4W.#7(MJ&=0p<,d#Q&Y$m[&jh;tN',U?Tqum8#s?ld+ekBCrJl4L"f+rqP-,Z,;$IlQc`^h]r[6c>fA8'MI:i]jXH&oH*657YBI3/`R]8[e"Y8OR@;H'[?C9iKf2Y/mU$[k\cGNPB/S\3a_@&@^BC:gYI7dgoLml(#L:p+cQaV`%k![/$qpr2I1.ek+>PYI!D/7G&i8d*8SNQrDno/dVK0%elfT^[$EP.,Y6.2,`^!1P)*e%=i.!\g^Z0l*Q#a:-u3#>$<Fa7'h].3ri0q&8L1i#.>eU'$!+:"Ip=S3/:C(J?%5^i,KZmU"#N-0>YO#3J<dc,SISGNmk-9c$Wl2HEY0Re-f+TC1V"@KAl\,T@B^].74h4La+45IG,I?hmo"6T2>D0pb[e2rAV,OD<7i>['rJ/_-F&>eJ&:*hKpJTS:V^06F0_)?0_Bl^('e8A,M?7oR0'Vi*1%^VgX#-C)hrC'b?Dc[@:0l">V$LGN<4QYW&J42/F$kmEfP;Ws2?Q)hueJ$5<O5p?E<OJ8.Je`e[KXFob>`<+4Jb4._HmNQStmmW-T'J$d.P>5&^/L%*eg:52e-=csj]m[igh#1>=Cqm,bRu_ZP/,bkRTWo2VHm?@GVb=]*+6\jIH#Ct9Qi:i"sTK.g&=ZaY`Dh[Z]j7\^HZ9W;fZct[.6VOub/%1HQ-f;O?s_n\BF\H!mk)?kM%ak"ML-]31Kmpde$*PS_<*Gr)uR;UEiI/RV@p\@orX*qj[+C^T.o59tTKZ=#hDN.5s-=d*&6FZqL:6':V^V5@qUW/3ph30Mu=]gNa4:G=UPp0WtHoVKGPlD!RQRoEFKpW+=&.-;I#\#s.s1-Pc$rG<$$2FNnpmZKm@Rc?&>b^gL+U<g6#'>UZ!#%u/o]\,@)/[qSs%mI].Z4BQ7+&hahI\/[+Am!-,3&NKW!K-%M*$m`C[qp?r^$lG30&*TH-7o?PT&7eZtehBU`%.bM0!ntL\NG!_icW^<ROPD\^+ubP=)W",*o=#Fdaj6Suq2!/9#iR^JO#<_?%[gJU?lQK,Cm;bKG@8bi=eWW`bS$=AA*h2K0S_5!4D.`n^-,^:CRbJOj[;3E9M?i>.df0l:;*S-:GZP(&!,OWAae[G?4)?Y[H/&BnetQ4>2iKaeGV<mO.\bDI46"S4Y)MVDrk9?RhJ955"L_]n"Nm:Ait"Q]&.JgJak#j<QE(e]gDjI3$LN*t<Sn2TiI8J1I1/5I'(*MQ+<'p"nb8kjZ[^e=l+*g2N>/r+rs@[A;r\sbV0c'fsoXE0#U,e_EU8A7`MeXW4Hg<;8iYi)UboAQ5%EKPQKl&lb^F4SL@i5b>"duUQr:Ic$PdkPR<SdtbnqB'Rf1RGp=,lPUn%.AFS?jr$HR:FI:8L+A3G?_BF+>Um*fP#]CdWSsSm8k6k$#NQ6.5JN2QnQBQ`Bb=ZMIiSA&pL4?"B[XHVRAll!p\f!.FpK8JG<Am=BfrB\9fjI\2?\qbDo(i#HR#c`,-rlE-+4"3nX5OauFkmBRI-&e5"F"C1lW1_3ae8,m8j]i4;fH/Lm"9^UeBt"$*sm34A\iS%QehS]B-+a3e25d65OT*J_\.N8O,4`bkK)m599YFrD[.Y2TMi+)HK0>,@+7IXYC=1&[U`eR8M[Wq^;XWV@(b!mo'j>mc^HlHb2q!qS4*P#.jL@:6rk@-W6=@:@"D.BHq5Y](6<'2HBT@:75k5!;l5>W42b6uL3UedV^;N-!HH<HR'$0]T^;-s/DZ%'E[bMLoug^`<9J1)EsCe-uelU.D+gh68SX2J"]Per9a6/WC)#(^iWEbG'N<p&soP`oKU[WRAJEXj2'm`^sDOs%"9l;!9cLWUT!bcX2u"f'aWdA)^nD(!.k>Qr*U+QL>p_k0$bZAlk:Z;I<4^#F84agm4#,0IRH><K$O%f6R6K;SP<FM^kMTJf:YQ[kfkGCY^aLFf81Zi%'*c#(I1^X8AWi<Dn1SO(YFdK,Au:5IJE#`4l#cI('?Mch<E\X2),)Vita"bCYP+YTEtOlkRGon?G<me=f=U?HucQg+JksWqNlr^ML+D,)Z0iFmL5+2cI%JH#DHB\:9:_i\1Cu<@RB?I!/<l1eR!>ed[OY&`l&Nr_ka4?FrQS=Q9+r/q1"KZA1Ko9<igKG)iT7oSC/[h]aA*5r;,'pSAX6!@'.uAkZd/_4c"J80R0Tf"+5<BU=hcDq:=e"E?IX,je6jJU0!C9S0?'6%-,61W9C5`=AAaX^Z@XM<[NDCXYDWAKKY]IB/,]Jag9Rd.]Dj+)u88XB"g;M:juA9+h<3;5U5-Mf+oerR&[$rnq9o?gP%jp[$.'-PchY%?Wmg;k'5>fQ='hk/>Ng8WUg&./?6#7/CgV1e&Hs)3L_Y@bg]pd^U\i\<kNKH)-FS3fP*@cJgHFWu&1/na^n(=VW/A;b`bq%-s<@N;IZ+CW7d.S*H:(>8_@#A>5<:Od=**C!OC#%*RO5.OqXL%J!J%K-SFF^=@8L'/GAKhT*k,/7,ke9F%P3>LcbBpGs+l9a"7Nmt<6Q]'C+:Ws0)tjMo[%IEo"9(RHq#[.`k*l1@#%_pdl3ojfn^5Nnrg\LTC0K*94$n\&<JCL`l`BDRj4P%N`"Y/f\3ct%$f>-5e_bD7d)XrOcc(q@T"8[Ei#YQ-YKI8_,S4Cp?lmFsqlmFt^]eop7-*br#q<BU1d<Gr^4KLS_lcq&J9`i`>B=^FK5fB5[oV__uW`.dL$JG%\J!gf4o;q!YOVQROPY^1NFQSt3RG.*@42YQ2t)6/i0=hnUGfp=Oh9\,2GPdX)1mJJL-BZMN\0DH+-!"7AIF95g-@Uj;Ygrkdlbt#=bVe@<N\9kIATa8%;hJc@"[LQ>VI@Z5ghDj"Sf9tXVqXn!A:+ne)`]"uI@#4DUe+"tSkE?G./OI*Gkh6;iR#pXkH8Tubg/D1l:'l3g,N<GE2\_C6QFbLl[Z\37*/sk[K?WZ;F>B.#3kZp[/J9auXL35!Qp?pHk!h3C`!ET)kVoW(VE(\"R]Qns0sR%BLA[d3VhVjZN[KmX==m;``!2u?SuSQN<eOcil^:n`4B7L6HGI^&FgP%Mmkq)Bdl(N)gN^oKNAmbPS<W=fXFr>j)G*QST&"CHh<2%g/DS:_4Q[sLk&Iq"AC<_M'$6W,8.5#;f1,bGJYKuMF%ctZ=ojQ@pEmjlmS?)BnKnZaJ8$9DM`2e5WB5?REY(Ai6`$C3Yr$'k@1^i)AuMVc?0WbP/m+a@dcea5W-rB0K,h9Pl#2o`rW'd(oV<l!BB?)%+o*:UlW+(B4Oa^Hr;+YeG1+kqge\[L9(sG1,+UN_c4gMFn6DR"^)UL=+ScmBnh[qm4GS;t2EAN5)l)#K2`K3ZWD*OeTe4\oO$8MNGVGib<?'DLj6Nm!f`Up;cKa^fn9\lqUC41d&+omtX`)Vl6/Be`U39+tl/tjr$J6EL.j\ELAm;[T%*q_e%#b*Abei3nbeX37befr.X8qS80H:6IN%5*BdP.83e"P*kITtu:K=C=1\W+s[]0_u/qK=#=lU$Cs@6bLSMpOJQ5K`"f34%4Ie5P?PJs;VpP232cV'#66jC7O7r\doN/5:.Fk9io\L4M?.\T!dYlc)l<Cuu%7=0c><IESD(7>FY3h<n;]7n6Y8q/3`FVJCI26C'6*:RcOXp$76USZ/79b?dXOhrP//@e7"\0U`NLeSNT9bss;rEW+hr%RMf;DYmY/09qngGsP3uZ3eArWBV)-:;q>;j`Ic[D!qkU(%%aii7ALS4jdabXXT`d#Q#87eo5)uQYTg.5OYr7np[R@,,odZ=tZYD'%J&2WCmA_O4oCZ__,>DeAgrX]r,;W'*c]A=?^X/eMK!$^99'!fK@6-jH#';%73ka#Tk4oVQrR]3:n6I:$lgH-i?Mu)bn_p->tP4DuQITZ.=YnJAg"0GT(3dW:9ui'BeJ98DclP*o9@E?DIDBHD*Hn]G5*:I0F(OGA&UEC1'E@FM6#M`G&^L=2VeJm-q$[],1$i2>Q@mq'dH5HNdc=mU;B0/UluHh`E)F0%Z$C?+O@`A*@Z(R@20$a],V5MrgVs]XSqMVM=N`7-Sl$]#cKgml&o/9o"o7+#X(e/rKBps4F1&FdhEqOXY0hA?hS9)=Rn7e*Ua!01fC7@2c8<lRrVB5UZR8)mdBF~>endstream
endobj
11 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 1449
>>
stream
Gau`Sb>R@[']%q&mZ&t)7^Dq!MlpN^VhZ^7WZfhADq)4)7+lV7ZI=4#>fi$P':VL99arO:QEIF:3VV_L$3WTCr_3`Mhj8<U#6jD0EWss64BUIUa5u[bN-:?-F-mbg!JHBHnNFn]4WGel\B8ENJIY7+9n<UV=P/#NA>>)D^.T:Q02n6FhL3-9Ge^mn?Jg/8HKIQ\\fk<X=]5T+F'/f?)^o1Xdo7Sj5uO_oMHSm!U8a/]q#nmui,h16,6!1d1";?OY`M\6H9<<\6brF.2@IF=:^RZ.Si4frGV.k/i\:eod5_b]7f5'/d&9J2!joaaU*+[]RdUafY:=Dj=KqB[1!e_W`$Z%#"H.a3EMG-/#f@fn+,DcbZ,LksXQ/@("mCE^@]-ij.3WX?2]Pj\WLJdsZ;egTTDj4g26S,e1<uio[p3Z"$qjDe6J"2qNE'"j<="DK7kg0/[7kUlZ_bN&U5s]22Ao1`\q$&[D^m1c^nUX$Pc7p05%)?@%I$`b5aCUK.\YH<_&f;dA0P0:/PM_".F5rj:#_6WEZ)$V+#(/nQAM0^7!#16'W&aSJEuN@A1mj=m6hZGY_G6d3"d9hGP@MeaFP<#''aUBTmq2`!O>?EcW$l@/Ds]u8Lo=WRDKgTXMG8'q:3GOI,&cgQ5fD'OV<F_\I(DKeP4Gc76+oe]]c`](_b6as1XJR*Olf61Q<-72pZ!>>@Le@8<U1.,4G/ATac%75k<"JZ:7^+T(HRU(rS4XmEo%t*3mG'P]&d%>0;gJ[?=ZkTu]AWKFPM/1peAe8PiTQUN:Jdlb$qca(d*R]TB]\kYm?/S,.226_-miWNG2tmq%O@kXpAr&mqi,D&^TYpV<H[3DUqfNoub\\#5J/a/u]9Wf/I-gB9sEOHP%BUt99,>6n+#E%uuiY(\VR1^nFCqF^-XplO,t<4Z;9[p1d7\!>(8Z<?5fa0I*L;a"]M\%>aEJ/aG)PbfP1K/=SG0n)A,(II7ro/GY90YTdZG4p&?]km"N$BMX`=22,VBpm^.o6TN6LC\@O^o"C+bkosA`j'qYD;0Jmdh7RH.c0)7[D]<`dqupofXUl+O!U)$f@9MEC)9FtRebKnlW<k?m-fG_mo-^]hLCtS55^csCkiE+n6+iI&Y?Q.Pf&+o+M7S_YFB@gFs7FFI$m$$Jq,l"A\mF^(\mD0n?.[<7%>t'U9TW1gKuM73^Ja=.quZ/]gD)!5CGWu/9E).Ggj^.lOEsa3$&00n%Eh1;c)KIM2V/um_ShCURjq]>HFHcO`/ICKDTU3Wk.l\iT/kf4Tc-Y"5j!da_fFUgQb(sCFI1JQs's]9\nD>TAHpnL:Hd(0FZELB6\Y<L7'-lU6souTc9S09@UEJ8LsXq`=VOr>&eap*Rs&6j&q'tATtc&6Z''p)_UmbF6t=)pD:c)4SM,>D*ULEJ9QL0YSWapbY?nLr-EAPblVMW!7^_,DZ~>endstream
endobj
xref
0 12
0000000000 65535 f
0000000061 00000 n
0000000112 00000 n
0000000219 00000 n
0000000331 00000 n
0000000446 00000 n
0000000650 00000 n
0000000854 00000 n
0000000922 00000 n
0000001202 00000 n
0000001267 00000 n
0000005711 00000 n
trailer
<<
/ID
[<c2d09e26ebd32524e45b09cf461b9c66><c2d09e26ebd32524e45b09cf461b9c66>]
% ReportLab generated PDF document -- digest (opensource)
/Info 8 0 R
/Root 7 0 R
/Size 12
>>
startxref
7252
%%EOF

View File

@@ -0,0 +1,99 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R /F3 4 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
4 0 obj
<<
/BaseFont /Helvetica-Oblique /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font
>>
endobj
5 0 obj
<<
/Contents 10 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
6 0 obj
<<
/Contents 11 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
7 0 obj
<<
/PageMode /UseNone /Pages 9 0 R /Type /Catalog
>>
endobj
8 0 obj
<<
/Author (\(anonymous\)) /CreationDate (D:20260318161808+01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260318161808+01'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False
>>
endobj
9 0 obj
<<
/Count 2 /Kids [ 5 0 R 6 0 R ] /Type /Pages
>>
endobj
10 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 4354
>>
stream
Gb"/+>BAOW(4Q"]^sbd?e22%GamP?B.>`4b=cr'AG3V7>17]m>99(E3gOHsC+E=*"1!.@+VmDR6(&1'SLBe(I"pb??pd<QGb=@57\j7.9#pL)>4<VL(Nc$JskiV6\)9I1[mP-?(5X?YXT/-]/!uNP5pYcNM+D+Fejq.fn-rT(;3Ed,C1rLOBpuWXj?B5>08*K5u&Mb=:qNiE`*22&!E'"tFU>[\mcMBK[_0@e&KBpWa5.p2%2DKM[/Uri/dpe)E[o[e2I>;](U7:W!H%(!Gr>keb@m@mAq`1f(c^0$Cd.]N?@6.:7H,"UKOHAZ.dP$Q*GJ-)X1"u(3S)c<\mrpKi*73^do>uEn>]%jd!=d(NB^pAQfq[YPZ]',*`I>5NA8Ed1M8t#_&<_l]*ZrsH*MZoQgtj\J`+\i=ZrlbX#jVY?J<,JV)?[t#*dV[dGkGJiBc9R)OEj\?P%Q'Q:_0mg91cW6BW+#fOm.t"Br*=^bq1M\MLaqE$<O2pPR<VKi(0**"oH:9odWPm`u*\+8+ed'N9](`K?Ndqr9b?-jAg[fkRZNV:\5#2hN2d:7@Zm8q05&oN99^UFiH-!%E5')-4<1:J4//@*%pq>\sG5Jrh.bO^Un!-K+8UJ+RB0Y$]7MX_T0FLn&K71AoGs[>Q9&YOUNr9LjTtaIRjRo>,/V0YkoF'*b3sNkts>IjZ&O5KMBA"/>T7I,]"A:r9egdN8h+8S)VOIg/@j44"A#Mrk<W).M6peHq-SFaF_k9Q3OO]ioTHR]O&bfccFt`p!Z*$]a4HH-1Y7^[te7@(4SrGE$$H@\_)I9ON;=)lrTeho%Ea,&ZfPQlqGb$.aZqO50%'4-t4U],E<hSS#nNGQ1)o4(+?NB=iAp1#/sZ=;%$*qe5\eJ2:?$aY?[8#$s#T`;$i_HJ[s*)!D(j"1AFt8Xc8$1'_A!O`_p8,]W@)5DNeTGn'L*(oBEJ-Za%#\p'D8BJ5OnB\g>c<)Z;0hAc)TcC"@rZTHqmd^Pn:"S><>A@FM0Z@Wq0rn+k0\pfHm1/6tl!0HE?JGnE[KKB\^RZ3^8nHbL%'q"+Q64aQn;cjLOa:lbqXs#L!O41.q\g,L_5EL`*m">U%i7%oAB-!8lC)6jUZ)\mk$C"?2uH:3RjK:.!(Ta6\^PlZaJe+]QQ$iE'R8/e\R2g"le_9(Uhd"1="_t6<4B]md;VIP^"&9]DGiQWA%oCrhh3fb"I1Z>/gVobGKP8+,'AEBi?A9%<ZZWJNF_i+DG+tiuj3!KoKJJ[U*&.McK%QgL.a8?Y%,6,Vk=9kmX;kJ6l$-Y9hQD^eN]q#r.j@5PIjb=dnJLM\i)Q(;P5dCrD',1c>d(S[]q`-jlKKUKGR5meYE`2ID(kS]XqkB8ieOU"tF/UI(]A'M?57BBJ7R.@iNsE%U-8?'n_p8llSs9o73VF;JN/2">e5So![WstD4)%Rm4>G%.jLmo;MLt3"'2#6805?j\^rSmIdFmRlO@/5PKSIs\UYW"h;*gf>q'>7$/k#9$,HTJg6ITP,dXVNL9oT\H2"cd61eX1:#["E6VAVUQ59#&FP<U'ZKM;9=Oa>aYa%u_OC7VnWeir?dQ=+sX63C_2kfk,Z-?ULEi4YVCV+7+#jMZB1j%S3QICER[;^Sk;h'\-IU27LS]+fT82&,XQV'g.T1%MPf,]*o6H(`mkOt=X&FbjDI:=tdOj6jXG,&U(Oqm+[JeB[>i'TG18*C]@3b1+QNs"_sRk#,"pa\kqSX"k6&8N0R70\?Z6/![HB6>>hf$We:/PM;-sRh*9ZHCWc8SD8:XgiT(AEh(j&PUMd$)^Uk+)eGDF)J,9o)EFn!iW?J/D1Mal\Vc;oIU$kIrL=qJ@6BjVphA6Wp^uKecq4=E$B]u+c\>s5lSAej?_O?*@)B-\l@5[>@DUD=XC0kgE"o/W:;OMM@*3/o4B._R2_6LJWlth$%0JDF;q4fHFPX/Tj/Jb$=>qc>VH<#>Jp"uH*:0J!(KK,;%1BMD8>T_MYV90;V)/P1N=;s@N="ec$:-/bU4C)H#uY(JP8eYA8p;mlXm9<$Mn$q0&Pn(ocoGaAnDtG3cgr0XpC<WHEKkPKd`WOU<'6eKqa^P&C7V$neFJaf>>jO51b&d#nrX^mjW7s?==:c,gZO^ah769[+`n=G:`[<=UTr'do4ZOE8pPrhkX69SJPY[gB18rX[-.=NUtX<+_.IhZG'G(](S<8P#LN;-nFX*]>eP2>Q)(Y.$]+;a0`Ypk+I7TQ"ld'&%;PTWh)a)0fkaWq[iNZ8p);8i8GTu[*CRnZC)&/?XW&$/hr1q%/3p%3b.;2W*>BKQRWJ`!L;g\/dQ(1u;`?O>\O.iKjOhL2G-=Kk6_3EegV!\P8&\b[6nYLK8-rea%3j4aeKW4IKS@C$.1aoF['gYt`&ugi\'OE8c65'rX>S*"r,c=;3YZX#[1tb@6%-,628pX3`>4qiNI5f\MX%"EZ"fk81Jb0@A_BEa8,+8HoWehr/Ii8X>U<*9bhfU"8I3C,WL@i\\m`T2pHAd6G<Q3`o0!j?4aZeUM$3oQ6UVL(</0N\1`_II3H69bdNL<j9)d`rOoCgZN=gqG7O74H)u!X%0J5m,m\T5N*bhC`%c[bmZ+,kBqGh*<4TCs]<5hDN<#t-)6Tu1[@<^!?B++jRWEuO;jmaZf-?@KMBc)5[qUj!,OT)+T;/qS5OQXJ!*&tP&[F2SuQU,/.+#:1/3-D9h%T8g6<Eg(&lWj"NO2/K<Sc9JLGOlRT.ln1RV979@HqpjuJ!jWh8*K=ne'VuXfq6GDPgtQ%ZmrO2`2Udj&F%X4d)Y9Rf6JEQU6t%soJsl9onl=GCX$QOMlCmb.5a"fH?1NSAX%>T^_OFTl?1j:i;Zcf9sJVGPi9j:D$Tm:\rE7a5]6Gi=LE%5'dU1J2C_8s?.F[f)L(LWfA2V`mZun!g'*UK5T&*c;hf_4LRj4#eI06]:A[h[8s)5mNK!Ih>r?]-C,P<L)cRA1gJHA$4jB(DMPP[_E>cH5,u#eO[:nt'mI=VsY&cb+c2'@1]T4MCJ(C$0"CDO'UMd6io2&"".?hDr:!lR(9+:?K)nFNfO7nU4oCDRDO]q!Q;sa0)UT<nj:&?_'kg)_^_$H#Ikk/W_".Ju)cc6O_"j=\3#nn29\?L"u6']UCRcI<a:Re6O+AZ19;^=KYX4s#G/^5qLWR_c1=8g=amEKHp1VTHRl0S7Y1nIsEO!^XTS'd4S8/nR0Hhg"V9:bGO*nlKG*imemehk#)Q7Uopl;l"["CCBDNGc/#q8KAaQ=01Spnug?o!5GUX+*2M%rO&tj-_Z0f0B9j^M0)(PXsXZ5R@X'=li$d%tBrX[t*]:XpKNWfIGj:<Us*S$r9;[o2H\]=6M'mW;pJN96HCpS`Z6-Sk>R]Lmc!?1C$,\o)#q"k$\%NB+>eqb(Jr($&q"/-"r[H.YdYU6]fJZ!Wr`&\M0)Tqj?..F2OJPUb%]aY>h+8=I9?XI&+N4aVk@9:NS,rM(f^u&#lk\)-C%,oJo<A1_>pP8KVc;mSHfHN4pu?C(apa=d&4W1pU7^J%:WrKY[hmo;(U)V+D\!It]GQ,NZ+q,b89,g/N3jr$<diiJ39cGb[;LW-7'p67j>VSI<75?0gCi[?@'3,>l@Q>Z>'p4$"[TF.hL8]1KnH7DUXWFd!$4W!>dLDN[,'Y0JE3@t%NV(@*;%1EBfqkJhGsao`mf1Y4ZqEJ5W@)5)3Rh=6uDo*48)n]QB3Sd@"<4W9GX`37PI8Y-L2M7q$+pq(0Y77d*pEtU`/_`GnghLn(gA?:I\\+kr*[[(]YBJ#:e7d5l-a(2N2JN4mQ^snOpNTYbfm:5MYZ=DFRiLt0NZs#91Y/kUllZS3bC:T3\nihjT?EKi,(e%N#:DpU<IV!H#)32mXK(p*Can:NgJ'+p'\(StfQY.MZlB;_5(E.5$@Ft@1N7kPHrNs)'`1670bsm2nh!XTk.:qnJGOO.UIs\'5:b#AK-lqYUoNTS^Y>1C$[J>&<p8`t6\l,BDXVP):U<3*Qc%Qg11fJGDYMotQ3''E+DIQ8"q1r[J)ZmXukLH7+#;Wm.bF5i\p/.ECIlb#Ui0ofVp]rK5Q5t!plJ%f"at6akfngt5S>#tAhb<mUIo2>1D'P`E_W!jKK4D(SUZEMn8St-(=n@]X=W;5)_fi@c<`!+H1n7j%=Q2JIaJ'%*cp$;+&p5E=W6o_V"%nUB:qM3'DiU#g*aJ@=J_k2;MR42cpiH-JNq>Xafl=E&Y3t>p;P('nK?AF6?FQf#H+PU4<<qLE-o/kcY?Zs/Mqf%a*dYHS-"o1R*uV3"kBNE.:]/6shJM6tI>pX7Rj-&K,"[;T+;jRU)gV>8nc6jHmG.#ikm'9H+"3rO[K~>endstream
endobj
11 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 1427
>>
stream
Gb!#[9lJcG&A@sBbUps];+Q*sLB?/)gJ*eeD<gN1(KR7N"qmbiP+/)Y1Xq3Ig.n+O$S6tLP\)b"oB$KREF=$2q`cY4rg^gX?Q?Q\ZN]j6%:F>]DeG8P'Ae*4Ja3P<&4&F<gbA5GHk4KGRd9&<,OdE9L++gL#?)S&;`*q>DWiesc*IhKbI\:ODsq<TZg546^s>-1HX7*sos-0FDM5#9A1\L:5NJ5+Q%lZq9g/6G+I?qn%'rHkr;ihN;%`=G]_8$o4P,W3-e/#6@XiLp[O7OnjZk96PgYXO3*2i:E,P1WK@]<qZ=hBGj2liC).6>"-;jCDYV7%;I`f-jhEl@nW'((`+<bh%1n+CL`(PE3.#pfQD'2k?ba-u;&Pe/61XO%<_p13FT/)a%T'r@j^4X>V'[GZ,^d=hk>Dkt9R^DVQn'=ge)Y,*c8L(t3ar!]!K0GHq6),UR/BYPc0_Y[(Y+ff5RS0/3PP,b<'m^<XTU:*6$Q?3`-#;ue&"tC-[8;Ln6Dt*oUK3""ok?!P,u]16%8\1Ub]/;udkVS0RM=;Q;B&r2Ta&`<PmM:5J_'B`_Y*SN5fc5\j&?e$Z&TcZ"Qm88hqLnV,qduoB>@PZN<2!inq\<a`);p+.>"R#3`VHd@I@BKS0([%FqUTu8As1KI@$8,1N:eY*AAa4FVp%.'7i>gkPh+.q6<A5ol4?h7/O?X=NY%](@r,<-1d/Z?5+Wh-]gNJ8i9/sQP2-3-+Z=^0aj$4RQHW2&2PieMDAA6AQpCI6Y;,l9\C?J+SNGjLGDA.joVQqm23jCBdC/aVUs^8M*+_-"nkU8d7P9,B`%EW(WKj&dn]!3?a$jX'46uH+``^E[@!JpF*W1\ar-Md.d4$A$EZu<TI;[pA7)2&#"<%&+I`BaL6PJne-*Y(3#AEpF\c\;q/0Xl=e!,CDhW(?D@nMeZE<WjTe+>4eP:=bZcJt_2itX(U;l1/;WY9e':BJ("UNf,<culjY,YH5eEbK*b,V8\e39VYCDYj?JVt:EXbB.2>@imYLOdC)LPf[iP"la0EL'(fm=ZNb0HI\PTb?[Eh9n.fWq@`fYSQj!Up=XdIZJu>rF1*QDW6E?IA1^$qbTQA-Z5=07Z)CMI's6fq4):bAo#-jO52L^%W*+]jL`Y-UP$0['RHOlMbXWdF5o5Np72u3iO!RS'2#&P'ZkNH0%bLMn?*T'Z($Ct35"R&hWXH\>qZ9ZV'cT'cP/!qfWVml$BKtkK6oRRK!&@^RT$;$/&<MjQ$(P)E+f$'-iW'L"H%_"@IUkmD;db4mU51"3"GTaD3erlj4uB]`9=\F-UonQ2pC=,B_K?RUP6qP9lE5N;;@2KK7XN0e'[-h($&tRm8W(O2RF7R`L_866+L(K\,VWn*MbZb1,fNP*K&GY#p10or%2:e.F2]F^C</On?AIe".8uo!-!Mh~>endstream
endobj
xref
0 12
0000000000 65535 f
0000000061 00000 n
0000000112 00000 n
0000000219 00000 n
0000000331 00000 n
0000000446 00000 n
0000000650 00000 n
0000000854 00000 n
0000000922 00000 n
0000001202 00000 n
0000001267 00000 n
0000005713 00000 n
trailer
<<
/ID
[<7d6de15b42eb949396983532491b6a2f><7d6de15b42eb949396983532491b6a2f>]
% ReportLab generated PDF document -- digest (opensource)
/Info 8 0 R
/Root 7 0 R
/Size 12
>>
startxref
7232
%%EOF

View File

@@ -0,0 +1,93 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 4 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/Contents 9 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 8 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
4 0 obj
<<
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
5 0 obj
<<
/Contents 10 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 8 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
6 0 obj
<<
/PageMode /UseNone /Pages 8 0 R /Type /Catalog
>>
endobj
7 0 obj
<<
/Author (\(anonymous\)) /CreationDate (D:20260318161808+01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260318161808+01'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False
>>
endobj
8 0 obj
<<
/Count 2 /Kids [ 3 0 R 5 0 R ] /Type /Pages
>>
endobj
9 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 59
>>
stream
GapQh0E=F,0U\H3T\pNYT^QKk?tc>IP,;W#U1^23ihPEM_PP$O!3^,C5Q~>endstream
endobj
10 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 1441
>>
stream
Gau`S>uTcA'Rf.Ggc%P)N'@0]_p2*2DX"sBbGK^1Mq1p\(gG9hG*\cX/,:CrEDiIYl!tpFFa\DX\`ZQl"bIi]rhfq8Y>[F\N<3ZFSHJOJ+/ZO:EI.9;Lj"p9pUD=A+[eoc"[;,E*Y&iB>V1si"!*P6RK=-X86e>nZVf#]J.[gZdgRR)pReWQ5"mW-2trqqShl`g(;XRiBF:_STdg@O"3$3(1m=oeOI!J\Aj#^,fi0=QI=g]:E42;P&V%dG)![K64<i:L*Y4)%&Fa1_9k$+b8s,t"dtYuPW$P\.4B=a,3^L(7KV(%eiu[FcBVFn6@<_cU&.AU>W42rf^eV>V]QaUAJ9WmWPF"O:g]`@.1^%UsETSFIfPJSh!IbMD&&K)Dh8"J/4;'EpcoF=!6:h4pE%><Kd^lDGX\*Hdn`fddYS7i5a4;TFpms!GUnnLr=IL-5NV1Q/X9o7imLp!D<NX\SimaB<[qMdleM`')8J@KGlW'cl"^&S@MDA+OeHa<PWZaHA2!@i0<RNF0M@ZK`RtrV9]Y_m,R>HWg'`G(1QX6,p#/np3KJjTsf()t\c-83je0)*LW@Ybn*B+N9j>dk![L&&JK3NU$m'<_>_PTU>Z0.?RkgH+lYcO'aePbH^Rp:H2SQJL%&sU$V1)Z4gV'Xq+e20T%$jBQ]`hLpM@*EHXnE8Wo`$)em10-9[4HBhb3NU%@+0f(n]Tp#``?=LrUlSuaC6\1j;`cBC)#bog(A%ZjbU/Fd8=GfYALYmSU8^u6Sf31b;`4h`N1DXNU<M#Q\U\8JZk?m%1oab.di%YS7%nIk"ZB%%dRkD?B_V-K(WKj*e(3Xg?a$iK[XqZ9Kuc][eo!h8=#Y>9P[KK@L$l!qd)r^%MGbZFpSpr+co%s7ZL6[\9)2^bD*]!Uk-FWemM'N+mh/jHb&lHa-ZgSSLN$+Ubn@c5bG&7oip!mp%_4FQY^BrMP9c.jf+53EkBY,L]hh7bgND@F/&@YU$+RO4mGt9!ZE61A\*n1q9[iQUO6l1t#9Q.FAHT!QJ[=f,UKG#!$&uRbl^O/A!aG*tB;lW+S_D*o9Iht]Wl1oGo<`puk1s^/[_E>*9E0amaAW!Br]PB3m),_G07]Zb)Qt@q"U$s]Jf(su]Z]9')^(Wrajst-Nn]BB:%NMb7M:I2,E.D)GI0&36bo2:&2E^LaH+Be&?J)`>^(d'dH8S4H$rlKH@Pri)"Pb+"6/e,#oOZ`hQRZJ^u'IPY^;nWV%['XpR&c0[WbrRZ/8UJ>uQWGh-Ft7:1[G7#2GW;1OoFu!\H[T^jk8.Y&#4cD\2Lm)#G5gm[e2Aj5$aS@YbtALgcZ?)oKS<0[,0J<Q,FY2r4!&G,"CSf^$O"8VVcqer?04[8VlCJX[B,QJFP*GI>8tY;j])caDN.IZP*op=YK&l[Y?4!H7u!i!qT!gcbRu86uQ*7t1W&a,a[~>endstream
endobj
xref
0 11
0000000000 65535 f
0000000061 00000 n
0000000102 00000 n
0000000209 00000 n
0000000412 00000 n
0000000524 00000 n
0000000728 00000 n
0000000796 00000 n
0000001076 00000 n
0000001141 00000 n
0000001289 00000 n
trailer
<<
/ID
[<30cbf8a5681ce7d8f9602f7956c47cae><30cbf8a5681ce7d8f9602f7956c47cae>]
% ReportLab generated PDF document -- digest (opensource)
/Info 7 0 R
/Root 6 0 R
/Size 11
>>
startxref
2822
%%EOF

View File

@@ -0,0 +1,99 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R /F3 4 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
4 0 obj
<<
/BaseFont /Helvetica-Oblique /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font
>>
endobj
5 0 obj
<<
/Contents 10 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
6 0 obj
<<
/Contents 11 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
7 0 obj
<<
/PageMode /UseNone /Pages 9 0 R /Type /Catalog
>>
endobj
8 0 obj
<<
/Author (\(anonymous\)) /CreationDate (D:20260318161808+01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260318161808+01'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False
>>
endobj
9 0 obj
<<
/Count 2 /Kids [ 5 0 R 6 0 R ] /Type /Pages
>>
endobj
10 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 4321
>>
stream
Gb"/+>BAOW(4Q"]^sc??=jsmEloqD3P%`Hj*6I(%9\fqCVGh&JEC;81rqehY#nRe(-L""fFEZ*.!^?tRnDN6[!.c7$Iu+)JYt!rt>BKCi+@=KC,9kq'kk5W`DU6%eOfTqj*oiDVjG2.sS2'd[^f\Ld:M2?_Z%KnICD`/-:le,rBOTiH!!aM%gBTQ[1EF/uTW<E/aET`a?;AjlJnC4oh.1hg`cpWY2S>T@VNYdPH@J(Z&+9aY9oL-[MdKud'^a96mcsfKn'UN8FSg9(?5t"grr@PKfFP4(IY$h3'8g]@#`j$HUa$&#pPUs=8VK>Po>50[5Ib>GU\uh!,jT]iho.!)T_1G]j<7h\2sB4N`mZFPI>p.3[+K73nSTH9QeP6S[cX'(>Yq&S9J#f1YX5B-mGc+Y+o2nJjn^E0m*uBB#X-&F_bQ8Dia`S52G(RZZr&Z^,Y5_`0F5b+P45H+=icjRg^Z.p*COR&'PCV8$J'8k9:@&5qTHb+.M8PpUrYb5-"t+YqRB]U8\C)B?%:4>UWDYj"#RTZ?;Ef@JX1[BS;i8uGOM`[$^]_3Ep8:JLY_cN1VKC(k@Nq;@F,sNAM$Ul"J,aQG,I?\p+^ki1\gL5eRZG,B9IlWPh7,F!n.O78Pm7D^YnSDCmJ[OcTk_7HaZc[0XO<$"eH!uY?EG5f)Tudj2,;rpN(X[%7<-NAZ]@pYV6Gu.M`3B7L"?%Si<]pbjVHSC5mBNs7JO??itn<ek["^YFY-D-k;YP3T&!;ePj+cIZ.>Y2;oG+LU_W`8%KL&5G1DmlgshS92P8mZ3_%]Jel`Db^r0)b@JBcE_t)jlSVef`7gW1o2VHm=al@H=Ad"5]LNsD\!sKTW3u*;_%p^jfiuD`hi>j_-:A)5VUSU3BXQ9!gTOeE/IYZESP]RFL5!0GW;mWK)]=%)agmCb:D@lbhSrH&4+(6O45M=+1>\^I[/"`uWba5hSUJA'cY&L8ZYkWjKNA,qFK'b@R5/PU3D`C%0\<EkNKGHUUp$t0gShAdq:lYB#pr:DPm`YL9?EO/_j</47-T1TrJF#Z,([9PU^Y);qr$efj53MC5QN2(R"YL3_r%h"(H#rdj$FF"8Mu%%,+qRCGaM<ZPtb<lbBUYHnV<]J1M),-Us(mPREm)lkn1Zg5`nA/5#cjBB]>&JnX=bkQTkLG"p_jK2")<ZT41I*LmBn=K/EP"2fT=Gjq+0*^ZD8L=ID"0?>=Q8bfMSBl'%X=>'5QNcCSmIA`>__\6gZUia\$ZnA%23Tj@`H:sR6mVq'gpT<_W7^K;!3?o;mQBHNh]>[sAsFL?P<VZf2n<T[Dq@>A&p8mpAg'Gq3K(;bNP,(;`Ji+BIs)P7tcSs7IE*2F&J.>\7`+KFTkp<oZ>.D^<?bf"@Bqdn%`"&3MA&AurV54,1<$j>Y\1PV-,Ba&U=4iTf=,*`hLPnBg/*Y3j/RcFQH/Ec9oUI-jHrTpd&9'Kn?)jp03a@!2ZgZ/p-6f<!<`]$gd]33UWJiqWu,j_?[7.FP*XOhQ)BJW.m5_G9/`eSW(qF+SUV(5RlXP$jU)*aG%4T)]\IWm%L0]S?DqWZpV5Q8!kFlphL$e!oa_=3J=#0,$BRlebdRRA@9Hab:oO$#eF8a`^A1Mu=Jh0ub,REu^lT.I8UZh6ZUV)[s]l?Zc)C-?QLMP5g%,O)ip;?Z:`0?J7)8r*1>G!oPXXLig.7DC]Kj3(1EEpKf58hk!PdCQ*>;T,[d)J<!F<n@%IJ^u_\K#U>^K#UnmJRD.IR1b+f7W;;*S7NGXgqL@=]`C.(rA_4\&5Ca9jMp6@[c?GGj5cNde:s_bTrd(K^oZ4f_Mm$D_Mlkj@!*2#TY8VY'[S=/>g2g"MMplboI(71YsQFUTMEIe&/Tjt$CF_I)Us/C,XY\+^)m]Ag4k:f_k+"1fgZHESh=F\RmmmC6+Yu2C`4(dN2FccQcVrHLS[\0=i7+F@>8d%HFeuO)EH#dW[JcDN>r/OX*$kKVI<mCG#GB!/o6tG%^W6-V.%io@BaQOBf'WE)-gAaPL)%GP15dd!JB'hUq/C[2X5+DmTd.\f=`(=ELm+SSd^9/3G5&TjVH1gM]M-X%b`XWP]Z`Db??674J/GH8,Hu19$mJ_kG-D5U<!FNPTR9oUF6Pn4ihBC8U-f80-^)$F1nM=kT["&3dj([dlc56U1JtWj8l]`(LaNQK'%-H't"Ct?L1UQC/ZbcS(2H2iH^g*piWr.JBfNtVl,gClCHD',)'U":Sd3p!2R;kj:$De&MJ6>;6s?ieu?*YAuhq[hQaY.Dt(u/<:B/6K;dErY6&RO9d@]ZG;sX`(805.D-aKo%LS4c:V)9T,KI@edlGhLdkhJ>]0e&Nkh*p.G-=Wo6_3EegV!\P8*+$&6n[c68-rea%78K+eKW4IKE^InW<b<t[&t)loe=_"Rq":tQZW=EY\0M`qV\?$9/M.C,#E3u?:[o"->3lJFJ_"tce)ZQYEa<L<`5-I[T:\;lfK^rAlT&_`Yj4=*W!2ooGWJiCqc(0-$K=@Ua6.SUQnQc(t5^!=*l%t=$%N4=8AI.X?;"(go1G`MaN41aOGt-,d8<3iAknQF4)9mccZ7F/!9Xs%?1sTF[d)00H9aRRo%C+&+?>F=<21P_Lus)e6G,SB_>YJFhIL?Eb*-[b#B&;"@GotLnHuqO>m#b^9M"E^_QAta!M-*(hjk<OllG^_N4hs;UMb/BoqLE)sfYtogbj#'i'C['L,uKGO`\TA3*8,[WR!eG-?%fZT]!0@ls]b.!'GG#:mCs&uNh#fmI,^NG^--a1IHpA6XPtb@kkHnPql3@TsR"]MfDXUQ<t!o/V4Ec2't9,L'p\H)X]1RC&hp\T&p.D2V-+_DNf;RT3NVgj^f=VHDL/A3=p5g-P"(\uL!l<3N<6B[inZc1%nt]j*I?6\/N]8@j.8N]UtV"Elt;g`.CR&*M60M$qk7!CRg=[YV_VL$GmamTX2Q_Dt`3L$MAN<"M,Q75s!!^d/P^P8;C&._+h<)N:7;(E:DbTCC+W?_L!'q0`F_$Og0kAA(Qin23G7lK67&#ZW-r.LRc['Vg>g_I,Rj?a3On*;Q:IKn(,BP#hH@'0Y(+Trn%sNRDsH34SXa4S3MLn^)M98+5Up\GGmBjUb_2T3P\ti6cpm2fI[B:FTbJB:W`XV;/Fpat6W]>d%HZGhK]i,pAi0X#&-Jp#;OmX#%`2nE+aNT2*b`A:/TH3LnCea6@8^jgBmd4%kiaR.+@\^/G7e5d^sLR:Lf$;AJn/KrR,NhaO/LP2X^_e<T0SX]8GSKAlM#g#T&F$Y+9Fq&.`I9!Z4oe>l;2^g0:N/2RLha,##kMK;%aQDY@)Gq(%nVt+MTW^mk#,p5j+lEfmSS@I;Jeac[+X>P8eNtI'K7,W66N9s];a(2EV-)Lnu%-eh:TL#7S)<?Psr'F`N><odGV1$SDa#kHY0YGYhWq%Y:9%A2e%Wak*O7WZ6=i8,,Bibd3qM]"ZbH'uN#1f(o"U>,pI9Bdk'WQ>JFf6]sL+c6Sg;Gsgc6bZGL3_'&>jPrZI<!+"X=\h5Uoc$/59OV)8bnE?fhO2CA#aiQIS%CWqB]W+qPfNQl@Xri=J45Ts516`<F%+(GWc\J/.mW]-,QEeK`q]"I![edfrHPdL5g*!_DTlcYea%sB+Eo-,!@9)P-X.d&i8;$g\sD4m5oI-6p,N$"D1_gnCh-ArstCP^72SS+%TF*S,1!s+mDGm$:RbU6lAbjRm3q1S^ut$`.s/'ob.59%K/OmSYp^lT4DRb\aamsl;VVf:.T]22JZE^'9^L20,W/_mT83G@o'%`FXr1O_KP.M@bTY:j(-_"]4era/E;`$4sGiMX65g<fo_XhM4LVQjVQa3Vc=O']Z-giZXPa5b,a3_[PQ7[nVNq<:]qT_i8$<e3a\g?HhMKQ%QBg.K0Z!\(bQTYh8:tDXI]#*r;>"sch&&)77s;s_1"kg1`R1pAa#GLc\H&GHsGqU=?9]=@0@n2Cj"/m0L983-+EhfNZ6*8j$qQG[dlhJHq(XiX:#07%g4kR0ce!1=hEOneUdRpA*X>j.=$N+i1OT1U#;eSht5E9%s,lg,e<FRrFbtM35#0QMBpe3&pPZMT1QCLjp"%RhEdUYqW:g:EI9:kA:kr4Rt\;&l?8unliP*<mnolQ.\K0+G]QFJ"`g8*2ktkqjS6m*L[W_]F6^rDX!&V4HNdbRp0nbdc$o5GhS5jI/iS^M6bHR#j7mps(!`f5flXQ6Qdqc*gq4OoKp_9;:%9hch!!moGM?DTAu"UQd>GZXMsPlOhtHSX'.<$[,b!I%=fe>C!?Qf"]\@>RAT<V1/>JJO%7m?<kj3eX;t8Q~>endstream
endobj
11 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 1445
>>
stream
Gb!#[gJ[&k&:Ml+oG_BMN+Db,)[j!YCr&pMfmV#$``@[>?S[qlnG1Nb?]n)&AmfDTQ4uWNg9#Ek+'mg?nAFX;=oeIaLU03)E"D)(i4eNpr!#@/B4#;aNtf;Yr6Prt8jYK+Ku!G%R+^GE28]iM9T!Nk9^"cOo5VpmKl@-T#ooOLi*>,e])6M3^R/BcI0+l[_8>df\>WJGTuoji>!^_+Yn-r^<2rS^X0S]@,4os,f#KIoK)'>(\sjEHJ&]eKlI^/H`&OH^%Z&%?n9'=W66(eZ7$Io0i*=An_7@NP$JJ>^=E;F"RE'P7+FODskdtgO^&fkl`dj[2D?3kDcAn:T^AoNe/l0@F7j)-n#D>r2#4)Drk$b^NhO\ikr4E(o#WqC#$i;Ao=m-/&Sb!:1c5<(hNJ+-%S$nWBY"E`Ta$1YR/SiFga<loEP&"PA;24X4R0Em*q.<d[Kn>$J)2?;Fd:ob&l:fl$1f`HkP_!lG"I@PdY-k81.i:NKAU:>2J>La)A4LJCAQ>>Qb,eU#*Qe@.@]LJQQoV9(\Y;[C^H/dePo4>PL_atEM,3c+@jXi9E6;(l.(I!_7YcS+e4s$6"cKqq:Eo%[G]/oXMd<hiY971R2>Z"52'B_/b>h[_e-i',<SD.poW#h9;_5g!(=(IL_r@'Ig-I:1%S:<-2B>e/BB?!B3j>Q]mViuUBG+ejcMcY0MdmPU(#VbaFd;@;V"@&k_Z39NoigH_+aVn%C7dcf.+c$r:&d3k#WNYH=8:Jo]&anjW'I##]1K>$580rk?F;X_4E*[;@&hdCLU!0NPuThj2j^bogJ2soAVlQdg@Q//W_e,D^;M>JX7WKQot9\*bcr(7"gCqclZHprUfb(1R8_13Af;gGSBL6Q;pMUFelR(g8s\1Q$&Y`N9(l7WDpV+b%]UE)@KuMRW00C_)!<+>A_ATf1#FAPXD64ff3;Cd.^t+7eQ'6$^Q2AlXf-K@XkbUMAR%XkiX\$LI9S+je+QR`.Ng)]C-1CcRo+BpV,F(NLF'.+;`_4mMdESA[hf@\B]6M0QmdU[#J"qIBl&,ECK@/"<9=tZBf(j@:q).2$KDnh5#tc9>Xt8Nb/la6rcG4;2e48DpV64lWS_gd5L/$a^<K8d,O#72&\C>f7kR!en6cLRG!FaGAt-<4M#B0&%im92-sYnknDG`3#2U3dVL(bUgaMaRWI'=XgafOR5tSG[-LYhi&3K>&4rm!&\T,F__l'9mN<*rW*CCBV]lVQ2VfB2a7D"'BLdQ1OW9:GC<U3phb%EbGE8OAih/ijkR%5>5BV5NR)#3Qhh3JMG>oV##$c\kD6&4[DanYL$$Y#'a?4c-NO1'e`LN-E!;5Xa1Nt;3YiT8!p.lcb4+A'S's431aCMU*bpSsqIb\m/s-kEc"]"\-8'^24.6,MF0p\#lh"N5ZrGk8ZYp7CiDKt2EIOrlN4flp0%MhD~>endstream
endobj
xref
0 12
0000000000 65535 f
0000000061 00000 n
0000000112 00000 n
0000000219 00000 n
0000000331 00000 n
0000000446 00000 n
0000000650 00000 n
0000000854 00000 n
0000000922 00000 n
0000001202 00000 n
0000001267 00000 n
0000005680 00000 n
trailer
<<
/ID
[<56505e2557d57a1d80465ffa553e36a9><56505e2557d57a1d80465ffa553e36a9>]
% ReportLab generated PDF document -- digest (opensource)
/Info 8 0 R
/Root 7 0 R
/Size 12
>>
startxref
7217
%%EOF

View File

@@ -0,0 +1,99 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R /F3 4 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
4 0 obj
<<
/BaseFont /Helvetica-Oblique /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font
>>
endobj
5 0 obj
<<
/Contents 10 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
6 0 obj
<<
/Contents 11 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
7 0 obj
<<
/PageMode /UseNone /Pages 9 0 R /Type /Catalog
>>
endobj
8 0 obj
<<
/Author (\(anonymous\)) /CreationDate (D:20260318161809+01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260318161809+01'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False
>>
endobj
9 0 obj
<<
/Count 2 /Kids [ 5 0 R 6 0 R ] /Type /Pages
>>
endobj
10 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 4541
>>
stream
Gb!Sp>Beg[&q801^sglj;q&5g,eHjP`5LrGAOVdVm+Jr\MThm=OX3M^ZL,Ea!D-NE&i@]e8p=(j`6\`t#(mFB^^pW7)#fW`hpiB,5:t74COug\Mt`$HO/'Z'MANH[]com>`]_<F(FY)mkB"Z$HN<(7hLBbR/J-_d2"LhZ;A<^0&_U>%H8NP`#C,cp/maTof.jjb@"aKY_nf'+7PU@N_u"\+K1>TK3ZBWi_f7e)_n4#qIe[l%ga;7`HM(KoSsOd\]>&dhrd2$IL_bJ1Qf[?qosaFg:Ak`.lBel<4C@AJ6JpfCLNuOdeG\Yi6UIO9Om4X3Gdr!+*2CE#\P8]Z_dT11jUjX=0V:HSX7[5k*mnYKMjC!%gB1XH[]<qg=<?&*D4u-M2t=CR"%!@$b`h&kD%a3O<kHE6LBO`OSsQL1CgjY<n);mY5&16HklGO9dq&Dc.qNHgOH=`b(m5[e&Ps"ELeCCn'kjNqplV^U*pJV63#c(*@>]ToY8T?p7$JXSU>WtS^k0Jph.E4Ta\r7hrA!Vt'U.([5f9)]AGl-B=Rt9U2B3./mj>'PPo`gU]SQ0X],n/rPB]9p8nSP7D^ZArR4Jb0!>b&TF0n%TkY[Au]44<o_u>2n%NMFG6.cpL<tpk&7ZX2#k@65=ZT#(<XoE[SPmT5;KR=P]IRjQDg7W]q@/G"MqA>]J<fO\&.*&m#-*.ImAg,FD,%4b*i4#WEVMW?FI`.Fk[%mFE%oe&ir,)9%>[qa9GXk/:aF`.9Q4D4mnRh_Pfkf`"(LeJMk$]?D[0ZU@V=Ih4GK5,hQ@DGtn<g"b[G6C=ON;mA*nHsDo!@0$'6q]"qj@iXWuu>mrg\MFU55N(J2hl/D0OF%3r@+:(M%Ei[u'S1%'*YIFYh1ZA4g\G6E(]`FhN)JCDa^55,&\@"V#OFjT^gN/eme(PDtWWh^IW<gW*3d.stVE45-Oq3n^:+jn@/C=m';"F7]bL]RWl1cb$#/&o.EraQ6Lm(YkI@!L.%nqTCiY_F`U4$1!2\Mj^gt^?7;e&mr3<Z$\#)6<EsSb)9*q(PZ:sa<K\TmeK1;&CU`;p#uA3/%'nXJpL,+s-N5==6`,I`cYO^eo=#7&BGU5%156l.)F?0b8&36\'<JGfeBHM$U#\%;*g8U=eQ+^"O71.#kS$li<=[oFsLFuaWB14q%.(U(oW/N"2jauU1K\=.ap+S1C/=8kKl"XpcSB.Lb<1;d7eeqcY50^Vd`([N*&++PZV1<[U$%7cdKf36<0?PHQ5BUm\($]6<F[7?&nf@*iJj6Bi4k=F]esUJQ&37d0\Sck!l9'h4ki'Lub#K8J[%4D*]TmdfuYa=hnVml=VLXR&2O6qq^Gr;@3&M@!^mAlVOmMhk1O^lFAQoZ)GK20V:]iE4c'WD=h8PU]poU/3G!#?;+g9+A8==CjFUc5aU,5/CGl.H_Rr,Jo.!t_lsr@!mlcASL3eVThuL<+'VC;CtadOAHHiAYh81,EX:;@Zo(1Fl.BH(CRS5,ch2YuoqDhVHC"bIF*afr1Q+**i3]WXiLK%MOk/sKV()Q/XKcK5O4MW.5GmZeQ6ekp@T&_EHL\J:rmB:YEuD'-dQ]9Ko9P.9`R)\q>@]'T-4pg&gPVgTOWif(7-i<m[aff<Shhc.g*5uaXR)Zj^(<(801*@n]IY;Q8DI?WjC)J"g*B/1J33an@ZOG,&AQ]pAm,"o!Hc!O;@A.p/YIaLQV,2u-)tX$[Q`u$FLFBuBN)r%mJZ?9m@7rXjX"\.jfRf5E$kO2$,POF\4TcHMA2n,YVtkA+D5m@kOp!HPP[>SpGfeV34nW=]B_GckGVgRFrWB,p)A.AEZ9.gnerguQ#cuZ:F8L2V,GT-I=@W+dIjRZeRgpEb5!L9b4uWY"&R,@Pmie7Wo(5*#UX3r7"0mUJqaTLT$@?$Jq4*OkAUX+Jq9[NT5Y[L$6#e#k0kPJPcKCeKuhB+_5a/:L2fu%/<?q@#%ftF8d;>JJ\h(m>fgARcnG\pRF*<RD5r2==coT(?r\m7\@.>Q)6=/KlqEEGW#,k-S;C+Y@.XT$:QEOeFZN<B.8-3f?]C9%'`a(<6=6ZsB.<LbVp@$>(#;Xrg*q$Im0[BkeOj@&qD<\RFBG\).@O%l*i6G*Bcbnt"^tUub/U+0K7,=P>@+B)A]4OpY*W*i]*PF5No/(.f^*e)B[reKH[r<`,oHQ2:X.N.Bs#gfQg<.;[]('pcg!IUn9JP*5$8qe_"mWtr4MQ9hH?+Y2R1I6M"(9j!#o92MurGt_FkVIAF8Kk[IW^jfICfX.b6!8'ja:jqBnA%&\0mEAjPRi<PdVdcSu@D'/3ork$<o&/JJ7\2Wu$[$3oZ;aN#RtT;nQ'k;-#P,0N2onU#-H4k*ZK'[Q5ukG\6I*g%uI6W1c<7"^;;heNhd0uCfmMQ%"@34,h$.J5ARm,f,oc*T*3%K<H8ci>84TS8hPQ3"H:lRWTJG#g8um6hh3T5WpEncD-fLF7JO_K.M+e]+sR43p[IDnsW//OZ(ApiT."FZK(G%M7hE9>3..c]H\sKYWhtfTl[Y<R>U7`ukiCLEI&X73D]`T##^:jFVp8+X1%23#Cd(e.ntkFCMH"8WVtYOnsiHM:>>K1e&H3)NgbhU><:q(3;cjJ1mP3nn9!8eREE`qhrJtD8(('aNNJ?Y,rP_Q"na;@+a"_Ib8"KfJs.eH+70P_NjXL7jgoE0[atJ7[dCd)MUt*DO#$\UC-(Y`=3;.DZ*_-\sfQ`j<d*%q?c33:1d[#FgSI`Ms-c"!e3q4$2MKN^infT<"0opb.6!SHS2s8:EH^Q)5&oI,7dKRZb+2$'Y@.f.5#fZ`Mpmk&?-B60X0!5AZQ=slTOK*bTtHW,dt>IZl$fQSn^s,e!:SORQU2aWh<c*\OeTfIFnXlMqf$DHCZg[g#TRQ2nA60fntK+q*RT?<r'Z5fAWQ#ED_C4>U8.c+t2*'"gGuS#ik2(a_3B;*[004!tE+rc\j4A,'e:a7+oN(e6&*mg%CU>'ZARTPNg@45:Am!d6@03>\<[E9dl4)@hk`_H!`B-8i>DlpDXt+a0;6KXLIC!^(uBjDRSBE:sGTX-T+(VOg+84CicBuck2J6*!VOD)Z_m.-oLl_$U&db6X)c;<2Ah20otbSj&mpCr#FP;U%KV`hql=22_f\:O726`_L6VI1Ck.:ClGLH9F5b1XL$!3h)B2_qZbO/#("*rlqB&^YckVZF,k*`=dY[bSV<Z^MfkmuB8IG6K:C!]@Q%POmj;]T$cdKS\\!eJna&u_aBm!!]c4qs\-9SBfXUAa<rD56ZTl3<eA*`kkY1<?(+bbohg^ZB4gci^9s;ht^Y!mUQ?X!;#F"+hHlGisBR1?LcNZ=AnBZ?8J9O5N+oDbg2`KU:jQ^X@rY&CrX0^"`Ej>?!,%1Sa8Bn250D1n56MLH94s>+,/Z`A"g/[>Q40QpB0BP!n.sn[GGWib]h^u"kfjHk$dIcjUL)0Nm/Vqs5\@lOXi`0WRrLI!95cYesO+&+H`i6,cPO-p^R&WNhq'N(fL,ocH75Whk7][`$3%o3^@0^Q7Q_DoDgTBelDn?BZ-c'4b//1^V2:s$U!0e258ngh.dZB][ZL-G;!-5dE<R11$c$WeH5^07m'jtDjjC=@f!EKmk>b<H!E$Va:ajB&A!d*S^ICXg(JT0c/jk2"]TdKd\I:8_@-9]nHB(3Ka7OHA6=</$$a)-Is6ppV6ndIZMrs<CoSs',d/Aq:cY2!#Qa^:3@W4\"'U7FBs\KdZo79:&Nk6_2ffr7n;qUMQD6X&';;p>nok2%OKFfHX3gY'4\E(96p^$nXg;H/NWB!nDrXS0c8fMVu6&\Jf^9kZ*^:u3QnC@rPao;FB;C=nYFNuGk\H/T_lO!#M?@>-6n9_-Q^'u')Dp2@+q!@e&&MbL>l@a:LUNmfrS>K:(^5Bhsf]d+on4W9GhJo9!,=e:)\WO\qH/W#Yk(+N#MlV]f9hr7sm@Q$,N%Nl:*8%G2^KAAs^_jlhD3#Us\iMERYGR-*h1ABd)Sg.2L3jHET[8,9i:%uiKHF6MVnd^j?=`7WDFu:,8F0V:4hjW;c7cV)79>8BELLt!PT*oe3N%cJ0\0jW;W>lDZ'R7*"bAB";-.C1H]V3L8'(j;Pc?IA=<ib'Un^OQ;Jpp/-B>le^7ZnYRZF9U$eR/=KCVrHV?=%E\rHM!HlhB`3R\,oU;0km]H$l_.hl1;0=^B?nHqg+N?`Wpg[3s2:$X@7,OIA,HAr:_bYNr#3]-mE3`q-19JuFhr_ljV-'3V#)M"uq"`-KFSA,f5g)su&FDB>S35ith^PIedsIg+:<em[p-Y^4r%i@GZM5B/eo^=s(GNIUrlNIUI6^#*[.R<+QNDiJ@1URAb[CFQS1^njE(4f6ooKKuI"n->2L?K_(XS\2m;IX-0"!!I%Ti%*5MCm*,`b=)0^?F&R:]37EGgQd06,AU72^?!Og=g@=2AY[ot)6t!fqQk,?9(pHVD1Nb>hX+5u)id^Aeadde.f,A,IRs1e,gEr`B%lCgC9pT4ck-C-qqY:Z7(>:pFP9hubS9t?YPnq'$?Ma~>endstream
endobj
11 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 1444
>>
stream
Gb!#[gN)%,&:N/3m$m*39EPE9nj@"o4&+P9j2=glU_e];A9^XA+\9SEhd,^qags<PV_]?Q/WdSHS3;37J2f7\E;)RK!.LKUq/77_&(<Q.^^FOr$Ql7@mj$\7MSKlk'LWL.+tj@X^j0U*c<Mqj(kE2`0hd-!I@.NhS>(!H][19mc-m*@=8/>i5!2LlV`4@BJ=l]moDKLYX$or8;bLCFa;QI=,35.a[=P\AFYsh0OK56>L$97EIt=rnW/13VIeKI1Hr%\>'C,N+Yo"Ipn&]0.3D`=&V:;CPj(hdJ\8Z\K6"_3j0?uTD5or<,"^Vg17o4oui:)e<]<r[)nJ70%563$?*hPiaQU(JEF,8h#E7bBSFMh@Sr>jFApc/C=N*>Rq"8`u-=QBi37IpW$S5%oCDC*M<=uV_JF_OA`++O:t93FQ0640^R[p3.<-tP([b1:75,aip\'aeOs@-B)@>,SpJV).3S;,<lm;Zr!"-SVIgWm[mKTCEJM1=L=#43XP(+ZjBHR*qL)at?\O09cVI`"k@n0QL?/E^>VXFEQlc/)/[+\[4,+/0Q]:4Y+%Qfae?KaCq*DiZ$Hg"-LMap\=X?$*_@#>BL)8ZE-m9[Qtt>h6^FSdNV,aXL(Rl;W]YP?[nZ<;G(g=UqBK6]SH>A/`g$k[OGBf8=49L(*+b8I:hMp5OW3^%cR*DI8uKUo3PlTLG`2X7kU,XDe\W-0bF3ldRUjt2:D6N4#4q^\j*2<$]aeHNFubB?UW.2]qV%ZHI5\_B:g-;#$Wu$>*'a\aJ-gSR^n)_hR"84h$h_9B\P!*WC3V_dLnX=@qhdAPI,[`PtPnt]P4EfNRKE<`l&_U?-$8_H7^L4IW]^U`YfQ6C$<978>C#@TI:8HjJGh"Mm@>F:j!9b6`T<Q)$45T=GtTdVPCNCHoJ<qWbg:IGLA;tG6f!bfdu[jYq4$$<R8%kF3'X>L92ElS5#.lF:BrDH_-!QTGS$4F5#Z2=p:]/9YddDC_t]?Q)X,KhnHY/;b`ajHUZC6&)P'Vb6D","%VsR;Fms=5jQF<IBsPZ5kT#6Q!0sM*PHW(>,kFt,utJeVemDQmm^Zk%=WD+qD\6:fusE2^Sbt)IJ>em6MN8j30".V&;nC6'0KIg.>P+P^c()VXk.CV\)FS2k0'H^,`78qHk@A]d\>)1*+!c;8=1466*ftYi:lu$l]+dcD6?IPl^PcBr52$5,[rD5=`F-ao_lVb'h;[8ijEt<3oi-cS_1fk=,\C1%\DuK$/0.-Bh>k0irupN<)n&k^n'"9O2U!m"_rQX@IU_e?/7cWk$[n"3"E>!*M@1"j3pf3`8J,>,mH/d2pB1W?l!2+dR**TTedd...0R`5s9sdal)[Gl>a/BFt3$TC>'3Sp.qT.0APl_]DkHR%T49AR$RsT%`N4=KF\Qrrc-jK0#of-58KVGa4jnjJg_K7%CJl`l2~>endstream
endobj
xref
0 12
0000000000 65535 f
0000000061 00000 n
0000000112 00000 n
0000000219 00000 n
0000000331 00000 n
0000000446 00000 n
0000000650 00000 n
0000000854 00000 n
0000000922 00000 n
0000001202 00000 n
0000001267 00000 n
0000005900 00000 n
trailer
<<
/ID
[<5f966b9fccc853292c327990e310f686><5f966b9fccc853292c327990e310f686>]
% ReportLab generated PDF document -- digest (opensource)
/Info 8 0 R
/Root 7 0 R
/Size 12
>>
startxref
7436
%%EOF

View File

@@ -0,0 +1,99 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R /F3 4 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
4 0 obj
<<
/BaseFont /Helvetica-Oblique /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font
>>
endobj
5 0 obj
<<
/Contents 10 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
6 0 obj
<<
/Contents 11 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
7 0 obj
<<
/PageMode /UseNone /Pages 9 0 R /Type /Catalog
>>
endobj
8 0 obj
<<
/Author (\(anonymous\)) /CreationDate (D:20260318161809+01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260318161809+01'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False
>>
endobj
9 0 obj
<<
/Count 2 /Kids [ 5 0 R 6 0 R ] /Type /Pages
>>
endobj
10 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 4382
>>
stream
Gb"/+>BAOW(4Q"]^sg<je26S=]2,FP45/DG,<7j?WVaKPFK19N3MMaTs8=!h":0l$PB<O@G'DB1Jj'J'nDN6[!.l=%Iu+)JnVGOf\*3aA+@=KC"!ZO\kk5@CDbiQfOK9hi*oiDVjG2.sS2'dZ^f\M/%js%4Z%KnIO"_\FTcT8ndDE\o!=h*)\+f+Y@PW<o7b;jCOO7Su\/M-i(sU(<GN6d[)SJKsZbc$>3#PN>nBH'X^:ZP`Y@I4/>l5Y<VeD!#n#l,nq[VG27(;'KZf:JiqHN_n`I<=Xp'Y,\Sksfu5^8gZ+<;n-]UrOb,Sg0+bQFWh]@/j]1"pK>Fn-C<G2!j&Hh;R'"M'R0b;HlgUXA-@7A$@J%P9U)7D.GF]B*XqZ*!gK*Z*<R,SS?`hQP9U7b`0m\W8qmB_hE;/Ttl^<J2FOj*n&L5]O)^?L&kCITS+h<Y?Zc?5Nh+=\8D<_^sk@&oIpmQjt=I*JuYTFTq*AV'Siu0`>SAC6]''@8c/.L_@(&(VO0-P9bU9iE:Z[:SZ"pSu67H2474r^&os424+gX_q/h(k(-0$8@e@ZcGT't>YM$Tq7KCl0ar@qZ)jeDK#!QmdI&h]d4Ro_C'NSa[@6HjG>*&(JJ&oTSRZt@0aT?)p]p`qR*F(GncZ>mh^<3Y!(2f<YeUnQoi5d]jr2&'pUK]McMKUbWeR2eVm9@-D-3//1_kq#D'O\j*mU6T4QcB:4LIX?MLTqB-.p#jUW98>J_/1k8/-j'YFKNBnEMH//`4ULQ(%3$m![YOm6f]fTH@%*Ie@]eh^0cJ;qZj$3'iI9$YD[JgL[ZpIbLjk2NNo,/JDo4:7\!Y^%Lr;%*"/KL>j65k]*rc."b_#]Gta=2OhBKr8r$%IPf_HP::WS&6c1mg%MJtA.+%?:M3YC[UESs==O:SgI;AhC3"3%i=j2cYICd$fFD9?`f;rKZAc9V0j9(\7o_G_f?QS=^?7;pqH:9qGs\Q]'m0Cqb`u=pb(117>(7D77lX'^?bs0JA&\#L-c-NjPl*$J*_Vi_05ZJ?-XMVWs'Y[<M_%6tF&,=EJku-Wf;",i9>*Rk-2!XYs.@-bZr7buC5h1>'?<[%J?L/i.hm5q:kFs,<tWVhZe"Z%Sn9ciJOcN[3nTkH,8BAS^G\?>62E]CHG4(PNhl36H:!r_!DWh(^'QXb(oABa9=p"G2'%<+rLc)h%Su3uT>uHBUl/?C1m;6\F5"j[+^+&nS?,n:L+LWa>=ZlTF*M\S;!,a;*lm2iHgjA8!2?0WQi0sca!!ZY[4)$Y*7hr@i)J&e4Ft&_4QksTF.Z59G]Kk/Z$+"p\%n6D["0Y[(6C)#r<,ReI-B%KmH/J;AdE`]1-9Q=3Y\A8)An()SdX4EM]/AolT$X4\(U283Bmp/WBicX998tWQR4EuOMfBM;P'^"cl)No$a#4a:=N<6OLBEs#^U3J%m7+eVs/P`BGgU!f1m`jQb@3C`Wm_!_+&@,6U2-4b7PZK9H<G39oBAL>YgHcQb!aIGCcu)dug?K*2NZF:>-U.c=uP[Bk<U5=HTh"F.$Y<=T7m\j!OTNO[R!D:E&P;:]L.;hqM=IY+2mBrS8(pmoX72%#qp1UWfN*,SIb6>I*n:1Ba6/hYJqTFroQ.=6l(WD,L&L,.fO50-jn^Vik2?7ASKJGGZ4'=?;Vj$R8*5hZ&`ia/O0:04fpJA]MBoQW!H[;`)5TBHjq2lD527>DguP*KQq72H=L'NIM[VD0%":N+=5JN)^Su[\TNE+W,"u2jMNg<h[b)WsdMuOJCQkA"+"VA3Grj4H=;@Nc$n<DE3_o3%>Wbg5QH`RZ/f@=H+fS(l\St=)e8pO*Q9X>(qilq>RVX@f&/Kb/8J*;"6??;t2*N"e_+^VA,a/24lJB&D!cJLI.cE@:@$WBBt&UOi*?[93B*/Oi(Uh/iX<0L4q(Ol1324Emr*<.8sg/Y\@4,@@X?hY+hCT%Ps\+MM=hMLV`Ut?.#lj=I=`3eEWb9S#2=c/1XV4fJIUc/=TZY%@]fkf9XE%F:=rj[:N4N@.kkF/rcii3a8FB;m">fYJs"9kPp>c"!LCa=X\[.`UgEFa83K%G"`l$?,#m8Q3eSX-gCWX/m>Cj1r%0...jVinj",T#As8b$A3@0Z<D&W?K^R28H%s]0<,Sp88>,!0'?o2kIO*hCf$BZ^fL(O%/)s5I.">8<aj^?I4A-3l31S%qFs&!+6F(tNHTZqq.0Nt[.7J8F#m<sYfu]q'`Al!Zr`E\JbLJMKao\Lp1iDEeTTJZ<OL.7<gW1_Sp?I`I@Y`s'q=GfTImWejEU>-B9'k2e68]NC\HFI_9qI<f<AuM31#(T-ea$<L;@YL80nWaqq/mU[7P_D'>7qgGG+,t]M"=,H2SL-@19e78@k^&KR&N\TH#[$JHgbXPp0c\-JW>pa2<:)(SCtResWBGNnVfnjqJ1g]brmM6$'K.1W<:3N#d*9=ukbX*Apu6CY_+aC*$_<X7D$(Y4/Kjd+?g@DfKm7Ah.Rn@X!l-;F3W,>1^-60b$3f[K!LN[JR4JQ1rD:b0r;qSQV&Y2Im)%9Pn`D!o'CgS.dh>-TsffXQU1d&t-Mfckpb)AjhakZZ4m2$0;$Vk[(iNeY+lN9HZ8fXi5^I<j-7Rj2Ko?j!mMrVOBIl(c%OF"T:?9XO6e6D=pg*XbaGH1f9(D8B^L\1e1mgL'0K$MN2LHK00t&@,KA609smap^El0r.*J6`>c:Hkof*@f$tMg^![);$$J)$R2";u>]<'U6qE[p:M98Zs(+7^ctn*)%ah#mo\sV)m@j>/o32a=R8#:];uQ*.#jqFq3_,t8`F*_/24+lod,D;05aYFFXt6OZ'ZIM>r,[sl!BVf@D,e%!j?BKYUfiD.CY(Skju_+'1\oV5/'"ij7[n>FY].i:+O-rP5b`5!<C!gniQPutXo\k(JubO]6,[Ub#eL5>.[Mg8`=N9JdD[NfY?bFUYlA-;jKcVV$g`1ddbWZ!gehW+E:jOtk&AOXODgj0TmE8`.&tl'(g-$!*<eqkG)0E3mU5_QgQsgs4a-P8DDq<1MBZ"H/XXRYnD'?eJOG-Ep?Y1rIQ9>&Kc]p$iYr/0?ja'%od1]rchtSYRk+4W<0>5$,dV$^N"XPGleWq:(^V1(NZU:q4kREAX`m-ldWMF33gbr2-f[4u)9gHH0H7&`A3<9sj4OrV3ZL7(OW7<*7_Lk34=DK%[Y4jG-uI<\&p34;1kTaUSp_UR,(KA3fFX?lV>=Z/l:ga?oe/8ag!>;OM:O;]8n`/O61:U<N-e6t)O9S_['rZ,NItE"Wd$J]\^a(o[a/7cn;CD^6?T.#@X[N6nFV$Gje80sGj+D$'d6qQN<f'@(91!`G1nH#Lr*o)VgR.87`m$q4DfKL?-?7P:TTk[&n6,9,DN,eBSE`a'i-+u97Z:@Q27;fg<)6b)O8eGr6YgJM!tRcQRLL8eVQTsgL=]>5/X&=q$\/UC7%;9VSXu3*khfRqn9@DF8'IAO'`a\VB/`oMg_Dd`$L2LT?]t'r_:tJE-5KN_iRQ%RD$+qIEoX^)Q;TPp8K]\CS1aAYj"t]!tAV)'t&lFgn[Jc4q7+ZBX$..DLUMqok@:umBWIXUq]/me<BHibDD64F^qFt;LV2,<-f.^(hM4;!qf=#;Q(n[4ECi(^MEddEil.qogm`@"rB2Li!rL.(*%#Wp"cETYGT#M2S)Hff9H<P"uf,F3QEM'oU#nVb*'A.b\W'<qg.kqCNVm24EHJb$*H"\[/kURpREmDcWcKt^<^PN;dXc+,e]"@UZb:?8Ae#JF%F8sf%5T)5<L;WKJ]csm,r6L;^&/I1&i$XFD#C"n\oBg/2p78,X%H_2(ZrX8HkuXN+kEK>.DB#'<5QuRc/h%*BL<jG$"5o3UG!Kg+=,aGcgD+8E/arq1V[h-0A0:BBn+E9f\t?e]ecb@c+b"0q(o2ea./-RHNi<7SnT;JdZ;^DOZ*GDrd9KHb3+0X&/.cU<[Q`(5pH2rfC%/c?c,^qQJeJkqQ(nPXLdhrJH&>3,$mddOj&mpW7=KYgcaaFLXcW#cdAh<pba?69%8B4!hB7C/->%K+go.-FWJAOaKX/+g;=WY7CdrO>.ciY$%63*n?,FVaKbSXsnXJO5QaBeY1p!^:id1h1=[P*D(:H)>`OWE]SI>(DTNED'\UA:d3HDEQel@Ye5TFWV+NDDW:.h\+(A"Ct8u2"kE9<UY.Y`-/P=d'idMSG4BmNkSr_NNGaJ8T]GUf[ej.kVE4D1iUm0^ke2S?.!r4V5A0GDU_c"iNm%*)Gos4+l9)g&<5iqDH8jY2g1<.?5'X8#;*h(+`DaF/$<P)ikk/PWT\4:)@'lZSnKN=OplA^n?,oP5(l@B572DpP8Us;R(iM?KFkb\\&'JYJg`r!H#<MYk1].?p~>endstream
endobj
11 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 1424
>>
stream
Gb!#[9lo&I&A@C2m*0PuV?)8k.GnAl:#3)7`)1m0"X,$,*YMuh;Xr)Z!rS-j;0J1!B0$r8+Ek;?qt;TA;'>Y-mXLB%r'#o-5:B>Mk"D@u(VoqahTmS,-FEATJ]E?r#U,Xj*Y0+*pWuU(\QV]]!Zcl%QlH5)0QZc_NCFfW\5*s1k:'*.mQY$kJ!aTgDsfgk4niCDq[m(6X!X1E(93OZ2NTR/Vl<@SL8<1=[:!F)aeh+Qq%Lu%K<sC4M"icT`_a^ia!*i%l>_T8%1_8bZC0AcCeBgaWD=J1f:nRMiUBqRSTP8r4=BKcL-<g`J;&OjLZ'c!3$0-sjP)9TTMB^0]_DdUS9T,kc<^SBj3Ag,U;:7SLm&<gV=sY:_t!=*F<7mCkn`tKifVT#53h8l9IZCG"l'GeMPP,>;6*#fD1)-M$^@B;m)4dW(1/k/N3k$d5*;^3UTph%(0)tq_#f4kU8h4V8R+<AmL^barRs`F1$K+4G.auBXM?3J6XHR'WHs>r:c5$rN<W\PZV$Za-9*.XfK`u4i<UYU74M>];,j_k>^0uZ)A&69.^ZGd[$K#NDJmGp+U=te-Sk^ZFkf;/0[C>\Il@B@HZ1KB!F$<S$J72V,BfRi.pX!f#g,d(7$SsK`Us#Uimajd(.$+?7&D3Y[qSFC!]<^/!^jh(M_XZ[&a6Qg55]i<3->M15E/Z;1s_r8g)N"Y0cs8Y12CUl6no8M%['=ZWZ(.!kFFJf'tQWP+Ua1u>54URp*+6TW3slaWE)`IFS<6gC+r(dTEX"'K.P.RV3qW<Z_lh$l_]g$>a\?<:B`Lj.kRu83gS@>3(^a8X%X@_j\8pL.t#%YDJU2sH06@bWS5F-\sQg[gmq;o7<0<XY?!t?dg!l$N@DD>D0U]=EHR@c%i7UUk?;U._SECA9jd4HdPg^q`7D4L>s$mLh8me`>ZF3kiqHrF(Fr]Qh%n<[Qc@cHmWfkj`qnjrATh^qCeCou5g4,VZ<^86Ksd18anG\7S5@p=h3<?$o!"\tK?FJMNC.5$3-eVcp*#D7pI.dajP:T^_0'LH[WcoK_.i^6*>M[+Cmh_9:pP!r_a`&R-CL"0q_.kol?:[4%hk#ApPHmE-Ck6OZ,^?::%9Zb0?uhkkK2"+g%]E0m"bCaki<":jq45>#EQ*Nqh)d`=,*)e;&$rY<sHFS10f$V>1/_Z.X,qofQmMdd20+0M`D(R++:jf3#lr1Ktr_^:=qp.iEh?m]76ls':9e&aCuX$jnbf2`S-n2\F1cMW`oWJ[ld"id#\LI[_++1#hL*8]Rdu`S/foip;GaB)4uAX-O.?USf#[.g+j0LK:28.V8\mYLX(:WUSo.%K7`0jg#2AW$?Eblp+#STCV(CorSAU=]lL;pmf"R;3_1ut&MFXl4c20.0c_6or^#I[.^*Qrqgf<nTEur0!9O'/_Z~>endstream
endobj
xref
0 12
0000000000 65535 f
0000000061 00000 n
0000000112 00000 n
0000000219 00000 n
0000000331 00000 n
0000000446 00000 n
0000000650 00000 n
0000000854 00000 n
0000000922 00000 n
0000001202 00000 n
0000001267 00000 n
0000005741 00000 n
trailer
<<
/ID
[<81c14c56cfaa9f892b9ce19cd6d971ce><81c14c56cfaa9f892b9ce19cd6d971ce>]
% ReportLab generated PDF document -- digest (opensource)
/Info 8 0 R
/Root 7 0 R
/Size 12
>>
startxref
7257
%%EOF

View File

@@ -0,0 +1,99 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R /F3 4 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
4 0 obj
<<
/BaseFont /Helvetica-Oblique /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font
>>
endobj
5 0 obj
<<
/Contents 10 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
6 0 obj
<<
/Contents 11 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
7 0 obj
<<
/PageMode /UseNone /Pages 9 0 R /Type /Catalog
>>
endobj
8 0 obj
<<
/Author (\(anonymous\)) /CreationDate (D:20260318161809+01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260318161809+01'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False
>>
endobj
9 0 obj
<<
/Count 2 /Kids [ 5 0 R 6 0 R ] /Type /Pages
>>
endobj
10 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 4351
>>
stream
Gb"/+>Beg[&q9SY^sgkO2`,CTamP?B.C!(6+uqgB;tkj*ku9[S322XSs8<Emi^30EP"t)04aYVQ!^?rH!'\U8"qV*Xn;!rlk:;47]L?J:#pL)>4s7^*Nc$Msq"Edt$-?s<mP-?(5X?YXT/-]/!uNP5qr%Z]+Jr"LAd&WA'WLe^Cb5uW)WHh\I!^oL?VcF>@s!":#T6?kK8VH&NR;i1HoIX%T[>iC1EG7GL6M-B)I?dqjMSUYrAm4TMtnG$HAo=HqX3qBgMbL,7s+VKH<"c&<.>:*WmhQaUOGMpaRc7b,kO7FEL=-J9&7g"1F+7BJ96Rol.tSEiu%0lnN'r%]A5A2nK+h#Qr!.6q-o?OpLlCo7.KGb]gMD9HCeqsnSYU7k@uN\M8t#_&<[RI/D2](1-sZ*^:B:h,\XH/N9<:U_D4Rkn8Z3CD4i016*59u/3^/39J[;,A6ot)jN3MiW/"Noj[clrBW*HVOf;0IBuLggk*D=#,%18jK<$C4AV3QOE%mNlJmJ;'\Ob1[PsA]+:q`!#<6\>u]U2quhS')XHo%-"#K-0!/)B/^%k/<$`-Kj<O4TSrnSD6lc56cB:b6?mZ7tnRN+dF'UNi,uHT?`IpPL<0m2Zi[3)EM*YVSu!-miAV*^@KuO81>$hja[Ns)YK3$8AhR4psM<Uk('Kd7aSnI?"\rZ*!3=W+q'-S;jq09u4UrUtMtCfG&B$mGY\qij#-un`1VU3;cj%<.GGU,@3N6%!_/e7mq+5K$*nT#-V@m`Su<O>fmB!`SMuedlpa=#l4Runlm1pqe_5M^SFT6:Js$1[pTssZ<a9<`M^Cs[TT`J>,K<bS2t!\H0`H4"H4'a$me!Rd;$#E8:t+#?OjM0REaSUI/RYZm[Aqm0UYh*Jl$4$A5f\#aT_sMT?X<f9u4X#BA!8UfG&B$ONH(n_C(4d:iBhm0bqF*N?)laFHLCe.UIVYa&P#5f?QS=JJU#_qH::,H:#NaMH,DW0UHBG8-^W(>ZU^U(cfH)epRjo6B)_dF&.20B7@t;Eo1B[;@8)VnEIlL;"bu)^Jp=aaN**-Ko!OB#N4pq_fqq\5X7Uu-K+p-i,;Yq$]Q(b\4FY[68fCr#j;>D*[[+ZC"$Y31>8g0r1Tuj:Kcln+n>tPk&#bq4;--J-mHn36\Q?O:"k^\?B[Nop%-#Ai%WN/jrMA36XjRBd5'0*N+NXp(=&UdNpp3BV\NLUb+b<n17Qa):(G7#J69'seS29JJ$t@RWTWL)I\Ei9J3Aq/"8C/rH6G[D<gWbcdGn&q1+eAj/;JAP)E@D(+.^2P@r?G#gt^Xu!DdUSS1$>_BF@H.Qo6>r`WA%+;87Z+JSk8UB"Rl/][DBp+deZXfK'^9a_su]U3c6c?7]h.-!8KeT"*$g\$5]_?rFlB0e>F.csBCT0L1X^,M;Q<bQ,>n*b1<M,.T(94%?Gko6;,G@T!1e0rrdRHUh``"o2XUPZ#\21aj#fOb[>>\&fdI%\]p8)Vn(,G-e&7"oDQN-W)P.&?0k>YZfM\QH^Dt!/&b/`eSW(q*eJt9:)Xa=L30EF+'!r2Z1'Vs)LRQAD/Dje^Musr:mJ(esT0Dm?@Ne$(?&h1an)JhTR-!Bc7TbhRfmlHJfZ-:9:ogghAk+GO*d?AO9V^IIbH3b1@$+9CXhIN5Qo<l\R\rN'&Y]Oet$*;ul4^0?NrJPn*>plEI_^(jG^ZM.(1Vg6WgUU39S`Q&+0e2"'S<&kQkqg=]HQar(..d+IJQ:`IMK:`HGb&8Xp&;aN1j#d,tKdl^!3mAgWH)j$iLO(4Xi^WCdAh09pqFr]=[*8PWTgMg+'b1M[\ba=A>9O!K+9H/rm<gRe,fdiPbJ5RQNU7WN>>YI;Y7_'Ct'f(4VFY\E!\,_aK5c6qZU\_;/)8Z.XK#h#l.2\F+m$[dD.9K^AC^DUo(G$P[fn*/,/f9s2ROo&8-J&D/$^$QS_7F#^L2f[GPss:.$T"@d7DZQC@5,BP.gji2"*:]1MCpB`W='JRH'1e9\mSsNCl1%VeqG*H9oTIX(^`QDe"VB/lj6R\)NtDK-;4)*Q9+3B)AdCas!+*@IA-D*KuB=I4F^A4=FYM@:5OTt=!52X;*r7nBm+s4M\jPNc#0U(Kt8!j*nWpc@9YmPK0d$Q]3;9p]M@pR8H%dX0<#Mo#\p/1hTX?bmWFG$fq?LX!*diD0\?K"g:>On>(pZDeu@;:;_J9CeSj1#H"9!c(%:k3q/lZ3\Fa%_3L))&YfmK2nG=X7gKm1I!q/e!$Pck+m,bg$ZL+sM.VirQ<i>=BSpQUbEuj"kN6Tj%:mP<%/7*bABlR7*MH.g1k+<Y.*0$D/"m^cZ\HoK$;>*p)1gYMq.Tkcaa"DP=c*iBgd7\q7#<YN<;gLjWlAnIBA)Ie?dXA/bR)]I?b9:%$BJ=+*,uWl6_@=,*2RKNr!&^.Mc8#K@e:E`rHW^L:c.FfUZIT*Mh1j2f:Vec/38JB3S=;O=GGVFPH$!dBT:&^VLGl=)X&/$G1?^$e%[c'E[OEr/a*LZN?u-P/P_7?edrr/!0lXPt0lWEPZ!c\\S#>[*#Zr#iJhX&[3%(E!:_(d-)k3$4Tm<7%#>^3Khn3Z^3%Qj077VX8DqbD86$@B(>JTf-)te=r2pAABI=ddBeE4c/h^QTGN+>O<BhgAKBL4rMY;tqfK>8P/Qh#&`]Zm:06Ms8UL0p`:qD'a@J?r*MOc:uTVZIeW38F@.)nHBK60&57AEI^u`m&!S89qXDG"$N!FNL"9!rL\pr[]I=G:jA+p)YL%aOAgihFt++"uil41O6J'G&U<._+U!%WsG+jU=c8q$f*:AD(&P(6D'ttBr3.qm51a:r+3OjPA.,+FQ@J@Pr[D!"4scG1pbnk_#IN<VV!ida_9tFg-P",?'W+Sm&N_sC>-$e)ZHp8YM]j"O\s^ROrehS]'e5o[L3B$qYnQL0QR^u>c=4u[-)Eb(pZ]hQF?3=EK-K@eJl'5Z@RV[3@_VnfGb&aW%?Y8*gcD.?dT!cE>Fu."nmhW?%7PHp#buP#2[DM_h.Os*Pp?Zd*U#XpEESEeZ5u)Tj>&H>qC[0fHqp%:hN^4J/UQ:dEW+Wk;l6u]c::%o&hbeKB^^GX'*>9+fnbK(hZ##<L?%Jptnb<#r.'67W^$$X_H$PLfUPZ#ZSB*D0.6N7]/#9FXjktFXeP<V\0!L^K.6:7p;rlK7g;TWFG9tX\L1\kYt$Y:?C%6)kJOM8jFH?e-FFpiGS=_WR[u$(n.one1@C%=N`N%CJGPIK/<T\"@:NA6)5@K=>?NH4>`+QqcK6+gjRDkj'i52`&guHP3GecZt*SdA@%ESMpDci2?m(qL7fBAr!*u4BD+`2_H/hh5h+pCjI*6T:_(Hls-]PtDtK)*TpY9P1pWh-@(o:hW5Jl*K/)f/>VO`1p(n"SqMP8m_:T,(]XCjh76`.:A*)UJR/K;2[@r$m<=UP,3?^RNIm&=IC$2,h2s^a[9C@/e`bkmI8"N\uACL'b4S7"ik2I00Us&9(i]9`FT^f4pj6>WN3gkuTpOfN_m+.\tSpl1bn*B4[E-"3oTPf/IbL?":dHAD`&pag9Ssb\KB-uQulO!ArI!dgmH"T2;mFh84A:-9OH$_1C5Gmib;u;8I#/B7KKAV(!i;:K\RMUT_-gE8`P^gLtfr/!n-!Rl79(nb#8M"*Y-2Z5J-mhRK&VS&N=<`]\P'Q8\$=EO/a)B8b]b1:$[l[tP`'M:TIIEdM^H%po&5OJke-`+)n'Qs`&q5\s7sRr?VtPfc>s$A(!';+MC[>\NjOa&'-%9U"YNNp_>Kbd,;)TZPD:uR0?qs6N?u!gI_Ge5#k+Oo<@eDfUGr\N!kd4sU]d^ubZeNL3`I*fLj_H$fA?gN.@?fT)^22G)qPAUkc"L#J6AUsf:2VCJo4>P&,A0+0o(491^[Am'QQ5I;G1ZOY):Ks?qGUS1]TsN!MGIkB#4qY&H[dFm0B]`=J,Ap5-YeScOj^bFZ/<ps%JRUuhbfW(DR'2N:Nq_PKmL)J%o83YiKmELpP'#82CdF#g=3162^An$%96W^b,[\b#qe"U8C&5;5K0M:f<o'hS!CW&s*/5$^_<Q*n.@d'+tFA_d`Yj`g-]2,r?I<WBSq8,]X\rnqjS(PAK/W1$-SYC29nO^nH8Y%B$%)=^Kf#JI(@sUN?1"D\MAL%,tF`p)%90D6a=k.!f(s@HCq53^]BF4LAs[+iLA<a^QIuCP@#A;%KM(69DFB$&'O$Trl^;f2+k16@Qe)R-gS=U<Nd=+iL>5:ROT)tY\[9EJ![:YR*pE1;R28i04sh&q.?+jl#:ZNUZ0VA4RZ):k:YGjP;MSpWjL$4q(b]Dck-C-gW`p9o523sA[HR9k)o6;Sbs9b;sf\~>endstream
endobj
11 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 1817
>>
stream
Gau`Sa`?-,%))NgE3h['d+g)3jt)_d<*!4kP:g^X-$P6)bU/V9n)pCTR'\9^:=[jYatAhWYrk.A6&0:S*:lD?LgI4Ir(i(fQW>&GI*8G<H[<:b\N=e7:!^:25P.=#QD#&gSqm%_[Z.fPT"os,)hj[g#$kCNHOa8$4O4@>gOja9d-UG'O0@GIXY*Y@T0AEZmaBg3,J#;4FXH]PW)?Mk;muB$-]t[V.5(1k>^N0:b.9^1eMg\15qg5Y&b-\8VP7D,Q5A3a7m3scH+h)N6oI]`JQ%FcV(QVR]b-O*QR3bCcq%e?p>#Ae?/,%`808-ioW:P!4q_$1oEr?$g]V#:SW1F4q1M!7gN&V=nmN[/U/_JIVcO]?@`W&K@_2lp$1N9eoOSuR1Pl!`D:tWK\R<^,RQ7fP0Bp0CNJOXH'U:.gB#hNuY%]7U8l(j%Q+0DNerit/r)Dqg6I!0r'P/V*mJ/Y>79QTLQ#N9bEskkLDT*CDVR*'-?ggW696+ksTWC]67Wf%WTdiZ0l^[MiIo/hOP;++L9l.o-VRV6>\4FQ(SV"U+2Wgk(C1)*dS>3RcK@&\HLg5!\GqOS;]"FPn%Y,gP*R!dR73.%/OS"4?43kiP=S,o`')A[Y_.R&?KEMr7[X"Qt(C@4%\A:G2D%;=Ub-7T4m*3NBqM`l\6BkuEjD:PK9rcWdF`a03_#dKa`1=</$0\I'='n1ncRaAo$(e$Z.dA+>cuW[j)'DMUgW?fO6qa!jm5`.p@](\`HMPn"b?tN+Z,M(!JD,%Z_6k5,o^s%V*81Z=IB$3:FB9qd11r9%[\[GEh"@!$C.UigeLd8B:KdG<N1!@e.n\rWg`UO<S$=FJAf3tU"*XPU`+FWOUL>_MN1:Db)7e':WFVSs.O]'I$X)pY:'mZnPc.jD&5[/6.iRi1BXAq):;O;`0@SFH!DS4(NClX"bK,%/ILj*MLA[`e"_,[>fFOYo`c!C6Yc\u_gp'k9ju"E#//h2dq3.KmACip0!sbahXVn]>6"RYpRoBgV`n7qMkYr?*pm*[P>)Ps-IcCLt9">*T%6gG2QH:<LLc^[J:8H[5T@[`ITb*M/U-a$WVF=5+;tFGHcF?M,*902JFB:9o6sZ7d\+WWT1LWn.%ar&<162l/?<MBPpsFMEF1bkIg0it]JGP3_R$23>-h>KS,grD>'?-7)bk=[1#&Ako5;E>>/"i\r3PSR/!7*e74s51[@'!Wq!$!)S<N&'A-lt'JR\`E+CT1OB#7\D64NI)BJ^>C<D[*7Ubof8-)E/#p%6=]2_UutR.FL!?k@X5&c*EO7R^TUq?g7C&OV)i#di98'C*li@-sWEBcrWiKo*l8:Qk)ll94f`lROQ1SprTesY\)`[f$:H%jGfRI#DGLJ>'*Wj^,BJd[ETuA9XHcmP!WqJ@W8j[13h$BR?8NI(.tVP#PIkr@+Qh%#laO.R55_Ya)75@5FC/Gj@D$t&Y$2,koeBoDG=q<J)g!%]=2%Y40\k`IZj<Z@P91*^fsnAo8ITd\i(aZ.'Q4&m=F7^A\uf\@lmlX7M`GTnE@.p3ao5]XS$sL>>aH7VUfgt>L21DKMbH#1\cn2qL0"u]mkFO$uO$g"BalJ/XaF!lkQ+sA;9/.GBN*Ad53/Hjl$EYoG:#!AnU']p%g84@aAl0rY!D[4X[,^8&mR^d'K5rn:/ct.3&Y8`7k(>EOa?ZMdXKci/(_O4PgdCfSKglrh^KY6.E]eir5ei+76!L1<^,d',"u&$ND\$L[B4\M%;r74BU>KK0:!mNkA0_;#[)&G9$P]+2>O:JH!66+7oodr[p,O"-:kLhrt[+S50%eaDeB-~>endstream
endobj
xref
0 12
0000000000 65535 f
0000000061 00000 n
0000000112 00000 n
0000000219 00000 n
0000000331 00000 n
0000000446 00000 n
0000000650 00000 n
0000000854 00000 n
0000000922 00000 n
0000001202 00000 n
0000001267 00000 n
0000005710 00000 n
trailer
<<
/ID
[<4c9f527f4d17306914f49ab510ed74e2><4c9f527f4d17306914f49ab510ed74e2>]
% ReportLab generated PDF document -- digest (opensource)
/Info 8 0 R
/Root 7 0 R
/Size 12
>>
startxref
7619
%%EOF

View File

@@ -0,0 +1,99 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R /F3 4 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
4 0 obj
<<
/BaseFont /Helvetica-Oblique /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font
>>
endobj
5 0 obj
<<
/Contents 10 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
6 0 obj
<<
/Contents 11 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
7 0 obj
<<
/PageMode /UseNone /Pages 9 0 R /Type /Catalog
>>
endobj
8 0 obj
<<
/Author (\(anonymous\)) /CreationDate (D:20260318161809+01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260318161809+01'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False
>>
endobj
9 0 obj
<<
/Count 2 /Kids [ 5 0 R 6 0 R ] /Type /Pages
>>
endobj
10 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 4322
>>
stream
Gb"/+>BAOW(4Q"]^sg<j1b`eMamP?B.>`4afob[IcIRD?A0t;GQ5icE[f:de5iP-#@ZmmZcL+Gr<6tm/*$-)i)aI4fi"+B</fkT#km!]lTnkIGo+=iN"hH]aj-u5c-T(;6"m/,YM8EBS5]@4J".3bHqrn5QTQX-KjoGZs.+[EU2-Lu.(6M,fHuk?Dhb8dn`ouEB;`^?U#NoSR)Pbu1GWVLeUX:[)RLO-]_o[.\L6pA)p#Y#oI\!-mbJeB+HCSp$m.TH,]C4+kB6<`.H<hL3=FUj2Wn<Aga*rU*(^Gq:)?j4K&nN:VMYFG9*(bj57-9'Jl.tSE(Bj-6o6'nkluq+dc1gG\NX,2?=Y/1gIZHs^$T.lE?gl?NZX+p3h0c]eXE1g-h\;!!Kp:_/\PDiKZqA\'=`!NhT+\MYGapF1C4t+WI>![YXW@Qjkmi$Adq&8gX_:m0d"p^AMWg7e#T4sO(.o3g#8W^;6#8UsB3OU.d<!K'RNc2:bJMdZ&SJsk-p/%eBYeTc@C8eXj<9(erD>e=,,9LVU>boY3dH2_>4QD^)\.Vk/uRi_92EW^`3BknG<XkWVW7".13LkKkRAcBQ6qY:/4$#dBo_>f"Pp*rr34dfZJ45U.6n,1Cf#RMfGPnjWo2nZnFpuf9=))TTWS5X=Xs\9H9_LlE"K9N[8uKp"2t52'YYosT@]iQ(a_d#CB`IIKmCTlYpe6_EqoUl]NN56@6__0CUBl3Vftgd%K()Bn5pk'gA-c.ifJq\o;rF-4iR$SLLdej':tE$:R\20W-_D6,>-Li5&^/L'[?YS2W6hkd:0fnZ_3EI1>OOsm+$<LLBk&LWO4O[hG8^ZHMKE!A&T!LaUSXLYZYn/6*5QA!Ob7_c/'YYHoilD>1c-')=o]s>-/Llp8_5)$\QjQ-<.gi@:9c;m.hB4)``;EaNh`@-UpL+DdjTl*F@=8N](U_9Xa.n^AbF1=.*/g48Dj/396%m1N'14KNA%$kgD9(PuX$jIhH0nIi01q"jJ)q_7!3N`8'.s!!bV7\Q9ANSunebg(%IbE/_+&@/:Ur4@T>`305m"QQCaZ7j#K!o`>;]%!)aTIgpn6:0lAJ0oV#b(ami6TaH=q;1o6ePUM`u!g_5GXhtZ4c">*B9VorpfU6paMSq?QNDF)L4V*`9%%=]$=h(?#d-!%^+%)dL`0kh>YYU+P>sul):-b7Ve=3su-hE.$-bhak7BB1O9:X\*2KNn0<ef+d<NFE,-2DcNq(fo10E)L)]S$Cq!Y2^F0+:>^$oqYf>HJs%r05a+pqq,O#HL.pJG%k-bV]umVi/g5Rhfu(<gaWgKfs=)WIV2WVSH;!Xq:=@'FimFVcVWtfAs=_N2>TYjre^n81A4[#_I@7aBi'"+=1.9OdW`(G.2SkE6tBb!HB<g#[&fTiZKA)T+PTr9.Q[e"EPVg&ZM"nXc+B<_]jtaBi54!EQ?Q#K1@bY_u+:'P1%N[2D>erOb[>>\&k<dLWJWaNNOV"G4VS""_fS!B\Z6dW8bES=Kgu"U!5`s!=_fY)BU,)jqh03P-.oLY\'G"F+,Zi0)W4Os6q9GET<8&qV0K6rUfimelaD6*ROe'$&81*1baYRptAYYg*@:;hRb@BG2O5^6(PJK9XMLRp\WK%A]e2@IIbH3cIWGH9CXhI/B&f2l\R]%N%pHdUg79%#h8`YR\r-1%e7*rn@%[cGBYkE=C:c,MG\/H``YHk,&']t\te:_1sVsjXfV&r!j-=B"HAPF"HB[d!l:2p1F899N=_s`3QhepcG'-o]`C.)rA_7]#b%j8d>c2oD9($ua3cKZYmj3W6<UotJQ]<VKc-pgKc-X__!3C%5l8A4.%jS=\<u^q.k\9&f:tG:k(S\b6+r-tV*4m]$o"Lh25p=e8]Itu__;QWC)[qcS7#S$ZOI.4OY'uNRtcRU-sLX/2@U$McEcQ*X5p/:?n!mCf!&jjQkPX^Sh?b,L4d%X'Lfp:iF"@Q>$!Os)AX)r-agPL_PV$,R--mf%@`*)_6RdOdBI?GE,B;_6H;Vh>$DaG$t`;`lI)'RVmBC7f;dB3ma\h'lhhjD1('i!3=CNo^NTUffWfnkTH+[N8QVk'XCX`=o4bX][$r^M.D!66HkcEX'R:g\$DY%W'SX@+L9-].K\(SI,#Z09f8D,3/s9A;PIK.Wic<j!=uN<O*agLE&I*Rn0K8`O;6)D<`BG$92T$-ZXFAV.hoG0$Vt8^cF?\MF5-D,nG@%2)'UId@b+KgYOS2<3)#-oO?Kfb1B!9df=)D$`<`OLuZ+=ainD&q$n*@JL<,AF5J[X@2iUH+A:5?^ge68]NC]<!S_9qI<f<AsK>f\Ug'5]s._r.pAUlrciII(G;g8$mUMdGu!44&%JhP<[6XF>qhEXpqKVVP0&at]eV.S!0$TY[:DV8tVC<*8N'AE[':!GX<$SS<i:W'a5,4_55(2e1/ZaBK<77iOKf49`dX@<\o?F)KQ+PEiT-c(h?%nMRX&Iq[jL?UTTS<eJ-*d/f`=A4_X64Z5k<"kdQpdgjASm+Bkfa26Bpa21j5a+9M2Dk9"r+CT-.(rDZoi1*9F6TI-(IV_c+K][R-+$:i)J+K??'!TTY+s#k,^2F\+L"XS]C]URmD(IAlgb?&MpBb$:Wi_6sIoDB.36dh*ig^Y&BVHX7cT,Nq@Hb/M9D,b<hWE0Q+o\2f__9^`I9@C"i(PU]Z7ugb<+&'[:Ug>)KW`1):mKs/h!Qb#q/o@A.F5H*Y/p$r/uDBib.uZTRtq\AF7HK?pRlN'4Isa[]CEl%Ckc@h"<Rk-QPX-g]Y(a8T=i5.G)?LAS+.#&3ZQWkr%d!^Q*q6kKflg:@d],17Au3G<h%[<<0]AB.eW2<@/7HIqJ%A1>&iZ^eJ)[QD&O1md<=6Fm/\I8a3o-#!ZSS,B"k^#8A2H5<OIfe<YZ9pCJBIL+g'>*Edn\r+4_;Q)n^)SI.'_?HXB'"WYP`#+m$Q\<Z)A%VKNQOf.DenH>Q3(eVr&#Ch.s>i`f@mX1,$UBnO\EDdVdEj,Q&4Tebk_A"eM-^8*1\r]IW%);K4@\#9Ztl:q+6&:?_[-Be*M*Q-4?aJt^_pEES!=/r("A>kG"Z3i,;,r;$1hDR0rb1E'D_-Rai]fBeKXu"&Gg%]/A]pW,#dHK-JCbd"q*@Vt*PX_3)P<;Cs=kc=c7*$:RLdo^K$NChGU3fklQ0>R)W&)EAX4d8o4<:HrGAa<g1q:5eNR?()o:I`U%V?rU^&8+cl!QKb!/52#O$6Ll>lnu?At<Z0=#3k#Y?/%;d&BAIBP4J_=<l7Of+;7\H&Y5(P3ajKH>,9*[^C.W(Ld\*O'6N9LY))r67boD`:-_IX\bFaii*(A\OCqd>G%6_lW\FB:q=Z=5(*tVK(=H!MsYArlI\:UD*9O6ia>UOL]`PBA\cA-9*bp96>-DaIkU3@_Z*fLnI*7hCnW?1Y`DbSCH,FLfmI>6YiH6$=/R5PL-1aBr8":KEt6ce&Hb<R@A0bS,6m's9o"T]@f4G<VG0>6k:luI=mY^H_.&c++h\E;B/9"d94W@3rY+jiSs98f2!4R22l<T&jl[mDV0<6Jns'ce)eHt3?$WeD/5YZ;s6j.k>?ra2GWctS/=XW'A[@#AI0Bio]tBiAm+%?]i^Pk@iL5X0gu'OD'1_!_.PVI.P-R&+8\"0WZ>U#`IAbA8"A`:@^utreX>W6-s/PSCGLnFfX#!6<(I*QRAhi[AquY+beY+UY]"9oDpAr(IZhfFn1k^sFpQGJt)u9U]q\ON03a^'imma@AX`66Dfu_gX@:;H9-8<,D9]N*2Wrk\-TK:Z+)%d%\6`2fjmSY"=XKe>bQA]=[<]<"6a`@(H_C3#/F"jgSoa>uqb\0msGJgoBqJB8lk(@Y2gV\3sKf[-`eK7KsJM_V\rNsjo>0NSNT;TS<,5*ukB/TsP`FaIH81AK?]ha.RkH@\R(b%mGkEU\uJpqPrX4>DA/_?Whl#-<:W@pR%E"Rd9<8k6^g-\)YE.Z2T8oFOV*;Yd&LOQ6tCur2Iq1NcU?l'!@4qnPn`cQH.ZSpW%W'fs5LXlo>;u-bA_*o`O6buQHHdbp*BdsraP2o(go^h/2FE%*n'oCBt)IXPL:Bk!m#_O3MmjLhD6ZXtcE-O+kG`=n)edH<ueHJC:fboSlfqGr+WdkTHP4_#hGIW2B>n)9Kl/AaWpTN(PDsGB\MZFsIHNcW2p0s;7c!S*(Y!>l*Qg;W]5$9PgOa'$fMW`ImBt@HSbA'k%G$U*%JkZ3-UguP?>cNP+]?N6&Zf0u\B[+:=Mu7j`hfm1cSYXqKUmg$H=fgb"$9SC+A@l!Fqq;g4=@Oh0.ZRaud)gb;\qSh%~>endstream
endobj
11 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 1424
>>
stream
Gb!#[gJStN&:O:SoG_BM#$pA'h?[YuCdCUJGG"f-bfE9'>b'3#_rmq%F0U^A'%kp<PRFQipU!\f4tXkr(k0!lTB$"@VJu5V#;0CF#OZq&9Q/kfFS'Fg4&>*fdLZ9fU.OPP^6JC6R[Gs5M\/G:6Vn2T@mC&.(QVKO/u9?i-IFqM@=3@pnacYWoO<,ppC[1gJ=-r\>Z?V.f0uf8V'0[uT?2V]3\^d`APlMb)>]b=WahD[_Xn?uh2[AK5N?Aul<&9d@[p9`GDP><n81rZ'?Yl(MC>;bD&?WZ>/Rng6OZ$A(m@*mU'LJqWmLM"0RNn$&.B%5-/5QhE/qDP4T>R-!V?(3S3.$#im&^+U;:7WLslfSFV['=$1RNfoH7tTo*t&ab[[?.!_)]$`gfc]*,ZJ7<Dkc@W_HWX0L#F-"dZ0?m"c?RX07qr<`@.;*,/WPd?8&&AX.%u8Y;]WWbR`.)OF4,HUL"#U8A21P>>R]j&KZ4"bQ7EnhN(DdlYd=W?FE>$7O'V[*j,s':dDb-kKTn35Wa.RApEBMUFA=$a4DS"6S$(<FH2";<TA:f@Tm#+U9HU':jWl3c6'<R-,N?Z(1lQ4h/lmJ6eHUWn0/M,IX(=Mk[RL&M,G2,\F#2R#S:5c&O5![g5mg-SjOGI@HOG.ra8(/MJHoZl&Cp'88WVnbk\]ZX\d[lI3JIWTInJZ'<-E/EW^n9:`IIGG5q14b;Z[/PV5srHgk#[6XHk4_2B+?8E0aaIYgp9=(@_k%<"?88"P6U'=g[(0Ze?1WZ<9:n!f(A_+4.A).Kf2`J0Di+%U;;l(4P9ZPT(==7fAH^Q<uZ+NZ/F+^YtKc:\8P]s8cQ(#+N`j>3sp$F2@=<sf<]5"#HA(q!/=^Xki<=3YA2QdP$mbqVGrD`*75ZelSU@aA<UU89n2mJXNCtF]VWb?M:&2'ug=lT0CR?n;]?I9P7+kP<"5X#i45hmc<>ap]GFeVe:.02`Hop4usVQDD7)E$8.ZuJ]PF*1FRHKAR$,7,.qX;V>#+uk"48GeM"NVf`Q,na!RDK)0#T^@E0*LrF''N0dq_ObJr"Z?1@DHKR.^Eg-uoDT^/*kO#srklebi;9Ig0d`GY+Cd'\nLVYW%)+\'gRMn\dqnE\iNX?ao:_p(%&M!t$kJq<@3>c0='ZYPk!bCSn%190rk`X)&PAkD%7tbl2;!6TnC\W#aGU/_+$TRT(`Zk%p4XVrH^UO*c/<2j4hH'=LdKAsT&`$-gN'uA9sp\t"ZP:+=*:RZS`P8KjPc""ML^J5s0h#piBXsA@.nFs%eTrFR;4P;dkCC4i4$HK"uD;ubeq>+Q9j$K6K[7#1EZ$5mRG#Y5mEOpi:-aREjNH&.WMY-g'c_k:Zlc%goKbqhkWLB.1R]KMg_itn_,/KK>Xa>%_/R^9,a\"#P*hocY.pX%hr]/HN~>endstream
endobj
xref
0 12
0000000000 65535 f
0000000061 00000 n
0000000112 00000 n
0000000219 00000 n
0000000331 00000 n
0000000446 00000 n
0000000650 00000 n
0000000854 00000 n
0000000922 00000 n
0000001202 00000 n
0000001267 00000 n
0000005681 00000 n
trailer
<<
/ID
[<0145dc33a05868e027cf371c2bf48744><0145dc33a05868e027cf371c2bf48744>]
% ReportLab generated PDF document -- digest (opensource)
/Info 8 0 R
/Root 7 0 R
/Size 12
>>
startxref
7197
%%EOF

View File

@@ -0,0 +1,99 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R /F3 4 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
4 0 obj
<<
/BaseFont /Helvetica-Oblique /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font
>>
endobj
5 0 obj
<<
/Contents 10 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
6 0 obj
<<
/Contents 11 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
7 0 obj
<<
/PageMode /UseNone /Pages 9 0 R /Type /Catalog
>>
endobj
8 0 obj
<<
/Author (\(anonymous\)) /CreationDate (D:20260318161809+01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260318161809+01'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False
>>
endobj
9 0 obj
<<
/Count 2 /Kids [ 5 0 R 6 0 R ] /Type /Pages
>>
endobj
10 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 4271
>>
stream
Gb"/+>BAOW(4Q"]^sgljg!I5@,eHjPUc@(j09PUlSZ2M%aE4G@/rh>kgOHsC+E=*"0hE`bB;^rj&U6R2_h/K_#*8srpd<R2(Me\Q^-`]T#pL)>4X%[*Np`cXI!>;[N9!,>pD=]OTHFl=cP_B4J;b4gp[JY]+D+FeAdni?'WLVY*%_L\)WHh\q<eic^RYejNR?8Y,@iVK%]3_m)Pbu1GX%cndHDY-c3AKViFI=qL,[_*H1BkkYY!3jEq*@cT&Ui[h-W>Cp`mBIK^Si"h@t_MdGMj6.e,mmLgQ6)npDlF$%7kU*+gFL;YH$X$jfLR6Mc8\q8<"1iu%0-nKqNhqu&-5nH#a6Qqnce`H$SP%qmf16LgCeZU]r@As)HRnUA%)jC0XMM8t#_&<a)*SfCdEQ(VEgfKR:s'=;"/a,@VN@25Obpj(Mk0i4&$U":VcQ6/&KVpPVRR2:Q#Gu54Uoe;<6e:cS-L:W!ZR1@3(<`m1QDJ9D+!iE`6>Qos4;^OrLOX^A8qtS'DRAS(eJS4pQ4cO!IHCgnjFE0NiIh*t'@5&W1L@9#_o`LPPOE0;KS4DDsGWWGWcf\m-N+'L2`M/YG$U[^?7_A73`VTd$ar1+r:b^Sk*gkl9JW^k'?!qtE0aTAkp_Wl,Pg@eEndNnAhm8:VJ>"jk=m5Z)%:j7.k)+]FlaUmOgO;nYWaR<rRB@jh1^oe+1fK;XRmp/%IlqWRGV&%`4LmpCWrMpH$F#)r`Tu[oL"FUo7&5JeW17d?nEN#/QQMC@8ksWVp+^9Qp7^b?cqc'TGCA0dFt&=KO>c&P8^Sa=JQ\)!h(me>59Jsom<T5m1,X7;gpn0pD3eNA0NJlBPjAuPlg8:7%;P;%Ej,_iD"^p"c/l2-BE@RPA4g,56E:ia9ttEg)_tOoCdo`(1^ofL/5q'ERmp.:7^BG,n;C`seD"(t9S[P%@n591>p_Y?N]3R@EKuO&[BiYRi!#(FIb$*9T$ZE!Jo>mb\MS(g3`'POZIYYfa:V1Qa-U>cW3KfTmYUE.bV/cnmX$Kh8qAZ:5+d*4b5R%XQQi^@q3ZNC&/"^0!.6qUqKo1X!)QLQ$2F6(r679FJPfns([3nSa8l>[!DQGT@6t9d2I/d'U[:Oi+)78;P_C.j,4AoOhF8p1,=-0s,/W\lW:0l'8NN$RC[qd;q0[-:3"0o%q7n]_Ql+[KC)Q7QZl+P1R<*U.L\X(.h6JZ]b,h$#17Qa):6+"bJ697#eS2HO^UAucWTV@^hGBLa^`LPSJU>I)]b$n]/'DA!i,L;D)&C11b@)Em##9U#7j]qAQs5u][Z>T8^lo]k-cul[dXk:ZV@>kCZ%-@.lDH$CfV-W0GM=dm)pR"KJsi$Ze=iN]^HiuulFAQoTr:7MYb"3FESK;uC#rcRU]puW/3G!#?:\Ou+@i"8Uc_;FTJtM5/2A]<3Dj!$6/(Jk0^OLh!+]P>VX"a&djPRob>'I^QG$rC-3,8$_+&@,6U20U.hN]U:)nA^VF:Z6Y32"I(L2c\]>.ONkudOh%VPjYBj9W83R.IGXj#4i-j%u$eS-XsOjAb(\*4up-:4SXdTBd<s4bm"ChoTPFOiY?n!7@+a$PDdB]RDY0U!iK#k6\fg!V+k&9;6nol6kr4MKRRegV9dU@+48G#>t[Lg>o$4uF=<PZgl<R:G;diFpp\7Z)kFs%Do&VpZa&<ZJlV36'dfQ=J:1U\87H;n6mKYN6V0j_3GsCH:D**4<,PJsA(i<CC>d.uDtN<YDgFWZm$Hl"<To"rkC$V/hl'.'7o?an5l!jS%W`k/2,C*[`lf-at*D2]X9T*2b\7'nA&_UOm+%7MSX%N@LAT)?j;M`<CLiD1MalKo1f&IU$kIrL=qj@6@Shph?a,nKYsu5V")C;MZ;ls#)DQ=J%kjq2/o*L.iHX9`<9o/6VIY#qN<!=E5*f$Vlh,_iQ=Bg%%sNEo!s1+Yk`%Z>LL7_`3:?WhSg6,r;+n7?M`1P/6c?X=1Al(bu=XWSjKXS%<%M/2'mMZ>Nc"=>g=$7FmHg>[&*[cnQ5de<WOS#.#[JF_ONee<qfB)qjL]pM*sOFoIGH,4pT73=CNo[s7nLfWfnoTUcWa8QR%JX:[e<o4bX_[#^QS'[:Qu*/2*A735!pK!;?s7:f<`5urnd_Ws=4O]&qUf8D/4/qP"EPKPtTfNbmV/K7Zg&$Qe^(kY!@WL`q!W)]5Y@\8NWRsH71XFAV.f-C1NfCAh?Qqn7=cR[>\S^XP^Kk4RUK\oQ*8:(NF!dlCN06Cl)Z^:"/WOBu^X/`l#=C&Aeo\>@(n*AUlA8J,DJ[4(B@Hl<(S<aWm:n^KafDN*F"\5=7?'09Id^]Xh3DoKK2`/3kLK(M!Z&`2W?CS<W3mgU7HNuN#j^!1#0']o:$"Mm&,18X),0XPML#n,i88'\j>rbgJ@;aK;0cJbW?(a(-Zd)5HnC3"tC*0cQW4-9?AE^L7W"1h/k'.B-Z,?9A/+;7%;Os,^#3X+5q&Q,2PsMcsL>N,$h\JQ9j7%T@=0f3OllYQ#KRdqSfT_<A%5W18#;Y@T#@tnUrl5X%celBWC-fYp&.o%#[Ga+P9o!b6:>G''oE`b6Z9S+VV#TREA&MfH&]m)Va*lhlPRFe7HeAala4dJq6b-W;/fk\5qOt>Y?G*0U=YZ'GeKd/kOOJl3fO&[?)hYqDXHtDU7=(G5'86^NZja`@F8TUjO90&u;6c*uOI&9Q*&uUI=t*a2di^Eb&"2*V]QG`m%]);BWkK[gf=L$G++\iW3sRa&gt]lBQ/)\%1@TBDT9k3+h<\a$I5d`lm`&pbF$GrihTR=5PNsrl%jn\Zd_NFE;d!\+fT_8CNZq]Z/(3.%[+_Im"B*YV;W:kt:@f@JOK,51fPg$/V=Kn&edY!L_)Z5L\IZftWGkV;D^(Lpbf.+[q2.-:(&6;:Hn6hk$^>t%=-Y-j(gE7Qs'J(Pq[JQ%(7!p)8Irkr'jD5:#)$uE;Iq\h45*,$4h+V?h'atEOZ\tiN#PPtA*VG+@Fgc(5S-#H;R]kW[\65AZhBg-AK9Hk25*]EVKE;T%hm\t?0KZIX.3Md5)+_ZYhlH+\1Isqgg%N/8JO63jV9[BK95*\XrKObcX@C\XqG\@!S!dG1Xi+i,jIL>o@B]A?"]2\GM\U?hTa%])NEqDAe'I:(NlSWFEKC2:*GXbcc>eOn]NZ*.93HhesY\uG#-k)pHm_>&$H<fhso*HcKOQ9o@;dab-6CJM5\V^a@#Rrfkc%!R'o90$+6c6eWj]q4I'4j0OQA-b`nGCH>^m#BdK&nqGBlgLd#Qb.\Cr>O^,"^%1up;9GM2C=KP7CMKSg(16k?[AG2;&XQ"V%X\:$50s@XBWB=?-/ZY&V+k-\:]FZ4WQ2raZ%Zi\"f#(U@b3Wde.`Bm2oK_VH&'\\E?5DZY0/,>OMkrTNE*%bZ]K'6+A0,9fOhCgZ2gBC#Don+,@?J;dPlKmrTtVtmq*+L+%7G%Fc3G3M%M_FBk`r\D)cPps!koJtaJK#k`BJ::@[C2h$q/u+([0!;/#3503Ie_9i:L23rq,i.^gE,p0?<o@*G_cmCT]cgc'>3%K5mf4P=E3RW`IX5-4RM_kS5tb8b0_q17u_@.Dld#XICKbFSN:_fNu:UB-dBk^1;c5'kXg2]BT?qmH(s*$hfghqY,AOi-R:)]pN0#pfSYq_Q!KY7JVZ6n-\d`?$T0H#\dBoh9XjFQeS-^P1PT_[G:OpYrimBAM]L?%*]`GbR)B*VO!0Y]_#gAO!Du;*UD8bO1=H$C!F$^.Z@:.\D>.$j^OWoj<kMeA@[#3@?b&S5$6F)qj%+^b@jfHnUp;8ES:h[k(@5&S#^/`GpJHJeo0nriG3bK4fQ^KKp]RKJX[-Vj"Q6k3f>^p/@N12@nse3?Vu8(^Z0\eTp!E\h2f/Hnt08.c8P>ND9L2%6b6Vg/_+K$H>#dTfefIXpjn<GW&FThcH(g:1G[K=[IP/mGQH&U/pq!oq`3:;h;R,BZ0Ud\ScXC*2J:s+dV&=]4un`G$BFBJgR?iU7aC4S1cLksalqWGbNludqBsgN"WRt6&sgkl)7hr#'NQ*F0M>pYrA?>0phO@!%=6`G(<Z3iYPO2i(SI1,O()6_!>t3fbop(/4p*(d%f_+.j%k@lrZFFe->sr3%=eMn=)a'S)6;gkri/<Yh&tBj\QLI*PKcE8,?KN?(f#N[9Jqa:=:V@VHco8s@-N,C.+uRn09LPDh0,-Zfl1tB\)K'_,(H3FpO0@%,\crhWKK07/66bZJrIK!fki\=,A2o:XJD-Qq2-.6kj3dj(9[c~>endstream
endobj
11 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 1540
>>
stream
Gau`SbAuW$&A7<ZjsE*"dfdIQHuml.NDn]#=32c2!D>^6>^XTqWHJ2(1II%_/BP/&PtJ%B,)P9O];Gl6"o.j+r'/F,I\+@N0*6f[aW*_,"YdK<pQNG25]i,<n5Kr&&]E_N$Nm6p4WO0@\69:pKBSM.RN)u5(iql,fn<70."-feP8T>9IK&m,rU&ZdErGeILiWl$.:]lh(/8\(>2.38XFYc!68:9q/KcX'\sfWIa@oO'^uQO`5Jc#j<^cj#ItpiJdSmD(#kd/,=S2\*#M=ul"&Xr4d[E(QY&nO=K(4qS4?<PCc@'sjIAtdgT7Ia]?4o]Q5RYIni*R43!"=%X,NcrQJ:tWa`mOQ1&=IV@;&o<2]0P"24r7Gk=XV/F1XO%<`@eU'TD>'#8L;bE5@>a)#T%HT@BS(jWH<"#K&#nTf5InC'kB\;8Zfa?ei?*^Tbn\Lj.IXSbf_Ip0NE[bTt77@RMhWAB)!-9(!;t#:eia"3F/g<CFYE0:7[_-41FO+\[FB>L.q\;=e&L3/PV*5Muu]50/C2Wb\9)d$^qe.CK!uHgq!\Re!fO<&V?`2Ns;bj%g,--AosT4r&`JL$^!oM#NFht!C-,4`]O?H=]T3Ef:\/VF&jrOd\0(5XDF$QV9WI0])"0F+\Fj'9&B:aek$$bUmTM[3j]k9:FBD2[jY*:gB,Y^JMbA?8%66_S=VFiX"T6#W11h[.MJKbE[7QL99ZcPG7Nk;5)&W(05Z\Prdd!fWYZM%B6K1X4T(o=VD;+]4_O)X2'/G`9h&TS$^URPR,4)<ZYH;]`(Y_1X<XKL'^GR>^9#L_f4@u8XRVCSkBX#k9j,#^AnWtGXI1]!fF#TO0:S6+C8S$N[l1O@Rdq.0'Z%s`5]=8*@2oJ+'DqC0'+h>-?QN/#bl\K9"cXS(m>=bO_[X(MK";?D5W+VGXQ1iEO>VbkN#OORV5]u-BXG)0T5c5]LF$U6?Zose<q!b=.Y^FdOLaV6%W7*!c0RghUg2u>e5kcI=6h%V5IA^'D.tU\+]4\<4nL9qK<B"3eS1+Qb0.r]7ee$ggpNiXfWesUW""#m(\:VG$8*9"2/Gl'?lr9&TG?3>i9Lm1R`9#A+scMWbh$"_'JujW8?shogTpQR1@0)S,?L*&8]"N:9>l4<D,7?uJZ.,mX]Ck$6DJZ,4Lh,oY@+"P)XN!FRF(A+Nn`8tI`&qtDWSY30^qF(0duN0A]c/qM&.MKn)I[XhfuroIdZYep,?tq&c6:V*o#YJ89q]m7n:&B.$T.qWt%(Fn&9:.*'2lrp#5%j]@h36kI/a,ih,VPIsd07<9tp)*us14V<e:jYsh0U?@218c.Cr1DK1<]5Q;#N+$FS!,\YBoVE+=,p-%c]'Gn`33SKrD%k@/FGm@%dU+giHoNXB&gr[9W)ieDk5s+t`b]rlVT'52EpI%4siiV2=VB8iIgr_t$rCo4u]V>U:KguRiNlQR`Ir!-mp=cRc7r8W;<4as;b.?HB0DNcdT5/XMrG_+M8KdcWhZP4!%s[bK%A0hqZT!<o,l!WLOs`T4i#fQn^q]~>endstream
endobj
xref
0 12
0000000000 65535 f
0000000061 00000 n
0000000112 00000 n
0000000219 00000 n
0000000331 00000 n
0000000446 00000 n
0000000650 00000 n
0000000854 00000 n
0000000922 00000 n
0000001202 00000 n
0000001267 00000 n
0000005630 00000 n
trailer
<<
/ID
[<8beea34a4906e25583fbdb1d1b96adad><8beea34a4906e25583fbdb1d1b96adad>]
% ReportLab generated PDF document -- digest (opensource)
/Info 8 0 R
/Root 7 0 R
/Size 12
>>
startxref
7262
%%EOF

View File

@@ -0,0 +1,99 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R /F3 4 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
4 0 obj
<<
/BaseFont /Helvetica-Oblique /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font
>>
endobj
5 0 obj
<<
/Contents 10 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
6 0 obj
<<
/Contents 11 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
7 0 obj
<<
/PageMode /UseNone /Pages 9 0 R /Type /Catalog
>>
endobj
8 0 obj
<<
/Author (\(anonymous\)) /CreationDate (D:20260318161809+01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260318161809+01'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False
>>
endobj
9 0 obj
<<
/Count 2 /Kids [ 5 0 R 6 0 R ] /Type /Pages
>>
endobj
10 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 4182
>>
stream
Gb"/+>BAOW(4Q"]^sg<jCgc$(P2.Ke;IXcba,um_SZVe)aE4G@/rh>kgOHsC+E=*"0h'\d*]e"5JKK\hG]7V>!(dcR5?.YE>9`_2/NS5G&S:2"!E"CO]"LM,gQO9<[-5U8k!BE3_H>e_E";UC9JjEXF93[`4"(NDKE2sJolsGq(.X`\,SC+7hP8OYj2&\??/9KmLZ?5HjTl;cBJLKR(l^2rn,p7iSDT>3j3]_&]Xsc8Mg))2<Jhj[Zen^RQu(.1_q!QR5G6cWkk7O=\i`*ZrZ;'gYoaR=r=[^:%M[eW$Et'eb"%='mq6PuOpZV&k(1qEh<>pr"Dp*>.U/e)m3Y9D%P@-o5k!1TI"h!4BK3^mak((27C2Z%Q>X.QG.q8tChpa6('+dl/]9D=G71cKd3bEdmupNrRP,bHfiF*:8C.J:ghl[#.*]3ICR(af:Fel_8qKMPa&,6sPXNSHiNZ4Bn2mkqF9l@1Tfge-=,<GP<m_TfdpEim<f&dP-:?a`-p\6LaiD@_bL0r/ch`iS)F[-i4@OnGnb)\U#LJW8kEEaXi8WS#H/QgY1*LWg7!ps9DoUD(l*O'RErp[*Lhrm/UBjMSki"@RaYlT^C'Hoj[$keiG?bL%JI3?\T+Q7d#`WTop]^YG/nShgp&qbqIjZbc!(TZrn-B72$WUtnVA^TVF],eE>X,D^h(VNa>h07j%1Dc`j^M)kD%uL:rHY`,a2<@`Vq1'_ikN3;&o?Lpamu]+i/R=K;oKmjCZen>]Om%fo8i-FTdIDpH_7`Bq`snMkU2Uo]0<EBRg^Tm.[tCLAn[KH^apmE1XEN$00=;n]j-/sbcI?qokjqZX81?]N"n]"V->4lEkPX,KA-+5!c3EGS%V8gmd6\DBOT_SC=6Y4Hkh<8-V_&Jl8@83@.j+/<Np=B=9L`&J:_X5JG1qSfi\$gL^9Je/>KYkbM(V-3m6[M"tc%hQX*L%@nG_I;\A#N1Z$HhA]bZirMuV2S.VI=RT'c];UbJ[N#WQhIs_FS7Y;FsF&)lXn=\cJ7=]ZtPX9(GHo]"tb5[+Y="NnZ"[q96ar#MP#eh?Cr)i1e$7HeS')qnLroTa];5;]%/iI^><!.e'!kLc3-BqB%Cq>L+L?k+b5P-e%.>omFZKP\/hF/h*e$(PlO\u*?9]@a>j,W9lRX.;m^Asc4M*_khhJpCrV3Z9BX_KltBnfK'iW>^q,<ej%E2:ZZPr+ge[lIaVA=oq3W?\HESKUX`CTD!;@?26)L+4i"_1I1Bm_K:K&O]!HQeb-3a$)^f[4'p7%I7CZ#SsX.4Ft$i_XV`U^3A$-T%kf:Wnjo"/MInNf"r+<$V2&mIY+;f)uB2=Zi6E-2MA?"gs-n8%OEP-/IXpE0*9g"McunZlT$^6\)(raNZSb"e06#1,ShQhV+DX0jRG$ZP\4k;oU915@k/ag'6TQPUhs4%;(kWNJLBl1])Ln*NT77Qm"J>`fuk.C687sAD"KVG']]i$*22?9f[F`p[\t=p`;tsFW=)^RQO)n7SJ^)9;]=$@XK1k'K&qHDeRn'''a\[,agC!Ho&mlNS*WpH&eR&dBr%r(ro<0kFg]L]3U;4hG=sX&B;'l21rN<gR;&-],^Ad\AD*PeL]hkWH9]mP*oHG<k`dO^;"lC_]=:rre1JYg5ZinTUsTht9JOOTHBMmC6rX5Vr@]aCS6C^C>]sXZG-&<&0#abF7H;RO8's;sUJ\Ddkd_C!B8X^^e>\]jrcOmAc*a3!P-pr;<coP;P('9]'!Mtb<%97aL!nXU+)WtZ8%0S\2BP5Sof0PQ34eK:]'22cjZ'^-W)4sY2ek$^2X2u+2<ll*1eLkK`<Bp.?%E&\V2C2A^0blbrOa3%@5'?7r!_jjr$_4=B]XanKr@;^DbDj?obiL(TMaIJ0]`GlqO_Ua=GhJ4CY1H`*(TgVe$*OgQuSEF%p^M@%0oOo/$jt)_nqq*>kN1Rh)$+q7BS$W2@TnDl.*A>@FMHb!'@1172IjV_niu6;JFc?*"8--.uf9XUOX:V@hLgl;UWRj-t"`UP1Gu>e4-"2d_/\`KBljGMn$n/;(SJ-R[g]`q!s@+YKIrUpC=bhZ'TQdb0*s8F?H2Wqa]CO^<"[n`plpk>>sU61b+Hqnkg/,',\#Y@M3#9l,uWhmT_EF&@tDEWK,k2dFdQlA[H2KPrui_oHF_;+CK*TMkX6dg<4nZ;Jh.5YZ^q%*NmHN_69'i%Wjnh4[(L&YBO<NRM;(JONO4<"-E4Kl59:u+^XH\Tk:LZX]K@@bt_8cf<N&+Dt(W%eF2_55u_Zt=+Rg8VW%%@*DVC-!n:DMX_[I]6c%168_:1\3*aNYT+c'+9uGnK4/A%[Sp``>mWD*JQl!FM]6Bq2W4GW_kZRKm.HMP^5theb[4'(cnu*H]Q%9^'Fsof!0G.'l"[N7"X@lZR4Zf$E#bF)!`lp5L-)B4U4d2W,9[K;I31/\S\AeXEpH#kJFtGRsBkQfq\oN6%h5j6m\p2+/d@ln,Tl4ps^a:UX?=GjT9jU.P2Hne@O"h)*G.e9hE4lL^E1I)O@-mubViE?"=<')N8>\+*Vig@CNR+RGT$nb.Gu=;@B8Oji@VC>rX>?kIa2PRW]>S_uIX3YS_<P8E$VW*1aN_\PMAEB6bN%]2WhC0*3E'db;Z]Nb'L_m[LVtnUh9L>C"BWUTS=:p\@'jDH7b\#!$UYDo919(EVEpi3D+NmTemF]keMn#<Er:aJmDU$ZPj'@Ag"$<BH$HTPWRIFo0XgQ^B<e)AGZ`LEco>*uK?`TCAitK#<9J%8-DN"Ze+7RS=1!:$-l'QPB45V6_ZLgf-S&\4['JPG5,FOO>q;mmWWaoM0NUt)T@RC#B<J&4/[B(m\3[B6]4)!VrZ=e<)$t,817\,sm31AR@b6kjs&R/V<(AB@HoPcQ&#VQcQ5uE.69#l]0$L;]iOR\`014!!bBe&hK8R\6N&S$S60bMSLGc,N?eV1H`7s4]=hA_fAZ/3^i)lq>\1_R=\>jS=E5EVhG4qZ[UY/q#"2P3FEZ`DMPE+V10XC!+bIn>7V5JIE.WVT`=iU'J!MtQA"jbthigmP=NRAh@nT6fQ^E2V5Hj1DIX7<gVMp^V`AirC=mljFlm>!4I+YN"&>iO;59:hf82/67LCeI`!NiW:]&3ENb`(73qRX*m"@b@[\&lm5F>Fm=#jf++SSuSP'SgoQTW<.U>C#l8)9l<=L7\6&9KF215WgPs*aAW8I4B3!2;g#HF2H\!u"Xnu8k$Y8N(T:]3m@dL]RWmEV/_*[B`u5;'YG(I!)@A!K>Khe*ZlD=k16I&LZBqD;=k_'9^F\a5Ed>_q<crDMIA$GHbeYLIB-VnETP/;q)R_XCdKLhQ(J]kFr/&9bTZ\%CCb4?EK%LPjKq%k*6!m?(di.f]3+T:Pq9EX-e.7%VYW;!,^Ko4<POr2noC\pWf7eUmQb%<e`t.tEG-$0TesCK[1bQ>I\7:@=DD*a2SYeHVS$_N>PV;#s2eh6*l:0Rg-Ku3,Nrnu)LapR,ga&72e)=kFbC"Z12V*L.?@SmC(!,bGhTpRr1$q4i,Z4/N/IM[)@bQb8'hTOt8K*c&0-4(75.lK3ZoL(@+bV\bQgCVUkXuMAhoWL/`EI/-+]TO1N:Rq/NtW9<$O]RJJa"Ij)Ge&l)Gjg1F_k;=K\HtAXdO(!'(H;82k+>>T?YiMH>bu?kDQ5S7b*ckdoZiR^N*]V(lmq=R/[qkD=*5.IN#1o6dEq=+]q4YS&$9_#!Zp.j5;Qs9V2/38nIOqGOssXG*jKc#;^BaS#nXDqm;6(dJNRfs8;RYO.fIJ/?'ZV=7f_?!L[9&DSGt[bI7"t\c2@l78tf3#%aR.9(.s#*jmDM'MN[KFPF"XW.j"gC/Jn]CJR==Fp/[*oF"'.3$89:41qY/]3[/@C#[0]$O?)KH\A$LVGl$=jK$#.q.\Vp&qV/rEl/@_p\=.Kq;lfM&uTSO@N&7m@p,<VKC:D]-r4YHo1>ris-$EW'm`ucB%dlt:W!SgB>]T&_FpU1/"f8aFLB<af<[`%D?g,/g&C`CmU)rsCoNm/=6G*!mfhL@/B/n4>+Bf_5<bi'c<%@JICblHZcIGh("9-X;s@oI2QK.:Tj]g9$8h_-e"iJ/oJnF\0%QL#9a9W@Z^#o4B>sJ<Ir*TY.a@P)a>C@d10Z#,#!;t'FL,;Q04iCOY`'@S2\6>p5UZR:c4j2e~>endstream
endobj
11 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 1845
>>
stream
Gau`SgMYb8&:O:SbaXh@VRa>i%gCB@9jQiFW'ufJ%r623Y9@5rMj+'ecg4ODAP6bXTI>K3,'Q"fk007P8<Aaj0`S%2d4]Q%qc/aIBYG`(3!%92e'%R/m>:$YrP7rU.#9:C78=]p5+]ZsCQ@`2#s=$[.GX!'kg@WL'C8Hg^(YgqO5kLTdhhK0^3Fo`Im1VlpQiac7gmY$l$9u-E`KJEf8?konqA0C9Vo=nZn0pWiCC^fFnHE:hpD9K3o0H9`#nL%LH=rF5B[4*hJWu&K>HrHChB1>V\F2ES$ZmU/mCcj$m'$-S5,45RHpJjY"1HAO$JU)-]+QBd)'`UpfGHE!!@DU6ft`D!"ul'Qpn@Y5eNmOL]T:JliJp$ED<^O#LWqK3<FW[@i$BVVlo&LT'ns*?YCq%J=b/(8P>J[>qK8d(9ENt^O;nMf!M$Q9Nl_LekMo!AL]%,BlVe0DO+k).pD_!$WC3;3aF7hcBPkmW'[\!&+!6=BZ]0#C9;5;"[gGU9J?(Y?n$4kfq^-s.#ZPX23gdR6T)fBgsm>#i&NAF\`0:/Y>1((eSK!YR^=hQ1lS(Ue5o'T(]+5aK8dRC._e:j7u/G]ggfg?-K$3\]e$*k.j<Le8NipB>#r4g]0@s?150aKbN^"A3$+GnGbIp:O[lEed+>Y183*`21+cQrfmpn5.atY4d&uu?XBR:XPJ<JGcJf.sY0h+<(J[h3K1&ol;^UP!_'K@8lfPXn?Sr2A1UC><C3IE(R6!ltLsl&Q(<VRA0[3]MKJP!Ak-!'sUV*de6jV<QH'k6<RH;d,a,j8c>tnC+b?.5iGHj,8.qZ5MaMBPs%D;(?<RnZOFX>Ytl23\hJnPS2"/<5l.'dr;\LmW=foX?9_o;9=O#MtE%O4)c^TT;$pN<Z]3JT1gj<L]tXf[\3KS+B-.`r?UVPMa_;<GHoC=j.\^c1LX-@=S6,m#k'/2%4;IA!:g:7GVoB3bsPZhdcoe.kL_[4HFKp&egVm@A9V3a&';QIf_!dcR,nmmC8s=mDC*Y14qajU;CK:7pNnT]X]NgZ+H'>eE)9]Ne-i0n#pk\O:pQp19o-ptK5c2K^a3a)bKg%lJ,Z?U6o4W="Y^Y;gsO.8r5oIYq#r>&2Z>V$YVU/9QS3Um'Z%jbsii,mm+%eu62>+[CoC`NsYI6Z4c!I/aE<db(EgYB@"kp=bs:)UN5eh7J<<7C2>SZSf$jFh5@oLrS(dieY61.)148=m_0\d.Ok?eQ:2K^:<FJ"#sUrp+<-MAk45%($6@pr!#E%!'?RqCMG2:`BD5eR7utW.l$H=f4BTg8JKd6-nY%JHbaJ10e4ClO='Eg>r,%`TAC]@.]c6EM!XdMdd##J9%1#F&i5t?LLR:kiV!B8Gt3'!NKqFXR.dl?h[[nC(^sQ(fnIYZdgq-&7&>[fc%t$_`"MHFa!UOY2f;55;"IL6Mi;"%p)Vk2nIjZcB;4;LQ)FLdcZ1Nj%&7"bQ-h=?,MJ0d%ST+AFrsH&@3.FU[[l=Gn#"u./mk//+al@"GR&5$PZ-cn:7,Dmji]N01e7!/^tlQgNXSE)HQ7GnZu8B>m'rW/*F/Ld&Ier*>.#$qM;o`3[q^8Z<VtQ&(##SePsduUQg1.)%kim(/"@l,K7aPAQpcSC,8S:Tr5Yu!]F#Q;iaqso)irf#3k50H,d?t<TpYCGRO5khW*;>-*e]T+,X/kh8%p4B0_hpBVJqojG$P"`Ne;`lm\i/DcE7G62oXo]`1uAO@Q=)!f[@XW_aT'&YbT(f-nd\68?fc^php<rDQa;1GU%@Ij14%nn*jfCM"`u[o`!1E43W/0+0pIlJGlT9&.So*rf(b1dpqr4pm[aJrW+U`Sp1~>endstream
endobj
xref
0 12
0000000000 65535 f
0000000061 00000 n
0000000112 00000 n
0000000219 00000 n
0000000331 00000 n
0000000446 00000 n
0000000650 00000 n
0000000854 00000 n
0000000922 00000 n
0000001202 00000 n
0000001267 00000 n
0000005541 00000 n
trailer
<<
/ID
[<5336dd45d020386272ba4e1ce31bb1db><5336dd45d020386272ba4e1ce31bb1db>]
% ReportLab generated PDF document -- digest (opensource)
/Info 8 0 R
/Root 7 0 R
/Size 12
>>
startxref
7478
%%EOF

View File

@@ -0,0 +1,99 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R /F3 4 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
4 0 obj
<<
/BaseFont /Helvetica-Oblique /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font
>>
endobj
5 0 obj
<<
/Contents 10 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
6 0 obj
<<
/Contents 11 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
7 0 obj
<<
/PageMode /UseNone /Pages 9 0 R /Type /Catalog
>>
endobj
8 0 obj
<<
/Author (\(anonymous\)) /CreationDate (D:20260318161809+01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260318161809+01'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False
>>
endobj
9 0 obj
<<
/Count 2 /Kids [ 5 0 R 6 0 R ] /Type /Pages
>>
endobj
10 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 4441
>>
stream
Gb!Sp>Beg[&q801^sg<jWG1,nP2.KcOr`qpAOho1p9a7?+u?3=AB>F[D#<[F!"p**(QieaGP@nI"FUhn!.:0M$pbGXi=Afc?T]M(dgTMe&k".:I7/a8*6kY6E;&G;)j8`^ggaT.JV$F;5%b:Q#;B3Jp<ssoJXAp#R3u[0U.D[^A8>'+d1D'Qi7T>9],^M$%FNE&,@iLnpTB9b0LV+5s*cr=7Y?&02sJRVrR#SCqR>Lar:8f_^Q-^^jl6"O4jUTNEe!]Mh03Q+)9olckP=7+p%RsR9`5MalK>O74C@AJ6JpfCLM9DTeG\Bi+X,6o89YoA4e+YhNmV`+?RJY>DRYVQI#jj?Qqnd``H$qZpLl7l61_;OoaWQ3lUAJBc$.@U3`B8I9g%jmJ<4SLVX]+h<\`=JMp:;[;iI#<ch#+N[]l3qO77/(<GeBgfg2`_&hcJOV+`ZX,\13qL?.Ph"Ot=?ic6="$8g6Ir5_jYca;[=<c^nA9G&uW`PGQ=Lsj,8-o`&9@)6a[@C8dlpaLs3rht,f`Mf5<W.-rKO5Aar9A]@hrEfN[m9"SBcpPs0(NCM(fAgm.*_rV%l&9'/%E5&>-4<1:^kfFc3LK8EoI+AA_d:`$[s_Y9!s]0J&9`Wh"iV`<dGnU'pN&5cPH-XXf)NBc9*H/Y69Yc?5GWi]XjC#Jf_llS^;dUQ;kpE3b&KJn&iKmqZ]M'%,%4Eki:i#uAr+KZDT%`S[,pe<+/f/Yq"t!R\R`K+k;skc6Pbp3[kr?['!IWDimgXrGUE,=Y+PF%W^Y9q.$;:@]\.3:2#gM.KZ?&<Mtn.4Jjd&jA@MKBQeuYOT"nMV`m1)756Z>ujjt?.'h&PM42fOqB"a<2[BdOeCk4@2SVR"6WaG*raBL?d;O;u3C;aX]YFN]=#-4BAW.[m]^t`Se!(b`V1AHsQf#GQSMKr$8@js,I^9*A8Cm&<HDpd$]rFJ2HZa%#\p'D8BJ5OnB\g>c<)ZH#C%5'?$Akbf$8q\hqD2]In,ji=!9qfF]fsrKEk;0m2?b,X1F=@C1<;?%(Mbs6l9YXPh7EEO)o7`"9V[)/GdDt\`[=EdZH;),hkO:F4e:pH#qm]2cj+M4kO?9+N'RH-CJu)2.4-m]pXnEiORe;o!*YBTs?tS9`:kV>japj46e,E2&"b*"c,i,ZG*kM4Di+-dDk`+^,_t6lDAEV>adkQen&9\i7TkBDTC&E`$S]?V^RIF+Ddpu2``JT1JZ#\B/YrMVu4^TP-UPo#%U+QK?3!KoK5o8g?YT'mZm'hinL\_^!OoJj0>6h3[;kJ6\$-Y9h<i;G3UR`1ijG(m`El3pGTTkLONDa.8+BXH2%29+bdq<mZc.D_q$hf6]B'(4XaGl?iUCceW\M$"KW+M9%4bn@C2V['9lGJ-D2$:e$n9@2[0o<^H3Vj.,jB7oP3l`:OOVo>\'/^dT#hqH_L7O\GJ54>R2#cD=NM7Qmg=])tAM7e_$,FX"Atu]S+YXD"Wt?9*N?!,J\jZdBY32"I'4$FD4"".4l+*,)*7=h>PGZ?TF.2qo=rO51<<TC+4/SE07R+N`\4cgC7NuBs-OnV8BE.bkT1uFDQd4;4h;&]#moX7"$k9kK6Y94T,QbW&;mGu11PD9#Dg`I:45G,H<B=\X)ruFQSR%J^(Li`j)%V\E4AtF#>>'o;/=_j2M30nsm=.\Cj-2UCQ`:]V<QDV]dn/''luWlJZ[/T=gf1"f8#MQLSP:!(N:AP'NGU9O[?3!D[BV1`_3T1!,m8j[i&XdsaYK+3^:J9k!BI^h348SOl`A.KNQ9.Xa2q&raXtQ4%7^_uN85nuN7fVs[+-SB[*cs'<>cU7rF?QU:s*?So_4+Y(K8YZ;/F6^\W!.MSW"X6/c_^^d&@T0W;^U$7^,(/+S$7^$3hgcHRAc*$5OC>?,?s""Udh/]&4:($O3JeVTV?'a`YG:6DS-mYV$c[@@U4kA^PY:_MkB\;6VZT(eh-mMLoue^`;^:U5MW[l@O^mQD@E_/m&rARj*iDFWlAf;e#kYL-h!EZm]<9H\.K[`oMb5PGL@-V:Kpqg-o9.s+i$h?g*k5QhYTbkNDYue^"_o.<,o@"k(R4-.IB-8Y7*lk0$bVVKZ(%>htPg%tmeGfMmq0?r68W</Yn7lh!B%<'Qr>,Sda?Jf:V`X!nt?=>u9V%B:BYYSE]3K0A_'Sbjt;Q(.JpSWZg=H6LqBDUT*Q8%.I<q/-_5:\N,\/'m=J;lM$qAR7WThb=+WHNgY]Hmf9H<G7K#Qg<5E[``-TXM(`<T!m6qk!dFble"\fhFt$QA[us"ioNrq/Ii.bYtA0Nm'D=rUJ[5X?sTur(I:)0b'rW-`[d[C$5PYqZ&RRT')#.7pQ@\Q".l:I;gLhaWZR?9`kWN]Uj]11R)]I?M`[du:h.l+8u0tSgp3DZe@3U^LXk%`ej9K.e:A3H]9ro(mFVdM7Z@T:_[W^oSq1NjnT_7"GHN<m%SIb)oAn\S"_s>l&5A\R2rW,mV9iut*\d+V)O?cRa#Yap0K+f)b/NRrBtN.&)7\H&)7[oj=KqGqc*:1T!Z$QI?mAU\4XZr&:u%WUGBZeCCsKAo5PRjHs(4u8`*o2K.6>W*IG\Qc(Sli\dM4<o[8C:LjnbseG`:&8D.RlQs-r#nMNLl;3m@tcQmVICm[?Mu(^0QKH6EBWa."'<aR-c6_[RH^hgZL\6JurbeD<Y2aK_iV%NKBb<?YY)di^Ea&".^SGirZo*Mb[L._d1]kIMd"_+r5(VgdRD0"<6C+s]e&e(T2p]GjY<R_57eL/W3GS'4@kY<67J)tt_thR(^$)HO>4af4(8RS<6)54S#]VB"0?UZFE,(e7.\7u;#k3R&m--*!PBA%ndTQXd5cZS!*)K'&l#k!$]bVkQ2j^=f_!-8*O`UmgFW$#NDWZ94kY9qsi1s6K=*3Y*Z+f0b_p*YK0'`rao["b^lDUh!l"rHTHaTg@>uYn:*H804G4r\er%SqC$I]rnYlK%P?pFLSN1&FrXp[*Lie2k4/B'?Xhm=Z^DGlIW2R>`ELiq[*Go@u)Z=lRY)KT*:p^Rlg%`W$M008Vp0h,V2#+gWJ]rf"/98D(YD<OUl=,$rN4k[D^S>O%,>,-[kmRm:ZdMUS#5li7md<dX*pco8\1o(CtGB/WJmpCRGDN3,KRc_m&,=C;E5a;;]D>Lg!`X[Eo"jZ.@E>/b*X6T&*h#BJLRNf<fk!/+3^"m>[.4l(oWYB!H)/[?fL:9f/kY'<O-]AUS24-J\6A@UJ[dcU65nC+]%rG,hsgZei&RRLP=!kChlnWRG$]GNt9oL,u-k`MYW;B#4jl+'5lcqI8m"Q?Y;):2_MTiHWqCNGccGNR0+E;_tD\bjJ.3l9&8ISo\96]'$W64ce,Q[$1Bn[Odm(JjVnL^$FtrnE@/DrhF"_oh:];=bpCT0riObPcp:n!5!aurZ.'3+TuohAgfNo]1p!0\3#=;4rieGTMX(=6%nS):so?eAL*\g85c$P]Q8E6W9Vp:I)=c/o4>H4e#i1GJ;&91c:RjV=B7+pH)eZsO\iBZd-PfX<i4l)l+:UO.T>m.&<s=oP)><,QtRni:Y"SFHnV.Tbqnu-]@[S'?*HB=&A;DETqghd+OAD3nm@_q3;odkF4F.Y99K^;2f]B'$AdY1&^bZ$CsBJM9#jeN)qBt]-N@8K;b^T,8uE;'`p,K!eQ[Q=?X<WgX>HOGhfQ%Ib'Bh^@9Pam:MV$lO3P4SlbRYVe[j>%"6EhDUf"<>AKKC58HW%)e>!p@8WFc=jUq8T5:ho8\4Ib<VS]fjci34#4=TA6\^(B`2peaHnA>.S]4hB;e>Lj[DeS'U1a8KDhk9eO4;s%iH\G0k3r9*0?`NkV,_.HUlSS=a-Lud;U*\5pj)T]e/_Ai5+O>g5l&;G$_m=rG3?dX;W?n;Ia6k>5+foJ%Wje;b323S&C<\TI)p/K/m^D`CEj:STnfj;D?ET;AN1qiMa(nmP^Tgiu%7Xo1TY/;7M0`X\+"s`U@UWnUE)2/;a*Tf0P2YdL9t.hTAodO4WtopMQm6IMe`\S#S*f70Uo^*:55Y$1^E':.O@2_'V2bG2I]GKufZDPnf:VfZDY\:OmLj8SSVnPfgrk86#Np-^#qDC+gsiAa3%#1GcBXmOd^*fM#e??6X+8f<"Xl8D^9(NWDk?$j+jYqp%9uj&$m3;Sa0J%W:VFL,WBA\GZ%&L1)beW)UT8D'rbjhCQ>IIc,V5OieMmqj`XeAZQj0sL^0f5O]O,Wf7NXSTKsH=$T!,uk!er#XTt*js!/GafHCq.:&:m;pr?"jVG^86->BseSr,Mb6#7/gc_,$l?=N+XRQ^?-i`+6jKHEhjVf*hC`M/$#XkN"dYWgL9=Z;L9!LhoLt1>TR^ipAjP2kc#`D70b>oLB-UC]61tAGqAbfYuTfS>=t3PdW$H=O!$4F9I0bG-dLd*\R/jN)n5X2Ana+S,WO_</Ad~>endstream
endobj
11 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 1435
>>
stream
Gau`SgN)%,&:N/3m$m*s9]JJ/iePghG+(I%kMiFgWVV.,OFdmZ#"ce+hZYE*;FERSB0%'e)N_R9S?mPX!%AJlW;B;0JD]L.r]:;+@(ld/HToYliQZc@0VKF]mX*_"quFSnn:]+J^5$=[b[r`K#db,"@<)dt+Em:RNCGr&"="o2o+\''+5UA<\Y!6SDa(f=HHop7=9t7*e`NlFUc&S.(@hVF1f]Ab+=W5g/9p)cW\p\.rs&(%i9W-I,6!8I&F,'s4=&FN*d.g7n*i$H-FOmFV9i,odY@"oC_U,64>qi;3X$.g'7N]O/^>_o"hkcV_%XV;kT,,@D`>@^3^$$q`A<#MimB`AIg!W_NC+83]u)!)-QV2=c&RH%n9P/I#Wh<o&,R778AI2Ph0au,jT/W%Xb<NERb#PLQ\Eu0gHRkh,n4B4<[<\&P3KPYQ80.%Wc$0c>Lb8tP:KaST:i5AND;6_;l@doU8.p-C]k]@`iui1[F*+s,?-p7VL#5N%SNc?85Iq@MR#2tWif<Q%o`ur&6WR(_T5<:b*AM3eZ0?"?IddK&4\797;WVNKmH^;F#+41F-,*qU@Ks>a#ug'Gn0VU6NSP(i)VuA[OM^n\8F$^fPt)tMR(596"P/#kXoHkQsP8IS6AO&&kmT.I97lbLB2UP#3sQT<,Oa#[s<`AZ_on#q'JB?I2:</5OTAc%ds#1Tb>NAEA5S%cji(!P?"Hb0'=1-oN@bOnl8`%_-Htn2e\I,o`(p$MaKX^(S>gY&nS;,$B/$OVKDr^o/?m(cnRs]&$=P11]pa.H;%<"o\.D_p@r'-4U_-sOT!C8$!CKX3j6][V<@=(HVWfi*aE.p)_A%\$"N'PPH!ESE-1LE>9[!G(q%e7@ldOdk4q;sNQO:b@n(:QAZ9GRIA/K$YtcjK%+tr+WNg-X`.MFUZA!GedV^Whdl%N"m&n]Q]WHTcf!X$PMR11LTksuh.o"jI30@p8HEfJn/t?G"PK:p:Y<)ecM'?dE[4B,?C&j7R@NTbfAC.^h2Bi:Ve:,l-]Cmdm_`?*n\@T44_\MX5>dGLDi//eNQr0:iU3(\<QNJ#5,FIk/h4c++JVEtArdWZRVtY*WSq-9n!llI>*!D<b&`HcJG8YdO#."9!*'>Q0^HIY<0V?@nN?I.#@CS^dm9bEP]u,cR$PDpGd#Wq,$Z(/r\9;H6:-PUQm%iIZi8FS(I4sNP(CB)^msC#d%PQK/!oP^p9@t90[2DU2kX`Mm$V#>[)Ym[L?8\WcgW]lQ=gubgc8qCXN+4bpLd2R!5kqOPhA$M^__jg[3ZMWm@COFNR.9TI4jj-9pI&qsiL[Tpl-3Id?!=>?^Y,!p4,UV3(_rj&j5/b0($'gj*ED)/[m[j"D\gJQmN,U&53(`'5M'd0q][@njKkWJmi3P*41t>U_&Z^NOuIhIi#a$3If+;<ahQ[ZKm3~>endstream
endobj
xref
0 12
0000000000 65535 f
0000000061 00000 n
0000000112 00000 n
0000000219 00000 n
0000000331 00000 n
0000000446 00000 n
0000000650 00000 n
0000000854 00000 n
0000000922 00000 n
0000001202 00000 n
0000001267 00000 n
0000005800 00000 n
trailer
<<
/ID
[<1bba9d85a9d59ebd094a6eb509ab2125><1bba9d85a9d59ebd094a6eb509ab2125>]
% ReportLab generated PDF document -- digest (opensource)
/Info 8 0 R
/Root 7 0 R
/Size 12
>>
startxref
7327
%%EOF

View File

@@ -0,0 +1,99 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R /F3 4 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
4 0 obj
<<
/BaseFont /Helvetica-Oblique /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font
>>
endobj
5 0 obj
<<
/Contents 10 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
6 0 obj
<<
/Contents 11 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
7 0 obj
<<
/PageMode /UseNone /Pages 9 0 R /Type /Catalog
>>
endobj
8 0 obj
<<
/Author (\(anonymous\)) /CreationDate (D:20260318161809+01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260318161809+01'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False
>>
endobj
9 0 obj
<<
/Count 2 /Kids [ 5 0 R 6 0 R ] /Type /Pages
>>
endobj
10 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 4542
>>
stream
Gb!l#>BAOW(4OT5^sgm%1^It%amP?:ac:O\fobVpG3_=?16Y_YQ5icE[f:de5iP-#@ZjKNmd.;u%=Jf6+n4IG!.uHss%r[OjT@iQYL0CLMC:jD*t]5iT^-YU^4,VJ"jMC7J[pk/U+hlm&=gZ4!%&W@IX2#jT_>)KQj7jY6a;(]<DSMtbT[Z+J?SFgam!@2ArJ?[3MiLmE,\!1UG83sLH"883?$_HX4cEW17X<$BQuP.Wt0,Ep?Mj0>V5uHTZ>"ec#,.OJ,Bmas,O7368+7X#M%_K5?6u=`)FFDFc6F!2iRki"GsE378!;UV]89^IRN=PdE1dt/JeQW[Yo;)OR./F">0?2iKa`@/m5@.k\cGNP7+bmZ<6SBEjK(!gYH>Jg8oA'[GDUUJ;'6M__P$]pZOe,gLRk*>C9&ilJZ`fgo2[V0@35aFhcJQ5Y8P>?L'FNI9J.hFsLb>E?%F>acQiH-9N&Y,lA-'1*(u!FstYCjpKLWb=YHj0`C+LeWblr_.4rV(eS2PDXl\7Q);Yj!q5uDIN'S&pH1aZo>u+Fp'+Xi_dGAB%,Y;bbmTlpO9pbR+l_p9S5,sAq7J8LErs!_7+TNA;1p6SBQol>`@aH#C'Hoh2,/8K>:p(uTVMeRY6]Ko#`U>+p]p`pT$PjOlijWd5;1S[!KJ3t^`sge/6&`u1tM`t5:;/GM<j?tW-Sjc,TCM&gP1E-`3NfKY\iIjgV\<C`8b8jii+fhEVQH@9S*`OpYt/:@_cdB4/PV;*`gRq13iI)cW;3Oqg13Z\_+NiH.n%b(Ic*3<.4*,c$l.V`Lk:"ga+CQ0",.''XD#@]@H)XqJ>cm!7ip5G36a?.`bht^*I*f(ucss+b:[ml]!Zu[I5W](21&-H\a?$L?2KpW`E(>P8Ws@#d%-$[f*4oCgjREfo.E52CpB\Sdg4%D'OfHRI"`@r5ONulYS2J[_oS^Z(k$^Y*(A_=KFaU(KEAZeBU5m+V$NmrN'5'4JCkD`@;P)Leq\X.L4+PC&MV%*#1;WI0J@pN>6MU:BMU+T]BHKJ9eSf6>8N/IXu!nr<q)X<9,b@LqnS+1&1APHp.?$;lLQE:bp6@r;S)@A=^<YW%j<j9cPP2"%!_'SYHH(as^+F>t$<>c!&.0HCE*C7@6]8GH`ml+r#lJ=<!pS.!m$_E>UNH8$dG7]qMW:!)A8:Ta<Po3FSNm/%^V'R8.-H_l1%`!H7*,T-o+Jd7(,fRS01(S2PG/-ru)PM,gV%LaDk0lbt?mShC!Yb.<6/$N_BZLFs!*&.LX*p017P6[d+a."8E@f"l)4/7<mJ!cq(he*1=_kGADF\Ku<kh6<e/-l!<ETG/4N8/C36"%>TOk``(7k"G9n#f]b_4*-KE'LjNb:^EeA&]e90C)A7!c]OX*c$$R:qJ]h?_Z4[#Ym=Jc-?0kF:S/5p4=`KY0+$c'[R6j2U:+P7Bc@gbe;HmAkes#edgr%s3"GP@]hh<SHeG&c#Y#keNSZ";_Djrt7VHm$n^u*U()>o@31t7E\ko5I6*O\E$R;-fU]C[tD2jSf/G"e$1.t]K86E399QPW`IP1Q.9)nNQ,3$TiNV01sIs_.g[anS0B-#@uD@%BQ=_LV?NUY^J1Mn$C$/W:r=E`U?,!hd/50UCIfD#0m3b?H;e:$o/0$`&VF\D6M%'7Ak;X90$98kTfhFP8q8.hfp^GO8V.NRMieWF_!Z0q%j&kQkq`g7]AU2a4(Rq1iFSguO5/^ZPI.U$!8?NjWf>R;;n=U?!V<<[t+l"<U:!?31UV/hl'.%PeZiHbTHFSg&oo+<f^O/!YTUYCg(RuX7JNaj#g$:7n-;1VlV;2#mg;2#m_;8DHH/g1&-'e#_TW485@%kB9@T@]k9(sE@&5D+7s5>$>(=rC^?+mPc`G:PG'obiL(TMaIJ0]`GlqO_Ua=Ggo$CY1H`*(S\6e$*OgQuSED%p^M@%0oOoO]fT!@:;o%7Qk$G2[p"5OV(%"VVto:]p^Gi2@U$%Y`kM.]!,le%d&&!9#IOb@'FI91`A93*3LlQ8a%!_8ScMDJALSD>$W%F)g/S]pJSC[f=`(=ELm-)=@Riu3G5&TjVQ6M(-C+9*OJc)+R'5uQaKHLGWsCGO*6H3I>[/g:6.a!MBWS,;.7sTO5aP$JK_'?-K4XS^51;-cLm>-To3G^lJucA-8*n%U1JtW`WL$G0>V$,!p8W/05;6!^"B5,eRgcBS(2H2iUb^8piNdq"6\/3j5W;rH09=M87=LgW=8VP!,8X4:4Wp%iIqanCA)DuHI[2hCfRle*NRBW#1'tRotHH5Ll0IL.aXL91`Ti8_s),BJ=9Kl]&pbS-o`,.ko)GhLC4u3F/&'"Bc+L+LK*isZ]ADY?CS<WH-o:!HNuZ'j^!1#?e'(W;U3)t`3alk760Lp8*-,B#W*C*XqDVi6o]>tJqe/G(U+*jelcYlSiX5Fh.mdWH9:goJ[2[KF1@pM`"VX!*Ob]GH08e&R^BFZ3KMJ1mm,-t%&/_;r$EE[[M8QZLBhY0P,0IJs4F+n'ZNV+9tM7kYg9KG5SgMG5SgNn57XbWJ+M0h"UU)S`Xp5@L?CD!*Qm>$oqQT^,<4#mrno;hq8j^QOFVICQ0:2Wmb9Xn>aQPgb>ti.f#@b)apg.JEL3?q+)7k:`UB$9.o%msRP^oFEgeD4qJ-Rd@i2e:ohksrLpoB&;2E#$b5dJZa'TU:'K@$H*SZqcI4DTITuX:=Q-rYl%B<>(Ltgb)/&.83+m%D.obH/neckjUnT(KM(U9UEOG9indPrIIBCgD.0<dKAqg*EG<C^p[DtNSRbF=F5l-F$,R+1t'bNc5c"iHja0s,cJ,1_LDeMd(LNm_O";VuF$Q;;0`<&;/;Hn3gO`a7D4e$*d#c"SuY"3:Y+7<:p")mG9550Z7O/(,D(X#R=?VuF\`!NKdX<I(l/)[2U;@G)L;Td+%JqEH;OC\$XDo)1T9ma"28DOcF-1o+BD"#-L$gF+^AoqW%kI[aSMLLYJ^)qjEtnSPXg26aQfCg]Erp:@Cbm`7d..Z4cr(+MH7/"4>tjKUiiiQ`i5CJj:mmju2j^]t#5+N\tgNo=b^AEi6;HP*8K<<HE5WXK37cLj).QQV@1^^^Dk!^F45."M!_lR_^:LPiLrnhdH6/2<&T-Bm+"X(^SdE\`BiUNcJjHoes4%Gm&InC)q[B=Wd0(lWCf#gAC3qj\EP#-;[\!/?aqE!o]UkB@_nj45YfOoOhj<_ojC6D$uSc4WoBj,<GL3(AOEiuo>r>gLE2F>5bqBF$hTan^2i@NBN/%C%t;lq]/J2\:m)Ra;i=/h$$ZXNj/)9ruVQ:Te%T!_qQJ`]*@O[2P%.J6Njr9\s-;TB=WXa45./ZcrE=U/;#jBZ8kL28;5(37$u9ST3qsVZPG2.X)X(Cef,=GVV6A<S@3$G`!*;BrKkHr1ERrN2GXg48^n'%L4R@oHTC"iDsTZrOEY$q8)6rWdb1/kjAYI7kENQ$[1X^r,OQ`UT;6,q.+G-3LrB/To(Q_1L1%CFbom?6%/:'HK?u]qj%)+qN)>#Y$R\/X]F\tm8oj]kHHQ7"'n#'>39O\=F1%T%)<6^=74569GDXdKKJX%p\/OD>n(!@W%&tCf;^GH3*:jeS7I-:Q8^@"?"%\k/G8@C2#f]DC\JbL81b,UAaOr!3pC3:<9uQ^c`BoA']BtR'*/SGm)fuojY$'ZFW[\<:rM7p51*=$="$l:Pl13S'?;2;A$1,MISOaSoOl41HmQ^OUPtSN.mM:iN`sJ#FrU+7]R4JJf$eAVWim&e3jT/p`g_U=q@K=V=4cmN<i1?GS*lQ]"g8WLXG4d?eaS2I^]bPB4F"]O3nIPSTV@L:[-H1@g>bX]C#PLII,*X,knBt,71B/LLe;3_DGilRmI4sG'0(?6Ne7L2>hVN_"c7MAkh5u:J[7<,(?-d.otjiK?l%3t_Cs9q;4[_4WOo(+qW1k.geC-ABm?hdT=9pnDdOghHeb9UYN<c>'\"<$31H&s&:E?=Yb3fl0YM!jj/GZg6j2hEnbUU1S[gQt3j"fn(LVM;g!t8N>:ipu>2An8-EI$A(Im)CQnu[OV-g`ZWCE)OHX=G,)3JN?1nUJD3Ci(@?4&6YqD1eHFNO&jqsU*E^R761QWJs#L[;Rbc>!cRbK]bK:suQ22jAfXJ)b(8W0/b_],u.np&/e<a#JF6[ak6KIC`X2>j32j3a>Qm7],Z&O1!"/$h4=_m9"6&eJngY#KHkGD//0h4o#5MH(^0I2#)N"[ECXZ><=b!4K(JhGs!ori/?#Rp_A0sU,iu.e+^=/[>,h,$'$i_UD\A:3L^Lrrh;d>fL?.D;>JG?_0I:8I^$J[/;jt^XbjmQXbl'qqRBZ][FnKfQ]5U\?s&R4>,WnXE+kT>pSkmb&SQ8Dr#)>d=!HN"TItgq?QNM^!.j#$n.fLfmZT="T4DO-UT'9Sol>2AXI&4uAb8>i!2j^1eBO^2<Y*`1f:nk2U.YFi[:Hltgpi0fS'<i[Zf0u\BJ$qDbPZdO5Bb.lSYXqSUfuL]=l(g['QaJ/a`b!kQT6\mY`/"`CO1#MTGRV3B%XPH~>endstream
endobj
11 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 1524
>>
stream
Gb!#[9lJcG&A@sBbcT/7;++;hc7PN-]31p]RX"Sf$R8M,"+</)PkO9aL9bAPQEj58"Vu\!8M_@#H1Qcd)#/>1pRd`O^X(m:%gJ!149lXH!R,K@j*^DS@2huSGTqrq#i]"JKn0dp%aD^DS)jbtYWaIi.5;s#R>]*6)ABsq\M);lcX;(loukn+]D:Rdk3Egkk8Y8-a)GaYD5jO)C82neTj3D8ALc4FUik4TKnt=I[H7VSO"gSCc46Tnibs&NTh`*F@\47t@>@tW%Sm2[bU<]g.Ai?<BuBRH2@;&V*b*K!Vng9^0@%,S`>7\gd%\<KU?E>*@G![>/)q+i"$8XgoAUR:KYGK=dHi.jSnoC@.-V`^JN32pY1WYC3[%h55``bl457Z%k'MQq"\7[%LFMg^\:@ci\P/LDa@=brWT2I"pTTqfM@Utr7QqO?>"'l-og.78NL"[Mf;;NO&:onFdPO!:'Mb2JpP>ONGs`/l-C[:rpWl;Z"5IN4P]`jE]lhDmDBSi'<`%>sR8J.0;LG/h:`t6ji#P9^lV&pF;UhmF?$Kqi2=N%Hb#-B70QK0cZEaV2WmhO_2`JY<OH>Fh;cQ"h;>9!?9R=LH+(jO\*o*bsOKWGPHFBpV9JFq9=k+;`!blMBFrXVtXDl#jbE0VNH@:(R32(Gb&^,0UjE.%Q?)l&lb%t:*@$+=Bi@['b8b?.Zn,E=!3:Yp!!R<N$=5!QiUn/4RAUm@poi`)9+Z?XZZ@*)E9!3;hPhu=Zg+P'\TGSK*fHl+oj:Yt(OEQ\Y*Z$pQE*F:Ye<1a$a9Q9(RmuYBPDFfg(,F?pBk?R%5ICj`es3\HQ7X\.NW]NC(:_pTr/F"!F];5DX4eaSM>VK)f3NB,95r&mX)JE"*1Z8t'LU>Yr(:EoWM8Tg`5p$kC"FqJXg(im+.87<P!3mc5bfk+6QPC)ISMlK8f*2_;@MC^_6DRnHRVf#-OD^?R8V&Sjgp/RW\UJ]*(%)(9[lE1Gb0Zl]A7VU<4g;bA\^@@D*nCS5N:Y,hC]Di67PK<B=':\9KeS\Y*YN`l,B%?el%Rq`.rF*=MSJUc`Iio=e'ph%nl;t*JCnknrK(<,P:b<<ajH>:'Dp6d5=W.1G@LIaBom'4!h#)Ta'/,ItOCsOZuH?[I2j"<4\jJ`S%0S.$Ud8P?a`6b]@#ROCrK>C\\?fO.-=QmaK)^iVTFfqh.<CTh)hXq?ii%\9A.,s1NpOg>D_nGoVV82R]kZ@Gp*F*0'Bj;':1?2k=Xqhi$M;)*679m@!+j/_Jd?,'.&KWjY"&*/kusR3UL=PL'i[G@i1JLH"SD&W!ofGA,=Q\5I*F*$9MEMoH8i/.&n.]k^C-\eZ+\<10V!n"K"Apb=-/*^_6dDgGJEODD>Qf_=>AlNu:_G@JRi?g<L)Dn%0@1Q2"OrBkK=@GK6sk5Je!*q(LAUq:SFOQ"FP*WB8/m^LeF-14`"gZ?l5m@)<'>NK2KI/]`PBU%L1@9sT9,Dp[T1%-.>r5IZU8ZuhF^L.n-QME(W5nm"A!bSmMh>~>endstream
endobj
xref
0 12
0000000000 65535 f
0000000061 00000 n
0000000112 00000 n
0000000219 00000 n
0000000331 00000 n
0000000446 00000 n
0000000650 00000 n
0000000854 00000 n
0000000922 00000 n
0000001202 00000 n
0000001267 00000 n
0000005901 00000 n
trailer
<<
/ID
[<7d45291d96b42c0a90149af98d100133><7d45291d96b42c0a90149af98d100133>]
% ReportLab generated PDF document -- digest (opensource)
/Info 8 0 R
/Root 7 0 R
/Size 12
>>
startxref
7517
%%EOF

View File

@@ -0,0 +1,99 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R /F3 4 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
4 0 obj
<<
/BaseFont /Helvetica-Oblique /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font
>>
endobj
5 0 obj
<<
/Contents 10 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
6 0 obj
<<
/Contents 11 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
7 0 obj
<<
/PageMode /UseNone /Pages 9 0 R /Type /Catalog
>>
endobj
8 0 obj
<<
/Author (\(anonymous\)) /CreationDate (D:20260318161809+01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260318161809+01'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False
>>
endobj
9 0 obj
<<
/Count 2 /Kids [ 5 0 R 6 0 R ] /Type /Pages
>>
endobj
10 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 4345
>>
stream
Gb!Sp>BAOW(4Q"]^sgm%ChVTqG+W$]8^t!ca*)WLVXB'\e#>+6322XSs8=!h`.]C+PB<mJG1*/f57$HAi8EAjJKPANM#MV,7-KtAFRkkC6IG0&,!=lKp)KXZ*dp$mAP^;j`[-s":1Y\1A+2X3Z%b30NaN!!#DHTP0H`f`*fm8IdNkOn:,p%upZVDFAG#R(?/./$`fng7q&(*CU$K&4LU5)_)Lk"Rf;H*AdH'X,NS[stW/#T;]2aS,k-I9-oJk["lOOeU5Q6IV5GQu*d&ZI$_"rEQ'4O2B*r?\Tdmtn$8KoA(EDha[.,Ia+1F*_3JBSCrj1F>5`\H1bVQ5*4D7>uC9m:8r`rrs!B(HbKhkBT$!_pF)='ILcY@cI"45J36X-.>E2i5&;0d3AqDR/("/Ma]TB']?YV[Uh:O42c_NNeeE#Pbg`kV5o"DkYc4cfUj#MPcXA8Q_3($$fD]0o[k[\WVX'JL77H88X.I9P[qMH>[Fk;^>%d?+=&adR'<8`I"<^/_Ef_0'7GN/MhY'TCpqe1:lX')P'YV-gs9MQMb]J4ZXUsI<TC3\FtZAb:)I7mE`i=alV4#9q==T)"`Plfgq;Q8L-TrrFq:igC2o=)>q"nC9l[N1!)]dC2=H)K'<T\,RNu1/,]?NcI2BT,LG$A*j$+Y$n[TL8L+oeX4@@.BE7qUETJourOa2F@490MX;,Oj(1mk)`1gYo.,jpto4A_u`PWBcXjNa"^V$<SCu?Daj^UR6NUr\R`?C.lo;rF-1WAt]a)&"W'4-j8ce>:FUjE^G1Wn7W5-K1"*)6H22W6jCd;6ApZ_3E)4Q"H!m*rB7EXC;P[s$odq^Trsc+djuX=.O+gEMZDld]/VeAh7E?jj?p*%^)nDasD$97&'BV7m.#X-4a^IUP[R0Gsat65=;U(?U2`n#p-R.,fSCFs[tg;9\'4'2+2Ln?OBa][$+o[R&+$lH=&`19n?/nd1APQr,cc\E1jF>4i9M,q#'/X!X,3`//4,D/:3NUj.:kgI?f-F)t,F,abO@="Y[tXJAtP%UY6j'G^YaoIC\[M?N((O>7!+*eUL`%mSTjJHAF^0a[l0"b2G*IFP2QN(Zk^-e/4%$@pE!&n+*5<[M)U/E?CqLECi2c'0LdOg==]BANe?1*U^JHm4d6IAi*6dDd1U_DV"@5(<W]$r17FBAP@:5@p.('s274#&2*!@,`0_bThS#rTQjSYrZSGUVc/8R?N')1+&$_>'5QN/t]8Co/uSgn\7o`-,pP;i.)(%6DF[8+ihcDUX`kHT=S3*^K?Q^?o;mQkRa?$>\!2H\ldk%B`U_APr[<"f]*a7&t$*]"i^UaKli]T8F2'p^=o['B!2X%84mK,%PifsPXGmH&CbbE#AI%nP[HX%B&_C2mG.6L5a,@S`3>2F9F#8E!s*]FN$75L>62FS&S%dTO\1JAap>;]LaU:e9o=KLk'4K8kRgP<\:!X3;L7$>(1q#0ndoUG2E:p$OSBfhn^YS,DUu7p+O,lK8I)4&;1)FNlSUg_[$dgKTYYnTj23l/r#uRsl&$2^CY$V7jN$iS_N1bq02E2e1Ht%s5<]"d0E:<PS[idlJdcir0YD%lJMB!ADEMJWD'G,#]t9H(H_)D>`-L\I7,*':^L*a7-F?.nVi9ujEkN$n'TWoF.9;R#:Y_FK)I_l%g=8Wl5dUJ:AVq.CLsKW[m`LQ4GL*+A4&[uMm(!goc4l8E3Z(<ONXdC9lYJn&AW;0F['ht#)C$+&NNihA?qZ6B&q[qhE)W^J/dmoh^A;fT!BI[g34/JmD:[b*`oH!cj5?fpi0NEML*N?fentUECGnMHYo4e0(l\mR<,hrm937d:<i+ebT'o`cCd5*nI@,gj.XhTp.Xm'G!43*KPX<lmk-HA%_YT5O<+sc>/5-n@D#M[<*%ZB?KJdQa%Si3s_.hOY/5-p5QA;W+RtcQl/<j;TVI<nfEM7]iLi++@B"UqS%@`*)_=VJJdBI=eR"LsZlCnZUVVto`(9'-,)@ctpVNjWgVGY3iV(i8s'.HL_=VNQW4\<Me0sseiX)tOEX*<C#FV-S.58)(+8<\*q$=A8Lr)L.7o@?2d-MEV*=F"&mKT>6e@f'h#SM,#*F631qoF2L[+H;8BY'a3&6$WT9/N*p=p\%U_H#mj7<<ukU[8\MlDU?>`\lH+T:mF/Y<X^/\p-;G5pLR4&1@<UUJQ/+.$.u=fdgj]&pYqOgm1+5%h`X.U,%'fO:4X+F759p6(^#ln9&^]_=<h/:d%P'Teu`"j=3XK?He0uW[PrHq7Dep_D@dPPkuFB.[qRfa]YWiO=FaSUZumrbHRLil4m<kC%>T!B(NZ><VeI!\EJ%5re?b3als?$cLO.?@\TnF+Np<,+Ln$<jO:oRK)l09ZW^U%.#YXFp;\`t#BRM=-)I`'@>;.mSbIW;5fX'F&A+8!Q-0egC$8gMBB+g.b'/X>@H;cp1ce)`SYEO0J=&P6JG#ln@lfNCfbtnVl`>QCG%_\qNI?28J2I@o]'"`X0dLlVedE8=lN+pqL_]Hn9@0^?%OT0<.nG(7,V\UO/%[fX+dhn[?`-/)7kJWG,aai<^/Gk('7-8DJ1e&J9),[3YEnpCp6FjTc]2u(AFfLE.'?Z:AF)dhG`=IsYn`k>`OVK)E;f/$<$oq$+P2VouhAF:NA%booX5[EF9iN;jdP1_HmI?Ns+U'KoU15.k+A[\L3;.I[>GZEBVa4:>T.mmhGi`!^4et9r]"TBcf=EAg0]CT+Nhe0X<h[,!+DIN2]rgI7F:kL9[HFIOlMB>]mHO"@o,03V`dOh*)DN/.VDNZlQuF!;'s*<kL5kCq8kIa%P5(?3drGX#br!m`mBuNH9%quARtcV9oU</Q[=I38:jPj@YS#%Qg=L*NC"DTH"ktG5W,QG"VGlICs)iWtf&@;ko3EOX:p9/-gtppI8RfQH3C>Pc^%"!UI&P#sZ!mMtPXMK30^Tirk*KaDXMrHoU^\f0^$VPp[6&M-L$GH;Mn"WuLQWul_c^`8(q<MYDZ*R][$]ag$XR43,pXF'3eacVM,cKAmSt["mFCL;:'GEpduZV$B<XRm'l=DcDdGdVW^X^hYo7*IW[!8#qIkVa)If)6!><r.&mLrBLukUr(nU#f)4kT!iMd$3nS@3b`K<"JeDal)GRA8-ZUUO$LukUr(nU#f<C6Zr:GneejisK0F2Skqo4BRm<:Zsc1T_XnVB(^qe+TQd-0u9+8iBGWNP2>rG@V?dH"%jgs08ql\c8&Oa42)Yp%P.n_7i`*>&Z0VMqKN(L6i>WLP#m<6VrSMq4iQ41O\7f\W@-YU9SOYc35n93n-M/+eBR/n5fQ##Xq,qe's'qVmC7&HY":8%S!u'I_j*%g>="i)+sb["XDnjnA\W@-2j?A6nOC1cOoq@>'mZEX0$bXK^e<kFH!I`#8OaO!IN;O4*/9PpMW:7AGoe)%+aM\<XdQQp*O"GeaorOHE!q"c!&JC<;P^`TJt]C8(ih:"N=cUi4reU>0rmX<=;?A/I3E"Zk6O2>tlA3Sm$dAl^QM(QuN)u4h)do51k-o)eXoD?pi2VMSTM&ceMIeT`q-If?alo\'fgp]7[PlhdL(ma^e`-(GmF/U9\JW3c:CBp.Z2DWX0<AAhYik@?pJD\b)tCK<q90)GYW1S)L`p_83KKZu>n&30<iin@juWHZ0rZOjp[OS+c?9gC>n6;sH;[eR9<b`/PLbN\I@an=/]%Df7[uk:iUS2e9iNU+$sJquTS7e`f#_]1Yc]02G&j28;7$0r1aaOR-nsd-!gj\Q[o;Im78Bl.-r=X!>Do0dFXLi3Hd":.QN^]jsgsWLojT'J^raZ#S$e1Z)c!?>HG,G/Wq$B"FPZk1N@4Fcg>.`R>3i??7nM.!nn-E0p-S-_X0c^;g_/]4/.>+Df\!G;HG2UQXaQ*#sW:ir(b[HXHblrT$C:4`4Q1Vj;Y8EB9Sk2u!36IRClFnlbdJj0;LIHlD@cfCcWQr8)IMD3/J$Y<MFGmJLCqYD;@^7>I"!-!"rcnQ*f0<-H`*gTR<j/,*ek@@J/tY9]aeB$N^0H&M-hWU92\G3j7_<6+qZpWXTNUAPTeJksZkLPfU<rjJ\DhjP4-+N]VHdD%&I/l0gnVBU$6L=:r(ob3MnB;mT[hXXF!H=UipN"c(i`gs6Y_g42hAku^g1ql-SZ".&q<CLoSTl%6ljna-^:nt)=5>f.E+5Hf*l4uMTjjD$r+OGH9?W$N+OaSg2OA]<nV)ln'Zh]$XR].A:kWr2KVll'/c)MpfKBcD6C(qC_qU\5KRq^uq\HolSDfTq_Rd:ool.9`P^/+Ic2VY==]QfE@F'Bcn`AGnl7j+19egkm,h/!>>B]35p;X+KJqB)d-%fl~>endstream
endobj
11 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 1430
>>
stream
Gau`Shc&8h&:Vr4Z#>:70TtOi4EQ=1?B5S\QKJ%.(Y)Q<(gD/846=f'Q2Dj5EDiHNF-D0rhUUoGDnhPO$3WTCr_IQb5A+s/(Bs*@C]W%,4IFs?qq:&NKQ`s2F-mbg!JGINp`<p)&'`%]X5sI/cljflaYBFrZ&M7J1s23G]7cl'QGW:bmaL:pqq8sTqX,$D1Df2V)o>%OCiZ4a/h6s:"8SJ_1_kjHO;+^tjt-!Wd8\.?H\C&oE4R&)&V%XC)!]1b=@fAV4mile_;WF*2R1B?U_K8^qQs[W`G5M;(6;nN>,OpP)8W*SNI%B*TEUo#"i14Q^-=UTP&UlFJt6eAH2[jf5&k6U`6X"E;<JLDiS^pL`/9?&@_4_MnaUZ#\f\<3km$i[ifLre/h6$39IYhW*,[_eGZ$I8Y@XDd3^3K?'hVduG%>,]oC&*s>*tO?*=6#H;&e=BMCKDrB-'???I^gQ">65PqhV!;h:b7N0kh%(1L='Z<.G_U+YQa(OM/P`b8Sg(7Y*&=BdIjM&ptiZQp>2Mi<UYU7EUs/;:MdCCj;ZN)A&B=b*=jjPS-anY-5kH+U=ta-R/SNFkf7#1!^G]G<5g<3H-2QJ1ZZd-*/'H&UR:DV(+<""D&lZ,"nNDI!YI2IV_ofM]h,0,1@.hgU)W>Ja+S#JK\I-`L(k>E:fPon,Kqh+'XD"T?!tOS#9+m9b(sCQk(iCOgR#iU)8\LJ`MBKZ:=])SJWSYUAKQ[ZCiVLq/efSlrhiFO=QOD68"`7l0NIYe=_^h6OU20#$DWX8i,L(AkgH'ekI=$\^[/O*t)W5<17=;F=aPi[Z\(;0/KagQ8`N#/oc36m+="(o$2O#;n82-,/:e)4f&:>A2SI1/\.%U%?MA5;mK=rG`B#6FV&[+(IO(X=ssJ>_m#Fu?`B(62Y5bC<he#J45P#.Ls.&J<^fsHpHt&Z92e"((=+0@g=\aZ3/AKrT*q'TXkf'f^utbAgXXGi3SE!6'H._@\$NG&Bf!0#bk0&/GOOIaJQ64=R/'c%7\G/pD9%&ndfN*"'lIuU>,(E&]XD3OE`#4.ed;5MD&(Rd003MnkMJjBAE3ZFIuiE/HN.F5q!`@!E#^XS_.Snj7sLE\;[-U2JS`%J>Hc0&Do6'Dba3au7M%8/\1H9ZIKdGI35"Or&.p8u]kHcPi:]*aX,^"Dg-Q_2Y3uR!oCnl(!=PI>-f4iDcZKJJ=.FU<Yh._Yb_[ZdUVqW;]i95?NVB%(2"K@@]kL3T15?0R\r!BN<e7m+dpW4H$q3D`hg=,K[W'$!G7a^2*;b'!*1(Fqj3rp4@dk?*M8;m'%J0'CR$f&)Zl&E(d$aWP'X]08Y9<d'*ZY/`6#O-_:*jd<*_s4FFr(rW`<PkHi9pS/f5<8=IS?9QF*H8D4%+10GkFi9H\4=(Dp$?rKKgJ^qMZhir!Sr'MsL~>endstream
endobj
xref
0 12
0000000000 65535 f
0000000061 00000 n
0000000112 00000 n
0000000219 00000 n
0000000331 00000 n
0000000446 00000 n
0000000650 00000 n
0000000854 00000 n
0000000922 00000 n
0000001202 00000 n
0000001267 00000 n
0000005704 00000 n
trailer
<<
/ID
[<94b7559a74725ab32d8d7e3b9a50bfb6><94b7559a74725ab32d8d7e3b9a50bfb6>]
% ReportLab generated PDF document -- digest (opensource)
/Info 8 0 R
/Root 7 0 R
/Size 12
>>
startxref
7226
%%EOF

View File

@@ -0,0 +1,99 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R /F3 4 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
4 0 obj
<<
/BaseFont /Helvetica-Oblique /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font
>>
endobj
5 0 obj
<<
/Contents 10 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
6 0 obj
<<
/Contents 11 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
7 0 obj
<<
/PageMode /UseNone /Pages 9 0 R /Type /Catalog
>>
endobj
8 0 obj
<<
/Author (\(anonymous\)) /CreationDate (D:20260318161809+01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260318161809+01'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False
>>
endobj
9 0 obj
<<
/Count 2 /Kids [ 5 0 R 6 0 R ] /Type /Pages
>>
endobj
10 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 4314
>>
stream
Gb"/+>BAOW(4Q"]^sglj=jskm,eHjTjM]cW*Cj!g4'VGFOm,g_=`QnZg]%(5!/V(PJg0G_l0Ri68HjMRc6;]9g^'&c%"F*0GQ*9BO&L0"L*/h1oFVZVE&>6tQd_-O-`#tJGegiI!_%qO6I$GG%UcBrc)23lJXA`3QmW`4U-su2jCh+)ckseCi9:>)I5;dH?)!g87`]O*\@B7@_b2i#*.579?)-?`F>pq$NWu9%>;USK4-<n,TC,`/H<e[D:!rQKK>o!Nm_AcC9g>E;?dW#%GYn?%r2EUZ`fBmAXcjllHBU;s36-#&;ClrTJ&@A0kTeLlN)&h;mhs/Z]:#e,Vf]Q,UhI2(:\QCc&*\JH64Z.7*8R:@f@ansk3LP[h/$`Y`HkO_Xn3q@%r"F&0eJT2[m\CRD:87V@J2-=Ml5akHn.]hcHme`ghkOX.*]3ICR(`S:FdmCbQNc*OMik63"ll50MApG$+C"rFb_Y**Qfn7\:W8bdL&nU/:Ve_'d]#j1+A+SV@m"8SUF`qZ7LDriEC_-=!P\_Su67@4h;ZIrr=VGl+;lDi*pZumT*\7jUs!Y6,Ioq?'.(@gWR^7.\8@'`1^:XA[49*"AENRRD[]971XDF5OK4][[VUj309f-#%?\^Sl8>B)En'#Im4am1k'cQFT(sU8h.X''+.k^KJAHsCPaAF_!^s,oJO)US/ugj:lb.XQEY'?R)LnS(($I"!PdN!2o@`nojaTKU`HB5p7;UFK"oU&Snf\.]A<jV)R?;b]qr^>9>"SY9UAD_i.]g=[!C=0WY[rcTM5@Mo6Rmfd-Psj'HY[2c"A!"$PM,DZL-Yp:4B[$H3//U)+/K1r"S4o(11"E<YR9QD@oB7ld]0B<:BL#0F#[;p7C8fD[4fc9;2niVUVFbZs#3;oW)W1J\g^9.k4uV0JF#?4ol9SN<7sLZ8JrWM..P%N@ZBQ_s85oiB#-tkls;q<aU$V3[9QrX&!sS7#\F#eh*)gd."4gQf<)1V-+J[K@3/sr\R*)E0=SBKMB?o`U)<B0F1f`ENhP6=MC%E@6/cr#niL&#Knc#A-iSt%mhEPE9\#pHh@*b8hV<[TE,_qs"jG>GNqMi`]u0(JXhf(6o"nV7WEqb-!8lC)6s\&.i!T5A_'Ki#=OBBK3<I=U54=fh?ZQgq=RPr6t):&,S/Pg'tX6qi+-dHkt(E;@JVE1ZHHpHknn"gML,`oE+P(!8c"nk?,in=R0[i&dq2>J`JTIRZ#\H1Z+0RH2-XUBUPo#%W\+kn3!KoK6PgZZ&.McJFrNl2I=8-&.0$Lif"l7^1o,PA!cs@3e`g]E@$_$Z\KQ$ogp!P*-l$4FTG/4Na;0qf'1F*,o]b1DrA?aeJcd0`=ZOPD9!]3i-j3sA%n/,e29Z^"k?'CmHF$mZI2FZ;@=f=3!KUnI-8Cl18"Usc4:<r2B/j9M0iK?]U:,+GH!A)E\/1>Qd"tnrDEg0KP9_WlG![Xcm6uX_&K#d!2L:i4!qQu8)PQ-GaC.#Cg/O0t"sHQad=k-)97k]cSnZm%+Up+bCMS;WVn$01[;!3O7DPM&F'@d;oX!Ms?1tld'/@s"ku)qVqNi<(hUX`/l)[8#h^u\6NeI\VcnLhHA0t#L,/AQ7'he9`6d1D[f))GTF89]<Y>ZdT7H(/#m#khm&A&ZQKo,*?b)"X_GF"U!=?&*R.jJW@msdokj4$-.Q`?7V<QDV]QV,2u-#-e1]PH$Bl=ed_gsOM_AXlI8Xc2eR"-%0#"gsJo"gtV8"2U;q1F30VNSqBI3A*pgf"S`"hgc^&IN7*iKMC%Xkf2ZH[c?SKj62fhfS6/U:r[D&@)d$4@G5JG@G5CZ0OMd&A3\`K"ggl:(]F;]`PqIjH;oY+=K1;X;5`DDL^QHu#BVC_%]V`4OU:C#-qZg[RYHA"_h"feR>-D!caU-1Fi2'fS8U@jl\9s>U\XU[ATHV2YRig_'s&>YAf0^\;cRqqYV>)t;&$)N('`6g\>!Be0JE_nWT^&`S%<$:<YVMIX;_oZbGIh*@,35=DeVm1a&iW,/W0Z7X!^GdBh[B_1KD"Bg$2i:C>?`ks$m,&LI10oV8AR'4?k??o\V`DVo2oi'hL&oPYgmtQJXp\c5+S3:%#)(V7nfU*_<'#\?-h6ae1bHX;:,Tf=C`5ikIS,9.GTIJf:V`[hCU(\S`:e)H8^=?n6O0#($nZ]CnZjX0h6T4uK;t%:ZPErK\J<:[EemcF,gmI("BN?3W%NS5(pj/.3XG_L;hWg+.tZi+#3#WC)T4^"g(l[9Y[p<UFYDqQdfS$SPD-?cNX#@l(M#Pi^I*Mq?kFZoDke`@>G)MpDk?N^bV3Jp"uj>X\CV./Tt_)Y`)3'eF@k@i)c/-LIL%oMXJX".l:QD0eUqrO5<(A)Ie/dQQ,)/7=.MeI\hk1`3U&&h+8D\*W5o%ICMU@1Dq3Zd8t?F_$0Zb:EaE48)!l8S`nRE'n8pVr/FSgtli.SXW3Ne'ch.4?>F9!B'0uLc3QJ<B0W^'`&T##>DjpV^:L)Ytdptb`*g9E\Y.6`if&$#-N/8#-RP^(9BZKF6M,*JB]5M#\:U,3JgIcC3WM/ka_8NcAStmpe%@^(.2TM@@n,\3[r'sh^4SGo$_s]%[Q;3BW+;/6#J:r;RHAI>9,BsVA`SlOt5(Y3Pgg+`*qG.F3#;qaPL%&<8boDRq!,.#`Q,!^drPEARJ&[o3"qqNGahFTad#%DZ*E]?&d;U1<#<B\\!+L<\b\k]%X0u,.cC;+@!\;c86ZKE,uiNO>RW5jQ,QA53M7fme:giU9!UL]?tRWQqdm]_:>snW0\iP=&GL1kg^B'rtU^DhHh[?D5^TU8e4d_1fKUJp6sH>*HQ\p75\+MH?;1/at2k5JN`?Hc0Po`"ZR:0.1T(B1*!pmFq?mMlg!,kKluLp(XRoa.+,CNm><[m5>3"K)B<XN?&)(a4'[e-Z3t-^LbPu-W!k?GSa8,mV\]Ik^$\4<ThONmCh2=Fl5EM)o,H)kZ@V`%\J]P![V$N$:fVVY!\WNb^7kpFZ6HE!^HFu$pN<HjhlM<[M%;<d.Y@=/S\WRGf[.m6pG,^39?KZ+@]M<lBoO;(jME'<n*InQ$f/FI6sJQ3e>2C]nT5])"DBV1?O$(8S2]n+QS:Pu.JOLh]q(0:XtK0p_\'gAVcRr@Zcp+AT!lo-KhTbie08naCM*Ypgg'a/536cbL)PZ]XtjA.XNhGS0.)>!oWgpXH+`t%eEJNi5BUM9hFjE.VZ@:p)BOc4?[4*i/n9@qFHsDW*7gN<>m6fphMlD#kjII,H?:k^]pZ7#:sC8T[B@=gcLS,06S)J.oHj?DA?T/o3\dg5'u]<87C5h?d7Ug)3h7`cOcB-W@XmNDDa^%8M;%&QHpSu-`UG$gQO9+/or11WRu1R%$pp`70aJ\a$AG`J\e(-)MoYn8rEbkp\be7nj-PKZa[KKM@P4WD26eiro(C'GF"&"3Y0U?(%%/[_`UcsGk5t8k)FFuuSOUJ#BFJI+]BE'iBM;a"pTt5AgpAF;,+@/kk@2/"h$h(&rJ=>@mIHj?UAobNVl/T?0'bOsXD:bb;t<S%T$$YZjj:jd!;J^"mA*boIE`Mbs/u%0agI:pf-<l1.U1>+A_T<E=)su(lao``Su71,1qH6\HO>-lK:=+kNm!,E">#K^A?g"b1Xk<*T-A`2--q-q#@?"I)9()ETD*i(q!HV-L%Hcbr5*.^"uIJmG\c3?/q*FEc[Fcr^7aKkIi:WtLg?D3,AGS(d^OHB]%E[8%n4YdX[t_&q2s7&@:2i$4um@"kf0;dW^D_t:j2JJ"<N>q6`5pjmX7"=)Vo7BgVnQ&Y2m26Z?3?69_YQ:cmJlV9>@a8R2M%MhV.HNmeA[RU\R<JkH;$lGqRDq`;UDV4;8_&G$D*?gFU>L?d7'Y`<t`A:1lF:k4A9.@:)p[/pa/hr6J^[oGC1EA[C+,IR_(/SC-V5eJ>43]55*(>c?8Hphcq#QdXnehP361OFW43S2U=.7si22d@PZB>'p*8*8iRTB5u#km[SnHh;NLYf^8N,*aX?Q2eLujZ=iq<IQ!H3qRE2"Zo$Y:Un"_8c.m8jDJ!$`+$0Fc9o3F#M$"Alci4k&F,fYAT/]V?,Q.tVE;pYdQRh^<?Hnb_PA_W`NmEJjq*LdC/;sRa[cqOnWOK89NU@"#6eVJ9boXT_Dfq7.*o(!#!kjri'58MRl.=qbMYpaMZK#CO?Tb-b\NK_k#*hKBHki)bQHcWR<1QmQUW?!RI2c(qR?_*N(8.`$-:?h0B[9/m^8CM]HIC]Zl"62mq.4)/gDlV7JI8%p#Y[2CQ$bCBHjAD>l+D&3i!2==%gNcu8H~>endstream
endobj
11 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 1384
>>
stream
Gb!#ZgN)%,&:N/3m$m'r9EPF$H#r@0<QED(@J`sq!?iTi);YFXN^#`9OFj9aZtmuu-H!*D,aO@0p70*Z!l9e`s(MN'HNG"5:nTEd)k`e_6#m(2PM+P**?pp70JDns#ii_j4iZtQ>UF&cD.f5eg8(+5^k=>Y-6Ldk-tA;+&r+S$#)fO+Dm*L)-'ua=h-6Ng0!&>;KM/`?$;n6:.KNZW`L?TZ'<*N+Xia\H=lAD9;eM2>J`JaL5L,.B5N"DR3cZ5V&unfi#DC;*4@q'QZsq9pEJ4,;%bDpjK$Xf1M1,Te7RKEPHT'e!Lf&tqMRk23pinq'h%+huoDnbKECf"C(ZkGs$d&Nq"ZIDZ4Dd1!>?R4pJiA1.KUOF4k?<e0J')?O#Yc2Z\S,/OCpZ0k8ehEYbTdtI<@cO'i7=;MO/ST;[Q9&d8RpE:qg0WC!gc_*MCOf/\I7&/fg7Uc8gpb2>`#<n.D??&kX8sNiuM`,X,LuiVJ$U1Re3?-Bg<*/N0fMn:mU*,^hP_:#]#Odqc"9%:r`Z+*-mR_]>k%FjM6b""DhAC<^>,B*RWN&Dp,/s&j`X1RECu]Y[1SL?_;%)AeQ`+2*'s?]J*`Jd"i/p7q&j$9ips8Z$N\\>RUeq(pdQ(rI):A1N9PTO%IF)LX@Se6@7caNn:\[qjJ$*YuP*sqO,s@`EN7n&%Kck)#m_YMaJL$0=L3bUdAK/Q'e\9D.a8jp2:\WTkB7I^38Ldck8_QiZT&EnS<&-DXkVF8!a"D6M=&X-"O,<bG)-X;kAJUF@,5A%U>`g/]t);_H[8jGpWb5L9CN)7q<c8-+:*n<POc!7<,--&p\D2XGG03WFUX\k9AN8ok$L&nD8[7M4u.,7+&i!B8WkLRl]jJ@&\L@c2CE5XD/[@7'pQcKu:;En@VXn:L_VU!o9S$`(dhZ(KE!S%;a4bY0`nK.J=B:V#[lWM14-eOMXg%Cr-B1-pMh6^,[_"DT6\uY#`$pGhsHt[2_DdpmqIh)3(%/9#L2G$n*bGK)+9Q*W!Si3O\t)^G!K5HM;%6q!`-$idJn@!1u]?+5slLV]7mh"`jC0*5*]r\:]Ud1`rTL7M$0%Ea^X^]n.B8!RD\,QoGMfBP]*/]:jUhA<k.ukYLQ?rV/PPIX:8_^@*cReM'/Z4CSDa1%bSb^,T\=7[tLM]8Wu@o?9$/>.:-UFt,+`%X;N)L==60ja,=Gr*GEs4CublB0,?hq_4&dl(8LfF(jKY0AG=hLRhkBTm7N9WLhJSEc5Q;qHlBoj2QG_0%9;tffn&"k(e@foWil^QDZg%;((pk2f2)(fRTT0aM[^4;;t?XqS:gbWiPf<[<(d/lLl#+BY).#eC'sO[/;nl!RE54f)nK)iF/'Y&9^@7+3F_mmfg('+9~>endstream
endobj
xref
0 12
0000000000 65535 f
0000000061 00000 n
0000000112 00000 n
0000000219 00000 n
0000000331 00000 n
0000000446 00000 n
0000000650 00000 n
0000000854 00000 n
0000000922 00000 n
0000001202 00000 n
0000001267 00000 n
0000005673 00000 n
trailer
<<
/ID
[<d4dd6d144c93ac18ffd1c2e2aca5df75><d4dd6d144c93ac18ffd1c2e2aca5df75>]
% ReportLab generated PDF document -- digest (opensource)
/Info 8 0 R
/Root 7 0 R
/Size 12
>>
startxref
7149
%%EOF

View File

@@ -0,0 +1,99 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R /F3 4 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
4 0 obj
<<
/BaseFont /Helvetica-Oblique /Encoding /WinAnsiEncoding /Name /F3 /Subtype /Type1 /Type /Font
>>
endobj
5 0 obj
<<
/Contents 10 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
6 0 obj
<<
/Contents 11 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
7 0 obj
<<
/PageMode /UseNone /Pages 9 0 R /Type /Catalog
>>
endobj
8 0 obj
<<
/Author (\(anonymous\)) /CreationDate (D:20260318161809+01'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260318161809+01'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False
>>
endobj
9 0 obj
<<
/Count 2 /Kids [ 5 0 R 6 0 R ] /Type /Pages
>>
endobj
10 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 4640
>>
stream
Gb!SpD0+Gi')nJ0JPT@VP;'o_6*g5VPn[F]P3b_[kAKR6:h1nQ7[>#kb-h9K(*N-6Oe>8qFuhQr)F4me>qR2b!XfPVq="X4s0!ITqIP67^;C3i[.oG2o,(Yid;\X@b:B+7Us,Tm1QK>>HNBlUIL!)1iVfZUciVdX68K/!+@38K%u]#ua<Qfh0n:)7ki1EsIl0WX4,WQ9eF/BPBJ;i\@K1L1)Pb,#\s`4,U]+pd7K)Q:>^Ug@ESMo)j*LAgJf^8*1qT=6rV.U@Hq'$dd$nM9T_a$1;l+s(>O!$3NkI^ANMF:!b`B&q,,+ngG8,%JIRNIPdDaq\*G%Dqm$HK!+ZUP9$!JCt_]93UIBm$pdJXXd7ME0,]%e@RC:@Ipqnr!/hJI>AV;Bj7!=:L+bq`(T)mi2`5$@:@Q_+ntIX#,#%\e[%&q,Foa1Z9k-0YGFD:<%oBe*_/9AkVPE>7@Z/J/WAV_JjNYUbf+<=!&>U"IhW/&(@S;ITugmOoM\;BjDF8PjY@8moJDq-gU)e)V['BDkssN=[=M?D.:B1`a9E"d])5S+V.,X6Za2i6i8O`k@bE\@isP7ap=D?C"?c&%j&LGKQ^YjDhD;H^TNJ+[Pjs#<s1S9b.%^ar,/kU^!]7II`^!33(?c?h!f2hFk2u=2<De^=int.!e,ZNP$AXTdXd)>QVY<]jLQg2ta6j<Qu*;B=8S[/ngVA,Vt@/FWlOtTD"a$*Y#^n:Q3\ek+CKB%R0BCjhkS^_4CNFA"b%T/,NO14L`9!qEqRAL^qbMhC&!PhNtW(qAH-h=.a]WI>X>?$(l1/UhI0kK3Jo.I[qP2?]O-Xh89>>b>eA,$gX]5DnH";J?pGUU?$hAHJ!(Y_P'#_Q[pfODR6[+Y:oe77uQCC9I@]T+I!d!=kB]dZA-3]B0@_P?-k85BP%5FlTu)R1>2G)pdBKF\pZ-G]#+(8fYK17f?#'s/@SuHb:4V"4*r'UcjM:rh7QrA,,+.+`@0bbI4!_f(BN$@;BSV^)^gCYc5p?.]&<'eVXJN_"Z.XH<u-$;)bM:*'u%?O@[-frh(Ma'0a`<j"e<UEdmJraki5I8>!P>J4NcX?2t/c,e:pH#o=.oIj1&bF'JlC:MEDsoljKF<Ah8Sj<mEp?2leQh4Nr(W62/$[Tl:Ntc3Xi=ZKECd$\LM-E&M&::MB&15`kN2:e`e8W)#T'>':K01Yi:OL/DUB%%bZU5#;/7U5N,V2!&'+F.2aCWE:3N,?Baa-.^DWgFh*WBB`n*TWCfMHd%6Ngd)b975,Z9\fCI-*iJk!Bi4e:H!1HJJWYJ)d0\U9c\tV_h7`%gLub#KM%%:f[\-UXP8^:5=hnJimUdjeR\h`Up:INM)^X.sSEc\uV*i'k6&e2bX(MJ%`1e/#_0Cu>a6iSU[F'a2PA1LoII=A%FCGjd"'PI/@*,b+#(#<VPfDEF@SPA%7^-_#=;5me;@#<\UXSjf,rCY"r+g't-&4Xe;'lDn&!N!u/dI"L,$Q9K\/AH9VKILuf"#+;j%a^46LTM63Mr-82RQ'X$r39Q+3$he(J3^<?)YVKbSlu5qIoiOo]%:sbHaN(<D4=RD_M+[b<MJBB-r4QJ@gR_B\r=,TGSSlF,S8Pc6OC(G>kd-,VharRqR5]d^C4SY3-59Qo)n]j>4D-+"u7T`=&h]F`3.n1D70_(jeHU/8Z"E7DKpnEPBGl%#F'bJG;hJT]=k=('pC55R4V3Zal)sk=U]%9%<Cp>`!o>M(74YnOe0..Sr4i8l0fT8l0f6.M/+A2d_/bE"Yj@.VF$adPt>JG'f;eG9AR+5CtrjnabPs`LY&-qi2J:*A?e?.N#!&7g5dg7MVfU7MVf57KISl>X8"88PqaPOE4:VTB9C#4f_&_)35PRIL<K'IMgf>PVPKM6U[^7ZPFFr!"Hh*OJjdF(fT>@)*hI]0PB&UQEVhU30(9F-Xg$%0VKa2*\pTq$3oWT,I<&'6,V4H1[<(E\gePaZA^1E<WrSXn!..?YUX=RJYSHOOf;&T0JLc#<"`48"+tBQUlhl2jKLF#`h?k[3Hc`=!JB7h\2lVs[d%t+mYrX&c@".P@TNQJ*fgB*<h4roQ^p<i;lo3>4_U_2ag*E2@9+m%BCooHK614u2^t3Q(d/4K/(-PaO:%b[H5)?)Qj;q\?S-Q*V_97^rOG[$@ID!hQ9)UIUQJ^H(=BET(%qW7d7H%eK7K?'cdQ'ODD0S?=DSX(!h\#FgYr%^4SX#D3!/9lj5]1>Z[$1`W`[2;0>p!:V>r/p3Aq4l-j_P+BTTV<j4;A^MdiHo]r>,)\6!nr7B1QT9I""e-:`XZgo=cOl9.mp_Z5q&P28(rCnVDRA>`(&'b&B4R.Z=.T;nQ'k8l(MZ/m(^pq8$?*b*B#o)1Z.3@aLH,Q--+8W"sNBFs4tCFr4CMJ6%]0bo6XLXoKM+eI!g]:"`VAlokR)Lp=ABF'_]e3_Di('1ldCFp*0G1KSqbD@G&52X^jj9:4V(-?o'_K.k5e\\[J4("MJhgq7s98FqBn9IRs]H$bh#70sZ-!Qc#4_1rS_(_Z2gLQCC"l4?E%+9*;#h!Zl">XBH)4[U"/oVXJ4GKhoF+TDs?(jAHa7fENGF4ubWIK_i8H$f&p(;q.L5"hNDte[Da]t2Ri6-kZ38-h'24<cCro-+-Rie.<o&=T1F"<,(V<TnX5-/Ln+R6*iX;o.)Cp'+fE(.F]d>>^[$oa].iVFFZL1([a=[gVR;uo3@\a`%F>Mj0m<tR<o=QDtOmkEVNa\3'kpU8;MnFkNf+qB"k5WR-o=Nb$a=BIS4i&DrWC\KiX^)Qb^*]/^c_d;4fnAX$IKA5?)p!CtMH?&&[7\e)M)#h(9%GuH0hjY)9%t<oji<Rh\c[@]F0u'hs+r*OoSP\`/*16]'!nN%FeUI6A*ohPfA)"OMP';4AB#Oc;i^Nb]r?Ha#.VRHh'QF"I#[kX@;F?$1JY(C#B(f'*&GK#"b'PY]<b33bD&Qt)s'NAS%-3GC@;&/.gcgVdMM$Vj/:\UHLac7m:BnMC[GbL\DAn<WCmWs(n:%W%BPh4!@XCQPF*kp0Z@RVA[EW`u1PZ^&:g%m*4XMMP>t&6i7A<ogFE9LqN5%[g\,6+6L(AZ6IW4"DF::AA,>C,OmR='`Kuj3"T;$`GD]b<SrM\cI06'gEb805P?Yc>_)agFk<hgjECP`l!7ITC(5N?MsdU,A/^R`PLD^IW7&G4#Vq0WI3JjF<9(U%#t/nRrF?hJ<LVo/O-g0>5n[EOiR4))9NkD7)7Ht0SNDt<6WB[+$;6I4duCP`idoAT)pH?)19c+bjb\ldasp+,uJ>d1_FZX]]]ell[0[Y_6WA/hXq2<MH@?*gZ@d'MEV>2mN<S&"#q1`O<k#,lW,(Fp?\gUN"cf>I-'#[[TUkJO4noaP^W[cLS+RGIZb1/L_peK5"o[a2,PeQV1ir+[f<j4@;V0>X[30s$Q$\$Ob,g)DtYe[^tdE#c>u<GS#Y=]K__9rCTemoFO[G*=F:o9`m3<jgg.l.nTM*'mOD%W9>I*mj41ReK8\&h[g$Pko7MFREIA$T;!2%F3&,Fa`i+H+3CEe=&tXi<4tdqfUQ;k#dPran6')e%>^LcEl_n#OT(olr8#%PJY\l"$rn`3_@r(:+,/-h?r8t7\QV]$OSog^uX8gZN2I'J/2I1UuhhNkFRta@9/r[dLTBLj>&Cs1M16;6KSF\=6I@-*-9g#'$WZ(TQ;2)^s)CAaIW3)/.QcUMLDGubR@ZDijC[q(3h!Z9`hH+3[Al$aTgQM[.sN0coR'`"pqYsP.t<%m,b@Pr*W%:k@Dn2YG>t)Pn;3"18=WJgmU!5#uT#R!ar+Ads:A@"fG*Q)\+Kk.UJC5mR=WaV_XuJZqd/aLgC`q]Y76-.rrsAgli0@N5-=?T@g?($fNIN\6fp$n(4)"%ZbE[dVT`:XpM7bfP2UD+b8-u8ZeRo0.<t4P8\U\'u`%=&jLB-RRPTL5u]%d$'QOa'qY/oM9@Dh:b[.R66Ce,R'UG8ET6P(hEZJ00l[OJ@Gm7bG7m)*b=?P-fMBa4:?<EJU59sipQQYQ0VtJ6Cd2h^T8-:/o^?e37R!,RYLjDi8&SPkA?SMa"V!8H1P<dmUC'e&cll.O#GRr6bQO'2ct^c]],])@P4+`mokL%6`D&U3ZJI],0Zp(WSM"h4I:DUq)iUfb!;[aLL['^nJ%F?R^<#qo&9p<XT5A'`<d;54(Tm-qRQYrB>Dl.RoRY<=C@kQ-h>[CQdVn>nP^f&"iaO%/OtJ8cT2bdVhnRd5n*T2if%\NkoW\>)QFCM7\A1X<L,V,-643;h_OIf6f5hoFjX8):X*naE8P]6fRu*e$X,6eLTtJ86qQ];Q6+dQtGj<Qs(8[)]&Roc).MMs5p\-Pjj#NMtGmVY'B'@jojg6tL9)JT.Cng/`@osd?jjW9/%mu&CN:/0!`eN.PV_Z"k(urLcqRG:_Uu)hegC7b5_(Nh1/O^Q]89@D2a&Lpp#s>f`^IIJPI@9goLg*3bO8G+^+AdCe57nB8PC1X4f#o\l',B-RebVJ_Y/Hf/Z;E?/'3Atl@aPjI7cc-rU(oDb['/(Sp<1<qS0#8qm8Gk-O&!@=nnYPRT-sI+OR0GJRQX+i[EXf`AsoNh,7%!:]</U-F*3.U['B%<b5$Tpr=?&d.b=~>endstream
endobj
11 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 1450
>>
stream
Gb!#[9lo&I&A@C2m*0RkVX_Ju+#;m1Br[16-]ZW=/dMd*n;s;0OG\O:(Ec.<(8\t;FJbh<"`bE;[r:.*&-[Y-lMd[b_!b43pk&WZ0V&==4WgQ1n:!Fp5,+SqpH@r"IL&d`H@aC&c9jC-k%ZWf#db,"@1!Fa+E?qMNCGr&!_,/<V\tGsmlt-nJ!aP:-he^6?8.a$(;X"YBF:_STdg@O"3$3(1m=oeOI!J\Aj#^,fi4k'I=g^%E5!8+&V%gH&F,X.4<i:L*d3?an*k`JS&FGs;i5B`la1)J,AIOO%Zb2J=i\>Q"lU8V0YU#&"Bt#9E>TaJ('M=g:Dn?V*8'ckR?tYg,Tn.&_W3!S(3^6s'_MsJ5b*(T.lQ.G:4Sr]d"ARA::II"'9@g*1K;X1(fQU5-/8ipMmR@O;6*T!FaWuU$S4^Mq2(A./\^>h(hlnQI3MCF7UpQs0<7FVN;E``79-BFQah,ah'7e,@'tu%A'tMBG.ai>XFLm$5Z)-.Y1=)(Tk_YD)@a:-kERksRGnTg^]l!@*(Li+/MjZ9MkYZ#lG?3#XoWNVAO7>o5\p0H@58])KH+NGSBBh1eo;([^cVl"fkpj:p>Asm!P9m5Pd"k`8*i5^(:l=n&M,H/;md<"bf2T6Au@O5[g5mgpE.tCqbbF?63D@DF-LQ&C7:kcM<q2WE7#7Cct>7cpj+k\F`;7_%@'aHc\!e'KJpn+3O)i3]]He)8C-kf%+7YN<&Kj7pR/FH"o:I+h;ZdS`%r?"rZZGbWg-:pXqj`c"KrJ,k[;QQ5`<#0$@.msMDZ3SbaXo@XJA>&$Y;@n5*a4&XhDLklDRl8j$`=l?K]0B/9oku?fCWL]<S3W-=;R6A83>C7".;04/W5)k#?J1/VI0%%8`9-;fYfRG_8>'`K9a2/r#V:[F>tFJUT2?^=F=.D<C_PX^l"S#/(\]Oh!ihW6/_/hiD>G/o1i:>="$L)K/hW,`1Qs<FIfZ4:cKu72/Y]G3cWe9!HaZ"Ph_SG&c&ug=@;[]l&&UUsnJn?J4S.#OgNc<<K;AJ[=s=>c_Ph!KA&%l^O/A!aG*t=/cqgcKo<OVPP2B<FXL_TA!=4$#aqn3Rf2kRK&b(#'TaUnF*@2F!!T)]E!D>1l`dj"U$s]Jf%9gI*1E+1Q_"uAEPi'phb<CL\Z>]C^EJsiFs,M4QOA0oa\1:<lDq7,!R-[<j;8)ihdsMOu?BBadW[VcMYS8A&olJ%Z#W0E+H%oGfAVY!e9U&_]F.32c+>LrL6:k;KhQ.Vm5-FlV2/PPs',+1JVL][gLnp5)eJG<ur%V%0QWIbIbWBE8<h(gMe.t$%&Oe`/IL,e.]OQE)6+<)Jto>LYg7-W27J%qhNIE\>,uA"U>2K,Y@Ioh[4D9^%NrG+D\S4])CNXeSF:'9^_m-"Zf1oO:X)=fcJ*OLR@cFYPur-XtRgPh#<,&aU=PFoFDUSMYm~>endstream
endobj
xref
0 12
0000000000 65535 f
0000000061 00000 n
0000000112 00000 n
0000000219 00000 n
0000000331 00000 n
0000000446 00000 n
0000000650 00000 n
0000000854 00000 n
0000000922 00000 n
0000001202 00000 n
0000001267 00000 n
0000005999 00000 n
trailer
<<
/ID
[<3c290bc81da600d7dd51c800080efdb5><3c290bc81da600d7dd51c800080efdb5>]
% ReportLab generated PDF document -- digest (opensource)
/Info 8 0 R
/Root 7 0 R
/Size 12
>>
startxref
7541
%%EOF