From 8b9a34ba607c9e93ddf48f9605cd5514d336a6f7 Mon Sep 17 00:00:00 2001 From: Olivier Sirol Date: Wed, 19 Jan 2000 17:18:04 +0000 Subject: [PATCH] tut fitpath --- alliance/share/tutorials/fitpath/Makefile | 545 + alliance/share/tutorials/fitpath/README | 24 + alliance/share/tutorials/fitpath/adder_us.vbe | 53 + .../share/tutorials/fitpath/hierarchy_dpt.c | 158 + .../share/tutorials/fitpath/hierarchy_dpt.dpr | 27 + .../share/tutorials/fitpath/hierarchy_dpt.inf | 4 + .../share/tutorials/fitpath/hierarchy_dpt.sh | 105 + alliance/share/tutorials/fitpath/make.LOG | 3024 ++ alliance/share/tutorials/fitpath/place_dpt.c | 99 + .../share/tutorials/fitpath/place_dpt.dpr | 27 + .../share/tutorials/fitpath/place_dpt.inf | 4 + alliance/share/tutorials/fitpath/place_dpt.sh | 105 + alliance/share/tutorials/fitpath/sample_dpt.c | 103 + .../share/tutorials/fitpath/sample_dpt.dpr | 27 + .../share/tutorials/fitpath/sample_dpt.inf | 4 + .../share/tutorials/fitpath/sample_dpt.pat | 69 + .../share/tutorials/fitpath/sample_dpt.sh | 105 + .../share/tutorials/fitpath/sample_dpt.vbe | 96 + .../tutorials/fitpath/sample_dpt.vbe.old | 96 + .../share/tutorials/fitpath/synthesis_dpt.c | 100 + .../share/tutorials/fitpath/synthesis_dpt.dpr | 33 + .../share/tutorials/fitpath/synthesis_dpt.inf | 4 + .../share/tutorials/fitpath/synthesis_dpt.sh | 124 + alliance/share/tutorials/fitpath/tex.tgz | Bin 0 -> 619506 bytes alliance/share/tutorials/fitpath/tutorial.ps | 27832 ++++++++++++++++ .../share/tutorials/fitpath/usercol_dpt.c | 147 + .../share/tutorials/fitpath/usercol_dpt.dpr | 27 + .../share/tutorials/fitpath/usercol_dpt.inf | 4 + .../share/tutorials/fitpath/usercol_dpt.sh | 108 + 29 files changed, 33054 insertions(+) create mode 100644 alliance/share/tutorials/fitpath/Makefile create mode 100644 alliance/share/tutorials/fitpath/README create mode 100644 alliance/share/tutorials/fitpath/adder_us.vbe create mode 100644 alliance/share/tutorials/fitpath/hierarchy_dpt.c create mode 100644 alliance/share/tutorials/fitpath/hierarchy_dpt.dpr create mode 100644 alliance/share/tutorials/fitpath/hierarchy_dpt.inf create mode 100755 alliance/share/tutorials/fitpath/hierarchy_dpt.sh create mode 100644 alliance/share/tutorials/fitpath/make.LOG create mode 100644 alliance/share/tutorials/fitpath/place_dpt.c create mode 100644 alliance/share/tutorials/fitpath/place_dpt.dpr create mode 100644 alliance/share/tutorials/fitpath/place_dpt.inf create mode 100755 alliance/share/tutorials/fitpath/place_dpt.sh create mode 100644 alliance/share/tutorials/fitpath/sample_dpt.c create mode 100644 alliance/share/tutorials/fitpath/sample_dpt.dpr create mode 100644 alliance/share/tutorials/fitpath/sample_dpt.inf create mode 100644 alliance/share/tutorials/fitpath/sample_dpt.pat create mode 100755 alliance/share/tutorials/fitpath/sample_dpt.sh create mode 100644 alliance/share/tutorials/fitpath/sample_dpt.vbe create mode 100644 alliance/share/tutorials/fitpath/sample_dpt.vbe.old create mode 100644 alliance/share/tutorials/fitpath/synthesis_dpt.c create mode 100644 alliance/share/tutorials/fitpath/synthesis_dpt.dpr create mode 100644 alliance/share/tutorials/fitpath/synthesis_dpt.inf create mode 100755 alliance/share/tutorials/fitpath/synthesis_dpt.sh create mode 100644 alliance/share/tutorials/fitpath/tex.tgz create mode 100644 alliance/share/tutorials/fitpath/tutorial.ps create mode 100644 alliance/share/tutorials/fitpath/usercol_dpt.c create mode 100644 alliance/share/tutorials/fitpath/usercol_dpt.dpr create mode 100644 alliance/share/tutorials/fitpath/usercol_dpt.inf create mode 100755 alliance/share/tutorials/fitpath/usercol_dpt.sh diff --git a/alliance/share/tutorials/fitpath/Makefile b/alliance/share/tutorials/fitpath/Makefile new file mode 100644 index 00000000..abc42973 --- /dev/null +++ b/alliance/share/tutorials/fitpath/Makefile @@ -0,0 +1,545 @@ + +# +# %% \textrm{This File Looks Nicer with\textsf{ LGrind} and \LaTeXe.} %% +# %| |% +# %| /---------------------------------------------------------------------\ |% +# %| | | |% +# %| | Alliance CAD System V.R | |% +# %| | F p G e n P a c k a g e V.RR | |% +# %| | | |% +# %| | Copyright(c) 95-AA, MASI, CAO-VLSI Team | |% +# %| | | |% +# %| | Author : Jean-Paul CHAPUT | |% +# %| | =================================================================== | |% +# %| | File : "Makefile" | |% +# %| | ******************************************************************* | |% +# %| | FpGen / DPR examples. | |% +# %| | | |% +# %| \---------------------------------------------------------------------/ |% +# + +# Installation Dependent Variables. + TOP_LAB = $(ALLIANCE_TOP) + TOP_LIB = $(ALLIANCE_TOP) + +# Alliance binary access paths. +ALLIANCE_BIN =$(ALLIANCE_TOP)/bin + FITPATH_BIN =$(ALLIANCE_TOP)/bin + USER_BIN =$(ALLIANCE_TOP)/bin + DPR_BIN =$(ALLIANCE_TOP)/bin + + +## ************************* Various MBK environment ************************* + + +# +# +# Alliance leaf cells libraries paths. +# ==================================== +# + RSA_LIB = $(TOP_LIB)/cells/rsa + DPLIB = $(TOP_LAB)/cells/dplib + FPLIB = $(TOP_LAB)/cells/fplib +FPGEN_LIB = ./mclib + + CATA_LIB = $(FPGEN_LIB):$(RSA_LIB):$(FPLIB):$(DPLIB) + + +# +# +# MBK environment common to all Alliance tools. +# ============================================= +# +MBK_STD = MBK_WORK_LIB=.; export MBK_WORK_LIB; \ + MBK_CATA_LIB=$(CATA_LIB); export MBK_CATA_LIB; \ + MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; \ + MBK_SEPAR=.; export MBK_SEPAR; \ + MBK_VDD=vdd; export MBK_VDD; \ + MBK_VSS=vss; export MBK_VSS; \ + MBK_TARGET_LIB=$(DPLIB); export MBK_TARGET_LIB; \ + MBK_LOG_NAME=""; export MBK_LOG_NAME; \ + FPGEN_LIB=$(FPGEN_LIB); export FPGEN_LIB + + +# +# +# Avalaibles MBK netlist and layout formats. +# ========================================== +# +MBK_FNE = MBK_OUT_LO=fne; export MBK_OUT_LO; MBK_IN_LO=fne; export MBK_IN_LO +MBK_HNS = MBK_OUT_LO=hns; export MBK_OUT_LO; MBK_IN_LO=hns; export MBK_IN_LO +MBK_CP = MBK_OUT_PH=cp; export MBK_OUT_PH; MBK_IN_PH=cp; export MBK_IN_PH +MBK_VST = MBK_OUT_LO=vst; export MBK_OUT_LO; MBK_IN_LO=vst; export MBK_IN_LO +MBK_AL = MBK_OUT_LO=al; export MBK_OUT_LO; MBK_IN_LO=al; export MBK_IN_LO +MBK_AP = MBK_OUT_PH=ap; export MBK_OUT_PH; MBK_IN_PH=ap; export MBK_IN_PH + + +# +# +# Alliance Tools with the correct MBK environment. +# ================================================ +# + BOP = $(MBK_STD); $(MBK_VST); $(MBK_AP); $(ALLIANCE_BIN)/bop + SCMAP = $(MBK_STD); $(MBK_VST); $(MBK_AP); $(ALLIANCE_BIN)/scmap + FPGEN = $(MBK_STD); $(MBK_VST); $(MBK_AP); $(ALLIANCE_BIN)/fpgen +# DPR = $(MBK_STD); $(MBK_VST); $(MBK_AP); $(ALLIANCE_BIN)/dpr + DRUC = $(MBK_STD); $(MBK_VST); $(MBK_AP); $(ALLIANCE_BIN)/druc + LYNX = $(MBK_STD); $(MBK_AL); $(MBK_AP); $(ALLIANCE_BIN)/lynx + DESB = $(MBK_STD); $(MBK_AL); $(ALLIANCE_BIN)/yagle + PROOF = $(MBK_STD); $(ALLIANCE_BIN)/proof + LVX = $(MBK_STD); $(ALLIANCE_BIN)/lvx + +# FPGEN = $(MBK_STD); $(MBK_VST); $(MBK_AP); $(FITPATH_BIN)/fpgen +# DPR = $(MBK_STD); $(MBK_VST); $(MBK_AP); $(FITPATH_BIN)/dpr + DPR = $(MBK_STD); $(MBK_VST); $(MBK_AP); $(DPR_BIN)/dpr +# DPR = $(MBK_STD); $(MBK_VST); $(MBK_AP); $(LABO_BIN)/dpr +# LVX = $(MBK_STD); $(USER_BIN)/sparc/lvx-2.23 +# DESB = $(MBK_STD); $(MBK_AL); $(USER_BIN)/sparc/desb-2.91 + + +## ***************************** Starting Rules ****************************** + + +help: + @echo 'Makefile:'; \ + echo ''; \ + echo ' "$$ make all" : run all examples.'; \ + echo ' "$$ make sample" : run the more sample example.'; \ + echo ' "$$ make place" : run optimized placement example.'; \ + echo ' "$$ make usercol" : run operator customized example.'; \ + echo ' "$$ make hierarchy" : run hierarchical design example.'; \ + echo ' "$$ make clean" : delete all generated files.'; \ + echo '' + + +all: sample place usercol hierarchy synthesis + +sample: sample_druc sample_lvx sample_proof +place: place_druc place_lvx place_proof +usercol: usercol_druc usercol_lvx usercol_proof +synthesis: synthesis_druc synthesis_lvx synthesis_proof +hierarchy: hierarchy_druc hierarchy_lvx hierarchy_proof + + +bench: all + + +## *********************** Rules for sample Data-Path ************************ + + +# +# +# FpGen : Generation of the Netlist. +# ================================== +# +sample_dpt.vst: sample_dpt.c + $(FPGEN) -v sample_dpt + + +# +# +# DPR : Routing the data-path. +# ============================ +# +sample_dpt.ap: sample_dpt.dpr sample_dpt.vst + $(DPR) -V -p -r sample_dpt sample_dpt + + +# +# +# DRUC : Symbolic Design RUles Checker. +# ===================================== +# +sample_druc: sample_dpt.ap + $(DRUC) sample_dpt + + +# +# +# LYNX : Gate level netlist extraction. +# ===================================== +# +sample_dpt_gates.al: sample_dpt.ap + $(LYNX) -v -f sample_dpt sample_dpt_gates + + +# +# +# LVX : Netlist comparison. +# ========================= +# +sample_lvx: sample_dpt.vst sample_dpt_gates.al + $(LVX) vst al sample_dpt sample_dpt_gates -f + + +# +# +# LYNX : Transistor netlist extraction. +# ===================================== +# +sample_dpt.al: sample_dpt.ap + $(LYNX) -v -t sample_dpt sample_dpt + + +# +# +# DESB : Behavioral exctraction. +# ============================== +# +sample_dpt_desb.vbe: sample_dpt.inf sample_dpt.al + $(DESB) sample_dpt sample_dpt_desb -v -i + + +# +# +# PROOF : Formal proof. +# ===================== +# +sample_proof: sample_dpt.vbe sample_dpt_desb.vbe + $(PROOF) -d sample_dpt sample_dpt_desb + + +## ************** Rules for Data-Path using optimized placement ************** + + +# +# +# FpGen : Generation of the Netlist. +# ================================== +# +place_dpt.vst: place_dpt.c + $(FPGEN) -v place_dpt + + +# +# +# DPR : Routing the data-path. +# ============================ +# +place_dpt.ap: place_dpt.dpr place_dpt.vst + $(DPR) -V -o -p -r place_dpt place_dpt + + +# +# +# DRUC : Symbolic Design RUles Checker. +# ===================================== +# +place_druc: place_dpt.ap + $(DRUC) place_dpt + + +# +# +# LYNX : Gate level netlist extraction. +# ===================================== +# +place_dpt_gates.al: place_dpt.ap + $(LYNX) -v -f place_dpt place_dpt_gates + + +# +# +# LVX : Netlist comparison. +# ========================= +# +place_lvx: place_dpt.vst place_dpt_gates.al + $(LVX) vst al place_dpt place_dpt_gates -f + + +# +# +# LYNX : Transistor netlist extraction. +# ===================================== +# +place_dpt.al: place_dpt.ap + $(LYNX) -v -t place_dpt place_dpt + + +# +# +# DESB : Behavioral exctraction. +# ============================== +# +place_dpt_desb.vbe: place_dpt.inf place_dpt.al + $(DESB) place_dpt place_dpt_desb -v -i + + +# +# +# PROOF : Formal proof. +# ===================== +# +place_proof: sample_dpt.vbe place_dpt_desb.vbe + $(PROOF) -d sample_dpt place_dpt_desb + + +## *********** Rules for Data-Path using Hierarchical description ************ + + +# +# +# FpGen : Generation of the Netlist. +# ================================== +# +hierarchy_dpt.vst: hierarchy_dpt.c + $(FPGEN) -v hierarchy_dpt + + +# +# +# DPR : Routing the data-path. +# ============================ +# +hierarchy_dpt.ap: hierarchy_dpt.dpr hierarchy_dpt.vst + $(DPR) -V -p -r hierarchy_dpt hierarchy_dpt + + +# +# +# DRUC : Symbolic Design RUles Checker. +# ===================================== +# +hierarchy_druc: hierarchy_dpt.ap + $(DRUC) hierarchy_dpt + + +# +# +# LYNX : Gate level netlist extraction. +# ===================================== +# +hierarchy_dpt_gates.al: hierarchy_dpt.ap + $(LYNX) -v -f hierarchy_dpt hierarchy_dpt_gates + + +# +# +# LVX : Netlist comparison. +# ========================= +# +hierarchy_lvx: hierarchy_dpt.vst hierarchy_dpt_gates.al + $(LVX) vst al hierarchy_dpt hierarchy_dpt_gates -f + + +# +# +# LYNX : Transistor netlist extraction. +# ===================================== +# +hierarchy_dpt.al: hierarchy_dpt.ap + $(LYNX) -v -t hierarchy_dpt hierarchy_dpt + + +# +# +# DESB : Behavioral exctraction. +# ============================== +# +hierarchy_dpt_desb.vbe: hierarchy_dpt.inf hierarchy_dpt.al + $(DESB) hierarchy_dpt hierarchy_dpt_desb -v -i + + +# +# +# PROOF : Formal proof. +# ===================== +# +hierarchy_proof: sample_dpt.vbe hierarchy_dpt_desb.vbe + $(PROOF) -d sample_dpt hierarchy_dpt_desb + + + + +## ******************* Rules for Data-Path using synthesis ******************* + + +# +# +# Logic : Synthesis of the Adder. +# =============================== +# +adder_us.vst: adder_us.vbe + $(BOP) -o adder_us adder_us_opt + $(SCMAP) adder_us_opt adder_us + + +# +# +# FpGen : Generation of the Netlist. +# ================================== +# +synthesis_dpt.vst: adder_us.vst synthesis_dpt.c + $(FPGEN) -v synthesis_dpt + + +# +# +# DPR : Routing the data-path. +# ============================ +# +synthesis_dpt.ap: synthesis_dpt.dpr synthesis_dpt.vst + $(DPR) -V -p -r synthesis_dpt synthesis_dpt + + +# +# +# DRUC : Symbolic Design RUles Checker. +# ===================================== +# +synthesis_druc: synthesis_dpt.ap + $(DRUC) synthesis_dpt + + +# +# +# LYNX : Gate level netlist extraction. +# ===================================== +# +synthesis_dpt_gates.al: synthesis_dpt.ap + $(LYNX) -v -f synthesis_dpt synthesis_dpt_gates + + +# +# +# LVX : Netlist comparison. +# ========================= +# +synthesis_lvx: synthesis_dpt.vst synthesis_dpt_gates.al + $(LVX) vst al synthesis_dpt synthesis_dpt_gates -f + + +# +# +# LYNX : Transistor netlist extraction. +# ===================================== +# +synthesis_dpt.al: synthesis_dpt.ap + $(LYNX) -v -t synthesis_dpt synthesis_dpt + + +# +# +# DESB : Behavioral exctraction. +# ============================== +# +synthesis_dpt_desb.vbe: synthesis_dpt.inf synthesis_dpt.al + $(DESB) synthesis_dpt synthesis_dpt_desb -v -i + + +# +# +# PROOF : Formal proof. +# ===================== +# +synthesis_proof: sample_dpt.vbe synthesis_dpt_desb.vbe + $(PROOF) -d sample_dpt synthesis_dpt_desb + + +## ************** Rules for Data-Path using user defined column ************** + + +# +# +# FpGen : Generation of the Netlist. +# ================================== +# +usercol_dpt.vst: usercol_dpt.c + $(FPGEN) -v usercol_dpt + + +# +# +# DPR : Routing the data-path. +# ============================ +# +usercol_dpt.ap: usercol_dpt.dpr usercol_dpt.vst + $(DPR) -V -p -r usercol_dpt usercol_dpt + + +# +# +# DRUC : Symbolic Design RUles Checker. +# ===================================== +# +usercol_druc: usercol_dpt.ap + $(DRUC) usercol_dpt + + +# +# +# LYNX : Gate level netlist extraction. +# ===================================== +# +usercol_dpt_gates.al: usercol_dpt.ap + $(LYNX) -v -f usercol_dpt usercol_dpt_gates + + +# +# +# LVX : Netlist comparison. +# ========================= +# +usercol_lvx: usercol_dpt.vst usercol_dpt_gates.al + $(LVX) vst al usercol_dpt usercol_dpt_gates -f + + +# +# +# LYNX : Transistor netlist extraction. +# ===================================== +# +usercol_dpt.al: usercol_dpt.ap + $(LYNX) -v -t usercol_dpt usercol_dpt + + +# +# +# DESB : Behavioral exctraction. +# ============================== +# +usercol_dpt_desb.vbe: usercol_dpt.inf usercol_dpt.al + $(DESB) usercol_dpt usercol_dpt_desb -v -i + + +# +# +# PROOF : Formal proof. +# ===================== +# +usercol_proof: sample_dpt.vbe usercol_dpt_desb.vbe + $(PROOF) -d sample_dpt usercol_dpt_desb + + +## *************************** Miscellaneous Rules *************************** + + +# +# Removing all generated files. +# ============================= +# +clean: + rm -Rf *_desb.vbe \ + *_opt.vbe \ + *_bk.vbe \ + *_cl.vbe \ + *.vst \ + *.hns \ + *.fne \ + *.err \ + *.grr \ + *.frr \ + *.rep \ + *.drc \ + *.gds \ + *.cif \ + *.fcf \ + *.deb \ + *.dsbr \ + *.al \ + *.ap \ + *.cp \ + CATAL \ + core \ + Makefile-* \ + $(FPGEN_LIB)/* diff --git a/alliance/share/tutorials/fitpath/README b/alliance/share/tutorials/fitpath/README new file mode 100644 index 00000000..32dabaa6 --- /dev/null +++ b/alliance/share/tutorials/fitpath/README @@ -0,0 +1,24 @@ + +6. FpGen/DPR (Data-Path package) in the subdirectory "datapath". + +This tutorial presents tools and methodology to design data-path with +Alliance. The two tools are: + + 1 - FpGen : Data-Path netlists description language based upon C. + (similar to GenLib) + 2 - DPR : Place and route tool dedicated to Data-Path. + +The Data-Path choosen as example is derivated from the "ADDACCU" tutorial. +We show five differents ways to build this Data-Path. Each way using a +specific Data-Path features. The five examples are the followings: + + 1 - sample_dpt : Basic Data-Path, use only standart features. + 2 - place_dpt : Data-Path using optimized placement. + 3 - usercol_dpt : Data-Path using a customized operator. + 4 - synthesis_dpt : Using logical synthesis to design a Data-Path + operator. + 5 - hierarchy_dpt : Using a hierarchical approach to describe a + datapath netlist. + +To automatically build the examples fives shell scripts and a makefile +are provided. diff --git a/alliance/share/tutorials/fitpath/adder_us.vbe b/alliance/share/tutorials/fitpath/adder_us.vbe new file mode 100644 index 00000000..7e21bf38 --- /dev/null +++ b/alliance/share/tutorials/fitpath/adder_us.vbe @@ -0,0 +1,53 @@ + + +-- ###---------------------------------------------------------------------### +-- # # +-- # Alliance CAD System V.R # +-- # FpGen Package V.RR # +-- # # +-- # Copyright(c) 93-AA, MASI, CAO-VLSI Team # +-- # # +-- # Author : Jean-Paul CHAPUT # +-- # E-mail : cao-vlsi@masi.ibp.fr # +-- # ======================================================================= # +-- # File : "adder_us.vbe" # +-- # *********************************************************************** # +-- # Adder behavioral description. # +-- # # +-- ###---------------------------------------------------------------------### + + +ENTITY adder_us IS + -- The order of the terminals must be the same as in the FpGen + -- Macro-Function : DP_ADD2F (that generate "add2f_8x8x0l_bk"). + PORT( + a : in BIT_VECTOR(7 downto 0); + b : in BIT_VECTOR(7 downto 0); + cout_n : out BIT; + over_n : out BIT; + s : out BIT_VECTOR(7 downto 0); + vdd : in BIT; + vss : in BIT + ); +END adder_us; + + +ARCHITECTURE behavior_data_flow OF adder_us IS + + SIGNAL cry : BIT_VECTOR(8 downto 0); + +BEGIN + cry(0) <= '0'; + cry(8 downto 1) <= (a and b) + or (a and cry(7 downto 0)) + or (b and cry(7 downto 0)); + + s <= a xor b xor cry(7 downto 0); + over_n <= not cry(7); + cout_n <= not cry(8); + + + ASSERT((vdd = '1') and (vss = '0')) + REPORT "Power supply is missing on adder_us" + SEVERITY WARNING; +END behavior_data_flow; diff --git a/alliance/share/tutorials/fitpath/hierarchy_dpt.c b/alliance/share/tutorials/fitpath/hierarchy_dpt.c new file mode 100644 index 00000000..37d0de5b --- /dev/null +++ b/alliance/share/tutorials/fitpath/hierarchy_dpt.c @@ -0,0 +1,158 @@ + + +/* Alliance CAD System V.R */ +/* FpGen Package V.RR */ +/* */ +/* Copyright(c) 93-AA, MASI, CAO-VLSI Team */ +/* */ +/* Author : Jean-Paul CHAPUT */ +/* E-mail : cao-vlsi@masi.ibp.fr */ +/* ======================================================================== */ +/* File : "hierarchy_dpt.c" */ +/* ************************************************************************ */ +/* Data-Path sample example. */ + + +#include +#include + + +static void mkSubDP(); + + +static void mkSubDP() +{ + /* Open the ALU part of the Data-Path. + * =================================== + */ + DP_DEFLOFIG( "alu_dpt", 8, LSB_INDEX_ZERO ); + + + /* Interface description. + * ====================== + */ + + /* Control terminals declarations. */ + DP_LOCON( "ctrl_ncout", OUT, "ctrl_ncout" ); + DP_LOCON( "ctrl_nover", OUT, "ctrl_nover" ); + DP_LOCON( "ctrl_zero" , OUT, "ctrl_zero" ); + + /* Data terminals declarations. */ + DP_LOCON( "data_a[7:0]" , IN , "data_a[7:0]" ); + DP_LOCON( "data_b[7:0]" , IN , "data_b[7:0]" ); + DP_LOCON( "data_s[7:0]" , INOUT, "data_s[7:0]" ); + + /* Power supplies terminals. */ + DP_LOCON( "vdd", IN , "vdd" ); + DP_LOCON( "vss", IN , "vss" ); + + + /* Data-Path netlist description. + * ============================== + */ + + /* Fast Adder. */ + DP_ADD2F( "adder", + "data_a[7:0]", + "data_b[7:0]", + "ctrl_ncout", + "ctrl_nover", + "data_s[7:0]", + EOL ); + + /* Zero Detect. */ + DP_NUL( "zero", 8, 0, + "data_s[7:0]", + "ctrl_zero", + EOL ); + + + /* Terminate the netlist description, and save on disk. + * ==================================================== + */ + DP_SAVLOFIG(); +} + + +main() +{ + /* Generate the Zero Detect Column. + * ================================ + */ + mkSubDP(); + + + /* Open a new Data-Path figure. + * ============================ + */ + DP_DEFLOFIG( "hierarchy_dpt", 8, LSB_INDEX_ZERO ); + + + /* Interface description. + * ====================== + */ + + /* Control terminals declarations. */ + DP_LOCON( "ctrl_sel" , IN , "ctrl_sel" ); + DP_LOCON( "ctrl_ck" , IN , "ctrl_ck" ); + DP_LOCON( "ctrl_wen" , IN , "ctrl_wen" ); + DP_LOCON( "ctrl_ncout", OUT, "ctrl_ncout" ); + DP_LOCON( "ctrl_nover", OUT, "ctrl_nover" ); + DP_LOCON( "ctrl_zero" , OUT, "ctrl_zero" ); + + /* Data terminals declarations. */ + DP_LOCON( "data_a[7:0]" , IN , "data_a[7:0]" ); + DP_LOCON( "data_b[7:0]" , IN , "data_b[7:0]" ); + DP_LOCON( "data_s[7:0]" , INOUT, "data_s[7:0]" ); + + /* Power supplies terminals. */ + DP_LOCON( "vdd", IN , "vdd" ); + DP_LOCON( "vss", IN , "vss" ); + + + /* Data-Path netlist description. + * ============================== + */ + + DP_TRACE( TRACE_ON ); + + /* Multiplexer. */ + DP_MUX2CS( "multiplexer", 8, 0, + "ctrl_sel", + "data_b[7:0]", + "data_q[7:0]", + "data_m[7:0]", + EOL ); + + /* Fast Adder. */ + DP_IMPORT( "alu_dpt", + "alu", + "ctrl_ncout", + "ctrl_nover", + "ctrl_zero", + "data_a[7:0]", + "data_m[7:0]", + "data_s[7:0]", + EOL ); + + /* Register. */ + DP_PDFF( "memory", 8, 0, + "ctrl_wen", + "ctrl_ck", + "data_s[7:0]", + "data_q[7:0]", + "data_u[7:0]", /* This bus is unused. */ + EOL ); + + + DP_TRACE( TRACE_OFF ); + + /* Terminate the netlist description, and save on disk. + * ==================================================== + */ + DP_SAVLOFIG(); + + + /* A good C program must always terminate by an "exit(0)". */ + exit(0); +} diff --git a/alliance/share/tutorials/fitpath/hierarchy_dpt.dpr b/alliance/share/tutorials/fitpath/hierarchy_dpt.dpr new file mode 100644 index 00000000..14147641 --- /dev/null +++ b/alliance/share/tutorials/fitpath/hierarchy_dpt.dpr @@ -0,0 +1,27 @@ +# +# +# /* Alliance CAD System V.R */ +# /* FpGen Package V.RR */ +# /* */ +# /* Copyright(c) 93-AA, MASI, CAO-VLSI Team */ +# /* */ +# /* Author : Jean-Paul CHAPUT */ +# /* E-mail : cao-vlsi@masi.ibp.fr */ +# /* ====================================================================== */ +# /* File : "hierarchy_dpt.dpr" */ +# /* ********************************************************************** */ +# /* Hierarchical Data-Path example. */ +# +# +# Terminal : Side : Slice : Track +DP_LOCON ctrl_zero NORTH DEFAULT DEFAULT +# +# +# Terminal : Side : Slice : Track +DP_LOCON data_a[7:0] WEST DEFAULT DEFAULT +DP_LOCON data_b[7:0] WEST DEFAULT DEFAULT +DP_LOCON data_s[7:0] EAST DEFAULT DEFAULT +# +# +# Number of vertical power refreshment. +DP_POWER 1 50 diff --git a/alliance/share/tutorials/fitpath/hierarchy_dpt.inf b/alliance/share/tutorials/fitpath/hierarchy_dpt.inf new file mode 100644 index 00000000..8403b3dd --- /dev/null +++ b/alliance/share/tutorials/fitpath/hierarchy_dpt.inf @@ -0,0 +1,4 @@ +RENAME + memory.pdff_*.memm_s : memory_m(*) ; + memory.pdff_*.mems_s : memory_s(*) ; +END diff --git a/alliance/share/tutorials/fitpath/hierarchy_dpt.sh b/alliance/share/tutorials/fitpath/hierarchy_dpt.sh new file mode 100755 index 00000000..7d91ade6 --- /dev/null +++ b/alliance/share/tutorials/fitpath/hierarchy_dpt.sh @@ -0,0 +1,105 @@ +#!/bin/sh + + +# +# +# /* Alliance CAD System V.R */ +# /* FpGen Package V.RR */ +# /* */ +# /* Copyright(c) 93-AA, MASI, CAO-VLSI Team */ +# /* */ +# /* Author : Jean-Paul CHAPUT */ +# /* E-mail : cao-vlsi@masi.ibp.fr */ +# /* ====================================================================== */ +# /* File : "hierarchy_dpt.sh" */ +# /* ********************************************************************** */ +# /* Data-Path using hierarchical description. */ +# +# + + +# Installation Dependent Variables. + TOP=/labo + + +# FpGen Macro-Operators Library. + FPGEN_LIB=./mclib; export FPGEN_LIB + + +# MBK Enviroment variables settings. + MBK_IN_PH=ap; export MBK_IN_PH + MBK_IN_LO=vst; export MBK_IN_LO + MBK_OUT_PH=ap; export MBK_OUT_PH + MBK_OUT_LO=vst; export MBK_OUT_LO + MBK_WORK_LIB=.; export MBK_WORK_LIB + MBK_CATA_LIB=$TOP/cells/fitpath/fplib:$TOP/cells/rsa:$FPGEN_LIB + export MBK_CATA_LIB +MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME + MBK_VDD=vdd; export MBK_VDD + MBK_VSS=vss; export MBK_VSS + +# +# +# FpGen : Generation of the Netlist. +# ================================== +# +fpgen -v hierarchy_dpt + + +# +# +# DPR : Routing the data-path. +# ============================ +# +dpr -V -p -o -r hierarchy_dpt hierarchy_dpt + + +# +# +# DRUC : Symbolic Design RUles Checker. +# ===================================== +# +druc sample_dpt + + +# +# +# LYNX : Gate level netlist extraction. +# ===================================== +# +MBK_OUT_LO=al + MBK_IN_LO=al + +lynx -v -f hierarchy_dpt hierarchy_dpt_gates + + +# +# +# LVX : Netlist comparison. +# ========================= +# +lvx vst al hierarchy_dpt hierarchy_dpt_gates -f + + +# +# +# LYNX : Transistor netlist extraction. +# ===================================== +# +lynx -v -t hierarchy_dpt hierarchy_dpt + + +# +# +# DESB : Behavioral exctraction. +# ============================== +# +desb hierarchy_dpt hierarchy_dpt_desb -v -i + + +# +# +# PROOF : Formal proof. +# ===================== +# +proof -d sample_dpt hierarchy_dpt_desb diff --git a/alliance/share/tutorials/fitpath/make.LOG b/alliance/share/tutorials/fitpath/make.LOG new file mode 100644 index 00000000..ff03b0fb --- /dev/null +++ b/alliance/share/tutorials/fitpath/make.LOG @@ -0,0 +1,3024 @@ +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; MBK_OUT_LO=vst; export MBK_OUT_LO; MBK_IN_LO=vst; export MBK_IN_LO; MBK_OUT_PH=ap; export MBK_OUT_PH; MBK_IN_PH=ap; export MBK_IN_PH; /users/outil2/fitpath/dev/Solaris/bin/fpgen -v sample_dpt + + @@@@@@@@@ @@@@ @ + @@ @ @@ @@ + @@ @ @@ @ + @@ @@@ @@@ @@ @@@@@ @@@ @@@ + @@ @ @@@ @@ @@ @ @ @@@ @ + @@@@@@ @@ @@ @@ @@@@@ @@ @@ @@ @@ + @@ @ @@ @@ @@ @ @@ @@@@@@@@@ @@ @@ + @@ @@ @@ @@ @ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @ @@ @@ + @@ @@@ @@ @@ @@ @@ @@ @@ @@ + @@@@@@ @@ @@@ @@@@ @@@@ @@@@ @@@@ + @@ + @@@@ + + Fitpath Generation Language + + Alliance CAD System V.R, fpgen V.RR + Copyright (c) 93-AA, ASIM/LIP6/UPMC + E-mail support: alliance-support@asim.lip6.fr + + + o Alliance Devellopment environment: + - DEVEL_TOP : /users/outil2/fitpath/dev/Solaris + - DEVEL_VERSION : 113 + o Current Alliance environment: + - ALLIANCE_TOP : not set + - MACHINE : Solaris + o Current MBK environment: + - MBK_IN_LO : vst + - MBK_OUT_LO : vst + - MBK_IN_PH : ap + - MBK_OUT_PH : ap + - MBK_WORK_LIB : . + - MBK_CATA_LIB : ./mclib + /users/soft5/newlabo/Solaris/cells/rsa + /users/outil2/fitpath/labo/cells/fplib + /users/outil2/fitpath/labo/cells/dplib + - MBK_CATAL_NAME : CATAL + - MBK_VDD : vdd + - MBK_VSS : vss + - RDS_TECHNO_NAME : not set + o FpGen Macro-Functions library: + - FPGEN_LIB : ./mclib + + o Program generation. + - Creating Makefile. + - Running Makefile. + o Execute program... + - Exit code := 0. + + o Remove temporary file. + +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; MBK_OUT_LO=vst; export MBK_OUT_LO; MBK_IN_LO=vst; export MBK_IN_LO; MBK_OUT_PH=ap; export MBK_OUT_PH; MBK_IN_PH=ap; export MBK_IN_PH; /users/outil3/dpr/labo/Solaris/bin/dpr -V -p -r sample_dpt sample_dpt + + @@@@@@@ @@@@@@@ @@@@@@@ + @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ + @@ @@ @@@@@ @@@@@ + @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ + @@@@@@@ @@@@@@ @@@@@ @@@ + + Placer-Router for Datapath Compiler + + Alliance CAD System 3.2b, dpr 6.2 + Copyright (c) 1994-1997, ASIM/LIP6/UPMC + E-mail support: alliance-support@asim.lip6.fr + + + * MBK parameters : + + MBK_WORK_LIB : . + MBK_CATA_LIB : ./mclib + : /users/soft5/newlabo/Solaris/cells/rsa + : /users/outil2/fitpath/labo/cells/fplib + : /users/outil2/fitpath/labo/cells/dplib + MBK_IN_PH : ap + MBK_OUT_PH : ap + MBK_IN_LO : vst + MBK_OUT_LO : vst + TECHNO : CMOS + + * Placement step. + o Getting netlist. + o Getting dpr file. + o Building symbolic grid. + -> Routed bloc : 'memory' (pdff_8x8x0l_cl). + -> Routed bloc : 'zero' (nul_8x8x0l_cl). + -> Routed bloc : 'adder' (add2f_8x8x0l_bk). + -> Routed bloc : 'multiplexer' (mux2cs_8x8x0l_cl). + o Ckecking slices heights. + + o Nb slices : 10. + o Nb cols : 4. + + o Creating column. + o Creating glue logic blocs. + o Checking alims correspondances. + o Creating global phfig view. + Moving connector data_s 0 on EAST side, slice 0, default track. + Moving connector data_s 1 on EAST side, slice 1, default track. + Moving connector data_s 2 on EAST side, slice 2, default track. + Moving connector data_s 3 on EAST side, slice 3, default track. + Moving connector data_s 4 on EAST side, slice 4, default track. + Moving connector data_s 5 on EAST side, slice 5, default track. + Moving connector data_s 6 on EAST side, slice 6, default track. + Moving connector data_s 7 on EAST side, slice 7, default track. + Moving connector data_b 0 on WEST side, slice 0, default track. + Moving connector data_b 1 on WEST side, slice 1, default track. + Moving connector data_b 2 on WEST side, slice 2, default track. + Moving connector data_b 3 on WEST side, slice 3, default track. + Moving connector data_b 4 on WEST side, slice 4, default track. + Moving connector data_b 5 on WEST side, slice 5, default track. + Moving connector data_b 6 on WEST side, slice 6, default track. + Moving connector data_b 7 on WEST side, slice 7, default track. + Moving connector data_a 0 on WEST side, slice 0, default track. + Moving connector data_a 1 on WEST side, slice 1, default track. + Moving connector data_a 2 on WEST side, slice 2, default track. + Moving connector data_a 3 on WEST side, slice 3, default track. + Moving connector data_a 4 on WEST side, slice 4, default track. + Moving connector data_a 5 on WEST side, slice 5, default track. + Moving connector data_a 6 on WEST side, slice 6, default track. + Moving connector data_a 7 on WEST side, slice 7, default track. + o Freeing symbolic grid. + * Placement done. + + * Routing step. + o Loading physical and logical views. + o Setting access types. + -> pdff_8x8x0l_cl. + -> nul_8x8x0l_cl. + -> add2f_8x8x0l_bk. + -> mux2cs_8x8x0l_cl. + o Checking logical and physical correspondance. + -> Signal data_u_7 not connected to any other terminal. + -> Signal data_u_6 not connected to any other terminal. + -> Signal data_u_5 not connected to any other terminal. + -> Signal data_u_4 not connected to any other terminal. + -> Signal data_u_3 not connected to any other terminal. + -> Signal data_u_2 not connected to any other terminal. + -> Signal data_u_1 not connected to any other terminal. + -> Signal data_u_0 not connected to any other terminal. + o Making DPR data structure. + -> External North/South terminal ctrl_zero replaced. + o Global routing. + o Bit-slice symbolic routing. + -> Bit-slice 0. + -> Bit-slice 1. + -> Bit-slice 2. + -> Bit-slice 3. + -> Bit-slice 4. + -> Bit-slice 5. + -> Bit-slice 6. + -> Bit-slice 7. + -> Bit-slice 8. + -> Bit-slice 9. + o Multi-bit net symbolic routing. + -> Left connectors column. + -> Column 1. + -> Column 2. + -> Column 3. + -> Column 4. + -> Right connectors column. + o Channel routing. + -> Channel 1. + -> Channel 2. + -> Channel 3. + -> Channel 4. + -> Channel 5. + o Saving physical figure sample_dpt. + -> Column 1. + -> Column 2. + -> Column 3. + -> Column 4. + o Checking for short cut. + -> Instance memory(pdff_8x8x0l_cl). + -> Instance zero(nul_8x8x0l_cl). + -> Instance adder(add2f_8x8x0l_bk). + -> Instance multiplexer(mux2cs_8x8x0l_cl). + o Total routing time: 1 seconds. + * Routing step done. +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; MBK_OUT_LO=vst; export MBK_OUT_LO; MBK_IN_LO=vst; export MBK_IN_LO; MBK_OUT_PH=ap; export MBK_OUT_PH; MBK_IN_PH=ap; export MBK_IN_PH; /users/soft5/newlabo/Solaris/bin/druc sample_dpt + + @@@@@@@ @@@@@@@ @@@@ @ + @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @ + @@ @@ @@ @@ @@@ @@@@ @@ @ + @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@@@@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ @ + @@ @@ @@ @@ @@ @@@ @@ @@ + @@@@@@@ @@@@@ @@@ @@@@ @@ @@@@ + + Design Rule Checker + + Alliance CAD System 3.2, druc 3.00 + Copyright (c) 1993, MASI, CAO-VLSI Team + E-mail support: cao-vlsi@masi.ibp.fr + +Flatten DRC on: sample_dpt +Delete MBK figure : sample_dpt +Load Flatten Rules : /users/alc/distrib/dev/alliance-3.2b/etc/cmos_7.rds + +Unify : sample_dpt + +Create Ring : sample_dpt_rng +Merge Errorfiles: + +Merge Error Instances: +instructionCourante : 000 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 +End DRC on: sample_dpt +Saving the Error file figure +Done + 0 + +File: sample_dpt.drc is empty: no errors detected. +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; MBK_OUT_LO=al; export MBK_OUT_LO; MBK_IN_LO=al; export MBK_IN_LO; MBK_OUT_PH=ap; export MBK_OUT_PH; MBK_IN_PH=ap; export MBK_IN_PH; /users/soft5/newlabo/Solaris/bin/lynx -v -f sample_dpt sample_dpt_gates + + @@@@@@ + @@ + @@ + @@ @@@@@ @@@ @@@ @@@ @@@@ @@@ + @@ @@ @ @@@ @ @@ @ + @@ @@ @ @@ @@ @@ @ + @@ @@ @ @@ @@ @@@ + @@ @@ @ @@ @@ @@@ + @@ @ @@@ @@ @@ @ @@ + @@ @ @@ @@ @@ @ @@ + @@@@@@@@@@ @@ @ @@@@ @@@@ @@@ @@@@ + @@ @ + @@@ + + Netlist extractor + + Alliance CAD System 3.2, lynx 1.16 + Copyright (c) 1997, MASI, CAO-VLSI Team + E-mail support: cao-vlsi@masi.ibp.fr + + + + ---> Extracts symbolic figure sample_dpt + + ---> Flatten figure + + ---> Translate Mbk -> Rds + ---> Build windows + <--- 280 + + ---> Rectangles : 3113 + ---> Figure size : ( -100, -400 ) + ( 43400, 60400 ) + + ---> Cut transistors + <--- 0 + ---> Build equis + <--- 56 + ---> Delete windows + ---> Build signals + <--- 56 + ---> Build instances + <--- 4 + ---> Build transistors + <--- 0 + ---> Save netlist + + <--- done ! + +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; /users/soft5/newlabo/Solaris/bin/lvx vst al sample_dpt sample_dpt_gates -f + + @@@@@@ @@@@ @@@ @@@@ @@@@ + @@ @@ @ @@ @ + @@ @@ @ @@ @ + @@ @@ @ @@ @ + @@ @@ @ @@ + @@ @@ @ @@ + @@ @@ @ @@@ + @@ @@@ @ @@ + @@ @ @@@ @ @@ + @@ @ @ @ @@ + @@@@@@@@@@ @ @@@ @@@@ + + Gate Netlist Comparator + + Alliance CAD System 3.2, lvx 2.23 + Copyright (c) 1992-93, MASI, CAO-VLSI Team + E-mail support: cao-vlsi@masi.ibp.fr + + + +***** Loading and flattening sample_dpt (vst)... + +***** Loading and flattening sample_dpt_gates (al)... + + +***** Compare Terminals .................. +***** O.K. (0 sec) + +***** Compare Instances .......... +***** O.K. (0 sec) + +***** Compare Connections ............ +***** O.K. (0 sec) + +===== Terminals .......... 32 +===== Instances .......... 4 +===== Connectors ......... 151 + + +***** Netlists are Identical. ***** (0 sec) + +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; MBK_OUT_LO=al; export MBK_OUT_LO; MBK_IN_LO=al; export MBK_IN_LO; MBK_OUT_PH=ap; export MBK_OUT_PH; MBK_IN_PH=ap; export MBK_IN_PH; /users/soft5/newlabo/Solaris/bin/lynx -v -t sample_dpt sample_dpt + + @@@@@@ + @@ + @@ + @@ @@@@@ @@@ @@@ @@@ @@@@ @@@ + @@ @@ @ @@@ @ @@ @ + @@ @@ @ @@ @@ @@ @ + @@ @@ @ @@ @@ @@@ + @@ @@ @ @@ @@ @@@ + @@ @ @@@ @@ @@ @ @@ + @@ @ @@ @@ @@ @ @@ + @@@@@@@@@@ @@ @ @@@@ @@@@ @@@ @@@@ + @@ @ + @@@ + + Netlist extractor + + Alliance CAD System 3.2, lynx 1.16 + Copyright (c) 1997, MASI, CAO-VLSI Team + E-mail support: cao-vlsi@masi.ibp.fr + + + + ---> Extracts symbolic figure sample_dpt + + ---> Flatten figure + + ---> Translate Mbk -> Rds + ---> Build windows + <--- 280 + + ---> Rectangles : 16653 + ---> Figure size : ( -100, -400 ) + ( 43400, 60400 ) + + ---> Cut transistors + <--- 20 + ---> Build equis + <--- 315 + ---> Delete windows + ---> Build signals + <--- 315 + ---> Build instances + <--- 0 + ---> Build transistors + <--- 600 + ---> Save netlist + + <--- done ! + +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; MBK_OUT_LO=al; export MBK_OUT_LO; MBK_IN_LO=al; export MBK_IN_LO; /users/soft5/newlabo/Solaris/bin/yagle sample_dpt sample_dpt_desb -v -i + + @@@@ + @@ + @@ + @@@@@ @@@ @@@@ @@@@@@ @@ @@@@@ + @@ @ @@ @ @@ @@ @@ @ @ + @@ @ @@ @@ @ @@ @@ @@ @@ + @@ @ @@@@@ @ @ @@ @@@@@@@@@ + @@ @ @@ @@ @@@ @@ @@ + @@@ @@ @@ @@ @@ @@ @ + @@ @@ @@@ @@@@@@ @@ @@ @@ + @@ @ @@@@ @@ @@ @@@ @@@@@@ @@@@ + @@ @ @ @ + @@@ @@@@@ + + Yet Another Gate Level Extractor + + Alliance CAD System 3.2, yagle 2.02 + Copyright (c) 94-97-1997, ASIM/LIP6/UPMC + E-mail support: alliance-support@asim.lip6.fr + +[YAG MES] Reading file 'sample_dpt.inf' +[YAG MES] Loading the figure sample_dpt 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Transistor netlist checking 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Extracting CMOS duals 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Extracting bleeders 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Making gates 00m01s u:00m00.3 s:00m00.0 +[YAG MES] Latches detection 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Making cells 00m00s u:00m00.0 s:00m00.0 +[YAG MES] External connector verification 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Checking the yagle figure 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Building the behavioural figure 00m00s u:00m00.0 s:00m00.0 +TOTAL DISASSEMBLY TIME 00m01s u:00m00.3 s:00m00.0 +------------------------------------------------------------ +[YAG MES] Erasing the transistor netlist +[YAG MES] Generating the VHDL Data Flow +[YAG MES] Execution COMPLETED +------------------------------------------------------------ +[YAG WAR 07] 16 transistors are not used +[YAG WAR 09] 16 latches detected +[YAG WAR 14] 1 conflicts may occur in the circuit +See file 'sample_dpt.rep' for more information +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; /users/soft5/newlabo/Solaris/bin/proof -d sample_dpt sample_dpt_desb + + @@@@@@@ @@@ + @@ @@ @ @@ + @@ @@ @@ @@ + @@ @@ @@@ @@@ @@@ @@@ @@ + @@ @@ @@@ @@ @@ @@ @@ @@ @@@@@@@@ + @@@@@ @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ + @@@@@@ @@@@ @@@ @@@ @@@@@@ + + Formal Proof + + Alliance CAD System 3.2b, proof 4.20 [1997/10/09] + Copyright (c) 1990-1997, ASIM/LIP6/UPMC + E-mail support: alliance-support@asim.lip6.fr + +================================ Environment ================================ +MBK_WORK_LIB = . +MBK_CATA_LIB = ./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib +======================= Files, Options and Parameters ======================= +First VHDL file = sample_dpt.vbe +Second VHDL file = sample_dpt_desb.vbe +The auxiliary signals are erased +Errors are displayed +=============================================================================== + +Compiling 'sample_dpt' ... +Compiling 'sample_dpt_desb' ... +WARNING : data_s_0 is considered as an output signal +WARNING : data_s_1 is considered as an output signal +WARNING : data_s_2 is considered as an output signal +WARNING : data_s_3 is considered as an output signal +WARNING : data_s_4 is considered as an output signal +WARNING : data_s_5 is considered as an output signal +WARNING : data_s_6 is considered as an output signal +WARNING : data_s_7 is considered as an output signal +WARNING : data_s_0 is considered as an output signal +WARNING : data_s_1 is considered as an output signal +WARNING : data_s_2 is considered as an output signal +WARNING : data_s_3 is considered as an output signal +WARNING : data_s_4 is considered as an output signal +WARNING : data_s_5 is considered as an output signal +WARNING : data_s_6 is considered as an output signal +WARNING : data_s_7 is considered as an output signal +WARNING : ctrl_nover is considered as an output signal + +Running abl ordonnancer on `sample_dpt` +........................... + +Running Abl2Bdd on `sample_dpt` +---> final number of nodes = 1008(633) + +Warning : Input 'mbk_sig285' only exists in the second description +Running Abl2Bdd on `sample_dpt_desb` + +Running abl ordonnancer on `sample_dpt` +........................... + +Running Abl2Bdd on `sample_dpt` +---> final number of nodes = 2055(633) + +Running Abl2Bdd on `sample_dpt_desb` +-------------------------------------------------------------------------------- + Formal proof with Ordered Binary Decision Diagrams between + + './sample_dpt' and './sample_dpt_desb' +-------------------------------------------------------------------------------- +============================== PRIMARY OUTPUT =============================== +============================= AUXILIARY SIGNAL ============================== +============================== REGISTER SIGNAL ============================== +=============================== EXTERNAL BUS ================================= +================================ INTERNAL BUS ================================= + + Formal Proof : OK + +pppppppppppppppppppppppprrrrrrrrrrrrooooooooooooooooooooooooooooofffffffffffffff +-------------------------------------------------------------------------------- + + + +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; MBK_OUT_LO=vst; export MBK_OUT_LO; MBK_IN_LO=vst; export MBK_IN_LO; MBK_OUT_PH=ap; export MBK_OUT_PH; MBK_IN_PH=ap; export MBK_IN_PH; /users/outil2/fitpath/dev/Solaris/bin/fpgen -v place_dpt + + @@@@@@@@@ @@@@ @ + @@ @ @@ @@ + @@ @ @@ @ + @@ @@@ @@@ @@ @@@@@ @@@ @@@ + @@ @ @@@ @@ @@ @ @ @@@ @ + @@@@@@ @@ @@ @@ @@@@@ @@ @@ @@ @@ + @@ @ @@ @@ @@ @ @@ @@@@@@@@@ @@ @@ + @@ @@ @@ @@ @ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @ @@ @@ + @@ @@@ @@ @@ @@ @@ @@ @@ @@ + @@@@@@ @@ @@@ @@@@ @@@@ @@@@ @@@@ + @@ + @@@@ + + Fitpath Generation Language + + Alliance CAD System V.R, fpgen V.RR + Copyright (c) 93-AA, ASIM/LIP6/UPMC + E-mail support: alliance-support@asim.lip6.fr + + + o Alliance Devellopment environment: + - DEVEL_TOP : /users/outil2/fitpath/dev/Solaris + - DEVEL_VERSION : 113 + o Current Alliance environment: + - ALLIANCE_TOP : not set + - MACHINE : Solaris + o Current MBK environment: + - MBK_IN_LO : vst + - MBK_OUT_LO : vst + - MBK_IN_PH : ap + - MBK_OUT_PH : ap + - MBK_WORK_LIB : . + - MBK_CATA_LIB : ./mclib + /users/soft5/newlabo/Solaris/cells/rsa + /users/outil2/fitpath/labo/cells/fplib + /users/outil2/fitpath/labo/cells/dplib + - MBK_CATAL_NAME : CATAL + - MBK_VDD : vdd + - MBK_VSS : vss + - RDS_TECHNO_NAME : not set + o FpGen Macro-Functions library: + - FPGEN_LIB : ./mclib + + o Program generation. + - Creating Makefile. + - Running Makefile. + o Execute program... +FpGen:DP_TRACE:Trace mode ON at line 54 of file "place_dpt.c". +*** FpGen Trace ***: + Macro-Function : DP_NUL. + (char *)InstName : (0x000E0C30) "zero". + (long)Width : (0x--------) 8. + (long)Slice : (0x--------) 0. + [ Model : "nul_8x8x0l_cl" : Generated on memory ] + (char *)Signal : (0x000E0C00) "data_s[7:0]". + (char *)Signal : (0x000E0BD0) "ctrl_zero". + (char *)Signal : (0x00000000) --> EOL. +*** FpGen xvLoins ***:MBK terminals assigments (reverse order): + o => ctrl_zero + i0[0:7] => data_s[0:7] +*** FpGen Trace ***: + Macro-Function : DP_MUX2CS. + (char *)InstName : (0x000E0C38) "multiplexer". + (long)Width : (0x--------) 8. + (long)Slice : (0x--------) 0. + [ Model : "mux2cs_8x8x0l_cl" : Generated on memory ] + (char *)Signal : (0x000E0B88) "ctrl_sel". + (char *)Signal : (0x000E0BF0) "data_b[7:0]". + (char *)Signal : (0x000E0C48) "data_q[7:0]". + (char *)Signal : (0x000E0C58) "data_m[7:0]". + (char *)Signal : (0x00000000) --> EOL. +*** FpGen xvLoins ***:MBK terminals assigments (reverse order): + o[0:7] => data_m[0:7] + i0[0:7] => data_q[0:7] + i1[0:7] => data_b[0:7] + sel => ctrl_sel +*** FpGen Trace ***: + Macro-Function : DP_ADD2F. + (char *)InstName : (0x000E0C68) "adder". + [ Model : "add2f_8x8x0l_bk" : Generated on memory ] + (char *)Signal : (0x000E0BE0) "data_a[7:0]". + (char *)Signal : (0x000E0C58) "data_m[7:0]". + (char *)Signal : (0x000E0BB0) "ctrl_ncout". + (char *)Signal : (0x000E0BC0) "ctrl_nover". + (char *)Signal : (0x000E0C00) "data_s[7:0]". + (char *)Signal : (0x00000000) --> EOL. +*** FpGen xvLoins ***:MBK terminals assigments (reverse order): + s[0:7] => data_s[0:7] + over_n => ctrl_nover + cout_n => ctrl_ncout + b[0:7] => data_m[0:7] + a[0:7] => data_a[0:7] +*** FpGen Trace ***: + Macro-Function : DP_PDFF. + (char *)InstName : (0x000E0C70) "memory". + (long)Width : (0x--------) 8. + (long)Slice : (0x--------) 0. + [ Model : "pdff_8x8x0l_cl" : Generated on memory ] + (char *)Signal : (0x000E0BA0) "ctrl_wen". + (char *)Signal : (0x000E0B98) "ctrl_ck". + (char *)Signal : (0x000E0C00) "data_s[7:0]". + (char *)Signal : (0x000E0C48) "data_q[7:0]". + (char *)Signal : (0x000E0C78) "data_u[7:0]". + (char *)Signal : (0x00000000) --> EOL. +*** FpGen xvLoins ***:MBK terminals assigments (reverse order): + nq[0:7] => data_u[0:7] + q[0:7] => data_q[0:7] + d[0:7] => data_s[0:7] + ck => ctrl_ck + wen => ctrl_wen +FpGen:DP_TRACE:Trace mode OFF at line 89 of file "place_dpt.c". + - Exit code := 0. + + o Remove temporary file. + +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; MBK_OUT_LO=vst; export MBK_OUT_LO; MBK_IN_LO=vst; export MBK_IN_LO; MBK_OUT_PH=ap; export MBK_OUT_PH; MBK_IN_PH=ap; export MBK_IN_PH; /users/outil3/dpr/labo/Solaris/bin/dpr -V -o -p -r place_dpt place_dpt + + @@@@@@@ @@@@@@@ @@@@@@@ + @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ + @@ @@ @@@@@ @@@@@ + @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ + @@@@@@@ @@@@@@ @@@@@ @@@ + + Placer-Router for Datapath Compiler + + Alliance CAD System 3.2b, dpr 6.2 + Copyright (c) 1994-1997, ASIM/LIP6/UPMC + E-mail support: alliance-support@asim.lip6.fr + + + * MBK parameters : + + MBK_WORK_LIB : . + MBK_CATA_LIB : ./mclib + : /users/soft5/newlabo/Solaris/cells/rsa + : /users/outil2/fitpath/labo/cells/fplib + : /users/outil2/fitpath/labo/cells/dplib + MBK_IN_PH : ap + MBK_OUT_PH : ap + MBK_IN_LO : vst + MBK_OUT_LO : vst + TECHNO : CMOS + + * Placement step. + o Getting netlist. + o Getting dpr file. + o Building symbolic grid. + -> Routed bloc : 'memory' (pdff_8x8x0l_cl). + -> Routed bloc : 'adder' (add2f_8x8x0l_bk). + -> Routed bloc : 'multiplexer' (mux2cs_8x8x0l_cl). + -> Routed bloc : 'zero' (nul_8x8x0l_cl). + o Ckecking slices heights. + + o Nb slices : 10. + o Nb cols : 4. + + o Creating column. + o Creating glue logic blocs. + o Checking alims correspondances. + o Creating global phfig view. + Moving connector data_s 0 on EAST side, slice 0, default track. + Moving connector data_s 1 on EAST side, slice 1, default track. + Moving connector data_s 2 on EAST side, slice 2, default track. + Moving connector data_s 3 on EAST side, slice 3, default track. + Moving connector data_s 4 on EAST side, slice 4, default track. + Moving connector data_s 5 on EAST side, slice 5, default track. + Moving connector data_s 6 on EAST side, slice 6, default track. + Moving connector data_s 7 on EAST side, slice 7, default track. + Moving connector data_b 0 on WEST side, slice 0, default track. + Moving connector data_b 1 on WEST side, slice 1, default track. + Moving connector data_b 2 on WEST side, slice 2, default track. + Moving connector data_b 3 on WEST side, slice 3, default track. + Moving connector data_b 4 on WEST side, slice 4, default track. + Moving connector data_b 5 on WEST side, slice 5, default track. + Moving connector data_b 6 on WEST side, slice 6, default track. + Moving connector data_b 7 on WEST side, slice 7, default track. + Moving connector data_a 0 on WEST side, slice 0, default track. + Moving connector data_a 1 on WEST side, slice 1, default track. + Moving connector data_a 2 on WEST side, slice 2, default track. + Moving connector data_a 3 on WEST side, slice 3, default track. + Moving connector data_a 4 on WEST side, slice 4, default track. + Moving connector data_a 5 on WEST side, slice 5, default track. + Moving connector data_a 6 on WEST side, slice 6, default track. + Moving connector data_a 7 on WEST side, slice 7, default track. + o Freeing symbolic grid. + * Placement done. + + * Routing step. + o Loading physical and logical views. + o Setting access types. + -> pdff_8x8x0l_cl. + -> add2f_8x8x0l_bk. + -> mux2cs_8x8x0l_cl. + -> nul_8x8x0l_cl. + o Checking logical and physical correspondance. + -> Signal data_u_7 not connected to any other terminal. + -> Signal data_u_6 not connected to any other terminal. + -> Signal data_u_5 not connected to any other terminal. + -> Signal data_u_4 not connected to any other terminal. + -> Signal data_u_3 not connected to any other terminal. + -> Signal data_u_2 not connected to any other terminal. + -> Signal data_u_1 not connected to any other terminal. + -> Signal data_u_0 not connected to any other terminal. + o Making DPR data structure. + o Optimizing column ordering. + -> Totalwidth before : 192 + -> Totalwidth after: 160 + -> Totalwidth before : 160 + -> Totalwidth after: 144 + -> Totalwidth before : 144 + -> Totalwidth after: 144 + o Finishing data structure. + -> External North/South terminal ctrl_zero replaced. + o Global routing. + o Bit-slice symbolic routing. + -> Bit-slice 0. + -> Bit-slice 1. + -> Bit-slice 2. + -> Bit-slice 3. + -> Bit-slice 4. + -> Bit-slice 5. + -> Bit-slice 6. + -> Bit-slice 7. + -> Bit-slice 8. + -> Bit-slice 9. + o Multi-bit net symbolic routing. + -> Left connectors column. + -> Column 1. + -> Column 2. + -> Column 3. + -> Column 4. + -> Right connectors column. + o Channel routing. + -> Channel 1. + -> Channel 2. + -> Channel 3. + -> Channel 4. + -> Channel 5. + o Saving physical figure place_dpt. + -> Column 1. + -> Column 2. + -> Column 3. + -> Column 4. + o Checking for short cut. + -> Instance zero(nul_8x8x0l_cl). + -> Instance memory(pdff_8x8x0l_cl). + -> Instance multiplexer(mux2cs_8x8x0l_cl). + -> Instance adder(add2f_8x8x0l_bk). + o Total routing time: 1 seconds. + * Routing step done. +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; MBK_OUT_LO=vst; export MBK_OUT_LO; MBK_IN_LO=vst; export MBK_IN_LO; MBK_OUT_PH=ap; export MBK_OUT_PH; MBK_IN_PH=ap; export MBK_IN_PH; /users/soft5/newlabo/Solaris/bin/druc place_dpt + + @@@@@@@ @@@@@@@ @@@@ @ + @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @ + @@ @@ @@ @@ @@@ @@@@ @@ @ + @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@@@@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ @ + @@ @@ @@ @@ @@ @@@ @@ @@ + @@@@@@@ @@@@@ @@@ @@@@ @@ @@@@ + + Design Rule Checker + + Alliance CAD System 3.2, druc 3.00 + Copyright (c) 1993, MASI, CAO-VLSI Team + E-mail support: cao-vlsi@masi.ibp.fr + +Flatten DRC on: place_dpt +Delete MBK figure : place_dpt +Load Flatten Rules : /users/alc/distrib/dev/alliance-3.2b/etc/cmos_7.rds + +Unify : place_dpt + +Create Ring : place_dpt_rng +Merge Errorfiles: + +Merge Error Instances: +instructionCourante : 000 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 +End DRC on: place_dpt +Saving the Error file figure +Done + 0 + +File: place_dpt.drc is empty: no errors detected. +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; MBK_OUT_LO=al; export MBK_OUT_LO; MBK_IN_LO=al; export MBK_IN_LO; MBK_OUT_PH=ap; export MBK_OUT_PH; MBK_IN_PH=ap; export MBK_IN_PH; /users/soft5/newlabo/Solaris/bin/lynx -v -f place_dpt place_dpt_gates + + @@@@@@ + @@ + @@ + @@ @@@@@ @@@ @@@ @@@ @@@@ @@@ + @@ @@ @ @@@ @ @@ @ + @@ @@ @ @@ @@ @@ @ + @@ @@ @ @@ @@ @@@ + @@ @@ @ @@ @@ @@@ + @@ @ @@@ @@ @@ @ @@ + @@ @ @@ @@ @@ @ @@ + @@@@@@@@@@ @@ @ @@@@ @@@@ @@@ @@@@ + @@ @ + @@@ + + Netlist extractor + + Alliance CAD System 3.2, lynx 1.16 + Copyright (c) 1997, MASI, CAO-VLSI Team + E-mail support: cao-vlsi@masi.ibp.fr + + + + ---> Extracts symbolic figure place_dpt + + ---> Flatten figure + + ---> Translate Mbk -> Rds + ---> Build windows + <--- 280 + + ---> Rectangles : 3107 + ---> Figure size : ( -100, -400 ) + ( 43400, 60400 ) + + ---> Cut transistors + <--- 0 + ---> Build equis + <--- 56 + ---> Delete windows + ---> Build signals + <--- 56 + ---> Build instances + <--- 4 + ---> Build transistors + <--- 0 + ---> Save netlist + + <--- done ! + +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; /users/soft5/newlabo/Solaris/bin/lvx vst al place_dpt place_dpt_gates -f + + @@@@@@ @@@@ @@@ @@@@ @@@@ + @@ @@ @ @@ @ + @@ @@ @ @@ @ + @@ @@ @ @@ @ + @@ @@ @ @@ + @@ @@ @ @@ + @@ @@ @ @@@ + @@ @@@ @ @@ + @@ @ @@@ @ @@ + @@ @ @ @ @@ + @@@@@@@@@@ @ @@@ @@@@ + + Gate Netlist Comparator + + Alliance CAD System 3.2, lvx 2.23 + Copyright (c) 1992-93, MASI, CAO-VLSI Team + E-mail support: cao-vlsi@masi.ibp.fr + + + +***** Loading and flattening place_dpt (vst)... + +***** Loading and flattening place_dpt_gates (al)... + + +***** Compare Terminals .................. +***** O.K. (0 sec) + +***** Compare Instances .......... +***** O.K. (0 sec) + +***** Compare Connections ............ +***** O.K. (0 sec) + +===== Terminals .......... 32 +===== Instances .......... 4 +===== Connectors ......... 151 + + +***** Netlists are Identical. ***** (0 sec) + +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; MBK_OUT_LO=al; export MBK_OUT_LO; MBK_IN_LO=al; export MBK_IN_LO; MBK_OUT_PH=ap; export MBK_OUT_PH; MBK_IN_PH=ap; export MBK_IN_PH; /users/soft5/newlabo/Solaris/bin/lynx -v -t place_dpt place_dpt + + @@@@@@ + @@ + @@ + @@ @@@@@ @@@ @@@ @@@ @@@@ @@@ + @@ @@ @ @@@ @ @@ @ + @@ @@ @ @@ @@ @@ @ + @@ @@ @ @@ @@ @@@ + @@ @@ @ @@ @@ @@@ + @@ @ @@@ @@ @@ @ @@ + @@ @ @@ @@ @@ @ @@ + @@@@@@@@@@ @@ @ @@@@ @@@@ @@@ @@@@ + @@ @ + @@@ + + Netlist extractor + + Alliance CAD System 3.2, lynx 1.16 + Copyright (c) 1997, MASI, CAO-VLSI Team + E-mail support: cao-vlsi@masi.ibp.fr + + + + ---> Extracts symbolic figure place_dpt + + ---> Flatten figure + + ---> Translate Mbk -> Rds + ---> Build windows + <--- 280 + + ---> Rectangles : 16647 + ---> Figure size : ( -100, -400 ) + ( 43400, 60400 ) + + ---> Cut transistors + <--- 20 + ---> Build equis + <--- 315 + ---> Delete windows + ---> Build signals + <--- 315 + ---> Build instances + <--- 0 + ---> Build transistors + <--- 600 + ---> Save netlist + + <--- done ! + +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; MBK_OUT_LO=al; export MBK_OUT_LO; MBK_IN_LO=al; export MBK_IN_LO; /users/soft5/newlabo/Solaris/bin/yagle place_dpt place_dpt_desb -v -i + + @@@@ + @@ + @@ + @@@@@ @@@ @@@@ @@@@@@ @@ @@@@@ + @@ @ @@ @ @@ @@ @@ @ @ + @@ @ @@ @@ @ @@ @@ @@ @@ + @@ @ @@@@@ @ @ @@ @@@@@@@@@ + @@ @ @@ @@ @@@ @@ @@ + @@@ @@ @@ @@ @@ @@ @ + @@ @@ @@@ @@@@@@ @@ @@ @@ + @@ @ @@@@ @@ @@ @@@ @@@@@@ @@@@ + @@ @ @ @ + @@@ @@@@@ + + Yet Another Gate Level Extractor + + Alliance CAD System 3.2, yagle 2.02 + Copyright (c) 94-97-1997, ASIM/LIP6/UPMC + E-mail support: alliance-support@asim.lip6.fr + +[YAG MES] Reading file 'place_dpt.inf' +[YAG MES] Loading the figure place_dpt 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Transistor netlist checking 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Extracting CMOS duals 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Extracting bleeders 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Making gates 00m00s u:00m00.3 s:00m00.0 +[YAG MES] Latches detection 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Making cells 00m00s u:00m00.0 s:00m00.0 +[YAG MES] External connector verification 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Checking the yagle figure 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Building the behavioural figure 00m00s u:00m00.0 s:00m00.0 +TOTAL DISASSEMBLY TIME 00m00s u:00m00.4 s:00m00.0 +------------------------------------------------------------ +[YAG MES] Erasing the transistor netlist +[YAG MES] Generating the VHDL Data Flow +[YAG MES] Execution COMPLETED +------------------------------------------------------------ +[YAG WAR 07] 16 transistors are not used +[YAG WAR 09] 16 latches detected +[YAG WAR 14] 1 conflicts may occur in the circuit +See file 'place_dpt.rep' for more information +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; /users/soft5/newlabo/Solaris/bin/proof -d sample_dpt place_dpt_desb + + @@@@@@@ @@@ + @@ @@ @ @@ + @@ @@ @@ @@ + @@ @@ @@@ @@@ @@@ @@@ @@ + @@ @@ @@@ @@ @@ @@ @@ @@ @@@@@@@@ + @@@@@ @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ + @@@@@@ @@@@ @@@ @@@ @@@@@@ + + Formal Proof + + Alliance CAD System 3.2b, proof 4.20 [1997/10/09] + Copyright (c) 1990-1997, ASIM/LIP6/UPMC + E-mail support: alliance-support@asim.lip6.fr + +================================ Environment ================================ +MBK_WORK_LIB = . +MBK_CATA_LIB = ./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib +======================= Files, Options and Parameters ======================= +First VHDL file = sample_dpt.vbe +Second VHDL file = place_dpt_desb.vbe +The auxiliary signals are erased +Errors are displayed +=============================================================================== + +Compiling 'sample_dpt' ... +Compiling 'place_dpt_desb' ... +WARNING : data_s_0 is considered as an output signal +WARNING : data_s_1 is considered as an output signal +WARNING : data_s_2 is considered as an output signal +WARNING : data_s_3 is considered as an output signal +WARNING : data_s_4 is considered as an output signal +WARNING : data_s_5 is considered as an output signal +WARNING : data_s_6 is considered as an output signal +WARNING : data_s_7 is considered as an output signal +WARNING : data_s_0 is considered as an output signal +WARNING : data_s_1 is considered as an output signal +WARNING : data_s_2 is considered as an output signal +WARNING : data_s_3 is considered as an output signal +WARNING : data_s_4 is considered as an output signal +WARNING : data_s_5 is considered as an output signal +WARNING : data_s_6 is considered as an output signal +WARNING : data_s_7 is considered as an output signal +WARNING : ctrl_nover is considered as an output signal + +Running abl ordonnancer on `sample_dpt` +........................... + +Running Abl2Bdd on `sample_dpt` +---> final number of nodes = 1008(633) + +Warning : Input 'mbk_sig281' only exists in the second description +Running Abl2Bdd on `place_dpt_desb` + +Running abl ordonnancer on `sample_dpt` +........................... + +Running Abl2Bdd on `sample_dpt` +---> final number of nodes = 2055(633) + +Running Abl2Bdd on `place_dpt_desb` +-------------------------------------------------------------------------------- + Formal proof with Ordered Binary Decision Diagrams between + + './sample_dpt' and './place_dpt_desb' +-------------------------------------------------------------------------------- +============================== PRIMARY OUTPUT =============================== +============================= AUXILIARY SIGNAL ============================== +============================== REGISTER SIGNAL ============================== +=============================== EXTERNAL BUS ================================= +================================ INTERNAL BUS ================================= + + Formal Proof : OK + +pppppppppppppppppppppppprrrrrrrrrrrrooooooooooooooooooooooooooooofffffffffffffff +-------------------------------------------------------------------------------- + + + +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; MBK_OUT_LO=vst; export MBK_OUT_LO; MBK_IN_LO=vst; export MBK_IN_LO; MBK_OUT_PH=ap; export MBK_OUT_PH; MBK_IN_PH=ap; export MBK_IN_PH; /users/outil2/fitpath/dev/Solaris/bin/fpgen -v usercol_dpt + + @@@@@@@@@ @@@@ @ + @@ @ @@ @@ + @@ @ @@ @ + @@ @@@ @@@ @@ @@@@@ @@@ @@@ + @@ @ @@@ @@ @@ @ @ @@@ @ + @@@@@@ @@ @@ @@ @@@@@ @@ @@ @@ @@ + @@ @ @@ @@ @@ @ @@ @@@@@@@@@ @@ @@ + @@ @@ @@ @@ @ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @ @@ @@ + @@ @@@ @@ @@ @@ @@ @@ @@ @@ + @@@@@@ @@ @@@ @@@@ @@@@ @@@@ @@@@ + @@ + @@@@ + + Fitpath Generation Language + + Alliance CAD System V.R, fpgen V.RR + Copyright (c) 93-AA, ASIM/LIP6/UPMC + E-mail support: alliance-support@asim.lip6.fr + + + o Alliance Devellopment environment: + - DEVEL_TOP : /users/outil2/fitpath/dev/Solaris + - DEVEL_VERSION : 113 + o Current Alliance environment: + - ALLIANCE_TOP : not set + - MACHINE : Solaris + o Current MBK environment: + - MBK_IN_LO : vst + - MBK_OUT_LO : vst + - MBK_IN_PH : ap + - MBK_OUT_PH : ap + - MBK_WORK_LIB : . + - MBK_CATA_LIB : ./mclib + /users/soft5/newlabo/Solaris/cells/rsa + /users/outil2/fitpath/labo/cells/fplib + /users/outil2/fitpath/labo/cells/dplib + - MBK_CATAL_NAME : CATAL + - MBK_VDD : vdd + - MBK_VSS : vss + - RDS_TECHNO_NAME : not set + o FpGen Macro-Functions library: + - FPGEN_LIB : ./mclib + + o Program generation. + - Creating Makefile. + - Running Makefile. + o Execute program... +FpGen:DP_TRACE:Trace mode ON at line 101 of file "usercol_dpt.c". +*** FpGen Trace ***: + Macro-Function : DP_MUX2CS. + (char *)InstName : (0x000E0F90) "multiplexer". + (long)Width : (0x--------) 8. + (long)Slice : (0x--------) 0. + [ Model : "mux2cs_8x8x0l_cl" : Generated on memory ] + (char *)Signal : (0x000E0EF8) "ctrl_sel". + (char *)Signal : (0x000E0F60) "data_b[7:0]". + (char *)Signal : (0x000E0FA0) "data_q[7:0]". + (char *)Signal : (0x000E0FB0) "data_m[7:0]". + (char *)Signal : (0x00000000) --> EOL. +*** FpGen xvLoins ***:MBK terminals assigments (reverse order): + o[0:7] => data_m[0:7] + i0[0:7] => data_q[0:7] + i1[0:7] => data_b[0:7] + sel => ctrl_sel +*** FpGen Trace ***: + Macro-Function : DP_ADD2F. + (char *)InstName : (0x000E0FC0) "adder". + [ Model : "add2f_8x8x0l_bk" : Generated on memory ] + (char *)Signal : (0x000E0F50) "data_a[7:0]". + (char *)Signal : (0x000E0FB0) "data_m[7:0]". + (char *)Signal : (0x000E0F20) "ctrl_ncout". + (char *)Signal : (0x000E0F30) "ctrl_nover". + (char *)Signal : (0x000E0F70) "data_s[7:0]". + (char *)Signal : (0x00000000) --> EOL. +*** FpGen xvLoins ***:MBK terminals assigments (reverse order): + s[0:7] => data_s[0:7] + over_n => ctrl_nover + cout_n => ctrl_ncout + b[0:7] => data_m[0:7] + a[0:7] => data_a[0:7] +*** FpGen Trace ***: + Macro-Function : DP_IMPORT. + (char *)ModelName : (0x000E0E08) "nul_us". + (char *)InstName : (0x000E0E18) "zero". + (char *)Signal : (0x000E0F70) "data_s[7:0]". + (char *)Signal : (0x000E0F40) "ctrl_zero". + (char *)Signal : (0x00000000) --> EOL. +*** FpGen xvLoins ***:MBK terminals assigments (reverse order): + zero => ctrl_zero + i0[0:7] => data_s[0:7] +*** FpGen Trace ***: + Macro-Function : DP_PDFF. + (char *)InstName : (0x000E0FC8) "memory". + (long)Width : (0x--------) 8. + (long)Slice : (0x--------) 0. + [ Model : "pdff_8x8x0l_cl" : Generated on memory ] + (char *)Signal : (0x000E0F10) "ctrl_wen". + (char *)Signal : (0x000E0F08) "ctrl_ck". + (char *)Signal : (0x000E0F70) "data_s[7:0]". + (char *)Signal : (0x000E0FA0) "data_q[7:0]". + (char *)Signal : (0x000E0FD0) "data_u[7:0]". + (char *)Signal : (0x00000000) --> EOL. +*** FpGen xvLoins ***:MBK terminals assigments (reverse order): + nq[0:7] => data_u[0:7] + q[0:7] => data_q[0:7] + d[0:7] => data_s[0:7] + ck => ctrl_ck + wen => ctrl_wen +FpGen:DP_TRACE:Trace mode OFF at line 137 of file "usercol_dpt.c". + - Exit code := 0. + + o Remove temporary file. + +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; MBK_OUT_LO=vst; export MBK_OUT_LO; MBK_IN_LO=vst; export MBK_IN_LO; MBK_OUT_PH=ap; export MBK_OUT_PH; MBK_IN_PH=ap; export MBK_IN_PH; /users/outil3/dpr/labo/Solaris/bin/dpr -V -p -r usercol_dpt usercol_dpt + + @@@@@@@ @@@@@@@ @@@@@@@ + @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ + @@ @@ @@@@@ @@@@@ + @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ + @@@@@@@ @@@@@@ @@@@@ @@@ + + Placer-Router for Datapath Compiler + + Alliance CAD System 3.2b, dpr 6.2 + Copyright (c) 1994-1997, ASIM/LIP6/UPMC + E-mail support: alliance-support@asim.lip6.fr + + + * MBK parameters : + + MBK_WORK_LIB : . + MBK_CATA_LIB : ./mclib + : /users/soft5/newlabo/Solaris/cells/rsa + : /users/outil2/fitpath/labo/cells/fplib + : /users/outil2/fitpath/labo/cells/dplib + MBK_IN_PH : ap + MBK_OUT_PH : ap + MBK_IN_LO : vst + MBK_OUT_LO : vst + TECHNO : CMOS + + * Placement step. + o Getting netlist. + o Getting dpr file. + o Building symbolic grid. + -> Routed bloc : 'memory' (pdff_8x8x0l_cl). + -> Glue bloc : 'zero' (nul_us). + -> Routed bloc : 'adder' (add2f_8x8x0l_bk). + -> Routed bloc : 'multiplexer' (mux2cs_8x8x0l_cl). + o Ckecking slices heights. + + o Nb slices : 10. + o Nb cols : 4. + + o Creating column. + -> Indexed column : 'zero'. + o Creating glue logic blocs. + o Checking alims correspondances. + o Creating global phfig view. + Moving connector data_s 0 on EAST side, slice 0, default track. + Moving connector data_s 1 on EAST side, slice 1, default track. + Moving connector data_s 2 on EAST side, slice 2, default track. + Moving connector data_s 3 on EAST side, slice 3, default track. + Moving connector data_s 4 on EAST side, slice 4, default track. + Moving connector data_s 5 on EAST side, slice 5, default track. + Moving connector data_s 6 on EAST side, slice 6, default track. + Moving connector data_s 7 on EAST side, slice 7, default track. + Moving connector data_b 0 on WEST side, slice 0, default track. + Moving connector data_b 1 on WEST side, slice 1, default track. + Moving connector data_b 2 on WEST side, slice 2, default track. + Moving connector data_b 3 on WEST side, slice 3, default track. + Moving connector data_b 4 on WEST side, slice 4, default track. + Moving connector data_b 5 on WEST side, slice 5, default track. + Moving connector data_b 6 on WEST side, slice 6, default track. + Moving connector data_b 7 on WEST side, slice 7, default track. + Moving connector data_a 0 on WEST side, slice 0, default track. + Moving connector data_a 1 on WEST side, slice 1, default track. + Moving connector data_a 2 on WEST side, slice 2, default track. + Moving connector data_a 3 on WEST side, slice 3, default track. + Moving connector data_a 4 on WEST side, slice 4, default track. + Moving connector data_a 5 on WEST side, slice 5, default track. + Moving connector data_a 6 on WEST side, slice 6, default track. + Moving connector data_a 7 on WEST side, slice 7, default track. + o Freeing symbolic grid. + * Placement done. + + * Routing step. + o Loading physical and logical views. + o Setting access types. + -> na2_dp. + -> no2_dp. + -> pdff_8x8x0l_cl. + -> add2f_8x8x0l_bk. + -> mux2cs_8x8x0l_cl. + o Checking logical and physical correspondance. + -> Signal data_u_7 not connected to any other terminal. + -> Signal data_u_6 not connected to any other terminal. + -> Signal data_u_5 not connected to any other terminal. + -> Signal data_u_4 not connected to any other terminal. + -> Signal data_u_3 not connected to any other terminal. + -> Signal data_u_2 not connected to any other terminal. + -> Signal data_u_1 not connected to any other terminal. + -> Signal data_u_0 not connected to any other terminal. + o Making DPR data structure. + -> External North/South terminal ctrl_zero replaced. + o Global routing. + o Bit-slice symbolic routing. + -> Bit-slice 0. + -> Bit-slice 1. + -> Bit-slice 2. + -> Bit-slice 3. + -> Bit-slice 4. + -> Bit-slice 5. + -> Bit-slice 6. + -> Bit-slice 7. + -> Bit-slice 8. + -> Bit-slice 9. + o Multi-bit net symbolic routing. + -> Left connectors column. + -> Column 1. + -> Column 2. + -> Column 3. + -> Column 4. + -> Right connectors column. + o Channel routing. + -> Channel 1. + -> Channel 2. + -> Channel 3. + -> Channel 4. + -> Channel 5. + o Saving physical figure usercol_dpt. + -> Column 1. + -> Column 2. + -> Column 3. + -> Column 4. + o Checking for short cut. + -> Instance memory(pdff_8x8x0l_cl). + -> Instance zero.no2_0(no2_dp). + -> Instance zero.na2_1(na2_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance zero.no2_2(no2_dp). + -> Instance zero.no2_3(no2_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance zero.no2_4(no2_dp). + -> Instance zero.na2_5(na2_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance zero.no2_6(no2_dp). + -> Instance adder(add2f_8x8x0l_bk). + -> Instance multiplexer(mux2cs_8x8x0l_cl). + o Total routing time: 2 seconds. + * Routing step done. +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; MBK_OUT_LO=vst; export MBK_OUT_LO; MBK_IN_LO=vst; export MBK_IN_LO; MBK_OUT_PH=ap; export MBK_OUT_PH; MBK_IN_PH=ap; export MBK_IN_PH; /users/soft5/newlabo/Solaris/bin/druc usercol_dpt + + @@@@@@@ @@@@@@@ @@@@ @ + @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @ + @@ @@ @@ @@ @@@ @@@@ @@ @ + @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@@@@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ @ + @@ @@ @@ @@ @@ @@@ @@ @@ + @@@@@@@ @@@@@ @@@ @@@@ @@ @@@@ + + Design Rule Checker + + Alliance CAD System 3.2, druc 3.00 + Copyright (c) 1993, MASI, CAO-VLSI Team + E-mail support: cao-vlsi@masi.ibp.fr + +Flatten DRC on: usercol_dpt +Delete MBK figure : usercol_dpt +Load Flatten Rules : /users/alc/distrib/dev/alliance-3.2b/etc/cmos_7.rds + +Unify : usercol_dpt + +Create Ring : usercol_dpt_rng +Merge Errorfiles: + +Merge Error Instances: +instructionCourante : 000 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 +End DRC on: usercol_dpt +Saving the Error file figure +Done + 0 + +File: usercol_dpt.drc is empty: no errors detected. +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; MBK_OUT_LO=al; export MBK_OUT_LO; MBK_IN_LO=al; export MBK_IN_LO; MBK_OUT_PH=ap; export MBK_OUT_PH; MBK_IN_PH=ap; export MBK_IN_PH; /users/soft5/newlabo/Solaris/bin/lynx -v -f usercol_dpt usercol_dpt_gates + + @@@@@@ + @@ + @@ + @@ @@@@@ @@@ @@@ @@@ @@@@ @@@ + @@ @@ @ @@@ @ @@ @ + @@ @@ @ @@ @@ @@ @ + @@ @@ @ @@ @@ @@@ + @@ @@ @ @@ @@ @@@ + @@ @ @@@ @@ @@ @ @@ + @@ @ @@ @@ @@ @ @@ + @@@@@@@@@@ @@ @ @@@@ @@@@ @@@ @@@@ + @@ @ + @@@ + + Netlist extractor + + Alliance CAD System 3.2, lynx 1.16 + Copyright (c) 1997, MASI, CAO-VLSI Team + E-mail support: cao-vlsi@masi.ibp.fr + + + + ---> Extracts symbolic figure usercol_dpt + + ---> Flatten figure + + ---> Translate Mbk -> Rds + ---> Build windows + <--- 280 + + ---> Rectangles : 3482 + ---> Figure size : ( -100, -400 ) + ( 43800, 60400 ) + + ---> Cut transistors + <--- 0 + ---> Build equis + <--- 62 + ---> Delete windows + ---> Build signals + <--- 62 + ---> Build instances + <--- 10 + ---> Build transistors + <--- 0 + ---> Save netlist + + <--- done ! + +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; /users/soft5/newlabo/Solaris/bin/lvx vst al usercol_dpt usercol_dpt_gates -f + + @@@@@@ @@@@ @@@ @@@@ @@@@ + @@ @@ @ @@ @ + @@ @@ @ @@ @ + @@ @@ @ @@ @ + @@ @@ @ @@ + @@ @@ @ @@ + @@ @@ @ @@@ + @@ @@@ @ @@ + @@ @ @@@ @ @@ + @@ @ @ @ @@ + @@@@@@@@@@ @ @@@ @@@@ + + Gate Netlist Comparator + + Alliance CAD System 3.2, lvx 2.23 + Copyright (c) 1992-93, MASI, CAO-VLSI Team + E-mail support: cao-vlsi@masi.ibp.fr + + + +***** Loading and flattening usercol_dpt (vst)... + +***** Loading and flattening usercol_dpt_gates (al)... + + +***** Compare Terminals .................. +***** O.K. (0 sec) + +***** Compare Instances .......... +***** O.K. (0 sec) + +***** Compare Connections ............ +***** O.K. (0 sec) + +===== Terminals .......... 32 +===== Instances .......... 10 +===== Connectors ......... 168 + + +***** Netlists are Identical. ***** (0 sec) + +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; MBK_OUT_LO=al; export MBK_OUT_LO; MBK_IN_LO=al; export MBK_IN_LO; MBK_OUT_PH=ap; export MBK_OUT_PH; MBK_IN_PH=ap; export MBK_IN_PH; /users/soft5/newlabo/Solaris/bin/lynx -v -t usercol_dpt usercol_dpt + + @@@@@@ + @@ + @@ + @@ @@@@@ @@@ @@@ @@@ @@@@ @@@ + @@ @@ @ @@@ @ @@ @ + @@ @@ @ @@ @@ @@ @ + @@ @@ @ @@ @@ @@@ + @@ @@ @ @@ @@ @@@ + @@ @ @@@ @@ @@ @ @@ + @@ @ @@ @@ @@ @ @@ + @@@@@@@@@@ @@ @ @@@@ @@@@ @@@ @@@@ + @@ @ + @@@ + + Netlist extractor + + Alliance CAD System 3.2, lynx 1.16 + Copyright (c) 1997, MASI, CAO-VLSI Team + E-mail support: cao-vlsi@masi.ibp.fr + + + + ---> Extracts symbolic figure usercol_dpt + + ---> Flatten figure + + ---> Translate Mbk -> Rds + ---> Build windows + <--- 280 + + ---> Rectangles : 16544 + ---> Figure size : ( -100, -400 ) + ( 43800, 60400 ) + + ---> Cut transistors + <--- 20 + ---> Build equis + <--- 315 + ---> Delete windows + ---> Build signals + <--- 315 + ---> Build instances + <--- 0 + ---> Build transistors + <--- 600 + ---> Save netlist + + <--- done ! + +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; MBK_OUT_LO=al; export MBK_OUT_LO; MBK_IN_LO=al; export MBK_IN_LO; /users/soft5/newlabo/Solaris/bin/yagle usercol_dpt usercol_dpt_desb -v -i + + @@@@ + @@ + @@ + @@@@@ @@@ @@@@ @@@@@@ @@ @@@@@ + @@ @ @@ @ @@ @@ @@ @ @ + @@ @ @@ @@ @ @@ @@ @@ @@ + @@ @ @@@@@ @ @ @@ @@@@@@@@@ + @@ @ @@ @@ @@@ @@ @@ + @@@ @@ @@ @@ @@ @@ @ + @@ @@ @@@ @@@@@@ @@ @@ @@ + @@ @ @@@@ @@ @@ @@@ @@@@@@ @@@@ + @@ @ @ @ + @@@ @@@@@ + + Yet Another Gate Level Extractor + + Alliance CAD System 3.2, yagle 2.02 + Copyright (c) 94-97-1997, ASIM/LIP6/UPMC + E-mail support: alliance-support@asim.lip6.fr + +[YAG MES] Reading file 'usercol_dpt.inf' +[YAG MES] Loading the figure usercol_dpt 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Transistor netlist checking 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Extracting CMOS duals 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Extracting bleeders 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Making gates 00m00s u:00m00.3 s:00m00.0 +[YAG MES] Latches detection 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Making cells 00m00s u:00m00.0 s:00m00.0 +[YAG MES] External connector verification 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Checking the yagle figure 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Building the behavioural figure 00m00s u:00m00.0 s:00m00.0 +TOTAL DISASSEMBLY TIME 00m00s u:00m00.3 s:00m00.0 +------------------------------------------------------------ +[YAG MES] Erasing the transistor netlist +[YAG MES] Generating the VHDL Data Flow +[YAG MES] Execution COMPLETED +------------------------------------------------------------ +[YAG WAR 07] 16 transistors are not used +[YAG WAR 09] 16 latches detected +[YAG WAR 14] 1 conflicts may occur in the circuit +See file 'usercol_dpt.rep' for more information +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; /users/soft5/newlabo/Solaris/bin/proof -d sample_dpt usercol_dpt_desb + + @@@@@@@ @@@ + @@ @@ @ @@ + @@ @@ @@ @@ + @@ @@ @@@ @@@ @@@ @@@ @@ + @@ @@ @@@ @@ @@ @@ @@ @@ @@@@@@@@ + @@@@@ @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ + @@@@@@ @@@@ @@@ @@@ @@@@@@ + + Formal Proof + + Alliance CAD System 3.2b, proof 4.20 [1997/10/09] + Copyright (c) 1990-1997, ASIM/LIP6/UPMC + E-mail support: alliance-support@asim.lip6.fr + +================================ Environment ================================ +MBK_WORK_LIB = . +MBK_CATA_LIB = ./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib +======================= Files, Options and Parameters ======================= +First VHDL file = sample_dpt.vbe +Second VHDL file = usercol_dpt_desb.vbe +The auxiliary signals are erased +Errors are displayed +=============================================================================== + +Compiling 'sample_dpt' ... +Compiling 'usercol_dpt_desb' ... +WARNING : data_s_0 is considered as an output signal +WARNING : data_s_1 is considered as an output signal +WARNING : data_s_2 is considered as an output signal +WARNING : data_s_3 is considered as an output signal +WARNING : data_s_4 is considered as an output signal +WARNING : data_s_5 is considered as an output signal +WARNING : data_s_6 is considered as an output signal +WARNING : data_s_7 is considered as an output signal +WARNING : data_s_0 is considered as an output signal +WARNING : data_s_1 is considered as an output signal +WARNING : data_s_2 is considered as an output signal +WARNING : data_s_3 is considered as an output signal +WARNING : data_s_4 is considered as an output signal +WARNING : data_s_5 is considered as an output signal +WARNING : data_s_6 is considered as an output signal +WARNING : data_s_7 is considered as an output signal +WARNING : ctrl_nover is considered as an output signal + +Running abl ordonnancer on `sample_dpt` +........................... + +Running Abl2Bdd on `sample_dpt` +---> final number of nodes = 1008(633) + +Warning : Input 'mbk_sig285' only exists in the second description +Running Abl2Bdd on `usercol_dpt_desb` + +Running abl ordonnancer on `sample_dpt` +........................... + +Running Abl2Bdd on `sample_dpt` +---> final number of nodes = 2055(633) + +Running Abl2Bdd on `usercol_dpt_desb` +-------------------------------------------------------------------------------- + Formal proof with Ordered Binary Decision Diagrams between + + './sample_dpt' and './usercol_dpt_desb' +-------------------------------------------------------------------------------- +============================== PRIMARY OUTPUT =============================== +============================= AUXILIARY SIGNAL ============================== +============================== REGISTER SIGNAL ============================== +=============================== EXTERNAL BUS ================================= +================================ INTERNAL BUS ================================= + + Formal Proof : OK + +pppppppppppppppppppppppprrrrrrrrrrrrooooooooooooooooooooooooooooofffffffffffffff +-------------------------------------------------------------------------------- + + + +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; MBK_OUT_LO=vst; export MBK_OUT_LO; MBK_IN_LO=vst; export MBK_IN_LO; MBK_OUT_PH=ap; export MBK_OUT_PH; MBK_IN_PH=ap; export MBK_IN_PH; /users/outil2/fitpath/dev/Solaris/bin/fpgen -v hierarchy_dpt + + @@@@@@@@@ @@@@ @ + @@ @ @@ @@ + @@ @ @@ @ + @@ @@@ @@@ @@ @@@@@ @@@ @@@ + @@ @ @@@ @@ @@ @ @ @@@ @ + @@@@@@ @@ @@ @@ @@@@@ @@ @@ @@ @@ + @@ @ @@ @@ @@ @ @@ @@@@@@@@@ @@ @@ + @@ @@ @@ @@ @ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @ @@ @@ + @@ @@@ @@ @@ @@ @@ @@ @@ @@ + @@@@@@ @@ @@@ @@@@ @@@@ @@@@ @@@@ + @@ + @@@@ + + Fitpath Generation Language + + Alliance CAD System V.R, fpgen V.RR + Copyright (c) 93-AA, ASIM/LIP6/UPMC + E-mail support: alliance-support@asim.lip6.fr + + + o Alliance Devellopment environment: + - DEVEL_TOP : /users/outil2/fitpath/dev/Solaris + - DEVEL_VERSION : 113 + o Current Alliance environment: + - ALLIANCE_TOP : not set + - MACHINE : Solaris + o Current MBK environment: + - MBK_IN_LO : vst + - MBK_OUT_LO : vst + - MBK_IN_PH : ap + - MBK_OUT_PH : ap + - MBK_WORK_LIB : . + - MBK_CATA_LIB : ./mclib + /users/soft5/newlabo/Solaris/cells/rsa + /users/outil2/fitpath/labo/cells/fplib + /users/outil2/fitpath/labo/cells/dplib + - MBK_CATAL_NAME : CATAL + - MBK_VDD : vdd + - MBK_VSS : vss + - RDS_TECHNO_NAME : not set + o FpGen Macro-Functions library: + - FPGEN_LIB : ./mclib + + o Program generation. + - Creating Makefile. + - Running Makefile. + o Execute program... +FpGen:DP_TRACE:Trace mode ON at line 117 of file "hierarchy_dpt.c". +*** FpGen Trace ***: + Macro-Function : DP_MUX2CS. + (char *)InstName : (0x000E0DB0) "multiplexer". + (long)Width : (0x--------) 8. + (long)Slice : (0x--------) 0. + [ Model : "mux2cs_8x8x0l_cl" : Generated on memory ] + (char *)Signal : (0x000E0D78) "ctrl_sel". + (char *)Signal : (0x000E0D28) "data_b[7:0]". + (char *)Signal : (0x000E0DC0) "data_q[7:0]". + (char *)Signal : (0x000E0DD0) "data_m[7:0]". + (char *)Signal : (0x00000000) --> EOL. +*** FpGen xvLoins ***:MBK terminals assigments (reverse order): + o[0:7] => data_m[0:7] + i0[0:7] => data_q[0:7] + i1[0:7] => data_b[0:7] + sel => ctrl_sel +*** FpGen Trace ***: + Macro-Function : DP_IMPORT. + (char *)ModelName : (0x000E0CE0) "alu_dpt". + (char *)InstName : (0x000E0DE0) "alu". + (char *)Signal : (0x000E0CE8) "ctrl_ncout". + (char *)Signal : (0x000E0CF8) "ctrl_nover". + (char *)Signal : (0x000E0D08) "ctrl_zero". + (char *)Signal : (0x000E0D18) "data_a[7:0]". + (char *)Signal : (0x000E0DD0) "data_m[7:0]". + (char *)Signal : (0x000E0D38) "data_s[7:0]". + (char *)Signal : (0x00000000) --> EOL. +*** FpGen xvLoins ***:MBK terminals assigments (reverse order): + data_s[0:7] => data_s[0:7] + data_b[0:7] => data_m[0:7] + data_a[0:7] => data_a[0:7] + ctrl_zero => ctrl_zero + ctrl_nover => ctrl_nover + ctrl_ncout => ctrl_ncout +*** FpGen Trace ***: + Macro-Function : DP_PDFF. + (char *)InstName : (0x000E0DE8) "memory". + (long)Width : (0x--------) 8. + (long)Slice : (0x--------) 0. + [ Model : "pdff_8x8x0l_cl" : Generated on memory ] + (char *)Signal : (0x000E0D90) "ctrl_wen". + (char *)Signal : (0x000E0D88) "ctrl_ck". + (char *)Signal : (0x000E0D38) "data_s[7:0]". + (char *)Signal : (0x000E0DC0) "data_q[7:0]". + (char *)Signal : (0x000E0DF0) "data_u[7:0]". + (char *)Signal : (0x00000000) --> EOL. +*** FpGen xvLoins ***:MBK terminals assigments (reverse order): + nq[0:7] => data_u[0:7] + q[0:7] => data_q[0:7] + d[0:7] => data_s[0:7] + ck => ctrl_ck + wen => ctrl_wen +FpGen:DP_TRACE:Trace mode OFF at line 148 of file "hierarchy_dpt.c". + - Exit code := 0. + + o Remove temporary file. + +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; MBK_OUT_LO=vst; export MBK_OUT_LO; MBK_IN_LO=vst; export MBK_IN_LO; MBK_OUT_PH=ap; export MBK_OUT_PH; MBK_IN_PH=ap; export MBK_IN_PH; /users/outil3/dpr/labo/Solaris/bin/dpr -V -p -r hierarchy_dpt hierarchy_dpt + + @@@@@@@ @@@@@@@ @@@@@@@ + @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ + @@ @@ @@@@@ @@@@@ + @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ + @@@@@@@ @@@@@@ @@@@@ @@@ + + Placer-Router for Datapath Compiler + + Alliance CAD System 3.2b, dpr 6.2 + Copyright (c) 1994-1997, ASIM/LIP6/UPMC + E-mail support: alliance-support@asim.lip6.fr + + + * MBK parameters : + + MBK_WORK_LIB : . + MBK_CATA_LIB : ./mclib + : /users/soft5/newlabo/Solaris/cells/rsa + : /users/outil2/fitpath/labo/cells/fplib + : /users/outil2/fitpath/labo/cells/dplib + MBK_IN_PH : ap + MBK_OUT_PH : ap + MBK_IN_LO : vst + MBK_OUT_LO : vst + TECHNO : CMOS + + * Placement step. + o Getting netlist. + o Getting dpr file. + o Building symbolic grid. + -> Routed bloc : 'memory' (pdff_8x8x0l_cl). + -> Routed bloc : 'alu_zero' (nul_8x8x0l_cl). + -> Routed bloc : 'alu_adder' (add2f_8x8x0l_bk). + -> Routed bloc : 'multiplexer' (mux2cs_8x8x0l_cl). + o Ckecking slices heights. + + o Nb slices : 10. + o Nb cols : 4. + + o Creating column. + o Creating glue logic blocs. + o Checking alims correspondances. + o Creating global phfig view. + Moving connector data_s 0 on EAST side, slice 0, default track. + Moving connector data_s 1 on EAST side, slice 1, default track. + Moving connector data_s 2 on EAST side, slice 2, default track. + Moving connector data_s 3 on EAST side, slice 3, default track. + Moving connector data_s 4 on EAST side, slice 4, default track. + Moving connector data_s 5 on EAST side, slice 5, default track. + Moving connector data_s 6 on EAST side, slice 6, default track. + Moving connector data_s 7 on EAST side, slice 7, default track. + Moving connector data_b 0 on WEST side, slice 0, default track. + Moving connector data_b 1 on WEST side, slice 1, default track. + Moving connector data_b 2 on WEST side, slice 2, default track. + Moving connector data_b 3 on WEST side, slice 3, default track. + Moving connector data_b 4 on WEST side, slice 4, default track. + Moving connector data_b 5 on WEST side, slice 5, default track. + Moving connector data_b 6 on WEST side, slice 6, default track. + Moving connector data_b 7 on WEST side, slice 7, default track. + Moving connector data_a 0 on WEST side, slice 0, default track. + Moving connector data_a 1 on WEST side, slice 1, default track. + Moving connector data_a 2 on WEST side, slice 2, default track. + Moving connector data_a 3 on WEST side, slice 3, default track. + Moving connector data_a 4 on WEST side, slice 4, default track. + Moving connector data_a 5 on WEST side, slice 5, default track. + Moving connector data_a 6 on WEST side, slice 6, default track. + Moving connector data_a 7 on WEST side, slice 7, default track. + o Freeing symbolic grid. + * Placement done. + + * Routing step. + o Loading physical and logical views. + o Setting access types. + -> pdff_8x8x0l_cl. + -> nul_8x8x0l_cl. + -> add2f_8x8x0l_bk. + -> mux2cs_8x8x0l_cl. + o Checking logical and physical correspondance. + -> Signal data_u_7 not connected to any other terminal. + -> Signal data_u_6 not connected to any other terminal. + -> Signal data_u_5 not connected to any other terminal. + -> Signal data_u_4 not connected to any other terminal. + -> Signal data_u_3 not connected to any other terminal. + -> Signal data_u_2 not connected to any other terminal. + -> Signal data_u_1 not connected to any other terminal. + -> Signal data_u_0 not connected to any other terminal. + o Making DPR data structure. + -> External North/South terminal ctrl_zero replaced. + o Global routing. + o Bit-slice symbolic routing. + -> Bit-slice 0. + -> Bit-slice 1. + -> Bit-slice 2. + -> Bit-slice 3. + -> Bit-slice 4. + -> Bit-slice 5. + -> Bit-slice 6. + -> Bit-slice 7. + -> Bit-slice 8. + -> Bit-slice 9. + o Multi-bit net symbolic routing. + -> Left connectors column. + -> Column 1. + -> Column 2. + -> Column 3. + -> Column 4. + -> Right connectors column. + o Channel routing. + -> Channel 1. + -> Channel 2. + -> Channel 3. + -> Channel 4. + -> Channel 5. + o Saving physical figure hierarchy_dpt. + -> Column 1. + -> Column 2. + -> Column 3. + -> Column 4. + o Checking for short cut. + -> Instance memory(pdff_8x8x0l_cl). + -> Instance alu_zero(nul_8x8x0l_cl). + -> Instance alu_adder(add2f_8x8x0l_bk). + -> Instance multiplexer(mux2cs_8x8x0l_cl). + o Total routing time: 1 seconds. + * Routing step done. +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; MBK_OUT_LO=vst; export MBK_OUT_LO; MBK_IN_LO=vst; export MBK_IN_LO; MBK_OUT_PH=ap; export MBK_OUT_PH; MBK_IN_PH=ap; export MBK_IN_PH; /users/soft5/newlabo/Solaris/bin/druc hierarchy_dpt + + @@@@@@@ @@@@@@@ @@@@ @ + @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @ + @@ @@ @@ @@ @@@ @@@@ @@ @ + @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@@@@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ @ + @@ @@ @@ @@ @@ @@@ @@ @@ + @@@@@@@ @@@@@ @@@ @@@@ @@ @@@@ + + Design Rule Checker + + Alliance CAD System 3.2, druc 3.00 + Copyright (c) 1993, MASI, CAO-VLSI Team + E-mail support: cao-vlsi@masi.ibp.fr + +Flatten DRC on: hierarchy_dpt +Delete MBK figure : hierarchy_dpt +Load Flatten Rules : /users/alc/distrib/dev/alliance-3.2b/etc/cmos_7.rds + +Unify : hierarchy_dpt + +Create Ring : hierarchy_dpt_rng +Merge Errorfiles: + +Merge Error Instances: +instructionCourante : 000 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 +End DRC on: hierarchy_dpt +Saving the Error file figure +Done + 0 + +File: hierarchy_dpt.drc is empty: no errors detected. +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; MBK_OUT_LO=al; export MBK_OUT_LO; MBK_IN_LO=al; export MBK_IN_LO; MBK_OUT_PH=ap; export MBK_OUT_PH; MBK_IN_PH=ap; export MBK_IN_PH; /users/soft5/newlabo/Solaris/bin/lynx -v -f hierarchy_dpt hierarchy_dpt_gates + + @@@@@@ + @@ + @@ + @@ @@@@@ @@@ @@@ @@@ @@@@ @@@ + @@ @@ @ @@@ @ @@ @ + @@ @@ @ @@ @@ @@ @ + @@ @@ @ @@ @@ @@@ + @@ @@ @ @@ @@ @@@ + @@ @ @@@ @@ @@ @ @@ + @@ @ @@ @@ @@ @ @@ + @@@@@@@@@@ @@ @ @@@@ @@@@ @@@ @@@@ + @@ @ + @@@ + + Netlist extractor + + Alliance CAD System 3.2, lynx 1.16 + Copyright (c) 1997, MASI, CAO-VLSI Team + E-mail support: cao-vlsi@masi.ibp.fr + + + + ---> Extracts symbolic figure hierarchy_dpt + + ---> Flatten figure + + ---> Translate Mbk -> Rds + ---> Build windows + <--- 280 + + ---> Rectangles : 3113 + ---> Figure size : ( -100, -400 ) + ( 43400, 60400 ) + + ---> Cut transistors + <--- 0 + ---> Build equis + <--- 56 + ---> Delete windows + ---> Build signals + <--- 56 + ---> Build instances + <--- 4 + ---> Build transistors + <--- 0 + ---> Save netlist + + <--- done ! + +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; /users/soft5/newlabo/Solaris/bin/lvx vst al hierarchy_dpt hierarchy_dpt_gates -f + + @@@@@@ @@@@ @@@ @@@@ @@@@ + @@ @@ @ @@ @ + @@ @@ @ @@ @ + @@ @@ @ @@ @ + @@ @@ @ @@ + @@ @@ @ @@ + @@ @@ @ @@@ + @@ @@@ @ @@ + @@ @ @@@ @ @@ + @@ @ @ @ @@ + @@@@@@@@@@ @ @@@ @@@@ + + Gate Netlist Comparator + + Alliance CAD System 3.2, lvx 2.23 + Copyright (c) 1992-93, MASI, CAO-VLSI Team + E-mail support: cao-vlsi@masi.ibp.fr + + + +***** Loading and flattening hierarchy_dpt (vst)... + +***** Loading and flattening hierarchy_dpt_gates (al)... + + +***** Compare Terminals .................. +***** O.K. (0 sec) + +***** Compare Instances .......... +***** O.K. (0 sec) + +***** Compare Connections ............ +***** O.K. (0 sec) + +===== Terminals .......... 32 +===== Instances .......... 4 +===== Connectors ......... 151 + + +***** Netlists are Identical. ***** (0 sec) + +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; MBK_OUT_LO=al; export MBK_OUT_LO; MBK_IN_LO=al; export MBK_IN_LO; MBK_OUT_PH=ap; export MBK_OUT_PH; MBK_IN_PH=ap; export MBK_IN_PH; /users/soft5/newlabo/Solaris/bin/lynx -v -t hierarchy_dpt hierarchy_dpt + + @@@@@@ + @@ + @@ + @@ @@@@@ @@@ @@@ @@@ @@@@ @@@ + @@ @@ @ @@@ @ @@ @ + @@ @@ @ @@ @@ @@ @ + @@ @@ @ @@ @@ @@@ + @@ @@ @ @@ @@ @@@ + @@ @ @@@ @@ @@ @ @@ + @@ @ @@ @@ @@ @ @@ + @@@@@@@@@@ @@ @ @@@@ @@@@ @@@ @@@@ + @@ @ + @@@ + + Netlist extractor + + Alliance CAD System 3.2, lynx 1.16 + Copyright (c) 1997, MASI, CAO-VLSI Team + E-mail support: cao-vlsi@masi.ibp.fr + + + + ---> Extracts symbolic figure hierarchy_dpt + + ---> Flatten figure + + ---> Translate Mbk -> Rds + ---> Build windows + <--- 280 + + ---> Rectangles : 16653 + ---> Figure size : ( -100, -400 ) + ( 43400, 60400 ) + + ---> Cut transistors + <--- 20 + ---> Build equis + <--- 315 + ---> Delete windows + ---> Build signals + <--- 315 + ---> Build instances + <--- 0 + ---> Build transistors + <--- 600 + ---> Save netlist + + <--- done ! + +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; MBK_OUT_LO=al; export MBK_OUT_LO; MBK_IN_LO=al; export MBK_IN_LO; /users/soft5/newlabo/Solaris/bin/yagle hierarchy_dpt hierarchy_dpt_desb -v -i + + @@@@ + @@ + @@ + @@@@@ @@@ @@@@ @@@@@@ @@ @@@@@ + @@ @ @@ @ @@ @@ @@ @ @ + @@ @ @@ @@ @ @@ @@ @@ @@ + @@ @ @@@@@ @ @ @@ @@@@@@@@@ + @@ @ @@ @@ @@@ @@ @@ + @@@ @@ @@ @@ @@ @@ @ + @@ @@ @@@ @@@@@@ @@ @@ @@ + @@ @ @@@@ @@ @@ @@@ @@@@@@ @@@@ + @@ @ @ @ + @@@ @@@@@ + + Yet Another Gate Level Extractor + + Alliance CAD System 3.2, yagle 2.02 + Copyright (c) 94-97-1997, ASIM/LIP6/UPMC + E-mail support: alliance-support@asim.lip6.fr + +[YAG MES] Reading file 'hierarchy_dpt.inf' +[YAG MES] Loading the figure hierarchy_dpt 00m01s u:00m00.0 s:00m00.0 +[YAG MES] Transistor netlist checking 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Extracting CMOS duals 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Extracting bleeders 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Making gates 00m00s u:00m00.3 s:00m00.0 +[YAG MES] Latches detection 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Making cells 00m00s u:00m00.0 s:00m00.0 +[YAG MES] External connector verification 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Checking the yagle figure 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Building the behavioural figure 00m00s u:00m00.0 s:00m00.0 +TOTAL DISASSEMBLY TIME 00m00s u:00m00.3 s:00m00.0 +------------------------------------------------------------ +[YAG MES] Erasing the transistor netlist +[YAG MES] Generating the VHDL Data Flow +[YAG MES] Execution COMPLETED +------------------------------------------------------------ +[YAG WAR 07] 16 transistors are not used +[YAG WAR 09] 16 latches detected +[YAG WAR 14] 1 conflicts may occur in the circuit +See file 'hierarchy_dpt.rep' for more information +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; /users/soft5/newlabo/Solaris/bin/proof -d sample_dpt hierarchy_dpt_desb + + @@@@@@@ @@@ + @@ @@ @ @@ + @@ @@ @@ @@ + @@ @@ @@@ @@@ @@@ @@@ @@ + @@ @@ @@@ @@ @@ @@ @@ @@ @@@@@@@@ + @@@@@ @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ + @@@@@@ @@@@ @@@ @@@ @@@@@@ + + Formal Proof + + Alliance CAD System 3.2b, proof 4.20 [1997/10/09] + Copyright (c) 1990-1997, ASIM/LIP6/UPMC + E-mail support: alliance-support@asim.lip6.fr + +================================ Environment ================================ +MBK_WORK_LIB = . +MBK_CATA_LIB = ./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib +======================= Files, Options and Parameters ======================= +First VHDL file = sample_dpt.vbe +Second VHDL file = hierarchy_dpt_desb.vbe +The auxiliary signals are erased +Errors are displayed +=============================================================================== + +Compiling 'sample_dpt' ... +Compiling 'hierarchy_dpt_desb' ... +WARNING : data_s_0 is considered as an output signal +WARNING : data_s_1 is considered as an output signal +WARNING : data_s_2 is considered as an output signal +WARNING : data_s_3 is considered as an output signal +WARNING : data_s_4 is considered as an output signal +WARNING : data_s_5 is considered as an output signal +WARNING : data_s_6 is considered as an output signal +WARNING : data_s_7 is considered as an output signal +WARNING : data_s_0 is considered as an output signal +WARNING : data_s_1 is considered as an output signal +WARNING : data_s_2 is considered as an output signal +WARNING : data_s_3 is considered as an output signal +WARNING : data_s_4 is considered as an output signal +WARNING : data_s_5 is considered as an output signal +WARNING : data_s_6 is considered as an output signal +WARNING : data_s_7 is considered as an output signal +WARNING : ctrl_nover is considered as an output signal + +Running abl ordonnancer on `sample_dpt` +........................... + +Running Abl2Bdd on `sample_dpt` +---> final number of nodes = 1008(633) + +Warning : Input 'mbk_sig285' only exists in the second description +Running Abl2Bdd on `hierarchy_dpt_desb` + +Running abl ordonnancer on `sample_dpt` +........................... + +Running Abl2Bdd on `sample_dpt` +---> final number of nodes = 2055(633) + +Running Abl2Bdd on `hierarchy_dpt_desb` +-------------------------------------------------------------------------------- + Formal proof with Ordered Binary Decision Diagrams between + + './sample_dpt' and './hierarchy_dpt_desb' +-------------------------------------------------------------------------------- +============================== PRIMARY OUTPUT =============================== +============================= AUXILIARY SIGNAL ============================== +============================== REGISTER SIGNAL ============================== +=============================== EXTERNAL BUS ================================= +================================ INTERNAL BUS ================================= + + Formal Proof : OK + +pppppppppppppppppppppppprrrrrrrrrrrrooooooooooooooooooooooooooooofffffffffffffff +-------------------------------------------------------------------------------- + + + +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; MBK_OUT_LO=vst; export MBK_OUT_LO; MBK_IN_LO=vst; export MBK_IN_LO; MBK_OUT_PH=ap; export MBK_OUT_PH; MBK_IN_PH=ap; export MBK_IN_PH; /users/soft5/newlabo/Solaris/bin/bop -o adder_us adder_us_opt + + @@@ @@@ + @@ @@ @@ + @@ @@ @@ + @@ @@ @@ @@ @@@ @@@ + @@@ @@ @@ @@ @@@ @@ + @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ + @@@ @@ @@ @@ @@@ @@ + @@@ @@ @@@ @@ @@@ + @@ + @@@@ + + Boolean OPtimization + + Alliance CAD System 3.2b, bop 4.20 [1997/10/09] + Copyright (c) 1990-1997, ASIM/LIP6/UPMC + E-mail support: alliance-support@asim.lip6.fr + +================================ Environment ================================ +MBK_WORK_LIB = . +MBK_CATA_LIB = ./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib +======================= Files, Options and Parameters ======================= +VHDL file = adder_us.vbe +output file = adder_us_opt.vbe +Parameter file = default.lax +Mode = Global optimization +Optimization mode = 50% area - 50% delay optimization +Optimization level = 2 +=============================================================================== + +Compiling 'adder_us' ... + +Running abl ordonnancer on `adder_us` +.......... + +Running Abl2Bdd on `adder_us` + +---> Final number of nodes = 108(70) + +Running Global Optimizer on `adder_us` + +============================= INITIAL COST ================================== +Total number of literals = 3171 +Number of reduced literals = 75 +Number of latches = 0 +Maximum logical depth = 25 +Maximum delay = 8.500 +=============================================================================== +................ +................ +................ +................ +.......... +============================== FINAL COST =================================== +Total number of literals = 170 +Number of reduced literals = 61 +Number of latches = 0 +Maximum logical depth = 18 +Maximum delay = 7.666 +=============================================================================== +BEH : Saving 'adder_us_opt' in a vhdl file (vbe) + +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; MBK_OUT_LO=vst; export MBK_OUT_LO; MBK_IN_LO=vst; export MBK_IN_LO; MBK_OUT_PH=ap; export MBK_OUT_PH; MBK_IN_PH=ap; export MBK_IN_PH; /users/soft5/newlabo/Solaris/bin/scmap adder_us_opt adder_us + + @@@@ @ @@@@ @ + @ @@ @@ @@ + @@ @ @@ @ + @@@ @@ @ @@@ @@ @@@ @@@@ @@@ @@@ + @@@@ @@ @@@ @@ @@ @@ @ @@@ @@ + @@@@ @@ @@ @@ @@ @@ @@ @@ @@ + @@@ @@ @@ @@ @@ @@@@@ @@ @@ + @ @@ @@ @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@ @ @@ @@ @@ @@ @@ @@ @@ + @@@ @ @@ @@ @@ @@ @@ @@ @@@ @@@ @@ + @ @@@@ @@@@ @@@@ @@@ @@@ @@@@ @@ @@ @@@ + @@ + @@@@ + + Mapping Standard Cells + + Alliance CAD System 3.2b, scmap 4.20 [1997/10/09] + Copyright (c) 1990-1997, ASIM/LIP6/UPMC + E-mail support: alliance-support@asim.lip6.fr + +================================ Environment ================================ +MBK_WORK_LIB = . +MBK_CATA_LIB = ./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib +MBK_TARGET_LIB = /users/outil2/fitpath/labo/cells/dplib +MBK_IN_LO = vst +MBK_OUT_LO = vst +======================= Files, Options and Parameters ======================= +VHDL file = adder_us_opt.vbe +output file = adder_us.vst +Parameter file = default.lax +Mode = Mapping standard cell +Optimization mode = 50% area - 50% delay optimization +Optimization level = 2 +=============================================================================== + +Compiling 'adder_us_opt' ... +Running Standard Cell Mapping +============================= INITIAL COST ================================== +Total number of literals = 170 +Number of reduced literals = 61 +Number of latches = 0 +Maximum logical depth = 18 +Maximum delay = 7.666 +=============================================================================== +Compiling library '/users/outil2/fitpath/labo/cells/dplib' +Generating Expert System ... +Cell 'cry_dp' Unused +Cell 'sum_dp' Unused +126 rules generated +............... + +============================== FINAL COST =================================== +Number of cells used = 10 +Number of gates used = 66 +Number of inverters = 16 +Number of grids = 102240 +Depth max. (gates) = 11 + (eq. neg. gates) = 15 +=============================================================================== + +MBK Driving './adder_us.vst'... + +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; MBK_OUT_LO=vst; export MBK_OUT_LO; MBK_IN_LO=vst; export MBK_IN_LO; MBK_OUT_PH=ap; export MBK_OUT_PH; MBK_IN_PH=ap; export MBK_IN_PH; /users/outil2/fitpath/dev/Solaris/bin/fpgen -v synthesis_dpt + + @@@@@@@@@ @@@@ @ + @@ @ @@ @@ + @@ @ @@ @ + @@ @@@ @@@ @@ @@@@@ @@@ @@@ + @@ @ @@@ @@ @@ @ @ @@@ @ + @@@@@@ @@ @@ @@ @@@@@ @@ @@ @@ @@ + @@ @ @@ @@ @@ @ @@ @@@@@@@@@ @@ @@ + @@ @@ @@ @@ @ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @ @@ @@ + @@ @@@ @@ @@ @@ @@ @@ @@ @@ + @@@@@@ @@ @@@ @@@@ @@@@ @@@@ @@@@ + @@ + @@@@ + + Fitpath Generation Language + + Alliance CAD System V.R, fpgen V.RR + Copyright (c) 93-AA, ASIM/LIP6/UPMC + E-mail support: alliance-support@asim.lip6.fr + + + o Alliance Devellopment environment: + - DEVEL_TOP : /users/outil2/fitpath/dev/Solaris + - DEVEL_VERSION : 113 + o Current Alliance environment: + - ALLIANCE_TOP : not set + - MACHINE : Solaris + o Current MBK environment: + - MBK_IN_LO : vst + - MBK_OUT_LO : vst + - MBK_IN_PH : ap + - MBK_OUT_PH : ap + - MBK_WORK_LIB : . + - MBK_CATA_LIB : ./mclib + /users/soft5/newlabo/Solaris/cells/rsa + /users/outil2/fitpath/labo/cells/fplib + /users/outil2/fitpath/labo/cells/dplib + - MBK_CATAL_NAME : CATAL + - MBK_VDD : vdd + - MBK_VSS : vss + - RDS_TECHNO_NAME : not set + o FpGen Macro-Functions library: + - FPGEN_LIB : ./mclib + + o Program generation. + - Creating Makefile. + - Running Makefile. + o Execute program... +FpGen:DP_TRACE:Trace mode ON at line 54 of file "synthesis_dpt.c". +*** FpGen Trace ***: + Macro-Function : DP_MUX2CS. + (char *)InstName : (0x000E0C38) "multiplexer". + (long)Width : (0x--------) 8. + (long)Slice : (0x--------) 0. + [ Model : "mux2cs_8x8x0l_cl" : Generated on memory ] + (char *)Signal : (0x000E0B90) "ctrl_sel". + (char *)Signal : (0x000E0BF8) "data_b[7:0]". + (char *)Signal : (0x000E0C48) "data_q[7:0]". + (char *)Signal : (0x000E0C58) "data_m[7:0]". + (char *)Signal : (0x00000000) --> EOL. +*** FpGen xvLoins ***:MBK terminals assigments (reverse order): + o[0:7] => data_m[0:7] + i0[0:7] => data_q[0:7] + i1[0:7] => data_b[0:7] + sel => ctrl_sel +*** FpGen Trace ***: + Macro-Function : DP_IMPORT. + (char *)ModelName : (0x000E0C68) "adder_us". + (char *)InstName : (0x000E0C78) "adder". + (char *)Signal : (0x000E0BE8) "data_a[7:0]". + (char *)Signal : (0x000E0C58) "data_m[7:0]". + (char *)Signal : (0x000E0BB8) "ctrl_ncout". + (char *)Signal : (0x000E0BC8) "ctrl_nover". + (char *)Signal : (0x000E0C08) "data_s[7:0]". + (char *)Signal : (0x00000000) --> EOL. +*** FpGen xvLoins ***:MBK terminals assigments (reverse order): + s[0:7] => data_s[0:7] + over_n => ctrl_nover + cout_n => ctrl_ncout + b[0:7] => data_m[0:7] + a[0:7] => data_a[0:7] +*** FpGen Trace ***: + Macro-Function : DP_NUL. + (char *)InstName : (0x000E0C80) "zero". + (long)Width : (0x--------) 8. + (long)Slice : (0x--------) 0. + [ Model : "nul_8x8x0l_cl" : Generated on memory ] + (char *)Signal : (0x000E0C08) "data_s[7:0]". + (char *)Signal : (0x000E0BD8) "ctrl_zero". + (char *)Signal : (0x00000000) --> EOL. +*** FpGen xvLoins ***:MBK terminals assigments (reverse order): + o => ctrl_zero + i0[0:7] => data_s[0:7] +*** FpGen Trace ***: + Macro-Function : DP_PDFF. + (char *)InstName : (0x000E0C88) "memory". + (long)Width : (0x--------) 8. + (long)Slice : (0x--------) 0. + [ Model : "pdff_8x8x0l_cl" : Generated on memory ] + (char *)Signal : (0x000E0BA8) "ctrl_wen". + (char *)Signal : (0x000E0BA0) "ctrl_ck". + (char *)Signal : (0x000E0C08) "data_s[7:0]". + (char *)Signal : (0x000E0C48) "data_q[7:0]". + (char *)Signal : (0x000E0C90) "data_u[7:0]". + (char *)Signal : (0x00000000) --> EOL. +*** FpGen xvLoins ***:MBK terminals assigments (reverse order): + nq[0:7] => data_u[0:7] + q[0:7] => data_q[0:7] + d[0:7] => data_s[0:7] + ck => ctrl_ck + wen => ctrl_wen +FpGen:DP_TRACE:Trace mode OFF at line 90 of file "synthesis_dpt.c". + - Exit code := 0. + + o Remove temporary file. + +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; MBK_OUT_LO=vst; export MBK_OUT_LO; MBK_IN_LO=vst; export MBK_IN_LO; MBK_OUT_PH=ap; export MBK_OUT_PH; MBK_IN_PH=ap; export MBK_IN_PH; /users/outil3/dpr/labo/Solaris/bin/dpr -V -p -r synthesis_dpt synthesis_dpt + + @@@@@@@ @@@@@@@ @@@@@@@ + @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ + @@ @@ @@@@@ @@@@@ + @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ + @@@@@@@ @@@@@@ @@@@@ @@@ + + Placer-Router for Datapath Compiler + + Alliance CAD System 3.2b, dpr 6.2 + Copyright (c) 1994-1997, ASIM/LIP6/UPMC + E-mail support: alliance-support@asim.lip6.fr + + + * MBK parameters : + + MBK_WORK_LIB : . + MBK_CATA_LIB : ./mclib + : /users/soft5/newlabo/Solaris/cells/rsa + : /users/outil2/fitpath/labo/cells/fplib + : /users/outil2/fitpath/labo/cells/dplib + MBK_IN_PH : ap + MBK_OUT_PH : ap + MBK_IN_LO : vst + MBK_OUT_LO : vst + TECHNO : CMOS + + * Placement step. + o Getting netlist. + o Getting dpr file. + o Building symbolic grid. + -> Routed bloc : 'memory' (pdff_8x8x0l_cl). + -> Routed bloc : 'zero' (nul_8x8x0l_cl). + -> Glue bloc : 'adder' (adder_us). + -> Routed bloc : 'multiplexer' (mux2cs_8x8x0l_cl). + o Ckecking slices heights. + + o Nb slices : 10. + o Nb cols : 4. + + o Creating column. + o Creating glue logic blocs. + -> Logic Bloc : 'adder'. + -> over_n place to the north side. + -> cout_n place to the north side. + -> s 0 connected with zero on slice 0 on east side. + -> s 1 connected with zero on slice 1 on east side. + -> s 2 connected with zero on slice 2 on east side. + -> s 3 connected with zero on slice 3 on east side. + -> s 4 connected with zero on slice 4 on east side. + -> s 5 connected with zero on slice 5 on east side. + -> s 6 connected with zero on slice 6 on east side. + -> s 7 connected with zero on slice 7 on east side. + -> b 0 connected with multiplexer on slice 0 on west side. + -> b 1 connected with multiplexer on slice 1 on west side. + -> b 2 connected with multiplexer on slice 2 on west side. + -> b 3 connected with multiplexer on slice 3 on west side. + -> b 4 connected with multiplexer on slice 4 on west side. + -> b 5 connected with multiplexer on slice 5 on west side. + -> b 6 connected with multiplexer on slice 6 on west side. + -> b 7 connected with multiplexer on slice 7 on west side. + -> Loading netlist. + -> Symbolic placement + + netlist : adder_us + iterations : 5000 + rows : 8 + cells_per_cols : 2 + + -> Checking cells height. + -> Number of track per slice : 10. + -> placing. + +Loading SCP data base ... +Generating initial placement ... +66 cells 84 nets in 8 rows +Placement in process of treatment : 0% 2% 3% 4% 5% 6% 8% 9% 10% 11% 12% 13% 15% 16% 17% 18% 19% 20% 22% 23% 24% 25% 26% 28% 29% 30% 31% 32% 33% 35% 36% 37% 38% 39% 40% 42% 43% 44% 45% 46% 48% 49% 50% 51% 52% 53% 55% 56% 57% 58% 59% 60% 62% 63% 64% 65% 66% 68% 69% 70% 71% 72% 73% 75% 76% 77% 78% 79% 80% 82% 83% 84% 85% 86% 88% 89% 90% 91% 92% 93% 95% 96% 97% 98% 99%100% +70% saved in 42.4 s + + -> initialising structure. + -> making channel. + -> nb columns : 5. + -> Done. + + o Checking alims correspondances. + o Creating global phfig view. + Moving connector data_s 0 on EAST side, slice 0, default track. + Moving connector data_s 1 on EAST side, slice 1, default track. + Moving connector data_s 2 on EAST side, slice 2, default track. + Moving connector data_s 3 on EAST side, slice 3, default track. + Moving connector data_s 4 on EAST side, slice 4, default track. + Moving connector data_s 5 on EAST side, slice 5, default track. + Moving connector data_s 6 on EAST side, slice 6, default track. + Moving connector data_s 7 on EAST side, slice 7, default track. + Moving connector data_b 0 on WEST side, slice 0, default track. + Moving connector data_b 1 on WEST side, slice 1, default track. + Moving connector data_b 2 on WEST side, slice 2, default track. + Moving connector data_b 3 on WEST side, slice 3, default track. + Moving connector data_b 4 on WEST side, slice 4, default track. + Moving connector data_b 5 on WEST side, slice 5, default track. + Moving connector data_b 6 on WEST side, slice 6, default track. + Moving connector data_b 7 on WEST side, slice 7, default track. + Moving connector data_a 0 on WEST side, slice 0, default track. + Moving connector data_a 1 on WEST side, slice 0, default track. + Moving connector data_a 2 on WEST side, slice 1, default track. + Moving connector data_a 3 on WEST side, slice 1, default track. + Moving connector data_a 4 on WEST side, slice 3, default track. + Moving connector data_a 5 on WEST side, slice 3, default track. + Moving connector data_a 6 on WEST side, slice 5, default track. + Moving connector data_a 7 on WEST side, slice 7, default track. + o Freeing symbolic grid. + * Placement done. + + * Routing step. + o Loading physical and logical views. + o Setting access types. + -> noa3_dp. + -> nao3_dp. + -> annup_dp. + -> xr2_dp. + -> noa4_dp. + -> o2_dp. + -> a2_dp. + -> na2_dp. + -> no2_dp. + -> n1_dp. + -> pdff_8x8x0l_cl. + -> nul_8x8x0l_cl. + -> mux2cs_8x8x0l_cl. + o Checking logical and physical correspondance. + -> Signal data_u_7 not connected to any other terminal. + -> Signal data_u_6 not connected to any other terminal. + -> Signal data_u_5 not connected to any other terminal. + -> Signal data_u_4 not connected to any other terminal. + -> Signal data_u_3 not connected to any other terminal. + -> Signal data_u_2 not connected to any other terminal. + -> Signal data_u_1 not connected to any other terminal. + -> Signal data_u_0 not connected to any other terminal. + o Making DPR data structure. + -> External North/South terminal ctrl_ncout replaced. + -> External North/South terminal ctrl_nover replaced. + -> External North/South terminal ctrl_zero replaced. + o Global routing. + o Bit-slice symbolic routing. + -> Bit-slice 0. + -> Bit-slice 1. + -> Bit-slice 2. + -> Bit-slice 3. + -> Bit-slice 4. + -> Bit-slice 5. + -> Bit-slice 6. + -> Bit-slice 7. + -> Bit-slice 8. + -> Bit-slice 9. + o Multi-bit net symbolic routing. + -> Left connectors column. + -> Column 1. + -> Column 2. + -> Column 3. + -> Column 4. + -> Column 5. + -> Column 6. + -> Column 7. + -> Column 8. + -> Right connectors column. + o Channel routing. + -> Channel 1. + -> Channel 2. + -> Channel 3. + -> Channel 4. + -> Channel 5. + -> Channel 6. + -> Channel 7. + -> Channel 8. + -> Channel 9. + o Saving physical figure synthesis_dpt. + -> Column 1. + -> Column 2. + -> Column 3. + -> Column 4. + -> Column 5. + -> Column 6. + -> Column 7. + -> Column 8. + o Checking for short cut. + -> Instance memory(pdff_8x8x0l_cl). + -> Instance zero(nul_8x8x0l_cl). + -> Instance adder.s_0(xr2_dp). + -> Instance adder.auxsc26(a2_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance adder.auxsc16(n1_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance adder.auxsc15(n1_dp). + -> Instance adder.s_4(xr2_dp). + -> Instance adder.s_5(xr2_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance adder.s_7(xr2_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance adder.auxsc6(na2_dp). + -> Instance adder.auxsc95(n1_dp). + -> Instance adder.auxsc27(no2_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance adder.auxsc9(a2_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance adder.auxsc101(no2_dp). + -> Instance adder.s_2(xr2_dp). + -> Instance adder.auxsc98(xr2_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance adder.auxsc67(o2_dp). + -> Instance adder.auxsc108(no2_dp). + -> Instance adder.auxsc107(xr2_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance adder.auxsc76(no2_dp). + -> Instance adder.aux27_a(o2_dp). + -> Instance adder.auxsc75(xr2_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance adder.aux22_a(annup_dp). + -> Instance adder.auxsc91(a2_dp). + -> Instance adder.auxsc4(n1_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance adder.s_1(xr2_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance adder.auxsc105(noa3_dp). + -> Instance adder.auxsc30(o2_dp). + -> Instance adder.auxsc45(n1_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance adder.s_3(xr2_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance adder.auxsc51(o2_dp). + -> Instance adder.auxsc68(noa3_dp). + -> Instance adder.aux26_a(annup_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance adder.auxsc50(a2_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance adder.auxsc63(a2_dp). + -> Instance adder.s_6(xr2_dp). + -> Instance adder.auxsc88(na2_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance adder.auxsc74(n1_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance adder.auxsc97(noa4_dp). + -> Instance adder.auxsc94(n1_dp). + -> Instance adder.auxsc92(xr2_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance adder.auxsc24(n1_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance adder.aux24_a(annup_dp). + -> Instance adder.auxsc104(o2_dp). + -> Instance adder.auxsc48(no2_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance adder.auxsc100(xr2_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance adder.auxsc103(xr2_dp). + -> Instance adder.auxsc57(n1_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance adder.auxsc64(no2_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance adder.auxsc85(na2_dp). + -> Instance adder.auxsc66(xr2_dp). + -> Instance adder.cout_n(nao3_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance adder.auxsc90(no2_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance adder.auxsc5(n1_dp). + -> Instance adder.auxsc7(no2_dp). + -> Instance adder.auxsc96(na2_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance adder.auxsc23(n1_dp). + -> Instance adder.auxsc29(a2_dp). + -> Instance adder.auxsc32(a2_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance adder.auxsc35(n1_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance adder.auxsc34(n1_dp). + -> Instance adder.auxsc47(a2_dp). + -> Instance adder.auxsc44(n1_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance adder.auxsc86(o2_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance adder.auxsc56(n1_dp). + -> Instance adder.auxsc53(a2_dp). + -> Instance adder.auxsc73(n1_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance adder.auxsc89(a2_dp). +*** dpr warning *** : instance with transformation in SeekNotCon(ignored) + -> Instance multiplexer(mux2cs_8x8x0l_cl). + o Total routing time: 4 seconds. + * Routing step done. +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; MBK_OUT_LO=vst; export MBK_OUT_LO; MBK_IN_LO=vst; export MBK_IN_LO; MBK_OUT_PH=ap; export MBK_OUT_PH; MBK_IN_PH=ap; export MBK_IN_PH; /users/soft5/newlabo/Solaris/bin/druc synthesis_dpt + + @@@@@@@ @@@@@@@ @@@@ @ + @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @ + @@ @@ @@ @@ @@@ @@@@ @@ @ + @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@@@@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ @ + @@ @@ @@ @@ @@ @@@ @@ @@ + @@@@@@@ @@@@@ @@@ @@@@ @@ @@@@ + + Design Rule Checker + + Alliance CAD System 3.2, druc 3.00 + Copyright (c) 1993, MASI, CAO-VLSI Team + E-mail support: cao-vlsi@masi.ibp.fr + +Flatten DRC on: synthesis_dpt +Delete MBK figure : synthesis_dpt +Load Flatten Rules : /users/alc/distrib/dev/alliance-3.2b/etc/cmos_7.rds + +Unify : synthesis_dpt + +Create Ring : synthesis_dpt_rng +Merge Errorfiles: + +Merge Error Instances: +instructionCourante : 000 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 +End DRC on: synthesis_dpt +Saving the Error file figure +Done + 0 + +File: synthesis_dpt.drc is empty: no errors detected. +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; MBK_OUT_LO=al; export MBK_OUT_LO; MBK_IN_LO=al; export MBK_IN_LO; MBK_OUT_PH=ap; export MBK_OUT_PH; MBK_IN_PH=ap; export MBK_IN_PH; /users/soft5/newlabo/Solaris/bin/lynx -v -f synthesis_dpt synthesis_dpt_gates + + @@@@@@ + @@ + @@ + @@ @@@@@ @@@ @@@ @@@ @@@@ @@@ + @@ @@ @ @@@ @ @@ @ + @@ @@ @ @@ @@ @@ @ + @@ @@ @ @@ @@ @@@ + @@ @@ @ @@ @@ @@@ + @@ @ @@@ @@ @@ @ @@ + @@ @ @@ @@ @@ @ @@ + @@@@@@@@@@ @@ @ @@@@ @@@@ @@@ @@@@ + @@ @ + @@@ + + Netlist extractor + + Alliance CAD System 3.2, lynx 1.16 + Copyright (c) 1997, MASI, CAO-VLSI Team + E-mail support: cao-vlsi@masi.ibp.fr + + + + ---> Extracts symbolic figure synthesis_dpt + + ---> Flatten figure + + ---> Translate Mbk -> Rds + ---> Build windows + <--- 420 + + ---> Rectangles : 9263 + ---> Figure size : ( -100, -400 ) + ( 64100, 60400 ) + + ---> Cut transistors + <--- 0 + ---> Build equis + <--- 112 + ---> Delete windows + ---> Build signals + <--- 112 + ---> Build instances + <--- 69 + ---> Build transistors + <--- 0 + ---> Save netlist + + <--- done ! + +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; /users/soft5/newlabo/Solaris/bin/lvx vst al synthesis_dpt synthesis_dpt_gates -f + + @@@@@@ @@@@ @@@ @@@@ @@@@ + @@ @@ @ @@ @ + @@ @@ @ @@ @ + @@ @@ @ @@ @ + @@ @@ @ @@ + @@ @@ @ @@ + @@ @@ @ @@@ + @@ @@@ @ @@ + @@ @ @@@ @ @@ + @@ @ @ @ @@ + @@@@@@@@@@ @ @@@ @@@@ + + Gate Netlist Comparator + + Alliance CAD System 3.2, lvx 2.23 + Copyright (c) 1992-93, MASI, CAO-VLSI Team + E-mail support: cao-vlsi@masi.ibp.fr + + + +***** Loading and flattening synthesis_dpt (vst)... + +***** Loading and flattening synthesis_dpt_gates (al)... + + +***** Compare Terminals .................. +***** O.K. (0 sec) + +***** Compare Instances ........... +***** O.K. (0 sec) + +***** Compare Connections ................. +***** O.K. (0 sec) + +===== Terminals .......... 32 +===== Instances .......... 69 +===== Connectors ......... 448 + + +***** Netlists are Identical. ***** (0 sec) + +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; MBK_OUT_LO=al; export MBK_OUT_LO; MBK_IN_LO=al; export MBK_IN_LO; MBK_OUT_PH=ap; export MBK_OUT_PH; MBK_IN_PH=ap; export MBK_IN_PH; /users/soft5/newlabo/Solaris/bin/lynx -v -t synthesis_dpt synthesis_dpt + + @@@@@@ + @@ + @@ + @@ @@@@@ @@@ @@@ @@@ @@@@ @@@ + @@ @@ @ @@@ @ @@ @ + @@ @@ @ @@ @@ @@ @ + @@ @@ @ @@ @@ @@@ + @@ @@ @ @@ @@ @@@ + @@ @ @@@ @@ @@ @ @@ + @@ @ @@ @@ @@ @ @@ + @@@@@@@@@@ @@ @ @@@@ @@@@ @@@ @@@@ + @@ @ + @@@ + + Netlist extractor + + Alliance CAD System 3.2, lynx 1.16 + Copyright (c) 1997, MASI, CAO-VLSI Team + E-mail support: cao-vlsi@masi.ibp.fr + + + + ---> Extracts symbolic figure synthesis_dpt + + ---> Flatten figure + + ---> Translate Mbk -> Rds + ---> Build windows + <--- 420 + + ---> Rectangles : 20952 + ---> Figure size : ( -100, -400 ) + ( 64100, 60400 ) + + ---> Cut transistors + <--- 8 + ---> Build equis + <--- 378 + ---> Delete windows + ---> Build signals + <--- 378 + ---> Build instances + <--- 0 + ---> Build transistors + <--- 706 + ---> Save netlist + + <--- done ! + +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; MBK_OUT_LO=al; export MBK_OUT_LO; MBK_IN_LO=al; export MBK_IN_LO; /users/soft5/newlabo/Solaris/bin/yagle synthesis_dpt synthesis_dpt_desb -v -i + + @@@@ + @@ + @@ + @@@@@ @@@ @@@@ @@@@@@ @@ @@@@@ + @@ @ @@ @ @@ @@ @@ @ @ + @@ @ @@ @@ @ @@ @@ @@ @@ + @@ @ @@@@@ @ @ @@ @@@@@@@@@ + @@ @ @@ @@ @@@ @@ @@ + @@@ @@ @@ @@ @@ @@ @ + @@ @@ @@@ @@@@@@ @@ @@ @@ + @@ @ @@@@ @@ @@ @@@ @@@@@@ @@@@ + @@ @ @ @ + @@@ @@@@@ + + Yet Another Gate Level Extractor + + Alliance CAD System 3.2, yagle 2.02 + Copyright (c) 94-97-1997, ASIM/LIP6/UPMC + E-mail support: alliance-support@asim.lip6.fr + +[YAG MES] Reading file 'synthesis_dpt.inf' +[YAG MES] Loading the figure synthesis_dpt 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Transistor netlist checking 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Extracting CMOS duals 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Extracting bleeders 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Making gates 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Latches detection 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Making cells 00m00s u:00m00.0 s:00m00.0 +[YAG MES] External connector verification 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Checking the yagle figure 00m00s u:00m00.0 s:00m00.0 +[YAG MES] Building the behavioural figure 00m00s u:00m00.0 s:00m00.0 +TOTAL DISASSEMBLY TIME 00m00s u:00m00.1 s:00m00.0 +------------------------------------------------------------ +[YAG MES] Erasing the transistor netlist +[YAG MES] Generating the VHDL Data Flow +[YAG MES] Execution COMPLETED +------------------------------------------------------------ +[YAG WAR 07] 16 transistors are not used +[YAG WAR 09] 16 latches detected +See file 'synthesis_dpt.rep' for more information +MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_CATA_LIB=./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib; export MBK_CATA_LIB; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; MBK_SEPAR=.; export MBK_SEPAR; MBK_VDD=vdd; export MBK_VDD; MBK_VSS=vss; export MBK_VSS; MBK_TARGET_LIB=/users/outil2/fitpath/labo/cells/dplib; export MBK_TARGET_LIB; MBK_LOG_NAME=""; export MBK_LOG_NAME; FPGEN_LIB=./mclib; export FPGEN_LIB; /users/soft5/newlabo/Solaris/bin/proof -d sample_dpt synthesis_dpt_desb + + @@@@@@@ @@@ + @@ @@ @ @@ + @@ @@ @@ @@ + @@ @@ @@@ @@@ @@@ @@@ @@ + @@ @@ @@@ @@ @@ @@ @@ @@ @@@@@@@@ + @@@@@ @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ + @@ @@ @@ @@ @@ @@ @@ + @@@@@@ @@@@ @@@ @@@ @@@@@@ + + Formal Proof + + Alliance CAD System 3.2b, proof 4.20 [1997/10/09] + Copyright (c) 1990-1997, ASIM/LIP6/UPMC + E-mail support: alliance-support@asim.lip6.fr + +================================ Environment ================================ +MBK_WORK_LIB = . +MBK_CATA_LIB = ./mclib:/users/soft5/newlabo/Solaris/cells/rsa:/users/outil2/fitpath/labo/cells/fplib:/users/outil2/fitpath/labo/cells/dplib +======================= Files, Options and Parameters ======================= +First VHDL file = sample_dpt.vbe +Second VHDL file = synthesis_dpt_desb.vbe +The auxiliary signals are erased +Errors are displayed +=============================================================================== + +Compiling 'sample_dpt' ... +Compiling 'synthesis_dpt_desb' ... +WARNING : data_s_0 is considered as an output signal +WARNING : data_s_1 is considered as an output signal +WARNING : data_s_2 is considered as an output signal +WARNING : data_s_3 is considered as an output signal +WARNING : data_s_4 is considered as an output signal +WARNING : data_s_5 is considered as an output signal +WARNING : data_s_6 is considered as an output signal +WARNING : data_s_7 is considered as an output signal +WARNING : data_s_0 is considered as an output signal +WARNING : data_s_1 is considered as an output signal +WARNING : data_s_2 is considered as an output signal +WARNING : data_s_3 is considered as an output signal +WARNING : data_s_4 is considered as an output signal +WARNING : data_s_5 is considered as an output signal +WARNING : data_s_6 is considered as an output signal +WARNING : data_s_7 is considered as an output signal + +Running abl ordonnancer on `sample_dpt` +........................... + +Running Abl2Bdd on `sample_dpt` +---> final number of nodes = 1008(633) + +Running Abl2Bdd on `synthesis_dpt_desb` +-------------------------------------------------------------------------------- + Formal proof with Ordered Binary Decision Diagrams between + + './sample_dpt' and './synthesis_dpt_desb' +-------------------------------------------------------------------------------- +============================== PRIMARY OUTPUT =============================== +============================= AUXILIARY SIGNAL ============================== +============================== REGISTER SIGNAL ============================== +=============================== EXTERNAL BUS ================================= +================================ INTERNAL BUS ================================= + + Formal Proof : OK + +pppppppppppppppppppppppprrrrrrrrrrrrooooooooooooooooooooooooooooofffffffffffffff +-------------------------------------------------------------------------------- + + + diff --git a/alliance/share/tutorials/fitpath/place_dpt.c b/alliance/share/tutorials/fitpath/place_dpt.c new file mode 100644 index 00000000..b7d9669f --- /dev/null +++ b/alliance/share/tutorials/fitpath/place_dpt.c @@ -0,0 +1,99 @@ + + +/* Alliance CAD System V.R */ +/* FpGen Package V.RR */ +/* */ +/* Copyright(c) 93-AA, MASI, CAO-VLSI Team */ +/* */ +/* Author : Jean-Paul CHAPUT */ +/* E-mail : cao-vlsi@masi.ibp.fr */ +/* ======================================================================== */ +/* File : "sample_dpt.c" */ +/* ************************************************************************ */ +/* Data-Path sample example. */ + + +#include +#include + + +main() +{ + /* Open a new Data-Path figure. + * ============================ + */ + DP_DEFLOFIG( "place_dpt", 8, LSB_INDEX_ZERO ); + + + /* Interface description. + * ====================== + */ + + /* Control terminals declarations. */ + DP_LOCON( "ctrl_sel" , IN , "ctrl_sel" ); + DP_LOCON( "ctrl_ck" , IN , "ctrl_ck" ); + DP_LOCON( "ctrl_wen" , IN , "ctrl_wen" ); + DP_LOCON( "ctrl_ncout", OUT, "ctrl_ncout" ); + DP_LOCON( "ctrl_nover", OUT, "ctrl_nover" ); + DP_LOCON( "ctrl_zero" , OUT, "ctrl_zero" ); + + /* Data terminals declarations. */ + DP_LOCON( "data_a[7:0]" , IN , "data_a[7:0]" ); + DP_LOCON( "data_b[7:0]" , IN , "data_b[7:0]" ); + DP_LOCON( "data_s[7:0]" , INOUT, "data_s[7:0]" ); + + /* Power supplies terminals. */ + DP_LOCON( "vdd", IN , "vdd" ); + DP_LOCON( "vss", IN , "vss" ); + + + /* Data-Path netlist description. + * ============================== + */ + + DP_TRACE( TRACE_ON ); + + /* Zero Detect. */ + DP_NUL( "zero", 8, 0, + "data_s[7:0]", + "ctrl_zero", + EOL ); + + /* Multiplexer. */ + DP_MUX2CS( "multiplexer", 8, 0, + "ctrl_sel", + "data_b[7:0]", + "data_q[7:0]", + "data_m[7:0]", + EOL ); + + /* Fast Adder. */ + DP_ADD2F( "adder", + "data_a[7:0]", + "data_m[7:0]", + "ctrl_ncout", + "ctrl_nover", + "data_s[7:0]", + EOL ); + + /* Register. */ + DP_PDFF( "memory", 8, 0, + "ctrl_wen", + "ctrl_ck", + "data_s[7:0]", + "data_q[7:0]", + "data_u[7:0]", /* This bus is unused. */ + EOL ); + + + DP_TRACE( TRACE_OFF ); + + /* Terminate the netlist description, and save on disk. + * ==================================================== + */ + DP_SAVLOFIG(); + + + /* A good C program must always terminate by an "exit(0)". */ + exit(0); +} diff --git a/alliance/share/tutorials/fitpath/place_dpt.dpr b/alliance/share/tutorials/fitpath/place_dpt.dpr new file mode 100644 index 00000000..4f391022 --- /dev/null +++ b/alliance/share/tutorials/fitpath/place_dpt.dpr @@ -0,0 +1,27 @@ +# +# +# /* Alliance CAD System V.R */ +# /* FpGen Package V.RR */ +# /* */ +# /* Copyright(c) 93-AA, MASI, CAO-VLSI Team */ +# /* */ +# /* Author : Jean-Paul CHAPUT */ +# /* E-mail : cao-vlsi@masi.ibp.fr */ +# /* ====================================================================== */ +# /* File : "place_dpt.dpr" */ +# /* ********************************************************************** */ +# /* Data-Path sample example. */ +# +# +# Terminal : Side : Slice : Track +DP_LOCON ctrl_zero NORTH DEFAULT DEFAULT +# +# +# Terminal : Side : Slice : Track +DP_LOCON data_a[7:0] WEST DEFAULT DEFAULT +DP_LOCON data_b[7:0] WEST DEFAULT DEFAULT +DP_LOCON data_s[7:0] EAST DEFAULT DEFAULT +# +# +# Number of vertical power refreshment. +DP_POWER 1 50 diff --git a/alliance/share/tutorials/fitpath/place_dpt.inf b/alliance/share/tutorials/fitpath/place_dpt.inf new file mode 100644 index 00000000..8403b3dd --- /dev/null +++ b/alliance/share/tutorials/fitpath/place_dpt.inf @@ -0,0 +1,4 @@ +RENAME + memory.pdff_*.memm_s : memory_m(*) ; + memory.pdff_*.mems_s : memory_s(*) ; +END diff --git a/alliance/share/tutorials/fitpath/place_dpt.sh b/alliance/share/tutorials/fitpath/place_dpt.sh new file mode 100755 index 00000000..571c436d --- /dev/null +++ b/alliance/share/tutorials/fitpath/place_dpt.sh @@ -0,0 +1,105 @@ +#!/bin/sh + + +# +# +# /* Alliance CAD System V.R */ +# /* FpGen Package V.RR */ +# /* */ +# /* Copyright(c) 93-AA, MASI, CAO-VLSI Team */ +# /* */ +# /* Author : Jean-Paul CHAPUT */ +# /* E-mail : cao-vlsi@masi.ibp.fr */ +# /* ====================================================================== */ +# /* File : "place_dpt.sh" */ +# /* ********************************************************************** */ +# /* Data-Path using optimized placement example. */ +# +# + + +# Installation Dependent Variables. + TOP=/labo + + +# FpGen Macro-Operators Library. + FPGEN_LIB=./mclib; export FPGEN_LIB + + +# MBK Enviroment variables settings. + MBK_IN_PH=ap; export MBK_IN_PH + MBK_IN_LO=vst; export MBK_IN_LO + MBK_OUT_PH=ap; export MBK_OUT_PH + MBK_OUT_LO=vst; export MBK_OUT_LO + MBK_WORK_LIB=.; export MBK_WORK_LIB + MBK_CATA_LIB=$TOP/cells/fitpath/fplib:$TOP/cells/rsa:$FPGEN_LIB + export MBK_CATA_LIB +MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME + MBK_VDD=vdd; export MBK_VDD + MBK_VSS=vss; export MBK_VSS + +# +# +# FpGen : Generation of the Netlist. +# ================================== +# +fpgen -v place_dpt + + +# +# +# DPR : Routing the data-path. +# ============================ +# +dpr -V -p -o -r place_dpt place_dpt + + +# +# +# DRUC : Symbolic Design RUles Checker. +# ===================================== +# +druc sample_dpt + + +# +# +# LYNX : Gate level netlist extraction. +# ===================================== +# +MBK_OUT_LO=al + MBK_IN_LO=al + +lynx -v -f place_dpt place_dpt_gates + + +# +# +# LVX : Netlist comparison. +# ========================= +# +lvx vst al place_dpt place_dpt_gates -f + + +# +# +# LYNX : Transistor netlist extraction. +# ===================================== +# +lynx -v -t place_dpt place_dpt + + +# +# +# DESB : Behavioral exctraction. +# ============================== +# +desb place_dpt place_dpt_desb -v -i + + +# +# +# PROOF : Formal proof. +# ===================== +# +proof -d sample_dpt place_dpt_desb diff --git a/alliance/share/tutorials/fitpath/sample_dpt.c b/alliance/share/tutorials/fitpath/sample_dpt.c new file mode 100644 index 00000000..d97d72b0 --- /dev/null +++ b/alliance/share/tutorials/fitpath/sample_dpt.c @@ -0,0 +1,103 @@ + + +/* Alliance CAD System V.R */ +/* FpGen Package V.RR */ +/* */ +/* Copyright(c) 93-AA, MASI, CAO-VLSI Team */ +/* */ +/* Author : Jean-Paul CHAPUT */ +/* E-mail : cao-vlsi@masi.ibp.fr */ +/* ======================================================================== */ +/* File : "sample_dpt.c" */ +/* ************************************************************************ */ +/* Data-Path sample example. */ + + +#include +#include + + +main() +{ + /* DP_TRACE( TRACE_OFF ); */ + + + /* Open a new Data-Path figure. + * ============================ + */ + DP_DEFLOFIG( "sample_dpt", 8, LSB_INDEX_ZERO ); + + + /* Interface description. + * ====================== + */ + + /* Control terminals declarations. */ + DP_LOCON( "ctrl_sel" , IN , "ctrl_sel" ); + DP_LOCON( "ctrl_ck" , IN , "ctrl_ck" ); + DP_LOCON( "ctrl_wen" , IN , "ctrl_wen" ); + DP_LOCON( "ctrl_ncout", OUT, "ctrl_ncout" ); + DP_LOCON( "ctrl_nover", OUT, "ctrl_nover" ); + DP_LOCON( "ctrl_zero" , OUT, "ctrl_zero" ); + + /* Data terminals declarations. */ + DP_LOCON( "data_a[7:0]" , IN , "data_a[7:0]" ); + DP_LOCON( "data_b[7:0]" , IN , "data_b[7:0]" ); + DP_LOCON( "data_s[7:0]" , INOUT, "data_s[7:0]" ); + + /* Power supplies terminals. */ + DP_LOCON( "vdd", IN , "vdd" ); + DP_LOCON( "vss", IN , "vss" ); + + + /* Data-Path netlist description. + * ============================== + */ + + + /* Multiplexer. */ + DP_MUX2CS( "multiplexer", 8, 0, + "ctrl_sel", + "data_b[7:0]", + "data_q[7:0]", + "data_m[7:0]", + EOL ); + + /* Fast Adder. */ + DP_ADD2F( "adder", + "data_a[7:0]", + "data_m[7:0]", + "ctrl_ncout", + "ctrl_nover", + "data_s[7:0]", + EOL ); + + /* Zero Detect. */ + DP_NUL( "zero", 8, 0, + "data_s[7:0]", + "ctrl_zero", + EOL ); + + /* Register. */ + DP_PDFF( "memory", 8, 0, + "ctrl_wen", + "ctrl_ck", + "data_s[7:0]", + "data_q[7:0]", + "data_u[7:0]", /* This bus is unused. */ + EOL ); + + + + /* Terminate the netlist description, and save on disk. + * ==================================================== + */ + DP_SAVLOFIG(); + + + /* DP_TRACE( TRACE_OFF ); */ + + + /* A good C program must always terminate by an "exit(0)". */ + exit(0); +} diff --git a/alliance/share/tutorials/fitpath/sample_dpt.dpr b/alliance/share/tutorials/fitpath/sample_dpt.dpr new file mode 100644 index 00000000..a43e6b69 --- /dev/null +++ b/alliance/share/tutorials/fitpath/sample_dpt.dpr @@ -0,0 +1,27 @@ +# +# +# /* Alliance CAD System V.R */ +# /* FpGen Package V.RR */ +# /* */ +# /* Copyright(c) 93-AA, MASI, CAO-VLSI Team */ +# /* */ +# /* Author : Jean-Paul CHAPUT */ +# /* E-mail : cao-vlsi@masi.ibp.fr */ +# /* ====================================================================== */ +# /* File : "sample_dpt.dpr" */ +# /* ********************************************************************** */ +# /* Data-Path sample example. */ +# +# +# Terminal : Side : Slice : Track +DP_LOCON ctrl_zero NORTH DEFAULT DEFAULT +# +# +# Terminal : Side : Slice : Track +DP_LOCON data_a[7:0] WEST DEFAULT DEFAULT +DP_LOCON data_b[7:0] WEST DEFAULT DEFAULT +DP_LOCON data_s[7:0] EAST DEFAULT DEFAULT +# +# +# Number of vertical power refreshment. +DP_POWER 1 50 diff --git a/alliance/share/tutorials/fitpath/sample_dpt.inf b/alliance/share/tutorials/fitpath/sample_dpt.inf new file mode 100644 index 00000000..8403b3dd --- /dev/null +++ b/alliance/share/tutorials/fitpath/sample_dpt.inf @@ -0,0 +1,4 @@ +RENAME + memory.pdff_*.memm_s : memory_m(*) ; + memory.pdff_*.mems_s : memory_s(*) ; +END diff --git a/alliance/share/tutorials/fitpath/sample_dpt.pat b/alliance/share/tutorials/fitpath/sample_dpt.pat new file mode 100644 index 00000000..8e5a8ee0 --- /dev/null +++ b/alliance/share/tutorials/fitpath/sample_dpt.pat @@ -0,0 +1,69 @@ +-- +-- +-- /* Alliance CAD System V.R */ +-- /* FpGen Package V.RR */ +-- /* */ +-- /* Copyright(c) 93-AA, MASI, CAO-VLSI Team */ +-- /* */ +-- /* Author : Jean-Paul CHAPUT */ +-- /* E-mail : cao-vlsi@masi.ibp.fr */ +-- /* ===================================================================== */ +-- /* File : "sample_dpt.c" */ +-- /* ********************************************************************* */ +-- /* Data-Path sample example. */ +-- +-- + + +in ctrl_sel;; +in ctrl_ck; +in ctrl_wen;; + out ctrl_ncout; + out ctrl_nover; + out ctrl_zero;; + +in data_a(7 downto 0) X;; +in data_b(7 downto 0) X;; + out data_s(7 downto 0) X;; + +in vdd; +in vss;; + + +BEGIN +check_adder: 1 00 ?1?1?1 00 00 ?00 10; + : 1 00 ?1?1?0 01 00 ?01 10; + : 1 00 ?1?1?0 02 00 ?02 10; + : 1 00 ?1?1?0 03 00 ?03 10; + : 1 00 ?1?1?0 04 00 ?04 10; + : 1 00 ?1?1?0 05 00 ?05 10; + : 1 00 ?1?1?0 06 00 ?06 10; + : 1 00 ?1?1?0 07 00 ?07 10; + : 1 00 ?1?1?0 08 00 ?08 10; + : 1 00 ?1?1?0 09 00 ?09 10; + : 1 00 ?1?1?0 0A 00 ?0A 10; + : 1 00 ?1?1?0 0B 00 ?0B 10; + : 1 00 ?1?1?0 0C 00 ?0C 10; + : 1 00 ?1?1?0 0D 00 ?0D 10; + : 1 00 ?1?1?0 0E 00 ?0E 10; + : 1 00 ?1?1?0 0F 00 ?0F 10; + : 1 00 ?1?1?0 10 00 ?10 10; + : 1 00 ?1?1?0 20 00 ?20 10; + : 1 00 ?1?1?0 30 00 ?30 10; + : 1 00 ?1?1?0 40 00 ?40 10; + : 1 00 ?1?1?0 50 00 ?50 10; + : 1 00 ?1?1?0 60 00 ?60 10; + : 1 00 ?1?1?0 70 00 ?70 10; + : 1 00 ?1?1?0 80 00 ?80 10; + : 1 00 ?1?1?0 90 00 ?90 10; + : 1 00 ?1?1?0 A0 00 ?A0 10; + : 1 00 ?1?1?0 B0 00 ?B0 10; + : 1 00 ?1?1?0 C0 00 ?C0 10; + : 1 00 ?1?1?0 D0 00 ?D0 10; + : 1 00 ?1?1?0 E0 00 ?E0 10; + : 1 00 ?1?1?0 F0 00 ?F0 10; + : 1 00 ?1?1?0 FE 00 ?FE 10; + : 1 00 ?1?1?0 FF 00 ?FF 10; +check_ncout: 1 00 ?0?1?0 FF 80 ?7F 10; +check_nover: 1 00 ?0?0?0 FF 40 ?3F 10; +END; diff --git a/alliance/share/tutorials/fitpath/sample_dpt.sh b/alliance/share/tutorials/fitpath/sample_dpt.sh new file mode 100755 index 00000000..befa8efa --- /dev/null +++ b/alliance/share/tutorials/fitpath/sample_dpt.sh @@ -0,0 +1,105 @@ +#!/bin/sh + + +# +# +# /* Alliance CAD System V.R */ +# /* FpGen Package V.RR */ +# /* */ +# /* Copyright(c) 93-AA, MASI, CAO-VLSI Team */ +# /* */ +# /* Author : Jean-Paul CHAPUT */ +# /* E-mail : cao-vlsi@masi.ibp.fr */ +# /* ====================================================================== */ +# /* File : "sample_dpt.sh" */ +# /* ********************************************************************** */ +# /* Data-Path sample example. */ +# +# + + +# Installation Dependent Variables. + TOP=/labo + + +# FpGen Macro-Operators Library. + FPGEN_LIB=./mclib; export FPGEN_LIB + + +# MBK Enviroment variables settings. + MBK_IN_PH=ap; export MBK_IN_PH + MBK_IN_LO=vst; export MBK_IN_LO + MBK_OUT_PH=ap; export MBK_OUT_PH + MBK_OUT_LO=vst; export MBK_OUT_LO + MBK_WORK_LIB=.; export MBK_WORK_LIB + MBK_CATA_LIB=$TOP/cells/fitpath/fplib:$TOP/cells/rsa:$FPGEN_LIB + export MBK_CATA_LIB +MBK_CATAL_NAME=MON_CATAL; export MBK_CATAL_NAME + MBK_VDD=vdd; export MBK_VDD + MBK_VSS=vss; export MBK_VSS + +# +# +# FpGen : Generation of the Netlist. +# ================================== +# +fpgen -v --dev sample_dpt + + +# +# +# DPR : Routing the data-path. +# ============================ +# +dpr -V -p -r sample_dpt sample_dpt + + +# +# +# DRUC : Symbolic Design RUles Checker. +# ===================================== +# +druc sample_dpt + + +# +# +# LYNX : Gate level netlist extraction. +# ===================================== +# +MBK_OUT_LO=al + MBK_IN_LO=al + +lynx -v -f sample_dpt sample_dpt_gates + + +# +# +# LVX : Netlist comparison. +# ========================= +# +lvx vst al sample_dpt sample_dpt_gates -f + + +# +# +# LYNX : Transistor netlist extraction. +# ===================================== +# +lynx -v -t sample_dpt sample_dpt + + +# +# +# DESB : Behavioral exctraction. +# ============================== +# +desb sample_dpt sample_dpt_desb -v -i + + +# +# +# PROOF : Formal proof. +# ===================== +# +proof -d sample_dpt sample_dpt_desb diff --git a/alliance/share/tutorials/fitpath/sample_dpt.vbe b/alliance/share/tutorials/fitpath/sample_dpt.vbe new file mode 100644 index 00000000..1362e11a --- /dev/null +++ b/alliance/share/tutorials/fitpath/sample_dpt.vbe @@ -0,0 +1,96 @@ + + +-- ###---------------------------------------------------------------------### +-- # # +-- # Alliance CAD System V.R # +-- # FpGen Package V.RR # +-- # # +-- # Copyright(c) 93-AA, MASI, CAO-VLSI Team # +-- # # +-- # Author : Jean-Paul CHAPUT # +-- # E-mail : cao-vlsi@masi.ibp.fr # +-- # ======================================================================= # +-- # File : "sample_dpt.vbe" # +-- # *********************************************************************** # +-- # Data-Path sample example. # +-- # # +-- ###---------------------------------------------------------------------### + + +ENTITY sample_dpt IS + PORT( + -- Control terminals declarations. + ctrl_sel : in BIT; + ctrl_ck : in BIT; + ctrl_wen : in BIT; + ctrl_ncout : out BIT; + ctrl_nover : out BIT; + ctrl_zero : out BIT; + + -- Data terminals declarations. + data_a : in BIT_VECTOR(7 downto 0); + data_b : in BIT_VECTOR(7 downto 0); + data_s : inout BIT_VECTOR(7 downto 0); + + -- Power supplies terminals. + vdd : in BIT; + vss : in BIT + ); +END sample_dpt; + + +ARCHITECTURE behavior_data_flow OF sample_dpt IS + + SIGNAL wmd : BIT; + SIGNAL ws : BIT; + + SIGNAL memory_m : REG_VECTOR(7 downto 0) REGISTER; + SIGNAL memory_s : REG_VECTOR(7 downto 0) REGISTER; + + SIGNAL cry : BIT_VECTOR(8 downto 0); + SIGNAL dwen : BIT_VECTOR(7 downto 0); + SIGNAL data_m : BIT_VECTOR(7 downto 0); + SIGNAL data_q : BIT_VECTOR(7 downto 0); + +BEGIN + -- Multiplexer (related to DP_MUX2CS). + WITH ctrl_sel SELECT + data_m <= data_b WHEN '1', + data_q WHEN '0'; + + + -- Fast Adder (related to ADD2F). + cry(0) <= '0'; + cry(8 downto 1) <= (data_m and data_a) + or (data_m and cry(7 downto 0)) + or (data_a and cry(7 downto 0)); + + data_s <= data_m xor data_a xor cry(7 downto 0); + ctrl_nover <= not cry(7); + ctrl_ncout <= not cry(8); + + + -- Zero Detect (related to DP_NUL). + WITH data_s SELECT + ctrl_zero <= '1' WHEN B"00000000", + '0' WHEN OTHERS; + + + -- Register (related to DP_PDFF). + wmd <= ctrl_ck; + ws <= not ctrl_ck; + + WITH ctrl_wen SELECT + dwen <= data_s WHEN '1', + data_q WHEN '0'; + + wmd:BLOCK( wmd ) BEGIN memory_m <= GUARDED not dwen; END BLOCK wmd; + ws :BLOCK( ws ) BEGIN memory_s <= GUARDED memory_m; END BLOCK ws; + + data_q <= not memory_s; + + + ASSERT((vdd = '1') and (vss = '0')) + REPORT "Power supply is missing on sample_dpt" + SEVERITY WARNING; +END behavior_data_flow; diff --git a/alliance/share/tutorials/fitpath/sample_dpt.vbe.old b/alliance/share/tutorials/fitpath/sample_dpt.vbe.old new file mode 100644 index 00000000..c0887f03 --- /dev/null +++ b/alliance/share/tutorials/fitpath/sample_dpt.vbe.old @@ -0,0 +1,96 @@ + + +-- ###---------------------------------------------------------------------### +-- # # +-- # Alliance CAD System V.R # +-- # FpGen Package V.RR # +-- # # +-- # Copyright(c) 93-AA, MASI, CAO-VLSI Team # +-- # # +-- # Author : Jean-Paul CHAPUT # +-- # E-mail : cao-vlsi@masi.ibp.fr # +-- # ======================================================================= # +-- # File : "sample_dpt.vbe" # +-- # *********************************************************************** # +-- # Data-Path sample example. # +-- # # +-- ###---------------------------------------------------------------------### + + +ENTITY sample_dpt IS + PORT( + -- Control terminals declarations. + ctrl_sel : in BIT; + ctrl_ck : in BIT; + ctrl_wen : in BIT; + ctrl_ncout : out BIT; + ctrl_nover : out BIT; + ctrl_zero : out BIT; + + -- Data terminals declarations. + data_a : in BIT_VECTOR(7 downto 0); + data_b : in BIT_VECTOR(7 downto 0); + data_s : inout BIT_VECTOR(7 downto 0); + + -- Power supplies terminals. + vdd : in BIT; + vss : in BIT + ); +END sample_dpt; + + +ARCHITECTURE behavior_data_flow OF sample_dpt IS + + SIGNAL wmd : BIT; + SIGNAL ws : BIT; + + SIGNAL memory_m : REG_VECTOR(7 downto 0) REGISTER; + SIGNAL memory_s : REG_VECTOR(7 downto 0) REGISTER; + + SIGNAL cry : BIT_VECTOR(8 downto 0); + SIGNAL dwen : BIT_VECTOR(7 downto 0); + SIGNAL data_m : BIT_VECTOR(7 downto 0); + SIGNAL data_q : BIT_VECTOR(7 downto 0); + +BEGIN + -- Multiplexer (related to DP_MUX2CS). + WITH ctrl_sel SELECT + data_m <= data_b WHEN '1', + data_q WHEN '0'; + + + -- Fast Adder (related to ADD2F). + cry(0) <= '0'; + cry(8 downto 1) <= (data_m and data_a) + or (data_m and cry(7 downto 0)) + or (data_a and cry(7 downto 0)); + + data_s <= data_m xor data_a xor cry(7 downto 0); + ctrl_nover <= not cry(7); + ctrl_ncout <= not cry(8); + + + -- Zero Detect (related to DP_NUL). + WITH data_s SELECT + ctrl_zero <= '1' WHEN B"00000000", + '0' WHEN OTHERS; + + + -- Register (related to DP_PDFF). + wmd <= not (not (ctrl_ck) or not (ctrl_wen)) ; + ws <= not ctrl_ck; + + WITH ctrl_wen SELECT + dwen <= data_s WHEN '1', + data_q WHEN '0'; + + wmd:BLOCK( wmd ) BEGIN memory_m <= GUARDED not data_s; END BLOCK wmd; + ws :BLOCK( ws ) BEGIN memory_s <= GUARDED memory_m; END BLOCK ws; + + data_q <= not memory_s; + + + ASSERT((vdd = '1') and (vss = '0')) + REPORT "Power supply is missing on sample_dpt" + SEVERITY WARNING; +END behavior_data_flow; diff --git a/alliance/share/tutorials/fitpath/synthesis_dpt.c b/alliance/share/tutorials/fitpath/synthesis_dpt.c new file mode 100644 index 00000000..34702329 --- /dev/null +++ b/alliance/share/tutorials/fitpath/synthesis_dpt.c @@ -0,0 +1,100 @@ + + +/* Alliance CAD System V.R */ +/* FpGen Package V.RR */ +/* */ +/* Copyright(c) 93-AA, MASI, CAO-VLSI Team */ +/* */ +/* Author : Jean-Paul CHAPUT */ +/* E-mail : cao-vlsi@masi.ibp.fr */ +/* ======================================================================== */ +/* File : "synthesis_dpt.c" */ +/* ************************************************************************ */ +/* Example of synthesis inside a Data-Path. */ + + +#include +#include + + +main() +{ + /* Open a new Data-Path figure. + * ============================ + */ + DP_DEFLOFIG( "synthesis_dpt", 8, LSB_INDEX_ZERO ); + + + /* Interface description. + * ====================== + */ + + /* Control terminals declarations. */ + DP_LOCON( "ctrl_sel" , IN , "ctrl_sel" ); + DP_LOCON( "ctrl_ck" , IN , "ctrl_ck" ); + DP_LOCON( "ctrl_wen" , IN , "ctrl_wen" ); + DP_LOCON( "ctrl_ncout", OUT, "ctrl_ncout" ); + DP_LOCON( "ctrl_nover", OUT, "ctrl_nover" ); + DP_LOCON( "ctrl_zero" , OUT, "ctrl_zero" ); + + /* Data terminals declarations. */ + DP_LOCON( "data_a[7:0]" , IN , "data_a[7:0]" ); + DP_LOCON( "data_b[7:0]" , IN , "data_b[7:0]" ); + DP_LOCON( "data_s[7:0]" , INOUT, "data_s[7:0]" ); + + /* Power supplies terminals. */ + DP_LOCON( "vdd", IN , "vdd" ); + DP_LOCON( "vss", IN , "vss" ); + + + /* Data-Path netlist description. + * ============================== + */ + + DP_TRACE( TRACE_ON ); + + /* Multiplexer. */ + DP_MUX2CS( "multiplexer", 8, 0, + "ctrl_sel", + "data_b[7:0]", + "data_q[7:0]", + "data_m[7:0]", + EOL ); + + /* Synthetized Adder. */ + DP_IMPORT( "adder_us", + "adder", + "data_a[7:0]", + "data_m[7:0]", + "ctrl_ncout", + "ctrl_nover", + "data_s[7:0]", + EOL ); + + /* Zero Detect. */ + DP_NUL( "zero", 8, 0, + "data_s[7:0]", + "ctrl_zero", + EOL ); + + /* Register. */ + DP_PDFF( "memory", 8, 0, + "ctrl_wen", + "ctrl_ck", + "data_s[7:0]", + "data_q[7:0]", + "data_u[7:0]", /* This bus is unused. */ + EOL ); + + + DP_TRACE( TRACE_OFF ); + + /* Terminate the netlist description, and save on disk. + * ==================================================== + */ + DP_SAVLOFIG(); + + + /* A good C program must always terminate by an "exit(0)". */ + exit(0); +} diff --git a/alliance/share/tutorials/fitpath/synthesis_dpt.dpr b/alliance/share/tutorials/fitpath/synthesis_dpt.dpr new file mode 100644 index 00000000..8306969e --- /dev/null +++ b/alliance/share/tutorials/fitpath/synthesis_dpt.dpr @@ -0,0 +1,33 @@ +# +# +# /* Alliance CAD System V.R */ +# /* FpGen Package V.RR */ +# /* */ +# /* Copyright(c) 93-AA, MASI, CAO-VLSI Team */ +# /* */ +# /* Author : Jean-Paul CHAPUT */ +# /* E-mail : cao-vlsi@masi.ibp.fr */ +# /* ====================================================================== */ +# /* File : "synthesis_dpt.dpr" */ +# /* ********************************************************************** */ +# /* Data-Path sample example. */ +# +# +# Terminal : Side : Slice : Track +DP_LOCON ctrl_zero NORTH DEFAULT DEFAULT +DP_LOCON ctrl_ncout NORTH DEFAULT DEFAULT +DP_LOCON ctrl_nover NORTH DEFAULT DEFAULT +# +# +# Terminal : Side : Slice : Track +DP_LOCON data_a[7:0] WEST DEFAULT DEFAULT +DP_LOCON data_b[7:0] WEST DEFAULT DEFAULT +DP_LOCON data_s[7:0] EAST DEFAULT DEFAULT +# +# +# Model Name : Iterations : Height : CPC +DP_GLUE adder_us 5000 8 2 +# +# +# Number and wide of vertical power refreshment. +DP_POWER 1 50 diff --git a/alliance/share/tutorials/fitpath/synthesis_dpt.inf b/alliance/share/tutorials/fitpath/synthesis_dpt.inf new file mode 100644 index 00000000..8403b3dd --- /dev/null +++ b/alliance/share/tutorials/fitpath/synthesis_dpt.inf @@ -0,0 +1,4 @@ +RENAME + memory.pdff_*.memm_s : memory_m(*) ; + memory.pdff_*.mems_s : memory_s(*) ; +END diff --git a/alliance/share/tutorials/fitpath/synthesis_dpt.sh b/alliance/share/tutorials/fitpath/synthesis_dpt.sh new file mode 100755 index 00000000..3311d736 --- /dev/null +++ b/alliance/share/tutorials/fitpath/synthesis_dpt.sh @@ -0,0 +1,124 @@ +#!/bin/sh + + +# +# +# /* Alliance CAD System V.R */ +# /* FpGen Package V.RR */ +# /* */ +# /* Copyright(c) 93-AA, MASI, CAO-VLSI Team */ +# /* */ +# /* Author : Jean-Paul CHAPUT */ +# /* E-mail : cao-vlsi@masi.ibp.fr */ +# /* ====================================================================== */ +# /* File : "synthesis_dpt.sh" */ +# /* ********************************************************************** */ +# /* Data-Path using synthetized block example. */ +# +# + + +# Installation Dependent Variables. + TOP=/labo + +# FpGen Macro-Operators Library. + FPGEN_LIB=./mclib; export FPGEN_LIB + +# MBK Enviroment Variables Settings. + MBK_IN_PH=cp; export MBK_IN_PH + MBK_IN_LO=hns; export MBK_IN_LO + MBK_OUT_PH=cp; export MBK_OUT_PH + MBK_OUT_LO=hns; export MBK_OUT_LO + MBK_WORK_LIB=.; export MBK_WORK_LIB + MBK_CATA_LIB=$FPGEN_LIB + MBK_CATA_LIB=$MBK_CATA_LIB:$TOP/cells/fitpath/fplib + MBK_CATA_LIB=$MBK_CATA_LIB:$TOP/cells/fitpath/dplib/ecpd10 + export MBK_CATA_LIB +MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME + MBK_VDD=vdd; export MBK_VDD + MBK_VSS=vss; export MBK_VSS + +# LOGIC Environment Variables. +MBK_TARGET_LIB=$TOP/cells/fitpath/dplib/ecpd10 + export MBK_TARGET_LIB + MBK_NAME_LOG=""; export MBK_NAME_LOG + + +# +# +# Logic : Synthesis of the Adder. +# =============================== +# Two steps : +# 1) Optimise data-flow equations. +# 2) Synthesis, using TARGET library. +# +logic -o adder_us adder_us_opt +logic -s adder_us_opt adder_us + + +# +# +# FpGen : Generation of the Netlist. +# ================================== +# +fpgen --dev -v synthesis_dpt + + +# +# +# DPR : Routing the data-path. +# ============================ +# +dpr -V -p -r synthesis_dpt synthesis_dpt + + +# +# +# DRUC : Symbolic Design RUles Checker. +# ===================================== +# +druc synthesis_dpt + + + +# +# +# LYNX : Gate level netlist extraction. +# ===================================== +# +MBK_OUT_LO=al + MBK_IN_LO=al + +lynx -v -f synthesis_dpt synthesis_dpt_gates + + +# +# +# LVX : Netlist comparison. +# ========================= +# +lvx hns al synthesis_dpt synthesis_dpt_gates -f + + +# +# +# LYNX : Transistor netlist extraction. +# ===================================== +# +lynx -v -t synthesis_dpt synthesis_dpt + + +# +# +# DESB : Behavioral exctraction. +# ============================== +# +desb synthesis_dpt synthesis_dpt_desb -v -i + + +# +# +# PROOF : Formal proof. +# ===================== +# +proof -d sample_dpt synthesis_dpt_desb diff --git a/alliance/share/tutorials/fitpath/tex.tgz b/alliance/share/tutorials/fitpath/tex.tgz new file mode 100644 index 0000000000000000000000000000000000000000..8df6cdcfeba006a3cb9918c2dcd85d7e20926360 GIT binary patch literal 619506 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

c2qs-Zl$YJx5Yh|Gym zzEwze;M}mjQ=Ozt_gL)jrebo}7OSIOM9Bd?=5&0uY@=UW*0PGb zkc!=(9bd1zd0+%ENZjZIjpu?DyXH5jX0nqr=dt!4q*QgGxfksJm^jtWcYdkn3k=kx z$1KvIpdTfJ`64)yFIV3W=sU*JCFj6OS*Nj`dNHko(WGt6X$HflU$fEbV=Tag-(Iao znyhsX9d8Hi(Y1d7fdDiEB6OmlT`P`^_F7v&8Op6}L-r%UeIb9%O3Uj^tmG&xrK^7F zSX2-vs?Qq-Fww7POz=Gfm_IQ5s!C;b+{w$#KfvNq#<{VUJ!yBM8CpgjaH;w3SS+PT z*GsULXsqKdT6bWgxM}~Hgy_#0b7ZYOAR)6$fg(gx92+va{5R8;P@Zgnd4hb(AA--T zhQVZB!Xzw(HXZWNAJprmpx6o%#f%drNq~po8)+2macr$hz0IVJ2CLx&f1kQM(550Q z+>@_fuWu?5Y}%*K?kMX8KP_z62kP*3mh=$)Pmx+E;JXHdU?_#5svxAXel#CLee<{f z`s1+d>So24#+~1PX&?cfbeyHgiIP3UovPrCXka22&TH|iz{Q0G9#JAAbtKqmzU=!L z!+H^%C3$QPKp5Rn7_a@`f>!F`V*lc$9ts&-+PUFZlFMt0_=<_!j6{Md&*C|FZ;iB_ zc~uj1AFzIOPBzY>mkXOl1cAa5DmJ~~&6U4)&${#2CF0UoFf@|f0iMG{MLER{4?8pe;0oODg% zzUFXT;H4=*vdYq3%?cW8fIBQVL97)$nl&QO00&-qjfCT_i=4ES8{%FtmL6@dVKbtB zm#=pArD{y5vMeyq`4T2ThE0hK?h#$)%mX!;rLD^qSFrJVq%uSp-={iLWaPg zQ01wrBm`%BenCs4n=?rivg661&U6fuF;q7kqN^f(Er<=QXQ`mjCy!+2D{(J89Q5K~43Wxdb z{t|jI{`>5e_e_zw@uF#KZ|63ktVD}hQJ7SLdl!T4b<;!xM(<(>m^7nguVQETWun_t z_{h=I#Z<3R3~Or%w-^=jUjT-`nF{5c93y?0vbi_f9RaKUP@&@aiv*CaY*ycsTLoWtQzM2vRikxbQi zz6RprBoo|=pD>SA7k$cR@*^IQTF-|%`R*7dm=!45k2Oe!g0EK_n zYzx&ft2I4`L?xG`EnJm`4U!?B=isBxRn2}c8kCW};mZ)#b0(SIWhA;oMw!$lFA7Kj z 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

`Pm;M)vWuS5la?2ztVz5C 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 z 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

8fpyGNZQRQA|aPv--tUeDk;K(V= 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 z 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∈iO2A0biP)>6G^wJ3^Lj=P7f@7)_afp7Ylq-RA_f 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ⅆ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 PXKGVh1)xrMy&2xT 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 yS0W+htIx>)asKc8-}%4uf9L34 D<1C3E7E7F3F1F070E1E7CF860080C788518>44 D<3078FCFC78300606778518 +>46 D<01F00007FC000FFE001E0F003C07803803807803C07001C07001C0E000E0E000E0E000E0 +E000E0E000E0E000E0E000E0E000E0F001E07001C07001C07803C03803803C07801F1F000FFE00 +07FC0001F000131B7E9A18>48 D<01800380038007800F807F80FF80F380038003800380038003 +80038003800380038003800380038003800380038003807FFCFFFE7FFC0F1B7B9A18>I<03F000 +0FFE003FFF007C0F807003C0E001C0F000E0F000E06000E00000E00000E00001C00001C0000380 +000780000F00001E00007C0000F80001E00003C0000F80001F00E03C00E07FFFE0FFFFE07FFFE0 +131B7E9A18>I<03F8000FFE001FFF003E0F803803807001C07001C07001C07001C03803801E0F +000FFE0003F8001FFF003C07807803C07001C0E000E0E000E0E000E0E000E0F001E07803C03E0F +801FFF000FFE0003F800131B7E9A18>56 D<0FF0001FFC003FFE003C0F00180780000380001F80 +07FF801FFF803FE3807C0380F00380E00380E00380F00780780F803FFFF81FFDF807F0F815137E +9218>97 D<7E0000FE00007E00000E00000E00000E00000E00000E00000E3E000EFF800FFFC00F +C1E00F80F00F00700E00380E00380E00380E00380E00380E00380F00700F00700F80F00FC1E00F +FFC00EFF80063E00151B809A18>I<001F80003F80001F80000380000380000380000380000380 +03E3800FFB801FFF803C1F80780780700780700380E00380E00380E00380E00380E00380E00780 +700780780F803C1F801FFFF00FFBF803E3F0151B7E9A18>100 D<001F80007FC000FFE000E1E0 +01C0C001C00001C00001C0007FFFC0FFFFC0FFFFC001C00001C00001C00001C00001C00001C000 +01C00001C00001C00001C00001C00001C00001C0007FFF007FFF007FFF00131B7F9A18>102 +D<038007C007C007C0038000000000000000007FC0FFC07FC001C001C001C001C001C001C001C0 +01C001C001C001C001C001C07FFFFFFF7FFF101C7C9B18>105 D<7E0000FE00007E00000E0000 +0E00000E00000E00000E00000E3FF00E3FF00E3FF00E0F000E1E000E3C000E78000EF0000FF800 +0FF8000FBC000F1E000E0F000E07000E07800E03C07FC7F8FFC7F87FC7F8151B7F9A18>107 +DII<7E3F00 +FEFF807FFFC00FC1E00F80E00F00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E0 +0E00E00E00E07FC7FCFFE7FE7FC7FC1713809218>I<7E3E00FEFF807FFFC00FC1E00F80F00F00 +700E00380E00380E00380E00380E00380E00380F00700F00700F80F00FC1E00FFFC00EFF800E3E +000E00000E00000E00000E00000E00000E00000E00007FC000FFE0007FC000151D809218>112 +D<0FFF003FFF007FFF00700700E00700E00700F000007F80003FF8000FFE00007F000007006003 +80E00380F00380F80F00FFFF00FFFC00E7F00011137D9218>115 D<7F8FE07F9FF07F8FE00707 +00078E0003DE0001FC0000F80000F00000700000F80001DC0003DC00038E000707000F07807F8F +F0FF8FF87F8FF015137F9218>120 D E /Fb 1 121 df<0F80186030107008E038E038E010E000 +E0007000300018000C000F0018C030607030E038E01CE01CE01CE01C701C303818300C6003C000 +C0006000300038001C001C201C701C701C40382030186007C00E287D9E15>120 +D E /Fc 10 106 df68 D73 +D76 D78 D80 D82 D85 D88 +D98 D<1C003E007F007F007F003E001C00000000000000000000 +00FF00FF001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F00FFC0 +FFC00A207D9F10>105 D E /Fd 9 118 df<01FFFFC0001E0070001E0038001E001C003C001E00 +3C001E003C001E003C001E0078001C0078003C00780078007800F000F001E000F0078000FFFF00 +00F003C001E001E001E000F001E000F001E000F003C000F003C000F003C000F003C000E0078001 +E0078003C00780078007800F000F003C00FFFFF0001F1E7D9D21>66 D<0007E0C0001C18800030 +0D800060078000C0078001C00300038003000380030003800300078006000780000003C0000003 +E0000003FE000001FFC00000FFF000003FF8000003FC0000007C0000003C0000001C0000001C00 +30001C0030001C00300018007000380070003000700070007800E000EC01C000C703000081FC00 +001A207D9E1B>83 D<00FC038607030E031C033C06780C78787FC0F000F000F000F00070007002 +7007300E18380FE010137B9216>101 D<0FE00001C00001C00001C00001C00003800003800003 +8000038000070000070000070000071F000E61800E81C00F01C00E01C01E01C01C01C01C01C01C +01C0380380380380380380380708700718700718700E10700E30E006606003C0151F7D9E18> +104 D<1FC0038003800380038007000700070007000E000E000E000E001C001C001C001C003800 +3800380038007000700070007100E300E300E300E60066003C000A1F7C9E0C>108 +D<0F07C011986021B07061E03061C070C3C070C380700380700380700700E00700E00700E00701 +C10E01C30E01830E03860E03861C018C0C00F018137D921B>110 D<007E0001C3800701C00E00 +E01C00E03C00E03800F07800F07800F0F001E0F001E0F001E0F003C0F00380700780700700380C +001C380007E00014137C9218>I<1E0F803330C06360E063C1E06381E0C781C0C7000007000007 +00000E00000E00000E00000E00001C00001C00001C00001C000038000018000013137D9214> +114 D<07803018C07030C07060C07061C070C1C0E0C1C0E00380E00380E00701C00701C00701C0 +0701C206038606038606038607078C03098801F0F017137D921A>117 D +E /Fe 26 119 df<001F8000F04001C0600380F00300F00700F007000007000007000007000007 +0000070000FFFFF007007007007007007007007007007007007007007007007007007007007007 +00700700700700700700700700700700700700703FE3FE171F809E1A>12 +D<70F8FCFC74040404080810102040060E7C840D>44 D<70F8F8F87005057C840D>46 +D<03F0000C1E001007002007804003C04003C0F003E0F801E0F801E0F801E02003E00003E00003 +C00007C0000780000F00000E00001C0000380000700000C0000180000300000200200400200800 +201000403FFFC07FFFC0FFFFC0131E7E9D18>50 D<70F8F8F87000000000000000000070F8F8F8 +7005137C920D>58 D<000FE0200078186001E004E0038002E0070001E00E0000E01E0000603C00 +00603C0000607C0000207800002078000020F8000000F8000000F8000000F8000000F8000000F8 +000000F8000000F800000078000000780000207C0000203C0000203C0000201E0000400E000040 +070000800380010001E0060000781800000FE0001B207D9E22>67 D70 +D<001FE0000070380001C00E0003800700070003800E0001C01E0001E03C0000F03C0000F07C00 +00F87800007878000078F800007CF800007CF800007CF800007CF800007CF800007CF800007CF8 +00007C780000787C0000F87C0000F83C0000F03E0001F01E0001E00F0003C00700038003800700 +01C00E0000703800001FE0001E207D9E25>79 D<1FE000301800780E0078060030070000070000 +0700003F0007E7001E07003C0700780700F00700F00708F00708F00F08780F083C33900FC1E015 +137E9218>97 D<03FC000E06001C0F00380F00780600700000700000F00000F00000F00000F000 +00F000007000007000007800803800801C01000E060003F80011137E9215>99 +D<000FC00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C001F1 +C0060DC01C03C03801C03801C07001C07001C0F001C0F001C0F001C0F001C0F001C0F001C07001 +C07801C03803C01C05C00E09C003F1F8151F7E9E1A>I<01F800060E001C070038038038038070 +01C07001C0F001C0FFFFC0F00000F00000F000007000007000003800403800400C008007030001 +FC0012137F9215>I<007C00C6018F038F07060700070007000700070007000700FFF007000700 +0700070007000700070007000700070007000700070007000700070007003FF0101F809E0E>I< +00007001F198071E180E0E101C07003C07803C07803C07803C07801C07000E0E000F1C0019F000 +1000001000001800001800001FFF000FFFC00FFFE03800F0600038C00018C00018C00018C00018 +6000303000600E038003FE00151E7F9318>II<38007C007C007C0038000000000000000000000000000000FC001C001C001C001C001C001C +001C001C001C001C001C001C001C001C001C001C001C00FF80091F7E9E0E>I108 DII<01FC0007 +07001C01C03800E03800E0700070700070F00078F00078F00078F00078F0007870007070007038 +00E03800E01C01C007070001FC0015137F9218>II +114 D<0FC830384018C008C008C008F0007F003FE01FF001F8003C801C800CC00CC00CE018D030 +8FC00E137E9213>I<020002000200060006000E000E003E00FFF80E000E000E000E000E000E00 +0E000E000E000E000E080E080E080E080E080608031001E00D1B7F9A12>III E /Ff 6 55 df<03000F00F7000700070007000700070007000700070007000700070007 +0007000700070007000700FFF00C157D9414>49 D<0FC0307040388038C03CE01C401C003C0038 +0038007000E000C00100020004040804100C3FF87FF8FFF80E157E9414>I<0FC030E060707078 +703800780070006000C00F8000E000700038003C003CE03CE03CC038407030E00F800E157E9414 +>I<00300030007000F001F001700270047008701870107020704070C070FFFF00700070007000 +70007007FF10157F9414>I<30183FF03FE03F8020002000200020002FC0306020300018001C00 +1C401CE01CE01C8038403030600F800E157E9414>I<03F00608180C381C301C70006000E000E7 +C0E860F030F018E01CE01CE01C601C601C70183030186007C00E157E9414>I +E /Fg 6 55 df<01800380FF800380038003800380038003800380038003800380038003800380 +038003800380038003800380038003807FFC0E197D9816>49 D<0FE01038601C601EF80FF80FF8 +0F700F000F000E001E001C00380030006000C00180030006010C01080110023FFE7FFEFFFE1019 +7E9816>I<07E01838201C781E781E781E381E001C003C0038007007E00038001C001E000E000F +200F700FF80FF80EF01E601C30380FE010197E9816>I<00180000180000380000780000780000 +B800013800013800023800043800043800083800103800303800203800403800C03800FFFFC000 +380000380000380000380000380000380003FF8012197F9816>I<180C1FF81FF01FC010001000 +100010001000100017E01838101C000E000E000F000F700FF00FF00FE00E401E201C10700FC010 +197E9816>I<00F0030C0E041C0E181E381E780C70007000F3E0F438F81CF80EF00EF00FF00FF0 +0FF00F700F700F700E380E181C0C3803E010197E9816>I E /Fh 8 117 +df<01FFE000000FFFFC00001FFFFF00003FFFFF80003FFFFFC0003F803FE0003F800FF0001F00 +07F000040003F800000001F800000001F800000001F8000007FFF800003FFFF80001FFFFF80007 +FFFFF8001FFFFFF8003FFC01F8003FE001F8007F8001F800FE0001F800FC0001F800FC0001F800 +FC0001F800FC0001F800FE0001F8007E0003F8007F0007F8003FC03FF8003FFFFFFFF01FFFFFFF +F807FFFFFFF801FFF87FF8003FC00FF025227CA12A>97 D<00001FFC0000001FFE0000003FFE00 +00001FFE0000001FFE000000007E000000007E000000007E000000007E000000007E000000007E +000000007E000000007E000000007E000000007E000007F07E00003FFC7E0000FFFF7E0003FFFF +FE0007FFFFFE000FF81FFE000FE007FE001FC003FE003F8001FE003F0000FE007F00007E007E00 +007E007E00007E00FC00007E00FC00007E00FC00007E00FC00007E00FC00007E00FC00007E00FC +00007E00FC00007E00FE0000FE007E0000FE007E0000FE003F0001FE003F8003FE001FC007FE00 +1FE00FFE000FF81FFE0007FFFFFFF803FFFF7FF801FFFE7FFC007FFC7FF8000FE03FF826317DB0 +2A>100 D<0007F80000003FFF000000FFFFC00001FFFFF00003FFFFF80007FC07FC000FF001FC +001FC000FE003F80007E003F00003F007F00003F007E00003F807E00001F80FE00001F80FFFFFF +FF80FFFFFFFF80FFFFFFFF80FFFFFFFF80FFFFFFFF00FC00000000FE000000007E000000007E00 +0000007F000000003F80000F001FC0001F801FE0001F800FF0007F8007FC01FF0003FFFFFE0001 +FFFFFE00007FFFF800001FFFE0000003FF000021227CA12A>I<7FFFC000FFFFE000FFFFE000FF +FFE0007FFFE0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E000 +0007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0 +000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007 +E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E00000 +07E0000007E0007FFFFFFEFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFE20317BB02A>108 +D<7F07C01F0000FF9FF07FC000FFFFF9FFE000FFFFFFFFF0007FFFFFFFF0000FFC7FF1F0000FF0 +7FC1F8000FE03F80F8000FC03F00F8000FC03F00F8000FC03F00F8000F803E00F8000F803E00F8 +000F803E00F8000F803E00F8000F803E00F8000F803E00F8000F803E00F8000F803E00F8000F80 +3E00F8000F803E00F8000F803E00F8000F803E00F8000F803E00F8000F803E00F8000F803E00F8 +000F803E00F8000F803E00F8000F803E00F8007FF07FC1FF00FFF8FFE3FF80FFF8FFE3FF80FFF8 +FFE3FF807FF07FC1FF00292280A12A>I<7FF01FC0007FF8FFF800FFFBFFFE007FFFFFFF007FFF +FFFF8001FFE07FC001FF801FE001FF000FE001FE0007F001FC0003F001FC0001F801F80001F801 +F80001FC01F80000FC01F80000FC01F80000FC01F80000FC01F80000FC01F80000FC01F80000FC +01F80000FC01F80001F801FC0001F801FC0003F801FE0003F001FE0007F001FF000FE001FF801F +C001FFE07FC001FFFFFF8001FFFFFF0001FBFFFC0001F8FFF00001F81F800001F800000001F800 +000001F800000001F800000001F800000001F800000001F800000001F800000001F800000001F8 +00000001F800000001F800000001F80000007FFFE000007FFFE00000FFFFF000007FFFE000007F +FFE00000263480A12A>112 D<007FF0E003FFFFF00FFFFFF01FFFFFF03FFFFFF07F800FF07E00 +07F0FC0003F0F80003F0F80003F0FC0001E0FE0000007FC000003FFF00003FFFF8000FFFFF0003 +FFFFC0007FFFE00003FFF000000FF8000003F8780000FCFC00007CFC00007CFE00007CFE00007C +FF0000FCFF8001F8FFE00FF8FFFFFFF0FFFFFFE0FFFFFFC0F9FFFF00703FF0001E227AA12A> +115 D<001E000000003F000000003F000000003F000000003F000000003F000000003F00000000 +3F000000003F000000003F0000007FFFFFFC00FFFFFFFE00FFFFFFFE00FFFFFFFE007FFFFFFC00 +003F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0000 +00003F000000003F000000003F000000003F000000003F000000003F000000003F000000003F00 +0000003F000F00003F001F80003F001F80003F001F80003F001F80003F003F80001F807F00001F +C0FF00000FFFFE00000FFFFC000007FFF8000001FFF00000003F8000212C7EAB2A>I +E /Fi 14 117 df<7FFF7FFFFFFE7FFE10047A8F17>45 D<00000FE01000007FF8300000F03C70 +0003C00E7000078007E0000F0003E0001E0003E0001C0001E0003C0001C000780001C000780001 +C000780001C000F800018000F800018000F800018000F800000000F800000000FC000000007F00 +0000007FE00000003FFC0000003FFF8000000FFFE0000007FFF0000000FFF80000001FF8000000 +01FC00000000FC000000007C000000007C000000003C000000003C001800003C001800003C0018 +00003C001800003C00380000780038000078003800007000380000E0007C0001E0007C0003C000 +7E0007800077800F0000E1E03C0000C0FFF80000801FC00000242F7BAD25>83 +D87 D<000F80000038430000E0278001 +C03F0003C01F0007801F000F001F000F001E001E001E001E001E003E001E003C003C007C003C00 +7C003C007C003C00F8007800F8007800F8007800F8007800F800F060F000F060F000F060F001F0 +607001E0C07802E0C03806E0801808E1800C30730007C01E001B1D799C21>97 +D<0007F0001C1C00700600E00601C00F03801F07801F0F001E1F001C1E00003E00003C00007C00 +007C00007C0000F80000F80000F80000F80000F80000F80000F8000478000C78001C3800381C00 +701C01C006070001FC00181D799C1E>99 D<0000007800000FF800000FF8000000F8000000F000 +0000F0000000F0000000F0000001E0000001E0000001E0000001E0000003C0000003C0000003C0 +000003C000000780000F87800038478000E0278001C03F0003C01F0007801F000F001F000F001E +001E001E001E001E003E001E003C003C007C003C007C003C007C003C00F8007800F8007800F800 +7800F8007800F800F060F000F060F000F060F001F0607001E0C07802E0C03806E0801808E1800C +30730007C01E001D2E79AD21>I<0007E0001C1800700C01E00403C0060780060F00060F000C1E +000C3E00183E00307C01E07FFF007C00007C0000780000F80000F80000F80000F8000078000078 +000478000C38001C3800381C00700C01C007070001FC00171D799C1E>I<001E000003FE000003 +FE0000003E0000003C0000003C0000003C0000003C000000780000007800000078000000780000 +00F0000000F0000000F0000000F0000001E0000001E0FC0001E30E0001EC070003D8078003F007 +8003E0078003E0078007C007800780078007800780078007800F000F000F000F000F000F000F00 +1E001E001E001E001E001E001E001E003C003C003C183C0078183C0078183C0078307800703078 +00702078007060780070C0F000318060001E001D2E7BAD21>104 D<000E001E003E003E001C00 +0000000000000000000000000000000000000003C00C60187010703078607860F0C0F0C0F0C1E0 +01E001E003C003C003C00780078007800F000F061E061E061E0C1C0C1C081C181C300C6007800F +2C7AAB14>I<00780FF80FF800F800F000F000F000F001E001E001E001E003C003C003C003C007 +800780078007800F000F000F000F001E001E001E001E003C003C003C003C007800780078007800 +F060F060F060F060E0C0E0C0E080E18073001E000D2E79AD11>108 D<0F003F0018C0C1C030E3 +00E030E600F060FC00F060F800F060F800F0C1F000F0C1F000F0C1E000F001E000F003C001E003 +C001E003C001E003C003C0078003C0078003C007800780078007800F0007830F000F030F000F03 +0F000F021E000E061E000E041E000E0C1E000E083C000630180003E0201D7A9C25>110 +D<007C03E000C60C380187101C0187201C0307C00E0307C00E0307800F060F000F060F000F060F +000F000F000F001E001F001E001F001E001F001E001F003C003E003C003E003C003E003C003C00 +78007C00780078007800F8007800F000F801E000F801C000FC038000F4070001E21C0001E1F000 +01E0000001E0000003C0000003C0000003C0000003C00000078000000780000007800000078000 +000F800000FFF80000FFF80000202A7F9C21>112 D<001FC000707000C01801800803001C0700 +3C07003C0F00380F00000F00000FC00007FC0007FF0003FF8001FFC0001FE00003E00001E00000 +E03000E07800E0F800E0F800C0F001C0C00180C00300600600381C000FE000161D7A9C1B>115 +D<001800003C00003C0000780000780000780000780000F00000F00000F00000F00001E000FFFF +C0FFFFC001E00003C00003C00003C00003C0000780000780000780000780000F00000F00000F00 +000F00001E00001E00001E00001E00003C03003C03003C03003C0600380400380C003818003810 +001C6000078000122979A816>I E /Fj 40 123 df45 D<1E003F007F80FFC0FFC0FFC0FFC07F803F001E000A0A7B8915>I<0001C0 +000003C000000FC00000FFC000FFFFC000FFFFC000FF3FC000003FC000003FC000003FC000003F +C000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00000 +3FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000 +003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC0 +007FFFFFC07FFFFFC07FFFFFC01A2B7BAA25>49 D<007FC00003FFF8000FFFFC001F01FF003C00 +7F807C003FC07E003FC0FF001FE0FF801FE0FF801FF0FF800FF0FF800FF07F000FF03E001FF000 +001FF000001FE000001FE000001FC000003FC000003F8000007F0000007E000000FC000001F800 +0001F0000003E0000007C000000F0000001E0000003C00700078007000F0007000E000E0018000 +E0030000E007FFFFE00FFFFFE01FFFFFE03FFFFFE07FFFFFC0FFFFFFC0FFFFFFC0FFFFFFC01C2B +7CAA25>I<003FE00001FFFC0003FFFF0007C07F800F001FC01F801FE03FC01FE03FE00FF03FE0 +0FF03FE00FF03FE00FF01FC00FF00F801FE000001FE000001FC000003F8000003F0000007E0000 +01FC00007FE000007FFE0000007F0000001FC000000FE000000FF000000FF8000007F8000007F8 +000007FC3F0007FC7F8007FC7F8007FCFFC007FCFFC007FCFFC007F8FFC00FF87F800FF07F000F +E03C001FC01F807F800FFFFF0003FFFC00007FE0001E2B7DAA25>I<000001C0000003C0000007 +C000000FC000001FC000001FC000003FC000007FC00000FFC00001DFC00001DFC000039FC00007 +1FC0000E1FC0001E1FC0001C1FC000381FC000701FC000E01FC000E01FC001C01FC003801FC007 +001FC00E001FC00E001FC01C001FC038001FC070001FC0E0001FC0FFFFFFFFFFFFFFFFFFFFFFFF +00003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC0001FFFFF001FFF +FF001FFFFF202B7EAA25>I<0C0001801F801F801FFFFF001FFFFE001FFFFC001FFFF8001FFFF0 +001FFFC0001FFF00001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C3F +C0001CFFF8001FC0FC001F003F001C003F8008003FC000001FC000001FE000001FE000001FF000 +001FF000001FF03E001FF07F001FF0FF001FF0FF801FF0FF801FF0FF001FE0FF001FE07E003FC0 +70003FC038003F801C007F000F81FE0007FFFC0003FFF00000FF80001C2B7CAA25>I<0001FC00 +000FFF00003FFFC000FF03C001F803E003F007F007E00FF00FC00FF01FC00FF01F800FF03F8007 +E03F8003C07F8000007F0000007F0000007F000000FF07F000FF1FFE00FF383F00FF600F80FFC0 +07C0FFC007E0FF8003F0FF8003F8FF8003F8FF0003FCFF0003FCFF0003FCFF0003FC7F0003FC7F +0003FC7F0003FC7F0003FC3F8003F83F8003F81F8003F81F8007F00FC007E007E00FC003F03F80 +01FFFF00007FFC00001FF0001E2B7DAA25>I<380000003E0000003FFFFFFE3FFFFFFE3FFFFFFE +3FFFFFFC7FFFFFF87FFFFFF07FFFFFE07FFFFFC0780001C07000038070000700E0000E00E0001C +00E0001C0000003800000070000000F0000000E0000001E0000003C0000003C0000007C0000007 +C000000FC000000FC000001F8000001F8000001F8000003F8000003F8000003F8000003F800000 +3F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000003F0000 +001E00001F2D7CAC25>I<1E003F007F80FFC0FFC0FFC0FFC07F803F001E000000000000000000 +0000000000000000000000001E003F007F80FFC0FFC0FFC0FFC07F803F001E000A1E7B9D15>58 +D<00000FFC00180000FFFF80380007FFFFE078001FFC01F8F8003FE0003DF800FF80000FF801FE +000007F803FC000003F807F8000001F80FF0000000F80FF0000000F81FE0000000781FE0000000 +783FC0000000783FC0000000387FC0000000387FC0000000387F8000000000FF8000000000FF80 +00000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF80000000 +00FF8000000000FF80000000007F80000000007FC0000000007FC0000000383FC0000000383FC0 +000000381FE0000000381FE0000000700FF0000000700FF00000007007F8000000E003FC000001 +C001FE0000038000FF80000700003FE0001E00001FFC00FC000007FFFFF0000000FFFFC0000000 +0FFE00002D2E7CAD36>67 DII< +FFFFFFFFFE00FFFFFFFFFE00FFFFFFFFFE0001FF0003FE0001FF00007F0001FF00003F0001FF00 +001F0001FF00000F0001FF00000F0001FF0000070001FF0000070001FF0000070001FF00000780 +01FF0038038001FF0038038001FF0038038001FF0038000001FF0038000001FF0078000001FF00 +F8000001FF01F8000001FFFFF8000001FFFFF8000001FFFFF8000001FF01F8000001FF00F80000 +01FF0078000001FF0038000001FF0038000001FF0038000001FF0038000001FF0038000001FF00 +00000001FF0000000001FF0000000001FF0000000001FF0000000001FF0000000001FF00000000 +01FF0000000001FF0000000001FF0000000001FF00000000FFFFFF800000FFFFFF800000FFFFFF +800000292E7EAD2F>I<00000FFC0018000000FFFF8038000007FFFFE07800001FFC01F8F80000 +3FE0003DF80000FF80000FF80001FE000007F80003FC000003F80007F8000001F8000FF0000000 +F8000FF0000000F8001FE000000078001FE000000078003FC000000078003FC000000038007FC0 +00000038007FC000000038007F800000000000FF800000000000FF800000000000FF8000000000 +00FF800000000000FF800000000000FF800000000000FF800000000000FF800000000000FF8000 +00000000FF80001FFFFFC07F80001FFFFFC07FC0001FFFFFC07FC000000FF8003FC000000FF800 +3FC000000FF8001FE000000FF8001FE000000FF8000FF000000FF8000FF000000FF80007F80000 +0FF80003FC00000FF80001FE00000FF80000FF80001FF800003FE0003FF800001FFC00FBF80000 +07FFFFF0F8000000FFFFC0780000000FFE001800322E7CAD3B>I77 D80 +D82 D<003FE0060001FFFC0E0003FFFF1E000FE01FFE00 +1F0003FE003E0000FE003E00007E007C00003E007C00001E00FC00001E00FC00001E00FC00000E +00FE00000E00FE00000E00FF00000000FFC00000007FF80000007FFF8000007FFFFC00003FFFFF +80001FFFFFC0000FFFFFF00007FFFFF80003FFFFFC0000FFFFFC00001FFFFE000001FFFF000000 +0FFF00000001FF000000007F800000007F800000003F806000001F80E000001F80E000001F80E0 +00001F80F000001F00F000001F00F800003F00F800003E00FE00007C00FF8000F800FFF003F000 +F3FFFFE000E07FFF8000C00FFE0000212E7CAD2A>I86 +D<00FFE0000003FFF800000F807E00000FC03F00001FE01F80001FE01FC0001FE00FC0000FC00F +E00007800FE00000000FE00000000FE00000000FE00000007FE000003FFFE00001FFCFE00007F8 +0FE0000FE00FE0001F800FE0003F000FE0007F000FE000FE000FE000FE000FE000FE000FE000FE +000FE000FE001FE0007F001FE0003F0037F0001FC0E7FF800FFFC3FF8001FF00FF80211E7E9D24 +>97 D<000FFC00007FFF0001F807C007E00FC00FC01FE01FC01FE01F801FE03F800FC07F800780 +7F0000007F000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +007F0000007F0000007F8000003F8000701F8000701FC000E00FC000E007E003C001F80F80007F +FE00000FF0001C1E7E9D21>99 D<0000003F0000000FFF0000000FFF0000000FFF000000007F00 +0000007F000000007F000000007F000000007F000000007F000000007F000000007F000000007F +000000007F000000007F000000007F00000FF87F00007FFE7F0001FC0F7F0003F003FF0007C000 +FF000FC0007F001F80007F003F80007F003F80007F007F00007F007F00007F00FF00007F00FF00 +007F00FF00007F00FF00007F00FF00007F00FF00007F00FF00007F00FF00007F007F00007F007F +00007F007F00007F003F80007F001F80007F000FC000FF0007C001FF0003E003FF0001F80F7FF8 +007FFC7FF8000FF07FF8252E7EAD2A>I<001FF00000FFFE0001F83F0007E00F800FC007C01F80 +07E01F8003E03F8003F07F0003F07F0001F87F0001F8FF0001F8FF0001F8FFFFFFF8FFFFFFF8FF +000000FF000000FF000000FF0000007F0000007F0000007F8000003F8000381F8000380FC00070 +07C000E003E001E001FC0F80007FFF00000FF8001D1E7E9D22>I<0003FC00001FFE00003F0F00 +007E1F8000FC3FC001FC3FC003F83FC003F81F8003F80F0003F8060003F8000003F8000003F800 +0003F8000003F8000003F80000FFFFF000FFFFF000FFFFF00003F8000003F8000003F8000003F8 +000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003 +F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F80000 +03F800007FFFE0007FFFE0007FFFE0001A2E7EAD17>I<003FC03E0001FFF9FF0003F0FFCF8007 +C03E1F800FC03F0F801F801F87001F801F80003F801FC0003F801FC0003F801FC0003F801FC000 +3F801FC0003F801FC0001F801F80001F801F80000FC03F000007C03E000007F0FC00000FFFF800 +000C3FC000001C000000001C000000001C000000001E000000001F000000001FFFFE00000FFFFF +C0000FFFFFF00007FFFFF80003FFFFFC000FFFFFFE003E0001FE007C00003F007800001F00F800 +001F00F800001F00F800001F00F800001F007C00003E003E00007C001F0000F8000FE007F00003 +FFFFC000003FFC0000212C7E9D25>I<03F0000000FFF0000000FFF0000000FFF000000007F000 +000007F000000007F000000007F000000007F000000007F000000007F000000007F000000007F0 +00000007F000000007F000000007F000000007F01FC00007F07FF00007F1E0F80007F380FC0007 +F6007E0007FC007E0007FC007F0007F8007F0007F8007F0007F0007F0007F0007F0007F0007F00 +07F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F +0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F00FFFF8F +FFF8FFFF8FFFF8FFFF8FFFF8252E7DAD2A>I<03C007E00FF01FF81FF81FF81FF80FF007E003C0 +000000000000000000000000000003F07FF07FF07FF007F007F007F007F007F007F007F007F007 +F007F007F007F007F007F007F007F007F007F007F007F007F007F007F0FFFFFFFFFFFF102F7EAE +14>I<03F000FFF000FFF000FFF00007F00007F00007F00007F00007F00007F00007F00007F000 +07F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F000 +07F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F000 +07F00007F00007F00007F00007F000FFFF80FFFF80FFFF80112E7EAD14>108 +D<03E01FC001FC0000FFE07FF007FF0000FFE1E0F81E0F8000FFE380FC380FC00007E6007E6007 +E00007EC007EC007E00007EC007FC007F00007F8007F8007F00007F8007F8007F00007F0007F00 +07F00007F0007F0007F00007F0007F0007F00007F0007F0007F00007F0007F0007F00007F0007F +0007F00007F0007F0007F00007F0007F0007F00007F0007F0007F00007F0007F0007F00007F000 +7F0007F00007F0007F0007F00007F0007F0007F00007F0007F0007F00007F0007F0007F00007F0 +007F0007F00007F0007F0007F00007F0007F0007F000FFFF8FFFF8FFFF80FFFF8FFFF8FFFF80FF +FF8FFFF8FFFF80391E7D9D3E>I<03E01FC000FFE07FF000FFE1E0F800FFE380FC0007E6007E00 +07EC007E0007EC007F0007F8007F0007F8007F0007F0007F0007F0007F0007F0007F0007F0007F +0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F000 +7F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F00FFFF8FFFF8FFFF +8FFFF8FFFF8FFFF8251E7D9D2A>I<001FF80000FFFF0003F81FC007E007E00FC003F01F8001F8 +3F8001FC3F8001FC7F0000FE7F0000FE7F0000FEFF0000FFFF0000FFFF0000FFFF0000FFFF0000 +FFFF0000FFFF0000FFFF0000FF7F0000FE7F0000FE7F0000FE3F8001FC3F8001FC1F8001F80FC0 +03F007E007E003F81FC000FFFF00001FF800201E7E9D25>I<03F07F8000FFF1FFF000FFF781FC +00FFFE007E0007FC003F0007F8001F8007F0001FC007F0000FE007F0000FF007F0000FF007F000 +07F007F00007F807F00007F807F00007F807F00007F807F00007F807F00007F807F00007F807F0 +0007F807F00007F007F0000FF007F0000FE007F0000FE007F0001FC007F8001F8007FC003F0007 +FE007E0007F781FC0007F3FFF00007F07F800007F000000007F000000007F000000007F0000000 +07F000000007F000000007F000000007F000000007F000000007F0000000FFFF800000FFFF8000 +00FFFF800000252B7E9D2A>I<03E0FC00FFE1FF00FFE30F80FFE61F8007EC3FC007EC3FC007F8 +3FC007F81F8007F80F0007F8000007F0000007F0000007F0000007F0000007F0000007F0000007 +F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F00000 +07F00000FFFFC000FFFFC000FFFFC0001A1E7E9D1F>114 D<01FF0C0FFFFC1E01FC38007C7000 +3C70001CF0001CF0001CF8001CFC0000FFC0007FFF007FFFC03FFFF00FFFF807FFFC01FFFE000F +FE00007F60003FE0001FE0000FF0000FF0000FF8000EF8001EFE001CFF80F8E3FFE0C0FF80181E +7E9D1D>I<00380000380000380000380000780000780000780000F80000F80001F80003F80007 +F8001FFFFCFFFFFCFFFFFC03F80003F80003F80003F80003F80003F80003F80003F80003F80003 +F80003F80003F80003F80003F80003F80003F80E03F80E03F80E03F80E03F80E03F80E03F80E01 +F81C00FC1C007C38003FF0000FE0172A7FA91D>I<03F0003F00FFF00FFF00FFF00FFF00FFF00F +FF0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0 +007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007 +F0007F0007F0007F0007F0007F0007F0007F0007F000FF0007F000FF0003F001FF0001F0037F00 +00FC0E7FF8007FFC7FF8001FF07FF8251E7D9D2A>II<7FFF00FFE07FFF00FFE07FFF00FFE007 +F0000E0007F8001E0003F8001C0003FC003C0001FC00380001FC00380000FE00700000FE007000 +00FF00F000007F00E000007F81E000003F81C000003F81C000001FC38000001FC38000001FE780 +00000FE70000000FFF00000007FE00000007FE00000003FC00000003FC00000003FC00000001F8 +00000001F800000000F000000000F000000000E000000000E000000001E000000001C000003803 +C000007C03800000FE03800000FE07000000FE0F000000FC1E000000783C0000003FF00000000F +C0000000232B7F9D27>121 D<3FFFFFE03FFFFFE03F801FC03E003F803C007F8038007F007800 +FE007001FE007003FC007003F8007007F000000FF000000FE000001FC000003FC000007F800000 +7F000000FE00E001FE00E001FC00E003F800E007F801E00FF001E00FE001C01FC003C03FC003C0 +3F8007C07F003FC0FFFFFFC0FFFFFFC01B1E7E9D21>I E /Fk 6 117 df<7FFFE0FFFFE0FFFFE0 +FFFFE0130479921D>45 D<0007FFFFFFF0000007FFFFFFFC0000001FC0007F0000001FC0001F80 +00001F80000FC000001F800007E000001F800003F000001F800001F800003F000001F800003F00 +0000FC00003F000000FC00003F000000FE00007E0000007E00007E0000007E00007E0000007E00 +007E0000007E0000FC0000007F0000FC0000007F0000FC0000007F0000FC000000FF0001F80000 +00FF0001F8000000FF0001F8000000FF0001F8000000FE0003F0000000FE0003F0000001FE0003 +F0000001FE0003F0000001FE0007E0000001FC0007E0000003FC0007E0000003FC0007E0000003 +F8000FC0000007F8000FC0000007F8000FC0000007F0000FC000000FF0001F8000000FE0001F80 +00000FE0001F8000001FC0001F8000001F80003F0000003F80003F0000007F00003F0000007E00 +003F000000FC00007E000001F800007E000003F000007E000007E000007E00000FC00000FC0000 +1F800000FC00007E000000FC0001FC000001FC000FF00000FFFFFFFFC00000FFFFFFFC00000038 +367BB53C>68 D<0007FFFFFFE0000007FFFFFFFC0000001FC000FE0000001FC0003F8000001F80 +001FC000001F80000FC000001F80000FE000001F800007F000003F000007F000003F000007F000 +003F000007F000003F000007F000007E00000FF000007E00000FF000007E00000FF000007E0000 +0FF00000FC00001FE00000FC00001FE00000FC00001FC00000FC00003FC00001F800003F800001 +F800007F000001F80000FE000001F80000FC000003F00003F8000003F00007E0000003F0003F80 +000003FFFFFE00000007FFFFF000000007E0000000000007E0000000000007E000000000000FC0 +00000000000FC000000000000FC000000000000FC000000000001F8000000000001F8000000000 +001F8000000000001F8000000000003F0000000000003F0000000000003F0000000000003F0000 +000000007E0000000000007E0000000000007E0000000000007E000000000000FC000000000000 +FC000000000000FC000000000001FC0000000000FFFFF000000000FFFFF00000000034367BB536 +>80 D<0001F000000007FC0000000F0E3800003C037C000078037C0000F001F80001F001F80003 +E001F80003E001F80007C001F0000FC001F0000F8001F0001F8001F0001F0003E0003F0003E000 +3F0003E0003F0003E0007E0007C0007E0007C0007E0007C0007E0007C0007C000F80007C000F80 +00FC000F80C0FC000F80C07C001F01807C001F01807C001F01807C003F03007C007F03003C00DF +03003C01DF06001E038F06000F0E071C0007FC03F80001F001E000222478A229>97 +D<0007C0000001FFC0000001FFC00000000FC000000007C00000000F800000000F800000000F80 +0000000F800000001F000000001F000000001F000000001F000000003E000000003E000000003E +000000003E000000007C000000007C000000007C000000007C1F800000F87FE00000F8E0F00000 +F980780000FB007C0001F6007C0001FC007C0001F8007C0001F0007C0003F0007C0003E0007C00 +03E0007C0003E0007C0007C000F80007C000F80007C000F80007C000F8000F8001F0000F8001F0 +000F8001F0000F8003E0001F0003E0001F0003E0001F0007C0301F0007C0303E000F80603E000F +80603E000F80603E000F00C07C000F00C07C000F01807C000F03007C000F0700F800070E00F800 +03F800700001F00024387AB629>104 D<000E00001F00001F00001F00003E00003E00003E0000 +3E00007C00007C00007C00007C0000F80000F80000F80000F800FFFFF0FFFFF001F00001F00003 +E00003E00003E00003E00007C00007C00007C00007C0000F80000F80000F80000F80001F00001F +00001F00001F00003E00003E00003E00603E00607C00C07C00C07C01807C01807C030078060078 +06003C1C003C38001FE00007C000143378B11A>116 D E /Fl 3 69 df<000030000000003000 +000000300000000078000000007800000000FC00000000FC00000000FC000000017E000000013E +000000013E000000021F000000021F000000021F000000040F800000040F800000080FC0000008 +07C000000807C000001003E000001003E000001003E000002001F000002001F000006001F80000 +7FFFF800007FFFF800008000FC000080007C000080007C000100003E000100003E000100003E00 +0200001F000200001F000600001F801F80001F80FFE001FFFCFFE001FFFC26277DA62D>65 +D<0000FF00200007FFC060001F8070E0007E0018E000F80005E001E00003E003C00001E0078000 +00E00F800000E01F000000601F000000603E000000603E000000207E000000207C000000207C00 +000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC +000000007C000000007C000000007E000000203E000000203E000000201F000000201F00000040 +0F80000040078000008003C000008001E000010000F8000600007E000C00001F8078000007FFE0 +000000FF000023287CA62C>67 DI E /Fm 79 126 df<2004F00FF81FF81FF81FF00FF00FF0 +0FF00FF00FF00FF00FF00F700E700E700E600610117AA21D>34 D<00C06001E0F001E0F001E0F0 +01E0F001E0F001E0F001E0F001E0F07FFFFEFFFFFFFFFFFF7FFFFE03C1E003C1E003C1E007C3E0 +0783C00783C00783C00783C07FFFFEFFFFFFFFFFFF7FFFFE0F07800F07800F07800F07800F0780 +0F07800F07800F078006030018227EA11D>I<00180000380000380000380000FE0007FF800FFF +E03E3BF03838F870387860383CE0383CE0387CE0387CE038387038007838003E38003FF8001FFE +0007FF8001FFE0003FF00039F000387800383870381CF8381CF8381CF8381CF0381C7038387838 +383C38F03F3BE01FFFC007FF8001FC00003800003800003800003800001800162B7DA51D>I<1C +003E007F007F003F801B800380038003800380070007000E001E003C00F800F000C000091276A1 +1D>39 D<001C003C007800F001E003C007800F000E001E001C003C003800780078007800F000F0 +00F000F000F000F000F000F000F000F00078007800780038003C001C001E000E000F00078003C0 +01E000F0007C003C001C0E2A77A51D>I<6000F00078003C001E000F00078003C001C001E000E0 +00F00070007800780078003C003C003C003C003C003C003C003C003C003C007800780078007000 +F000E001E001C003C007800F001E003C007800F00060000E2A7BA51D>I<003000007800007800 +007800007800707838F8787CFE79FC7F7BF81FFFE007FF8001FE0001FE0007FF801FFFE07F7BF8 +FE79FCF8787C70783800780000780000780000780000300016187D9C1D>I<1C003F007F007F80 +7F803F801F800380070007000E001E007C00F8006000090F76861D>44 D<7FFFF8FFFFFCFFFFFC +7FFFF816047D921D>I<387CFEFEFE7C38070775861D>I<00001800003C00003C00007C00007800 +00F80000F00001F00001E00003E00003C00007C0000780000F80000F00000F00001F00001E0000 +3E00003C00007C0000780000F80000F00001F00001E00003E00003C00003C00007C0000780000F +80000F00001F00001E00003E00003C00007C0000780000F80000F00000F00000600000162B7DA5 +1D>I<00FC0003FF0007FF800F87C00F03C01E01E03C00F03C00F0780078780078780078700038 +F0003CF0003CF0003CF0003CF0003CF0003CF0003CF0003CF0003CF0003C780078780078780078 +7C00F83C00F03C00F01E01E00F03C00F87C007FF8003FF0000FC0016227DA11D>I<00E00000E0 +0001E00001E00003E00007E0001FE000FFE000F9E000E1E00001E00001E00001E00001E00001E0 +0001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E0 +0001E00001E00001E000FFFF80FFFFC0FFFF8012227AA11D>I<01FC0007FF001FFFC03E03E07C +01F07800F8F00078F0003CF8003CF8003C70003C00003C00003C0000780000780000F80000F000 +01E00003E00007C0000F80001F00003E00007C0000F80001F00003C0000780000F003C1E003C3C +003C7FFFFCFFFFFC7FFFFC16227DA11D>I<00FF0007FFC00FFFF01F01F03E00783E003C3E003C +1C003C08003C00003C0000780000780000F00003F000FFC000FFC000FFF00001F800007C00003E +00001E00000F00000F00000F70000FF8000FF8000FF8001E78003E7C007C3F01F81FFFF007FFC0 +00FF0018227EA11D>I<0007C0000FC0001FC0001DC0003DC00039C00071C000F1C000E1C001E1 +C003C1C00381C00781C00701C00F01C01E01C01C01C03C01C03801C07001C0F001C0FFFFFFFFFF +FFFFFFFF0001C00001C00001C00001C00001C00001C00001C0003FFE007FFF003FFE18227EA11D +>I<3FFFF03FFFF03FFFF03C00003C00003C00003C00003C00003C00003C00003C00003C00003C +00003CFE003FFF803FFFC03F03E03C00F038007800007800003C00003C00003C20003CF8003CF8 +003CF80078F000787800F07C01F03E07E01FFFC007FF0001FC0016227DA11D>I<001F80007FE0 +01FFF003E0F00780780F00F81E00F81E00703C0000380000780000780000700000F0FE00F3FF80 +F7FFC0FF03E0FE01F0FC00F8F80078F8003CF8003CF8003C78003C78003C78003C38003C3C0078 +3C00F81E01F00F83E007FFC003FF8000FC0016227DA11D>II<00FF0003FFC00FFFF01F81F83E007C3C003C7C +003E78001E78001E78001E78001E3C003C1E00780F81F007FFE000FF0003FFC00F81F01E00783C +003C78001E78001EF0000FF0000FF0000FF0000FF8001F78001E7C003E3E007C1F81F80FFFF003 +FFC000FF0018227EA11D>I<387CFEFEFE7C3800000000000000000000387CFEFEFE7C38071875 +971D>58 D<1C3E7F7F7F3E1C000000000000000000001C3E7E7F7F3F1F070E0E1E3C78F0600820 +76971D>I<00001800007C0000FC0003F80007F0001FC0003F8000FE0001FC0007F0000FE0003F +80007F0000FC0000FC00007F00003F80000FE00007F00001FC0000FE00003F80001FC00007F000 +03F80000FC00007C000018161C7D9E1D>I<7FFFFEFFFFFFFFFFFFFFFFFF000000000000000000 +000000000000000000FFFFFFFFFFFFFFFFFF7FFFFE180E7E971D>I<600000F80000FC00007F00 +003F80000FE00007F00001FC0000FE00003F80001FC00007F00003F80000FC0000FC0003F80007 +F0001FC0003F8000FE0001FC0007F0000FE0003F80007F0000FC0000F80000600000161C7D9E1D +>I<001E0000003F0000003F0000003F0000007380000073800000738000007380000073800000 +F3C00000F3C00000F3C00000E1C00001E1E00001E1E00001E1E00001E1E00001E1E00003C0F000 +03C0F00003C0F00003FFF00003FFF00007FFF8000780780007807800078078000F807C000F003C +000F003C000F003C007FE1FF80FFE1FFC07FE1FF801A227FA11D>65 D<7FFFC000FFFFF0007FFF +F8000F007C000F003E000F001E000F000F000F000F000F000F000F000F000F000F000F001E000F +001E000F003C000F00F8000FFFF0000FFFF0000FFFFC000F003E000F001E000F000F000F000F00 +0F0007800F0007800F0007800F0007800F0007800F000F800F000F000F001F000F007E007FFFFC +00FFFFF8007FFFE00019227FA11D>I<003F0700FFC703FFFF07C0FF0F807F0F003F1E001F3C00 +0F3C000F78000F78000F780000F00000F00000F00000F00000F00000F00000F00000F00000F000 +00F0000078000078000F78000F3C000F3C000F1E001E0F001E0F803C07C0F803FFF000FFE0003F +0018227EA11D>II<7FFFFF80FF +FFFF807FFFFF800F0007800F0007800F0007800F0007800F0007800F0000000F0000000F000000 +0F0000000F03C0000F03C0000F03C0000FFFC0000FFFC0000FFFC0000F03C0000F03C0000F03C0 +000F0000000F0000000F0000000F0000000F0003C00F0003C00F0003C00F0003C00F0003C00F00 +03C07FFFFFC0FFFFFFC07FFFFFC01A227FA11D>II<007E1C0001FF9C0003FFFC0007C3FC000F00FC001E007C001E00 +7C003C003C003C003C0078003C0078003C0078000000F0000000F0000000F0000000F0000000F0 +000000F0000000F003FF00F007FF80F003FF00F0003C0078003C0078003C0078003C003C007C00 +3C007C001E007C001E00FC000F01FC0007C3FC0003FFFC0001FF3C00007E3C0019227EA11D>I< +7FE1FF80FFF3FFC07FE1FF800F003C000F003C000F003C000F003C000F003C000F003C000F003C +000F003C000F003C000F003C000F003C000F003C000FFFFC000FFFFC000FFFFC000F003C000F00 +3C000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F +003C000F003C007FE1FF80FFF3FFC07FE1FF801A227FA11D>II75 DI<7E001F80FF003FC07F003F801F807E001D806E001D806E001D806E001DC0EE001CC0CE00 +1CC0CE001CE1CE001CE1CE001CE1CE001C618E001C738E001C738E001C330E001C330E001C330E +001C3F0E001C1E0E001C1E0E001C0C0E001C000E001C000E001C000E001C000E001C000E001C00 +0E001C000E001C000E007F003F80FF807FC07F003F801A227FA11D>I<7F00FF80FF81FFC07F80 +FF800FC01C000EC01C000EC01C000EE01C000E601C000E601C000E701C000E301C000E381C000E +381C000E381C000E1C1C000E1C1C000E1C1C000E0E1C000E0E1C000E0E1C000E071C000E071C00 +0E071C000E031C000E039C000E019C000E019C000E01DC000E00DC000E00DC000E00FC007FC07C +00FFE07C007FC03C001A227FA11D>I<07FF801FFFE03FFFF07E01F87C00F8780078780078F000 +3CF0003CF0003CF0003CF0003CF0003CF0003CF0003CF0003CF0003CF0003CF0003CF0003CF000 +3CF0003CF0003CF0003CF0003CF0003CF0003C7800787800787C00F87E01F83FFFF01FFFE007FF +8016227DA11D>I<7FFFC000FFFFF0007FFFFC000F00FE000F003E000F001F000F000F000F0007 +800F0007800F0007800F0007800F0007800F0007800F000F000F001F000F003E000F00FE000FFF +FC000FFFF0000FFFC0000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F +0000000F0000000F0000000F0000007FE00000FFF000007FE0000019227FA11D>I<7FFE0000FF +FF80007FFFE0000F03F0000F00F8000F0078000F007C000F003C000F003C000F003C000F003C00 +0F007C000F0078000F00F8000F03F0000FFFE0000FFF80000FFFC0000F03E0000F00F0000F00F0 +000F0078000F0078000F0078000F0078000F0078000F0078000F0079E00F0079E00F0079E00F00 +39E07FE03FC0FFF01FC07FE007001B227FA11D>82 D<01FC380FFF381FFFF83E07F87C01F87800 +F8F00078F00078F00078F00078F000007800007C00003F00003FF0001FFF0007FFC001FFE0000F +F00001F00000F800007800003C00003C70003CF0003CF0003CF00038F80078FC00F0FF01F0FFFF +E0E7FF80E1FE0016227DA11D>I<7FFFFFC0FFFFFFC0FFFFFFC0F01E03C0F01E03C0F01E03C0F0 +1E03C0F01E03C0001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0000 +001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E00 +00001E0000001E0000001E0000001E0000001E000003FFF00003FFF00003FFF0001A227FA11D> +I<7FE07FE0FFF0FFF07FE07FE00F000F000F000F000F000F000F000F000F000F000F000F000F00 +0F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F +000F000F000F000F000F000F000F000F000F000F000F000F000F0007801E0007801E0003C03C00 +03C03C0001F0F80000FFF000007FE000001F80001C2280A11D>II +I<3FE3FE007FE3FF003FE3FE000780F00007C0F00003C1E00003C1E00001E3E00001E3C00000F7 +C00000F78000007F8000007F0000003F0000003E0000001E0000003E0000003F0000007F000000 +7F8000007F800000F7C00000F3C00001E3E00001E1E00003C1E00003C0F00007C0F00007807800 +0F8078000F003C007FC0FF80FFE1FFC07FC0FF801A227FA11D>II<7FFFFCFFFFFCFFFFFCF00078F000F8F000F0F001E0F001E000 +03C00007C0000780000F00000F00001E00003E00003C0000780000780000F00001F00001E00003 +C00003C0000780000F80000F001E1E001E1E001E3C001E7C001E78001EFFFFFEFFFFFEFFFFFE17 +227DA11D>II93 +D<7FFFF8FFFFFCFFFFFC7FFFF816047D7E1D>95 D<0FF800003FFF00007FFF80007C07C0007C03 +E0003801E0000000F0000000F0000000F000003FF00003FFF0000FFFF0003FC0F0007E00F00078 +00F000F000F000F000F000F000F000F000F0007801F0007C07F0003FFFFF800FFE7F8003F81F80 +19187D971D>97 D<7F800000FF8000007F80000007800000078000000780000007800000078000 +0007800000078000000787C000079FF00007FFFC0007F83E0007E01F0007C00F0007C007800780 +078007800380078003C0078003C0078003C0078003C0078003C0078003C0078003800780078007 +C0078007C00F0007E01E0007F07E0007FFFC0007BFF000038FC0001A2280A11D>I<007F8003FF +E007FFF00F81F01E01F03C00E0780000780000780000F00000F00000F00000F00000F00000F000 +007800007800007800F03C00F01E01F00F83E007FFC003FF80007E0014187C971D>I<0007F800 +000FF8000007F8000000780000007800000078000000780000007800000078000000780000FC78 +0003FF78000FFFF8001F83F8001E01F8003C00F800780078007800780070007800F0007800F000 +7800F0007800F0007800F0007800F000780070007800780078007800F8003C01F8003E03F8001F +07F8000FFF7F8003FE7FC000F87F801A227EA11D>I<00FC0003FF0007FFC01F83E01E01E03C00 +F07800F0780078700078F00078FFFFF8FFFFF8FFFFF8F00000F000007800007800003C00783C00 +781E00F80F81F007FFE001FFC0007F0015187D971D>I<0001FC000FFE001FFF003E1F003C1F00 +780E0078000078000078000078007FFFFCFFFFFCFFFFFC00780000780000780000780000780000 +78000078000078000078000078000078000078000078000078000078000078000078000078003F +FFF07FFFF83FFFF018227FA11D>I<00F83E0003FEFF0007FFFF800F8FC7801E03C7001E03C000 +3C01E0003C01E0003C01E0003C01E0003C01E0003C01E0001E03C0001E03C0000F8F80001FFF00 +001FFE00001CF800001C0000001C0000001E0000000FFF80000FFFF0003FFFFC003C007C007000 +0E0070000F00E0000700E0000700E0000700E000070070000E0078001E003F00FC001FFFF80007 +FFE00000FF000019257E971D>I<7F800000FF8000007F80000007800000078000000780000007 +8000000780000007800000078000000787E000079FF80007BFFC0007F83C0007F01E0007E01E00 +07C01E0007801E0007801E0007801E0007801E0007801E0007801E0007801E0007801E0007801E +0007801E0007801E0007801E0007801E0007801E007FF87FE0FFFCFFF07FF87FE01C2280A11D> +I<00600000F00001F80001F80000F0000060000000000000000000000000000000007FF800FFF8 +007FF8000078000078000078000078000078000078000078000078000078000078000078000078 +000078000078000078000078000078000078007FFFF8FFFFF87FFFF815237CA21D>I<7F000000 +FF0000007F000000070000000700000007000000070000000700000007000000070000000707FF +00070FFF800707FF000700F8000701F0000703E00007078000070F0000071E0000073C0000077E +000007FE000007E7000007C780000783C0000701C0000701E0000700F000070070000700380007 +003C007FF0FF80FFF9FFC07FF0FF801A227FA11D>107 DII<7F87E000FF9FF8007FBFFC0007F83C0007F01E0007E01E0007C01E0007801E0007801E0007 +801E0007801E0007801E0007801E0007801E0007801E0007801E0007801E0007801E0007801E00 +07801E0007801E007FF87FE0FFFCFFF07FF87FE01C1880971D>I<00FC0003FF000FFFC01F87E0 +3E01F03C00F0780078780078F0003CF0003CF0003CF0003CF0003CF0003CF0003CF8007C780078 +7C00F83C00F03E01F01F87E00FFFC003FF0000FC0016187D971D>I<7F87C000FF9FF0007FFFFC +0007F83E0007E01F0007C00F0007C007800780078007800380078003C0078003C0078003C00780 +03C0078003C0078003C0078003800780078007C0078007C00F0007E01E0007F07E0007FFFC0007 +BFF000078FC0000780000007800000078000000780000007800000078000000780000007800000 +078000007FF80000FFFC00007FF800001A2480971D>I<007E3C0001FF3C0007FFFC000F83FC00 +1E00FC003C007C003C007C0078003C0078003C00F0003C00F0003C00F0003C00F0003C00F0003C +00F0003C0078003C0078003C0078007C003C00FC001E01FC001F83FC0007FFBC0003FF3C0000FC +3C0000003C0000003C0000003C0000003C0000003C0000003C0000003C0000003C0000003C0000 +03FFC00007FFE00003FFC01B247E971D>I<7FE07C00FFE1FF007FE7FF8001EF8F8001FE0F8001 +FC070001F8000001F0000001F0000001F0000001E0000001E0000001E0000001E0000001E00000 +01E0000001E0000001E0000001E0000001E0000001E000007FFFE000FFFFE0007FFFE00019187F +971D>I<03FCE01FFFE03FFFE07C07E07001E0E001E0E001E0F001E07800007FC0003FFE000FFF +8001FFE00007F00000F0700078F00038F00038F80038FC0070FE01F0FFFFE0EFFF80E1FE001518 +7C971D>I<00E00001E00001E00001E00001E00001E00001E0007FFFFCFFFFFCFFFFFC01E00001 +E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E01E01E01E01 +E01E01E01E01E01E00F07C00FFF8003FF0000FC0171F7F9E1D>I<7F81FE00FF83FE007F81FE00 +07801E0007801E0007801E0007801E0007801E0007801E0007801E0007801E0007801E0007801E +0007801E0007801E0007801E0007801E0007801E0007803E0007807E0003C0FE0003FFFFE001FF +DFF0007F1FE01C1880971D>I<7FE1FF80FFE1FFC07FE1FF800E001C000F003C00070038000700 +380007807800038070000380700003C0F00001C0E00001C0E00001E1E00000E1C00000E1C00000 +F3C000007380000073800000738000003F0000003F0000003F0000001E00001A187F971D>II<7FE3FF007FF3FF807FE3FF00078070 +0003C0F00001C1E00000E1C00000F3800000778000003F0000001E0000001C0000001E0000003F +0000007700000073800000E1C00001C1E00003C0F00003807000070038007FE1FF80FFE1FFC07F +E1FF801A187F971D>I<7FE1FF80FFE1FFC07FE1FF800F001C0007003C00070038000780380003 +8078000380700001C0700001C0F00001E0E00000E0E00000E0E0000071C0000071C0000071C000 +00318000003B8000003B8000001F0000001F0000000F0000000E0000000E0000000E0000001C00 +00001C0000001C0000383800007C3800007C70000078F000007FE000003FC000001F0000001A24 +7F971D>I<3FFFFE7FFFFE7FFFFE78007C7800F87801F07803E00007C0000F80000F00001E0000 +3C0000780000F00001E00003E00007C0000F801E1F001E3E001E7C001EFFFFFEFFFFFEFFFFFE17 +187E971D>I<0001FC0007FC001FFC003F00003C00007800007800007800007800007800007800 +00780000780000780000780000780000780000780000F00003F000FFE000FF8000FFE00003F000 +00F000007800007800007800007800007800007800007800007800007800007800007800007800 +007800003C00003F00001FFC0007FC0001FC162B7DA51D>I<7E0000FF8000FFE00003F00000F0 +000078000078000078000078000078000078000078000078000078000078000078000078000078 +00003C00003F00001FFC0007FC001FFC003F00003C000078000078000078000078000078000078 +0000780000780000780000780000780000780000780000F00003F000FFE000FF80007E0000162B +7DA51D>125 D E /Fn 1 59 df<78FCFCFCFC7806067C850F>58 D E /Fo +70 124 df<000FE07C00003819C30000E01F878001C03F0F8003C03F0F8007803E070007801E00 +0007801E000007801E000007801E000007801E000007801E000007801E000007801E0000FFFFFF +F800FFFFFFF80007801E000007801E000007801E000007801E000007801E000007801E00000780 +1E000007801E000007801E000007801E000007801E000007801E000007801E000007801E000007 +801E000007801E000007801E000007801E000007801E000007801E00007FF0FFF0007FF0FFF000 +21267FA520>11 D<000FE0000038180000E0040001C01E0003C03E0007803E0007803E0007801C +00078000000780000007800000078000000780000007800000FFFFFE00FFFFFE0007803E000780 +1E0007801E0007801E0007801E0007801E0007801E0007801E0007801E0007801E0007801E0007 +801E0007801E0007801E0007801E0007801E0007801E0007801E0007801E0007801E007FF0FFE0 +7FF0FFE01B267FA51F>I<000FF60000381E0000E03E0001C03E0003C03E0007801E0007801E00 +07801E0007801E0007801E0007801E0007801E0007801E0007801E00FFFFFE00FFFFFE0007801E +0007801E0007801E0007801E0007801E0007801E0007801E0007801E0007801E0007801E000780 +1E0007801E0007801E0007801E0007801E0007801E0007801E0007801E0007801E0007801E007F +F9FFE07FF9FFE01B267FA51F>I<0007F01FC000003C0C70300000F003C0080001C00F803C0003 +C01F807C0007801F007C0007801F007C0007800F00380007800F00000007800F00000007800F00 +000007800F00000007800F00000007800F000000FFFFFFFFFC00FFFFFFFFFC0007800F007C0007 +800F003C0007800F003C0007800F003C0007800F003C0007800F003C0007800F003C0007800F00 +3C0007800F003C0007800F003C0007800F003C0007800F003C0007800F003C0007800F003C0007 +800F003C0007800F003C0007800F003C0007800F003C0007800F003C0007800F003C007FF8FFF3 +FFC07FF8FFF3FFC02A267FA52E>I<780F00FC1F80FC1F80FE1FC0FE1FC07A0F40020040020040 +02004002004004008004008008010008010010020020040040080012117EA51C>34 +D<78FCFCFEFE7A020202020404080810204007117CA50F>39 D<000800100020004000C0018003 +00030006000E000C001C001C00180038003800300070007000700070007000F000E000E000E000 +E000E000E000E000E000E000E000E000F0007000700070007000700030003800380018001C001C +000C000E00060003000300018000C000400020001000080D397BA916>I<800040002000100018 +000C000600060003000380018001C001C000C000E000E000600070007000700070007000780038 +0038003800380038003800380038003800380038007800700070007000700070006000E000E000 +C001C001C0018003800300060006000C00180010002000400080000D397DA916>I<78FCFCFEFE +7A020202020404080810204007117C850F>44 DI<78FCFCFCFC78 +06067C850F>I<0000180000380000380000700000700000700000E00000E00000E00001C00001 +C00001C0000380000380000380000700000700000700000E00000E00000E00001C00001C00001C +0000380000380000380000700000700000E00000E00000E00001C00001C00001C0000380000380 +000380000700000700000700000E00000E00000E00001C00001C00001C00003800003800003800 +00700000700000700000E00000E00000C0000015387DA91C>I<00FE000383800701C00E00E01C +00701C00703C007838003878003C78003C78003C78003CF8003EF8003EF8003EF8003EF8003EF8 +003EF8003EF8003EF8003EF8003EF8003EF8003EF8003EF8003EF8003E78003C78003C78003C3C +00783C00783C00781C00700E00E00701C003838000FE0017267EA41C>I<00600000E00003E000 +3FE000FDE000C1E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E000 +01E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E000 +01E00001E00001E00001E00001E00003F000FFFFC0FFFFC012257BA41C>I<01F80007FF001C1F +803007C02003E04001F04001F0F801F8FC01F8FC00F8FC00F8FC00F87801F80001F80001F00001 +F00003E00003C00007C0000780000F00001E00001C0000380000600000C0000180000100000200 +080400080C00101800103000103FFFF07FFFF0FFFFE0FFFFE015257DA41C>I<00FE0003FF800F +07C01801E01001F03E01F03E01F83E00F83E00F81C01F80001F80001F00001F00001E00003C000 +0780000E0001FE000007800001E00000F00000F80000FC00007C00007E00007E30007E78007EFC +007EFC007EFC007CF800FC4000F86000F83001F01E07E007FF8000FE0017267EA41C>I<0000C0 +0000C00001C00003C00003C00007C0000FC0000BC00013C00033C00023C00043C000C3C00083C0 +0103C00303C00203C00403C00C03C00803C01003C03003C02003C04003C0C003C0FFFFFEFFFFFE +0003C00003C00003C00003C00003C00003C00003C00003C0007FFE007FFE17257EA41C>I<1000 +201E01C01FFFC01FFF801FFF001FFC0013E0001000001000001000001000001000001000001000 +0010FC001307001403801801C01001E00001E00000F00000F00000F80000F80000F87000F8F800 +F8F800F8F800F8F800F08000F04001F04001E02003C03007801C0F0007FE0003F80015267DA41C +>I<001F80007FE000F03003C0300780780F00F80E00F81E00703C00003C00003C000078000078 +0000787E00F88380F900C0FA00E0FC0070FC0078FC003CF8003CF8003EF8003EF8003EF8003EF8 +003E78003E78003E78003E78003C3C003C3C007C1C00781E00700F00E00783C001FF80007E0017 +267EA41C>I<2000003800003FFFFE3FFFFE7FFFFC7FFFFC400008400010400020800020800040 +000080000080000100000200000200000400000C00000C00001800001800003800003800003800 +00700000700000F00000F00000F00000F00000F00001F00001F00001F00001F00001F00001F000 +01F00000E00017277DA51C>I<007E0003FF800783C00E00E01C00701800703800383800383800 +383800383C00383E00701F00701FC0E00FE0C007FB0003FE0001FF0000FF80033FE0060FF01C07 +F83801FC3000FC70003C60001EE0001EE0000EE0000EE0000EE0000E70000C70001C3800381C00 +700F01E007FF8000FE0017267EA41C>I<00FE0003FF800783C00E00E01C00F03C007078007878 +0078F8003CF8003CF8003CF8003CF8003EF8003EF8003EF8003E78003E78007E3C007E1C007E1C +00BE0E013E03823E00FC3E00003C00003C00003C00007C0000780000781C00F03E00F03E01E03C +01C01803801C0F000FFC0003F00017267EA41C>I<78FCFCFCFC78000000000000000000000000 +78FCFCFCFC7806187C970F>I<00002000000000700000000070000000007000000000F8000000 +00F800000000F8000000017C000000017C000000017C000000023E000000023E000000023E0000 +00041F000000041F0000000C1F800000080F800000080F800000100FC000001007C000001007C0 +00002003E000002003E000002003E000004001F000007FFFF000007FFFF000008000F800008000 +F800018000FC000100007C000100007C000200007E000200003E000200003E000600001F001F00 +003F00FFE003FFF8FFE003FFF825277EA62A>65 DI<0001FE0080000FFF8180003F01C38000 +7C00338001F0001F8003E0000F8007C00007800F800003800F800003801F000001803F00000180 +3E000001807E000000807E000000807C000000807C00000000FC00000000FC00000000FC000000 +00FC00000000FC00000000FC00000000FC00000000FC000000007C000000007C000000007E0000 +00807E000000803E000000803F000000801F000001000F800001000F8000030007C000020003E0 +00040001F0000800007C003000003F00E000000FFF80000001FE000021287DA628>III< +FFFFFFF8FFFFFFF803E000F803E0003C03E0001C03E0000C03E0000C03E0000403E0000403E000 +0403E0000203E0000203E0080203E0080003E0080003E0080003E0180003E0380003FFF80003FF +F80003E0380003E0180003E0080003E0080003E0080003E0080003E0000003E0000003E0000003 +E0000003E0000003E0000003E0000003E0000003E0000003F00000FFFFC000FFFFC0001F267EA5 +24>I<0001FE0080000FFF8180003F01C380007C00338001F0001F8003E0000F8007C00007800F +800003800F800003801F000001803F000001803E000001807E000000807E000000807C00000080 +7C00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC000000 +00FC0007FFF87C0007FFF87C00001F807E00000F807E00000F803E00000F803F00000F801F0000 +0F800F80000F800F80000F8007C0000F8003E0000F8001F0001780007C002380003F80C180000F +FF80800001FE000025287DA62B>III76 DII<0003FC0000001E07800000 +7801E00000F000F00001E000780003C0003C000780001E000F00000F001F00000F801F00000F80 +3E000007C03E000007C07E000007E07C000003E07C000003E0FC000003F0FC000003F0FC000003 +F0FC000003F0FC000003F0FC000003F0FC000003F0FC000003F0FC000003F0FC000003F07C0000 +03E07E000007E07E000007E03E000007C03E000007C01F00000F801F00000F800F80001F000780 +001E0003C0003C0001E000780000F000F000007801E000001E0780000003FC000024287DA62B> +II82 D<01FC0407FF0C0F038C1C00DC38003C78001C70001CF0000CF0000C +F0000CF00004F00004F80004F800007C00007F00003FF0001FFF000FFFC007FFF003FFF8003FFC +0003FC00007E00003E00001F00001F80000F80000F80000F80000FC0000FC0000EE0001EE0001C +F8003CEC0038C780F0C1FFE0807F8018287DA61F>I<7FFFFFFFC07FFFFFFFC07C01F007C07001 +F001C06001F000C04001F000404001F00040C001F000608001F000208001F000208001F0002080 +01F000208001F000200001F000000001F000000001F000000001F000000001F000000001F00000 +0001F000000001F000000001F000000001F000000001F000000001F000000001F000000001F000 +000001F000000001F000000001F000000001F000000001F000000001F000000001F000000001F0 +00000003F8000001FFFFF00001FFFFF00023267EA528>I86 +DI<3FFFFFE03FFFFFE03F8007C03C000FC038000F8030001F0030001F0060003E +0060007E0040007C004000F8004000F8004001F0000003F0000003E0000007C000000FC000000F +8000001F0000001F0000003E0000007E0000007C000000F8002001F8002001F0002003E0002003 +E0002007C000600FC000600F8000401F0000C01F0000C03E0001C07E0003C07C001FC0FFFFFFC0 +FFFFFFC01B267DA522>90 D<07F80000180E00003C0780003E03C0003E01C0003E01E0000801E0 +000001E0000001E0000001E00000FFE00003E1E0000F01E0001E01E0003C01E0007C01E000F801 +E080F801E080F801E080F803E0807803E0807C04F1801E08FF0007F03C0019187E971C>97 +D<0F000000FF000000FF0000001F0000000F0000000F0000000F0000000F0000000F0000000F00 +00000F0000000F0000000F0000000F0000000F0FC0000F3070000F4038000F801C000F000E000F +000F000F0007800F0007800F0007800F0007C00F0007C00F0007C00F0007C00F0007C00F0007C0 +0F0007800F0007800F000F800F000F000F000E000F801C000E4038000C20F000081F80001A267E +A51F>I<00FF800380600700F00E01F01C01F03C01F07C0040780000780000F80000F80000F800 +00F80000F80000F800007800007800007C00003C00101C00100E002007004003818000FE001418 +7E9719>I<00003C000003FC000003FC0000007C0000003C0000003C0000003C0000003C000000 +3C0000003C0000003C0000003C0000003C0000003C00007E3C0003C13C000700BC000E007C001C +003C003C003C007C003C0078003C0078003C00F8003C00F8003C00F8003C00F8003C00F8003C00 +F8003C0078003C0078003C0078003C003C003C001C003C000E007C000700BE0003833FC000FC3F +C01A267EA51F>I<00FC000387000E03801E01C03C01E03C01E07800E07800F0F800F0F800F0FF +FFF0F80000F80000F80000F800007800007800007C00003C00101C00100E002007004003818000 +FE0014187E9719>I<003F0000F18001C3C003C7C00387C0078380078000078000078000078000 +078000078000078000078000FFFC00FFFC00078000078000078000078000078000078000078000 +078000078000078000078000078000078000078000078000078000078000078000078000078000 +7FFC007FFC0012267FA511>I<00001E01F861070E871E07871C03823C03C07C03E07C03E07C03 +E07C03E07C03E03C03C01C03801E0780170E0011F8003000003000003000003000003800001FFF +800FFFE00FFFF01800F830003C70001EE0000EE0000EE0000EE0000EE0000E70001C3800381C00 +700701C001FF0018257E981C>I<0F000000FF000000FF0000001F0000000F0000000F0000000F +0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0FC0000F107000 +0F2078000F4038000F803C000F803C000F003C000F003C000F003C000F003C000F003C000F003C +000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F00 +3C00FFF1FFC0FFF1FFC01A267EA51F>I<1E003F003F003F003F001E0000000000000000000000 +0000000000000F00FF00FF001F000F000F000F000F000F000F000F000F000F000F000F000F000F +000F000F000F000F000F00FFF0FFF00C267FA50F>I<007800FC00FC00FC00FC00780000000000 +0000000000000000000000003C07FC07FC007C003C003C003C003C003C003C003C003C003C003C +003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C703CF838F878F87060 +E01F800E3182A511>I<0F000000FF000000FF0000001F0000000F0000000F0000000F0000000F +0000000F0000000F0000000F0000000F0000000F0000000F0000000F03FF000F03FF000F00F000 +0F00C0000F0080000F0100000F0200000F0400000F0800000F1C00000F3C00000F7E00000F9E00 +000F0F00000F0F80000F0780000F07C0000F03C0000F01E0000F01F0000F01F0000F01F800FFE3 +FF80FFE3FF8019267EA51D>I<0F00FF00FF001F000F000F000F000F000F000F000F000F000F00 +0F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F +000F000F000F00FFF0FFF00C267FA50F>I<0F07E00FC000FF187830F000FF203C4078001F401C +8038000F801F003C000F801F003C000F001E003C000F001E003C000F001E003C000F001E003C00 +0F001E003C000F001E003C000F001E003C000F001E003C000F001E003C000F001E003C000F001E +003C000F001E003C000F001E003C000F001E003C000F001E003C000F001E003C00FFF1FFE3FFC0 +FFF1FFE3FFC02A187E972F>I<0F0FC000FF107000FF2078001F4038000F803C000F803C000F00 +3C000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F +003C000F003C000F003C000F003C000F003C000F003C00FFF1FFC0FFF1FFC01A187E971F>I<00 +FE000383800701C01E00F01C00703C007878003C78003C78003CF8003EF8003EF8003EF8003EF8 +003EF8003EF8003E78003C78003C3C00783C00781E00F00F01E003838000FE0017187E971C>I< +0F0FC000FF307000FF4038000F801C000F001E000F000F000F000F800F000F800F0007800F0007 +C00F0007C00F0007C00F0007C00F0007C00F0007C00F0007800F000F800F000F800F000F000F00 +1E000F801C000F4038000F20F0000F1F80000F0000000F0000000F0000000F0000000F0000000F +0000000F0000000F0000000F000000FFF00000FFF000001A237E971F>I<007C040003C30C0007 +008C000E005C001E007C003C003C007C003C007C003C0078003C00F8003C00F8003C00F8003C00 +F8003C00F8003C00F8003C0078003C007C003C007C003C003C003C001E007C000E007C000700BC +0003833C0000FC3C0000003C0000003C0000003C0000003C0000003C0000003C0000003C000000 +3C0000003C000003FFC00003FFC01A237E971D>I<0F1F00FF2380FF47C01F87C00F87C00F8380 +0F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F0000 +0F00000F00000F0000FFF800FFF80012187E9716>I<07E100181B00300700600300E00300E001 +00E00100F00100FC00007FE0003FF8001FFC0007FE00007F00000F80800780800380C00380C003 +80C00300E00300F00600CC1C0083F00011187E9716>I<00800000800000800000800001800001 +80000180000380000780000F80001FFF00FFFF0007800007800007800007800007800007800007 +800007800007800007800007800007800007808007808007808007808007808007808003810003 +C10001E200007C0011227FA116>I<0F003C00FF03FC00FF03FC001F007C000F003C000F003C00 +0F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C +000F003C000F003C000F007C000F007C0007007C000700BE0003C33FC000FC3FC01A187E971F> +IIIII<7FFFF07801E06003E04003C0400780C00F80800F00801E00803E +00003C0000780000F00000F00001E00003C01007C0100780100F00101F00301E00203C00607C00 +607801E0FFFFE014187E9719>II E /Fp 40 122 +df45 D<387CFCFCF87006067A8511>I<0000006000000000E0 +00000000E000000001E000000001F000000003F000000003F000000006F00000000EF00000000C +F000000018F000000018F000000030F000000030F000000060F000000060F0000000C0F0000000 +C0F000000180F000000300F000000300F000000600F000000600F800000C007800000C00780000 +1FFFF800001FFFF80000300078000070007800006000780000C000780000C00078000180007800 +0180007800030000780007000078001F80007800FFE00FFFC0FFE00FFFC022277DA629>65 +D<007FFFFE00007FFFFF800003C007C00003C003E000078001F000078001F000078000F0000780 +00F0000F0000F0000F0001F0000F0001F0000F0001E0001E0003E0001E0007C0001E000780001E +000F00003C003E00003C01F800003FFFF800003C003C000078001E000078001F000078000F0000 +78000F8000F0000F8000F0000F8000F0000F8000F0000F8001E0001F0001E0001F0001E0001E00 +01E0003E0003C0007C0003C000F80003C001F00007C007E000FFFFFF8000FFFFFE000024267DA5 +27>I<00001FC0300000FFF0600003F03860000F800CE0001E0007E0003C0007C000780003C000 +F00003C001E00003C003C000038007C000038007800003800F000003801F000003001F00000300 +3E000000003E000000003C000000007C000000007C000000007C00000000F800000000F8000000 +00F800000000F800000000F800000000F800001800F800001800F800003000F800003000780000 +300078000060007C0000C0003C000180001E000300001E000600000F800C000007E078000001FF +E00000007F800000242878A628>I<007FFFFE00007FFFFF800003C007C00003C001E000078000 +F000078000780007800078000780003C000F00003C000F00003C000F00003C000F00003C001E00 +003C001E00003C001E00003C001E00003C003C00007C003C00007C003C00007C003C00007C0078 +00007800780000F800780000F800780000F000F00001F000F00001E000F00003E000F00003C001 +E000078001E000078001E0000F0001E0001E0003C0003C0003C000780003C001F00007C007C000 +FFFFFF0000FFFFFC000026267DA52A>I<007FFFFFF8007FFFFFF80003C001F80003C000780007 +800038000780003800078000300007800030000F000030000F000030000F000030000F00303000 +1E006060001E006000001E006000001E00E000003C01C000003FFFC000003FFFC000003C03C000 +007801800000780180000078018000007801806000F00300C000F00000C000F000018000F00001 +8001E000018001E000030001E000070001E000060003C0000E0003C0001E0003C0003C0007C001 +FC00FFFFFFFC00FFFFFFF80025267DA526>I<007FFF0FFFE0007FFE0FFFC00003C00078000003 +C000780000078000F00000078000F00000078000F00000078000F000000F0001E000000F0001E0 +00000F0001E000000F0001E000001E0003C000001E0003C000001E0003C000001E0003C000003C +00078000003FFFFF8000003FFFFF8000003C000780000078000F00000078000F00000078000F00 +000078000F000000F0001E000000F0001E000000F0001E000000F0001E000001E0003C000001E0 +003C000001E0003C000001E0003C000003C00078000003C00078000003C00078000007C000F800 +00FFFE1FFFC000FFFC1FFF80002B267DA529>72 D<007FFF007FFF0003C00003C0000780000780 +000780000780000F00000F00000F00000F00001E00001E00001E00001E00003C00003C00003C00 +003C0000780000780000780000780000F00000F00000F00000F00001E00001E00001E00001E000 +03C00003C00003C00007C000FFFE00FFFE0018267DA515>I<007FFF80007FFF800003C0000003 +C00000078000000780000007800000078000000F0000000F0000000F0000000F0000001E000000 +1E0000001E0000001E0000003C0000003C0000003C0000003C0000007800000078000000780000 +0078000400F0000C00F0000C00F0000C00F0001801E0001801E0003801E0003001E0007003C000 +7003C000E003C003E007C00FE0FFFFFFC0FFFFFFC01E267DA523>76 D<007FC003FFE0007FE003 +FFC00003E0007E000003E00038000006F00030000006F00030000006F000300000067800300000 +0C78006000000C78006000000C38006000000C3C00600000183C00C00000181C00C00000181E00 +C00000181E00C00000301E01800000300F01800000300F01800000300F01800000600783000000 +6007830000006007830000006003C3000000C003C6000000C003C6000000C001E6000000C001E6 +0000018001EC0000018000FC0000018000FC0000018000FC000003000078000003000078000003 +00007800000F8000780000FFF800300000FFF0003000002B267DA529>78 +D<007FFFFC00007FFFFF800003C007C00003C003E000078001E000078001F000078001F0000780 +01F0000F0001F0000F0001F0000F0001F0000F0001F0001E0003E0001E0003E0001E0007C0001E +000780003C000F00003C001E00003C00F800003FFFE00000780000000078000000007800000000 +7800000000F000000000F000000000F000000000F000000001E000000001E000000001E0000000 +01E000000003C000000003C000000003C000000007C0000000FFFE000000FFFC00000024267DA5 +26>80 D<007FFFF800007FFFFE000003C01F800003C007C000078003C000078003E000078003E0 +00078003E0000F0003E0000F0003E0000F0003E0000F0003C0001E0007C0001E000780001E000F +00001E001E00003C003800003C01E000003FFF0000003C038000007801C000007800E000007800 +E000007800F00000F000F00000F000F00000F000F00000F000F00001E001F00001E001F00001E0 +01F00001E001F00003C003F02003C003F06003C001F06007C001F0C0FFFE00F080FFFC00F18000 +00003E0023277DA528>82 D<0000FC0C0003FF08000F0798001C01F8003800F8007000F0007000 +7000E0007000E0007001C0006001C0006001C0006001C0006001C0000001E0000001F0000001FC +000000FF8000007FF000003FFC00000FFC000001FE0000003F0000000F0000000F0000000F0000 +000700180007001800070038000E0030000E0030000E0038001C0078001C00780038007C007000 +7E00E000E783C000C3FF800080FE00001E287CA61F>I86 +DI<001FFFFF80001FFFFF80001FC00F00003E001E00003C003E000038003C0000 +70007800006000F000006001E00000C003E00000C003C00000C007800001800F000000001E0000 +00003C000000003C000000007800000000F000000001E000000003C000000007C0000000078000 +00000F000000001E003000003C006000007C006000007800600000F000C00001E000C00003C001 +C000078001800007800380000F000380001E000700003C001F000078007F0000FFFFFE0000FFFF +FE000021267CA522>90 D<003C3000E2780181F00301F00701F00E00F01E01E01C01E03C01E03C +01E07803C07803C07803C07803C0700780F00786F00786700786700F0C700F0C701F0C30371818 +43100F81E017187B971C>97 D<01E0001FE0003FE00003E00003C00003C00003C00003C0000780 +000780000780000780000F00000F00000F3E000F43001F81801F01C01E01C01E01C03C01C03C01 +E03C01E03C01C07803C07803C07803C07803C0700780F00780F00700700F00700E00701C007018 +0030300018E0000F800013267BA519>I<003E0000E1800380800701C00E03C01C03C01C038038 +0000780000780000F00000F00000F00000F00000E00000E00000E00000E00080E00180E0030070 +0600300C001838000FC00012187A9719>I<00000F0000FF0001FF00001F00001E00001E00001E +00001E00003C00003C00003C00003C000078000078003C7800E2780181F00301F00701F00E00F0 +1E01E01C01E03C01E03C01E07803C07803C07803C07803C0700780F00786F00786700786700F0C +700F0C701F0C3037181843100F81E018267BA51C>I<003E0001C1000381800700C00E00C01C00 +C03C0180380180780700781C00FFF000F00000F00000F00000F00000E00000E00000E00080E001 +80700300700600300C0018380007C00012187A9719>I<00001E00000071800000E1800000E3C0 +0001E7800001E3000003C0000003C0000003C0000003C0000003C0000007800000078000000780 +0000FFFE0001FFFE00000F0000000F0000000F0000000F0000000F0000001E0000001E0000001E +0000001E0000001E0000003C0000003C0000003C0000003C0000003C0000003C00000078000000 +780000007800000078000000F0000000F0000000F0000000F0000000E0000001E0000001E00000 +71C00000F1C00000F1800000E3800000630000003C0000001A3182A511>I<000F0C00389E0060 +7C00C07C01C07C03803C0780780700780F00780F00781E00F01E00F01E00F01E00F01C01E03C01 +E03C01E01C01E01C03C01C03C01C07C00C0FC006178003E780000780000780000F00000F00000F +00001E00601E00F03C00F07800E0E0007F800017237D9719>I<0078000007F800000FF8000000 +F8000000F0000000F0000000F0000000F0000001E0000001E0000001E0000001E0000003C00000 +03C0000003C7C00003D8700007B0780007E0380007C03800078078000F8078000F0078000F0078 +000F0078001E00F0001E00F0001E00F0001E01E0003C01E0003C01E1803C03C1803C03C1807803 +C300780783007803860078038400F00188006000F00019267DA51C>I<00300078007800300000 +00000000000000000000000000000000078019C030E021E061E061E0C1E0C3C003C00780078007 +800F000F000F001E181E183C183C303C303C2038601CC00F000D257CA411>I<00780007F8000F +F80000F80000F00000F00000F00000F00001E00001E00001E00001E00003C00003C00003C07803 +C08407830E07841E07841E07880C0F10000F20000F40000F80001F80001EF0001E38001E3C003C +1E003C1E0C3C1E0C3C1E0C783C18781C18781C10781C30F00E606007C017267DA519>107 +D<00F00FF01FF001F001E001E001E001E003C003C003C003C007800780078007800F000F000F00 +0F001E001E001E001E003C003C003C003C00780078C078C078C0F180F180F180710033001E000C +267CA50E>I<0F01F807C00011870E18700031CC0E30780061F80F60380061F007C0380061E00F +807800C3E00F807800C3C00F00780003C00F00780003C00F00780007801E00F00007801E00F000 +07801E00F00007801E01E0000F003C01E0000F003C01E1800F003C03C1800F003C03C1801E0078 +03C3001E00780783001E00780386001E00780384003C00F001880018006000F00029187C972D> +I<0F01F00011861C0031CC1E0061F80E0061F00E0061E01E00C3E01E00C3C01E0003C01E0003C0 +1E0007803C0007803C0007803C00078078000F0078000F0078600F00F0600F00F0601E00F0C01E +01E0C01E00E1801E00E1003C00620018003C001B187C971F>I<003F0000E1800380C00700E00E +00701C00701C0070380070780070780070F000F0F000F0F000F0F000F0E001E0E001E0E001C0E0 +0380E00380E00700700E00301C001870000FC00014187A971C>I<00F03E0001184300031D8180 +061F01C0061E01C0061E01C00C3C01C00C3C01E0003C01E0003C01C0007803C0007803C0007803 +C0007803C000F0078000F0078000F0070000F00F0001E00E0001F01C0001F0180001F0300003C8 +E00003C7800003C0000003C00000078000000780000007800000078000000F0000000F0000000F +000000FFF00000FFF000001B2380971C>I<003C1800E2380181700301F00701F00E00F01E01E0 +1C01E03C01E03C01E07803C07803C07803C07803C0700780F00780F00780700780700F00700F00 +701F00303F00185E000F9E00001E00001E00003C00003C00003C00003C00007800007800007800 +0FFF800FFF8015237B9719>I<0F07E0118C3031D83861F07861E07861E030C3C000C3C00003C0 +0003C0000780000780000780000780000F00000F00000F00000F00001E00001E00001E00001E00 +003C000018000015187C9717>I<003F0000618000C0C00180E00381E00381E00781C007800007 +C00007FC0003FF0003FF8001FFC0003FC00007C00003C03001C07801C0F00380E0038060070060 +06003818000FE00013187D9717>I<006000F000F000F001E001E001E001E003C003C0FFFCFFFC +07800780078007800F000F000F000F001E001E001E001E003C003C183C183C1878307830786038 +4018C00F000E227BA112>I<0780060008C00F0010E01E0030E01E0060F01E0061E01E00C1E03C +00C1E03C0003C03C0003C03C0003C078000780780007807800078078000F00F0000F00F0C00F00 +F0C00F00F0C00F01E1800F01E1800F01E1800702E300038C620001F83C001A187C971E>I<0780 +3008C07810E07830E07860F03861E038C1E018C1E01803C01803C01803C0300780300780300780 +300F00600F00600F00400F00C00F00800F01800F010007020003840000F80015187C9719>I<07 +8006030008C00F078010E01E078030E01E078060F01E038061E01E0380C1E03C0180C1E03C0180 +03C03C018003C03C018003C07803000780780300078078030007807803000F00F006000F00F006 +000F00F004000F00F00C000F00F008000F00F018000701F01000070370200003C638400000FC0F +800021187C9725>I<07800608C00F10E01E30E01E60F01E61E01EC1E03CC1E03C03C03C03C03C +03C0780780780780780780780F00F00F00F00F00F00F00F00F01E00F01E00F01E00703E0038FC0 +01FBC00003C00003C00007800007803C0F003C0E00781C0020180030300010E0000F800018237C +971B>121 D E /Fq 56 123 df<0007FC00003FFF0000FE038001F807C003F007E003E00FE007 +E00FE007E00FE007E007C007E0010007E0000007E0000007E00000FFFFFFE0FFFFFFE0FFFFFFE0 +07E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007 +E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E07FFC +3FFE7FFC3FFE7FFC3FFE1F267FA523>12 D<1C007F007F80FF80FFC0FFC07FC07FC01CC000C000 +C0018001800300030006000C001C00380020000A147C8812>44 DI<1C003E007F00FF80FF80FF807F003E001C0009097C8812>I<000E00001E0000FE001F +FE00FFFE00FFFE00E0FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000 +FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000 +FE0000FE0000FE0000FE007FFFFE7FFFFE7FFFFE17247CA320>49 D<01FF000007FFE0001FFFF8 +003E07FC007C01FE007E00FF00FF007F00FF007F80FF007F80FF003F807E003F803C003F800000 +7F8000007F0000007F000000FE000000FC000001F8000001F0000003E0000007C000000F800000 +1F0000003C00000078038000F0038001C0038003800700070007000FFFFF001FFFFF003FFFFF00 +7FFFFF00FFFFFE00FFFFFE00FFFFFE0019247DA320>I<00FF000007FFE0000FFFF8001F01FC00 +3E00FE007F00FE007F807F007F807F007F807F003F007F001E00FF000C00FE000000FC000000FC +000001F8000007E00000FF800000FFE0000003F8000000FC000000FE0000007F0000007F000800 +7F803E007F807F007F80FF807F80FF807F80FF807F00FF807F007F00FE007E00FE003F03FC001F +FFF80007FFE00000FF000019247DA320>I<00003C0000003C0000007C000000FC000001FC0000 +03FC000003FC000007FC00000EFC00001CFC000038FC000078FC000070FC0000E0FC0001C0FC00 +0380FC000700FC000700FC000E00FC001C00FC003800FC007000FC00F000FC00FFFFFFE0FFFFFF +E0FFFFFFE00001FC000001FC000001FC000001FC000001FC000001FC000001FC00007FFFE0007F +FFE0007FFFE01B247EA320>I<000FE000007FF80000FFFC0003F81E0007E03F000FC07F001F80 +7F001F007F003F007F003F003E007E0000007E0000007E000000FE1F8000FE7FE000FEE0F800FF +807C00FF007E00FF003E00FF003F00FE003F00FE003F80FE003F80FE003F80FE003F807E003F80 +7E003F807E003F803F003F003F003F001F007E001F807C000FC0F80007FFF00001FFE000007F80 +0019247DA320>54 D<380000003E0000003FFFFFC03FFFFFC03FFFFFC07FFFFF807FFFFF007FFF +FE007FFFFC007000380070007000E0007000E000E000E001C00000038000000780000007000000 +0F0000001E0000001E0000003E0000003E0000007E0000007C0000007C000000FC000000FC0000 +00FC000000FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000000F800 +00007000001A267CA520>I<00FF000003FFC00007FFF0001FC1F8003F00FC003F007C007E007E +007E003E00FE003F00FE003F00FE003F00FE003F80FE003F80FE003F80FE003F807E007F807E00 +7F803F007F801F00FF800F81BF8003FF3F8000FE3F8000003F8000003F0000003F0000003F003E +007E007F007E007F007C007F00FC007F00F8003E01F0003C07E0001FFFC0000FFF000003FC0000 +19247DA320>57 D<1C003E007F00FF80FF80FF807F003E001C0000000000000000000000000000 +001C003E007F00FF80FF80FF807F003E001C0009197C9812>I<00000E00000000001F00000000 +001F00000000003F80000000003F80000000003F80000000007FC0000000007FC000000000FFE0 +00000000FFE000000000FFE000000001DFF000000001CFF000000003CFF80000000387F8000000 +0387F80000000707FC0000000703FC0000000F03FE0000000E01FE0000000E01FE0000001C01FF +0000001C00FF0000003C00FF80000038007F8000003FFFFF8000007FFFFFC000007FFFFFC00000 +F0003FE00000E0001FE00000E0001FE00001C0000FF00001C0000FF00003C0000FF80003800007 +F800FFFC00FFFFE0FFFC00FFFFE0FFFC00FFFFE02B267EA530>65 DI<0000FF8018000FFFF0 +38003FFFFC7800FFC03EF801FE000FF803F80003F807F00001F80FE00000F81FC00000781FC000 +00783F800000783F800000387F800000387F000000387F00000000FF00000000FF00000000FF00 +000000FF00000000FF00000000FF00000000FF00000000FF000000007F000000007F000000007F +800000383F800000383F800000381FC00000381FC00000700FE000007007F00000E003F80001C0 +01FE00078000FFC03F00003FFFFE00000FFFF8000000FFC00025267CA52E>IIII<0000 +FF801800000FFFF03800003FFFFC780000FFC03EF80001FE000FF80003F80003F80007F00001F8 +000FE00000F8001FC0000078001FC0000078003F80000078003F80000038007F80000038007F00 +000038007F0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF00000000 +00FF0000000000FF0000000000FF0007FFFF807F0007FFFF807F0007FFFF807F800007F8003F80 +0007F8003F800007F8001FC00007F8001FC00007F8000FE00007F80007F00007F80003F80007F8 +0001FE000FF80000FFC03FF800003FFFFCF800000FFFF078000000FFC0180029267CA532>II< +FFFFF0FFFFF0FFFFF003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC00 +03FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC00 +03FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC0003FC00FFFFF0FFFFF0FFFFF014267E +A518>I76 D78 D<0001FF0000001FFFF000007F01FC0001FC007F0003F0001F8007E0000F +C00FE0000FE01FC00007F01FC00007F03F800003F83F800003F87F800003FC7F000001FC7F0000 +01FCFF000001FEFF000001FEFF000001FEFF000001FEFF000001FEFF000001FEFF000001FEFF00 +0001FEFF000001FEFF000001FE7F000001FC7F800003FC7F800003FC3F800003F83F800003F81F +C00007F01FC00007F00FE0000FE007F0001FC003F8003F8001FC007F00007F01FC00001FFFF000 +0003FF800027267CA530>II82 D<00FF018007FFC3800FFFF7801F81FF803E003F807E000F +807C000F807C000780FC000780FC000380FC000380FE000380FF000000FFE000007FFE00007FFF +E0003FFFF8001FFFFC000FFFFE0007FFFF0003FFFF00007FFF800007FF8000007FC000001FC000 +001FC060000FC0E0000FC0E0000FC0E0000FC0F0000F80F0000F80F8001F00FE001F00FFC07E00 +F7FFFC00E1FFF000C03FC0001A267CA523>I<7FFFFFFFFC7FFFFFFFFC7FFFFFFFFC7F00FF01FC +7C00FF007C7800FF003C7000FF001CF000FF001EF000FF001EE000FF000EE000FF000EE000FF00 +0EE000FF000EE000FF000E0000FF00000000FF00000000FF00000000FF00000000FF00000000FF +00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000 +FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF000000FFFFFF0000 +FFFFFF0000FFFFFF0027257EA42C>IIII<7FFFF07FFF007FFFF07FFF007FFFF07FFF0001FF0003 +800001FF0007800000FF800F0000007FC01E0000007FC01C0000003FE03C0000001FF078000000 +0FF8700000000FF8E000000007FDE000000003FFC000000003FF8000000001FF8000000000FF80 +00000000FF80000000007FC0000000003FE0000000007FE000000000FFF000000000EFF8000000 +01E7FC00000003C7FC0000000383FE0000000781FF0000000F01FF0000001E00FF8000001C007F +C000003C007FC0000078003FE00000F0001FF00000E0000FF00001E0000FF800FFFF00FFFFE0FF +FF00FFFFE0FFFF00FFFFE02B267EA530>I<03FF00000FFFE0001F03F0003F80F8003F80FC003F +807C001F007E000E007E0000007E0000007E00001FFE0001FFFE000FF87E001FC07E003F007E00 +7E007E00FC007E00FC007E00FC007E00FC007E00FC00FE007E00FE003F03BFF01FFF1FF003FC0F +F01C197E981F>97 DI<007FE001FFF807E07C0F80FE1F00FE3F00FE7F007C7E00387E0000 +FE0000FE0000FE0000FE0000FE0000FE0000FE00007E00007E00007F000E3F000E1F801C0F803C +07E0F801FFE0007F8017197E981C>I<0000FFC00000FFC00000FFC000000FC000000FC000000F +C000000FC000000FC000000FC000000FC000000FC000000FC000000FC0003F8FC001FFEFC007E0 +7FC00F801FC01F001FC03F000FC03F000FC07E000FC07E000FC0FE000FC0FE000FC0FE000FC0FE +000FC0FE000FC0FE000FC0FE000FC07E000FC07E000FC07F000FC03F000FC01F001FC00F803FC0 +07E0FFFC01FFCFFC007F0FFC1E267EA523>I<007F8003FFE007C1F00F80781F003C3F003E7E00 +3E7E001E7E001FFE001FFE001FFFFFFFFFFFFFFE0000FE0000FE00007E00007E00003F00073F00 +071F000E0F801C07E07801FFF0003FC018197E981D>I<000FC0007FF000F8F801F1FC03F1FC07 +E1FC07E0F807E07007E00007E00007E00007E00007E000FFFF00FFFF00FFFF0007E00007E00007 +E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007 +E00007E00007E00007E0007FFF007FFF007FFF0016267EA513>I<00FE07C007FFDFE00F83F9F0 +1F01F1F03E00F8E03E00F8407E00FC007E00FC007E00FC007E00FC007E00FC003E00F8003E00F8 +001F01F0000F83E0001FFFC00018FE00003800000038000000380000003C0000003FFFF0001FFF +FE000FFFFF0007FFFF801FFFFFC03C001FC0780007E0F80003E0F80003E0F80003E0F80003E07C +0007C03E000F801F803F0007FFFC0000FFE0001C257E9820>II<07000F801FC03FE03FE0 +3FE01FC00F80070000000000000000000000FFC0FFC0FFC00FC00FC00FC00FC00FC00FC00FC00F +C00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC0FFF8FFF8FFF80D277EA611>I +107 DIII<00 +7FC00001FFF00007E0FC000F803E001F001F003F001F807E000FC07E000FC07E000FC0FE000FE0 +FE000FE0FE000FE0FE000FE0FE000FE0FE000FE0FE000FE07E000FC07E000FC07E000FC03F001F +801F001F000F803E0007E0FC0003FFF800007FC0001B197E9820>II114 D<03FCC01FFFC03C07C070 +03C07001C0F001C0F001C0F80000FE00007FF8007FFE003FFF801FFFC007FFE0007FE00003F060 +01F0E000F0E000F0F000F0F000E0F801E0FE03C0F7FF00C1FC0014197E9819>I<00E00000E000 +00E00000E00001E00001E00001E00003E00007E0000FE0001FFFC0FFFFC0FFFFC007E00007E000 +07E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E0E007E0E007E0E0 +07E0E007E0E007E0E003E0C001F1C000FF80003E0013237FA219>IIIIII<3FFFFC3FFFFC +3F01F83C03F03807F07807E0780FC0701FC0701F80703F00007F00007E0000FC0001F80003F81C +03F01C07E01C0FE01C0FC03C1F80383F80783F00787E01F8FFFFF8FFFFF816197E981C>I +E /Fr 31 121 df<00003C000000007C00000001FC0000000FFC000000FFFC0000FFFFFC0000FF +FFFC0000FFFFFC0000FF0FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000 +000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC00 +00000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC +0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000F +FC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC000000 +0FFC0000000FFC0000000FFC00003FFFFFFF803FFFFFFF803FFFFFFF803FFFFFFF8021347AB32E +>49 D<000FF80000007FFF800001FFFFE00007FFFFF0000FC07FFC001F000FFE003E0007FF007F +0003FF807F8001FF80FFC001FFC0FFE001FFC0FFE000FFC0FFE000FFE0FFE000FFE0FFE000FFE0 +7FC000FFE03F8000FFE01F0000FFE0000000FFE0000000FFC0000001FFC0000001FF80000001FF +80000003FF00000003FE00000007FC0000000FF80000000FF00000001FE00000003F800000007F +00000000FE00000000FC00000001F000000003E001E00007C001E0000F8001E0001E0001E0003C +0003C000780003C000F00003C001E00007C003FFFFFFC007FFFFFFC00FFFFFFFC01FFFFFFFC03F +FFFFFFC07FFFFFFF80FFFFFFFF80FFFFFFFF80FFFFFFFF80FFFFFFFF8023347BB32E>I<0007FE +0000003FFFE00000FFFFF80003F807FE0007E001FF000F8001FF800F8000FFC01FE000FFC01FF0 +00FFE03FF800FFE03FF800FFE03FF800FFE03FF800FFE03FF800FFE01FF000FFC00FE000FFC007 +C001FF80000001FF80000001FF00000003FE00000007FC0000000FF80000003FE000001FFF8000 +001FFE0000001FFFE00000000FF800000003FE00000001FF00000000FF80000000FFC0000000FF +E00000007FF00000007FF00000007FF80F00007FF83FC0007FF87FE0007FF87FE0007FF8FFF000 +7FF8FFF0007FF8FFF0007FF0FFF0007FF0FFE000FFF07FE000FFE07FC000FFC03F0001FFC01F80 +03FF800FF00FFF0007FFFFFC0001FFFFF800007FFFC000000FFE000025357CB32E>I<0000001F +000000003F000000003F000000007F00000000FF00000001FF00000003FF00000003FF00000007 +FF0000000FFF0000001FFF0000003FFF0000007DFF00000079FF000000F1FF000001E1FF000003 +E1FF000007C1FF00000781FF00000F01FF00001E01FF00003E01FF00007C01FF00007801FF0000 +F001FF0001E001FF0003C001FF0007C001FF000F8001FF000F0001FF001E0001FF003C0001FF00 +7C0001FF00F80001FF00FFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFE000003FF00000003FF +00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF000007FF +FFFE0007FFFFFE0007FFFFFE0007FFFFFE27337DB22E>I<0F003FC07FE07FE0FFF0FFF0FFF0FF +F07FE07FE03FC00F00000000000000000000000000000000000000000000000F003FC07FE07FE0 +FFF0FFF0FFF0FFF07FE07FE03FC00F000C237AA219>58 D<00000007800000000000000FC00000 +000000000FC00000000000001FE00000000000001FE00000000000001FE00000000000003FF000 +00000000003FF00000000000007FF80000000000007FF80000000000007FF8000000000000FFFC +000000000000FFFC000000000001FFFE000000000001EFFE000000000001EFFE000000000003CF +FF000000000003C7FF000000000007C7FF80000000000783FF80000000000F83FFC0000000000F +01FFC0000000000F01FFC0000000001F01FFE0000000001E00FFE0000000003E00FFF000000000 +3C007FF0000000003C007FF0000000007C007FF80000000078003FF800000000F8003FFC000000 +00F0001FFC00000000F0001FFC00000001F0001FFE00000001E0000FFE00000003E0000FFF0000 +0003FFFFFFFF00000003FFFFFFFF00000007FFFFFFFF80000007FFFFFFFF8000000F800003FFC0 +00000F000001FFC000000F000001FFC000001E000001FFE000001E000000FFE000003E000000FF +F000003C0000007FF000003C0000007FF00000780000003FF80000780000003FF80000F8000000 +3FFC00FFFFF0001FFFFFFCFFFFF0001FFFFFFCFFFFF0001FFFFFFCFFFFF0001FFFFFFC3E377DB6 +45>65 D<0000007FF80006000007FFFF000E00003FFFFFC01E0001FFFFFFF03E0003FFF003F87E +000FFF00007CFE001FFC00001FFE007FF000000FFE00FFE0000007FE01FFC0000003FE03FF8000 +0001FE03FF00000000FE07FE00000000FE0FFE000000007E0FFC000000007E1FFC000000003E1F +F8000000003E3FF8000000003E3FF8000000001E7FF8000000001E7FF8000000001E7FF0000000 +001E7FF00000000000FFF00000000000FFF00000000000FFF00000000000FFF00000000000FFF0 +0000000000FFF00000000000FFF00000000000FFF00000000000FFF00000000000FFF000000000 +00FFF000000000007FF000000000007FF000000000007FF8000000001E7FF8000000001E3FF800 +0000001E3FF8000000001E1FFC000000001E1FFC000000003C0FFC000000003C0FFE000000003C +07FE000000007803FF000000007803FF80000000F001FFC0000001E000FFE0000003E0007FF000 +0007C0001FFC00001F80000FFF00007F000003FFF003FC000001FFFFFFF80000003FFFFFE00000 +0007FFFF80000000007FF8000037397BB742>67 D70 D73 D76 D<003FFE00000001FFFFC0000007FFFFF000000FF00FFC00001FF003FE00001FF801FF +00001FF800FF80001FF800FF80001FF8007FC0000FF0007FC00007E0007FC0000180007FC00000 +00007FC0000000007FC00000003FFFC000000FFFFFC000007FFF7FC00001FF807FC00007FE007F +C0000FF8007FC0001FE0007FC0003FC0007FC0007FC0007FC000FF80007FC000FF80007FC000FF +80007FC000FF80007FC000FF8000FFC000FF8000FFC0007FC001BFC0003FE003BFE0001FF81F3F +FF800FFFFC1FFF8003FFF80FFF80007FC003FF8029237DA22D>97 D<00FE00000000FFFE000000 +00FFFE00000000FFFE00000000FFFE0000000007FE0000000003FE0000000003FE0000000003FE +0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE000000 +0003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE03FE000003FE +1FFFE00003FE7FFFF80003FFFC07FC0003FFE001FE0003FF8000FF0003FF00007F8003FE00003F +C003FE00003FE003FE00003FE003FE00001FF003FE00001FF003FE00001FF003FE00001FF803FE +00001FF803FE00001FF803FE00001FF803FE00001FF803FE00001FF803FE00001FF803FE00001F +F803FE00001FF803FE00001FF003FE00001FF003FE00001FF003FE00003FE003FE00003FC003FE +00007FC003FF00007F8003FF8000FF0003FBE001FE0003F9F80FFC0003F07FFFF00003E01FFFC0 +0003C007FE00002D377EB633>I<0003FFC000001FFFF800007FFFFE0001FF00FF0003FC00FF80 +07F801FF800FF001FF801FF001FF801FE001FF803FE000FF007FE0007E007FC00018007FC00000 +00FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC000 +0000FFC00000007FC00000007FE00000007FE00000003FE00003C01FE00003C01FF00007800FF8 +00078007FC000F0003FE001E0001FF80FC00007FFFF800001FFFE0000003FF000022237DA229> +I<00000000FE00000000FFFE00000000FFFE00000000FFFE00000000FFFE0000000007FE000000 +0003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE +0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE000000 +0003FE000003FF03FE00001FFFE3FE00007FFFFBFE0001FF80FFFE0003FC001FFE0007F8000FFE +000FF00007FE001FF00003FE003FE00003FE003FE00003FE007FC00003FE007FC00003FE007FC0 +0003FE00FFC00003FE00FFC00003FE00FFC00003FE00FFC00003FE00FFC00003FE00FFC00003FE +00FFC00003FE00FFC00003FE00FFC00003FE007FC00003FE007FC00003FE007FC00003FE003FE0 +0003FE003FE00003FE001FE00007FE000FF00007FE0007F8001FFE0003FC003FFF0001FF01FBFF +F800FFFFF3FFF8003FFFC3FFF80003FE03FFF82D377DB633>I<0003FF0000001FFFE000007FFF +F80001FF03FC0003FC00FE0007F8007F000FF0003F001FE0003F803FE0001F803FE0001FC07FC0 +001FC07FC0001FC07FC0001FE0FFC0000FE0FFC0000FE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FF +C0000000FFC0000000FFC0000000FFC00000007FC00000007FC00000003FE00000003FE00001E0 +1FE00001E01FF00003E00FF00003C007F800078003FC001F8001FF80FF00007FFFFC00001FFFF0 +000001FF800023237DA22A>I<00003FE00003FFF8000FFFFC001FF0FE003FC1FE007F83FF00FF +03FF01FF03FF01FE03FF03FE01FE03FE00FC03FE007803FE000003FE000003FE000003FE000003 +FE000003FE000003FE000003FE0000FFFFFE00FFFFFE00FFFFFE00FFFFFE0003FE000003FE0000 +03FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE00 +0003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE +000003FE000003FE000003FE000003FE000003FE0000FFFFFC00FFFFFC00FFFFFC00FFFFFC0020 +377DB61C>I<000000007C00001FFC03FE0000FFFF87FF0003FFFFFF1F8007F80FF83F800FE003 +F83F801FE003FC3F803FC001FE1F003FC001FE0E003FC001FE00007FC001FF00007FC001FF0000 +7FC001FF00007FC001FF00007FC001FF00003FC001FE00003FC001FE00003FC001FE00001FE003 +FC00000FE003F8000007F80FF0000007FFFFE000000EFFFF8000000C1FFC0000001C0000000000 +1E00000000001E00000000001E00000000001F80000000001FFFFFF000001FFFFFFE00001FFFFF +FF80000FFFFFFFE00007FFFFFFF00003FFFFFFF80007FFFFFFF8001FFFFFFFFC003F80001FFC00 +7F000003FE007E000001FE00FE000000FE00FE000000FE00FE000000FE00FE000000FE007F0000 +01FC007F000001FC003F800003F8001FE0000FF0000FFC007FE00003FFFFFF800000FFFFFE0000 +000FFFE0000029347DA32E>I<00FE00000000FFFE00000000FFFE00000000FFFE00000000FFFE +0000000007FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE000000 +0003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE +0000000003FE0000000003FE0000000003FE00FF800003FE07FFE00003FE0FFFF80003FE3E07FC +0003FE7003FC0003FEE003FE0003FEC001FE0003FF8001FF0003FF0001FF0003FF0001FF0003FF +0001FF0003FE0001FF0003FE0001FF0003FE0001FF0003FE0001FF0003FE0001FF0003FE0001FF +0003FE0001FF0003FE0001FF0003FE0001FF0003FE0001FF0003FE0001FF0003FE0001FF0003FE +0001FF0003FE0001FF0003FE0001FF0003FE0001FF0003FE0001FF0003FE0001FF0003FE0001FF +0003FE0001FF00FFFFF87FFFFCFFFFF87FFFFCFFFFF87FFFFCFFFFF87FFFFC2E377DB633>I<01 +E00007F8000FFC000FFC001FFE001FFE001FFE001FFE000FFC000FFC0007F80001E00000000000 +000000000000000000000000000000000000000000000000FE007FFE007FFE007FFE007FFE0007 +FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003 +FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE00FF +FFF0FFFFF0FFFFF0FFFFF014387DB71A>I<00FE00FFFE00FFFE00FFFE00FFFE0007FE0003FE00 +03FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE00 +03FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE00 +03FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE00 +03FE0003FE0003FE0003FE0003FE00FFFFF8FFFFF8FFFFF8FFFFF815377DB61A>108 +D<01FC00FF80007FC000FFFC07FFE003FFF000FFFC0FFFF807FFFC00FFFC3E07FC1F03FE00FFFC +7003FC3801FE0007FCE003FE7001FF0003FCC001FE6000FF0003FD8001FFC000FF8003FF0001FF +8000FF8003FF0001FF8000FF8003FF0001FF8000FF8003FE0001FF0000FF8003FE0001FF0000FF +8003FE0001FF0000FF8003FE0001FF0000FF8003FE0001FF0000FF8003FE0001FF0000FF8003FE +0001FF0000FF8003FE0001FF0000FF8003FE0001FF0000FF8003FE0001FF0000FF8003FE0001FF +0000FF8003FE0001FF0000FF8003FE0001FF0000FF8003FE0001FF0000FF8003FE0001FF0000FF +8003FE0001FF0000FF8003FE0001FF0000FF8003FE0001FF0000FF8003FE0001FF0000FF8003FE +0001FF0000FF80FFFFF87FFFFC3FFFFEFFFFF87FFFFC3FFFFEFFFFF87FFFFC3FFFFEFFFFF87FFF +FC3FFFFE47237DA24C>I<01FC00FF8000FFFC07FFE000FFFC0FFFF800FFFC3E07FC00FFFC7003 +FC0007FCE003FE0003FCC001FE0003FD8001FF0003FF0001FF0003FF0001FF0003FF0001FF0003 +FE0001FF0003FE0001FF0003FE0001FF0003FE0001FF0003FE0001FF0003FE0001FF0003FE0001 +FF0003FE0001FF0003FE0001FF0003FE0001FF0003FE0001FF0003FE0001FF0003FE0001FF0003 +FE0001FF0003FE0001FF0003FE0001FF0003FE0001FF0003FE0001FF0003FE0001FF0003FE0001 +FF00FFFFF87FFFFCFFFFF87FFFFCFFFFF87FFFFCFFFFF87FFFFC2E237DA233>I<0003FF800000 +1FFFF000007FFFFC0001FF01FF0003FC007F8007F8003FC00FF0001FE01FE0000FF03FE0000FF8 +3FC00007F87FC00007FC7FC00007FC7FC00007FCFFC00007FEFFC00007FEFFC00007FEFFC00007 +FEFFC00007FEFFC00007FEFFC00007FEFFC00007FEFFC00007FE7FC00007FC7FC00007FC7FC000 +07FC3FE0000FF83FE0000FF81FE0000FF00FF0001FE00FF8003FE003FC007F8001FF01FF0000FF +FFFE00001FFFF0000003FF800027237DA22E>I<00FE03FE0000FFFE1FFFE000FFFE7FFFF800FF +FFFC0FFC00FFFFE003FE0003FF8000FF0003FF0000FF8003FE00007FC003FE00007FE003FE0000 +3FE003FE00003FF003FE00003FF003FE00001FF003FE00001FF803FE00001FF803FE00001FF803 +FE00001FF803FE00001FF803FE00001FF803FE00001FF803FE00001FF803FE00001FF803FE0000 +1FF003FE00003FF003FE00003FF003FE00003FE003FE00007FC003FE00007FC003FF0000FF8003 +FF8001FF0003FFE003FE0003FFF80FFC0003FE7FFFF00003FE1FFFC00003FE07FE000003FE0000 +000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003 +FE0000000003FE0000000003FE0000000003FE00000000FFFFF8000000FFFFF8000000FFFFF800 +0000FFFFF80000002D327EA233>I<01FC07E000FFFC1FFC00FFFC3FFE00FFFC78FF00FFFCE0FF +0007FCC1FF8003FDC1FF8003FD81FF8003FF81FF8003FF00FF0003FF007E0003FF00180003FE00 +000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE +00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003 +FE00000003FE00000003FE000000FFFFFC0000FFFFFC0000FFFFFC0000FFFFFC000021237EA226 +>114 D<007FE0E003FFFFE00FFFFFE01F801FE03E0007E07C0003E07C0001E0FC0001E0FC0001 +E0FE0001E0FF000000FFC00000FFFE00007FFFF0007FFFFC003FFFFF001FFFFF800FFFFFC003FF +FFE000FFFFF00007FFF000003FF8000007F8700003F8F00001F8F00001F8F80001F8F80001F0FC +0001F0FE0003E0FF0007E0FFE01FC0FFFFFF80F1FFFE00C03FF0001D237DA224>I<001E000000 +1E0000001E0000001E0000001E0000003E0000003E0000003E0000003E0000007E0000007E0000 +00FE000000FE000001FE000003FE000007FE00001FFFFFC0FFFFFFC0FFFFFFC0FFFFFFC003FE00 +0003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE000003FE +000003FE000003FE000003FE000003FE000003FE000003FE000003FE00F003FE00F003FE00F003 +FE00F003FE00F003FE00F003FE00F003FE00E001FF01E000FF01C000FF83C0007FFF80001FFE00 +0003FC001C337EB224>I<00FE00007F00FFFE007FFF00FFFE007FFF00FFFE007FFF00FFFE007F +FF0007FE0003FF0003FE0001FF0003FE0001FF0003FE0001FF0003FE0001FF0003FE0001FF0003 +FE0001FF0003FE0001FF0003FE0001FF0003FE0001FF0003FE0001FF0003FE0001FF0003FE0001 +FF0003FE0001FF0003FE0001FF0003FE0001FF0003FE0001FF0003FE0001FF0003FE0001FF0003 +FE0001FF0003FE0001FF0003FE0003FF0003FE0003FF0003FE0007FF0001FE000FFF0001FF001D +FF8000FF8079FFFC007FFFF1FFFC001FFFC1FFFC0003FF01FFFC2E237DA233>IIII E /Fs 5 118 df<00000E00000000000E00000000001F00000000 +001F00000000001F00000000003F80000000003F80000000003F80000000006FC0000000006FC0 +00000000EFE000000000C7E000000000C7E00000000183F00000000183F00000000383F8000000 +0301F80000000301F80000000600FC0000000600FC0000000600FC0000000C007E0000000C007E +0000001C007F00000018003F00000018003F00000030001F8000003FFFFF8000007FFFFFC00000 +60000FC0000060000FC00000C00007E00000C00007E00000C00007E00001800003F00001800003 +F00003800003F80007800001F80007800001FC001FC00003FE00FFF0001FFFE0FFF0001FFFE02B +2A7DA931>97 D104 D112 D<7FFFFFFFFF007FFFFFFFFF007E007F803F0078003F000F0070003F00070060 +003F00030060003F000300E0003F000380E0003F000380C0003F000180C0003F000180C0003F00 +0180C0003F000180C0003F00018000003F00000000003F00000000003F00000000003F00000000 +003F00000000003F00000000003F00000000003F00000000003F00000000003F00000000003F00 +000000003F00000000003F00000000003F00000000003F00000000003F00000000003F00000000 +003F00000000003F00000000003F00000000003F00000000003F00000000003F00000000003F00 +00000000FFC00000003FFFFF0000003FFFFF000029297DA82F>116 DI E /Ft 19 122 df<3C007E00FF00FF00FF80FF807F803D80 +0180018001800180030003000300060006000C000C0018003000600040000917798716>44 +DI<00030000000F0000001F0000007F0000 +03FF0000FFBF0000FC3F0000003F0000003F0000003F0000003F0000003F0000003F0000003F00 +00003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F +0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F000000 +3F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000 +003F0000003F0000003F0000003F0000003F0000003F000000FFC000FFFFFFC0FFFFFFC01A3479 +B328>49 D<001FE00000FFFC0001E03F0007000F800E0007C0180007E0300003F0300003F86000 +01F8600001FCFC0001FCFE0001FEFF0001FEFF0000FEFF0000FEFF0000FE7E0000FE3C0001FE00 +0001FE000001FC000001FC000003F8000003F8000003F0000007F0000007E000000FC000001F80 +00001F0000003E0000007C00000078000000F0000001E0000003C00000078000000F0000000E00 +00001C0006003800060070000600E0000C01C0000C0380000C0300000C0600001C0FFFFFFC1FFF +FFFC3FFFFFF87FFFFFF8FFFFFFF8FFFFFFF81F347CB328>I<000000E000000000E000000001E0 +00000003E000000003E000000007E00000000FE00000000FE00000001FE00000003FE000000037 +E000000067E0000000E7E0000000C7E000000187E000000387E000000307E000000607E000000E +07E000000C07E000001807E000003807E000003007E000006007E00000E007E00000C007E00001 +8007E000038007E000030007E000060007E0000E0007E0000C0007E000180007E000380007E000 +300007E000600007E000E00007E000FFFFFFFFE0FFFFFFFFE0000007E000000007E000000007E0 +00000007E000000007E000000007E000000007E000000007E000000007E000000007E000000007 +E00000000FF0000007FFFFE00007FFFFE023357EB428>52 D<040000300F0000F00FE007E00FFF +FFC00FFFFF800FFFFF000FFFFE000FFFF8000CFFE0000C0E00000C0000000C0000000C0000000C +0000000C0000000C0000000C0000000C0000000C0000000C0FF0000C3FFC000CF01F000DC00F80 +0F0007C00E0003E00C0003F0040001F0000001F8000001F8000000FC000000FC000000FC000000 +FE000000FE000000FE180000FE7C0000FEFE0000FEFE0000FEFE0000FEFE0000FCFC0000FCD800 +01FC600001F8600001F8300003F0300003E0180007C00C000F8007001F0003C07E0000FFF80000 +3FC0001F357CB328>I<0007F00000003FFE000000F80F000001E007C00003C003E000078001E0 +000F8000F0001F0000F8003F00007C003F00007C007E00007C007E00007E007E00007E00FE0000 +3F00FE00003F00FE00003F00FE00003F00FE00003F00FE00003F80FE00003F80FE00003F80FE00 +003F807E00007F807E00007F803F00007F803F00007F801F0000FF800F8000FF80078001BF8003 +C0033F8001E0063F8000F81C3F80007FF83F00000FE03F000000003F000000003F000000007F00 +0000007E000000007E000000007C000000007C001F0000F8003F8000F8003F8001F0003F8001F0 +003F8003E0003F0003C0001C0007800018000F00000E003E00000780F8000001FFF00000007F80 +000021357DB328>57 D<000001FF00018000001FFFE0018000007F00F803800001F8001E078000 +07E000070780000F8000018F80003F000000DF80007E0000007F8000FC0000003F8001F8000000 +1F8003F00000001F8003F00000000F8007E000000007800FE000000007800FC000000007801FC0 +00000003801FC000000003803F8000000003803F8000000001807F8000000001807F8000000001 +807F0000000001807F000000000000FF000000000000FF000000000000FF000000000000FF0000 +00000000FF000000000000FF000000000000FF000000000000FF000000000000FF000000000000 +FF0000000000007F0000000000007F0000000000007F8000000001807F8000000001803F800000 +0001803F8000000001801FC000000001801FC000000003000FC000000003000FE0000000030007 +E0000000060003F0000000060003F00000000C0001F80000000C0000FC0000001800007E000000 +3000003F0000006000000F800000C0000007E0000380000001F8000F000000007F007C00000000 +1FFFF00000000001FF80000031387CB63A>67 D70 +D<007FFFFF007FFFFF00007FE000003FC000001FC000001FC000001FC000001FC000001FC00000 +1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000 +001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC0 +00001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F +C000001FC000001FC03C001FC07E001FC0FF001FC0FF001FC0FF001FC0FF001F80FE003F807C00 +3F0060007E0030007C001C00F8000F03F00003FFC00000FF000020377CB529>74 +D80 D<003FC0000001FFF8000003C07C000006001F +00000F000F80001F800FC0001FC007C0001FC007E0001FC003E0000F8003F000070003F0000000 +03F000000003F000000003F000000003F0000001FFF000001FFFF00000FF83F00003FC03F00007 +F003F0000FC003F0001F8003F0003F8003F0007F0003F0007F0003F030FE0003F030FE0003F030 +FE0003F030FE0003F030FE0007F030FE0007F0307F000DF0303F0019F8601F8038F8600FE0F07F +C003FFC07F80007F001F0024257DA328>97 D<03F0000000FFF0000000FFF000000007F0000000 +03F000000003F000000003F000000003F000000003F000000003F000000003F000000003F00000 +0003F000000003F000000003F000000003F000000003F000000003F000000003F000000003F000 +000003F03F800003F0FFF00003F1C0FC0003F7003E0003FE000F0003FC000F8003F80007C003F0 +0007E003F00003E003F00003F003F00003F003F00001F803F00001F803F00001F803F00001FC03 +F00001FC03F00001FC03F00001FC03F00001FC03F00001FC03F00001FC03F00001FC03F00001F8 +03F00001F803F00003F803F00003F003F00003F003F00003E003F00007E003F80007C003EC000F +8003EC001F0003C7003E000383C0F8000300FFE00000003F800026387EB62C>I<0007F000003F +FC0000F81F0001F0078003C007C007C003E00F8001F01F8001F01F0001F83F0000F83F0000F87E +0000F87E0000FC7E0000FCFE0000FCFE0000FCFFFFFFFCFFFFFFFCFE000000FE000000FE000000 +FE000000FE0000007E0000007E0000007F0000003F00000C3F00000C1F0000180F8000180F8000 +3007C0003003E0006001F001C0007C0780001FFE000007F8001E257EA323>101 +D<03F000FFF000FFF00007F00003F00003F00003F00003F00003F00003F00003F00003F00003F0 +0003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F0 +0003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F0 +0003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F0 +0007F800FFFFC0FFFFC012377EB617>108 D<03F01FC000FFF07FF800FFF0E07C0007F1803E00 +03F3003F0003F6001F0003FC001F0003FC001F8003F8001F8003F8001F8003F0001F8003F0001F +8003F0001F8003F0001F8003F0001F8003F0001F8003F0001F8003F0001F8003F0001F8003F000 +1F8003F0001F8003F0001F8003F0001F8003F0001F8003F0001F8003F0001F8003F0001F8003F0 +001F8003F0001F8003F0001F8003F0001F8003F0001F8007F8003FC0FFFFC7FFFEFFFFC7FFFE27 +237EA22C>110 D<03E07C00FFE0FF00FFE18F8007E31FC003E61FC003EC1FC003EC1FC003F80F +8003F8000003F8000003F8000003F0000003F0000003F0000003F0000003F0000003F0000003F0 +000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003 +F0000003F0000003F0000003F0000003F0000007F80000FFFFE000FFFFE0001A237EA21F>114 +D<03F0001F80FFF007FF80FFF007FF8007F0003F8003F0001F8003F0001F8003F0001F8003F000 +1F8003F0001F8003F0001F8003F0001F8003F0001F8003F0001F8003F0001F8003F0001F8003F0 +001F8003F0001F8003F0001F8003F0001F8003F0001F8003F0001F8003F0001F8003F0001F8003 +F0001F8003F0001F8003F0001F8003F0003F8003F0003F8003F0003F8001F0007F8001F0007F80 +00F800DF800078019FC0003E071FFE001FFE1FFE0007F81F8027247EA22C>117 +D121 D E /Fu 17 +118 df45 D<00000000007FF8000001C0000000000FFFFF000003C000000000 +7FFFFFE00003C000000003FFFFFFF80007C00000000FFFC007FE000FC00000003FFC00007F800F +C0000000FFF000001FC01FC0000003FFC0000007E03FC0000007FF00000001F83FC000001FFC00 +000000FC7FC000003FF8000000007EFFC000007FF0000000001FFFC00000FFE0000000000FFFC0 +0001FFC0000000000FFFC00003FF800000000007FFC00007FF000000000003FFC0000FFE000000 +000001FFC0001FFC000000000000FFC0003FF8000000000000FFC0003FF80000000000007FC000 +7FF00000000000007FC000FFF00000000000003FC000FFE00000000000003FC001FFE000000000 +00001FC003FFC00000000000001FC003FFC00000000000000FC007FF800000000000000FC007FF +800000000000000FC00FFF8000000000000007C00FFF0000000000000007C00FFF000000000000 +0007C01FFF0000000000000007C01FFF0000000000000007C03FFE0000000000000003C03FFE00 +00000000000003C03FFE0000000000000003C03FFE0000000000000003C07FFE00000000000000 +03C07FFE0000000000000000007FFC0000000000000000007FFC0000000000000000007FFC0000 +00000000000000FFFC000000000000000000FFFC000000000000000000FFFC0000000000000000 +00FFFC000000000000000000FFFC000000000000000000FFFC000000000000000000FFFC000000 +000000000000FFFC000000000000000000FFFC000000000000000000FFFC000000000000000000 +FFFC000000000000000000FFFC000000000000000000FFFC000000000000000000FFFC00000000 +00000000007FFC0000000000000000007FFC0000000000000000007FFC0000000000000000007F +FE0000000000000000007FFE0000000000000000003FFE0000000000000000003FFE0000000000 +000001C03FFE0000000000000001C03FFE0000000000000001C01FFF0000000000000001C01FFF +0000000000000001C00FFF0000000000000001C00FFF0000000000000001C00FFF800000000000 +00038007FF80000000000000038007FF80000000000000038003FFC0000000000000038003FFC0 +000000000000070001FFE0000000000000070000FFE0000000000000070000FFF0000000000000 +0E00007FF00000000000000E00003FF80000000000001C00003FFC0000000000001C00001FFC00 +00000000003800000FFE00000000000078000007FF000000000000F0000003FF800000000000E0 +000001FFC00000000001E0000000FFE00000000003C00000007FF00000000007800000003FF800 +0000001F000000001FFC000000003E0000000007FF000000007C0000000003FFC0000001F80000 +000000FFF0000007E000000000003FFE00003FC000000000000FFFE003FF00000000000003FFFF +FFFC000000000000007FFFFFF0000000000000000FFFFF8000000000000000007FF80000000052 +6278DF63>67 DI80 D<1FFFFFFFFFFFFFFFFFFFF81FFFFFFFFF +FFFFFFFFFFF81FFFFFFFFFFFFFFFFFFFF81FFFFFFFFFFFFFFFFFFFF81FFFC0000FFFF00003FFF8 +3FFC000007FFE000003FFC3FF0000003FFC000000FFC3FC0000003FFC0000003FC3F80000003FF +C0000001FC3F00000003FFC0000000FC3E00000003FFC00000007C3E00000003FFC00000007C3C +00000003FFC00000003C3C00000003FFC00000003C3C00000003FFC00000003C3800000003FFC0 +0000001C7800000003FFC00000001E7800000003FFC00000001E7800000003FFC00000001E7000 +000003FFC00000000E7000000003FFC00000000E7000000003FFC00000000E7000000003FFC000 +00000E7000000003FFC00000000E7000000003FFC00000000E7000000003FFC00000000EE00000 +0003FFC000000007E000000003FFC000000007E000000003FFC000000007E000000003FFC00000 +0007E000000003FFC0000000070000000003FFC0000000000000000003FFC00000000000000000 +03FFC0000000000000000003FFC0000000000000000003FFC0000000000000000003FFC0000000 +000000000003FFC0000000000000000003FFC0000000000000000003FFC0000000000000000003 +FFC0000000000000000003FFC0000000000000000003FFC0000000000000000003FFC000000000 +0000000003FFC0000000000000000003FFC0000000000000000003FFC0000000000000000003FF +C0000000000000000003FFC0000000000000000003FFC0000000000000000003FFC00000000000 +00000003FFC0000000000000000003FFC0000000000000000003FFC0000000000000000003FFC0 +000000000000000003FFC0000000000000000003FFC0000000000000000003FFC0000000000000 +000003FFC0000000000000000003FFC0000000000000000003FFC0000000000000000003FFC000 +0000000000000003FFC0000000000000000003FFC0000000000000000003FFC000000000000000 +0003FFC0000000000000000003FFC0000000000000000003FFC0000000000000000003FFC00000 +00000000000003FFC0000000000000000003FFC0000000000000000003FFC00000000000000000 +03FFC0000000000000000003FFC0000000000000000003FFC0000000000000000003FFC0000000 +000000000003FFC0000000000000000003FFC0000000000000000003FFC0000000000000000003 +FFC0000000000000000003FFC0000000000000000003FFC0000000000000000003FFC000000000 +0000000003FFC0000000000000000003FFC0000000000000000003FFC0000000000000000007FF +E000000000000000000FFFF000000000000000007FFFFE0000000000003FFFFFFFFFFFFC000000 +003FFFFFFFFFFFFC000000003FFFFFFFFFFFFC000000003FFFFFFFFFFFFC0000585D7BDC63>84 +D<00003FFC000000000003FFFF80000000000FFFFFF0000000003FC00FFC000000007C0003FE00 +000001F00000FF80000003E000007FC0000003F800003FE0000007FE00001FF0000007FF00001F +F800000FFF00000FF800000FFF80000FFC00000FFF800007FC00000FFF800007FE00000FFF8000 +07FE00000FFF800003FF000007FF000003FF000003FE000003FF000001FC000003FF0000007000 +0003FF00000000000003FF00000000000003FF00000000000003FF00000000000003FF00000000 +000003FF000000000007FFFF0000000001FFFFFF000000001FFFFFFF00000000FFFE03FF000000 +03FFE003FF0000000FFE0003FF0000003FF80003FF0000007FE00003FF000001FFC00003FF0000 +03FF000003FF000007FE000003FF00000FFC000003FF00001FF8000003FF00001FF8000003FF00 +003FF0000003FF00003FE0000003FF00007FE0000003FF00387FE0000003FF00387FC0000003FF +0038FFC0000003FF0038FFC0000003FF0038FFC0000003FF0038FFC0000007FF0038FFC0000007 +FF0038FFC0000007FF0038FFC000000FFF00387FE000000FFF00387FE000001DFF00383FF00000 +3CFF80783FF0000078FF80701FF80000F0FF80700FFC0001E07FC0E003FF0007C07FF3E001FFC0 +3F803FFFC0007FFFFE001FFF80000FFFF80007FE000000FFC00001F8003D3E7ABC45>97 +D<000001FF80000000000FFFF8000000007FFFFE00000001FF00FF80000003FC003FC000000FF0 +000FF000001FE00007F800003FC00003FC00007F800001FE0000FF000001FE0001FE000000FF00 +03FE0000007F0003FC0000007F8007FC0000007F800FF80000003FC00FF80000003FC01FF80000 +003FE01FF00000003FE03FF00000001FE03FF00000001FE03FF00000001FE07FF00000001FF07F +E00000001FF07FE00000001FF07FE00000001FF0FFE00000001FF0FFFFFFFFFFFFF0FFFFFFFFFF +FFF0FFFFFFFFFFFFF0FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE0 +0000000000FFE00000000000FFE00000000000FFE000000000007FE000000000007FE000000000 +007FF000000000003FF000000000003FF000000000003FF000000000001FF000000000001FF800 +000000700FF800000000700FF8000000007007FC00000000E007FC00000000E003FE00000001C0 +01FE00000001C000FF000000038000FF8000000780007FC000000F00001FE000001E00000FF000 +003C000007F80000F8000001FE0003F0000000FFC01FC00000003FFFFF0000000007FFFC000000 +00007FE00000343E7CBC3D>101 D<0000000FF0000000007FFE00000001FFFF80000007FC0FC0 +00001FF00FE000003FE01FF000007FC03FF00000FF803FF80001FF007FF80001FF007FF80003FE +007FF80003FE007FF80007FC003FF00007FC003FF0000FFC001FE0000FFC000780000FF8000000 +001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8 +000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000 +001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8 +000000001FF8000000FFFFFFFFE000FFFFFFFFE000FFFFFFFFE000FFFFFFFFE000001FF8000000 +001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8 +000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000 +001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8 +000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000 +001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8 +000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000 +001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8 +000000001FF8000000001FFC000000003FFC00000000FFFF800000FFFFFFFFC000FFFFFFFFC000 +FFFFFFFFC000FFFFFFFFC0002D617CE02A>I<0000F800000000000007FFF8000000000000FFFF +F8000000000000FFFFF8000000000000FFFFF8000000000000FFFFF800000000000001FFF80000 +00000000007FF8000000000000003FF8000000000000001FF8000000000000001FF80000000000 +00001FF8000000000000001FF8000000000000001FF8000000000000001FF8000000000000001F +F8000000000000001FF8000000000000001FF8000000000000001FF8000000000000001FF80000 +00000000001FF8000000000000001FF8000000000000001FF8000000000000001FF80000000000 +00001FF8000000000000001FF8000000000000001FF8000000000000001FF8000000000000001F +F8000000000000001FF8000000000000001FF8000000000000001FF8000000000000001FF80000 +00000000001FF8000000000000001FF8000000000000001FF8000000000000001FF8000FFC0000 +00001FF8007FFF800000001FF803FFFFE00000001FF807F01FF80000001FF81F8007FC0000001F +F83E0003FE0000001FF8780001FF0000001FF8F00001FF8000001FF9E00000FF8000001FFBC000 +00FF8000001FFB800000FFC000001FFF0000007FC000001FFF0000007FC000001FFE0000007FE0 +00001FFE0000007FE000001FFC0000007FE000001FFC0000007FE000001FFC0000007FE000001F +FC0000007FE000001FF80000007FE000001FF80000007FE000001FF80000007FE000001FF80000 +007FE000001FF80000007FE000001FF80000007FE000001FF80000007FE000001FF80000007FE0 +00001FF80000007FE000001FF80000007FE000001FF80000007FE000001FF80000007FE000001F +F80000007FE000001FF80000007FE000001FF80000007FE000001FF80000007FE000001FF80000 +007FE000001FF80000007FE000001FF80000007FE000001FF80000007FE000001FF80000007FE0 +00001FF80000007FE000001FF80000007FE000001FF80000007FE000001FF80000007FE000001F +F80000007FE000001FF80000007FE000001FF80000007FE000001FF80000007FE000001FF80000 +007FE000001FF80000007FE000001FF80000007FE000001FF80000007FE000001FF80000007FE0 +00001FF80000007FE000003FFC000000FFF00000FFFF000003FFFC00FFFFFFFF03FFFFFFFCFFFF +FFFF03FFFFFFFCFFFFFFFF03FFFFFFFCFFFFFFFF03FFFFFFFC46607CDF4D>104 +D<001F0000007FC00000FFE00001FFF00001FFF00003FFF80003FFF80003FFF80003FFF80003FF +F80001FFF00001FFF00000FFE000007FC000001F00000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000F80003FFF8007FFFF8007FFFF8007FFFF8007FFFF8 +0000FFF800003FF800003FF800001FF800001FF800001FF800001FF800001FF800001FF800001F +F800001FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF80000 +1FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF800 +001FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF8 +00001FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF800003F +FC0000FFFF00FFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFE1F5D7CDC27>I<0000F80007FFF800FFFF +F800FFFFF800FFFFF800FFFFF80001FFF800007FF800003FF800001FF800001FF800001FF80000 +1FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF800 +001FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF8 +00001FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF800001F +F800001FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF80000 +1FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF800 +001FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF8 +00001FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF800001F +F800001FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF800001FF80000 +3FFC0000FFFF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20607CDF27>108 +D<0001F0000FFC0000003FF000000007FFF0007FFF800001FFFE000000FFFFF003FFFFE0000FFF +FF800000FFFFF007F01FF8001FC07FE00000FFFFF01F8007FC007E001FF00000FFFFF03E0003FE +00F8000FF8000001FFF0780001FF01E00007FC0000007FF0F00001FF83C00007FE0000003FF1E0 +0000FF87800003FE0000001FF3C00000FF8F000003FE0000001FF3800000FFCE000003FF000000 +1FF70000007FDC000001FF0000001FF70000007FDC000001FF0000001FFE0000007FF8000001FF +8000001FFE0000007FF8000001FF8000001FFC0000007FF0000001FF8000001FFC0000007FF000 +0001FF8000001FFC0000007FF0000001FF8000001FFC0000007FF0000001FF8000001FF8000000 +7FE0000001FF8000001FF80000007FE0000001FF8000001FF80000007FE0000001FF8000001FF8 +0000007FE0000001FF8000001FF80000007FE0000001FF8000001FF80000007FE0000001FF8000 +001FF80000007FE0000001FF8000001FF80000007FE0000001FF8000001FF80000007FE0000001 +FF8000001FF80000007FE0000001FF8000001FF80000007FE0000001FF8000001FF80000007FE0 +000001FF8000001FF80000007FE0000001FF8000001FF80000007FE0000001FF8000001FF80000 +007FE0000001FF8000001FF80000007FE0000001FF8000001FF80000007FE0000001FF8000001F +F80000007FE0000001FF8000001FF80000007FE0000001FF8000001FF80000007FE0000001FF80 +00001FF80000007FE0000001FF8000001FF80000007FE0000001FF8000001FF80000007FE00000 +01FF8000001FF80000007FE0000001FF8000001FF80000007FE0000001FF8000001FF80000007F +E0000001FF8000001FF80000007FE0000001FF8000001FF80000007FE0000001FF8000001FF800 +00007FE0000001FF8000001FF80000007FE0000001FF8000001FF80000007FE0000001FF800000 +1FF80000007FE0000001FF8000001FF80000007FE0000001FF8000001FF80000007FE0000001FF +8000001FF80000007FE0000001FF8000003FFC000000FFF0000003FFC00000FFFF000003FFFC00 +000FFFF000FFFFFFFF03FFFFFFFC0FFFFFFFF0FFFFFFFF03FFFFFFFC0FFFFFFFF0FFFFFFFF03FF +FFFFFC0FFFFFFFF0FFFFFFFF03FFFFFFFC0FFFFFFFF06C3C7CBB73>I<0000007FE00000000000 +07FFFE00000000003FFFFFC000000000FFC03FF000000001FE0007F800000007F80001FE000000 +0FE000007F0000001FC000003F8000003F8000001FC000007F0000000FE00000FE00000007F000 +01FE00000007F80003FC00000003FC0007FC00000003FE0007F800000001FE000FF800000001FF +000FF800000001FF001FF000000000FF801FF000000000FF803FF000000000FFC03FF000000000 +FFC03FE0000000007FC07FE0000000007FE07FE0000000007FE07FE0000000007FE07FE0000000 +007FE0FFE0000000007FF0FFE0000000007FF0FFE0000000007FF0FFE0000000007FF0FFE00000 +00007FF0FFE0000000007FF0FFE0000000007FF0FFE0000000007FF0FFE0000000007FF0FFE000 +0000007FF0FFE0000000007FF07FE0000000007FE07FE0000000007FE07FE0000000007FE07FF0 +00000000FFE03FF000000000FFC03FF000000000FFC03FF000000000FFC01FF000000000FF801F +F800000001FF800FF800000001FF000FF800000001FF0007FC00000003FE0003FC00000003FC00 +03FE00000007FC0001FF0000000FF80000FF0000000FF000007F8000001FE000003FC000003FC0 +00001FE000007F80000007F80001FE00000003FE0007FC00000000FFC03FF0000000003FFFFFC0 +0000000007FFFE0000000000007FE00000003C3E7CBC45>111 D<0000F8003FF000000007FFF8 +01FFFF000000FFFFF807FFFFC00000FFFFF81FC03FF00000FFFFF87E0007FC0000FFFFF8F80001 +FE000000FFF9E00000FF8000003FFBC000007FC000001FFF8000003FE000001FFF0000001FF000 +001FFE0000001FF800001FFC0000000FFC00001FFC00000007FC00001FF800000007FE00001FF8 +00000003FF00001FF800000003FF00001FF800000001FF80001FF800000001FF80001FF8000000 +01FFC0001FF800000000FFC0001FF800000000FFC0001FF800000000FFE0001FF800000000FFE0 +001FF800000000FFE0001FF8000000007FE0001FF8000000007FF0001FF8000000007FF0001FF8 +000000007FF0001FF8000000007FF0001FF8000000007FF0001FF8000000007FF0001FF8000000 +007FF0001FF8000000007FF0001FF8000000007FF0001FF8000000007FF0001FF8000000007FF0 +001FF8000000007FE0001FF800000000FFE0001FF800000000FFE0001FF800000000FFE0001FF8 +00000000FFC0001FF800000001FFC0001FF800000001FF80001FF800000001FF80001FF8000000 +03FF00001FF800000003FF00001FF800000007FE00001FF800000007FE00001FFC0000000FFC00 +001FFC0000000FF800001FFE0000001FF000001FFF0000003FE000001FFF8000007FC000001FFB +C00000FF8000001FF9E00001FF0000001FF8F00003FE0000001FF87C000FF80000001FF83F807F +E00000001FF80FFFFF800000001FF803FFFE000000001FF8007FE0000000001FF8000000000000 +001FF8000000000000001FF8000000000000001FF8000000000000001FF8000000000000001FF8 +000000000000001FF8000000000000001FF8000000000000001FF8000000000000001FF8000000 +000000001FF8000000000000001FF8000000000000001FF8000000000000001FF8000000000000 +001FF8000000000000001FF8000000000000001FF8000000000000001FF8000000000000001FF8 +000000000000001FF8000000000000003FFC00000000000000FFFF000000000000FFFFFFFF0000 +000000FFFFFFFF0000000000FFFFFFFF0000000000FFFFFFFF000000000044577DBB4D>I<0001 +F000FF0007FFF003FFC0FFFFF00FFFF0FFFFF01F03F8FFFFF03C07FCFFFFF0780FFC01FFF0F01F +FE007FF1E01FFE003FF1C01FFE001FF3801FFE001FF3801FFE001FF7000FFC001FF7000FFC001F +FE0003F0001FFE0000C0001FFE000000001FFC000000001FFC000000001FFC000000001FFC0000 +00001FFC000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001F +F8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF80000 +00001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001F +F8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF80000 +00001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001F +F8000000001FFC000000003FFC00000000FFFF800000FFFFFFFFC000FFFFFFFFC000FFFFFFFFC0 +00FFFFFFFFC0002F3C7DBB36>114 D<0000380000000000380000000000380000000000380000 +000000380000000000380000000000380000000000780000000000780000000000780000000000 +780000000000F80000000000F80000000000F80000000001F80000000001F80000000001F80000 +000003F80000000003F80000000007F8000000000FF8000000001FF8000000001FF8000000007F +F800000000FFF800000003FFF80000000FFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF +00001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001F +F8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF80000 +00001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001F +F8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF80000 +00001FF8000000001FF8000000001FF8000000001FF8000000001FF80001C0001FF80001C0001F +F80001C0001FF80001C0001FF80001C0001FF80001C0001FF80001C0001FF80001C0001FF80001 +C0001FF80001C0001FF80001C0001FF80001C0001FF80001C0000FF80001C0000FFC000380000F +FC0003800007FC0003800007FC0007000003FE0007000001FE000E000001FF001E000000FF803C +0000003FE0780000001FFFF000000007FFE0000000007F80002A567DD436>116 +D<0000F800000003E00007FFF800001FFFE000FFFFF80003FFFFE000FFFFF80003FFFFE000FFFF +F80003FFFFE000FFFFF80003FFFFE00001FFF8000007FFE000007FF8000001FFE000003FF80000 +00FFE000001FF80000007FE000001FF80000007FE000001FF80000007FE000001FF80000007FE0 +00001FF80000007FE000001FF80000007FE000001FF80000007FE000001FF80000007FE000001F +F80000007FE000001FF80000007FE000001FF80000007FE000001FF80000007FE000001FF80000 +007FE000001FF80000007FE000001FF80000007FE000001FF80000007FE000001FF80000007FE0 +00001FF80000007FE000001FF80000007FE000001FF80000007FE000001FF80000007FE000001F +F80000007FE000001FF80000007FE000001FF80000007FE000001FF80000007FE000001FF80000 +007FE000001FF80000007FE000001FF80000007FE000001FF80000007FE000001FF80000007FE0 +00001FF80000007FE000001FF80000007FE000001FF80000007FE000001FF80000007FE000001F +F8000000FFE000001FF8000000FFE000001FF8000000FFE000001FF8000000FFE000001FF80000 +01FFE000000FF8000001FFE000000FF8000003FFE000000FF8000003FFE0000007FC0000077FE0 +000007FC00000F7FE0000003FC00001E7FF0000003FE00003C7FF8000001FF0000787FFE000000 +FF8000F07FFFFC00003FF007E07FFFFC00000FFFFFC07FFFFC000003FFFF007FFFFC0000003FF8 +007FE000463D7CBB4D>I E /Fv 15 119 df<3FFFFFFFF87FFFFFFFFCFFFFFFFFFEFFFFFFFFFE +FFFFFFFFFE7FFFFFFFFC3FFFFFFFF827077BA032>45 D<0F003FC07FE07FE0FFF0FFF0FFF0FFF0 +7FE07FE03FC00F000C0C6D8B32>I<00000FF0000000007FFE00000001FFFF00000007FFFFC000 +000FFFFFE000003FFFFFF000007FF81FF00000FFC007F80001FF0001FC0003FE0001FC0003F800 +FCFE0007F003FF7E000FE00FFFFE000FE01FFFFF001FC03FFFFF001F807FFFFF003F807F87FF00 +3F00FE01FF003F01FC00FF807F01FC00FF807E03F8007F807E03F0003F807E03F0003F80FE03F0 +003F80FC07F0003F80FC07E0001F80FC07E0001F80FC07E0001F80FC07E0001F80FC07E0001F80 +FC07E0001F80FC07E0001F80FC07E0001F80FC07F0003F80FE03F0003F007E03F0003F007E03F0 +003F007E03F8007F007F01FC00FE003F01FC00FE003F00FE01FC003F807F87F8001F807FFFF800 +1FC03FFFF0000FE01FFFE0000FE00FFFC00007F003FF000003F800FC1F0003FE00003F8001FF00 +007F8000FFC001FF80007FF80FFF80003FFFFFFE00000FFFFFFC000007FFFFF8000001FFFFE000 +00007FFF800000000FFC0000293A7CB932>64 D<00FFFC00000003FFFF8000000FFFFFE000001F +FFFFF800003FFFFFFC00003FFFFFFE00003FE007FF00003FE000FF80001FC0007FC0001FC0001F +C0000700001FE0000000000FE0000000000FE0000000000FE00000000FFFE0000003FFFFE00000 +1FFFFFE000007FFFFFE00001FFFFFFE00007FFFFFFE0000FFFFC0FE0001FFF000FE0003FF8000F +E0007FC0000FE0007F80000FE000FF00000FE000FE00000FE000FE00000FE000FE00000FE000FE +00000FE000FF00000FE0007F00001FE0007F80003FE0007FC000FFE0003FF807FFE0001FFFFFFF +FFE00FFFFFFFFFF007FFFFFFFFF001FFFFF3FFF000FFFF81FFF0001FFC007FE02C297BA832>97 +D<3FFC000000007FFE00000000FFFE00000000FFFE000000007FFE000000003FFE0000000000FE +0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE000000 +0000FE0000000000FE0000000000FE0000000000FE0000000000FE03FC000000FE1FFF800000FE +7FFFE00000FEFFFFF00000FFFFFFFC0000FFFFFFFE0000FFFE07FF0000FFF001FF8000FFE0007F +8000FFC0003FC000FF80001FC000FF00001FE000FF00000FE000FE000007F000FE000007F000FE +000007F000FE000003F800FE000003F800FE000003F800FE000003F800FE000003F800FE000003 +F800FE000003F800FE000003F800FE000007F800FE000007F000FF000007F000FF00000FF000FF +00000FE000FF80001FE000FF80001FC000FFC0003FC000FFE000FF8000FFF001FF0000FFFC0FFE +0000FFFFFFFC0000FFFFFFF80000FEFFFFF00000FE7FFFC000007E1FFF0000003C07FC00002D3A +7FB932>I<0000FFF8000007FFFF00001FFFFF80007FFFFFC000FFFFFFE001FFFFFFE003FF803F +E007FC003FE00FF8001FC01FE0001FC01FC00007003FC00000003F800000007F800000007F0000 +00007F00000000FF00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00 +000000FE00000000FF000000007F000000007F000000007F800000003F800003E03FC00007F01F +C00007F01FE00007F00FF8000FF007FC001FE003FF80FFE001FFFFFFC000FFFFFF80007FFFFF00 +001FFFFC000007FFF0000000FFC000242979A832>I<000000FFC0000003FFF000000FFFF80000 +3FFFFC00007FFFFE0000FFFFFE0000FF83FE0001FE03FE0001FC01FC0003F800F80003F8007000 +03F800000003F800000003F800000003F800000003F800000003F800003FFFFFFFF07FFFFFFFF8 +FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF00003F800000003F800000003F800000003F800 +000003F800000003F800000003F800000003F800000003F800000003F800000003F800000003F8 +00000003F800000003F800000003F800000003F800000003F800000003F800000003F800000003 +F800000003F800000003F800000003F800000003F800000003F800000003F800000003F8000000 +03F800000003F800003FFFFFFF807FFFFFFFC07FFFFFFFC07FFFFFFFC07FFFFFFFC03FFFFFFF80 +273A7DB932>102 D<0001E000000003F000000007F80000000FFC0000000FFC0000000FFC0000 +000FFC00000007F800000003F000000001E0000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000003FFFF800007FFFFC00007FFFFC00007FFFFC +00007FFFFC00003FFFFC00000001FC00000001FC00000001FC00000001FC00000001FC00000001 +FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC000000 +01FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000 +0001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00 +007FFFFFFFC0FFFFFFFFE0FFFFFFFFF0FFFFFFFFF0FFFFFFFFE07FFFFFFFC0243B79BA32>105 +D<3FFFFC00007FFFFE0000FFFFFE0000FFFFFE00007FFFFE00003FFFFE00000000FE00000000FE +00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000 +FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE000000 +00FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000 +0000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00 +000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE +00000000FE00000000FE00000000FE00000000FE00000000FE00003FFFFFFFF87FFFFFFFFCFFFF +FFFFFEFFFFFFFFFE7FFFFFFFFC3FFFFFFFF8273A7BB932>108 D<7FC0FC007E0000FFE3FF01FF +8000FFEFFF87FFC000FFFFFFCFFFE000FFFFFFDFFFE0007FFFFFFFFFF00007FF87FFC3F00007FE +07FF03F80007FC03FE01F80007F803FC01F80007F803FC01F80007F003F801F80007F003F801F8 +0007F003F801F80007E003F001F80007E003F001F80007E003F001F80007E003F001F80007E003 +F001F80007E003F001F80007E003F001F80007E003F001F80007E003F001F80007E003F001F800 +07E003F001F80007E003F001F80007E003F001F80007E003F001F80007E003F001F80007E003F0 +01F80007E003F001F80007E003F001F80007E003F001F80007E003F001F80007E003F001F8007F +FE0FFF07FF80FFFF1FFF8FFFC0FFFF1FFF8FFFC0FFFF1FFF8FFFC0FFFF1FFF8FFFC07FFE0FFF07 +FF80322980A832>I<0001FF0000000FFFE000003FFFF800007FFFFC0001FFFFFF0003FFFFFF80 +07FF01FFC00FFC007FE00FF0001FE01FE0000FF03FC00007F83F800003F83F800003F87F000001 +FC7F000001FC7F000001FCFE000000FEFE000000FEFE000000FEFE000000FEFE000000FEFE0000 +00FEFE000000FEFE000000FEFF000001FE7F000001FC7F000001FC7F800003FC3F800003F83FC0 +0007F83FE0000FF81FF0001FF00FF8003FE00FFC007FE007FF01FFC003FFFFFF8001FFFFFF0000 +7FFFFC00003FFFF800000FFFE0000001FF000027297BA832>111 D<3FFC03FC00007FFE1FFF80 +00FFFE7FFFE000FFFEFFFFF0007FFFFFFFFC003FFFFFFFFE0000FFFE07FF0000FFF001FF8000FF +E0007F8000FFC0003FC000FF80001FC000FF00001FE000FF00000FE000FE000007F000FE000007 +F000FE000007F000FE000003F800FE000003F800FE000003F800FE000003F800FE000003F800FE +000003F800FE000003F800FE000003F800FE000007F800FE000007F000FF000007F000FF00000F +F000FF00000FE000FF80001FE000FF80001FC000FFC0003FC000FFE000FF8000FFF001FF0000FF +FC0FFE0000FFFFFFFC0000FFFFFFF80000FEFFFFF00000FE7FFFC00000FE1FFF000000FE07FC00 +0000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE +0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE000000 +0000FE0000000000FE000000003FFFF80000007FFFFC000000FFFFFE000000FFFFFE0000007FFF +FC0000003FFFF80000002D3E7FA832>I<7FFF8007FC00FFFFC03FFF00FFFFC0FFFF80FFFFC3FF +FFC0FFFFC7FFFFE07FFFCFFFFFE0001FDFFC1FE0001FFFE01FE0001FFF800FC0001FFF00078000 +1FFE000000001FFC000000001FF8000000001FF8000000001FF0000000001FF0000000001FE000 +0000001FE0000000001FE0000000001FC0000000001FC0000000001FC0000000001FC000000000 +1FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000 +0000001FC0000000001FC0000000001FC0000000001FC0000000001FC00000007FFFFFFE0000FF +FFFFFF0000FFFFFFFF0000FFFFFFFF0000FFFFFFFF00007FFFFFFE00002B297DA832>114 +D<001FFE0F0000FFFFDF8007FFFFFF800FFFFFFF801FFFFFFF803FFFFFFF807FF003FF807F8000 +FF80FE00007F80FC00003F80FC00003F80FC00003F80FC00003F80FE00001F007FC00000007FF8 +0000003FFFE000001FFFFF00000FFFFFE00003FFFFF80000FFFFFC00000FFFFF0000007FFF8000 +0001FF800000003FC03C00001FC07E00000FE0FE000007E0FE000007E0FF000007E0FF000007E0 +FF80000FE0FFC0000FC0FFE0003FC0FFFC01FF80FFFFFFFF80FFFFFFFF00FFFFFFFE00FDFFFFF8 +00FC7FFFE000780FFF0000232979A832>I<3FFFC01FFFE07FFFE03FFFF0FFFFF07FFFF8FFFFF0 +7FFFF87FFFE03FFFF03FFFC01FFFE001F80000FC0001FC0001FC0000FC0001F80000FC0001F800 +00FE0003F800007E0003F000007E0003F000007F0007F000003F0007E000003F0007E000003F80 +0FE000001F800FC000001F800FC000001FC01FC000000FC01F8000000FC01F8000000FE03F8000 +0007E03F00000007E03F00000007F07F00000003F07E00000003F07E00000003F07E00000003F8 +FE00000001F8FC00000001F8FC00000001FDFC00000000FDF800000000FDF800000000FFF80000 +00007FF0000000007FF0000000007FF0000000003FE0000000001FC000002D297EA832>118 +D E /Fw 11 122 df45 D<3C7EFFFFFFFF7E3C0000 +00000000000000000000000000000000000000000000003C7EFFFFFFFF7E3C082979A818>58 +D<0007FC0008003FFF801800F803E01801E000703803800018380700000E780E000006781C0000 +03F83C000001F838000001F878000000F870000000F87000000078F000000078F000000038F000 +000038F000000038F000000038F000000018F800000018F8000000187C000000187C000000007E +000000003F000000003F800000001FE00000000FFC0000000FFFC0000007FFFC000001FFFF8000 +00FFFFF000003FFFFC00000FFFFF000000FFFF8000000FFFC0000000FFE00000001FF000000007 +F000000003F800000001F800000000FC000000007C000000007C000000003EC00000003EC00000 +003EC00000001EC00000001EC00000001EC00000001EE00000001EE00000001EE00000001CF000 +00001CF00000003CF800000038F800000038FC00000070FE000000F0F7000000E0F3800001C0E0 +E0000380E078000F00C01F807C00C007FFF80080007FC00027437CC131>83 +D<001FF0000000FFFC000003E01F0000070007C0000E0003E0000F0001F0001F8000F0001FC000 +F8001FC000F8001FC0007C000F80007C000700007C000000007C000000007C000000007C000000 +007C000000007C0000007FFC000007F87C00003F007C0000FC007C0003F0007C0007C0007C000F +80007C001F00007C003F00007C007E00007C007E00007C03FC00007C03FC00007C03FC00007C03 +FC00007C03FC0000FC03FC0000FC037E00017C037E00037C033F00063E061F800C3F0E0FE0381F +FC03FFE00FF8007F8007E028297DA82C>97 D<0003FC0000001FFF8000007E07E00000F801F000 +01E000780003C0003C000780003E000F80001F001F00001F001F00000F803E00000F803E00000F +807E000007C07E000007C07C000007C07C000007C0FFFFFFFFC0FFFFFFFFC0FC00000000FC0000 +0000FC00000000FC00000000FC00000000FC00000000FC000000007C000000007C000000007E00 +0000003E000000003E000000003F000000C01F000000C00F800001800F8000018007C000030003 +E000060001F0000C00007C003800003F80F000000FFFC0000001FE000022297EA827>101 +D<0780000FC0001FE0001FE0001FE0001FE0000FC0000780000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000007E000FFE000FFE0 +000FE00007E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E0 +0003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E0 +0003E00003E00003E00003E00003E00003E00003E00003E00003E00007F000FFFF80FFFF801140 +7EBF17>105 D<07E000FFE000FFE0000FE00007E00003E00003E00003E00003E00003E00003E0 +0003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E0 +0003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E0 +0003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E0 +0003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E0 +0007F000FFFF80FFFF8011427EC117>108 D<07E00FF00007F80000FFE03FFE001FFF0000FFE0 +E03F00701F80000FE1800F80C007C00007E30007C18003E00003E60003E30001F00003E40003E2 +0001F00003E80001E40000F00003E80001F40000F80003F00001F80000F80003F00001F80000F8 +0003F00001F80000F80003E00001F00000F80003E00001F00000F80003E00001F00000F80003E0 +0001F00000F80003E00001F00000F80003E00001F00000F80003E00001F00000F80003E00001F0 +0000F80003E00001F00000F80003E00001F00000F80003E00001F00000F80003E00001F00000F8 +0003E00001F00000F80003E00001F00000F80003E00001F00000F80003E00001F00000F80003E0 +0001F00000F80003E00001F00000F80003E00001F00000F80003E00001F00000F80003E00001F0 +0000F80003E00001F00000F80003E00001F00000F80003E00001F00000F80003E00001F00000F8 +0003E00001F00000F80007F00003F80001FC00FFFF807FFFC03FFFE0FFFF807FFFC03FFFE04329 +7DA84B>I<007FC04003FFF0C00F8079C01E000FC03C0007C0780003C0700003C0700001C0F000 +01C0F00000C0F00000C0F80000C0F80000C0FC0000C07E0000007FC000003FFC00001FFFE0000F +FFF80003FFFE0000FFFF00000FFF8000007FC000000FC0C00007E0C00003E0C00001F0E00001F0 +E00000F0E00000F0E00000F0F00000F0F00000F0F80000E0F80001E0FC0001C0F6000380E30007 +00E1C03E00C0FFFC00803FE0001C297EA822>115 D<0018000000180000001800000018000000 +1800000018000000380000003800000038000000380000007800000078000000F8000000F80000 +01F8000003F8000007F800001FF80000FFFFFFC0FFFFFFC000F8000000F8000000F8000000F800 +0000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8 +000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8006000 +F8006000F8006000F8006000F8006000F8006000F8006000F8006000F8006000F80040007C00C0 +007C00C0003C0180003E0180001F87000007FE000001F8001B3B7FBA22>I121 D E /Fx 3 69 df<00000000600000000000000000F00000000000000000 +F00000000000000000F00000000000000001F80000000000000001F80000000000000003FC0000 +000000000003FC0000000000000003FC0000000000000007FE0000000000000007FE0000000000 +000007FE000000000000000FFF000000000000000DFF000000000000001DFF8000000000000018 +FF8000000000000018FF8000000000000030FFC0000000000000307FC0000000000000307FC000 +0000000000607FE0000000000000603FE0000000000000E03FF0000000000000C01FF000000000 +0000C01FF0000000000001801FF8000000000001800FF8000000000001800FF800000000000300 +07FC0000000000030007FC0000000000070007FE0000000000060003FE0000000000060003FE00 +000000000C0003FF00000000000C0001FF00000000001C0001FF8000000000180000FF80000000 +00180000FF8000000000300000FFC0000000003000007FC0000000003000007FC0000000006000 +007FE0000000006000003FE000000000FFFFFFFFF000000000FFFFFFFFF000000000FFFFFFFFF0 +000000018000001FF8000000018000000FF8000000018000000FF8000000030000000FFC000000 +0300000007FC0000000700000007FE0000000600000003FE0000000600000003FE0000000C0000 +0003FF0000000C00000001FF0000000C00000001FF0000001800000001FF8000001800000000FF +8000003800000000FFC0000038000000007FC000007C000000007FC00001FE00000000FFE00007 +FF00000001FFF800FFFFF000007FFFFFF0FFFFF000007FFFFFF0FFFFF000007FFFFFF044437CC2 +4E>65 D<00000007FF0000180000007FFFE00018000003FFFFFC003800000FFE007F007800003F +E0000F80F80000FF800001C0F80001FE000000E1F80007F800000033F8000FF00000001FF8001F +E00000000FF8003FC000000007F8007F8000000003F800FF0000000003F801FE0000000001F803 +FE0000000000F803FC0000000000F807F80000000000780FF80000000000780FF8000000000038 +1FF00000000000381FF00000000000383FF00000000000383FE00000000000183FE00000000000 +187FE00000000000187FE00000000000187FC00000000000007FC0000000000000FFC000000000 +0000FFC0000000000000FFC0000000000000FFC0000000000000FFC0000000000000FFC0000000 +000000FFC0000000000000FFC0000000000000FFC0000000000000FFC0000000000000FFC00000 +000000007FC00000000000007FC00000000000007FE00000000000007FE00000000000183FE000 +00000000183FE00000000000183FF00000000000181FF00000000000181FF00000000000180FF8 +0000000000300FF800000000003007F800000000003003FC00000000006003FE00000000006001 +FE0000000000C000FF0000000000C0007F800000000180003FC00000000300001FE00000000600 +000FF00000000E000007F80000001C000001FE00000078000000FF800001E00000003FE00007C0 +0000000FFE007F0000000003FFFFFC00000000007FFFF0000000000007FF0000003D437AC14B> +67 DI E /Fy 10 111 df<07C01FF03FF87FFC7FFCFFFEFFFEFFFEFFFEFFFE7F +FC7FFC3FF81FF007C00F0F788E1F>46 D<000000003F0000000000000000003F00000000000000 +00007F8000000000000000007F800000000000000000FFC00000000000000000FFC00000000000 +000000FFC00000000000000001FFE00000000000000001FFE00000000000000003FFF000000000 +00000003FFF00000000000000003FFF00000000000000007FFF80000000000000007FFF8000000 +000000000FFFFC000000000000000FFFFC000000000000000FFFFC000000000000001FFFFE0000 +00000000001F7FFE000000000000003F7FFF000000000000003E3FFF000000000000003E3FFF00 +0000000000007E3FFF800000000000007C1FFF80000000000000FC1FFFC0000000000000F80FFF +C0000000000001F80FFFE0000000000001F00FFFE0000000000001F007FFE0000000000003F007 +FFF0000000000003E003FFF0000000000007E003FFF8000000000007C003FFF8000000000007C0 +01FFF800000000000FC001FFFC00000000000F8000FFFC00000000001F8000FFFE00000000001F +0000FFFE00000000001F00007FFE00000000003F00007FFF00000000003E00003FFF0000000000 +7E00003FFF80000000007C00001FFF80000000007FFFFFFFFF8000000000FFFFFFFFFFC0000000 +00FFFFFFFFFFC000000001FFFFFFFFFFE000000001FFFFFFFFFFE000000003F0000007FFF00000 +0003E0000007FFF000000003E0000003FFF000000007E0000003FFF800000007C0000001FFF800 +00000FC0000001FFFC0000000F80000001FFFC0000000F80000000FFFC0000001F80000000FFFE +0000001F000000007FFE0000003F000000007FFF0000003E000000007FFF0000003E000000003F +FF0000FFFFFF00007FFFFFFFC0FFFFFF00007FFFFFFFC0FFFFFF00007FFFFFFFC0FFFFFF00007F +FFFFFFC0FFFFFF00007FFFFFFFC04A427CC153>65 D82 +D86 D<000FFFE0000000007FFFFE00000001FFFFFF80000003FC00FFE0000007FE003FF0 +000007FE001FF800000FFF000FFC00000FFF0007FE00000FFF0007FF00000FFF0003FF000007FE +0003FF000007FE0003FF800003FC0003FF800000F00003FF800000000003FF800000000003FF80 +0000000003FF800000000007FF800000003FFFFF80000003FFFFFF8000001FFFFFFF8000007FFE +03FF800001FFE003FF800007FF8003FF80000FFE0003FF80001FFC0003FF80003FF80003FF8000 +7FF00003FF80007FF00003FF80007FE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003 +FF8000FFE00003FF8000FFE00007FF80007FF00007FF80007FF0000EFF80003FF8001EFFE0001F +FC007CFFFF800FFF01F87FFF8003FFFFE07FFF8000FFFFC01FFF80000FFE0007FF80312B7DAA35 +>97 D<00003FFF00000003FFFFE000000FFFFFF800003FF003FC0000FFC007FE0001FF0007FE00 +03FE000FFF0007FE000FFF000FFC000FFF001FFC000FFF001FF80007FE003FF80007FE003FF800 +03FC007FF00000F0007FF0000000007FF0000000007FF000000000FFF000000000FFF000000000 +FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000 +0000007FF0000000007FF0000000007FF0000000007FF8000000003FF8000000003FF800000F80 +1FF800000F801FFC00000F800FFC00001F0007FE00003F0003FF00007E0001FF8000FC0000FFC0 +01F800003FF00FF000000FFFFFC0000003FFFF000000003FF80000292B7CAA31>99 +D<00003FF000000003FFFF0000000FFFFFC000003FF01FF00000FF8007F80001FF0003FC0003FE +0001FE0007FC0000FF000FFC0000FF001FF800007F801FF800007F803FF800007FC03FF800003F +C07FF000003FC07FF000003FC07FF000003FE07FF000003FE0FFF000003FE0FFF000003FE0FFFF +FFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FFF000000000FFF000000000FFF000000000FFF0000000 +007FF0000000007FF0000000007FF0000000003FF0000000003FF8000000001FF8000003E01FF8 +000003E00FFC000003E00FFC000007C007FE00000FC003FF00001F8001FF80003F00007FC000FE +00003FF807FC00000FFFFFF0000001FFFFC00000001FFC00002B2B7DAA32>101 +D<00F80003FE0007FF000FFF800FFF801FFFC01FFFC01FFFC01FFFC01FFFC00FFF800FFF8007FF +0003FE0000F800000000000000000000000000000000000000000000000000000000007F807FFF +807FFF807FFF807FFF807FFF8003FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF +8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF +8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF80FFFFFEFFFFFEFFFF +FEFFFFFEFFFFFE17437CC21F>105 D<007F80FFFF80FFFF80FFFF80FFFF80FFFF8003FF8001FF +8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF +8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF +8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF +8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF +8001FF80FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18427CC11F>108 D<007F8007FC0000FFFF803F +FF8000FFFF80FFFFC000FFFF83F83FF000FFFF87C01FF800FFFF8F001FF80003FF9E000FFC0001 +FFBC000FFC0001FFB8000FFC0001FFF0000FFE0001FFF0000FFE0001FFE0000FFE0001FFE0000F +FE0001FFE0000FFE0001FFC0000FFE0001FFC0000FFE0001FFC0000FFE0001FFC0000FFE0001FF +C0000FFE0001FFC0000FFE0001FFC0000FFE0001FFC0000FFE0001FFC0000FFE0001FFC0000FFE +0001FFC0000FFE0001FFC0000FFE0001FFC0000FFE0001FFC0000FFE0001FFC0000FFE0001FFC0 +000FFE0001FFC0000FFE0001FFC0000FFE0001FFC0000FFE0001FFC0000FFE0001FFC0000FFE00 +01FFC0000FFE0001FFC0000FFE0001FFC0000FFE00FFFFFF87FFFFFCFFFFFF87FFFFFCFFFFFF87 +FFFFFCFFFFFF87FFFFFCFFFFFF87FFFFFC362B7CAA3D>110 D E end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 400dpi +TeXDict begin +%%PaperSize: A4 + +%%EndSetup +%%Page: 0 1 +0 0 bop 664 271 a Fy(Alliance)28 b Fx(CAD)h Fw(System)f Fy(V.R)603 +409 y Fw(e-mail:)39 b Fv(cao-vlsi@masi.ibp.fr)786 1791 y Fu(T)-11 +b(utorial)44 b(for)h(the)639 1955 y(Data-P)l(ath)f(Compiler)920 +3303 y Ft(Jean-P)n(aul)26 b(C)p Fs(haput)939 3401 y Ft(F)-7 +b(ebruary)29 b(24,)d(1995)p eop +%%Page: 1 2 +1 1 bop 79 260 a Fr(Con)m(ten)m(ts)79 382 y Fq(1)51 b(In)n(tro)r(duction)1886 +b(2)79 504 y(2)51 b Fp(Data-Path)22 b Fq(basics)1804 b(2)162 +570 y Fo(2.1)56 b(Structure)15 b(of)j(a)h Fp(data-p)m(ath)44 +b Fn(:)29 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)98 +b Fo(2)162 637 y(2.2)56 b(Con)n(trols)17 b(and)h(datas)f(signals)25 +b Fn(:)j(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)98 b +Fo(2)162 703 y(2.3)56 b(Structural)16 b(P)n(arameters)f Fp(Width)29 +b Fo(and)17 b Fp(Slic)m(e)61 b Fn(:)28 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)98 b +Fo(5)79 825 y Fq(3)51 b(First)22 b(example)g(:)28 b Fm(sample)p +790 825 18 3 v 21 w(dpt)1502 b Fq(6)162 891 y Fo(3.1)56 b(Presen)n(tation)16 +b(of)i(the)f(adder)g(accum)n(ulator)31 b Fn(:)d(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)98 +b Fo(6)162 958 y(3.2)56 b(Metho)r(dology)45 b Fn(:)28 b(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)98 b +Fo(6)162 1024 y(3.3)56 b(En)n(vironmen)n(t)17 b(set-up)54 b +Fn(:)28 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)98 +b Fo(8)162 1090 y(3.4)56 b(FpGen)18 b(:)25 b Fp(netlist)k Fo(capture)38 +b Fn(:)29 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)98 +b Fo(8)162 1157 y(3.5)56 b(Generation)17 b(of)h(the)f Fp(netlist)30 +b Fn(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)70 +b Fo(10)162 1223 y(3.6)56 b(Place)17 b(and)h(Route)46 b Fn(:)28 +b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)70 +b Fo(11)162 1290 y(3.7)56 b(V)-5 b(alidation)27 b Fn(:)h(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)70 +b Fo(13)289 1356 y(3.7.1)63 b(En)n(vironnemen)n(t)16 b(set)h(up)h(and)g(v)m +(alidation)g Fn(:)28 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)70 b Fo(13)289 1422 y(3.7.2)63 +b(Routage)16 b(Chec)n(king)47 b Fn(:)28 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)70 b Fo(13)289 1489 y(3.7.3)63 b(F)-5 b(ormal)18 +b(pro)r(of)41 b Fn(:)28 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)70 b Fo(16)79 1611 y Fq(4)51 b(Adv)l(anced)23 b(features)1690 +b(19)162 1677 y Fo(4.1)56 b(Placemen)n(t)23 b Fn(:)28 b(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)70 +b Fo(19)289 1743 y(4.1.1)63 b(Initial)19 b(placemen)n(t)32 +b Fn(:)d(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)70 +b Fo(19)289 1810 y(4.1.2)63 b(Placemen)n(t)16 b(optimization)40 +b Fn(:)28 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)70 b Fo(20)162 +1876 y(4.2)56 b(Designing)18 b(customized)d(op)r(erators)23 +b Fn(:)28 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g +(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)70 b Fo(21)289 +1943 y(4.2.1)63 b(En)n(vironnemen)n(t)16 b(set)h(up)39 b Fn(:)28 +b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)70 b Fo(21)289 2009 +y(4.2.2)63 b(Single)18 b(Column)f(Op)r(erator)22 b Fn(:)28 +b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)70 b Fo(21)289 2076 y(4.2.3)63 +b(Logical)18 b(syn)n(thesis)f(of)h(an)g(op)r(erator)d Fn(:)28 +b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)70 b Fo(25)289 2142 y(4.2.4)63 b(Hierarc)n(hical)17 +b(design)g(:)25 b(sub-)p Fp(data-p)m(ath)35 b Fn(:)28 b(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)70 +b Fo(28)79 2264 y Fq(A)35 b(Files)23 b(pro)n(vided)g(with)f(the)f(tutorial) +1325 b(33)79 3183 y Fr(List)30 b(of)g(Figures)162 3305 y Fo(1)99 +b Fp(data-p)m(aths)31 b(structur)m(e.)g Fn(:)d(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)98 b Fo(3)162 3371 y(2)h Fp(Data)21 +b(terminals)g(and)g(c)m(ontr)m(ol)h(terminals.)52 b Fn(:)28 +b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)98 b Fo(4)162 3437 y(3)h Fp(Structur)m(al)22 +b(p)m(ar)m(ameters)h(Width)30 b(and)21 b(Slic)m(e)11 b(.)46 +b Fn(:)28 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)98 b Fo(5)162 3504 y(4)h Fp(A)o(r)m(chite)m(ctur)m +(e)23 b(of)d(the)h(adder)h(ac)m(cumulator.)36 b Fn(:)28 b(:)g(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)98 +b Fo(6)162 3570 y(5)h Fp(Partial)21 b(metho)m(dolo)m(gy)i(of)d(validation.)j +Fn(:)28 b(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)98 b Fo(7)162 3637 y(6)h +Fp(Initial)21 b(plac)m(ement.)29 b Fn(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)70 b Fo(20)162 3703 y(7)99 b +Fp(Zer)m(o)21 b(dete)m(ct)h(diagr)m(am.)41 b Fn(:)28 b(:)g(:)h(:)f(:)g(:)g(:) +g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)70 b Fo(22)162 3770 y(8)99 +b Fp(netlist)30 b(hier)m(ar)m(chy.)38 b Fn(:)28 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f +(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)70 b Fo(29)1240 3946 +y(1)p eop +%%Page: 2 3 +2 2 bop 79 260 a Fr(1)91 b(In)m(tro)s(duction)236 381 y Fo(This)20 +b(tutorial)d(aims)i(at)f(teac)n(hing)g(ho)n(w)h(to)g(use)g +Fq(Alliance)j Fl(CAD)d Fo(to)r(ols)f(dedicated)f(to)h(the)g(design)h(of)79 +448 y Fp(data-p)m(aths)11 b Fo(.)25 b(These)17 b(to)r(ols)h(are)f(the)g +(follo)n(wings)i(:)79 558 y Fq(FpGen)28 b Fo(:)d Fp(netlist)k +Fo(capture)16 b(using)i(textual)f(mo)r(de,)g(thanks)g(to)h(a)g(set)f(of)h +(prede\014ned)e Fq(C)i Fo(functions.)79 669 y Fq(DPR)26 b Fo(:)f +(Placer/Router)15 b(asso)r(ciated)h(with)i(the)f Fp(data-p)m(aths)12 +b Fo(.)236 780 y(F)-5 b(rom)16 b(this)g(p)r(oin)n(t)g(on,)h(the)f(en)n +(vironmen)n(t)f(v)m(ariable)h Fq(TOP)g Fo(represen)n(ts)e(the)i(ro)r(ot)f +(directory)g(where)g(the)79 846 y Fq(Alliance)21 b Fo(pac)n(k)m(age)c(is)i +(lo)r(cated.)79 1029 y Fr(2)91 b Fk(Data-Path)30 b Fr(basics)79 +1162 y Fj(2.1)75 b(Structure)23 b(of)i(a)g Fi(data-p)m(ath)236 +1264 y Fp(data-p)m(ath)20 b(c)m(ompiler)28 b Fo(are)15 b(to)r(ols)f(whic)n(h) +i(are)f(dedicated)e(to)i(the)g(design)g(of)g(micropro)r(ccessor)c(op)r +(erativ)n(e)79 1330 y(units.)23 b(Inside)16 b(a)h Fp(data-p)m(ath)28 +b Fo(the)16 b(basic)f(concept)g(is)h(no)g(more)f(the)h(scalar)f(cell)i(\(on)e +(1)i(bit\),)f(but)g(the)f Fq(op)r(erator)79 1397 y Fo(carrying)i(out)g(a)h(v) +n(ectorial)g(treatmen)n(t)d(\(on)i Fq(n)22 b(bits)p Fo(\).)236 +1463 y(F)-5 b(rom)20 b(a)h(logical)g(p)r(oin)n(t)g(of)g(view,)h(an)f +Fq(op)r(erator)g Fo(is)g(made)f(of)h(a)g(rep)r(etition)d(of)j +Fq(n)h Fo(cells)f(more)e(or)i(less)79 1529 y(iden)n(tical,)j(eac)n(h)f(of)g +(those)e(executing)h(a)h(one)f(bit)h(treatmen)n(t.)37 b(It)23 +b(ma)n(y)g(also)g(con)n(tain)f(a)h(cell)g(dedicated)e(to)79 +1596 y(the)g(ampli\014cation)f(of)i(con)n(trol)g(signals.)36 +b(Ph)n(ysically)-5 b(,)25 b(eac)n(h)d(cell)g(is)h(stac)n(k)n(ed)f(v)n +(ertically)g(and)g(\014ll)h(one)f Fp(slic)m(e)10 b Fo(.)79 +1662 y(The)20 b(last)f(t)n(w)n(o)i Fp(slic)m(es)10 b Fo(are)19 +b(reserv)n(ed)g(to)h(an)g(ampli\014cation)e(cell,)j(if)g(needed.)29 +b(It)20 b(can)g(b)r(e)f(talk)n(ed)h(ab)r(out)f(either)79 1729 +y Fq(op)r(erator)f Fo(or)g Fq(column)p Fo(,)i(this)e(last)g(term)f(receiving) +g(a)h(ph)n(ysical)h(acceptance.)236 1795 y(A)j Fp(data-p)m(ath)34 +b Fo(is)22 b(made)f(of)h Fq(op)r(erators)g Fo(stac)n(k)n(ed)f(horizon)n +(tally)-5 b(.)36 b(It)22 b(can)f(b)r(e)g(represen)n(ted)e(as)j(a)g(bidi-)79 +1862 y(men)n(tionnal)16 b(table)i(in)g(whic)n(h)h(columns)d(are)h(called)h +Fq(op)r(erators)h Fo(and)f(ro)n(ws)g Fp(slic)m(es)10 b Fo(.)236 +1928 y(Figure)18 b(1)g(sho)n(ws)g Fp(data-p)m(aths)30 b Fo(structure.)79 +2083 y Fj(2.2)75 b(Con)n(trols)26 b(and)e(datas)i(signals)236 +2185 y Fo(In)12 b(a)h Fp(data-p)m(ath)e Fo(,)j(signals)e(asso)r(ciated)e +(with)i Fq(op)r(erator)g Fo(input/output)e(buses)h(are)g(called)h +Fp(datas)h Fo(signals.)79 2251 y(They)18 b(propagate)d(horizon)n(tally)j +(through)e(the)h Fp(data-p)m(ath)12 b Fo(.)236 2318 y(On)22 +b(the)e(con)n(trary)-5 b(,)22 b Fp(c)m(ontr)m(ol)i Fo(signals)d(are)f +(signals)i(whic)n(h)f(command)d(the)j Fq(op)r(erators)p Fo(,)i(for)e +(instance,)79 2384 y(the)e(bus)g(select)f(of)i(a)f(m)n(ultiplexer)g(\()p +Fp(ctrl)p 942 2384 17 3 v 21 w(sel)i Fo(of)e(op)r(erator)e +Fm(DP)p 1393 2384 18 3 v 21 w(MUX2CS)p Fo(\).)j(They)g(propagate)d(v)n +(ertically)j(inside)79 2451 y(a)e(column.)236 2517 y(Figure)g(2)g(sho)n(ws)g +(the)f(di\013erence)g(b)r(et)n(w)n(een)g Fp(c)m(ontr)m(ol)22 +b(terminals)e Fo(and)e Fp(data)j(terminals)p Fo(.)1240 3946 +y(2)p eop +%%Page: 3 4 +3 3 bop 90 2980 a @beginspecial 0 @llx 0 @lly 926 @urx 839 +@ury 4187 @rwi @setspecial +%%BeginDocument: ./sample_dpt-4.eps +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {} def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end +save +-64.0 975.0 translate +1 -1 scale + +/clp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/l {lineto} bind def +/m {moveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def + /DrawEllipse { + /endangle exch def + /startangle exch def + /yrad exch def + /xrad exch def + /y exch def + /x exch def + /savematrix mtrx currentmatrix def + x y tr xrad yrad sc 0 0 1 startangle endangle arc + closepath + savematrix setmatrix + } def + + /DrawSplineSection { + /y3 exch def + /x3 exch def + /y2 exch def + /x2 exch def + /y1 exch def + /x1 exch def + /xa x1 x2 x1 sub 0.666667 mul add def + /ya y1 y2 y1 sub 0.666667 mul add def + /xb x3 x2 x3 sub 0.666667 mul add def + /yb y3 y2 y3 sub 0.666667 mul add def + x1 y1 lineto + xa ya xb yb x3 y3 curveto + } def + +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +$F2psBegin +10 setmiterlimit + 0.90000 0.90000 sc +n 719 619 m 719 539 l 659 539 l 659 619 l clp gs 0.95 setgray ef gr +n 619 619 m 619 539 l 319 539 l 319 619 l clp gs 0.95 setgray ef gr +0.500 slw +n 1039 369 m 1039 329 l 899 329 l 899 369 l clp gs 0.85 setgray ef gr gs col-1 s gr +n 1039 444 m 1039 434 l 899 434 l 899 444 l clp gs 0.95 setgray ef gr gs col-1 s gr +n 1039 484 m 1039 474 l 899 474 l 899 484 l clp gs 0.95 setgray ef gr gs col-1 s gr +n 1039 524 m 1039 514 l 899 514 l 899 524 l clp gs 0.95 setgray ef gr gs col-1 s gr +n 1039 564 m 1039 554 l 899 554 l 899 564 l clp gs 0.95 setgray ef gr gs col-1 s gr +n 1039 764 m 1039 754 l 899 754 l 899 764 l clp gs 0.95 setgray ef gr gs col-1 s gr +n 1039 724 m 1039 714 l 899 714 l 899 724 l clp gs 0.95 setgray ef gr gs col-1 s gr +n 1039 684 m 1039 674 l 899 674 l 899 684 l clp gs 0.95 setgray ef gr gs col-1 s gr +n 1039 604 m 1039 594 l 899 594 l 899 604 l clp gs 0.95 setgray ef gr gs col-1 s gr +n 1039 644 m 1039 634 l 899 634 l 899 644 l clp gs 0.95 setgray ef gr gs col-1 s gr +n 1039 404 m 1039 394 l 899 394 l 899 404 l clp gs 0.95 setgray ef gr gs col-1 s gr +n 1039 829 m 1039 789 l 899 789 l 899 829 l clp gs 0.85 setgray ef gr gs col-1 s gr +3.000 slw +n 574 739 5 5 0 360 DrawEllipse gs col-1 s gr + +n 599 714 m 609 714 l 609 764 l 599 764 l gs col-1 s gr +n 444 739 m 474 739 l gs col-1 s gr +n 459 724 m 459 754 l gs col-1 s gr +n 314 554 m 324 564 l gs col-1 s gr +n 324 554 m 314 564 l gs col-1 s gr +n 314 594 m 324 604 l gs col-1 s gr +n 324 594 m 314 604 l gs col-1 s gr +n 369 844 m 369 794 l 329 794 l 329 844 l clp gs col-1 s gr +1.000 slw +n 329 794 m 369 819 l 329 844 l gs col-1 s gr +3.000 slw +n 604 819 5 5 0 360 DrawEllipse gs col-1 s gr + +n 569 794 m + 576.50 807.36 579.00 813.61 579 819 curveto + 579.00 824.39 576.50 830.64 569 844 curveto + gs col-1 s gr + +n 569 794 m + 580.90 798.77 585.90 801.27 589 804 curveto + 591.50 806.20 594.00 809.95 599 819 curveto + gs col-1 s gr + +n 569 844 m + 580.90 839.23 585.90 836.73 589 834 curveto + 591.50 831.80 594.00 828.05 599 819 curveto + gs col-1 s gr + +n 444 819 m 474 819 l gs col-1 s gr +n 459 804 m 459 834 l gs col-1 s gr +n 369 684 m 369 634 l 329 634 l 329 684 l clp gs col-1 s gr +1.000 slw +n 329 634 m 369 659 l 329 684 l gs col-1 s gr +3.000 slw +n 604 659 5 5 0 360 DrawEllipse gs col-1 s gr + +n 569 634 m + 576.50 647.36 579.00 653.61 579 659 curveto + 579.00 664.39 576.50 670.64 569 684 curveto + gs col-1 s gr + +n 569 634 m + 580.90 638.77 585.90 641.27 589 644 curveto + 591.50 646.20 594.00 649.95 599 659 curveto + gs col-1 s gr + +n 569 684 m + 580.90 679.23 585.90 676.73 589 674 curveto + 591.50 671.80 594.00 668.05 599 659 curveto + gs col-1 s gr + +n 444 659 m 474 659 l gs col-1 s gr +n 459 644 m 459 674 l gs col-1 s gr +n 709 464 m 709 414 l 669 414 l 669 464 l clp gs col-1 s gr +1.000 slw +n 669 414 m 679 424 l 689 414 l gs col-1 s gr +n 674 429 m 679 429 l 679 439 l 684 439 l gs col-1 s gr +3.000 slw +n 674 374 5 5 0 360 DrawEllipse gs col-1 s gr + +1.000 slw +n 664 339 m 674 359 l 684 339 l gs col-1 s gr +3.000 slw +n 674 339 m 664 339 l 664 349 l 674 369 l 684 349 l 684 339 l + 674 339 l gs col-1 s gr +n 704 374 5 5 0 360 DrawEllipse gs col-1 s gr + +1.000 slw +n 694 339 m 704 359 l 714 339 l gs col-1 s gr +3.000 slw +n 704 339 m 694 339 l 694 349 l 704 369 l 714 349 l 714 339 l + 704 339 l gs col-1 s gr +n 674 289 5 5 0 360 DrawEllipse gs col-1 s gr + +n 664 264 m 684 264 l 674 284 l 664 264 l 674 264 l gs col-1 s gr +n 604.62 739.00 25.62 -102.68 102.68 arcn +gs col-1 s gr + +1.000 slw +n 329 714 m 369 739 l 329 764 l gs col-1 s gr +3.000 slw +n 349 374 5 5 0 360 DrawEllipse gs col-1 s gr + +n 679 234 m 669 244 l gs col-1 s gr +n 699 234 m 709 244 l gs col-1 s gr +n 709 234 m 699 244 l gs col-1 s gr +n 709 764 m 709 714 l 669 714 l 669 764 l clp gs col-1 s gr +1.000 slw +n 669 714 m 679 724 l 689 714 l gs col-1 s gr +n 674 729 m 679 729 l 679 739 l 684 739 l gs col-1 s gr +3.000 slw +n 714 574 m 724 584 l gs col-1 s gr +1.000 slw +n 329 414 m 369 439 l 329 464 l gs col-1 s gr +3.000 slw +n 709 844 m 709 794 l 669 794 l 669 844 l clp gs col-1 s gr +1.000 slw +n 669 794 m 679 804 l 689 794 l gs col-1 s gr +n 674 809 m 679 809 l 679 819 l 684 819 l gs col-1 s gr +3.000 slw +n 709 684 m 709 634 l 669 634 l 669 684 l clp gs col-1 s gr +1.000 slw +n 669 634 m 679 644 l 689 634 l gs col-1 s gr +n 674 649 m 679 649 l 679 659 l 684 659 l gs col-1 s gr +3.000 slw +n 634 234 m 644 244 l gs col-1 s gr +n 644 234 m 634 244 l gs col-1 s gr +n 474 234 m 484 244 l gs col-1 s gr +n 484 234 m 474 244 l gs col-1 s gr +n 514 234 m 524 244 l gs col-1 s gr +n 524 234 m 514 244 l gs col-1 s gr +1.000 slw +n 859 699 m 889 759 l gs col-1 s gr +n 885.42 742.90 m 889.00 759.00 l 878.27 746.48 l gs col-1 s gr +n 859 699 m 889 719 l gs col-1 s gr +n 877.91 706.80 m 889.00 719.00 l 873.47 713.45 l gs col-1 s gr +n 859 699 m 889 679 l gs col-1 s gr +n 873.47 684.55 m 889.00 679.00 l 877.91 691.20 l gs col-1 s gr +n 859 699 m 889 639 l gs col-1 s gr +n 878.27 651.52 m 889.00 639.00 l 885.42 655.10 l gs col-1 s gr +n 859 699 m 889 599 l gs col-1 s gr +n 880.57 613.18 m 889.00 599.00 l 888.23 615.47 l gs col-1 s gr +n 929 769 m 929 749 l 909 749 l 909 769 l clp gs col-1 s gr +n 929 729 m 929 709 l 909 709 l 909 729 l clp gs col-1 s gr +n 929 689 m 929 669 l 909 669 l 909 689 l clp gs col-1 s gr +n 929 649 m 929 629 l 909 629 l 909 649 l clp gs col-1 s gr +n 929 609 m 929 589 l 909 589 l 909 609 l clp gs col-1 s gr +n 929 569 m 929 549 l 909 549 l 909 569 l clp gs col-1 s gr +n 929 529 m 929 509 l 909 509 l 909 529 l clp gs col-1 s gr +n 929 489 m 929 469 l 909 469 l 909 489 l clp gs col-1 s gr +n 929 449 m 929 429 l 909 429 l 909 449 l clp gs col-1 s gr +n 929 409 m 929 389 l 909 389 l 909 409 l clp gs col-1 s gr +3.000 slw +n 369 764 m 369 714 l 329 714 l 329 764 l clp gs col-1 s gr +n 354 234 m 344 244 l gs col-1 s gr +n 344 234 m 354 244 l gs col-1 s gr +n 459 424 m 459 454 l gs col-1 s gr +n 444 439 m 474 439 l gs col-1 s gr +n 339 264 m 359 264 l 349 284 l 339 264 l 349 264 l gs col-1 s gr +n 349 289 5 5 0 360 DrawEllipse gs col-1 s gr + +n 349 339 m 339 339 l 339 349 l 349 369 l 359 349 l 359 339 l + 349 339 l gs col-1 s gr +1.000 slw +n 339 339 m 349 359 l 359 339 l gs col-1 s gr +3.000 slw +n 694 264 m 714 264 l 704 284 l 694 264 l 704 264 l gs col-1 s gr +n 704 289 5 5 0 360 DrawEllipse gs col-1 s gr + +n 669 234 m 679 244 l gs col-1 s gr +1.000 slw + [6.7] 0 setdash +n 1034 809 m 1034 349 l 904 349 l 904 809 l clp gs col-1 s gr [] 0 setdash +n 1059.00 389.00 m 1069.00 399.00 l + 1069.00 399.00 1079.00 409.00 1069.00 484.00 DrawSplineSection + 1069.00 484.00 1059.00 559.00 1069.00 569.00 DrawSplineSection + 1079.00 579.00 l gs col-1 s gr + +n 1059.00 769.00 m 1069.00 759.00 l + 1069.00 759.00 1079.00 749.00 1069.00 674.00 DrawSplineSection + 1069.00 674.00 1059.00 599.00 1069.00 589.00 DrawSplineSection + 1079.00 579.00 l gs col-1 s gr + +/Helvetica findfont 16.00 scalefont setfont +1059 349 m +gs 1 -1 sc (vdd) col-1 show gr +3.000 slw +n 724 574 m 714 584 l gs col-1 s gr +/Helvetica findfont 16.00 scalefont setfont +1059 809 m +gs 1 -1 sc (vss) col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +1099 584 m +gs 1 -1 sc (10 tracks/Slice) col-1 show gr +1.000 slw +n 319 239 m 319 489 l gs col-1 s gr +n 379 239 m 379 489 l gs col-1 s gr +n 559 399 m 559 489 l gs col-1 s gr +n 319 239 m 379 239 l gs col-1 s gr +n 319 319 m 379 319 l gs col-1 s gr +0.500 slw +n 319 599 m 339 599 l gs col-1 s gr +n 359 579 m 399 579 l gs col-1 s gr +n 319 559 m 399 559 l gs col-1 s gr +0.000 slw +n 404 564 m 404 554 l 394 554 l 394 564 l clp gs 0.00 setgray ef gr +n 364 584 m 364 574 l 354 574 l 354 584 l clp gs 0.00 setgray ef gr +n 404 584 m 404 574 l 394 574 l 394 584 l clp gs 0.00 setgray ef gr +n 544 584 m 544 574 l 534 574 l 534 584 l clp gs 0.00 setgray ef gr +/Helvetica findfont 16.00 scalefont setfont +849 699 m +gs 1 -1 sc 90.0 rot (Virtual Terminal) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +n 364 604 m 364 594 l 354 594 l 354 604 l clp gs 0.00 setgray ef gr +n 344 604 m 344 594 l 334 594 l 334 604 l clp gs 0.00 setgray ef gr +1.000 slw +n 319 529 m 319 859 l gs col-1 s gr +n 379 529 m 379 859 l gs col-1 s gr +n 559 529 m 559 859 l gs col-1 s gr +n 719 489 m 719 239 l gs col-1 s gr +n 659 489 m 659 239 l gs col-1 s gr +n 659 239 m 719 239 l gs col-1 s gr +n 659 319 m 719 319 l gs col-1 s gr +n 659 529 m 659 859 l gs col-1 s gr +n 659 609 m 659 609 l gs col-1 s gr +0.000 slw +n 684 584 m 684 574 l 674 574 l 674 584 l clp gs 0.00 setgray ef gr +n 704 604 m 704 594 l 694 594 l 694 604 l clp gs 0.00 setgray ef gr +1.000 slw +n 319 859 m 619 859 l gs col-1 s gr +n 619 529 m 619 859 l gs col-1 s gr +n 719 529 m 719 859 l gs col-1 s gr +n 659 859 m 719 859 l gs col-1 s gr +n 659 779 m 719 779 l gs col-1 s gr +n 659 699 m 719 699 l gs col-1 s gr +n 659 619 m 719 619 l gs col-1 s gr +n 659 539 m 719 539 l gs col-1 s gr +n 319 539 m 619 539 l gs col-1 s gr +n 319 619 m 619 619 l gs col-1 s gr +n 319 699 m 619 699 l gs col-1 s gr +n 319 779 m 619 779 l gs col-1 s gr +n 319 399 m 619 399 l gs col-1 s gr +n 619 399 m 619 489 l gs col-1 s gr +n 319 479 m 619 479 l gs col-1 s gr +n 659 479 m 719 479 l gs col-1 s gr +0.500 slw +n 539 579 m 719 579 l gs col-1 s gr +n 699 599 m 359 599 l gs col-1 s gr +n 599 559 m 639 559 l 639 239 l gs col-1 s gr +0.000 slw +n 604 564 m 604 554 l 594 554 l 594 564 l clp gs 0.00 setgray ef gr +0.500 slw +n 349 239 m 349 264 l gs col-1 s gr +n 349 294 m 349 339 l gs col-1 s gr +n 349 379 m 349 414 l gs col-1 s gr +n 349 464 m 349 489 l gs col-1 s gr +n 349 529 m 349 539 l gs col-1 s gr +n 349 619 m 349 634 l gs col-1 s gr +n 349 684 m 349 714 l gs col-1 s gr +n 349 764 m 349 794 l gs col-1 s gr +n 674 239 m 674 264 l gs col-1 s gr +n 674 294 m 674 339 l gs col-1 s gr +n 674 379 m 674 414 l gs col-1 s gr +n 704 239 m 704 264 l gs col-1 s gr +n 704 294 m 704 339 l gs col-1 s gr +n 704 379 m 704 414 l gs col-1 s gr +n 674 464 m 674 489 l gs col-1 s gr +n 704 464 m 704 489 l gs col-1 s gr +n 674 619 m 674 634 l gs col-1 s gr +n 704 619 m 704 634 l gs col-1 s gr +n 674 529 m 674 539 l gs col-1 s gr +n 704 529 m 704 539 l gs col-1 s gr +n 674 684 m 674 714 l gs col-1 s gr +n 704 684 m 704 714 l gs col-1 s gr +n 674 764 m 674 794 l gs col-1 s gr +n 704 764 m 704 794 l gs col-1 s gr +n 479 239 m 479 399 l gs col-1 s gr +n 519 239 m 519 399 l gs col-1 s gr +1.000 slw +n 659 399 m 719 399 l gs col-1 s gr +n 739 539 m 759 539 l 839 349 l 859 349 l gs col-1 s gr +n 739 619 m 759 619 l 839 809 l 859 809 l gs col-1 s gr +n 319 899 m 379 899 l gs col-1 s gr +n 335.00 903.00 m 319.00 899.00 l 335.00 895.00 l gs col-1 s gr +n 363.00 895.00 m 379.00 899.00 l 363.00 903.00 l gs col-1 s gr +n 379 899 m 559 899 l gs col-1 s gr +n 395.00 903.00 m 379.00 899.00 l 395.00 895.00 l gs col-1 s gr +n 543.00 895.00 m 559.00 899.00 l 543.00 903.00 l gs col-1 s gr +n 559 899 m 619 899 l gs col-1 s gr +n 575.00 903.00 m 559.00 899.00 l 575.00 895.00 l gs col-1 s gr +n 603.00 895.00 m 619.00 899.00 l 603.00 903.00 l gs col-1 s gr +n 659 899 m 719 899 l gs col-1 s gr +n 675.00 903.00 m 659.00 899.00 l 675.00 895.00 l gs col-1 s gr +n 703.00 895.00 m 719.00 899.00 l 703.00 903.00 l gs col-1 s gr +0.500 slw +n 319 879 m 319 1019 l gs col-1 s gr +n 379 879 m 379 1019 l gs col-1 s gr +n 559 879 m 559 1019 l gs col-1 s gr +n 619 879 m 619 1019 l gs col-1 s gr +n 659 879 m 659 1019 l gs col-1 s gr +n 719 879 m 719 1019 l gs col-1 s gr +n 299 859 m 139 859 l gs col-1 s gr +n 299 399 m 139 399 l gs col-1 s gr +n 299 239 m 139 239 l gs col-1 s gr +n 299 699 m 179 699 l gs col-1 s gr +n 299 619 m 179 619 l gs col-1 s gr +n 299 539 m 179 539 l gs col-1 s gr +n 299 479 m 179 479 l gs col-1 s gr +n 299 319 m 179 319 l gs col-1 s gr +n 139 859 m 139 239 l gs col-1 s gr +n 299 779 m 179 779 l gs col-1 s gr +n 179 529 m 179 859 l gs col-1 s gr +1.000 slw + [6.7] 0 setdash +n 169 529 m 729 529 l gs col-1 s gr [] 0 setdash + [6.7] 0 setdash +n 169 489 m 729 489 l gs col-1 s gr [] 0 setdash +0.500 slw +n 179 239 m 179 489 l gs col-1 s gr +3.000 slw +n 369 464 m 369 414 l 329 414 l 329 464 l clp gs col-1 s gr +0.000 slw +n 584 584 m 584 574 l 574 574 l 574 584 l clp gs 0.00 setgray ef gr +1.000 slw +n 319 1059 m 759 1059 l gs col-1 s gr +n 743.00 1055.00 m 759.00 1059.00 l 743.00 1063.00 l gs col-1 s gr +n 99 859 m 99 199 l gs col-1 s gr +n 95.00 215.00 m 99.00 199.00 l 103.00 215.00 l gs col-1 s gr +n 89 859 m 109 859 l gs col-1 s gr +n 319 1049 m 319 1069 l gs col-1 s gr +/Helvetica findfont 16.00 scalefont setfont +299 604 m +gs 1 -1 sc (data_b[3]) dup stringwidth pop neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +299 564 m +gs 1 -1 sc (data_a[3]) dup stringwidth pop neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +739 584 m +gs 1 -1 sc (data_s[3]) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +709 219 m +gs 1 -1 sc 90.0 rot (ctrl_wen) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +679 219 m +gs 1 -1 sc 90.0 rot (ctrl_ck) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +644 219 m +gs 1 -1 sc 90.0 rot (ctrl_zero) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +524 219 m +gs 1 -1 sc 90.0 rot (ctrl_nover) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +354 219 m +gs 1 -1 sc 90.0 rot (ctrl_sel) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +484 219 m +gs 1 -1 sc 90.0 rot (ctrl_ncout) col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +359 999 m +gs 1 -1 sc 90.0 rot (DP_MUX2CS) col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +479 999 m +gs 1 -1 sc 90.0 rot (DP_ADD2F) col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +599 999 m +gs 1 -1 sc 90.0 rot (DP_NUL) col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +699 999 m +gs 1 -1 sc 90.0 rot (DP_PDFF) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +644 999 m +gs 1 -1 sc 90.0 rot (Routing Channel) col-1 show gr +/Times-Bold findfont 20.00 scalefont setfont +199 824 m +gs 1 -1 sc (0) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 20.00 scalefont setfont +199 744 m +gs 1 -1 sc (1) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 20.00 scalefont setfont +199 664 m +gs 1 -1 sc (2) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 20.00 scalefont setfont +199 584 m +gs 1 -1 sc (3) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 20.00 scalefont setfont +199 444 m +gs 1 -1 sc (7) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 20.00 scalefont setfont +199 364 m +gs 1 -1 sc (8) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 20.00 scalefont setfont +199 284 m +gs 1 -1 sc (9) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +164 579 m +gs 1 -1 sc 90.0 rot (8 Slices for Datas) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +164 319 m +gs 1 -1 sc 90.0 rot (2 Slices for Buffers) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 20.00 scalefont setfont +759 1079 m +gs 1 -1 sc (Operators) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 20.00 scalefont setfont +89 199 m +gs 1 -1 sc 90.0 rot (Slices) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +$F2psEnd +restore +%%EndDocument + @endspecial 879 3157 a Fo(Figure)18 b(1:)25 b Fp(data-p)m(aths)31 +b(structur)m(e.)1240 3946 y Fo(3)p eop +%%Page: 4 5 +4 4 bop 549 2406 a @beginspecial 0 @llx 0 @lly 531 @urx 829 +@ury 2537 @rwi @setspecial +%%BeginDocument: ./sample_dpt-6.eps +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {} def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end +save +-240.0 956.0 translate +1 -1 scale + +/clp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/l {lineto} bind def +/m {moveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def + /DrawEllipse { + /endangle exch def + /startangle exch def + /yrad exch def + /xrad exch def + /y exch def + /x exch def + /savematrix mtrx currentmatrix def + x y tr xrad yrad sc 0 0 1 startangle endangle arc + closepath + savematrix setmatrix + } def + +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +$F2psBegin +10 setmiterlimit + 0.90000 0.90000 sc +3.000 slw +n 529 309 5 5 0 360 DrawEllipse gs col-1 s gr + +n 519 284 m 539 284 l 529 304 l 519 284 l 529 284 l gs col-1 s gr +n 529 394 5 5 0 360 DrawEllipse gs col-1 s gr + +1.000 slw +n 519 359 m 529 379 l 539 359 l gs col-1 s gr +3.000 slw +n 529 359 m 519 359 l 519 369 l 529 389 l 539 369 l 539 359 l + 529 359 l gs col-1 s gr +n 524 254 m 534 264 l gs col-1 s gr +n 534 254 m 524 264 l gs col-1 s gr +n 549 1044 m 549 994 l 509 994 l 509 1044 l clp gs col-1 s gr +1.000 slw +n 509 994 m 549 1019 l 509 1044 l gs col-1 s gr +3.000 slw +n 474 994 m 484 1004 l gs col-1 s gr +n 484 994 m 474 1004 l gs col-1 s gr +n 474 1034 m 484 1044 l gs col-1 s gr +n 484 1034 m 474 1044 l gs col-1 s gr +n 574 1014 m 584 1024 l gs col-1 s gr +n 584 1014 m 574 1024 l gs col-1 s gr +n 549 964 m 549 914 l 509 914 l 509 964 l clp gs col-1 s gr +1.000 slw +n 509 914 m 549 939 l 509 964 l gs col-1 s gr +3.000 slw +n 474 914 m 484 924 l gs col-1 s gr +n 484 914 m 474 924 l gs col-1 s gr +n 474 954 m 484 964 l gs col-1 s gr +n 484 954 m 474 964 l gs col-1 s gr +n 574 934 m 584 944 l gs col-1 s gr +n 584 934 m 574 944 l gs col-1 s gr +n 549 884 m 549 834 l 509 834 l 509 884 l clp gs col-1 s gr +1.000 slw +n 509 834 m 549 859 l 509 884 l gs col-1 s gr +3.000 slw +n 474 834 m 484 844 l gs col-1 s gr +n 484 834 m 474 844 l gs col-1 s gr +n 474 874 m 484 884 l gs col-1 s gr +n 484 874 m 474 884 l gs col-1 s gr +n 574 854 m 584 864 l gs col-1 s gr +n 584 854 m 574 864 l gs col-1 s gr +n 549 804 m 549 754 l 509 754 l 509 804 l clp gs col-1 s gr +1.000 slw +n 509 754 m 549 779 l 509 804 l gs col-1 s gr +3.000 slw +n 474 754 m 484 764 l gs col-1 s gr +n 484 754 m 474 764 l gs col-1 s gr +n 474 794 m 484 804 l gs col-1 s gr +n 484 794 m 474 804 l gs col-1 s gr +n 574 774 m 584 784 l gs col-1 s gr +n 584 774 m 574 784 l gs col-1 s gr +n 549 724 m 549 674 l 509 674 l 509 724 l clp gs col-1 s gr +1.000 slw +n 509 674 m 549 699 l 509 724 l gs col-1 s gr +3.000 slw +n 474 674 m 484 684 l gs col-1 s gr +n 484 674 m 474 684 l gs col-1 s gr +n 474 714 m 484 724 l gs col-1 s gr +n 484 714 m 474 724 l gs col-1 s gr +n 574 694 m 584 704 l gs col-1 s gr +n 584 694 m 574 704 l gs col-1 s gr +n 549 644 m 549 594 l 509 594 l 509 644 l clp gs col-1 s gr +1.000 slw +n 509 594 m 549 619 l 509 644 l gs col-1 s gr +3.000 slw +n 474 594 m 484 604 l gs col-1 s gr +n 484 594 m 474 604 l gs col-1 s gr +n 474 634 m 484 644 l gs col-1 s gr +n 484 634 m 474 644 l gs col-1 s gr +n 574 614 m 584 624 l gs col-1 s gr +n 584 614 m 574 624 l gs col-1 s gr +n 549 564 m 549 514 l 509 514 l 509 564 l clp gs col-1 s gr +1.000 slw +n 509 514 m 549 539 l 509 564 l gs col-1 s gr +3.000 slw +n 474 514 m 484 524 l gs col-1 s gr +n 484 514 m 474 524 l gs col-1 s gr +n 474 554 m 484 564 l gs col-1 s gr +n 484 554 m 474 564 l gs col-1 s gr +n 574 534 m 584 544 l gs col-1 s gr +n 584 534 m 574 544 l gs col-1 s gr +n 549 484 m 549 434 l 509 434 l 509 484 l clp gs col-1 s gr +1.000 slw +n 509 434 m 549 459 l 509 484 l gs col-1 s gr +3.000 slw +n 474 434 m 484 444 l gs col-1 s gr +n 484 434 m 474 444 l gs col-1 s gr +n 474 474 m 484 484 l gs col-1 s gr +n 484 474 m 474 484 l gs col-1 s gr +n 574 454 m 584 464 l gs col-1 s gr +n 584 454 m 574 464 l gs col-1 s gr +n 604 254 m 614 264 l gs col-1 s gr +n 614 254 m 604 264 l gs col-1 s gr +1.000 slw +n 479 339 m 579 339 l gs col-1 s gr +n 479 419 m 579 419 l gs col-1 s gr +n 479 499 m 579 499 l gs col-1 s gr +n 479 579 m 579 579 l gs col-1 s gr +n 479 659 m 579 659 l gs col-1 s gr +n 479 739 m 579 739 l gs col-1 s gr +n 479 819 m 579 819 l gs col-1 s gr +n 479 899 m 579 899 l gs col-1 s gr +n 479 979 m 579 979 l gs col-1 s gr +n 579 1059 m 579 259 l 479 259 l 479 1059 l clp gs col-1 s gr +0.500 slw +n 529 259 m 529 284 l gs col-1 s gr +n 529 314 m 529 359 l gs col-1 s gr +n 529 399 m 529 434 l gs col-1 s gr +n 479 999 m 509 999 l gs col-1 s gr +n 549 1019 m 579 1019 l gs col-1 s gr +n 479 1039 m 509 1039 l gs col-1 s gr +n 529 1044 m 529 1044 l gs col-1 s gr +n 479 919 m 509 919 l gs col-1 s gr +n 549 939 m 579 939 l gs col-1 s gr +n 479 959 m 509 959 l gs col-1 s gr +n 529 964 m 529 964 l gs col-1 s gr +n 479 839 m 509 839 l gs col-1 s gr +n 549 859 m 579 859 l gs col-1 s gr +n 479 879 m 509 879 l gs col-1 s gr +n 529 884 m 529 884 l gs col-1 s gr +n 479 759 m 509 759 l gs col-1 s gr +n 549 779 m 579 779 l gs col-1 s gr +n 479 799 m 509 799 l gs col-1 s gr +n 529 804 m 529 804 l gs col-1 s gr +n 479 679 m 509 679 l gs col-1 s gr +n 549 699 m 579 699 l gs col-1 s gr +n 479 719 m 509 719 l gs col-1 s gr +n 529 724 m 529 724 l gs col-1 s gr +n 479 599 m 509 599 l gs col-1 s gr +n 549 619 m 579 619 l gs col-1 s gr +n 479 639 m 509 639 l gs col-1 s gr +n 529 644 m 529 644 l gs col-1 s gr +n 479 519 m 509 519 l gs col-1 s gr +n 549 539 m 579 539 l gs col-1 s gr +n 479 559 m 509 559 l gs col-1 s gr +n 529 564 m 529 564 l gs col-1 s gr +n 479 439 m 509 439 l gs col-1 s gr +n 549 459 m 579 459 l gs col-1 s gr +n 479 479 m 509 479 l gs col-1 s gr +n 529 484 m 529 484 l gs col-1 s gr +n 529 484 m 529 514 l gs col-1 s gr +n 529 564 m 529 594 l gs col-1 s gr +n 529 644 m 529 674 l gs col-1 s gr +n 529 724 m 529 754 l gs col-1 s gr +n 529 804 m 529 834 l gs col-1 s gr +n 529 884 m 529 914 l gs col-1 s gr +n 529 964 m 529 994 l gs col-1 s gr +n 579 539 m 609 539 l 609 259 l gs col-1 s gr +1.000 slw +n 679 219 m 619 249 l gs col-1 s gr +n 635.10 245.42 m 619.00 249.00 l 631.52 238.27 l gs col-1 s gr +n 459 219 m 519 249 l gs col-1 s gr +n 506.48 238.27 m 519.00 249.00 l 502.90 245.42 l gs col-1 s gr +n 679 719 m 599 619 l gs col-1 s gr +n 605.87 633.99 m 599.00 619.00 l 612.12 629.00 l gs col-1 s gr +n 679 719 m 599 699 l gs col-1 s gr +n 613.55 706.76 m 599.00 699.00 l 615.49 699.00 l gs col-1 s gr +n 679 719 m 599 779 l gs col-1 s gr +n 614.20 772.60 m 599.00 779.00 l 609.40 766.20 l gs col-1 s gr +n 679 719 m 599 859 l gs col-1 s gr +n 610.41 847.09 m 599.00 859.00 l 603.47 843.12 l gs col-1 s gr +n 379 739 m 459 719 l gs col-1 s gr +n 442.51 719.00 m 459.00 719.00 l 444.45 726.76 l gs col-1 s gr +n 379 739 m 459 679 l gs col-1 s gr +n 443.80 685.40 m 459.00 679.00 l 448.60 691.80 l gs col-1 s gr +n 379 739 m 459 639 l gs col-1 s gr +n 445.88 649.00 m 459.00 639.00 l 452.13 653.99 l gs col-1 s gr +n 379 739 m 459 599 l gs col-1 s gr +n 447.59 610.91 m 459.00 599.00 l 454.53 614.88 l gs col-1 s gr +n 379 739 m 459 759 l gs col-1 s gr +n 444.45 751.24 m 459.00 759.00 l 442.51 759.00 l gs col-1 s gr +n 379 739 m 459 799 l gs col-1 s gr +n 448.60 786.20 m 459.00 799.00 l 443.80 792.60 l gs col-1 s gr +n 379 739 m 459 839 l gs col-1 s gr +n 452.13 824.01 m 459.00 839.00 l 445.88 829.00 l gs col-1 s gr +n 379 739 m 459 879 l gs col-1 s gr +n 454.53 863.12 m 459.00 879.00 l 447.59 867.09 l gs col-1 s gr +0.500 slw +n 334 219 m 459 219 l gs col-1 s gr +n 679 219 m 854 219 l gs col-1 s gr +n 269 739 m 379 739 l gs col-1 s gr +n 679 719 m 789 719 l gs col-1 s gr +/Times-Bold findfont 20.00 scalefont setfont +529 159 m +gs 1 -1 sc (DP_MUX2CS) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +324 734 m +gs 1 -1 sc (Data Terminal) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +734 714 m +gs 1 -1 sc (Data Terminal) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +399 214 m +gs 1 -1 sc (Control Terminal) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +769 214 m +gs 1 -1 sc (Pseudo Control Terminal) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +$F2psEnd +restore +%%EndDocument + @endspecial 675 2583 a Fo(Figure)17 b(2:)25 b Fp(Data)c(terminals)g(and)g(c) +m(ontr)m(ol)h(terminals.)236 2716 y Fo(Data)16 b(signals)h(are)f(routed)f +(horizon)n(tally)-5 b(,)17 b(o)n(v)n(er)h Fp(slic)m(es)9 b +Fo(,)18 b(thanks)e(to)g(10)h(routing)e Fp(tr)m(acks)28 b Fo(\()p +Fm(cf)17 b Fo(\014gure)f(1\).)79 2849 y Fq(Remark)21 b(:)236 +2981 y Fo(Only)g(data)e(terminals)f(can)i(b)r(e)f(set)h(on)g(an)n(y)g(side)g +(of)g(the)f Fp(data-p)m(ath)12 b Fo(,)22 b(using)e(the)f Fm(.dpr)i +Fo(\014le.)30 b(Con)n(trol)79 3048 y(terminals)16 b(alw)n(a)n(ys)j(app)r(ear) +d(on)i(the)g Fq(North)g Fo(side)g(of)g(the)f Fp(data-p)m(ath)12 +b Fo(,)19 b(at)f(a)g(prede\014ned)d(place.)236 3114 y(Data)26 +b(terminals)e(sets)h(on)g(the)h Fq(North)g Fo(side)f(of)h(the)f +Fp(data-p)m(ath)39 b Fo(are)25 b(also)h(called)f Fp(Pseudo)i(c)m(ontr)m(ol)79 +3181 y(terminals)p Fo(.)1240 3946 y(4)p eop +%%Page: 5 6 +5 5 bop 79 260 a Fj(2.3)75 b(Structural)24 b(P)n(arameters)h +Fi(Width)36 b Fj(and)24 b Fi(Slic)m(e)236 362 y Fo(In)17 b(some)e(cases)g(w)n +(e)i(only)f(wish)h(to)f(p)r(erform)e(a)i(treatmen)n(t)d(on)j(a)h(part)e(of)h +(data)g(bus.)23 b(W)-5 b(e)17 b(ha)n(v)n(e)g(to)f(use)g(a)79 +429 y(smaller)h(scaled)h Fq(op)r(erator)g Fo(in)h(whic)n(h)g(empt)n(y)e +Fp(slic)m(es)29 b Fo(are)17 b(to)h(b)r(e)g(found.)25 b(In)18 +b(order)f(to)h(place)g(cells)g(inside)g(the)79 495 y Fq(column)p +Fo(,)i(w)n(e)f(need)e(t)n(w)n(o)h(v)m(alues)g(:)255 606 y Fp(Slic)m(e)145 +b Fo(:)67 b(The)18 b Fp(slic)m(e)28 b Fo(w)n(ere)18 b(the)f(\014rst)h(cell)g +(is)h(put)e(in)i(the)e Fq(column)p Fo(.)255 672 y Fp(Width)108 +b Fo(:)67 b(E\013ectiv)n(e)18 b(width)f(of)h(the)g Fq(op)r(erator)p +Fo(.)79 783 y(Default)f(v)m(alues)h(:)255 894 y Fm(DEFAULT)p +461 894 18 3 v 21 w(SLICE)43 b Fo(:)66 b(Null.)255 960 y Fm(DEFAULT)p +461 960 V 21 w(WIDTH)43 b Fo(:)66 b(F)-5 b(ull)20 b(width)e(of)g(the)f +Fp(data-p)m(ath)12 b Fo(.)748 1026 y(\(set)17 b(b)n(y)i(the)e(former)f +Fm(DP)p 1266 1026 V 22 w(DEFLOFIG)i Fo(function)f(call\).)807 +3233 y @beginspecial 0 @llx 0 @lly 337 @urx 798 @ury 1607 @rwi +@setspecial +%%BeginDocument: ./sample_dpt-5.eps +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {} def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end +save +-213.0 957.0 translate +1 -1 scale + +/clp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/l {lineto} bind def +/m {moveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def + /DrawEllipse { + /endangle exch def + /startangle exch def + /yrad exch def + /xrad exch def + /y exch def + /x exch def + /savematrix mtrx currentmatrix def + x y tr xrad yrad sc 0 0 1 startangle endangle arc + closepath + savematrix setmatrix + } def + +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +$F2psBegin +10 setmiterlimit + 0.90000 0.90000 sc +3.000 slw +n 409 309 5 5 0 360 DrawEllipse gs col-1 s gr + +n 399 284 m 419 284 l 409 304 l 399 284 l 409 284 l gs col-1 s gr +n 409 394 5 5 0 360 DrawEllipse gs col-1 s gr + +1.000 slw +n 399 359 m 409 379 l 419 359 l gs col-1 s gr +3.000 slw +n 409 359 m 399 359 l 399 369 l 409 389 l 419 369 l 419 359 l + 409 359 l gs col-1 s gr +n 429 804 m 429 754 l 389 754 l 389 804 l clp gs col-1 s gr +1.000 slw +n 389 754 m 429 779 l 389 804 l gs col-1 s gr +3.000 slw +n 429 724 m 429 674 l 389 674 l 389 724 l clp gs col-1 s gr +1.000 slw +n 389 674 m 429 699 l 389 724 l gs col-1 s gr +3.000 slw +n 429 644 m 429 594 l 389 594 l 389 644 l clp gs col-1 s gr +1.000 slw +n 389 594 m 429 619 l 389 644 l gs col-1 s gr +3.000 slw +n 429 564 m 429 514 l 389 514 l 389 564 l clp gs col-1 s gr +1.000 slw +n 389 514 m 429 539 l 389 564 l gs col-1 s gr +/Courier findfont 16.00 scalefont setfont +489 1004 m +gs 1 -1 sc 90.0 rot (Slice) col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +489 949 m +gs 1 -1 sc 90.0 rot (Parameter) col-1 show gr +/Courier findfont 16.00 scalefont setfont +529 724 m +gs 1 -1 sc 90.0 rot (Width) col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +529 669 m +gs 1 -1 sc 90.0 rot (Parameter) col-1 show gr +n 379 339 m 439 339 l gs col-1 s gr +n 379 419 m 439 419 l gs col-1 s gr +n 379 499 m 439 499 l gs col-1 s gr +n 379 579 m 439 579 l gs col-1 s gr +n 379 659 m 439 659 l gs col-1 s gr +n 379 739 m 439 739 l gs col-1 s gr +n 379 899 m 439 899 l gs col-1 s gr +n 379 979 m 439 979 l gs col-1 s gr +n 379 819 m 439 819 l gs col-1 s gr +n 439 259 m 439 1059 l 379 1059 l 379 259 l clp gs col-1 s gr +n 539 499 m 539 819 l gs col-1 s gr +n 535.00 515.00 m 539.00 499.00 l 543.00 515.00 l gs col-1 s gr +n 543.00 803.00 m 539.00 819.00 l 535.00 803.00 l gs col-1 s gr +n 499 1059 m 499 779 l gs col-1 s gr +n 495.00 795.00 m 499.00 779.00 l 503.00 795.00 l gs col-1 s gr +0.500 slw +n 359 979 m 279 979 l gs col-1 s gr +n 359 899 m 279 899 l gs col-1 s gr +n 359 819 m 279 819 l gs col-1 s gr +n 359 739 m 279 739 l gs col-1 s gr +n 359 659 m 279 659 l gs col-1 s gr +n 359 579 m 279 579 l gs col-1 s gr +n 359 499 m 279 499 l gs col-1 s gr +n 359 339 m 279 339 l gs col-1 s gr +n 359 419 m 239 419 l gs col-1 s gr +n 359 259 m 239 259 l gs col-1 s gr +n 359 1059 m 239 1059 l gs col-1 s gr +n 319 1059 m 319 179 l gs col-1 s gr +n 279 179 m 279 1059 l gs col-1 s gr +n 279 179 m 319 179 l gs col-1 s gr +n 239 254 m 359 254 l gs col-1 s gr +n 239 254 m 239 1059 l gs col-1 s gr +n 459 499 m 549 499 l gs col-1 s gr +n 459 819 m 549 819 l gs col-1 s gr +3.000 slw +n 494 1059 m 504 1059 l gs col-1 s gr +1.000 slw +n 599 1059 m 599 419 l gs col-1 s gr +n 603.00 1043.00 m 599.00 1059.00 l 595.00 1043.00 l gs col-1 s gr +n 595.00 435.00 m 599.00 419.00 l 603.00 435.00 l gs col-1 s gr +0.000 slw +n 459 419 m 609 419 l +n 459 419 m 609 419 l +0.500 slw +n 459 419 m 609 419 l gs col-1 s gr +n 459 1059 m 609 1059 l gs col-1 s gr +n 409 259 m 409 284 l gs col-1 s gr +n 409 314 m 409 354 l gs col-1 s gr +n 409 399 m 409 514 l gs col-1 s gr +n 409 564 m 409 594 l gs col-1 s gr +n 409 644 m 409 674 l gs col-1 s gr +n 409 724 m 409 754 l gs col-1 s gr +n 379 759 m 389 759 l gs col-1 s gr +n 379 799 m 384 799 l gs col-1 s gr +n 429 779 m 439 779 l gs col-1 s gr +n 379 679 m 389 679 l gs col-1 s gr +n 379 719 m 389 719 l gs col-1 s gr +n 429 699 m 439 699 l gs col-1 s gr +n 429 619 m 439 619 l gs col-1 s gr +n 379 599 m 389 599 l gs col-1 s gr +n 379 639 m 389 639 l gs col-1 s gr +n 379 559 m 389 559 l gs col-1 s gr +n 379 519 m 389 519 l gs col-1 s gr +n 429 539 m 439 539 l gs col-1 s gr +/Times-Bold findfont 16.00 scalefont setfont +409 464 m +gs 1 -1 sc (Empty) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +409 944 m +gs 1 -1 sc (Empty) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +409 1024 m +gs 1 -1 sc (Empty) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +409 864 m +gs 1 -1 sc (Empty) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +299 224 m +gs 1 -1 sc (Slice) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +264 339 m +gs 1 -1 sc 90.0 rot (2 Slices for Buffers) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +264 744 m +gs 1 -1 sc 90.0 rot (Dedicated Data Slices) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 20.00 scalefont setfont +299 304 m +gs 1 -1 sc (9) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 20.00 scalefont setfont +299 384 m +gs 1 -1 sc (8) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 20.00 scalefont setfont +299 464 m +gs 1 -1 sc (7) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 20.00 scalefont setfont +299 544 m +gs 1 -1 sc (6) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 20.00 scalefont setfont +299 624 m +gs 1 -1 sc (5) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 20.00 scalefont setfont +299 704 m +gs 1 -1 sc (4) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 20.00 scalefont setfont +299 784 m +gs 1 -1 sc (3) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 20.00 scalefont setfont +299 864 m +gs 1 -1 sc (2) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 20.00 scalefont setfont +299 944 m +gs 1 -1 sc (1) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 20.00 scalefont setfont +299 1024 m +gs 1 -1 sc (0) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +589 739 m +gs 1 -1 sc 90.0 rot (Data-Path Full Width) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 20.00 scalefont setfont +409 224 m +gs 1 -1 sc (DP_MUX2CS) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +$F2psEnd +restore +%%EndDocument + @endspecial 651 3410 a(Figure)h(3:)24 b Fp(Structur)m(al)e(p)m(ar)m(ameters) +h(Width)31 b(and)20 b(Slic)m(e)11 b(.)1240 3946 y Fo(5)p eop +%%Page: 6 7 +6 6 bop 79 260 a Fr(3)91 b(First)29 b(example)i(:)41 b Fh(sample)p +1123 260 26 3 v 29 w(dpt)79 392 y Fj(3.1)75 b(Presen)n(tation)26 +b(of)f(the)f(adder)g(accum)n(ulator)236 495 y Fo(The)19 b(giv)n(en)h(example) +d(in)j(the)e Fp(data-p)m(ath)32 b Fo(tutorial)18 b(is)h(driv)n(en)g(from)f +(the)h(adder)f(accum)n(ulator)e(sho)n(w)n(ed)79 561 y(in)i(the)g +Fm(addaccu)g Fo(tutorial.)236 692 y(Di\013erences)f(from)g +Fm(addaccu)i Fo(tutorial)e(:)146 801 y(1.)28 b(Data)18 b(buses)f(width)h(are) +f(set)h(from)e(4)j(to)e(8)h(bits.)146 911 y(2.)28 b(In)23 b(order)f(to)h(sho) +n(w)g(some)f(sp)r(ecial)g(features)f(of)i(the)f Fp(data-p)m(ath)27 +b(c)m(ompiler)12 b Fo(,)25 b(a)e(zero)f(detect)f(has)i(b)r(een)217 +978 y(implemen)n(ted.)146 1087 y(3.)28 b(The)20 b(op)r(erator)d(implemen)n +(ting)g(sample)i(register)f(elemen)n(ts)g(\()p Fm(DP)p 1602 +1087 18 3 v 21 w(PDFF)p Fo(\))i(obligatory)e(pro)n(vide)i(a)g +Fp(Write)217 1154 y(ENable)j Fo(terminal)c(and)i(dual)g(outputs)e +Fp(q)j Fo(and)e Fp(nq)p Fo(.)35 b(So)20 b(w)n(e)i(add)f(a)g +Fp(ctrl)p 1748 1154 17 3 v 21 w(wen)h Fo(terminal)e(to)g(the)g(circuit)217 +1220 y(in)n(terface)d(and)g(a)h(un)n(used)g Fp(data)p 887 1220 +V 21 w(u)h Fo(signal)f(whic)n(h)g(do)r(esn't)f(app)r(ear)f(on)i(the)f(in)n +(terface)f(\(for)i Fp(nq)p Fo(\).)146 1330 y(4.)28 b(As)21 +b(the)f(former)e(op)r(erator,)h(the)h(fast)g(adder)g(generator)e(\()p +Fm(DP)p 1517 1330 18 3 v 21 w(ADD2F)p Fo(\))j(obligatory)e(pro)n(vide)i +Fp(nc)m(out)h Fo(and)217 1397 y Fp(nover)e Fo(outputs.)79 1506 +y(Figure)d(4)i(sho)n(ws)e(the)h(whole)g(arc)n(hitecture)d(of)j(the)f(adder)g +(accum)n(ulator.)196 3149 y @beginspecial 0 @llx 0 @lly 707 +@urx 478 @ury 3806 @rwi @setspecial +%%BeginDocument: ./sample_dpt-1.eps +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {} def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end +save +-221.0 596.0 translate +1 -1 scale + +/clp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/l {lineto} bind def +/m {moveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +$F2psBegin +10 setmiterlimit + 0.90000 0.90000 sc +3.000 slw +n 639 419 m 639 259 l 579 259 l 579 419 l clp gs col-1 s gr +1.000 slw +n 609 329 m 609 349 l gs col-1 s gr +n 599 339 m 619 339 l gs col-1 s gr +3.000 slw +n 699 419 m 699 259 l 679 259 l 679 419 l clp gs col-1 s gr +/Times-Bold findfont 20.00 scalefont setfont +689 344 m +gs 1 -1 sc (0) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +1.000 slw +n 789 419 m 799 439 l 809 419 l gs col-1 s gr +n 789 444 m 799 444 l 799 464 l 809 464 l gs col-1 s gr +n 794 449 m 799 459 l 804 449 l gs col-1 s gr +3.000 slw +n 859 579 m 859 419 l 779 419 l 779 579 l clp gs col-1 s gr +n 459 579 m 459 419 l 419 419 l 419 579 l clp gs col-1 s gr +1.000 slw +n 419 419 m 459 499 l 419 579 l gs col-1 s gr +3.000 slw +n 434 214 m 444 224 l gs col-1 s gr +n 444 214 m 434 224 l gs col-1 s gr +n 334 294 m 344 304 l gs col-1 s gr +n 344 294 m 334 304 l gs col-1 s gr +n 334 454 m 344 464 l gs col-1 s gr +n 344 454 m 334 464 l gs col-1 s gr +n 584 214 m 594 224 l gs col-1 s gr +n 594 214 m 584 224 l gs col-1 s gr +n 624 214 m 634 224 l gs col-1 s gr +n 634 214 m 624 224 l gs col-1 s gr +n 734 214 m 744 224 l gs col-1 s gr +n 744 214 m 734 224 l gs col-1 s gr +n 794 214 m 804 224 l gs col-1 s gr +n 804 214 m 794 224 l gs col-1 s gr +n 834 214 m 844 224 l gs col-1 s gr +n 844 214 m 834 224 l gs col-1 s gr +n 934 374 m 944 384 l gs col-1 s gr +n 944 374 m 934 384 l gs col-1 s gr +n 894 454 m 904 464 l gs col-1 s gr +n 904 454 m 894 464 l gs col-1 s gr +0.500 slw +n 579 299 m 339 299 l gs col-1 s gr +n 589 219 m 589 259 l gs col-1 s gr +n 629 219 m 629 259 l gs col-1 s gr +n 739 379 m 739 519 l 779 519 l gs col-1 s gr +n 799 419 m 799 219 l gs col-1 s gr +n 439 419 m 439 219 l gs col-1 s gr +n 839 419 m 839 219 l gs col-1 s gr +n 459 499 m 539 499 l 539 379 l 579 379 l gs col-1 s gr +n 419 459 m 339 459 l gs col-1 s gr +n 419 539 m 379 539 l 379 619 l 899 619 l 899 539 l 859 539 l gs col-1 s gr +n 859 459 m 899 459 l gs col-1 s gr +n 639 379 m 939 379 l gs col-1 s gr +n 699 299 m 739 299 l 739 219 l gs col-1 s gr +1.000 slw + [6.7] 0 setdash +n 939 659 m 939 219 l 339 219 l 339 659 l clp gs col-1 s gr [] 0 setdash +n 504 294 m 494 304 l gs 0.00 setgray ef gr gs col-1 s gr +n 504 494 m 494 504 l gs 0.00 setgray ef gr gs col-1 s gr +n 884 374 m 874 384 l gs 0.00 setgray ef gr gs col-1 s gr +n 884 454 m 874 464 l gs 0.00 setgray ef gr gs col-1 s gr +n 664 614 m 654 624 l gs 0.00 setgray ef gr gs col-1 s gr +n 434 234 m 444 244 l gs 0.00 setgray ef gr gs col-1 s gr +n 584 234 m 594 244 l gs 0.00 setgray ef gr gs col-1 s gr +n 624 234 m 634 244 l gs 0.00 setgray ef gr gs col-1 s gr +n 734 234 m 744 244 l gs 0.00 setgray ef gr gs col-1 s gr +n 794 234 m 804 244 l gs 0.00 setgray ef gr gs col-1 s gr +n 834 234 m 844 244 l gs 0.00 setgray ef gr gs col-1 s gr +n 384 454 m 374 464 l gs 0.00 setgray ef gr gs col-1 s gr +0.000 slw +n 424 464 m 424 454 l 414 454 l 414 464 l clp gs 0.00 setgray ef gr +n 424 544 m 424 534 l 414 534 l 414 544 l clp gs 0.00 setgray ef gr +n 464 504 m 464 494 l 454 494 l 454 504 l clp gs 0.00 setgray ef gr +n 584 384 m 584 374 l 574 374 l 574 384 l clp gs 0.00 setgray ef gr +n 584 304 m 584 294 l 574 294 l 574 304 l clp gs 0.00 setgray ef gr +n 634 264 m 634 254 l 624 254 l 624 264 l clp gs 0.00 setgray ef gr +n 704 304 m 704 294 l 694 294 l 694 304 l clp gs 0.00 setgray ef gr +n 784 524 m 784 514 l 774 514 l 774 524 l clp gs 0.00 setgray ef gr +n 744 384 m 744 374 l 734 374 l 734 384 l clp gs 0.00 setgray ef gr +n 804 424 m 804 414 l 794 414 l 794 424 l clp gs 0.00 setgray ef gr +n 844 424 m 844 414 l 834 414 l 834 424 l clp gs 0.00 setgray ef gr +n 864 544 m 864 534 l 854 534 l 854 544 l clp gs 0.00 setgray ef gr +n 594 264 m 594 254 l 584 254 l 584 264 l clp gs 0.00 setgray ef gr +n 644 384 m 644 374 l 634 374 l 634 384 l clp gs 0.00 setgray ef gr +n 684 384 m 684 374 l 674 374 l 674 384 l clp gs 0.00 setgray ef gr +n 864 464 m 864 454 l 854 454 l 854 464 l clp gs 0.00 setgray ef gr +/Helvetica findfont 16.00 scalefont setfont +499 489 m +gs 1 -1 sc (data_m) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +319 464 m +gs 1 -1 sc (data_b[7:0]) dup stringwidth pop neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +319 304 m +gs 1 -1 sc (data_a[7:0]) dup stringwidth pop neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +959 384 m +gs 1 -1 sc (data_s[7:0]) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +899 449 m +gs 1 -1 sc (data_u) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +444 199 m +gs 1 -1 sc 90.0 rot (ctrl_sel) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +594 199 m +gs 1 -1 sc 90.0 rot (ctrl_ncout) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +634 199 m +gs 1 -1 sc 90.0 rot (ctrl_nover) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +744 199 m +gs 1 -1 sc 90.0 rot (ctrl_zero) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +804 199 m +gs 1 -1 sc 90.0 rot (ctrl_ck) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +844 199 m +gs 1 -1 sc 90.0 rot (ctrl_wen) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +659 609 m +gs 1 -1 sc (data_q) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +499 319 m +gs 1 -1 sc (8) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +499 519 m +gs 1 -1 sc (8) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +659 639 m +gs 1 -1 sc (8) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +879 479 m +gs 1 -1 sc (8) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +879 399 m +gs 1 -1 sc (8) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +379 479 m +gs 1 -1 sc (8) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +459 239 m +gs 1 -1 sc 90.0 rot (1) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +609 239 m +gs 1 -1 sc 90.0 rot (1) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +649 239 m +gs 1 -1 sc 90.0 rot (1) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +759 239 m +gs 1 -1 sc 90.0 rot (1) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +819 239 m +gs 1 -1 sc 90.0 rot (1) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +859 239 m +gs 1 -1 sc 90.0 rot (1) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +439 599 m +gs 1 -1 sc (DP_MUX2CS) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +609 439 m +gs 1 -1 sc (DP_ADD2F) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +819 599 m +gs 1 -1 sc (DP_PDFF) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +689 439 m +gs 1 -1 sc (DP_NUL) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +$F2psEnd +restore +%%EndDocument + @endspecial 666 3324 a(Figure)h(4:)25 b Fp(A)o(r)m(chite)m(ctur)m(e)e(of)d +(the)h(adder)g(ac)m(cumulator.)79 3479 y Fj(3.2)75 b(Metho)r(dology)236 +3581 y Fo(As)24 b(w)n(e)g(wish)g(not)f(to)h(presen)n(t)e(the)h(whole)h +(design)f(metho)r(dology)e(of)i(a)h(circuit)f(but)g(only)i(the)e(part)79 +3647 y(related)16 b(to)i Fp(data-p)m(ath)12 b Fo(,)19 b(only)f(a)g(partial)g +(v)m(alidation)g(will)h(b)r(e)e(giv)n(en.)236 3714 y(Figure)h(5)g(describ)r +(e)e(the)h(partial)h(metho)r(dology)-5 b(.)1240 3946 y(6)p +eop +%%Page: 7 8 +7 7 bop 79 3538 a @beginspecial 0 @llx 0 @lly 1248 @urx 1680 +@ury 4302 @rwi @setspecial +%%BeginDocument: ./sample_dpt-3.eps +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {} def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end +save +-248.0 1694.0 translate +1 -1 scale + +/clp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/l {lineto} bind def +/m {moveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def + /DrawEllipse { + /endangle exch def + /startangle exch def + /yrad exch def + /xrad exch def + /y exch def + /x exch def + /savematrix mtrx currentmatrix def + x y tr xrad yrad sc 0 0 1 startangle endangle arc + closepath + savematrix setmatrix + } def + +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +$F2psBegin +10 setmiterlimit + 0.90000 0.90000 sc +n 1659 679 m 1659 649 l 1119 649 l 1119 679 l clp gs 0.95 setgray ef gr +n 759 1019 m 759 979 l 639 979 l 639 1019 l clp gs 0.95 setgray ef gr +n 1659 879 m 1659 849 l 1119 849 l 1119 879 l clp gs 0.95 setgray ef gr +n 759 1759 m 759 1719 l 639 1719 l 639 1759 l clp gs 0.95 setgray ef gr +n 599 1559 m 599 1519 l 479 1519 l 479 1559 l clp gs 0.95 setgray ef gr +n 1659 419 m 1659 389 l 1119 389 l 1119 419 l clp gs 0.95 setgray ef gr +n 599 1359 m 599 1319 l 479 1319 l 479 1359 l clp gs 0.95 setgray ef gr +n 1659 1559 m 1659 1529 l 1119 1529 l 1119 1559 l clp gs 0.95 setgray ef gr +n 919 1219 m 919 1179 l 799 1179 l 799 1219 l clp gs 0.95 setgray ef gr +n 759 679 m 759 639 l 639 639 l 639 679 l clp gs 0.95 setgray ef gr +n 1659 1219 m 1659 1189 l 1119 1189 l 1119 1219 l clp gs 0.95 setgray ef gr +n 759 419 m 759 379 l 639 379 l 639 419 l clp gs 0.95 setgray ef gr +n 1659 1759 m 1659 1729 l 1119 1729 l 1119 1759 l clp gs 0.95 setgray ef gr +n 439 879 m 439 839 l 319 839 l 319 879 l clp gs 0.95 setgray ef gr +n 1659 1359 m 1659 1329 l 1119 1329 l 1119 1359 l clp gs 0.95 setgray ef gr +n 1659 1019 m 1659 989 l 1119 989 l 1119 1019 l clp gs 0.95 setgray ef gr +n 379 939 35 35 0 360 DrawEllipse gs 1.00 setgray ef gr +n 859 1279 35 35 0 360 DrawEllipse gs 1.00 setgray ef gr +1.000 slw +n 699 1119 60 10 0 360 DrawEllipse gs col-1 s gr + +n 539 1659 60 10 0 360 DrawEllipse gs col-1 s gr + +0.000 slw +n 599 1659 m 479 1659 l 479 1619 l 599 1619 l clp gs 1.00 setgray ef gr +n 759 1119 m 639 1119 l 639 1079 l 759 1079 l clp gs 1.00 setgray ef gr +1.000 slw +n 449 579 130 15 0 360 DrawEllipse gs col-1 s gr + +n 639 1079 m 639 1119 l gs col-1 s gr +n 759 1079 m 759 1119 l gs col-1 s gr +n 539 1619 60 10 0 360 DrawEllipse gs col-1 s gr + +n 479 1619 m 479 1659 l gs col-1 s gr +n 699 1079 60 10 0 360 DrawEllipse gs col-1 s gr + +n 599 1619 m 599 1659 l gs col-1 s gr +0.000 slw +n 774 1114 m 774 1094 l 624 1094 l 624 1114 l clp gs 1.00 setgray ef gr +n 579 579 m 579 479 l 319 479 l 319 579 l clp gs 1.00 setgray ef gr +n 614 1654 m 614 1634 l 464 1634 l 464 1654 l clp gs 1.00 setgray ef gr +1.000 slw +n 449 564 30 5 0 360 DrawEllipse gs col-1 s gr + +n 699 779 60 10 0 360 DrawEllipse gs col-1 s gr + +n 1019 319 60 10 0 360 DrawEllipse gs col-1 s gr + +n 369 564 30 5 0 360 DrawEllipse gs col-1 s gr + +n 529 564 30 5 0 360 DrawEllipse gs col-1 s gr + +n 699 539 60 10 0 360 DrawEllipse gs col-1 s gr + +n 859 319 60 10 0 360 DrawEllipse gs col-1 s gr + +n 699 319 60 10 0 360 DrawEllipse gs col-1 s gr + +n 699 1459 60 10 0 360 DrawEllipse gs col-1 s gr + +n 539 1459 60 10 0 360 DrawEllipse gs col-1 s gr + +n 599 1559 m 599 1519 l 479 1519 l 479 1559 l clp gs col-1 s gr +n 599 1359 m 599 1319 l 479 1319 l 479 1359 l clp gs col-1 s gr +0.000 slw +n 1079 319 m 1079 279 l 959 279 l 959 319 l clp gs 1.00 setgray ef gr +1.000 slw +n 759 1019 m 759 979 l 639 979 l 639 1019 l clp gs col-1 s gr +0.000 slw +n 599 1459 m 599 1419 l 479 1419 l 479 1459 l clp gs 1.00 setgray ef gr +1.000 slw +n 759 679 m 759 639 l 639 639 l 639 679 l clp gs col-1 s gr +n 759 419 m 759 379 l 639 379 l 639 419 l clp gs col-1 s gr +n 759 1759 m 759 1719 l 639 1719 l 639 1759 l clp gs col-1 s gr +0.000 slw +n 479 564 m 479 539 l 419 539 l 419 564 l clp gs 1.00 setgray ef gr +n 759 319 m 759 279 l 639 279 l 639 319 l clp gs 1.00 setgray ef gr +n 919 319 m 919 279 l 799 279 l 799 319 l clp gs 1.00 setgray ef gr +n 759 779 m 759 739 l 639 739 l 639 779 l clp gs 1.00 setgray ef gr +1.000 slw +n 919 1219 m 919 1179 l 799 1179 l 799 1219 l clp gs col-1 s gr +0.000 slw +n 759 1459 m 759 1419 l 639 1419 l 639 1459 l clp gs 1.00 setgray ef gr +/Times-Bold findfont 16.00 scalefont setfont +449 519 m +gs 1 -1 sc (FPGEN_LIB) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +1.000 slw +n 439 879 m 439 839 l 319 839 l 319 879 l clp gs col-1 s gr +0.000 slw +n 559 564 m 559 539 l 499 539 l 499 564 l clp gs 1.00 setgray ef gr +n 759 539 m 759 499 l 639 499 l 639 539 l clp gs 1.00 setgray ef gr +n 399 564 m 399 539 l 339 539 l 339 564 l clp gs 1.00 setgray ef gr +1.000 slw +n 559 539 m 559 564 l gs col-1 s gr +n 499 539 m 499 564 l gs col-1 s gr +n 529 539 30 5 0 360 DrawEllipse gs col-1 s gr + +/Courier findfont 20.00 scalefont setfont +1139 1749 m +gs 1 -1 sc ($ proof -d sample_dpt sample_dpt_desb) col-1 show gr +n 759 1419 m 759 1459 l gs col-1 s gr +n 479 539 m 479 564 l gs col-1 s gr +n 674 1819 m 724 1819 l gs col-1 s gr +/Courier findfont 20.00 scalefont setfont +1139 1349 m +gs 1 -1 sc ($ lynx -v -t sample_dpt sample_dpt) col-1 show gr +n 639 1419 m 639 1459 l gs col-1 s gr +n 699 1419 60 10 0 360 DrawEllipse gs col-1 s gr + +n 834 1279 m 884 1279 l gs col-1 s gr +/Helvetica findfont 16.00 scalefont setfont +699 1834 m +gs 1 -1 sc (KO) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +699 1814 m +gs 1 -1 sc (OK) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +n 419 539 m 419 564 l gs col-1 s gr +n 959 279 m 959 319 l gs col-1 s gr +n 379 939 25 25 0 360 DrawEllipse gs col-1 s gr + +n 354 939 m 404 939 l gs col-1 s gr +/Helvetica findfont 16.00 scalefont setfont +379 934 m +gs 1 -1 sc (OK) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +379 954 m +gs 1 -1 sc (KO) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +859 1274 m +gs 1 -1 sc (OK) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Courier findfont 20.00 scalefont setfont +1139 1549 m +gs 1 -1 sc ($ desb sample_dpt sample_dpt_desb -v -i ) col-1 show gr +n 1019 279 60 10 0 360 DrawEllipse gs col-1 s gr + +n 449 539 30 5 0 360 DrawEllipse gs col-1 s gr + +n 759 739 m 759 779 l gs col-1 s gr +/Courier findfont 20.00 scalefont setfont +1139 869 m +gs 1 -1 sc ($ druc sample_dpt) col-1 show gr +/Courier findfont 20.00 scalefont setfont +1139 1209 m +gs 1 -1 sc ($ lvx vst fne sample_dpt sample_dpt_gates) col-1 show gr +/Courier findfont 20.00 scalefont setfont +1139 1009 m +gs 1 -1 sc ($ lynx -v -f sample_dpt sample_dpt_gates) col-1 show gr +/Courier findfont 20.00 scalefont setfont +1139 949 m +gs 1 -1 sc ($ MBK_IN_LO=al) col-1 show gr +/Courier findfont 20.00 scalefont setfont +1139 969 m +gs 1 -1 sc ($ MBK_OUT_LO=al) col-1 show gr +n 449 479 130 15 0 360 DrawEllipse gs col-1 s gr + +n 479 1419 m 479 1459 l gs col-1 s gr +n 699 739 60 10 0 360 DrawEllipse gs col-1 s gr + +n 699 1819 25 25 0 360 DrawEllipse gs col-1 s gr + +n 599 1419 m 599 1459 l gs col-1 s gr +n 399 539 m 399 564 l gs col-1 s gr +n 639 499 m 639 539 l gs col-1 s gr +n 339 539 m 339 564 l gs col-1 s gr +0.500 slw +n 699 549 m 699 639 l gs col-1 s gr +1.000 slw +n 1079 279 m 1079 319 l gs col-1 s gr +n 369 539 30 5 0 360 DrawEllipse gs col-1 s gr + +0.500 slw +n 444 594 m 659 639 l gs col-1 s gr +1.000 slw +n 539 1419 60 10 0 360 DrawEllipse gs col-1 s gr + +/Courier findfont 20.00 scalefont setfont +1139 409 m +gs 1 -1 sc ($ fpgen -v sample_dpt) col-1 show gr +n 694 479 m 699 499 l 704 479 l gs col-1 s gr +n 694 359 m 699 379 l 704 359 l gs col-1 s gr +n 694 719 m 699 739 l 704 719 l gs col-1 s gr +n 854 744 m 859 764 l 864 744 l gs col-1 s gr +n 1014 744 m 1019 764 l 1024 744 l gs col-1 s gr +n 1014 1019 m 1019 1039 l 1024 1019 l gs col-1 s gr +n 854 419 m 859 439 l 864 419 l gs col-1 s gr +n 1014 419 m 1019 439 l 1024 419 l gs col-1 s gr +n 549 444 m 532 455 l 552 454 l gs col-1 s gr +n 539 619 m 560 619 l 541 609 l gs col-1 s gr +n 1119 59 m 1119 59 l gs col-1 s gr +n 1659 59 m 279 59 l gs col-1 s gr +n 319 479 m 319 579 l gs col-1 s gr +n 579 479 m 579 579 l gs col-1 s gr +/Courier findfont 20.00 scalefont setfont +1139 669 m +gs 1 -1 sc ($ dpr -V -p -r sample_dpt sample_dpt) col-1 show gr +n 699 499 60 10 0 360 DrawEllipse gs col-1 s gr + +n 919 279 m 919 319 l gs col-1 s gr +0.500 slw +n 679 789 m 539 839 l 539 1319 l gs col-1 s gr +1.000 slw +n 756 1158 m 777 1161 l 759 1149 l gs col-1 s gr +n 639 739 m 639 779 l gs col-1 s gr +0.500 slw +n 859 1219 m 859 1254 l gs col-1 s gr +1.000 slw +n 854 1159 m 859 1179 l 864 1159 l gs col-1 s gr +n 854 1234 m 859 1254 l 864 1234 l gs col-1 s gr +n 799 279 m 799 319 l gs col-1 s gr +0.500 slw +n 739 544 m 859 639 l 859 1179 l gs col-1 s gr +/Helvetica findfont 16.00 scalefont setfont +859 1294 m +gs 1 -1 sc (KO) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +1.000 slw +n 859 1279 25 25 0 360 DrawEllipse gs col-1 s gr + +n 759 499 m 759 539 l gs col-1 s gr +0.500 slw +n 539 1359 m 539 1419 l gs col-1 s gr +n 539 1469 m 539 1519 l gs col-1 s gr +n 539 1559 m 539 1619 l gs col-1 s gr +n 539 1669 m 659 1719 l gs col-1 s gr +n 699 1759 m 699 1794 l gs col-1 s gr +1.000 slw +n 534 1299 m 539 1319 l 544 1299 l gs col-1 s gr +n 534 1399 m 539 1419 l 544 1399 l gs col-1 s gr +n 534 1499 m 539 1519 l 544 1499 l gs col-1 s gr +n 534 1599 m 539 1619 l 544 1599 l gs col-1 s gr +n 694 1774 m 699 1794 l 704 1774 l gs col-1 s gr +n 603 1701 m 624 1704 l 606 1692 l gs col-1 s gr +n 877 1679 m 859 1689 l 879 1689 l gs col-1 s gr +0.500 slw +n 699 1469 m 579 1519 l gs col-1 s gr +1.000 slw +n 645 1486 m 629 1499 l 649 1495 l gs col-1 s gr +0.500 slw +n 699 419 m 699 499 l gs col-1 s gr +1.000 slw +n 859 279 60 10 0 360 DrawEllipse gs col-1 s gr + +n 759 279 m 759 319 l gs col-1 s gr +n 639 279 m 639 319 l gs col-1 s gr +0.500 slw +n 1019 329 m 1019 1649 l 739 1719 l gs col-1 s gr +1.000 slw +n 534 1019 m 539 1039 l 544 1019 l gs col-1 s gr +n 854 1024 m 859 1044 l 864 1024 l gs col-1 s gr +n 1014 1304 m 1019 1324 l 1024 1304 l gs col-1 s gr +n 1659 1879 m 1659 19 l 279 19 l 279 1879 l clp gs col-1 s gr +0.500 slw +n 699 679 m 699 739 l gs col-1 s gr +n 699 1019 m 699 1079 l gs col-1 s gr +1.000 slw +n 694 959 m 699 979 l 704 959 l gs col-1 s gr +n 694 1059 m 699 1079 l 704 1059 l gs col-1 s gr +0.500 slw +n 659 419 m 449 479 l gs col-1 s gr +1.000 slw +n 699 279 60 10 0 360 DrawEllipse gs col-1 s gr + +0.500 slw +n 859 329 m 859 549 l 739 639 l gs col-1 s gr +n 379 879 m 379 914 l gs col-1 s gr +1.000 slw +n 374 894 m 379 914 l 384 894 l gs col-1 s gr +0.500 slw +n 699 329 m 699 379 l gs col-1 s gr +n 659 784 m 379 839 l gs col-1 s gr +n 699 789 m 699 974 l gs col-1 s gr +n 699 1129 m 819 1179 l gs col-1 s gr +1.000 slw +n 506 808 m 489 819 l 509 818 l gs col-1 s gr +n 1119 19 m 1119 1879 l gs col-1 s gr +/Helvetica findfont 20.00 scalefont setfont +699 409 m +gs 1 -1 sc (FpGen) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +699 314 m +gs 1 -1 sc (sample_dpt.c) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +859 314 m +gs 1 -1 sc (sample_dpt.dpr) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +699 534 m +gs 1 -1 sc (sample_dpt.vst) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +699 774 m +gs 1 -1 sc (sample_dpt.ap) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 20.00 scalefont setfont +699 669 m +gs 1 -1 sc (DPR) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +1019 314 m +gs 1 -1 sc (sample_dpt.vbe) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Courier findfont 20.00 scalefont setfont +1139 299 m +gs 1 -1 sc ($ MBK_WORK_LIB=.) col-1 show gr +/Courier findfont 20.00 scalefont setfont +1139 279 m +gs 1 -1 sc ($ MBK_OUT_PH=ap) col-1 show gr +/Courier findfont 20.00 scalefont setfont +1139 259 m +gs 1 -1 sc ($ MBK_IN_PH=ap) col-1 show gr +/Courier findfont 20.00 scalefont setfont +1139 239 m +gs 1 -1 sc ($ MBK_OUT_LO=vst) col-1 show gr +/Courier findfont 20.00 scalefont setfont +1139 219 m +gs 1 -1 sc ($ MBK_IN_LO=vst) col-1 show gr +/Courier findfont 20.00 scalefont setfont +1139 199 m +gs 1 -1 sc ($ FPGEN_LIB=./mclib) col-1 show gr +/Courier findfont 20.00 scalefont setfont +1139 319 m +gs 1 -1 sc ($ MBK_CATA_LIB=$TOP/cells/fitpath/fplib\\) col-1 show gr +/Courier findfont 20.00 scalefont setfont +1139 339 m +gs 1 -1 sc (:$TOP/cells/rsa:$FPGEN_LIB) col-1 show gr +/Courier findfont 20.00 scalefont setfont +1139 119 m +gs 1 -1 sc ($ export FPGEN_LIB MBK_IN_LO MBK_OUT_LO) col-1 show gr +/Courier findfont 20.00 scalefont setfont +1139 139 m +gs 1 -1 sc ($ export MBK_IN_PH MBK_OUT_PH) col-1 show gr +/Courier findfont 20.00 scalefont setfont +1139 159 m +gs 1 -1 sc ($ export MBK_WORK_LIB MBK_CATA_LIB) col-1 show gr +/Courier findfont 20.00 scalefont setfont +1139 179 m +gs 1 -1 sc ($ export MBK_CATAL_NAME) col-1 show gr +/Times-Bold findfont 20.00 scalefont setfont +699 49 m +gs 1 -1 sc (Methology Schematic) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 20.00 scalefont setfont +1399 49 m +gs 1 -1 sc (Bourne Shell Commands) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Courier findfont 20.00 scalefont setfont +1139 359 m +gs 1 -1 sc ($ MBK_CATAL_NAME=CATAL) col-1 show gr +n 694 619 m 699 639 l 704 619 l gs col-1 s gr +/Helvetica findfont 16.00 scalefont setfont +529 559 m +gs 1 -1 sc (*.ap) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +449 559 m +gs 1 -1 sc (*.vst) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +369 559 m +gs 1 -1 sc (*.vbe) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 20.00 scalefont setfont +859 1209 m +gs 1 -1 sc (LVX) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 20.00 scalefont setfont +539 1349 m +gs 1 -1 sc (Lynx -t) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 20.00 scalefont setfont +699 1749 m +gs 1 -1 sc (PROOF) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 20.00 scalefont setfont +539 1549 m +gs 1 -1 sc (DESB) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +539 1649 m +gs 1 -1 sc (sample_dpt_desb.vbe) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +699 1454 m +gs 1 -1 sc (sample_dpt.inf) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 20.00 scalefont setfont +699 1009 m +gs 1 -1 sc (Lynx -f) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 20.00 scalefont setfont +379 869 m +gs 1 -1 sc (DRuC) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +699 1109 m +gs 1 -1 sc (sample_dpt_gates.al) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +539 1454 m +gs 1 -1 sc (sample_dpt.al) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +$F2psEnd +restore +%%EndDocument + @endspecial 724 3715 a Fo(Figure)18 b(5:)25 b Fp(Partial)20 +b(metho)m(dolo)m(gy)k(of)c(validation.)1240 3946 y Fo(7)p eop +%%Page: 8 9 +8 8 bop 79 260 a Fj(3.3)75 b(En)n(vironmen)n(t)25 b(set-up)236 +362 y Fo(Before)15 b(running)g(an)n(y)i(to)r(ol)e(of)h(the)f +Fq(Alliance)k Fo(CAD)d(system,)f(some)g(en)n(vironmen)n(t)f(v)m(ariables)h(m) +n(ust)g(b)r(e)79 429 y(set)i(up)227 409 y Fg(1)251 429 y Fo(.)146 +539 y(1.)28 b(Input/output)15 b(formats)h(:)p 217 561 2104 +3 v 217 916 3 355 v 254 633 a Fm($)29 b(MBK)p 402 633 18 3 +v 22 w(IN)p 482 633 V 21 w(LO=vst)254 692 y($)g(MBK)p 402 692 +V 22 w(OUT)p 511 692 V 21 w(LO=vst)254 752 y($)g(MBK)p 402 +752 V 22 w(IN)p 482 752 V 21 w(PH=ap)254 819 y($)g(MBK)p 402 +819 V 22 w(OUT)p 511 819 V 21 w(PH=ap)254 887 y($)g(export)h(MBK)p +606 887 V 21 w(IN)p 685 887 V 21 w(LO)f(MBK)p 880 887 V 21 +w(OUT)p 988 887 V 21 w(LO)h(MBK)p 1184 887 V 21 w(IN)p 1263 +887 V 21 w(PH)f(MBK)p 1458 887 V 21 w(OUT)p 1566 887 V 21 w(PH)p +2318 916 3 355 v 217 918 2104 3 v 146 1006 a Fo(2.)f(W)-5 b(orking)18 +b(directories)e(:)p 217 1025 V 217 1244 3 220 v 254 1096 a +Fm($)29 b(MBK)p 402 1096 18 3 v 22 w(WORK)p 540 1096 V 21 w(LIB=.)254 +1156 y($)g(FPGEN)p 460 1156 V 22 w(LIB=./mclib)254 1215 y($)g(export)h(MBK)p +606 1215 V 21 w(WORK)p 743 1215 V 21 w(LIB)f(FPGEN)p 1025 1215 +V 22 w(LIB)p 2318 1244 3 220 v 217 1246 2104 3 v 146 1335 a +Fo(3.)f(Cell)19 b(library)f(paths)f(:)p 217 1353 V 217 1521 +3 168 v 254 1425 a Fm($)29 b(MBK)p 402 1425 18 3 v 22 w(CATA)p +540 1425 V 21 w(LIB=$TOP/cells/fitpath/fplib:$TOP/cells/rsa:$FPGEN)p +2011 1425 V 24 w(LIB)254 1492 y($)g(export)h(MBK)p 606 1492 +V 21 w(CATA)p 743 1492 V 21 w(LIB)p 2318 1521 3 168 v 217 1523 +2104 3 v 79 1647 a Fj(3.4)75 b(FpGen)24 b(:)33 b Fi(netlist)g +Fj(capture)79 1749 y Fo(The)24 b Fp(data-p)m(ath)36 b(netlist)f +Fo(is)25 b(describ)r(ed)d(thanks)h(to)g(a)i Fq(C)f Fo(source)f(\014le)h(whic) +n(h)g(m)n(ust)f(con)n(tain)h(the)f(follo)n(wing)79 1816 y(sections)16 +b(:)146 1927 y(1.)28 b(Header)16 b(\014les)i(to)g(include)g(:)217 +2059 y Fm(#include)59 b()217 2126 y(#include)g()146 +2325 y Fo(2.)28 b(Op)r(ening)17 b(the)g Fp(data-p)m(ath)31 +b Fo(mo)r(del)16 b(\()p Fp(netlist)10 b Fo(\))18 b(:)217 2458 +y Fm(main\(\))217 2524 y({)275 2591 y(DP_DEFLOFIG\()30 b("sample_dpt",)g(8,)f +(LSB_INDEX_ZERO)h(\);)217 2790 y(DP)p 278 2790 18 3 v 21 w(DEFLOFIG)19 +b Fo(parameters:)393 2923 y Fm("sample)p 599 2923 V 21 w(dpt")72 +b Fo(:)67 b Fq(mo)r(del)22 b(name)d Fo(of)f(the)f Fp(data-p)m(ath)12 +b Fo(.)393 2989 y Fm(8)383 b Fo(:)67 b Fp(data-p)m(ath)30 b +Fo(bus)18 b(wide.)393 3056 y Fm(LSB)p 483 3056 V 21 w(INDEX)p +649 3056 V 21 w(ZERO)k Fo(:)67 b(Alw)n(a)n(ys)19 b(set)e(to)h(this)g(v)m +(alue.)p 79 3222 940 3 v 140 3257 a Ff(1)163 3273 y Fe(Commands)13 +b(are)j(giv)o(en)e(in)h Fd(Bourne)h(Shel)r(l)9 b Fe(.)1240 +3946 y Fo(8)p eop +%%Page: 9 10 +9 9 bop 146 260 a Fo(3.)28 b(T)-5 b(erminal)17 b(declarations)f(:)275 +393 y Fm(/*)29 b(Control)h(terminals)f(declarations.)h(*/)275 +459 y(DP_LOCON\()g("ctrl_sel")58 b(,)30 b(IN)87 b(,)29 b("ctrl_sel")88 +b(\);)275 526 y(DP_LOCON\()30 b("ctrl_ck")87 b(,)30 b(IN)87 +b(,)29 b("ctrl_ck")117 b(\);)275 592 y(DP_LOCON\()30 b("ctrl_wen")58 +b(,)30 b(IN)87 b(,)29 b("ctrl_wen")88 b(\);)275 659 y(DP_LOCON\()30 +b("ctrl_ncout",)88 b(OUT,)29 b("ctrl_ncout")h(\);)275 725 y(DP_LOCON\()g +("ctrl_nover",)88 b(OUT,)29 b("ctrl_nover")h(\);)275 791 y(DP_LOCON\()g +("ctrl_zero")f(,)88 b(OUT,)29 b("ctrl_zero")59 b(\);)275 924 +y(/*)29 b(Data)h(terminals)f(declarations.)h(*/)275 991 y(DP_LOCON\()g +("data_a[7:0]")g(,)f(IN)87 b(,)29 b("data_a[7:0]")h(\);)275 +1057 y(DP_LOCON\()g("data_b[7:0]")g(,)f(IN)87 b(,)29 b("data_b[7:0]")h(\);) +275 1124 y(DP_LOCON\()g("data_s[7:0]")g(,)f(INOUT,)g("data_s[7:0]")h(\);)275 +1256 y(/*)f(Power)h(supplies)f(terminals.)h(*/)275 1323 y(DP_LOCON\()g +("vdd",)f(IN)87 b(,)30 b("vdd")f(\);)275 1389 y(DP_LOCON\()h("vss",)f(IN)87 +b(,)30 b("vss")f(\);)375 1588 y Fo(The)15 b(\014rst)h(string)f(is)i(asso)r +(ciated)c(to)j(a)g(terminal)f(mo)r(del)g(name)f(and)i(the)f(second)g(to)h +(the)f(in)n(ternal)217 1655 y(signal)k(name)f(to)g(whic)n(h)h(it)h(is)f +(connected.)25 b(The)18 b(b)r(eha)n(vior)h(of)f(this)h(function)f(is)i +(similar)e(to)h(the)f Fm(LOCON)217 1721 y Fo(of)g Fq(GenLib)p +Fo(.)1240 3946 y(9)p eop +%%Page: 10 11 +10 10 bop 146 260 a Fo(4.)28 b(Instanciation)16 b(of)i(the)f(v)m(arious)h +Fp(data-p)m(ath)30 b Fq(op)r(erators)19 b Fo(:)275 393 y Fm(/*)29 +b(Multiplexer.)h(*/)275 459 y(DP_MUX2CS\()g("multiplexer",)g(8,)f(0,)595 +526 y("ctrl_sel",)595 592 y("data_b[7:0]",)595 659 y("data_q[7:0]",)595 +725 y("data_m[7:0]",)595 791 y(EOL)g(\);)275 924 y(/*)g(Fast)h(Adder.)f(*/) +275 991 y(DP_ADD2F\()h("adder",)566 1057 y("data_a[7:0]",)566 +1124 y("data_m[7:0]",)566 1190 y("ctrl_ncout",)566 1256 y("ctrl_nover",)566 +1323 y("data_s[7:0]",)566 1389 y(EOL)f(\);)275 1522 y(/*)g(Zero)h(Detect.)f +(*/)275 1588 y(DP_NUL\()h("zero",)f(8,)g(0,)508 1655 y("data_s[7:0]",)508 +1721 y("ctrl_zero",)508 1788 y(EOL)g(\);)275 1921 y(/*)g(Register.)h(*/)275 +1987 y(DP_PDFF\()g("memory",)f(8,)g(0,)537 2053 y("ctrl_wen",)537 +2120 y("ctrl_ck",)537 2186 y("data_s[7:0]",)537 2253 y("data_q[7:0]",)537 +2319 y("data_u[7:0]",)59 b(/*)29 b(This)g(bus)g(is)h(unused.)f(*/)537 +2385 y(EOL)g(\);)146 2585 y Fo(5.)f(Complete)16 b(the)h(mo)r(del)g(and)h(sa)n +(v)n(e)g(to)g(the)f(disk)i(:)275 2718 y Fm(DP_SAVLOFIG\(\);)275 +2850 y(/*)29 b(A)h(good)f(C)g(program)g(must)h(always)f(terminate)h(by)f(an)g +("exit\(0\)".)h(*/)275 2917 y(exit\()g(0)f(\);)217 2983 y(})79 +3205 y Fj(3.5)75 b(Generation)25 b(of)g(the)f Fi(netlist)236 +3307 y Fo(After)d(ha)n(ving)h(writen)f(the)g Fq(C)h Fo(source)e(\014le)i +(whic)n(h)g(describ)r(e)e(the)h Fp(netlist)32 b Fo(and)22 b(correctly)e(set)h +(up)g(the)79 3373 y(en)n(vironmen)n(t,)c(w)n(e)i(just)f(ha)n(v)n(e)h(to)f +(compile)g(and)g(execute)f(the)h(former)e(\014le.)26 b(The)19 +b Fq(FpGen)h Fo(script)d(\014le)i(will)h(do)79 3440 y(it)e(for)g(us,)g(so)g +(lets)g(t)n(yp)r(e)f(the)h(command)d(:)p 236 3525 2104 3 v +236 3620 3 96 v 273 3592 a Fm(fpgen)30 b(-v)f(sample)p 712 +3592 18 3 v 21 w(dpt)p 2337 3620 3 96 v 236 3622 2104 3 v 236 +3733 a Fo(Whic)n(h)18 b(normally)g(giv)n(es)g(y)n(ou)h(:)1226 +3946 y(10)p eop +%%Page: 11 12 +11 11 bop 607 1877 a @beginspecial 0 @llx 0 @lly 612 @urx 792 +@ury 2326 @rwi @setspecial +%%BeginDocument: ./ps/trace-fpgen-1.ps + + +/origstate save def + +20 dict begin + +/grays 612 string def % space for gray scale line +/npixls 0 def +/rgbindx 0 def + +0 0 translate + +612.00000 792.00000 scale + +/cmap 6 string def + + +currentfile cmap readhexstring +00 44 88 bf e5 ff +pop pop % lose return values from readhexstring + + +/rlecmapimage { + /buffer 1 string def + /rgbval 3 string def + /block 384 string def + + % proc to read a block from file, and return RGB data + { currentfile buffer readhexstring pop + /bcount exch 0 get store + bcount 128 ge + { % it's a non-run block + 0 1 bcount 128 sub + { currentfile buffer readhexstring pop pop + + % look up value in gray map + /rgbval cmap buffer 0 get 1 getinterval store + + % and put it in position i in block + block exch rgbval putinterval + } for + block 0 bcount 127 sub getinterval + } + + { % else it's a run block + currentfile buffer readhexstring pop pop + + % look up value in graymap + /rgbval cmap buffer 0 get 1 getinterval store + + 0 1 bcount { block exch rgbval putinterval } for + + block 0 bcount 1 add getinterval + } ifelse + } % end of proc + image +} bind def + + +612 792 8 % dimensions of data +[612 0 0 -792 0 792] % mapping matrix +rlecmapimage + +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +07051a038101037f037f037f037f03190381010319030805 +07051a038101037f037f037f037f03190381010318038101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +0705010304027f017f017f017f01440181030203028101050705 +07050103040281010311038101037f037f037f037f030503810103110381010311038201 +030203028101050705 +070501030402820103021002820103027f027f027f027f02040282010302100282010302 +10028201030203028101050705 +070501030402820103021002820103027f027f027f027f02040282010302100282010302 +10028201030203028101050705 +070501030402820103021002820103027f021902010015020400050201001a0201000102 +0100220201008102008100020302090020020100810200810002050201000b0201000802 +0100060201007f021c02820103028102030b038101028302010302100282010302030281 +01050705 +070501030402820103021002820103027f02190201001302020002020200030201001a02 +010001020100170201000702010001020100040201000202010023020100810200810002 +050201000b02010008020100070201007f021b0282010302820203020a02810102830201 +030210028201030203028101050705 +070501030402820103021002820103027f022e02020004020200020201001a0201000102 +010017020100070201000202010002020100030201002302810002810200810002130281 +000208020100070201007f021b0282010302820203020a02810102830201030210028201 +030203028101050705 +070501030402820103021002820103027f02190201000102010081020081000204020200 +020201000102010083020002008100020102010003020200050202000302030002020100 +010201008102000100040202000402030001020400050201000302010081020081000203 +020100040203000202010081020082000200820002008200020001000302010002028100 +028102000300030201000102010081020001000302810002010203000202010081020001 +00030201007f021b0282010302820203020a028101028302010302100282010302030281 +01050705 +070501030402820103028102030b0381010283020103027f021902010001020200810200 +810002020204008102008100028102008200020081000281020081000281020081000201 +020100810200810002020204000102010001020100010201000102020081020001000202 +010081020081000201020200810200810002810200810002060201000402020005020100 +030201000102010001020400810200010081020001008102008100020102010001020100 +010202008102008100020102010001020200810200010001020100010202008102008100 +0281020001008102000100020201007f021b0282010302820203020a0281010283020103 +020402040381010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100020282000200820002008100028102008100028102008100028102008100 +028102008100020102010001020100020281000204020100010201000102010002020100 +010201000202010001020100050201000602010005020200050201000302010001020100 +010201000302010001020100010201000602010001020100020201000102010001020100 +0202010001020100010201000502010002020100030201007f021a028201030282020302 +0a0281010283020103020402810302020281010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100040201008102008200020081000201020100010201000102010002020100 +010201000602040001020100010201000202010001020100020201000202030002020100 +050201000502010081020081000203020100030205000102010003020100010201000102 +010006020100010201000202010001020100010201000202010001020100020203000202 +010002020100040201007f02190282010302820203020a02810102830201030204028103 +02020281010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100040201008102008200020081000281020081000201020100010201000202 +010001020100050201000102010001020100010201000202010001020100020201000402 +020001020100060201000302010002020100030201000302010005020100030201000102 +010001020100060281000201020100020201000102010001020100020201000102810002 +040202000102010002020100030201007f021a0282010302820203020a02810102830201 +03020402810302020281010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100020282000200810002810200010081020001000302010001020100020201 +000102010002028100028102008100028102008100028102008100028102008100020102 +010001020100020201000502010001020100070201000202010002020100030201000302 +010005020100030201000102010001020100060281000201020100020201000102010001 +020100020201000102810002050201000102010002020100020201007f021b0282010302 +820203020a02810102830201030204028103020202810102040282010302030281010507 +05 +070501030402820103028102010c010102820103027f0219020100010202008102008100 +0202020400010201000b0201000202010081020081000202020400010205000102010001 +020100020201000202010081020081000201020200810200810002810200830002000204 +020100010201000402010002020100030202008102008100028102008100020202010001 +020100010201000202010081020081000201020200810200810002010201000102010002 +0201008102008100020102020081020081000281020081000201020100020201007f021b +0282010302820203020a0281010283020103020402050105028201030203028101050705 + +070501030402820103021002820103027f02190201000102040005020200030201000202 +010005020100030202000502020003020200810200820002008100028102008100020102 +010003020200040203000302010006020100010201000402010002020100040203000202 +010003020100010201000102010002020100810200810002010201008102008100020202 +01000102010002020100810200810002020203000202010002020100020201007f021b02 +82010302820203020a02810102830201030210028201030203028101050705 +070501030402820103021002820103027f021902010001020100100204004b0201006202 +01007f021b0282010302820203020a028101028302010302100282010302030281010507 +05 +070501030402820103021002820103027f02180202000102010061020100620201007f02 +1b0282010302820203020a02810102830201030210028201030203028101050705 +070501030402820103021002820103027f02180201000202010062020100600201007f02 +1c02820103028102010c0101028201030210028201030203028101050705 +070501030402820103021002820103027f027f027f027f02040282010302100282010302 +10028201030203028101050705 +0705010304028201030111018103017f017f017f017f0105018103011101810301110181 +030203028101050705 +07057f017f017f017f0152010805 +070506038101050c058104057f057f057f057f05320581010305030805 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405030501007f057f057f057f052c058201030203028101 +050705 +0705010304028101050c05810405030501000c05030053050300130502007f057f057f05 +2c058201030203028101050705 +0705010304028101050c0581040502050400090501005805010014050100080501007f05 +7f057f0521058201030203028101050705 +0705010304028101050c0581040501050100010501000905010058050100140501000805 +01007f057f057f0521058201030203028101050705 +0705010304028101050c05810405010502000a0507008105000100020502008105008200 +050002008105008200050001000e05030081050001000705040001050300810500860005 +00050005008200050001000305010003050300090506008105000100010505007f057f05 +7f051e058201030203028101050705 +0705010304028101050c05810405020503000a0501000205010001050100810500810005 +810500820005008100058105008200050001008105008100050d05010001050100070502 +000105810005030501008105000400810500810005810500810005010501000205010001 +05010007050100010501008105008100058105008100058105008100057f057f057f0520 +058201030203028101050705 +0705010304028101050c0581040504050200090501000205010001050100810500810005 +810500820005000400810500810005810500810005060505000105010082050005080503 +000205040081050086000500050005008100058105008100050105010002050500070501 +00010501008105008100058105008100058105008100057f057f057f0520058201030203 +028101050705 +0705010304028101050c0581040501058100050105010009050100020501000105010081 +05008100058105008200050081000503050100010501000f0503000b0502008105008100 +0581050082000500860005000500050081000581050081000501050100020501000b0501 +00010501008105008100058105008100058105008100057f057f057f0520058201030203 +028101050705 +0705010304028101050c0581040501050100010501000905010002050100010501008105 +0081000581050082000500810005810500820005008100058105008100050f0501000905 +010001050100810500810005810500820005008600050005000500810005810500810005 +010501000205010001050100070501000105010081050081000581050081000581050081 +0005820500057f057f057f051d058201030203028101050705 +0705010304028101050c0581040501050400080505008105000300020504000105030081 +050002008105008100050f0501000a050300020507008505000500050003000105050001 +05030009050a00030502007f057f057f051f058201030203028101050705 +0705010304028101050c058104050305010010050100080501003f050100200501007f05 +7f057f0529058201030203028101050705 +0705010304028101050c058104050305010010050100080501003f050100110506000705 +01007f057f057f0529058201030203028101050705 +0705010304028101050c0581040515050300040503003f0503001e0503007f057f057f05 +28058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104055d050200030502000305020003050200030502000305 +0200030502000305020003050200730502000305020003050200030502000a0502007f05 +7f058201030203028101050705 +0705010304028101050c058104055c050100810500810005810500820005008100058105 +008200050081000581050082000500810005810500820005008100058105008200050081 +000581050082000500810005810500820005008100058105008200050081000570050100 +810500810005810500820005008100058105008200050081000581050082000500810005 +070501008105008100057f057d058201030203028101050705 +0705010304028101050c058104055c058100058105008100058205000581050081000582 +050005810500810005820500058105008100058205000581050081000582050005810500 +810005820500058105008100058205000581050081000582050005810500810005700581 +000581050081000582050005810500810005820500058105008100058205000581050081 +000507058100058105008100057f057d058201030203028101050705 +0705010304028101050c058104055c058500050005000586050005000500058605000500 +050005860500050005000586050005000500058605000500050005860500050005000586 +050005000500058605000500050005700585000500050005860500050005000586050005 +0005000586050005000500050705850005000500057f057d058201030203028101050705 + +0705010304028101050c058104055c058500050005000586050005000500058605000500 +050005860500050005000586050005000500058605000500050005860500050005000586 +050005000500058605000500050005700585000500050005860500050005000586050005 +0005000586050005000500050705850005000500057f057d058201030203028101050705 + +0705010304028101050c058104055c058100058105000100820500058105000100820500 +058105000100820500058105000100820500058105000100820500058105000100820500 +058105000100820500058105000100820500058105000100700581000581050001008205 +00058105000100820500058105000100820500058105000100070581000581050001007f +057d058201030203028101050705 +0705010304028101050c058104055c050100040501000405010004050100040501000405 +0100040501000405010004050100740501000405010004050100040501000b0501007f05 +7f0501058201030203028101050705 +0705010304028101050c058104055d050200030502000305020003050200030502000305 +0200030502000305020003050200730502000305020003050200030502000a0502007f05 +7f058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104056b050200030502001f05020065050200030502001f05 +0200030502007f057f058201030203028101050705 +0705010304028101050c058104056a050100810500810005810500820005008100051c05 +010081050081000562050100810500810005810500820005008100051c05010081050081 +0005810500820005008100057f057d058201030203028101050705 +0705010304028101050c058104056a05810005810500810005820500058105008100051c +058100058105008100056205810005810500810005820500058105008100051c05810005 +810500810005820500058105008100057f057d058201030203028101050705 +0705010304028101050c058104056a058500050005000586050005000500051c05850005 +0005000562058500050005000586050005000500051c0585000500050005860500050005 +00057f057d058201030203028101050705 +0705010304028101050c058104056a058500050005000586050005000500051c05850005 +0005000562058500050005000586050005000500051c0585000500050005860500050005 +00057f057d058201030203028101050705 +0705010304028101050c058104056a0581000581050001008205000581050001001c0581 +00058105000100620581000581050001008205000581050001001c058100058105000100 +8205000581050001007f057d058201030203028101050705 +0705010304028101050c058104056a050100040501002005010066050100040501002005 +0100040501007f057f0501058201030203028101050705 +0705010304028101050c058104056b050200030502001f05020065050200030502001f05 +0200030502007f057f058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104056b050200030502002605020057050200030502002d05 +02007f057f058201030203028101050705 +0705010304028101050c058104056a050100810500810005810500820005008100052305 +010081050081000554050100810500810005810500820005008100052a05010081050081 +00057f057d058201030203028101050705 +0705010304028101050c058104056a058100058105008100058205000581050081000523 +058100058105008100055405810005810500810005820500058105008100052a05810005 +8105008100057f057d058201030203028101050705 +0705010304028101050c058104056a058500050005000586050005000500052305850005 +0005000554058500050005000586050005000500052a05850005000500057f057d058201 +030203028101050705 +0705010304028101050c058104056a058500050005000586050005000500052305850005 +0005000554058500050005000586050005000500052a05850005000500057f057d058201 +030203028101050705 +0705010304028101050c058104056a058100058105000100820500058105000100230581 +00058105000100540581000581050001008205000581050001002a058100058105000100 +7f057d058201030203028101050705 +0705010304028101050c058104056a050100040501002705010058050100040501002e05 +01007f057f0501058201030203028101050705 +0705010304028101050c058104056b050200030502002605020057050200030502002d05 +02007f057f058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104056b050200030502003405020003050200030502000a05 +0200030502000305020018050200030502005e0502000305020003050200030502000305 +02001805020003050200030502000a050200030502000305020073058201030203028101 +050705 +0705010304028101050c058104056a050100810500810005810500820005008100053105 +010081050081000581050082000500810005810500820005008100050705010081050081 +000581050082000500810005810500820005008100051505010081050081000581050082 +0005008100055b0501008105008100058105008200050081000581050082000500810005 +810500820005008100058105008200050081000515050100810500810005810500820005 +008100058105008200050081000507050100810500810005810500820005008100058105 +008200050081000571058201030203028101050705 +0705010304028101050c058104056a058100058105008100058205000581050081000531 +058100058105008100058205000581050081000582050005810500810005070581000581 +050081000582050005810500810005820500058105008100051505810005810500810005 +820500058105008100055b05810005810500810005820500058105008100058205000581 +050081000582050005810500810005820500058105008100051505810005810500810005 +820500058105008100058205000581050081000507058100058105008100058205000581 +05008100058205000581050081000571058201030203028101050705 +0705010304028101050c058104056a058500050005000586050005000500053105850005 +000500058605000500050005860500050005000507058500050005000586050005000500 +05860500050005000515058500050005000586050005000500055b058500050005000586 +050005000500058605000500050005860500050005000586050005000500051505850005 +000500058605000500050005860500050005000507058500050005000586050005000500 +05860500050005000571058201030203028101050705 +0705010304028101050c058104056a058500050005000586050005000500053105850005 +000500058605000500050005860500050005000507058500050005000586050005000500 +05860500050005000515058500050005000586050005000500055b058500050005000586 +050005000500058605000500050005860500050005000586050005000500051505850005 +000500058605000500050005860500050005000507058500050005000586050005000500 +05860500050005000571058201030203028101050705 +0705010304028101050c058104056a058100058105000100820500058105000100310581 +000581050001008205000581050001008205000581050001000705810005810500010082 +050005810500010082050005810500010015058100058105000100820500058105000100 +5b0581000581050001008205000581050001008205000581050001008205000581050001 +008205000581050001001505810005810500010082050005810500010082050005810500 +010007058100058105000100820500058105000100820500058105000100710582010302 +03028101050705 +0705010304028101050c058104056a050100040501003505010004050100040501000b05 +0100040501000405010019050100040501005f0501000405010004050100040501000405 +01001905010004050100040501000b050100040501000405010075058201030203028101 +050705 +0705010304028101050c058104056b050200030502003405020003050200030502000a05 +0200030502000305020018050200030502005e0502000305020003050200030502000305 +02001805020003050200030502000a050200030502000305020073058201030203028101 +050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104056b05020003050200180502001f050200030502000305 +020011050200030502001105020003050200570502002605020018050200030502000305 +0200180502006c058201030203028101050705 +0705010304028101050c058104056a050100810500810005810500820005008100051505 +01008105008100051c050100810500810005810500820005008100058105008200050081 +00050e050100810500810005810500820005008100050e05010081050081000581050082 +000500810005540501008105008100052305010081050081000515050100810500810005 +8105008200050081000581050082000500810005150501008105008100056a0582010302 +03028101050705 +0705010304028101050c058104056a058100058105008100058205000581050081000515 +058100058105008100051c05810005810500810005820500058105008100058205000581 +05008100050e05810005810500810005820500058105008100050e058100058105008100 +058205000581050081000554058100058105008100052305810005810500810005150581 +000581050081000582050005810500810005820500058105008100051505810005810500 +8100056a058201030203028101050705 +0705010304028101050c058104056a058500050005000586050005000500051505850005 +000500051c0585000500050005860500050005000586050005000500050e058500050005 +000586050005000500050e05850005000500058605000500050005540585000500050005 +230585000500050005150585000500050005860500050005000586050005000500051505 +850005000500056a058201030203028101050705 +0705010304028101050c058104056a058500050005000586050005000500051505850005 +000500051c0585000500050005860500050005000586050005000500050e058500050005 +000586050005000500050e05850005000500058605000500050005540585000500050005 +230585000500050005150585000500050005860500050005000586050005000500051505 +850005000500056a058201030203028101050705 +0705010304028101050c058104056a058100058105000100820500058105000100150581 +000581050001001c0581000581050001008205000581050001008205000581050001000e +0581000581050001008205000581050001000e0581000581050001008205000581050001 +005405810005810500010023058100058105000100150581000581050001008205000581 +05000100820500058105000100150581000581050001006a058201030203028101050705 + +0705010304028101050c058104056a050100040501001905010020050100040501000405 +010012050100040501001205010004050100580501002705010019050100040501000405 +0100190501006e058201030203028101050705 +0705010304028101050c058104056b05020003050200180502001f050200030502000305 +020011050200030502001105020003050200570502002605020018050200030502000305 +0200180502006c058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104056b050200030502000305020003050200030502000305 +02001f050200030502001f050200030502000a0502000305020026050200030502000305 +020003050200030502000a05020003050200260502000305020011050200030502001f05 +02000305020065058201030203028101050705 +0705010304028101050c058104056a050100810500810005810500820005008100058105 +008200050081000581050082000500810005810500820005008100058105008200050081 +00051c050100810500810005810500820005008100051c05010081050081000581050082 +000500810005070501008105008100058105008200050081000523050100810500810005 +810500820005008100058105008200050081000581050082000500810005810500820005 +008100050705010081050081000581050082000500810005230501008105008100058105 +00820005008100050e050100810500810005810500820005008100051c05010081050081 +00058105008200050081000563058201030203028101050705 +0705010304028101050c058104056a058100058105008100058205000581050081000582 +050005810500810005820500058105008100058205000581050081000582050005810500 +8100051c05810005810500810005820500058105008100051c0581000581050081000582 +050005810500810005070581000581050081000582050005810500810005230581000581 +050081000582050005810500810005820500058105008100058205000581050081000582 +050005810500810005070581000581050081000582050005810500810005230581000581 +0500810005820500058105008100050e0581000581050081000582050005810500810005 +1c058100058105008100058205000581050081000563058201030203028101050705 +0705010304028101050c058104056a058500050005000586050005000500058605000500 +0500058605000500050005860500050005000586050005000500051c0585000500050005 +86050005000500051c058500050005000586050005000500050705850005000500058605 +000500050005230585000500050005860500050005000586050005000500058605000500 +050005860500050005000507058500050005000586050005000500052305850005000500 +0586050005000500050e058500050005000586050005000500051c058500050005000586 +0500050005000563058201030203028101050705 +0705010304028101050c058104056a058500050005000586050005000500058605000500 +0500058605000500050005860500050005000586050005000500051c0585000500050005 +86050005000500051c058500050005000586050005000500050705850005000500058605 +000500050005230585000500050005860500050005000586050005000500058605000500 +050005860500050005000507058500050005000586050005000500052305850005000500 +0586050005000500050e058500050005000586050005000500051c058500050005000586 +0500050005000563058201030203028101050705 +0705010304028101050c058104056a058100058105000100820500058105000100820500 +0581050001008205000581050001008205000581050001008205000581050001001c0581 +000581050001008205000581050001001c05810005810500010082050005810500010007 +058100058105000100820500058105000100230581000581050001008205000581050001 +008205000581050001008205000581050001008205000581050001000705810005810500 +0100820500058105000100230581000581050001008205000581050001000e0581000581 +050001008205000581050001001c05810005810500010082050005810500010063058201 +030203028101050705 +0705010304028101050c058104056a050100040501000405010004050100040501000405 +0100200501000405010020050100040501000b0501000405010027050100040501000405 +010004050100040501000b05010004050100270501000405010012050100040501002005 +01000405010067058201030203028101050705 +0705010304028101050c058104056b050200030502000305020003050200030502000305 +02001f050200030502001f050200030502000a0502000305020026050200030502000305 +020003050200030502000a05020003050200260502000305020011050200030502001f05 +02000305020065058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104056b05020003050200180502001f050200030502001f05 +0200030502000a05020003050200260502000a0502000305020011050200030502000305 +020003050200030502000305020003050200030502000305020011050200030502001f05 +02000305020065058201030203028101050705 +0705010304028101050c058104056a050100810500810005810500820005008100051505 +01008105008100051c050100810500810005810500820005008100051c05010081050081 +000581050082000500810005070501008105008100058105008200050081000523050100 +81050081000507050100810500810005810500820005008100050e050100810500810005 +810500820005008100058105008200050081000581050082000500810005810500820005 +008100058105008200050081000581050082000500810005810500820005008100058105 +00820005008100050e050100810500810005810500820005008100051c05010081050081 +00058105008200050081000563058201030203028101050705 +0705010304028101050c058104056a058100058105008100058205000581050081000515 +058100058105008100051c05810005810500810005820500058105008100051c05810005 +810500810005820500058105008100050705810005810500810005820500058105008100 +0523058100058105008100050705810005810500810005820500058105008100050e0581 +000581050081000582050005810500810005820500058105008100058205000581050081 +000582050005810500810005820500058105008100058205000581050081000582050005 +810500810005820500058105008100050e05810005810500810005820500058105008100 +051c058100058105008100058205000581050081000563058201030203028101050705 +0705010304028101050c058104056a058500050005000586050005000500051505850005 +000500051c058500050005000586050005000500051c0585000500050005860500050005 +000507058500050005000586050005000500052305850005000500050705850005000500 +0586050005000500050e0585000500050005860500050005000586050005000500058605 +000500050005860500050005000586050005000500058605000500050005860500050005 +000586050005000500050e058500050005000586050005000500051c0585000500050005 +860500050005000563058201030203028101050705 +0705010304028101050c058104056a058500050005000586050005000500051505850005 +000500051c058500050005000586050005000500051c0585000500050005860500050005 +000507058500050005000586050005000500052305850005000500050705850005000500 +0586050005000500050e0585000500050005860500050005000586050005000500058605 +000500050005860500050005000586050005000500058605000500050005860500050005 +000586050005000500050e058500050005000586050005000500051c0585000500050005 +860500050005000563058201030203028101050705 +0705010304028101050c058104056a058100058105000100820500058105000100150581 +000581050001001c0581000581050001008205000581050001001c058100058105000100 +820500058105000100070581000581050001008205000581050001002305810005810500 +0100070581000581050001008205000581050001000e0581000581050001008205000581 +050001008205000581050001008205000581050001008205000581050001008205000581 +050001008205000581050001008205000581050001008205000581050001000e05810005 +81050001008205000581050001001c058100058105000100820500058105000100630582 +01030203028101050705 +0705010304028101050c058104056a050100040501001905010020050100040501002005 +0100040501000b05010004050100270501000b0501000405010012050100040501000405 +010004050100040501000405010004050100040501000405010012050100040501002005 +01000405010067058201030203028101050705 +0705010304028101050c058104056b05020003050200180502001f050200030502001f05 +0200030502000a05020003050200260502000a0502000305020011050200030502000305 +020003050200030502000305020003050200030502000305020011050200030502001f05 +02000305020065058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104056b050200030502003b050200030502001f0502000305 +02000a050200030502001f05020011050200030502001105020003050200420502000305 +02001f0502000305020065058201030203028101050705 +0705010304028101050c058104056a050100810500810005810500820005008100053805 +0100810500810005810500820005008100051c0501008105008100058105008200050081 +000507050100810500810005810500820005008100051c0501008105008100050e050100 +810500810005810500820005008100050e05010081050081000581050082000500810005 +3f050100810500810005810500820005008100051c050100810500810005810500820005 +0081000563058201030203028101050705 +0705010304028101050c058104056a058100058105008100058205000581050081000538 +05810005810500810005820500058105008100051c058100058105008100058205000581 +05008100050705810005810500810005820500058105008100051c058100058105008100 +050e05810005810500810005820500058105008100050e05810005810500810005820500 +058105008100053f05810005810500810005820500058105008100051c05810005810500 +8100058205000581050081000563058201030203028101050705 +0705010304028101050c058104056a058500050005000586050005000500053805850005 +0005000586050005000500051c0585000500050005860500050005000507058500050005 +000586050005000500051c05850005000500050e05850005000500058605000500050005 +0e058500050005000586050005000500053f058500050005000586050005000500051c05 +85000500050005860500050005000563058201030203028101050705 +0705010304028101050c058104056a058500050005000586050005000500053805850005 +0005000586050005000500051c0585000500050005860500050005000507058500050005 +000586050005000500051c05850005000500050e05850005000500058605000500050005 +0e058500050005000586050005000500053f058500050005000586050005000500051c05 +85000500050005860500050005000563058201030203028101050705 +0705010304028101050c058104056a058100058105000100820500058105000100380581 +000581050001008205000581050001001c05810005810500010082050005810500010007 +0581000581050001008205000581050001001c0581000581050001000e05810005810500 +01008205000581050001000e0581000581050001008205000581050001003f0581000581 +050001008205000581050001001c05810005810500010082050005810500010063058201 +030203028101050705 +0705010304028101050c058104056a050100040501003c05010004050100200501000405 +01000b050100040501002005010012050100040501001205010004050100430501000405 +0100200501000405010067058201030203028101050705 +0705010304028101050c058104056b050200030502003b050200030502001f0502000305 +02000a050200030502001f05020011050200030502001105020003050200420502000305 +02001f0502000305020065058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104056b050200030502003b050200030502001f0502000305 +020011050200030502002d0502000305020011050200030502002d050200110502000305 +02001f0502000305020065058201030203028101050705 +0705010304028101050c058104056a050100810500810005810500820005008100053805 +0100810500810005810500820005008100051c0501008105008100058105008200050081 +00050e050100810500810005810500820005008100052a05010081050081000581050082 +0005008100050e050100810500810005810500820005008100052a050100810500810005 +0e050100810500810005810500820005008100051c050100810500810005810500820005 +0081000563058201030203028101050705 +0705010304028101050c058104056a058100058105008100058205000581050081000538 +05810005810500810005820500058105008100051c058100058105008100058205000581 +05008100050e05810005810500810005820500058105008100052a058100058105008100 +05820500058105008100050e05810005810500810005820500058105008100052a058100 +058105008100050e05810005810500810005820500058105008100051c05810005810500 +8100058205000581050081000563058201030203028101050705 +0705010304028101050c058104056a058500050005000586050005000500053805850005 +0005000586050005000500051c058500050005000586050005000500050e058500050005 +000586050005000500052a058500050005000586050005000500050e0585000500050005 +86050005000500052a05850005000500050e058500050005000586050005000500051c05 +85000500050005860500050005000563058201030203028101050705 +0705010304028101050c058104056a058500050005000586050005000500053805850005 +0005000586050005000500051c058500050005000586050005000500050e058500050005 +000586050005000500052a058500050005000586050005000500050e0585000500050005 +86050005000500052a05850005000500050e058500050005000586050005000500051c05 +85000500050005860500050005000563058201030203028101050705 +0705010304028101050c058104056a058100058105000100820500058105000100380581 +000581050001008205000581050001001c0581000581050001008205000581050001000e +0581000581050001008205000581050001002a0581000581050001008205000581050001 +000e0581000581050001008205000581050001002a0581000581050001000e0581000581 +050001008205000581050001001c05810005810500010082050005810500010063058201 +030203028101050705 +0705010304028101050c058104056a050100040501003c05010004050100200501000405 +010012050100040501002e0501000405010012050100040501002e050100120501000405 +0100200501000405010067058201030203028101050705 +0705010304028101050c058104056b050200030502003b050200030502001f0502000305 +020011050200030502002d0502000305020011050200030502002d050200110502000305 +02001f0502000305020065058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104056b050200030502003b05020003050200030502001105 +0200030502001f050200030502001f050200030502001f050200030502001f0502000305 +020011050200030502001f0502000305020065058201030203028101050705 +0705010304028101050c058104056a050100810500810005810500820005008100053805 +010081050081000581050082000500810005810500820005008100050e05010081050081 +0005810500820005008100051c050100810500810005810500820005008100051c050100 +810500810005810500820005008100051c05010081050081000581050082000500810005 +1c050100810500810005810500820005008100050e050100810500810005810500820005 +008100051c05010081050081000581050082000500810005630582010302030281010507 +05 +0705010304028101050c058104056a058100058105008100058205000581050081000538 +0581000581050081000582050005810500810005820500058105008100050e0581000581 +0500810005820500058105008100051c0581000581050081000582050005810500810005 +1c05810005810500810005820500058105008100051c0581000581050081000582050005 +8105008100051c05810005810500810005820500058105008100050e0581000581050081 +0005820500058105008100051c0581000581050081000582050005810500810005630582 +01030203028101050705 +0705010304028101050c058104056a058500050005000586050005000500053805850005 +00050005860500050005000586050005000500050e058500050005000586050005000500 +051c058500050005000586050005000500051c058500050005000586050005000500051c +058500050005000586050005000500051c058500050005000586050005000500050e0585 +00050005000586050005000500051c058500050005000586050005000500056305820103 +0203028101050705 +0705010304028101050c058104056a058500050005000586050005000500053805850005 +00050005860500050005000586050005000500050e058500050005000586050005000500 +051c058500050005000586050005000500051c058500050005000586050005000500051c +058500050005000586050005000500051c058500050005000586050005000500050e0585 +00050005000586050005000500051c058500050005000586050005000500056305820103 +0203028101050705 +0705010304028101050c058104056a058100058105000100820500058105000100380581 +000581050001008205000581050001008205000581050001000e05810005810500010082 +05000581050001001c0581000581050001008205000581050001001c0581000581050001 +008205000581050001001c0581000581050001008205000581050001001c058100058105 +0001008205000581050001000e0581000581050001008205000581050001001c05810005 +810500010082050005810500010063058201030203028101050705 +0705010304028101050c058104056a050100040501003c05010004050100040501001205 +010004050100200501000405010020050100040501002005010004050100200501000405 +01001205010004050100200501000405010067058201030203028101050705 +0705010304028101050c058104056b050200030502003b05020003050200030502001105 +0200030502001f050200030502001f050200030502001f050200030502001f0502000305 +020011050200030502001f0502000305020065058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104055d050200030502000305020003050200030502000305 +02002d050200030502000a05020003050200030502003405020003050200030502000305 +02003b050200030502000305020003050200180502000305020003050200030502001105 +02000305020003050200030502005e058201030203028101050705 +0705010304028101050c058104055c050100810500810005810500820005008100058105 +008200050081000581050082000500810005810500820005008100058105008200050081 +00052a050100810500810005810500820005008100050705010081050081000581050082 +000500810005810500820005008100053105010081050081000581050082000500810005 +810500820005008100058105008200050081000538050100810500810005810500820005 +008100058105008200050081000581050082000500810005150501008105008100058105 +008200050081000581050082000500810005810500820005008100050e05010081050081 +00058105008200050081000581050082000500810005810500820005008100055c058201 +030203028101050705 +0705010304028101050c058104055c058100058105008100058205000581050081000582 +050005810500810005820500058105008100058205000581050081000582050005810500 +8100052a0581000581050081000582050005810500810005070581000581050081000582 +050005810500810005820500058105008100053105810005810500810005820500058105 +008100058205000581050081000582050005810500810005380581000581050081000582 +050005810500810005820500058105008100058205000581050081000515058100058105 +008100058205000581050081000582050005810500810005820500058105008100050e05 +810005810500810005820500058105008100058205000581050081000582050005810500 +8100055c058201030203028101050705 +0705010304028101050c058104055c058500050005000586050005000500058605000500 +0500058605000500050005860500050005000586050005000500052a0585000500050005 +860500050005000507058500050005000586050005000500058605000500050005310585 +000500050005860500050005000586050005000500058605000500050005380585000500 +050005860500050005000586050005000500058605000500050005150585000500050005 +8605000500050005860500050005000586050005000500050e0585000500050005860500 +0500050005860500050005000586050005000500055c058201030203028101050705 +0705010304028101050c058104055c058500050005000586050005000500058605000500 +0500058605000500050005860500050005000586050005000500052a0585000500050005 +860500050005000507058500050005000586050005000500058605000500050005310585 +000500050005860500050005000586050005000500058605000500050005380585000500 +050005860500050005000586050005000500058605000500050005150585000500050005 +8605000500050005860500050005000586050005000500050e0585000500050005860500 +0500050005860500050005000586050005000500055c058201030203028101050705 +0705010304028101050c058104055c058100058105000100820500058105000100820500 +0581050001008205000581050001008205000581050001008205000581050001002a0581 +000581050001008205000581050001000705810005810500010082050005810500010082 +050005810500010031058100058105000100820500058105000100820500058105000100 +820500058105000100380581000581050001008205000581050001008205000581050001 +008205000581050001001505810005810500010082050005810500010082050005810500 +01008205000581050001000e058100058105000100820500058105000100820500058105 +0001008205000581050001005c058201030203028101050705 +0705010304028101050c058104055c050100040501000405010004050100040501000405 +01002e050100040501000b05010004050100040501003505010004050100040501000405 +01003c050100040501000405010004050100190501000405010004050100040501001205 +010004050100040501000405010060058201030203028101050705 +0705010304028101050c058104055d050200030502000305020003050200030502000305 +02002d050200030502000a05020003050200030502003405020003050200030502000305 +02003b050200030502000305020003050200180502000305020003050200030502001105 +02000305020003050200030502005e058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0531050200030502007f057f057605820103020302 +8101050705 +0705010304028101050c058104057f053005010081050081000581050082000500810005 +7f057f0574058201030203028101050705 +0705010304028101050c058104057f053005810005810500810005820500058105008100 +057f057f0574058201030203028101050705 +0705010304028101050c058104057f0530058500050005000586050005000500057f057f +0574058201030203028101050705 +0705010304028101050c058104057f0530058500050005000586050005000500057f057f +0574058201030203028101050705 +0705010304028101050c058104057f05300581000581050001008205000581050001007f +057f0574058201030203028101050705 +0705010304028101050c058104057f0530050100040501007f057f057805820103020302 +8101050705 +0705010304028101050c058104057f0531050200030502007f057f057605820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f052a0502000305020003050200030502007f057f05 +6f058201030203028101050705 +0705010304028101050c058104057f052905010081050081000581050082000500810005 +81050082000500810005810500820005008100057f057f056d0582010302030281010507 +05 +0705010304028101050c058104057f052905810005810500810005820500058105008100 +0582050005810500810005820500058105008100057f057f056d05820103020302810105 +0705 +0705010304028101050c058104057f052905850005000500058605000500050005860500 +050005000586050005000500057f057f056d058201030203028101050705 +0705010304028101050c058104057f052905850005000500058605000500050005860500 +050005000586050005000500057f057f056d058201030203028101050705 +0705010304028101050c058104057f052905810005810500010082050005810500010082 +05000581050001008205000581050001007f057f056d058201030203028101050705 +0705010304028101050c058104057f05290501000405010004050100040501007f057f05 +71058201030203028101050705 +0705010304028101050c058104057f052a0502000305020003050200030502007f057f05 +6f058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f05470501001d0502003e0501007f057f0506058201 +030203028101050705 +0705010304028101050c058104057f053e0505000805010012050100030501000c050300 +250501001e0503007f056b058201030203028101050705 +0705010304028101050c058104057f053f05010001058100050705010012050100030501 +000b05010001050100240501001f0501007f056c058201030203028101050705 +0705010304028101050c058104057f053f05010003050300020507008105000100020503 +000105050081050082000500810005070501000105010001050300810500820005000100 +020503000105010081050001000105030001050500810500020003050300810500820005 +000100080501000505030081050082000500010002050200810500020081050001000105 +0300020502008105008200050002007f0538058201030203028101050705 +0705010304028101050c058104057f053f05030003050100030501000305010001050100 +040501000105010003050200810500810005060501000405010001050100810500010081 +050082000500810005810500810005810500010082050005030501000105010005050100 +020501000105010081050001008105008100050605010008050100810500010081050082 +000500810005810500820005008100058105008100050305010081050081000581050082 +0005008100058105008100057f0536058201030203028101050705 +0705010304028101050c058104057f053f05010082050005020501000305010003050100 +010501000105040001050100030501000105010007050100810500010081050004008105 +008100058105008200050004000105010004050400010501000505010002050100010501 +008105008100058105008100050605010005050400810500810005810500820005008100 +058105008200050081000581050081000581050003008105008100058105008200050004 +007f0537058201030203028101050705 +0705010304028101050c058104057f053f05010005050100030501000305010001050100 +810500810005810500810005810500810005020501000105010007050100010501008105 +008100050305010001050100810500810005040501000305010001050100010501000505 +010002050100010501008105008100058105008100050605010004050100010501008105 +008100058105008200050081000581050082000500810005810500820005008100058105 +0082000500810005810500820005008100057f053a058201030203028101050705 +0705010304028101050c058104057f053f05010005050100030501000105820005008100 +058105008200050081000581050081000581050081000583050005008100058105008100 +050605010001050100810500810005810500820005008100058105008200050081000581 +050081000581050081000502050100010501000105010001058100050105010002050100 +010501008105008100058105008100050605010001058100058105008100058105008200 +050081000581050082000500810005810500820005008100058105008200050081000581 +050082000500810005810500820005008100058105008100057f05360582010302030281 +01050705 +0705010304028101050c058104057f053e05030002050500020502000105040002050500 +010502008105000100810500010008050300020503008105000200810500810005810500 +020001050400020505000105020001050500010503008105000200810500810005050505 +000205080081050081000581050003000105020081050082000500040081050003000105 +03007f0538058201030203028101050705 +0705010304028101050c058104057f05530501007f0506050100120501007f053e058201 +030203028101050705 +0705010304028101050c058104057f05530501007f0506050100120501007f053e058201 +030203028101050705 +0705010304028101050c058104057f05520503007f0502050300100503007f053f058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f051405030002050300040501007305030009050300 +35050300240501000a050300020503007f050e058201030203028101050705 +0705010304028101050c058104057f050e05020004050100040501002d05030002050200 +01050500090504000f050100180501000105010007050100010501003305010025050300 +09050100010501008105008100058105008100057f050c058201030203028101050705 +0705010304028101050c058104057f050f05010004050100040501002c05010001050100 +02050100020501000105010007050100010501000f0501001c0501000705010001050100 +330501002705010009050100010501008105008100058105008100057f050c0582010302 +03028101050705 +0705010304028101050c058104057f050e05010082050005020501000405010002050300 +030503008105008200050001000205040001050300080501000105010001050100820500 +058105008100058105008100050605010003050300810500010081050003008105000400 +01050300810500850005000500050b050100070501000105010031050700810500010002 +0502008105008200050002008105008200050001000a0501000905010001050100810500 +8100058105008100057f050c058201030203028101050705 +0705010304028101050c058104057f050e05010082050005020501000405010004050100 +060501008105000100810500820005008100058105008200050081000581050081000506 +050100050501008205000581050081000581050081000506050300020501000105010081 +050001000105810005810500810005020501000105010081050004000905020008050100 +010501003305010002050100010501008105008100058105008200050081000581050082 +0005000100810500810005080501000905010001050100030501007f050e058201030203 +028101050705 +0705010304028101050c058104057f050e05030003050100040501000405010003050400 +810500810005810500820005008100050305050007050100050503000105010001050100 +090503008105008100058205000501050300020501000305050081050085000500050005 +0a0501000705010001050100330501000205010001050100810500810005810500820005 +000400810500810005810500810005080501000905010001050100020501007f050f0582 +01030203028101050705 +0705010304028101050c058104057f050d05010001050100020501000405010004050100 +020501000105010081050081000581050082000500810005030501000b05010001050100 +810500810005810500820005008100058105008100050a05010001050300040502000105 +010003050100040501008405000500050a05010007050100010501003305010002050100 +010501008105008100058105008200050081000503050100010501000905010009050100 +01050100010501007f0510058201030203028101050705 +0705010304028101050c058104057f050d05010001050100020501000405010004050100 +020501000105010081050081000581050082000500810005810500820005008100058105 +008100050605010001050100810500810005810500820005008100058105008100050605 +010001050100010502000205010001050100010501000105820005008100058105008200 +0500850005000500050605010001050100020501000205010001050100020501002e0501 +000205010001050100810500810005810500820005008100058105008200050081000581 +0500810005080501000405010002050100010501008105008100058105008100057f050c +058201030203028101050705 +0705010304028101050c058104057f050c05020001050800810500040081050004000105 +080081050081000581050002000205030009050300810500010001050700080504000305 +010003050300030502000205030081050001008405000500050705030003050100030503 +00030501002c050500810500030002050400010503008105000200810500810005060505 +000205010003050300010505007f050d058201030203028101050705 +0705010304028101050c058104057f05700501003c05010034050100080501007f053e05 +8201030203028101050705 +0705010304028101050c058104057f057005010073050100080501007f053e0582010302 +03028101050705 +0705010304028101050c058104057f056f05030071050300040503007f053f0582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f053205010008050200160581000508058100050b05 +03000205030009050300010504007f057f0521058201030203028101050705 +0705010304028101050c058104057f050e0503002b050100050501000c0501000b050100 +090501000105010081050081000581050081000506050100010501008105008100051005 +02000205010081050001000305040081050004000f050300020502000305030007050300 +8105000400040504008105000400070505007f0522058201030203028101050705 +0705010304028101050c058104057f050d050100010501002a050100050501000c050100 +0b0501000905010001050100040501000705010001050100810500810005110502008105 +008100050105010002050100010501000205010010050100010501000205010002050100 +010501000705010001050100810500810005030501000105010002050100090582000500 +83000500057f0521058201030203028101050705 +0705010304028101050c058104057f050d05010001050100010503008105008200050001 +008105000200810500030081050001008105000200030502008105000200810500810005 +810500040008050100040504000305010008050100010501000405010007050100010501 +008105008100051105020081050081000581050083000500058105008100050505010010 +050100010501000105010082050005810500810005810500810005060502008105008200 +050081000503050100060501000b0501000305030002050300810500850005000500057f +050d058201030203028101050705 +0705010304028101050c058104057f050d05010004050100010501008105008100058105 +008200050081000581050081000581050001008205000501050100020501000105010081 +050001008105008100058105008100050a05010003050100010501000305010009050400 +020502000905040081050003000f05030082050005810500830005000581050002000405 +010010050100050501008205000581050081000581050081000507050100820500058105 +0081000503050300040501000b05010002050100010501000405010081050004007f050d +058201030203028101050705 +0705010304028101050c058104057f050d05010004050100010501008105008100058105 +008200050081000582050005010501000505010002050100010501008105008100058105 +008100058105008100050a05010003050100070501000c05010004050100810500040004 +050100040501000e05010084050005000581050002000305030002050100100501000505 +030001050100010501008105000400010502000205010006050300020501000b05010002 +05050001050400810500850005000500057f050c058201030203028101050705 +0705010304028101050c058104057f050d05010001050100810500810005810500820005 +008100058105008100058105000200020501000505010002050100010501008105008100 +058105008100058105008100050a05010003050100070501000c050100040501000b0501 +00040501000e050100850500050005008100058105008100050305010002050100100501 +000105010081050081000581050082000500810005810500810005070502000205010008 +050100020501000b050100020501000405010001050100810500850005000500057f050c +058201030203028101050705 +0705010304028101050c058104057f050d05010001050100810500810005810500820005 +008100058105008100058105000100030501000505010002050100010501008105008100 +0581050081000581050081000582050005070501000305010001050100030501000b0501 +0001050100010501000a0501000105010001050100020501000905010002058200050081 +000581050082000500810005810500810005010501000405010009050100010501008105 +008100058105008200050081000581050081000508050100020501000105810005810500 +810005810500810005010501000b05010002050100010501008105008100058105008200 +0500850005000500057f050c058201030203028101050705 +0705010304028101050c058104057f050e05030002050300010504000305010002050400 +01050500010507008105000100020502000a050100030503000305010009050300030503 +0008050300020504000305010008050200020503000105070001050500020501000a0503 +0081050001000105020081050002000a0581000501050500010504000105050008050300 +02050300020507008405000500057f050c058201030203028101050705 +0705010304028101050c058104057f051b0501000505010015050100170501000b050100 +2d050100270501007f0572058201030203028101050705 +0705010304028101050c058104057f051b05010005050100150501001905810005080581 +00057f057f054d058201030203028101050705 +0705010304028101050c058104057f051a05030003050300110503007f057f0575058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f052b050100020503007f05070503000b0501002005 +01000b05010001050200150503007f0513058201030203028101050705 +0705010304028101050c058104057f050d0505001e050100340501005205010011050200 +2c050100140501007f0516058201030203028101050705 +0705010304028101050c058104057f050e05010001058100051d05010034050100520501 +00100501008105008100052a050100140501007f0516058201030203028101050705 +0705010304028101050c058104057f050e05010009050100840500050005010503000105 +0300040501000a0507008105000300810500010081050082000500010002050300010501 +008105000100810500040002050100260504000105030002050300070503008105000100 +010501000305040081050002000205810005810500820005008500050005000501050300 +020504008105000200090503000205040081050082000500010008050500810500820005 +0001007f050d058201030203028101050705 +0705010304028101050c058104057f050e05030008050500040501000205010004050100 +090502000105820005008100058105008200050081000581050082000500810005810500 +820005008100058105008100058105000100820500058105008100050405010025050100 +010501000405010081050081000581050081000506050100010501000205010002050200 +010581000501050100020585000500050005810500040004050100810500010001058100 +05010501000b050100020501000105010081050081000581050081000508050100030502 +00820500057f050c058201030203028101050705 +0705010304028101050c058104057f050e05010082050005810500040081050085000500 +050005810500030002050100040501000a05030001050100010501008105008100058105 +008200050081000581050082000500810005810500810005810500810005030501002d05 +010005050400810500810005810500820005000400010501008205000502050100030503 +000305010002058500050005000581050085000500050005810500030001050300030501 +000b050100020501000105010081050081000581050081000508050100030501007f0510 +058201030203028101050705 +0705010304028101050c058104057f050e0501000a050100850500050005008100058105 +0081000501050100040501000c0502008105008100058105008200050081000581050082 +00050081000581050082000500810005810500810005810500810005030501002d050100 +040501000105010081050081000581050081000507050300030501000505020002050100 +020581000581050001008105008600050005000500810005810500810005020502000205 +01000b050100020501000105010081050081000581050081000508050100030501007f05 +10058201030203028101050705 +0705010304028101050c058104057f050e05010001058100050605010085050005000500 +810005810500810005010501000405010009050100010501008105008100058105008200 +050081000581050082000500810005810500820005008100058105008100058105008100 +050305010001058100050105010025050100010501008105008100058105008200050081 +000581050081000508050100040501000205010001050100020501000205010004050100 +850500050005008100058105008200050081000581050081000501050100040501000405 +010002050100010501008105008100058105008100050105010004050100030501007f05 +10058201030203028101050705 +0705010304028101050c058104057f050d050500060502008405000500058105000a0081 +050004000805030002050200810500050001050400020503000105040003050200030501 +00260503000205050081050002000a050100020505000105030001050500010502000105 +020084050005000581050004008105000200010505000205010002050b00010504000305 +01000205050081050003007f050e058201030203028101050705 +0705010304028101050c058104057f054c050100040501007f05330501007f0526058201 +030203028101050705 +0705010304028101050c058104057f054c050100040501007f05330501007f0526058201 +030203028101050705 +0705010304028101050c058104057f054b050300020503007f05310503007f0525058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405040503007f050d0501007f057f057f05190582010302 +03028101050705 +0705010304028101050c0581040503050100260503002505010009050200020506008105 +0002008105008100054d0501007f057f0569058201030203028101050705 +0705010304028101050c05810405030501002505010001050100240501000a0502008105 +008200050081000581050082000500820005008100054e0501007f057f05690582010302 +03028101050705 +0705010304028101050c0581040501050700810500010002050200810500820005000200 +810500820005000100030501000205010001050400810500010081050082000500010081 +050082000500010001050300810500820005000100010505000705020081050082000500 +810005810500820005008300050005090503008105008200050001008105000200810500 +050002050100810500010001050300810500820005000100810500850005000500050105 +030081050082000500010001050500020501007f057f0561058201030203028101050705 + +0705010304028101050c0581040503050100020501000105010081050081000581050082 +000500810005810500820005000100810500810005010501000205010004050100010501 +000105020082050005810500010083050005008100058105008200050001008105008100 +058105008100050905030083050005000300010502000a05010001050100810500010081 +050082000500810005810500810005010501000305020083050005008100058105008200 +050001008105008200050004008105008100058105008200050001008105008100058105 +00810005040501007f057f0561058201030203028101050705 +0705010304028101050c0581040503050100020501000105010081050081000581050082 +000500040081050081000581050081000506050100040501000105010001050100040501 +000305050081050081000581050081000581050081000509050100850500050005008100 +058105008200050002000905050081050081000581050081000581050083000500050205 +010003050100030501000105010081050081000581050082000500860005000500050004 +008105008100058105008100058105008100057f057f0568058201030203028101050705 + +0705010304028101050c0581040503050100020501000105010081050081000581050082 +000500810005030501000105010007050100010501008105008100058105008100058105 +0081000503050100030501000405010001050100010501000a0501008505000500050081 +000581050082000500820005008100050705010004050100010501000105030003050100 +030501000305010001050100810500810005810500820005008600050005000500810005 +0305010001050100010501007f057f0569058201030203028101050705 +0705010304028101050c0581040503050100020501000105010081050081000581050082 +000500810005810500820005008100058105008100050105010002050100010501008105 +008100058105008100058105008100050305010003050100010501008105008100058105 +008100058105008100058205000506050100020582000500810005810500820005008100 +058105008100050605010001050100810500810005810500810005010501000405010003 +050100030501000105010081050081000581050082000500860005000500050081000581 +05008200050081000581050081000581050081000582050005010501007f057f05610582 +01030203028101050705 +0705010304028101050c0581040501050500810500030002050400010503008105000200 +810500810005010501000305030002050200810500050001050400020503008105000200 +810500810005010502000705020002050600810500020081050001000705030081050002 +008105008100050105010002050500810500030002050300810500020081050003008405 +000500058105000200810500020081050081000501050200030501007f057f0561058201 +030203028101050705 +0705010304028101050c0581040508050100080501007f057f057f057f051c0582010302 +03028101050705 +0705010304028101050c0581040508050100080501007f057f057f057f051c0582010302 +03028101050705 +0705010304028101050c0581040507050300040503007f057f057f057f051d0582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040507050200020506008105000200810500810005060508 +00010502000505030004050300480501007f057f057f0521058201030203028101050705 + +0705010304028101050c0581040508050200810500820005008100058105008200050082 +00050081000509050100020501000205810005060501000405010001050100470501007f +057f057f0521058201030203028101050705 +0705010304028101050c0581040508050200810500820005008100058105008200050083 +000500050a0501000205020001058100050605010004050100010501002c050100080503 +008105000100810500030081050004007f057f057f051e058201030203028101050705 +0705010304028101050c058104050805030083050005000300010502000c050100020503 +00820500050605010004050100010501002c050100090501000105010081050001000105 +8100058105008100057f057f057f0520058201030203028101050705 +0705010304028101050c0581040508050100850500050005008100058105008200050002 +000b05010002058200050002000705010004050100010501003905010082050005010503 +00020501007f057f057f0521058201030203028101050705 +0705010304028101050c0581040508050100850500050005008100058105008200050082 +000500810005090501000205810005810500010007050100040501000105010039050300 +04050200010501007f057f057f0521058201030203028101050705 +0705010304028101050c0581040508050100020582000500810005810500820005008100 +058105008100050805010002058100050105010007050100010581000581050081000581 +05008100052b0501000b05010002050100010501000105010001058100057f057f057f05 +1d058201030203028101050705 +0705010304028101050c0581040507050200020506008105000200810500010006050800 +0105010006050500020503002d0501000b05010003050300030502007f057f057f051f05 +8201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104051c0506000d0506007f057f057f057905820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040507050200020506008105000200810500810005070503 +00810500020081050007000605030004050300410501007f057f057f0521058201030203 +028101050705 +0705010304028101050c0581040508050200810500820005008100058105008200050082 +000500810005070501000105010081050081000581050084000500050083000500050605 +01000405010001050100400501007f057f057f0521058201030203028101050705 +0705010304028101050c0581040508050200810500820005008100058105008200050083 +000500050805010001050100810500810005810500810005010501000905010004050100 +0105010025050100080503008105000100810500030081050004007f057f057f051e0582 +01030203028101050705 +0705010304028101050c058104050805030083050005000300010502000a050100010501 +008105008100058105008100050105010009050100040501000105010025050100090501 +0001050100810500010001058100058105008100057f057f057f05200582010302030281 +01050705 +0705010304028101050c0581040508050100850500050005008100058105008200050002 +000905010001050100810500810005810500810005010501000905010004050100010501 +00320501008205000501050300020501007f057f057f0521058201030203028101050705 + +0705010304028101050c0581040508050100850500050005008100058105008200050082 +000500810005070501000105010081050081000581050081000501050100090501000405 +0100010501003205030004050200010501007f057f057f05210582010302030281010507 +05 +0705010304028101050c0581040508050100020582000500810005810500820005008100 +058105008100050605010001050100810500810005810500810005010501000905010001 +05810005810500810005810500810005240501000b050100020501000105010001050100 +01058100057f057f057f051d058201030203028101050705 +0705010304028101050c0581040507050200020506008105000200810500010007050300 +02050300020503000705050002050300260501000b05010003050300030502007f057f05 +7f051f058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104051c050600140506007f057f057f057205820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040507050200020506008105000200810500810005060508 +000105020005050500810500020081050001007f057f057f056a05820103020302810105 +0705 +0705010304028101050c0581040508050200810500820005008100058105008200050082 +000500810005090501000205010002058100050605010001050100810500810005810500 +8100057f057f057f056a058201030203028101050705 +0705010304028101050c0581040508050200810500820005008100058105008200050083 +000500050a05010002050200010581000506050100010501008105008100058105008100 +052b0501000a0503008105008200050001007f057f057f05260582010302030281010507 +05 +0705010304028101050c058104050805030083050005000300010502000c050100020503 +0082050005060501000105010081050004002c0501000d05010081050081000581050081 +00057f057f057f0524058201030203028101050705 +0705010304028101050c0581040508050100850500050005008100058105008200050002 +000b05010002058200050002000705040001050100010501003905040081050081000581 +05008100057f057f057f0524058201030203028101050705 +0705010304028101050c0581040508050100850500050005008100058105008200050082 +000500810005090501000205810005810500010007050100040501000105010038050100 +010501008105008100058105008100057f057f057f0524058201030203028101050705 +0705010304028101050c0581040508050100020582000500810005810500820005008100 +05810500810005080501000205810005010501000705010004050100010501002c050100 +09050100010501008105008100058105008100057f057f057f0524058201030203028101 +050705 +0705010304028101050c0581040507050200020506008105000200810500010006050800 +01050100060504000105030081050001002b0501000a050a007f057f057f052605820103 +0203028101050705 +0705010304028101050c058104057f05060501007f057f057f0529058201030203028101 +050705 +0705010304028101050c058104051c0506000d0506004d0501007f057f057f0529058201 +030203028101050705 +0705010304028101050c058104057f05050503007f057f057f0528058201030203028101 +050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040507050200020506008105000200810500810005070503 +008105000200810500070006050500810500020081050001007f057f057f056305820103 +0203028101050705 +0705010304028101050c0581040508050200810500820005008100058105008200050082 +000500810005070501000105010081050081000581050084000500050083000500050605 +0100010501008105008100058105008100057f057f057f05630582010302030281010507 +05 +0705010304028101050c0581040508050200810500820005008100058105008200050083 +000500050805010001050100810500810005810500810005010501000905010001050100 +810500810005810500810005240501000a0503008105008200050001007f057f057f0526 +058201030203028101050705 +0705010304028101050c058104050805030083050005000300010502000a050100010501 +008105008100058105008100050105010009050100010501008105000400250501000d05 +01008105008100058105008100057f057f057f0524058201030203028101050705 +0705010304028101050c0581040508050100850500050005008100058105008200050002 +000905010001050100810500810005810500810005010501000905040001050100010501 +00320504008105008100058105008100057f057f057f0524058201030203028101050705 + +0705010304028101050c0581040508050100850500050005008100058105008200050082 +000500810005070501000105010081050081000581050081000501050100090501000405 +01000105010031050100010501008105008100058105008100057f057f057f0524058201 +030203028101050705 +0705010304028101050c0581040508050100020582000500810005810500820005008100 +058105008100050605010001050100810500810005810500810005010501000905010004 +050100010501002505010009050100010501008105008100058105008100057f057f057f +0524058201030203028101050705 +0705010304028101050c0581040507050200020506008105000200810500010007050300 +020503000205030007050400010503008105000100240501000a050a007f057f057f0526 +058201030203028101050705 +0705010304028101050c058104057f05060501007f057f057f0529058201030203028101 +050705 +0705010304028101050c058104051c05060014050600460501007f057f057f0529058201 +030203028101050705 +0705010304028101050c058104057f05050503007f057f057f0528058201030203028101 +050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040507050200020506008105000200810500810005050503 +0081050001008105000200810500040081050002008105008100050505030003050b007f +057f057f0557058201030203028101050705 +0705010304028101050c0581040508050200810500820005008100058105008200050082 +000500810005070501000205820005008100058105008200050081000581050082000500 +82000500810005070501000605010002050100010501007f057f057f0556058201030203 +028101050705 +0705010304028101050c0581040508050200810500820005008100058105008200050083 +000500050805010085050005000500810005810500820005008100058105008200050083 +0005000508050100060501000205010001050100170501007f057f057f053c0582010302 +03028101050705 +0705010304028101050c058104050805030083050005000300010502000a050100850500 +05000500810005810500820005000300010502000a050100060501000205040018050100 +7f057f057f053c058201030203028101050705 +0705010304028101050c0581040508050100850500050005008100058105008200050002 +000905010085050005000500810005810500820005008200050081000581050002000905 +01000605010002050100010501007f057f057f0556058201030203028101050705 +0705010304028101050c0581040508050100850500050005008100058105008200050082 +000500810005070505008105008100058105008200050081000581050082000500820005 +00810005070501000605010002050100010501007f057f057f0556058201030203028101 +050705 +0705010304028101050c0581040508050100020582000500810005810500820005008100 +058105008100050705030001050100010501008105008100058105008200050081000581 +0500810005060501000105810005020501000205010001050100170501000b0501007f05 +7f057f052e058201030203028101050705 +0705010304028101050c0581040507050200020506008105000200810500010007050100 +82050005010503008105000200810500040081050001000505050001050b00180501000b +0501007f057f057f052e058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104051c0506001b0506007f057f057f056b05820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f050605030008050200200503000205030013050300 +010501001d0502000e0503000605030004050100010502007f057f050805820103020302 +8101050705 +0705010304028101050c0581040507050200020506008105000200810500810005070503 +000205020002050500010502000805030003050b00280581000502050100090501000f05 +81000510050100040501000d05810005020501000a050100120501000305010008058100 +05020501000b050100090501007f057f0508058201030203028101050705 +0705010304028101050c0581040508050200810500820005008100058105008200050082 +000500810005070501000105010002050100020582000500830005000501050100090501 +000605010002050100010501002605010003050100090501000e05010011050100040501 +000c050100030501000a050100120501000305010007050100030501000b050100090501 +007f057f0508058201030203028101050705 +0705010304028101050c0581040508050200810500820005008100058105008200050083 +000500050805010001050100010501008205000502050100030501008205000507050100 +060501000205010001050100170501000c05010003050100030503000105040002050300 +040501000205040001050300030501000405010003050400030501000105050081050002 +000205070081050001000205030001050500810500820005008100050305010001050700 +81050001000305010002050300020504007f057f0505058201030203028101050705 +0705010304028101050c058104050805030083050005000300010502000a050100050501 +0082050005020501000305010082050005070501000605010002050400180501000b0501 +000405010006050100810500810005810500820005008100058105008100050105010002 +050100010501008105008100058105008100050105010004050100020502000105810005 +010501000405010004050100030501000305010001050100040501000105010003050200 +810500810005010501000405010002050100010501000205010004050100020501000105 +01007f057f0504058201030203028101050705 +0705010304028101050c0581040508050100850500050005008100058105008200050002 +000905010005050300030501000305030008050100060501000205010001050100250501 +000405010003050400810500810005810500820005008100058105008100050105010002 +050100040505000205010004050100030503000305010004050100040501000305010003 +050100010501000105040001050100030501000105010002050100040501000205010001 +050100020501000405010002050100010501007f057f0504058201030203028101050705 + +0705010304028101050c0581040508050100850500050005008100058105008200050082 +000500810005070501000105010081050081000581050081000501050100020501000105 +010007050100060501000205010001050100240501000505010002050100010501008105 +008100058105008200050081000581050081000581050081000502050100040501000605 +010004050100050502000105010005050100040501000305010003050100010501008105 +008100058105008100058105008100050205010001050100010501000505010002050100 +01050100020501000405010002050100010501007f057f05040582010302030281010507 +05 +0705010304028101050c0581040508050100020582000500810005810500820005008100 +058105008100050605010001050100810500810005810500810005010501000205010001 +050100070501000105810005020501000205010001050100170501000a05010005050100 +020501000105010081050081000581050082000500810005810500810005810500810005 +020501000105010081050081000581050081000501050100040501000205010001050100 +010501000505010004050100030501000105820005008100058105008200050081000581 +050081000581050081000583050005008100058105008100058105008100050405010002 +05010001050100020501000405010002050100010501007f057f05040582010302030281 +01050705 +0705010304028101050c0581040507050200020506008105000200810500010007050300 +81050001000105020081050002008105000100010502000505050001050b001805010009 +0501000405050001050a0002050300010501000505030002050300010505008105000400 +010503000105010004050500810500040002050200010504000205050001050200810500 +01008105000100810500810005030505008105000300010505008105000a007f057f0505 +058201030203028101050705 +0705010304028101050c058104057f050100200501002705010019050100190501000b05 +01007f057f051d058201030203028101050705 +0705010304028101050c058104051c0506001b0506003805810005200581000527058100 +051905010019058100050b0501007f057f051d058201030203028101050705 +0705010304028101050c058104057f0567050300250503007f057f051c05820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f05060503000805020020050300020503007f057f05 +6f058201030203028101050705 +0705010304028101050c058104057f05030581000502050100090501000f058100051005 +0100040501000d058100057f057f055f058201030203028101050705 +0705010304028101050c058104057f050205010003050100090501000e05010011050100 +040501000c0501007f057f0560058201030203028101050705 +0705010304028101050c058104057f050205010003050100030503000105040002050300 +040501000205040001050300030501000405010003050400030501000105010081050001 +0001050400010503007f057f054b058201030203028101050705 +0705010304028101050c058104057f050105010004050100060501008105008100058105 +008200050081000581050081000501050100020501000105010081050081000581050081 +000501050100040501000205020001058100050105010003050200830500050001000105 +810005030501007f057f054a058201030203028101050705 +0705010304028101050c058104057f050105010004050100030504008105008100058105 +008200050081000581050081000501050100020501000405050002050100040501000305 +0300030501000305010004050300020504007f057f054a058201030203028101050705 +0705010304028101050c058104057f058105008100050405010002050100010501008105 +008100058105008200050081000581050081000581050081000502050100040501000605 +010004050100050502000105010004050100060502008105008100058105008100057f05 +7f0549058201030203028101050705 +0705010304028101050c058104057f058105008100050405010002050100010501008105 +008100058105008200050081000581050081000581050081000502050100010501008105 +008100058105008100050105010004050100020501000105010001050100040501000305 +0100010501008105008100058105008100057f057f0549058201030203028101050705 +0705010304028101050c058104057f0501000405050001050a0002050300010501000505 +03000205030001050500810500040001050300010501000405040002050300020505007f +057f0549058201030203028101050705 +0705010304028101050c058104057f05010020050100270501007f057f05630582010302 +03028101050705 +0705010304028101050c058104057f05810005200581000527058100057f057f05630582 +01030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f051b05030004050100010502007f057f057f050605 +8201030203028101050705 +0705010304028101050c058104057f050a0581000510050100090501007f057f057f0506 +058201030203028101050705 +0705010304028101050c058104057f050905010011050100090501007f057f057f050605 +8201030203028101050705 +0705010304028101050c058104057f050905010081050085000500050005010504000205 +010002050300020504007f057f057f0503058201030203028101050705 +0705010304028101050c058104057f050805010002050500810500810005810500810005 +010501000405010002050100010501007f057f057f0502058201030203028101050705 +0705010304028101050c058104057f050805010002050100850500050005008100050505 +01000405010002050100010501007f057f057f0502058201030203028101050705 +0705010304028101050c058104057f050705010003050100850500050005008100050505 +01000405010002050100010501007f057f057f0502058201030203028101050705 +0705010304028101050c058104057f050105010003050100030501008505000500050081 +0005810500810005010501000405010002050100010501007f057f057f05020582010302 +03028101050705 +0705010304028101050c058104057f050105010002050100030502008405000500058105 +000200010505008105000a007f057f057f0503058201030203028101050705 +0705010304028101050c058104057f05060501007f057f057f0529058201030203028101 +050705 +0705010304028101050c058104057f0506058100057f057f057f05290582010302030281 +01050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040507050200020506008105000200810500810005070503 +000205020002050500010502000105030009050200010502008105000100010502000205 +070024050100190501007f057f057f0505058201030203028101050705 +0705010304028101050c0581040508050200810500820005008100058105008200050082 +000500810005070501000105010002050100020582000500830005000501050100020501 +000b05010002058100050105010002050200810500810005810500810005820500052305 +0100190501007f057f057f0505058201030203028101050705 +0705010304028101050c0581040508050200810500820005008100058105008200050083 +000500050805010001050100010501008205000502050100030501008205000581050081 +00050a050200010581000581050083000500058105000100810500810005810500810005 +0b05010008050100810500010002050300010505000805040001050300010505007f057f +057f0502058201030203028101050705 +0705010304028101050c058104050805030083050005000300010502000a050100050501 +00820500050205010003050100820500058105008100050a050300820500058105008300 +05000581050002008205000581050002000a050100090502008105008200050081000581 +050081000581050081000509050200010582000500810005810500810005810500810005 +7f057f057f0504058201030203028101050705 +0705010304028101050c0581040508050100850500050005008100058105008200050002 +0009050100050503000305010003050300010501000b0582000500020001050300010501 +008405000500058105008300050005150501000105010081050081000581050081000581 +05008100050a05030001050500010501007f057f057f0505058201030203028101050705 + +0705010304028101050c0581040508050100850500050005008100058105008200050082 +000500810005070501000105010081050081000581050081000501050100020501000105 +01008105008100050a058100058105000100810500810005810500820005008500050005 +000581050081000517050100010501008105008100058105008100058105008100050c05 +0200810500810005040501007f057f057f0505058201030203028101050705 +0705010304028101050c0581040508050100020582000500810005810500820005008100 +058105008100050605010001050100810500810005810500810005010501000205010001 +050100810500810005820500050705810005010501008105008100058105008200050081 +000501058100058105008100058205000508050100090501000105010081050081000581 +050081000581050081000582050005060501000105010081050081000581050081000581 +0500810005820500057f057f057f0501058201030203028101050705 +0705010304028101050c0581040507050200020506008105000200810500010007050300 +810500010001050200810500020081050001000105070007050200010504000105040002 +050700090501000805030081050081000581050002000305020009050300020503000305 +02007f057f057f0503058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104051c050600220506007f057f057f056405820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040507050200020506008105000200810500810005050503 +008105000600810500040056050100190501007f057f057f050505820103020302810105 +0705 +0705010304028d0105000500050005000500050005820504050805020081050082000500 +810005810500820005008200050081000507050100010501008105008100058105008200 +050081000581050081000554050100190501007f057f057f050505820103020302810105 +0705 +0705010304028101058e0500050005000500050005000504050805020081050082000500 +810005810500820005008300050005080502008105008200050081000581050082000500 +810005810500810005390501000805010081050001000205030001050500080504000105 +0300010505007f057f057f0502058201030203028101050705 +0705010304028d0105000500050005000500050005820504050805030083050005000300 +010502000b05010082050005810500810005810500820005008100058105008100053905 +010009050200810500820005008100058105008100058105008100050905020001058200 +05008100058105008100058105008100057f057f057f0504058201030203028101050705 + +0705010304028101058e0500050005000500050005000504050805010085050005000500 +8100058105008200050002000a0502000205010001050100810500810005810500810005 +45050100010501008105008100058105008100058105008100050a050300010505000105 +01007f057f057f0505058201030203028101050705 +0705010304028d0105000500050005000500050005820504050805010085050005000500 +810005810500820005008200050081000508050200020501000105010081050081000581 +050081000545050100010501008105008100058105008100058105008100050c05020081 +0500810005040501007f057f057f0505058201030203028101050705 +0705010304028101058e0500050005000500050005000504050805010002058200050081 +000581050082000500810005810500810005080501000205010001050100810500810005 +810500810005390501000905010001050100810500810005810500810005810500810005 +820500050605010001050100810500810005810500810005810500810005820500057f05 +7f057f0501058201030203028101050705 +0705010304028d0105000500050005000500050005820504050705020002050600810500 +0200810500010008058100050105050081050004003b0501000805030081050081000581 +05000200030502000905030002050300030502007f057f057f0503058201030203028101 +050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504051c0506007f057f057f057f +050e058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504050705020002050600810500 +020081050081000505050300810500010081050003000105040055050100190501007f05 +7f057f0505058201030203028101050705 +0705010304028101058e0500050005000500050005000504050805020081050082000500 +810005810500820005008200050081000507050100010501008105008100058105008200 +050081000581050081000554050100190501007f057f057f050505820103020302810105 +0705 +0705010304028d0105000500050005000500050005820504050805020081050082000500 +8100058105008200050083000500050805020081050082000500810005030501003e0501 +0008050100810500010002050300010505000805040001050300010505007f057f057f05 +02058201030203028101050705 +0705010304028101058e0500050005000500050005000504050805030083050005000300 +010502000b050100820500058105000200020503003c0501000905020081050082000500 +810005810500810005810500810005090502000105820005008100058105008100058105 +008100057f057f057f0504058201030203028101050705 +0705010304028d0105000500050005000500050005820504050805010085050005000500 +8100058105008200050002000a0502000405030002050300460501000105010081050081 +00058105008100058105008100050a05030001050500010501007f057f057f0505058201 +030203028101050705 +0705010304028101058e0500050005000500050005000504050805010085050005000500 +810005810500820005008200050081000508050200060501000405010046050100010501 +008105008100058105008100058105008100050c050200810500810005040501007f057f +057f0505058201030203028101050705 +0705010304028d0105000500050005000500050005820504050805010002058200050081 +000581050082000500810005810500810005080501000205010001050100810500810005 +810500810005390501000905010001050100810500810005810500810005810500810005 +820500050605010001050100810500810005810500810005810500810005820500057f05 +7f057f0501058201030203028101050705 +0705010304028101058e0500050005000500050005000504050705020002050600810500 +02008105000100080581000502050400010504003b050100080503008105008100058105 +000200030502000905030002050300030502007f057f057f050305820103020302810105 +0705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504051c0506007f057f057f057f +050e058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504058105000400810500040002 +050400070505008105000400010503008105000200810500030001050200810500020007 +050200010502008105000100010502000205070024050100190501007f057f057f050505 +8201030203028101050705 +0705010304028101058e0500050005000500050005000504050105010001050100810500 +810005810500820005008100058105008100050605820005008300050005810500810005 +830500050081000581050082000500810005810500820005008100050105820005008100 +058105008100050605010002058100050105010002050200810500810005810500810005 +8205000523050100190501007f057f057f0505058201030203028101050705 +0705010304028d0105000500050005000500050005820504050105010001050100810500 +810005810500820005008100050c05010003050100030501000105010081050081000581 +050082000500010001058200050081000581050081000506050200010581000581050083 +0005000581050001008105008100058105008100050b0501000805010081050001000205 +0300010505000805040001050300010505007f057f057f05020582010302030281010507 +05 +0705010304028101058e0500050005000500050005000504050105040001050100010501 +0081050002000b0501000305030001050100040505008105000200830500050081000581 +05008100050605030082050005810500830005000581050002008205000581050002000a +050100090502008105008200050081000581050081000581050081000509050200010582 +0005008100058105008100058105008100057f057f057f05040582010302030281010507 +05 +0705010304028d0105000500050005000500050005820504050105010081050081000581 +050081000581050081000501050300090501000305010082050005810500810005030501 +000105010083050005000200810500810005810500810005060582000500020001050300 +010501008405000500058105008300050005150501000105010081050081000581050081 +00058105008100050a05030001050500010501007f057f057f0505058201030203028101 +050705 +0705010304028101058e0500050005000500050005000504050105010001050100810500 +810005810500810005030501000905010003050100030501000105010081050081000581 +050083000500058105000100810500810005810500810005060581000581050001008105 +008100058105008200050085000500050005810500810005170501000105010081050081 +00058105008100058105008100050c050200810500810005040501007f057f057f050505 +8201030203028101050705 +0705010304028d0105000500050005000500050005820504050105010001050100810500 +810005810500820005008100058105008100050805010003050100010582000500810005 +810500820005008100058105008300050005010501008105008100058105008100050605 +810005010501008105008100058105008200050081000501058100058105008100058205 +000508050100090501000105010081050081000581050081000581050081000582050005 +0605010001050100810500810005810500810005810500810005820500057f057f057f05 +01058201030203028101050705 +0705010304028101058e0500050005000500050005000504058105000200810500060001 +050400090503000105050001050300810500020081050003000105010001050300070502 +000105040001050400020507000905010008050300810500810005810500020003050200 +0905030002050300030502007f057f057f0503058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e05000500050005000500050005040515050600290506007f057f +057f0564058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d010500050005000500050005000582050405040503007f051b0501001e +05030004050100010502007f057f055c058201030203028101050705 +0705010304028101058e0500050005000500050005000504050305010025050500080503 +001505020002050100220505001605010028050100090501007f057f055c058201030203 +028101050705 +0705010304028d0105000500050005000500050005820504050305010026050100010581 +000506050100010501001505020081050081000523050100010581000515050100280501 +00090501007f057f055c058201030203028101050705 +0705010304028101058e0500050005000500050005000504050105070081050001000205 +020081050082000500020081050082000500010003050100030501000205010081050001 +000105010001050100010503008105008200050001000805020081050081000581050002 +000205040081050082000500010001050300090501000205020081050003008105000100 +020504008105000400810500020003050300810500820005000100020504000905010002 +050300020504000105010081050001000105030001050100810500050081050001000105 +01007f057f0537058201030203028101050705 +0705010304028d0105000500050005000500050005820504050305010002050100010501 +008105008100058105008200050081000581050082000500010081050081000501050100 +030503000105010001050100810500810005030501000105010081050001008105008100 +050605030082050005030501008105008100058105008100058105000100830500050081 +000581050081000507050300010501000105010081050001008105008200050081000581 +050081000581050081000504050100020501000105010081050001008105008200050001 +000105810005080501000405010002050100010501000105020082050005030501000105 +02008305000500810005810500810005010501007f057f05370582010302030281010507 +05 +0705010304028101058e0500050005000500050005000504050305010002050100010501 +008105008100058105008200050004008105008100058105008100050705010082050005 +810500810005810500820005008200050001008105000400810500810005810500810005 +060501008405000500058105000300810500810005040501000305010001050100810500 +040001050100820500058105008100058105008200050081000581050082000500810005 +0405010005050100020501000105010081050081000581050081000581050002000a0501 +000405010002050100010501000105010004050400010501000305010001058100057f05 +7f053c058201030203028101050705 +0705010304028d0105000500050005000500050005820504050305010002050100010501 +008105008100058105008200050081000503050100010501000805010003050100010501 +008105008100058105008200050081000503050100010501000705010085050005000500 +810005810500820005008100050405010003050100010501000805010003050100010501 +008105008100058105008200050081000504050100050501000205010001050100810500 +810005810500810005020502000905010004050100020501000105010001050100030501 +000105010001050100040503007f057f053d058201030203028101050705 +0705010304028101058e0500050005000500050005000504050305010002050100010501 +008105008100058105008200050081000581050082000500810005810500810005010501 +000305010003050100010501008105008100058105008200050081000581050082000500 +810005810500810005060501000205820005008100058105008200050081000581050081 +000581050081000502050100010501000805010003050100010501008105008100058105 +008200050081000581050081000581050081000582050005010501000205010001050100 +810500810005810500820005008100058105008100050805010004050100020501000105 +01000105010003050100010501000105010004050200040501007f057f05370582010302 +03028101050705 +0705010304028d0105000500050005000500050005820504050105050081050003000205 +040001050300810500020081050081000501050100020503000205040002050300020503 +008105000200810500810005050502000205010081050004008105000200010504000205 +030008050300030502008105000300810500810005810500020003050200010505000105 +030081050002008105008100058105000200080505008105000a000105040002050a0003 +050100040501007f057f0537058201030203028101050705 +0705010304028101058e05000500050005000500050005040508050100080501001c0501 +007f053b0501007f057f053f058201030203028101050705 +0705010304028d01050005000500050005000500058205040508050100080501001c0501 +007f053b0501007f057f053f058201030203028101050705 +0705010304028101058e05000500050005000500050005040507050300040503001c0503 +007f05390503007f057f053e058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f051b0503000405010001 +0502007f057f057f0506058201030203028101050705 +0705010304028d0105000500050005000500050005820504051d050b0002050300010508 +00010502000505030003050b002f0581000510050100090501007f057f057f0506058201 +030203028101050705 +0705010304028101058e0500050005000500050005000504051e05010001058200050081 +000581050082000500810005810500810005810500810005830500050081000501058100 +05060501000605010002050100010501002d05010011050100090501007f057f057f0506 +058201030203028101050705 +0705010304028d0105000500050005000500050005820504051e05010003050100010501 +008105008100058105008100058105008100050205020001058100050605010006050100 +020501000105010017050100130501008105008500050005000501050400020501000205 +0300020504007f057f057f0503058201030203028101050705 +0705010304028101058e0500050005000500050005000504051e05030001050100010501 +008105008100050405030001050300820500050605010006050100020504001805010012 +05010002050500810500810005810500810005010501000405010002050100010501007f +057f057f0502058201030203028101050705 +0705010304028d0105000500050005000500050005820504051e05010082050005810500 +030001050100810500010001050100820500058305000500020007050100060501000205 +0100010501002c0501000205010085050005000500810005050501000405010002050100 +010501007f057f057f0502058201030203028101050705 +0705010304028101058e0500050005000500050005000504051e05010003050100040501 +00010501000105010003058100058105000100070501000605010002050100010501002b +0501000305010085050005000500810005050501000405010002050100010501007f057f +057f0502058201030203028101050705 +0705010304028d0105000500050005000500050005820504051e05010003050100040501 +000105010001050100010583000500050105010007050100010581000502050100020501 +0001050100170501000b0501000305010003050100850500050005008100058105008100 +05010501000405010002050100010501007f057f057f0502058201030203028101050705 + +0705010304028101058e0500050005000500050005000504051d05030001050400030503 +0001050800010501000605050001050b00180501000b0501000205010003050200840500 +0500058105000200010505008105000a007f057f057f0503058201030203028101050705 + +0705010304028d0105000500050005000500050005820504057f05060501007f057f057f +0529058201030203028101050705 +0705010304028101058e0500050005000500050005000504053f0506003f058100057f05 +7f057f0529058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057305010002050300040501 +0033050300130502007f057f055f058201030203028101050705 +0705010304028101058e050005000500050005000500050405560503001f0501003c0501 +001405010008050100170505007f057f0536058201030203028101050705 +0705010304028d01050005000500050005000500058205040555050100010501001e0501 +003c050100140501000805010018050100010501007f057f053505820103020302810105 +0705 +0705010304028101058e0500050005000500050005000504055505010001050100010503 +008105008600050005000500820005000100010503000405010002050300010501008105 +000100020502008105008100050605040001050300810500860005000500050082000500 +010003050100030503000905060081050001000105050008050400020501000205010001 +05010001050300810500820005000100020503007f057f05210582010302030281010507 +05 +0705010304028d0105000500050005000500050005820504055505010004050100010501 +008105000400810500810005810500810005010501000405010004050100020502008105 +008200050081000581050081000506050200010581000503050100810500040081050081 +000581050081000501050100020501000105010007050100010501008105008100058105 +008100058105008100050905010001050100020501000205010001050100810500810005 +810500820005000100810500820005008100058105008100057f057f051f058201030203 +028101050705 +0705010304028101058e0500050005000500050005000504055505010004050100010501 +008105008600050005000500810005810500810005010501000405010004050100020501 +000105010081050081000581050081000507050300020504008105008600050005000500 +810005810500810005010501000205050007050100010501008105008100058105008100 +05810500810005090501000b050100010501008105008100058105008200050081000581 +05008200050004007f057f0520058201030203028101050705 +0705010304028d0105000500050005000500050005820504055505010001050100810500 +810005810500820005008600050005000500810005810500810005010501000405010004 +050100020501000105010081050081000581050081000509050200810500810005810500 +82000500860005000500050081000581050081000501050100020501000b050100010501 +00810500810005810500810005810500810005090501000b050100010501008105008100 +0581050082000500810005810500820005008100057f057f052305820103020302810105 +0705 +0705010304028101058e0500050005000500050005000504055505010001050100810500 +810005810500820005008600050005000500810005810500810005010501000405010004 +050100020501000105010081050081000581050081000506050100010501008105008100 +058105008200050086000500050005008100058105008100050105010002050100010501 +000705010001050100810500810005810500810005810500810005820500050105010002 +050100010501000205010002050100010501008105008100058105008200050081000581 +050082000500810005810500810005010501007f057f051b058201030203028101050705 + +0705010304028d0105000500050005000500050005820504055605030002050300810500 +010085050005000500030001050500810500040081050008008105008100058105000300 +0805030002050700850500050005000300010505000105030009050a0003050200030501 +000305030003050100010505000205030081050002008105008100058105000200030501 +007f057f051b058201030203028101050705 +0705010304028101058e0500050005000500050005000504056a050100240501001c0501 +00200501007f057f055c058201030203028101050705 +0705010304028d0105000500050005000500050005820504056a050100240501001c0501 +0011050600070501007f057f055c058201030203028101050705 +0705010304028101058e05000500050005000500050005040569050300200503001c0503 +001e0503007f057f055b058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504056c05010008050200060501 +0033050300130502002c050100080502004605020025050100010502007f052d05820103 +0203028101050705 +0705010304028d01050005000500050005000500058205040562050300110501003e0501 +00140501000805010027050100030501000b0505000805030028050100080503000e0503 +000a0501000a0505007f051c058201030203028101050705 +0705010304028101058e05000500050005000500050005040563050100120501003e0501 +00140501000805010027050100030501000c050100010581000506050100010501002705 +010007050100010501000e0501000b0501000b050100010501007f051b05820103020302 +8101050705 +0705010304028d0105000500050005000500050005820504056305010004050300010501 +008105000100010501000105010081050002000105010081050001000205020081050081 +000506050400010503008105008600050005000500820005000100030501000305030009 +050600810500010001050500080503000705030081050005000205050081050082000500 +810005080501000205010081050001000105010001050100010503008105008200050001 +000905030081050082000500010002050400070501000105010001050300810500820005 +000100010501000405030002050400030501000205010001050100010503008105008200 +05000100020503007f0507058201030203028101050705 +0705010304028101058e0500050005000500050005000504056305010006050100020502 +008105008200050082000500810005020501000205020081050082000500810005810500 +810005060502000105810005030501008105000400810500810005810500810005010501 +000205010001050100070501000105010081050081000581050081000581050081000509 +050100010501000705010002058100050105010003050100030502008105008100050705 +03000105010001050100810500810005030501000105010081050001008105008100050a +050100810500010081050082000500810005810500810005060501000405010001050100 +810500010081050082000500810005050501000205010001050100020501000205010001 +050100810500810005810500820005000100810500820005008100058105008100057f05 +05058201030203028101050705 +0705010304028d0105000500050005000500050005820504056305010006050100020501 +000105010081050002000405010002050100010501008105008100058105008100050705 +030002050400810500860005000500050081000581050081000501050100020505000705 +010001050100810500810005810500810005810500810005090501000105010007050100 +840500050005010501000305010003050100010501000805010082050005810500810005 +810500820005008200050001008105000400810500810005810500810005070504008105 +008100058105008200050081000581050081000506050100810500010081050004008105 +008100058105008200050081000505050100020501000105010007050100010501008105 +00810005810500820005008100058105008200050004007f050605820103020302810105 +0705 +0705010304028101058e0500050005000500050005000504056305010006050100020501 +000105010081050002000405010002050100010501008105008100058105008100050905 +020081050081000581050082000500860005000500050081000581050081000501050100 +020501000b05010001050100810500810005810500810005810500810005090501000105 +010007050300820500050105010003050100030501000105010008050100030501000105 +010081050081000581050082000500810005030501000105010007050100010501008105 +008100058105008200050081000581050081000506050100010501008105008100050305 +010001050100810500810005050501000205010001050100070501000105010081050081 +000581050082000500810005810500820005008100057f05090582010302030281010507 +05 +0705010304028d0105000500050005000500050005820504056305010001058100050205 +010002050100010501008105008200050081000502050100020501000105010081050081 +000581050081000506050100010501008105008100058105008200050086000500050005 +008100058105008100050105010002050100010501000705010001050100810500810005 +810500810005810500810005820500050105010002050100010501000805030003050100 +030501000105820005008100058105008100050705010003050100010501008105008100 +058105008200050081000581050082000500810005810500810005060501000105010081 +050081000581050082000500810005810500810005060501000105010081050081000581 +050082000500810005810500820005008100058205000502050100020501000105010002 +050100020501000105010081050081000581050082000500810005810500820005008100 +05810500810005010501007f0501058201030203028101050705 +0705010304028101058e0500050005000500050005000504056205050001050900810500 +030001050c00810500810005810500030008050300020507008505000500050003000105 +05000105030009050a000305020003050100030503000905010082050005810500040002 +050200810500010081050001000705030002050400020503000205030081050002008105 +008100050705080081050081000581050004000705030002050300810500020081050006 +0001050b0003050100010505000205030081050002008105008100058105000200030501 +007f0501058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f05110501001c05010020 +0501004a0501007f057f050f058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f05110501001c05010011 +050600070501004a0501007f057f050f058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f050e0503001c0503001e +050300480503007f057f050e058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f05010501003305030013 +0502007f057f055f058201030203028101050705 +0705010304028101058e050005000500050005000500050405550505001d0501003d0501 +0014050100080501007f057f0554058201030203028101050705 +0705010304028d0105000500050005000500050005820504055605010001058100051c05 +01003d05010014050100080501007f057f0554058201030203028101050705 +0705010304028101058e0500050005000500050005000504055605010003050200810500 +810005810500020002050700810500010081050004008105000200010501008105000100 +020502008105008100050605040001050300810500860005000500050082000500010003 +05010003050300090506008105000100010505007f057f05510582010302030281010507 +05 +0705010304028d0105000500050005000500050005820504055605030002050300010501 +000105010081050081000581050082000500810005810500810005810500810005040501 +000205020081050082000500810005810500810005060502000105810005030501008105 +000400810500810005810500810005010501000205010001050100070501000105010081 +05008100058105008100058105008100057f057f0553058201030203028101050705 +0705010304028101058e0500050005000500050005000504055605010082050005020501 +000205050081050081000503050100010501000105010005050100020501000105010081 +050081000581050081000507050300020504008105008600050005000500810005810500 +810005010501000205050007050100010501008105008100058105008100058105008100 +057f057f0553058201030203028101050705 +0705010304028d0105000500050005000500050005820504055605010004050300010501 +000405010004050100010501000105010005050100020501000105010081050081000581 +050081000509050200810500810005810500820005008600050005000500810005810500 +81000501050100020501000b050100010501008105008100058105008100058105008100 +057f057f0553058201030203028101050705 +0705010304028101058e0500050005000500050005000504055605010001058200050001 +008105008200050081000581050082000500810005810500820005008100058105008100 +058105008100058205000501050100020501000105010081050081000581050081000506 +050100010501008105008100058105008200050086000500050005008100058105008100 +050105010002050100010501000705010001050100810500810005810500810005810500 +81000582050005010501007f057f054c058201030203028101050705 +0705010304028d0105000500050005000500050005820504055505050081050081000581 +050081000581050002000205030002050200810500810005810500010001050900810500 +81000581050003000805030002050700850500050005000300010505000105030009050a +0003050200030501007f057f054c058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f05110501001c05010020 +0501007f057f055c058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f05110501001c05010011 +050600070501007f057f055c058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f050e0503001c0503001e +0503007f057f055b058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057b05030037050300130502 +007f057f055f058201030203028101050705 +0705010304028d0105000500050005000500050005820504054805030009050100120501 +000c0501003c05010014050100080501007f057f0554058201030203028101050705 +0705010304028101058e0500050005000500050005000504054705010001050100080501 +00120501000c0501003c05010014050100080501007f057f055405820103020302810105 +0705 +0705010304028d0105000500050005000500050005820504054705010001050400810500 +010081050006008105000100810500010081050001008105000400070505008105008200 +050001000105030081050085000500050005080504000105030081050086000500050005 +00820005000100030501000305030009050600810500010001050500020501007f057f05 +4c058201030203028101050705 +0705010304028101058e0500050005000500050005000504054705010001050100810500 +810005810500810005810500810005020501000105010081050081000581050081000581 +05008100050b050100030502008305000500810005810500820005000400070502000105 +810005030501008105000400810500810005810500810005010501000205010001050100 +0705010001050100810500810005810500810005810500810005040501007f057f054c05 +8201030203028101050705 +0705010304028d0105000500050005000500050005820504054705010001050100810500 +810005810500810005810500810005020501000105010081050081000581050081000581 +05008100050b050100030501000305010001050100810500850005000500050705030002 +050400810500860005000500050081000581050081000501050100020505000705010001 +0501008105008100058105008100058105008100057f057f055305820103020302810105 +0705 +0705010304028101058e0500050005000500050005000504054705010001050100810500 +810005810500810005810500810005020501000105010081050081000581050081000581 +05008100050b050100030501000305010001050100810500850005000500050905020081 +050081000581050082000500860005000500050081000581050081000501050100020501 +000b050100010501008105008100058105008100058105008100057f057f055305820103 +0203028101050705 +0705010304028d0105000500050005000500050005820504054705010001050100810500 +810005810500810005810500810005830500050081000581050082000500810005810500 +810005810500810005820500050805010003050100030501000105010081050085000500 +050005060501000105010081050081000581050082000500860005000500050081000581 +050081000501050100020501000105010007050100010501008105008100058105008100 +0581050081000582050005010501007f057f054c058201030203028101050705 +0705010304028101058e0500050005000500050005000504054805030002050200810500 +810005810500010001050400020502008105008100058105000100080505008105000300 +020503008105000100840500050005070503000205070085050005000500030001050500 +0105030009050a0003050200030501007f057f054c058201030203028101050705 +0705010304028d0105000500050005000500050005820504055c05010051050100200501 +007f057f055c058201030203028101050705 +0705010304028101058e0500050005000500050005000504055c05010051050100110506 +00070501007f057f055c058201030203028101050705 +0705010304028d0105000500050005000500050005820504055b0503004f0503001e0503 +007f057f055b058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504052d050100330503001a0502 +007f057f057f052c058201030203028101050705 +0705010304028101058e050005000500050005000500050405010505001d0501003d0501 +000a0501000e0501007f057f057f052c058201030203028101050705 +0705010304028d0105000500050005000500050005820504050205010001058100051c05 +01003d0501000a0501000e0501007f057f057f052c058201030203028101050705 +0705010304028101058e0500050005000500050005000504050205010003050200810500 +810005810500020002050700810500010081050004008105000200030503008105008200 +050001000905040001050300810500860005000500050082000500010003050100030503 +000105050001050300020504007f057f057f052c058201030203028101050705 +0705010304028d0105000500050005000500050005820504050205030002050300010501 +000105010081050081000581050082000500810005810500810005810500810005040501 +000205010001050100810500010081050081000506050100010501008105008100058105 +008200050004008105008100058105008100050105010002050100010501000105010003 +050100010501008105008100058105008100057f057f057f052b05820103020302810105 +0705 +0705010304028101058e0500050005000500050005000504050205010082050005020501 +000205050081050081000503050100010501000105010005050100020501000105010081 +050081000581050081000506050100040501000105010081050086000500050005008100 +05810500810005010501000205050001050100030505008105008100058105008100057f +057f057f052b058201030203028101050705 +0705010304028d0105000500050005000500050005820504050205010004050300010501 +000405010004050100010501000105010005050100020501000105010081050081000581 +050081000506050100040501000105010081050086000500050005008100058105008100 +050105010002050100050501000305010004050100010501007f057f057f052c05820103 +0203028101050705 +0705010304028101058e0500050005000500050005000504050205010001058200050001 +008105008200050081000581050082000500810005810500820005008100058105008100 +058105008100058205000501050100020501000105010081050081000581050081000506 +050100010501008105008100058105008200050086000500050005008100058105008100 +050105010002050100010501000105010001058200050081000581050082000500810005 +810500810005010501007f057f057f0527058201030203028101050705 +0705010304028d0105000500050005000500050005820504050105050081050081000581 +050081000581050002000205030002050200810500810005810500010001050500010503 +008105000200810500810005070503000205030081050001008505000500050003000105 +050001050300030502000205030002050500010501007f057f057f052705820103020302 +8101050705 +0705010304028101058e0500050005000500050005000504055c0501007f057f057f0553 +058201030203028101050705 +0705010304028d0105000500050005000500050005820504055c0501007f057f057f0553 +058201030203028101050705 +0705010304028101058e0500050005000500050005000504055b0503007f057f057f0552 +058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504052d05010016050200060501 +002805030001050100020503002c050300130502007f057f055f05820103020302810105 +0705 +0705010304028d0105000500050005000500050005820504050705050039050100300501 +000b0501002e0501001405010008050100090505007f057f054405820103020302810105 +0705 +0705010304028101058e0500050005000500050005000504050805010001050100380501 +00300501000b0501002e05010014050100080501000a050100010501007f057f05430582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504050805010001050100010503 +008105008500050005000501050300810500020081050005000105010081050001000205 +020081050081000505050400010503000105010081050001000205030001050100810500 +050081050001000605050081050002000405010003050300090504000105030081050086 +000500050005008200050001000305010003050300090506008105000100010505000205 +0100020501000105010001050300810500820005000100020503007f057f052f05820103 +0203028101050705 +0705010304028101058e0500050005000500050005000504050805040001050100010501 +008105000400810500810005810500820005008100058105008100050105010002050200 +810500820005008100058105008100050605010001050100020501000205020081050081 +000503050100010502008305000500810005810500810005080501000405010004050100 +020501000105010007050200010581000503050100810500040081050081000581050081 +000501050100020501000105010007050100010501008105008100058105008100058105 +008100050405010002050100010501008105008100058105008200050001008105008200 +05008100058105008100057f057f052d058201030203028101050705 +0705010304028d0105000500050005000500050005820504050805010081050081000581 +050004008105008600050005000500810005810500810005810500830005000502050100 +020501000105010081050081000581050081000506050100010501000205010002050100 +010501000105040001050100030501000105810005090501000405010004050100020505 +000805030002050400810500860005000500050081000581050081000501050100020505 +000705010001050100810500810005810500810005810500810005090501000105010081 +0500810005810500820005008100058105008200050004007f057f052e05820103020302 +8101050705 +0705010304028101058e0500050005000500050005000504050805010001050100810500 +810005030501008505000500050081000581050081000581050002000305010002050100 +010501008105008100058105008100050605010001050100020501000205010001050100 +810500810005810500810005810500810005030503000a05010004050100040501000205 +01000e050200810500810005810500820005008600050005000500810005810500810005 +01050100020501000b050100010501008105008100058105008100058105008100050905 +01000105010081050081000581050082000500810005810500820005008100057f057f05 +31058201030203028101050705 +0705010304028d0105000500050005000500050005820504050805010001050100810500 +810005810500820005008600050005000500810005810500810005010501000405010002 +050100010501008105008100058105008100050605010001050100020501000205010001 +050100810500810005810500810005810500810005030502000b05010004050100040501 +000205010001050100070501000105010081050081000581050082000500860005000500 +050081000581050081000501050100020501000105010007050100010501008105008100 +058105008100058105008100058205000501050100020501000105010081050081000581 +05008200050081000581050082000500810005810500810005010501007f057f05290582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504050705030081050001008105 +000200810500010084050005000581050002000305010002050900810500810005810500 +030006050500010509008105008100058105000900030501000905050081050004008105 +000400010503000905030002050700850500050005000300010505000105030009050a00 +030502000305010001050500020503008105000200810500810005810500020003050100 +7f057f0529058201030203028101050705 +0705010304028d0105000500050005000500050005820504053d0501002b050100420501 +00200501007f057f055c058201030203028101050705 +0705010304028101058e0500050005000500050005000504053d0501002b050100420501 +0011050600070501007f057f055c058201030203028101050705 +0705010304028d0105000500050005000500050005820504053a0503002b050300400503 +001e0503007f057f055b058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504052605010016050200060501 +002f05030001050100020503002c05030013050200180503007f057f0542058201030203 +028101050705 +0705010304028101058e0500050005000500050005000504058105000400390501001305 +0100210501000b0501002e05010014050100080501000c050100160505007f057f052805 +8201030203028101050705 +0705010304028d0105000500050005000500050005820504050105010001050100380501 +0013050100210501000b0501002e05010014050100080501000c05010017050100010501 +007f057f0527058201030203028101050705 +0705010304028101058e0500050005000500050005000504050105010001050100010503 +008105008500050005000501050300810500020081050005000105010081050001000205 +020081050081000505050100810500810005810500020003050400810500040001050300 +010501008105000500810500010006050500810500020004050100030503000905040001 +050300810500860005000500050082000500010003050100030503000905060081050001 +000105050007050500810500820005000100810500820005000100020501000205010001 +05010001050300810500820005000100020503007f057f05130582010302030281010507 +05 +0705010304028d0105000500050005000500050005820504050105040001050100010501 +008105000400810500810005810500820005008100058105008100050105010002050200 +810500820005008100058105008100050605020081050081000501050100020502000105 +810005810500810005020501000105010001050200830500050081000581050081000508 +050100040501000405010002050100010501000705020001058100050305010081050004 +008105008100058105008100050105010002050100010501000705010001050100810500 +8100058105008100058105008100050b0501000305020082050005810500010082050005 +010501000205010001050100810500810005810500820005000100810500820005008100 +058105008100057f057f0511058201030203028101050705 +0705010304028101058e0500050005000500050005000504050105010081050081000581 +050004008105008600050005000500810005810500810005810500830005000502050100 +020501000105010081050081000581050081000506050100010501000205010003050300 +020501000305010001050100010501000305010001058100050905010004050100040501 +000205050008050300020504008105008600050005000500810005810500810005010501 +000205050007050100010501008105008100058105008100058105008100050b05010003 +050100040501000a05010001050100810500810005810500820005008100058105008200 +050004007f057f0512058201030203028101050705 +070507018c05000500050005000500050005820504050105010001050100810500810005 +030501008505000500050081000581050081000581050002000305010002050100010501 +008105008100058105008100050605010001050100020501000505020001050100030501 +000105010001050100040503000a0501000405010004050100020501000e050200810500 +81000581050082000500860005000500050081000581050081000501050100020501000b +050100010501008105008100058105008100058105008100050b05010003050100040501 +000a0501000105010081050081000581050082000500810005810500820005008100057f +057f05150507010805 +070506038101058e05000500050005000500050005040501050100010501008105008100 +058105008200050086000500050005008100058105008100050105010004050100020501 +000105010081050081000581050081000506050100010501000205010002050100010501 +0001050100010582000500810005810500810005810500810005030502000b0501000405 +010004050100020501000105010007050100010501008105008100058105008200050086 +000500050005008100058105008100050105010002050100010501000705010001050100 +810500810005810500810005810500810005820500050105010004050100030501000405 +010005050100020501000105010081050081000581050082000500810005810500820005 +00810005810500810005010501007f057f050d0581010305030805 +0705010304028d0105000500050005000500050005820504058105000200810500010081 +050002008105000100840500050005810500020003050100020509008105008100058105 +000300060502008105000100810500040001050300030502000205030001050400030501 +000905050081050004008105000400010503000905030002050700850500050005000300 +010505000105030009050a00030502000305010002050500810500030001050400030501 +00010505000205030081050002008105008100058105000200030501007f057f050d0582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504053605010032050100420501 +00200501007f057f055c058201030203028101050705 +0705010304028d0105000500050005000500050005820504053605010032050100420501 +0011050600070501007f057f055c058201030203028101050705 +0705010304028101058e0500050005000500050005000504053305030032050300400503 +001e0503007f057f055b058201030203028101050705 +0705010304028d01050005000500050005000500058205040503050100080506007f057f +057f057f051c058201030203028101050705 +0705010304028101058e05000500050005000500050005040503050100080506007f057f +057f057f051c058201030203028101050705 +0705010304028d01050005000500050005000500058205040502050400060506007f057f +057f057f051c058201030203028101050705 +0705010304028101058e0500050005000500050005000504050105010001050100060506 +007f057f057f057f051c058201030203028101050705 +0705010304028d01050005000500050005000500058205040501050200090506007f057f +057f057f051c058201030203028101050705 +0705010304028101058e05000500050005000500050005040502050300070506007f057f +057f057f051c058201030203028101050705 +0705010304028d01050005000500050005000500058205040504050200060506007f057f +057f057f051c058201030203028101050705 +0705010304028101058e0500050005000500050005000504050105810005010501000605 +06007f057f057f057f051c058201030203028101050705 +0705010304028d0105000500050005000500050005820504050105010001050100060506 +007f057f057f057f051c058201030203028101050705 +0705010304028101058e05000500050005000500050005040501050400070506007f057f +057f057f051c058201030203028101050705 +0705010304028d01050005000500050005000500058205040503050100080506007f057f +057f057f051c058201030203028101050705 +0705010304028101058e05000500050005000500050005040503050100080506007f057f +057f057f051c058201030203028101050705 +0705010304028d0105000500050005000500050005820504050e0506007f057f057f057f +051c058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304027f017f017f017f01440181030203028101050705 +07050103040213038101037f037f037f037f031903810103130304028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070581030119018103017f017f017f017f01190181030118010805 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 + + + +showpage + +end + +origstate restore + +%%EndDocument + @endspecial 79 2065 a Fq(Bac)n(k)21 b(to)g Fm(MBK)p 404 2065 +18 3 v 21 w(CATA)p 541 2065 V 21 w(LIB)h Fq(and)g Fm(FPGEN)p +939 2065 V 21 w(LIB)236 2198 y Fo(Most)39 b(of)h(the)f Fq(op)r(erators)i +Fo(a)n(v)m(alaible)f(in)g Fq(FpGen)i Fo(are)d(built)h(using)f(the)h(leaf)f +(cell)i(library)79 2265 y Fm($TOP/cells/fitpath/fplib)p Fo(.)36 +b(Ho)n(w)n(ev)n(er,)22 b(some)e Fq(op)r(erators)31 b Fo(as)22 +b Fm(DP)p 1637 2265 V 21 w(ADD2F)p Fo(,)g(requires)e(additionnal)h(leaf)79 +2331 y(cell)c(libraries.)25 b(These)16 b(dedicated)g(libraries)h(are)f +(noticed)h(in)g(the)g Fq(UNIX)k(man)n(ual)h(pages)c Fo(asso)r(ciated)d(with) +79 2397 y Fq(op)r(erators)p Fo(.)25 b(In)18 b(the)f(case)h(of)g +Fm(DP)p 788 2397 V 21 w(ADD2F)g Fo(the)g(needed)e(library)i(is)h +Fm($TOP/cells/rsa)p Fo(.)236 2464 y(So,)f Fm(MBK)p 418 2464 +V 22 w(CATA)p 556 2464 V 21 w(LIB)g Fo(m)n(ust)f(con)n(tain)h(:)394 +2530 y Fm($TOP/cells/fitpath/fplib:$TOP/cells/rsa)236 2663 +y Fo(On)d(the)e(other)g(hand,)i Fq(FpGen)g Fo(creates)d(not)i(only)g(the)g +Fp(data-p)m(ath)26 b(netlist)f Fo(but)14 b(also)g(the)g(v)m(arious)f(views)79 +2730 y(\()p Fp(layout)c Fo(,)19 b Fp(b)m(ehavior)m(al)13 b +Fo(\))k(of)g(the)g Fq(op)r(erators)h Fo(These)f(auxiliary)h(views)g(are)f +(stored)f(in)i(the)e(library)i(p)r(oin)n(ted)e(out)79 2796 +y(b)n(y)j(the)e Fm(FPGEN)p 399 2796 V 21 w(LIB)i Fo(en)n(vironmen)n(t)d(v)m +(ariable.)24 b(In)19 b(our)e(case,)h(w)n(e)g(c)n(ho)r(ose)f +Fm(./mclib)p Fo(.)79 2951 y Fj(3.6)75 b(Place)26 b(and)f(Route)236 +3053 y Fo(T)-5 b(o)19 b(mak)n(e)e Fp(data-p)m(ath)31 b(layout)10 +b Fo(,)19 b(run)e(the)g(place)h(and)g(route)e(to)r(ol)h Fq(DPR)p +Fo(.)h(The)g(command)d(is)k(:)p 236 3138 2104 3 v 236 3234 +3 96 v 273 3205 a Fm(dpr)30 b(-v)f(-p)g(-r)g(sample)p 828 3205 +18 3 v 22 w(dpt)g(sample)p 1140 3205 V 21 w(dpt)p 2337 3234 +3 96 v 236 3236 2104 3 v 236 3388 a Fq(DPR)18 b Fo(command)d(line)j(argumen)n +(ts)1005 3368 y Fg(2)1046 3388 y Fo(:)255 3499 y Fq(-v)375 +b Fo(:)67 b(V)-5 b(erb)r(ose)16 b(mo)r(de.)255 3566 y Fq(-p)374 +b Fo(:)67 b(Activ)m(ate)16 b(the)h(placemen)n(t)f(step.)255 +3632 y Fq(-r)50 b Fm(sample)p 529 3632 18 3 v 21 w(dpt)h Fo(:)67 +b(Ask)18 b(routing)f(on)g Fp(netlist)29 b Fm(sample)p 1500 +3632 V 22 w(dpt.vst)p Fo(.)352 3698 y Fm(sample)p 529 3698 +V 21 w(dpt)51 b Fo(:)67 b(Name)16 b(of)i(the)f(\014le)i(that)e(holds)g(the)h +(place)f(and)h(routed)e Fp(layout)10 b Fo(.)1226 3946 y(11)p +eop +%%Page: 12 13 +12 12 bop 255 260 a Fo(This)18 b(normally)f(pro)r(duces)f(:)607 +2219 y @beginspecial 0 @llx 0 @lly 612 @urx 792 @ury 2326 @rwi +@setspecial +%%BeginDocument: ./ps/trace-dpr-1.ps + + +/origstate save def + +20 dict begin + +/grays 612 string def % space for gray scale line +/npixls 0 def +/rgbindx 0 def + +0 0 translate + +612.00000 792.00000 scale + +/cmap 6 string def + + +currentfile cmap readhexstring +00 44 88 bf e5 ff +pop pop % lose return values from readhexstring + + +/rlecmapimage { + /buffer 1 string def + /rgbval 3 string def + /block 384 string def + + % proc to read a block from file, and return RGB data + { currentfile buffer readhexstring pop + /bcount exch 0 get store + bcount 128 ge + { % it's a non-run block + 0 1 bcount 128 sub + { currentfile buffer readhexstring pop pop + + % look up value in gray map + /rgbval cmap buffer 0 get 1 getinterval store + + % and put it in position i in block + block exch rgbval putinterval + } for + block 0 bcount 127 sub getinterval + } + + { % else it's a run block + currentfile buffer readhexstring pop pop + + % look up value in graymap + /rgbval cmap buffer 0 get 1 getinterval store + + 0 1 bcount { block exch rgbval putinterval } for + + block 0 bcount 1 add getinterval + } ifelse + } % end of proc + image +} bind def + + +612 792 8 % dimensions of data +[612 0 0 -792 0 792] % mapping matrix +rlecmapimage + +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +07051a038101037f037f037f037f03190381010319030805 +07051a038101037f037f037f037f03190381010318038101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +0705010304027f017f017f017f01440181030203028101050705 +07050103040281010311038101037f037f037f037f030503810103110381010311038201 +030203028101050705 +070501030402820103021002820103027f027f027f027f02040282010302100282010302 +10028201030203028101050705 +070501030402820103021002820103027f027f027f027f02040282010302100282010302 +10028201030203028101050705 +070501030402820103021002820103027f021902010015020400050201001a0201000102 +0100220201008102008100020302090020020100810200810002050201000b0201000802 +0100060201007f021c02820103028102030b038101028302010302100282010302030281 +01050705 +070501030402820103021002820103027f02190201001302020002020200030201001a02 +010001020100170201000702010001020100040201000202010023020100810200810002 +050201000b02010008020100070201007f021b0282010302820203020a02810102830201 +030210028201030203028101050705 +070501030402820103021002820103027f022e02020004020200020201001a0201000102 +010017020100070201000202010002020100030201002302810002810200810002130281 +000208020100070201007f021b0282010302820203020a02810102830201030210028201 +030203028101050705 +070501030402820103021002820103027f02190201000102010081020081000204020200 +020201000102010083020002008100020102010003020200050202000302030002020100 +010201008102000100040202000402030001020400050201000302010081020081000203 +020100040203000202010081020082000200820002008200020001000302010002028100 +028102000300030201000102010081020001000302810002010203000202010081020001 +00030201007f021b0282010302820203020a028101028302010302100282010302030281 +01050705 +070501030402820103028102030b0381010283020103027f021902010001020200810200 +810002020204008102008100028102008200020081000281020081000281020081000201 +020100810200810002020204000102010001020100010201000102020081020001000202 +010081020081000201020200810200810002810200810002060201000402020005020100 +030201000102010001020400810200010081020001008102008100020102010001020100 +010202008102008100020102010001020200810200010001020100010202008102008100 +0281020001008102000100020201007f021b0282010302820203020a0281010283020103 +020402040381010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100020282000200820002008100028102008100028102008100028102008100 +028102008100020102010001020100020281000204020100010201000102010002020100 +010201000202010001020100050201000602010005020200050201000302010001020100 +010201000302010001020100010201000602010001020100020201000102010001020100 +0202010001020100010201000502010002020100030201007f021a028201030282020302 +0a0281010283020103020402810302020281010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100040201008102008200020081000201020100010201000102010002020100 +010201000602040001020100010201000202010001020100020201000202030002020100 +050201000502010081020081000203020100030205000102010003020100010201000102 +010006020100010201000202010001020100010201000202010001020100020203000202 +010002020100040201007f02190282010302820203020a02810102830201030204028103 +02020281010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100040201008102008200020081000281020081000201020100010201000202 +010001020100050201000102010001020100010201000202010001020100020201000402 +020001020100060201000302010002020100030201000302010005020100030201000102 +010001020100060281000201020100020201000102010001020100020201000102810002 +040202000102010002020100030201007f021a0282010302820203020a02810102830201 +03020402810302020281010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100020282000200810002810200010081020001000302010001020100020201 +000102010002028100028102008100028102008100028102008100028102008100020102 +010001020100020201000502010001020100070201000202010002020100030201000302 +010005020100030201000102010001020100060281000201020100020201000102010001 +020100020201000102810002050201000102010002020100020201007f021b0282010302 +820203020a02810102830201030204028103020202810102040282010302030281010507 +05 +070501030402820103028102010c010102820103027f0219020100010202008102008100 +0202020400010201000b0201000202010081020081000202020400010205000102010001 +020100020201000202010081020081000201020200810200810002810200830002000204 +020100010201000402010002020100030202008102008100028102008100020202010001 +020100010201000202010081020081000201020200810200810002010201000102010002 +0201008102008100020102020081020081000281020081000201020100020201007f021b +0282010302820203020a0281010283020103020402050105028201030203028101050705 + +070501030402820103021002820103027f02190201000102040005020200030201000202 +010005020100030202000502020003020200810200820002008100028102008100020102 +010003020200040203000302010006020100010201000402010002020100040203000202 +010003020100010201000102010002020100810200810002010201008102008100020202 +01000102010002020100810200810002020203000202010002020100020201007f021b02 +82010302820203020a02810102830201030210028201030203028101050705 +070501030402820103021002820103027f021902010001020100100204004b0201006202 +01007f021b0282010302820203020a028101028302010302100282010302030281010507 +05 +070501030402820103021002820103027f02180202000102010061020100620201007f02 +1b0282010302820203020a02810102830201030210028201030203028101050705 +070501030402820103021002820103027f02180201000202010062020100600201007f02 +1c02820103028102010c0101028201030210028201030203028101050705 +070501030402820103021002820103027f027f027f027f02040282010302100282010302 +10028201030203028101050705 +0705010304028201030111018103017f017f017f017f0105018103011101810301110181 +030203028101050705 +07057f017f017f017f0152010805 +070506038101050c058104057f057f057f057f05320581010305030805 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405030501007f057f057f057f052c058201030203028101 +050705 +0705010304028101050c05810405030501000c0502007005030013050200310503001305 +02007f057f0543058201030203028101050705 +0705010304028101050c05810405020504000b0501007205010014050100080501002805 +010014050100080501007f057f0538058201030203028101050705 +0705010304028101050c0581040501050100010501000b05010072050100140501000805 +01002805010014050100080501007f057f0538058201030203028101050705 +0705010304028101050c05810405010502000b0506008105000100010501008105000100 +0d05030081050001000c05010081050001000f0501008105000100080504000105030081 +050086000500050005008200050001000305010003050300090506008105000100010505 +000805040001050300810500860005000500050082000500010003050100030503000905 +06008105000100010505007f057f0535058201030203028101050705 +0705010304028101050c0581040502050300080501000105010081050081000581050081 +00058105000100820500050d050100010501000e050100010501000f0502008205000506 +050200010581000503050100810500040081050081000581050081000501050100020501 +000105010007050100010501008105008100058105008100058105008100050905020001 +058100050305010081050004008105008100058105008100050105010002050100010501 +0007050100010501008105008100058105008100058105008100057f057f053705820103 +0203028101050705 +0705010304028101050c0581040504050200070501000105010081050081000581050081 +000581050081000509050500010501008205000507050500810500810005810500810005 +06050500010501000b050300020504008105008600050005000500810005810500810005 +010501000205050007050100010501008105008100058105008100058105008100050a05 +030002050400810500860005000500050081000581050081000501050100020505000705 +0100010501008105008100058105008100058105008100057f057f053705820103020302 +8101050705 +0705010304028101050c0581040501058100050105010007050100010501008105008100 +05810500810005810500810005110503000f050100010501000f0501000d050200810500 +81000581050082000500860005000500050081000581050081000501050100020501000b +050100010501008105008100058105008100058105008100050c05020081050081000581 +050082000500860005000500050081000581050081000501050100020501000b05010001 +0501008105008100058105008100058105008100057f057f053705820103020302810105 +0705 +0705010304028101050c0581040501050100010501000705010001050100810500810005 +8105008100058105008100051205010010050100010501000f0501000a05010001050100 +810500810005810500820005008600050005000500810005810500810005010501000205 +010001050100070501000105010081050081000581050081000581050081000582050005 +060501000105010081050081000581050082000500860005000500050081000581050081 +000501050100020501000105010007050100010501008105008100058105008100058105 +00810005820500057f057f0534058201030203028101050705 +0705010304028101050c058104050105040009050a000105040011050100100504000f05 +04000905030002050700850500050005000300010505000105030009050a000305020009 +05030002050700850500050005000300010505000105030009050a00030502007f057f05 +36058201030203028101050705 +0705010304028101050c0581040503050100100501002e05010035050100200501002705 +0100200501007f057f0540058201030203028101050705 +0705010304028101050c0581040503050100100501002e05010035050100110506000705 +01002705010011050600070501007f057f0540058201030203028101050705 +0705010304028101050c05810405150503002c050300330503001e050300250503001e05 +03007f057f053f058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f052305020003050200030502000305020003050200 +030502000305020026050200030502000305020003050200030502000305020003050200 +1f0502000305020003050200030502000305020003050200030502007f05400582010302 +03028101050705 +0705010304028101050c058104057f052205010081050081000581050082000500810005 +810500820005008100058105008200050081000581050082000500810005810500820005 +008100058105008200050081000523050100810500810005810500820005008100058105 +008200050081000581050082000500810005810500820005008100058105008200050081 +0005810500820005008100051c0501008105008100058105008200050081000581050082 +000500810005810500820005008100058105008200050081000581050082000500810005 +810500820005008100057f053e058201030203028101050705 +0705010304028101050c058104057f052205810005810500810005820500058105008100 +058205000581050081000582050005810500810005820500058105008100058205000581 +050081000582050005810500810005230581000581050081000582050005810500810005 +820500058105008100058205000581050081000582050005810500810005820500058105 +00810005820500058105008100051c058100058105008100058205000581050081000582 +050005810500810005820500058105008100058205000581050081000582050005810500 +810005820500058105008100057f053e058201030203028101050705 +0705010304028101050c058104057f052205850005000500058605000500050005860500 +050005000586050005000500058605000500050005860500050005000586050005000500 +052305850005000500058605000500050005860500050005000586050005000500058605 +000500050005860500050005000586050005000500051c05850005000500058605000500 +050005860500050005000586050005000500058605000500050005860500050005000586 +050005000500057f053e058201030203028101050705 +0705010304028101050c058104057f052205850005000500058605000500050005860500 +050005000586050005000500058605000500050005860500050005000586050005000500 +052305850005000500058605000500050005860500050005000586050005000500058605 +000500050005860500050005000586050005000500051c05850005000500058605000500 +050005860500050005000586050005000500058605000500050005860500050005000586 +050005000500057f053e058201030203028101050705 +0705010304028101050c058104057f052205810005810500010082050005810500010082 +050005810500010082050005810500010082050005810500010082050005810500010082 +050005810500010023058100058105000100820500058105000100820500058105000100 +820500058105000100820500058105000100820500058105000100820500058105000100 +1c0581000581050001008205000581050001008205000581050001008205000581050001 +008205000581050001008205000581050001008205000581050001007f053e0582010302 +03028101050705 +0705010304028101050c058104057f052205010004050100040501000405010004050100 +040501000405010027050100040501000405010004050100040501000405010004050100 +200501000405010004050100040501000405010004050100040501007f05420582010302 +03028101050705 +0705010304028101050c058104057f052305020003050200030502000305020003050200 +030502000305020026050200030502000305020003050200030502000305020003050200 +1f0502000305020003050200030502000305020003050200030502007f05400582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f053105020003050200180502000305020026050200 +0305020018050200030502001f0502000305020018050200030502007f05320582010302 +03028101050705 +0705010304028101050c058104057f053005010081050081000581050082000500810005 +150501008105008100058105008200050081000523050100810500810005810500820005 +0081000515050100810500810005810500820005008100051c0501008105008100058105 +008200050081000515050100810500810005810500820005008100057f05300582010302 +03028101050705 +0705010304028101050c058104057f053005810005810500810005820500058105008100 +051505810005810500810005820500058105008100052305810005810500810005820500 +058105008100051505810005810500810005820500058105008100051c05810005810500 +810005820500058105008100051505810005810500810005820500058105008100057f05 +30058201030203028101050705 +0705010304028101050c058104057f053005850005000500058605000500050005150585 +000500050005860500050005000523058500050005000586050005000500051505850005 +0005000586050005000500051c0585000500050005860500050005000515058500050005 +000586050005000500057f0530058201030203028101050705 +0705010304028101050c058104057f053005850005000500058605000500050005150585 +000500050005860500050005000523058500050005000586050005000500051505850005 +0005000586050005000500051c0585000500050005860500050005000515058500050005 +000586050005000500057f0530058201030203028101050705 +0705010304028101050c058104057f053005810005810500010082050005810500010015 +058100058105000100820500058105000100230581000581050001008205000581050001 +00150581000581050001008205000581050001001c058100058105000100820500058105 +000100150581000581050001008205000581050001007f05300582010302030281010507 +05 +0705010304028101050c058104057f053005010004050100190501000405010027050100 +040501001905010004050100200501000405010019050100040501007f05340582010302 +03028101050705 +0705010304028101050c058104057f053105020003050200180502000305020026050200 +0305020018050200030502001f0502000305020018050200030502007f05320582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0531050200030502001f050200030502001f050200 +030502001f0502000305020018050200030502001f050200030502007f052b0582010302 +03028101050705 +0705010304028101050c058104057f053005010081050081000581050082000500810005 +1c050100810500810005810500820005008100051c050100810500810005810500820005 +008100051c05010081050081000581050082000500810005150501008105008100058105 +00820005008100051c050100810500810005810500820005008100057f05290582010302 +03028101050705 +0705010304028101050c058104057f053005810005810500810005820500058105008100 +051c05810005810500810005820500058105008100051c05810005810500810005820500 +058105008100051c05810005810500810005820500058105008100051505810005810500 +810005820500058105008100051c05810005810500810005820500058105008100057f05 +29058201030203028101050705 +0705010304028101050c058104057f0530058500050005000586050005000500051c0585 +00050005000586050005000500051c058500050005000586050005000500051c05850005 +00050005860500050005000515058500050005000586050005000500051c058500050005 +000586050005000500057f0529058201030203028101050705 +0705010304028101050c058104057f0530058500050005000586050005000500051c0585 +00050005000586050005000500051c058500050005000586050005000500051c05850005 +00050005860500050005000515058500050005000586050005000500051c058500050005 +000586050005000500057f0529058201030203028101050705 +0705010304028101050c058104057f05300581000581050001008205000581050001001c +0581000581050001008205000581050001001c0581000581050001008205000581050001 +001c05810005810500010082050005810500010015058100058105000100820500058105 +0001001c0581000581050001008205000581050001007f05290582010302030281010507 +05 +0705010304028101050c058104057f053005010004050100200501000405010020050100 +040501002005010004050100190501000405010020050100040501007f052d0582010302 +03028101050705 +0705010304028101050c058104057f0531050200030502001f050200030502001f050200 +030502001f0502000305020018050200030502001f050200030502007f052b0582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f053105020003050200260502000305020018050200 +030502001f0502000305020018050200030502001f050200030502007f052b0582010302 +03028101050705 +0705010304028101050c058104057f053005010081050081000581050082000500810005 +230501008105008100058105008200050081000515050100810500810005810500820005 +008100051c05010081050081000581050082000500810005150501008105008100058105 +00820005008100051c050100810500810005810500820005008100057f05290582010302 +03028101050705 +0705010304028101050c058104057f053005810005810500810005820500058105008100 +052305810005810500810005820500058105008100051505810005810500810005820500 +058105008100051c05810005810500810005820500058105008100051505810005810500 +810005820500058105008100051c05810005810500810005820500058105008100057f05 +29058201030203028101050705 +0705010304028101050c058104057f053005850005000500058605000500050005230585 +000500050005860500050005000515058500050005000586050005000500051c05850005 +00050005860500050005000515058500050005000586050005000500051c058500050005 +000586050005000500057f0529058201030203028101050705 +0705010304028101050c058104057f053005850005000500058605000500050005230585 +000500050005860500050005000515058500050005000586050005000500051c05850005 +00050005860500050005000515058500050005000586050005000500051c058500050005 +000586050005000500057f0529058201030203028101050705 +0705010304028101050c058104057f053005810005810500010082050005810500010023 +058100058105000100820500058105000100150581000581050001008205000581050001 +001c05810005810500010082050005810500010015058100058105000100820500058105 +0001001c0581000581050001008205000581050001007f05290582010302030281010507 +05 +0705010304028101050c058104057f053005010004050100270501000405010019050100 +040501002005010004050100190501000405010020050100040501007f052d0582010302 +03028101050705 +0705010304028101050c058104057f053105020003050200260502000305020018050200 +030502001f0502000305020018050200030502001f050200030502007f052b0582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f053105020003050200260502000305020018050200 +0305020018050200030502001f0502000305020018050200030502007f05320582010302 +03028101050705 +0705010304028101050c058104057f053005010081050081000581050082000500810005 +230501008105008100058105008200050081000515050100810500810005810500820005 +0081000515050100810500810005810500820005008100051c0501008105008100058105 +008200050081000515050100810500810005810500820005008100057f05300582010302 +03028101050705 +0705010304028101050c058104057f053005810005810500810005820500058105008100 +052305810005810500810005820500058105008100051505810005810500810005820500 +058105008100051505810005810500810005820500058105008100051c05810005810500 +810005820500058105008100051505810005810500810005820500058105008100057f05 +30058201030203028101050705 +0705010304028101050c058104057f053005850005000500058605000500050005230585 +000500050005860500050005000515058500050005000586050005000500051505850005 +0005000586050005000500051c0585000500050005860500050005000515058500050005 +000586050005000500057f0530058201030203028101050705 +0705010304028101050c058104057f053005850005000500058605000500050005230585 +000500050005860500050005000515058500050005000586050005000500051505850005 +0005000586050005000500051c0585000500050005860500050005000515058500050005 +000586050005000500057f0530058201030203028101050705 +0705010304028101050c058104057f053005810005810500010082050005810500010023 +058100058105000100820500058105000100150581000581050001008205000581050001 +00150581000581050001008205000581050001001c058100058105000100820500058105 +000100150581000581050001008205000581050001007f05300582010302030281010507 +05 +0705010304028101050c058104057f053005010004050100270501000405010019050100 +040501001905010004050100200501000405010019050100040501007f05340582010302 +03028101050705 +0705010304028101050c058104057f053105020003050200260502000305020018050200 +0305020018050200030502001f0502000305020018050200030502007f05320582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f053105020003050200260502000305020018050200 +030502000305020003050200030502002d05020003050200030502000305020003050200 +7f0540058201030203028101050705 +0705010304028101050c058104057f053005010081050081000581050082000500810005 +230501008105008100058105008200050081000515050100810500810005810500820005 +008100058105008200050081000581050082000500810005810500820005008100052a05 +010081050081000581050082000500810005810500820005008100058105008200050081 +0005810500820005008100057f053e058201030203028101050705 +0705010304028101050c058104057f053005810005810500810005820500058105008100 +052305810005810500810005820500058105008100051505810005810500810005820500 +058105008100058205000581050081000582050005810500810005820500058105008100 +052a05810005810500810005820500058105008100058205000581050081000582050005 +810500810005820500058105008100057f053e058201030203028101050705 +0705010304028101050c058104057f053005850005000500058605000500050005230585 +000500050005860500050005000515058500050005000586050005000500058605000500 +050005860500050005000586050005000500052a05850005000500058605000500050005 +8605000500050005860500050005000586050005000500057f053e058201030203028101 +050705 +0705010304028101050c058104057f053005850005000500058605000500050005230585 +000500050005860500050005000515058500050005000586050005000500058605000500 +050005860500050005000586050005000500052a05850005000500058605000500050005 +8605000500050005860500050005000586050005000500057f053e058201030203028101 +050705 +0705010304028101050c058104057f053005810005810500010082050005810500010023 +058100058105000100820500058105000100150581000581050001008205000581050001 +008205000581050001008205000581050001008205000581050001002a05810005810500 +010082050005810500010082050005810500010082050005810500010082050005810500 +01007f053e058201030203028101050705 +0705010304028101050c058104057f053005010004050100270501000405010019050100 +040501000405010004050100040501002e05010004050100040501000405010004050100 +7f0542058201030203028101050705 +0705010304028101050c058104057f053105020003050200260502000305020018050200 +030502000305020003050200030502002d05020003050200030502000305020003050200 +7f0540058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f053105020003050200260502000305020018050200 +03050200420502000305020011050200030502007f0539058201030203028101050705 +0705010304028101050c058104057f053005010081050081000581050082000500810005 +230501008105008100058105008200050081000515050100810500810005810500820005 +008100053f050100810500810005810500820005008100050e0501008105008100058105 +00820005008100057f0537058201030203028101050705 +0705010304028101050c058104057f053005810005810500810005820500058105008100 +052305810005810500810005820500058105008100051505810005810500810005820500 +058105008100053f05810005810500810005820500058105008100050e05810005810500 +810005820500058105008100057f0537058201030203028101050705 +0705010304028101050c058104057f053005850005000500058605000500050005230585 +000500050005860500050005000515058500050005000586050005000500053f05850005 +0005000586050005000500050e058500050005000586050005000500057f053705820103 +0203028101050705 +0705010304028101050c058104057f053005850005000500058605000500050005230585 +000500050005860500050005000515058500050005000586050005000500053f05850005 +0005000586050005000500050e058500050005000586050005000500057f053705820103 +0203028101050705 +0705010304028101050c058104057f053005810005810500010082050005810500010023 +058100058105000100820500058105000100150581000581050001008205000581050001 +003f0581000581050001008205000581050001000e058100058105000100820500058105 +0001007f0537058201030203028101050705 +0705010304028101050c058104057f053005010004050100270501000405010019050100 +04050100430501000405010012050100040501007f053b058201030203028101050705 +0705010304028101050c058104057f053105020003050200260502000305020018050200 +03050200420502000305020011050200030502007f0539058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f053105020003050200260502000305020018050200 +03050200420502000305020018050200030502007f0532058201030203028101050705 +0705010304028101050c058104057f053005010081050081000581050082000500810005 +230501008105008100058105008200050081000515050100810500810005810500820005 +008100053f05010081050081000581050082000500810005150501008105008100058105 +00820005008100057f0530058201030203028101050705 +0705010304028101050c058104057f053005810005810500810005820500058105008100 +052305810005810500810005820500058105008100051505810005810500810005820500 +058105008100053f05810005810500810005820500058105008100051505810005810500 +810005820500058105008100057f0530058201030203028101050705 +0705010304028101050c058104057f053005850005000500058605000500050005230585 +000500050005860500050005000515058500050005000586050005000500053f05850005 +00050005860500050005000515058500050005000586050005000500057f053005820103 +0203028101050705 +0705010304028101050c058104057f053005850005000500058605000500050005230585 +000500050005860500050005000515058500050005000586050005000500053f05850005 +00050005860500050005000515058500050005000586050005000500057f053005820103 +0203028101050705 +0705010304028101050c058104057f053005810005810500010082050005810500010023 +058100058105000100820500058105000100150581000581050001008205000581050001 +003f05810005810500010082050005810500010015058100058105000100820500058105 +0001007f0530058201030203028101050705 +0705010304028101050c058104057f053005010004050100270501000405010019050100 +04050100430501000405010019050100040501007f0534058201030203028101050705 +0705010304028101050c058104057f053105020003050200260502000305020018050200 +03050200420502000305020018050200030502007f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0531050200030502001f050200030502001f050200 +03050200420502000305020018050200030502007f0532058201030203028101050705 +0705010304028101050c058104057f053005010081050081000581050082000500810005 +1c050100810500810005810500820005008100051c050100810500810005810500820005 +008100053f05010081050081000581050082000500810005150501008105008100058105 +00820005008100057f0530058201030203028101050705 +0705010304028101050c058104057f053005810005810500810005820500058105008100 +051c05810005810500810005820500058105008100051c05810005810500810005820500 +058105008100053f05810005810500810005820500058105008100051505810005810500 +810005820500058105008100057f0530058201030203028101050705 +0705010304028101050c058104057f0530058500050005000586050005000500051c0585 +00050005000586050005000500051c058500050005000586050005000500053f05850005 +00050005860500050005000515058500050005000586050005000500057f053005820103 +0203028101050705 +0705010304028101050c058104057f0530058500050005000586050005000500051c0585 +00050005000586050005000500051c058500050005000586050005000500053f05850005 +00050005860500050005000515058500050005000586050005000500057f053005820103 +0203028101050705 +0705010304028101050c058104057f05300581000581050001008205000581050001001c +0581000581050001008205000581050001001c0581000581050001008205000581050001 +003f05810005810500010082050005810500010015058100058105000100820500058105 +0001007f0530058201030203028101050705 +0705010304028101050c058104057f053005010004050100200501000405010020050100 +04050100430501000405010019050100040501007f0534058201030203028101050705 +0705010304028101050c058104057f0531050200030502001f050200030502001f050200 +03050200420502000305020018050200030502007f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f053105020003050200180502000305020026050200 +0305020042050200030502001f050200030502007f052b058201030203028101050705 +0705010304028101050c058104057f053005010081050081000581050082000500810005 +150501008105008100058105008200050081000523050100810500810005810500820005 +008100053f050100810500810005810500820005008100051c0501008105008100058105 +00820005008100057f0529058201030203028101050705 +0705010304028101050c058104057f053005810005810500810005820500058105008100 +051505810005810500810005820500058105008100052305810005810500810005820500 +058105008100053f05810005810500810005820500058105008100051c05810005810500 +810005820500058105008100057f0529058201030203028101050705 +0705010304028101050c058104057f053005850005000500058605000500050005150585 +000500050005860500050005000523058500050005000586050005000500053f05850005 +0005000586050005000500051c058500050005000586050005000500057f052905820103 +0203028101050705 +0705010304028101050c058104057f053005850005000500058605000500050005150585 +000500050005860500050005000523058500050005000586050005000500053f05850005 +0005000586050005000500051c058500050005000586050005000500057f052905820103 +0203028101050705 +0705010304028101050c058104057f053005810005810500010082050005810500010015 +058100058105000100820500058105000100230581000581050001008205000581050001 +003f0581000581050001008205000581050001001c058100058105000100820500058105 +0001007f0529058201030203028101050705 +0705010304028101050c058104057f053005010004050100190501000405010027050100 +04050100430501000405010020050100040501007f052d058201030203028101050705 +0705010304028101050c058104057f053105020003050200180502000305020026050200 +0305020042050200030502001f050200030502007f052b058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f052305020003050200030502000305020003050200 +030502000305020026050200030502000305020003050200030502000305020026050200 +030502000305020003050200030502001805020003050200030502007f05240582010302 +03028101050705 +0705010304028101050c058104057f052205010081050081000581050082000500810005 +810500820005008100058105008200050081000581050082000500810005810500820005 +008100058105008200050081000523050100810500810005810500820005008100058105 +008200050081000581050082000500810005810500820005008100058105008200050081 +000523050100810500810005810500820005008100058105008200050081000581050082 +000500810005810500820005008100051505010081050081000581050082000500810005 +810500820005008100057f0522058201030203028101050705 +0705010304028101050c058104057f052205810005810500810005820500058105008100 +058205000581050081000582050005810500810005820500058105008100058205000581 +050081000582050005810500810005230581000581050081000582050005810500810005 +820500058105008100058205000581050081000582050005810500810005820500058105 +008100052305810005810500810005820500058105008100058205000581050081000582 +050005810500810005820500058105008100051505810005810500810005820500058105 +00810005820500058105008100057f0522058201030203028101050705 +0705010304028101050c058104057f052205850005000500058605000500050005860500 +050005000586050005000500058605000500050005860500050005000586050005000500 +052305850005000500058605000500050005860500050005000586050005000500058605 +000500050005860500050005000523058500050005000586050005000500058605000500 +050005860500050005000586050005000500051505850005000500058605000500050005 +86050005000500057f0522058201030203028101050705 +0705010304028101050c058104057f052205850005000500058605000500050005860500 +050005000586050005000500058605000500050005860500050005000586050005000500 +052305850005000500058605000500050005860500050005000586050005000500058605 +000500050005860500050005000523058500050005000586050005000500058605000500 +050005860500050005000586050005000500051505850005000500058605000500050005 +86050005000500057f0522058201030203028101050705 +0705010304028101050c058104057f052205810005810500010082050005810500010082 +050005810500010082050005810500010082050005810500010082050005810500010082 +050005810500010023058100058105000100820500058105000100820500058105000100 +820500058105000100820500058105000100820500058105000100230581000581050001 +008205000581050001008205000581050001008205000581050001008205000581050001 +00150581000581050001008205000581050001008205000581050001007f052205820103 +0203028101050705 +0705010304028101050c058104057f052205010004050100040501000405010004050100 +040501000405010027050100040501000405010004050100040501000405010027050100 +040501000405010004050100040501001905010004050100040501007f05260582010302 +03028101050705 +0705010304028101050c058104057f052305020003050200030502000305020003050200 +030502000305020026050200030502000305020003050200030502000305020026050200 +030502000305020003050200030502001805020003050200030502007f05240582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f053e05030028050300440502002905010002050300 +7f0547058201030203028101050705 +0705010304028101050c058104057f053605050003050100270501001605050009050100 +19050100030501000c0503001f0501007f0547058201030203028101050705 +0705010304028101050c058104057f053705010001050100020501002705010017050100 +010501000805010019050100030501000b050100010501001e0501007f05470582010302 +03028101050705 +0705010304028101050c058104057f053705010001050100020501000305030002050400 +010503000105010081050001000705050001050300010501008105000100070501000105 +010001050300010505000105030081050082000500010002050300010505008105008200 +050081000507050100010501000105030081050086000500050005008200050001000105 +030004050100030503000105010081050001007f0537058201030203028101050705 +0705010304028101050c058104057f053705010001050100020501000605010081050081 +000581050082000500810005810500810005810500010082050005080501000205010001 +050100010502008205000506050100010501000405010001050100070501008105008100 +058105008100050305010001050100030502008105008100050605010004050100010501 +008105000400810500810005810500810005010501000405010002050100010501000105 +0200820500057f0536058201030203028101050705 +0705010304028101050c058104057f053705040003050100030504008105008100050305 +0500010501000c0501000205010001050100010501000a05010001050100010504000105 +010004050400810500810005810500810005810500030001050100030501000105010007 +050100040501000105010081050086000500050005008100058105008100050105010004 +05010002050500010501007f053a058201030203028101050705 +0705010304028101050c058104057f053705010006050100020501000105010081050081 +000503050100050501000c0501000205010001050100010501000a050100010501008105 +008100058105008100058105008100050205010001050100810500810005810500820005 +008100058105008100058105008100050205010001050100070501000105010081050081 +000581050082000500860005000500050081000581050081000501050100040501000205 +0100050501007f053a058201030203028101050705 +0705010304028101050c058104057f053705010006050100020501000105010081050081 +0005810500820005008100058105008100058105008100050b0501000205010001050100 +010501000a05010001050100810500810005810500810005810500810005830500050081 +000581050082000500810005810500820005008100058105008100058105008100058305 +000500810005810500810005060501000105010081050081000581050082000500860005 +000500050081000581050081000501050100040501000205010001050100010501007f05 +3a058201030203028101050705 +0705010304028101050c058104057f053605040002050500010505008105000200020503 +000105040008050500010503000105040007050500020505000105020002050a00020505 +000105020081050001008105000100080503000205030081050001008505000500050003 +0001050500810500040001050300010504007f0538058201030203028101050705 +0705010304028101050c058104057f057f0520050100350501007f055705820103020302 +8101050705 +0705010304028101050c058104057f057f0520050100350501007f055705820103020302 +8101050705 +0705010304028101050c058104057f057f051f050300330503007f055605820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f051405030002050300040501007305030009050300 +4a0502007f0537058201030203028101050705 +0705010304028101050c058104057f050e05020004050100040501002d05030002050200 +01050500090504000f050100180501000105010007050100010501004a05010014050300 +810500060081050004007f050e058201030203028101050705 +0705010304028101050c058104057f050f05010004050100040501002c05010001050100 +02050100020501000105010007050100010501000f0501001c0501000705010001050100 +4a0501001505010001050100810500810005810500820005008100058105008100057f05 +0c058201030203028101050705 +0705010304028101050c058104057f050e05010082050005020501000405010002050300 +030503008105008200050001000205040001050300080501000105010001050100820500 +058105008100058105008100050605010003050300810500010081050003008105000400 +01050300810500850005000500050b050100070501000105010047050600810500010001 +050100810500010007050200810500820005008100058105008200050081000581050081 +00057f050c058201030203028101050705 +0705010304028101050c058104057f050e05010082050005020501000405010004050100 +060501008105000100810500820005008100058105008200050081000581050081000506 +050100050501008205000581050081000581050081000506050300020501000105010081 +050001000105810005810500810005020501000105010081050004000905020008050100 +010501004605010001050100810500810005810500810005810500010082050005070501 +00820500058105000300010504007f050e058201030203028101050705 +0705010304028101050c058104057f050e05030003050100040501000405010003050400 +810500810005810500820005008100050305050007050100050503000105010001050100 +090503008105008100058205000501050300020501000305050081050085000500050005 +0a0501000705010001050100460501000105010081050081000581050081000581050081 +00050a05020002050100810500810005810500820005008100057f050d05820103020302 +8101050705 +0705010304028101050c058104057f050d05010001050100020501000405010004050100 +020501000105010081050081000581050082000500810005030501000b05010001050100 +810500810005810500820005008100058105008100050a05010001050300040502000105 +010003050100040501008405000500050a05010007050100010501004605010001050100 +8105008100058105008100058105008100050a0502000205010001050100810500810005 +8105008100057f050c058201030203028101050705 +0705010304028101050c058104057f050d05010001050100020501000405010004050100 +020501000105010081050081000581050082000500810005810500820005008100058105 +008100050605010001050100810500810005810500820005008100058105008100050605 +010001050100010502000205010001050100010501000105820005008100058105008200 +050085000500050005060501000105010002050100020501000105010002050100410501 +00010501008105008100058105008100058105008100050b050100020501000105010081 +05008100058105008100057f050c058201030203028101050705 +0705010304028101050c058104057f050c05020001050800810500040081050004000105 +080081050081000581050002000205030009050300810500010001050700080504000305 +010003050300030502000205030081050001008405000500050705030003050100030503 +000305010042050a00010504000a0581000501050300810500040081050001007f050c05 +8201030203028101050705 +0705010304028101050c058104057f05700501003c050100490501007f05340582010302 +03028101050705 +0705010304028101050c058104057f05700501007f05080501007f053405820103020302 +8101050705 +0705010304028101050c058104057f056f0503007f05060503007f053305820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f053205010008050200160581000508058100050b05 +030005058100050805030005058100057f057f0520058201030203028101050705 +0705010304028101050c058104057f050e0503002b050100050501000c0501000b050100 +0905010001050100030501000805010001050100030501000e0502000205010081050001 +000305040081050004000f05030002050200030503000705030081050004000405040081 +05000400070505007f0522058201030203028101050705 +0705010304028101050c058104057f050d050100010501002a050100050501000c050100 +0b0501000905010001050100020502000805010001050100020502000f05020081050081 +000501050100020501000105010002050100100501000105010002050100020501000105 +010007050100010501008105008100050305010001050100020501000905820005008300 +0500057f0521058201030203028101050705 +0705010304028101050c058104057f050d05010001050100010503008105008200050001 +008105000200810500030081050001008105000200030502008105000200810500810005 +810500040008050100040504000305010008050100010501000105820005008100050705 +0100010501000105820005008100050e0502008105008100058105008300050005810500 +810005050501001005010001050100010501008205000581050081000581050081000506 +0502008105008200050081000503050100060501000b0501000305030002050300810500 +850005000500057f050d058201030203028101050705 +0705010304028101050c058104057f050d05010004050100010501008105008100058105 +008200050081000581050081000581050001008205000501050100020501000105010081 +050001008105008100058105008100050a05010003050100010501000305010009050400 +010582000500810005080504000105820005008100050e05030082050005810500830005 +000581050002000405010010050100050501008205000581050081000581050081000507 +0501008205000581050081000503050300040501000b0501000205010001050100040501 +0081050004007f050d058201030203028101050705 +0705010304028101050c058104057f050d05010004050100010501008105008100058105 +008200050081000582050005010501000505010002050100010501008105008100058105 +008100058105008100050a05010003050100070501000c05010082050005810500810005 +810500040004050100820500058105008100050e05010084050005000581050002000305 +030002050100100501000505030001050100010501008105000400010502000205010006 +050300020501000b0501000205050001050400810500850005000500057f050c05820103 +0203028101050705 +0705010304028101050c058104057f050d05010001050100810500810005810500820005 +008100058105008100058105000200020501000505010002050100010501008105008100 +058105008100058105008100050a05010003050100070501000c05010081050004000b05 +010081050004000e05010085050005000500810005810500810005030501000205010010 +050100010501008105008100058105008200050081000581050081000507050200020501 +0008050100020501000b050100020501000405010001050100810500850005000500057f +050c058201030203028101050705 +0705010304028101050c058104057f050d05010001050100810500810005810500820005 +008100058105008100058105000100030501000505010002050100010501008105008100 +0581050081000581050081000582050005070501000305010001050100030501000b0501 +00040501000b050100040501000305010009050100020582000500810005810500820005 +008100058105008100050105010004050100090501000105010081050081000581050082 +000500810005810500810005080501000205010001058100058105008100058105008100 +05010501000b050100020501000105010081050081000581050082000500850005000500 +057f050c058201030203028101050705 +0705010304028101050c058104057f050e05030002050300010504000305010002050400 +01050500010507008105000100020502000a050100030503000305010009050300040503 +0007050300040503000205010008050200020503000105070001050500020501000a0503 +0081050001000105020081050002000a0581000501050500010504000105050008050300 +02050300020507008405000500057f050c058201030203028101050705 +0705010304028101050c058104057f051b0501000505010015050100170501000b050100 +2d050100270501007f0572058201030203028101050705 +0705010304028101050c058104057f051b05010005050100150501001905810005080581 +00057f057f054d058201030203028101050705 +0705010304028101050c058104057f051a05030003050300110503007f057f0575058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f052b050100020503007f05070503000b0501002005 +01000b05010001050200150503007f0513058201030203028101050705 +0705010304028101050c058104057f050d0505001e050100340501005205010011050200 +2c050100140501007f0516058201030203028101050705 +0705010304028101050c058104057f050e05010001058100051d05010034050100520501 +00100501008105008100052a050100140501007f0516058201030203028101050705 +0705010304028101050c058104057f050e05010009050100840500050005010503000105 +0300040501000a0507008105000300810500010081050082000500010002050300010501 +008105000100810500040002050100260504000105030002050300070503008105000100 +010501000305040081050002000205810005810500820005008500050005000501050300 +020504008105000200090503000205040081050082000500010008050500810500820005 +0001007f050d058201030203028101050705 +0705010304028101050c058104057f050e05030008050500040501000205010004050100 +090502000105820005008100058105008200050081000581050082000500810005810500 +820005008100058105008100058105000100820500058105008100050405010025050100 +010501000405010081050081000581050081000506050100010501000205010002050200 +010581000501050100020585000500050005810500040004050100810500010001058100 +05010501000b050100020501000105010081050081000581050081000508050100030502 +00820500057f050c058201030203028101050705 +0705010304028101050c058104057f050e05010082050005810500040081050085000500 +050005810500030002050100040501000a05030001050100010501008105008100058105 +008200050081000581050082000500810005810500810005810500810005030501002d05 +010005050400810500810005810500820005000400010501008205000502050100030503 +000305010002058500050005000581050085000500050005810500030001050300030501 +000b050100020501000105010081050081000581050081000508050100030501007f0510 +058201030203028101050705 +0705010304028101050c058104057f050e0501000a050100850500050005008100058105 +0081000501050100040501000c0502008105008100058105008200050081000581050082 +00050081000581050082000500810005810500810005810500810005030501002d050100 +040501000105010081050081000581050081000507050300030501000505020002050100 +020581000581050001008105008600050005000500810005810500810005020502000205 +01000b050100020501000105010081050081000581050081000508050100030501007f05 +10058201030203028101050705 +0705010304028101050c058104057f050e05010001058100050605010085050005000500 +810005810500810005010501000405010009050100010501008105008100058105008200 +050081000581050082000500810005810500820005008100058105008100058105008100 +050305010001058100050105010025050100010501008105008100058105008200050081 +000581050081000508050100040501000205010001050100020501000205010004050100 +850500050005008100058105008200050081000581050081000501050100040501000405 +010002050100010501008105008100058105008100050105010004050100030501007f05 +10058201030203028101050705 +0705010304028101050c058104057f050d050500060502008405000500058105000a0081 +050004000805030002050200810500050001050400020503000105040003050200030501 +00260503000205050081050002000a050100020505000105030001050500010502000105 +020084050005000581050004008105000200010505000205010002050b00010504000305 +01000205050081050003007f050e058201030203028101050705 +0705010304028101050c058104057f054c050100040501007f05330501007f0526058201 +030203028101050705 +0705010304028101050c058104057f054c050100040501007f05330501007f0526058201 +030203028101050705 +0705010304028101050c058104057f054b050300020503007f05310503007f0525058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104050b058100050f0503007f057f057f057f051005820103 +0203028101050705 +0705010304028101050c058104050b0581000507050500030501002d050100120501007f +057f057f054b058201030203028101050705 +0705010304028101050c05810405090504000705010001050100020501002d0501001205 +01007f057f057f054b058201030203028101050705 +0705010304028101050c058104050a050200080501000105010002050100030503000205 +040001050300810500850005000500050105030081050082000500010001050500080504 +008105000400010503008105008200050001007f057f057f053b05820103020302810105 +0705 +0705010304028101050c0581040509050100810500810005060501000105010002050100 +060501008105008100058105008200050081000581050082000500040081050081000581 +050082000500010081050081000581050081000509050200010581000581050081000502 +050100010501008105008100058105008100057f057f057f053905820103020302810105 +0705 +0705010304028101050c0581040516050400030501000305040081050081000503050500 +810500860005000500050004008105008100058105008100058105008100050a05030002 +050100030505008105008100058105008100057f057f057f053905820103020302810105 +0705 +0705010304028101050c0581040516050100060501000205010001050100810500810005 +0305010004050100850500050005008100050305010001050100010501000d0502000105 +01000305010004050100010501007f057f057f053a058201030203028101050705 +0705010304028101050c0581040516050100060501000205010001050100810500810005 +810500820005008100058105008200050086000500050005008100058105008200050081 +000581050081000581050081000582050005060501000105010001050100010582000500 +81000581050082000500810005810500810005010501007f057f057f0535058201030203 +028101050705 +0705010304028101050c0581040515050400020505000105050081050002000205030081 +050001008405000500058105000200810500020081050081000501050200090503000305 +02000205030001050400030501007f057f057f0535058201030203028101050705 +0705010304028101050c05810405710501007f057f057f053e0582010302030281010507 +05 +0705010304028101050c05810405710501007f057f057f053e0582010302030281010507 +05 +0705010304028101050c05810405700503007f057f057f053d0582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405420501002c050300040501007f057f057f0535058201 +030203028101050705 +0705010304028101050c058104052505030009050100040501002e050100050501001105 +01007f057f057f0528058201030203028101050705 +0705010304028101050c05810405240501000105010008050100040501002e0501000505 +0100110501007f057f057f0528058201030203028101050705 +0705010304028101050c0581040517050300080501000105010001050300010505008105 +000400810500020001050100810500010002050200810500810005040501008105000100 +020503000105050002050100020503000305040081050004007f057f057f052505820103 +0203028101050705 +0705010304028101050c0581040516050100010501000705010004050100010501000105 +010004050100050501000205020081050082000500810005810500810005060502008105 +008200050081000581050081000581050081000504050100040501000205020001058100 +058105008100057f057f057f0527058201030203028101050705 +0705010304028101050c0581040516050100010501000705010081050001008105000400 +010501000405010005050100020501000105010081050081000581050081000506050100 +01050100810500040001050100050501000405010003050300020501007f057f057f0528 +058201030203028101050705 +0705010304028101050c0581040516050100010501000705010001050100810500810005 +040501000405010005050100020501000105010081050081000581050081000506050100 +0105010081050081000504050100050501000405010005050200010501007f057f057f05 +28058201030203028101050705 +0705010304028101050c0581040516050100010501000705010001050100810500810005 +810500810005810500810005820500058105008100058205000501050100020501000105 +010081050081000581050081000506050100010501008105008100058105008100058105 +008100058205000501050100040501000205010001050100010501000105810005010501 +007f057f057f0520058201030203028101050705 +0705010304028101050c0581040517050300090503000205030003050200030502000105 +090081050081000581050003000605030081050081000581050002000305020001050500 +81050004000105030003050200030501007f057f057f0520058201030203028101050705 + +0705010304028101050c05810405520501007f057f057f055d0582010302030281010507 +05 +0705010304028101050c05810405520501007f057f057f055d0582010302030281010507 +05 +0705010304028101050c058104054f0503007f057f057f055e0582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405420501001a0502001805030001050100020503007f05 +7f057f0527058201030203028101050705 +0705010304028101050c0581040525050300090501000405010023050100170501000b05 +01007f057f057f0527058201030203028101050705 +0705010304028101050c0581040524050100010501000805010004050100230501001705 +01000b0501007f057f057f0527058201030203028101050705 +0705010304028101050c0581040517050300080501000105010001050300010505008105 +000400810500020001050100810500010002050200810500810005060506008105000100 +01050100810500010007050500810500020004050100030503007f057f057f051f058201 +030203028101050705 +0705010304028101050c0581040516050100010501000705010004050100010501000105 +010004050100050501000205020081050082000500810005810500810005060501000105 +010081050081000581050081000581050001008205000508050100040501000405010002 +050100010501007f057f057f051e058201030203028101050705 +0705010304028101050c0581040516050100010501000705010081050001008105000400 +010501000405010005050100020501000105010081050081000581050081000506050100 +010501008105008100058105008100058105008100050b05010004050100040501000205 +05007f057f057f051e058201030203028101050705 +0705010304028101050c0581040516050100010501000705010001050100810500810005 +040501000405010005050100020501000105010081050081000581050081000506050100 +010501008105008100058105008100058105008100050b05010004050100040501000205 +01007f057f057f0522058201030203028101050705 +0705010304028101050c0581040516050100010501000705010001050100810500810005 +810500810005810500810005820500058105008100058205000501050100020501000105 +010081050081000581050081000506050100010501008105008100058105008100058105 +008100050b05010004050100040501000205010001050100020501007f057f057f051905 +8201030203028101050705 +0705010304028101050c0581040517050300090503000205030003050200030502000105 +0900810500810005810500030008050a0001050400080505008105000400810500040001 +050300030501007f057f057f0519058201030203028101050705 +0705010304028101050c05810405520501000e0501007f057f057f054c05820103020302 +8101050705 +0705010304028101050c05810405520501000e0501007f057f057f054c05820103020302 +8101050705 +0705010304028101050c058104054f0503000e0503007f057f057f054b05820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405340501000205030005050200020501002b0502000b05 +03000405010020050100050502007f057f0574058201030203028101050705 +0705010304028101050c05810405230505001105010006050100310501000d0501003005 +01007f057f0574058201030203028101050705 +0705010304028101050c0581040524050100010501001005010006050100310501000d05 +0100300501007f057f0574058201030203028101050705 +0705010304028101050c0581040517050300080501000105040081050001008105000200 +040501000305040081050002000105010081050001000205020081050081000506050800 +810500020084050005000581050003000205030003050100020503000305040008050200 +810500020081050001008105000200030504007f057f0574058201030203028101050705 + +0705010304028101050c0581040516050100010501000705040001050100010501000205 +010004050100020501000105010002050100020502008105008200050081000581050081 +000506050200010582000500810005810500820005000400810500810005810500820005 +008100058105008100050105010004050100020501000105010007050100010501000105 +0200820500050105010002050100010501007f057f0574058201030203028101050705 +0705010304028101050c0581040516050100010501000705010001050100810500810005 +810500810005010501000405010002050100010501000205010002050100010501008105 +008100058105008100050705030001050100010581000581050086000500050005008100 +05810500820005008100058105008100050105010004050100020501000b050100010501 +00010501000505010002050100010501007f057f0574058201030203028101050705 +0705010304028101050c0581040516050100010501000705010001050100810500810005 +810500810005010501000405010002050100010501000205010002050100010501008105 +008100058105008100050905020001050300010501008505000500050081000581050082 +0005008100058105008100050105010004050100020501000b0501000105010001050100 +0505010002050100010501007f057f0574058201030203028101050705 +0705010304028101050c0581040516050100010501000705010001050100810500810005 +810500810005010501000405010002050100010501000205010002050100010501008105 +008100058105008100050605010001050100010502000205010085050005000500810005 +810500820005008100058105008100050105010004050100020501000105010007050100 +0105010001050100050501000205010001050100020501007f057f056f05820103020302 +8101050705 +0705010304028101050c0581040517050300070505000205020081050006008105000400 +01050f008105008100058105000300080503000305010001050200830500050005000205 +030001050500810500040001050300090504008105000300010505000105050001050100 +7f057f056f058201030203028101050705 +0705010304028101050c05810405590501000f050100380501007f057f057f0509058201 +030203028101050705 +0705010304028101050c05810405590501000f050100380501007f057f057f0509058201 +030203028101050705 +0705010304028101050c05810405560503000f050300340503007f057f057f050a058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104052a05020011050200060501001e050300040501001d05 +02000d050100080502007f057f057f058201030203028101050705 +0705010304028101050c0581040525050300010501001205010029050100250501001905 +0100050501007f057f0577058201030203028101050705 +0705010304028101050c0581040524050100010501008105008100051105010029050100 +2505010019050100050501007f057f0577058201030203028101050705 +0705010304028101050c0581040517050300080501000105010081050081000581050081 +000581050002000205040081050081000581050082000500020001050100810500010002 +050200810500810005060504000205010002050300030504000105030002050400070501 +008105008100050105030001050300030502008105000200810500810005810500040001 +0504007f057f056d058201030203028101050705 +0705010304028101050c0581040516050100010501000705010004050100810500810005 +810500810005810500820005008100058105008200050082000500810005020501000205 +020081050082000500810005810500810005060502000105810005010501000405010002 +050100010501008105008100058105008200050001000105810005060502008105008200 +050081000581050081000501050100020501000105010081050001008105008100058105 +008100050205020001058100057f057f056c058201030203028101050705 +0705010304028101050c0581040516050100010501000705010004050300020505008105 +008100050305030004050100020501000105010081050081000581050081000507050300 +030501000405010002050100040505000105030008050100010501008105000400020501 +000205010001050100810500810005810500810005810500810005030503007f057f056e +058201030203028101050705 +0705010304028101050c0581040516050100010501000705010001050100810500020002 +050100040501000405030004050100020501000105010081050081000581050081000509 +050200020501000405010002050100040501000705020007050100010501008105008100 +05050501000205010001050100810500810005810500810005810500810005050502007f +057f056d058201030203028101050705 +0705010304028101050c0581040516050100010501000705010001050100810500820005 +008100058105008100058105008200050081000581050082000500820005008100050205 +010002050100010501008105008100058105008100050605010001050100020501000405 +010002050100010501008105008100058105008200050081000581050081000506050100 +010501008105008100058105008100050105010002050100010501008105008100058105 +008100058105008100058305000500810005810500810005010501007f057f0568058201 +030203028101050705 +0705010304028101050c0581040517050300090503008105000100010502008105000200 +02050300810500010001050c008105008100058105000300080503000105050081050004 +000105030002050300020503000705020081050001000105030001050500010507008105 +0001000205020002050300030501007f057f0568058201030203028101050705 +0705010304028101050c0581040559050100510501007f057f057f050205820103020302 +8101050705 +0705010304028101050c0581040559050100510501007f057f057f050205820103020302 +8101050705 +0705010304028101050c05810405560503004f0503007f057f057f050305820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104052a05020012050300040501002e050100030503007f05 +7f057f052d058201030203028101050705 +0705010304028101050c0581040523050200010504001405010033050300020501000105 +01007f057f057f052c058201030203028101050705 +0705010304028101050c0581040524050100020582000500810005130501003505010002 +050100010501007f057f057f052c058201030203028101050705 +0705010304028101050c0581040517050300080502000105820005000300090504000205 +010002050300030504000105030002050400090501000b05010002050100010501007f05 +7f057f052c058201030203028101050705 +0705010304028101050c0581040516050100010501000705030083050005008100058105 +008100050605020001058100050105010004050100020501000105010081050081000581 +05008200050001000105810005080501000b05010002050100010501007f057f057f052c +058201030203028101050705 +0705010304028101050c0581040516050100010501000705820005000200810500810005 +810500810005070503000305010004050100020501000405050001050300180501000205 +0100010501007f057f057f052c058201030203028101050705 +0705010304028101050c0581040516050100010501000705810005810500010081050081 +000581050081000509050200020501000405010002050100040501000705020017050100 +02050100010501007f057f057f052c058201030203028101050705 +0705010304028101050c0581040516050100010501000705810005010501008105008100 +058105008100050605010001050100020501000405010002050100010501008105008100 +0581050082000500810005810500810005080501000b0501000205010001050100020501 +007f057f057f0527058201030203028101050705 +0705010304028101050c0581040517050300070502000105070009050300010505008105 +0004000105030002050300020503000a0501000905050001050300030501007f057f057f +0527058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104052a0502001905030030058100057f057f057f05330582 +01030203028101050705 +0705010304028101050c0581040523050200010504001b0501002f0501007f057f057f05 +34058201030203028101050705 +0705010304028101050c05810405240501000205820005008100051a0501002e0502007f +057f057f0534058201030203028101050705 +0705010304028101050c0581040517050300080502000105820005000300090504000105 +03000305010003050400170501000a05820005008100057f057f057f0533058201030203 +028101050705 +0705010304028101050c0581040516050100010501000705030083050005008100058105 +008100050605010001050100810500810005810500810005010501000205020001058100 +05160501000a05820005008100057f057f057f0533058201030203028101050705 +0705010304028101050c0581040516050100010501000705820005000200810500810005 +810500810005060501000405010001050100020501000305030024058100058105008100 +057f057f057f0533058201030203028101050705 +0705010304028101050c0581040516050100010501000705810005810500010081050081 +00058105008100050605010004050100010501000205010005050200230505007f057f05 +7f0533058201030203028101050705 +0705010304028101050c0581040516050100010501000705810005010501008105008100 +058105008100050605010001050100810500810005810500810005010501000205010001 +050100170501000c050100030501007f057f057f052e058201030203028101050705 +0705010304028101050c0581040517050300070502000105070009050300020503000105 +050001050300180501000b050300020501007f057f057f052e0582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040549050100250503007f057f057f053c05820103020302 +8101050705 +0705010304028101050c0581040525050300170501002f0501007f057f057f053c058201 +030203028101050705 +0705010304028101050c058104052405010001050100160501002f0501007f057f057f05 +3c058201030203028101050705 +0705010304028101050c0581040517050300080501000105010081050082000500010001 +050300020503000105050081050002000105010081050001000205020081050081000506 +0504000105030003050100010502008105000300850500050005008200050001007f057f +057f0526058201030203028101050705 +0705010304028101050c0581040516050100010501000705010005050200830500050081 +000581050081000503050100010501000505010002050200810500820005008100058105 +008100050605010001050100810500810005810500810005010501000205010001050100 +810500040081050001008105008100057f057f057f0524058201030203028101050705 +0705010304028101050c0581040516050100010501000705010005050100030505000105 +040001050100050501000205010001050100810500810005810500810005060501000405 +010001050100020501000205010001050100810500860005000500050081000581050081 +00057f057f057f0524058201030203028101050705 +0705010304028101050c0581040516050100010501000705010001050100010501000305 +010004050100010501000105010005050100020501000105010081050081000581050081 +000506050100040501000105010002050100020501000105010081050086000500050005 +008100058105008100057f057f057f0524058201030203028101050705 +0705010304028101050c0581040516050100010501000705010001050100010501000305 +010001050100810500810005810500810005810500810005820500050105010002050100 +010501008105008100058105008100050605010001050100810500810005810500810005 +010501000205010001050100810500860005000500050081000581050081000501050100 +7f057f057f0520058201030203028101050705 +0705010304028101050c0581040517050300090503000105040002050300020505000105 +020001050900810500810005810500030008050300020503000105050001050200810500 +020083050005000300810500810005010501007f057f057f052005820103020302810105 +0705 +0705010304028101050c05810405590501007f057f057f05560582010302030281010507 +05 +0705010304028101050c05810405590501007f057f057f05560582010302030281010507 +05 +0705010304028101050c05810405560503007f057f057f05570582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405490501001e05030017050300120501000f0502000405 +03007f057f0576058201030203028101050705 +0705010304028101050c0581040525050300170501002805010019050100250501000605 +01007f057f0576058201030203028101050705 +0705010304028101050c0581040524050100010501001605010028050100190501002505 +0100060501007f057f0576058201030203028101050705 +0705010304028101050c0581040517050300080501000105010081050082000500010001 +050300020503000105050081050002000105010081050001000205020081050081000506 +05020081050081000581050081000581050001008105000100010503000a050100030503 +000205020081050004000305040007050400030501000305030002050400010504007f05 +7f055f058201030203028101050705 +0705010304028101050c0581040516050100010501000705010005050200830500050081 +000581050081000503050100010501000505010002050200810500820005008100058105 +008100050605010001050100020501000205010001050100810500810005810500810005 +080501000205010001050100810500810005810500810005010501000205010001050100 +070501000105010002050100020501000105010081050081000581050082000500010001 +058100057f057f055e058201030203028101050705 +0705010304028101050c0581040516050100010501000705010005050100030505000105 +040001050100050501000205010001050100810500810005810500810005060501000105 +010002050100020501000105010081050004000905010002050100010501008105008100 +0581050081000501050100020501000b0501000105010002050100020501000105010081 +0500810005040503007f057f0560058201030203028101050705 +0705010304028101050c0581040516050100010501000705010001050100010501000305 +010004050100010501000105010005050100020501000105010081050081000581050081 +000506050100010501000205010002050100010501008105008100050c05010002050100 +0105010081050081000581050081000501050100020501000b0501000105010002050100 +0205010001050100810500810005060502007f057f055f058201030203028101050705 +0705010304028101050c0581040516050100010501000705010001050100010501000305 +010001050100810500810005810500810005810500810005820500050105010002050100 +010501008105008100058105008100050605010001050100020501000205010001050100 +810500810005810500810005080501000205010001050100810500810005810500810005 +010501000205010001050100070501000105010002050100020501000105010081050081 +000581050082000500810005810500810005010501007f057f055a058201030203028101 +050705 +0705010304028101050c0581040517050300090503000105040002050300020505000105 +020001050900810500810005810500030008050400810500040001050200810500820005 +000200080505000105030002050400810500040001050300070505000105050001050300 +0205030002050300030501007f057f055a058201030203028101050705 +0705010304028101050c05810405590501000b0501002e0501007f057f057f0517058201 +030203028101050705 +0705010304028101050c05810405590501000b0501002e0501007f057f057f0517058201 +030203028101050705 +0705010304028101050c0581040556050300090503002c0503007f057f057f0518058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104052a05020011050200060501001e050300040501005905 +02007f057f055f058201030203028101050705 +0705010304028101050c0581040525050300010501001205010029050100610501007f05 +7f055f058201030203028101050705 +0705010304028101050c0581040524050100010501008105008100051105010029050100 +610501007f057f055f058201030203028101050705 +0705010304028101050c0581040517050300080501000105010081050082000500810005 +010503000205040081050081000581050082000500020001050100810500010002050200 +810500810005060503000305010002050300010501008405000500050105040008050400 +010503000105010081050001008105008200050001000105030002050600810500010002 +050300810500820005000100020504000105030081050082000500010002050400010503 +00020504007f057f053c058201030203028101050705 +0705010304028101050c0581040516050100010501000705010004050200810500820005 +008100058105008200050081000581050082000500820005008100050205010002050200 +810500820005008100058105008100050a05010002050100040501000205050081050001 +000105810005060501000105010081050081000581050081000581050001008205000581 +050001008305000500810005810500820005000100010582000500810005810500820005 +008100058105008200050001008105008200050081000581050081000503050100810500 +010081050082000500810005810500820005008100058105008200050001000105810005 +7f057f053b058201030203028101050705 +0705010304028101050c0581040516050100010501000705010004050100010501008105 +000400810500810005030503000405010002050100010501008105008100058105008100 +050705040002050100040501000205010084050005000581050002000805010004050100 +010501000105010004050100030505000105030001050100010501008105008100058105 +008200050081000581050082000500810005810500810005810500030081050081000581 +05008200050081000503050500010503007f057f053d058201030203028101050705 +0705010304028101050c0581040516050100010501000705010001050100810500810005 +810500820005008100050305010004050300040501000205010001050100810500810005 +810500810005060501000105010002050100040501000205010084050005000502050200 +070501000405010001050100010501000405010003050100070502008105008100058105 +008200050081000581050082000500810005810500820005008100058105008200050081 +0005810500820005008100058105008200050081000503050100070502007f057f053c05 +8201030203028101050705 +0705010304028101050c0581040516050100010501000705010001050100810500810005 +810500820005008100058105008200050081000581050082000500820005008100050205 +010002050100010501008105008100058105008100050605010001050100020501000405 +010002050100850500050005008100058105008100050605010001050100810500810005 +810500810005810500810005030501000305010001050100810500810005810500820005 +008100058105008200050081000581050082000500810005810500820005008100058105 +008200050081000581050082000500810005810500820005008100058105008200050081 +000581050082000500810005810500810005010501007f057f0537058201030203028101 +050705 +0705010304028101050c0581040517050300090503008105000100810500010001050300 +02050300810500010001050c00810500810005810500030008050b008105000700840500 +050005810500020009050300020503000105040001050400020503000205030001050400 +020503008105000200810500810005810500040081050007008105008100058105000200 +0205030002050300030501007f057f0537058201030203028101050705 +0705010304028101050c05810405590501005b0501007f057f0578058201030203028101 +050705 +0705010304028101050c05810405590501005b0501007f057f0578058201030203028101 +050705 +0705010304028101050c05810405560503005b0503007f057f0577058201030203028101 +050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405490501001e050300080502000b0503000f0502000705 +030001050100190501007f057f0568058201030203028101050705 +0705010304028101050c05810405250503001705010028050100090501000d0501001005 +0100060501007f057f057f050b058201030203028101050705 +0705010304028101050c0581040524050100010501001605010028050100090501000d05 +010010050100060501007f057f057f050b058201030203028101050705 +0705010304028101050c0581040517050300080501000105010081050082000500010001 +050300020503000105050081050002000105010081050001000205020081050081000506 +050200810500810005810500810005020503000105040002050300030501000805010081 +050001000105010081050081000581050004008105000200030502008105008100050405 +0300810500050003050300810500020081050001007f057f055705820103020302810105 +0705 +0705010304028101050c0581040516050100010501000705010005050200830500050081 +000581050081000503050100010501000505010002050200810500820005008100058105 +008100050605010001050100020501000205010001050100810500810005810500810005 +030501000205010009050100010501008105000100810500810005010501000405010002 +050100010501000705010001050100020501000205010001050100810500810005010581 +00057f057f0557058201030203028101050705 +0705010304028101050c0581040516050100010501000705010005050100030505000105 +040001050100050501000205010001050100810500810005810500810005060501000105 +010002050100020501000105010081050081000581050081000581050003000205010009 +050100010501008105008100058105008100050105010004050100020501000105010008 +050100820500050205010002050500810500850005000500057f057f0557058201030203 +028101050705 +0705010304028101050c0581040516050100010501000705010001050100010501000305 +010004050100010501000105010005050100020501000105010081050081000581050081 +000506050100010501000205010002050100010501008105008100058105008200050081 +000581050081000501050100090501000105010081050081000581050081000501050100 +04050100020501000105010008050300030501000205010004050300820500057f057f05 +57058201030203028101050705 +0705010304028101050c0581040516050100010501000705010001050100010501000305 +010001050100810500810005810500810005810500810005820500050105010002050100 +010501008105008100058105008100050605010001050100020501000205010001050100 +810500810005810500820005008100058105008100050105010009050100010501008105 +008100058105008100050105010004050100020501000105010009050100040501000205 +01000105010001050300030501007f057f0553058201030203028101050705 +0705010304028101050c0581040517050300090503000105040002050300020505000105 +020001050900810500810005810500030008050400810500040001050300810500040002 +050b00070504008105000100810500010081050004008105000400010504000905010002 +050500010503000205010082050005020501007f057f0553058201030203028101050705 + +0705010304028101050c05810405590501000b0501002a0501001d0501007f057f057b05 +8201030203028101050705 +0705010304028101050c05810405590501000b0501002a0501001d0501007f057f057b05 +8201030203028101050705 +0705010304028101050c0581040556050300090503002a050300190503007f057f057c05 +8201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405420501002b0502000b05030004050100200501000505 +02007f057f057b058201030203028101050705 +0705010304028101050c0581040524050500460501000d050100300501007f057f057b05 +8201030203028101050705 +0705010304028101050c05810405250501000105810005450501000d050100300501007f +057f057b058201030203028101050705 +0705010304028101050c0581040517050300090501000305010081050001000105030002 +050300010503000105010081050001000205020081050081000506050800810500020084 +050005000581050003000205030003050100020503000305040008050200810500020081 +050001008105000200030504007f057f057b058201030203028101050705 +0705010304028101050c0581040516050100010501000805030002050200830500050081 +000581050082000500810005810500810005010501000205020081050082000500810005 +810500810005060502000105820005008100058105008200050004008105008100058105 +008200050081000581050081000501050100040501000205010001050100070501000105 +010001050200820500050105010002050100010501007f057f057b058201030203028101 +050705 +0705010304028101050c0581040516050100010501000805010082050005010501000305 +050081050004000205010002050100010501008105008100058105008100050705030001 +050100010581000581050086000500050005008100058105008200050081000581050081 +00050105010004050100020501000b050100010501000105010005050100020501000105 +01007f057f057b058201030203028101050705 +0705010304028101050c0581040516050100010501000805010004050100030501000405 +010006050100020501000105010081050081000581050081000509050200010503000105 +010085050005000500810005810500820005008100058105008100050105010004050100 +020501000b05010001050100010501000505010002050100010501007f057f057b058201 +030203028101050705 +0705010304028101050c0581040516050100010501000805010004050100030501000105 +010081050081000581050081000501050100020501000105010081050081000581050081 +000506050100010501000105020002050100850500050005008100058105008200050081 +000581050081000501050100040501000205010001050100070501000105010001050100 +050501000205010001050100020501007f057f0576058201030203028101050705 +0705010304028101050c0581040517050300080503000205040002050300020503000105 +090081050081000581050003000805030003050100010502008305000500050002050300 +010505008105000400010503000905040081050003000105050001050500010501007f05 +7f0576058201030203028101050705 +0705010304028101050c05810405520501000f050100380501007f057f057f0510058201 +030203028101050705 +0705010304028101050c05810405520501000f050100380501007f057f057f0510058201 +030203028101050705 +0705010304028101050c058104054f0503000f050300340503007f057f057f0511058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104050b058100050f0503003d0502007f057f057f054f0582 +01030203028101050705 +0705010304028101050c058104050b0581000507050500030501002d0501000e0501007f +057f057f054f058201030203028101050705 +0705010304028101050c05810405090504000705010001050100020501002d0501000e05 +01007f057f057f054f058201030203028101050705 +0705010304028101050c058104050a050200080501000105010002050100030503000205 +040001050300810500850005000500050105030081050082000500010001050500080504 +0001050300810500820005000100020503007f057f057f053b0582010302030281010507 +05 +0705010304028101050c0581040509050100810500810005060501000105010002050100 +060501008105008100058105008200050081000581050082000500040081050081000581 +050082000500010081050081000581050081000509050100010501008105008100058105 +00820005000100810500820005008100058105008100057f057f057f0539058201030203 +028101050705 +0705010304028101050c0581040516050400030501000305040081050081000503050500 +810500860005000500050004008105008100058105008100058105008100050905010001 +050100810500810005810500820005008100058105008200050004007f057f057f053a05 +8201030203028101050705 +0705010304028101050c0581040516050100060501000205010001050100810500810005 +0305010004050100850500050005008100050305010001050100010501000a0501000105 +010081050081000581050082000500810005810500820005008100057f057f057f053d05 +8201030203028101050705 +0705010304028101050c0581040516050100060501000205010001050100810500810005 +810500820005008100058105008200050086000500050005008100058105008200050081 +000581050081000581050081000582050005060501000105010081050081000581050082 +00050081000581050082000500810005810500810005010501007f057f057f0535058201 +030203028101050705 +0705010304028101050c0581040515050400020505000105050081050002000205030081 +050001008405000500058105000200810500020081050081000501050200090505008105 +00020081050002008105008100058105000200030501007f057f057f0535058201030203 +028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104050b05810005260501007f057f057f057b058201030203 +028101050705 +0705010304028101050c058104050b058100050705050010050100270501007f057f057f +0559058201030203028101050705 +0705010304028101058e0500050005000500050005000504050905040007050100010501 +000f050100270501007f057f057f0559058201030203028101050705 +0705010304028d0105000500050005000500050005820504050a05020008050100010501 +000105030081050001008105000100810500040081050002000105010081050001000205 +0200810500810005060504008105000400010503008105008200050001007f057f057f05 +49058201030203028101050705 +0705010304028101058e0500050005000500050005000504050905010081050081000506 +050400010501000105010081050081000581050081000581050081000504050100020502 +008105008200050081000581050081000506050200010581000581050081000502050100 +010501008105008100058105008100057f057f057f0547058201030203028101050705 +0705010304028d0105000500050005000500050005820504051605010081050081000581 +050081000581050082000500810005810500810005810500810005040501000205010001 +050100810500810005810500810005070503000205010003050500810500810005810500 +8100057f057f057f0547058201030203028101050705 +0705010304028101058e0500050005000500050005000504051605010001050100810500 +810005810500820005008100058105008100058105008100050405010002050100010501 +0081050081000581050081000509050200010501000305010004050100010501007f057f +057f0548058201030203028101050705 +0705010304028d0105000500050005000500050005820504051605010001050100810500 +810005810500820005008100058105008100058105008100058205000501050100020501 +000105010081050081000581050081000506050100010501000105010001058200050081 +000581050082000500810005810500810005010501007f057f057f054305820103020302 +8101050705 +0705010304028101058e0500050005000500050005000504051505030081050001008105 +000200020502008105008100058105000100010509008105008100058105000300080503 +00030502000205030001050400030501007f057f057f0543058201030203028101050705 + +0705010304028d010500050005000500050005000582050405440501001c0501007f057f +057f054c058201030203028101050705 +0705010304028101058e050005000500050005000500050405440501001c0501007f057f +057f054c058201030203028101050705 +0705010304028d010500050005000500050005000582050405410503001c0503007f057f +057f054b058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504053c050200020501001d0502 +0014050100100503001a050200070503001205010010050300120501007f057f05370582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504052305030015050100230501 +00290501001b05010009050100270501007f057f054c058201030203028101050705 +0705010304028d0105000500050005000500050005820504052405010016050100230501 +00290501001b05010009050100270501007f057f054c058201030203028101050705 +0705010304028101058e0500050005000500050005000504051705030008050100050503 +000205030002050400810500020001050100810500010002050200810500810005040501 +008105000100010501008105008200050002008105000100810500030081050002000305 +040001050300030501000a05030081050082000500010002050400090501000305030002 +050200810500040003050400010503000305010008050300810500050003050300810500 +0200810500010081050003007f057f0520058201030203028101050705 +0705010304028d0105000500050005000500050005820504051605010001050100070501 +000405010001050100040501008105008100058105008100050105010002050200810500 +820005008100058105008100050605010001050100810500010081050082000500810005 +810500820005000100010581000501050100020501000105010004050100020501000d05 +010081050001008105008200050081000581050081000508050100020501000105010081 +050081000581050081000501050100020501000105010004050100020501000905010001 +050100020501000205010001050100810500810005010582000500010001058100057f05 +7f051f058201030203028101050705 +0705010304028101058e0500050005000500050005000504051605010001050100070501 +000405010001050100010504008105008100058105008100050105010002050100010501 +008105008100058105008100050605010001050100810500810005810500820005008100 +058205000501050300030501000205010005050400020501000a05040081050081000581 +050082000500810005810500810005080501000205010001050100810500810005810500 +810005010501000205010005050400020501000a05010082050005020501000205050081 +05008500050005000581050002007f057f0521058201030203028101050705 +0705010304028d0105000500050005000500050005820504051605010001050100070501 +000405010001050100810500810005810500820005008100058105008100050105010002 +050100010501008105008100058105008100050605010001050100810500810005810500 +810005810500020004050200020501000205010004050100010501000205010009050100 +010501008105008100058105008200050081000581050081000508050100020501000105 +010081050081000581050081000501050100020501000405010001050100020501000a05 +030003050100020501000405030082050005020502007f057f0520058201030203028101 +050705 +0705010304028101058e0500050005000500050005000504051605010001050100070501 +000105810005810500810005810500820005008100058105008200050081000581050081 +000501050100020501000105010081050081000581050081000506050100010501008105 +008100058105008100058105000100020501000105010002050100020501000105010081 +050081000581050081000501050100090501000105010081050081000581050082000500 +810005810500810005080501000205010001050100810500810005810500810005010501 +000205010001050100810500810005810500810005010501000b05010004050100020501 +0001050100010503000105010001050100020501007f057f051b05820103020302810105 +0705 +0705010304028d0105000500050005000500050005820504051705030007050500020503 +00020505008105000e008105008100058105000300070504008105000100810500010002 +05010003050300010505000105030002050b000805080081050081000581050004000605 +0500010503000205040081050004000105030002050b0009050100020505000105030002 +0501008205000501050300030501007f057f051b058201030203028101050705 +0705010304028101058e05000500050005000500050005040552050100070501000c0501 +005b0501007f057f0566058201030203028101050705 +0705010304028d01050005000500050005000500058205040552050100070501000c0501 +005b0501007f057f0566058201030203028101050705 +0705010304028101058e0500050005000500050005000504054f050300070503000a0503 +00570503007f057f0567058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e050005000500050005000500050405420501007f057f057f056d +058201030203028101050705 +0705010304028d0105000500050005000500050005820504052505040008050100040501 +00510501007f057f057f0521058201030203028101050705 +0705010304028101058e0500050005000500050005000504052405010001050100080501 +0004050100510501007f057f057f0521058201030203028101050705 +0705010304028d0105000500050005000500050005820504051705030008050100050503 +000105050081050004008105000200010501008105000100020502008105008100050605 +030002050400010504000105030002050400010504000705090081050002008105000100 +02050300020504007f057f057f0502058201030203028101050705 +0705010304028101058e0500050005000500050005000504051605010001050100070503 +000205010001050100010501000405010005050100020502008105008200050081000581 +05008100050a050100810500810005810500820005008100058105008200050081000581 +050082000500010001058200050001000105810005070501000305010001050100810500 +8100058105008200050081000581050082000500010001058100057f057f057f05010582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504051605010001050100090503 +008105000400010501000405010005050100020501000105010081050081000581050081 +000507050400810500810005030501000405050001050300020503000905010003050100 +0105810005810500810005810500820005000400010503007f057f057f05030582010302 +03028101050705 +0705010304028101058e05000500050005000500050005040516050100010501000b0501 +008105008100050405010004050100050501000205010001050100810500810005810500 +810005060501000105010081050081000503050100040501000705020003050200080501 +00040503000105010001050100810500810005060502007f057f057f0502058201030203 +028101050705 +0705010304028d0105000500050005000500050005820504051605010001050100070501 +000105010081050081000581050081000581050081000582050005810500810005820500 +050105010002050100010501008105008100058105008100050605010001050100810500 +810005810500820005008100058105008200050081000581050082000500810005810500 +820005008100058105008100050705010001058100058105000100020501000105010081 +050081000581050082000500810005810500810005010501007f057f057d058201030203 +028101050705 +0705010304028101058e0500050005000500050005000504051705030008050400020503 +000305020003050200010509008105008100058105000300080505008105000200020503 +000205030002050300020503000a05020003050100020504000205030002050300030501 +007f057f057d058201030203028101050705 +0705010304028d0105000500050005000500050005820504055205010040050100030501 +007f057f057f0514058201030203028101050705 +0705010304028101058e0500050005000500050005000504055205010040050100030501 +007f057f057f0514058201030203028101050705 +0705010304028d0105000500050005000500050005820504054f05030040050300010503 +007f057f057f0513058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504052a05020011050200060501 +001705030012050100100503001a0502000d05020014050100100503004b0502007f0576 +058201030203028101050705 +0705010304028101058e0500050005000500050005000504052505030001050100120501 +0022050100270501001b0501000e050100290501004c0501007f05760582010302030281 +01050705 +0705010304028d0105000500050005000500050005820504052405010001050100810500 +8100051105010022050100270501001b0501000e050100290501004c0501007f05760582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504051705030008050100010501 +008105008200050081000501050300020504008105008100058105008200050002000105 +010081050001000205020081050081000507050100030503000205020081050004000305 +040001050300030501000a05030081050082000500010002050400060501008105000100 +010501008105008200050002008105000100810500030081050002000305040001050300 +030501000a05040001050300010501008105000100810500820005000100010503000205 +060081050001000205030081050082000500010002050400010503008105008200050001 +0002050400010503007f055b058201030203028101050705 +0705010304028d0105000500050005000500050005820504051605010001050100070501 +000405020081050082000500810005810500820005008100058105008200050082000500 +810005020501000205020081050082000500810005810500810005080501000205010001 +05010081050081000581050081000501050100020501000105010004050100020501000d +050100810500010081050082000500810005810500810005060501000105010081050001 +008105008200050081000581050082000500010001058100050105010002050100010501 +000405010002050100090501000105010081050081000581050081000581050001008205 +000581050001008305000500810005810500820005000100010582000500810005810500 +820005008100058105008200050001008105008200050081000581050081000503050100 +810500010081050082000500810005810500820005008100058105008100057f05590582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504051605010001050100070501 +000405010001050100810500040081050081000503050300040501000205010001050100 +810500810005810500810005080501000205010001050100810500810005810500810005 +010501000205010005050400020501000a05040081050081000581050082000500810005 +810500810005060501000105010081050081000581050082000500810005820500050105 +030003050100020501000505040002050100090501000405010001050100010501000405 +010003050500010503000105010001050100810500810005810500820005008100058105 +008200050081000581050081000581050003008105008100058105008200050081000503 +0505007f055a058201030203028101050705 +0705010304028d0105000500050005000500050005820504051605010001050100070501 +000105010081050081000581050082000500810005030501000405030004050100020501 +000105010081050081000581050081000508050100020501000105010081050081000581 +050081000501050100020501000405010001050100020501000905010001050100810500 +810005810500820005008100058105008100050605010001050100810500810005810500 +810005810500020004050200020501000205010004050100010501000205010009050100 +040501000105010001050100040501000305010007050200810500810005810500820005 +008100058105008200050081000581050082000500810005810500820005008100058105 +008200050081000581050082000500810005030501007f055e0582010302030281010507 +05 +0705010304028101058e0500050005000500050005000504051605010001050100070501 +000105010081050081000581050082000500810005810500820005008100058105008200 +050082000500810005020501000205010001050100810500810005810500810005080501 +000205010001050100810500810005810500810005010501000205010001050100810500 +810005810500810005010501000905010001050100810500810005810500820005008100 +058105008100050605010001050100810500810005810500810005810500010002050100 +010501000205010002050100010501008105008100058105008100050105010009050100 +010501008105008100058105008100058105008100050305010003050100010501008105 +008100058105008200050081000581050082000500810005810500820005008100058105 +008200050081000581050082000500810005810500820005008100058105008200050081 +000581050082000500810005810500810005010501007f05550582010302030281010507 +05 +0705010304028d0105000500050005000500050005820504051705030009050300810500 +010081050001000105030002050300810500010001050c00810500810005810500030007 +050500010503000205040081050004000105030002050b00080508008105008100058105 +00040006050400810500010081050001000205010003050300010505000105030002050b +000805030002050300010504000105040002050300020503000105040002050300810500 +020081050081000581050004008105000700810500810005810500020002050300030501 +007f0555058201030203028101050705 +0705010304028101058e05000500050005000500050005040559050100190501003f0501 +000c050100570501007f057f050f058201030203028101050705 +0705010304028d01050005000500050005000500058205040559050100190501003f0501 +000c050100570501007f057f050f058201030203028101050705 +0705010304028101058e05000500050005000500050005040556050300170503003f0503 +000a050300550503007f057f050e058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504053105020006050100360502 +007f057f057f053a058201030203028101050705 +0705010304028d0105000500050005000500050005820504052305020002050100060501 +001f050500810500040081050004000c0501000805010019050100190501007f057f0577 +058201030203028101050705 +0705010304028101058e0500050005000500050005000504052405020081050081000506 +0501002005010001050100810500810005810500820005008100058105008100050a0501 +000805010019050100190501007f057f0577058201030203028101050705 +0705010304028d0105000500050005000500050005820504051705030008050200810500 +810005810500020001050100010501008105000200010501008105000100020502008105 +008100050505010001050100810500810005810500820005008100058105008100050705 +040001050300010505000105030009050400810500040081050082000500040081050001 +000105040081050007008105000100810500820005000100010503007f057f0560058201 +030203028101050705 +0705010304028101058e0500050005000500050005000504051605010001050100070503 +008205000503050100810500820005008100050205010002050200810500820005008100 +058105008100050605010001050100810500810005810500820005000300080501000105 +010004050100010501000705010007050200010581000581050081000503050200830500 +050081000581050082000500810005810500810005810500810005020501000105010001 +05020083050005008100058105008100057f057f055e058201030203028101050705 +0705010304028d0105000500050005000500050005820504051605010001050100070501 +008405000500058105000300810500020004050100020501000105010081050081000581 +050081000506050100010501008105000300010501008105008100050705010001050100 +010504000105010004050400080503000205010004050100030501000105010081050081 +000504050100030501000105010001050100030505007f057f055f058201030203028101 +050705 +0705010304028101058e0500050005000500050005000504051605010001050100070501 +008505000500050081000581050082000500020004050100020501000105010081050081 +000581050081000506050100010501008105008100050305010001050100070501000105 +010081050081000581050081000581050081000502050100010501000a05020001050100 +040501000305010001050100810500810005040501000305010001050100010501000305 +01007f057f0563058201030203028101050705 +0705010304028d0105000500050005000500050005820504051605010001050100070501 +000205820005008100058105008200050082000500810005020501000205010001050100 +810500810005810500810005060501000105010081050081000503050100010501000705 +010001050100810500810005810500810005810500810005830500050081000581050081 +000506050100010501000105010001058100058105008100050205010001050100810500 +810005810500810005810500810005830500050081000581050081000581050081000502 +05010001050100020501007f057f055a058201030203028101050705 +0705010304028101058e0500050005000500050005000504051705030007050200020501 +00810500060001050c008105008100058105000300060505008105000300010503008105 +000100070505008105000400010502000205050007050300030502000105040002050200 +8105008200050002000305020002050200810500050002050300030501007f057f055a05 +8201030203028101050705 +0705010304028d0105000500050005000500050005820504054b0501007f057f057f0564 +058201030203028101050705 +0705010304028101058e0500050005000500050005000504054b0501007f057f057f0564 +058201030203028101050705 +0705010304028d010500050005000500050005000582050405480503007f057f057f0565 +058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504052b050300080502000b0503 +00270501007f057f057f053c058201030203028101050705 +0705010304028101058e0500050005000500050005000504052505030003050100090501 +000d0501001f0501007f057f057f0544058201030203028101050705 +0705010304028d0105000500050005000500050005820504052405010001050100020501 +00090501000d0501001f0501007f057f057f0544058201030203028101050705 +0705010304028101058e0500050005000500050005000504051705030008050100010501 +000205010003050300010504000205030003050100090501008105000100010503008105 +000100810500010081050004008105000200010501008105000100020502008105008100 +057f057f057f052a058201030203028101050705 +0705010304028d0105000500050005000500050005820504051605010001050100070501 +0006050100020501000105010081050081000581050081000503050100020501000a0502 +008305000500810005810500820005008100058105008100058105008100050405010002 +050200810500820005008100058105008100057f057f057f052b05820103020302810105 +0705 +0705010304028101058e0500050005000500050005000504051605010001050100070501 +008105000100020501000205010001050100810500810005810500810005810500030002 +0501000a0501000305010001050100810500810005810500810005810500810005040501 +0002050100010501008105008100058105008100057f057f057f052b0582010302030281 +01050705 +0705010304028d0105000500050005000500050005820504051605010001050100070501 +000105010002050100020501000105010081050081000581050082000500810005810500 +810005010501000a05010003050100010501008105008100058105008100058105008100 +050405010002050100010501008105008100058105008100057f057f057f052b05820103 +0203028101050705 +0705010304028101058e0500050005000500050005000504051605010001050100070501 +000105010002050100020501000105010081050081000581050082000500810005810500 +810005010501000a05010003050100010501008105008100058105008100058105008100 +0582050005010501000205010001050100810500810005810500810005010501007f057f +057f0527058201030203028101050705 +0705010304028d0105000500050005000500050005820504051705030009050300010505 +0001050300810500040002050b0007050400020503000205020081050081000581050001 +00010509008105008100058105000300020501007f057f057f0527058201030203028101 +050705 +0705010304028101058e0500050005000500050005000504057f05030501007f057f057f +052c058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f05030501007f057f057f +052c058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f0581050002007f057f05 +7f052d058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504052d05010017050300040501 +002b0502000b050300040501002e0501007f057f0568058201030203028101050705 +0705010304028d0105000500050005000500050005820504052305050009050100130501 +00330501000d0501002d0501007f057f0570058201030203028101050705 +0705010304028101058e0500050005000500050005000504052405010001050100080501 +0013050100330501000d0501002d0501007f057f0570058201030203028101050705 +0705010304028d0105000500050005000500050005820504051705030008050100010501 +008105000200020505000805040002050100020503000305040001050300090508008105 +000200840500050005810500030002050300030501000205030003050400070501008105 +000100010503008105000100810500010081050004008105000200010501008105000100 +020502008105008100057f057f0556058201030203028101050705 +0705010304028101058e0500050005000500050005000504051605010001050100070504 +0003050100030501000a0502000105810005010501000405010002050100010501008105 +008100058105008100050605020001058200050081000581050082000500040081050081 +000581050082000500810005810500810005010501000405010002050100010501000805 +020083050005008100058105008200050081000581050081000581050081000504050100 +02050200810500820005008100058105008100057f057f05570582010302030281010507 +05 +0705010304028d0105000500050005000500050005820504051605010001050100070501 +000105010002050100030501000305050001050300030501000405010002050100040505 +000805030001050100010581000581050086000500050005008100058105008200050081 +00058105008100050105010004050100020501000c050100030501000105010081050081 +000581050081000581050081000504050100020501000105010081050081000581050081 +00057f057f0557058201030203028101050705 +0705010304028101058e0500050005000500050005000504051605010001050100070501 +000105010002050100030501000d050200020501000405010002050100040501000e0502 +000105030001050100850500050005008100058105008200050081000581050081000501 +05010004050100020501000c050100030501000105010081050081000581050081000581 +05008100050405010002050100010501008105008100058105008100057f057f05570582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504051605010001050100070501 +000105010002050100030501000105810005060501000105010002050100040501000205 +010001050100810500810005810500810005060501000105010001050200020501008505 +000500050081000581050082000500810005810500810005010501000405010002050100 +010501000805010003050100010501008105008100058105008100058105008100058205 +0005010501000205010001050100810500810005810500810005010501007f057f055305 +8201030203028101050705 +0705010304028101058e0500050005000500050005000504051705030007050500010505 +000205020009050300010505008105000400010503000205030009050300030501000105 +020083050005000500020503000105050081050004000105030008050400020503000205 +02008105008100058105000100010509008105008100058105000300020501007f057f05 +53058201030203028101050705 +0705010304028d01050005000500050005000500058205040572050100620501007f057f +0558058201030203028101050705 +0705010304028101058e05000500050005000500050005040572050100620501007f057f +0558058201030203028101050705 +0705010304028d010500050005000500050005000582050405710503005e0503007f057f +0559058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d010500050005000500050005000582050405320503000b050100080502 +0006050100400502000b050300040501002e0501007f057f054c05820103020302810105 +0705 +0705010304028101058e0500050005000500050005000504052305020002050100080501 +0003050100110501000c050100190501001f0501000d0501002d0501007f057f05540582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504052405020081050081000508 +05010003050100110501000c050100190501001f0501000d0501002d0501007f057f0554 +058201030203028101050705 +0705010304028101058e0500050005000500050005000504051705030008050200810500 +030081050001000205010002050500810500020009050400010503000205050006050100 +810500010002050300010505000805080081050002008405000500058105000300020503 +000305010002050300030504000705010081050001000105030081050001008105000100 +81050004008105000200010501008105000100020502008105008100057f057f053a0582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504051605010001050100070503 +008305000500810005810500810005010501000305010005050100090501000105010002 +050100030501000a05020081050082000500810005810500810005810500810005090502 +000105820005008100058105008200050004008105008100058105008200050081000581 +050081000501050100040501000205010001050100080502008305000500810005810500 +820005008100058105008100058105008100050405010002050200810500820005008100 +058105008100057f057f053b058201030203028101050705 +0705010304028101058e0500050005000500050005000504051605010001050100070501 +008505000500050081000581050081000501050100030501000505010002050500810500 +81000581050081000501050100030501000a050100010501008105000400010501000b05 +030001050100010581000581050086000500050005008100058105008200050081000581 +05008100050105010004050100020501000c050100030501000105010081050081000581 +05008100058105008100050405010002050100010501008105008100058105008100057f +057f053b058201030203028101050705 +0705010304028d0105000500050005000500050005820504051605010001050100070501 +008505000500050081000581050081000501050100030501000505010009050100010501 +0002050100030501000a05010001050100810500810005040501000d0502000105030001 +050100850500050005008100058105008200050081000581050081000501050100040501 +00020501000c050100030501000105010081050081000581050081000581050081000504 +05010002050100010501008105008100058105008100057f057f053b0582010302030281 +01050705 +0705010304028101058e0500050005000500050005000504051605010001050100070501 +000205820005008100058105008100050105010003050100010581000501050100090501 +000105010002050100030501000105810005060501000105010081050081000581050081 +000581050081000582050005060501000105010001050200020501008505000500050081 +000581050082000500810005810500810005010501000405010002050100010501000805 +010003050100010501008105008100058105008100058105008100058205000501050100 +0205010001050100810500810005810500810005010501007f057f053705820103020302 +8101050705 +0705010304028d0105000500050005000500050005820504051705030007050200020501 +008105000100810500060002050200010505000605050001050500020502000705030081 +050081000581050002000305020009050300030501000105020083050005000500020503 +000105050081050004000105030008050400020503000205020081050081000581050001 +00010509008105008100058105000300020501007f057f05370582010302030281010507 +05 +0705010304028101058e0500050005000500050005000504057f050e050100620501007f +057f053c058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f050e050100620501007f +057f053c058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f050d0503005e0503007f +057f053d058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504052a05020020050300270501 +007f057f057f0535058201030203028101050705 +0705010304028d0105000500050005000500050005820504052505030001050100220501 +001f0501007f057f057f053d058201030203028101050705 +0705010304028101058e0500050005000500050005000504052405010001050100810500 +810005210501001f0501007f057f057f053d058201030203028101050705 +0705010304028d0105000500050005000500050005820504051705030008050100010501 +008105008200050081000501050300810500820005000100810500820005000100020503 +000305010009050100810500010001050300810500010081050001008105000400810500 +0200010501008105000100020502008105008100057f057f057f05230582010302030281 +01050705 +0705010304028101058e0500050005000500050005000504051605010001050100070501 +000405020081050081000503050100810500010081050082000500010081050082000500 +810005810500810005010501000a05020083050005008100058105008200050081000581 +05008100058105008100050405010002050200810500820005008100058105008100057f +057f057f0524058201030203028101050705 +0705010304028d0105000500050005000500050005820504051605010001050100070501 +000405010001050100010504008105008100058105008200050081000581050082000500 +0400020501000a0501000305010001050100810500810005810500810005810500810005 +0405010002050100010501008105008100058105008100057f057f057f05240582010302 +03028101050705 +0705010304028101058e0500050005000500050005000504051605010001050100070501 +000105010081050081000581050082000500810005810500820005008100058105008200 +050081000581050082000500810005050501000a05010003050100010501008105008100 +058105008100058105008100050405010002050100010501008105008100058105008100 +057f057f057f0524058201030203028101050705 +0705010304028d0105000500050005000500050005820504051605010001050100070501 +000105010081050081000581050082000500810005810500820005008100058105008200 +050081000581050082000500810005810500810005010501000a05010003050100010501 +008105008100058105008100058105008100058205000501050100020501000105010081 +0500810005810500810005010501007f057f057f0520058201030203028101050705 +0705010304028101058e0500050005000500050005000504051705030009050300810500 +010081050001000105080081050004008105008100058105000200010505000705040002 +050300020502008105008100058105000100010509008105008100058105000300020501 +007f057f057f0520058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f050a0501007f057f057f +0525058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f050a0501007f057f057f +0525058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f05070503007f057f057f +0526058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504053b0501001d050200140501 +00100503000c0503000105010041050300130502007f057f053505820103020302810105 +0705 +0705010304028101058e0500050005000500050005000504052505040031050100290501 +000b0501004a05010014050100080501007f057f052a058201030203028101050705 +0705010304028d0105000500050005000500050005820504052405010001050100310501 +00290501000b0501004a05010014050100080501007f057f052a05820103020302810105 +0705 +0705010304028101058e0500050005000500050005000504051705030008050100050503 +008105000200810500050001050100810500010002050200810500810005040501008105 +000100010501008105008200050002008105000100810500030081050002000305040001 +050300030501000905050081050002000305020081050002008105000100810500820005 +000100010503000905040001050300810500860005000500050082000500010003050100 +03050300090506008105000100010505007f057f0527058201030203028101050705 +0705010304028d0105000500050005000500050005820504051605010001050100070503 +000605010081050081000581050081000501050100020502008105008200050081000581 +050081000506050100010501008105000100810500820005008100058105008200050001 +00010581000501050100020501000105010004050100020501000b050100040501000205 +010001050100810500810005810500810005810500010083050005008100058105008100 +050605020001058100050305010081050004008105008100058105008100050105010002 +0501000105010007050100010501008105008100058105008100058105008100057f057f +0529058201030203028101050705 +0705010304028101058e0500050005000500050005000504051605010001050100090503 +000105040001050100820500050205010002050100010501008105008100058105008100 +050605010001050100810500810005810500820005008100058205000501050300030501 +000205010005050400020501000b05010004050100020501000105010081050081000581 +050081000581050081000502050500080503000205040081050086000500050005008100 +058105008100050105010002050500070501000105010081050081000581050081000581 +05008100057f057f0529058201030203028101050705 +0705010304028d01050005000500050005000500058205040516050100010501000b0501 +008105008100058105008100058105000200030501000205010001050100810500810005 +810500810005060501000105010081050081000581050081000581050002000405020002 +050100020501000405010001050100020501000b05010004050100020501000105010081 +0500810005810500810005810500810005020501000e0502008105008100058105008200 +0500860005000500050081000581050081000501050100020501000b0501000105010081 +05008100058105008100058105008100057f057f0529058201030203028101050705 +0705010304028101058e0500050005000500050005000504051605010001050100070501 +000105010081050081000581050081000501050100040501000205010001050100810500 +810005810500810005060501000105010081050081000581050081000581050001000205 +010001050100020501000205010001050100810500810005810500810005010501000b05 +010004050100020501000105010081050081000581050081000581050081000502050100 +010501000705010001050100810500810005810500820005008600050005000500810005 +810500810005010501000205010001050100070501000105010081050081000581050081 +000581050081000582050005010501007f057f0522058201030203028101050705 +0705010304028d0105000500050005000500050005820504051705030008050400020505 +000105010002050900810500810005810500030007050400810500010081050001000205 +010003050300010505000105030002050b00070505008105000400010504000105020081 +05000500020503000905030002050700850500050005000300010505000105030009050a +0003050200030501007f057f0522058201030203028101050705 +0705010304028101058e0500050005000500050005000504054b050100070501000c0501 +003f05010031050100200501007f057f0532058201030203028101050705 +0705010304028d0105000500050005000500050005820504054b050100070501000c0501 +003f0501003105010011050600070501007f057f0532058201030203028101050705 +0705010304028101058e05000500050005000500050005040548050300070503000a0503 +003b050300310503001e0503007f057f0531058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504054005030027050100200501 +0020050100030503002e0502007f057f0543058201030203028101050705 +0705010304028d01050005000500050005000500058205040524050500080501000c0501 +001f050100200501002605030002050100010501002e0501007f057f0543058201030203 +028101050705 +0705010304028101058e0500050005000500050005000504052405820005008300050005 +070501000c0501001f0501002005010028050100060501002e0501007f057f0543058201 +030203028101050705 +0705010304028d010500050005000500050005000582050405170503000a050100030503 +000105050001050300030501000905010081050001000105030081050001008105000100 +810500040081050002000105010081050001000205020081050081000505050500810500 +02000105010084050005000501050300030501000b050100060501000805040001050300 +020504000105030081050082000500010002050400010504007f057f053c058201030203 +028101050705 +0705010304028101058e0500050005000500050005000504051605010001050100090501 +0002050100010501000105010007050100020501000a0502008305000500810005810500 +820005008100058105008100058105008100050405010002050200810500820005008100 +05810500810005070501000505010002050500810500810005810500810005010501000b +050100040502000805020001058200050081000581050082000500810005810500820005 +008100058105008200050001008105008200050081000581050082000500010001058100 +057f057f053b058201030203028101050705 +0705010304028d0105000500050005000500050005820504051605010001050100090501 +0002050100010501000105010004050400020501000a0501000305010001050100810500 +810005810500810005810500810005040501000205010001050100810500810005810500 +810005070501000505010002050100850500050005000400100501000605010008050300 +010505008105008100050305010001050100810500810005810500820005008100058105 +0081000581050002007f057f053d058201030203028101050705 +0705010304028101058e0500050005000500050005000504051605010001050100090501 +000205010001050100010501000305010001050100020501000a05010003050100010501 +008105008100058105008100058105008100050405010002050100010501008105008100 +058105008100050705010005050100020501008505000500050081000513050100060501 +000a05020081050081000503050100040501000105010081050081000581050082000500 +810005810500810005020502007f057f053c058201030203028101050705 +0705010304028d0105000500050005000500050005820504051605010001050100090501 +00020501000105010001050100010582000500810005810500810005010501000a050100 +030501000105010081050081000581050081000581050081000582050005010501000205 +010001050100810500810005810500810005070501000105810005010501000205010085 +050005000500810005810500810005010501000b05010002050100010501000705010001 +050100810500810005810500820005008100058105008200050081000581050082000500 +8100058105008200050081000581050082000500810005810500810005010501007f057f +0537058201030203028101050705 +0705010304028101058e0500050005000500050005000504051705030009050300020503 +000305020002050b00070504000205030002050200810500810005810500010001050900 +810500810005810500030009050200010508008405000500058105000200030501000905 +050001050300090503000205030002050300020503008105000200810500810005810500 +04008105000200030501007f057f0537058201030203028101050705 +0705010304028d0105000500050005000500050005820504057c0501007f057f057f0533 +058201030203028101050705 +0705010304028101058e0500050005000500050005000504057c0501007f057f057f0533 +058201030203028101050705 +0705010304028d010500050005000500050005000582050405790503007f057f057f0534 +058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504050b05810005260501003d05 +02007f057f057f053a058201030203028101050705 +0705010304028101058e0500050005000500050005000504050b05810005070505001005 +0100270501001c0501007f057f057f053a058201030203028101050705 +0705010304028d0105000500050005000500050005820504050905040007050100010501 +000f050100270501001c0501007f057f057f053a058201030203028101050705 +0705010304028101058e0500050005000500050005000504050a05020008050100010501 +000105030081050001008105000100810500040081050002000105010081050001000205 +020081050081000506050400810500040001050300810500820005000100090504000105 +0300810500820005000100020503007f057f057f0526058201030203028101050705 +0705010304028d0105000500050005000500050005820504050905010081050081000506 +050400010501000105010081050081000581050081000581050081000504050100020502 +008105008200050081000581050081000506050200010581000581050081000502050100 +010501008105008100058105008100050605010001050100810500810005810500820005 +000100810500820005008100058105008100057f057f057f052405820103020302810105 +0705 +0705010304028101058e0500050005000500050005000504051605010081050081000581 +050081000581050082000500810005810500810005810500810005040501000205010001 +050100810500810005810500810005070503000205010003050500810500810005810500 +810005060501000105010081050081000581050082000500810005810500820005000400 +7f057f057f0525058201030203028101050705 +070507018c05000500050005000500050005820504051605010001050100810500810005 +810500820005008100058105008100058105008100050405010002050100010501008105 +008100058105008100050905020001050100030501000405010001050100070501000105 +010081050081000581050082000500810005810500820005008100057f057f057f052805 +07010805 +070506038101058e05000500050005000500050005040516050100010501008105008100 +058105008200050081000581050081000581050081000582050005010501000205010001 +050100810500810005810500810005060501000105010001050100010582000500810005 +810500820005008100058105008100050605010001050100810500810005810500820005 +0081000581050082000500810005810500810005010501007f057f057f05200581010305 +030805 +0705010304028d0105000500050005000500050005820504051505030081050001008105 +000200020502008105008100058105000100010509008105008100058105000300080503 +000305020002050300010504000905050081050002008105000200810500810005810500 +0200030501007f057f057f0520058201030203028101050705 +0705010304028101058e050005000500050005000500050405440501001c0501007f057f +057f054c058201030203028101050705 +0705010304028d010500050005000500050005000582050405440501001c0501007f057f +057f054c058201030203028101050705 +0705010304028101058e050005000500050005000500050405410503001c0503007f057f +057f054b058201030203028101050705 +0705010304028d01050005000500050005000500058205040503050100080506007f057f +057f057f051c058201030203028101050705 +0705010304028101058e05000500050005000500050005040503050100080506007f057f +057f057f051c058201030203028101050705 +0705010304028d01050005000500050005000500058205040502050400060506007f057f +057f057f051c058201030203028101050705 +0705010304028101058e0500050005000500050005000504050105010001050100060506 +007f057f057f057f051c058201030203028101050705 +0705010304028d01050005000500050005000500058205040501050200090506007f057f +057f057f051c058201030203028101050705 +0705010304028101058e05000500050005000500050005040502050300070506007f057f +057f057f051c058201030203028101050705 +0705010304028d01050005000500050005000500058205040504050200060506007f057f +057f057f051c058201030203028101050705 +0705010304028101058e0500050005000500050005000504050105810005010501000605 +06007f057f057f057f051c058201030203028101050705 +0705010304028d0105000500050005000500050005820504050105010001050100060506 +007f057f057f057f051c058201030203028101050705 +0705010304028101058e05000500050005000500050005040501050400070506007f057f +057f057f051c058201030203028101050705 +0705010304028d01050005000500050005000500058205040503050100080506007f057f +057f057f051c058201030203028101050705 +0705010304028101058e05000500050005000500050005040503050100080506007f057f +057f057f051c058201030203028101050705 +0705010304028d0105000500050005000500050005820504050e0506007f057f057f057f +051c058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304027f017f017f017f01440181030203028101050705 +07050103040213038101037f037f037f037f031903810103130304028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070581030119018103017f017f017f017f01190181030118010805 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 + + + +showpage + +end + +origstate restore + +%%EndDocument + @endspecial 79 2374 a Fq(External)21 b(terminal)j(placemen)n(t,)e +Fm(.dpr)g Fq(\014le)236 2487 y Fo(In)j(addition)f(to)g(the)g +Fp(netlist)11 b Fo(,)27 b Fq(DPR)d Fo(attempts)e(to)i(load)g(an)h(optional)f +(\014le)g(whic)n(h)h(con)n(tains)f(some)79 2554 y(instruction)19 +b(ab)r(out)g(the)i(w)n(a)n(y)h(to)f(place)f(external)g(data)g(terminals)1544 +2534 y Fg(3)1569 2554 y Fo(.)34 b(The)21 b Fm(.dpr)h Fo(\014le)f(allo)n(ws)h +(the)e(designer)79 2620 y(to)g(c)n(ho)r(ose)f(on)h(whic)n(h)h(side)g(put)f +(the)f(terminal,)h(and)h(for)f Fq(East)g Fo(and)g Fq(W)-5 b(est)21 +b Fo(sides,)g(whic)n(h)g Fp(slic)m(e)31 b Fo(and)20 b(whic)n(h)79 +2687 y Fp(tr)m(ack)11 b Fo(.)236 2753 y(\014le)18 b Fm(sample)p +502 2753 18 3 v 22 w(dpt.dpr)h Fo(used)e(in)h(our)g(example)f(:)79 +2853 y Fm(#)319 b(Terminal)30 b(:)58 b(Side)g(:)h(Slice)f(:)g(Track)79 +2920 y(DP_LOCON)87 b(ctrl_zero)h(NORTH)117 b(DEFAULT)87 b(DEFAULT)79 +2986 y(#)79 3052 y(#)79 3119 y(#)319 b(Terminal)30 b(:)58 b(Side)g(:)h(Slice) +f(:)g(Track)79 3185 y(DP_LOCON)g(data_a[7:0])88 b(WEST)117 +b(DEFAULT)87 b(DEFAULT)79 3252 y(DP_LOCON)58 b(data_b[7:0])88 +b(WEST)117 b(DEFAULT)87 b(DEFAULT)79 3318 y(DP_LOCON)58 b(data_s[7:0])88 +b(EAST)117 b(DEFAULT)87 b(DEFAULT)79 3385 y(#)79 3451 y(#)79 +3517 y(#)29 b(Number)g(of)g(vertical)h(power)f(refreshment.)79 +3584 y(DP_POWER)58 b(1)g(50)p 79 3676 940 3 v 140 3712 a Ff(2)163 +3727 y Fe(F)l(or)15 b(a)f(more)g(detailed)f(description)g(of)i +Fc(DPR)f Fe(command)e(line)i(argumen)o(ts,)f(please)g(refer)j(to)f(the)g +Fc(UNIX)g Fe(on)f(line)f(man)o(ual.)140 3765 y Ff(3)163 3780 +y Fe(F)l(or)j(the)g(de\014nitions)d(of)j(data)f(terminals)e(and)i(con)o(trol) +g(terminals,)d(please)i(refer)j(to)e Fb(x)h Fe(2.2.)1226 3946 +y Fo(12)p eop +%%Page: 13 14 +13 13 bop 79 260 a Fq(Bac)n(k)21 b(to)g Fm(MBK)p 404 260 18 +3 v 21 w(CATA)p 541 260 V 21 w(LIB)236 393 y Fo(Place)26 b(and)g(route)f(to)r +(ol)h Fq(DPR)g Fo(uses)g(the)g(v)m(arious)g(views)h(of)f(the)g(op)r(erators)e +(formerly)h(stored)g(b)n(y)79 459 y Fq(FpGen)19 b Fo(inside)g(the)e +Fm(FPGEN)p 688 459 V 21 w(LIB)i Fo(library)-5 b(.)26 b(This)19 +b(library)f(access)f(path)g(m)n(ust)g(b)r(e)h(presen)n(t)f(in)i +Fm(MBK)p 2171 459 V 21 w(CATA)p 2308 459 V 21 w(LIB)p Fo(.)236 +526 y(A)n(t)f(the)f(end,)h(the)g(complete)d Fm(MBK)p 950 526 +V 22 w(CATA)p 1088 526 V 21 w(LIB)j Fo(is:)394 592 y Fm +($TOP/cells/fitpath/fplib:$TOP/cells/rsa:$FPGEN)p 1731 592 +V 23 w(LIB)79 747 y Fj(3.7)75 b(V)-6 b(alidation)79 849 y Fq(3.7.1)62 +b(En)n(vironnemen)n(t)24 b(set)d(up)h(and)g(v)l(alidation)236 +951 y Fo(All)j(along)f(the)f(generation)f(phasis)i(w)n(e)h(ha)n(v)n(e)f(used) +g(the)f Fp(netlist)36 b Fo(format)22 b Fm(.vst)p Fo(,)27 b(whic)n(h)d(stands) +f(for)79 1018 y Fq(V)p Fp(HDL)32 b Fq(ST)p Fp(ructur)m(al)11 +b Fo(.)38 b(F)-5 b(or)23 b(the)e(v)m(alidation)h(phasis,)i(w)n(e)f(will)h +(use)d(the)h Fm(.al)h Fo(format.)36 b(The)22 b Fm(.al)h Fo(format)d(is)79 +1084 y(dedicated)11 b(to)j(the)e(extractions)g(steps)g(b)r(ecause)g(it)i +(holds,)g(in)g(addition)f(to)g(the)g(logical)h(informations)d(\()p +Fp(netlist)f Fo(\),)79 1151 y(some)16 b(information)g(driv)n(en)j(from)d(the) +i Fp(layout)10 b Fo(,)19 b(suc)n(h)f(as)g(routing)e(wire)i(capacitances.)236 +1284 y(Setting)f(the)g(new)h Fp(netlist)29 b Fo(format)16 b(:)p +236 1302 2104 3 v 236 1455 3 153 v 273 1374 a Fm($)30 b(MBK)p +422 1374 18 3 v 21 w(IN)p 501 1374 V 21 w(LO=al)273 1433 y($)g(MBK)p +422 1433 V 21 w(OUT)p 530 1433 V 21 w(LO=al)p 2337 1455 3 153 +v 236 1457 2104 3 v 236 1566 a Fo(Of)19 b(course,)e(the)g Fp(layout)28 +b Fo(\014le)19 b(format)d(remains)g(unc)n(hanged.)79 1710 y +Fq(3.7.2)62 b(Routage)21 b(Chec)n(king)236 1812 y Fo(The)e(goal)f(of)h(this)g +(step)f(is)h(to)f(ensure)g(that)f(the)h(result)g(of)h(the)f(routing)g(phasis) +g(is)i(correct.)k(This)19 b(will)79 1879 y(b)r(e)e(done)g(in)i(three)d(steps) +h(:)146 1989 y(1.)28 b(Design)18 b(rule)g(c)n(hec)n(king,)g(using)g(the)f +Fp(symb)m(olic)30 b(DR)o(C)d Fo(to)r(ol)17 b Fq(DRuC)p Fo(.)146 +2100 y(2.)28 b(Extration)17 b(of)h(the)f(gate)g Fp(netlist)29 +b Fo(from)17 b(the)g Fp(layout)29 b Fo(using)17 b Fq(Lynx)p +Fo(.)146 2211 y(3.)28 b(Chec)n(king)d(coherency)d(b)r(et)n(w)n(een)i(the)g +(extracted)e Fp(netlist)36 b Fo(\()p Fm(.al)25 b Fo(format\))d(and)j(the)f +(reference)e Fp(netlist)217 2277 y Fo(\()p Fm(.vst)c Fo(format\).)79 +2446 y Fq(Hierarc)n(h)n(y)23 b(managemen)n(t)236 2579 y Fo(In)15 +b(some)e(cases,)h(the)g(routing)f(to)r(ol)h Fq(DPR)g Fo(is)h(allo)n(w)n(ed)g +(to)f(p)r(erform)e(\015attening)g(in)j(the)f Fp(layout)25 b +Fo(view.)f(As)79 2645 y(a)16 b(consequence,)f Fp(netlist)28 +b Fo(extracted)14 b(from)i(the)f Fp(layout)c Fo(ma)n(y)16 b(ha)n(v)n(e)h(a)g +(di\013eren)n(t)f(hierarc)n(h)n(y)h(than)e(the)h(reference)79 +2711 y Fp(netlist)10 b Fo(.)30 b(In)20 b(order)f(to)g(pro)r(cess)f(to)h(the)h +(v)m(alidations,)g(w)n(e)g(ask)g(to)f(the)g(to)r(ols)g(in)n(v)n(olv)n(ed)j +(in)e(the)f(c)n(hec)n(k)h(to)f(w)n(ork)79 2778 y(at)e(a)i(gate)d(lev)n(el.) +1226 3946 y(13)p eop +%%Page: 14 15 +14 14 bop 79 260 a Fq(DRuC)21 b(:)g Fp(symb)m(olic)32 b Fq(desing)22 +b(rules)h(c)n(hec)n(king)p 236 345 2104 3 v 236 446 3 101 v +273 417 a Fm($)30 b(druc)f(sample)p 654 417 18 3 v 21 w(dpt)p +2337 446 3 101 v 236 448 2104 3 v 607 2192 a @beginspecial +0 @llx 0 @lly 612 @urx 792 @ury 2326 @rwi @setspecial +%%BeginDocument: ./ps/trace-druc-1.ps + + +/origstate save def + +20 dict begin + +/grays 612 string def % space for gray scale line +/npixls 0 def +/rgbindx 0 def + +0 0 translate + +612.00000 792.00000 scale + +/cmap 6 string def + + +currentfile cmap readhexstring +00 44 88 bf e5 ff +pop pop % lose return values from readhexstring + + +/rlecmapimage { + /buffer 1 string def + /rgbval 3 string def + /block 384 string def + + % proc to read a block from file, and return RGB data + { currentfile buffer readhexstring pop + /bcount exch 0 get store + bcount 128 ge + { % it's a non-run block + 0 1 bcount 128 sub + { currentfile buffer readhexstring pop pop + + % look up value in gray map + /rgbval cmap buffer 0 get 1 getinterval store + + % and put it in position i in block + block exch rgbval putinterval + } for + block 0 bcount 127 sub getinterval + } + + { % else it's a run block + currentfile buffer readhexstring pop pop + + % look up value in graymap + /rgbval cmap buffer 0 get 1 getinterval store + + 0 1 bcount { block exch rgbval putinterval } for + + block 0 bcount 1 add getinterval + } ifelse + } % end of proc + image +} bind def + + +612 792 8 % dimensions of data +[612 0 0 -792 0 792] % mapping matrix +rlecmapimage + +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +07051a038101037f037f037f037f03190381010319030805 +07051a038101037f037f037f037f03190381010318038101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +0705010304027f017f017f017f01440181030203028101050705 +07050103040281010311038101037f037f037f037f030503810103110381010311038201 +030203028101050705 +070501030402820103021002820103027f027f027f027f02040282010302100282010302 +10028201030203028101050705 +070501030402820103021002820103027f027f027f027f02040282010302100282010302 +10028201030203028101050705 +070501030402820103021002820103027f021902010015020400050201001a0201000102 +0100220201008102008100020302090020020100810200810002050201000b0201000802 +0100060201007f021c02820103028102030b038101028302010302100282010302030281 +01050705 +070501030402820103021002820103027f02190201001302020002020200030201001a02 +010001020100170201000702010001020100040201000202010023020100810200810002 +050201000b02010008020100070201007f021b0282010302820203020a02810102830201 +030210028201030203028101050705 +070501030402820103021002820103027f022e02020004020200020201001a0201000102 +010017020100070201000202010002020100030201002302810002810200810002130281 +000208020100070201007f021b0282010302820203020a02810102830201030210028201 +030203028101050705 +070501030402820103021002820103027f02190201000102010081020081000204020200 +020201000102010083020002008100020102010003020200050202000302030002020100 +010201008102000100040202000402030001020400050201000302010081020081000203 +020100040203000202010081020082000200820002008200020001000302010002028100 +028102000300030201000102010081020001000302810002010203000202010081020001 +00030201007f021b0282010302820203020a028101028302010302100282010302030281 +01050705 +070501030402820103028102030b0381010283020103027f021902010001020200810200 +810002020204008102008100028102008200020081000281020081000281020081000201 +020100810200810002020204000102010001020100010201000102020081020001000202 +010081020081000201020200810200810002810200810002060201000402020005020100 +030201000102010001020400810200010081020001008102008100020102010001020100 +010202008102008100020102010001020200810200010001020100010202008102008100 +0281020001008102000100020201007f021b0282010302820203020a0281010283020103 +020402040381010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100020282000200820002008100028102008100028102008100028102008100 +028102008100020102010001020100020281000204020100010201000102010002020100 +010201000202010001020100050201000602010005020200050201000302010001020100 +010201000302010001020100010201000602010001020100020201000102010001020100 +0202010001020100010201000502010002020100030201007f021a028201030282020302 +0a0281010283020103020402810302020281010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100040201008102008200020081000201020100010201000102010002020100 +010201000602040001020100010201000202010001020100020201000202030002020100 +050201000502010081020081000203020100030205000102010003020100010201000102 +010006020100010201000202010001020100010201000202010001020100020203000202 +010002020100040201007f02190282010302820203020a02810102830201030204028103 +02020281010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100040201008102008200020081000281020081000201020100010201000202 +010001020100050201000102010001020100010201000202010001020100020201000402 +020001020100060201000302010002020100030201000302010005020100030201000102 +010001020100060281000201020100020201000102010001020100020201000102810002 +040202000102010002020100030201007f021a0282010302820203020a02810102830201 +03020402810302020281010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100020282000200810002810200010081020001000302010001020100020201 +000102010002028100028102008100028102008100028102008100028102008100020102 +010001020100020201000502010001020100070201000202010002020100030201000302 +010005020100030201000102010001020100060281000201020100020201000102010001 +020100020201000102810002050201000102010002020100020201007f021b0282010302 +820203020a02810102830201030204028103020202810102040282010302030281010507 +05 +070501030402820103028102010c010102820103027f0219020100010202008102008100 +0202020400010201000b0201000202010081020081000202020400010205000102010001 +020100020201000202010081020081000201020200810200810002810200830002000204 +020100010201000402010002020100030202008102008100028102008100020202010001 +020100010201000202010081020081000201020200810200810002010201000102010002 +0201008102008100020102020081020081000281020081000201020100020201007f021b +0282010302820203020a0281010283020103020402050105028201030203028101050705 + +070501030402820103021002820103027f02190201000102040005020200030201000202 +010005020100030202000502020003020200810200820002008100028102008100020102 +010003020200040203000302010006020100010201000402010002020100040203000202 +010003020100010201000102010002020100810200810002010201008102008100020202 +01000102010002020100810200810002020203000202010002020100020201007f021b02 +82010302820203020a02810102830201030210028201030203028101050705 +070501030402820103021002820103027f021902010001020100100204004b0201006202 +01007f021b0282010302820203020a028101028302010302100282010302030281010507 +05 +070501030402820103021002820103027f02180202000102010061020100620201007f02 +1b0282010302820203020a02810102830201030210028201030203028101050705 +070501030402820103021002820103027f02180201000202010062020100600201007f02 +1c02820103028102010c0101028201030210028201030203028101050705 +070501030402820103021002820103027f027f027f027f02040282010302100282010302 +10028201030203028101050705 +0705010304028201030111018103017f017f017f017f0105018103011101810301110181 +030203028101050705 +07057f017f017f017f0152010805 +070506038101050c058104057f057f057f057f05320581010305030805 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405030501007f057f057f057f052c058201030203028101 +050705 +0705010304028101050c05810405030501000c05020038050300130502007f057f057f05 +48058201030203028101050705 +0705010304028101050c05810405020504000b0501003a05010014050100080501007f05 +7f057f053d058201030203028101050705 +0705010304028101050c0581040501050100010501000b0501003a050100140501000805 +01007f057f057f053d058201030203028101050705 +0705010304028101050c05810405010502000b0504008105008200050004008105000100 +010504000805040001050300810500860005000500050082000500010003050100030503 +00090506008105000100010505007f057f057f053a058201030203028101050705 +0705010304028101050c0581040502050300080501000105010001050200830500050081 +000581050082000500810005810500810005060502000105810005030501008105000400 +810500810005810500810005010501000205010001050100070501000105010081050081 +00058105008100058105008100057f057f057f053c058201030203028101050705 +0705010304028101050c0581040504050200070501000105010001050100030501000105 +01008105008100050b050300020504008105008600050005000500810005810500810005 +010501000205050007050100010501008105008100058105008100058105008100057f05 +7f057f053c058201030203028101050705 +0705010304028101050c0581040501058100050105010007050100010501000105010003 +050100010501008105008100050d05020081050081000581050082000500860005000500 +050081000581050081000501050100020501000b05010001050100810500810005810500 +8100058105008100057f057f057f053c058201030203028101050705 +0705010304028101050c0581040501050100010501000705010001050100010501000305 +010001050100810500810005810500810005060501000105010081050081000581050082 +000500860005000500050081000581050081000501050100020501000105010007050100 +01050100810500810005810500810005810500810005820500057f057f057f0539058201 +030203028101050705 +0705010304028101050c058104050105040009050a000205020081050082000500020009 +05030002050700850500050005000300010505000105030009050a00030502007f057f05 +7f053b058201030203028101050705 +0705010304028101050c058104050305010041050100200501007f057f057f0545058201 +030203028101050705 +0705010304028101050c05810405030501004105010011050600070501007f057f057f05 +45058201030203028101050705 +0705010304028101050c05810405460503001e0503007f057f057f054405820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f058105000100030502000305020003050200030502 +000305020003050200260502000305020003050200030502000305020003050200030502 +007f050f0502000305020003050200030502000a0502007a058201030203028101050705 + +0705010304028101050c058104057f050100810500810005810500820005008100058105 +008200050081000581050082000500810005810500820005008100058105008200050081 +000581050082000500810005230501008105008100058105008200050081000581050082 +000500810005810500820005008100058105008200050081000581050082000500810005 +810500820005008100057f050c0501008105008100058105008200050081000581050082 +000500810005810500820005008100050705010081050081000578058201030203028101 +050705 +0705010304028101050c058104057f058100058105008100058205000581050081000582 +050005810500810005820500058105008100058205000581050081000582050005810500 +810005820500058105008100052305810005810500810005820500058105008100058205 +000581050081000582050005810500810005820500058105008100058205000581050081 +0005820500058105008100057f050c058100058105008100058205000581050081000582 +050005810500810005820500058105008100050705810005810500810005780582010302 +03028101050705 +0705010304028101050c058104057f058500050005000586050005000500058605000500 +050005860500050005000586050005000500058605000500050005860500050005000523 +058500050005000586050005000500058605000500050005860500050005000586050005 +00050005860500050005000586050005000500057f050c05850005000500058605000500 +050005860500050005000586050005000500050705850005000500057805820103020302 +8101050705 +0705010304028101050c058104057f058500050005000586050005000500058605000500 +050005860500050005000586050005000500058605000500050005860500050005000523 +058500050005000586050005000500058605000500050005860500050005000586050005 +00050005860500050005000586050005000500057f050c05850005000500058605000500 +050005860500050005000586050005000500050705850005000500057805820103020302 +8101050705 +0705010304028101050c058104057f058100058105000100820500058105000100820500 +058105000100820500058105000100820500058105000100820500058105000100820500 +058105000100230581000581050001008205000581050001008205000581050001008205 +000581050001008205000581050001008205000581050001008205000581050001007f05 +0c0581000581050001008205000581050001008205000581050001008205000581050001 +000705810005810500010078058201030203028101050705 +0705010304028101050c058104057f050100040501000405010004050100040501000405 +010004050100270501000405010004050100040501000405010004050100040501007f05 +100501000405010004050100040501000b0501007c058201030203028101050705 +0705010304028101050c058104057f058105000100030502000305020003050200030502 +000305020003050200260502000305020003050200030502000305020003050200030502 +007f050f0502000305020003050200030502000a0502007a058201030203028101050705 + +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f050e05020003050200180502000305020026050200 +03050200180502000305020073050200030502001f050200030502007a05820103020302 +8101050705 +0705010304028101050c058104057f050d05010081050081000581050082000500810005 +150501008105008100058105008200050081000523050100810500810005810500820005 +008100051505010081050081000581050082000500810005700501008105008100058105 +00820005008100051c050100810500810005810500820005008100057805820103020302 +8101050705 +0705010304028101050c058104057f050d05810005810500810005820500058105008100 +051505810005810500810005820500058105008100052305810005810500810005820500 +058105008100051505810005810500810005820500058105008100057005810005810500 +810005820500058105008100051c05810005810500810005820500058105008100057805 +8201030203028101050705 +0705010304028101050c058104057f050d05850005000500058605000500050005150585 +000500050005860500050005000523058500050005000586050005000500051505850005 +00050005860500050005000570058500050005000586050005000500051c058500050005 +0005860500050005000578058201030203028101050705 +0705010304028101050c058104057f050d05850005000500058605000500050005150585 +000500050005860500050005000523058500050005000586050005000500051505850005 +00050005860500050005000570058500050005000586050005000500051c058500050005 +0005860500050005000578058201030203028101050705 +0705010304028101050c058104057f050d05810005810500010082050005810500010015 +058100058105000100820500058105000100230581000581050001008205000581050001 +001505810005810500010082050005810500010070058100058105000100820500058105 +0001001c05810005810500010082050005810500010078058201030203028101050705 +0705010304028101050c058104057f050d05010004050100190501000405010027050100 +040501001905010004050100740501000405010020050100040501007c05820103020302 +8101050705 +0705010304028101050c058104057f050e05020003050200180502000305020026050200 +03050200180502000305020073050200030502001f050200030502007a05820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f050e050200030502001f050200030502001f050200 +030502001f0502000305020065050200030502002d0502007a0582010302030281010507 +05 +0705010304028101050c058104057f050d05010081050081000581050082000500810005 +1c050100810500810005810500820005008100051c050100810500810005810500820005 +008100051c05010081050081000581050082000500810005620501008105008100058105 +00820005008100052a05010081050081000578058201030203028101050705 +0705010304028101050c058104057f050d05810005810500810005820500058105008100 +051c05810005810500810005820500058105008100051c05810005810500810005820500 +058105008100051c05810005810500810005820500058105008100056205810005810500 +810005820500058105008100052a05810005810500810005780582010302030281010507 +05 +0705010304028101050c058104057f050d058500050005000586050005000500051c0585 +00050005000586050005000500051c058500050005000586050005000500051c05850005 +00050005860500050005000562058500050005000586050005000500052a058500050005 +000578058201030203028101050705 +0705010304028101050c058104057f050d058500050005000586050005000500051c0585 +00050005000586050005000500051c058500050005000586050005000500051c05850005 +00050005860500050005000562058500050005000586050005000500052a058500050005 +000578058201030203028101050705 +0705010304028101050c058104057f050d0581000581050001008205000581050001001c +0581000581050001008205000581050001001c0581000581050001008205000581050001 +001c05810005810500010082050005810500010062058100058105000100820500058105 +0001002a05810005810500010078058201030203028101050705 +0705010304028101050c058104057f050d05010004050100200501000405010020050100 +04050100200501000405010066050100040501002e0501007c0582010302030281010507 +05 +0705010304028101050c058104057f050e050200030502001f050200030502001f050200 +030502001f0502000305020065050200030502002d0502007a0582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f050e05020003050200260502000305020018050200 +030502001f05020003050200110502000305020003050200110502000305020003050200 +030502001105020003050200340502007a058201030203028101050705 +0705010304028101050c058104057f050d05010081050081000581050082000500810005 +230501008105008100058105008200050081000515050100810500810005810500820005 +008100051c050100810500810005810500820005008100050e0501008105008100058105 +0082000500810005810500820005008100050e0501008105008100058105008200050081 +000581050082000500810005810500820005008100050e05010081050081000581050082 +0005008100053105010081050081000578058201030203028101050705 +0705010304028101050c058104057f050d05810005810500810005820500058105008100 +052305810005810500810005820500058105008100051505810005810500810005820500 +058105008100051c05810005810500810005820500058105008100050e05810005810500 +81000582050005810500810005820500058105008100050e058100058105008100058205 +000581050081000582050005810500810005820500058105008100050e05810005810500 +810005820500058105008100053105810005810500810005780582010302030281010507 +05 +0705010304028101050c058104057f050d05850005000500058605000500050005230585 +000500050005860500050005000515058500050005000586050005000500051c05850005 +0005000586050005000500050e0585000500050005860500050005000586050005000500 +050e05850005000500058605000500050005860500050005000586050005000500050e05 +850005000500058605000500050005310585000500050005780582010302030281010507 +05 +0705010304028101050c058104057f050d05850005000500058605000500050005230585 +000500050005860500050005000515058500050005000586050005000500051c05850005 +0005000586050005000500050e0585000500050005860500050005000586050005000500 +050e05850005000500058605000500050005860500050005000586050005000500050e05 +850005000500058605000500050005310585000500050005780582010302030281010507 +05 +0705010304028101050c058104057f050d05810005810500010082050005810500010023 +058100058105000100820500058105000100150581000581050001008205000581050001 +001c0581000581050001008205000581050001000e058100058105000100820500058105 +0001008205000581050001000e0581000581050001008205000581050001008205000581 +050001008205000581050001000e05810005810500010082050005810500010031058100 +05810500010078058201030203028101050705 +0705010304028101050c058104057f050d05010004050100270501000405010019050100 +040501002005010004050100120501000405010004050100120501000405010004050100 +040501001205010004050100350501007c058201030203028101050705 +0705010304028101050c058104057f050e05020003050200260502000305020018050200 +030502001f05020003050200110502000305020003050200110502000305020003050200 +030502001105020003050200340502007a058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f050e05020003050200260502000305020018050200 +0305020018050200030502001f050200030502001f050200030502001105020003050200 +7f0532058201030203028101050705 +0705010304028101050c058104057f050d05010081050081000581050082000500810005 +230501008105008100058105008200050081000515050100810500810005810500820005 +0081000515050100810500810005810500820005008100051c0501008105008100058105 +00820005008100051c050100810500810005810500820005008100050e05010081050081 +0005810500820005008100057f0530058201030203028101050705 +0705010304028101050c058104057f050d05810005810500810005820500058105008100 +052305810005810500810005820500058105008100051505810005810500810005820500 +058105008100051505810005810500810005820500058105008100051c05810005810500 +810005820500058105008100051c05810005810500810005820500058105008100050e05 +810005810500810005820500058105008100057f0530058201030203028101050705 +0705010304028101050c058104057f050d05850005000500058605000500050005230585 +000500050005860500050005000515058500050005000586050005000500051505850005 +0005000586050005000500051c058500050005000586050005000500051c058500050005 +000586050005000500050e058500050005000586050005000500057f0530058201030203 +028101050705 +0705010304028101050c058104057f050d05850005000500058605000500050005230585 +000500050005860500050005000515058500050005000586050005000500051505850005 +0005000586050005000500051c058500050005000586050005000500051c058500050005 +000586050005000500050e058500050005000586050005000500057f0530058201030203 +028101050705 +0705010304028101050c058104057f050d05810005810500010082050005810500010023 +058100058105000100820500058105000100150581000581050001008205000581050001 +00150581000581050001008205000581050001001c058100058105000100820500058105 +0001001c0581000581050001008205000581050001000e05810005810500010082050005 +81050001007f0530058201030203028101050705 +0705010304028101050c058104057f050d05010004050100270501000405010019050100 +040501001905010004050100200501000405010020050100040501001205010004050100 +7f0534058201030203028101050705 +0705010304028101050c058104057f050e05020003050200260502000305020018050200 +0305020018050200030502001f050200030502001f050200030502001105020003050200 +7f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f050e05020003050200260502000305020018050200 +030502000305020003050200030502002d050200030502001f0502000305020011050200 +030502007f0532058201030203028101050705 +0705010304028101050c058104057f050d05010081050081000581050082000500810005 +230501008105008100058105008200050081000515050100810500810005810500820005 +008100058105008200050081000581050082000500810005810500820005008100052a05 +0100810500810005810500820005008100051c0501008105008100058105008200050081 +00050e050100810500810005810500820005008100057f05300582010302030281010507 +05 +0705010304028101050c058104057f050d05810005810500810005820500058105008100 +052305810005810500810005820500058105008100051505810005810500810005820500 +058105008100058205000581050081000582050005810500810005820500058105008100 +052a05810005810500810005820500058105008100051c05810005810500810005820500 +058105008100050e05810005810500810005820500058105008100057f05300582010302 +03028101050705 +0705010304028101050c058104057f050d05850005000500058605000500050005230585 +000500050005860500050005000515058500050005000586050005000500058605000500 +050005860500050005000586050005000500052a05850005000500058605000500050005 +1c058500050005000586050005000500050e058500050005000586050005000500057f05 +30058201030203028101050705 +0705010304028101050c058104057f050d05850005000500058605000500050005230585 +000500050005860500050005000515058500050005000586050005000500058605000500 +050005860500050005000586050005000500052a05850005000500058605000500050005 +1c058500050005000586050005000500050e058500050005000586050005000500057f05 +30058201030203028101050705 +0705010304028101050c058104057f050d05810005810500010082050005810500010023 +058100058105000100820500058105000100150581000581050001008205000581050001 +008205000581050001008205000581050001008205000581050001002a05810005810500 +01008205000581050001001c0581000581050001008205000581050001000e0581000581 +050001008205000581050001007f0530058201030203028101050705 +0705010304028101050c058104057f050d05010004050100270501000405010019050100 +040501000405010004050100040501002e05010004050100200501000405010012050100 +040501007f0534058201030203028101050705 +0705010304028101050c058104057f050e05020003050200260502000305020018050200 +030502000305020003050200030502002d050200030502001f0502000305020011050200 +030502007f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f050e05020003050200260502000305020018050200 +03050200110502000305020026050200030502001f050200030502001105020003050200 +7f0532058201030203028101050705 +0705010304028101050c058104057f050d05010081050081000581050082000500810005 +230501008105008100058105008200050081000515050100810500810005810500820005 +008100050e05010081050081000581050082000500810005230501008105008100058105 +00820005008100051c050100810500810005810500820005008100050e05010081050081 +0005810500820005008100057f0530058201030203028101050705 +0705010304028101050c058104057f050d05810005810500810005820500058105008100 +052305810005810500810005820500058105008100051505810005810500810005820500 +058105008100050e05810005810500810005820500058105008100052305810005810500 +810005820500058105008100051c05810005810500810005820500058105008100050e05 +810005810500810005820500058105008100057f0530058201030203028101050705 +0705010304028101050c058104057f050d05850005000500058605000500050005230585 +000500050005860500050005000515058500050005000586050005000500050e05850005 +00050005860500050005000523058500050005000586050005000500051c058500050005 +000586050005000500050e058500050005000586050005000500057f0530058201030203 +028101050705 +0705010304028101050c058104057f050d05850005000500058605000500050005230585 +000500050005860500050005000515058500050005000586050005000500050e05850005 +00050005860500050005000523058500050005000586050005000500051c058500050005 +000586050005000500050e058500050005000586050005000500057f0530058201030203 +028101050705 +0705010304028101050c058104057f050d05810005810500010082050005810500010023 +058100058105000100820500058105000100150581000581050001008205000581050001 +000e05810005810500010082050005810500010023058100058105000100820500058105 +0001001c0581000581050001008205000581050001000e05810005810500010082050005 +81050001007f0530058201030203028101050705 +0705010304028101050c058104057f050d05010004050100270501000405010019050100 +040501001205010004050100270501000405010020050100040501001205010004050100 +7f0534058201030203028101050705 +0705010304028101050c058104057f050e05020003050200260502000305020018050200 +03050200110502000305020026050200030502001f050200030502001105020003050200 +7f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f050e05020003050200260502000305020018050200 +0305020018050200030502001f050200030502001f050200030502001105020003050200 +7f0532058201030203028101050705 +0705010304028101050c058104057f050d05010081050081000581050082000500810005 +230501008105008100058105008200050081000515050100810500810005810500820005 +0081000515050100810500810005810500820005008100051c0501008105008100058105 +00820005008100051c050100810500810005810500820005008100050e05010081050081 +0005810500820005008100057f0530058201030203028101050705 +0705010304028101050c058104057f050d05810005810500810005820500058105008100 +052305810005810500810005820500058105008100051505810005810500810005820500 +058105008100051505810005810500810005820500058105008100051c05810005810500 +810005820500058105008100051c05810005810500810005820500058105008100050e05 +810005810500810005820500058105008100057f0530058201030203028101050705 +0705010304028101050c058104057f050d05850005000500058605000500050005230585 +000500050005860500050005000515058500050005000586050005000500051505850005 +0005000586050005000500051c058500050005000586050005000500051c058500050005 +000586050005000500050e058500050005000586050005000500057f0530058201030203 +028101050705 +0705010304028101050c058104057f050d05850005000500058605000500050005230585 +000500050005860500050005000515058500050005000586050005000500051505850005 +0005000586050005000500051c058500050005000586050005000500051c058500050005 +000586050005000500050e058500050005000586050005000500057f0530058201030203 +028101050705 +0705010304028101050c058104057f050d05810005810500010082050005810500010023 +058100058105000100820500058105000100150581000581050001008205000581050001 +00150581000581050001008205000581050001001c058100058105000100820500058105 +0001001c0581000581050001008205000581050001000e05810005810500010082050005 +81050001007f0530058201030203028101050705 +0705010304028101050c058104057f050d05010004050100270501000405010019050100 +040501001905010004050100200501000405010020050100040501001205010004050100 +7f0534058201030203028101050705 +0705010304028101050c058104057f050e05020003050200260502000305020018050200 +0305020018050200030502001f050200030502001f050200030502001105020003050200 +7f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f050e050200030502001f050200030502001f050200 +0305020018050200030502001f050200030502001f050200030502001805020003050200 +2d0502007a058201030203028101050705 +0705010304028101050c058104057f050d05010081050081000581050082000500810005 +1c050100810500810005810500820005008100051c050100810500810005810500820005 +0081000515050100810500810005810500820005008100051c0501008105008100058105 +00820005008100051c050100810500810005810500820005008100051505010081050081 +0005810500820005008100052a05010081050081000578058201030203028101050705 +0705010304028101050c058104057f050d05810005810500810005820500058105008100 +051c05810005810500810005820500058105008100051c05810005810500810005820500 +058105008100051505810005810500810005820500058105008100051c05810005810500 +810005820500058105008100051c05810005810500810005820500058105008100051505 +810005810500810005820500058105008100052a05810005810500810005780582010302 +03028101050705 +0705010304028101050c058104057f050d058500050005000586050005000500051c0585 +00050005000586050005000500051c058500050005000586050005000500051505850005 +0005000586050005000500051c058500050005000586050005000500051c058500050005 +0005860500050005000515058500050005000586050005000500052a0585000500050005 +78058201030203028101050705 +0705010304028101050c058104057f050d058500050005000586050005000500051c0585 +00050005000586050005000500051c058500050005000586050005000500051505850005 +0005000586050005000500051c058500050005000586050005000500051c058500050005 +0005860500050005000515058500050005000586050005000500052a0585000500050005 +78058201030203028101050705 +0705010304028101050c058104057f050d0581000581050001008205000581050001001c +0581000581050001008205000581050001001c0581000581050001008205000581050001 +00150581000581050001008205000581050001001c058100058105000100820500058105 +0001001c0581000581050001008205000581050001001505810005810500010082050005 +81050001002a05810005810500010078058201030203028101050705 +0705010304028101050c058104057f050d05010004050100200501000405010020050100 +040501001905010004050100200501000405010020050100040501001905010004050100 +2e0501007c058201030203028101050705 +0705010304028101050c058104057f050e050200030502001f050200030502001f050200 +0305020018050200030502001f050200030502001f050200030502001805020003050200 +2d0502007a058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f050e05020003050200180502000305020026050200 +030502001f0502000305020018050200030502001805020003050200030502001f050200 +030502001f050200030502007a058201030203028101050705 +0705010304028101050c058104057f050d05010081050081000581050082000500810005 +150501008105008100058105008200050081000523050100810500810005810500820005 +008100051c05010081050081000581050082000500810005150501008105008100058105 +008200050081000515050100810500810005810500820005008100058105008200050081 +00051c050100810500810005810500820005008100051c05010081050081000581050082 +00050081000578058201030203028101050705 +0705010304028101050c058104057f050d05810005810500810005820500058105008100 +051505810005810500810005820500058105008100052305810005810500810005820500 +058105008100051c05810005810500810005820500058105008100051505810005810500 +810005820500058105008100051505810005810500810005820500058105008100058205 +00058105008100051c05810005810500810005820500058105008100051c058100058105 +008100058205000581050081000578058201030203028101050705 +0705010304028101050c058104057f050d05850005000500058605000500050005150585 +000500050005860500050005000523058500050005000586050005000500051c05850005 +000500058605000500050005150585000500050005860500050005000515058500050005 +0005860500050005000586050005000500051c058500050005000586050005000500051c +0585000500050005860500050005000578058201030203028101050705 +0705010304028101050c058104057f050d05850005000500058605000500050005150585 +000500050005860500050005000523058500050005000586050005000500051c05850005 +000500058605000500050005150585000500050005860500050005000515058500050005 +0005860500050005000586050005000500051c058500050005000586050005000500051c +0585000500050005860500050005000578058201030203028101050705 +0705010304028101050c058104057f050d05810005810500010082050005810500010015 +058100058105000100820500058105000100230581000581050001008205000581050001 +001c05810005810500010082050005810500010015058100058105000100820500058105 +000100150581000581050001008205000581050001008205000581050001001c05810005 +81050001008205000581050001001c058100058105000100820500058105000100780582 +01030203028101050705 +0705010304028101050c058104057f050d05010004050100190501000405010027050100 +040501002005010004050100190501000405010019050100040501000405010020050100 +0405010020050100040501007c058201030203028101050705 +0705010304028101050c058104057f050e05020003050200180502000305020026050200 +030502001f0502000305020018050200030502001805020003050200030502001f050200 +030502001f050200030502007a058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f058105000100030502000305020003050200030502 +000305020003050200260502000305020003050200030502000305020018050200030502 +000305020018050200030502000305020003050200110502000305020026050200030502 +0003050200030502007f0508058201030203028101050705 +0705010304028101050c058104057f050100810500810005810500820005008100058105 +008200050081000581050082000500810005810500820005008100058105008200050081 +000581050082000500810005230501008105008100058105008200050081000581050082 +000500810005810500820005008100058105008200050081000515050100810500810005 +810500820005008100058105008200050081000515050100810500810005810500820005 +0081000581050082000500810005810500820005008100050e0501008105008100058105 +008200050081000523050100810500810005810500820005008100058105008200050081 +0005810500820005008100057f0506058201030203028101050705 +0705010304028101050c058104057f058100058105008100058205000581050081000582 +050005810500810005820500058105008100058205000581050081000582050005810500 +810005820500058105008100052305810005810500810005820500058105008100058205 +000581050081000582050005810500810005820500058105008100051505810005810500 +810005820500058105008100058205000581050081000515058100058105008100058205 +000581050081000582050005810500810005820500058105008100050e05810005810500 +810005820500058105008100052305810005810500810005820500058105008100058205 +0005810500810005820500058105008100057f0506058201030203028101050705 +0705010304028101050c058104057f058500050005000586050005000500058605000500 +050005860500050005000586050005000500058605000500050005860500050005000523 +058500050005000586050005000500058605000500050005860500050005000586050005 +000500051505850005000500058605000500050005860500050005000515058500050005 +00058605000500050005860500050005000586050005000500050e058500050005000586 +050005000500052305850005000500058605000500050005860500050005000586050005 +000500057f0506058201030203028101050705 +0705010304028101050c058104057f058500050005000586050005000500058605000500 +050005860500050005000586050005000500058605000500050005860500050005000523 +058500050005000586050005000500058605000500050005860500050005000586050005 +000500051505850005000500058605000500050005860500050005000515058500050005 +00058605000500050005860500050005000586050005000500050e058500050005000586 +050005000500052305850005000500058605000500050005860500050005000586050005 +000500057f0506058201030203028101050705 +0705010304028101050c058104057f058100058105000100820500058105000100820500 +058105000100820500058105000100820500058105000100820500058105000100820500 +058105000100230581000581050001008205000581050001008205000581050001008205 +000581050001008205000581050001001505810005810500010082050005810500010082 +050005810500010015058100058105000100820500058105000100820500058105000100 +8205000581050001000e0581000581050001008205000581050001002305810005810500 +01008205000581050001008205000581050001008205000581050001007f050605820103 +0203028101050705 +0705010304028101050c058104057f050100040501000405010004050100040501000405 +010004050100270501000405010004050100040501000405010019050100040501000405 +010019050100040501000405010004050100120501000405010027050100040501000405 +0100040501007f050a058201030203028101050705 +0705010304028101050c058104057f058105000100030502000305020003050200030502 +000305020003050200260502000305020003050200030502000305020018050200030502 +000305020018050200030502000305020003050200110502000305020026050200030502 +0003050200030502007f0508058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f05710501002505030016050200110502007f056505 +8201030203028101050705 +0705010304028101050c058104057f05590505002a0505000a0501001105030001050100 +120501007f0565058201030203028101050705 +0705010304028101050c058104057f055a050100010501002a0501000105010009050100 +1005010001050100810500810005110501007f0565058201030203028101050705 +0705010304028101050c058104057f055a05010001050100010503000205040081050002 +000305020081050001008105000100080501000105040081050001000205010003050300 +080501000105010081050082000500810005010503000205040081050081000581050081 +000581050002000105010081050001007f0553058201030203028101050705 +0705010304028101050c058104057f055a05010001050100810500810005810500820005 +000100010581000501050100020501000105010081050001008105008100050605040001 +050100010501000205010002050100010501000705010004050200810500820005008100 +058105008200050081000581050082000500820005008100058105008100058105008100 +058105000100820500057f0552058201030203028101050705 +0705010304028101050c058104057f055a05010001050100810500040001050300030501 +000205010001050100810500810005810500810005060501008105008100058105008100 +058105008100050105010002050500070501000405010001050100810500040081050081 +00050305030002050500010501007f0556058201030203028101050705 +0705010304028101050c058104057f055a05010001050100810500810005060502000205 +010002050100010501008105008100058105008100050605010001050100810500810005 +81050081000501050100020501000b050100010501008105008100058105008200050081 +0005030501000405030002050100050501007f0556058201030203028101050705 +0705010304028101050c058104057f055a05010001050100810500810005810500820005 +008100058105008100050105010002050100010501008105008100058105008100050605 +010001050100810500810005810500810005010501000205010001050100070501000105 +010081050081000581050082000500810005810500820005008100058105008200050082 +0005008100058105008100058105008100058105008100057f0555058201030203028101 +050705 +0705010304028101050c058104057f055905050002050300020503000105050001050800 +810500810005050503008105000100810500010081050006000105030009050300810500 +0100810500010001050300020503008105000100010502008105000200010504007f0554 +058201030203028101050705 +0705010304028101050c058104057f057a0501007f057f05350582010302030281010507 +05 +0705010304028101050c058104057f057a0501007f057f05350582010302030281010507 +05 +0705010304028101050c058104057f05770503007f057f05360582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f051b05030002050300040501007305030009050300 +350502001d05030009050300020503007f050e058201030203028101050705 +0705010304028101050c058104057f051505020004050100040501002d05030002050200 +01050500090504000f05010018050100010501000705010001050100350501001c050100 +0105010007050100010501008105008100058105008100057f050c058201030203028101 +050705 +0705010304028101050c058104057f051605010004050100040501002c05010001050100 +02050100020501000105010007050100010501000f0501001c0501000705010001050100 +350501001c0501000105010007050100010501008105008100058105008100057f050c05 +8201030203028101050705 +0705010304028101050c058104057f051505010082050005020501000405010002050300 +030503008105008200050001000205040001050300080501000105010001050100820500 +058105008100058105008100050605010003050300810500010081050003008105000400 +01050300810500850005000500050b050100070501000105010032050400810500820005 +000400810500010001050400070501000105010007050100010501008105008100058105 +008100057f050c058201030203028101050705 +0705010304028101050c058104057f051505010082050005020501000405010004050100 +060501008105000100810500820005008100058105008200050081000581050081000506 +050100050501008205000581050081000581050081000506050300020501000105010081 +050001000105810005810500810005020501000105010081050004000905020008050100 +010501003105010001050100010502008305000500810005810500820005008100058105 +008100050905010008050100010501008105008100058105008100057f050c0582010302 +03028101050705 +0705010304028101050c058104057f051505030003050100040501000405010003050400 +810500810005810500820005008100050305050007050100050503000105010001050100 +090503008105008100058205000501050300020501000305050081050085000500050005 +0a0501000705010001050100310501000105010001050100030501000105010081050081 +00050c05010009050100010501008105008100058105008100057f050c05820103020302 +8101050705 +0705010304028101050c058104057f051405010001050100020501000405010004050100 +020501000105010081050081000581050082000500810005030501000b05010001050100 +810500810005810500820005008100058105008100050a05010001050300040502000105 +010003050100040501008405000500050a05010007050100010501003105010001050100 +0105010003050100010501008105008100050b0501000a05010001050100810500810005 +8105008100057f050c058201030203028101050705 +0705010304028101050c058104057f051405010001050100020501000405010004050100 +020501000105010081050081000581050082000500810005810500820005008100058105 +008100050605010001050100810500810005810500820005008100058105008100050605 +010001050100010502000205010001050100010501000105820005008100058105008200 +0500850005000500050605010001050100020501000205010001050100020501002c0501 +000105010001050100030501000105010081050081000581050081000506050100010501 +000205010002050100010501008105008100058105008100057f050c0582010302030281 +01050705 +0705010304028101050c058104057f051305020001050800810500040081050004000105 +080081050081000581050002000205030009050300810500010001050700080504000305 +010003050300030502000205030081050001008405000500050705030003050100030503 +00030501002d050a00020502008105008200050002000805050002050100030503000205 +03007f050e058201030203028101050705 +0705010304028101050c058104057f05770501003c0501007f0579058201030203028101 +050705 +0705010304028101050c058104057f05770501007f057f05380582010302030281010507 +05 +0705010304028101050c058104057f05760503007f057f05370582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f053905010008050200160581000508058100050c05 +01000305030002050300020503007f057f0521058201030203028101050705 +0705010304028101050c058104057f05150503002b050100050501000c0501000b050100 +090503000205010001050100810500810005810500820005008100058105008100050c05 +02000205010081050001000305040081050004000f050300020502000305030007050300 +8105000400040504008105000400070505007f0522058201030203028101050705 +0705010304028101050c058104057f0514050100010501002a050100050501000c050100 +0b0501000b0501000205010001050100810500810005810500810005030501000e050200 +810500810005010501000205010001050100020501001005010001050100020501000205 +010001050100070501000105010081050081000503050100010501000205010009058200 +050083000500057f0521058201030203028101050705 +0705010304028101050c058104057f051405010001050100010503008105008200050001 +008105000200810500030081050001008105000200030502008105000200810500810005 +81050004000805010004050400030501000a050100020501000105010081050081000581 +0500810005030501000e0502008105008100058105008300050005810500810005050501 +001005010001050100010501008205000581050081000581050081000506050200810500 +8200050081000503050100060501000b0501000305030002050300810500850005000500 +057f050d058201030203028101050705 +0705010304028101050c058104057f051405010004050100010501008105008100058105 +008200050081000581050081000581050001008205000501050100020501000105010081 +050001008105008100058105008100050a0501000305010001050100030501000a050100 +0305040001050400020502000f0503008205000581050083000500058105000200040501 +001005010005050100820500058105008100058105008100050705010082050005810500 +81000503050300040501000b05010002050100010501000405010081050004007f050d05 +8201030203028101050705 +0705010304028101050c058104057f051405010004050100010501008105008100058105 +008200050081000582050005010501000505010002050100010501008105008100058105 +008100058105008100050a05010003050100070501000a05010006050100040501000405 +01000e050100840500050005810500020003050300020501001005010005050300010501 +00010501008105000400010502000205010006050300020501000b050100020505000105 +0400810500850005000500057f050c058201030203028101050705 +0705010304028101050c058104057f051405010001050100810500810005810500820005 +008100058105008100058105000200020501000505010002050100010501008105008100 +058105008100058105008100050a05010003050100070501000a05010006050100040501 +00040501000e050100850500050005008100058105008100050305010002050100100501 +000105010081050081000581050082000500810005810500810005070502000205010008 +050100020501000b050100020501000405010001050100810500850005000500057f050c +058201030203028101050705 +0705010304028101050c058104057f051405010001050100810500810005810500820005 +008100058105008100058105000100030501000505010002050100010501008105008100 +0581050081000581050081000582050005070501000305010001050100030501000a0501 +000505010004050100010501000105010002050100090501000205820005008100058105 +008200050081000581050081000501050100040501000905010001050100810500810005 +810500820005008100058105008100050805010002050100010581000581050081000581 +0500810005010501000b0501000205010001050100810500810005810500820005008500 +05000500057f050c058201030203028101050705 +0705010304028101050c058104057f051505030002050300010504000305010002050400 +01050500010507008105000100020502000a050100030503000305010009050500810500 +020002050300030503000305010008050200020503000105070001050500020501000a05 +030081050001000105020081050002000a05810005010505000105040001050500080503 +0002050300020507008405000500057f050c058201030203028101050705 +0705010304028101050c058104057f05220501000505010015050100170501000b050100 +26050100270501007f0572058201030203028101050705 +0705010304028101050c058104057f052205010005050100150501001905810005080581 +00057f057f0546058201030203028101050705 +0705010304028101050c058104057f052105030003050300110503007f057f056e058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0532050100020503007f0581050002000b05010020 +0501000b05010001050200150503007f0513058201030203028101050705 +0705010304028101050c058104057f05140505001e050100340501004b05010011050200 +2c050100140501007f0516058201030203028101050705 +0705010304028101050c058104057f051505010001058100051d050100340501004b0501 +00100501008105008100052a050100140501007f0516058201030203028101050705 +0705010304028101050c058104057f051505010009050100840500050005010503000105 +0300040501000a0507008105000300810500010081050082000500010002050300010501 +0081050001008105000400020501001f0504000105030002050300070503008105000100 +010501000305040081050002000205810005810500820005008500050005000501050300 +020504008105000200090503000205040081050082000500010008050500810500820005 +0001007f050d058201030203028101050705 +0705010304028101050c058104057f051505030008050500040501000205010004050100 +090502000105820005008100058105008200050081000581050082000500810005810500 +82000500810005810500810005810500010082050005810500810005040501001e050100 +010501000405010081050081000581050081000506050100010501000205010002050200 +010581000501050100020585000500050005810500040004050100810500010001058100 +05010501000b050100020501000105010081050081000581050081000508050100030502 +00820500057f050c058201030203028101050705 +0705010304028101050c058104057f051505010082050005810500040081050085000500 +050005810500030002050100040501000a05030001050100010501008105008100058105 +008200050081000581050082000500810005810500810005810500810005030501002605 +010005050400810500810005810500820005000400010501008205000502050100030503 +000305010002058500050005000581050085000500050005810500030001050300030501 +000b050100020501000105010081050081000581050081000508050100030501007f0510 +058201030203028101050705 +0705010304028101050c058104057f05150501000a050100850500050005008100058105 +0081000501050100040501000c0502008105008100058105008200050081000581050082 +000500810005810500820005008100058105008100058105008100050305010026050100 +040501000105010081050081000581050081000507050300030501000505020002050100 +020581000581050001008105008600050005000500810005810500810005020502000205 +01000b050100020501000105010081050081000581050081000508050100030501007f05 +10058201030203028101050705 +0705010304028101050c058104057f051505010001058100050605010085050005000500 +810005810500810005010501000405010009050100010501008105008100058105008200 +050081000581050082000500810005810500820005008100058105008100058105008100 +05030501000105810005010501001e050100010501008105008100058105008200050081 +000581050081000508050100040501000205010001050100020501000205010004050100 +850500050005008100058105008200050081000581050081000501050100040501000405 +010002050100010501008105008100058105008100050105010004050100030501007f05 +10058201030203028101050705 +0705010304028101050c058104057f0514050500060502008405000500058105000a0081 +050004000805030002050200810500050001050400020503000105040003050200030501 +001f0503000205050081050002000a050100020505000105030001050500010502000105 +020084050005000581050004008105000200010505000205010002050b00010504000305 +01000205050081050003007f050e058201030203028101050705 +0705010304028101050c058104057f0553050100040501007f052c0501007f0526058201 +030203028101050705 +0705010304028101050c058104057f0553050100040501007f052c0501007f0526058201 +030203028101050705 +0705010304028101050c058104057f0552050300020503007f052a0503007f0525058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405080503007f058105000200130502007f057f057f0509 +058201030203028101050705 +0705010304028101050c0581040501050500020501000a05010004050100170505008105 +000400020503004205010014050100080501007f057f057e058201030203028101050705 + +0705010304028101050c05810405020501000105810005010501000a0501000405010018 +050100010501008105008100058105008200050081000581050081000540050100140501 +00080501007f057f057e058201030203028101050705 +0705010304028101050c0581040502050100050501000305030001050500810500040001 +050300810500820005000100080501000105010081050081000581050082000500810005 +81050081000507050300810500820005000100030501000a050400010503008105008600 +0500050005008200050001000305010003050300090506008105000100010505007f057f +057b058201030203028101050705 +0705010304028101050c0581040502050300030501000605010001050100040501000305 +010001050100810500010081050081000506050100010501008105000300010501000b05 +010001050100810500010081050081000501050100090502000105810005030501008105 +000400810500810005810500810005010501000205010001050100070501000105010081 +05008100058105008100058105008100057f057f057d058201030203028101050705 +0705010304028101050c0581040502050100820500050205010003050400010501000405 +010003050500810500810005810500810005060501000105010081050082000500810005 +8105008100050a050100010501008105008100058105008100050e050300020504008105 +008600050005000500810005810500810005010501000205050007050100010501008105 +008100058105008100058105008100057f057f057d058201030203028101050705 +0705010304028101050c0581040502050100050501000205010001050100010501000405 +010003050100040501000105010007050100010501008105008100058105008200050081 +000581050081000506050100010501008105008100058105008100051005020081050081 +000581050082000500860005000500050081000581050081000501050100020501000b05 +0100010501008105008100058105008100058105008100057f057f057d05820103020302 +8101050705 +0705010304028101050c0581040502050100050501000205010001050100010501000105 +810005810500810005830500050081000581050082000500810005810500810005060501 +000105010081050081000581050082000500810005810500810005060501000105010081 +050081000581050081000501050100090501000105010081050081000581050082000500 +860005000500050081000581050081000501050100020501000105010007050100010501 +00810500810005810500810005810500810005820500057f057f057a0582010302030281 +01050705 +0705010304028101050c0581040501050300020505000105050001050200030502000205 +030081050002008105008100050505050081050002008105000100810500020009050300 +8105000200810500810005010501000a0503000205070085050005000500030001050500 +0105030009050a00030502007f057f057c058201030203028101050705 +0705010304028101050c058104057f0506050100200501007f057f057f05060582010302 +03028101050705 +0705010304028101050c058104057f050605010011050600070501007f057f057f050605 +8201030203028101050705 +0705010304028101050c058104057f05050503001e0503007f057f057f05050582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104050f0503003d050300010501004f050300130502007f05 +7f056d058201030203028101050705 +0705010304028101050c0581040581050004000a0501000a050100100502000205060081 +05000200810500810005080501005805010014050100080501007f057f05620582010302 +03028101050705 +0705010304028101050c058104050105010001050100090501000a050100110502008105 +008200050081000581050082000500820005008100050905010058050100140501000805 +01007f057f0562058201030203028101050705 +0705010304028101050c0581040501050100010501000105030003050100030503000105 +050001050300080502008105008200050081000581050082000500830005000508050500 +81050002000305020081050002008105000100810500820005000100010503000a050100 +0a0504000105030081050086000500050005008200050001000305010003050300090506 +008105000100010505007f057f055f058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008100050105 +010002050100010501000105010003050100010501000705030083050005000300010502 +000c05010004050100020501000105010081050081000581050081000581050001008305 +000500810005810500810005080501000905020001058100050305010081050004008105 +008100058105008100050105010002050100010501000705010001050100810500810005 +8105008100058105008100057f057f0561058201030203028101050705 +0705010304028101050c0581040501050100010501008105000400020501000205050001 +0501000305050007050100850500050005008100058105008200050002000b0501000405 +010002050100010501008105008100058105008100058105008100050205050016050300 +020504008105008600050005000500810005810500810005010501000205050007050100 +010501008105008100058105008100058105008100057f057f0561058201030203028101 +050705 +0705010304028101050c0581040501050100010501008105008100050505010002050100 +05050100030501000b050100850500050005008100058105008200050082000500810005 +090501000405010002050100010501008105008100058105008100058105008100050205 +01001c050200810500810005810500820005008600050005000500810005810500810005 +01050100020501000b050100010501008105008100058105008100058105008100057f05 +7f0561058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008100050105 +010002050100010501000105010001058200050081000581050081000506050100020582 +000500810005810500820005008100058105008100050805010004050100020501000105 +010081050081000581050081000581050081000502050100010501000905010009050100 +010501008105008100058105008200050086000500050005008100058105008100050105 +010002050100010501000705010001050100810500810005810500810005810500810005 +820500057f057f055e058201030203028101050705 +0705010304028101050c0581040581050004000205030001050500010503000305020002 +050300070502000205060081050002008105000100060505008105000400010504000105 +02008105000500020503000a0501000a0503000205070085050005000500030001050500 +0105030009050a00030502007f057f0560058201030203028101050705 +0705010304028101050c05810405600501003f050100200501007f057f056a0582010302 +03028101050705 +0705010304028101050c05810405600501003f05010011050600070501007f057f056a05 +8201030203028101050705 +0705010304028101050c058104055d0503003f0503001e0503007f057f05690582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405190502000e0503003a0503002c050300080502005505 +810005110502007f057f0519058201030203028101050705 +0705010304028101050c0581040581050002001505010007050500020501000a05010004 +050100170505000a050100290581000502050100090501000f05810005080501000e0581 +000526050100130501007f057f0519058201030203028101050705 +0705010304028101050c058104050105010016050100080501000105810005010501000a +050100040501001805010001050100090501002805010003050100090501000e05010009 +0501000d05010026050200130501007f057f0519058201030203028101050705 +0705010304028101050c0581040501050100050503000205030002050400080501000505 +010003050300010505008105000400010503008105008200050001000805010001050400 +8105000100020501000305030002050400090501000c0501000305010003050300010504 +000205030004050100020503000105050001050400030501000205060084050005000501 +0503000205040008058200050081000507050100810500010001050400010504007f057f +0512058201030203028101050705 +0705010304028101050c0581040501050100040501000105010004050100810500810005 +810500810005070503000305010006050100010501000405010003050100010501008105 +000100810500810005060504000105010001050100020501000205010001050100810500 +01000105810005080501000b050100040501000605010081050081000581050082000500 +810005810500810005010501000205010001050100010501000305010001050100020501 +000205010001050100810500040081050081000581050082000500010001058100050705 +8200050081000508050200830500050081000581050082000500010001058100057f057f +0511058201030203028101050705 +0705010304028101050c0581040501050100040501000105010001050400810500810005 +810500810005070501008205000502050100030504000105010004050100030505008105 +008100058105008100050605010081050081000581050081000581050081000501050100 +020505000105030018050100040501000305040081050081000581050082000500810005 +810500810005010501000205050001050100030501000605010002050100040501008505 +000500050081000581050081000581050002000805810005810500810005080501000305 +010001050100010503007f057f0513058201030203028101050705 +0705010304028101050c0581040501050100040501000105010081050081000581050082 +000500810005810500810005070501000505010002050100010501000105010004050100 +030501000405010001050100070501000105010081050081000581050081000501050100 +020501000705020016050100050501000205010001050100810500810005810500820005 +008100058105008100058105008100050205010005050100030501000505010003050100 +040501008505000500050081000581050081000502050200070505000805010003050100 +01050100030502007f057f0512058201030203028101050705 +0705010304028101050c0581040501050100010581000581050081000581050082000500 +810005810500820005008100058105008100050705010005050100020501000105010001 +050100010581000581050081000583050005008100058105008200050081000581050081 +000506050100010501008105008100058105008100050105010002050100010501008105 +00810005810500810005080501000a050100050501000205010001050100810500810005 +810500820005008100058105008100058105008100050205010001050100010501000105 +820005008100058105008100058105008100050205010001050100810500860005000500 +050081000581050082000500810005810500810005090501000305010003050100030501 +00010501008105008100058105008100057f057f0511058201030203028101050705 +0705010304028101050c0581040581050004000205030002050500810500040006050300 +020505000105050001050200030502000205030081050002008105008100050505030081 +050001008105000100810500060001050300020503000a05010009050100040505000105 +0a0002050300010501000505030003050200020503000105010005050300810500010084 +05000500058105000200020503000a05030002050100020504000205050081050002007f +057f0513058201030203028101050705 +0705010304028101050c058104057f051405010020050100190501007f057f055c058201 +030203028101050705 +0705010304028101050c058104057f051405810005200581000519058100051f0506007f +057f0535058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405110501000505030037050300130502007f057f057f05 +41058201030203028101050705 +0705010304028101050c05810405810500020081050001000f0501003c05010014050100 +080501007f057f057f0536058201030203028101050705 +0705010304028101050c058104050105010001050100100501003c050100140501000805 +01007f057f057f0536058201030203028101050705 +0705010304028101050c0581040501050100010503008105000100010503000205090081 +05000100080501000a050400010503008105008600050005000500820005000100030501 +0003050300090506008105000100010505007f057f057f05330582010302030281010507 +05 +0705010304028101050c0581040501050100010501008105000100810500810005010501 +000405010002050100010501000905010009050200010581000503050100810500040081 +050081000581050081000501050100020501000105010007050100010501008105008100 +058105008100058105008100057f057f057f0535058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008100050105 +010004050100020501000105810005160503000205040081050086000500050005008100 +058105008100050105010002050500070501000105010081050081000581050081000581 +05008100057f057f057f0535058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008100050105 +010004050100030503001905020081050081000581050082000500860005000500050081 +000581050081000501050100020501000b05010001050100810500810005810500810005 +8105008100057f057f057f0535058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008100050105 +010004050100030502000b05010009050100010501008105008100058105008200050086 +000500050005008100058105008100050105010002050100010501000705010001050100 +810500810005810500810005810500810005820500057f057f057f053205820103020302 +8101050705 +0705010304028101050c0581040502050300810500020081050082000500040081050004 +00020501000b0501000a0503000205070085050005000500030001050500010503000905 +0a00030502007f057f057f0534058201030203028101050705 +0705010304028101050c058104051e0501002d050100200501007f057f057f053e058201 +030203028101050705 +0705010304028101050c058104051e0501002d05010011050600070501007f057f057f05 +3e058201030203028101050705 +0705010304028101050c058104051d0503002b0503001e0503007f057f057f053d058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104053b05010041050300130502007f057f057f0517058201 +030203028101050705 +0705010304028101050c0581040502050300170501001005050049050100140501000805 +01007f057f057f050c058201030203028101050705 +0705010304028101050c0581040501050100010501001605010011050100010501004805 +010014050100080501007f057f057f050c058201030203028101050705 +0705010304028101050c0581040501050100010501008105008200050001000105030002 +050300010505000105030008050100010501008105000200010501008105000100020502 +00810500810005070501000a050400010503008105008600050005000500820005000100 +030501000305030009050600810500010001050500070501008105000300810500010002 +0502008105008100057f057f056b058201030203028101050705 +0705010304028101050c0581040501050100050502008305000500810005810500810005 +030501000105010003050100010501000705040003050100020502008105008200050081 +000581050081000508050100090502000105810005030501008105000400810500810005 +810500810005010501000205010001050100070501000105010081050081000581050081 +00058105008100050a05020083050005000100810500820005008100058105008100057f +057f056c058201030203028101050705 +0705010304028101050c0581040501050100050501000305050001050400010501000305 +050007050100810500810005020501000205010001050100810500810005810500810005 +150503000205040081050086000500050005008100058105008100050105010002050500 +07050100010501008105008100058105008100058105008100050a050100030501000105 +01008105008100058105008100057f057f056c058201030203028101050705 +0705010304028101050c0581040501050100010501000105010003050100040501000105 +010001050100030501000b05010001050100020501000205010001050100810500810005 +810500810005170502008105008100058105008200050086000500050005008100058105 +0081000501050100020501000b0501000105010081050081000581050081000581050081 +00050a05010003050100010501008105008100058105008100057f057f056c0582010302 +03028101050705 +0705010304028101050c0581040501050100010501000105010003050100010501008105 +008100058105008100058105008100058305000500810005810500810005060501000105 +010002050100020501000105010081050081000581050081000508050100090501000105 +010081050081000581050082000500860005000500050081000581050081000501050100 +020501000105010007050100010501008105008100058105008100058105008100058205 +00050705010003050100010501008105008100058105008100057f057f056c0582010302 +03028101050705 +0705010304028101050c0581040502050300010504000205030002050500010502000205 +0300070503008105000b008105008100058105000300090501000a050300020507008505 +00050005000300010505000105030009050a000305020008050400810500020081050081 +000581050003007f057f056d058201030203028101050705 +0705010304028101050c058104054b0501002a05010020050100240501007f057f056d05 +8201030203028101050705 +0705010304028101050c058104054b0501002a05010011050600070501000a0506001205 +01007f057f056d058201030203028101050705 +0705010304028101050c05810405480503002a0503001e050300200503007f057f056e05 +8201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104055105030001050100020503007f057f057f0551058201 +030203028101050705 +0705010304028101050c05810405810500010002050100220505001e0501000b0501007f +057f057f0551058201030203028101050705 +0705010304028101050c05810405010502008105008100052305010001058100051d0501 +000b0501007f057f057f0551058201030203028101050705 +0705010304028101050c0581040501050200810500810005810500020001050100810500 +010001050200810500820005000200090501000305010081050001008105008200050001 +000105030001050100810500010081050004008105000200040501000305030002050400 +020501007f057f057f053c058201030203028101050705 +0705010304028101050c0581040501050300830500050081000581050081000581050001 +008305000500810005810500820005008100058105008100050705030002050200820500 +058105000100830500050081000581050081000581050001008205000501050100040501 +0004050100020501000105010081050001000105810005010501007f057f057f053c0582 +01030203028101050705 +0705010304028101050c0581040501050100850500050005000400010501000305010001 +050100810500040008050100820500050105010004050100030501000105010001050100 +05050100040501000405010002050500010503007f057f057f0542058201030203028101 +050705 +0705010304028101050c0581040501050100850500050005008100050405010003050100 +010501008105008100050b05010004050100040501000305010001050100010501000505 +0100040501000405010002050100070502007f057f057f05410582010302030281010507 +05 +0705010304028101050c0581040501050100020582000500810005810500810005810500 +810005020501000105010081050081000581050081000507050100010581000581050081 +000503050100030501000105010001050100050501000405010004050100020501000105 +0100810500810005810500810005010501007f057f057f053c0582010302030281010507 +05 +0705010304028101050c0581040581050001000205010081050002000105040002050400 +010503000805050081050003000105040002050300010504000105050081050004008105 +0004000105030002050300030501007f057f057f053c058201030203028101050705 +0705010304028101050c058104051a0501007f057f057f057f0515058201030203028101 +050705 +0705010304028101050c058104051a0501007f057f057f057f0515058201030203028101 +050705 +0705010304028101050c05810405170503007f057f057f057f0516058201030203028101 +050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040581050001000205010022050500230505000f0501007f +057f057f0544058201030203028101050705 +0705010304028101050c0581040501050200810500810005230501000105810005240501 +00110501007f057f057f0544058201030203028101050705 +0705010304028101050c0581040501050200810500810005810500020001050100810500 +010001050200810500820005000200090501000305010081050001008105008200050001 +000105030001050100810500010009050100010501008105000100020504008105000400 +01050300810500820005000100020504000105030002050400020501007f057f057f0519 +058201030203028101050705 +0705010304028101050c0581040501050300830500050081000581050081000581050001 +008305000500810005810500820005008100058105008100050705030002050200820500 +058105000100830500050081000581050081000581050001008205000508050100020502 +008105008200050001000105810005810500810005060501008105000100810500820005 +00810005810500820005008100058105008200050001000105810005010501007f057f05 +7f0519058201030203028101050705 +0705010304028101050c0581040501050100850500050005000400010501000305010001 +050100810500040008050100820500050105010004050100030501000105010001050100 +0c0501000205010001050100010503000205010004050400810500810005810500820005 +0081000503050500010503007f057f057f051f058201030203028101050705 +0705010304028101050c0581040501050100850500050005008100050405010003050100 +010501008105008100050b05010004050100040501000305010001050100010501000c05 +010002050100010501000305020001050100030501000105010081050081000581050082 +00050081000503050100070502007f057f057f051e058201030203028101050705 +0705010304028101050c0581040501050100020582000500810005810500810005810500 +810005020501000105010081050081000581050081000507050100010581000581050081 +0005030501000305010001050100010501000c0501000205010001050100810500810005 +810500810005810500810005830500050081000581050082000500810005810500820005 +008100058105008200050081000581050082000500810005810500810005010501007f05 +7f057f0519058201030203028101050705 +0705010304028101050c0581040581050001000205010081050002000105040002050400 +010503000805050081050003000105040002050300010504000805090081050081000581 +05000200030502000205080081050081000581050002000205030002050300030501007f +057f057f0519058201030203028101050705 +0705010304028101050c058104051a0501007f057f057f057f0515058201030203028101 +050705 +0705010304028101050c058104051a0501007f057f057f057f0515058201030203028101 +050705 +0705010304028101050c05810405170503007f057f057f057f0516058201030203028101 +050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405030501003505010064050400020503007f057f057f05 +03058201030203028101050705 +0705010304028101050c0581040517050100190501001905030025050100260501000405 +0100010501007f057f057f0502058201030203028101050705 +0705010304028101050c0581040517050100190501001805010001050100240501002605 +010004050100010501007f057f057f0502058201030203028101050705 +0705010304028101050c0581040501050300010501008105000100020504008105000400 +810500820005000400810500010001050400810500040081050002000305030081050082 +000500010001050100010501000105030081050001008105000100810500820005000100 +0105030081050082000500010001050500010503000a0501001005010004050100010501 +007f057f057f0502058201030203028101050705 +0705010304028101050c0581040503050100020502008105008200050001000105810005 +810500810005030502008305000500810005810500820005008100058105008100058105 +008100050405010002050100010501008105000100810500820005008100050305010001 +050100810500810005810500810005810500010082050005030501008105000100810500 +8100058105008100050205010001050100090501001005040001050100010501007f057f +057f0502058201030203028101050705 +0705010304028101050c0581040503050100020501000105010001050300020501000405 +010003050100010501008105008100050405010005050100020501000105010081050081 +000581050082000500810005030501000105010081050081000581050081000581050081 +000503050400810500810005810500810005810500810005020505002005010081050081 +00058105008100057f057f057f0501058201030203028101050705 +0705010304028101050c0581040503050100020501000105010003050200010501000405 +010003050100010501008105008100050405010005050100020501000105010081050081 +000581050082000500810005810500820005008100058105008200050081000581050081 +000581050081000502050100010501008105008100058105008100058105008100050205 +0100240501008105008100058105008100057f057f057f05010582010302030281010507 +05 +0705010304028101050c0581040503050100020501000105010081050081000581050081 +000581050081000582050005810500810005020501000105010081050081000581050081 +000581050081000582050005010501000205010001050100810500810005810500820005 +008100058105008200050081000581050082000500810005810500810005810500810005 +020501000105010081050081000581050081000581050081000583050005008100058105 +008100050805010010050100010501008105008100058105008100057f057f057f050105 +8201030203028101050705 +0705010304028101050c0581040501050900810500810005810500020003050200010504 +000205020081050082000500020003050200010505000105030081050002008105008100 +058105000200020503000205020081050005000205080081050081000501050200020503 +000a05010010050400020503007f057f057f0503058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405120502005b050300130502007f057f057f0525058201 +030203028101050705 +0705010304028101050c05810405010505000b0501000605050081050004000205030042 +05010014050100080501007f057f057f051a058201030203028101050705 +0705010304028101050c058104050205010001058100050a050100070501000105010081 +0500810005810500820005008100058105008100054005010014050100080501007f057f +057f051a058201030203028101050705 +0705010304028101050c0581040502050100020501008105000100020504000705010001 +050100810500810005810500820005008100058105008100050705030081050082000500 +0100030501000a0504000105030081050086000500050005008200050001000305010003 +050300090506008105000100010505007f057f057f0517058201030203028101050705 +0705010304028101050c0581040502050300010502008105008200050081000581050081 +000506050100010501008105000300010501000b05010001050100810500010081050081 +000501050100090502000105810005030501008105000400810500810005810500810005 +010501000205010001050100070501000105010081050081000581050081000581050081 +00057f057f057f0519058201030203028101050705 +0705010304028101050c0581040502050100820500058105008100058105008200050081 +00058105008100050605010001050100810500820005008100058105008100050a050100 +010501008105008100058105008100050e05030002050400810500860005000500050081 +000581050081000501050100020505000705010001050100810500810005810500810005 +8105008100057f057f057f0519058201030203028101050705 +0705010304028101050c0581040502050100030501000105010081050081000581050081 +000506050100010501008105008100058105008200050081000581050081000506050100 +010501008105008100058105008100051005020081050081000581050082000500860005 +000500050081000581050081000501050100020501000b05010001050100810500810005 +8105008100058105008100057f057f057f0519058201030203028101050705 +0705010304028101050c0581040502050100010582000500810005810500820005008100 +058105008100050605010001050100810500810005810500820005008100058105008100 +050605010001050100810500810005810500810005010501000905010001050100810500 +810005810500820005008600050005000500810005810500810005010501000205010001 +0501000705010001050100810500810005810500810005810500810005820500057f057f +057f0516058201030203028101050705 +0705010304028101050c0581040501050900810500810005810500040005050500810500 +020081050001008105000200090503008105000200810500810005010501000a05030002 +050700850500050005000300010505000105030009050a00030502007f057f057f051805 +8201030203028101050705 +0705010304028101050c058104056a050100200501007f057f057f052205820103020302 +8101050705 +0705010304028101050c058104056a05010011050600070501007f057f057f0522058201 +030203028101050705 +0705010304028101050c05810405690503001e0503007f057f057f052105820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405180501001d0502003f05030001050100020503001305 +0300010501007f057f057f050b058201030203028101050705 +0705010304028101050c05810405020504002b0501000305010012050500250501000b05 +0100120501007f057f057f0512058201030203028101050705 +0705010304028101050c0581040501050100010501002b05010003050100130501000105 +810005240501000b050100120501007f057f057f0512058201030203028101050705 +0705010304028d0105000500050005000500050005820504050105010005050300810500 +020081050005000105010081050001000205020081050081000505050500810500820005 +008100050105030009050100030501008105000100810500820005000100010503000105 +010081050001000705050081050002000405010003050300080505008105000200030502 +0081050002008105000100810500820005000100010503007f057f056e05820103020302 +8101050705 +0705010304028101058e0500050005000500050005000504050105030006050100810500 +810005810500810005010501000205020081050082000500810005810500810005070501 +000305020081050082000500810005810500810005070503000205020082050005810500 +010083050005008100058105008100058105000100820500050805010004050100040501 +000205010001050100090501000405010002050100010501008105008100058105008100 +05810500010083050005008100058105008100057f057f056c0582010302030281010507 +05 +0705010304028d0105000500050005000500050005820504050305030001050400010501 +008205000502050100020501000105010081050081000581050081000507050100030501 +000105010081050004000805010082050005010501000405010003050100010501000105 +01000c050100040501000405010002050500090501000405010002050100010501008105 +00810005810500810005810500810005020505007f057f056d0582010302030281010507 +05 +0705010304028101058e0500050005000500050005000504050505010081050081000581 +050081000581050002000305010002050100010501008105008100058105008100050705 +010003050100010501008105008100050b05010004050100040501000305010001050100 +010501000c0501000405010004050100020501000d050100040501000205010001050100 +810500810005810500810005810500810005020501007f057f0571058201030203028101 +050705 +0705010304028d0105000500050005000500050005820504050105010001050100810500 +810005810500810005010501000405010002050100010501008105008100058105008100 +050705010001058200050081000581050082000500810005810500810005070501000105 +810005810500810005030501000305010001050100010501000c05010004050100040501 +000205010001050100090501000405010002050100010501008105008100058105008100 +0581050081000502050100010501007f057f056d058201030203028101050705 +0705010304028101058e0500050005000500050005000504050105040002050500010501 +000205090081050081000581050003000905020081050001008105000100010503000805 +050081050003000105040002050300010504000805050081050004008105000400010503 +0008050500810500040001050400010502008105000500020503007f057f056e05820103 +0203028101050705 +0705010304028d010500050005000500050005000582050405280501007f05020501007f +057f057f0502058201030203028101050705 +0705010304028101058e050005000500050005000500050405280501007f05020501007f +057f057f0502058201030203028101050705 +0705010304028d010500050005000500050005000582050405250503007f058105000200 +7f057f057f0503058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e05000500050005000500050005040581050004007f057f057f05 +7f052b058201030203028101050705 +0705010304028d01050005000500050005000500058205040501050100010501007f057f +057f057f052a058201030203028101050705 +0705010304028101058e0500050005000500050005000504050105010001050100010503 +00810500820005000100020503007f057f057f057f0516058201030203028101050705 +0705010304028d0105000500050005000500050005820504050105010001050100810500 +810005810500820005000100810500820005008100058105008100057f057f057f057f05 +14058201030203028101050705 +0705010304028101058e0500050005000500050005000504050105010001050100810500 +810005810500820005008100058105008200050004007f057f057f057f05150582010302 +03028101050705 +0705010304028d0105000500050005000500050005820504050105010001050100810500 +81000581050082000500810005810500820005008100057f057f057f057f051805820103 +0203028101050705 +0705010304028101058e0500050005000500050005000504050105010001050100810500 +81000581050082000500810005810500820005008100058105008100057f057f057f057f +0514058201030203028101050705 +0705010304028d0105000500050005000500050005820504058105000400020503008105 +00020081050081000581050002007f057f057f057f0516058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e050005000500050005000500050405100503007f057f057f057f +051d058201030203028101050705 +0705010304028d0105000500050005000500050005820504050f050100010501007f057f +057f057f051c058201030203028101050705 +0705010304028101058e0500050005000500050005000504050f050100010501007f057f +057f057f051c058201030203028101050705 +0705010304028d0105000500050005000500050005820504050f050100010501007f057f +057f057f051c058201030203028101050705 +0705010304028101058e0500050005000500050005000504050f050100010501007f057f +057f057f051c058201030203028101050705 +0705010304028d0105000500050005000500050005820504050f050100010501007f057f +057f057f051c058201030203028101050705 +0705010304028101058e0500050005000500050005000504050f050100010501007f057f +057f057f051c058201030203028101050705 +0705010304028d0105000500050005000500050005820504050f050100010501007f057f +057f057f051c058201030203028101050705 +0705010304028101058e050005000500050005000500050405100503007f057f057f057f +051d058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504050a05010002050300330503 +001305020018050200170501007f050a0502002d0502007f055a05820103020302810105 +0705 +0705010304028d0105000500050005000500050005820504050105050009050100350501 +0014050100080501000e050100400501006205010008050100120501000e0501007f055a +058201030203028101050705 +0705010304028101058e0500050005000500050005000504050205010001058100050805 +01003505010014050100080501000e050100400501006205010008050100120501000e05 +01007f055a058201030203028101050705 +0705010304028d0105000500050005000500050005820504050205010003050300040501 +0003050300030501000a0504000105030081050086000500050005008200050001000305 +010003050300090506008105000100010505000805040081050082000500010001050400 +070503000305040008050300810500860005000500050082000500010001050900810500 +010001050100080501008105000100020503000905030001050100810500010081050082 +000500010001050300010501008105000100010504000805040001050300010505000105 +030002050400810500040001050300020504007f055a058201030203028101050705 +0705010304028101058e0500050005000500050005000504050205030003050100040501 +000205010001050100020501000905020001058100050305010081050004008105008100 +058105008100050105010002050100010501000705010001050100810500810005810500 +810005810500810005090501000105010001050200830500050081000581050081000508 +050100020502000105810005060501000105010081050004008105008100058105008100 +058105008100050205010001050100020501000905020081050082000500810005810500 +810005060501000105010001050200820500058105000100830500050081000581050081 +000581050001008305000500010001058100050605010001050100810500810005810500 +810005810500810005020501000105010081050081000581050081000581050081000502 +050100010501008105008100058105008100057f0559058201030203028101050705 +0705010304028d0105000500050005000500050005820504050205010082050005020501 +0004050100020505000f0503000205040081050086000500050005008100058105008100 +050105010002050500070501000105010081050081000581050081000581050081000509 +0501000105010001050100030501000d0501000305030008050500810500860005000500 +05008100058105008100058105008100050205010001058100050e050100010501008105 +008100058105008100050605050001050100040501000305010001050100010501000405 +030008050100010501008105000400010501000305050081050081000504050100030505 +008105008100058105008100057f0559058201030203028101050705 +0705070101058d0005000500050005000500050405020501000505010004050100020501 +001505020081050081000581050082000500860005000500050081000581050081000501 +050100020501000b05010001050100810500810005810500810005810500810005090501 +000105010001050100030501000d05010005050200070501000405010085050005000500 +810005810500810005810500810005030503000f05010001050100810500810005810500 +810005060501000505010004050100030501000105010001050100060502000705010001 +050100810500810005040501000305010004050100050501000305010004050100010501 +007f055a0507010805 +070506038d01050005000500050005000500058205040502050100050501000405010002 +050100010501000205010009050100010501008105008100058105008200050086000500 +050005008100058105008100050105010002050100010501000705010001050100810500 +810005810500810005810500810005820500050105010002050100010501000105010003 +050100010501000905010002050100010501000705010001050100810500860005000500 +050081000581050081000581050081000582050005810500010004050100090501000105 +010081050081000581050081000506050100010501000105010004050100030501000105 +010001050100030501000105010007050100010501008105008100058105008100058105 +008100058305000500810005810500820005008100058105008100058105008100058305 +00050081000581050082000500810005810500810005010501007f055505810103050308 +05 +0705010304028101058e0500050005000500050005000504050105030002050500810500 +040001050300030501000a05030002050700850500050005000300010505000105030009 +050a00030502000305010003050a00020503000805050001050300090503008105000100 +850500050005000300030502000305010004050100080503008105008100058105000200 +090503000105040001050400020503000105040002050300090505008105000200030502 +000205030002050300030502000205030002050500010501007f05550582010302030281 +01050705 +0705010304028d0105000500050005000500050005820504054005010020050100510501 +000c0501007f057f0569058201030203028101050705 +0705010304028101058e0500050005000500050005000504054005010011050600070501 +00510501000c0501007f057f0569058201030203028101050705 +0705010304028d0105000500050005000500050005820504053f0503001e0503004f0503 +000a0503007f057f0568058201030203028101050705 +0705010304028101058e05000500050005000500050005040503050100080506007f057f +057f057f051c058201030203028101050705 +0705010304028d01050005000500050005000500058205040503050100080506007f057f +057f057f051c058201030203028101050705 +0705010304028101058e05000500050005000500050005040502050400060506007f057f +057f057f051c058201030203028101050705 +0705010304028d0105000500050005000500050005820504050105010001050100060506 +007f057f057f057f051c058201030203028101050705 +0705010304028101058e05000500050005000500050005040501050200090506007f057f +057f057f051c058201030203028101050705 +0705010304028d01050005000500050005000500058205040502050300070506007f057f +057f057f051c058201030203028101050705 +0705010304028101058e05000500050005000500050005040504050200060506007f057f +057f057f051c058201030203028101050705 +0705010304028d0105000500050005000500050005820504050105810005010501000605 +06007f057f057f057f051c058201030203028101050705 +0705010304028101058e0500050005000500050005000504050105010001050100060506 +007f057f057f057f051c058201030203028101050705 +0705010304028d01050005000500050005000500058205040501050400070506007f057f +057f057f051c058201030203028101050705 +0705010304028101058e05000500050005000500050005040503050100080506007f057f +057f057f051c058201030203028101050705 +0705010304028d01050005000500050005000500058205040503050100080506007f057f +057f057f051c058201030203028101050705 +0705010304028101058e0500050005000500050005000504050e0506007f057f057f057f +051c058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304027f017f017f017f01440181030203028101050705 +07050103040213038101037f037f037f037f031903810103130304028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070581030119018103017f017f017f017f01190181030118010805 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 + + + +showpage + +end + +origstate restore + +%%EndDocument + @endspecial 1226 3946 a Fo(14)p eop +%%Page: 15 16 +15 15 bop 79 260 a Fq(Lynx)21 b(:)28 b Fp(netlist)k Fq(extraction)p +236 345 2104 3 v 236 446 3 101 v 273 417 a Fm($)e(lynx)f(-v)g(-f)g(sample)p +828 417 18 3 v 22 w(dpt)g(sample)p 1140 417 V 21 w(dpt)p 1248 +417 V 21 w(gates)p 2337 446 3 101 v 236 448 2104 3 v 607 2192 +a @beginspecial 0 @llx 0 @lly 612 @urx 792 @ury 2326 @rwi @setspecial +%%BeginDocument: ./ps/trace-lynx-1.ps + + +/origstate save def + +20 dict begin + +/grays 612 string def % space for gray scale line +/npixls 0 def +/rgbindx 0 def + +0 0 translate + +612.00000 792.00000 scale + +/cmap 6 string def + + +currentfile cmap readhexstring +00 44 88 bf e5 ff +pop pop % lose return values from readhexstring + + +/rlecmapimage { + /buffer 1 string def + /rgbval 3 string def + /block 384 string def + + % proc to read a block from file, and return RGB data + { currentfile buffer readhexstring pop + /bcount exch 0 get store + bcount 128 ge + { % it's a non-run block + 0 1 bcount 128 sub + { currentfile buffer readhexstring pop pop + + % look up value in gray map + /rgbval cmap buffer 0 get 1 getinterval store + + % and put it in position i in block + block exch rgbval putinterval + } for + block 0 bcount 127 sub getinterval + } + + { % else it's a run block + currentfile buffer readhexstring pop pop + + % look up value in graymap + /rgbval cmap buffer 0 get 1 getinterval store + + 0 1 bcount { block exch rgbval putinterval } for + + block 0 bcount 1 add getinterval + } ifelse + } % end of proc + image +} bind def + + +612 792 8 % dimensions of data +[612 0 0 -792 0 792] % mapping matrix +rlecmapimage + +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +07051a038101037f037f037f037f03190381010319030805 +07051a038101037f037f037f037f03190381010318038101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +0705010304027f017f017f017f01440181030203028101050705 +07050103040281010311038101037f037f037f037f030503810103110381010311038201 +030203028101050705 +070501030402820103021002820103027f027f027f027f02040282010302100282010302 +10028201030203028101050705 +070501030402820103021002820103027f027f027f027f02040282010302100282010302 +10028201030203028101050705 +070501030402820103021002820103027f021902010015020400050201001a0201000102 +0100220201008102008100020302090020020100810200810002050201000b0201000802 +0100060201007f021c02820103028102030b038101028302010302100282010302030281 +01050705 +070501030402820103021002820103027f02190201001302020002020200030201001a02 +010001020100170201000702010001020100040201000202010023020100810200810002 +050201000b02010008020100070201007f021b0282010302820203020a02810102830201 +030210028201030203028101050705 +070501030402820103021002820103027f022e02020004020200020201001a0201000102 +010017020100070201000202010002020100030201002302810002810200810002130281 +000208020100070201007f021b0282010302820203020a02810102830201030210028201 +030203028101050705 +070501030402820103021002820103027f02190201000102010081020081000204020200 +020201000102010083020002008100020102010003020200050202000302030002020100 +010201008102000100040202000402030001020400050201000302010081020081000203 +020100040203000202010081020082000200820002008200020001000302010002028100 +028102000300030201000102010081020001000302810002010203000202010081020001 +00030201007f021b0282010302820203020a028101028302010302100282010302030281 +01050705 +070501030402820103028102030b0381010283020103027f021902010001020200810200 +810002020204008102008100028102008200020081000281020081000281020081000201 +020100810200810002020204000102010001020100010201000102020081020001000202 +010081020081000201020200810200810002810200810002060201000402020005020100 +030201000102010001020400810200010081020001008102008100020102010001020100 +010202008102008100020102010001020200810200010001020100010202008102008100 +0281020001008102000100020201007f021b0282010302820203020a0281010283020103 +020402040381010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100020282000200820002008100028102008100028102008100028102008100 +028102008100020102010001020100020281000204020100010201000102010002020100 +010201000202010001020100050201000602010005020200050201000302010001020100 +010201000302010001020100010201000602010001020100020201000102010001020100 +0202010001020100010201000502010002020100030201007f021a028201030282020302 +0a0281010283020103020402810302020281010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100040201008102008200020081000201020100010201000102010002020100 +010201000602040001020100010201000202010001020100020201000202030002020100 +050201000502010081020081000203020100030205000102010003020100010201000102 +010006020100010201000202010001020100010201000202010001020100020203000202 +010002020100040201007f02190282010302820203020a02810102830201030204028103 +02020281010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100040201008102008200020081000281020081000201020100010201000202 +010001020100050201000102010001020100010201000202010001020100020201000402 +020001020100060201000302010002020100030201000302010005020100030201000102 +010001020100060281000201020100020201000102010001020100020201000102810002 +040202000102010002020100030201007f021a0282010302820203020a02810102830201 +03020402810302020281010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100020282000200810002810200010081020001000302010001020100020201 +000102010002028100028102008100028102008100028102008100028102008100020102 +010001020100020201000502010001020100070201000202010002020100030201000302 +010005020100030201000102010001020100060281000201020100020201000102010001 +020100020201000102810002050201000102010002020100020201007f021b0282010302 +820203020a02810102830201030204028103020202810102040282010302030281010507 +05 +070501030402820103028102010c010102820103027f0219020100010202008102008100 +0202020400010201000b0201000202010081020081000202020400010205000102010001 +020100020201000202010081020081000201020200810200810002810200830002000204 +020100010201000402010002020100030202008102008100028102008100020202010001 +020100010201000202010081020081000201020200810200810002010201000102010002 +0201008102008100020102020081020081000281020081000201020100020201007f021b +0282010302820203020a0281010283020103020402050105028201030203028101050705 + +070501030402820103021002820103027f02190201000102040005020200030201000202 +010005020100030202000502020003020200810200820002008100028102008100020102 +010003020200040203000302010006020100010201000402010002020100040203000202 +010003020100010201000102010002020100810200810002010201008102008100020202 +01000102010002020100810200810002020203000202010002020100020201007f021b02 +82010302820203020a02810102830201030210028201030203028101050705 +070501030402820103021002820103027f021902010001020100100204004b0201006202 +01007f021b0282010302820203020a028101028302010302100282010302030281010507 +05 +070501030402820103021002820103027f02180202000102010061020100620201007f02 +1b0282010302820203020a02810102830201030210028201030203028101050705 +070501030402820103021002820103027f02180201000202010062020100600201007f02 +1c02820103028102010c0101028201030210028201030203028101050705 +070501030402820103021002820103027f027f027f027f02040282010302100282010302 +10028201030203028101050705 +0705010304028201030111018103017f017f017f017f0105018103011101810301110181 +030203028101050705 +07057f017f017f017f0152010805 +070506038101050c058104057f057f057f057f05320581010305030805 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405030501007f057f057f057f052c058201030203028101 +050705 +0705010304028101050c0581040503050100090503003d05030022050300130502003105 +0300130502007f057f0551058201030203028101050705 +0705010304028101050c0581040502050400090501003c05010027050100140501000805 +0100280501001405010008050100190501007f057f052a058201030203028101050705 +0705010304028101050c058104050105010001050100090501003c050100270501001405 +010008050100280501001405010008050100190501007f057f052a058201030203028101 +050705 +0705010304028101050c05810405010502000c0501000105030081050002008105000100 +010502008105008100050c05030081050001000d05050008050400010503008105008600 +050005000500820005000100030501000305030009050600810500010001050500080504 +000105030081050086000500050005008200050001000305010003050300090506008105 +00010001050500080502008105008200050002000105050001050300020504007f057f05 +19058201030203028101050705 +0705010304028101050c05810405020503000a0501000205010001050100810500010081 +050081000581050002000f05010001050100100501000905020001058100050305010081 +050004008105008100058105008100050105010002050100010501000705010001050100 +810500810005810500810005810500810005090502000105810005030501008105000400 +810500810005810500810005010501000205010001050100070501000105010081050081 +000581050081000581050081000509050100010501000405010001050100030501000105 +0100810500010001058100057f057f0518058201030203028101050705 +0705010304028101050c0581040504050200090501000205010001058100058105008100 +058105008100050105010009050500010501008205000507050500020501000a05030002 +050400810500860005000500050081000581050081000501050100020505000705010001 +0501008105008100058105008100058105008100050a0503000205040081050086000500 +050005008100058105008100050105010002050500070501000105010081050081000581 +05008100058105008100050905010001050100010504000105010003050500010503007f +057f051a058201030203028101050705 +0705010304028101050c0581040501058100050105010009050100030503000105010001 +0501000105030010050300110501000c0502008105008100058105008200050086000500 +0500050081000581050081000501050100020501000b0501000105010081050081000581 +05008100058105008100050c050200810500810005810500820005008600050005000500 +81000581050081000501050100020501000b050100010501008105008100058105008100 +058105008100050905010001050100810500810005810500810005810500810005020501 +00070502007f057f0519058201030203028101050705 +0705010304028101050c0581040501050100010501000905010003050200020501000105 +010081050001008105008100050f05010012050100090501000105010081050081000581 +050082000500860005000500050081000581050081000501050100020501000105010007 +050100010501008105008100058105008100058105008100058205000506050100010501 +008105008100058105008200050086000500050005008100058105008100050105010002 +050100010501000705010001050100810500810005810500810005810500810005820500 +050605010001050100810500810005810500810005810500810005830500050081000581 +0500820005008100058105008100057f057f0518058201030203028101050705 +0705010304028101050c0581040501050400080505000205010001050300810500820005 +008100058105008100050f05010010050500080503000205070085050005000500030001 +0505000105030009050a0003050200090503000205070085050005000500030001050500 +0105030009050a000305020009050400010505000105020002050300020503007f057f05 +1a058201030203028101050705 +0705010304028101050c0581040503050100110501005705010020050100270501002005 +0100160501007f057f0535058201030203028101050705 +0705010304028101050c0581040503050100110501005705010011050600070501002705 +010011050600070501000a050600040501007f057f0535058201030203028101050705 +0705010304028101050c0581040516050300550503001e050300250503001e0503001205 +03007f057f0536058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f050705020003050200030502000305020003050200 +030502007f057f057f0504058201030203028101050705 +0705010304028101050c058104057f050605010081050081000581050082000500810005 +810500820005008100058105008200050081000581050082000500810005810500820005 +008100057f057f057f0502058201030203028101050705 +0705010304028101050c058104057f050605810005810500810005820500058105008100 +058205000581050081000582050005810500810005820500058105008100058205000581 +05008100057f057f057f0502058201030203028101050705 +0705010304028101050c058104057f050605850005000500058605000500050005860500 +05000500058605000500050005860500050005000586050005000500057f057f057f0502 +058201030203028101050705 +0705010304028101050c058104057f050605850005000500058605000500050005860500 +05000500058605000500050005860500050005000586050005000500057f057f057f0502 +058201030203028101050705 +0705010304028101050c058104057f050605810005810500010082050005810500010082 +05000581050001008205000581050001008205000581050001008205000581050001007f +057f057f0502058201030203028101050705 +0705010304028101050c058104057f050605010004050100040501000405010004050100 +040501007f057f057f0506058201030203028101050705 +0705010304028101050c058104057f050705020003050200030502000305020003050200 +030502007f057f057f0504058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0515050200030502007f057f057f05120582010302 +03028101050705 +0705010304028101050c058104057f051405010081050081000581050082000500810005 +7f057f057f0510058201030203028101050705 +0705010304028101050c058104057f051405810005810500810005820500058105008100 +057f057f057f0510058201030203028101050705 +0705010304028101050c058104057f0514058500050005000586050005000500057f057f +057f0510058201030203028101050705 +0705010304028101050c058104057f0514058500050005000586050005000500057f057f +057f0510058201030203028101050705 +0705010304028101050c058104057f05140581000581050001008205000581050001007f +057f057f0510058201030203028101050705 +0705010304028101050c058104057f0514050100040501007f057f057f05140582010302 +03028101050705 +0705010304028101050c058104057f0515050200030502007f057f057f05120582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0515050200030502007f057f057f05120582010302 +03028101050705 +0705010304028101050c058104057f051405010081050081000581050082000500810005 +7f057f057f0510058201030203028101050705 +0705010304028101050c058104057f051405810005810500810005820500058105008100 +057f057f057f0510058201030203028101050705 +0705010304028101050c058104057f0514058500050005000586050005000500057f057f +057f0510058201030203028101050705 +0705010304028101050c058104057f0514058500050005000586050005000500057f057f +057f0510058201030203028101050705 +0705010304028101050c058104057f05140581000581050001008205000581050001007f +057f057f0510058201030203028101050705 +0705010304028101050c058104057f0514050100040501007f057f057f05140582010302 +03028101050705 +0705010304028101050c058104057f0515050200030502007f057f057f05120582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0515050200030502003b0502000305020003050200 +03050200030502000a05020003050200030502000a05020003050200030502000a050200 +03050200030502001f050200030502000305020003050200110502000305020003050200 +7f0508058201030203028101050705 +0705010304028101050c058104057f051405010081050081000581050082000500810005 +380501008105008100058105008200050081000581050082000500810005810500820005 +008100058105008200050081000507050100810500810005810500820005008100058105 +008200050081000507050100810500810005810500820005008100058105008200050081 +00050705010081050081000581050082000500810005810500820005008100051c050100 +810500810005810500820005008100058105008200050081000581050082000500810005 +0e05010081050081000581050082000500810005810500820005008100057f0506058201 +030203028101050705 +0705010304028101050c058104057f051405810005810500810005820500058105008100 +053805810005810500810005820500058105008100058205000581050081000582050005 +810500810005820500058105008100050705810005810500810005820500058105008100 +058205000581050081000507058100058105008100058205000581050081000582050005 +810500810005070581000581050081000582050005810500810005820500058105008100 +051c05810005810500810005820500058105008100058205000581050081000582050005 +8105008100050e0581000581050081000582050005810500810005820500058105008100 +057f0506058201030203028101050705 +0705010304028101050c058104057f051405850005000500058605000500050005380585 +000500050005860500050005000586050005000500058605000500050005860500050005 +000507058500050005000586050005000500058605000500050005070585000500050005 +860500050005000586050005000500050705850005000500058605000500050005860500 +05000500051c058500050005000586050005000500058605000500050005860500050005 +00050e0585000500050005860500050005000586050005000500057f0506058201030203 +028101050705 +0705010304028101050c058104057f051405850005000500058605000500050005380585 +000500050005860500050005000586050005000500058605000500050005860500050005 +000507058500050005000586050005000500058605000500050005070585000500050005 +860500050005000586050005000500050705850005000500058605000500050005860500 +05000500051c058500050005000586050005000500058605000500050005860500050005 +00050e0585000500050005860500050005000586050005000500057f0506058201030203 +028101050705 +0705010304028101050c058104057f051405810005810500010082050005810500010038 +058100058105000100820500058105000100820500058105000100820500058105000100 +820500058105000100070581000581050001008205000581050001008205000581050001 +000705810005810500010082050005810500010082050005810500010007058100058105 +0001008205000581050001008205000581050001001c0581000581050001008205000581 +050001008205000581050001008205000581050001000e05810005810500010082050005 +81050001008205000581050001007f0506058201030203028101050705 +0705010304028101050c058104057f0514050100040501003c0501000405010004050100 +04050100040501000b05010004050100040501000b05010004050100040501000b050100 +040501000405010020050100040501000405010004050100120501000405010004050100 +7f050a058201030203028101050705 +0705010304028101050c058104057f0515050200030502003b0502000305020003050200 +03050200030502000a05020003050200030502000a05020003050200030502000a050200 +03050200030502001f050200030502000305020003050200110502000305020003050200 +7f0508058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f05150502000305020042050200030502001f050200 +180502000305020003050200180502001f050200030502001f0502007f050f0582010302 +03028101050705 +0705010304028101050c058104057f051405010081050081000581050082000500810005 +3f050100810500810005810500820005008100051c050100810500810005150501008105 +008100058105008200050081000581050082000500810005150501008105008100051c05 +0100810500810005810500820005008100051c0501008105008100057f050d0582010302 +03028101050705 +0705010304028101050c058104057f051405810005810500810005820500058105008100 +053f05810005810500810005820500058105008100051c05810005810500810005150581 +000581050081000582050005810500810005820500058105008100051505810005810500 +8100051c05810005810500810005820500058105008100051c058100058105008100057f +050d058201030203028101050705 +0705010304028101050c058104057f0514058500050005000586050005000500053f0585 +00050005000586050005000500051c058500050005000515058500050005000586050005 +0005000586050005000500051505850005000500051c0585000500050005860500050005 +00051c05850005000500057f050d058201030203028101050705 +0705010304028101050c058104057f0514058500050005000586050005000500053f0585 +00050005000586050005000500051c058500050005000515058500050005000586050005 +0005000586050005000500051505850005000500051c0585000500050005860500050005 +00051c05850005000500057f050d058201030203028101050705 +0705010304028101050c058104057f05140581000581050001008205000581050001003f +0581000581050001008205000581050001001c0581000581050001001505810005810500 +0100820500058105000100820500058105000100150581000581050001001c0581000581 +050001008205000581050001001c0581000581050001007f050d05820103020302810105 +0705 +0705010304028101050c058104057f051405010004050100430501000405010020050100 +190501000405010004050100190501002005010004050100200501007f05110582010302 +03028101050705 +0705010304028101050c058104057f05150502000305020042050200030502001f050200 +180502000305020003050200180502001f050200030502001f0502007f050f0582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f051505020003050200490502000305020018050200 +18050200030502001f050200030502001f05020003050200110502007f05160582010302 +03028101050705 +0705010304028101050c058104057f051405010081050081000581050082000500810005 +460501008105008100058105008200050081000515050100810500810005150501008105 +00810005810500820005008100051c050100810500810005810500820005008100051c05 +0100810500810005810500820005008100050e0501008105008100057f05140582010302 +03028101050705 +0705010304028101050c058104057f051405810005810500810005820500058105008100 +054605810005810500810005820500058105008100051505810005810500810005150581 +0005810500810005820500058105008100051c0581000581050081000582050005810500 +8100051c05810005810500810005820500058105008100050e058100058105008100057f +0514058201030203028101050705 +0705010304028101050c058104057f051405850005000500058605000500050005460585 +000500050005860500050005000515058500050005000515058500050005000586050005 +000500051c058500050005000586050005000500051c0585000500050005860500050005 +00050e05850005000500057f0514058201030203028101050705 +0705010304028101050c058104057f051405850005000500058605000500050005460585 +000500050005860500050005000515058500050005000515058500050005000586050005 +000500051c058500050005000586050005000500051c0585000500050005860500050005 +00050e05850005000500057f0514058201030203028101050705 +0705010304028101050c058104057f051405810005810500010082050005810500010046 +058100058105000100820500058105000100150581000581050001001505810005810500 +01008205000581050001001c0581000581050001008205000581050001001c0581000581 +050001008205000581050001000e0581000581050001007f051405820103020302810105 +0705 +0705010304028101050c058104057f0514050100040501004a0501000405010019050100 +190501000405010020050100040501002005010004050100120501007f05180582010302 +03028101050705 +0705010304028101050c058104057f051505020003050200490502000305020018050200 +18050200030502001f050200030502001f05020003050200110502007f05160582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f051505020003050200490502000305020011050200 +1f050200030502001f050200030502002605020003050200030502007f051d0582010302 +03028101050705 +0705010304028101050c058104057f051405010081050081000581050082000500810005 +46050100810500810005810500820005008100050e0501008105008100051c0501008105 +00810005810500820005008100051c050100810500810005810500820005008100052305 +010081050081000581050082000500810005810500820005008100057f051b0582010302 +03028101050705 +0705010304028101050c058104057f051405810005810500810005820500058105008100 +054605810005810500810005820500058105008100050e058100058105008100051c0581 +0005810500810005820500058105008100051c0581000581050081000582050005810500 +810005230581000581050081000582050005810500810005820500058105008100057f05 +1b058201030203028101050705 +0705010304028101050c058104057f051405850005000500058605000500050005460585 +00050005000586050005000500050e05850005000500051c058500050005000586050005 +000500051c05850005000500058605000500050005230585000500050005860500050005 +000586050005000500057f051b058201030203028101050705 +0705010304028101050c058104057f051405850005000500058605000500050005460585 +00050005000586050005000500050e05850005000500051c058500050005000586050005 +000500051c05850005000500058605000500050005230585000500050005860500050005 +000586050005000500057f051b058201030203028101050705 +0705010304028101050c058104057f051405810005810500010082050005810500010046 +0581000581050001008205000581050001000e0581000581050001001c05810005810500 +01008205000581050001001c058100058105000100820500058105000100230581000581 +050001008205000581050001008205000581050001007f051b0582010302030281010507 +05 +0705010304028101050c058104057f0514050100040501004a0501000405010012050100 +200501000405010020050100040501002705010004050100040501007f051f0582010302 +03028101050705 +0705010304028101050c058104057f051505020003050200490502000305020011050200 +1f050200030502001f050200030502002605020003050200030502007f051d0582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f05150502000305020050050200030502000a050200 +1f050200030502001f050200030502002605020003050200030502007f051d0582010302 +03028101050705 +0705010304028101050c058104057f051405010081050081000581050082000500810005 +4d05010081050081000581050082000500810005070501008105008100051c0501008105 +00810005810500820005008100051c050100810500810005810500820005008100052305 +010081050081000581050082000500810005810500820005008100057f051b0582010302 +03028101050705 +0705010304028101050c058104057f051405810005810500810005820500058105008100 +054d058100058105008100058205000581050081000507058100058105008100051c0581 +0005810500810005820500058105008100051c0581000581050081000582050005810500 +810005230581000581050081000582050005810500810005820500058105008100057f05 +1b058201030203028101050705 +0705010304028101050c058104057f0514058500050005000586050005000500054d0585 +00050005000586050005000500050705850005000500051c058500050005000586050005 +000500051c05850005000500058605000500050005230585000500050005860500050005 +000586050005000500057f051b058201030203028101050705 +0705010304028101050c058104057f0514058500050005000586050005000500054d0585 +00050005000586050005000500050705850005000500051c058500050005000586050005 +000500051c05850005000500058605000500050005230585000500050005860500050005 +000586050005000500057f051b058201030203028101050705 +0705010304028101050c058104057f05140581000581050001008205000581050001004d +058100058105000100820500058105000100070581000581050001001c05810005810500 +01008205000581050001001c058100058105000100820500058105000100230581000581 +050001008205000581050001008205000581050001007f051b0582010302030281010507 +05 +0705010304028101050c058104057f05140501000405010051050100040501000b050100 +200501000405010020050100040501002705010004050100040501007f051f0582010302 +03028101050705 +0705010304028101050c058104057f05150502000305020050050200030502000a050200 +1f050200030502001f050200030502002605020003050200030502007f051d0582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0515050200030502002d0502001f05020003050200 +0305020026050200030502001f050200030502001f05020011050200030502007f051605 +8201030203028101050705 +0705010304028101050c058104057f051405010081050081000581050082000500810005 +2a0501008105008100051c05010081050081000581050082000500810005810500820005 +0081000523050100810500810005810500820005008100051c0501008105008100058105 +00820005008100051c0501008105008100050e0501008105008100058105008200050081 +00057f0514058201030203028101050705 +0705010304028101050c058104057f051405810005810500810005820500058105008100 +052a058100058105008100051c0581000581050081000582050005810500810005820500 +058105008100052305810005810500810005820500058105008100051c05810005810500 +810005820500058105008100051c058100058105008100050e0581000581050081000582 +0500058105008100057f0514058201030203028101050705 +0705010304028101050c058104057f0514058500050005000586050005000500052a0585 +0005000500051c0585000500050005860500050005000586050005000500052305850005 +0005000586050005000500051c058500050005000586050005000500051c058500050005 +00050e058500050005000586050005000500057f0514058201030203028101050705 +0705010304028101050c058104057f0514058500050005000586050005000500052a0585 +0005000500051c0585000500050005860500050005000586050005000500052305850005 +0005000586050005000500051c058500050005000586050005000500051c058500050005 +00050e058500050005000586050005000500057f0514058201030203028101050705 +0705010304028101050c058104057f05140581000581050001008205000581050001002a +0581000581050001001c0581000581050001008205000581050001008205000581050001 +00230581000581050001008205000581050001001c058100058105000100820500058105 +0001001c0581000581050001000e0581000581050001008205000581050001007f051405 +8201030203028101050705 +0705010304028101050c058104057f0514050100040501002e0501002005010004050100 +04050100270501000405010020050100040501002005010012050100040501007f051805 +8201030203028101050705 +0705010304028101050c058104057f0515050200030502002d0502001f05020003050200 +0305020026050200030502001f050200030502001f05020011050200030502007f051605 +8201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f051505020003050200260502002d05020003050200 +26050200030502001f05020003050200180502001f050200030502007f050f0582010302 +03028101050705 +0705010304028101050c058104057f051405010081050081000581050082000500810005 +230501008105008100052a05010081050081000581050082000500810005230501008105 +00810005810500820005008100051c050100810500810005810500820005008100051505 +01008105008100051c050100810500810005810500820005008100057f050d0582010302 +03028101050705 +0705010304028101050c058104057f051405810005810500810005820500058105008100 +0523058100058105008100052a0581000581050081000582050005810500810005230581 +0005810500810005820500058105008100051c0581000581050081000582050005810500 +81000515058100058105008100051c05810005810500810005820500058105008100057f +050d058201030203028101050705 +0705010304028101050c058104057f051405850005000500058605000500050005230585 +0005000500052a0585000500050005860500050005000523058500050005000586050005 +000500051c058500050005000586050005000500051505850005000500051c0585000500 +05000586050005000500057f050d058201030203028101050705 +0705010304028101050c058104057f051405850005000500058605000500050005230585 +0005000500052a0585000500050005860500050005000523058500050005000586050005 +000500051c058500050005000586050005000500051505850005000500051c0585000500 +05000586050005000500057f050d058201030203028101050705 +0705010304028101050c058104057f051405810005810500010082050005810500010023 +0581000581050001002a0581000581050001008205000581050001002305810005810500 +01008205000581050001001c058100058105000100820500058105000100150581000581 +050001001c0581000581050001008205000581050001007f050d05820103020302810105 +0705 +0705010304028101050c058104057f051405010004050100270501002e05010004050100 +270501000405010020050100040501001905010020050100040501007f05110582010302 +03028101050705 +0705010304028101050c058104057f051505020003050200260502002d05020003050200 +26050200030502001f05020003050200180502001f050200030502007f050f0582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f050705020003050200030502000305020003050200 +030502000305020003050200030502000305020011050200030502001105020026050200 +030502000305020003050200110502000305020003050200030502000a05020003050200 +03050200110502000305020003050200030502007f0508058201030203028101050705 +0705010304028101050c058104057f050605010081050081000581050082000500810005 +810500820005008100058105008200050081000581050082000500810005810500820005 +008100058105008200050081000581050082000500810005810500820005008100058105 +00820005008100050e050100810500810005810500820005008100050e05010081050081 +000523050100810500810005810500820005008100058105008200050081000581050082 +0005008100050e0501008105008100058105008200050081000581050082000500810005 +810500820005008100050705010081050081000581050082000500810005810500820005 +008100050e05010081050081000581050082000500810005810500820005008100058105 +00820005008100057f0506058201030203028101050705 +0705010304028101050c058104057f050605810005810500810005820500058105008100 +058205000581050081000582050005810500810005820500058105008100058205000581 +050081000582050005810500810005820500058105008100058205000581050081000582 +0500058105008100050e05810005810500810005820500058105008100050e0581000581 +050081000523058100058105008100058205000581050081000582050005810500810005 +820500058105008100050e05810005810500810005820500058105008100058205000581 +050081000582050005810500810005070581000581050081000582050005810500810005 +820500058105008100050e05810005810500810005820500058105008100058205000581 +0500810005820500058105008100057f0506058201030203028101050705 +0705010304028101050c058104057f050605850005000500058605000500050005860500 +050005000586050005000500058605000500050005860500050005000586050005000500 +058605000500050005860500050005000586050005000500050e05850005000500058605 +0005000500050e0585000500050005230585000500050005860500050005000586050005 +0005000586050005000500050e0585000500050005860500050005000586050005000500 +058605000500050005070585000500050005860500050005000586050005000500050e05 +850005000500058605000500050005860500050005000586050005000500057f05060582 +01030203028101050705 +0705010304028101050c058104057f050605850005000500058605000500050005860500 +050005000586050005000500058605000500050005860500050005000586050005000500 +058605000500050005860500050005000586050005000500050e05850005000500058605 +0005000500050e0585000500050005230585000500050005860500050005000586050005 +0005000586050005000500050e0585000500050005860500050005000586050005000500 +058605000500050005070585000500050005860500050005000586050005000500050e05 +850005000500058605000500050005860500050005000586050005000500057f05060582 +01030203028101050705 +0705010304028101050c058104057f050605810005810500010082050005810500010082 +050005810500010082050005810500010082050005810500010082050005810500010082 +05000581050001008205000581050001008205000581050001008205000581050001000e +0581000581050001008205000581050001000e0581000581050001002305810005810500 +01008205000581050001008205000581050001008205000581050001000e058100058105 +000100820500058105000100820500058105000100820500058105000100070581000581 +050001008205000581050001008205000581050001000e05810005810500010082050005 +81050001008205000581050001008205000581050001007f050605820103020302810105 +0705 +0705010304028101050c058104057f050605010004050100040501000405010004050100 +040501000405010004050100040501000405010012050100040501001205010027050100 +040501000405010004050100120501000405010004050100040501000b05010004050100 +04050100120501000405010004050100040501007f050a058201030203028101050705 +0705010304028101050c058104057f050705020003050200030502000305020003050200 +030502000305020003050200030502000305020011050200030502001105020026050200 +030502000305020003050200110502000305020003050200030502000a05020003050200 +03050200110502000305020003050200030502007f0508058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f055b05020003050200110502007f057f0537058201 +030203028101050705 +0705010304028101050c058104057f055a05010081050081000581050082000500810005 +0e0501008105008100057f057f0535058201030203028101050705 +0705010304028101050c058104057f055a05810005810500810005820500058105008100 +050e058100058105008100057f057f0535058201030203028101050705 +0705010304028101050c058104057f055a058500050005000586050005000500050e0585 +0005000500057f057f0535058201030203028101050705 +0705010304028101050c058104057f055a058500050005000586050005000500050e0585 +0005000500057f057f0535058201030203028101050705 +0705010304028101050c058104057f055a0581000581050001008205000581050001000e +0581000581050001007f057f0535058201030203028101050705 +0705010304028101050c058104057f055a05010004050100120501007f057f0539058201 +030203028101050705 +0705010304028101050c058104057f055b05020003050200110502007f057f0537058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f056205020003050200030502007f057f053e058201 +030203028101050705 +0705010304028101050c058104057f056105010081050081000581050082000500810005 +810500820005008100057f057f053c058201030203028101050705 +0705010304028101050c058104057f056105810005810500810005820500058105008100 +05820500058105008100057f057f053c058201030203028101050705 +0705010304028101050c058104057f056105850005000500058605000500050005860500 +05000500057f057f053c058201030203028101050705 +0705010304028101050c058104057f056105850005000500058605000500050005860500 +05000500057f057f053c058201030203028101050705 +0705010304028101050c058104057f056105810005810500010082050005810500010082 +05000581050001007f057f053c058201030203028101050705 +0705010304028101050c058104057f056105010004050100040501007f057f0540058201 +030203028101050705 +0705010304028101050c058104057f056205020003050200030502007f057f053e058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0576050300040501007f057f053005820103020302 +8101050705 +0705010304028101050c058104057f056005020001050200070501000505010011050100 +19050100190501007f056b058201030203028101050705 +0705010304028101050c058104057f056105010002058100050705010005050100110501 +0019050100190501007f056b058201030203028101050705 +0705010304028101050c058104057f056105020001058100058105000200010505000205 +010002050300030504008105000400080503000105020081050082000500040081050082 +000500010001050300020504008105000400010503000105010081050001007f055a0582 +01030203028101050705 +0705010304028101050c058104057f056105030083050005008100058105008100058105 +008100050405010004050100020502000105810005810500810005090501000105010001 +050300020501000405020082050005030501008105008100058105008100058105008100 +05020501000105010001050200820500057f0559058201030203028101050705 +0705010304028101050c058104057f056105820005000200810500040001050100050501 +000405010003050300020501000a05050002050100030501000405010004050400810500 +810005040501000305010001050100010501007f055d058201030203028101050705 +0705010304028101050c058104057f056105810005810500010081050081000504050100 +050501000405010005050200010501000a05010005050300020501000405010003050100 +01050100810500810005040501000305010001050100010501007f055d05820103020302 +8101050705 +0705010304028101050c058104057f056105810005010501008105008100058105008100 +058105008100058205000501050100040501000205010001050100010501000105810005 +060501000105010081050001008105008100058105008100058205000581050081000502 +050100010501008105008100058105008100058105008100058305000500810005810500 +8100058105008100057f055c058201030203028101050705 +0705010304028101050c058104057f056005020001050100010503000305020001050500 +810500040001050300030502000905030001050100010501000205020001050400020505 +0081050002000305020002050300010504007f055b058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f051b05030002050300040501007305030009050300 +32050300200501000b050100030503007f050e058201030203028101050705 +0705010304028101050c058104057f051505020004050100040501002d05030002050200 +01050500090504000f05010018050100010501000705010001050100330501001e050300 +0905030002050100010501007f050d058201030203028101050705 +0705010304028101050c058104057f051605010004050100040501002c05010001050100 +02050100020501000105010007050100010501000f0501001c0501000705010001050100 +33050100200501000b05010002050100010501007f050d058201030203028101050705 +0705010304028101050c058104057f051505010082050005020501000405010002050300 +030503008105008200050001000205040001050300080501000105010001050100820500 +058105008100058105008100050605010003050300810500010081050003008105000400 +01050300810500850005000500050b050100070501000105010033050100010503008105 +000200810500010001050200810500810005080501000b05010002050100010501007f05 +0d058201030203028101050705 +0705010304028101050c058104057f051505010082050005020501000405010004050100 +060501008105000100810500820005008100058105008200050081000581050081000506 +050100050501008205000581050081000581050081000506050300020501000105010081 +050001000105810005810500810005020501000105010081050004000905020008050100 +01050100330501000205010001050100810500010081050081000581050002000a050100 +0b05010002050100010501007f050d058201030203028101050705 +0705010304028101050c058104057f051505030003050100040501000405010003050400 +810500810005810500820005008100050305050007050100050503000105010001050100 +090503008105008100058205000501050300020501000305050081050085000500050005 +0a0501000705010001050100330501000205010001058100058105008100058105008100 +05010501000b0501000b05010002050100010501007f050d058201030203028101050705 + +0705010304028101050c058104057f051405010001050100020501000405010004050100 +020501000105010081050081000581050082000500810005030501000b05010001050100 +810500810005810500820005008100058105008100050a05010001050300040502000105 +010003050100040501008405000500050a05010007050100010501003305010003050300 +0105010001050100010503000a0501000b05010002050100010501007f050d0582010302 +03028101050705 +0705010304028101050c058104057f051405010001050100020501000405010004050100 +020501000105010081050081000581050082000500810005810500820005008100058105 +008100050605010001050100810500810005810500820005008100058105008100050605 +010001050100010502000205010001050100010501000105820005008100058105008200 +0500850005000500050605010001050100020501000205010001050100020501002e0501 +000305020002050100010501008105000100810500810005080501000405010004050100 +02050100010501007f050d058201030203028101050705 +0705010304028101050c058104057f051305020001050800810500040081050004000105 +080081050081000581050002000205030009050300810500010001050700080504000305 +010003050300030502000205030081050001008405000500050705030003050100030503 +00030501002c050500020501000105030081050082000500810005810500810005060505 +000205010002050500010503007f050e058201030203028101050705 +0705010304028101050c058104057f05770501003c050100350501007f05410582010302 +03028101050705 +0705010304028101050c058104057f0577050100740501007f0541058201030203028101 +050705 +0705010304028101050c058104057f0576050300720503007f0540058201030203028101 +050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f053905010008050200160581000508058100050c05 +0100030503000205030005058100057f057f0520058201030203028101050705 +0705010304028101050c058104057f05150503002b050100050501000c0501000b050100 +090503000205010001050100810500810005810500810005020501000e05020002050100 +81050001000305040081050004000f050300020502000305030007050300810500040004 +0504008105000400070505007f0522058201030203028101050705 +0705010304028101050c058104057f0514050100010501002a050100050501000c050100 +0b0501000b0501000205010001050100810500810005810500810005010502000f050200 +810500810005010501000205010001050100020501001005010001050100020501000205 +010001050100070501000105010081050081000503050100010501000205010009058200 +050083000500057f0521058201030203028101050705 +0705010304028101050c058104057f051405010001050100010503008105008200050001 +008105000200810500030081050001008105000200030502008105000200810500810005 +81050004000805010004050400030501000a050100020501000105010081050081000581 +050081000583050005008100050e05020081050081000581050083000500058105008100 +050505010010050100010501000105010082050005810500810005810500810005060502 +008105008200050081000503050100060501000b05010003050300020503008105008500 +05000500057f050d058201030203028101050705 +0705010304028101050c058104057f051405010004050100010501008105008100058105 +008200050081000581050081000581050001008205000501050100020501000105010081 +050001008105008100058105008100050a0501000305010001050100030501000a050100 +03050400010504000105820005008100050e050300820500058105008300050005810500 +020004050100100501000505010082050005810500810005810500810005070501008205 +000581050081000503050300040501000b05010002050100010501000405010081050004 +007f050d058201030203028101050705 +0705010304028101050c058104057f051405010004050100010501008105008100058105 +008200050081000582050005010501000505010002050100010501008105008100058105 +008100058105008100050a05010003050100070501000a05010006050100040501008205 +00058105008100050e050100840500050005810500020003050300020501001005010005 +05030001050100010501008105000400010502000205010006050300020501000b050100 +0205050001050400810500850005000500057f050c058201030203028101050705 +0705010304028101050c058104057f051405010001050100810500810005810500820005 +008100058105008100058105000200020501000505010002050100010501008105008100 +058105008100058105008100050a05010003050100070501000a05010006050100040501 +0081050004000e0501008505000500050081000581050081000503050100020501001005 +010001050100810500810005810500820005008100058105008100050705020002050100 +08050100020501000b050100020501000405010001050100810500850005000500057f05 +0c058201030203028101050705 +0705010304028101050c058104057f051405010001050100810500810005810500820005 +008100058105008100058105000100030501000505010002050100010501008105008100 +0581050081000581050081000582050005070501000305010001050100030501000a0501 +000505010004050100040501000305010009050100020582000500810005810500820005 +008100058105008100050105010004050100090501000105010081050081000581050082 +000500810005810500810005080501000205010001058100058105008100058105008100 +05010501000b050100020501000105010081050081000581050082000500850005000500 +057f050c058201030203028101050705 +0705010304028101050c058104057f051505030002050300010504000305010002050400 +01050500010507008105000100020502000a050100030503000305010009050500810500 +020002050300040503000205010008050200020503000105070001050500020501000a05 +030081050001000105020081050002000a05810005010505000105040001050500080503 +0002050300020507008405000500057f050c058201030203028101050705 +0705010304028101050c058104057f05220501000505010015050100170501000b050100 +26050100270501007f0572058201030203028101050705 +0705010304028101050c058104057f052205010005050100150501001905810005080581 +00057f057f0546058201030203028101050705 +0705010304028101050c058104057f052105030003050300110503007f057f056e058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0532050100020503007f0581050002000b05010020 +0501000b05010001050200150503007f0513058201030203028101050705 +0705010304028101050c058104057f05140505001e050100340501004b05010011050200 +2c050100140501007f0516058201030203028101050705 +0705010304028101050c058104057f051505010001058100051d050100340501004b0501 +00100501008105008100052a050100140501007f0516058201030203028101050705 +0705010304028101050c058104057f051505010009050100840500050005010503000105 +0300040501000a0507008105000300810500010081050082000500010002050300010501 +0081050001008105000400020501001f0504000105030002050300070503008105000100 +010501000305040081050002000205810005810500820005008500050005000501050300 +020504008105000200090503000205040081050082000500010008050500810500820005 +0001007f050d058201030203028101050705 +0705010304028101050c058104057f051505030008050500040501000205010004050100 +090502000105820005008100058105008200050081000581050082000500810005810500 +82000500810005810500810005810500010082050005810500810005040501001e050100 +010501000405010081050081000581050081000506050100010501000205010002050200 +010581000501050100020585000500050005810500040004050100810500010001058100 +05010501000b050100020501000105010081050081000581050081000508050100030502 +00820500057f050c058201030203028101050705 +0705010304028101050c058104057f051505010082050005810500040081050085000500 +050005810500030002050100040501000a05030001050100010501008105008100058105 +008200050081000581050082000500810005810500810005810500810005030501002605 +010005050400810500810005810500820005000400010501008205000502050100030503 +000305010002058500050005000581050085000500050005810500030001050300030501 +000b050100020501000105010081050081000581050081000508050100030501007f0510 +058201030203028101050705 +0705010304028101050c058104057f05150501000a050100850500050005008100058105 +0081000501050100040501000c0502008105008100058105008200050081000581050082 +000500810005810500820005008100058105008100058105008100050305010026050100 +040501000105010081050081000581050081000507050300030501000505020002050100 +020581000581050001008105008600050005000500810005810500810005020502000205 +01000b050100020501000105010081050081000581050081000508050100030501007f05 +10058201030203028101050705 +0705010304028101050c058104057f051505010001058100050605010085050005000500 +810005810500810005010501000405010009050100010501008105008100058105008200 +050081000581050082000500810005810500820005008100058105008100058105008100 +05030501000105810005010501001e050100010501008105008100058105008200050081 +000581050081000508050100040501000205010001050100020501000205010004050100 +850500050005008100058105008200050081000581050081000501050100040501000405 +010002050100010501008105008100058105008100050105010004050100030501007f05 +10058201030203028101050705 +0705010304028101050c058104057f0514050500060502008405000500058105000a0081 +050004000805030002050200810500050001050400020503000105040003050200030501 +001f0503000205050081050002000a050100020505000105030001050500010502000105 +020084050005000581050004008105000200010505000205010002050b00010504000305 +01000205050081050003007f050e058201030203028101050705 +0705010304028101050c058104057f0553050100040501007f052c0501007f0526058201 +030203028101050705 +0705010304028101050c058104057f0553050100040501007f052c0501007f0526058201 +030203028101050705 +0705010304028101050c058104057f0552050300020503007f052a0503007f0525058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f051e0503000105010041050300130502007f057f05 +2e058201030203028101050705 +0705010304028101050c058104055c0505000805010019050100130501004a0501001405 +0100080501007f057f0523058201030203028101050705 +0705010304028101050c058104054f0501000b0501000105810005070501001905010013 +0501004a05010014050100080501007f057f0523058201030203028101050705 +0705010304028101050c05810405500501000a0501000305020081050082000500040081 +050082000500010001050300020504008105000400010504000705050081050002000305 +020081050002008105000100810500820005000100010503000905040001050300810500 +86000500050005008200050001000305010003050300090506008105000100010505007f +057f0520058201030203028101050705 +0705010304028101050c0581040551050100090503000205030002050100040502008205 +000503050100810500810005810500810005810500810005020502000105810005080501 +000405010002050100010501008105008100058105008100058105000100830500050081 +000581050081000506050200010581000503050100810500040081050081000581050081 +000501050100020501000105010007050100010501008105008100058105008100058105 +008100057f057f0522058201030203028101050705 +0705010304028101050c0581040539050500810500040081050004000405010008050100 +820500050205010003050100040501000405040081050081000504050100040503000a05 +010004050100020501000105010081050081000581050081000581050081000502050500 +080503000205040081050086000500050005008100058105008100050105010002050500 +07050100010501008105008100058105008100058105008100057f057f05220582010302 +03028101050705 +0705010304028101050c0581040551050100090501000405030002050100040501000305 +010001050100810500810005040501000605020009050100040501000205010001050100 +810500810005810500810005810500810005020501000e05020081050081000581050082 +000500860005000500050081000581050081000501050100020501000b05010001050100 +8105008100058105008100058105008100057f057f0522058201030203028101050705 +0705010304028101050c05810405500501000a0501000105820005000100810500810005 +810500810005820500058105008100050205010001050100810500810005810500810005 +810500810005830500050081000581050081000508050100040501000205010001050100 +810500810005810500810005810500810005020501000105010007050100010501008105 +008100058105008200050086000500050005008100058105008100050105010002050100 +010501000705010001050100810500810005810500810005810500810005820500057f05 +7f051f058201030203028101050705 +0705010304028101050c058104054f0501000a0505008105008100058105008100050105 +020001050400020505008105000200030502000205030008050500810500040001050400 +010502008105000500020503000905030002050700850500050005000300010505000105 +030009050a00030502007f057f0521058201030203028101050705 +0705010304028101050c058104057f052d05010031050100200501007f057f052b058201 +030203028101050705 +0705010304028101050c058104057f052d0501003105010011050600070501007f057f05 +2b058201030203028101050705 +0705010304028101050c058104057f052a050300310503001e0503007f057f052a058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f051b0503002f050300010501007f057f055a058201 +030203028101050705 +0705010304028101050c058104057f0514050500020501000a050100040501001a050100 +7f057f0561058201030203028101050705 +0705010304028101050c058104057f05070501000b0501000105810005010501000a0501 +00040501001a0501007f057f0561058201030203028101050705 +0705010304028101050c058104057f05080501000a050100050501000305030001050500 +810500040001050300810500820005000100080505008105000200030502008105000200 +8105000100810500820005000100010503007f057f053d058201030203028101050705 +0705010304028101050c058104057f050905010009050300030501000605010001050100 +040501000305010001050100810500010081050081000508050100040501000205010001 +050100810500810005810500810005810500010083050005008100058105008100057f05 +7f053b058201030203028101050705 +0705010304028101050c0581040571050500810500040081050004000405010008050100 +820500050205010003050400010501000405010003050500810500810005810500810005 +080501000405010002050100010501008105008100058105008100058105008100050205 +05007f057f053c058201030203028101050705 +0705010304028101050c058104057f050905010009050100050501000205010001050100 +010501000405010003050100040501000105010009050100040501000205010001050100 +810500810005810500810005810500810005020501007f057f0540058201030203028101 +050705 +0705010304028101050c058104057f05080501000a050100050501000205010001050100 +010501000105810005810500810005830500050081000581050082000500810005810500 +810005080501000405010002050100010501008105008100058105008100058105008100 +0502050100010501007f057f053c058201030203028101050705 +0705010304028101050c058104057f05070501000a050300020505000105050001050200 +030502000205030081050002008105008100050605050081050004000105040001050200 +8105000500020503007f057f053d058201030203028101050705 +0705010304028101050c058104057f055e0501007f057f05510582010302030281010507 +05 +0705010304028101050c058104057f055e0501007f057f05510582010302030281010507 +05 +0705010304028101050c058104057f055b0503007f057f05520582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f053705030024050200030502002a0502007f057f05 +19058201030203028101050705 +0705010304028101050c058104057f05140505001e0501000a0501001005020002050300 +040501001f050500050501007f057f0519058201030203028101050705 +0705010304028101050c058104057f05070501000a058200050083000500051d0501000a +050100110502008105008200050081000503050100130501000a05010001050100040501 +007f057f0519058201030203028101050705 +0705010304028101050c058104057f05080501000b050100020501008105000100010503 +008105008200050001000205040002050100030503000105050001050300080502008105 +00820005000300010501000105010010050100090501000105010001050400010504007f +057f0512058201030203028101050705 +0705010304028101050c058104057f05090501000a050100030502008205000503050100 +810500010081050082000500010001058100050105010006050100010501000305010001 +050100070503008305000500810005810500820005008200050081000511050100080504 +000105010001050100810500010001058100057f057f0511058201030203028101050705 + +0705010304028101050c0581040571050500810500040081050004000405010009050100 +030501000405040081050081000581050081000581050002000305010003050400010501 +000305050007050100850500050005008100058105008200050002000905050004050100 +0705010081050081000581050081000581050081000581050002007f057f051305820103 +0203028101050705 +0705010304028101050c058104057f05090501000a050100030501000305010001050100 +810500810005810500810005020502000205010002050100010501000105010003050100 +0b0501008505000500050081000581050082000500020013050100080501000105010081 +0500810005810500810005020502007f057f0512058201030203028101050705 +0705010304028101050c058104057f05080501000b050100030501000305010001050100 +810500810005810500820005008100058105008100050105010002050100010501000105 +010001058200050081000581050081000506050100020582000500810005810500820005 +008200050081000510050100090501000105010081050081000581050082000500810005 +8105008100057f057f0511058201030203028101050705 +0705010304028101050c058104057f05070501000b050300010504000205080081050081 +000581050002000105050001050500010502000205030007050200020506008105000100 +010502000e050100090503008105000100810500040081050002007f057f051305820103 +0203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f052205030024050200030502000e05030001050100 +7f057f0545058201030203028101050705 +0705010304028101050c058104057f05130505000a0501000a0501001005020002050300 +040501000d0501007f057f054c058201030203028101050705 +0705010304028101050c058104057f05070501000a05010001050100090501000a050100 +1105020081050082000500810005030501000d0501007f057f054c058201030203028101 +050705 +0705010304028101050c058104057f050805010009050100010501000105030003050100 +030503000105050001050300080502008105008200050003000105010001050100070505 +0081050002000305020081050002008105000100810500820005000100010503007f057f +0528058201030203028101050705 +0705010304028101050c058104057f050905010008050100010501008105008100058105 +008100050105010002050100010501000105010003050100010501000705030083050005 +008100058105008200050082000500810005090501000405010002050100010501008105 +00810005810500810005810500010083050005008100058105008100057f057f05260582 +01030203028101050705 +0705010304028101050c0581040571050500810500040081050004000405010007050100 +010501008105000400020501000205050001050100030505000705010085050005000500 +8100058105008200050002000b0501000405010002050100010501008105008100058105 +00810005810500810005020505007f057f0527058201030203028101050705 +0705010304028101050c058104057f050905010008050100010501008105008100050505 +01000205010005050100030501000b050100850500050005008100058105008200050002 +000b05010004050100020501000105010081050081000581050081000581050081000502 +0501007f057f052b058201030203028101050705 +0705010304028101050c058104057f050805010009050100010501008105008100058105 +008100050105010002050100010501000105010001058200050081000581050081000506 +050100020582000500810005810500820005008200050081000509050100040501000205 +01000105010081050081000581050081000581050081000502050100010501007f057f05 +27058201030203028101050705 +0705010304028101050c058104057f050705010009050500020503000105050001050300 +030502000205030007050200020506008105000100010502000605050081050004000105 +0400010502008105000500020503007f057f0528058201030203028101050705 +0705010304028101050c058104057f05730501007f057f053c0582010302030281010507 +05 +0705010304028101050c058104057f05730501007f057f053c0582010302030281010507 +05 +0705010304028101050c058104057f05700503007f057f053d0582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f05240501000205030005050200100501000c050200 +7f057f0558058201030203028101050705 +0705010304028101050c058104057f05130505001105010006050100200501007f057f05 +58058201030203028101050705 +0705010304028101050c058104057f05070501000a050100010501001005010006050100 +200501007f057f0558058201030203028101050705 +0705010304028101050c058104057f050805010009050100010504008105000100810500 +020004050100030504000605030081050005000105010081050001000205040001050300 +8105000200810500010081050003007f057f0543058201030203028101050705 +0705010304028101050c058104057f050905010008050400010501000105010002050100 +040501000205010001050100070501000205810005010501000205020081050082000500 +810005810500820005008100058105008200050081000501058200050001000105810005 +7f057f0542058201030203028101050705 +0705010304028101050c0581040571050500810500040081050004000405010007050100 +010501008105008100058105008100050105010004050100020501000105010007050100 +840500050005010501000205010001050100810500810005810500820005008100058105 +00820005008500050005000581050002007f057f0544058201030203028101050705 +0705010304028101050c058104057f050905010008050100010501008105008100058105 +008100050105010004050100020501000105010007050300820500050105010002050100 +010501008105008100058105008200050081000581050082000500020082050005020502 +007f057f0543058201030203028101050705 +0705010304028101050c058104057f050805010009050100010501008105008100058105 +008100050105010004050100020501000105010008050300030501000205010001050100 +81050081000581050082000500810005810500810005810500020001050100010501007f +057f0543058201030203028101050705 +0705010304028101050c058104057f050705010009050500020502008105000600810500 +040001050500070501008205000581050008008105008100058105000400810500020002 +05010082050005010503007f057f0544058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f051505030002050300020503007f057f057f050a05 +8201030203028101050705 +0705010304028101050c058104057f051405010001050100810500810005810500820005 +008100058105008100057f057f057f0508058201030203028101050705 +0705010304028101050c05810405740501001d0501000105010081050081000581050082 +0005008100058105008100057f057f057f0508058201030203028101050705 +0705010304028101050c05810405730501001e0501000105010081050081000581050082 +0005008100058105008100057f057f057f0508058201030203028101050705 +0705010304028101050c0581040572050100220501000205030001050100010501007f05 +7f057f0509058201030203028101050705 +0705010304028101050c0581040571050100040505008105000400810500040009050100 +02050100010501008105008100058105008100057f057f057f0508058201030203028101 +050705 +0705010304028101050c0581040572050100200501000305010001050100810500810005 +8105008100057f057f057f0508058201030203028101050705 +0705010304028101050c05810405730501001e0501000105010081050081000581050082 +0005008100058105008100057f057f057f0508058201030203028101050705 +0705010304028101050c05810405740501001d05050001050300020503007f057f057f05 +0a058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f05450503003b050300020503000105050081050003 +007f057f0513058201030203028101050705 +0705010304028101050c058104057f0513050500100501001a0501003a05010001050100 +81050081000581050082000500810005810500820005008100057f057f05150582010302 +03028101050705 +0705010304028101050c058104057f05070501000a050100010501000f0501001a050100 +3a0501000105010081050081000581050081000502050100010501007f057f0516058201 +030203028101050705 +0705010304028101050c058104057f050805010009050100010501000105030002050400 +810500040001050300810500820005000100020502008105008100058105008100050205 +0300020504001e0501000905010001050100810500810005810500810005020501000105 +01007f057f0516058201030203028101050705 +0705010304028101050c058104057f050905010008050400010501000105010081050081 +000581050081000581050081000506050100810500010081050082000500810005810500 +810005010501000205010001050100810500010001058100051d0501000c050100010501 +000105010003050100010504007f057f0513058201030203028101050705 +0705010304028101050c0581040571050500810500040081050004000405010007050100 +810500810005810500040081050081000504050100040504008105008100058105008200 +05008100058105008100050105010002050500010503002d050100020501000105010002 +050100060501007f057f0512058201030203028101050705 +0705010304028101050c058104057f050905010008050100010501008105008100050305 +010005050100030501000105010081050081000581050082000500810005810500810005 +0105010002050100070502002b050100030501000105010002050100060501007f057f05 +12058201030203028101050705 +0705010304028101050c058104057f050805010009050100010501008105008100058105 +008200050081000581050081000581050081000583050005008100058105008200050081 +000581050082000500810005810500810005010501000205010001050100810500810005 +8105008100051d0501000905010001050100810500810005810500810005810500810005 +02050100010501007f057f0512058201030203028101050705 +0705010304028101050c058104057f050705010009050300810500010081050002000205 +030003050200020508008105008100058105000300810500040001050300020503001f05 +0100090505000105030002050100030504007f057f0513058201030203028101050705 +0705010304028101050c058104057f05420501007f057f056d0582010302030281010507 +05 +0705010304028101050c058104057f05420501007f057f056d0582010302030281010507 +05 +0705010304028101050c058104057f053f0503007f057f056e0582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f051d0501002e050100370581000525050100030503 +002f058100050105030009058100057f0533058201030203028101050705 +0705010304028101050c058104057f05140505006b050100250503000205010001050100 +2d0501000105010001050100090501007f0532058201030203028101050705 +0705010304028101050c058104057f05070501000b05010001058100056a050100270501 +0002050100010501002c0502000105010001050100090501007f05320582010302030281 +01050705 +0705010304028101050c058104057f05080501000a050100030503000305020081050002 +008105000100810500820005000100010503000905040081050002000205050001050300 +180501000a0501002805010002050100010501002b058200050081000581050081000581 +0500810005090501007f0531058201030203028101050705 +0705010304028101050c058104057f050905010009050300030501000205010001050100 +810500810005810500810005810500010083050005008100058105008100050605020001 +058100050105010002050100810500810005810500810005810500810005160501000a05 +01002805010002050100010501002b058200050081000581050081000581050081000509 +0501007f0531058201030203028101050705 +0705010304028101050c0581040571050500810500040081050004000405010008050100 +820500050205010002050100010501008105008100058105008100058105008100050205 +050008050300030501000405010002050500240501001f05050002050100020501000105 +01002305050082050005810500810005810500810005810500810005090501007f053105 +8201030203028101050705 +0705010304028101050c058104057f050905010009050100050501000205010001050100 +810500810005810500810005810500810005020501000e05020002050100030501000305 +0100280501002805010002050100010501002a0505008105008100058105008100050905 +01007f0531058201030203028101050705 +0705010304028101050c058104057f05080501000a050100050501000205010001050100 +810500810005810500810005810500810005020501000105010007050100010501000205 +01000205020081050082000500810005810500810005160501000a050100280501000205 +010001050100020501002805010001050100010501000a0501007f053105820103020302 +8101050705 +0705010304028101050c058104057f05070501000a050300020505000105040001050200 +8105000500020503000905030001050500810500040001050300180501000b0501002505 +0500010503000305010027050300010503000a0501007f05320582010302030281010507 +05 +0705010304028101050c058104057f05260501005d050100340501003d0501007f053205 +8201030203028101050705 +0705010304028101050c058104057f05260501005f0581000571058100057f0533058201 +030203028101050705 +0705010304028101050c058104057f05230503007f057f057f050a058201030203028101 +050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f05080581000519058100050205010006058100 +05010503001f0503000105030005058100050105030009058100057f0533058201030203 +028101050705 +0705010304028101050c058104057f057f05060501001a05010001050300050501000105 +0100010501001d0501000305010001050100030501000105010001050100090501007f05 +32058201030203028101050705 +0705010304028101050c058104057f057f05060501001905020003050100040502000105 +0100010501001c0501000405010001050100020502000105010001050100090501007f05 +32058201030203028101050705 +0705010304028101050c058104057f057f05050501001905820005008100050205010003 +05820005008100058105008100058105008100051b050100040501000105010001058200 +0500810005810500810005810500810005090501007f0531058201030203028101050705 + +0705010304028101050c058104057f057f05050501001905820005008100050205010003 +05820005008100058105008100058105008100051b050400010501000105010001058200 +0500810005810500810005810500810005090501007f0531058201030203028101050705 + +0705010304028101050c058104057f057f05050501001805810005810500810005020501 +0002058100058105008100058105008100058105008100051b0501000105010081050081 +00058105008300050005810500810005810500810005810500810005090501007f053105 +8201030203028101050705 +0705010304028101050c058104057f057f05050501001805050002050100020505008105 +008100058105008100051b05010001050100810500810005810500820005000400810500 +810005810500810005090501007f0531058201030203028101050705 +0705010304028101050c058104057f057f05050501001b05010003050100050501000105 +010001050100020501001705010001050100810500810005810500810005020501000105 +0100010501000a0501007f0531058201030203028101050705 +0705010304028101050c058104057f057f05060501001905030081050004000205030001 +05030003050100180503000205030003050300010503000a0501007f0532058201030203 +028101050705 +0705010304028101050c058104057f057f0506050100340501003d0501007f0532058201 +030203028101050705 +0705010304028101050c058104057f057f05080581000571058100057f05330582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f05550501007f057f055a0582010302030281010507 +05 +0705010304028101050c058104057f0515050300090501000b0501002e0501007f057f05 +4d058201030203028101050705 +0705010304028101050c058104057f05070501000a05010001050100080501000b050100 +2e0501007f057f054d058201030203028101050705 +0705010304028101050c058104057f050805010009050100010504008105000100810500 +040007050500810500820005000100010503008105008200050001000205040081050002 +0003050400810500040001050300010501008105000100010504007f057f053505820103 +0203028101050705 +0705010304028101050c058104057f050905010008050100040501000105010001050100 +0b0501000405020082050005030501008105000100810500820005000100010581000501 +050100020502000105810005810500810005020501000105010001050200830500050001 +0001058100057f057f0534058201030203028101050705 +0705010304028101050c0581040571050500810500040081050004000405010007050100 +0405010001050100010501000b0501000405010004050400810500810005810500810005 +8105000200030501000305030002050100030501000105010001050100040503007f057f +0536058201030203028101050705 +0705010304028101050c058104057f050905010008050100010501008105008100058105 +008100058105008100050a05010004050100030501000105010081050081000581050081 +000502050200020501000505020001050100030501000105010001050100060502007f05 +7f0535058201030203028101050705 +0705010304028101050c058104057f050805010009050100010501008105008100058105 +008100058105008100058205000507050100010581000581050081000502050100010501 +008105008100058105008200050081000581050081000501050100020501000105010001 +05010001058200050081000581050081000581050081000502050100010501007f057f05 +35058201030203028101050705 +0705010304028101050c058104057f05070501000b050300020502008105008100058105 +0001000a0502000105040002050800810500810005810500020001050500010503000305 +02000205030001050400020503007f057f0536058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f05150503007f057f057f0518058201030203028101 +050705 +0705010304028101050c058104057f0514050100010501007f057f057f05170582010302 +03028101050705 +0705010304028101050c05810405740501001d050100010501007f057f057f0517058201 +030203028101050705 +0705010304028101050c05810405730501001e050100010501007f057f057f0517058201 +030203028101050705 +0705010304028101050c05810405720501001f050100010501007f057f057f0517058201 +030203028101050705 +0705010304028101050c0581040571050100040505008105000400810500040007050100 +010501007f057f057f0517058201030203028101050705 +0705010304028101050c05810405720501001f050100010501007f057f057f0517058201 +030203028101050705 +0705010304028101050c05810405730501001e050100010501007f057f057f0517058201 +030203028101050705 +0705010304028101050c05810405740501001e0503007f057f057f051805820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f052405010002050300050502001e0501007f057f05 +5a058201030203028101050705 +0705010304028101050c058104057f051305050011050100060501007f057f057b058201 +030203028101050705 +0705010304028101050c058104057f05070501000a050100010501001005010006050100 +7f057f057b058201030203028101050705 +0705010304028101050c058104057f050805010009050100010504008105000100810500 +020004050100030504000805030002050200810500020081050001008105000200030504 +007f057f0551058201030203028101050705 +0705010304028101050c058104057f050905010008050400010501000105010002050100 +040501000205010001050100070501000105010081050081000581050082000500810005 +810500810005010501000205020001058100057f057f0550058201030203028101050705 + +0705010304028101050c0581040571050500810500040081050004000405010007050100 +010501008105008100058105008100050105010004050100020501000105010007050500 +8105008100058105008200050081000581050081000501050100030503007f057f055205 +8201030203028101050705 +0705010304028101050c058104057f050905010008050100010501008105008100058105 +008100050105010004050100020501000105010007050100040501000105010081050081 +000581050081000501050100050502007f057f0551058201030203028101050705 +0705010304028101050c058104057f050805010009050100010501008105008100058105 +008100050105010004050100020501000105010007050100010501008105008100058105 +00820005008100058105008100050105010002050100010501007f057f05510582010302 +03028101050705 +0705010304028101050c058104057f050705010009050500020502008105000600810500 +0400010505000705030002050400010502008105000600010503007f057f055205820103 +0203028101050705 +0705010304028101050c058104057f05490501007f057f05660582010302030281010507 +05 +0705010304028101050c058104057f05490501007f057f05660582010302030281010507 +05 +0705010304028101050c058104057f05480503007f057f05650582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0514050400030503007f057f057f05100582010302 +03028101050705 +0705010304028101050c058104057f0514050100050501007f057f057f05130582010302 +03028101050705 +0705010304028101050c05810405740501001d050100040501007f057f057f0514058201 +030203028101050705 +0705010304028101050c05810405730501001e050100040501007f057f057f0514058201 +030203028101050705 +0705010304028101050c05810405720501001f050400010504007f057f057f0511058201 +030203028101050705 +0705010304028101050c058104057105010004050500810500040081050004000b050100 +8105008100058105008100057f057f057f050f058201030203028101050705 +0705010304028101050c0581040572050100230501008105008100058105008100057f05 +7f057f050f058201030203028101050705 +0705010304028101050c05810405730501001e0501000105010081050081000581050081 +00057f057f057f050f058201030203028101050705 +0705010304028101050c05810405740501001d050400020503007f057f057f0511058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0522050300270501000c0502007f057f0551058201 +030203028101050705 +0705010304028101050c058104057f05130505000a0501000a0501002a0501007f057f05 +51058201030203028101050705 +0705010304028101050c058104057f05070501000a05010001050100090501000a050100 +2a0501007f057f0551058201030203028101050705 +0705010304028101050c058104057f050805010009050100010501000105030003050100 +030503000105050001050300070503008105000500010501008105000100020504000105 +03008105000200810500010081050003007f057f053c058201030203028101050705 +0705010304028101050c058104057f050905010008050100010501008105008100058105 +008100050105010002050100010501000105010003050100010501000705010002058100 +050105010002050200810500820005008100058105008200050081000581050082000500 +810005010582000500010001058100057f057f053b058201030203028101050705 +0705010304028101050c0581040571050500810500040081050004000405010007050100 +010501008105000400020501000205050001050100030505000705010084050005000501 +050100020501000105010081050081000581050082000500810005810500820005008500 +050005000581050002007f057f053d058201030203028101050705 +0705010304028101050c058104057f050905010008050100010501008105008100050505 +01000205010005050100030501000b050300820500050105010002050100010501008105 +008100058105008200050081000581050082000500020082050005020502007f057f053c +058201030203028101050705 +0705010304028101050c058104057f050805010009050100010501008105008100058105 +008100050105010002050100010501000105010001058200050081000581050081000507 +050300030501000205010001050100810500810005810500820005008100058105008100 +05810500020001050100010501007f057f053c058201030203028101050705 +0705010304028101050c058104057f050705010009050500020503000105050001050300 +030502000205030009050100820500058105000800810500810005810500040081050002 +000205010082050005010503007f057f053d058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f052405010002050300050502001005010017050300 +7f057f054c058201030203028101050705 +0705010304028101050c058104057f051305050011050100060501002c0501007f057f05 +4c058201030203028101050705 +0705010304028101050c058104057f05070501000a050100010501001005010006050100 +2c0501007f057f054c058201030203028101050705 +0705010304028101050c058104057f050805010009050100010504008105000100810500 +020004050100030504000805040081050002000305020081050001008105000100020503 +0003050100030504007f057f0543058201030203028101050705 +0705010304028101050c058104057f050905010008050400010501000105010002050100 +040501000205010001050100070502000105810005010501000205010001050100810500 +010081050081000503050100020501000205020001058100057f057f0542058201030203 +028101050705 +0705010304028101050c0581040571050500810500040081050004000405010007050100 +010501008105008100058105008100050105010004050100020501000105010008050300 +030501000205010001050100810500810005810500810005810500030002050100030503 +007f057f0544058201030203028101050705 +0705010304028101050c058104057f050905010008050100010501008105008100058105 +00810005010501000405010002050100010501000a050200020501000205010001050100 +8105008100058105008200050081000581050081000501050100050502007f057f054305 +8201030203028101050705 +0705010304028101050c058104057f050805010009050100010501008105008100058105 +008100050105010004050100020501000105010007050100010501000205010002050100 +010501008105008100058105008200050081000581050081000501050100020501000105 +01007f057f0543058201030203028101050705 +0705010304028101050c058104057f050705010009050500020502008105000600810500 +0400010505000705030001050500010508008105008100058105000a00010503007f057f +0544058201030203028101050705 +0705010304028101050c058104057f05500501007f057f055f0582010302030281010507 +05 +0705010304028101050c058104057f05500501007f057f055f0582010302030281010507 +05 +0705010304028101050c058104057f054d0503007f057f05600582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0514050400030503007f057f057f05100582010302 +03028101050705 +0705010304028101050c058104057f0514050100050501007f057f057f05130582010302 +03028101050705 +0705010304028101050c05810405740501001d050100040501007f057f057f0514058201 +030203028101050705 +0705010304028101050c05810405730501001e050100040501007f057f057f0514058201 +030203028101050705 +0705010304028101050c05810405720501001f050400010504007f057f057f0511058201 +030203028101050705 +0705010304028101058e0500050005000500050005000504057105010004050500810500 +040081050004000b0501008105008100058105008100057f057f057f050f058201030203 +028101050705 +0705010304028d0105000500050005000500050005820504057205010023050100810500 +8100058105008100057f057f057f050f058201030203028101050705 +0705010304028101058e050005000500050005000500050405730501001e050100010501 +008105008100058105008100057f057f057f050f058201030203028101050705 +0705010304028d010500050005000500050005000582050405740501001d050400020503 +007f057f057f0511058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f05240501000205030005 +050200090501007f057f056f058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f05130505001105010006 +0501001d0501007f057f055b058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f05070501000a05010001 +05010010050100060501001d0501007f057f055b058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f05080501000905010001 +050400810500010081050002000405010003050400070503000105010081050001000205 +04008105000400010503008105008200050001000205040001050300020504007f057f05 +35058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f05090501000805040001 +050100010501000205010004050100020501000105010009050100020502008105008200 +050001000105810005810500810005060501008105000100810500820005008100058105 +008200050081000581050082000500010001058100057f057f0534058201030203028101 +050705 +0705010304028d0105000500050005000500050005820504057105050081050004008105 +000400040501000705010001050100810500810005810500810005010501000405010002 +050100010501000905010002050100010501000105030002050100040504008105008100 +058105008200050081000503050500010503007f057f0536058201030203028101050705 + +0705010304028101058e0500050005000500050005000504057f05090501000805010001 +050100810500810005810500810005010501000405010002050100010501000905010002 +050100010501000305020001050100030501000105010081050081000581050082000500 +81000503050100070502007f057f0535058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f05080501000905010001 +050100810500810005810500810005010501000405010002050100010501000905010002 +050100010501008105008100058105008100058105008100058305000500810005810500 +820005008100058105008200050081000581050082000500810005810500820005008100 +058105008100057f057f0534058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f05070501000905050002 +050200810500060081050004000105050006050900810500810005810500020003050200 +02050800810500810005810500020002050300020503007f057f05360582010302030281 +01050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f0518058100057f057f05 +7f0517058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f05170501007f057f057f +0518058201030203028101050705 +0705010304028d010500050005000500050005000582050405740501001f0502007f057f +057f0518058201030203028101050705 +0705010304028101058e050005000500050005000500050405730501001f058200050081 +00057f057f057f0517058201030203028101050705 +0705010304028d0105000500050005000500050005820504057205010020058200050081 +00057f057f057f0517058201030203028101050705 +0705010304028101058e0500050005000500050005000504057105010004050500810500 +0400810500040007058100058105008100057f057f057f05170582010302030281010507 +05 +0705010304028d010500050005000500050005000582050405720501001f0505007f057f +057f0517058201030203028101050705 +0705010304028101058e05000500050005000500050005040573050100210501007f057f +057f0518058201030203028101050705 +0705010304028d010500050005000500050005000582050405740501001f0503007f057f +057f0517058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f05240501000205030005 +0502002c0501007f057f054c058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f05130505001105010006 +050100080501002e0501007f057f053f058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f05070501000a05010001 +0501001005010006050100080501002e0501007f057f053f058201030203028101050705 + +0705010304028d0105000500050005000500050005820504057f05080501000905010001 +050400810500010081050002000405010003050400070505008105008200050001000105 +030081050082000500010002050400810500020003050400810500040001050300010501 +008105000100010504007f057f0527058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f05090501000805040001 +050100010501000205010004050100020501000105010008050100040502008205000503 +050100810500010081050082000500010001058100050105010002050200010581000581 +05008100050205010001050100010502008305000500010001058100057f057f05260582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057105050081050004008105 +000400040501000705010001050100810500810005810500810005010501000405010002 +050100010501000805010004050100040504008105008100058105008100058105000200 +030501000305030002050100030501000105010001050100040503007f057f0528058201 +030203028101050705 +0705010304028101058e0500050005000500050005000504057f05090501000805010001 +050100810500810005810500810005010501000405010002050100010501000805010004 +050100030501000105010081050081000581050081000502050200020501000505020001 +050100030501000105010001050100060502007f057f0527058201030203028101050705 + +0705010304028d0105000500050005000500050005820504057f05080501000905010001 +050100810500810005810500810005010501000405010002050100010501000805010001 +058100058105008100050205010001050100810500810005810500820005008100058105 +008100050105010002050100010501000105010001058200050081000581050081000581 +050081000502050100010501007f057f0527058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f05070501000905050002 +050200810500060081050004000105050008050200010504000205080081050081000581 +050002000105050001050300030502000205030001050400020503007f057f0528058201 +030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f05150503007f057f057f +0518058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f0514050100010501007f +057f057f0517058201030203028101050705 +0705010304028d010500050005000500050005000582050405740501001d050100010501 +007f057f057f0517058201030203028101050705 +0705010304028101058e050005000500050005000500050405730501001e050100010501 +007f057f057f0517058201030203028101050705 +0705010304028d010500050005000500050005000582050405720501001f050100010501 +007f057f057f0517058201030203028101050705 +0705010304028101058e0500050005000500050005000504057105010004050500810500 +0400810500040007050100010501007f057f057f0517058201030203028101050705 +0705010304028d010500050005000500050005000582050405720501001f050100010501 +007f057f057f0517058201030203028101050705 +0705010304028101058e050005000500050005000500050405730501001e050100010501 +007f057f057f0517058201030203028101050705 +0705010304028d010500050005000500050005000582050405740501001e0503007f057f +057f0518058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f054c050300040501007f +057f055a058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f05150504002b05010005 +050100110501007f057f054d058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f05070501000a05010001 +0501002b05010005050100110501007f057f054d058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f05080501000905010005 +050300810500020081050001008105000200070501008105000100020503000105050002 +050100020503000305040081050004007f057f054a058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f05090501000805030006 +050100810500810005810500820005008100058105008100050605020081050082000500 +810005810500810005810500810005040501000405010002050200010581000581050081 +00057f057f054c058201030203028101050705 +0705010304028d0105000500050005000500050005820504057105050081050004008105 +000400040501000905030001050400010501008205000581050004000705010001050100 +810500040001050100050501000405010003050300020501007f057f054d058201030203 +028101050705 +0705010304028101058e0500050005000500050005000504057f05090501000c05010081 +05008100058105008100058105000200010501000b050100010501008105008100050405 +0100050501000405010005050200010501007f057f054d058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f05080501000905010001 +050100810500810005810500810005010501000205010001050100070501000105010081 +050081000581050081000581050081000582050005010501000405010002050100010501 +000105010001058100057f057f0549058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f05070501000a05040002 +050500010501000305030007050300810500810005810500020003050200010505008105 +00040001050300030502007f057f054b058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504055f0502001e0501007f057f +057f052e058201030203028101050705 +0705010304028d010500050005000500050005000582050405600501001e0501007f057f +057f052e058201030203028101050705 +0705010304028101058e0500050005000500050005000504053c050100210501001e0501 +007f057f057f052e058201030203028101050705 +0705010304028d0105000500050005000500050005820504053b0501001f050400010503 +00810500820005000100020503000a0501007f057f057f052e0582010302030281010507 +05 +0705010304028101058e0500050005000500050005000504053a0501001f050100010501 +008105008100058105008200050001008105008200050081000581050081000508050100 +7f057f057f052e058201030203028101050705 +0705010304028d0105000500050005000500050005820504053905010004050500810500 +040081050004000705010001050100810500810005810500820005008100058105008200 +05000400090501007f057f057f052e058201030203028101050705 +0705010304028101058e0500050005000500050005000504053a0501001f050100010501 +0081050081000581050082000500810005810500820005008100057f057f057f053d0582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504053b0501001e050100010501 +008105008100058105008200050081000581050082000500810005810500810005080501 +007f057f057f052e058201030203028101050705 +0705010304028101058e0500050005000500050005000504053c0501001e050500810500 +0200810500020081050081000581050002000a0501007f057f057f052e05820103020302 +8101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +070507018c05000500050005000500050005820504057f057f057f057f05320507010805 + +070506038101058e0500050005000500050005000504057f057f057f057f053205810103 +05030805 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d01050005000500050005000500058205040503050100080506007f057f +057f057f051c058201030203028101050705 +0705010304028101058e05000500050005000500050005040503050100080506007f057f +057f057f051c058201030203028101050705 +0705010304028d01050005000500050005000500058205040502050400060506007f057f +057f057f051c058201030203028101050705 +0705010304028101058e0500050005000500050005000504050105010001050100060506 +007f057f057f057f051c058201030203028101050705 +0705010304028d01050005000500050005000500058205040501050200090506007f057f +057f057f051c058201030203028101050705 +0705010304028101058e05000500050005000500050005040502050300070506007f057f +057f057f051c058201030203028101050705 +0705010304028d01050005000500050005000500058205040504050200060506007f057f +057f057f051c058201030203028101050705 +0705010304028101058e0500050005000500050005000504050105810005010501000605 +06007f057f057f057f051c058201030203028101050705 +0705010304028d0105000500050005000500050005820504050105010001050100060506 +007f057f057f057f051c058201030203028101050705 +0705010304028101058e05000500050005000500050005040501050400070506007f057f +057f057f051c058201030203028101050705 +0705010304028d01050005000500050005000500058205040503050100080506007f057f +057f057f051c058201030203028101050705 +0705010304028101058e05000500050005000500050005040503050100080506007f057f +057f057f051c058201030203028101050705 +0705010304028d0105000500050005000500050005820504050e0506007f057f057f057f +051c058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304027f017f017f017f01440181030203028101050705 +07050103040213038101037f037f037f037f031903810103130304028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070581030119018103017f017f017f017f01190181030118010805 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 + + + +showpage + +end + +origstate restore + +%%EndDocument + @endspecial 1226 3946 a Fo(15)p eop +%%Page: 16 17 +16 16 bop 79 260 a Fq(L)-7 b(VX)21 b(:)g Fp(netlist)32 b Fq(comparisons)p +236 345 2104 3 v 236 446 3 101 v 273 417 a Fm($)e(lvx)f(vst)g(al)g(sample)p +828 417 18 3 v 22 w(dpt)g(sample)p 1140 417 V 21 w(dpt)p 1248 +417 V 21 w(gates)g(-f)p 2337 446 3 101 v 236 448 2104 3 v 607 +2192 a @beginspecial 0 @llx 0 @lly 612 @urx 792 @ury 2326 @rwi +@setspecial +%%BeginDocument: ./ps/trace-lvx-1.ps + + +/origstate save def + +20 dict begin + +/grays 612 string def % space for gray scale line +/npixls 0 def +/rgbindx 0 def + +0 0 translate + +612.00000 792.00000 scale + +/cmap 6 string def + + +currentfile cmap readhexstring +00 44 88 bf e5 ff +pop pop % lose return values from readhexstring + + +/rlecmapimage { + /buffer 1 string def + /rgbval 3 string def + /block 384 string def + + % proc to read a block from file, and return RGB data + { currentfile buffer readhexstring pop + /bcount exch 0 get store + bcount 128 ge + { % it's a non-run block + 0 1 bcount 128 sub + { currentfile buffer readhexstring pop pop + + % look up value in gray map + /rgbval cmap buffer 0 get 1 getinterval store + + % and put it in position i in block + block exch rgbval putinterval + } for + block 0 bcount 127 sub getinterval + } + + { % else it's a run block + currentfile buffer readhexstring pop pop + + % look up value in graymap + /rgbval cmap buffer 0 get 1 getinterval store + + 0 1 bcount { block exch rgbval putinterval } for + + block 0 bcount 1 add getinterval + } ifelse + } % end of proc + image +} bind def + + +612 792 8 % dimensions of data +[612 0 0 -792 0 792] % mapping matrix +rlecmapimage + +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +07051a038101037f037f037f037f03190381010319030805 +07051a038101037f037f037f037f03190381010318038101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +0705010304027f017f017f017f01440181030203028101050705 +07050103040281010311038101037f037f037f037f030503810103110381010311038201 +030203028101050705 +070501030402820103021002820103027f027f027f027f02040282010302100282010302 +10028201030203028101050705 +070501030402820103021002820103027f027f027f027f02040282010302100282010302 +10028201030203028101050705 +070501030402820103021002820103027f021902010015020400050201001a0201000102 +0100220201008102008100020302090020020100810200810002050201000b0201000802 +0100060201007f021c02820103028102030b038101028302010302100282010302030281 +01050705 +070501030402820103021002820103027f02190201001302020002020200030201001a02 +010001020100170201000702010001020100040201000202010023020100810200810002 +050201000b02010008020100070201007f021b0282010302820203020a02810102830201 +030210028201030203028101050705 +070501030402820103021002820103027f022e02020004020200020201001a0201000102 +010017020100070201000202010002020100030201002302810002810200810002130281 +000208020100070201007f021b0282010302820203020a02810102830201030210028201 +030203028101050705 +070501030402820103021002820103027f02190201000102010081020081000204020200 +020201000102010083020002008100020102010003020200050202000302030002020100 +010201008102000100040202000402030001020400050201000302010081020081000203 +020100040203000202010081020082000200820002008200020001000302010002028100 +028102000300030201000102010081020001000302810002010203000202010081020001 +00030201007f021b0282010302820203020a028101028302010302100282010302030281 +01050705 +070501030402820103028102030b0381010283020103027f021902010001020200810200 +810002020204008102008100028102008200020081000281020081000281020081000201 +020100810200810002020204000102010001020100010201000102020081020001000202 +010081020081000201020200810200810002810200810002060201000402020005020100 +030201000102010001020400810200010081020001008102008100020102010001020100 +010202008102008100020102010001020200810200010001020100010202008102008100 +0281020001008102000100020201007f021b0282010302820203020a0281010283020103 +020402040381010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100020282000200820002008100028102008100028102008100028102008100 +028102008100020102010001020100020281000204020100010201000102010002020100 +010201000202010001020100050201000602010005020200050201000302010001020100 +010201000302010001020100010201000602010001020100020201000102010001020100 +0202010001020100010201000502010002020100030201007f021a028201030282020302 +0a0281010283020103020402810302020281010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100040201008102008200020081000201020100010201000102010002020100 +010201000602040001020100010201000202010001020100020201000202030002020100 +050201000502010081020081000203020100030205000102010003020100010201000102 +010006020100010201000202010001020100010201000202010001020100020203000202 +010002020100040201007f02190282010302820203020a02810102830201030204028103 +02020281010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100040201008102008200020081000281020081000201020100010201000202 +010001020100050201000102010001020100010201000202010001020100020201000402 +020001020100060201000302010002020100030201000302010005020100030201000102 +010001020100060281000201020100020201000102010001020100020201000102810002 +040202000102010002020100030201007f021a0282010302820203020a02810102830201 +03020402810302020281010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100020282000200810002810200010081020001000302010001020100020201 +000102010002028100028102008100028102008100028102008100028102008100020102 +010001020100020201000502010001020100070201000202010002020100030201000302 +010005020100030201000102010001020100060281000201020100020201000102010001 +020100020201000102810002050201000102010002020100020201007f021b0282010302 +820203020a02810102830201030204028103020202810102040282010302030281010507 +05 +070501030402820103028102010c010102820103027f0219020100010202008102008100 +0202020400010201000b0201000202010081020081000202020400010205000102010001 +020100020201000202010081020081000201020200810200810002810200830002000204 +020100010201000402010002020100030202008102008100028102008100020202010001 +020100010201000202010081020081000201020200810200810002010201000102010002 +0201008102008100020102020081020081000281020081000201020100020201007f021b +0282010302820203020a0281010283020103020402050105028201030203028101050705 + +070501030402820103021002820103027f02190201000102040005020200030201000202 +010005020100030202000502020003020200810200820002008100028102008100020102 +010003020200040203000302010006020100010201000402010002020100040203000202 +010003020100010201000102010002020100810200810002010201008102008100020202 +01000102010002020100810200810002020203000202010002020100020201007f021b02 +82010302820203020a02810102830201030210028201030203028101050705 +070501030402820103021002820103027f021902010001020100100204004b0201006202 +01007f021b0282010302820203020a028101028302010302100282010302030281010507 +05 +070501030402820103021002820103027f02180202000102010061020100620201007f02 +1b0282010302820203020a02810102830201030210028201030203028101050705 +070501030402820103021002820103027f02180201000202010062020100600201007f02 +1c02820103028102010c0101028201030210028201030203028101050705 +070501030402820103021002820103027f027f027f027f02040282010302100282010302 +10028201030203028101050705 +0705010304028201030111018103017f017f017f017f0105018103011101810301110181 +030203028101050705 +07057f017f017f017f0152010805 +070506038101050c058104057f057f057f057f05320581010305030805 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405030501007f057f057f057f052c058201030203028101 +050705 +0705010304028101050c0581040503050100090503003a05030025050300130502003105 +0300130502007f057f0551058201030203028101050705 +0705010304028101050c0581040502050400090501002605010013050100270501001405 +010008050100280501001405010008050100190501007f057f052a058201030203028101 +050705 +0705010304028101050c0581040501050100010501000905010026050100130501002705 +01001405010008050100280501001405010008050100190501007f057f052a0582010302 +03028101050705 +0705010304028101050c05810405010502000c0501000105030081050004008105008100 +050505030081050001008105000300810500040008050300030501000a05040001050300 +810500860005000500050082000500010003050100030503000905060081050001000105 +050008050400010503008105008600050005000500820005000100030501000305030009 +050600810500010001050500080502008105008200050002000105050001050300020504 +007f057f0519058201030203028101050705 +0705010304028101050c05810405020503000a0501000205010001050100010503000805 +010001050100810500010001058100058105008100050d05010002050100090502000105 +810005030501008105000400810500810005810500810005010501000205010001050100 +070501000105010081050081000581050081000581050081000509050200010581000503 +050100810500040081050081000581050081000501050100020501000105010007050100 +010501008105008100058105008100058105008100050905010001050100040501000105 +01000305010001050100810500010001058100057f057f05180582010302030281010507 +05 +0705010304028101050c0581040504050200090501000305010082050005020501000a05 +01008205000501050300020501000b050400020501000a05030002050400810500860005 +000500050081000581050081000501050100020505000705010001050100810500810005 +8105008100058105008100050a0503000205040081050086000500050005008100058105 +008100050105010002050500070501000105010081050081000581050081000581050081 +00050905010001050100010504000105010003050500010503007f057f051a0582010302 +03028101050705 +0705010304028101050c0581040501058100050105010009050100030503000205030009 +05030004050200010501000a05010001050100020501000c050200810500810005810500 +82000500860005000500050081000581050081000501050100020501000b050100010501 +008105008100058105008100058105008100050c05020081050081000581050082000500 +860005000500050081000581050081000501050100020501000b05010001050100810500 +810005810500810005810500810005090501000105010081050081000581050081000581 +050081000502050100070502007f057f0519058201030203028101050705 +0705010304028101050c0581040501050100010501000905010004050100020502008105 +008100050805010002050100010501000105010001058100050605010001050100020501 +000905010001050100810500810005810500820005008600050005000500810005810500 +810005010501000205010001050100070501000105010081050081000581050081000581 +050081000582050005060501000105010081050081000581050082000500860005000500 +050081000581050081000501050100020501000105010007050100010501008105008100 +058105008100058105008100058205000506050100010501008105008100058105008100 +058105008100058305000500810005810500820005008100058105008100057f057f0518 +058201030203028101050705 +0705010304028101050c0581040501050400080505000205010002050100010501000905 +0100030503000305020009050b0008050300020507008505000500050003000105050001 +05030009050a000305020009050300020507008505000500050003000105050001050300 +09050a000305020009050400010505000105020002050300020503007f057f051a058201 +030203028101050705 +0705010304028101050c05810405030501006b0501002005010027050100200501001605 +01007f057f0535058201030203028101050705 +0705010304028101050c05810405030501006b0501001105060007050100270501001105 +0600070501000a050600040501007f057f0535058201030203028101050705 +0705010304028101050c05810405700503001e050300250503001e050300120503007f05 +7f0536058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f052305020003050200030502000305020003050200 +030502002d0502000305020003050200030502001f05020003050200030502000a050200 +030502000305020003050200180502000305020003050200030502007f051d0582010302 +03028101050705 +0705010304028101050c058104057f052205010081050081000581050082000500810005 +810500820005008100058105008200050081000581050082000500810005810500820005 +008100052a05010081050081000581050082000500810005810500820005008100058105 +00820005008100051c050100810500810005810500820005008100058105008200050081 +000507050100810500810005810500820005008100058105008200050081000581050082 +000500810005150501008105008100058105008200050081000581050082000500810005 +810500820005008100057f051b058201030203028101050705 +0705010304028101050c058104057f052205810005810500810005820500058105008100 +058205000581050081000582050005810500810005820500058105008100058205000581 +05008100052a058100058105008100058205000581050081000582050005810500810005 +820500058105008100051c05810005810500810005820500058105008100058205000581 +050081000507058100058105008100058205000581050081000582050005810500810005 +820500058105008100051505810005810500810005820500058105008100058205000581 +0500810005820500058105008100057f051b058201030203028101050705 +0705010304028101050c058104057f052205850005000500058605000500050005860500 +05000500058605000500050005860500050005000586050005000500052a058500050005 +00058605000500050005860500050005000586050005000500051c058500050005000586 +050005000500058605000500050005070585000500050005860500050005000586050005 +000500058605000500050005150585000500050005860500050005000586050005000500 +0586050005000500057f051b058201030203028101050705 +0705010304028101050c058104057f052205850005000500058605000500050005860500 +05000500058605000500050005860500050005000586050005000500052a058500050005 +00058605000500050005860500050005000586050005000500051c058500050005000586 +050005000500058605000500050005070585000500050005860500050005000586050005 +000500058605000500050005150585000500050005860500050005000586050005000500 +0586050005000500057f051b058201030203028101050705 +0705010304028101050c058104057f052205810005810500010082050005810500010082 +05000581050001008205000581050001008205000581050001008205000581050001002a +058100058105000100820500058105000100820500058105000100820500058105000100 +1c0581000581050001008205000581050001008205000581050001000705810005810500 +010082050005810500010082050005810500010082050005810500010015058100058105 +0001008205000581050001008205000581050001008205000581050001007f051b058201 +030203028101050705 +0705010304028101050c058104057f052205010004050100040501000405010004050100 +040501002e0501000405010004050100040501002005010004050100040501000b050100 +040501000405010004050100190501000405010004050100040501007f051f0582010302 +03028101050705 +0705010304028101050c058104057f052305020003050200030502000305020003050200 +030502002d0502000305020003050200030502001f05020003050200030502000a050200 +030502000305020003050200180502000305020003050200030502007f051d0582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f05310502000305020042050200030502002d050200 +1805020003050200260502007f052b058201030203028101050705 +0705010304028101050c058104057f053005010081050081000581050082000500810005 +3f050100810500810005810500820005008100052a050100810500810005150501008105 +0081000581050082000500810005230501008105008100057f0529058201030203028101 +050705 +0705010304028101050c058104057f053005810005810500810005820500058105008100 +053f05810005810500810005820500058105008100052a05810005810500810005150581 +00058105008100058205000581050081000523058100058105008100057f052905820103 +0203028101050705 +0705010304028101050c058104057f0530058500050005000586050005000500053f0585 +00050005000586050005000500052a058500050005000515058500050005000586050005 +000500052305850005000500057f0529058201030203028101050705 +0705010304028101050c058104057f0530058500050005000586050005000500053f0585 +00050005000586050005000500052a058500050005000515058500050005000586050005 +000500052305850005000500057f0529058201030203028101050705 +0705010304028101050c058104057f05300581000581050001008205000581050001003f +0581000581050001008205000581050001002a0581000581050001001505810005810500 +0100820500058105000100230581000581050001007f0529058201030203028101050705 + +0705010304028101050c058104057f05300501000405010043050100040501002e050100 +1905010004050100270501007f052d058201030203028101050705 +0705010304028101050c058104057f05310502000305020042050200030502002d050200 +1805020003050200260502007f052b058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f05310502000305020042050200030502002d050200 +1f05020003050200180502007f0532058201030203028101050705 +0705010304028101050c058104057f053005010081050081000581050082000500810005 +3f050100810500810005810500820005008100052a0501008105008100051c0501008105 +0081000581050082000500810005150501008105008100057f0530058201030203028101 +050705 +0705010304028101050c058104057f053005810005810500810005820500058105008100 +053f05810005810500810005820500058105008100052a058100058105008100051c0581 +00058105008100058205000581050081000515058100058105008100057f053005820103 +0203028101050705 +0705010304028101050c058104057f0530058500050005000586050005000500053f0585 +00050005000586050005000500052a05850005000500051c058500050005000586050005 +000500051505850005000500057f0530058201030203028101050705 +0705010304028101050c058104057f0530058500050005000586050005000500053f0585 +00050005000586050005000500052a05850005000500051c058500050005000586050005 +000500051505850005000500057f0530058201030203028101050705 +0705010304028101050c058104057f05300581000581050001008205000581050001003f +0581000581050001008205000581050001002a0581000581050001001c05810005810500 +0100820500058105000100150581000581050001007f0530058201030203028101050705 + +0705010304028101050c058104057f05300501000405010043050100040501002e050100 +2005010004050100190501007f0534058201030203028101050705 +0705010304028101050c058104057f05310502000305020042050200030502002d050200 +1f05020003050200180502007f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f05310502000305020049050200030502001f050200 +2d050200030502000a0502007f0539058201030203028101050705 +0705010304028101050c058104057f053005010081050081000581050082000500810005 +46050100810500810005810500820005008100051c0501008105008100052a0501008105 +0081000581050082000500810005070501008105008100057f0537058201030203028101 +050705 +0705010304028101050c058104057f053005810005810500810005820500058105008100 +054605810005810500810005820500058105008100051c058100058105008100052a0581 +00058105008100058205000581050081000507058100058105008100057f053705820103 +0203028101050705 +0705010304028101050c058104057f053005850005000500058605000500050005460585 +00050005000586050005000500051c05850005000500052a058500050005000586050005 +000500050705850005000500057f0537058201030203028101050705 +0705010304028101050c058104057f053005850005000500058605000500050005460585 +00050005000586050005000500051c05850005000500052a058500050005000586050005 +000500050705850005000500057f0537058201030203028101050705 +0705010304028101050c058104057f053005810005810500010082050005810500010046 +0581000581050001008205000581050001001c0581000581050001002a05810005810500 +0100820500058105000100070581000581050001007f0537058201030203028101050705 + +0705010304028101050c058104057f0530050100040501004a0501000405010020050100 +2e050100040501000b0501007f053b058201030203028101050705 +0705010304028101050c058104057f05310502000305020049050200030502001f050200 +2d050200030502000a0502007f0539058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f05310502000305020049050200030502001f050200 +34050200030502007f0540058201030203028101050705 +0705010304028101050c058104057f053005010081050081000581050082000500810005 +46050100810500810005810500820005008100051c050100810500810005310501008105 +00810005810500820005008100057f053e058201030203028101050705 +0705010304028101050c058104057f053005810005810500810005820500058105008100 +054605810005810500810005820500058105008100051c05810005810500810005310581 +0005810500810005820500058105008100057f053e058201030203028101050705 +0705010304028101050c058104057f053005850005000500058605000500050005460585 +00050005000586050005000500051c058500050005000531058500050005000586050005 +000500057f053e058201030203028101050705 +0705010304028101050c058104057f053005850005000500058605000500050005460585 +00050005000586050005000500051c058500050005000531058500050005000586050005 +000500057f053e058201030203028101050705 +0705010304028101050c058104057f053005810005810500010082050005810500010046 +0581000581050001008205000581050001001c0581000581050001003105810005810500 +01008205000581050001007f053e058201030203028101050705 +0705010304028101050c058104057f0530050100040501004a0501000405010020050100 +35050100040501007f0542058201030203028101050705 +0705010304028101050c058104057f05310502000305020049050200030502001f050200 +34050200030502007f0540058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f053105020003050200500502000305020011050200 +3b050200030502007f0540058201030203028101050705 +0705010304028101050c058104057f053005010081050081000581050082000500810005 +4d050100810500810005810500820005008100050e050100810500810005380501008105 +00810005810500820005008100057f053e058201030203028101050705 +0705010304028101050c058104057f053005810005810500810005820500058105008100 +054d05810005810500810005820500058105008100050e05810005810500810005380581 +0005810500810005820500058105008100057f053e058201030203028101050705 +0705010304028101050c058104057f0530058500050005000586050005000500054d0585 +00050005000586050005000500050e058500050005000538058500050005000586050005 +000500057f053e058201030203028101050705 +0705010304028101050c058104057f0530058500050005000586050005000500054d0585 +00050005000586050005000500050e058500050005000538058500050005000586050005 +000500057f053e058201030203028101050705 +0705010304028101050c058104057f05300581000581050001008205000581050001004d +0581000581050001008205000581050001000e0581000581050001003805810005810500 +01008205000581050001007f053e058201030203028101050705 +0705010304028101050c058104057f053005010004050100510501000405010012050100 +3c050100040501007f0542058201030203028101050705 +0705010304028101050c058104057f053105020003050200500502000305020011050200 +3b050200030502007f0540058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f053105020003050200500502000305020011050200 +3b05020003050200030502007f0539058201030203028101050705 +0705010304028101050c058104057f053005010081050081000581050082000500810005 +4d050100810500810005810500820005008100050e050100810500810005380501008105 +0081000581050082000500810005810500820005008100057f0537058201030203028101 +050705 +0705010304028101050c058104057f053005810005810500810005820500058105008100 +054d05810005810500810005820500058105008100050e05810005810500810005380581 +000581050081000582050005810500810005820500058105008100057f05370582010302 +03028101050705 +0705010304028101050c058104057f0530058500050005000586050005000500054d0585 +00050005000586050005000500050e058500050005000538058500050005000586050005 +0005000586050005000500057f0537058201030203028101050705 +0705010304028101050c058104057f0530058500050005000586050005000500054d0585 +00050005000586050005000500050e058500050005000538058500050005000586050005 +0005000586050005000500057f0537058201030203028101050705 +0705010304028101050c058104057f05300581000581050001008205000581050001004d +0581000581050001008205000581050001000e0581000581050001003805810005810500 +01008205000581050001008205000581050001007f0537058201030203028101050705 +0705010304028101050c058104057f053005010004050100510501000405010012050100 +3c05010004050100040501007f053b058201030203028101050705 +0705010304028101050c058104057f053105020003050200500502000305020011050200 +3b05020003050200030502007f0539058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f053105020003050200570502000305020003050200 +3b05020011050200030502007f0532058201030203028101050705 +0705010304028101050c058104057f053005010081050081000581050082000500810005 +540501008105008100058105008200050081000581050082000500810005380501008105 +008100050e050100810500810005810500820005008100057f0530058201030203028101 +050705 +0705010304028101050c058104057f053005810005810500810005820500058105008100 +055405810005810500810005820500058105008100058205000581050081000538058100 +058105008100050e05810005810500810005820500058105008100057f05300582010302 +03028101050705 +0705010304028101050c058104057f053005850005000500058605000500050005540585 +000500050005860500050005000586050005000500053805850005000500050e05850005 +0005000586050005000500057f0530058201030203028101050705 +0705010304028101050c058104057f053005850005000500058605000500050005540585 +000500050005860500050005000586050005000500053805850005000500050e05850005 +0005000586050005000500057f0530058201030203028101050705 +0705010304028101050c058104057f053005810005810500010082050005810500010054 +058100058105000100820500058105000100820500058105000100380581000581050001 +000e0581000581050001008205000581050001007f0530058201030203028101050705 +0705010304028101050c058104057f053005010004050100580501000405010004050100 +3c05010012050100040501007f0534058201030203028101050705 +0705010304028101050c058104057f053105020003050200570502000305020003050200 +3b05020011050200030502007f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0531050200030502002d0502002605020003050200 +03050200340502001f050200030502007f052b058201030203028101050705 +0705010304028101050c058104057f053005010081050081000581050082000500810005 +2a0501008105008100052305010081050081000581050082000500810005810500820005 +00810005310501008105008100051c050100810500810005810500820005008100057f05 +29058201030203028101050705 +0705010304028101050c058104057f053005810005810500810005820500058105008100 +052a05810005810500810005230581000581050081000582050005810500810005820500 +0581050081000531058100058105008100051c0581000581050081000582050005810500 +8100057f0529058201030203028101050705 +0705010304028101050c058104057f0530058500050005000586050005000500052a0585 +000500050005230585000500050005860500050005000586050005000500053105850005 +000500051c058500050005000586050005000500057f0529058201030203028101050705 + +0705010304028101050c058104057f0530058500050005000586050005000500052a0585 +000500050005230585000500050005860500050005000586050005000500053105850005 +000500051c058500050005000586050005000500057f0529058201030203028101050705 + +0705010304028101050c058104057f05300581000581050001008205000581050001002a +058100058105000100230581000581050001008205000581050001008205000581050001 +00310581000581050001001c0581000581050001008205000581050001007f0529058201 +030203028101050705 +0705010304028101050c058104057f0530050100040501002e0501002705010004050100 +040501003505010020050100040501007f052d058201030203028101050705 +0705010304028101050c058104057f0531050200030502002d0502002605020003050200 +03050200340502001f050200030502007f052b058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f053105020003050200260502003405020034050200 +2d050200030502007f0524058201030203028101050705 +0705010304028101050c058104057f053005010081050081000581050082000500810005 +2305010081050081000531050100810500810005310501008105008100052a0501008105 +00810005810500820005008100057f0522058201030203028101050705 +0705010304028101050c058104057f053005810005810500810005820500058105008100 +052305810005810500810005310581000581050081000531058100058105008100052a05 +810005810500810005820500058105008100057f0522058201030203028101050705 +0705010304028101050c058104057f053005850005000500058605000500050005230585 +0005000500053105850005000500053105850005000500052a0585000500050005860500 +05000500057f0522058201030203028101050705 +0705010304028101050c058104057f053005850005000500058605000500050005230585 +0005000500053105850005000500053105850005000500052a0585000500050005860500 +05000500057f0522058201030203028101050705 +0705010304028101050c058104057f053005810005810500010082050005810500010023 +05810005810500010031058100058105000100310581000581050001002a058100058105 +0001008205000581050001007f0522058201030203028101050705 +0705010304028101050c058104057f053005010004050100270501003505010035050100 +2e050100040501007f0526058201030203028101050705 +0705010304028101050c058104057f053105020003050200260502003405020034050200 +2d050200030502007f0524058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f052305020003050200030502000305020003050200 +0305020003050200030502000305020003050200340502002d0502000305020003050200 +1f0502000305020003050200030502007f051d058201030203028101050705 +0705010304028101050c058104057f052205010081050081000581050082000500810005 +810500820005008100058105008200050081000581050082000500810005810500820005 +008100058105008200050081000581050082000500810005810500820005008100058105 +0082000500810005310501008105008100052a0501008105008100058105008200050081 +0005810500820005008100051c0501008105008100058105008200050081000581050082 +000500810005810500820005008100057f051b058201030203028101050705 +0705010304028101050c058104057f052205810005810500810005820500058105008100 +058205000581050081000582050005810500810005820500058105008100058205000581 +050081000582050005810500810005820500058105008100058205000581050081000582 +05000581050081000531058100058105008100052a058100058105008100058205000581 +0500810005820500058105008100051c0581000581050081000582050005810500810005 +82050005810500810005820500058105008100057f051b058201030203028101050705 +0705010304028101050c058104057f052205850005000500058605000500050005860500 +050005000586050005000500058605000500050005860500050005000586050005000500 +058605000500050005860500050005000586050005000500053105850005000500052a05 +85000500050005860500050005000586050005000500051c058500050005000586050005 +00050005860500050005000586050005000500057f051b058201030203028101050705 +0705010304028101050c058104057f052205850005000500058605000500050005860500 +050005000586050005000500058605000500050005860500050005000586050005000500 +058605000500050005860500050005000586050005000500053105850005000500052a05 +85000500050005860500050005000586050005000500051c058500050005000586050005 +00050005860500050005000586050005000500057f051b058201030203028101050705 +0705010304028101050c058104057f052205810005810500010082050005810500010082 +050005810500010082050005810500010082050005810500010082050005810500010082 +050005810500010082050005810500010082050005810500010082050005810500010031 +0581000581050001002a0581000581050001008205000581050001008205000581050001 +001c05810005810500010082050005810500010082050005810500010082050005810500 +01007f051b058201030203028101050705 +0705010304028101050c058104057f052205010004050100040501000405010004050100 +0405010004050100040501000405010004050100350501002e0501000405010004050100 +200501000405010004050100040501007f051f058201030203028101050705 +0705010304028101050c058104057f052305020003050200030502000305020003050200 +0305020003050200030502000305020003050200340502002d0502000305020003050200 +1f0502000305020003050200030502007f051d058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f0504050300040501007f057f05220582010302 +03028101050705 +0705010304028101050c058104057f054d05030009050100100502000105020007050100 +05050100110501000b0503002c0501007f0556058201030203028101050705 +0705010304028101050c058104057f054c05010001050100080501001105010002058100 +050705010005050100110501000a050100010501002b0501007f05560582010302030281 +01050705 +0705010304028101050c058104057f054c05010001050100010503000105050001050300 +080502000105810005810500020001050500020501000205030003050400810500040007 +050100010501000105030081050086000500050005008200050001000205030001050100 +81050001000105030001050500010503000105010081050001007f054505820103020302 +8101050705 +0705010304028101050c058104057f054c05010008050100010501000305010001050100 +070503008305000500810005810500810005810500810005040501000405010002050200 +010581000581050081000509050100040501000105010081050004008105008100058105 +008100050305010001050200820500050305010001050100030501000105010001050200 +820500057f0544058201030203028101050705 +0705010304028101050c058104057f054c05010081050001000105040001050100030505 +000705820005000200810500040001050100050501000405010003050300020501000a05 +010004050100010501008105008600050005000500810005810500810005810500030001 +05010004050400010501000305010001050100010501007f054805820103020302810105 +0705 +0705010304028101050c058104057f054c05010001050100810500810005810500810005 +810500810005020501000b05810005810500010081050081000504050100050501000405 +010005050200010501000a05010001050100810500810005810500820005008600050005 +000500810005810500820005008100058105008100058105008100050205010001050100 +010501000305010001050100010501007f0548058201030203028101050705 +0705010304028101050c058104057f054c05010001050100810500810005810500810005 +810500810005830500050081000581050081000506058100050105010081050081000581 +050081000581050081000582050005010501000405010002050100010501000105010001 +058100050605010001050100810500810005810500820005008600050005000500810005 +810500820005008100058105008100058105008100050205010001050100010501000105 +820005008100058105008100058105008100057f0547058201030203028101050705 +0705010304028101050c058104057f054d05030002050500010502000205030007050200 +010501000105030003050200010505008105000400010503000305020009050300020503 +00810500010085050005000500030002050a00020505000105020002050300010504007f +0546058201030203028101050705 +0705010304028101050c058104057f057f053c0501007f05730582010302030281010507 +05 +0705010304028101050c058104057f057f053c0501007f05730582010302030281010507 +05 +0705010304028101050c058104057f057f053b0503007f05720582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f050d05030002050300040501007305030009050300 +4e0503001805030009050300020503007f0507058201030203028101050705 +0705010304028101050c058104057f050705020004050100040501002d05030002050200 +01050500090504000f050100180501000105010007050100010501004f05010017050100 +0105010007050100010501008105008100058105008100057f0505058201030203028101 +050705 +0705010304028101050c058104057f050805010004050100040501002c05010001050100 +02050100020501000105010007050100010501000f050100180501000105010007050100 +010501004f05010017050100010501000705010001050100040501007f05060582010302 +03028101050705 +0705010304028101050c058104057f050705010082050005020501000405010002050300 +030503008105008200050001000205040001050300080501000105010001050100820500 +058105008100058105008100050605010003050300810500010081050003008105000400 +0105030081050085000500050005070501000105010007050100010501004f0501000105 +0300810500040081050081000506050100010501000705010001050100040501007f0506 +058201030203028101050705 +0705010304028101050c058104057f050705010082050005020501000405010004050100 +060501008105000100810500820005008100058105008200050081000581050081000506 +050100050501008205000581050081000581050081000506050300020501000105010081 +050001000105810005810500810005020501000105010081050004000a05010008050100 +010501004f0501000205010001050100010503000b0501000b050100030502007f050705 +8201030203028101050705 +0705010304028101050c058104057f050705030003050100040501000405010003050400 +810500810005810500820005008100050305050007050100050503000105010001050100 +090503008105008100058205000501050300020501000305050081050085000500050005 +0805010009050100010501004f0501000305010082050005020501000b0501000b050100 +060501007f0506058201030203028101050705 +0705010304028101050c058104057f050605010001050100020501000405010004050100 +020501000105010081050081000581050082000500810005030501000b05010001050100 +810500810005810500820005008100058105008100050a05010001050300040502000105 +01000305010004050100840500050005070501000a050100010501004f05010003050300 +02050300090501000b050100070501007f0506058201030203028101050705 +0705010304028101050c058104057f050605010001050100020501000405010004050100 +020501000105010081050081000581050082000500810005810500820005008100058105 +008100050605010001050100810500810005810500820005008100058105008100050605 +010001050100010502000205010001050100010501000105820005008100058105008200 +0500850005000500050605010001050100020501000205010001050100020501004a0501 +000405010002050200810500810005060501000105010002050100020501000105010081 +05008100058105008100057f0505058201030203028101050705 +0705010304028101050c058104057f050505020001050800810500040081050004000105 +080081050081000581050002000205030009050300810500010001050700080504000305 +010003050300030502000205030081050001008405000500050605050002050100030503 +000305010048050500020501000205010001050100070505000205010002050500010503 +007f0507058201030203028101050705 +0705010304028101050c058104057f05690501003c0501007f057f050705820103020302 +8101050705 +0705010304028101050c058104057f05690501007f057f05460582010302030281010507 +05 +0705010304028101050c058104057f05680503007f057f05450582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f052b05010008050200160581000508058100050c05 +010003050300020503000205030009050300020503007f057f051a058201030203028101 +050705 +0705010304028101050c058104057f05070503002b050100050501000c0501000b050100 +090503000205010001050100810500810005810500820005008100058105008100050605 +0100010501008105008100058105008100050c0502000205010081050001000305040081 +050004000f05030002050200030503000705030081050004000405040081050004000705 +05007f051b058201030203028101050705 +0705010304028101050c058104057f0506050100010501002a050100050501000c050100 +0b0501000b05010002050100010501008105008100058105008200050081000581050081 +00050605010001050100040501000e050200810500810005010501000205010001050100 +020501001005010001050100020501000205010001050100070501000105010081050081 +000503050100010501000205010009058200050083000500057f051a0582010302030281 +01050705 +0705010304028101050c058104057f050605010001050100010503008105008200050001 +008105000200810500030081050001008105000200030502008105000200810500810005 +81050004000805010004050400030501000a050100020501000105010081050081000581 +0500820005008100058105008100050605010001050100040501000e0502008105008100 +058105008300050005810500810005050501001005010001050100010501008205000581 +0500810005810500810005060502008105008200050081000503050100060501000b0501 +000305030002050300810500850005000500057f0506058201030203028101050705 +0705010304028101050c058104057f050605010004050100010501008105008100058105 +008200050081000581050081000581050001008205000501050100020501000105010081 +050001008105008100058105008100050a0501000305010001050100030501000a050100 +03050400010504000305010009050400020502000f050300820500058105008300050005 +810500020004050100100501000505010082050005810500810005810500810005070501 +008205000581050081000503050300040501000b05010002050100010501000405010081 +050004007f0506058201030203028101050705 +0705010304028101050c058104057f050605010004050100010501008105008100058105 +008200050081000582050005010501000505010002050100010501008105008100058105 +008100058105008100050a05010003050100070501000a05010006050100040501000205 +01000205050004050100040501000e050100840500050005810500020003050300020501 +001005010005050300010501000105010081050004000105020002050100060503000205 +01000b0501000205050001050400810500850005000500057f0505058201030203028101 +050705 +0705010304028101050c058104057f050605010001050100810500810005810500820005 +008100058105008100058105000200020501000505010002050100010501008105008100 +058105008100058105008100050a05010003050100070501000a05010006050100040501 +00010501000e050100040501000e05010085050005000500810005810500810005030501 +000205010010050100010501008105008100058105008200050081000581050081000507 +0502000205010008050100020501000b0501000205010004050100010501008105008500 +05000500057f0505058201030203028101050705 +0705010304028101050c058104057f050605010001050100810500810005810500820005 +008100058105008100058105000100030501000505010002050100010501008105008100 +0581050081000581050081000582050005070501000305010001050100030501000a0501 +00050501000405010001050100010501000a050100010501000105010002050100090501 +000205820005008100058105008200050081000581050081000501050100040501000905 +010001050100810500810005810500820005008100058105008100050805010002050100 +0105810005810500810005810500810005010501000b0501000205010001050100810500 +81000581050082000500850005000500057f0505058201030203028101050705 +0705010304028101050c058104057f050705030002050300010504000305010002050400 +01050500010507008105000100020502000a050100030503000305010009050500810500 +020002050300020505000705030003050300030501000805020002050300010507000105 +0500020501000a05030081050001000105020081050002000a0581000501050500010504 +00010505000805030002050300020507008405000500057f050505820103020302810105 +0705 +0705010304028101050c058104057f05140501000505010015050100170501000b050100 +3b050100270501007f056b058201030203028101050705 +0705010304028101050c058104057f051405010005050100150501001905810005080581 +00057f057f0554058201030203028101050705 +0705010304028101050c058104057f051305030003050300110503007f057f057c058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0524050100020503007f05150503000b0501002005 +01000b05010001050200150503007f050c058201030203028101050705 +0705010304028101050c058104057f05060505001e050100340501006005010011050200 +2c050100140501007f050f058201030203028101050705 +0705010304028101050c058104057f050705010001058100051d05010034050100600501 +00100501008105008100052a050100140501007f050f058201030203028101050705 +0705010304028101050c058104057f050705010009050100840500050005010503000105 +0300040501000a0507008105000300810500010081050082000500010002050300010501 +008105000100810500040002050100340504000105030002050300070503008105000100 +010501000305040081050002000205810005810500820005008500050005000501050300 +020504008105000200090503000205040081050082000500010008050500810500820005 +0001007f0506058201030203028101050705 +0705010304028101050c058104057f050705030008050500040501000205010004050100 +090502000105820005008100058105008200050081000581050082000500810005810500 +820005008100058105008100058105000100820500058105008100050405010033050100 +010501000405010081050081000581050081000506050100010501000205010002050200 +010581000501050100020585000500050005810500040004050100810500010001058100 +05010501000b050100020501000105010081050081000581050081000508050100030502 +00820500057f0505058201030203028101050705 +0705010304028101050c058104057f050705010082050005810500040081050085000500 +050005810500030002050100040501000a05030001050100010501008105008100058105 +008200050081000581050082000500810005810500810005810500810005030501003b05 +010005050400810500810005810500820005000400010501008205000502050100030503 +000305010002058500050005000581050085000500050005810500030001050300030501 +000b050100020501000105010081050081000581050081000508050100030501007f0509 +058201030203028101050705 +0705010304028101050c058104057f05070501000a050100850500050005008100058105 +0081000501050100040501000c0502008105008100058105008200050081000581050082 +00050081000581050082000500810005810500810005810500810005030501003b050100 +040501000105010081050081000581050081000507050300030501000505020002050100 +020581000581050001008105008600050005000500810005810500810005020502000205 +01000b050100020501000105010081050081000581050081000508050100030501007f05 +09058201030203028101050705 +0705010304028101050c058104057f050705010001058100050605010085050005000500 +810005810500810005010501000405010009050100010501008105008100058105008200 +050081000581050082000500810005810500820005008100058105008100058105008100 +050305010001058100050105010033050100010501008105008100058105008200050081 +000581050081000508050100040501000205010001050100020501000205010004050100 +850500050005008100058105008200050081000581050081000501050100040501000405 +010002050100010501008105008100058105008100050105010004050100030501007f05 +09058201030203028101050705 +0705010304028101050c058104057f0506050500060502008405000500058105000a0081 +050004000805030002050200810500050001050400020503000105040003050200030501 +00340503000205050081050002000a050100020505000105030001050500010502000105 +020084050005000581050004008105000200010505000205010002050b00010504000305 +01000205050081050003007f0507058201030203028101050705 +0705010304028101050c058104057f0545050100040501007f05410501007f051f058201 +030203028101050705 +0705010304028101050c058104057f0545050100040501007f05410501007f051f058201 +030203028101050705 +0705010304028101050c058104057f0544050300020503007f053f0503007f051e058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040504058100050405810005040581000504058100050405 +81000520050200020501003305030013050200190581000516058100057f057f05620582 +01030203028101050705 +0705010304028101050c0581040504058100050405810005040581000504058100050405 +81000507050300150501003a05010014050100080501000c05010011050100050501007f +057f0561058201030203028101050705 +0705010304028101050c0581040502050400010504000105040001050400010504000705 +0100160501003a05010014050100080501000c05010011050100050501007f057f056105 +8201030203028101050705 +0705010304028101050c0581040503050200030502000305020003050200030502000805 +010005050300020503000205040081050002000105010081050001000205020081050081 +000506050400010503008105008600050005000500820005000100030501000305030009 +050600810500010001050500080501000205030081050001008105000300810500040003 +0501007f057f0560058201030203028101050705 +0705010304028101050c0581040502050100810500810005810500820005008100058105 +008200050081000581050082000500810005810500820005008100050605010004050100 +010501000405010081050081000581050081000501050100020502008105008200050081 +000581050081000506050200010581000503050100810500040081050081000581050081 +000501050100020501000105010007050100010501008105008100058105008100058105 +008100050a05010003050100010501008105000100010581000581050081000505050100 +7f057f0560058201030203028101050705 +0705010304028101050c058104052b050100040501000105010001050400810500810005 +810500810005010501000205010001050100810500810005810500810005070503000205 +040081050086000500050005008100058105008100050105010002050500070501000105 +01008105008100058105008100058105008100050a050100040501008205000501050300 +02050100060501007f057f0560058201030203028101050705 +0705010304028101050c058104052b050100040501000105010081050081000581050082 +000500810005810500810005010501000205010001050100810500810005810500810005 +090502008105008100058105008200050086000500050005008100058105008100050105 +0100020501000b050100010501008105008100058105008100058105008100050a050100 +040503000405020001050100060501007f057f0560058201030203028101050705 +0705010304028101050c058104052b050100010581000581050081000581050082000500 +810005810500820005008100058105008100050105010002050100010501008105008100 +058105008100050605010001050100810500810005810500820005008600050005000500 +810005810500810005010501000205010001050100070501000105010081050081000581 +050081000581050081000582050005070501000505010002050100010501000105010001 +05810005020501000305010004050100040501007f057f054c0582010302030281010507 +05 +0705010304028101050c058104052a05050002050300020505008105000e008105008100 +0581050003000805030002050700850500050005000300010505000105030009050a0003 +0502000a050100040501000305030003050200030501000405010004050100040501007f +057f054c058201030203028101050705 +0705010304028101050c05810405590501001c0501002005010014050100190501007f05 +7f0561058201030203028101050705 +0705010304028101050c05810405590501001c0501001105060007050100160581000516 +058100057f057f0562058201030203028101050705 +0705010304028101050c05810405560503001c0503001e0503007f057f057f0513058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040504058100050405810005040581000504058100050405 +8100052005020002050100330503001305020043058100050705030003058100057f057f +053f058201030203028101050705 +0705010304028101050c0581040504058100050405810005040581000504058100050405 +81000507050300150501003a0501001405010008050100190501001a0501000b05010004 +0501007f057f053e058201030203028101050705 +0705010304028101050c0581040502050400010504000105040001050400010504000705 +0100160501003a0501001405010008050100190501001a0501000b050100040501007f05 +7f053e058201030203028101050705 +0705010304028101050c0581040503050200030502000305020003050200030502000805 +010005050300020503000205040081050002000105010081050001000205020081050081 +000506050400010503008105008600050005000500820005000100030501000305030009 +050600810500010001050500080502008105008200050002000105050001050300020504 +00080501000405030003050100050501007f057f053d058201030203028101050705 +0705010304028101050c0581040502050100810500810005810500820005008100058105 +008200050081000581050082000500810005810500820005008100050605010004050100 +010501000405010081050081000581050081000501050100020502008105008200050081 +000581050081000506050200010581000503050100810500040081050081000581050081 +000501050100020501000105010007050100010501008105008100058105008100058105 +008100050905010001050100040501000105010003050100010501008105000100010581 +0005070501000705010002050100050501007f057f053d058201030203028101050705 +0705010304028101050c058104052b050100040501000105010001050400810500810005 +810500810005010501000205010001050100810500810005810500810005070503000205 +040081050086000500050005008100058105008100050105010002050500070501000105 +010081050081000581050081000581050081000509050100010501000105040001050100 +0305050001050300090501000405040002050100050501007f057f053d05820103020302 +8101050705 +0705010304028101050c058104052b050100040501000105010081050081000581050082 +000500810005810500810005010501000205010001050100810500810005810500810005 +090502008105008100058105008200050086000500050005008100058105008100050105 +0100020501000b0501000105010081050081000581050081000581050081000509050100 +010501008105008100058105008100058105008100050205010007050200080501000305 +01000105010002050100050501007f057f053d058201030203028101050705 +0705010304028101050c058104052b050100010581000581050081000581050082000500 +810005810500820005008100058105008100050105010002050100010501008105008100 +058105008100050605010001050100810500810005810500820005008600050005000500 +810005810500810005010501000205010001050100070501000105010081050081000581 +050081000581050081000582050005060501000105010081050081000581050081000581 +050081000583050005008100058105008200050081000581050081000507050100030501 +000105010002050100050501000305010004050100040501007f057f0529058201030203 +028101050705 +0705010304028101050c058104052a05050002050300020505008105000e008105008100 +0581050003000805030002050700850500050005000300010505000105030009050a0003 +05020009050400010505000105020002050300020503000a05010003050b000205010004 +05010004050100040501007f057f0529058201030203028101050705 +0705010304028101050c05810405590501001c0501002005010016050100250501001205 +01007f057f053e058201030203028101050705 +0705010304028101050c05810405590501001c05010011050600070501000a0506000405 +010027058100050f058100057f057f053f058201030203028101050705 +0705010304028101050c05810405560503001c0503001e050300120503007f057f057c05 +8201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040504058100050405810005040581000504058100050405 +8100055e050100100503007f057f057f0519058201030203028101050705 +0705010304028101050c0581040504058100050405810005040581000504058100050405 +81000509050300320505002c0501007f057f057f0519058201030203028101050705 +0705010304028101050c0581040502050400010504000105040001050400010504000705 +01000105010031058200050083000500052b0501007f057f057f05190582010302030281 +01050705 +0705010304028101050c0581040503050200030502000305020003050200030502000805 +010001050100010503008105008600050005000500820005000100020503000105010081 +05000100010503000a050100030503000105010081050003008405000500058105000200 +0105010081050001000205030003050100030504007f057f057f05100582010302030281 +01050705 +0705010304028101050c0581040502050100810500810005810500820005008100058105 +008200050081000581050082000500810005810500820005008100050605010004050100 +010501008105000400810500810005810500810005030501000105020083050005008100 +058105008100050805010002050100010501000105020083050005000400020501000205 +020081050081000503050100020501000205020001058100057f057f057f050f05820103 +0203028101050705 +0705010304028101050c058104052b050100040501000105010081050086000500050005 +008100058105008100058105000300010501000305050009050100020505000105010003 +0501008405000500050105010002050100010501000105040002050100030503007f057f +057f0511058201030203028101050705 +0705010304028101050c058104052b050100010501008105008100058105008200050086 +000500050005008100058105008200050081000581050081000581050081000502050100 +0d0501000205010005050100030501008405000500050105010002050100010501008105 +0081000581050081000501050100050502007f057f057f05100582010302030281010507 +05 +0705010304028101050c058104052b050100010501008105008100058105008200050086 +000500050005008100058105008200050081000581050081000581050081000502050100 +010501000905010002050100010501000105010003050100840500050005010501000205 +010001050100810500810005810500810005010501000205010001050100090501000405 +010004050100040501000405010004050100040501000405010004050100040501000405 +0100040501000405010004050100040501000405010004050100040501007f057f050d05 +8201030203028101050705 +0705010304028101050c058104052c050300020503008105000100850500050005000300 +02050a000205030009050300020503000105040081050001008505000500050008008105 +008100058105000a00010503000a05010004050100040501000405010004050100040501 +000405010004050100040501000405010004050100040501000405010004050100040501 +000405010004050100040501007f057f050d058201030203028101050705 +0705010304028101050c05810405400501007f057f057f056f0582010302030281010507 +05 +0705010304028101050c05810405400501007f057f057f056f0582010302030281010507 +05 +0705010304028101050c058104053f0503007f057f057f056e0582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040504058100050405810005040581000504058100050405 +8100055205810005010503001e058100057f057f057f0513058201030203028101050705 + +0705010304028101050c0581040504058100050405810005040581000504058100050405 +81000509050300070503008105008100053205010002050100010501001e0501007f057f +057f0512058201030203028101050705 +0705010304028101050c0581040502050400010504000105040001050400010504000705 +010001050100070501008105008100053305010002050100010501001e0501007f057f05 +7f0512058201030203028101050705 +0705010304028101050c0581040503050200030502000305020003050200030502000805 +010001050100070501008205000533050100030501000105010008050400010503000205 +0400030501007f057f057f0511058201030203028101050705 +0705010304028101050c0581040502050100810500810005810500820005008100058105 +008200050081000581050082000500810005810500820005008100050605010001050100 +070502003505010003050100010501000705020001058200050081000581050082000500 +810005810500810005020501007f057f057f0511058201030203028101050705 +0705010304028101050c058104052b050100010501000705030034050100030501000105 +01000805030001050500810500810005060501007f057f057f0511058201030203028101 +050705 +0705010304028101050c058104052b050100010501000705010081050081000532050100 +03050100010501000a05020081050081000503050100070501007f057f057f0511058201 +030203028101050705 +0705010304028101050c058104052b050100010501000205010002050100010501000205 +01002d050100030501000105010007050100010501008105008100058105008200050081 +0005810500810005020501007f057f057f0511058201030203028101050705 +0705010304028101050c058104052c05030003050100010503008105000100010501002e +05010003050300090503000205030002050300030501007f057f057f0512058201030203 +028101050705 +0705010304028101050c0581040573050100270501007f057f057f051205820103020302 +8101050705 +0705010304028101050c05810405750581000524058100057f057f057f05130582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040504058100050405810005040581000504058100050405 +8100057f057f057f057f050f058201030203028101050705 +0705010304028101050c0581040504058100050405810005040581000504058100050405 +81000509050300320505000f0501007f057f057f0536058201030203028101050705 +0705010304028101050c0581040502050400010504000105040001050400010504000705 +01000105010033050100110501007f057f057f0536058201030203028101050705 +0705010304028101050c0581040503050200030502000305020003050200030502000805 +010001050100010503008105008600050005000500820005000100020503000105010081 +05000100010503000a050100010501008105000100020504008105000400010503008105 +008200050001000205040001050300020504007f057f057f051005820103020302810105 +0705 +0705010304028101050c0581040502050100810500810005810500820005008100058105 +008200050081000581050082000500810005810500820005008100050605010004050100 +010501008105000400810500810005810500810005030501000105020083050005008100 +058105008100050805010002050200810500820005000100010581000581050081000506 +050100810500010081050082000500810005810500820005008100058105008200050001 +0001058100057f057f057f050f058201030203028101050705 +0705010304028101050c058104052b050100040501000105010081050086000500050005 +008100058105008100058105000300010501000305050009050100020501000105010001 +05030002050100040504008105008100058105008200050081000503050500010503007f +057f057f0511058201030203028101050705 +0705010304028101050c058104052b050100010501008105008100058105008200050086 +000500050005008100058105008200050081000581050081000581050081000502050100 +0d0501000205010001050100030502000105010003050100010501008105008100058105 +008200050081000503050100070502007f057f057f0510058201030203028101050705 +0705010304028101050c058104052b050100010501008105008100058105008200050086 +000500050005008100058105008200050081000581050081000581050081000502050100 +010501000905010002050100010501008105008100058105008100058105008100058305 +000500810005810500820005008100058105008200050081000581050082000500810005 +810500820005008100058105008100050805010004050100040501000405010004050100 +04050100040501000405010004050100040501007f057f05450582010302030281010507 +05 +0705010304028101050c058104052c050300020503008105000100850500050005000300 +02050a000205030008050900810500810005810500020003050200020508008105008100 +05810500020002050300020503000a050100040501000405010004050100040501000405 +0100040501000405010004050100040501007f057f0545058201030203028101050705 +0705010304028101050c05810405400501007f057f057f056f0582010302030281010507 +05 +0705010304028101050c05810405400501007f057f057f056f0582010302030281010507 +05 +0705010304028101050c058104053f0503007f057f057f056e0582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040504058100050405810005040581000504058100050405 +8100055205810005010503001e058100057f057f057f0513058201030203028101050705 + +0705010304028101050c0581040504058100050405810005040581000504058100050405 +81000509050300070503008105008100053205010002050100010501001e0501007f057f +057f0512058201030203028101050705 +0705010304028101050c0581040502050400010504000105040001050400010504000705 +010001050100070501008105008100053305010002050100010501001e0501007f057f05 +7f0512058201030203028101050705 +0705010304028101050c0581040503050200030502000305020003050200030502000805 +010001050100070501008205000533050100030501000105010008050400010503000205 +0400030501007f057f057f0511058201030203028101050705 +0705010304028101050c0581040502050100810500810005810500820005008100058105 +008200050081000581050082000500810005810500820005008100050605010001050100 +070502003505010003050100010501000705020001058200050081000581050082000500 +810005810500810005020501007f057f057f0511058201030203028101050705 +0705010304028101050c058104052b050100010501000705030034050100030501000105 +01000805030001050500810500810005060501007f057f057f0511058201030203028101 +050705 +0705010304028101050c058104052b050100010501000705010081050081000532050100 +03050100010501000a05020081050081000503050100070501007f057f057f0511058201 +030203028101050705 +0705010304028101050c058104052b050100010501000205010002050100010501000205 +01002d050100030501000105010007050100010501008105008100058105008200050081 +0005810500810005020501007f057f057f0511058201030203028101050705 +0705010304028101050c058104052c05030003050100010503008105000100010501002e +05010003050300090503000205030002050300030501007f057f057f0512058201030203 +028101050705 +0705010304028101050c0581040573050100270501007f057f057f051205820103020302 +8101050705 +0705010304028101050c05810405750581000524058100057f057f057f05130582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040504058100050405810005040581000504058100050405 +810005730501007f057f057f0519058201030203028101050705 +0705010304028101050c0581040504058100050405810005040581000504058100050405 +8100050905030033050300250501007f057f057f0521058201030203028101050705 +0705010304028101050c0581040502050400010504000105040001050400010504000705 +0100010501003105010001050100240501007f057f057f05210582010302030281010507 +05 +0705010304028101050c0581040503050200030502000305020003050200030502000805 +010001050100010503008105008600050005000500820005000100020503000105010081 +050001000105030008050100010501000105030081050082000500010081050082000500 +010002050300020504008105000400810500020003050300810500820005000100020504 +007f057f057f0502058201030203028101050705 +0705010304028101050c0581040502050100810500810005810500820005008100058105 +008200050081000581050082000500810005810500820005008100050605010004050100 +010501008105000400810500810005810500810005030501000105020083050005008100 +058105008100050605010004050100010501008105000100810500820005000100810500 +820005008100058105008200050081000581050081000581050081000504050100020501 +0001050100810500010081050082000500010001058100057f057f057f05010582010302 +03028101050705 +0705010304028101050c058104052b050100040501000105010081050086000500050005 +008100058105008100058105000300010501000305050007050100040501000105010081 +050081000581050082000500810005810500820005000400810500810005040501000505 +0100020501000105010081050081000581050081000581050002007f057f057f05030582 +01030203028101050705 +0705010304028101050c058104052b050100010501008105008100058105008200050086 +000500050005008100058105008200050081000581050081000581050081000502050100 +0b0501000105010081050081000581050082000500810005810500820005008100058105 +008200050081000503050100050501000505010002050100010501008105008100058105 +00810005020502007f057f057f0502058201030203028101050705 +0705010304028101050c058104052b050100010501008105008100058105008200050086 +000500050005008100058105008200050081000581050081000581050081000502050100 +010501000705010001050100810500810005810500820005008100058105008200050081 +000581050082000500810005810500820005008100058105008100058105008100058205 +000501050100020501000105010081050081000581050082000500810005810500810005 +080501000405010004050100040501000405010004050100040501000405010004050100 +0405010004050100040501007f057f0529058201030203028101050705 +0705010304028101050c058104052c050300020503008105000100850500050005000300 +02050a000205030009050300020503008105000200810500040081050081000581050002 +0002050300030502000105050001050300810500020081050081000581050002000a0501 +000405010004050100040501000405010004050100040501000405010004050100040501 +0004050100040501007f057f0529058201030203028101050705 +0705010304028101050c05810405400501007f057f057f056f0582010302030281010507 +05 +0705010304028101050c05810405400501007f057f057f056f0582010302030281010507 +05 +0705010304028101050c058104053f0503007f057f057f056e0582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040504058100050405810005040581000504058100050405 +8100055205810005010503001e058100057f057f057f0513058201030203028101050705 + +0705010304028101050c0581040504058100050405810005040581000504058100050405 +81000509050300070503008105008100053205010002050100010501001e0501007f057f +057f0512058201030203028101050705 +0705010304028101050c0581040502050400010504000105040001050400010504000705 +010001050100070501008105008100053305010002050100010501001e0501007f057f05 +7f0512058201030203028101050705 +0705010304028101050c0581040503050200030502000305020003050200030502000805 +010001050100070501008205000533050100030501000105010008050400010503000205 +0400030501007f057f057f0511058201030203028101050705 +0705010304028101050c0581040502050100810500810005810500820005008100058105 +008200050081000581050082000500810005810500820005008100050605010001050100 +070502003505010003050100010501000705020001058200050081000581050082000500 +810005810500810005020501007f057f057f0511058201030203028101050705 +0705010304028101050c058104052b050100010501000705030034050100030501000105 +01000805030001050500810500810005060501007f057f057f0511058201030203028101 +050705 +0705010304028101050c058104052b050100010501000705010081050081000532050100 +03050100010501000a05020081050081000503050100070501007f057f057f0511058201 +030203028101050705 +0705010304028101050c058104052b050100010501000205010002050100010501000205 +01002d050100030501000105010007050100010501008105008100058105008200050081 +0005810500810005020501007f057f057f0511058201030203028101050705 +0705010304028101050c058104052c05030003050100010503008105000100010501002e +05010003050300090503000205030002050300030501007f057f057f0512058201030203 +028101050705 +0705010304028101050c0581040573050100270501007f057f057f051205820103020302 +8101050705 +0705010304028101050c05810405750581000524058100057f057f057f05130582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040549050100100503005e050300020503007f057f056705 +8201030203028101050705 +0705010304028101050c058104052b0505002c0501005d05010001050100810500810005 +8105008100057f057f0565058201030203028101050705 +0705010304028101050c058104052b058200050083000500052b05010061050100810500 +8100058105008100057f057f0565058201030203028101050705 +0705010304028101050c058104052d050100030503000105010081050003008405000500 +058105000200010501008105000100020503000305010003050400580501008105008100 +058105008100057f057f0565058201030203028101050705 +0705010304028101050c0581040501050500810500040081050004008105000400810500 +040009050100020501000105010001050200830500050004000205010002050200810500 +810005030501000205010002050200010581000555050200040501007f057f0567058201 +030203028101050705 +0705010304028101050c058104052d050100020505000105010003050100840500050005 +01050100020501000105010001050400020501000305030059050100020501007f057f05 +68058201030203028101050705 +0705010304028101050c0581040501050500810500040081050004008105000400810500 +040009050100020501000505010003050100840500050005010501000205010001050100 +810500810005810500810005010501000505020058050100010501007f057f0569058201 +030203028101050705 +0705010304028101050c058104052d050100020501000105010001050100030501008405 +000500050105010002050100010501008105008100058105008100050105010002050100 +010501000905010004050100040501000405010004050100040501000405010004050100 +040501000405010009050100010501008105008100058105008100057f057f0565058201 +030203028101050705 +0705010304028101050c058104052c050300020503000105040081050001008505000500 +050008008105008100058105000a00010503000a05010004050100040501000405010004 +05010004050100040501000405010004050100040501000a050300010505007f057f0566 +058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0542058100057f057f056d05820103020302810105 +0705 +0705010304028101050c058104052b0505000f0501007d0501007f057f056e0582010302 +03028101050705 +0705010304028101050c058104052d050100110501007c0502007f057f056e0582010302 +03028101050705 +0705010304028101050c058104052d050100010501008105000100020504008105000400 +010503008105008200050001000205040001050300020504005505820005008100057f05 +7f056d058201030203028101050705 +0705010304028101050c0581040501050500810500040081050004008105000400810500 +040009050100020502008105008200050001000105810005810500810005060501008105 +000100810500820005008100058105008200050081000581050082000500010001058100 +055405820005008100057f057f056d058201030203028101050705 +0705010304028101050c058104052d050100020501000105010001050300020501000405 +040081050081000581050082000500810005030505000105030055058100058105008100 +057f057f056d058201030203028101050705 +0705010304028101050c0581040501050500810500040081050004008105000400810500 +040009050100020501000105010003050200010501000305010001050100810500810005 +810500820005008100050305010007050200540505007f057f056d058201030203028101 +050705 +0705010304028101058e0500050005000500050005000504052d05010002050100010501 +008105008100058105008100058105008100058305000500810005810500820005008100 +058105008200050081000581050082000500810005810500820005008100058105008100 +050805010004050100040501000405010004050100040501000405010004050100040501 +00040501000c0501007f057f056e058201030203028101050705 +0705010304028d0105000500050005000500050005820504052b05090081050081000581 +050002000305020002050800810500810005810500020002050300020503000a05010004 +05010004050100040501000405010004050100040501000405010004050100040501000b +0503007f057f056d058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f05400501000205040003 +0501007f057f0561058201030203028101050705 +0705010304028d0105000500050005000500050005820504052c05030025050100650503 +0002050100040503007f057f0561058201030203028101050705 +0705010304028101058e0500050005000500050005000504052b05010001050100240501 +006705010002050100060501007f057f0561058201030203028101050705 +0705010304028d0105000500050005000500050005820504052b05010001050100010503 +008105008200050001008105008200050001000205030002050400810500040001050300 +010501008105000100010504004f05010002050100060501007f057f0561058201030203 +028101050705 +0705010304028101058e0500050005000500050005000504050105050081050004008105 +000400810500040081050004000705010004050100010501008105000100810500820005 +000100810500820005008100058105008200050081000581050081000581050081000502 +05010001050100010502008305000500010001058100054e05010002050400030501007f +057f0561058201030203028101050705 +0705010304028d0105000500050005000500050005820504052b05010004050100010501 +008105008100058105008200050081000581050082000500040081050081000504050100 +030501000105010001050100040503005005010006050100020501007f057f0561058201 +030203028101050705 +0705010304028101058e0500050005000500050005000504050105050081050004008105 +000400810500040081050004000705010001050100810500810005810500820005008100 +058105008200050081000581050082000500810005030501000505010003050100010501 +0001050100060502004f05010006050100020501007f057f056105820103020302810105 +0705 +0705010304028d0105000500050005000500050005820504052b05010001050100810500 +810005810500820005008100058105008200050081000581050082000500810005810500 +820005008100058105008100058105008100058305000500810005810500810005810500 +810005020501000105010009050100040501000405010004050100040501000405010004 +05010004050100040501000b0501000205010001050100020501007f057f056105820103 +0203028101050705 +0705010304028101058e0500050005000500050005000504052c05030002050300810500 +020081050004008105008100058105000200020503000305020002050300010504000205 +03000a050100040501000405010004050100040501000405010004050100040501000405 +0100090505008105000300010505007f057f055f058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504050405810005040581000504 +05810005040581000504058100051d050300040501004405020017050100100503001305 +81000504058100050405810005040581000504058100052805810005010503001e058100 +057f056b058201030203028101050705 +0705010304028101058e0500050005000500050005000504050405810005040581000504 +058100050405810005040581000507050200010502000705010005050100110501002d05 +0500040501000f0501001a05010013058100050405810005040581000504058100050405 +8100052605010002050100010501001e0501007f056a058201030203028101050705 +0705010304028d0105000500050005000500050005820504050205040001050400010504 +0001050400010504000705010002058100050705010005050100110501002f0501000605 +01000f0501001a0501001105040001050400010504000105040001050400250501000205 +0100010501001e0501007f056a058201030203028101050705 +0705010304028101058e0500050005000500050005000504050305020003050200030502 +000305020003050200080502000105810005810500020001050500020501000205030003 +05040081050004000105040008050300010501008105000100010503000a050100030504 +000105030081050082000500010001050500810500020003050400010503000305010012 +050200030502000305020003050200030502002505010003050100010501000805040001 +05030002050400030501007f0569058201030203028101050705 +0705010304028d0105000500050005000500050005820504050205010081050081000581 +050082000500810005810500820005008100058105008200050081000581050082000500 +810005060503008305000500810005810500810005810500810005040501000405010002 +05020001058100058105008100050205020001058100050a050100010502008305000500 +810005810500810005080501000205010001050100810500810005810500820005000100 +810500810005810500810005040501000205010001050100040501000205010011050100 +810500810005810500820005008100058105008200050081000581050082000500810005 +810500820005008100052305010003050100010501000705020001058200050081000581 +050082000500810005810500810005020501007f0569058201030203028101050705 +0705010304028101058e0500050005000500050005000504052b05820005000200810500 +040001050100050501000405010003050300020501000405030009050400010501000305 +050009050100020501000105010081050004008105008100058105008100058105008100 +050405010002050100050504000205010057050100030501000105010008050300010505 +00810500810005060501007f0569058201030203028101050705 +0705010304028d0105000500050005000500050005820504052b05810005810500010081 +050081000504050100050501000405010005050200010501000605020007050100010501 +0001050100030501000d0501000205010001050100810500810005030501000105010001 +05010005050100020501000405010001050100020501005705010003050100010501000a +05020081050081000503050100070501007f0569058201030203028101050705 +0705010304028101058e0500050005000500050005000504052b05810005010501008105 +008100058105008100058105008100058205000501050100040501000205010001050100 +010501000105820005008100058105008100050605010001050100010501000305010001 +050100090501000205010001050100810500810005810500820005008100058105008100 +058105008100058205000501050100020501000105010081050081000581050081000501 +050100040501005005010003050100010501000705010001050100810500810005810500 +82000500810005810500810005020501007f0569058201030203028101050705 +0705010304028d0105000500050005000500050005820504052a05020001050100010503 +000305020001050500810500040001050300030502000205030009050a00020503000805 +050001050500810500020081050002008105008100050105020001050500010503000205 +0b00020501005105010003050300090503000205030002050300030501007f056a058201 +030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f051b050100270501 +007f056a058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f051d058100052405 +8100057f056b058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705070101058d00050005000500050005000504057f057f057f057f05320507010805 +070506038d0105000500050005000500050005820504057f057f057f057f053205810103 +05030805 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e05000500050005000500050005040503050100080506007f057f +057f057f051c058201030203028101050705 +0705010304028d01050005000500050005000500058205040503050100080506007f057f +057f057f051c058201030203028101050705 +0705010304028101058e05000500050005000500050005040502050400060506007f057f +057f057f051c058201030203028101050705 +0705010304028d0105000500050005000500050005820504050105010001050100060506 +007f057f057f057f051c058201030203028101050705 +0705010304028101058e05000500050005000500050005040501050200090506007f057f +057f057f051c058201030203028101050705 +0705010304028d01050005000500050005000500058205040502050300070506007f057f +057f057f051c058201030203028101050705 +0705010304028101058e05000500050005000500050005040504050200060506007f057f +057f057f051c058201030203028101050705 +0705010304028d0105000500050005000500050005820504050105810005010501000605 +06007f057f057f057f051c058201030203028101050705 +0705010304028101058e0500050005000500050005000504050105010001050100060506 +007f057f057f057f051c058201030203028101050705 +0705010304028d01050005000500050005000500058205040501050400070506007f057f +057f057f051c058201030203028101050705 +0705010304028101058e05000500050005000500050005040503050100080506007f057f +057f057f051c058201030203028101050705 +0705010304028d01050005000500050005000500058205040503050100080506007f057f +057f057f051c058201030203028101050705 +0705010304028101058e0500050005000500050005000504050e0506007f057f057f057f +051c058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304027f017f017f017f01440181030203028101050705 +07050103040213038101037f037f037f037f031903810103130304028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070581030119018103017f017f017f017f01190181030118010805 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 + + + +showpage + +end + +origstate restore + +%%EndDocument + @endspecial 79 2369 a Fq(3.7.3)62 b(F)-5 b(ormal)22 b(pro)r(of)236 +2471 y Fo(The)d(goal)f(of)h(this)g(phasis)f(is)i(to)e(ensure)g(that)g(the)g +Fp(data-p)m(ath)31 b Fo(w)n(e)19 b(ha)n(v)n(e)h(designed)d(here)h(is)h +(consisten)n(t)79 2538 y(with)c(its)h(sp)r(eci\014cation.)21 +b(In)16 b(our)f(case,)h(the)e(sp)r(eci\014cation)f(is)k(the)e +Fp(VHDL)i(b)m(ehavior)m(al)i Fo(view)d Fm(sample)p 2191 2538 +18 3 v 22 w(dpt.vbe)p Fo(.)79 2604 y(Three)h(steps)g(are)g(needed)g(:)146 +2715 y(1.)28 b Fq(transistor)20 b Fp(netlist)28 b Fo(extraction)17 +b(from)f(the)i Fp(layout)28 b Fo(with)18 b(the)g Fq(Lynx)g +Fo(to)r(ol.)146 2825 y(2.)28 b(Restoration)10 b(of)j(a)g(b)r(eha)n(vioral)e +(view)j Fm(sample)p 1173 2825 V 21 w(dpt)p 1281 2825 V 21 w(desb.vbe)g +Fo(using)e(the)g(functional)f(abstractor)f Fq(desb)p Fo(.)146 +2936 y(3.)28 b(F)-5 b(ormal)20 b(pro)r(of)g(b)r(et)n(w)n(een)f(the)h(b)r(eha) +n(vioral)g(mo)r(del)g(\()p Fm(sample)p 1509 2936 V 20 w(dpt.vbe)p +Fo(\))h(and)g(the)f(regenerated)d(mo)r(del)217 3002 y(\()p +Fm(sample)p 416 3002 V 21 w(dpt)p 524 3002 V 21 w(desb.vbe)p +Fo(\))h(using)g(the)g(formal)e(pro)r(ofer)g(to)r(ol)i Fq(pro)r(of)p +Fo(.)79 3171 y Fq(Register)k(iden)n(ti\014cation)236 3304 y +Fo(The)12 b(formal)g(pro)r(of)f(to)r(ol)h(enforces)e(that)i(the)f(memory)g +(elemen)n(ts)f(of)j(b)r(oth)e(b)r(eha)n(vioral)h(views)h(m)n(ust)e(ha)n(v)n +(e)79 3370 y(the)17 b(same)f(names.)23 b(As)18 b(these)e(names)h(ha)n(v)n(e)h +(c)n(hanged)f(in)h(the)f Fp(layout)10 b Fo(,)19 b(w)n(e)f(m)n(ust)f(rename)f +(them.)23 b(F)-5 b(ortunatly)g(,)79 3437 y(the)17 b(functional)g(abstractor)e +Fq(desb)k Fo(allo)n(w)g(us)f(to)g(do)g(so,)g(via)h(an)f(auxiliary)h(\014le)f +Fm(.inf)p Fo(.)236 3503 y(The)g(\014le)g Fm(sample)p 616 3503 +V 21 w(dpt.inf)h Fo(is)g(supplied)f(with)g(the)f(tutorial.)1226 +3946 y(16)p eop +%%Page: 17 18 +17 17 bop 79 260 a Fq(Lynx)21 b(:)28 b(transistor)22 b Fp(netlist)32 +b Fq(extraction)p 236 345 2104 3 v 236 446 3 101 v 273 417 +a Fm($)e(lynx)f(-v)g(-t)g(sample)p 828 417 18 3 v 22 w(dpt)g(sample)p +1140 417 V 21 w(dpt)p 2337 446 3 101 v 236 448 2104 3 v 607 +2192 a @beginspecial 0 @llx 0 @lly 612 @urx 792 @ury 2326 @rwi +@setspecial +%%BeginDocument: ./ps/trace-lynx-2.ps + + +/origstate save def + +20 dict begin + +/grays 612 string def % space for gray scale line +/npixls 0 def +/rgbindx 0 def + +0 0 translate + +612.00000 792.00000 scale + +/cmap 6 string def + + +currentfile cmap readhexstring +00 44 88 bf e5 ff +pop pop % lose return values from readhexstring + + +/rlecmapimage { + /buffer 1 string def + /rgbval 3 string def + /block 384 string def + + % proc to read a block from file, and return RGB data + { currentfile buffer readhexstring pop + /bcount exch 0 get store + bcount 128 ge + { % it's a non-run block + 0 1 bcount 128 sub + { currentfile buffer readhexstring pop pop + + % look up value in gray map + /rgbval cmap buffer 0 get 1 getinterval store + + % and put it in position i in block + block exch rgbval putinterval + } for + block 0 bcount 127 sub getinterval + } + + { % else it's a run block + currentfile buffer readhexstring pop pop + + % look up value in graymap + /rgbval cmap buffer 0 get 1 getinterval store + + 0 1 bcount { block exch rgbval putinterval } for + + block 0 bcount 1 add getinterval + } ifelse + } % end of proc + image +} bind def + + +612 792 8 % dimensions of data +[612 0 0 -792 0 792] % mapping matrix +rlecmapimage + +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +07051a038101037f037f037f037f03190381010319030805 +07051a038101037f037f037f037f03190381010318038101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +0705010304027f017f017f017f01440181030203028101050705 +07050103040281010311038101037f037f037f037f030503810103110381010311038201 +030203028101050705 +070501030402820103021002820103027f027f027f027f02040282010302100282010302 +10028201030203028101050705 +070501030402820103021002820103027f027f027f027f02040282010302100282010302 +10028201030203028101050705 +070501030402820103021002820103027f021902010015020400050201001a0201000102 +0100220201008102008100020302090020020100810200810002050201000b0201000802 +0100060201007f021c02820103028102030b038101028302010302100282010302030281 +01050705 +070501030402820103021002820103027f02190201001302020002020200030201001a02 +010001020100170201000702010001020100040201000202010023020100810200810002 +050201000b02010008020100070201007f021b0282010302820203020a02810102830201 +030210028201030203028101050705 +070501030402820103021002820103027f022e02020004020200020201001a0201000102 +010017020100070201000202010002020100030201002302810002810200810002130281 +000208020100070201007f021b0282010302820203020a02810102830201030210028201 +030203028101050705 +070501030402820103021002820103027f02190201000102010081020081000204020200 +020201000102010083020002008100020102010003020200050202000302030002020100 +010201008102000100040202000402030001020400050201000302010081020081000203 +020100040203000202010081020082000200820002008200020001000302010002028100 +028102000300030201000102010081020001000302810002010203000202010081020001 +00030201007f021b0282010302820203020a028101028302010302100282010302030281 +01050705 +070501030402820103028102030b0381010283020103027f021902010001020200810200 +810002020204008102008100028102008200020081000281020081000281020081000201 +020100810200810002020204000102010001020100010201000102020081020001000202 +010081020081000201020200810200810002810200810002060201000402020005020100 +030201000102010001020400810200010081020001008102008100020102010001020100 +010202008102008100020102010001020200810200010001020100010202008102008100 +0281020001008102000100020201007f021b0282010302820203020a0281010283020103 +020402040381010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100020282000200820002008100028102008100028102008100028102008100 +028102008100020102010001020100020281000204020100010201000102010002020100 +010201000202010001020100050201000602010005020200050201000302010001020100 +010201000302010001020100010201000602010001020100020201000102010001020100 +0202010001020100010201000502010002020100030201007f021a028201030282020302 +0a0281010283020103020402810302020281010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100040201008102008200020081000201020100010201000102010002020100 +010201000602040001020100010201000202010001020100020201000202030002020100 +050201000502010081020081000203020100030205000102010003020100010201000102 +010006020100010201000202010001020100010201000202010001020100020203000202 +010002020100040201007f02190282010302820203020a02810102830201030204028103 +02020281010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100040201008102008200020081000281020081000201020100010201000202 +010001020100050201000102010001020100010201000202010001020100020201000402 +020001020100060201000302010002020100030201000302010005020100030201000102 +010001020100060281000201020100020201000102010001020100020201000102810002 +040202000102010002020100030201007f021a0282010302820203020a02810102830201 +03020402810302020281010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100020282000200810002810200010081020001000302010001020100020201 +000102010002028100028102008100028102008100028102008100028102008100020102 +010001020100020201000502010001020100070201000202010002020100030201000302 +010005020100030201000102010001020100060281000201020100020201000102010001 +020100020201000102810002050201000102010002020100020201007f021b0282010302 +820203020a02810102830201030204028103020202810102040282010302030281010507 +05 +070501030402820103028102010c010102820103027f0219020100010202008102008100 +0202020400010201000b0201000202010081020081000202020400010205000102010001 +020100020201000202010081020081000201020200810200810002810200830002000204 +020100010201000402010002020100030202008102008100028102008100020202010001 +020100010201000202010081020081000201020200810200810002010201000102010002 +0201008102008100020102020081020081000281020081000201020100020201007f021b +0282010302820203020a0281010283020103020402050105028201030203028101050705 + +070501030402820103021002820103027f02190201000102040005020200030201000202 +010005020100030202000502020003020200810200820002008100028102008100020102 +010003020200040203000302010006020100010201000402010002020100040203000202 +010003020100010201000102010002020100810200810002010201008102008100020202 +01000102010002020100810200810002020203000202010002020100020201007f021b02 +82010302820203020a02810102830201030210028201030203028101050705 +070501030402820103021002820103027f021902010001020100100204004b0201006202 +01007f021b0282010302820203020a028101028302010302100282010302030281010507 +05 +070501030402820103021002820103027f02180202000102010061020100620201007f02 +1b0282010302820203020a02810102830201030210028201030203028101050705 +070501030402820103021002820103027f02180201000202010062020100600201007f02 +1c02820103028102010c0101028201030210028201030203028101050705 +070501030402820103021002820103027f027f027f027f02040282010302100282010302 +10028201030203028101050705 +0705010304028201030111018103017f017f017f017f0105018103011101810301110181 +030203028101050705 +07057f017f017f017f0152010805 +070506038101050c058104057f057f057f057f05320581010305030805 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405030501007f057f057f057f052c058201030203028101 +050705 +0705010304028101050c0581040503050100090503003d05030022050300130502003105 +0300130502007f057f0551058201030203028101050705 +0705010304028101050c0581040502050400090501003c05010027050100140501000805 +0100280501001405010008050100190501007f057f052a058201030203028101050705 +0705010304028101050c058104050105010001050100090501003c050100270501001405 +010008050100280501001405010008050100190501007f057f052a058201030203028101 +050705 +0705010304028101050c05810405010502000c0501000105030081050002008105000100 +010502008105008100050c05030081050001000d05050008050400010503008105008600 +050005000500820005000100030501000305030009050600810500010001050500080504 +000105030081050086000500050005008200050001000305010003050300090506008105 +00010001050500080502008105008200050002000105050001050300020504007f057f05 +19058201030203028101050705 +0705010304028101050c05810405020503000a0501000205010001050100810500010081 +050081000581050002000f05010001050100100501000905020001058100050305010081 +050004008105008100058105008100050105010002050100010501000705010001050100 +810500810005810500810005810500810005090502000105810005030501008105000400 +810500810005810500810005010501000205010001050100070501000105010081050081 +000581050081000581050081000509050100010501000405010001050100030501000105 +0100810500010001058100057f057f0518058201030203028101050705 +0705010304028101050c0581040504050200090501000205010001058100058105008100 +058105008100050105010009050500010501008205000507050500020501000a05030002 +050400810500860005000500050081000581050081000501050100020505000705010001 +0501008105008100058105008100058105008100050a0503000205040081050086000500 +050005008100058105008100050105010002050500070501000105010081050081000581 +05008100058105008100050905010001050100010504000105010003050500010503007f +057f051a058201030203028101050705 +0705010304028101050c0581040501058100050105010009050100030503000105010001 +0501000105030010050300110501000c0502008105008100058105008200050086000500 +0500050081000581050081000501050100020501000b0501000105010081050081000581 +05008100058105008100050c050200810500810005810500820005008600050005000500 +81000581050081000501050100020501000b050100010501008105008100058105008100 +058105008100050905010001050100810500810005810500810005810500810005020501 +00070502007f057f0519058201030203028101050705 +0705010304028101050c0581040501050100010501000905010003050200020501000105 +010081050001008105008100050f05010012050100090501000105010081050081000581 +050082000500860005000500050081000581050081000501050100020501000105010007 +050100010501008105008100058105008100058105008100058205000506050100010501 +008105008100058105008200050086000500050005008100058105008100050105010002 +050100010501000705010001050100810500810005810500810005810500810005820500 +050605010001050100810500810005810500810005810500810005830500050081000581 +0500820005008100058105008100057f057f0518058201030203028101050705 +0705010304028101050c0581040501050400080505000205010001050300810500820005 +008100058105008100050f05010010050500080503000205070085050005000500030001 +0505000105030009050a0003050200090503000205070085050005000500030001050500 +0105030009050a000305020009050400010505000105020002050300020503007f057f05 +1a058201030203028101050705 +0705010304028101050c0581040503050100110501005705010020050100270501002005 +0100160501007f057f0535058201030203028101050705 +0705010304028101050c0581040503050100110501005705010011050600070501002705 +010011050600070501000a050600040501007f057f0535058201030203028101050705 +0705010304028101050c0581040516050300550503001e050300250503001e0503001205 +03007f057f0536058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f050705020003050200030502000305020003050200 +030502007f057f057f0504058201030203028101050705 +0705010304028101050c058104057f050605010081050081000581050082000500810005 +810500820005008100058105008200050081000581050082000500810005810500820005 +008100057f057f057f0502058201030203028101050705 +0705010304028101050c058104057f050605810005810500810005820500058105008100 +058205000581050081000582050005810500810005820500058105008100058205000581 +05008100057f057f057f0502058201030203028101050705 +0705010304028101050c058104057f050605850005000500058605000500050005860500 +05000500058605000500050005860500050005000586050005000500057f057f057f0502 +058201030203028101050705 +0705010304028101050c058104057f050605850005000500058605000500050005860500 +05000500058605000500050005860500050005000586050005000500057f057f057f0502 +058201030203028101050705 +0705010304028101050c058104057f050605810005810500010082050005810500010082 +05000581050001008205000581050001008205000581050001008205000581050001007f +057f057f0502058201030203028101050705 +0705010304028101050c058104057f050605010004050100040501000405010004050100 +040501007f057f057f0506058201030203028101050705 +0705010304028101050c058104057f050705020003050200030502000305020003050200 +030502007f057f057f0504058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0515050200030502007f057f057f05120582010302 +03028101050705 +0705010304028101050c058104057f051405010081050081000581050082000500810005 +7f057f057f0510058201030203028101050705 +0705010304028101050c058104057f051405810005810500810005820500058105008100 +057f057f057f0510058201030203028101050705 +0705010304028101050c058104057f0514058500050005000586050005000500057f057f +057f0510058201030203028101050705 +0705010304028101050c058104057f0514058500050005000586050005000500057f057f +057f0510058201030203028101050705 +0705010304028101050c058104057f05140581000581050001008205000581050001007f +057f057f0510058201030203028101050705 +0705010304028101050c058104057f0514050100040501007f057f057f05140582010302 +03028101050705 +0705010304028101050c058104057f0515050200030502007f057f057f05120582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0515050200030502007f057f057f05120582010302 +03028101050705 +0705010304028101050c058104057f051405010081050081000581050082000500810005 +7f057f057f0510058201030203028101050705 +0705010304028101050c058104057f051405810005810500810005820500058105008100 +057f057f057f0510058201030203028101050705 +0705010304028101050c058104057f0514058500050005000586050005000500057f057f +057f0510058201030203028101050705 +0705010304028101050c058104057f0514058500050005000586050005000500057f057f +057f0510058201030203028101050705 +0705010304028101050c058104057f05140581000581050001008205000581050001007f +057f057f0510058201030203028101050705 +0705010304028101050c058104057f0514050100040501007f057f057f05140582010302 +03028101050705 +0705010304028101050c058104057f0515050200030502007f057f057f05120582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0515050200030502003b0502000305020003050200 +03050200030502000a05020003050200030502000a05020003050200030502000a050200 +03050200030502001f050200030502000305020003050200110502000305020003050200 +7f0508058201030203028101050705 +0705010304028101050c058104057f051405010081050081000581050082000500810005 +380501008105008100058105008200050081000581050082000500810005810500820005 +008100058105008200050081000507050100810500810005810500820005008100058105 +008200050081000507050100810500810005810500820005008100058105008200050081 +00050705010081050081000581050082000500810005810500820005008100051c050100 +810500810005810500820005008100058105008200050081000581050082000500810005 +0e05010081050081000581050082000500810005810500820005008100057f0506058201 +030203028101050705 +0705010304028101050c058104057f051405810005810500810005820500058105008100 +053805810005810500810005820500058105008100058205000581050081000582050005 +810500810005820500058105008100050705810005810500810005820500058105008100 +058205000581050081000507058100058105008100058205000581050081000582050005 +810500810005070581000581050081000582050005810500810005820500058105008100 +051c05810005810500810005820500058105008100058205000581050081000582050005 +8105008100050e0581000581050081000582050005810500810005820500058105008100 +057f0506058201030203028101050705 +0705010304028101050c058104057f051405850005000500058605000500050005380585 +000500050005860500050005000586050005000500058605000500050005860500050005 +000507058500050005000586050005000500058605000500050005070585000500050005 +860500050005000586050005000500050705850005000500058605000500050005860500 +05000500051c058500050005000586050005000500058605000500050005860500050005 +00050e0585000500050005860500050005000586050005000500057f0506058201030203 +028101050705 +0705010304028101050c058104057f051405850005000500058605000500050005380585 +000500050005860500050005000586050005000500058605000500050005860500050005 +000507058500050005000586050005000500058605000500050005070585000500050005 +860500050005000586050005000500050705850005000500058605000500050005860500 +05000500051c058500050005000586050005000500058605000500050005860500050005 +00050e0585000500050005860500050005000586050005000500057f0506058201030203 +028101050705 +0705010304028101050c058104057f051405810005810500010082050005810500010038 +058100058105000100820500058105000100820500058105000100820500058105000100 +820500058105000100070581000581050001008205000581050001008205000581050001 +000705810005810500010082050005810500010082050005810500010007058100058105 +0001008205000581050001008205000581050001001c0581000581050001008205000581 +050001008205000581050001008205000581050001000e05810005810500010082050005 +81050001008205000581050001007f0506058201030203028101050705 +0705010304028101050c058104057f0514050100040501003c0501000405010004050100 +04050100040501000b05010004050100040501000b05010004050100040501000b050100 +040501000405010020050100040501000405010004050100120501000405010004050100 +7f050a058201030203028101050705 +0705010304028101050c058104057f0515050200030502003b0502000305020003050200 +03050200030502000a05020003050200030502000a05020003050200030502000a050200 +03050200030502001f050200030502000305020003050200110502000305020003050200 +7f0508058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f05150502000305020042050200030502001f050200 +180502000305020003050200180502001f050200030502001f0502007f050f0582010302 +03028101050705 +0705010304028101050c058104057f051405010081050081000581050082000500810005 +3f050100810500810005810500820005008100051c050100810500810005150501008105 +008100058105008200050081000581050082000500810005150501008105008100051c05 +0100810500810005810500820005008100051c0501008105008100057f050d0582010302 +03028101050705 +0705010304028101050c058104057f051405810005810500810005820500058105008100 +053f05810005810500810005820500058105008100051c05810005810500810005150581 +000581050081000582050005810500810005820500058105008100051505810005810500 +8100051c05810005810500810005820500058105008100051c058100058105008100057f +050d058201030203028101050705 +0705010304028101050c058104057f0514058500050005000586050005000500053f0585 +00050005000586050005000500051c058500050005000515058500050005000586050005 +0005000586050005000500051505850005000500051c0585000500050005860500050005 +00051c05850005000500057f050d058201030203028101050705 +0705010304028101050c058104057f0514058500050005000586050005000500053f0585 +00050005000586050005000500051c058500050005000515058500050005000586050005 +0005000586050005000500051505850005000500051c0585000500050005860500050005 +00051c05850005000500057f050d058201030203028101050705 +0705010304028101050c058104057f05140581000581050001008205000581050001003f +0581000581050001008205000581050001001c0581000581050001001505810005810500 +0100820500058105000100820500058105000100150581000581050001001c0581000581 +050001008205000581050001001c0581000581050001007f050d05820103020302810105 +0705 +0705010304028101050c058104057f051405010004050100430501000405010020050100 +190501000405010004050100190501002005010004050100200501007f05110582010302 +03028101050705 +0705010304028101050c058104057f05150502000305020042050200030502001f050200 +180502000305020003050200180502001f050200030502001f0502007f050f0582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f051505020003050200490502000305020018050200 +18050200030502001f050200030502001f05020003050200110502007f05160582010302 +03028101050705 +0705010304028101050c058104057f051405010081050081000581050082000500810005 +460501008105008100058105008200050081000515050100810500810005150501008105 +00810005810500820005008100051c050100810500810005810500820005008100051c05 +0100810500810005810500820005008100050e0501008105008100057f05140582010302 +03028101050705 +0705010304028101050c058104057f051405810005810500810005820500058105008100 +054605810005810500810005820500058105008100051505810005810500810005150581 +0005810500810005820500058105008100051c0581000581050081000582050005810500 +8100051c05810005810500810005820500058105008100050e058100058105008100057f +0514058201030203028101050705 +0705010304028101050c058104057f051405850005000500058605000500050005460585 +000500050005860500050005000515058500050005000515058500050005000586050005 +000500051c058500050005000586050005000500051c0585000500050005860500050005 +00050e05850005000500057f0514058201030203028101050705 +0705010304028101050c058104057f051405850005000500058605000500050005460585 +000500050005860500050005000515058500050005000515058500050005000586050005 +000500051c058500050005000586050005000500051c0585000500050005860500050005 +00050e05850005000500057f0514058201030203028101050705 +0705010304028101050c058104057f051405810005810500010082050005810500010046 +058100058105000100820500058105000100150581000581050001001505810005810500 +01008205000581050001001c0581000581050001008205000581050001001c0581000581 +050001008205000581050001000e0581000581050001007f051405820103020302810105 +0705 +0705010304028101050c058104057f0514050100040501004a0501000405010019050100 +190501000405010020050100040501002005010004050100120501007f05180582010302 +03028101050705 +0705010304028101050c058104057f051505020003050200490502000305020018050200 +18050200030502001f050200030502001f05020003050200110502007f05160582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f051505020003050200490502000305020011050200 +1f050200030502001f050200030502002605020003050200030502007f051d0582010302 +03028101050705 +0705010304028101050c058104057f051405010081050081000581050082000500810005 +46050100810500810005810500820005008100050e0501008105008100051c0501008105 +00810005810500820005008100051c050100810500810005810500820005008100052305 +010081050081000581050082000500810005810500820005008100057f051b0582010302 +03028101050705 +0705010304028101050c058104057f051405810005810500810005820500058105008100 +054605810005810500810005820500058105008100050e058100058105008100051c0581 +0005810500810005820500058105008100051c0581000581050081000582050005810500 +810005230581000581050081000582050005810500810005820500058105008100057f05 +1b058201030203028101050705 +0705010304028101050c058104057f051405850005000500058605000500050005460585 +00050005000586050005000500050e05850005000500051c058500050005000586050005 +000500051c05850005000500058605000500050005230585000500050005860500050005 +000586050005000500057f051b058201030203028101050705 +0705010304028101050c058104057f051405850005000500058605000500050005460585 +00050005000586050005000500050e05850005000500051c058500050005000586050005 +000500051c05850005000500058605000500050005230585000500050005860500050005 +000586050005000500057f051b058201030203028101050705 +0705010304028101050c058104057f051405810005810500010082050005810500010046 +0581000581050001008205000581050001000e0581000581050001001c05810005810500 +01008205000581050001001c058100058105000100820500058105000100230581000581 +050001008205000581050001008205000581050001007f051b0582010302030281010507 +05 +0705010304028101050c058104057f0514050100040501004a0501000405010012050100 +200501000405010020050100040501002705010004050100040501007f051f0582010302 +03028101050705 +0705010304028101050c058104057f051505020003050200490502000305020011050200 +1f050200030502001f050200030502002605020003050200030502007f051d0582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f05150502000305020050050200030502000a050200 +1f050200030502001f050200030502002605020003050200030502007f051d0582010302 +03028101050705 +0705010304028101050c058104057f051405010081050081000581050082000500810005 +4d05010081050081000581050082000500810005070501008105008100051c0501008105 +00810005810500820005008100051c050100810500810005810500820005008100052305 +010081050081000581050082000500810005810500820005008100057f051b0582010302 +03028101050705 +0705010304028101050c058104057f051405810005810500810005820500058105008100 +054d058100058105008100058205000581050081000507058100058105008100051c0581 +0005810500810005820500058105008100051c0581000581050081000582050005810500 +810005230581000581050081000582050005810500810005820500058105008100057f05 +1b058201030203028101050705 +0705010304028101050c058104057f0514058500050005000586050005000500054d0585 +00050005000586050005000500050705850005000500051c058500050005000586050005 +000500051c05850005000500058605000500050005230585000500050005860500050005 +000586050005000500057f051b058201030203028101050705 +0705010304028101050c058104057f0514058500050005000586050005000500054d0585 +00050005000586050005000500050705850005000500051c058500050005000586050005 +000500051c05850005000500058605000500050005230585000500050005860500050005 +000586050005000500057f051b058201030203028101050705 +0705010304028101050c058104057f05140581000581050001008205000581050001004d +058100058105000100820500058105000100070581000581050001001c05810005810500 +01008205000581050001001c058100058105000100820500058105000100230581000581 +050001008205000581050001008205000581050001007f051b0582010302030281010507 +05 +0705010304028101050c058104057f05140501000405010051050100040501000b050100 +200501000405010020050100040501002705010004050100040501007f051f0582010302 +03028101050705 +0705010304028101050c058104057f05150502000305020050050200030502000a050200 +1f050200030502001f050200030502002605020003050200030502007f051d0582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0515050200030502002d0502001f05020003050200 +0305020026050200030502001f050200030502001f05020011050200030502007f051605 +8201030203028101050705 +0705010304028101050c058104057f051405010081050081000581050082000500810005 +2a0501008105008100051c05010081050081000581050082000500810005810500820005 +0081000523050100810500810005810500820005008100051c0501008105008100058105 +00820005008100051c0501008105008100050e0501008105008100058105008200050081 +00057f0514058201030203028101050705 +0705010304028101050c058104057f051405810005810500810005820500058105008100 +052a058100058105008100051c0581000581050081000582050005810500810005820500 +058105008100052305810005810500810005820500058105008100051c05810005810500 +810005820500058105008100051c058100058105008100050e0581000581050081000582 +0500058105008100057f0514058201030203028101050705 +0705010304028101050c058104057f0514058500050005000586050005000500052a0585 +0005000500051c0585000500050005860500050005000586050005000500052305850005 +0005000586050005000500051c058500050005000586050005000500051c058500050005 +00050e058500050005000586050005000500057f0514058201030203028101050705 +0705010304028101050c058104057f0514058500050005000586050005000500052a0585 +0005000500051c0585000500050005860500050005000586050005000500052305850005 +0005000586050005000500051c058500050005000586050005000500051c058500050005 +00050e058500050005000586050005000500057f0514058201030203028101050705 +0705010304028101050c058104057f05140581000581050001008205000581050001002a +0581000581050001001c0581000581050001008205000581050001008205000581050001 +00230581000581050001008205000581050001001c058100058105000100820500058105 +0001001c0581000581050001000e0581000581050001008205000581050001007f051405 +8201030203028101050705 +0705010304028101050c058104057f0514050100040501002e0501002005010004050100 +04050100270501000405010020050100040501002005010012050100040501007f051805 +8201030203028101050705 +0705010304028101050c058104057f0515050200030502002d0502001f05020003050200 +0305020026050200030502001f050200030502001f05020011050200030502007f051605 +8201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f051505020003050200260502002d05020003050200 +26050200030502001f05020003050200180502001f050200030502007f050f0582010302 +03028101050705 +0705010304028101050c058104057f051405010081050081000581050082000500810005 +230501008105008100052a05010081050081000581050082000500810005230501008105 +00810005810500820005008100051c050100810500810005810500820005008100051505 +01008105008100051c050100810500810005810500820005008100057f050d0582010302 +03028101050705 +0705010304028101050c058104057f051405810005810500810005820500058105008100 +0523058100058105008100052a0581000581050081000582050005810500810005230581 +0005810500810005820500058105008100051c0581000581050081000582050005810500 +81000515058100058105008100051c05810005810500810005820500058105008100057f +050d058201030203028101050705 +0705010304028101050c058104057f051405850005000500058605000500050005230585 +0005000500052a0585000500050005860500050005000523058500050005000586050005 +000500051c058500050005000586050005000500051505850005000500051c0585000500 +05000586050005000500057f050d058201030203028101050705 +0705010304028101050c058104057f051405850005000500058605000500050005230585 +0005000500052a0585000500050005860500050005000523058500050005000586050005 +000500051c058500050005000586050005000500051505850005000500051c0585000500 +05000586050005000500057f050d058201030203028101050705 +0705010304028101050c058104057f051405810005810500010082050005810500010023 +0581000581050001002a0581000581050001008205000581050001002305810005810500 +01008205000581050001001c058100058105000100820500058105000100150581000581 +050001001c0581000581050001008205000581050001007f050d05820103020302810105 +0705 +0705010304028101050c058104057f051405010004050100270501002e05010004050100 +270501000405010020050100040501001905010020050100040501007f05110582010302 +03028101050705 +0705010304028101050c058104057f051505020003050200260502002d05020003050200 +26050200030502001f05020003050200180502001f050200030502007f050f0582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f050705020003050200030502000305020003050200 +030502000305020003050200030502000305020011050200030502001105020026050200 +030502000305020003050200110502000305020003050200030502000a05020003050200 +03050200110502000305020003050200030502007f0508058201030203028101050705 +0705010304028101050c058104057f050605010081050081000581050082000500810005 +810500820005008100058105008200050081000581050082000500810005810500820005 +008100058105008200050081000581050082000500810005810500820005008100058105 +00820005008100050e050100810500810005810500820005008100050e05010081050081 +000523050100810500810005810500820005008100058105008200050081000581050082 +0005008100050e0501008105008100058105008200050081000581050082000500810005 +810500820005008100050705010081050081000581050082000500810005810500820005 +008100050e05010081050081000581050082000500810005810500820005008100058105 +00820005008100057f0506058201030203028101050705 +0705010304028101050c058104057f050605810005810500810005820500058105008100 +058205000581050081000582050005810500810005820500058105008100058205000581 +050081000582050005810500810005820500058105008100058205000581050081000582 +0500058105008100050e05810005810500810005820500058105008100050e0581000581 +050081000523058100058105008100058205000581050081000582050005810500810005 +820500058105008100050e05810005810500810005820500058105008100058205000581 +050081000582050005810500810005070581000581050081000582050005810500810005 +820500058105008100050e05810005810500810005820500058105008100058205000581 +0500810005820500058105008100057f0506058201030203028101050705 +0705010304028101050c058104057f050605850005000500058605000500050005860500 +050005000586050005000500058605000500050005860500050005000586050005000500 +058605000500050005860500050005000586050005000500050e05850005000500058605 +0005000500050e0585000500050005230585000500050005860500050005000586050005 +0005000586050005000500050e0585000500050005860500050005000586050005000500 +058605000500050005070585000500050005860500050005000586050005000500050e05 +850005000500058605000500050005860500050005000586050005000500057f05060582 +01030203028101050705 +0705010304028101050c058104057f050605850005000500058605000500050005860500 +050005000586050005000500058605000500050005860500050005000586050005000500 +058605000500050005860500050005000586050005000500050e05850005000500058605 +0005000500050e0585000500050005230585000500050005860500050005000586050005 +0005000586050005000500050e0585000500050005860500050005000586050005000500 +058605000500050005070585000500050005860500050005000586050005000500050e05 +850005000500058605000500050005860500050005000586050005000500057f05060582 +01030203028101050705 +0705010304028101050c058104057f050605810005810500010082050005810500010082 +050005810500010082050005810500010082050005810500010082050005810500010082 +05000581050001008205000581050001008205000581050001008205000581050001000e +0581000581050001008205000581050001000e0581000581050001002305810005810500 +01008205000581050001008205000581050001008205000581050001000e058100058105 +000100820500058105000100820500058105000100820500058105000100070581000581 +050001008205000581050001008205000581050001000e05810005810500010082050005 +81050001008205000581050001008205000581050001007f050605820103020302810105 +0705 +0705010304028101050c058104057f050605010004050100040501000405010004050100 +040501000405010004050100040501000405010012050100040501001205010027050100 +040501000405010004050100120501000405010004050100040501000b05010004050100 +04050100120501000405010004050100040501007f050a058201030203028101050705 +0705010304028101050c058104057f050705020003050200030502000305020003050200 +030502000305020003050200030502000305020011050200030502001105020026050200 +030502000305020003050200110502000305020003050200030502000a05020003050200 +03050200110502000305020003050200030502007f0508058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f055b05020003050200110502007f057f0537058201 +030203028101050705 +0705010304028101050c058104057f055a05010081050081000581050082000500810005 +0e0501008105008100057f057f0535058201030203028101050705 +0705010304028101050c058104057f055a05810005810500810005820500058105008100 +050e058100058105008100057f057f0535058201030203028101050705 +0705010304028101050c058104057f055a058500050005000586050005000500050e0585 +0005000500057f057f0535058201030203028101050705 +0705010304028101050c058104057f055a058500050005000586050005000500050e0585 +0005000500057f057f0535058201030203028101050705 +0705010304028101050c058104057f055a0581000581050001008205000581050001000e +0581000581050001007f057f0535058201030203028101050705 +0705010304028101050c058104057f055a05010004050100120501007f057f0539058201 +030203028101050705 +0705010304028101050c058104057f055b05020003050200110502007f057f0537058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f056205020003050200030502007f057f053e058201 +030203028101050705 +0705010304028101050c058104057f056105010081050081000581050082000500810005 +810500820005008100057f057f053c058201030203028101050705 +0705010304028101050c058104057f056105810005810500810005820500058105008100 +05820500058105008100057f057f053c058201030203028101050705 +0705010304028101050c058104057f056105850005000500058605000500050005860500 +05000500057f057f053c058201030203028101050705 +0705010304028101050c058104057f056105850005000500058605000500050005860500 +05000500057f057f053c058201030203028101050705 +0705010304028101050c058104057f056105810005810500010082050005810500010082 +05000581050001007f057f053c058201030203028101050705 +0705010304028101050c058104057f056105010004050100040501007f057f0540058201 +030203028101050705 +0705010304028101050c058104057f056205020003050200030502007f057f053e058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0576050300040501007f057f053005820103020302 +8101050705 +0705010304028101050c058104057f056005020001050200070501000505010011050100 +19050100190501007f056b058201030203028101050705 +0705010304028101050c058104057f056105010002058100050705010005050100110501 +0019050100190501007f056b058201030203028101050705 +0705010304028101050c058104057f056105020001058100058105000200010505000205 +010002050300030504008105000400080503000105020081050082000500040081050082 +000500010001050300020504008105000400010503000105010081050001007f055a0582 +01030203028101050705 +0705010304028101050c058104057f056105030083050005008100058105008100058105 +008100050405010004050100020502000105810005810500810005090501000105010001 +050300020501000405020082050005030501008105008100058105008100058105008100 +05020501000105010001050200820500057f0559058201030203028101050705 +0705010304028101050c058104057f056105820005000200810500040001050100050501 +000405010003050300020501000a05050002050100030501000405010004050400810500 +810005040501000305010001050100010501007f055d058201030203028101050705 +0705010304028101050c058104057f056105810005810500010081050081000504050100 +050501000405010005050200010501000a05010005050300020501000405010003050100 +01050100810500810005040501000305010001050100010501007f055d05820103020302 +8101050705 +0705010304028101050c058104057f056105810005010501008105008100058105008100 +058105008100058205000501050100040501000205010001050100010501000105810005 +060501000105010081050001008105008100058105008100058205000581050081000502 +050100010501008105008100058105008100058105008100058305000500810005810500 +8100058105008100057f055c058201030203028101050705 +0705010304028101050c058104057f056005020001050100010503000305020001050500 +810500040001050300030502000905030001050100010501000205020001050400020505 +0081050002000305020002050300010504007f055b058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f051b05030002050300040501007305030009050300 +32050300200501000b050100030503007f050e058201030203028101050705 +0705010304028101050c058104057f051505020004050100040501002d05030002050200 +01050500090504000f05010018050100010501000705010001050100330501001e050300 +0905030002050100010501007f050d058201030203028101050705 +0705010304028101050c058104057f051605010004050100040501002c05010001050100 +02050100020501000105010007050100010501000f0501001c0501000705010001050100 +33050100200501000b05010002050100010501007f050d058201030203028101050705 +0705010304028101050c058104057f051505010082050005020501000405010002050300 +030503008105008200050001000205040001050300080501000105010001050100820500 +058105008100058105008100050605010003050300810500010081050003008105000400 +01050300810500850005000500050b050100070501000105010033050100010503008105 +000200810500010001050200810500810005080501000b05010002050100010501007f05 +0d058201030203028101050705 +0705010304028101050c058104057f051505010082050005020501000405010004050100 +060501008105000100810500820005008100058105008200050081000581050081000506 +050100050501008205000581050081000581050081000506050300020501000105010081 +050001000105810005810500810005020501000105010081050004000905020008050100 +01050100330501000205010001050100810500010081050081000581050002000a050100 +0b05010002050100010501007f050d058201030203028101050705 +0705010304028101050c058104057f051505030003050100040501000405010003050400 +810500810005810500820005008100050305050007050100050503000105010001050100 +090503008105008100058205000501050300020501000305050081050085000500050005 +0a0501000705010001050100330501000205010001058100058105008100058105008100 +05010501000b0501000b05010002050100010501007f050d058201030203028101050705 + +0705010304028101050c058104057f051405010001050100020501000405010004050100 +020501000105010081050081000581050082000500810005030501000b05010001050100 +810500810005810500820005008100058105008100050a05010001050300040502000105 +010003050100040501008405000500050a05010007050100010501003305010003050300 +0105010001050100010503000a0501000b05010002050100010501007f050d0582010302 +03028101050705 +0705010304028101050c058104057f051405010001050100020501000405010004050100 +020501000105010081050081000581050082000500810005810500820005008100058105 +008100050605010001050100810500810005810500820005008100058105008100050605 +010001050100010502000205010001050100010501000105820005008100058105008200 +0500850005000500050605010001050100020501000205010001050100020501002e0501 +000305020002050100010501008105000100810500810005080501000405010004050100 +02050100010501007f050d058201030203028101050705 +0705010304028101050c058104057f051305020001050800810500040081050004000105 +080081050081000581050002000205030009050300810500010001050700080504000305 +010003050300030502000205030081050001008405000500050705030003050100030503 +00030501002c050500020501000105030081050082000500810005810500810005060505 +000205010002050500010503007f050e058201030203028101050705 +0705010304028101050c058104057f05770501003c050100350501007f05410582010302 +03028101050705 +0705010304028101050c058104057f0577050100740501007f0541058201030203028101 +050705 +0705010304028101050c058104057f0576050300720503007f0540058201030203028101 +050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f053905010008050200160581000508058100050c05 +0100030503000205030005058100057f057f0520058201030203028101050705 +0705010304028101050c058104057f05150503002b050100050501000c0501000b050100 +090503000205010001050100810500810005810500810005020501000e05020002050100 +81050001000305040081050004000f050300020502000305030007050300810500040004 +0504008105000400070505007f0522058201030203028101050705 +0705010304028101050c058104057f0514050100010501002a050100050501000c050100 +0b0501000b0501000205010001050100810500810005810500810005010502000f050200 +810500810005010501000205010001050100020501001005010001050100020501000205 +010001050100070501000105010081050081000503050100010501000205010009058200 +050083000500057f0521058201030203028101050705 +0705010304028101050c058104057f051405010001050100010503008105008200050001 +008105000200810500030081050001008105000200030502008105000200810500810005 +81050004000805010004050400030501000a050100020501000105010081050081000581 +050081000583050005008100050e05020081050081000581050083000500058105008100 +050505010010050100010501000105010082050005810500810005810500810005060502 +008105008200050081000503050100060501000b05010003050300020503008105008500 +05000500057f050d058201030203028101050705 +0705010304028101050c058104057f051405010004050100010501008105008100058105 +008200050081000581050081000581050001008205000501050100020501000105010081 +050001008105008100058105008100050a0501000305010001050100030501000a050100 +03050400010504000105820005008100050e050300820500058105008300050005810500 +020004050100100501000505010082050005810500810005810500810005070501008205 +000581050081000503050300040501000b05010002050100010501000405010081050004 +007f050d058201030203028101050705 +0705010304028101050c058104057f051405010004050100010501008105008100058105 +008200050081000582050005010501000505010002050100010501008105008100058105 +008100058105008100050a05010003050100070501000a05010006050100040501008205 +00058105008100050e050100840500050005810500020003050300020501001005010005 +05030001050100010501008105000400010502000205010006050300020501000b050100 +0205050001050400810500850005000500057f050c058201030203028101050705 +0705010304028101050c058104057f051405010001050100810500810005810500820005 +008100058105008100058105000200020501000505010002050100010501008105008100 +058105008100058105008100050a05010003050100070501000a05010006050100040501 +0081050004000e0501008505000500050081000581050081000503050100020501001005 +010001050100810500810005810500820005008100058105008100050705020002050100 +08050100020501000b050100020501000405010001050100810500850005000500057f05 +0c058201030203028101050705 +0705010304028101050c058104057f051405010001050100810500810005810500820005 +008100058105008100058105000100030501000505010002050100010501008105008100 +0581050081000581050081000582050005070501000305010001050100030501000a0501 +000505010004050100040501000305010009050100020582000500810005810500820005 +008100058105008100050105010004050100090501000105010081050081000581050082 +000500810005810500810005080501000205010001058100058105008100058105008100 +05010501000b050100020501000105010081050081000581050082000500850005000500 +057f050c058201030203028101050705 +0705010304028101050c058104057f051505030002050300010504000305010002050400 +01050500010507008105000100020502000a050100030503000305010009050500810500 +020002050300040503000205010008050200020503000105070001050500020501000a05 +030081050001000105020081050002000a05810005010505000105040001050500080503 +0002050300020507008405000500057f050c058201030203028101050705 +0705010304028101050c058104057f05220501000505010015050100170501000b050100 +26050100270501007f0572058201030203028101050705 +0705010304028101050c058104057f052205010005050100150501001905810005080581 +00057f057f0546058201030203028101050705 +0705010304028101050c058104057f052105030003050300110503007f057f056e058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0532050100020503007f0581050002000b05010020 +0501000b05010001050200150503007f0513058201030203028101050705 +0705010304028101050c058104057f05140505001e050100340501004b05010011050200 +2c050100140501007f0516058201030203028101050705 +0705010304028101050c058104057f051505010001058100051d050100340501004b0501 +00100501008105008100052a050100140501007f0516058201030203028101050705 +0705010304028101050c058104057f051505010009050100840500050005010503000105 +0300040501000a0507008105000300810500010081050082000500010002050300010501 +0081050001008105000400020501001f0504000105030002050300070503008105000100 +010501000305040081050002000205810005810500820005008500050005000501050300 +020504008105000200090503000205040081050082000500010008050500810500820005 +0001007f050d058201030203028101050705 +0705010304028101050c058104057f051505030008050500040501000205010004050100 +090502000105820005008100058105008200050081000581050082000500810005810500 +82000500810005810500810005810500010082050005810500810005040501001e050100 +010501000405010081050081000581050081000506050100010501000205010002050200 +010581000501050100020585000500050005810500040004050100810500010001058100 +05010501000b050100020501000105010081050081000581050081000508050100030502 +00820500057f050c058201030203028101050705 +0705010304028101050c058104057f051505010082050005810500040081050085000500 +050005810500030002050100040501000a05030001050100010501008105008100058105 +008200050081000581050082000500810005810500810005810500810005030501002605 +010005050400810500810005810500820005000400010501008205000502050100030503 +000305010002058500050005000581050085000500050005810500030001050300030501 +000b050100020501000105010081050081000581050081000508050100030501007f0510 +058201030203028101050705 +0705010304028101050c058104057f05150501000a050100850500050005008100058105 +0081000501050100040501000c0502008105008100058105008200050081000581050082 +000500810005810500820005008100058105008100058105008100050305010026050100 +040501000105010081050081000581050081000507050300030501000505020002050100 +020581000581050001008105008600050005000500810005810500810005020502000205 +01000b050100020501000105010081050081000581050081000508050100030501007f05 +10058201030203028101050705 +0705010304028101050c058104057f051505010001058100050605010085050005000500 +810005810500810005010501000405010009050100010501008105008100058105008200 +050081000581050082000500810005810500820005008100058105008100058105008100 +05030501000105810005010501001e050100010501008105008100058105008200050081 +000581050081000508050100040501000205010001050100020501000205010004050100 +850500050005008100058105008200050081000581050081000501050100040501000405 +010002050100010501008105008100058105008100050105010004050100030501007f05 +10058201030203028101050705 +0705010304028101050c058104057f0514050500060502008405000500058105000a0081 +050004000805030002050200810500050001050400020503000105040003050200030501 +001f0503000205050081050002000a050100020505000105030001050500010502000105 +020084050005000581050004008105000200010505000205010002050b00010504000305 +01000205050081050003007f050e058201030203028101050705 +0705010304028101050c058104057f0553050100040501007f052c0501007f0526058201 +030203028101050705 +0705010304028101050c058104057f0553050100040501007f052c0501007f0526058201 +030203028101050705 +0705010304028101050c058104057f0552050300020503007f052a0503007f0525058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f051e0503000105010041050300130502007f057f05 +2e058201030203028101050705 +0705010304028101050c058104055c0505000805010019050100130501004a0501001405 +0100080501007f057f0523058201030203028101050705 +0705010304028101050c058104054f0501000b0501000105810005070501001905010013 +0501004a05010014050100080501007f057f0523058201030203028101050705 +0705010304028101050c05810405500501000a0501000305020081050082000500040081 +050082000500010001050300020504008105000400010504000705050081050002000305 +020081050002008105000100810500820005000100010503000905040001050300810500 +86000500050005008200050001000305010003050300090506008105000100010505007f +057f0520058201030203028101050705 +0705010304028101050c0581040551050100090503000205030002050100040502008205 +000503050100810500810005810500810005810500810005020502000105810005080501 +000405010002050100010501008105008100058105008100058105000100830500050081 +000581050081000506050200010581000503050100810500040081050081000581050081 +000501050100020501000105010007050100010501008105008100058105008100058105 +008100057f057f0522058201030203028101050705 +0705010304028101050c0581040539050500810500040081050004000405010008050100 +820500050205010003050100040501000405040081050081000504050100040503000a05 +010004050100020501000105010081050081000581050081000581050081000502050500 +080503000205040081050086000500050005008100058105008100050105010002050500 +07050100010501008105008100058105008100058105008100057f057f05220582010302 +03028101050705 +0705010304028101050c0581040551050100090501000405030002050100040501000305 +010001050100810500810005040501000605020009050100040501000205010001050100 +810500810005810500810005810500810005020501000e05020081050081000581050082 +000500860005000500050081000581050081000501050100020501000b05010001050100 +8105008100058105008100058105008100057f057f0522058201030203028101050705 +0705010304028101050c05810405500501000a0501000105820005000100810500810005 +810500810005820500058105008100050205010001050100810500810005810500810005 +810500810005830500050081000581050081000508050100040501000205010001050100 +810500810005810500810005810500810005020501000105010007050100010501008105 +008100058105008200050086000500050005008100058105008100050105010002050100 +010501000705010001050100810500810005810500810005810500810005820500057f05 +7f051f058201030203028101050705 +0705010304028101050c058104054f0501000a0505008105008100058105008100050105 +020001050400020505008105000200030502000205030008050500810500040001050400 +010502008105000500020503000905030002050700850500050005000300010505000105 +030009050a00030502007f057f0521058201030203028101050705 +0705010304028101050c058104057f052d05010031050100200501007f057f052b058201 +030203028101050705 +0705010304028101050c058104057f052d0501003105010011050600070501007f057f05 +2b058201030203028101050705 +0705010304028101050c058104057f052a050300310503001e0503007f057f052a058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f051b0503002f050300010501007f057f055a058201 +030203028101050705 +0705010304028101050c058104057f0514050500020501000a050100040501001a050100 +7f057f0561058201030203028101050705 +0705010304028101050c058104057f05070501000b0501000105810005010501000a0501 +00040501001a0501007f057f0561058201030203028101050705 +0705010304028101050c058104057f05080501000a050100050501000305030001050500 +810500040001050300810500820005000100080505008105000200030502008105000200 +8105000100810500820005000100010503007f057f053d058201030203028101050705 +0705010304028101050c058104057f050905010009050300030501000605010001050100 +040501000305010001050100810500010081050081000508050100040501000205010001 +050100810500810005810500810005810500010083050005008100058105008100057f05 +7f053b058201030203028101050705 +0705010304028101050c0581040571050500810500040081050004000405010008050100 +820500050205010003050400010501000405010003050500810500810005810500810005 +080501000405010002050100010501008105008100058105008100058105008100050205 +05007f057f053c058201030203028101050705 +0705010304028101050c058104057f050905010009050100050501000205010001050100 +010501000405010003050100040501000105010009050100040501000205010001050100 +810500810005810500810005810500810005020501007f057f0540058201030203028101 +050705 +0705010304028101050c058104057f05080501000a050100050501000205010001050100 +010501000105810005810500810005830500050081000581050082000500810005810500 +810005080501000405010002050100010501008105008100058105008100058105008100 +0502050100010501007f057f053c058201030203028101050705 +0705010304028101050c058104057f05070501000a050300020505000105050001050200 +030502000205030081050002008105008100050605050081050004000105040001050200 +8105000500020503007f057f053d058201030203028101050705 +0705010304028101050c058104057f055e0501007f057f05510582010302030281010507 +05 +0705010304028101050c058104057f055e0501007f057f05510582010302030281010507 +05 +0705010304028101050c058104057f055b0503007f057f05520582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f053705030024050200030502002a0502007f057f05 +19058201030203028101050705 +0705010304028101050c058104057f05140505001e0501000a0501001005020002050300 +040501001f050500050501007f057f0519058201030203028101050705 +0705010304028101050c058104057f05070501000a058200050083000500051d0501000a +050100110502008105008200050081000503050100130501000a05010001050100040501 +007f057f0519058201030203028101050705 +0705010304028101050c058104057f05080501000b050100020501008105000100010503 +008105008200050001000205040002050100030503000105050001050300080502008105 +00820005000300010501000105010010050100090501000105010001050400010504007f +057f0512058201030203028101050705 +0705010304028101050c058104057f05090501000a050100030502008205000503050100 +810500010081050082000500010001058100050105010006050100010501000305010001 +050100070503008305000500810005810500820005008200050081000511050100080504 +000105010001050100810500010001058100057f057f0511058201030203028101050705 + +0705010304028101050c0581040571050500810500040081050004000405010009050100 +030501000405040081050081000581050081000581050002000305010003050400010501 +000305050007050100850500050005008100058105008200050002000905050004050100 +0705010081050081000581050081000581050081000581050002007f057f051305820103 +0203028101050705 +0705010304028101050c058104057f05090501000a050100030501000305010001050100 +810500810005810500810005020502000205010002050100010501000105010003050100 +0b0501008505000500050081000581050082000500020013050100080501000105010081 +0500810005810500810005020502007f057f0512058201030203028101050705 +0705010304028101050c058104057f05080501000b050100030501000305010001050100 +810500810005810500820005008100058105008100050105010002050100010501000105 +010001058200050081000581050081000506050100020582000500810005810500820005 +008200050081000510050100090501000105010081050081000581050082000500810005 +8105008100057f057f0511058201030203028101050705 +0705010304028101050c058104057f05070501000b050300010504000205080081050081 +000581050002000105050001050500010502000205030007050200020506008105000100 +010502000e050100090503008105000100810500040081050002007f057f051305820103 +0203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f052205030024050200030502000e05030001050100 +7f057f0545058201030203028101050705 +0705010304028101050c058104057f05130505000a0501000a0501001005020002050300 +040501000d0501007f057f054c058201030203028101050705 +0705010304028101050c058104057f05070501000a05010001050100090501000a050100 +1105020081050082000500810005030501000d0501007f057f054c058201030203028101 +050705 +0705010304028101050c058104057f050805010009050100010501000105030003050100 +030503000105050001050300080502008105008200050003000105010001050100070505 +0081050002000305020081050002008105000100810500820005000100010503007f057f +0528058201030203028101050705 +0705010304028101050c058104057f050905010008050100010501008105008100058105 +008100050105010002050100010501000105010003050100010501000705030083050005 +008100058105008200050082000500810005090501000405010002050100010501008105 +00810005810500810005810500010083050005008100058105008100057f057f05260582 +01030203028101050705 +0705010304028101050c0581040571050500810500040081050004000405010007050100 +010501008105000400020501000205050001050100030505000705010085050005000500 +8100058105008200050002000b0501000405010002050100010501008105008100058105 +00810005810500810005020505007f057f0527058201030203028101050705 +0705010304028101050c058104057f050905010008050100010501008105008100050505 +01000205010005050100030501000b050100850500050005008100058105008200050002 +000b05010004050100020501000105010081050081000581050081000581050081000502 +0501007f057f052b058201030203028101050705 +0705010304028101050c058104057f050805010009050100010501008105008100058105 +008100050105010002050100010501000105010001058200050081000581050081000506 +050100020582000500810005810500820005008200050081000509050100040501000205 +01000105010081050081000581050081000581050081000502050100010501007f057f05 +27058201030203028101050705 +0705010304028101050c058104057f050705010009050500020503000105050001050300 +030502000205030007050200020506008105000100010502000605050081050004000105 +0400010502008105000500020503007f057f0528058201030203028101050705 +0705010304028101050c058104057f05730501007f057f053c0582010302030281010507 +05 +0705010304028101050c058104057f05730501007f057f053c0582010302030281010507 +05 +0705010304028101050c058104057f05700503007f057f053d0582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f05240501000205030005050200100501000c050200 +7f057f0558058201030203028101050705 +0705010304028101050c058104057f05130505001105010006050100200501007f057f05 +58058201030203028101050705 +0705010304028101050c058104057f05070501000a050100010501001005010006050100 +200501007f057f0558058201030203028101050705 +0705010304028101050c058104057f050805010009050100010504008105000100810500 +020004050100030504000605030081050005000105010081050001000205040001050300 +8105000200810500010081050003007f057f0543058201030203028101050705 +0705010304028101050c058104057f050905010008050400010501000105010002050100 +040501000205010001050100070501000205810005010501000205020081050082000500 +810005810500820005008100058105008200050081000501058200050001000105810005 +7f057f0542058201030203028101050705 +0705010304028101050c0581040571050500810500040081050004000405010007050100 +010501008105008100058105008100050105010004050100020501000105010007050100 +840500050005010501000205010001050100810500810005810500820005008100058105 +00820005008500050005000581050002007f057f0544058201030203028101050705 +0705010304028101050c058104057f050905010008050100010501008105008100058105 +008100050105010004050100020501000105010007050300820500050105010002050100 +010501008105008100058105008200050081000581050082000500020082050005020502 +007f057f0543058201030203028101050705 +0705010304028101050c058104057f050805010009050100010501008105008100058105 +008100050105010004050100020501000105010008050300030501000205010001050100 +81050081000581050082000500810005810500810005810500020001050100010501007f +057f0543058201030203028101050705 +0705010304028101050c058104057f050705010009050500020502008105000600810500 +040001050500070501008205000581050008008105008100058105000400810500020002 +05010082050005010503007f057f0544058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f051505030002050300020503007f057f057f050a05 +8201030203028101050705 +0705010304028101050c058104057f051405010001050100810500810005810500820005 +008100058105008100057f057f057f0508058201030203028101050705 +0705010304028101050c05810405740501001d0501000105010081050081000581050082 +0005008100058105008100057f057f057f0508058201030203028101050705 +0705010304028101050c05810405730501001e0501000105010081050081000581050082 +0005008100058105008100057f057f057f0508058201030203028101050705 +0705010304028101050c0581040572050100220501000205030001050100010501007f05 +7f057f0509058201030203028101050705 +0705010304028101050c0581040571050100040505008105000400810500040009050100 +02050100010501008105008100058105008100057f057f057f0508058201030203028101 +050705 +0705010304028101050c0581040572050100200501000305010001050100810500810005 +8105008100057f057f057f0508058201030203028101050705 +0705010304028101050c05810405730501001e0501000105010081050081000581050082 +0005008100058105008100057f057f057f0508058201030203028101050705 +0705010304028101050c05810405740501001d05050001050300020503007f057f057f05 +0a058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f05450503003b050300020503000105050081050003 +007f057f0513058201030203028101050705 +0705010304028101050c058104057f0513050500100501001a0501003a05010001050100 +81050081000581050082000500810005810500820005008100057f057f05150582010302 +03028101050705 +0705010304028101050c058104057f05070501000a050100010501000f0501001a050100 +3a0501000105010081050081000581050081000502050100010501007f057f0516058201 +030203028101050705 +0705010304028101050c058104057f050805010009050100010501000105030002050400 +810500040001050300810500820005000100020502008105008100058105008100050205 +0300020504001e0501000905010001050100810500810005810500810005020501000105 +01007f057f0516058201030203028101050705 +0705010304028101050c058104057f050905010008050400010501000105010081050081 +000581050081000581050081000506050100810500010081050082000500810005810500 +810005010501000205010001050100810500010001058100051d0501000c050100010501 +000105010003050100010504007f057f0513058201030203028101050705 +0705010304028101050c0581040571050500810500040081050004000405010007050100 +810500810005810500040081050081000504050100040504008105008100058105008200 +05008100058105008100050105010002050500010503002d050100020501000105010002 +050100060501007f057f0512058201030203028101050705 +0705010304028101050c058104057f050905010008050100010501008105008100050305 +010005050100030501000105010081050081000581050082000500810005810500810005 +0105010002050100070502002b050100030501000105010002050100060501007f057f05 +12058201030203028101050705 +0705010304028101050c058104057f050805010009050100010501008105008100058105 +008200050081000581050081000581050081000583050005008100058105008200050081 +000581050082000500810005810500810005010501000205010001050100810500810005 +8105008100051d0501000905010001050100810500810005810500810005810500810005 +02050100010501007f057f0512058201030203028101050705 +0705010304028101050c058104057f050705010009050300810500010081050002000205 +030003050200020508008105008100058105000300810500040001050300020503001f05 +0100090505000105030002050100030504007f057f0513058201030203028101050705 +0705010304028101050c058104057f05420501007f057f056d0582010302030281010507 +05 +0705010304028101050c058104057f05420501007f057f056d0582010302030281010507 +05 +0705010304028101050c058104057f053f0503007f057f056e0582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f051d0501002e050100370581000525050100030503 +002f058100050105030009058100057f0533058201030203028101050705 +0705010304028101050c058104057f05140505006b050100250503000205010001050100 +2d0501000105010001050100090501007f0532058201030203028101050705 +0705010304028101050c058104057f05070501000b05010001058100056a050100270501 +0002050100010501002c0502000105010001050100090501007f05320582010302030281 +01050705 +0705010304028101050c058104057f05080501000a050100030503000305020081050002 +008105000100810500820005000100010503000905040081050002000205050001050300 +180501000a0501002805010002050100010501002b058200050081000581050081000581 +0500810005090501007f0531058201030203028101050705 +0705010304028101050c058104057f050905010009050300030501000205010001050100 +810500810005810500810005810500010083050005008100058105008100050605020001 +058100050105010002050100810500810005810500810005810500810005160501000a05 +01002805010002050100010501002b058200050081000581050081000581050081000509 +0501007f0531058201030203028101050705 +0705010304028101050c0581040571050500810500040081050004000405010008050100 +820500050205010002050100010501008105008100058105008100058105008100050205 +050008050300030501000405010002050500240501001f05050002050100020501000105 +01002305050082050005810500810005810500810005810500810005090501007f053105 +8201030203028101050705 +0705010304028101050c058104057f050905010009050100050501000205010001050100 +810500810005810500810005810500810005020501000e05020002050100030501000305 +0100280501002805010002050100010501002a0505008105008100058105008100050905 +01007f0531058201030203028101050705 +0705010304028101050c058104057f05080501000a050100050501000205010001050100 +810500810005810500810005810500810005020501000105010007050100010501000205 +01000205020081050082000500810005810500810005160501000a050100280501000205 +010001050100020501002805010001050100010501000a0501007f053105820103020302 +8101050705 +0705010304028101050c058104057f05070501000a050300020505000105040001050200 +8105000500020503000905030001050500810500040001050300180501000b0501002505 +0500010503000305010027050300010503000a0501007f05320582010302030281010507 +05 +0705010304028101050c058104057f05260501005d050100340501003d0501007f053205 +8201030203028101050705 +0705010304028101050c058104057f05260501005f0581000571058100057f0533058201 +030203028101050705 +0705010304028101050c058104057f05230503007f057f057f050a058201030203028101 +050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f05080581000519058100050205010006058100 +05010503001f0503000105030005058100050105030009058100057f0533058201030203 +028101050705 +0705010304028101050c058104057f057f05060501001a05010001050300050501000105 +0100010501001d0501000305010001050100030501000105010001050100090501007f05 +32058201030203028101050705 +0705010304028101050c058104057f057f05060501001905020003050100040502000105 +0100010501001c0501000405010001050100020502000105010001050100090501007f05 +32058201030203028101050705 +0705010304028101050c058104057f057f05050501001905820005008100050205010003 +05820005008100058105008100058105008100051b050100040501000105010001058200 +0500810005810500810005810500810005090501007f0531058201030203028101050705 + +0705010304028101050c058104057f057f05050501001905820005008100050205010003 +05820005008100058105008100058105008100051b050400010501000105010001058200 +0500810005810500810005810500810005090501007f0531058201030203028101050705 + +0705010304028101050c058104057f057f05050501001805810005810500810005020501 +0002058100058105008100058105008100058105008100051b0501000105010081050081 +00058105008300050005810500810005810500810005810500810005090501007f053105 +8201030203028101050705 +0705010304028101050c058104057f057f05050501001805050002050100020505008105 +008100058105008100051b05010001050100810500810005810500820005000400810500 +810005810500810005090501007f0531058201030203028101050705 +0705010304028101050c058104057f057f05050501001b05010003050100050501000105 +010001050100020501001705010001050100810500810005810500810005020501000105 +0100010501000a0501007f0531058201030203028101050705 +0705010304028101050c058104057f057f05060501001905030081050004000205030001 +05030003050100180503000205030003050300010503000a0501007f0532058201030203 +028101050705 +0705010304028101050c058104057f057f0506050100340501003d0501007f0532058201 +030203028101050705 +0705010304028101050c058104057f057f05080581000571058100057f05330582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f05550501007f057f055a0582010302030281010507 +05 +0705010304028101050c058104057f0515050300090501000b0501002e0501007f057f05 +4d058201030203028101050705 +0705010304028101050c058104057f05070501000a05010001050100080501000b050100 +2e0501007f057f054d058201030203028101050705 +0705010304028101050c058104057f050805010009050100010504008105000100810500 +040007050500810500820005000100010503008105008200050001000205040081050002 +0003050400810500040001050300010501008105000100010504007f057f053505820103 +0203028101050705 +0705010304028101050c058104057f050905010008050100040501000105010001050100 +0b0501000405020082050005030501008105000100810500820005000100010581000501 +050100020502000105810005810500810005020501000105010001050200830500050001 +0001058100057f057f0534058201030203028101050705 +0705010304028101050c0581040571050500810500040081050004000405010007050100 +0405010001050100010501000b0501000405010004050400810500810005810500810005 +8105000200030501000305030002050100030501000105010001050100040503007f057f +0536058201030203028101050705 +0705010304028101050c058104057f050905010008050100010501008105008100058105 +008100058105008100050a05010004050100030501000105010081050081000581050081 +000502050200020501000505020001050100030501000105010001050100060502007f05 +7f0535058201030203028101050705 +0705010304028101050c058104057f050805010009050100010501008105008100058105 +008100058105008100058205000507050100010581000581050081000502050100010501 +008105008100058105008200050081000581050081000501050100020501000105010001 +05010001058200050081000581050081000581050081000502050100010501007f057f05 +35058201030203028101050705 +0705010304028101050c058104057f05070501000b050300020502008105008100058105 +0001000a0502000105040002050800810500810005810500020001050500010503000305 +02000205030001050400020503007f057f0536058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f05150503007f057f057f0518058201030203028101 +050705 +0705010304028101050c058104057f0514050100010501007f057f057f05170582010302 +03028101050705 +0705010304028101050c05810405740501001d050100010501007f057f057f0517058201 +030203028101050705 +0705010304028101050c05810405730501001e050100010501007f057f057f0517058201 +030203028101050705 +0705010304028101050c05810405720501001f050100010501007f057f057f0517058201 +030203028101050705 +0705010304028101050c0581040571050100040505008105000400810500040007050100 +010501007f057f057f0517058201030203028101050705 +0705010304028101050c05810405720501001f050100010501007f057f057f0517058201 +030203028101050705 +0705010304028101050c05810405730501001e050100010501007f057f057f0517058201 +030203028101050705 +0705010304028101050c05810405740501001e0503007f057f057f051805820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f052405010002050300050502001e0501007f057f05 +5a058201030203028101050705 +0705010304028101050c058104057f051305050011050100060501007f057f057b058201 +030203028101050705 +0705010304028101050c058104057f05070501000a050100010501001005010006050100 +7f057f057b058201030203028101050705 +0705010304028101050c058104057f050805010009050100010504008105000100810500 +020004050100030504000805030002050200810500020081050001008105000200030504 +007f057f0551058201030203028101050705 +0705010304028101050c058104057f050905010008050400010501000105010002050100 +040501000205010001050100070501000105010081050081000581050082000500810005 +810500810005010501000205020001058100057f057f0550058201030203028101050705 + +0705010304028101050c0581040571050500810500040081050004000405010007050100 +010501008105008100058105008100050105010004050100020501000105010007050500 +8105008100058105008200050081000581050081000501050100030503007f057f055205 +8201030203028101050705 +0705010304028101050c058104057f050905010008050100010501008105008100058105 +008100050105010004050100020501000105010007050100040501000105010081050081 +000581050081000501050100050502007f057f0551058201030203028101050705 +0705010304028101050c058104057f050805010009050100010501008105008100058105 +008100050105010004050100020501000105010007050100010501008105008100058105 +00820005008100058105008100050105010002050100010501007f057f05510582010302 +03028101050705 +0705010304028101050c058104057f050705010009050500020502008105000600810500 +0400010505000705030002050400010502008105000600010503007f057f055205820103 +0203028101050705 +0705010304028101050c058104057f05490501007f057f05660582010302030281010507 +05 +0705010304028101050c058104057f05490501007f057f05660582010302030281010507 +05 +0705010304028101050c058104057f05480503007f057f05650582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0514050400030503007f057f057f05100582010302 +03028101050705 +0705010304028101050c058104057f0514050100050501007f057f057f05130582010302 +03028101050705 +0705010304028101050c05810405740501001d050100040501007f057f057f0514058201 +030203028101050705 +0705010304028101050c05810405730501001e050100040501007f057f057f0514058201 +030203028101050705 +0705010304028101050c05810405720501001f050400010504007f057f057f0511058201 +030203028101050705 +0705010304028101050c058104057105010004050500810500040081050004000b050100 +8105008100058105008100057f057f057f050f058201030203028101050705 +0705010304028101050c0581040572050100230501008105008100058105008100057f05 +7f057f050f058201030203028101050705 +0705010304028101050c05810405730501001e0501000105010081050081000581050081 +00057f057f057f050f058201030203028101050705 +0705010304028101050c05810405740501001d050400020503007f057f057f0511058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0522050300270501000c0502007f057f0551058201 +030203028101050705 +0705010304028101050c058104057f05130505000a0501000a0501002a0501007f057f05 +51058201030203028101050705 +0705010304028101050c058104057f05070501000a05010001050100090501000a050100 +2a0501007f057f0551058201030203028101050705 +0705010304028101050c058104057f050805010009050100010501000105030003050100 +030503000105050001050300070503008105000500010501008105000100020504000105 +03008105000200810500010081050003007f057f053c058201030203028101050705 +0705010304028101050c058104057f050905010008050100010501008105008100058105 +008100050105010002050100010501000105010003050100010501000705010002058100 +050105010002050200810500820005008100058105008200050081000581050082000500 +810005010582000500010001058100057f057f053b058201030203028101050705 +0705010304028101050c0581040571050500810500040081050004000405010007050100 +010501008105000400020501000205050001050100030505000705010084050005000501 +050100020501000105010081050081000581050082000500810005810500820005008500 +050005000581050002007f057f053d058201030203028101050705 +0705010304028101050c058104057f050905010008050100010501008105008100050505 +01000205010005050100030501000b050300820500050105010002050100010501008105 +008100058105008200050081000581050082000500020082050005020502007f057f053c +058201030203028101050705 +0705010304028101050c058104057f050805010009050100010501008105008100058105 +008100050105010002050100010501000105010001058200050081000581050081000507 +050300030501000205010001050100810500810005810500820005008100058105008100 +05810500020001050100010501007f057f053c058201030203028101050705 +0705010304028101050c058104057f050705010009050500020503000105050001050300 +030502000205030009050100820500058105000800810500810005810500040081050002 +000205010082050005010503007f057f053d058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f052405010002050300050502001005010017050300 +7f057f054c058201030203028101050705 +0705010304028101050c058104057f051305050011050100060501002c0501007f057f05 +4c058201030203028101050705 +0705010304028101050c058104057f05070501000a050100010501001005010006050100 +2c0501007f057f054c058201030203028101050705 +0705010304028101050c058104057f050805010009050100010504008105000100810500 +020004050100030504000805040081050002000305020081050001008105000100020503 +0003050100030504007f057f0543058201030203028101050705 +0705010304028101050c058104057f050905010008050400010501000105010002050100 +040501000205010001050100070502000105810005010501000205010001050100810500 +010081050081000503050100020501000205020001058100057f057f0542058201030203 +028101050705 +0705010304028101050c0581040571050500810500040081050004000405010007050100 +010501008105008100058105008100050105010004050100020501000105010008050300 +030501000205010001050100810500810005810500810005810500030002050100030503 +007f057f0544058201030203028101050705 +0705010304028101050c058104057f050905010008050100010501008105008100058105 +00810005010501000405010002050100010501000a050200020501000205010001050100 +8105008100058105008200050081000581050081000501050100050502007f057f054305 +8201030203028101050705 +0705010304028101050c058104057f050805010009050100010501008105008100058105 +008100050105010004050100020501000105010007050100010501000205010002050100 +010501008105008100058105008200050081000581050081000501050100020501000105 +01007f057f0543058201030203028101050705 +0705010304028101050c058104057f050705010009050500020502008105000600810500 +0400010505000705030001050500010508008105008100058105000a00010503007f057f +0544058201030203028101050705 +0705010304028101050c058104057f05500501007f057f055f0582010302030281010507 +05 +0705010304028101050c058104057f05500501007f057f055f0582010302030281010507 +05 +0705010304028101050c058104057f054d0503007f057f05600582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0514050400030503007f057f057f05100582010302 +03028101050705 +0705010304028101050c058104057f0514050100050501007f057f057f05130582010302 +03028101050705 +0705010304028101050c05810405740501001d050100040501007f057f057f0514058201 +030203028101050705 +0705010304028101050c05810405730501001e050100040501007f057f057f0514058201 +030203028101050705 +0705010304028101050c05810405720501001f050400010504007f057f057f0511058201 +030203028101050705 +0705010304028101058e0500050005000500050005000504057105010004050500810500 +040081050004000b0501008105008100058105008100057f057f057f050f058201030203 +028101050705 +0705010304028d0105000500050005000500050005820504057205010023050100810500 +8100058105008100057f057f057f050f058201030203028101050705 +0705010304028101058e050005000500050005000500050405730501001e050100010501 +008105008100058105008100057f057f057f050f058201030203028101050705 +0705010304028d010500050005000500050005000582050405740501001d050400020503 +007f057f057f0511058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f05240501000205030005 +050200090501007f057f056f058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f05130505001105010006 +0501001d0501007f057f055b058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f05070501000a05010001 +05010010050100060501001d0501007f057f055b058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f05080501000905010001 +050400810500010081050002000405010003050400070503000105010081050001000205 +04008105000400010503008105008200050001000205040001050300020504007f057f05 +35058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f05090501000805040001 +050100010501000205010004050100020501000105010009050100020502008105008200 +050001000105810005810500810005060501008105000100810500820005008100058105 +008200050081000581050082000500010001058100057f057f0534058201030203028101 +050705 +0705010304028d0105000500050005000500050005820504057105050081050004008105 +000400040501000705010001050100810500810005810500810005010501000405010002 +050100010501000905010002050100010501000105030002050100040504008105008100 +058105008200050081000503050500010503007f057f0536058201030203028101050705 + +0705010304028101058e0500050005000500050005000504057f05090501000805010001 +050100810500810005810500810005010501000405010002050100010501000905010002 +050100010501000305020001050100030501000105010081050081000581050082000500 +81000503050100070502007f057f0535058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f05080501000905010001 +050100810500810005810500810005010501000405010002050100010501000905010002 +050100010501008105008100058105008100058105008100058305000500810005810500 +820005008100058105008200050081000581050082000500810005810500820005008100 +058105008100057f057f0534058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f05070501000905050002 +050200810500060081050004000105050006050900810500810005810500020003050200 +02050800810500810005810500020002050300020503007f057f05360582010302030281 +01050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f0518058100057f057f05 +7f0517058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f05170501007f057f057f +0518058201030203028101050705 +0705010304028d010500050005000500050005000582050405740501001f0502007f057f +057f0518058201030203028101050705 +0705010304028101058e050005000500050005000500050405730501001f058200050081 +00057f057f057f0517058201030203028101050705 +0705010304028d0105000500050005000500050005820504057205010020058200050081 +00057f057f057f0517058201030203028101050705 +0705010304028101058e0500050005000500050005000504057105010004050500810500 +0400810500040007058100058105008100057f057f057f05170582010302030281010507 +05 +0705010304028d010500050005000500050005000582050405720501001f0505007f057f +057f0517058201030203028101050705 +0705010304028101058e05000500050005000500050005040573050100210501007f057f +057f0518058201030203028101050705 +0705010304028d010500050005000500050005000582050405740501001f0503007f057f +057f0517058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f05240501000205030005 +0502002c0501007f057f054c058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f05130505001105010006 +050100080501002e0501007f057f053f058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f05070501000a05010001 +0501001005010006050100080501002e0501007f057f053f058201030203028101050705 + +0705010304028d0105000500050005000500050005820504057f05080501000905010001 +050400810500010081050002000405010003050400070505008105008200050001000105 +030081050082000500010002050400810500020003050400810500040001050300010501 +008105000100010504007f057f0527058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f05090501000805040001 +050100010501000205010004050100020501000105010008050100040502008205000503 +050100810500010081050082000500010001058100050105010002050200010581000581 +05008100050205010001050100010502008305000500010001058100057f057f05260582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057105050081050004008105 +000400040501000705010001050100810500810005810500810005010501000405010002 +050100010501000805010004050100040504008105008100058105008100058105000200 +030501000305030002050100030501000105010001050100040503007f057f0528058201 +030203028101050705 +0705010304028101058e0500050005000500050005000504057f05090501000805010001 +050100810500810005810500810005010501000405010002050100010501000805010004 +050100030501000105010081050081000581050081000502050200020501000505020001 +050100030501000105010001050100060502007f057f0527058201030203028101050705 + +0705010304028d0105000500050005000500050005820504057f05080501000905010001 +050100810500810005810500810005010501000405010002050100010501000805010001 +058100058105008100050205010001050100810500810005810500820005008100058105 +008100050105010002050100010501000105010001058200050081000581050081000581 +050081000502050100010501007f057f0527058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f05070501000905050002 +050200810500060081050004000105050008050200010504000205080081050081000581 +050002000105050001050300030502000205030001050400020503007f057f0528058201 +030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f05150503007f057f057f +0518058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f0514050100010501007f +057f057f0517058201030203028101050705 +0705010304028d010500050005000500050005000582050405740501001d050100010501 +007f057f057f0517058201030203028101050705 +0705010304028101058e050005000500050005000500050405730501001e050100010501 +007f057f057f0517058201030203028101050705 +0705010304028d010500050005000500050005000582050405720501001f050100010501 +007f057f057f0517058201030203028101050705 +0705010304028101058e0500050005000500050005000504057105010004050500810500 +0400810500040007050100010501007f057f057f0517058201030203028101050705 +0705010304028d010500050005000500050005000582050405720501001f050100010501 +007f057f057f0517058201030203028101050705 +0705010304028101058e050005000500050005000500050405730501001e050100010501 +007f057f057f0517058201030203028101050705 +0705010304028d010500050005000500050005000582050405740501001e0503007f057f +057f0518058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f054c050300040501007f +057f055a058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f05150504002b05010005 +050100110501007f057f054d058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f05070501000a05010001 +0501002b05010005050100110501007f057f054d058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f05080501000905010005 +050300810500020081050001008105000200070501008105000100020503000105050002 +050100020503000305040081050004007f057f054a058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f05090501000805030006 +050100810500810005810500820005008100058105008100050605020081050082000500 +810005810500810005810500810005040501000405010002050200010581000581050081 +00057f057f054c058201030203028101050705 +0705010304028d0105000500050005000500050005820504057105050081050004008105 +000400040501000905030001050400010501008205000581050004000705010001050100 +810500040001050100050501000405010003050300020501007f057f054d058201030203 +028101050705 +0705010304028101058e0500050005000500050005000504057f05090501000c05010081 +05008100058105008100058105000200010501000b050100010501008105008100050405 +0100050501000405010005050200010501007f057f054d058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f05080501000905010001 +050100810500810005810500810005010501000205010001050100070501000105010081 +050081000581050081000581050081000582050005010501000405010002050100010501 +000105010001058100057f057f0549058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f05070501000a05040002 +050500010501000305030007050300810500810005810500020003050200010505008105 +00040001050300030502007f057f054b058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504055f0502001e0501007f057f +057f052e058201030203028101050705 +0705010304028d010500050005000500050005000582050405600501001e0501007f057f +057f052e058201030203028101050705 +0705010304028101058e0500050005000500050005000504053c050100210501001e0501 +007f057f057f052e058201030203028101050705 +0705010304028d0105000500050005000500050005820504053b0501001f050400010503 +00810500820005000100020503000a0501007f057f057f052e0582010302030281010507 +05 +0705010304028101058e0500050005000500050005000504053a0501001f050100010501 +008105008100058105008200050001008105008200050081000581050081000508050100 +7f057f057f052e058201030203028101050705 +0705010304028d0105000500050005000500050005820504053905010004050500810500 +040081050004000705010001050100810500810005810500820005008100058105008200 +05000400090501007f057f057f052e058201030203028101050705 +0705010304028101058e0500050005000500050005000504053a0501001f050100010501 +0081050081000581050082000500810005810500820005008100057f057f057f053d0582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504053b0501001e050100010501 +008105008100058105008200050081000581050082000500810005810500810005080501 +007f057f057f052e058201030203028101050705 +0705010304028101058e0500050005000500050005000504053c0501001e050500810500 +0200810500020081050081000581050002000a0501007f057f057f052e05820103020302 +8101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +070507018c05000500050005000500050005820504057f057f057f057f05320507010805 + +070506038101058e0500050005000500050005000504057f057f057f057f053205810103 +05030805 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d01050005000500050005000500058205040503050100080506007f057f +057f057f051c058201030203028101050705 +0705010304028101058e05000500050005000500050005040503050100080506007f057f +057f057f051c058201030203028101050705 +0705010304028d01050005000500050005000500058205040502050400060506007f057f +057f057f051c058201030203028101050705 +0705010304028101058e0500050005000500050005000504050105010001050100060506 +007f057f057f057f051c058201030203028101050705 +0705010304028d01050005000500050005000500058205040501050200090506007f057f +057f057f051c058201030203028101050705 +0705010304028101058e05000500050005000500050005040502050300070506007f057f +057f057f051c058201030203028101050705 +0705010304028d01050005000500050005000500058205040504050200060506007f057f +057f057f051c058201030203028101050705 +0705010304028101058e0500050005000500050005000504050105810005010501000605 +06007f057f057f057f051c058201030203028101050705 +0705010304028d0105000500050005000500050005820504050105010001050100060506 +007f057f057f057f051c058201030203028101050705 +0705010304028101058e05000500050005000500050005040501050400070506007f057f +057f057f051c058201030203028101050705 +0705010304028d01050005000500050005000500058205040503050100080506007f057f +057f057f051c058201030203028101050705 +0705010304028101058e05000500050005000500050005040503050100080506007f057f +057f057f051c058201030203028101050705 +0705010304028d0105000500050005000500050005820504050e0506007f057f057f057f +051c058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304027f017f017f017f01440181030203028101050705 +07050103040213038101037f037f037f037f031903810103130304028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070581030119018103017f017f017f017f01190181030118010805 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 + + + +showpage + +end + +origstate restore + +%%EndDocument + @endspecial 1226 3946 a Fo(17)p eop +%%Page: 18 19 +18 18 bop 79 260 a Fq(DESB)21 b(:)g(F)-5 b(unctional)23 b(abstraction)p +236 334 2104 3 v 236 435 3 101 v 273 406 a Fm($)30 b(desb)f(sample)p +654 406 18 3 v 21 w(dpt)g(sample)p 965 406 V 22 w(dpt)p 1074 +406 V 21 w(desb)g(-v)g(-i)p 2337 435 3 101 v 236 437 2104 3 +v 607 2181 a @beginspecial 0 @llx 0 @lly 612 @urx 792 @ury +2326 @rwi @setspecial +%%BeginDocument: ./ps/trace-desb-1.ps + + +/origstate save def + +20 dict begin + +/grays 612 string def % space for gray scale line +/npixls 0 def +/rgbindx 0 def + +0 0 translate + +612.00000 792.00000 scale + +/cmap 6 string def + + +currentfile cmap readhexstring +00 44 88 bf e5 ff +pop pop % lose return values from readhexstring + + +/rlecmapimage { + /buffer 1 string def + /rgbval 3 string def + /block 384 string def + + % proc to read a block from file, and return RGB data + { currentfile buffer readhexstring pop + /bcount exch 0 get store + bcount 128 ge + { % it's a non-run block + 0 1 bcount 128 sub + { currentfile buffer readhexstring pop pop + + % look up value in gray map + /rgbval cmap buffer 0 get 1 getinterval store + + % and put it in position i in block + block exch rgbval putinterval + } for + block 0 bcount 127 sub getinterval + } + + { % else it's a run block + currentfile buffer readhexstring pop pop + + % look up value in graymap + /rgbval cmap buffer 0 get 1 getinterval store + + 0 1 bcount { block exch rgbval putinterval } for + + block 0 bcount 1 add getinterval + } ifelse + } % end of proc + image +} bind def + + +612 792 8 % dimensions of data +[612 0 0 -792 0 792] % mapping matrix +rlecmapimage + +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +07051a038101037f037f037f037f03190381010319030805 +07051a038101037f037f037f037f03190381010318038101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +0705010304027f017f017f017f01440181030203028101050705 +07050103040281010311038101037f037f037f037f030503810103110381010311038201 +030203028101050705 +070501030402820103021002820103027f027f027f027f02040282010302100282010302 +10028201030203028101050705 +070501030402820103021002820103027f027f027f027f02040282010302100282010302 +10028201030203028101050705 +070501030402820103021002820103027f021902010015020400050201001a0201000102 +0100220201008102008100020302090020020100810200810002050201000b0201000802 +0100060201007f021c02820103028102030b038101028302010302100282010302030281 +01050705 +070501030402820103021002820103027f02190201001302020002020200030201001a02 +010001020100170201000702010001020100040201000202010023020100810200810002 +050201000b02010008020100070201007f021b0282010302820203020a02810102830201 +030210028201030203028101050705 +070501030402820103021002820103027f022e02020004020200020201001a0201000102 +010017020100070201000202010002020100030201002302810002810200810002130281 +000208020100070201007f021b0282010302820203020a02810102830201030210028201 +030203028101050705 +070501030402820103021002820103027f02190201000102010081020081000204020200 +020201000102010083020002008100020102010003020200050202000302030002020100 +010201008102000100040202000402030001020400050201000302010081020081000203 +020100040203000202010081020082000200820002008200020001000302010002028100 +028102000300030201000102010081020001000302810002010203000202010081020001 +00030201007f021b0282010302820203020a028101028302010302100282010302030281 +01050705 +070501030402820103028102030b0381010283020103027f021902010001020200810200 +810002020204008102008100028102008200020081000281020081000281020081000201 +020100810200810002020204000102010001020100010201000102020081020001000202 +010081020081000201020200810200810002810200810002060201000402020005020100 +030201000102010001020400810200010081020001008102008100020102010001020100 +010202008102008100020102010001020200810200010001020100010202008102008100 +0281020001008102000100020201007f021b0282010302820203020a0281010283020103 +020402040381010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100020282000200820002008100028102008100028102008100028102008100 +028102008100020102010001020100020281000204020100010201000102010002020100 +010201000202010001020100050201000602010005020200050201000302010001020100 +010201000302010001020100010201000602010001020100020201000102010001020100 +0202010001020100010201000502010002020100030201007f021a028201030282020302 +0a0281010283020103020402810302020281010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100040201008102008200020081000201020100010201000102010002020100 +010201000602040001020100010201000202010001020100020201000202030002020100 +050201000502010081020081000203020100030205000102010003020100010201000102 +010006020100010201000202010001020100010201000202010001020100020203000202 +010002020100040201007f02190282010302820203020a02810102830201030204028103 +02020281010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100040201008102008200020081000281020081000201020100010201000202 +010001020100050201000102010001020100010201000202010001020100020201000402 +020001020100060201000302010002020100030201000302010005020100030201000102 +010001020100060281000201020100020201000102010001020100020201000102810002 +040202000102010002020100030201007f021a0282010302820203020a02810102830201 +03020402810302020281010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100020282000200810002810200010081020001000302010001020100020201 +000102010002028100028102008100028102008100028102008100028102008100020102 +010001020100020201000502010001020100070201000202010002020100030201000302 +010005020100030201000102010001020100060281000201020100020201000102010001 +020100020201000102810002050201000102010002020100020201007f021b0282010302 +820203020a02810102830201030204028103020202810102040282010302030281010507 +05 +070501030402820103028102010c010102820103027f0219020100010202008102008100 +0202020400010201000b0201000202010081020081000202020400010205000102010001 +020100020201000202010081020081000201020200810200810002810200830002000204 +020100010201000402010002020100030202008102008100028102008100020202010001 +020100010201000202010081020081000201020200810200810002010201000102010002 +0201008102008100020102020081020081000281020081000201020100020201007f021b +0282010302820203020a0281010283020103020402050105028201030203028101050705 + +070501030402820103021002820103027f02190201000102040005020200030201000202 +010005020100030202000502020003020200810200820002008100028102008100020102 +010003020200040203000302010006020100010201000402010002020100040203000202 +010003020100010201000102010002020100810200810002010201008102008100020202 +01000102010002020100810200810002020203000202010002020100020201007f021b02 +82010302820203020a02810102830201030210028201030203028101050705 +070501030402820103021002820103027f021902010001020100100204004b0201006202 +01007f021b0282010302820203020a028101028302010302100282010302030281010507 +05 +070501030402820103021002820103027f02180202000102010061020100620201007f02 +1b0282010302820203020a02810102830201030210028201030203028101050705 +070501030402820103021002820103027f02180201000202010062020100600201007f02 +1c02820103028102010c0101028201030210028201030203028101050705 +070501030402820103021002820103027f027f027f027f02040282010302100282010302 +10028201030203028101050705 +0705010304028201030111018103017f017f017f017f0105018103011101810301110181 +030203028101050705 +07057f017f017f017f0152010805 +070506038101050c058104057f057f057f057f05320581010305030805 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405030501007f057f057f057f052c058201030203028101 +050705 +0705010304028101050c05810405030501000c0502000d05020027050300130502003105 +030013050200180502000d050200290501007f057f0522058201030203028101050705 +0705010304028101050c05810405020504000b0501000e05010029050100140501000805 +01002805010014050100080501000e0501000e0501007f057f054e058201030203028101 +050705 +0705010304028101050c0581040501050100010501000b0501000e050100290501001405 +0100080501002805010014050100080501000e0501000e0501007f057f054e0582010302 +03028101050705 +0705010304028101050c05810405010502000b0504000105030002050400810500030009 +050400010503008105008600050005000500820005000100030501000305030009050600 +810500010001050500080504000105030081050086000500050005008200050001000305 +010003050300090506008105000100010505000805040001050300020504008105000300 +0e05030081050001000d0503007f057f0522058201030203028101050705 +0705010304028101050c0581040502050300080501000105010081050081000581050082 +000500010001058200050081000581050081000506050200010581000503050100810500 +040081050081000581050081000501050100020501000105010007050100010501008105 +008100058105008100058105008100050905020001058100050305010081050004008105 +008100058105008100050105010002050100010501000705010001050100810500810005 +810500810005810500810005090501000105010081050081000581050082000500010001 +05820005008100058105008100050d05010001050100100501007f057f05220582010302 +03028101050705 +0705010304028101050c0581040504050200070501000105010081050004000105030001 +050100010501000805030002050400810500860005000500050081000581050081000501 +0501000205050007050100010501008105008100058105008100058105008100050a0503 +000205040081050086000500050005008100058105008100050105010002050500070501 +000105010081050081000581050081000581050081000509050100010501008105000400 +01050300010501000105010007050500010501008205000507050500020501007f057f05 +22058201030203028101050705 +0705010304028101050c0581040501058100050105010007050100010501008105008100 +050605020081050081000581050081000509050200810500810005810500820005008600 +05000500050081000581050081000501050100020501000b050100010501008105008100 +058105008100058105008100050c05020081050081000581050082000500860005000500 +050081000581050081000501050100020501000b05010001050100810500810005810500 +810005810500810005090501000105010081050081000506050200810500810005810500 +8100050e050300110501007f057f0522058201030203028101050705 +0705010304028101050c0581040501050100010501000705010001050100810500810005 +810500820005008100058105008200050081000581050081000506050100010501008105 +008100058105008200050086000500050005008100058105008100050105010002050100 +010501000705010001050100810500810005810500810005810500810005820500050605 +010001050100810500810005810500820005008600050005000500810005810500810005 +010501000205010001050100070501000105010081050081000581050081000581050081 +000582050005060501000105010081050081000581050082000500810005810500820005 +008100058105008100050f050100120501007f057f0522058201030203028101050705 +0705010304028101050c0581040501050400090505008105000200020503008105000400 +0905030002050700850500050005000300010505000105030009050a0003050200090503 +0002050700850500050005000300010505000105030009050a0003050200090505008105 +00020002050300810500040011050100100505007f057f05200582010302030281010507 +05 +0705010304028101050c0581040503050100410501002005010027050100200501007f05 +7f0578058201030203028101050705 +0705010304028101050c0581040503050100410501001105060007050100270501001105 +0600070501000a0506007f057f0566058201030203028101050705 +0705010304028101050c05810405460503001e050300250503001e0503007f057f057705 +8201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f053805020003050200030502007f05160502000305 +0200030502007f0540058201030203028101050705 +0705010304028101050c058104057f053705010081050081000581050082000500810005 +810500820005008100057f05130501008105008100058105008200050081000581050082 +0005008100057f053e058201030203028101050705 +0705010304028101050c058104057f053705810005810500810005820500058105008100 +05820500058105008100057f051305810005810500810005820500058105008100058205 +00058105008100057f053e058201030203028101050705 +0705010304028101050c058104057f053705850005000500058605000500050005860500 +05000500057f05130585000500050005860500050005000586050005000500057f053e05 +8201030203028101050705 +0705010304028101050c058104057f053705850005000500058605000500050005860500 +05000500057f05130585000500050005860500050005000586050005000500057f053e05 +8201030203028101050705 +0705010304028101050c058104057f053705810005810500010082050005810500010082 +05000581050001007f051305810005810500010082050005810500010082050005810500 +01007f053e058201030203028101050705 +0705010304028101050c058104057f053705010004050100040501007f05170501000405 +0100040501007f0542058201030203028101050705 +0705010304028101050c058104057f053805020003050200030502007f05160502000305 +0200030502007f0540058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f053f050200030502007f051d050200030502007f05 +40058201030203028101050705 +0705010304028101050c058104057f053e05010081050081000581050082000500810005 +7f051a050100810500810005810500820005008100057f053e0582010302030281010507 +05 +0705010304028101050c058104057f053e05810005810500810005820500058105008100 +057f051a05810005810500810005820500058105008100057f053e058201030203028101 +050705 +0705010304028101050c058104057f053e058500050005000586050005000500057f051a +058500050005000586050005000500057f053e058201030203028101050705 +0705010304028101050c058104057f053e058500050005000586050005000500057f051a +058500050005000586050005000500057f053e058201030203028101050705 +0705010304028101050c058104057f053e0581000581050001008205000581050001007f +051a0581000581050001008205000581050001007f053e058201030203028101050705 +0705010304028101050c058104057f053e050100040501007f051e050100040501007f05 +42058201030203028101050705 +0705010304028101050c058104057f053f050200030502007f051d050200030502007f05 +40058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f053f050200030502007f051d050200030502007f05 +40058201030203028101050705 +0705010304028101050c058104057f053e05010081050081000581050082000500810005 +7f051a050100810500810005810500820005008100057f053e0582010302030281010507 +05 +0705010304028101050c058104057f053e05810005810500810005820500058105008100 +057f051a05810005810500810005820500058105008100057f053e058201030203028101 +050705 +0705010304028101050c058104057f053e058500050005000586050005000500057f051a +058500050005000586050005000500057f053e058201030203028101050705 +0705010304028101050c058104057f053e058500050005000586050005000500057f051a +058500050005000586050005000500057f053e058201030203028101050705 +0705010304028101050c058104057f053e0581000581050001008205000581050001007f +051a0581000581050001008205000581050001007f053e058201030203028101050705 +0705010304028101050c058104057f053e050100040501007f051e050100040501007f05 +42058201030203028101050705 +0705010304028101050c058104057f053f050200030502007f051d050200030502007f05 +40058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f052a050200030502000a050200030502001f050200 +030502000305020003050200030502001f05020003050200030502000305020003050200 +0305020018050200030502000a050200030502007f052b058201030203028101050705 +0705010304028101050c058104057f052905010081050081000581050082000500810005 +07050100810500810005810500820005008100051c050100810500810005810500820005 +008100058105008200050081000581050082000500810005810500820005008100051c05 +010081050081000581050082000500810005810500820005008100058105008200050081 +000581050082000500810005810500820005008100051505010081050081000581050082 +00050081000507050100810500810005810500820005008100057f052905820103020302 +8101050705 +0705010304028101050c058104057f052905810005810500810005820500058105008100 +050705810005810500810005820500058105008100051c05810005810500810005820500 +058105008100058205000581050081000582050005810500810005820500058105008100 +051c05810005810500810005820500058105008100058205000581050081000582050005 +810500810005820500058105008100058205000581050081000515058100058105008100 +05820500058105008100050705810005810500810005820500058105008100057f052905 +8201030203028101050705 +0705010304028101050c058104057f052905850005000500058605000500050005070585 +00050005000586050005000500051c058500050005000586050005000500058605000500 +050005860500050005000586050005000500051c05850005000500058605000500050005 +860500050005000586050005000500058605000500050005860500050005000515058500 +0500050005860500050005000507058500050005000586050005000500057f0529058201 +030203028101050705 +0705010304028101050c058104057f052905850005000500058605000500050005070585 +00050005000586050005000500051c058500050005000586050005000500058605000500 +050005860500050005000586050005000500051c05850005000500058605000500050005 +860500050005000586050005000500058605000500050005860500050005000515058500 +0500050005860500050005000507058500050005000586050005000500057f0529058201 +030203028101050705 +0705010304028101050c058104057f052905810005810500010082050005810500010007 +0581000581050001008205000581050001001c0581000581050001008205000581050001 +008205000581050001008205000581050001008205000581050001001c05810005810500 +010082050005810500010082050005810500010082050005810500010082050005810500 +010082050005810500010015058100058105000100820500058105000100070581000581 +050001008205000581050001007f0529058201030203028101050705 +0705010304028101050c058104057f0529050100040501000b0501000405010020050100 +040501000405010004050100040501002005010004050100040501000405010004050100 +0405010019050100040501000b050100040501007f052d058201030203028101050705 +0705010304028101050c058104057f052a050200030502000a050200030502001f050200 +030502000305020003050200030502001f05020003050200030502000305020003050200 +0305020018050200030502000a050200030502007f052b058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f051c05020003050200110502000305020003050200 +180502002605020011050200030502001f05020018050200030502000305020011050200 +030502007f051d058201030203028101050705 +0705010304028101050c058104057f051b05010081050081000581050082000500810005 +0e0501008105008100058105008200050081000581050082000500810005150501008105 +00810005230501008105008100050e050100810500810005810500820005008100051c05 +010081050081000515050100810500810005810500820005008100058105008200050081 +00050e050100810500810005810500820005008100057f051b0582010302030281010507 +05 +0705010304028101050c058104057f051b05810005810500810005820500058105008100 +050e05810005810500810005820500058105008100058205000581050081000515058100 +0581050081000523058100058105008100050e0581000581050081000582050005810500 +8100051c0581000581050081000515058100058105008100058205000581050081000582 +0500058105008100050e05810005810500810005820500058105008100057f051b058201 +030203028101050705 +0705010304028101050c058104057f051b058500050005000586050005000500050e0585 +000500050005860500050005000586050005000500051505850005000500052305850005 +000500050e058500050005000586050005000500051c0585000500050005150585000500 +050005860500050005000586050005000500050e05850005000500058605000500050005 +7f051b058201030203028101050705 +0705010304028101050c058104057f051b058500050005000586050005000500050e0585 +000500050005860500050005000586050005000500051505850005000500052305850005 +000500050e058500050005000586050005000500051c0585000500050005150585000500 +050005860500050005000586050005000500050e05850005000500058605000500050005 +7f051b058201030203028101050705 +0705010304028101050c058104057f051b0581000581050001008205000581050001000e +058100058105000100820500058105000100820500058105000100150581000581050001 +00230581000581050001000e0581000581050001008205000581050001001c0581000581 +05000100150581000581050001008205000581050001008205000581050001000e058100 +0581050001008205000581050001007f051b058201030203028101050705 +0705010304028101050c058104057f051b05010004050100120501000405010004050100 +190501002705010012050100040501002005010019050100040501000405010012050100 +040501007f051f058201030203028101050705 +0705010304028101050c058104057f051c05020003050200110502000305020003050200 +180502002605020011050200030502001f05020018050200030502000305020011050200 +030502007f051d058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0515050200030502001f0502000305020011050200 +0305020026050200030502000a050200030502000305020034050200030502001f050200 +030502007f0516058201030203028101050705 +0705010304028101050c058104057f051405010081050081000581050082000500810005 +1c050100810500810005810500820005008100050e050100810500810005810500820005 +008100052305010081050081000581050082000500810005070501008105008100058105 +008200050081000581050082000500810005310501008105008100058105008200050081 +00051c050100810500810005810500820005008100057f05140582010302030281010507 +05 +0705010304028101050c058104057f051405810005810500810005820500058105008100 +051c05810005810500810005820500058105008100050e05810005810500810005820500 +058105008100052305810005810500810005820500058105008100050705810005810500 +810005820500058105008100058205000581050081000531058100058105008100058205 +00058105008100051c05810005810500810005820500058105008100057f051405820103 +0203028101050705 +0705010304028101050c058104057f0514058500050005000586050005000500051c0585 +00050005000586050005000500050e058500050005000586050005000500052305850005 +000500058605000500050005070585000500050005860500050005000586050005000500 +0531058500050005000586050005000500051c058500050005000586050005000500057f +0514058201030203028101050705 +0705010304028101050c058104057f0514058500050005000586050005000500051c0585 +00050005000586050005000500050e058500050005000586050005000500052305850005 +000500058605000500050005070585000500050005860500050005000586050005000500 +0531058500050005000586050005000500051c058500050005000586050005000500057f +0514058201030203028101050705 +0705010304028101050c058104057f05140581000581050001008205000581050001001c +0581000581050001008205000581050001000e0581000581050001008205000581050001 +002305810005810500010082050005810500010007058100058105000100820500058105 +000100820500058105000100310581000581050001008205000581050001001c05810005 +81050001008205000581050001007f0514058201030203028101050705 +0705010304028101050c058104057f051405010004050100200501000405010012050100 +0405010027050100040501000b0501000405010004050100350501000405010020050100 +040501007f0518058201030203028101050705 +0705010304028101050c058104057f0515050200030502001f0502000305020011050200 +0305020026050200030502000a050200030502000305020034050200030502001f050200 +030502007f0516058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0515050200030502001f0502000305020011050200 +030502000305020003050200030502000305020003050200030502000305020011050200 +03050200030502000305020026050200030502001f050200030502007f05160582010302 +03028101050705 +0705010304028101050c058104057f051405010081050081000581050082000500810005 +1c050100810500810005810500820005008100050e050100810500810005810500820005 +008100058105008200050081000581050082000500810005810500820005008100058105 +008200050081000581050082000500810005810500820005008100058105008200050081 +00050e050100810500810005810500820005008100058105008200050081000581050082 +00050081000523050100810500810005810500820005008100051c050100810500810005 +810500820005008100057f0514058201030203028101050705 +0705010304028101050c058104057f051405810005810500810005820500058105008100 +051c05810005810500810005820500058105008100050e05810005810500810005820500 +058105008100058205000581050081000582050005810500810005820500058105008100 +058205000581050081000582050005810500810005820500058105008100058205000581 +05008100050e058100058105008100058205000581050081000582050005810500810005 +820500058105008100052305810005810500810005820500058105008100051c05810005 +810500810005820500058105008100057f0514058201030203028101050705 +0705010304028101050c058104057f0514058500050005000586050005000500051c0585 +00050005000586050005000500050e058500050005000586050005000500058605000500 +050005860500050005000586050005000500058605000500050005860500050005000586 +0500050005000586050005000500050e0585000500050005860500050005000586050005 +00050005860500050005000523058500050005000586050005000500051c058500050005 +000586050005000500057f0514058201030203028101050705 +0705010304028101050c058104057f0514058500050005000586050005000500051c0585 +00050005000586050005000500050e058500050005000586050005000500058605000500 +050005860500050005000586050005000500058605000500050005860500050005000586 +0500050005000586050005000500050e0585000500050005860500050005000586050005 +00050005860500050005000523058500050005000586050005000500051c058500050005 +000586050005000500057f0514058201030203028101050705 +0705010304028101050c058104057f05140581000581050001008205000581050001001c +0581000581050001008205000581050001000e0581000581050001008205000581050001 +008205000581050001008205000581050001008205000581050001008205000581050001 +008205000581050001008205000581050001008205000581050001000e05810005810500 +010082050005810500010082050005810500010082050005810500010023058100058105 +0001008205000581050001001c0581000581050001008205000581050001007f05140582 +01030203028101050705 +0705010304028101050c058104057f051405010004050100200501000405010012050100 +040501000405010004050100040501000405010004050100040501000405010012050100 +040501000405010004050100270501000405010020050100040501007f05180582010302 +03028101050705 +0705010304028101050c058104057f0515050200030502001f0502000305020011050200 +030502000305020003050200030502000305020003050200030502000305020011050200 +03050200030502000305020026050200030502001f050200030502007f05160582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0515050200030502001f0502000305020011050200 +030502005005020003050200030502000305020018050200030502001f05020003050200 +7f0516058201030203028101050705 +0705010304028101050c058104057f051405010081050081000581050082000500810005 +1c050100810500810005810500820005008100050e050100810500810005810500820005 +008100054d05010081050081000581050082000500810005810500820005008100058105 +008200050081000515050100810500810005810500820005008100051c05010081050081 +0005810500820005008100057f0514058201030203028101050705 +0705010304028101050c058104057f051405810005810500810005820500058105008100 +051c05810005810500810005820500058105008100050e05810005810500810005820500 +058105008100054d05810005810500810005820500058105008100058205000581050081 +0005820500058105008100051505810005810500810005820500058105008100051c0581 +0005810500810005820500058105008100057f0514058201030203028101050705 +0705010304028101050c058104057f0514058500050005000586050005000500051c0585 +00050005000586050005000500050e058500050005000586050005000500054d05850005 +000500058605000500050005860500050005000586050005000500051505850005000500 +0586050005000500051c058500050005000586050005000500057f051405820103020302 +8101050705 +0705010304028101050c058104057f0514058500050005000586050005000500051c0585 +00050005000586050005000500050e058500050005000586050005000500054d05850005 +000500058605000500050005860500050005000586050005000500051505850005000500 +0586050005000500051c058500050005000586050005000500057f051405820103020302 +8101050705 +0705010304028101050c058104057f05140581000581050001008205000581050001001c +0581000581050001008205000581050001000e0581000581050001008205000581050001 +004d05810005810500010082050005810500010082050005810500010082050005810500 +0100150581000581050001008205000581050001001c0581000581050001008205000581 +050001007f0514058201030203028101050705 +0705010304028101050c058104057f051405010004050100200501000405010012050100 +040501005105010004050100040501000405010019050100040501002005010004050100 +7f0518058201030203028101050705 +0705010304028101050c058104057f0515050200030502001f0502000305020011050200 +030502005005020003050200030502000305020018050200030502001f05020003050200 +7f0516058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0515050200030502001f0502000305020011050200 +030502002d0502000a0502001f050200030502000305020011050200030502001f050200 +030502007f0516058201030203028101050705 +0705010304028101050c058104057f051405010081050081000581050082000500810005 +1c050100810500810005810500820005008100050e050100810500810005810500820005 +008100052a050100810500810005070501008105008100051c0501008105008100058105 +0082000500810005810500820005008100050e0501008105008100058105008200050081 +00051c050100810500810005810500820005008100057f05140582010302030281010507 +05 +0705010304028101050c058104057f051405810005810500810005820500058105008100 +051c05810005810500810005820500058105008100050e05810005810500810005820500 +058105008100052a0581000581050081000507058100058105008100051c058100058105 +0081000582050005810500810005820500058105008100050e0581000581050081000582 +0500058105008100051c05810005810500810005820500058105008100057f0514058201 +030203028101050705 +0705010304028101050c058104057f0514058500050005000586050005000500051c0585 +00050005000586050005000500050e058500050005000586050005000500052a05850005 +000500050705850005000500051c05850005000500058605000500050005860500050005 +00050e058500050005000586050005000500051c05850005000500058605000500050005 +7f0514058201030203028101050705 +0705010304028101050c058104057f0514058500050005000586050005000500051c0585 +00050005000586050005000500050e058500050005000586050005000500052a05850005 +000500050705850005000500051c05850005000500058605000500050005860500050005 +00050e058500050005000586050005000500051c05850005000500058605000500050005 +7f0514058201030203028101050705 +0705010304028101050c058104057f05140581000581050001008205000581050001001c +0581000581050001008205000581050001000e0581000581050001008205000581050001 +002a058100058105000100070581000581050001001c0581000581050001008205000581 +050001008205000581050001000e0581000581050001008205000581050001001c058100 +0581050001008205000581050001007f0514058201030203028101050705 +0705010304028101050c058104057f051405010004050100200501000405010012050100 +040501002e0501000b050100200501000405010004050100120501000405010020050100 +040501007f0518058201030203028101050705 +0705010304028101050c058104057f0515050200030502001f0502000305020011050200 +030502002d0502000a0502001f050200030502000305020011050200030502001f050200 +030502007f0516058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f051c05020003050200110502000305020003050200 +18050200030502001f050200030502000a050200030502001f0502000305020011050200 +030502000305020011050200030502007f051d058201030203028101050705 +0705010304028101050c058104057f051b05010081050081000581050082000500810005 +0e0501008105008100058105008200050081000581050082000500810005150501008105 +00810005810500820005008100051c050100810500810005810500820005008100050705 +0100810500810005810500820005008100051c0501008105008100058105008200050081 +00050e05010081050081000581050082000500810005810500820005008100050e050100 +810500810005810500820005008100057f051b058201030203028101050705 +0705010304028101050c058104057f051b05810005810500810005820500058105008100 +050e05810005810500810005820500058105008100058205000581050081000515058100 +05810500810005820500058105008100051c058100058105008100058205000581050081 +00050705810005810500810005820500058105008100051c058100058105008100058205 +00058105008100050e058100058105008100058205000581050081000582050005810500 +8100050e05810005810500810005820500058105008100057f051b058201030203028101 +050705 +0705010304028101050c058104057f051b058500050005000586050005000500050e0585 +000500050005860500050005000586050005000500051505850005000500058605000500 +0500051c0585000500050005860500050005000507058500050005000586050005000500 +051c058500050005000586050005000500050e0585000500050005860500050005000586 +050005000500050e058500050005000586050005000500057f051b058201030203028101 +050705 +0705010304028101050c058104057f051b058500050005000586050005000500050e0585 +000500050005860500050005000586050005000500051505850005000500058605000500 +0500051c0585000500050005860500050005000507058500050005000586050005000500 +051c058500050005000586050005000500050e0585000500050005860500050005000586 +050005000500050e058500050005000586050005000500057f051b058201030203028101 +050705 +0705010304028101050c058104057f051b0581000581050001008205000581050001000e +058100058105000100820500058105000100820500058105000100150581000581050001 +008205000581050001001c05810005810500010082050005810500010007058100058105 +0001008205000581050001001c0581000581050001008205000581050001000e05810005 +81050001008205000581050001008205000581050001000e058100058105000100820500 +0581050001007f051b058201030203028101050705 +0705010304028101050c058104057f051b05010004050100120501000405010004050100 +190501000405010020050100040501000b05010004050100200501000405010012050100 +040501000405010012050100040501007f051f058201030203028101050705 +0705010304028101050c058104057f051c05020003050200110502000305020003050200 +18050200030502001f050200030502000a050200030502001f0502000305020011050200 +030502000305020011050200030502007f051d058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f052a050200030502000a0502000305020003050200 +1f050200030502000305020003050200180502000a050200030502000305020003050200 +030502001105020003050200030502000a050200030502007f052b058201030203028101 +050705 +0705010304028101050c058104057f052905010081050081000581050082000500810005 +0705010081050081000581050082000500810005810500820005008100051c0501008105 +008100058105008200050081000581050082000500810005810500820005008100051505 +010081050081000507050100810500810005810500820005008100058105008200050081 +000581050082000500810005810500820005008100050e05010081050081000581050082 +000500810005810500820005008100050705010081050081000581050082000500810005 +7f0529058201030203028101050705 +0705010304028101050c058104057f052905810005810500810005820500058105008100 +05070581000581050081000582050005810500810005820500058105008100051c058100 +058105008100058205000581050081000582050005810500810005820500058105008100 +051505810005810500810005070581000581050081000582050005810500810005820500 +0581050081000582050005810500810005820500058105008100050e0581000581050081 +000582050005810500810005820500058105008100050705810005810500810005820500 +058105008100057f0529058201030203028101050705 +0705010304028101050c058104057f052905850005000500058605000500050005070585 +000500050005860500050005000586050005000500051c05850005000500058605000500 +050005860500050005000586050005000500051505850005000500050705850005000500 +0586050005000500058605000500050005860500050005000586050005000500050e0585 +000500050005860500050005000586050005000500050705850005000500058605000500 +0500057f0529058201030203028101050705 +0705010304028101050c058104057f052905850005000500058605000500050005070585 +000500050005860500050005000586050005000500051c05850005000500058605000500 +050005860500050005000586050005000500051505850005000500050705850005000500 +0586050005000500058605000500050005860500050005000586050005000500050e0585 +000500050005860500050005000586050005000500050705850005000500058605000500 +0500057f0529058201030203028101050705 +0705010304028101050c058104057f052905810005810500010082050005810500010007 +0581000581050001008205000581050001008205000581050001001c0581000581050001 +008205000581050001008205000581050001008205000581050001001505810005810500 +010007058100058105000100820500058105000100820500058105000100820500058105 +0001008205000581050001000e0581000581050001008205000581050001008205000581 +05000100070581000581050001008205000581050001007f052905820103020302810105 +0705 +0705010304028101050c058104057f0529050100040501000b0501000405010004050100 +20050100040501000405010004050100190501000b050100040501000405010004050100 +040501001205010004050100040501000b050100040501007f052d058201030203028101 +050705 +0705010304028101050c058104057f052a050200030502000a0502000305020003050200 +1f050200030502000305020003050200180502000a050200030502000305020003050200 +030502001105020003050200030502000a050200030502007f052b058201030203028101 +050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0578050100170503000f0502007f057f0508058201 +030203028101050705 +0705010304028101050c058104057f055305050016050100210501000a05020002050100 +0c050100190501007f055d058201030203028101050705 +0705010304028101050c058104057f0554050100010581000515050100210501000b0501 +00020501000c050100190501007f055d058201030203028101050705 +0705010304028101050c058104057f055405010002050200810500030081050001000205 +0400810500040081050002000305030081050082000500010002050300030501000a0501 +008205000581050003000205040081050004008105008200050001000105030002050400 +8105000400010503000105010081050001007f054c058201030203028101050705 +0705010304028101050c058104057f055405030001050100010501008105000100810500 +820005008100058105008100058105008100050405010002050100010501008105000100 +81050081000503050100020501000a050100820500058105008100058105008200050001 +000105810005810500810005030502008205000503050100810500810005810500810005 +810500810005020501000105010001050200820500057f054b0582010302030281010507 +05 +0705010304028101050c058104057f055405010082050005810500810005810500820005 +008100058105008200050081000504050100050501000205010001050100810500810005 +8105008100058105000300020501000a0503000105010001050100010503000205010004 +05010004050400810500810005040501000305010001050100010501007f054f05820103 +0203028101050705 +0705010304028101050c058104057f055405010003050100010501008105008100058105 +008200050081000504050100050501000205010001050100810500810005810500820005 +008100058105008100050105010009050100010501008105008100058105008100050205 +020001050100040501000305010001050100810500810005040501000305010001050100 +010501007f054f058201030203028101050705 +0705010304028101050c058104057f055405010003050100010501008105008100058105 +008200050081000581050081000581050081000582050005010501000205010001050100 +810500810005810500820005008100058105008100050105010009050100010501008105 +008100058105008200050081000581050081000581050081000582050005810500810005 +020501000105010081050081000581050081000581050081000583050005008100058105 +008100058105008100057f054e058201030203028101050705 +0705010304028101050c058104057f055305030003050200810500030081050081000581 +0500020003050200010505000105030081050002008105008100058105000a0006050200 +010507000205030003050200010504000205050081050002000305020002050300010504 +007f054d058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f051405030002050300040501007305030009050300 +3c0502000d0502000c05030009050300030503007f050d058201030203028101050705 +0705010304028101050c058104057f050e05020004050100040501002d05030002050200 +01050500090504000f050100180501000105010007050100010501003c0501000e050100 +0b050100010501000705010001050100010501007f0510058201030203028101050705 +0705010304028101050c058104057f050f05010004050100040501002c05010001050100 +02050100020501000105010007050100010501000f050100180501000105010007050100 +010501003c0501000e0501000b0501000105010007050100010501008105008100057f05 +10058201030203028101050705 +0705010304028101050c058104057f050e05010082050005020501000405010002050300 +030503008105008200050001000205040001050300080501000105010001050100820500 +058105008100058105008100050605010003050300810500010081050003008105000400 +010503008105008500050005000507050100010501000705010001050100390504000105 +0300020504008105000300080501000105010007050100010501008105008100057f0510 +058201030203028101050705 +0705010304028101050c058104057f050e05010082050005020501000405010004050100 +060501008105000100810500820005008100058105008200050081000581050081000506 +050100050501008205000581050081000581050081000506050300020501000105010081 +050001000105810005810500810005020501000105010081050004000a05010008050100 +010501003805010001050100810500810005810500820005000100010582000500810005 +810500810005090501000905040081050003007f050e058201030203028101050705 +0705010304028101050c058104057f050e05030003050100040501000405010003050400 +810500810005810500820005008100050305050007050100050503000105010001050100 +090503008105008100058205000501050300020501000305050081050085000500050005 +080501000905010001050100380501000105010081050004000105030001050100010501 +00090501000d0501008105008100058105008100057f050c058201030203028101050705 + +0705010304028101050c058104057f050d05010001050100020501000405010004050100 +020501000105010081050081000581050082000500810005030501000b05010001050100 +810500810005810500820005008100058105008100050a05010001050300040502000105 +01000305010004050100840500050005070501000a050100010501003805010001050100 +81050081000506050200810500810005810500810005070501000e050100810500810005 +8105008100057f050c058201030203028101050705 +0705010304028101050c058104057f050d05010001050100020501000405010004050100 +020501000105010081050081000581050082000500810005810500820005008100058105 +008100050605010001050100810500810005810500820005008100058105008100050605 +010001050100010502000205010001050100010501000105820005008100058105008200 +050085000500050005060501000105010002050100020501000105010002050100330501 +000105010081050081000581050082000500810005810500820005008100058105008100 +050605010001050100020501000505010001050100010501007f050d0582010302030281 +01050705 +0705010304028101050c058104057f050c05020001050800810500040081050004000105 +080081050081000581050002000205030009050300810500010001050700080504000305 +010003050300030502000205030081050001008405000500050605050002050100030503 +000305010034050500810500020002050300810500040008050500020501000205030003 +0503007f050e058201030203028101050705 +0705010304028101050c058104057f05700501003c0501007f057f058305010302030281 +01050705 +0705010304028101050c058104057f05700501007f057f053f0582010302030281010507 +05 +0705010304028101050c058104057f056f0503007f057f053e0582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f053205010008050200160581000508058100050b05 +0300030501000a05030005058100057f057f0520058201030203028101050705 +0705010304028101050c058104057f050e0503002b050100050501000c0501000b050100 +090501000105010081050002000905010001050100030501000e05020002050100810500 +01000305040081050004000f050300020502000305030007050300810500040004050400 +8105000400070505007f0522058201030203028101050705 +0705010304028101050c058104057f050d050100010501002a050100050501000c050100 +0b0501000905010001050100020501000905010001050100020502000f05020081050081 +000501050100020501000105010002050100100501000105010002050100020501000105 +010007050100010501008105008100050305010001050100020501000905820005008300 +0500057f0521058201030203028101050705 +0705010304028101050c058104057f050d05010001050100010503008105008200050001 +008105000200810500030081050001008105000200030502008105000200810500810005 +810500040008050100040504000305010008050100010501000205010009050100010501 +000105820005008100050e05020081050081000581050083000500058105008100050505 +010010050100010501000105010082050005810500810005810500810005060502008105 +008200050081000503050100060501000b05010003050300020503008105008500050005 +00057f050d058201030203028101050705 +0705010304028101050c058104057f050d05010004050100010501008105008100058105 +008200050081000581050081000581050001008205000501050100020501000105010081 +050001008105008100058105008100050a05010003050100010501000305010009050400 +020501000a0504000105820005008100050e050300820500058105008300050005810500 +020004050100100501000505010082050005810500810005810500810005070501008205 +000581050081000503050300040501000b05010002050100010501000405010081050004 +007f050d058201030203028101050705 +0705010304028101050c058104057f050d05010004050100010501008105008100058105 +008200050081000582050005010501000505010002050100010501008105008100058105 +008100058105008100050a05010003050100070501000c05010002050100020505000405 +0100820500058105008100050e0501008405000500058105000200030503000205010010 +050100050503000105010001050100810500040001050200020501000605030002050100 +0b0501000205050001050400810500850005000500057f050c0582010302030281010507 +05 +0705010304028101050c058104057f050d05010001050100810500810005810500820005 +008100058105008100058105000200020501000505010002050100010501008105008100 +058105008100058105008100050a05010003050100070501000c050100020501000d0501 +0081050004000e0501008505000500050081000581050081000503050100020501001005 +010001050100810500810005810500820005008100058105008100050705020002050100 +08050100020501000b050100020501000405010001050100810500850005000500057f05 +0c058201030203028101050705 +0705010304028101050c058104057f050d05010001050100810500810005810500820005 +008100058105008100058105000100030501000505010002050100010501008105008100 +0581050081000581050081000582050005070501000305010001050100030501000b0501 +00030501000c050100040501000305010009050100020582000500810005810500820005 +008100058105008100050105010004050100090501000105010081050081000581050082 +000500810005810500810005080501000205010001058100058105008100058105008100 +05010501000b050100020501000105010081050081000581050082000500850005000500 +057f050c058201030203028101050705 +0705010304028101050c058104057f050e05030002050300010504000305010002050400 +01050500010507008105000100020502000a050100030503000305010009050300020505 +0007050300040503000205010008050200020503000105070001050500020501000a0503 +0081050001000105020081050002000a0581000501050500010504000105050008050300 +02050300020507008405000500057f050c058201030203028101050705 +0705010304028101050c058104057f051b0501000505010015050100170501000b050100 +2d050100270501007f0572058201030203028101050705 +0705010304028101050c058104057f051b05010005050100150501001905810005080581 +00057f057f054d058201030203028101050705 +0705010304028101050c058104057f051a05030003050300110503007f057f0575058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f052b050100020503007f05070503000b0501002005 +01000b05010001050200150503007f0513058201030203028101050705 +0705010304028101050c058104057f050d0505001e050100340501005205010011050200 +2c050100140501007f0516058201030203028101050705 +0705010304028101050c058104057f050e05010001058100051d05010034050100520501 +00100501008105008100052a050100140501007f0516058201030203028101050705 +0705010304028101050c058104057f050e05010009050100840500050005010503000105 +0300040501000a0507008105000300810500010081050082000500010002050300010501 +008105000100810500040002050100260504000105030002050300070503008105000100 +010501000305040081050002000205810005810500820005008500050005000501050300 +020504008105000200090503000205040081050082000500010008050500810500820005 +0001007f050d058201030203028101050705 +0705010304028101050c058104057f050e05030008050500040501000205010004050100 +090502000105820005008100058105008200050081000581050082000500810005810500 +820005008100058105008100058105000100820500058105008100050405010025050100 +010501000405010081050081000581050081000506050100010501000205010002050200 +010581000501050100020585000500050005810500040004050100810500010001058100 +05010501000b050100020501000105010081050081000581050081000508050100030502 +00820500057f050c058201030203028101050705 +0705010304028101050c058104057f050e05010082050005810500040081050085000500 +050005810500030002050100040501000a05030001050100010501008105008100058105 +008200050081000581050082000500810005810500810005810500810005030501002d05 +010005050400810500810005810500820005000400010501008205000502050100030503 +000305010002058500050005000581050085000500050005810500030001050300030501 +000b050100020501000105010081050081000581050081000508050100030501007f0510 +058201030203028101050705 +0705010304028101050c058104057f050e0501000a050100850500050005008100058105 +0081000501050100040501000c0502008105008100058105008200050081000581050082 +00050081000581050082000500810005810500810005810500810005030501002d050100 +040501000105010081050081000581050081000507050300030501000505020002050100 +020581000581050001008105008600050005000500810005810500810005020502000205 +01000b050100020501000105010081050081000581050081000508050100030501007f05 +10058201030203028101050705 +0705010304028101050c058104057f050e05010001058100050605010085050005000500 +810005810500810005010501000405010009050100010501008105008100058105008200 +050081000581050082000500810005810500820005008100058105008100058105008100 +050305010001058100050105010025050100010501008105008100058105008200050081 +000581050081000508050100040501000205010001050100020501000205010004050100 +850500050005008100058105008200050081000581050081000501050100040501000405 +010002050100010501008105008100058105008100050105010004050100030501007f05 +10058201030203028101050705 +0705010304028101050c058104057f050d050500060502008405000500058105000a0081 +050004000805030002050200810500050001050400020503000105040003050200030501 +00260503000205050081050002000a050100020505000105030001050500010502000105 +020084050005000581050004008105000200010505000205010002050b00010504000305 +01000205050081050003007f050e058201030203028101050705 +0705010304028101050c058104057f054c050100040501007f05330501007f0526058201 +030203028101050705 +0705010304028101050c058104057f054c050100040501007f05330501007f0526058201 +030203028101050705 +0705010304028101050c058104057f054b050300020503007f05310503007f0525058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405020502001805020021050200020501001a0503000105 +0100020503003305030013050200170501000c0503007f057f0542058201030203028101 +050705 +0705010304028101050c0581040502050100020502000205070001050400020501000805 +0500130501001e0501000b05010012058100052005010014050100080501001a05010004 +058100057f057f053e058201030203028101050705 +0705010304028101050c0581040502050100030502008105008100058105008100058305 +000500810005810500810005010501000905010001050100120501001e0501000b050100 +110501002105010014050100080501001a050100030501007f057f053f05820103020302 +8101050705 +0705010304028101050c0581040502050100030502008105008100058105008100050205 +010006050100090501000105010001050300020503000205040081050002000105010081 +050001000205020081050081000505050500810500020004050100030503000905810005 +040504000105030081050086000500050005008200050001000305010003050300090506 +00810500010001050500070503000105010081050001000105050001058100057f057f05 +3f058201030203028101050705 +0705010304028101050c0581040502050100030503008205000581050002000105030004 +050100090504000105010001050100040501008105008100058105008100050105010002 +050200810500820005008100058105008100050805010004050100040501000205010001 +0501000e0502000105810005030501008105000400810500810005810500810005010501 +00020501000105010007050100010501008105008100058105008100058105008100050b +05010002050200810500810005010501007f057f0545058201030203028101050705 +0705010304028101050c0581040502050100030501008405000500058105008300050005 +020503000205010009050100810500810005810500040001050400810500810005810500 +810005010501000205010001050100810500810005810500810005080501000405010004 +050100020505000f05030002050400810500860005000500050081000581050081000501 +0501000205050007050100010501008105008100058105008100058105008100050b0501 +000205010001050100020501007f057f0545058201030203028101050705 +0705010304028101050c0581040502050100030501008405000500058105008100050605 +010002050100090501000105010081050081000503050100010501008105008100058105 +008100050105010002050100010501008105008100058105008100050805010004050100 +040501000205010015050200810500810005810500820005008600050005000500810005 +81050081000501050100020501000b050100010501008105008100058105008100058105 +008100050b0501000205010001050100020501007f057f05450582010302030281010507 +05 +0705010304028101050c0581040502050100030501000205810005810500810005830500 +050081000581050081000501050100090501000105010081050081000581050082000500 +810005810500820005008100058105008100050105010002050100010501008105008100 +0581050081000508050100040501000405010002050100010501000e0501000105010081 +050081000581050082000500860005000500050081000581050081000501050100020501 +000105010007050100010501008105008100058105008100058105008100058205000501 +050100040501000205010001050100020501007f057f0545058201030203028101050705 + +0705010304028101050c0581040502050100020502000205070081050003000305010008 +05030081050001008105000200020505008105000e008105008100058105000300070505 +008105000400810500040001050300100503000205070085050005000500030001050500 +0105030009050a000305020003050100020509008105008200050004007f057f05430582 +01030203028101050705 +0705010304028101050c05810405020501001a0501003705010046050100200501007f05 +7f056a058201030203028101050705 +0705010304028101050c0581040502050200180502003705010046050100110506000705 +01007f057f056a058201030203028101050705 +0705010304028101050c0581040556050300460503001e0503007f057f05690582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405020502001805020021050200020501001d0502001505 +0300010501007f0540050300020503000905030003050100260503000205030009050300 +020503000a0503001d050300020503000905030002050300090503002505820103020302 +8101050705 +0705010304028101050c0581040502050100020502000205070001050400020501000805 +0300150501001d05010003050100140501007f0546050100010501008105008100058105 +008100050605010001050100810500020025050100010501008105008100058105008100 +0501058100050205010001050100810500810005810500810005070501001f0501000105 +010081050081000581050081000501058100050205010001050100810500810005810500 +810005060501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030502008105008100058105008100058305 +0005008100058105008100050105010009050100160501001d0501000305010014050100 +7f0546050100010501008105008100058105008100050605010001050100020501002505 +010001050100810500810005810500810005810500810005020501000105010081050081 +000581050081000506050100200501000105010081050081000581050081000581050081 +000502050100010501008105008100058105008100050605010001050100240582010302 +03028101050705 +0705010304028101050c0581040502050100030502008105008100058105008100050205 +010006050100090501000505030002050300020504008105000200010501008105000100 +020502008105008100050505050081050082000500810005010503000805050081050002 +000305020081050002008105000100810500820005000100010503007f05220501000105 +010081050081000581050002008405000500058105008100058105008100050105010003 +0504000d0502008105000100020501000205010001050100810500810005810500810005 +820500050305010001050100810500810005810500810005060501001305040002050100 +020501000105010081050081000581050081000582050005030501000105010081050081 +0005810500810005060501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030503008205000581050002000105030004 +050100090501000405010001050100040501008105008100058105008100050105010002 +050200810500820005008100058105008100050705010003050200810500820005008100 +058105008100050805010004050100020501000105010081050081000581050081000581 +0500010083050005008100058105008100057f0520050100010501008105008100058105 +00820005000400810500810005810500810005010501000205020001058100050d050100 +010501000205010002050100010501008105008100058105008100050605010001050100 +810500810005810500810005060504000f05020001058100050105010002050100010501 +008105008100058105008100050605010001050100810500810005810500810005060501 +000105010024058201030203028101050705 +0705010304028101050c0581040502050100030501008405000500058105008300050005 +020503000205010009050100040501000105010001050400810500810005810500810005 +010501000205010001050100810500810005810500810005070501000305010001050100 +810500040009050100040501000205010001050100810500810005810500810005810500 +810005020505007f05210501000105010081050081000581050082000500860005000500 +050081000581050081000501050100030503000f05010001050100070501000105010081 +050081000581050081000506050100010501008105008100058105008100050605010001 +0501000f0503000805010001050100810500810005810500810005060501000105010081 +0500810005810500810005060501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030501008405000500058105008100050605 +010002050100090501000405010001050100810500810005810500820005008100058105 +008100050105010002050100010501008105008100058105008100050705010003050100 +010501008105008100050c05010004050100020501000105010081050081000581050081 +0005810500810005020501007f0525050100010501008105008100058105008200050086 +0005000500050081000581050081000501050100050502000e0501000105010007050100 +010501008105008100058105008100050605010001050100810500810005810500810005 +060501000105010011050200070501000105010081050081000581050081000506050100 +010501008105008100058105008100050605010001050100240582010302030281010507 +05 +0705010304028101050c0581040502050100030501000205810005810500810005830500 +050081000581050081000501050100090501000105810005810500810005810500820005 +008100058105008200050081000581050081000501050100020501000105010081050081 +000581050081000507050100010582000500810005810500820005008100058105008100 +050805010004050100020501000105010081050081000581050081000581050081000502 +050100010501007f05210501000105010081050081000581050082000500860005000500 +05008100058105008100050105010002050100010501000e050100010501000205010002 +050100010501008105008100058105008100050605010001050100810500810005810500 +8100050105010002050100010501000e0501000105010002050100020501000105010081 +050081000581050081000506050100010501008105008100058105008100050105010002 +0501000105010024058201030203028101050705 +0705010304028101050c0581040502050100020502000205070081050003000305010008 +05050002050300020505008105000e008105008100058105000300090502008105000100 +81050001000105030008050500810500040001050400010502008105000500020503007f +052305030002050300810500010084050005000581050002000105050001050300100502 +008105008100058105008100050205030002050300090503000205030003050100030503 +001005030003050100030503000205030009050300020503000305010003050300250582 +01030203028101050705 +0705010304028101050c05810405020501001a05010037050100350501007f057f057f05 +1e058201030203028101050705 +0705010304028101050c05810405020502001805020037050100350501007f057f057f05 +1e058201030203028101050705 +0705010304028101050c0581040556050300330503007f057f057f051f05820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040502050200180502002e0501003a050300040501001d05 +020011050200060501007305030002050300090503000205030025050300020503000905 +030002050300090503001e05030002050300090503000205030009050300250582010302 +03028101050705 +0705010304028101050c0581040502050100020502000205070001050400020501000905 +05002b05010027050100050501001105010011050100120501007b050100010501008105 +008100058105008100050605010001050100810500810005810500810005220501000105 +010081050081000581050081000501058100050205010001050100810500810005810500 +81000506050100010501001c050100010501008105008100058105008100050105810005 +020501000105010081050081000581050081000506050100010501002405820103020302 +8101050705 +0705010304028101050c0581040502050100030502008105008100058105008100058305 +0005008100058105008100050105010009058200050083000500052a0501002705010005 +0501001105010011050100120501007b0501000105010081050081000581050081000506 +050100010501008105008100058105008100052205010001050100810500810005810500 +810005810500810005020501000105010081050081000581050081000506050100010501 +001c05010001050100810500810005810500810005810500810005020501000105010081 +0500810005810500810005060501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030502008105008100058105008100050205 +0100060501000b0501000205010081050001000105030081050082000500010002050400 +810500020003050400810500040001050300010501008105000100060501008105000100 +020503000105050002050100020503000305040081050004000805040081050082000500 +810005010503000205040081050081000581050082000500020001050100810500010002 +050200810500810005600501000105010081050081000581050002008405000500058105 +008100058105008200050081000581050081000581050003000d05020081050001000205 +010002050100010501008105008100058105008100058205000503050100010501008105 +0081000581050081000506050100010501000f0504000205010002050100010501008105 +008100058105008100058205000503050100010501008105008100058105008100050605 +01000105010024058201030203028101050705 +0705010304028101050c0581040502050100030503008205000581050002000105030004 +0501000b0501000305020082050005030501008105000100810500820005000100010581 +000501050100020502000105810005810500810005020501000105010001050200820500 +050605020081050082000500810005810500810005810500810005040501000405010002 +050200010581000581050081000509050100010501008105000100810500820005008100 +058105008200050081000581050082000500820005008100050205010002050200810500 +820005008100058105008100056105010001050100810500810005810500820005000400 +8105008100058105008200050081000581050082000500010001058100050d0501000105 +010002050100020501000105010081050081000581050081000506050100010501008105 +0081000581050081000506050100010501000e0502000105810005010501000205010001 +050100810500810005810500810005060501000105010081050081000581050081000506 +0501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030501008405000500058105008300050005 +02050300020501000b050100030501000405040081050081000581050081000581050002 +000305010003050300020501000305010001050100010501000a05010001050100810500 +040001050100050501000405010003050300020501000a05010004050100010501008105 +000400810500810005030503000405010002050100010501008105008100058105008100 +056105010001050100810500810005810500820005008600050005000500810005810500 +8200050081000581050081000581050002000f0501000105010007050100010501008105 +008100058105008100050605010001050100810500810005810500810005060501000105 +01000f050300080501000105010081050081000581050081000506050100010501008105 +00810005810500810005060501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030501008405000500058105008100050605 +0100020501000b0501000305010003050100010501008105008100058105008100050205 +02000205010005050200010501000305010001050100010501000a050100010501008105 +0081000504050100050501000405010005050200010501000a0501000405010001050100 +810500810005030501000405030004050100020501000105010081050081000581050081 +000561050100010501008105008100058105008200050086000500050005008100058105 +0082000500810005810500810005020502000e0501000105010007050100010501008105 +008100058105008100050605010001050100810500810005810500810005060501000105 +010011050200070501000105010081050081000581050081000506050100010501008105 +00810005810500810005060501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030501000205810005810500810005830500 +0500810005810500810005010501000b0501000305010003050100010501008105008100 +058105008200050081000581050081000501050100020501000105010001050100010582 +000500810005810500810005810500810005090501000105010081050081000581050081 +000581050081000582050005010501000405010002050100010501000105010001058100 +050605010001050100810500810005810500820005008100058105008200050081000581 +050082000500820005008100050205010002050100010501008105008100058105008100 +056105010001050100810500810005810500820005008600050005000500810005810500 +82000500810005810500820005008100058105008100050d050100010501000205010002 +050100010501008105008100058105008100050605010001050100810500810005810500 +8100050105010002050100010501000e0501000105010002050100020501000105010081 +050081000581050081000506050100010501008105008100058105008100050105010002 +0501000105010024058201030203028101050705 +0705010304028101050c058104050205010002050200020507008105000300030501000a +050300010504000205080081050081000581050002000105050001050300030502000205 +030001050400070503008105008100058105000200030502000105050081050004000105 +03000305020009050300810500010081050001000105030002050300810500010001050c +008105008100058105000300630503000205030081050001008405000500058105000200 +020503000205030010050200810500810005810500810005020503000205030009050300 +020503000305010003050300100503000305010003050300020503000905030002050300 +030501000305030025058201030203028101050705 +0705010304028101050c05810405020501001a0501007f05430501007f057f054a058201 +030203028101050705 +0705010304028101050c0581040502050200180502007f05430501007f057f054a058201 +030203028101050705 +0705010304028101050c058104057f05620503007f057f054b0582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405020502001805020016050200060501007f057f050605 +030002050300090503000205030025050300020503000905030002050300090503001e05 +03000205030009050300020503000905030025058201030203028101050705 +0705010304028101050c0581040502050100020502000205070001050400020501000805 +020002050100060501002f0501007f055c05010001050100810500810005810500810005 +060501000105010081050081000581050081000522050100010501008105008100058105 +008100050105810005020501000105010081050081000581050081000506050100010501 +001c05010001050100810500810005810500810005010581000502050100010501008105 +00810005810500810005060501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030502008105008100058105008100058305 +0005008100058105008100050105010009050200810500810005060501002f0501007f05 +5c0501000105010081050081000581050081000506050100010501008105008100058105 +008100052205010001050100810500810005810500810005810500810005020501000105 +010081050081000581050081000506050100010501001c05010001050100810500810005 +810500810005810500810005020501000105010081050081000581050081000506050100 +0105010024058201030203028101050705 +0705010304028101050c0581040502050100030502008105008100058105008100050205 +010006050100090502008105008100058105000200010501000105010081050002000105 +010081050001000205020081050081000506050200810500820005000200010505000105 +0300020504007f054b050100010501008105008100058105000200840500050005810500 +8100058105008200050081000581050081000581050003000d0502008105000100020501 +000205010001050100810500810005810500810005820500050305010001050100810500 +81000581050081000506050100010501000f050400020501000205010001050100810500 +810005810500810005820500050305010001050100810500810005810500810005060501 +000105010024058201030203028101050705 +0705010304028101050c0581040502050100030503008205000581050002000105030004 +050100090503008205000503050100810500820005008100050205010002050200810500 +820005008100058105008100050605010001050100040501000105010003050100010501 +00810500010001058100057f054a05010001050100810500810005810500820005000400 +8105008100058105008200050081000581050082000500010001058100050d0501000105 +010002050100020501000105010081050081000581050081000506050100010501008105 +0081000581050081000506050100010501000e0502000105810005010501000205010001 +050100810500810005810500810005060501000105010081050081000581050081000506 +0501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030501008405000500058105008300050005 +020503000205010009050100840500050005810500030081050002000405010002050100 +010501008105008100058105008100050605010001050100010504000105010003050500 +010503007f054c0501000105010081050081000581050082000500860005000500050081 +00058105008200050081000581050081000581050002000f050100010501000705010001 +050100810500810005810500810005060501000105010081050081000581050081000506 +050100010501000f05030008050100010501008105008100058105008100050605010001 +050100810500810005810500810005060501000105010024058201030203028101050705 + +0705010304028101050c0581040502050100030501008405000500058105008100050605 +010002050100090501008505000500050081000581050082000500020004050100020501 +000105010081050081000581050081000506050100010501008105008100058105008100 +0581050081000502050100070502007f054b050100010501008105008100058105008200 +0500860005000500050081000581050082000500810005810500810005020502000e0501 +000105010007050100010501008105008100058105008100050605010001050100810500 +810005810500810005060501000105010011050200070501000105010081050081000581 +050081000506050100010501008105008100058105008100050605010001050100240582 +01030203028101050705 +0705010304028101050c0581040502050100030501000205810005810500810005830500 +050081000581050081000501050100090501000205820005008100058105008200050082 +000500810005020501000205010001050100810500810005810500810005060501000105 +010081050081000581050081000581050081000583050005008100058105008200050081 +00058105008100057f054a05010001050100810500810005810500820005008600050005 +00050081000581050082000500810005810500820005008100058105008100050d050100 +010501000205010002050100010501008105008100058105008100050605010001050100 +8105008100058105008100050105010002050100010501000e0501000105010002050100 +020501000105010081050081000581050081000506050100010501008105008100058105 +0081000501050100020501000105010024058201030203028101050705 +0705010304028101050c0581040502050100020502000205070081050003000305010008 +05020002050100810500060001050c008105008100058105000300080504000105050001 +05020002050300020503007f054d05030002050300810500010084050005000581050002 +000205030002050300100502008105008100058105008100050205030002050300090503 +000205030003050100030503001005030003050100030503000205030009050300020503 +00030501000305030025058201030203028101050705 +0705010304028101050c05810405020501001a050100300501000b0501007f057f057f05 +4f058201030203028101050705 +0705010304028101050c058104050205020018050200300501000b0501007f057f057f05 +4f058201030203028101050705 +0705010304028101050c058104054f050300090503007f057f057f055005820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040502050200180502004705020030050100040503000405 +8100052e0581000501050300020503005d05030002050300090503000205030025050300 +020503000905030002050300090503001e05030002050300090503000205030009050300 +25058201030203028101050705 +0705010304028101050c0581040502050100020502000205070001050400020501000a05 +0300210582000500040009050100030501002e05030003050100060501000c058100051f +05010001050100010501008105008100058105008100055a050100010501008105008100 +058105008100050605010001050100810500810005810500810005220501000105010081 +050081000581050081000501058100050205010001050100810500810005810500810005 +06050100010501001c050100010501008105008100058105008100050105810005020501 +000105010081050081000581050081000506050100010501002405820103020302810105 +0705 +0705010304028101050c0581040502050100030502008105008100058105008100058305 +0005008100058105008100050105010009050100010501001f0501000105010001050100 +08050100030501003005010002050100060502000b0501001f0502000105010001050100 +8105008100058105008100055a0501000105010081050081000581050081000506050100 +010501008105008100058105008100052205010001050100810500810005810500810005 +810500810005020501000105010081050081000581050081000506050100010501001c05 +010001050100810500810005810500810005810500810005020501000105010081050081 +0005810500810005060501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030502008105008100058105008100050205 +010006050100090501000105010001050300810500820005000100020503000205040003 +050100010501000105010001050300010505008105008200050081000501050300020504 +001e050100020501000505820005008100050a0501001e05820005008100058105008100 +05810500820005008100058105008100055a050100010501008105008100058105000200 +8405000500058105008100058105008200050081000581050081000581050003000d0502 +008105000100020501000205010001050100810500810005810500810005820500050305 +01000105010081050081000581050081000506050100010501000f050400020501000205 +010001050100810500810005810500810005820500050305010001050100810500810005 +810500810005060501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030503008205000581050002000105030004 +050100090501000405010001050100810500010081050082000500810005810500820005 +000100010581000501050100020501000105010004050100010501000305020081050082 +00050081000581050082000500010001058100051d050100020504000205820005008100 +05090501001f058200050081000501050400030501005c05010001050100810500810005 +810500820005000400810500810005810500820005008100058105008200050001000105 +8100050d0501000105010002050100020501000105010081050081000581050081000506 +0501000105010081050081000581050081000506050100010501000e0502000105810005 +010501000205010001050100810500810005810500810005060501000105010081050081 +0005810500810005060501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030501008405000500058105008300050005 +020503000205010009050100040501000105010081050081000581050082000500040001 +050300030501000205040002050400010501000305010001050100810500040001050300 +1f050100020501000105010082050005810500810005090501001e058100058105008100 +0504050100020501005d0501000105010081050081000581050082000500860005000500 +05008100058105008200050081000581050081000581050002000f050100010501000705 +010001050100810500810005810500810005060501000105010081050081000581050081 +000506050100010501000f05030008050100010501008105008100058105008100050605 +010001050100810500810005810500810005060501000105010024058201030203028101 +050705 +0705010304028101050c0581040502050100030501008405000500058105008100050605 +010002050100090501000105010081050081000581050082000500810005810500820005 +008100050605020001050100030501000405010001050100010501000305010001050100 +810500810005060502001e05010002050100010501008105000400080501001f05050004 +050100010501005e05010001050100810500810005810500820005008600050005000500 +81000581050082000500810005810500810005020502000e050100010501000705010001 +050100810500810005810500810005060501000105010081050081000581050081000506 +050100010501001105020007050100010501008105008100058105008100050605010001 +050100810500810005810500810005060501000105010024058201030203028101050705 + +0705010304028101050c0581040502050100030501000205810005810500810005830500 +050081000581050081000501050100090501000105010081050081000581050082000500 +810005810500820005008100058105008200050081000581050081000581050081000502 +050100040501000105010001050100010582000500810005810500820005008100058105 +00820005008100058105008100051d050100020501000105010003050100090501002205 +01000405010001050100010501005b050100010501008105008100058105008200050086 +000500050005008100058105008200050081000581050082000500810005810500810005 +0d0501000105010002050100020501000105010081050081000581050081000506050100 +010501008105008100058105008100050105010002050100010501000e05010001050100 +020501000205010001050100810500810005810500810005060501000105010081050081 +000581050081000501050100020501000105010024058201030203028101050705 +0705010304028101050c058104050205010002050200020507008105000300030501000a +050300020503008105000200810500810005810500020002050300010501000305040003 +050500010502008105000100810500010001050300020503001d05050001050300030503 +0007050100220503008105000200020505005c0503000205030081050001008405000500 +058105000200020503000205030010050200810500810005810500810005020503000205 +030009050300020503000305010003050300100503000305010003050300020503000905 +030002050300030501000305030025058201030203028101050705 +0705010304028101050c05810405020501001a0501002c050100660501007f057f057805 +8201030203028101050705 +0705010304028101050c0581040502050200180502002c0581000566058100057f057f05 +78058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040502050200180502003a05030066050100270501005705 +030002050300090503000305010026050300020503000905030002050300090503001e05 +03000205030009050300020503000905030025058201030203028101050705 +0705010304028101050c0581040502050100020502000205070001050400020501000905 +0500080501002105010034050100430501000b0501005e05010001050100810500810005 +810500810005060501000105010081050002002505010001050100810500810005810500 +810005010581000502050100010501008105008100058105008100050605010001050100 +1c0501000105010081050081000581050081000501058100050205010001050100810500 +810005810500810005060501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030502008105008100058105008100058305 +000500810005810500810005010501000a05010001058100050705010021050100340501 +00430501000b0501005e0501000105010081050081000581050081000506050100010501 +000205010025050100010501008105008100058105008100058105008100050205010001 +05010081050081000581050081000506050100010501001c050100010501008105008100 +058105008100058105008100050205010001050100810500810005810500810005060501 +000105010024058201030203028101050705 +0705010304028101050c0581040502050100030502008105008100058105008100050205 +0100060501000a0501000305020081050082000500040001050300010501008105000300 +810500010002050300030501000a05040001050300810500820005000100810500820005 +000100020503000205040081050004000105030001050100810500010001050400080503 +000105010081050001008105000200030503008105008200050001000105050001050300 +010505008105000200030503008105008200050001004705010001050100810500810005 +810500020084050005000581050081000581050081000501050100030504000d05020081 +050001000205010002050100010501008105008100058105008100058205000503050100 +0105010081050081000581050081000506050100010501000f0504000205010002050100 +010501008105008100058105008100058205000503050100010501008105008100058105 +00810005060501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030503008205000581050002000105030004 +0501000a0503000205030002050100030501000105010001050200830500050001008105 +008100050305010002050100090501000105010081050081000581050082000500010081 +050082000500010081050082000500810005810500820005008100058105008100058105 +008100050205010001050100010502008305000500010001058100050605010001050100 +010502008205000501050100020501000105010081050001008105008100058105008100 +050605010001050100050501000205010001050100810500010081050081000545050100 +010501008105008100058105008200050004008105008100058105008100050105010002 +05020001058100050d050100010501000205010002050100010501008105008100058105 +008100050605010001050100810500810005810500810005090501000f05020001058100 +050105010002050100010501008105008100058105008100050605010001050100810500 +810005810500810005060501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030501008405000500058105008300050005 +02050300020501000a050100820500050205010003050100030505000105010003050100 +010501000105040002050100090501000405010001050100810500810005810500820005 +008100058105008200050004008105008100050405010003050100010501000105010004 +050300080501000105010001050100050501000205050081050081000581050081000581 +050081000503050400010501000505010002050100010501008105008100058105008100 +054505010001050100810500810005810500820005008600050005000500810005810500 +81000501050100030503000f050100010501000705010001050100810500810005810500 +810005060501000105010081050081000581050081000508050100110503000805010001 +050100810500810005810500810005060501000105010081050081000581050081000506 +0501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030501008405000500058105008100050605 +0100020501000a0501000405030002050100030501000505010003050100010501008105 +008100058105008100050105010009050100040501000105010081050081000581050082 +000500810005810500820005008100050305010005050100030501000105010001050100 +060502000705010001050100010501000505010002050100040501000105010001050100 +030501000105010001050100050501000205010001050100810500810005810500810005 +450501000105010081050081000581050082000500860005000500050081000581050081 +000501050100050502000e05010001050100070501000105010081050081000581050081 +000506050100010501008105008100058105008100050705010014050200070501000105 +010081050081000581050081000506050100010501008105008100058105008100050605 +01000105010024058201030203028101050705 +0705010304028101050c0581040502050100030501000205810005810500810005830500 +0500810005810500810005010501000a0501000105820005000100810500810005810500 +810005830500050081000581050081000581050081000502050100010501008105008100 +058105008100050105010009050100010501008105008100058105008200050081000581 +050082000500810005810500820005008100058105008200050081000581050081000581 +050081000583050005008100058105008100058105008100050205010001050100070501 +000105010001050100050501000205010001050100810500810005810500810005810500 +810005830500050081000581050081000581050081000582050005010501000205010001 +050100810500810005810500810005450501000105010081050081000581050082000500 +86000500050005008100058105008100050105010002050100010501000e050100010501 +000205010002050100010501008105008100058105008100050605010001050100810500 +8100058105008100050105010002050100010501000e0501000105010002050100020501 +000105010081050081000581050081000506050100010501008105008100058105008100 +0501050100020501000105010024058201030203028101050705 +0705010304028101050c0581040502050100020502000205070081050003000305010009 +050500810500810005810500810005010502000205030001050400810500020081050081 +00058105000a000805030002050300810500020081050004008105008100058105000200 +020503000305020002050300010504000205030009050300010504000105050001050300 +810500020081050081000501050200020505000105020001050500010503008105000200 +810500810005460503000205030081050001008405000500058105000200010505000105 +030010050200810500810005810500810005020503000205030009050300020503000305 +0100020505000f0503000305010003050300020503000905030002050300030501000305 +030025058201030203028101050705 +0705010304028101050c05810405020501001a0501007f057f057f057f05100582010302 +03028101050705 +0705010304028101050c0581040502050200180502007f057f057f057f05100582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040502050200180502001e05030036050200250501007f05 +240503000205030009050300020503002505030002050300090503000205030009050300 +1e0503000205030009050300020503000905030025058201030203028101050705 +0705010304028101050c0581040502050100020502000205070001050400020501000805 +050011050100180501001c05010008050100120501007f052b0501000105010081050081 +000581050081000506050100010501008105008100058105008100052205010001050100 +810500810005810500810005010581000502050100010501008105008100058105008100 +0506050100010501001c0501000105010081050081000581050081000501058100050205 +010001050100810500810005810500810005060501000105010024058201030203028101 +050705 +0705010304028101050c0581040502050100030502008105008100058105008100058305 +00050081000581050081000501050100090501000105010010050100180501001c050100 +08050100120501007f052b05010001050100810500810005810500810005060501000105 +010081050081000581050081000522050100010501008105008100058105008100058105 +0081000502050100010501008105008100058105008100050a0501001c05010001050100 +810500810005810500810005810500810005020501000105010081050081000581050081 +0005060501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030502008105008100058105008100050205 +0100060501000905010001050400810500010001050300030501000a0502008105008200 +050002000105050001050300020504000805040001050300010505000105030002050400 +81050004008105000200030503008105008200050001007f051405010001050100810500 +810005810500020084050005000581050081000581050082000500810005810500810005 +81050003000d050200810500010002050100020501000105010081050081000581050081 +00058205000503050100010501008105008100058105008100050a0501000f0504000205 +010002050100010501008105008100058105008100058205000503050100010501008105 +00810005810500810005060501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030503008205000581050002000105030004 +050100090501000105010081050081000581050081000503050100020501000905010001 +050100040501000105010003050100010501008105000100010581000506050100010501 +008105008100058105008100058105008100050205010001050100810500810005810500 +81000581050081000504050100020501000105010081050001008105008100057f051205 +010001050100810500810005810500820005000400810500810005810500810005020501 +000105020001058100050d05010001050100020501000205010001050100810500810005 +8105008100050605010001050100030501000a0502000f05020001058100050105010002 +050100010501008105008100058105008100050605010001050100810500810005810500 +810005060501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030501008405000500058105008300050005 +020503000205010009050100010501008105008100058105008100058105000300020501 +000905010001050100010504000105010003050500010503000805010001050100810500 +040001050100030505008105008100050405010005050100020501000105010081050081 +00058105008100057f051205010001050100810500810005810500820005008600050005 +00050081000581050081000501050100030503000f050100010501000705010001050100 +8105008100058105008100050605010001050100020501000d0501000f05030008050100 +010501008105008100058105008100050605010001050100810500810005810500810005 +060501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030501008405000500058105008100050605 +010002050100090501000105010081050081000581050082000500810005810500810005 +010501000905010001050100810500810005810500810005810500810005020501000705 +020007050100010501008105008100050405010003050100040501000505010005050100 +02050100010501008105008100058105008100057f051205010001050100810500810005 +810500820005008600050005000500810005810500810005810500810005050502000e05 +010001050100070501000105010081050081000581050081000506050100010501000105 +01000e050100110502000705010001050100810500810005810500810005060501000105 +0100810500810005810500810005060501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030501000205810005810500810005830500 +050081000581050081000501050100090501000105010081050081000581050082000500 +810005810500810005010501000905010001050100810500810005810500810005810500 +810005830500050081000581050082000500810005810500810005060501000105010081 +050081000581050081000581050081000583050005008100058105008200050081000581 +050081000581050081000582050005010501000205010001050100810500810005810500 +8100057f0512050100010501008105008100058105008200050086000500050005008100 +0581050082000500810005810500820005008100058105008100050d0501000105010002 +050100020501000105010081050081000581050081000506050100010501008105008100 +058105008100050105010002050100010501000e05010001050100020501000205010001 +050100810500810005810500810005060501000105010081050081000581050081000501 +050100020501000105010024058201030203028101050705 +0705010304028101050c0581040502050100020502000205070081050003000305010008 +05050002050200810500820005000a000805040001050500010502000205030002050300 +090505008105000200030502000205030002050300030502000105050001050300810500 +02008105008100057f051305030002050300810500010084050005000581050002000105 +050001050300100502008105008100058105008100050205030002050300090503000105 +050002050100030503001005030003050100030503000205030009050300020503000305 +01000305030025058201030203028101050705 +0705010304028101050c05810405020501001a050100300501007f057f057f055d058201 +030203028101050705 +0705010304028101050c058104050205020018050200300501007f057f057f055d058201 +030203028101050705 +0705010304028101050c058104054f0503007f057f057f055e0582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104050205020018050200240502001c050200250501007f05 +390503000205030009050300020503002505030002050300090503000205030009050300 +1e0503000205030009050300020503000905030025058201030203028101050705 +0705010304028101050c0581040502050100020502000205070001050400020501000805 +03000b0501000a0501001d05010008050100120501007f05400501000105010081050081 +000581050081000506050100010501008105008100058105008100052205010001050100 +810500810005810500810005010581000502050100010501008105008100058105008100 +0506050100010501001c0501000105010081050081000581050081000501058100050205 +010001050100810500810005810500810005060501000105010024058201030203028101 +050705 +0705010304028101050c0581040502050100030502008105008100058105008100058305 +00050081000581050081000501050100090501000c0501000a0501001d05010008050100 +120501007f05400501000105010081050081000581050081000506050100010501008105 +008100058105008100052205010001050100810500810005810500810005810500810005 +020501000105010081050081000581050081000506050100010501001c05010001050100 +810500810005810500810005810500810005020501000105010081050081000581050081 +0005060501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030502008105008100058105008100050205 +010006050100090501000505030001050500010504008105008200050081000501050300 +020504000805040001050300010505000105030002050400810500040081050002000305 +03008105008200050001007f052905010001050100810500810005810500020084050005 +00058105008100058105008200050081000581050081000581050003000d050200810500 +010002050100020501000105010081050081000581050081000582050005030501000105 +010081050081000581050081000506050100010501000f05040002050100020501000105 +010081050081000581050081000582050005030501000105010081050081000581050081 +0005060501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030503008205000581050002000105030004 +050100090501000805010001050100030501000105010081050001008105008200050081 +000581050082000500010001058100050605010001050100810500810005810500810005 +810500810005020501000105010081050081000581050081000581050081000504050100 +020501000105010081050001008105008100057f05270501000105010081050081000581 +050082000500040081050081000581050082000500810005810500820005000100010581 +00050d050100010501000205010002050100010501008105008100058105008100050605 +01000105010081050081000581050081000506050100010501000e050200010581000501 +050100020501000105010081050081000581050081000506050100010501008105008100 +05810500810005060501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030501008405000500058105008300050005 +020503000205010009050100050504000105010003050100040501000105010081050004 +000105030008050100010501008105000400010501000305050081050081000504050100 +0505010002050100010501008105008100058105008100057f0527050100010501008105 +008100058105008200050086000500050005008100058105008200050081000581050081 +000581050002000f05010001050100070501000105010081050081000581050081000506 +0501000105010081050081000581050081000506050100010501000f0503000805010001 +050100810500810005810500810005060501000105010081050081000581050081000506 +0501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030501008405000500058105008100050605 +010002050100090501000405010001050100010501000305010004050100010501008105 +008100050605020007050100010501008105008100050405010003050100040501000505 +01000505010002050100010501008105008100058105008100057f052705010001050100 +810500810005810500820005008600050005000500810005810500820005008100058105 +00810005020502000e050100010501000705010001050100810500810005810500810005 +060501000105010081050081000581050081000506050100010501001105020007050100 +010501008105008100058105008100050605010001050100810500810005810500810005 +060501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030501000205810005810500810005830500 +050081000581050081000501050100090501000105810005810500810005810500810005 +810500810005830500050081000581050082000500810005810500820005008100058105 +008200050081000581050081000506050100010501008105008100058105008100058105 +008100058305000500810005810500820005008100058105008100058105008100058205 +00050105010002050100010501008105008100058105008100057f052705010001050100 +810500810005810500820005008600050005000500810005810500820005008100058105 +00820005008100058105008100050d050100010501000205010002050100010501008105 +008100058105008100050605010001050100810500810005810500810005010501000205 +0100010501000e0501000105010002050100020501000105010081050081000581050081 +000506050100010501008105008100058105008100050105010002050100010501002405 +8201030203028101050705 +0705010304028101050c0581040502050100020502000205070081050003000305010008 +050500020505000105020002050300810500010081050001000105030002050300090505 +008105000200030502000205030002050300030502000105050001050300810500020081 +05008100057f052805030002050300810500010084050005000581050002000205030002 +050300100502008105008100058105008100050205030002050300090503000205030003 +050100030503001005030003050100030503000205030009050300020503000305010003 +05030025058201030203028101050705 +0705010304028101050c05810405020501001a0501007f057f057f057f05100582010302 +03028101050705 +0705010304028101050c0581040502050200180502007f057f057f057f05100582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040502050200180502002e050100170503001e0503001205 +01007f052405030002050300090503000305010026050300020503000905030002050300 +090503001e05030002050300090503000205030009050300250582010302030281010507 +05 +0705010304028101050c0581040502050100020502000205070001050400020501000905 +05001605010021050100200501007f053805010001050100810500810005810500810005 +060501000105010081050002002505010001050100810500810005810500810005010581 +0005020501000105010081050081000581050081000506050100010501001c0501000105 +010081050081000581050081000501058100050205010001050100810500810005810500 +810005060501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030502008105008100058105008100058305 +000500810005810500810005010501000a05010001058100051505010021050100200501 +007f05380501000105010081050081000581050081000506050100010501000205010025 +050100010501008105008100058105008100058105008100050205010001050100810500 +81000581050081000506050100010501001c050100010501008105008100058105008100 +058105008100050205010001050100810500810005810500810005060501000105010024 +058201030203028101050705 +0705010304028101050c0581040502050100030502008105008100058105008100050205 +0100060501000a0501000205020081050003008105000100020504008105000400810500 +02000305030081050082000500010002050300030501000a050300810500820005000100 +020503000305010001050300810500010081050003008105000200030504007f051a0501 +000105010081050081000581050002008405000500058105008100058105008100050105 +0100030504000d0502008105000100020501000205010001050100810500810005810500 +81000582050005030501000105010081050081000581050081000506050100010501000f +050400020501000205010001050100810500810005810500810005820500050305010001 +050100810500810005810500810005060501000105010024058201030203028101050705 + +0705010304028101050c0581040502050100030503008205000581050002000105030004 +0501000a0503000105010001050100810500010081050082000500810005810500810005 +810500810005040501000205010001050100810500010081050081000503050100020501 +000d05010081050001008105008100050305010002050100020501000105010081050001 +000105810005010501000205020001058100057f05190501000105010081050081000581 +0500820005000400810500810005810500810005010501000205020001058100050d0501 +000105010002050100020501000105010081050081000581050081000506050100010501 +00810500810005810500810005070503000f050200010581000501050100020501000105 +010081050081000581050081000506050100010501008105008100058105008100050605 +01000105010024058201030203028101050705 +0705010304028101050c0581040502050100030501008405000500058105008300050005 +02050300020501000a050100820500058105008100058105008200050081000581050082 +000500810005040501000505010002050100010501008105008100058105008100058105 +000300020501000a05040081050081000581050081000581050003000205010002050100 +01058100050105030003050100030503007f051b05010001050100810500810005810500 +82000500860005000500050081000581050081000501050100030503000f050100010501 +000705010001050100810500810005810500810005060501000105010081050081000581 +050081000506050100010501000f05030008050100010501008105008100058105008100 +050605010001050100810500810005810500810005060501000105010024058201030203 +028101050705 +0705010304028101050c0581040502050100030501008405000500058105008100050605 +0100020501000a0501000305010001050100810500810005810500820005008100050405 +010005050100020501000105010081050081000581050082000500810005810500810005 +010501000905010001050100810500810005810500820005008100058105008100050105 +0100030503000405020002050100050502007f051a050100010501008105008100058105 +0082000500860005000500050081000581050081000501050100050502000e0501000105 +010007050100010501008105008100058105008100050605010001050100810500810005 +810500810005060501000105010011050200070501000105010081050081000581050081 +000506050100010501008105008100058105008100050605010001050100240582010302 +03028101050705 +0705010304028101050c0581040502050100030501000205810005810500810005830500 +0500810005810500810005010501000a0501000305010001050100810500810005810500 +820005008100058105008100058105008100058205000501050100020501000105010081 +050081000581050082000500810005810500810005010501000905010001050100810500 +810005810500820005008100058105008100050105010003050200020501000105010002 +05010002050100010501007f051a05010001050100810500810005810500820005008600 +0500050005008100058105008100050105010002050100010501000e0501000105010002 +050100020501000105010081050081000581050081000506050100010501008105008100 +058105008100050105010002050100010501000e05010001050100020501000205010001 +050100810500810005810500810005060501000105010081050081000581050081000501 +050100020501000105010024058201030203028101050705 +0705010304028101050c0581040502050100020502000205070081050003000305010009 +050300030502008105000300810500810005810500020003050200010505000105030081 +050002008105008100058105000a00080508008105008100058105000a00020501000305 +030001050500010503007f051c0503000205030081050001008405000500058105000200 +010505000105030010050200810500810005810500810005020503000205030009050300 +020503000305010003050300100503000305010003050300020503000905030002050300 +030501000305030025058201030203028101050705 +0705010304028101050c05810405020501001a050100730501007f057f057f051a058201 +030203028101050705 +0705010304028101050c058104050205020018050200730501007f057f057f051a058201 +030203028101050705 +0705010304028101050c058104057f05140503007f057f057f0519058201030203028101 +050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040502050200180502006d050100190501007f051d050300 +02050300090503000205030025050300020503000905030002050300090503001e050300 +0205030009050300020503000905030025058201030203028101050705 +0705010304028101050c0581040502050100020502000205070001050400020501000a05 +0300090501003c050100270501007f052405010001050100810500810005810500810005 +060501000105010081050081000581050081000522050100010501008105008100058105 +008100050105810005020501000105010081050081000581050081000506050100010501 +001c05010001050100810500810005810500810005010581000502050100010501008105 +00810005810500810005060501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030502008105008100058105008100058305 +000500810005810500810005010501000905010001050100080501003c05010027050100 +7f0524050100010501008105008100058105008100050605010001050100810500810005 +810500810005220501000105010081050081000581050081000581050081000502050100 +0105010081050081000581050081000506050100010501001c0501000105010081050081 +000581050081000581050081000502050100010501008105008100058105008100050605 +01000105010024058201030203028101050705 +0705010304028101050c0581040502050100030502008105008100058105008100050205 +010006050100090501000105010001050300010505000105030002050400080504000105 +030001050100810500010001050300020504008105000400010503000105010081050001 +008105000200030504000105030001050500810500020003050300810500820005000100 +7f050d050100010501008105008100058105000200840500050005810500810005810500 +8200050081000581050081000581050003000d0502008105000100020501000205010001 +050100810500810005810500810005820500050305010001050100810500810005810500 +81000506050100010501000f050400020501000205010001050100810500810005810500 +810005820500050305010001050100810500810005810500810005060501000105010024 +058201030203028101050705 +0705010304028101050c0581040502050100030503008205000581050002000105030004 +050100090501000805010001050100030501000105010081050001000105810005060501 +000105010004050100010502008205000503050100810500810005810500810005810500 +810005020501000105010001050200820500050105010002050200010581000503050100 +0105010005050100020501000105010081050001008105008100057f050b050100010501 +008105008100058105008200050004008105008100058105008200050081000581050082 +000500010001058100050d05010001050100020501000205010001050100810500810005 +810500810005060501000105010081050081000581050081000506050100010501000e05 +020001058100050105010002050100010501008105008100058105008100050605010001 +050100810500810005810500810005060501000105010024058201030203028101050705 + +0705010304028101050c0581040502050100030501008405000500058105008300050005 +020503000205010009050100810500010001050400010501000305050001050300080501 +000505040001050100040504008105008100050405010003050500010501000505010003 +05030002050400010501000505010002050100010501008105008100058105008100057f +050b05010001050100810500810005810500820005008600050005000500810005810500 +8200050081000581050081000581050002000f0501000105010007050100010501008105 +008100058105008100050605010001050100810500810005810500810005060501000105 +01000f050300080501000105010081050081000581050081000506050100010501008105 +00810005810500810005060501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030501008405000500058105008100050605 +010002050100090501000105010081050081000581050081000581050081000502050100 +070502000705010004050100010501000105010003050100010501008105008100050405 +010003050100050501000505010005050200810500810005810500810005810500810005 +0405010002050100010501008105008100058105008100057f050b050100010501008105 +008100058105008200050086000500050005008100058105008200050081000581050081 +0005020502000e0501000105010007050100010501008105008100058105008100050605 +010001050100810500810005810500810005060501000105010011050200070501000105 +010081050081000581050081000506050100010501008105008100058105008100050605 +01000105010024058201030203028101050705 +0705010304028101050c0581040502050100030501000205810005810500810005830500 +050081000581050081000501050100090501000105010081050081000581050081000581 +050081000583050005008100058105008200050081000581050081000506050100010501 +008105008100058105008100058105008100050205010001050100810500810005810500 +810005810500810005830500050081000581050081000581050081000504050100020501 +000105010081050081000581050081000581050081000582050005010501000205010001 +0501008105008100058105008100057f050b050100010501008105008100058105008200 +050086000500050005008100058105008200050081000581050082000500810005810500 +8100050d0501000105010002050100020501000105010081050081000581050081000506 +050100010501008105008100058105008100050105010002050100010501000e05010001 +050100020501000205010001050100810500810005810500810005060501000105010081 +050081000581050081000501050100020501000105010024058201030203028101050705 + +0705010304028101050c058104050205010002050200020507008105000300030501000a +050300020505000105020002050300020503000905030002050a00020505008105000200 +030502000205030001050400010505000105030002050500010502000105050001050300 +81050002008105008100057f050c05030002050300810500010084050005000581050002 +000205030002050300100502008105008100058105008100050205030002050300090503 +000205030003050100030503001005030003050100030503000205030009050300020503 +00030501000305030025058201030203028101050705 +0705010304028101050c05810405020501001a0501007f057f057f057f05100582010302 +03028101050705 +0705010304028101050c0581040502050200180502007f057f057f057f05100582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040502050200180502004105030021050200250501007f05 +160503000205030009050300020503002505030002050300090503000205030009050300 +1e0503000205030009050300020503000905030025058201030203028101050705 +0705010304028101050c0581040502050100020502000205070001050400020501000805 +0200020501000e05010019050400020501002205010008050100120501007f051d050100 +010501008105008100058105008100050605010001050100810500810005810500810005 +220501000105010081050081000581050081000501058100050205010001050100810500 +81000581050081000506050100010501001c050100010501008105008100058105008100 +050105810005020501000105010081050081000581050081000506050100010501002405 +8201030203028101050705 +0705010304028101050c0581040502050100030502008105008100058105008100058305 +00050081000581050081000501050100090502008105008100050e050100180501000105 +0100020501002205010008050100120501007f051d050100010501008105008100058105 +008100050605010001050100810500810005810500810005220501000105010081050081 +000581050081000581050081000502050100010501008105008100058105008100050605 +0100010501001c0501000105010081050081000581050081000581050081000502050100 +010501008105008100058105008100050605010001050100240582010302030281010507 +05 +0705010304028101050c0581040502050100030502008105008100058105008100050205 +010006050100090502008105008100058105000200020504008105000400010503000105 +010081050001000705010006050100030503008105000200810500010081050002000905 +040001050300010505000105030002050400810500040081050002000305030081050082 +00050001007f050605010001050100810500810005810500020084050005000581050081 +00058105008200050081000581050081000581050003000d050200810500010002050100 +020501000105010081050081000581050081000582050005030501000105010081050081 +000581050081000506050100010501000f05040002050100020501000105010081050081 +000581050081000582050005030501000105010081050081000581050081000506050100 +0105010024058201030203028101050705 +0705010304028101050c0581040502050100030503008205000581050002000105030004 +050100090503008205000503050100810500010001058100058105008100050205010001 +050100010502008205000506050300040501000605010081050081000581050082000500 +810005810500810005060501000105010081050081000581050081000581050081000502 +050100010501008105008100058105008100058105008100050405010002050100010501 +0081050001008105008100057f0504050100010501008105008100058105008200050004 +008105008100058105008200050081000581050082000500010001058100050d05010001 +050100020501000205010001050100810500810005810500810005060501000105010081 +050081000581050081000506050100010501000e05020001058100050105010002050100 +010501008105008100058105008100050605010001050100810500810005810500810005 +060501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030501008405000500058105008300050005 +020503000205010009050100840500050005810500030001050300020501000305050001 +0501000c0503000205010003050400010501008205000581050004000705010001050100 +810500040001050100030505008105008100050405010005050100020501000105010081 +05008100058105008100057f050405010001050100810500810005810500820005008600 +0500050005008100058105008200050081000581050081000581050002000f0501000105 +010007050100010501008105008100058105008100050605010001050100810500810005 +81050081000506050100010501000f050300080501000105010081050081000581050081 +000506050100010501008105008100058105008100050605010001050100240582010302 +03028101050705 +0705010304028101050c0581040502050100030501008405000500058105008100050605 +010002050100090501008505000500050081000581050081000502050200010501000305 +0100050501000e05010002050100020501000105010001050300010501000b0501000105 +010081050081000504050100030501000405010005050100050501000205010001050100 +8105008100058105008100057f0504050100010501008105008100058105008200050086 +0005000500050081000581050082000500810005810500810005020502000e0501000105 +010007050100010501008105008100058105008100050605010001050100810500810005 +810500810005060501000105010011050200070501000105010081050081000581050081 +000506050100010501008105008100058105008100050605010001050100240582010302 +03028101050705 +0705010304028101050c0581040502050100030501000205810005810500810005830500 +050081000581050081000501050100090501000205820005008100058105008200050081 +000581050081000581050081000583050005008100058105008100058105008100050905 +010001050100020501000205010001050100020501000205010001050100070501000105 +010081050081000581050081000581050081000583050005008100058105008200050081 +000581050081000581050081000582050005010501000205010001050100810500810005 +8105008100057f0504050100010501008105008100058105008200050086000500050005 +0081000581050082000500810005810500820005008100058105008100050d0501000105 +010002050100020501000105010081050081000581050081000506050100010501008105 +008100058105008100050105010002050100010501000e05010001050100020501000205 +010001050100810500810005810500810005060501000105010081050081000581050081 +000501050100020501000105010024058201030203028101050705 +0705010304028101050c0581040502050100020502000205070081050003000305010008 +050200020501008105000400810500020003050200020503000105040008050400010505 +000105050001050100030503000905050081050002000305020002050300020503000305 +0200010505000105030081050002008105008100057f0505050300020503008105000100 +840500050005810500020002050300020503001005020081050081000581050081000502 +050300020503000905030002050300030501000305030010050300030501000305030002 +0503000905030002050300030501000305030025058201030203028101050705 +0705010304028101050c05810405020501001a0501007f057f057f057f05100582010302 +03028101050705 +0705010304028101050c0581040502050200180502007f057f057f057f05100582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040502050200180502007f057f0529050300020503000905 +03000105040025050300020503000905030002050300080505001d050300020503000905 +0300020503000905030025058201030203028101050705 +0705010304028101050c0581040502050100020502000205070001050400020501000905 +050001050300010505000105020001050300090505000105050001050400010502000305 +040001050400810500070002050600810500020003050800010502008105000200080505 +008105000700020507007705010001050100810500810005810500810005060501000105 +010081050081000526050100010501008105008100058105008100050105810005020501 +000105010081050081000581050081000506050100010501001c05010001050100810500 +810005810500810005010581000502050100010501008105008100058105008100050605 +01000105010024058201030203028101050705 +0705010304028101050c0581040502050100030502008105008100058105008100058305 +000500810005810500810005010501000905820005008400050005008100058105008400 +05000500830005000501050100020501000b050100010501000205010002050100010501 +000205010002050100010501008105008100058105008100058105008100058305000500 +010081050082000500810005810500820005008100050505010002050100020582000500 +810005810500810005060582000500830005000501050100020502008105008100058105 +008100058205000576050100010501008105008100058105008100050605010001050100 +810500810005260501000105010081050081000581050081000581050081000502050100 +01050100040501000a0501001d0501000105010081050081000581050081000581050081 +000502050100010501008105008100058105008100050605010001050100240582010302 +03028101050705 +0705010304028101050c0581040502050100030502008105008100058105008100050205 +0100060501000b0501000205010001050100020501000305010082050005810500810005 +0a0501000105010002050100020501000505010082050005810500810005030501000505 +010003050200810500820005008100058105008200050081000505050100020502000105 +820005008100058105008100050805010004050100020502008105008100058105008100 +057905010001050100810500810005810500020084050005000581050081000581050082 +000500810005040504000d05020081050001000205010002050100010501008105008100 +05810500810005820500050305010001050100040501000a050100100504000205010002 +050100010501008105008100058105008100058205000503050100010501008105008100 +05810500810005060501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030503008205000581050002000105030004 +0501000b05010002050100010501000205010003050100820500058105008100050a0501 +000105010002050100020503000305010082050005810500020002050300030503000105 +03008305000500030001050100060501000205030083050005008100050c050100040501 +000205030082050005810500020078050100010501008105008100058105008200050004 +008105008100058105008200050003000105020001058100050d05010001050100020501 +0002050100010501008105008100058105008100050605010001050100020502000b0501 +000f05020001058100050105010002050100010501008105008100058105008100050605 +0100010501008105008100058105008100050905010025058201030203028101050705 +0705010304028101050c0581040502050100030501008405000500058105008300050005 +02050300020501000b05010002050100010501000205010003050300010501000b050100 +010501000205010004050300010503000305030002050300010501008205000581050086 +000500050005008100058105008200050081000505050100020582000500020081050082 +000500010009050100040501000205010084050005000581050083000500057705010001 +050100810500810005810500820005008600050005000500810005810500810005030501 +00010503000f050100010501000705010001050100810500810005810500810005060501 +000105010004050100090501001105030008050100010501008105008100058105008100 +050605010001050100810500810005810500810005080501002605820103020302810105 +0705 +0705010304028101050c0581040502050100030501008405000500058105008100050605 +0100020501000b0501000205010001050100020501000205010001050100810500810005 +0a0501000105010002050100060501008105008100058105008100050305010004050100 +010501000305010085050005000500810005810500820005008100050505010002058100 +058105000100810500810005810500810005080501000405010002050100840500050005 +810500810005790501000105010081050081000581050082000500860005000500050081 +000581050081000503050100030502000e05010001050100070501000105010081050081 +000581050081000506050100010501000405010009050100130502000705010001050100 +810500810005810500810005060501000105010081050081000581050081000507050100 +27058201030203028101050705 +0705010304028101050c0581040502050100030501000205810005810500810005830500 +0500810005810500810005010501000b0501000205010001050100020501000205010001 +050100810500810005820500050705010001050100020501000205010001050100810500 +810005810500820005008100058105008200050081000581050081000581050081000583 +050005008100050105820005008100058105008200050081000582050005020501000205 +810005010501008105008100058105008100050805010004050100020501000205810005 +810500810005820500057605010001050100810500810005810500820005008600050005 +00050081000581050082000500810005810500820005008100058105008100050d050100 +010501000205010002050100010501008105008100058105008100050605010001050100 +810500810005810500810005010501000305010011050100010501000205010002050100 +010501008105008100058105008100050605010001050100810500810005810500810005 +01050100020501000105010024058201030203028101050705 +0705010304028101050c058104050205010002050200020507008105000300030501000a +050300020503000205030081050001000105070007050500010505008105000300810500 +010001050700010504000105080002050600810500040001050800010501000105030009 +050300010508000205070078050300020503008105000100840500050005810500020001 +050400020503001005020081050081000581050081000502050300020503000905030002 +050300030501000305010012050300030501000305030002050300090503000205030003 +0501000205050024058201030203028101050705 +0705010304028101050c05810405020501001a0501007f057f057f057f05100582010302 +03028101050705 +0705010304028101050c0581040502050200180502007f057f057f057f05100582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040501050500810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +050004008105000400810500040081050004008105000400810500040081050004008105 +000400810500040081050004008105000400810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +050004008105000400810500040081050004008105000400810500040081050004008105 +000400810500040081050004008105000400810500040081050004002405820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104050205020018050200270501001d050200370501003a05 +0300040501005e0503000205030009050300020503002505030002050300090503000205 +0300090503001e0503000205030009050300020503000905030025058201030203028101 +050705 +0705010304028101050c0581040502050100020502000205070001050400020501000905 +05003205010003050100130501002e050100270501000505010011050100500501000105 +010081050081000581050081000506050100010501008105008100058105008100052205 +010001050100810500810005810500810005010581000502050100010501008105008100 +0581050081000506050100010501001c0501000105010081050081000581050081000501 +058100050205010001050100810500810005810500810005060501000105010024058201 +030203028101050705 +0705010304028101050c0581040502050100030502008105008100058105008100058305 +000500810005810500810005010501000a05010001058100053105010003050100130501 +002e05010027050100050501001105010050050100010501008105008100058105008100 +050605010001050100810500810005810500810005220501000105010081050081000581 +050081000581050081000502050100010501008105008100058105008100050605010001 +0501001c0501000105010081050081000581050081000581050081000502050100010501 +00810500810005810500810005060501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030502008105008100058105008100050205 +0100060501000a0501000305010081050001000105030002050400810500020001050100 +810500010002050200810500810005050505008105008200050081000501050300080505 +008105008200050001000105030081050082000500010002050400810500020003050400 +810500040001050300010501008105000100060501008105000100020503000105050002 +050100020503000305040081050004004d05010001050100810500810005810500020084 +05000500058105008100058105008200050081000581050081000581050003000d050200 +810500010002050100020501000105010081050081000581050081000582050005030501 +000105010081050081000581050081000506050100010501000f05040002050100020501 +000105010081050081000581050081000582050005030501000105010081050081000581 +0500810005060501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030503008205000581050002000105030004 +0501000a0503000205020082050005030501008105000100010581000501050100020502 +008105008200050081000581050081000507050100030502008105008200050081000581 +050081000507050100040502008205000503050100810500010081050082000500010001 +058100050105010002050200010581000581050081000502050100010501000105020082 +050005060502008105008200050081000581050081000581050081000504050100040501 +000205020001058100058105008100054f05010001050100810500810005810500820005 +0004008105008100058105008200050081000581050082000500010001058100050d0501 +000105010002050100020501000105010081050081000581050081000506050100010501 +0081050081000581050081000506050100010501000e0502000105810005010501000205 +010001050100810500810005810500810005060501000105010081050081000581050081 +0005060501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030501008405000500058105008300050005 +02050300020501000a050100820500050105010004050400010503000305010002050100 +010501008105008100058105008100050705010003050100010501008105000400080501 +000405010004050400810500810005810500810005810500020003050100030503000205 +01000305010001050100010501000a050100010501008105000400010501000505010004 +050100030503000205010050050100010501008105008100058105008200050086000500 +050005008100058105008200050081000581050081000581050002000f05010001050100 +070501000105010081050081000581050081000506050100010501008105008100058105 +0081000506050100010501000f0503000805010001050100810500810005810500810005 +060501000105010081050081000581050081000506050100010501002405820103020302 +8101050705 +0705010304028101050c0581040502050100030501008405000500058105008100050605 +0100020501000a0501000405010003050100010501000305020002050100020501000105 +01008105008100058105008100050705010003050100010501008105008100050b050100 +040501000305010001050100810500810005810500810005020502000205010005050200 +010501000305010001050100010501000a05010001050100810500810005040501000505 +010004050100050502000105010050050100010501008105008100058105008200050086 +0005000500050081000581050082000500810005810500810005020502000e0501000105 +010007050100010501008105008100058105008100050605010001050100810500810005 +810500810005060501000105010011050200070501000105010081050081000581050081 +000506050100010501008105008100058105008100050605010001050100240582010302 +03028101050705 +0705010304028101050c0581040502050100030501000205810005810500810005830500 +0500810005810500810005010501000a0501000105810005810500810005020501000105 +010081050081000581050081000501050100020501000105010081050081000581050081 +000507050100010582000500810005810500820005008100058105008100050705010001 +058100058105008100050205010001050100810500810005810500820005008100058105 +008100050105010002050100010501000105010001058200050081000581050081000581 +050081000509050100010501008105008100058105008100058105008100058205000501 +0501000405010002050100010501000105010001058100054c0501000105010081050081 +000581050082000500860005000500050081000581050082000500810005810500820005 +008100058105008100050d05010001050100020501000205010001050100810500810005 +810500810005060501000105010081050081000581050081000501050100020501000105 +01000e050100010501000205010002050100010501008105008100058105008100050605 +010001050100810500810005810500810005010501000205010001050100240582010302 +03028101050705 +0705010304028101050c0581040502050100020502000205070081050003000305010009 +050500810500030002050500810500020001050900810500810005810500030009050200 +81050001008105000100010503000a050200010504000205080081050081000581050002 +000105050001050300030502000205030001050400070503008105008100058105000200 +0305020001050500810500040001050300030502004f0503000205030081050001008405 +000500058105000200020503000205030010050200810500810005810500810005020503 +000205030009050300020503000305010003050300100503000305010003050300020503 +000905030002050300030501000305030025058201030203028101050705 +0705010304028101050c05810405020501001a050100370501007f057f057f0556058201 +030203028101050705 +0705010304028101050c058104050205020018050200370501007f057f057f0556058201 +030203028101050705 +0705010304028101050c05810405560503007f057f057f05570582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040502050200180502003c0501001d050200180502000705 +020081050002003305030065050300020503000905030003050100260503000205030009 +05030002050300090503001e050300020503000905030002050300090503002505820103 +0203028101050705 +0705010304028101050c0581040502050100020502000205070001050400020501000a05 +030025050100200501000305010011050300810500030008050100020501000805050009 +050100110505000205010064050100010501008105008100058105008100050605010001 +050100810500020025050100010501008105008100058105008100050105810005020501 +000105010081050081000581050081000506050100010501001c05010001050100810500 +810005810500810005010581000502050100010501008105008100058105008100050605 +01000105010024058201030203028101050705 +0705010304028101050c0581040502050100030502008105008100058105008100058305 +000500810005810500810005010501000905010001050100240501002005010003050100 +120501000105010081050081000507050100020501000905010001050100080501001205 +010001058100050105010064050100010501008105008100058105008100050605010001 +050100020501002505010001050100810500810005810500810005810500810005020501 +000105010081050081000581050081000506050100010501001c05010001050100810500 +810005810500810005810500810005020501000105010081050081000581050081000506 +0501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030502008105008100058105008100050205 +010006050100090501000105010001050300810500820005000100020503000105010081 +050001000105030001050500810500020001050100810500010002050200810500810005 +050505008105008200050081000501050300080502008105008200050082000500810005 +010504000205010009050100010501000105030001050500010503000905010005050100 +030503008105000200810500010053050100010501008105008100058105000200840500 +05000581050081000581050081000501050100030504000d050200810500010002050100 +020501000105010081050081000581050081000582050005030501000105010081050081 +000581050081000506050100010501000f05040002050100020501000105010081050081 +000581050081000582050005030501000105010081050081000581050081000506050100 +0105010024058201030203028101050705 +0705010304028101050c0581040502050100030503008205000581050002000105030004 +050100090501000405010001050100810500010081050082000500810005810500810005 +810500010082050005030501000105010005050100020502008105008200050081000581 +050081000507050100030502008105008200050081000581050081000507050100820500 +058105000100810500820005008100058105008100050105010009050100010501000405 +010001050100070501000805030003050100020501000105010081050081000501058100 +055305010001050100810500810005810500820005000400810500810005810500810005 +010501000205020001058100050d05010001050100020501000205010001050100810500 +8100058105008100050605010001050100810500810005810500810005090501000f0502 +000105810005010501000205010001050100810500810005810500810005060501000105 +0100810500810005810500810005060501000105010024058201030203028101050705 +0705010304028101050c0581040502050100030501008405000500058105008300050005 +020503000205010009050100810500010081050004008105008100058105008200050004 +000105010004050400010501000505010002050100010501008105008100058105008100 +050705010003050100010501008105000400080502000205010001050100810500810005 +810500810005010501000905010001050100010504000105010004050400080501008205 +000502050100020501000105010081050085000500050005530501000105010081050081 +000581050082000500860005000500050081000581050081000501050100030503000f05 +010001050100070501000105010081050081000581050081000506050100010501008105 +008100058105008100050805010011050300080501000105010081050081000581050081 +000506050100010501008105008100058105008100050605010001050100240582010302 +03028101050705 +0705010304028101050c0581040502050100030501008405000500058105008100050605 +010002050100090501000105010081050081000503050100010501008105008100050405 +010003050100010501000105010005050100020501000105010081050081000581050081 +00050705010003050100010501008105008100050b050200020501000105010081050081 +000581050081000501050100090501000105010081050081000581050081000581050081 +000502050100010501000805010005050100020501000105010081050002008205000553 +050100010501008105008100058105008200050086000500050005008100058105008100 +0501050100050502000e0501000105010007050100010501008105008100058105008100 +050605010001050100810500810005810500810005070501001405020007050100010501 +008105008100058105008100050605010001050100810500810005810500810005060501 +000105010024058201030203028101050705 +0705010304028101050c0581040502050100030501000205810005810500810005830500 +050081000581050081000501050100090501000105010081050081000581050082000500 +810005810500820005008100058105008100058105008100050205010001050100010501 +000105810005010501000205010001050100810500810005810500810005070501000105 +820005008100058105008200050081000581050081000508050100020501000105010081 +050081000581050081000501050100090501000105010081050081000581050081000581 +050081000583050005008100058105008100050705010005050100020501000105010001 +050300550501000105010081050081000581050082000500860005000500050081000581 +05008100050105010002050100010501000e050100010501000205010002050100010501 +008105008100058105008100050605010001050100810500810005810500810005010501 +0002050100010501000e0501000105010002050100020501000105010081050081000581 +050081000506050100010501008105008100058105008100050105010002050100010501 +0024058201030203028101050705 +0705010304028101050c058104050205010002050200020507008105000300030501000a +050300020503008105000200810500810005810500020001050400020505000105020001 +05090081050081000581050003000905020081050001008105000100010503000a058100 +0501050200810500010001050b0006050500020505000105020002050500060503000205 +050001050300020501008205000555050300020503008105000100840500050005810500 +020001050500010503001005020081050081000581050081000502050300020503000905 +03000205030003050100020505000f050300030501000305030002050300090503000205 +0300030501000305030025058201030203028101050705 +0705010304028101050c05810405020501001a0501004c0501007f057f057f0541058201 +030203028101050705 +0705010304028101050c0581040502050200180502004c0501007f057f057f0541058201 +030203028101050705 +0705010304028101050c058104056b0503007f057f057f05420582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104050205020018050200350501007f057f057f0558058201 +030203028101050705 +0705010304028101050c0581040502050100020502000205070001050400020501000905 +05001d050100200503000205030081050001000205060081050002000305050081050004 +008105000a007f057f057f0503058201030203028101050705 +0705010304028101050c0581040502050100030502008105008100058105008100058305 +000500810005810500810005010501000a05010001058100051c0501001f050100010501 +008105008100058105008200050001008105008200050081000581050082000500810005 +040501000105840005000500830005000581050081000583050005008100058105008100 +057f057f057f0501058201030203028101050705 +0705010304028101050c0581040502050100030502008105008100058105008100050205 +0100060501000a0501000305020081050081000581050002000205070081050001008105 +000400810500020003050300810500820005000100080501000105010081050081000581 +050082000500010081050082000500810005810500820005008100050405010005050100 +0305010003050100010501007f057f057f0502058201030203028101050705 +0705010304028d0105000500050005000500050005820504050205010003050300820500 +05810500020001050300040501000a050300020503000105010001050100810500810005 +810500820005008100058105008100058105008100050405010002050100010501008105 +000100810500810005060501000405010001050100810500020083050005008100058105 +008200050081000504050300030501000305030001050100010501007f057f057f050205 +8201030203028101050705 +0705010304028101058e0500050005000500050005000504050205010003050100840500 +050005810500830005000502050300020501000a05010082050005020501000205050081 +050081000503050100010501000105010005050100020501000105010081050081000581 +050081000506050100040501000105010081050086000500050005000300010501000505 +0100820500050205010003050100820500058105008100058105008100057f057f057f05 +01058201030203028101050705 +0705010304028d0105000500050005000500050005820504050205010003050100840500 +05000581050081000506050100020501000a050100040503000105010004050100040501 +000105010001050100050501000205010001050100810500810005810500810005060501 +000105010081050081000581050082000500860005000500050081000503050100050501 +00050501000305010003050100010501007f057f057f0502058201030203028101050705 + +0705010304028101058e0500050005000500050005000504050205010003050100020581 +00058105008100058305000500810005810500810005010501000a050100010582000500 +010081050082000500810005810500820005008100058105008200050081000581050081 +000581050081000582050005010501000205010001050100810500810005810500810005 +060501000105010081050081000581050082000500810005010582000500810005030501 +000105810005010501000105810005010501000305010001058200050081000581050081 +00057f057f057f0501058201030203028101050705 +0705010304028d0105000500050005000500050005820504050205010002050200020507 +008105000300030501000905050081050081000581050081000581050002000205030002 +050200810500810005810500010001050500010503008105000200810500810005070503 +000205030081050001000205050001050500010505000105030001050b007f057f057f05 +03058201030203028101050705 +0705010304028101058e050005000500050005000500050405020501001a0501007f057f +057f057f0510058201030203028101050705 +0705010304028d01050005000500050005000500058205040502050200180502007f057f +057f057f0510058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504050105050081050004008105 +000400810500040081050004008105000400810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +050004008105000400810500040081050004008105000400810500040081050004008105 +000400810500040081050004008105000400810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +050004008105000400810500040081050004008105000400810500040081050004008105 +00040024058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d010500050005000500050005000582050405020502001f050300020502 +000b050100040503002c0501007c0502007f057f053c058201030203028101050705 +0705010304028101058e0500050005000500050005000504050205010002050300810500 +010081050001000105050008050100010501000205010009050300030501000b0501002e +0501004a050100230501007f057f053c058201030203028101050705 +0705010304028d0105000500050005000500050005820504050205010003050100020581 +00050105010002050100010501000705010001050100020501000b050100020501000c05 +01002e0501004a050100230501007f057f053c058201030203028101050705 +0705010304028101058e0500050005000500050005000504050205010003050100840500 +05000581050083000500058105008100058105008100050605010001050100020501000b +050100020501000b05050081050082000500010001050300810500820005000100020504 +008105000200030504008105000400010503000105010081050001000105040008050300 +010501008105000100010503000705010081050001000205030001050500060502008105 +0001000105040001050300020504007f057f053c058201030203028101050705 +0705010304028d0105000500050005000500050005820504050205010003050100840500 +0500058105008300050005810500030009050400020501000b0501000205040009050100 +040502008205000503050100810500010081050082000500010001058100050105010002 +050200010581000581050081000502050100010501000105020083050005000100010581 +00050a050100010502008305000500810005810500810005060502008105008200050081 +000581050081000581050081000509050100010501008105000100010582000500810005 +810500820005008100058105008100057f057f053b058201030203028101050705 +0705010304028101058e0500050005000500050005000504050205010003050100840500 +0500058105000200010501008105008100050b050100020501000b050100020501000105 +010008050100040501000405040081050081000581050081000581050002000305010003 +050300020501000305010001050100010501000405030009050400010501000305050007 +050100010501008105008100058105008100058105008100050905010001050100010503 +00010505008105008100058105008100057f057f053b058201030203028101050705 +0705010304028d0105000500050005000500050005820504050205010003050500810500 +810005810500820005008100058105008100050a050100020501000b0501000205010001 +050100080501000405010003050100010501008105008100058105008100050205020002 +050100050502000105010003050100010501000105010006050200070501000105010001 +050100030501000b05010001050100810500810005810500810005810500810005090501 +00010501000305020081050081000503050100010501007f057f053c0582010302030281 +01050705 +0705010304028101058e0500050005000500050005000504050205010004050300010501 +000105010081050081000581050081000509050100030501000b05010002050100010501 +000805010001058100058105008100050205010001050100810500810005810500820005 +008100058105008100050105010002050100010501000105010001058200050081000581 +050081000581050081000502050100010501000705010001050100010501000305010001 +050100070501000105010081050081000581050081000581050081000582050005060501 +000105010081050081000581050082000500810005810500820005008100058105008100 +057f057f053b058201030203028101050705 +0705010304028d0105000500050005000500050005820504050205010004050100830500 +05000100010505008105000100060503000405010009050500010503000a050200010504 +000205080081050081000581050002000105050001050300030502000205030001050400 +0205030009050a0002050300070503008105008100058105000200030502000905020081 +050082000500020002050300020505007f057f053b058201030203028101050705 +0705010304028101058e05000500050005000500050005040502050100280501007f057f +057f057f0502058201030203028101050705 +0705010304028d01050005000500050005000500058205040502050200260502007f057f +057f057f0502058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504052005030001050100020503 +00330503001305020018050200060502001c050300390501000c050300240501007f0578 +058201030203028101050705 +0705010304028d01050005000500050005000500058205040502050400170501000b0501 +0012058100052005010014050100080501000e050100070501000d058100050b0501004a +0501001f0501007f057f05830501030203028101050705 +0705010304028101058e0500050005000500050005000504050105010001050100170501 +000b050100110501002105010014050100080501000e050100070501000c0501000c0501 +004a0501001f0501007f057f05830501030203028101050705 +0705010304028d0105000500050005000500050005820504050105010005050300020503 +000805050081050002000405010003050300090581000504050400010503008105008600 +050005000500820005000100030501000305030009050600810500010001050500080504 +0001050400810500030001050100810500010001058100050a0505000105030001050100 +810500010006050100840500050005010503000105010081050001000105030008050300 +010501008105000100010505000105030001050100810500030084050005000501050300 +010505008105000200030503008105008200050001007f05690582010302030281010507 +05 +0705010304028101058e0500050005000500050005000504050105030002050100010501 +0081050081000581050081000508050100040501000405010002050100010501000e0502 +000105810005030501008105000400810500810005810500810005010501000205010001 +050100070501000105010081050081000581050081000581050081000509050100010501 +0081050001000105820005008100058105008100058105000100820500050f0501000205 +010001050100010502008205000506050500810500810005810500810005810500010083 +050005008100058105008100050805010002050200810500810005010501000205010001 +050100010502008305000500040004050100010501000505010002050100010501008105 +0001008105008100057f0567058201030203028101050705 +0705010304028d0105000500050005000500050005820504050305030081050004008105 +000400090501000405010004050100020505000f05030002050400810500860005000500 +050081000581050081000501050100020505000705010001050100810500810005810500 +810005810500810005090501000105010001050300010501000105010001050100130501 +000205010001050100010501000a05010085050005000500810005810500810005810500 +810005020505000905010002050100010501000205010002050100010501000105010003 +050100840500050005810500030001050100050501000205010001050100810500810005 +8105008100057f0567058201030203028101050705 +0705010304028101058e0500050005000500050005000504050505010081050081000503 +0501000d0501000405010004050100020501001505020081050081000581050082000500 +860005000500050081000581050081000501050100020501000b05010001050100810500 +810005810500810005810500810005090501000105010003050200810500810005810500 +810005810500810005120501000205010001050100010501000a05010085050005000500 +810005810500810005810500810005020501000d05010002050100010501000205010002 +050100010501000105010003050100850500050005008100058105008100058105008100 +050405010002050100010501008105008100058105008100057f05670582010302030281 +01050705 +0705010304028d0105000500050005000500050005820504050105010001050100810500 +810005810500820005008100058105008100050805010004050100040501000205010001 +0501000e0501000105010081050081000581050082000500860005000500050081000581 +050081000501050100020501000105010007050100010501008105008100058105008100 +058105008100058205000501050100020501000105010081050081000581050082000500 +810005810500810005810500810005120501000205010001050100010501000a05010085 +050005000500810005810500810005810500810005020501000105010009050100020501 +000105010002050100020501000105010001050100030501008505000500050081000581 +050081000581050081000582050005010501000205010001050100810500810005810500 +8100057f0567058201030203028101050705 +0705010304028101058e0500050005000500050005000504050105040002050300020503 +000805050081050004008105000400010503001005030002050700850500050005000300 +010505000105030009050a00030502000305010003050500810500020081050004000105 +04000f050500010503000105040007050200840500050005810500020001050400020503 +000805090081050082000500040001050300010504008105000100840500050005810500 +040001050200010505000105030081050002008105008100057f05670582010302030281 +01050705 +0705010304028d0105000500050005000500050005820504055c050100200501007f057f +057f0530058201030203028101050705 +0705010304028101058e0500050005000500050005000504055c05010011050600070501 +007f057f057f0530058201030203028101050705 +0705010304028d0105000500050005000500050005820504055b0503001e0503007f057f +057f052f058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504050105050081050004008105 +000400810500040081050004008105000400810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +050004008105000400810500040081050004008105000400810500040081050004008105 +000400810500040081050004008105000400810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +050004008105000400810500040081050004008105000400810500040081050004008105 +00040024058201030203028101050705 +070507018c05000500050005000500050005820504057f057f057f057f05320507010805 + +070506038101058e0500050005000500050005000504057f057f057f057f053205810103 +05030805 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d01050005000500050005000500058205040503050100080506007f057f +057f057f051c058201030203028101050705 +0705010304028101058e05000500050005000500050005040503050100080506007f057f +057f057f051c058201030203028101050705 +0705010304028d01050005000500050005000500058205040502050400060506007f057f +057f057f051c058201030203028101050705 +0705010304028101058e0500050005000500050005000504050105010001050100060506 +007f057f057f057f051c058201030203028101050705 +0705010304028d01050005000500050005000500058205040501050200090506007f057f +057f057f051c058201030203028101050705 +0705010304028101058e05000500050005000500050005040502050300070506007f057f +057f057f051c058201030203028101050705 +0705010304028d01050005000500050005000500058205040504050200060506007f057f +057f057f051c058201030203028101050705 +0705010304028101058e0500050005000500050005000504050105810005010501000605 +06007f057f057f057f051c058201030203028101050705 +0705010304028d0105000500050005000500050005820504050105010001050100060506 +007f057f057f057f051c058201030203028101050705 +0705010304028101058e05000500050005000500050005040501050400070506007f057f +057f057f051c058201030203028101050705 +0705010304028d01050005000500050005000500058205040503050100080506007f057f +057f057f051c058201030203028101050705 +0705010304028101058e05000500050005000500050005040503050100080506007f057f +057f057f051c058201030203028101050705 +0705010304028d0105000500050005000500050005820504050e0506007f057f057f057f +051c058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304027f017f017f017f01440181030203028101050705 +07050103040213038101037f037f037f037f031903810103130304028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070581030119018103017f017f017f017f01190181030118010805 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 + + + +showpage + +end + +origstate restore + +%%EndDocument + @endspecial 1226 3946 a Fo(18)p eop +%%Page: 19 20 +19 19 bop 79 260 a Fq(Pro)r(of)21 b(:)28 b(F)-5 b(ormal)21 +b(pro)r(of)p 236 345 2104 3 v 236 446 3 101 v 273 417 a Fm($)30 +b(proof)f(-d)g(sample)p 770 417 18 3 v 21 w(dpt)h(sample)p +1082 417 V 21 w(dpt)p 1190 417 V 21 w(desb)p 2337 446 3 101 +v 236 448 2104 3 v 607 2192 a @beginspecial 0 @llx 0 @lly 612 +@urx 792 @ury 2326 @rwi @setspecial +%%BeginDocument: ./ps/trace-proof-1.ps + + +/origstate save def + +20 dict begin + +/grays 612 string def % space for gray scale line +/npixls 0 def +/rgbindx 0 def + +0 0 translate + +612.00000 792.00000 scale + +/cmap 6 string def + + +currentfile cmap readhexstring +00 44 88 bf e5 ff +pop pop % lose return values from readhexstring + + +/rlecmapimage { + /buffer 1 string def + /rgbval 3 string def + /block 384 string def + + % proc to read a block from file, and return RGB data + { currentfile buffer readhexstring pop + /bcount exch 0 get store + bcount 128 ge + { % it's a non-run block + 0 1 bcount 128 sub + { currentfile buffer readhexstring pop pop + + % look up value in gray map + /rgbval cmap buffer 0 get 1 getinterval store + + % and put it in position i in block + block exch rgbval putinterval + } for + block 0 bcount 127 sub getinterval + } + + { % else it's a run block + currentfile buffer readhexstring pop pop + + % look up value in graymap + /rgbval cmap buffer 0 get 1 getinterval store + + 0 1 bcount { block exch rgbval putinterval } for + + block 0 bcount 1 add getinterval + } ifelse + } % end of proc + image +} bind def + + +612 792 8 % dimensions of data +[612 0 0 -792 0 792] % mapping matrix +rlecmapimage + +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +07051a038101037f037f037f037f03190381010319030805 +07051a038101037f037f037f037f03190381010318038101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +0705010304027f017f017f017f01440181030203028101050705 +07050103040281010311038101037f037f037f037f030503810103110381010311038201 +030203028101050705 +070501030402820103021002820103027f027f027f027f02040282010302100282010302 +10028201030203028101050705 +070501030402820103021002820103027f027f027f027f02040282010302100282010302 +10028201030203028101050705 +070501030402820103021002820103027f021902010015020400050201001a0201000102 +0100220201008102008100020302090020020100810200810002050201000b0201000802 +0100060201007f021c02820103028102030b038101028302010302100282010302030281 +01050705 +070501030402820103021002820103027f02190201001302020002020200030201001a02 +010001020100170201000702010001020100040201000202010023020100810200810002 +050201000b02010008020100070201007f021b0282010302820203020a02810102830201 +030210028201030203028101050705 +070501030402820103021002820103027f022e02020004020200020201001a0201000102 +010017020100070201000202010002020100030201002302810002810200810002130281 +000208020100070201007f021b0282010302820203020a02810102830201030210028201 +030203028101050705 +070501030402820103021002820103027f02190201000102010081020081000204020200 +020201000102010083020002008100020102010003020200050202000302030002020100 +010201008102000100040202000402030001020400050201000302010081020081000203 +020100040203000202010081020082000200820002008200020001000302010002028100 +028102000300030201000102010081020001000302810002010203000202010081020001 +00030201007f021b0282010302820203020a028101028302010302100282010302030281 +01050705 +070501030402820103028102030b0381010283020103027f021902010001020200810200 +810002020204008102008100028102008200020081000281020081000281020081000201 +020100810200810002020204000102010001020100010201000102020081020001000202 +010081020081000201020200810200810002810200810002060201000402020005020100 +030201000102010001020400810200010081020001008102008100020102010001020100 +010202008102008100020102010001020200810200010001020100010202008102008100 +0281020001008102000100020201007f021b0282010302820203020a0281010283020103 +020402040381010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100020282000200820002008100028102008100028102008100028102008100 +028102008100020102010001020100020281000204020100010201000102010002020100 +010201000202010001020100050201000602010005020200050201000302010001020100 +010201000302010001020100010201000602010001020100020201000102010001020100 +0202010001020100010201000502010002020100030201007f021a028201030282020302 +0a0281010283020103020402810302020281010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100040201008102008200020081000201020100010201000102010002020100 +010201000602040001020100010201000202010001020100020201000202030002020100 +050201000502010081020081000203020100030205000102010003020100010201000102 +010006020100010201000202010001020100010201000202010001020100020203000202 +010002020100040201007f02190282010302820203020a02810102830201030204028103 +02020281010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100040201008102008200020081000281020081000201020100010201000202 +010001020100050201000102010001020100010201000202010001020100020201000402 +020001020100060201000302010002020100030201000302010005020100030201000102 +010001020100060281000201020100020201000102010001020100020201000102810002 +040202000102010002020100030201007f021a0282010302820203020a02810102830201 +03020402810302020281010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100020282000200810002810200010081020001000302010001020100020201 +000102010002028100028102008100028102008100028102008100028102008100020102 +010001020100020201000502010001020100070201000202010002020100030201000302 +010005020100030201000102010001020100060281000201020100020201000102010001 +020100020201000102810002050201000102010002020100020201007f021b0282010302 +820203020a02810102830201030204028103020202810102040282010302030281010507 +05 +070501030402820103028102010c010102820103027f0219020100010202008102008100 +0202020400010201000b0201000202010081020081000202020400010205000102010001 +020100020201000202010081020081000201020200810200810002810200830002000204 +020100010201000402010002020100030202008102008100028102008100020202010001 +020100010201000202010081020081000201020200810200810002010201000102010002 +0201008102008100020102020081020081000281020081000201020100020201007f021b +0282010302820203020a0281010283020103020402050105028201030203028101050705 + +070501030402820103021002820103027f02190201000102040005020200030201000202 +010005020100030202000502020003020200810200820002008100028102008100020102 +010003020200040203000302010006020100010201000402010002020100040203000202 +010003020100010201000102010002020100810200810002010201008102008100020202 +01000102010002020100810200810002020203000202010002020100020201007f021b02 +82010302820203020a02810102830201030210028201030203028101050705 +070501030402820103021002820103027f021902010001020100100204004b0201006202 +01007f021b0282010302820203020a028101028302010302100282010302030281010507 +05 +070501030402820103021002820103027f02180202000102010061020100620201007f02 +1b0282010302820203020a02810102830201030210028201030203028101050705 +070501030402820103021002820103027f02180201000202010062020100600201007f02 +1c02820103028102010c0101028201030210028201030203028101050705 +070501030402820103021002820103027f027f027f027f02040282010302100282010302 +10028201030203028101050705 +0705010304028201030111018103017f017f017f017f0105018103011101810301110181 +030203028101050705 +07057f017f017f017f0152010805 +070506038101050c058104057f057f057f057f05320581010305030805 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405030501007f057f057f057f052c058201030203028101 +050705 +0705010304028101050c0581040503050100280503002205030013050200310503001305 +0200180502000d0502007f057f0547058201030203028101050705 +0705010304028101050c0581040502050400250501002705010014050100080501002805 +010014050100080501000e0501000e0501007f057f0547058201030203028101050705 +0705010304028101050c0581040501050100010501002505010027050100140501000805 +01002805010014050100080501000e0501000e0501007f057f0547058201030203028101 +050705 +0705010304028101050c0581040501050200090501008105000100010501008105000100 +010503000205030001050500080504000105030081050086000500050005008200050001 +000305010003050300090506008105000100010505000805040001050300810500860005 +000500050082000500010003050100030503000905060081050001000105050008050400 +010503000205040081050003007f057f0544058201030203028101050705 +0705010304028101050c0581040502050300080501000105010001050200830500050081 +000581050082000500810005810500810005010501000905020001058100050305010081 +050004008105008100058105008100050105010002050100010501000705010001050100 +810500810005810500810005810500810005090502000105810005030501008105000400 +810500810005810500810005010501000205010001050100070501000105010081050081 +000581050081000581050081000509050100010501008105008100058105008200050001 +000105820005008100058105008100057f057f0542058201030203028101050705 +0705010304028101050c0581040504050200070501000105010001050100030501000105 +0100810500810005810500810005010501000a0503000205040081050086000500050005 +008100058105008100050105010002050500070501000105010081050081000581050081 +00058105008100050a050300020504008105008600050005000500810005810500810005 +010501000205050007050100010501008105008100058105008100058105008100050905 +01000105010081050004000105030001050100010501007f057f05430582010302030281 +01050705 +0705010304028101050c0581040501058100050105010007050100010501000105010003 +05010001050100810500810005810500810005010501000c050200810500810005810500 +82000500860005000500050081000581050081000501050100020501000b050100010501 +008105008100058105008100058105008100050c05020081050081000581050082000500 +860005000500050081000581050081000501050100020501000b05010001050100810500 +810005810500810005810500810005090501000105010081050081000506050200810500 +8100058105008100057f057f0542058201030203028101050705 +0705010304028101050c0581040501050100010501000705010001050100010501000305 +010001050100810500810005810500810005010501000905010001050100810500810005 +810500820005008600050005000500810005810500810005010501000205010001050100 +070501000105010081050081000581050081000581050081000582050005060501000105 +010081050081000581050082000500860005000500050081000581050081000501050100 +020501000105010007050100010501008105008100058105008100058105008100058205 +000506050100010501008105008100058105008200050081000581050082000500810005 +8105008100057f057f0542058201030203028101050705 +0705010304028101050c0581040501050400080504000105040002050300020503000105 +05000805030002050700850500050005000300010505000105030009050a000305020009 +05030002050700850500050005000300010505000105030009050a000305020009050500 +81050002000205030081050004007f057f0544058201030203028101050705 +0705010304028101050c0581040503050100090501003c05010020050100270501002005 +01007f057f0571058201030203028101050705 +0705010304028101050c0581040503050100090501003c05010011050600070501002705 +010011050600070501000a0506007f057f055f058201030203028101050705 +0705010304028101050c058104050e0503003a0503001e050300250503001e0503007f05 +7f0570058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040572050200030502000305020003050200030502000305 +0200030502007f057f050605020003050200030502007a058201030203028101050705 +0705010304028101050c0581040571050100810500810005810500820005008100058105 +008200050081000581050082000500810005810500820005008100058105008200050081 +0005810500820005008100057f057f050305010081050081000581050082000500810005 +8105008200050081000578058201030203028101050705 +0705010304028101050c0581040571058100058105008100058205000581050081000582 +050005810500810005820500058105008100058205000581050081000582050005810500 +810005820500058105008100057f057f0503058100058105008100058205000581050081 +00058205000581050081000578058201030203028101050705 +0705010304028101050c0581040571058500050005000586050005000500058605000500 +05000586050005000500058605000500050005860500050005000586050005000500057f +057f05030585000500050005860500050005000586050005000500057805820103020302 +8101050705 +0705010304028101050c0581040571058500050005000586050005000500058605000500 +05000586050005000500058605000500050005860500050005000586050005000500057f +057f05030585000500050005860500050005000586050005000500057805820103020302 +8101050705 +0705010304028101050c0581040571058100058105000100820500058105000100820500 +058105000100820500058105000100820500058105000100820500058105000100820500 +0581050001007f057f050305810005810500010082050005810500010082050005810500 +010078058201030203028101050705 +0705010304028101050c0581040571050100040501000405010004050100040501000405 +0100040501007f057f050705010004050100040501007c058201030203028101050705 +0705010304028101050c0581040572050200030502000305020003050200030502000305 +0200030502007f057f050605020003050200030502007a058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0581050001000305020018050200030502007f0571 +050200110502000305020073058201030203028101050705 +0705010304028101050c058104057f050100810500810005810500820005008100051505 +0100810500810005810500820005008100057f056e0501008105008100050e0501008105 +008100058105008200050081000571058201030203028101050705 +0705010304028101050c058104057f058100058105008100058205000581050081000515 +05810005810500810005820500058105008100057f056e058100058105008100050e0581 +00058105008100058205000581050081000571058201030203028101050705 +0705010304028101050c058104057f058500050005000586050005000500051505850005 +0005000586050005000500057f056e05850005000500050e058500050005000586050005 +0005000571058201030203028101050705 +0705010304028101050c058104057f058500050005000586050005000500051505850005 +0005000586050005000500057f056e05850005000500050e058500050005000586050005 +0005000571058201030203028101050705 +0705010304028101050c058104057f058100058105000100820500058105000100150581 +000581050001008205000581050001007f056e0581000581050001000e05810005810500 +010082050005810500010071058201030203028101050705 +0705010304028101050c058104057f0501000405010019050100040501007f0572050100 +120501000405010075058201030203028101050705 +0705010304028101050c058104057f0581050001000305020018050200030502007f0571 +050200110502000305020073058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f058105000100030502001f050200030502007f0563 +05020003050200110502000305020073058201030203028101050705 +0705010304028101050c058104057f050100810500810005810500820005008100051c05 +0100810500810005810500820005008100057f0560050100810500810005810500820005 +008100050e05010081050081000581050082000500810005710582010302030281010507 +05 +0705010304028101050c058104057f05810005810500810005820500058105008100051c +05810005810500810005820500058105008100057f056005810005810500810005820500 +058105008100050e05810005810500810005820500058105008100057105820103020302 +8101050705 +0705010304028101050c058104057f058500050005000586050005000500051c05850005 +0005000586050005000500057f0560058500050005000586050005000500050e05850005 +00050005860500050005000571058201030203028101050705 +0705010304028101050c058104057f058500050005000586050005000500051c05850005 +0005000586050005000500057f0560058500050005000586050005000500050e05850005 +00050005860500050005000571058201030203028101050705 +0705010304028101050c058104057f0581000581050001008205000581050001001c0581 +000581050001008205000581050001007f05600581000581050001008205000581050001 +000e05810005810500010082050005810500010071058201030203028101050705 +0705010304028101050c058104057f0501000405010020050100040501007f0564050100 +04050100120501000405010075058201030203028101050705 +0705010304028101050c058104057f058105000100030502001f050200030502007f0563 +05020003050200110502000305020073058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f058105000100030502001f050200030502000a0502 +0003050200030502000a0502000305020003050200260502000305020003050200340502 +0003050200030502002d050200030502007f050f058201030203028101050705 +0705010304028101050c058104057f050100810500810005810500820005008100051c05 +010081050081000581050082000500810005070501008105008100058105008200050081 +000581050082000500810005070501008105008100058105008200050081000581050082 +000500810005230501008105008100058105008200050081000581050082000500810005 +3105010081050081000581050082000500810005810500820005008100052a0501008105 +00810005810500820005008100057f050d058201030203028101050705 +0705010304028101050c058104057f05810005810500810005820500058105008100051c +058100058105008100058205000581050081000507058100058105008100058205000581 +050081000582050005810500810005070581000581050081000582050005810500810005 +820500058105008100052305810005810500810005820500058105008100058205000581 +050081000531058100058105008100058205000581050081000582050005810500810005 +2a05810005810500810005820500058105008100057f050d058201030203028101050705 + +0705010304028101050c058104057f058500050005000586050005000500051c05850005 +000500058605000500050005070585000500050005860500050005000586050005000500 +050705850005000500058605000500050005860500050005000523058500050005000586 +050005000500058605000500050005310585000500050005860500050005000586050005 +000500052a058500050005000586050005000500057f050d058201030203028101050705 + +0705010304028101050c058104057f058500050005000586050005000500051c05850005 +000500058605000500050005070585000500050005860500050005000586050005000500 +050705850005000500058605000500050005860500050005000523058500050005000586 +050005000500058605000500050005310585000500050005860500050005000586050005 +000500052a058500050005000586050005000500057f050d058201030203028101050705 + +0705010304028101050c058104057f0581000581050001008205000581050001001c0581 +000581050001008205000581050001000705810005810500010082050005810500010082 +050005810500010007058100058105000100820500058105000100820500058105000100 +230581000581050001008205000581050001008205000581050001003105810005810500 +01008205000581050001008205000581050001002a058100058105000100820500058105 +0001007f050d058201030203028101050705 +0705010304028101050c058104057f0501000405010020050100040501000b0501000405 +0100040501000b0501000405010004050100270501000405010004050100350501000405 +0100040501002e050100040501007f0511058201030203028101050705 +0705010304028101050c058104057f058105000100030502001f050200030502000a0502 +0003050200030502000a0502000305020003050200260502000305020003050200340502 +0003050200030502002d050200030502007f050f058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f058105000100030502001805020003050200180502 +000305020003050200110502000305020011050200030502001805020003050200180502 +000305020018050200030502001105020003050200030502000305020003050200030502 +00030502000305020073058201030203028101050705 +0705010304028101050c058104057f050100810500810005810500820005008100051505 +010081050081000581050082000500810005150501008105008100058105008200050081 +0005810500820005008100050e050100810500810005810500820005008100050e050100 +810500810005810500820005008100051505010081050081000581050082000500810005 +150501008105008100058105008200050081000515050100810500810005810500820005 +008100050e05010081050081000581050082000500810005810500820005008100058105 +008200050081000581050082000500810005810500820005008100058105008200050081 +00058105008200050081000571058201030203028101050705 +0705010304028101050c058104057f058100058105008100058205000581050081000515 +058100058105008100058205000581050081000515058100058105008100058205000581 +0500810005820500058105008100050e0581000581050081000582050005810500810005 +0e0581000581050081000582050005810500810005150581000581050081000582050005 +810500810005150581000581050081000582050005810500810005150581000581050081 +0005820500058105008100050e0581000581050081000582050005810500810005820500 +058105008100058205000581050081000582050005810500810005820500058105008100 +05820500058105008100058205000581050081000571058201030203028101050705 +0705010304028101050c058104057f058500050005000586050005000500051505850005 +000500058605000500050005150585000500050005860500050005000586050005000500 +050e058500050005000586050005000500050e0585000500050005860500050005000515 +058500050005000586050005000500051505850005000500058605000500050005150585 +00050005000586050005000500050e058500050005000586050005000500058605000500 +050005860500050005000586050005000500058605000500050005860500050005000586 +0500050005000571058201030203028101050705 +0705010304028101050c058104057f058500050005000586050005000500051505850005 +000500058605000500050005150585000500050005860500050005000586050005000500 +050e058500050005000586050005000500050e0585000500050005860500050005000515 +058500050005000586050005000500051505850005000500058605000500050005150585 +00050005000586050005000500050e058500050005000586050005000500058605000500 +050005860500050005000586050005000500058605000500050005860500050005000586 +0500050005000571058201030203028101050705 +0705010304028101050c058104057f058100058105000100820500058105000100150581 +000581050001008205000581050001001505810005810500010082050005810500010082 +05000581050001000e0581000581050001008205000581050001000e0581000581050001 +008205000581050001001505810005810500010082050005810500010015058100058105 +000100820500058105000100150581000581050001008205000581050001000e05810005 +810500010082050005810500010082050005810500010082050005810500010082050005 +810500010082050005810500010082050005810500010082050005810500010071058201 +030203028101050705 +0705010304028101050c058104057f050100040501001905010004050100190501000405 +010004050100120501000405010012050100040501001905010004050100190501000405 +010019050100040501001205010004050100040501000405010004050100040501000405 +01000405010075058201030203028101050705 +0705010304028101050c058104057f058105000100030502001805020003050200180502 +000305020003050200110502000305020011050200030502001805020003050200180502 +000305020018050200030502001105020003050200030502000305020003050200030502 +00030502000305020073058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f058105000100030502000305020003050200030502 +00260502000305020018050200030502000a0502000305020026050200030502000a0502 +0003050200260502000305020018050200030502007f050f058201030203028101050705 + +0705010304028101050c058104057f050100810500810005810500820005008100058105 +008200050081000581050082000500810005810500820005008100052305010081050081 +000581050082000500810005150501008105008100058105008200050081000507050100 +810500810005810500820005008100052305010081050081000581050082000500810005 +070501008105008100058105008200050081000523050100810500810005810500820005 +0081000515050100810500810005810500820005008100057f050d058201030203028101 +050705 +0705010304028101050c058104057f058100058105008100058205000581050081000582 +050005810500810005820500058105008100058205000581050081000523058100058105 +008100058205000581050081000515058100058105008100058205000581050081000507 +058100058105008100058205000581050081000523058100058105008100058205000581 +050081000507058100058105008100058205000581050081000523058100058105008100 +05820500058105008100051505810005810500810005820500058105008100057f050d05 +8201030203028101050705 +0705010304028101050c058104057f058500050005000586050005000500058605000500 +050005860500050005000586050005000500052305850005000500058605000500050005 +150585000500050005860500050005000507058500050005000586050005000500052305 +850005000500058605000500050005070585000500050005860500050005000523058500 +0500050005860500050005000515058500050005000586050005000500057f050d058201 +030203028101050705 +0705010304028101050c058104057f058500050005000586050005000500058605000500 +050005860500050005000586050005000500052305850005000500058605000500050005 +150585000500050005860500050005000507058500050005000586050005000500052305 +850005000500058605000500050005070585000500050005860500050005000523058500 +0500050005860500050005000515058500050005000586050005000500057f050d058201 +030203028101050705 +0705010304028101050c058104057f058100058105000100820500058105000100820500 +058105000100820500058105000100820500058105000100230581000581050001008205 +000581050001001505810005810500010082050005810500010007058100058105000100 +820500058105000100230581000581050001008205000581050001000705810005810500 +010082050005810500010023058100058105000100820500058105000100150581000581 +050001008205000581050001007f050d058201030203028101050705 +0705010304028101050c058104057f050100040501000405010004050100040501002705 +01000405010019050100040501000b0501000405010027050100040501000b0501000405 +0100270501000405010019050100040501007f0511058201030203028101050705 +0705010304028101050c058104057f058105000100030502000305020003050200030502 +00260502000305020018050200030502000a0502000305020026050200030502000a0502 +0003050200260502000305020018050200030502007f050f058201030203028101050705 + +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f058105000100030502003b050200030502002d0502 +000305020026050200030502000a05020003050200260502000305020018050200030502 +007f050f058201030203028101050705 +0705010304028101050c058104057f050100810500810005810500820005008100053805 +0100810500810005810500820005008100052a0501008105008100058105008200050081 +000523050100810500810005810500820005008100050705010081050081000581050082 +000500810005230501008105008100058105008200050081000515050100810500810005 +810500820005008100057f050d058201030203028101050705 +0705010304028101050c058104057f058100058105008100058205000581050081000538 +05810005810500810005820500058105008100052a058100058105008100058205000581 +050081000523058100058105008100058205000581050081000507058100058105008100 +058205000581050081000523058100058105008100058205000581050081000515058100 +05810500810005820500058105008100057f050d058201030203028101050705 +0705010304028101050c058104057f058500050005000586050005000500053805850005 +0005000586050005000500052a0585000500050005860500050005000523058500050005 +000586050005000500050705850005000500058605000500050005230585000500050005 +860500050005000515058500050005000586050005000500057f050d0582010302030281 +01050705 +0705010304028101050c058104057f058500050005000586050005000500053805850005 +0005000586050005000500052a0585000500050005860500050005000523058500050005 +000586050005000500050705850005000500058605000500050005230585000500050005 +860500050005000515058500050005000586050005000500057f050d0582010302030281 +01050705 +0705010304028101050c058104057f058100058105000100820500058105000100380581 +000581050001008205000581050001002a05810005810500010082050005810500010023 +058100058105000100820500058105000100070581000581050001008205000581050001 +002305810005810500010082050005810500010015058100058105000100820500058105 +0001007f050d058201030203028101050705 +0705010304028101050c058104057f050100040501003c050100040501002e0501000405 +010027050100040501000b05010004050100270501000405010019050100040501007f05 +11058201030203028101050705 +0705010304028101050c058104057f058105000100030502003b050200030502002d0502 +000305020026050200030502000a05020003050200260502000305020018050200030502 +007f050f058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f058105000100030502003b050200030502002d0502 +000305020026050200030502000a05020003050200260502000305020018050200030502 +007f050f058201030203028101050705 +0705010304028101050c058104057f050100810500810005810500820005008100053805 +0100810500810005810500820005008100052a0501008105008100058105008200050081 +000523050100810500810005810500820005008100050705010081050081000581050082 +000500810005230501008105008100058105008200050081000515050100810500810005 +810500820005008100057f050d058201030203028101050705 +0705010304028101050c058104057f058100058105008100058205000581050081000538 +05810005810500810005820500058105008100052a058100058105008100058205000581 +050081000523058100058105008100058205000581050081000507058100058105008100 +058205000581050081000523058100058105008100058205000581050081000515058100 +05810500810005820500058105008100057f050d058201030203028101050705 +0705010304028101050c058104057f058500050005000586050005000500053805850005 +0005000586050005000500052a0585000500050005860500050005000523058500050005 +000586050005000500050705850005000500058605000500050005230585000500050005 +860500050005000515058500050005000586050005000500057f050d0582010302030281 +01050705 +0705010304028101050c058104057f058500050005000586050005000500053805850005 +0005000586050005000500052a0585000500050005860500050005000523058500050005 +000586050005000500050705850005000500058605000500050005230585000500050005 +860500050005000515058500050005000586050005000500057f050d0582010302030281 +01050705 +0705010304028101050c058104057f058100058105000100820500058105000100380581 +000581050001008205000581050001002a05810005810500010082050005810500010023 +058100058105000100820500058105000100070581000581050001008205000581050001 +002305810005810500010082050005810500010015058100058105000100820500058105 +0001007f050d058201030203028101050705 +0705010304028101050c058104057f050100040501003c050100040501002e0501000405 +010027050100040501000b05010004050100270501000405010019050100040501007f05 +11058201030203028101050705 +0705010304028101050c058104057f058105000100030502003b050200030502002d0502 +000305020026050200030502000a05020003050200260502000305020018050200030502 +007f050f058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f058105000100030502003b050200030502002d0502 +000305020026050200030502000a05020003050200260502000305020018050200030502 +007f050f058201030203028101050705 +0705010304028101050c058104057f050100810500810005810500820005008100053805 +0100810500810005810500820005008100052a0501008105008100058105008200050081 +000523050100810500810005810500820005008100050705010081050081000581050082 +000500810005230501008105008100058105008200050081000515050100810500810005 +810500820005008100057f050d058201030203028101050705 +0705010304028101050c058104057f058100058105008100058205000581050081000538 +05810005810500810005820500058105008100052a058100058105008100058205000581 +050081000523058100058105008100058205000581050081000507058100058105008100 +058205000581050081000523058100058105008100058205000581050081000515058100 +05810500810005820500058105008100057f050d058201030203028101050705 +0705010304028101050c058104057f058500050005000586050005000500053805850005 +0005000586050005000500052a0585000500050005860500050005000523058500050005 +000586050005000500050705850005000500058605000500050005230585000500050005 +860500050005000515058500050005000586050005000500057f050d0582010302030281 +01050705 +0705010304028101050c058104057f058500050005000586050005000500053805850005 +0005000586050005000500052a0585000500050005860500050005000523058500050005 +000586050005000500050705850005000500058605000500050005230585000500050005 +860500050005000515058500050005000586050005000500057f050d0582010302030281 +01050705 +0705010304028101050c058104057f058100058105000100820500058105000100380581 +000581050001008205000581050001002a05810005810500010082050005810500010023 +058100058105000100820500058105000100070581000581050001008205000581050001 +002305810005810500010082050005810500010015058100058105000100820500058105 +0001007f050d058201030203028101050705 +0705010304028101050c058104057f050100040501003c050100040501002e0501000405 +010027050100040501000b05010004050100270501000405010019050100040501007f05 +11058201030203028101050705 +0705010304028101050c058104057f058105000100030502003b050200030502002d0502 +000305020026050200030502000a05020003050200260502000305020018050200030502 +007f050f058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f058105000100030502003b05020003050200340502 +00030502001805020003050200180502000305020018050200030502001f050200030502 +007f050f058201030203028101050705 +0705010304028101050c058104057f050100810500810005810500820005008100053805 +010081050081000581050082000500810005310501008105008100058105008200050081 +000515050100810500810005810500820005008100051505010081050081000581050082 +00050081000515050100810500810005810500820005008100051c050100810500810005 +810500820005008100057f050d058201030203028101050705 +0705010304028101050c058104057f058100058105008100058205000581050081000538 +058100058105008100058205000581050081000531058100058105008100058205000581 +050081000515058100058105008100058205000581050081000515058100058105008100 +05820500058105008100051505810005810500810005820500058105008100051c058100 +05810500810005820500058105008100057f050d058201030203028101050705 +0705010304028101050c058104057f058500050005000586050005000500053805850005 +000500058605000500050005310585000500050005860500050005000515058500050005 +000586050005000500051505850005000500058605000500050005150585000500050005 +86050005000500051c058500050005000586050005000500057f050d0582010302030281 +01050705 +0705010304028101050c058104057f058500050005000586050005000500053805850005 +000500058605000500050005310585000500050005860500050005000515058500050005 +000586050005000500051505850005000500058605000500050005150585000500050005 +86050005000500051c058500050005000586050005000500057f050d0582010302030281 +01050705 +0705010304028101050c058104057f058100058105000100820500058105000100380581 +000581050001008205000581050001003105810005810500010082050005810500010015 +058100058105000100820500058105000100150581000581050001008205000581050001 +00150581000581050001008205000581050001001c058100058105000100820500058105 +0001007f050d058201030203028101050705 +0705010304028101050c058104057f050100040501003c05010004050100350501000405 +010019050100040501001905010004050100190501000405010020050100040501007f05 +11058201030203028101050705 +0705010304028101050c058104057f058105000100030502003b05020003050200340502 +00030502001805020003050200180502000305020018050200030502001f050200030502 +007f050f058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040572050200030502000305020003050200030502000305 +0200260502000305020003050200030502003b0502000305020003050200340502000305 +0200030502001f05020003050200030502000305020003050200030502007f0501058201 +030203028101050705 +0705010304028101050c0581040571050100810500810005810500820005008100058105 +008200050081000581050082000500810005810500820005008100058105008200050081 +000523050100810500810005810500820005008100058105008200050081000581050082 +000500810005380501008105008100058105008200050081000581050082000500810005 +3105010081050081000581050082000500810005810500820005008100051c0501008105 +008100058105008200050081000581050082000500810005810500820005008100058105 +0082000500810005810500820005008100057f058201030203028101050705 +0705010304028101050c0581040571058100058105008100058205000581050081000582 +050005810500810005820500058105008100058205000581050081000582050005810500 +810005230581000581050081000582050005810500810005820500058105008100058205 +000581050081000538058100058105008100058205000581050081000582050005810500 +810005310581000581050081000582050005810500810005820500058105008100051c05 +810005810500810005820500058105008100058205000581050081000582050005810500 +81000582050005810500810005820500058105008100057f058201030203028101050705 + +0705010304028101050c0581040571058500050005000586050005000500058605000500 +050005860500050005000586050005000500058605000500050005230585000500050005 +860500050005000586050005000500058605000500050005380585000500050005860500 +050005000586050005000500053105850005000500058605000500050005860500050005 +00051c058500050005000586050005000500058605000500050005860500050005000586 +0500050005000586050005000500057f058201030203028101050705 +0705010304028101050c0581040571058500050005000586050005000500058605000500 +050005860500050005000586050005000500058605000500050005230585000500050005 +860500050005000586050005000500058605000500050005380585000500050005860500 +050005000586050005000500053105850005000500058605000500050005860500050005 +00051c058500050005000586050005000500058605000500050005860500050005000586 +0500050005000586050005000500057f058201030203028101050705 +0705010304028101050c0581040571058100058105000100820500058105000100820500 +058105000100820500058105000100820500058105000100820500058105000100230581 +000581050001008205000581050001008205000581050001008205000581050001003805 +810005810500010082050005810500010082050005810500010031058100058105000100 +8205000581050001008205000581050001001c0581000581050001008205000581050001 +008205000581050001008205000581050001008205000581050001008205000581050001 +007f058201030203028101050705 +0705010304028101050c0581040571050100040501000405010004050100040501000405 +0100270501000405010004050100040501003c0501000405010004050100350501000405 +0100040501002005010004050100040501000405010004050100040501007f0503058201 +030203028101050705 +0705010304028101050c0581040572050200030502000305020003050200030502000305 +0200260502000305020003050200030502003b0502000305020003050200340502000305 +0200030502001f05020003050200030502000305020003050200030502007f0501058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f0512050300280503007f056e05820103020302 +8101050705 +0705010304028101050c058104057f056f0505001e05010008050500180501007f057105 +8201030203028101050705 +0705010304028101050c058104057f057005010001058100051d05010009050100010501 +00170501007f0571058201030203028101050705 +0705010304028101050c058104057f057005010004050300010501008105000300840500 +050005010503000305010009050100010501008105008200050001000105030002050300 +010505007f056f058201030203028101050705 +0705010304028101050c058104057f057005030001050100010501000105020083050005 +000400040501000205010009050100010501000105020083050005008100058105008200 +0500810005810500810005010501007f0571058201030203028101050705 +0705010304028101050c058104057f057005010082050005810500810005810500810005 +810500810005020501008405000500058105000300020501000905040002050100030501 +0001050100810500810005810500810005010501007f0571058201030203028101050705 + +0705010304028101050c058104057f057005010003050100010501000105010003050100 +850500050005008100058105008100050105010009050100050501000305010001050100 +810500810005810500810005010501007f0571058201030203028101050705 +0705010304028101050c058104057f057005010003050100010501000105010003050100 +850500050005008100058105008100050105010009050100050501000305010001050100 +810500810005810500810005010501007f0571058201030203028101050705 +0705010304028101050c058104057f056f05030003050300010504008105000100840500 +0500058105000a0006050400020504000205030002050300010505007f056f0582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f05140503000205030004050100730503000a050100 +520503000705030009050300020503007f050e058201030203028101050705 +0705010304028101050c058104057f050e05020004050100040501002d05030002050200 +01050500090504000f050100180501000105010007050300510501000905010001050100 +07050100010501008105008100058105008100057f050c058201030203028101050705 +0705010304028101050c058104057f050f05010004050100040501002c05010001050100 +02050100020501000105010007050100010501000f050100180501000105010009050100 +51050100090501000105010007050100010501008105008100058105008100057f050c05 +8201030203028101050705 +0705010304028101050c058104057f050e05010082050005020501000405010002050300 +030503008105008200050001000205040001050300080501000105010001050100820500 +058105008100058105008100050605010003050300810500010081050003008105000400 +010503008105008500050005000507050100010501000905010032050100810500010001 +050100810500010001050300020503000105050007050100010501000705010001050100 +8105008100058105008100057f050c058201030203028101050705 +0705010304028101050c058104057f050e05010082050005020501000405010004050100 +060501008105000100810500820005008100058105008200050081000581050081000506 +050100050501008205000581050081000581050081000506050300020501000105010081 +050001000105810005810500810005020501000105010081050004000a0501000a050100 +330501000105010001050200830500050081000581050082000500810005810500810005 +010501000c0501000805010001050100030501007f050e058201030203028101050705 +0705010304028101050c058104057f050e05030003050100040501000405010003050400 +810500810005810500820005008100050305050007050100050503000105010001050100 +090503008105008100058205000501050300020501000305050081050085000500050005 +080501000b05010033050100010501000105010003050100010501008105008100058105 +00810005010501000b0501000905010001050100020501007f050f058201030203028101 +050705 +0705010304028101050c058104057f050d05010001050100020501000405010004050100 +020501000105010081050081000581050082000500810005030501000b05010001050100 +810500810005810500820005008100058105008100050a05010001050300040502000105 +01000305010004050100840500050005070501000c050100330501000105010001050100 +0305010001050100810500810005810500810005010501000a0501000a05010001050100 +010501007f0510058201030203028101050705 +0705010304028101050c058104057f050d05010001050100020501000405010004050100 +020501000105010081050081000581050082000500810005810500820005008100058105 +008100050605010001050100810500810005810500820005008100058105008100050605 +010001050100010502000205010001050100010501000105820005008100058105008200 +05008500050005000506050100010501000205010004050100040501002c050100010501 +000105010003050100010501008105008100058105008100050105010009050100010501 +000205010002050100010501008105008100058105008100057f050c0582010302030281 +01050705 +0705010304028101050c058104057f050c05020001050800810500040081050004000105 +080081050081000581050002000205030009050300810500010001050700080504000305 +010003050300030502000205030081050001008405000500050605050002050100020505 +00020501002c050400010504000205030002050300010505000705050002050100030503 +00010505007f050d058201030203028101050705 +0705010304028101050c058104057f05700501003c0501002d0501007f05500582010302 +03028101050705 +0705010304028101050c058104057f05700501006c0501007f0550058201030203028101 +050705 +0705010304028101050c058104057f056f0503006a0503007f054f058201030203028101 +050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f053205010008050200160581000508058100050b05 +0300020503000905030005058100057f057f0520058201030203028101050705 +0705010304028101050c058104057f050e0503002b050100050501000c0501000b050100 +09050100010501008105008100058105008100050605010001050100030501000e050200 +0205010081050001000305040081050004000f0503000205020003050300070503008105 +000400040504008105000400070505007f0522058201030203028101050705 +0705010304028101050c058104057f050d050100010501002a050100050501000c050100 +0b0501000905010001050100810500810005810500810005060501000105010002050200 +0f0502008105008100050105010002050100010501000205010010050100010501000205 +010002050100010501000705010001050100810500810005030501000105010002050100 +09058200050083000500057f0521058201030203028101050705 +0705010304028101050c058104057f050d05010001050100010503008105008200050001 +008105000200810500030081050001008105000200030502008105000200810500810005 +810500040008050100040504000305010008050100010501008105008100058105008100 +0506050100010501000105820005008100050e0502008105008100058105008300050005 +810500810005050501001005010001050100010501008205000581050081000581050081 +0005060502008105008200050081000503050100060501000b0501000305030002050300 +810500850005000500057f050d058201030203028101050705 +0705010304028101050c058104057f050d05010004050100010501008105008100058105 +008200050081000581050081000581050001008205000501050100020501000105010081 +050001008105008100058105008100050a05010003050100010501000305010009050400 +810500810005810500810005070504000105820005008100050e05030082050005810500 +830005000581050002000405010010050100050501008205000581050081000581050081 +0005070501008205000581050081000503050300040501000b0501000205010001050100 +0405010081050004007f050d058201030203028101050705 +0705010304028101050c058104057f050d05010004050100010501008105008100058105 +008200050081000582050005010501000505010002050100010501008105008100058105 +008100058105008100050a05010003050100070501000c05010081050081000581050082 +000500040004050100820500058105008100050e05010084050005000581050002000305 +030002050100100501000505030001050100010501008105000400010502000205010006 +050300020501000b0501000205050001050400810500850005000500057f050c05820103 +0203028101050705 +0705010304028101050c058104057f050d05010001050100810500810005810500820005 +008100058105008100058105000200020501000505010002050100010501008105008100 +058105008100058105008100050a05010003050100070501000c05010081050081000581 +05008100050a05010081050004000e050100850500050005008100058105008100050305 +010002050100100501000105010081050081000581050082000500810005810500810005 +070502000205010008050100020501000b05010002050100040501000105010081050085 +0005000500057f050c058201030203028101050705 +0705010304028101050c058104057f050d05010001050100810500810005810500820005 +008100058105008100058105000100030501000505010002050100010501008105008100 +0581050081000581050081000582050005070501000305010001050100030501000b0501 +0001050100010501000a0501000405010003050100090501000205820005008100058105 +008200050081000581050081000501050100040501000905010001050100810500810005 +810500820005008100058105008100050805010002050100010581000581050081000581 +0500810005010501000b0501000205010001050100810500810005810500820005008500 +05000500057f050c058201030203028101050705 +0705010304028101050c058104057f050e05030002050300010504000305010002050400 +01050500010507008105000100020502000a050100030503000305010009050300030503 +0008050300040503000205010008050200020503000105070001050500020501000a0503 +0081050001000105020081050002000a0581000501050500010504000105050008050300 +02050300020507008405000500057f050c058201030203028101050705 +0705010304028101050c058104057f051b0501000505010015050100170501000b050100 +2d050100270501007f0572058201030203028101050705 +0705010304028101050c058104057f051b05010005050100150501001905810005080581 +00057f057f054d058201030203028101050705 +0705010304028101050c058104057f051a05030003050300110503007f057f0575058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f052b050100020503007f05070503000b0501002005 +01000b05010001050200150503007f0513058201030203028101050705 +0705010304028101050c058104057f050d0505001e050100340501005205010011050200 +2c050100140501007f0516058201030203028101050705 +0705010304028101050c058104057f050e05010001058100051d05010034050100520501 +00100501008105008100052a050100140501007f0516058201030203028101050705 +0705010304028101050c058104057f050e05010009050100840500050005010503000105 +0300040501000a0507008105000300810500010081050082000500010002050300010501 +008105000100810500040002050100260504000105030002050300070503008105000100 +010501000305040081050002000205810005810500820005008500050005000501050300 +020504008105000200090503000205040081050082000500010008050500810500820005 +0001007f050d058201030203028101050705 +0705010304028101050c058104057f050e05030008050500040501000205010004050100 +090502000105820005008100058105008200050081000581050082000500810005810500 +820005008100058105008100058105000100820500058105008100050405010025050100 +010501000405010081050081000581050081000506050100010501000205010002050200 +010581000501050100020585000500050005810500040004050100810500010001058100 +05010501000b050100020501000105010081050081000581050081000508050100030502 +00820500057f050c058201030203028101050705 +0705010304028101050c058104057f050e05010082050005810500040081050085000500 +050005810500030002050100040501000a05030001050100010501008105008100058105 +008200050081000581050082000500810005810500810005810500810005030501002d05 +010005050400810500810005810500820005000400010501008205000502050100030503 +000305010002058500050005000581050085000500050005810500030001050300030501 +000b050100020501000105010081050081000581050081000508050100030501007f0510 +058201030203028101050705 +0705010304028101050c058104057f050e0501000a050100850500050005008100058105 +0081000501050100040501000c0502008105008100058105008200050081000581050082 +00050081000581050082000500810005810500810005810500810005030501002d050100 +040501000105010081050081000581050081000507050300030501000505020002050100 +020581000581050001008105008600050005000500810005810500810005020502000205 +01000b050100020501000105010081050081000581050081000508050100030501007f05 +10058201030203028101050705 +0705010304028101050c058104057f050e05010001058100050605010085050005000500 +810005810500810005010501000405010009050100010501008105008100058105008200 +050081000581050082000500810005810500820005008100058105008100058105008100 +050305010001058100050105010025050100010501008105008100058105008200050081 +000581050081000508050100040501000205010001050100020501000205010004050100 +850500050005008100058105008200050081000581050081000501050100040501000405 +010002050100010501008105008100058105008100050105010004050100030501007f05 +10058201030203028101050705 +0705010304028101050c058104057f050d050500060502008405000500058105000a0081 +050004000805030002050200810500050001050400020503000105040003050200030501 +00260503000205050081050002000a050100020505000105030001050500010502000105 +020084050005000581050004008105000200010505000205010002050b00010504000305 +01000205050081050003007f050e058201030203028101050705 +0705010304028101050c058104057f054c050100040501007f05330501007f0526058201 +030203028101050705 +0705010304028101050c058104057f054c050100040501007f05330501007f0526058201 +030203028101050705 +0705010304028101050c058104057f054b050300020503007f05310503007f0525058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f05060501007f057f0529058201030203028101 +050705 +0705010304028101050c058104057f056f050500400501007f0579058201030203028101 +050705 +0705010304028101050c058104057f057005010001058100053f0501007f057905820103 +0203028101050705 +0705010304028101050c058104057f057005010002050100810500010081050002008105 +000500020501008105000100010503008105008200050001008105008500050005000501 +050300810500820005000100010505007f0576058201030203028101050705 +0705010304028101050c0581040501050500810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +05000400810500040081050004008105000400810500040081050004000f050300010502 +008105008200050081000581050081000501050100030502008305000500810005810500 +820005000100810500820005000400810500810005810500820005000100810500810005 +810500810005100505008105000400810500040081050004008105000400810500040081 +050004008105000400810500040081050004008105000400810500040081050004008105 +000400810500040081050004008105000400810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +00810500040081050004008105000400810500040008058201030203028101050705 +0705010304028101050c058104057f057005010082050005810500810005810500810005 +810500830005000502050100030501000305010001050100810500810005810500820005 +00860005000500050004008105008100058105008100058105008100057f057805820103 +0203028101050705 +0705010304028101050c0581040501050500810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +05000400810500040081050004008105000400810500040081050004000f050100030501 +000105010001050300030501000305010003050100010501008105008100058105008200 +050086000500050005008100050305010001050100010501001105050081050004008105 +000400810500040081050004008105000400810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +0500040008058201030203028101050705 +0705010304028101050c058104057f057005010001058200050081000581050081000501 +050100040501000305010003050100010501008105008100058105008200050086000500 +0500050081000581050082000500810005810500810005810500810005820500057f0575 +058201030203028101050705 +0705010304028101050c058104057f056f05090081050081000501050100020505008105 +000300020503008105000200810500030084050005000581050002008105000200810500 +810005010502007f0577058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040581050001000205060081050002008105008100050505 +030081050001008105000200810500040081050002008105008100050505030003050b00 +7f057f057f055e058201030203028101050705 +0705010304028101050c0581040501050200810500820005008100058105008200050082 +000500810005070501000205820005008100058105008200050081000581050082000500 +82000500810005070501000605010002050100010501007f057f057f055d058201030203 +028101050705 +0705010304028101050c0581040501050200810500820005008100058105008200050083 +000500050805010085050005000500810005810500820005008100058105008200050083 +00050005080501000605010002050100010501007f057f057f055d058201030203028101 +050705 +0705010304028101050c058104050105030083050005000300010502000a050100850500 +05000500810005810500820005000300010502000a050100060501000205040055050500 +7f057f057f0502058201030203028101050705 +0705010304028101050c0581040501050100850500050005008100058105008200050002 +000905010085050005000500810005810500820005008200050081000581050002000905 +01000605010002050100010501007f057f057f055d058201030203028101050705 +0705010304028101050c0581040501050100850500050005008100058105008200050082 +000500810005070505008105008100058105008200050081000581050082000500820005 +0081000507050100060501000205010001050100540505007f057f057f05020582010302 +03028101050705 +0705010304028101050c0581040501050100020582000500810005810500820005008100 +058105008100050705030001050100010501008105008100058105008200050081000581 +0500810005060501000105810005020501000205010001050100640501007f057f057605 +8201030203028101050705 +0705010304028101050c0581040581050001000205060081050002008105000100070501 +0082050005010503008105000200810500040081050001000505050001050b0065050100 +7f057f0576058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405150506001b0506007f057f057f057205820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f053e05030008050200200503000205030013050300 +010501001d0502000e050300060503000405010001050200120503000805020020050300 +0205030048050300040501000105020028058201030203028101050705 +0705010304028101050c0581040581050001000205060081050002008105008100050705 +03000205020002050500010502000805030003050b00670581000502050100090501000f +0581000510050100040501000d05810005020501000a0501001205010003050100080581 +0005020501000b050100090501000f0581000502050100090501000f0581000510050100 +040501000d058100052705810005100501000905010028058201030203028101050705 +0705010304028101050c0581040501050200810500820005008100058105008200050082 +000500810005070501000105010002050100020582000500830005000501050100090501 +000605010002050100010501006505010003050100090501000e05010011050100040501 +000c050100030501000a050100120501000305010007050100030501000b050100090501 +000e05010003050100090501000e05010011050100040501000c05010027050100110501 +000905010028058201030203028101050705 +0705010304028101050c0581040501050200810500820005008100058105008200050083 +000500050805010001050100010501008205000502050100030501008205000507050100 +060501000205010001050100650501000305010003050300010504000205030004050100 +020504000105030003050100040501000305040003050100010505008105000200020507 +008105000100020503000105050081050082000500810005030501000105070081050001 +000305010002050300020504000305010005050100030501000305030001050400020503 +000405010002050400010503000305010004050100030504000305010001050100810500 +01000105040001050300030501000c050100810500850005000500050105040002050100 +020503000205040025058201030203028101050705 +0705010304028101050c058104050105030083050005000300010502000a050100050501 +008205000502050100030501008205000507050100060501000205040055050500090501 +000405010006050100810500810005810500820005008100058105008100050105010002 +050100010501008105008100058105008100050105010004050100020502000105810005 +010501000405010004050100030501000305010001050100040501000105010003050200 +810500810005010501000405010002050100010501000205010004050100020501000105 +010002050100040501000405010006050100810500810005810500820005008100058105 +008100050105010002050100010501008105008100058105008100050105010004050100 +020502000105810005010501000305020083050005000100010581000503050100020501 +000b05010002050500810500810005810500810005010501000405010002050100010501 +0024058201030203028101050705 +0705010304028101050c0581040501050100850500050005008100058105008200050002 +000905010005050300030501000305030008050100060501000205010001050100640501 +000405010003050400810500810005810500820005008100058105008100050105010002 +050100040505000205010004050100030503000305010004050100040501000305010003 +050100010501000105040001050100030501000105010002050100040501000205010001 +050100020501000405010002050100010501000905010004050100030504008105008100 +058105008200050081000581050081000501050100020501000405050002050100040501 +000305030003050100030501000405030002050400100501000205010085050005000500 +8100050505010004050100020501000105010024058201030203028101050705 +0705010304028101050c0581040501050100850500050005008100058105008200050082 +000500810005070501000105010081050081000581050081000501050100020501000105 +010007050100060501000205010001050100540505000805010005050100020501000105 +010081050081000581050082000500810005810500810005810500810005020501000405 +010006050100040501000505020001050100050501000405010003050100030501000105 +010081050081000581050081000581050081000502050100010501000105010005050100 +020501000105010002050100040501000205010001050100080501000505010002050100 +010501008105008100058105008200050081000581050081000581050081000502050100 +040501000605010004050100050502000105010004050100060502008105008100058105 +008100050e05010003050100850500050005008100050505010004050100020501000105 +010024058201030203028101050705 +0705010304028101050c0581040501050100020582000500810005810500820005008100 +058105008100050605010001050100810500810005810500810005010501000205010001 +050100070501000105810005020501000205010001050100630501000505010002050100 +010501008105008100058105008200050081000581050081000581050081000502050100 +010501008105008100058105008100050105010004050100020501000105010001050100 +050501000405010003050100010582000500810005810500820005008100058105008100 +058105008100058305000500810005810500810005810500810005040501000205010001 +050100020501000405010002050100010501000205010003050100050501000205010001 +050100810500810005810500820005008100058105008100058105008100050205010001 +050100810500810005810500810005010501000405010002050100010501000105010004 +050100030501000105010081050081000581050081000501050100040501000305010003 +050100850500050005008100058105008100050105010004050100020501000105010024 +058201030203028101050705 +0705010304028101050c0581040581050001000205060081050002008105000100070503 +0081050001000105020081050002008105000100010502000505050001050b0063050100 +0405050001050a0002050300010501000505030002050300010505008105000400010503 +000105010004050500810500040002050200010504000205050001050200810500010081 +05000100810500810005030505008105000300010505008105000a000305010002050100 +0405050001050a0002050300010501000505030002050300010505008105000400010503 +000105010004050400020503000205050001050100040501000205010003050200840500 +0500058105000200010505008105000a0025058201030203028101050705 +0705010304028101050c058104057f053705010020050100270501001905010019050100 +0b050100200501002005010027050100270501004b058201030203028101050705 +0705010304028101050c05810405150506001b0506007705810005200581000527058100 +051905010019058100050b05010020058100052005810005270581000527058100054b05 +8201030203028101050705 +0705010304028101050c058104057f057f051f050300250503007f056405820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f053905010002050300350501002f0502007f057f05 +04058201030203028101050705 +0705010304028101050c058104057f0530050500090501001f0503000905010038050100 +06050500250501007f054f058201030203028101050705 +0705010304028101050c058104057f05310501000105810005080501001e050100010501 +0008050100380501000705010001050100240501007f054f058201030203028101050705 + +0705010304028101050c058104057f053105010003050300040501000305030002050400 +0e0501000105030081050001000105050081050002000305030081050082000500010002 +050400080503008105008200050001000205040007050100010501000105030001050100 +810500010001050300810500850005000500050105030001050500010503000105010081 +05000100010504007f0537058201030203028101050705 +0705010304028101050c0581040501050500810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +81050004008105000400810500040081050004000f050300030501000405010002050100 +01050100810500010001058100050d050100010501008105008100058105008100058105 +00810005040501000205010001050100810500010081050082000500010001058100050a +050100810500010081050082000500810005810500810005060501000105010004050100 +010502008205000503050100810500040081050081000581050081000581050081000502 +05010001050100010502008305000500010001058100050d050500810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +050004008105000400810500040081050004008105000400810500040008058201030203 +028101050705 +0705010304028101050c058104057f053105010082050005020501000405010002050500 +010503000f05010001050100810500810005810500810005810500810005040501000205 +010001050100810500810005810500810005810500020009050400810500810005810500 +820005008100058105008100050605040002050400010501000405040081050086000500 +050005000400010501000305050001050100040503007f05380582010302030281010507 +05 +0705010304028101050c0581040501050500810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +81050004008105000400810500040081050004000f050100050501000405010002050100 +070502000e05010001050100810500810005810500810005810500810005040501000205 +010001050100810500810005810500810005020502000705010001050100810500810005 +810500820005008100058105008100050605010004050100010501000105010003050100 +010501008105008600050005000500810005040501000305010005050100060502000e05 +050081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +0500040008058201030203028101050705 +0705010304028101050c058104057f053105010005050100040501000205010001050100 +810500810005810500810005010501000905010001050100810500810005810500810005 +810500810005820500050105010002050100010501008105008100058105008200050081 +000581050081000506050100010501008105008100058105008200050081000581050081 +000506050100040501000105010001050100030501000105010081050086000500050005 +008100058105008100058105008100058305000500810005810500810005810500810005 +02050100010501007f0537058201030203028101050705 +0705010304028101050c058104057f053005030002050500810500040001050300020503 +00030501000a050300010504000305020001050500010503008105000200810500810005 +81050002000905080081050081000581050004000505040003050a000205070084050005 +00058105000200030502000205030001050400020503007f053805820103020302810105 +0705 +0705010304028101050c058104057f0554050100110501007f057f054705820103020302 +8101050705 +0705010304028101050c058104057f05680501007f057f05470582010302030281010507 +05 +0705010304028101050c058104057f05670503007f057f05460582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104050a050100440503000105010002050300720503001305 +02001b0502007f057f0524058201030203028101050705 +0705010304028101050c0581040501050500160501000905030081050004008105000600 +81050002000c0501000b050100740501001405010008050100110501007f057f05240582 +01030203028101050705 +0705010304028101050c05810405020501000105810005150501000a0501000105010081 +050081000581050082000500810005810500820005008100050c0501000b050100740501 +001405010008050100110501007f057f0524058201030203028101050705 +0705010304028101050c0581040502050100030503000205010081050001000105040081 +050004000705020081050082000500810005810500820005008100058105008200050081 +00050a050500810500020004050100030503004f05040001050300810500860005000500 +050082000500010003050100030503000905060081050001000105050006050300810500 +0600020503007f057f051a058201030203028101050705 +0705010304028101050c0581040502050300030501000305020083050005000100010581 +00058105008100050a050100820500058105000400810500810005810500820005008100 +050c050100040501000405010002050100010501003f0505000705020001058100050305 +010081050004008105008100058105008100050105010002050100010501000705010001 +050100810500810005810500810005810500810005090501000105010081050081000581 +0500820005008100058105008100057f057f0518058201030203028101050705 +0705010304028101050c0581040502050100820500050205010003050100040503000205 +01000b0502000205010001050100810500810005810500820005008100050c0501000405 +010004050100020505004e05030002050400810500860005000500050081000581050081 +000501050100020505000705010001050100810500810005810500810005810500810005 +0a050100820500058105008100058105008200050004007f057f05190582010302030281 +01050705 +0705010304028101050c0581040502050100050501000305010006050200010501000b05 +02000205010001050100810500810005810500820005008100050c050100040501000405 +010002050100430505000a05020081050081000581050082000500860005000500050081 +000581050081000501050100020501000b05010001050100810500810005810500810005 +8105008100050a05030001050100010501008105008100057f057f051c05820103020302 +8101050705 +0705010304028101050c0581040502050100050501000305010003050100010501000105 +010001058100050805010002050100010501008105008100058105008200050081000582 +05000509050100040501000405010002050100010501004d050100010501008105008100 +058105008200050086000500050005008100058105008100050105010002050100010501 +000705010001050100810500810005810500810005810500810005820500050105010004 +05010002050100010501008105008100058105008100057f057f05180582010302030281 +01050705 +0705010304028101050c058104050105030002050500810500030002050300030502000a +058100050105030081050006008105000400080505008105000400810500040001050300 +4f05030002050700850500050005000300010505000105030009050a0003050200030501 +000405010001050500020503007f057f051a058201030203028101050705 +0705010304028101050c058104057f054c050100200501007f057f054005820103020302 +8101050705 +0705010304028101050c058104057f054c05010011050600070501007f057f0540058201 +030203028101050705 +0705010304028101050c058104057f054b0503001e0503007f057f053f05820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405270502002d05030001050100020503006b0503001305 +0200180502000d050200110502007f057f0501058201030203028101050705 +0705010304028101050c0581040502050400200501000605030081050004008105000600 +81050002000c0501000b0501006d05010014050100080501000e0501000e050100120501 +007f057f0501058201030203028101050705 +0705010304028101050c0581040501050100010501002005010007050100010501008105 +0081000581050082000500810005810500820005008100050c0501000b0501006d050100 +14050100080501000e0501000e050100120501007f057f05010582010302030281010507 +05 +0705010304028101050c0581040501050100050503000205040001050300810500820005 +000100020504000705020081050082000500810005810500820005008100058105008200 +05008100050a050500810500020004050100030503004805040001050300810500860005 +000500050082000500010003050100030503000905060081050001000105050008050400 +01050300020504008105000300070503008105000600020503007f057705820103020302 +8101050705 +0705010304028101050c0581040501050300020501000105010081050081000581050082 +000500810005810500820005000100810500820005008100058105008100050705010082 +0500058105000400810500810005810500820005008100050c0501000405010004050100 +020501000105010038050500070502000105810005030501008105000400810500810005 +810500810005010501000205010001050100070501000105010081050081000581050081 +000581050081000509050100010501008105008100058105008200050001000105820005 +008100058105008100050605010001050100810500810005810500820005008100058105 +008100057f0575058201030203028101050705 +0705010304028101050c0581040503050300810500040081050081000503050100010501 +008105008100058105008200050081000581050081000507050200020501000105010081 +0500810005810500820005008100050c0501000405010004050100020505004705030002 +050400810500860005000500050081000581050081000501050100020505000705010001 +050100810500810005810500810005810500810005090501000105010081050004000105 +0300010501000105010008050100820500058105008100058105008200050004007f0576 +058201030203028101050705 +0705010304028101050c0581040505050100810500810005030501000405010001050100 +810500810005810500820005008100058105008100050705020002050100010501008105 +00810005810500820005008100050c0501000405010004050100020501003c0505000a05 +020081050081000581050082000500860005000500050081000581050081000501050100 +020501000b05010001050100810500810005810500810005810500810005090501000105 +010081050081000506050200810500810005810500810005070503000105010001050100 +8105008100057f0579058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008200050081 +000581050082000500810005810500820005008100058105008200050081000581050081 +000508050100020501000105010081050081000581050082000500810005820500050905 +010004050100040501000205010001050100460501000105010081050081000581050082 +000500860005000500050081000581050081000501050100020501000105010007050100 +010501008105008100058105008100058105008100058205000506050100010501008105 +008100058105008200050081000581050082000500810005810500810005010501000405 +010002050100010501008105008100058105008100057f05750582010302030281010507 +05 +0705010304028101050c0581040501050400020503000205030002050300810500020081 +050081000581050004000805810005010503008105000600810500040008050500810500 +040081050004000105030048050300020507008505000500050003000105050001050300 +09050a000305020009050500810500020002050300810500040003050100040501000105 +0500020503007f0577058201030203028101050705 +0705010304028101050c058104057f054c050100200501007f057f054005820103020302 +8101050705 +0705010304028101050c058104057f054c05010011050600070501000a0506007f057f05 +2e058201030203028101050705 +0705010304028101050c058104057f054b0503001e0503007f057f053f05820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040507050200290501000205030004050100270501001705 +0300520502007f057f0551058201030203028101050705 +0705010304028101050c05810405010505008105008100052f0501004a05010053050100 +7f057f0551058201030203028101050705 +0705010304028101050c058104050105820005008400050005008100052f0501004a0501 +00530501007f057f0551058201030203028101050705 +0705010304028101050c0581040503050100020501008105008100050105030009050300 +810500010081050001008105000100810500820005000200040501000205030003050300 +010501008105000500810500010007050400810500020003050200810500010081050001 +000205030003050100030504000805030001050100810500010001050300090503000105 +01008105000100010503000205040001050300020504007f057f05510582010302030281 +01050705 +0705010304028101050c0581040503050100020502008105008200050081000581050081 +00050a050100810500810005810500810005810500020003050100040501000405010006 +050100010502008305000500810005810500810005060502000105810005010501000205 +010001050100810500010081050081000503050100020501000205020001058100050a05 +010001050200830500050081000581050081000506050100010501000105020082050005 +030501008105000100010582000500810005810500820005008100058105008100057f05 +7f0550058201030203028101050705 +0705010304028101050c0581040503050100020501000105010081050004000805040081 +050081000581050081000501050100040501000405010004050100030504000105010003 +050100010581000508050300030501000205010001050100810500810005810500810005 +810500030002050100030503000905040001050100030505000705050001050100040504 +0001050300010505008105008100058105008100057f057f055005820103020302810105 +0705 +0705010304028101050c058104050305010002050100010501008105008100050a050100 +010501008105008100058105008100058105000200030501000405010004050100020501 +000105010001050100040503000b05020002050100020501000105010081050081000581 +050082000500810005810500810005010501000505020007050100010501000105010003 +0501000b0501000505010003050100010501000305020081050081000503050100010501 +007f057f0551058201030203028101050705 +0705010304028101050c0581040503050100020501000105010081050081000581050081 +000506050100010501008105008100058105008200050001008105008100050105010004 +050100040501000205010001050100010501000405020009050100010501000205010002 +050100010501008105008100058105008200050081000581050081000501050100020501 +000105010007050100010501000105010003050100010501000705010001050100010501 +000305010001050100810500810005810500820005008100058105008200050081000581 +05008100057f057f0550058201030203028101050705 +0705010304028101050c0581040502050300810500010081050001000105030009050500 +810500010081050002000105010081050004008105000400810500040001050a00030501 +000a05030001050500010508008105008100058105000a000105030009050a0002050300 +090503000105040002050500810500020002050300020505007f057f0550058201030203 +028101050705 +0705010304028101050c05810405560501001c0501007f057f057f053a05820103020302 +8101050705 +0705010304028101050c05810405560501001c0501007f057f057f053a05820103020302 +8101050705 +0705010304028101050c0581040555050300180503007f057f057f053b05820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040501050500810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +050004008105000400810500040081050004008105000400810500040081050004008105 +000400810500040081050004008105000400810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +050004008105000400810500040081050004008105000400810500040081050004008105 +000400810500040081050004008105000400810500040081050004008105000400810500 +04008105000400810500040008058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040501050500810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +050004008105000400810500040081050004008105000400810500040081050004008105 +000400810500040081050004008105000400810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +050004008105000400810500040081050004008105000400810500040081050004008105 +000400810500040081050004008105000400810500040081050004008105000400810500 +04008105000400810500040008058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104051f05010002050300040501003a050300130502007f05 +7f057f052c058201030203028101050705 +0705010304028101050c05810405020503001f0501002005810005200501001405010008 +05010005058100057f057f057f0519058201030203028101050705 +0705010304028101050c0581040501050100010501001e0501001f050100210501001405 +010008050100040501007f057f057f051a058201030203028101050705 +0705010304028101050c0581040501050100010501000105030081050086000500050005 +008200050001000105030004050100020503000105010081050001000205020081050081 +000506058100050405040001050300810500860005000500050082000500010003050100 +030503000905060081050001000105050001058100057f057f057f051a05820103020302 +8101050705 +0705010304028101050c0581040501050100040501000105010081050004008105008100 +058105008100050105010004050100040501000205020081050082000500810005810500 +8100050d0502000105810005030501008105000400810500810005810500810005010501 +00020501000105010007050100010501008105008100058105008100058105008100057f +057f057f0520058201030203028101050705 +0705010304028101050c0581040501050100040501000105010081050086000500050005 +008100058105008100050105010004050100040501000205010001050100810500810005 +8105008100050e0503000205040081050086000500050005008100058105008100050105 +01000205050007050100010501008105008100058105008100058105008100057f057f05 +7f0520058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008200050086 +000500050005008100058105008100050105010004050100040501000205010001050100 +810500810005810500810005100502008105008100058105008200050086000500050005 +0081000581050081000501050100020501000b0501000105010081050081000581050081 +00058105008100057f057f057f0520058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008200050086 +000500050005008100058105008100050105010004050100040501000205010001050100 +8105008100058105008100050d0501000105010081050081000581050082000500860005 +000500050081000581050081000501050100020501000105010007050100010501008105 +00810005810500810005810500810005820500050f05010004050100040501007f057f05 +7d058201030203028101050705 +0705010304028101050c0581040502050300020503008105000100850500050005000300 +010505008105000400810500080081050081000581050003000f05030002050700850500 +050005000300010505000105030009050a00030502001105010004050100040501007f05 +7f057d058201030203028101050705 +0705010304028101050c05810405160501002405010023050100200501007f057f057f05 +29058201030203028101050705 +0705010304028101050c0581040516050100240501002305010011050600070501007f05 +7f057f0529058201030203028101050705 +0705010304028101050c058104051505030020050300230503001e0503007f057f057f05 +28058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104051f05010002050300040501003a050300130502001805 +02000d0502007f057f057f058201030203028101050705 +0705010304028101050c05810405020503001f0501002005810005200501001405010008 +0501000e0501000e05010006058100057f057f0576058201030203028101050705 +0705010304028101050c0581040501050100010501001e0501001f050100210501001405 +0100080501000e0501000e050100050501007f057f0577058201030203028101050705 +0705010304028101050c0581040501050100010501000105030081050086000500050005 +008200050001000105030004050100020503000105010081050001000205020081050081 +000506058100050405040001050300810500860005000500050082000500010003050100 +030503000905060081050001000105050008050400010503000205040081050003000205 +8100057f057f0577058201030203028101050705 +0705010304028101050c0581040501050100040501000105010081050004008105008100 +058105008100050105010004050100040501000205020081050082000500810005810500 +8100050d0502000105810005030501008105000400810500810005810500810005010501 +000205010001050100070501000105010081050081000581050081000581050081000509 +050100010501008105008100058105008200050001000105820005008100058105008100 +057f057f057a058201030203028101050705 +0705010304028101050c0581040501050100040501000105010081050086000500050005 +008100058105008100050105010004050100040501000205010001050100810500810005 +8105008100050e0503000205040081050086000500050005008100058105008100050105 +010002050500070501000105010081050081000581050081000581050081000509050100 +0105010081050004000105030001050100010501007f057f057b05820103020302810105 +0705 +0705010304028101050c0581040501050100010501008105008100058105008200050086 +000500050005008100058105008100050105010004050100040501000205010001050100 +810500810005810500810005100502008105008100058105008200050086000500050005 +0081000581050081000501050100020501000b0501000105010081050081000581050081 +000581050081000509050100010501008105008100050605020081050081000581050081 +00057f057f057a058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008200050086 +000500050005008100058105008100050105010004050100040501000205010001050100 +8105008100058105008100050d0501000105010081050081000581050082000500860005 +000500050081000581050081000501050100020501000105010007050100010501008105 +008100058105008100058105008100058205000506050100010501008105008100058105 +0082000500810005810500820005008100058105008100050f0501000405010004050100 +7f057f055a058201030203028101050705 +0705010304028101050c0581040502050300020503008105000100850500050005000300 +010505008105000400810500080081050081000581050003000f05030002050700850500 +050005000300010505000105030009050a00030502000905050081050002000205030081 +050004001105010004050100040501007f057f055a058201030203028101050705 +0705010304028101050c05810405160501002405010023050100200501007f057f057f05 +29058201030203028101050705 +0705010304028101050c0581040516050100240501002305010011050600070501000a05 +06007f057f057f0517058201030203028101050705 +0705010304028101050c058104051505030020050300230503001e0503007f057f057f05 +28058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104054a0502002b0503000a0501002e050100050502001805 +02006b050100170503007f0547058201030203028101050705 +0705010304028101050c0581040581050002008105000100810500010001050500810500 +010001050b000105020081050002001a050100080501001f050100010501004305010019 +05010040050100120501002f0501007f0547058201030203028101050705 +0705010304028101050c0581040501050100020581000501050100020501000105010081 +050081000501058100050105010002050100020582000500810005810500810005180501 +00080501001f05010001050100430501001905010040050100120501002f0501007f0547 +058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500830005000581050081 +000581050082000500010001058100050105010002050200010582000500810005810500 +810005080501000a05040001050300010505000105030009050400070501000105010007 +050300030504000805040001050300810500820005000100020504008105000200030504 +000105030001050100810500010001050300020504000805030002050400080503008105 +008200050001000905030081050001008105000100810500060081050001008105000100 +810500010081050004000805040081050002000305020081050001008105000100020503 +00030501007f0547058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500830005000581050003 +000105030082050005010501000205030083050005008100050c05010009050100010501 +000405010001050100070501000705020001058100050605010001050100090501000205 +020001058100050605010001050100810500810005810500820005000100810500820005 +000100010581000501050100020501000105010081050081000581050081000581050001 +008305000500810005810500820005008100058105008100050a05010081050001000105 +8100050a0501008105000100810500810005060501000105010081050081000581050081 +000581050081000502050100010501008105008100058105008100058105008100050905 +020001058100050105010002050100010501008105000100810500810005030501000205 +01007f0547058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500020001050100810500 +810005830500050002000205010002058200050002008105008200050001001505010001 +050100010504000105010004050400080503000805010001050100090501000305030008 +050100040501000105010081050081000581050081000581050002000305010002050100 +010501008105000400010501000305050081050081000581050081000507050400010503 +000905040081050081000581050081000506050100010501008105008100058105008100 +0581050081000502050100010501008105008100058105008100058105008100050a0503 +000305010002050100010501008105008100058105008100058105000300020501007f05 +47058201030203028101050705 +0705010304028101050c0581040501050500810500810005810500820005008100058105 +008300050005810500010002050100020581000581050001008105008100058105008100 +05140501000105010081050081000581050081000581050081000502050100010501000a +050200070501000105010009050100050502000705010004050100010501008105008100 +058105008100050205020002050100020501000105010081050081000504050100030501 +000405010001050100070501000105010003050200070501000105010081050081000581 +050081000506050100010501008105008100058105008100058105008100050205010001 +0501008105008100058105008100058105008100050c0502000205010002050100010501 +0081050081000581050082000500810005810500810005010501007f0547058201030203 +028101050705 +0705010304028101050c0581040502050300010501000105010081050081000581050083 +000500050105010002050100020581000501050100810500810005810500810005080501 +000905010001050100810500810005810500810005810500810005830500050081000581 +050081000506050100010501000705010001050100090501000205010001050100070501 +000105010081050081000581050082000500810005810500820005008100058105008100 +050105010002050100010501008105008100058105008100058105008100050205010001 +050100810500810005810500810005060501000105010081050081000581050081000506 +050100010501008105008100058105008100050605010001050100810500810005810500 +810005810500810005830500050081000581050082000500810005810500810005810500 +810005820500050605010001050100020501000205010001050100810500810005810500 +82000500810005810500810005010501007f0547058201030203028101050705 +0705010304028101050c0581040502050100830500050001000105050081050003000105 +0100810500070001050100010503000a0501000a05050081050004000105020002050500 +070503000905030008050500010503000905030002050300810500020081050081000581 +050002000105050001050500810500020001050400020503000205050007050500810500 +020009050800810500810005070503000205020081050081000581050001000105040002 +05020081050081000581050001000905030001050500010508008105008100058105000a +007f0545058201030203028101050705 +0705010304028101050c058104057f057f05270501002b0501007f055a05820103020302 +8101050705 +0705010304028101050c0581040562050600060506007f052f0501002b0501007f055a05 +8201030203028101050705 +0705010304028101050c058104057f057f0526050300270503007f055b05820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104054a0502002c0501000b0501002e050100050502001805 +02006b050100170503007f0547058201030203028101050705 +0705010304028101050c0581040581050002008105000100810500010001050500810500 +010001050b000105020081050002001a050100080501001f050300450501001905010040 +050100120501002f0501007f0547058201030203028101050705 +0705010304028101050c0581040501050100020581000501050100020501000105010081 +050081000501058100050105010002050100020582000500810005810500810005180501 +000805010021050100450501001905010040050100120501002f0501007f054705820103 +0203028101050705 +0705010304028101050c0581040501050100840500050005810500830005000581050081 +000581050082000500010001058100050105010002050200010582000500810005810500 +810005080501000a05040001050300010505000105030009050400090501000905030003 +050400080504000105030081050082000500010002050400810500020003050400010503 +000105010081050001000105030002050400080503000205040008050300810500820005 +000100090503008105000100810500010081050006008105000100810500010081050001 +008105000400080504008105000200030502008105000100810500010002050300030501 +007f0547058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500830005000581050003 +000105030082050005010501000205030083050005008100050c05010009050100010501 +00040501000105010007050100070502000105810005080501000b050100020502000105 +810005060501000105010081050081000581050082000500010081050082000500010001 +058100050105010002050100010501008105008100058105008100058105000100830500 +0500810005810500820005008100058105008100050a050100810500010001058100050a +050100810500010081050081000506050100010501008105008100058105008100058105 +008100050205010001050100810500810005810500810005810500810005090502000105 +810005010501000205010001050100810500010081050081000503050100020501007f05 +47058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500020001050100810500 +810005830500050002000205010002058200050002008105008200050001001505010001 +050100010504000105010004050400080503000a0501000b050100030503000805010004 +050100010501008105008100058105008100058105000200030501000205010001050100 +810500040001050100030505008105008100058105008100050705040001050300090504 +008105008100058105008100050605010001050100810500810005810500810005810500 +81000502050100010501008105008100058105008100058105008100050a050300030501 +0002050100010501008105008100058105008100058105000300020501007f0547058201 +030203028101050705 +0705010304028101050c0581040501050500810500810005810500820005008100058105 +008300050005810500010002050100020581000581050001008105008100058105008100 +05140501000105010081050081000581050081000581050081000502050100010501000a +050200090501000b05010005050200070501000405010001050100810500810005810500 +810005020502000205010002050100010501008105008100050405010003050100040501 +000105010007050100010501000305020007050100010501008105008100058105008100 +050605010001050100810500810005810500810005810500810005020501000105010081 +05008100058105008100058105008100050c050200020501000205010001050100810500 +81000581050082000500810005810500810005010501007f054705820103020302810105 +0705 +0705010304028101050c0581040502050300010501000105010081050081000581050083 +000500050105010002050100020581000501050100810500810005810500810005080501 +000905010001050100810500810005810500810005810500810005830500050081000581 +05008100050605010001050100090501000b050100020501000105010007050100010501 +008105008100058105008200050081000581050082000500810005810500810005010501 +000205010001050100810500810005810500810005810500810005020501000105010081 +050081000581050081000506050100010501008105008100058105008100050605010001 +050100810500810005810500810005060501000105010081050081000581050081000581 +050081000583050005008100058105008200050081000581050081000581050081000582 +050005060501000105010002050100020501000105010081050081000581050082000500 +810005810500810005010501007f0547058201030203028101050705 +0705010304028101050c0581040502050100830500050001000105050081050003000105 +0100810500070001050100010503000a0501000a05050081050004000105020002050500 +070503000805050007050500010503000905030002050300810500020081050081000581 +050002000105050001050500810500020001050400020503000205050007050500810500 +020009050800810500810005070503000205020081050081000581050001000105040002 +05020081050081000581050001000905030001050500010508008105008100058105000a +007f0545058201030203028101050705 +0705010304028101050c058104057f057f05270501002b0501007f055a05820103020302 +8101050705 +0705010304028101050c0581040562050600060506007f052f0501002b0501007f055a05 +8201030203028101050705 +0705010304028101050c058104057f057f0526050300270503007f055b05820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104054a0502002b0503000a0501002e050100050502001805 +02006b050100170503007f0547058201030203028101050705 +0705010304028101050c0581040581050002008105000100810500010001050500810500 +010001050b000105020081050002001a050100080501001f050100010501004305010019 +05010040050100120501002f0501007f0547058201030203028101050705 +0705010304028101050c0581040501050100020581000501050100020501000105010081 +050081000501058100050105010002050100020582000500810005810500810005180501 +00080501001f05010001050100430501001905010040050100120501002f0501007f0547 +058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500830005000581050081 +000581050082000500010001058100050105010002050200010582000500810005810500 +810005080501000a05040001050300010505000105030009050400070501000105010007 +050300030504000805040001050300810500820005000100020504008105000200030504 +000105030001050100810500010001050300020504000805030002050400080503008105 +008200050001000905030081050001008105000100810500060081050001008105000100 +810500010081050004000805040081050002000305020081050001008105000100020503 +00030501007f0547058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500830005000581050003 +000105030082050005010501000205030083050005008100050c05010009050100010501 +00040501000105010007050100070502000105810005090501000a050100020502000105 +810005060501000105010081050081000581050082000500010081050082000500010001 +058100050105010002050100010501008105008100058105008100058105000100830500 +0500810005810500820005008100058105008100050a050100810500010001058100050a +050100810500010081050081000506050100010501008105008100058105008100058105 +008100050205010001050100810500810005810500810005810500810005090502000105 +810005010501000205010001050100810500010081050081000503050100020501007f05 +47058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500020001050100810500 +810005830500050002000205010002058200050002008105008200050001001505010001 +050100010504000105010004050400080503000a0501000b050100030503000805010004 +050100010501008105008100058105008100058105000200030501000205010001050100 +810500040001050100030505008105008100058105008100050705040001050300090504 +008105008100058105008100050605010001050100810500810005810500810005810500 +81000502050100010501008105008100058105008100058105008100050a050300030501 +0002050100010501008105008100058105008100058105000300020501007f0547058201 +030203028101050705 +0705010304028101050c0581040501050500810500810005810500820005008100058105 +008300050005810500010002050100020581000581050001008105008100058105008100 +05140501000105010081050081000581050081000581050081000502050100010501000a +050200080501000c05010005050200070501000405010001050100810500810005810500 +810005020502000205010002050100010501008105008100050405010003050100040501 +000105010007050100010501000305020007050100010501008105008100058105008100 +050605010001050100810500810005810500810005810500810005020501000105010081 +05008100058105008100058105008100050c050200020501000205010001050100810500 +81000581050082000500810005810500810005010501007f054705820103020302810105 +0705 +0705010304028101050c0581040502050300010501000105010081050081000581050083 +000500050105010002050100020581000501050100810500810005810500810005080501 +000905010001050100810500810005810500810005810500810005830500050081000581 +050081000506050100010501000705010001050100090501000205010001050100070501 +000105010081050081000581050082000500810005810500820005008100058105008100 +050105010002050100010501008105008100058105008100058105008100050205010001 +050100810500810005810500810005060501000105010081050081000581050081000506 +050100010501008105008100058105008100050605010001050100810500810005810500 +810005810500810005830500050081000581050082000500810005810500810005810500 +810005820500050605010001050100020501000205010001050100810500810005810500 +82000500810005810500810005010501007f0547058201030203028101050705 +0705010304028101050c0581040502050100830500050001000105050081050003000105 +0100810500070001050100010503000a0501000a05050081050004000105020002050500 +070503000805050007050500010503000905030002050300810500020081050081000581 +050002000105050001050500810500020001050400020503000205050007050500810500 +020009050800810500810005070503000205020081050081000581050001000105040002 +05020081050081000581050001000905030001050500010508008105008100058105000a +007f0545058201030203028101050705 +0705010304028101050c058104057f057f05270501002b0501007f055a05820103020302 +8101050705 +0705010304028101050c0581040562050600060506007f052f0501002b0501007f055a05 +8201030203028101050705 +0705010304028101050c058104057f057f0526050300270503007f055b05820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104054a0502002b0503000a0501002e050100050502001805 +02006b050100170503007f0547058201030203028101050705 +0705010304028101050c0581040581050002008105000100810500010001050500810500 +010001050b000105020081050002001a050100080501001f050100010501004305010019 +05010040050100120501002f0501007f0547058201030203028101050705 +0705010304028101050c0581040501050100020581000501050100020501000105010081 +050081000501058100050105010002050100020582000500810005810500810005180501 +000805010023050100430501001905010040050100120501002f0501007f054705820103 +0203028101050705 +0705010304028101050c0581040501050100840500050005810500830005000581050081 +000581050082000500010001058100050105010002050200010582000500810005810500 +810005080501000a050400010503000105050001050300090504000b0501000705030003 +050400080504000105030081050082000500010002050400810500020003050400010503 +000105010081050001000105030002050400080503000205040008050300810500820005 +000100090503008105000100810500010081050006008105000100810500010081050001 +008105000400080504008105000200030502008105000100810500010002050300030501 +007f0547058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500830005000581050003 +000105030082050005010501000205030083050005008100050c05010009050100010501 +00040501000105010007050100070502000105810005080502000a050100020502000105 +810005060501000105010081050081000581050082000500010081050082000500010001 +058100050105010002050100010501008105008100058105008100058105000100830500 +0500810005810500820005008100058105008100050a050100810500010001058100050a +050100810500010081050081000506050100010501008105008100058105008100058105 +008100050205010001050100810500810005810500810005810500810005090502000105 +810005010501000205010001050100810500010081050081000503050100020501007f05 +47058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500020001050100810500 +810005830500050002000205010002058200050002008105008200050001001505010001 +050100010504000105010004050400080503000c05010009050100030503000805010004 +050100010501008105008100058105008100058105000200030501000205010001050100 +810500040001050100030505008105008100058105008100050705040001050300090504 +008105008100058105008100050605010001050100810500810005810500810005810500 +81000502050100010501008105008100058105008100058105008100050a050300030501 +0002050100010501008105008100058105008100058105000300020501007f0547058201 +030203028101050705 +0705010304028101050c0581040501050500810500810005810500820005008100058105 +008300050005810500010002050100020581000581050001008105008100058105008100 +05140501000105010081050081000581050081000581050081000502050100010501000a +0502000b0501000905010005050200070501000405010001050100810500810005810500 +810005020502000205010002050100010501008105008100050405010003050100040501 +000105010007050100010501000305020007050100010501008105008100058105008100 +050605010001050100810500810005810500810005810500810005020501000105010081 +05008100058105008100058105008100050c050200020501000205010001050100810500 +81000581050082000500810005810500810005010501007f054705820103020302810105 +0705 +0705010304028101050c0581040502050300010501000105010081050081000581050083 +000500050105010002050100020581000501050100810500810005810500810005080501 +000905010001050100810500810005810500810005810500810005830500050081000581 +050081000506050100010501000705010001050100090501000205010001050100070501 +000105010081050081000581050082000500810005810500820005008100058105008100 +050105010002050100010501008105008100058105008100058105008100050205010001 +050100810500810005810500810005060501000105010081050081000581050081000506 +050100010501008105008100058105008100050605010001050100810500810005810500 +810005810500810005830500050081000581050082000500810005810500810005810500 +810005820500050605010001050100020501000205010001050100810500810005810500 +82000500810005810500810005010501007f0547058201030203028101050705 +0705010304028101050c0581040502050100830500050001000105050081050003000105 +0100810500070001050100010503000a0501000a05050081050004000105020002050500 +070503000905030008050500010503000905030002050300810500020081050081000581 +050002000105050001050500810500020001050400020503000205050007050500810500 +020009050800810500810005070503000205020081050081000581050001000105040002 +05020081050081000581050001000905030001050500010508008105008100058105000a +007f0545058201030203028101050705 +0705010304028101050c058104057f057f05270501002b0501007f055a05820103020302 +8101050705 +0705010304028101050c0581040562050600060506007f052f0501002b0501007f055a05 +8201030203028101050705 +0705010304028101050c058104057f057f0526050300270503007f055b05820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104054a0502002e05810005090501002e0501000505020018 +0502006b050100170503007f0547058201030203028101050705 +0705010304028101050c0581040581050002008105000100810500010001050500810500 +010001050b000105020081050002001a0501000805010022050100440501001905010040 +050100120501002f0501007f0547058201030203028101050705 +0705010304028101050c0581040501050100020581000501050100020501000105010081 +050081000501058100050105010002050100020582000500810005810500810005180501 +000805010021050200440501001905010040050100120501002f0501007f054705820103 +0203028101050705 +0705010304028101050c0581040501050100840500050005810500830005000581050081 +000581050082000500010001058100050105010002050200010582000500810005810500 +810005080501000a05040001050300010505000105030009050400080582000500810005 +070503000305040008050400010503008105008200050001000205040081050002000305 +040001050300010501008105000100010503000205040008050300020504000805030081 +050082000500010009050300810500010081050001008105000600810500010081050001 +008105000100810500040008050400810500020003050200810500010081050001000205 +0300030501007f0547058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500830005000581050003 +000105030082050005010501000205030083050005008100050c05010009050100010501 +000405010001050100070501000705020001058100050705820005008100050905010002 +050200010581000506050100010501008105008100058105008200050001008105008200 +050001000105810005010501000205010001050100810500810005810500810005810500 +01008305000500810005810500820005008100058105008100050a050100810500010001 +058100050a05010081050001008105008100050605010001050100810500810005810500 +810005810500810005020501000105010081050081000581050081000581050081000509 +050200010581000501050100020501000105010081050001008105008100050305010002 +0501007f0547058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500020001050100810500 +810005830500050002000205010002058200050002008105008200050001001505010001 +050100010504000105010004050400080503000805810005810500810005090501000305 +030008050100040501000105010081050081000581050081000581050002000305010002 +050100010501008105000400010501000305050081050081000581050081000507050400 +010503000905040081050081000581050081000506050100010501008105008100058105 +008100058105008100050205010001050100810500810005810500810005810500810005 +0a0503000305010002050100010501008105008100058105008100058105000300020501 +007f0547058201030203028101050705 +0705010304028101050c0581040501050500810500810005810500820005008100058105 +008300050005810500010002050100020581000581050001008105008100058105008100 +05140501000105010081050081000581050081000581050081000502050100010501000a +050200070505000905010005050200070501000405010001050100810500810005810500 +810005020502000205010002050100010501008105008100050405010003050100040501 +000105010007050100010501000305020007050100010501008105008100058105008100 +050605010001050100810500810005810500810005810500810005020501000105010081 +05008100058105008100058105008100050c050200020501000205010001050100810500 +81000581050082000500810005810500810005010501007f054705820103020302810105 +0705 +0705010304028101050c0581040502050300010501000105010081050081000581050083 +000500050105010002050100020581000501050100810500810005810500810005080501 +000905010001050100810500810005810500810005810500810005830500050081000581 +050081000506050100010501000a0501000a050100020501000105010007050100010501 +008105008100058105008200050081000581050082000500810005810500810005010501 +000205010001050100810500810005810500810005810500810005020501000105010081 +050081000581050081000506050100010501008105008100058105008100050605010001 +050100810500810005810500810005060501000105010081050081000581050081000581 +050081000583050005008100058105008200050081000581050081000581050081000582 +050005060501000105010002050100020501000105010081050081000581050082000500 +810005810500810005010501007f0547058201030203028101050705 +0705010304028101050c0581040502050100830500050001000105050081050003000105 +0100810500070001050100010503000a0501000a05050081050004000105020002050500 +070503000a05030007050500010503000905030002050300810500020081050081000581 +050002000105050001050500810500020001050400020503000205050007050500810500 +020009050800810500810005070503000205020081050081000581050001000105040002 +05020081050081000581050001000905030001050500010508008105008100058105000a +007f0545058201030203028101050705 +0705010304028101050c058104057f057f05270501002b0501007f055a05820103020302 +8101050705 +0705010304028101050c0581040562050600060506007f052f0501002b0501007f055a05 +8201030203028101050705 +0705010304028101050c058104057f057f0526050300270503007f055b05820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104054a0502002a0504000a0501002e050100050502001805 +02006b050100170503007f0547058201030203028101050705 +0705010304028101050c0581040581050002008105000100810500010001050500810500 +010001050b000105020081050002001a050100080501001f050100470501001905010040 +050100120501002f0501007f0547058201030203028101050705 +0705010304028101050c0581040501050100020581000501050100020501000105010081 +050081000501058100050105010002050100020582000500810005810500810005180501 +00080501001f050100470501001905010040050100120501002f0501007f054705820103 +0203028101050705 +0705010304028101050c0581040501050100840500050005810500830005000581050081 +000581050082000500010001058100050105010002050200010582000500810005810500 +810005080501000a05040001050300010505000105030009050400070501000b05030003 +050400080504000105030081050082000500010002050400810500020003050400010503 +000105010081050001000105030002050400080503000205040008050300810500820005 +000100090503008105000100810500010081050006008105000100810500010081050001 +008105000400080504008105000200030502008105000100810500010002050300030501 +007f0547058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500830005000581050003 +000105030082050005010501000205030083050005008100050c05010009050100010501 +00040501000105010007050100070502000105810005060504000a050100020502000105 +810005060501000105010081050081000581050082000500010081050082000500010001 +058100050105010002050100010501008105008100058105008100058105000100830500 +0500810005810500820005008100058105008100050a050100810500010001058100050a +050100810500010081050081000506050100010501008105008100058105008100058105 +008100050205010001050100810500810005810500810005810500810005090502000105 +810005010501000205010001050100810500010081050081000503050100020501007f05 +47058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500020001050100810500 +810005830500050002000205010002058200050002008105008200050001001505010001 +050100010504000105010004050400080503000c05010009050100030503000805010004 +050100010501008105008100058105008100058105000200030501000205010001050100 +810500040001050100030505008105008100058105008100050705040001050300090504 +008105008100058105008100050605010001050100810500810005810500810005810500 +81000502050100010501008105008100058105008100058105008100050a050300030501 +0002050100010501008105008100058105008100058105000300020501007f0547058201 +030203028101050705 +0705010304028101050c0581040501050500810500810005810500820005008100058105 +008300050005810500010002050100020581000581050001008105008100058105008100 +05140501000105010081050081000581050081000581050081000502050100010501000a +0502000b0501000905010005050200070501000405010001050100810500810005810500 +810005020502000205010002050100010501008105008100050405010003050100040501 +000105010007050100010501000305020007050100010501008105008100058105008100 +050605010001050100810500810005810500810005810500810005020501000105010081 +05008100058105008100058105008100050c050200020501000205010001050100810500 +81000581050082000500810005810500810005010501007f054705820103020302810105 +0705 +0705010304028101050c0581040502050300010501000105010081050081000581050083 +000500050105010002050100020581000501050100810500810005810500810005080501 +000905010001050100810500810005810500810005810500810005830500050081000581 +050081000506050100010501000705010001050100090501000205010001050100070501 +000105010081050081000581050082000500810005810500820005008100058105008100 +050105010002050100010501008105008100058105008100058105008100050205010001 +050100810500810005810500810005060501000105010081050081000581050081000506 +050100010501008105008100058105008100050605010001050100810500810005810500 +810005810500810005830500050081000581050082000500810005810500810005810500 +810005820500050605010001050100020501000205010001050100810500810005810500 +82000500810005810500810005010501007f0547058201030203028101050705 +0705010304028101050c0581040502050100830500050001000105050081050003000105 +0100810500070001050100010503000a0501000a05050081050004000105020002050500 +070503000805040008050500010503000905030002050300810500020081050081000581 +050002000105050001050500810500020001050400020503000205050007050500810500 +020009050800810500810005070503000205020081050081000581050001000105040002 +05020081050081000581050001000905030001050500010508008105008100058105000a +007f0545058201030203028101050705 +0705010304028101050c058104057f057f05270501002b0501007f055a05820103020302 +8101050705 +0705010304028101050c0581040562050600060506007f052f0501002b0501007f055a05 +8201030203028101050705 +0705010304028101050c058104057f057f0526050300270503007f055b05820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104054a0502002c050300090501002e050100050502001805 +02006b050100170503007f0547058201030203028101050705 +0705010304028101050c0581040581050002008105000100810500010001050500810500 +010001050b000105020081050002001a0501000805010020050100460501001905010040 +050100120501002f0501007f0547058201030203028101050705 +0705010304028101050c0581040501050100020581000501050100020501000105010081 +050081000501058100050105010002050100020582000500810005810500810005180501 +00080501001f050100470501001905010040050100120501002f0501007f054705820103 +0203028101050705 +0705010304028101050c0581040501050100840500050005810500830005000581050081 +000581050082000500010001058100050105010002050200010582000500810005810500 +810005080501000a05040001050300010505000105030009050400070501000b05030003 +050400080504000105030081050082000500010002050400810500020003050400010503 +000105010081050001000105030002050400080503000205040008050300810500820005 +000100090503008105000100810500010081050006008105000100810500010081050001 +008105000400080504008105000200030502008105000100810500010002050300030501 +007f0547058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500830005000581050003 +000105030082050005010501000205030083050005008100050c05010009050100010501 +00040501000105010007050100070502000105810005060504000a050100020502000105 +810005060501000105010081050081000581050082000500010081050082000500010001 +058100050105010002050100010501008105008100058105008100058105000100830500 +0500810005810500820005008100058105008100050a050100810500010001058100050a +050100810500010081050081000506050100010501008105008100058105008100058105 +008100050205010001050100810500810005810500810005810500810005090502000105 +810005010501000205010001050100810500010081050081000503050100020501007f05 +47058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500020001050100810500 +810005830500050002000205010002058200050002008105008200050001001505010001 +050100010504000105010004050400080503000805010001050100090501000305030008 +050100040501000105010081050081000581050081000581050002000305010002050100 +010501008105000400010501000305050081050081000581050081000507050400010503 +000905040081050081000581050081000506050100010501008105008100058105008100 +0581050081000502050100010501008105008100058105008100058105008100050a0503 +000305010002050100010501008105008100058105008100058105000300020501007f05 +47058201030203028101050705 +0705010304028101050c0581040501050500810500810005810500820005008100058105 +008300050005810500010002050100020581000581050001008105008100058105008100 +05140501000105010081050081000581050081000581050081000502050100010501000a +050200070501000105010009050100050502000705010004050100010501008105008100 +058105008100050205020002050100020501000105010081050081000504050100030501 +000405010001050100070501000105010003050200070501000105010081050081000581 +050081000506050100010501008105008100058105008100058105008100050205010001 +0501008105008100058105008100058105008100050c0502000205010002050100010501 +0081050081000581050082000500810005810500810005010501007f0547058201030203 +028101050705 +0705010304028101050c0581040502050300010501000105010081050081000581050083 +000500050105010002050100020581000501050100810500810005810500810005080501 +000905010001050100810500810005810500810005810500810005830500050081000581 +050081000506050100010501000705010001050100090501000205010001050100070501 +000105010081050081000581050082000500810005810500820005008100058105008100 +050105010002050100010501008105008100058105008100058105008100050205010001 +050100810500810005810500810005060501000105010081050081000581050081000506 +050100010501008105008100058105008100050605010001050100810500810005810500 +810005810500810005830500050081000581050082000500810005810500810005810500 +810005820500050605010001050100020501000205010001050100810500810005810500 +82000500810005810500810005010501007f0547058201030203028101050705 +0705010304028101050c0581040502050100830500050001000105050081050003000105 +0100810500070001050100010503000a0501000a05050081050004000105020002050500 +070503000905030008050500010503000905030002050300810500020081050081000581 +050002000105050001050500810500020001050400020503000205050007050500810500 +020009050800810500810005070503000205020081050081000581050001000105040002 +05020081050081000581050001000905030001050500010508008105008100058105000a +007f0545058201030203028101050705 +0705010304028101050c058104057f057f05270501002b0501007f055a05820103020302 +8101050705 +0705010304028101050c0581040562050600060506007f052f0501002b0501007f055a05 +8201030203028101050705 +0705010304028101050c058104057f057f0526050300270503007f055b05820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104054a0502002a050500090501002e050100050502001805 +02006b050100170503007f0547058201030203028101050705 +0705010304028101050c0581040581050002008105000100810500010001050500810500 +010001050b000105020081050002001a050100080501001f050100010501004305010019 +05010040050100120501002f0501007f0547058201030203028101050705 +0705010304028101050c0581040501050100020581000501050100020501000105010081 +050081000501058100050105010002050100020582000500810005810500810005180501 +000805010022050100440501001905010040050100120501002f0501007f054705820103 +0203028101050705 +0705010304028101050c0581040501050100840500050005810500830005000581050081 +000581050082000500010001058100050105010002050200010582000500810005810500 +810005080501000a050400010503000105050001050300090504000a0501000805030003 +050400080504000105030081050082000500010002050400810500020003050400010503 +000105010081050001000105030002050400080503000205040008050300810500820005 +000100090503008105000100810500010081050006008105000100810500010081050001 +008105000400080504008105000200030502008105000100810500010002050300030501 +007f0547058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500830005000581050003 +000105030082050005010501000205030083050005008100050c05010009050100010501 +00040501000105010007050100070502000105810005090501000a050100020502000105 +810005060501000105010081050081000581050082000500010081050082000500010001 +058100050105010002050100010501008105008100058105008100058105000100830500 +0500810005810500820005008100058105008100050a050100810500010001058100050a +050100810500010081050081000506050100010501008105008100058105008100058105 +008100050205010001050100810500810005810500810005810500810005090502000105 +810005010501000205010001050100810500010081050081000503050100020501007f05 +47058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500020001050100810500 +810005830500050002000205010002058200050002008105008200050001001505010001 +050100010504000105010004050400080503000a0501000b050100030503000805010004 +050100010501008105008100058105008100058105000200030501000205010001050100 +810500040001050100030505008105008100058105008100050705040001050300090504 +008105008100058105008100050605010001050100810500810005810500810005810500 +81000502050100010501008105008100058105008100058105008100050a050300030501 +0002050100010501008105008100058105008100058105000300020501007f0547058201 +030203028101050705 +0705010304028101050c0581040501050500810500810005810500820005008100058105 +008300050005810500010002050100020581000581050001008105008100058105008100 +05140501000105010081050081000581050081000581050081000502050100010501000a +050200090501000b05010005050200070501000405010001050100810500810005810500 +810005020502000205010002050100010501008105008100050405010003050100040501 +000105010007050100010501000305020007050100010501008105008100058105008100 +050605010001050100810500810005810500810005810500810005020501000105010081 +05008100058105008100058105008100050c050200020501000205010001050100810500 +81000581050082000500810005810500810005010501007f054705820103020302810105 +0705 +0705010304028101050c0581040502050300010501000105010081050081000581050083 +000500050105010002050100020581000501050100810500810005810500810005080501 +000905010001050100810500810005810500810005810500810005830500050081000581 +05008100050605010001050100080501000c050100020501000105010007050100010501 +008105008100058105008200050081000581050082000500810005810500810005010501 +000205010001050100810500810005810500810005810500810005020501000105010081 +050081000581050081000506050100010501008105008100058105008100050605010001 +050100810500810005810500810005060501000105010081050081000581050081000581 +050081000583050005008100058105008200050081000581050081000581050081000582 +050005060501000105010002050100020501000105010081050081000581050082000500 +810005810500810005010501007f0547058201030203028101050705 +0705010304028101050c0581040502050100830500050001000105050081050003000105 +0100810500070001050100010503000a0501000a05050081050004000105020002050500 +07050300090501000a050500010503000905030002050300810500020081050081000581 +050002000105050001050500810500020001050400020503000205050007050500810500 +020009050800810500810005070503000205020081050081000581050001000105040002 +05020081050081000581050001000905030001050500010508008105008100058105000a +007f0545058201030203028101050705 +0705010304028101050c058104057f057f05270501002b0501007f055a05820103020302 +8101050705 +0705010304028101050c0581040562050600060506007f052f0501002b0501007f055a05 +8201030203028101050705 +0705010304028101050c058104057f057f0526050300270503007f055b05820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104054a0502002a050500090501002e050100050502001805 +02006b050100170503007f0547058201030203028101050705 +0705010304028101050c0581040581050002008105000100810500010001050500810500 +010001050b000105020081050002001a050100080501001f050100010501004305010019 +05010040050100120501002f0501007f0547058201030203028101050705 +0705010304028101050c0581040501050100020581000501050100020501000105010081 +050081000501058100050105010002050100020582000500810005810500810005180501 +000805010022050100440501001905010040050100120501002f0501007f054705820103 +0203028101050705 +0705010304028101050c0581040501050100840500050005810500830005000581050081 +000581050082000500010001058100050105010002050200010582000500810005810500 +810005080501000a050400010503000105050001050300090504000a0501000805030003 +050400080504000105030081050082000500010002050400810500020003050400010503 +000105010081050001000105030002050400080503000205040008050300810500820005 +000100090503008105000100810500010081050006008105000100810500010081050001 +008105000400080504008105000200030502008105000100810500010002050300030501 +007f0547058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500830005000581050003 +000105030082050005010501000205030083050005008100050c05010009050100010501 +00040501000105010007050100070502000105810005090501000a050100020502000105 +810005060501000105010081050081000581050082000500010081050082000500010001 +058100050105010002050100010501008105008100058105008100058105000100830500 +0500810005810500820005008100058105008100050a050100810500010001058100050a +050100810500010081050081000506050100010501008105008100058105008100058105 +008100050205010001050100810500810005810500810005810500810005090502000105 +810005010501000205010001050100810500010081050081000503050100020501007f05 +47058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500020001050100810500 +810005830500050002000205010002058200050002008105008200050001001505010001 +050100010504000105010004050400080503000a0501000b050100030503000805010004 +050100010501008105008100058105008100058105000200030501000205010001050100 +810500040001050100030505008105008100058105008100050705040001050300090504 +008105008100058105008100050605010001050100810500810005810500810005810500 +81000502050100010501008105008100058105008100058105008100050a050300030501 +0002050100010501008105008100058105008100058105000300020501007f0547058201 +030203028101050705 +0705010304028101050c0581040501050500810500810005810500820005008100058105 +008300050005810500010002050100020581000581050001008105008100058105008100 +05140501000105010081050081000581050081000581050081000502050100010501000a +050200090501000b05010005050200070501000405010001050100810500810005810500 +810005020502000205010002050100010501008105008100050405010003050100040501 +000105010007050100010501000305020007050100010501008105008100058105008100 +050605010001050100810500810005810500810005810500810005020501000105010081 +05008100058105008100058105008100050c050200020501000205010001050100810500 +81000581050082000500810005810500810005010501007f054705820103020302810105 +0705 +0705010304028101050c0581040502050300010501000105010081050081000581050083 +000500050105010002050100020581000501050100810500810005810500810005080501 +000905010001050100810500810005810500810005810500810005830500050081000581 +05008100050605010001050100080501000c050100020501000105010007050100010501 +008105008100058105008200050081000581050082000500810005810500810005010501 +000205010001050100810500810005810500810005810500810005020501000105010081 +050081000581050081000506050100010501008105008100058105008100050605010001 +050100810500810005810500810005060501000105010081050081000581050081000581 +050081000583050005008100058105008200050081000581050081000581050081000582 +050005060501000105010002050100020501000105010081050081000581050082000500 +810005810500810005010501007f0547058201030203028101050705 +0705010304028101050c0581040502050100830500050001000105050081050003000105 +0100810500070001050100010503000a0501000a05050081050004000105020002050500 +07050300090501000a050500010503000905030002050300810500020081050081000581 +050002000105050001050500810500020001050400020503000205050007050500810500 +020009050800810500810005070503000205020081050081000581050001000105040002 +05020081050081000581050001000905030001050500010508008105008100058105000a +007f0545058201030203028101050705 +0705010304028101050c058104057f057f05270501002b0501007f055a05820103020302 +8101050705 +0705010304028101050c0581040562050600060506007f052f0501002b0501007f055a05 +8201030203028101050705 +0705010304028101050c058104057f057f0526050300270503007f055b05820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104054a0502002c050300090501002e050100050502001805 +02006b050100170503007f0547058201030203028101050705 +0705010304028101050c0581040581050002008105000100810500010001050500810500 +010001050b000105020081050002001a0501000805010020050100460501001905010040 +050100120501002f0501007f0547058201030203028101050705 +0705010304028101050c0581040501050100020581000501050100020501000105010081 +050081000501058100050105010002050100020582000500810005810500810005180501 +00080501001f050100470501001905010040050100120501002f0501007f054705820103 +0203028101050705 +0705010304028101050c0581040501050100840500050005810500830005000581050081 +000581050082000500010001058100050105010002050200010582000500810005810500 +810005080501000a05040001050300010505000105030009050400070501000b05030003 +050400080504000105030081050082000500010002050400810500020003050400010503 +000105010081050001000105030002050400080503000205040008050300810500820005 +000100090503008105000100810500010081050006008105000100810500010081050001 +008105000400080504008105000200030502008105000100810500010002050300030501 +007f0547058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500830005000581050003 +000105030082050005010501000205030083050005008100050c05010009050100010501 +00040501000105010007050100070502000105810005060504000a050100020502000105 +810005060501000105010081050081000581050082000500010081050082000500010001 +058100050105010002050100010501008105008100058105008100058105000100830500 +0500810005810500820005008100058105008100050a050100810500010001058100050a +050100810500010081050081000506050100010501008105008100058105008100058105 +008100050205010001050100810500810005810500810005810500810005090502000105 +810005010501000205010001050100810500010081050081000503050100020501007f05 +47058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500020001050100810500 +810005830500050002000205010002058200050002008105008200050001001505010001 +050100010504000105010004050400080503000805010001050100090501000305030008 +050100040501000105010081050081000581050081000581050002000305010002050100 +010501008105000400010501000305050081050081000581050081000507050400010503 +000905040081050081000581050081000506050100010501008105008100058105008100 +0581050081000502050100010501008105008100058105008100058105008100050a0503 +000305010002050100010501008105008100058105008100058105000300020501007f05 +47058201030203028101050705 +0705010304028101050c0581040501050500810500810005810500820005008100058105 +008300050005810500010002050100020581000581050001008105008100058105008100 +05140501000105010081050081000581050081000581050081000502050100010501000a +050200070501000105010009050100050502000705010004050100010501008105008100 +058105008100050205020002050100020501000105010081050081000504050100030501 +000405010001050100070501000105010003050200070501000105010081050081000581 +050081000506050100010501008105008100058105008100058105008100050205010001 +0501008105008100058105008100058105008100050c0502000205010002050100010501 +0081050081000581050082000500810005810500810005010501007f0547058201030203 +028101050705 +0705010304028101050c0581040502050300010501000105010081050081000581050083 +000500050105010002050100020581000501050100810500810005810500810005080501 +000905010001050100810500810005810500810005810500810005830500050081000581 +050081000506050100010501000705010001050100090501000205010001050100070501 +000105010081050081000581050082000500810005810500820005008100058105008100 +050105010002050100010501008105008100058105008100058105008100050205010001 +050100810500810005810500810005060501000105010081050081000581050081000506 +050100010501008105008100058105008100050605010001050100810500810005810500 +810005810500810005830500050081000581050082000500810005810500810005810500 +810005820500050605010001050100020501000205010001050100810500810005810500 +82000500810005810500810005010501007f0547058201030203028101050705 +0705010304028101050c0581040502050100830500050001000105050081050003000105 +0100810500070001050100010503000a0501000a05050081050004000105020002050500 +070503000905030008050500010503000905030002050300810500020081050081000581 +050002000105050001050500810500020001050400020503000205050007050500810500 +020009050800810500810005070503000205020081050081000581050001000105040002 +05020081050081000581050001000905030001050500010508008105008100058105000a +007f0545058201030203028101050705 +0705010304028101050c058104057f057f05270501002b0501007f055a05820103020302 +8101050705 +0705010304028101050c0581040562050600060506007f052f0501002b0501007f055a05 +8201030203028101050705 +0705010304028101050c058104057f057f0526050300270503007f055b05820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104054a0502002a0504000a0501002e050100050502001805 +02006b050100170503007f0547058201030203028101050705 +0705010304028101050c0581040581050002008105000100810500010001050500810500 +010001050b000105020081050002001a050100080501001f050100470501001905010040 +050100120501002f0501007f0547058201030203028101050705 +0705010304028101050c0581040501050100020581000501050100020501000105010081 +050081000501058100050105010002050100020582000500810005810500810005180501 +00080501001f050100470501001905010040050100120501002f0501007f054705820103 +0203028101050705 +0705010304028101050c0581040501050100840500050005810500830005000581050081 +000581050082000500010001058100050105010002050200010582000500810005810500 +810005080501000a05040001050300010505000105030009050400070501000b05030003 +050400080504000105030081050082000500010002050400810500020003050400010503 +000105010081050001000105030002050400080503000205040008050300810500820005 +000100090503008105000100810500010081050006008105000100810500010081050001 +008105000400080504008105000200030502008105000100810500010002050300030501 +007f0547058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500830005000581050003 +000105030082050005010501000205030083050005008100050c05010009050100010501 +00040501000105010007050100070502000105810005060504000a050100020502000105 +810005060501000105010081050081000581050082000500010081050082000500010001 +058100050105010002050100010501008105008100058105008100058105000100830500 +0500810005810500820005008100058105008100050a050100810500010001058100050a +050100810500010081050081000506050100010501008105008100058105008100058105 +008100050205010001050100810500810005810500810005810500810005090502000105 +810005010501000205010001050100810500010081050081000503050100020501007f05 +47058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500020001050100810500 +810005830500050002000205010002058200050002008105008200050001001505010001 +050100010504000105010004050400080503000c05010009050100030503000805010004 +050100010501008105008100058105008100058105000200030501000205010001050100 +810500040001050100030505008105008100058105008100050705040001050300090504 +008105008100058105008100050605010001050100810500810005810500810005810500 +81000502050100010501008105008100058105008100058105008100050a050300030501 +0002050100010501008105008100058105008100058105000300020501007f0547058201 +030203028101050705 +0705010304028101050c0581040501050500810500810005810500820005008100058105 +008300050005810500010002050100020581000581050001008105008100058105008100 +05140501000105010081050081000581050081000581050081000502050100010501000a +0502000b0501000905010005050200070501000405010001050100810500810005810500 +810005020502000205010002050100010501008105008100050405010003050100040501 +000105010007050100010501000305020007050100010501008105008100058105008100 +050605010001050100810500810005810500810005810500810005020501000105010081 +05008100058105008100058105008100050c050200020501000205010001050100810500 +81000581050082000500810005810500810005010501007f054705820103020302810105 +0705 +0705010304028101050c0581040502050300010501000105010081050081000581050083 +000500050105010002050100020581000501050100810500810005810500810005080501 +000905010001050100810500810005810500810005810500810005830500050081000581 +050081000506050100010501000705010001050100090501000205010001050100070501 +000105010081050081000581050082000500810005810500820005008100058105008100 +050105010002050100010501008105008100058105008100058105008100050205010001 +050100810500810005810500810005060501000105010081050081000581050081000506 +050100010501008105008100058105008100050605010001050100810500810005810500 +810005810500810005830500050081000581050082000500810005810500810005810500 +810005820500050605010001050100020501000205010001050100810500810005810500 +82000500810005810500810005010501007f0547058201030203028101050705 +0705010304028101050c0581040502050100830500050001000105050081050003000105 +0100810500070001050100010503000a0501000a05050081050004000105020002050500 +070503000805040008050500010503000905030002050300810500020081050081000581 +050002000105050001050500810500020001050400020503000205050007050500810500 +020009050800810500810005070503000205020081050081000581050001000105040002 +05020081050081000581050001000905030001050500010508008105008100058105000a +007f0545058201030203028101050705 +0705010304028101050c058104057f057f05270501002b0501007f055a05820103020302 +8101050705 +0705010304028101050c0581040562050600060506007f052f0501002b0501007f055a05 +8201030203028101050705 +0705010304028101050c058104057f057f0526050300270503007f055b05820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104054a0502002e05810005090501002e0501000505020018 +0502006b050100170503007f0547058201030203028101050705 +0705010304028101050c0581040581050002008105000100810500010001050500810500 +010001050b000105020081050002001a0501000805010022050100440501001905010040 +050100120501002f0501007f0547058201030203028101050705 +0705010304028101050c0581040501050100020581000501050100020501000105010081 +050081000501058100050105010002050100020582000500810005810500810005180501 +000805010021050200440501001905010040050100120501002f0501007f054705820103 +0203028101050705 +0705010304028101050c0581040501050100840500050005810500830005000581050081 +000581050082000500010001058100050105010002050200010582000500810005810500 +810005080501000a05040001050300010505000105030009050400080582000500810005 +070503000305040008050400010503008105008200050001000205040081050002000305 +040001050300010501008105000100010503000205040008050300020504000805030081 +050082000500010009050300810500010081050001008105000600810500010081050001 +008105000100810500040008050400810500020003050200810500010081050001000205 +0300030501007f0547058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500830005000581050003 +000105030082050005010501000205030083050005008100050c05010009050100010501 +000405010001050100070501000705020001058100050705820005008100050905010002 +050200010581000506050100010501008105008100058105008200050001008105008200 +050001000105810005010501000205010001050100810500810005810500810005810500 +01008305000500810005810500820005008100058105008100050a050100810500010001 +058100050a05010081050001008105008100050605010001050100810500810005810500 +810005810500810005020501000105010081050081000581050081000581050081000509 +050200010581000501050100020501000105010081050001008105008100050305010002 +0501007f0547058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500020001050100810500 +810005830500050002000205010002058200050002008105008200050001001505010001 +050100010504000105010004050400080503000805810005810500810005090501000305 +030008050100040501000105010081050081000581050081000581050002000305010002 +050100010501008105000400010501000305050081050081000581050081000507050400 +010503000905040081050081000581050081000506050100010501008105008100058105 +008100058105008100050205010001050100810500810005810500810005810500810005 +0a0503000305010002050100010501008105008100058105008100058105000300020501 +007f0547058201030203028101050705 +0705010304028101050c0581040501050500810500810005810500820005008100058105 +008300050005810500010002050100020581000581050001008105008100058105008100 +05140501000105010081050081000581050081000581050081000502050100010501000a +050200070505000905010005050200070501000405010001050100810500810005810500 +810005020502000205010002050100010501008105008100050405010003050100040501 +000105010007050100010501000305020007050100010501008105008100058105008100 +050605010001050100810500810005810500810005810500810005020501000105010081 +05008100058105008100058105008100050c050200020501000205010001050100810500 +81000581050082000500810005810500810005010501007f054705820103020302810105 +0705 +0705010304028101050c0581040502050300010501000105010081050081000581050083 +000500050105010002050100020581000501050100810500810005810500810005080501 +000905010001050100810500810005810500810005810500810005830500050081000581 +050081000506050100010501000a0501000a050100020501000105010007050100010501 +008105008100058105008200050081000581050082000500810005810500810005010501 +000205010001050100810500810005810500810005810500810005020501000105010081 +050081000581050081000506050100010501008105008100058105008100050605010001 +050100810500810005810500810005060501000105010081050081000581050081000581 +050081000583050005008100058105008200050081000581050081000581050081000582 +050005060501000105010002050100020501000105010081050081000581050082000500 +810005810500810005010501007f0547058201030203028101050705 +0705010304028101050c0581040502050100830500050001000105050081050003000105 +0100810500070001050100010503000a0501000a05050081050004000105020002050500 +070503000a05030007050500010503000905030002050300810500020081050081000581 +050002000105050001050500810500020001050400020503000205050007050500810500 +020009050800810500810005070503000205020081050081000581050001000105040002 +05020081050081000581050001000905030001050500010508008105008100058105000a +007f0545058201030203028101050705 +0705010304028101050c058104057f057f05270501002b0501007f055a05820103020302 +8101050705 +0705010304028101050c0581040562050600060506007f052f0501002b0501007f055a05 +8201030203028101050705 +0705010304028101050c058104057f057f0526050300270503007f055b05820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104054a0502002b0503000a0501002e050100050502001805 +02006b050100170503007f0547058201030203028101050705 +0705010304028101050c0581040581050002008105000100810500010001050500810500 +010001050b000105020081050002001a050100080501001f050100010501004305010019 +05010040050100120501002f0501007f0547058201030203028101050705 +0705010304028101050c0581040501050100020581000501050100020501000105010081 +050081000501058100050105010002050100020582000500810005810500810005180501 +000805010023050100430501001905010040050100120501002f0501007f054705820103 +0203028101050705 +0705010304028101050c0581040501050100840500050005810500830005000581050081 +000581050082000500010001058100050105010002050200010582000500810005810500 +810005080501000a050400010503000105050001050300090504000b0501000705030003 +050400080504000105030081050082000500010002050400810500020003050400010503 +000105010081050001000105030002050400080503000205040008050300810500820005 +000100090503008105000100810500010081050006008105000100810500010081050001 +008105000400080504008105000200030502008105000100810500010002050300030501 +007f0547058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500830005000581050003 +000105030082050005010501000205030083050005008100050c05010009050100010501 +00040501000105010007050100070502000105810005080502000a050100020502000105 +810005060501000105010081050081000581050082000500010081050082000500010001 +058100050105010002050100010501008105008100058105008100058105000100830500 +0500810005810500820005008100058105008100050a050100810500010001058100050a +050100810500010081050081000506050100010501008105008100058105008100058105 +008100050205010001050100810500810005810500810005810500810005090502000105 +810005010501000205010001050100810500010081050081000503050100020501007f05 +47058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500020001050100810500 +810005830500050002000205010002058200050002008105008200050001001505010001 +050100010504000105010004050400080503000c05010009050100030503000805010004 +050100010501008105008100058105008100058105000200030501000205010001050100 +810500040001050100030505008105008100058105008100050705040001050300090504 +008105008100058105008100050605010001050100810500810005810500810005810500 +81000502050100010501008105008100058105008100058105008100050a050300030501 +0002050100010501008105008100058105008100058105000300020501007f0547058201 +030203028101050705 +0705010304028101050c0581040501050500810500810005810500820005008100058105 +008300050005810500010002050100020581000581050001008105008100058105008100 +05140501000105010081050081000581050081000581050081000502050100010501000a +0502000b0501000905010005050200070501000405010001050100810500810005810500 +810005020502000205010002050100010501008105008100050405010003050100040501 +000105010007050100010501000305020007050100010501008105008100058105008100 +050605010001050100810500810005810500810005810500810005020501000105010081 +05008100058105008100058105008100050c050200020501000205010001050100810500 +81000581050082000500810005810500810005010501007f054705820103020302810105 +0705 +0705010304028101050c0581040502050300010501000105010081050081000581050083 +000500050105010002050100020581000501050100810500810005810500810005080501 +000905010001050100810500810005810500810005810500810005830500050081000581 +050081000506050100010501000705010001050100090501000205010001050100070501 +000105010081050081000581050082000500810005810500820005008100058105008100 +050105010002050100010501008105008100058105008100058105008100050205010001 +050100810500810005810500810005060501000105010081050081000581050081000506 +050100010501008105008100058105008100050605010001050100810500810005810500 +810005810500810005830500050081000581050082000500810005810500810005810500 +810005820500050605010001050100020501000205010001050100810500810005810500 +82000500810005810500810005010501007f0547058201030203028101050705 +0705010304028101050c0581040502050100830500050001000105050081050003000105 +0100810500070001050100010503000a0501000a05050081050004000105020002050500 +070503000905030008050500010503000905030002050300810500020081050081000581 +050002000105050001050500810500020001050400020503000205050007050500810500 +020009050800810500810005070503000205020081050081000581050001000105040002 +05020081050081000581050001000905030001050500010508008105008100058105000a +007f0545058201030203028101050705 +0705010304028101050c058104057f057f05270501002b0501007f055a05820103020302 +8101050705 +0705010304028101050c0581040562050600060506007f052f0501002b0501007f055a05 +8201030203028101050705 +0705010304028101050c058104057f057f0526050300270503007f055b05820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104054a0502002b0503000a0501002e050100050502001805 +02006b050100170503007f0547058201030203028101050705 +0705010304028101050c0581040581050002008105000100810500010001050500810500 +010001050b000105020081050002001a050100080501001f050100010501004305010019 +05010040050100120501002f0501007f0547058201030203028101050705 +0705010304028101050c0581040501050100020581000501050100020501000105010081 +050081000501058100050105010002050100020582000500810005810500810005180501 +00080501001f05010001050100430501001905010040050100120501002f0501007f0547 +058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500830005000581050081 +000581050082000500010001058100050105010002050200010582000500810005810500 +810005080501000a05040001050300010505000105030009050400070501000105010007 +050300030504000805040001050300810500820005000100020504008105000200030504 +000105030001050100810500010001050300020504000805030002050400080503008105 +008200050001000905030081050001008105000100810500060081050001008105000100 +810500010081050004000805040081050002000305020081050001008105000100020503 +00030501007f0547058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500830005000581050003 +000105030082050005010501000205030083050005008100050c05010009050100010501 +00040501000105010007050100070502000105810005090501000a050100020502000105 +810005060501000105010081050081000581050082000500010081050082000500010001 +058100050105010002050100010501008105008100058105008100058105000100830500 +0500810005810500820005008100058105008100050a050100810500010001058100050a +050100810500010081050081000506050100010501008105008100058105008100058105 +008100050205010001050100810500810005810500810005810500810005090502000105 +810005010501000205010001050100810500010081050081000503050100020501007f05 +47058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500020001050100810500 +810005830500050002000205010002058200050002008105008200050001001505010001 +050100010504000105010004050400080503000a0501000b050100030503000805010004 +050100010501008105008100058105008100058105000200030501000205010001050100 +810500040001050100030505008105008100058105008100050705040001050300090504 +008105008100058105008100050605010001050100810500810005810500810005810500 +81000502050100010501008105008100058105008100058105008100050a050300030501 +0002050100010501008105008100058105008100058105000300020501007f0547058201 +030203028101050705 +0705010304028101050c0581040501050500810500810005810500820005008100058105 +008300050005810500010002050100020581000581050001008105008100058105008100 +05140501000105010081050081000581050081000581050081000502050100010501000a +050200080501000c05010005050200070501000405010001050100810500810005810500 +810005020502000205010002050100010501008105008100050405010003050100040501 +000105010007050100010501000305020007050100010501008105008100058105008100 +050605010001050100810500810005810500810005810500810005020501000105010081 +05008100058105008100058105008100050c050200020501000205010001050100810500 +81000581050082000500810005810500810005010501007f054705820103020302810105 +0705 +0705010304028101050c0581040502050300010501000105010081050081000581050083 +000500050105010002050100020581000501050100810500810005810500810005080501 +000905010001050100810500810005810500810005810500810005830500050081000581 +050081000506050100010501000705010001050100090501000205010001050100070501 +000105010081050081000581050082000500810005810500820005008100058105008100 +050105010002050100010501008105008100058105008100058105008100050205010001 +050100810500810005810500810005060501000105010081050081000581050081000506 +050100010501008105008100058105008100050605010001050100810500810005810500 +810005810500810005830500050081000581050082000500810005810500810005810500 +810005820500050605010001050100020501000205010001050100810500810005810500 +82000500810005810500810005010501007f0547058201030203028101050705 +0705010304028101050c0581040502050100830500050001000105050081050003000105 +0100810500070001050100010503000a0501000a05050081050004000105020002050500 +070503000805050007050500010503000905030002050300810500020081050081000581 +050002000105050001050500810500020001050400020503000205050007050500810500 +020009050800810500810005070503000205020081050081000581050001000105040002 +05020081050081000581050001000905030001050500010508008105008100058105000a +007f0545058201030203028101050705 +0705010304028101050c058104057f057f05270501002b0501007f055a05820103020302 +8101050705 +0705010304028101050c0581040562050600060506007f052f0501002b0501007f055a05 +8201030203028101050705 +0705010304028101050c058104057f057f0526050300270503007f055b05820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104054a0502002c0501000b0501002e050100050502001805 +02006b050100170503007f0547058201030203028101050705 +0705010304028101050c0581040581050002008105000100810500010001050500810500 +010001050b000105020081050002001a050100080501001f050300450501001905010040 +050100120501002f0501007f0547058201030203028101050705 +0705010304028101050c0581040501050100020581000501050100020501000105010081 +050081000501058100050105010002050100020582000500810005810500810005180501 +000805010021050100450501001905010040050100120501002f0501007f054705820103 +0203028101050705 +0705010304028101050c0581040501050100840500050005810500830005000581050081 +000581050082000500010001058100050105010002050200010582000500810005810500 +810005080501000a05040001050300010505000105030009050400090501000905030003 +050400080504000105030081050082000500010002050400810500020003050400010503 +000105010081050001000105030002050400080503000205040008050300810500820005 +000100090503008105000100810500010081050006008105000100810500010081050001 +008105000400080504008105000200030502008105000100810500010002050300030501 +007f0547058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500830005000581050003 +000105030082050005010501000205030083050005008100050c05010009050100010501 +00040501000105010007050100070502000105810005080501000b050100020502000105 +810005060501000105010081050081000581050082000500010081050082000500010001 +058100050105010002050100010501008105008100058105008100058105000100830500 +0500810005810500820005008100058105008100050a050100810500010001058100050a +050100810500010081050081000506050100010501008105008100058105008100058105 +008100050205010001050100810500810005810500810005810500810005090502000105 +810005010501000205010001050100810500010081050081000503050100020501007f05 +47058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500020001050100810500 +810005830500050002000205010002058200050002008105008200050001001505010001 +050100010504000105010004050400080503000a0501000b050100030503000805010004 +050100010501008105008100058105008100058105000200030501000205010001050100 +810500040001050100030505008105008100058105008100050705040001050300090504 +008105008100058105008100050605010001050100810500810005810500810005810500 +81000502050100010501008105008100058105008100058105008100050a050300030501 +0002050100010501008105008100058105008100058105000300020501007f0547058201 +030203028101050705 +0705010304028101050c0581040501050500810500810005810500820005008100058105 +008300050005810500010002050100020581000581050001008105008100058105008100 +05140501000105010081050081000581050081000581050081000502050100010501000a +050200090501000b05010005050200070501000405010001050100810500810005810500 +810005020502000205010002050100010501008105008100050405010003050100040501 +000105010007050100010501000305020007050100010501008105008100058105008100 +050605010001050100810500810005810500810005810500810005020501000105010081 +05008100058105008100058105008100050c050200020501000205010001050100810500 +81000581050082000500810005810500810005010501007f054705820103020302810105 +0705 +0705010304028101050c0581040502050300010501000105010081050081000581050083 +000500050105010002050100020581000501050100810500810005810500810005080501 +000905010001050100810500810005810500810005810500810005830500050081000581 +05008100050605010001050100090501000b050100020501000105010007050100010501 +008105008100058105008200050081000581050082000500810005810500810005010501 +000205010001050100810500810005810500810005810500810005020501000105010081 +050081000581050081000506050100010501008105008100058105008100050605010001 +050100810500810005810500810005060501000105010081050081000581050081000581 +050081000583050005008100058105008200050081000581050081000581050081000582 +050005060501000105010002050100020501000105010081050081000581050082000500 +810005810500810005010501007f0547058201030203028101050705 +0705010304028101050c0581040502050100830500050001000105050081050003000105 +0100810500070001050100010503000a0501000a05050081050004000105020002050500 +070503000805050007050500010503000905030002050300810500020081050081000581 +050002000105050001050500810500020001050400020503000205050007050500810500 +020009050800810500810005070503000205020081050081000581050001000105040002 +05020081050081000581050001000905030001050500010508008105008100058105000a +007f0545058201030203028101050705 +0705010304028101050c058104057f057f05270501002b0501007f055a05820103020302 +8101050705 +0705010304028101050c0581040562050600060506007f052f0501002b0501007f055a05 +8201030203028101050705 +0705010304028101050c058104057f057f0526050300270503007f055b05820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104054a0502002b0503000a0501002e050100050502001805 +02006b050100170503007f0547058201030203028101050705 +0705010304028101050c0581040581050002008105000100810500010001050500810500 +010001050b000105020081050002001a050100080501001f050100010501004305010019 +05010040050100120501002f0501007f0547058201030203028101050705 +0705010304028101050c0581040501050100020581000501050100020501000105010081 +050081000501058100050105010002050100020582000500810005810500810005180501 +00080501001f05010001050100430501001905010040050100120501002f0501007f0547 +058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500830005000581050081 +000581050082000500010001058100050105010002050200010582000500810005810500 +810005080501000a05040001050300010505000105030009050400070501000105010007 +050300030504000805040001050300810500820005000100020504008105000200030504 +000105030001050100810500010001050300020504000805030002050400080503008105 +008200050001000905030081050001008105000100810500060081050001008105000100 +810500010081050004000805040081050002000305020081050001008105000100020503 +00030501007f0547058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500830005000581050003 +000105030082050005010501000205030083050005008100050c05010009050100010501 +000405010001050100070501000705020001058100050605010001050100090501000205 +020001058100050605010001050100810500810005810500820005000100810500820005 +000100010581000501050100020501000105010081050081000581050081000581050001 +008305000500810005810500820005008100058105008100050a05010081050001000105 +8100050a0501008105000100810500810005060501000105010081050081000581050081 +000581050081000502050100010501008105008100058105008100058105008100050905 +020001058100050105010002050100010501008105000100810500810005030501000205 +01007f0547058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500020001050100810500 +810005830500050002000205010002058200050002008105008200050001001505010001 +050100010504000105010004050400080503000805010001050100090501000305030008 +050100040501000105010081050081000581050081000581050002000305010002050100 +010501008105000400010501000305050081050081000581050081000507050400010503 +000905040081050081000581050081000506050100010501008105008100058105008100 +0581050081000502050100010501008105008100058105008100058105008100050a0503 +000305010002050100010501008105008100058105008100058105000300020501007f05 +47058201030203028101050705 +0705010304028101050c0581040501050500810500810005810500820005008100058105 +008300050005810500010002050100020581000581050001008105008100058105008100 +05140501000105010081050081000581050081000581050081000502050100010501000a +050200070501000105010009050100050502000705010004050100010501008105008100 +058105008100050205020002050100020501000105010081050081000504050100030501 +000405010001050100070501000105010003050200070501000105010081050081000581 +050081000506050100010501008105008100058105008100058105008100050205010001 +0501008105008100058105008100058105008100050c0502000205010002050100010501 +0081050081000581050082000500810005810500810005010501007f0547058201030203 +028101050705 +0705010304028101050c0581040502050300010501000105010081050081000581050083 +000500050105010002050100020581000501050100810500810005810500810005080501 +000905010001050100810500810005810500810005810500810005830500050081000581 +050081000506050100010501000705010001050100090501000205010001050100070501 +000105010081050081000581050082000500810005810500820005008100058105008100 +050105010002050100010501008105008100058105008100058105008100050205010001 +050100810500810005810500810005060501000105010081050081000581050081000506 +050100010501008105008100058105008100050605010001050100810500810005810500 +810005810500810005830500050081000581050082000500810005810500810005810500 +810005820500050605010001050100020501000205010001050100810500810005810500 +82000500810005810500810005010501007f0547058201030203028101050705 +0705010304028101050c0581040502050100830500050001000105050081050003000105 +0100810500070001050100010503000a0501000a05050081050004000105020002050500 +070503000905030008050500010503000905030002050300810500020081050081000581 +050002000105050001050500810500020001050400020503000205050007050500810500 +020009050800810500810005070503000205020081050081000581050001000105040002 +05020081050081000581050001000905030001050500010508008105008100058105000a +007f0545058201030203028101050705 +0705010304028101050c058104057f057f05270501002b0501007f055a05820103020302 +8101050705 +0705010304028101050c0581040562050600060506007f052f0501002b0501007f055a05 +8201030203028101050705 +0705010304028101050c058104057f057f0526050300270503007f055b05820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104055c050300350501002e05010005050200180502006b05 +0100170503007f0539058201030203028101050705 +0705010304028101050c0581040581050002008105000100810500010001050500810500 +010001050b000105020081050002001e0501000c0501006f050100190501004005010012 +0501002f0501007f0539058201030203028101050705 +0705010304028101050c0581040501050100020581000501050100020501000105010081 +0500810005010581000501050100020501000205820005008100058105008100051c0501 +000c0501006f0501001905010040050100120501002f0501007f05390582010302030281 +01050705 +0705010304028101050c0581040501050100840500050005810500830005000581050081 +000581050082000500010001058100050105010002050200010582000500810005810500 +810005080501000a05040081050004008105008200050001000205010008050100810500 +010002050300810500020081050001008105000200010501008105000100070503000305 +040008050400010503008105008200050001000205040081050002000305040001050300 +010501008105000100010503000205040008050300020504000805030081050082000500 +010009050300810500010081050001008105000600810500010081050001008105000100 +810500040008050400810500020003050200810500010081050001000205030003050100 +7f0539058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500830005000581050003 +000105030082050005010501000205030083050005008100050c05010009050100010501 +000105010004050200820500050105010009050200810500820005008100058105008200 +050081000581050082000500810005810500810005810500010082050005080501000205 +020001058100050605010001050100810500810005810500820005000100810500820005 +000100010581000501050100020501000105010081050081000581050081000581050001 +008305000500810005810500820005008100058105008100050a05010081050001000105 +8100050a0501008105000100810500810005060501000105010081050081000581050081 +000581050081000502050100010501008105008100058105008100058105008100050905 +020001058100050105010002050100010501008105000100810500810005030501000205 +01007f0539058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500020001050100810500 +810005830500050002000205010002058200050002008105008200050001001505010005 +050100040501000505010009050100010501008105008100058105008100058105008300 +0500058105000400010501000c0501000305030008050100040501000105010081050081 +000581050081000581050002000305010002050100010501008105000400010501000305 +050081050081000581050081000507050400010503000905040081050081000581050081 +000506050100010501008105008100058105008100058105008100050205010001050100 +8105008100058105008100058105008100050a0503000305010002050100010501008105 +008100058105008100058105000300020501007f0539058201030203028101050705 +0705010304028101050c0581040501050500810500810005810500820005008100058105 +008300050005810500010002050100020581000581050001008105008100058105008100 +051405010005050100040501000505010009050100010501008105008100058105008100 +05810500020001050100050501000c050100050502000705010004050100010501008105 +008100058105008100050205020002050100020501000105010081050081000504050100 +030501000405010001050100070501000105010003050200070501000105010081050081 +000581050081000506050100010501008105008100058105008100058105008100050205 +0100010501008105008100058105008100058105008100050c0502000205010002050100 +0105010081050081000581050082000500810005810500810005010501007f0539058201 +030203028101050705 +0705010304028101050c0581040502050300010501000105010081050081000581050083 +000500050105010002050100020581000501050100810500810005810500810005080501 +000905010001050100010501000105810005810500810005040501000905010001050100 +810500810005810500810005010501000205010001050100010501000c05010002050100 +010501000705010001050100810500810005810500820005008100058105008200050081 +000581050081000501050100020501000105010081050081000581050081000581050081 +000502050100010501008105008100058105008100050605010001050100810500810005 +810500810005060501000105010081050081000581050081000506050100010501008105 +008100058105008100058105008100058305000500810005810500820005008100058105 +008100058105008100058205000506050100010501000205010002050100010501008105 +0081000581050082000500810005810500810005010501007f0539058201030203028101 +050705 +0705010304028101050c0581040502050100830500050001000105050081050003000105 +0100810500070001050100010503000a0501000a05030003050200010504000105050006 +050300810500810005810500020003050100030503000105040008050500010503000905 +030002050300810500020081050081000581050002000105050001050500810500020001 +050400020503000205050007050500810500020009050800810500810005070503000205 +020081050081000581050001000105040002050200810500810005810500010009050300 +01050500010508008105008100058105000a007f0537058201030203028101050705 +0705010304028101050c058104057f057f05350501002b0501007f054c05820103020302 +8101050705 +0705010304028101050c05810405620506007f054b0501002b0501007f054c0582010302 +03028101050705 +0705010304028101050c058104057f057f0534050300270503007f054d05820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504051f0501001d050200040503 +001a05020077050300130502007f057f0535058201030203028101050705 +0705010304028101058e0500050005000500050005000504058105000400390501000605 +01001b050100550581000521050100140501000805010004058100057f057f0523058201 +030203028101050705 +0705010304028d0105000500050005000500050005820504050105010001050100380501 +00060501001b05010055050100210501001405010008050100040501007f057f05230582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504050105010001050400810500 +030081050001008105008200050001000105030001050100810500010002050200810500 +8100050605030001050400030501000a0503000105010081050001000105040001050300 +810500820005000100810500820005000100020503008105008200050001000205040001 +050300010501008105000100080503008105008200050001000a05810005030504000105 +030081050086000500050005008200050001000305010003050300090506008105000100 +0105050002058100057f057f0522058201030203028101050705 +0705010304028d0105000500050005000500050005820504050105040001050100010501 +008105000100810500820005000100810500810005010501000205020081050082000500 +8100058105008100050a0501008105008100058105008100050105010009050100010501 +000105020083050005008100058105008200050081000581050082000500010081050082 +000500010081050081000503050100810500010081050082000500810005810500820005 +008100058105008100058105000100820500050605010001050100810500010081050081 +00050d050200010581000503050100810500040081050081000581050081000501050100 +020501000105010007050100010501008105008100058105008100058105008100057f05 +7f0529058201030203028101050705 +0705010304028101058e0500050005000500050005000504050105010081050081000581 +050081000581050082000500810005810500820005008100058105008100050105010002 +050100010501008105008100058105008100050705040081050081000581050081000501 +050100090501000105010001050100030501000105010081050081000581050082000500 +810005810500820005008100058105008100058105000300810500810005810500820005 +0081000503050500010501000a050100010501008105008100058105008100050e050300 +020504008105008600050005000500810005810500810005010501000205050007050100 +010501008105008100058105008100058105008100057f057f0529058201030203028101 +050705 +0705010304028d0105000500050005000500050005820504050105010001050100810500 +810005810500820005008100058105008200050081000581050081000501050100020501 +000105010081050081000581050081000506050100010501008105008100058105008100 +050105010009050100010501000105010003050100010501008105008100058105008200 +050081000581050082000500810005810500820005008100058105008200050081000581 +05008200050081000503050100050501000a050100010501008105008100058105008100 +051005020081050081000581050082000500860005000500050081000581050081000501 +050100020501000b050100010501008105008100058105008100058105008100057f057f +0529058201030203028101050705 +0705010304028101058e0500050005000500050005000504050105010001050100810500 +810005810500820005008100058105008200050081000581050081000501050100020501 +000105010081050081000581050081000506050100010501008105008100058105008100 +050105010009050100010501000105010003050100010501008105008100058105008200 +050081000581050082000500810005810500820005008100058105008200050081000581 +050082000500810005810500820005008100058105008100058105008100050905010001 +0501008105008100058105008100050d0501000105010081050081000581050082000500 +860005000500050081000581050081000501050100020501000105010007050100010501 +00810500810005810500810005810500810005820500050f050100040501000405010004 +050100040501000405010004050100040501000405010004050100040501000405010004 +050100040501000405010004050100040501000405010004050100040501000405010004 +050100040501000405010004050100040501000405010004050100040501000405010049 +058201030203028101050705 +0705010304028d0105000500050005000500050005820504058105000200810500010081 +050001008105000300810500040081050082000500080081050081000581050003000805 +0a0001050500080503000105040002050500810500020081050002008105000400810500 +810005810500070081050081000581050002000205030001050400090503008105000200 +8105008100050e05030002050700850500050005000300010505000105030009050a0003 +050200110501000405010004050100040501000405010004050100040501000405010004 +050100040501000405010004050100040501000405010004050100040501000405010004 +050100040501000405010004050100040501000405010004050100040501000405010004 +05010004050100040501000405010049058201030203028101050705 +0705010304028101058e0500050005000500050005000504052f0501007f052805010020 +0501007f057f0532058201030203028101050705 +0705010304028d0105000500050005000500050005820504052f0501007f052805010011 +050600070501007f057f0532058201030203028101050705 +0705010304028101058e0500050005000500050005000504052c0503007f05280503001e +0503007f057f0531058201030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 +0705010304028d0105000500050005000500050005820504057f057f057f057f05320582 +01030203028101050705 +0705010304028101058e0500050005000500050005000504057f057f057f057f05320582 +01030203028101050705 + + + +showpage + +end + +origstate restore + +%%EndDocument + @endspecial 79 2392 a Fr(4)91 b(Adv)-5 b(anced)30 b(features)236 +2513 y Fo(This)22 b(section)e(aims)h(to)g(presen)n(t)f(y)n(ou)i(some)e(adv)m +(anced)g(features)g(of)h Fq(FpGen)i Fo(and)e Fq(DPR)g Fo(to)r(ols.)34 +b(In)79 2579 y(the)20 b(follo)n(wing)i(examples,)f(w)n(e)h(do)f(not)g +(describ)r(e)e(the)i(whole)g(pro)r(cedure)e(giv)n(en)i(for)g +Fm(sample)p 2088 2579 18 3 v 22 w(dpt)p Fo(.)35 b(W)-5 b(e)21 +b(will)79 2646 y(limits)d(ourselv)n(es)f(to)h(sho)n(w)g(di\013erences)f(or)g +(no)n(v)n(elties)i(from)e(the)g(former)f(metho)r(dology)-5 +b(.)79 2786 y Fj(4.1)75 b(Placemen)n(t)79 2888 y Fq(4.1.1)62 +b(Initial)24 b(placemen)n(t)236 2990 y Fo(The)17 b(initial)i(placemen)n(t)c +(of)i Fp(data-p)m(ath)30 b Fo(op)r(erators)14 b(is)k(made)e(from)h(left)g(to) +g(rigth,)g(follo)n(wing)h(the)f(order)79 3056 y(of)23 b(instanciation)e(used) +i(in)h(the)e(\014le)i Fm(sample)p 1055 3056 V 21 w(dpt.c)p +Fo(.)41 b(W)-5 b(e)23 b(ha)n(v)n(e,)j(starting)21 b(from)i(the)f(left,)j(the) +d(follo)n(wings)79 3123 y(op)r(erators)15 b(:)146 3234 y(1.)28 +b(Multiplexer)18 b(generated)d(b)n(y)k Fm(DP)p 906 3234 V 21 +w(MUX2CS)p Fo(.)146 3344 y(2.)28 b(Adder)17 b(generated)e(b)n(y)k +Fm(DP)p 775 3344 V 21 w(ADD2F)p Fo(.)146 3455 y(3.)28 b(Zero)17 +b(detect)f(generated)g(b)n(y)j Fm(DP)p 900 3455 V 21 w(NUL)p +Fo(.)146 3566 y(4.)28 b(D)19 b(\015ip-\015op)f(generated)d(b)n(y)k +Fm(DP)p 871 3566 V 21 w(PDFF)p Fo(.)79 3676 y(Figure)e(6)i(sho)n(ws)e +(initial)i(placemen)n(t.)1226 3946 y(19)p eop +%%Page: 20 21 +20 20 bop 196 1821 a @beginspecial 0 @llx 0 @lly 743 @urx 568 +@ury 3806 @rwi @setspecial +%%BeginDocument: ./sample_dpt-2.eps +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {} def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end +save +-221.0 614.0 translate +1 -1 scale + +/clp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/l {lineto} bind def +/m {moveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +$F2psBegin +10 setmiterlimit + 0.90000 0.90000 sc +3.000 slw +n 334 454 m 344 464 l gs col-1 s gr +n 344 454 m 334 464 l gs col-1 s gr +n 334 374 m 344 384 l gs col-1 s gr +n 344 374 m 334 384 l gs col-1 s gr +n 394 134 m 404 144 l gs col-1 s gr +n 404 134 m 394 144 l gs col-1 s gr +n 514 134 m 524 144 l gs col-1 s gr +n 524 134 m 514 144 l gs col-1 s gr +n 594 134 m 604 144 l gs col-1 s gr +n 604 134 m 594 144 l gs col-1 s gr +n 774 134 m 784 144 l gs col-1 s gr +n 784 134 m 774 144 l gs col-1 s gr +n 834 134 m 844 144 l gs col-1 s gr +n 844 134 m 834 144 l gs col-1 s gr +n 914 134 m 924 144 l gs col-1 s gr +n 924 134 m 914 144 l gs col-1 s gr +n 974 414 m 984 424 l gs col-1 s gr +n 984 414 m 974 424 l gs col-1 s gr +0.500 slw +n 819 459 m 419 459 l gs col-1 s gr +n 339 459 m 379 459 l gs col-1 s gr +n 419 419 m 459 419 l gs col-1 s gr +n 339 379 m 459 379 l gs col-1 s gr +n 659 419 m 659 419 l gs col-1 s gr +n 659 419 m 979 419 l gs col-1 s gr +n 739 379 m 779 379 l 779 139 l gs col-1 s gr +1.000 slw + [6.7] 0 setdash +n 979 619 m 979 139 l 339 139 l 339 619 l clp gs col-1 s gr [] 0 setdash +3.000 slw +n 419 579 m 419 179 l 379 179 l 379 579 l clp gs col-1 s gr +0.500 slw +n 399 139 m 399 179 l gs col-1 s gr +3.000 slw +n 659 579 m 659 259 l 459 259 l 459 579 l clp gs col-1 s gr +0.500 slw +n 519 139 m 519 259 l gs col-1 s gr +n 599 139 m 599 259 l gs col-1 s gr +3.000 slw +n 739 579 m 739 259 l 699 259 l 699 579 l clp gs col-1 s gr +0.500 slw +n 839 139 m 839 179 l gs col-1 s gr +n 919 139 m 919 179 l gs col-1 s gr +0.000 slw +n 464 384 m 464 374 l 454 374 l 454 384 l clp gs 0.00 setgray ef gr +n 424 424 m 424 414 l 414 414 l 414 424 l clp gs 0.00 setgray ef gr +n 464 424 m 464 414 l 454 414 l 454 424 l clp gs 0.00 setgray ef gr +n 384 464 m 384 454 l 374 454 l 374 464 l clp gs 0.00 setgray ef gr +n 424 464 m 424 454 l 414 454 l 414 464 l clp gs 0.00 setgray ef gr +n 664 424 m 664 414 l 654 414 l 654 424 l clp gs 0.00 setgray ef gr +n 704 424 m 704 414 l 694 414 l 694 424 l clp gs 0.00 setgray ef gr +n 824 424 m 824 414 l 814 414 l 814 424 l clp gs 0.00 setgray ef gr +n 744 384 m 744 374 l 734 374 l 734 384 l clp gs 0.00 setgray ef gr +n 824 464 m 824 454 l 814 454 l 814 464 l clp gs 0.00 setgray ef gr +3.000 slw +n 939 579 m 939 179 l 819 179 l 819 579 l clp gs col-1 s gr +1.000 slw +n 339 649 m 339 669 l gs col-1 s gr +n 339 659 m 1019 659 l gs col-1 s gr +n 1003.00 655.00 m 1019.00 659.00 l 1003.00 663.00 l gs col-1 s gr +/Times-Bold findfont 20.00 scalefont setfont +406 559 m +gs 1 -1 sc 90.0 rot (DP_MUX2CS) col-1 show gr +/Times-Bold findfont 20.00 scalefont setfont +564 559 m +gs 1 -1 sc 90.0 rot (DP_ADD2F) col-1 show gr +/Times-Bold findfont 20.00 scalefont setfont +725 560 m +gs 1 -1 sc 90.0 rot (DP_NUL) col-1 show gr +/Times-Bold findfont 20.00 scalefont setfont +887 560 m +gs 1 -1 sc 90.0 rot (DP_PDFF) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +319 459 m +gs 1 -1 sc (data_b[7:0]) dup stringwidth pop neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +319 384 m +gs 1 -1 sc (data_a[7:0]) dup stringwidth pop neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +924 119 m +gs 1 -1 sc 90.0 rot (ctrl_wen) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +844 119 m +gs 1 -1 sc 90.0 rot (ctrl_ck) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +784 119 m +gs 1 -1 sc 90.0 rot (ctrl_zero) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +604 119 m +gs 1 -1 sc 90.0 rot (ctrl_nover) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +524 119 m +gs 1 -1 sc 90.0 rot (ctrl_ncout) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +404 119 m +gs 1 -1 sc 90.0 rot (ctrl_sel) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +999 424 m +gs 1 -1 sc (data_s[7:0]) col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +939 679 m +gs 1 -1 sc (Operators instanciation order) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +$F2psEnd +restore +%%EndDocument + @endspecial 921 1998 a Fo(Figure)18 b(6:)24 b Fp(Initial)d(plac)m(ement.)236 +2131 y Fq(The)i(order)g(of)g(instanciation)i(of)d(the)h(op)r(erators)f(in)h +(C)f(source)h(\014le)h(is)f(meaningful.)30 b Fo(A)18 b Fq(C)79 +2198 y Fo(source)e(\014le)i(in)n(tended)f(to)h Fq(FpGen)p Fo(/)p +Fq(DPR)g Fo(that)f(ignores)g(it)i(could)e(pro)r(duce)f(non)i(routable)e +(con\014gurations)p 1729 2217 665 3 v -3 w(.)236 2264 y(T)-5 +b(o)13 b(a)n(v)n(oid)h(this)e(kind)h(of)g(problems,)f(w)n(e)h(just)f(ha)n(v)n +(e)h(to)f(group)g(together)e(the)i(instanciations)e(of)j(op)r(erators)79 +2331 y(strongly)k(connected.)79 2474 y Fq(4.1.2)62 b(Placemen)n(t)23 +b(optimization)236 2577 y Fo(In)d(the)g(case)f(of)h(complex)f +Fp(data-p)m(ath)32 b Fo(where)19 b(the)g(designer)g(do)r(es)g(not)g(w)n(an)n +(t)h(to)g(c)n(hec)n(k)g(precisely)f(the)79 2643 y(order)i(of)i(op)r(erators,) +e(placemen)n(t)f(optimizer)h(inside)h(the)g(router)f(to)r(ol)h +Fq(DPR)g Fo(is)h(a)n(v)m(alaible.)38 b(Roughly)-5 b(,)24 b(the)79 +2709 y(placemen)n(t)12 b(optimizer)h(sw)n(ap)h(op)r(erators)e(trying)i(to)g +(reduce)f(the)h(total)g(length)g(of)g(routing)f(wires.)24 b(This)15 +b(option)79 2776 y(is)21 b(also)g(in)n(terresting)e(when)h(the)g(initial)i +(placemen)n(t)d(is)i(a)g(non)f(routable)g(con\014guration.)30 +b(The)20 b(optimizer)f(is)79 2842 y(able)h(to)h(detect)e(suc)n(h)h +(con\014guration)e(in)k(whic)n(h)f(case)f(it)h(attempts)d(to)i(reduce)g(the)g +(trac)n(k)g(densit)n(y)h(to)f(mak)n(e)79 2909 y(p)r(ossible)d(routage.)236 +2975 y(File)i Fm(place)p 494 2975 18 3 v 21 w(dpt.*)g Fo(giv)n(es)g(an)f +(example)e(of)i(placemen)n(t)e(optimization.)79 3098 y(Command)f(to)j(in)n(v) +n(ok)n(e)i Fq(DPR)d Fo(in)i(optimization)d(mo)r(de)g(:)p 236 +3177 2104 3 v 236 3273 3 96 v 273 3244 a Fm(dpr)30 b(-v)f(-o)g(-r)g(-p)g +(place)p 886 3244 18 3 v 22 w(dpt)g(place)p 1169 3244 V 21 +w(dpt)p 2337 3273 3 96 v 236 3275 2104 3 v 236 3387 a Fo(Argumen)n(ts)16 +b(giv)n(en)i(to)g Fq(DPR)873 3367 y Fg(4)915 3387 y Fo(:)255 +3497 y Fq(-o)377 b Fo(:)67 b(Activ)m(ate)16 b(the)h(placemen)n(t)f +(optimizer.)p 79 3625 940 3 v 140 3661 a Ff(4)163 3676 y Fe(F)l(or)f(a)f +(more)g(detailed)f(description)g(of)i Fc(DPR)f Fe(command)e(line)i(argumen)o +(ts,)f(please)g(refer)j(to)f(the)g Fc(UNIX)g Fe(on)f(line)f(man)o(ual.)1226 +3946 y Fo(20)p eop +%%Page: 21 22 +21 21 bop 79 260 a Fj(4.2)75 b(Designing)27 b(customized)f(op)r(erators)236 +362 y Fo(In)15 b(this)g(part)g(w)n(e)g(presen)n(t)f(the)g(features)f(allo)n +(wing)j(the)f(user)f(to)h(design)f(his)i(o)n(wn)f Fp(data-p)m(ath)27 +b Fo(op)r(erators.)79 429 y(T)-5 b(o)22 b(build)g(his)g(op)r(erators)d(the)i +(user)g(m)n(ust)g(resort)f(to)i(a)g(dedicated)e(leaf)h(cell)i(library)e(:)33 +b Fq(DPLib)2168 409 y Fg(5)2193 429 y Fo(.)k Fq(DPLib)79 495 +y Fo(o\013ers)17 b(the)h(same)e(functionnalities)h(than)g(the)g +Fp(Standart)22 b(Cel)s(l)28 b Fo(library)18 b Fq(SCLib)p Fo(.)236 +578 y(F)-5 b(rom)14 b(a)h(metho)r(dological)d(p)r(oin)n(t)i(of)h(view,)h +(using)f(customized)d(op)r(erators)g(is)j(unfolding)f(itself)h(in)n(to)g(t)n +(w)n(o)79 644 y(distinct)i(phases)g(:)146 755 y(1.)28 b(Making)18 +b(of)g(the)f(op)r(erator)f(using)h(one)h(of)g(the)f(follo)n(wing)i(three)e +(metho)r(ds)e(:)240 866 y(\(a\))27 b(Explicit)19 b(building)g(of)g(a)g +(column)f(using)h Fq(GenLib)p Fo(.)29 b(The)19 b(mo)r(del)e(name)h(m)n(ust)g +(receiv)n(ed)g(a)h Fm(")p 2323 866 18 3 v 21 w(us")339 932 +y Fo(su\016x.)237 1021 y(\(b\))27 b(Syn)n(thesis)17 b(of)h(a)h(blo)r(c)n(k,)f +(using)g Fq(Logic)p Fo(.)26 b(The)17 b(mo)r(del)g(name)g(m)n(ust)g(receiv)n +(ed)g(a)h Fm(")p 2039 1021 V 21 w(us")h Fo(su\016x.)244 1109 +y(\(c\))26 b(Buiding)15 b(a)g(sub-)p Fp(data-p)m(ath)28 b Fo(using)14 +b Fq(FpGen)p Fo(.)25 b(The)15 b(mo)r(del)f(name)f(m)n(ust)h(not)h(ha)n(v)n(e) +g(a)h Fm(")p 2155 1109 V 21 w(us")p Fo(,)g Fm(")p 2323 1109 +V 21 w(cl")339 1176 y Fo(or)i Fm(")p 439 1176 V 21 w(bk")g +Fo(su\016x.)146 1286 y(2.)28 b(Instanciation)e(of)i(the)g(newly)h(created)d +(op)r(erator)f(inside)j(the)g(curren)n(t)f Fp(data-p)m(ath)40 +b Fo(thanks)28 b(to)f(the)217 1353 y Fm(DP)p 278 1353 V 21 +w(IMPORT)19 b Fo(function.)79 1474 y Fq(4.2.1)62 b(En)n(vironnemen)n(t)24 +b(set)d(up)236 1576 y Fo(W)-5 b(e)19 b(m)n(ust)e(add)g(to)h +Fm(MBK)p 734 1576 V 21 w(CATA)p 871 1576 V 21 w(LIB)h Fo(the)e(access)g(path) +g(to)h(the)f Fq(DPLib)i Fo(library)f(:)p 236 1595 2122 3 v +236 1949 3 355 v 292 1666 a Fm($)29 b(MBK)p 440 1666 18 3 v +21 w(CATA)p 577 1666 V 21 w(LIB=$TOP/cells/fitpath/dplib/ecpd10)292 +1734 y($)g(MBK)p 440 1734 V 21 w(CATA)p 577 1734 V 21 w(LIB=$MBK)p +830 1734 V 22 w(CATA)p 968 1734 V 21 w(LIB:$TOP/cells/fitpath/fplib)292 +1801 y($)g(MBK)p 440 1801 V 21 w(CATA)p 577 1801 V 21 w(LIB=$MBK)p +830 1801 V 22 w(CATA)p 968 1801 V 21 w(LIB:$TOP/cells/rsa)292 +1861 y($)g(MBK)p 440 1861 V 21 w(CATA)p 577 1861 V 21 w(LIB=$MBK)p +830 1861 V 22 w(CATA)p 968 1861 V 21 w(LIB:$FPGEN)p 1279 1861 +V 21 w(LIB)292 1920 y($)g(export)g(MBK)p 643 1920 V 22 w(CATA)p +781 1920 V 21 w(LIB)p 2356 1949 3 355 v 236 1951 2122 3 v 79 +2073 a Fq(4.2.2)62 b(Single)24 b(Column)e(Op)r(erator)236 2175 +y Fo(As)15 b(an)g(example,)g(let)g(us)g(replace)f(the)h(zero)f(detect)f(pro)n +(vided)i(b)n(y)h Fq(FpGen)h Fo(\()p Fm(DP)p 1907 2175 18 3 +v 20 w(NUL)f Fo(macro-function\),)79 2242 y(b)n(y)j(a)f(designer)e(build)j +(column.)236 2308 y(The)27 b(diagram)f(of)h(the)g(zero)f(detect)f(w)n(e)j +(are)e(going)h(to)g(build)h(is)g(sho)n(wn)f(in)g(\014gure)g(7.)52 +b(The)27 b(\014les)79 2374 y Fm(usercol)p 285 2374 V 21 w(dpt.*)19 +b Fo(giv)n(es)f(an)g(example)f(of)h(implemen)n(tation.)p 79 +2422 940 3 v 140 2458 a Ff(5)163 2474 y Fe(On)e(line)e(man)o(ual)f(of)i +Fc(DPLib)f Fe(:)21 b Fa(man)h(dplib)p Fe(,)14 b(on)h(line)f(man)o(uals)e(of)k +(cells)d(:)21 b Fa(man)h(n1)p 1670 2474 15 3 v 16 w(dp,)g(man)g(ms)p +1922 2474 V 16 w(dp,)g(...)1226 3946 y Fo(21)p eop +%%Page: 22 23 +22 22 bop 784 2191 a @beginspecial 0 @llx 0 @lly 309 @urx 653 +@ury 1691 @rwi @setspecial +%%BeginDocument: ./usercol_dpt-2.eps +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {} def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end +save +-87.0 740.0 translate +1 -1 scale + +/clp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/l {lineto} bind def +/m {moveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def + /DrawEllipse { + /endangle exch def + /startangle exch def + /yrad exch def + /xrad exch def + /y exch def + /x exch def + /savematrix mtrx currentmatrix def + x y tr xrad yrad sc 0 0 1 startangle endangle arc + closepath + savematrix setmatrix + } def + +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +$F2psBegin +10 setmiterlimit + 0.90000 0.90000 sc +3.000 slw +n 374 619 5 5 0 360 DrawEllipse gs col-1 s gr + +n 339 594 m + 346.50 607.36 349.00 613.61 349 619 curveto + 349.00 624.39 346.50 630.64 339 644 curveto + gs col-1 s gr + +n 339 594 m + 350.90 598.77 355.90 601.27 359 604 curveto + 361.50 606.20 364.00 609.95 369 619 curveto + gs col-1 s gr + +n 339 644 m + 350.90 639.23 355.90 636.73 359 634 curveto + 361.50 631.80 364.00 628.05 369 619 curveto + gs col-1 s gr + +n 374 539 5 5 0 360 DrawEllipse gs col-1 s gr + +n 339 514 m + 346.50 527.36 349.00 533.61 349 539 curveto + 349.00 544.39 346.50 550.64 339 564 curveto + gs col-1 s gr + +n 339 514 m + 350.90 518.77 355.90 521.27 359 524 curveto + 361.50 526.20 364.00 529.95 369 539 curveto + gs col-1 s gr + +n 339 564 m + 350.90 559.23 355.90 556.73 359 554 curveto + 361.50 551.80 364.00 548.05 369 539 curveto + gs col-1 s gr + +n 374 459 5 5 0 360 DrawEllipse gs col-1 s gr + +n 339 434 m + 346.50 447.36 349.00 453.61 349 459 curveto + 349.00 464.39 346.50 470.64 339 484 curveto + gs col-1 s gr + +n 339 434 m + 350.90 438.77 355.90 441.27 359 444 curveto + 361.50 446.20 364.00 449.95 369 459 curveto + gs col-1 s gr + +n 339 484 m + 350.90 479.23 355.90 476.73 359 474 curveto + 361.50 471.80 364.00 468.05 369 459 curveto + gs col-1 s gr + +n 374 299 5 5 0 360 DrawEllipse gs col-1 s gr + +n 339 274 m + 346.50 287.36 349.00 293.61 349 299 curveto + 349.00 304.39 346.50 310.64 339 324 curveto + gs col-1 s gr + +n 339 274 m + 350.90 278.77 355.90 281.27 359 284 curveto + 361.50 286.20 364.00 289.95 369 299 curveto + gs col-1 s gr + +n 339 324 m + 350.90 319.23 355.90 316.73 359 314 curveto + 361.50 311.80 364.00 308.05 369 299 curveto + gs col-1 s gr + +n 374.62 379.00 25.62 -102.68 102.68 arcn +gs col-1 s gr + +n 344 379 5 5 0 360 DrawEllipse gs col-1 s gr + +n 369 354 m 379 354 l 379 404 l 369 404 l gs col-1 s gr +n 374.62 699.00 25.62 -102.68 102.68 arcn +gs col-1 s gr + +n 344 699 5 5 0 360 DrawEllipse gs col-1 s gr + +n 369 674 m 379 674 l 379 724 l 369 724 l gs col-1 s gr +n 374 779 5 5 0 360 DrawEllipse gs col-1 s gr + +n 339 754 m + 346.50 767.36 349.00 773.61 349 779 curveto + 349.00 784.39 346.50 790.64 339 804 curveto + gs col-1 s gr + +n 339 754 m + 350.90 758.77 355.90 761.27 359 764 curveto + 361.50 766.20 364.00 769.95 369 779 curveto + gs col-1 s gr + +n 339 804 m + 350.90 799.23 355.90 796.73 359 794 curveto + 361.50 791.80 364.00 788.05 369 779 curveto + gs col-1 s gr + +n 294 274 m 304 284 l gs col-1 s gr +n 304 274 m 294 284 l gs col-1 s gr +n 294 314 m 304 324 l gs col-1 s gr +n 304 314 m 294 324 l gs col-1 s gr +n 294 434 m 304 444 l gs col-1 s gr +n 304 434 m 294 444 l gs col-1 s gr +n 294 474 m 304 484 l gs col-1 s gr +n 304 474 m 294 484 l gs col-1 s gr +n 294 594 m 304 604 l gs col-1 s gr +n 304 594 m 294 604 l gs col-1 s gr +n 294 634 m 304 644 l gs col-1 s gr +n 304 634 m 294 644 l gs col-1 s gr +n 294 754 m 304 764 l gs col-1 s gr +n 304 754 m 294 764 l gs col-1 s gr +n 294 794 m 304 804 l gs col-1 s gr +n 304 794 m 294 804 l gs col-1 s gr +n 414 534 m 424 544 l gs col-1 s gr +n 424 534 m 414 544 l gs col-1 s gr +0.500 slw +n 379 299 m 399 299 l 399 359 l 379 359 l gs col-1 s gr +n 379 399 m 399 399 l 399 459 l 379 459 l gs col-1 s gr +n 379 619 m 399 619 l 399 679 l 379 679 l gs col-1 s gr +n 339 379 m 319 379 l 319 519 l 344 519 l gs col-1 s gr +n 344 559 m 319 559 l 319 699 l 339 699 l gs col-1 s gr +n 299 279 m 344 279 l gs col-1 s gr +n 299 319 m 344 319 l gs col-1 s gr +n 299 439 m 344 439 l gs col-1 s gr +n 299 479 m 339 479 l gs col-1 s gr +n 299 599 m 344 599 l gs col-1 s gr +n 299 639 m 339 639 l gs col-1 s gr +n 299 759 m 339 759 l gs col-1 s gr +n 299 799 m 339 799 l gs col-1 s gr +n 379 719 m 399 719 l 399 779 l 379 779 l gs col-1 s gr +n 379 539 m 419 539 l gs col-1 s gr +1.000 slw +n 299 259 m 419 259 l gs col-1 s gr +n 299 339 m 419 339 l gs col-1 s gr +n 299 419 m 419 419 l gs col-1 s gr +n 299 499 m 419 499 l gs col-1 s gr +n 299 579 m 419 579 l gs col-1 s gr +n 299 659 m 419 659 l gs col-1 s gr +n 299 739 m 419 739 l gs col-1 s gr +n 419 819 m 419 179 l 299 179 l 299 819 l clp gs col-1 s gr +/Helvetica findfont 16.00 scalefont setfont +279 644 m +gs 1 -1 sc (i0[2]) dup stringwidth pop neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +279 604 m +gs 1 -1 sc (i0[3]) dup stringwidth pop neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +279 484 m +gs 1 -1 sc (i0[4]) dup stringwidth pop neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +279 444 m +gs 1 -1 sc (i0[5]) dup stringwidth pop neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +279 324 m +gs 1 -1 sc (i0[6]) dup stringwidth pop neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +279 284 m +gs 1 -1 sc (i0[7]) dup stringwidth pop neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +439 544 m +gs 1 -1 sc (zero) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +279 764 m +gs 1 -1 sc (i0[1]) dup stringwidth pop neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +279 804 m +gs 1 -1 sc (i0[0]) dup stringwidth pop neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +359 224 m +gs 1 -1 sc (Empty Slice) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +0.500 slw +n 279 259 m 99 259 l gs col-1 s gr +n 279 179 m 99 179 l gs col-1 s gr +n 279 339 m 99 339 l gs col-1 s gr +n 279 419 m 99 419 l gs col-1 s gr +n 279 499 m 99 499 l gs col-1 s gr +n 279 579 m 99 579 l gs col-1 s gr +n 279 659 m 99 659 l gs col-1 s gr +n 279 739 m 99 739 l gs col-1 s gr +n 279 819 m 99 819 l gs col-1 s gr +n 99 99 m 99 819 l gs col-1 s gr +n 139 99 m 139 819 l gs col-1 s gr +n 219 99 m 219 819 l gs col-1 s gr +n 99 174 m 279 174 l gs col-1 s gr +n 99 99 m 219 99 l gs col-1 s gr +1.000 slw +n 174 219 m 189 219 l gs col-1 s gr +/Times-Bold findfont 16.00 scalefont setfont +179 304 m +gs 1 -1 sc (no2_6) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +119 304 m +gs 1 -1 sc (6) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +179 139 m +gs 1 -1 sc (Instance) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +119 139 m +gs 1 -1 sc (Slice) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +119 224 m +gs 1 -1 sc (7) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +119 384 m +gs 1 -1 sc (5) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +119 464 m +gs 1 -1 sc (4) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +119 544 m +gs 1 -1 sc (3) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +119 624 m +gs 1 -1 sc (2) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +119 704 m +gs 1 -1 sc (1) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +119 784 m +gs 1 -1 sc (0) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +179 384 m +gs 1 -1 sc (na2_5) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +179 704 m +gs 1 -1 sc (na2_1) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +179 784 m +gs 1 -1 sc (no2_0) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +179 624 m +gs 1 -1 sc (no2_2) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +179 544 m +gs 1 -1 sc (no2_3) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +179 464 m +gs 1 -1 sc (no2_4) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 20.00 scalefont setfont +359 154 m +gs 1 -1 sc ("nul_us") dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 20.00 scalefont setfont +359 134 m +gs 1 -1 sc (User Operator :) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +$F2psEnd +restore +%%EndDocument + @endspecial 884 2368 a Fo(Figure)18 b(7:)24 b Fp(Zer)m(o)d(dete)m(ct)i +(diagr)m(am.)1226 3946 y Fo(22)p eop +%%Page: 23 24 +23 23 bop 106 260 a Fo(Description)17 b(of)h(zero)f(detect)f(using)i +Fq(GenLib)j Fo(language)16 b(:)217 393 y Fm(static)30 b(void)58 +b(mkZeroDetect\(\))217 459 y({)275 526 y(DEF_LOFIG\()30 b("nul_us")f(\);)275 +659 y(LOCON\()88 b("i0[7:0]",)29 b(IN)88 b(,)f("i0[7:0]")29 +b(\);)275 725 y(LOCON\()h("zero")145 b(,)87 b(OUT,)30 b("zero")174 +b(\);)275 791 y(LOCON\()59 b("vdd")145 b(,)29 b(IN)88 b(,)58 +b("vdd")174 b(\);)275 858 y(LOCON\()59 b("vss")145 b(,)29 b(IN)88 +b(,)58 b("vss")174 b(\);)275 991 y(LOINS\()30 b("no2_dp",)f("no2_0",)h +("i0[0]",)f("i0[1]",)h("z2_0",)f("vdd",)h("vss",)f(0L)g(\);)275 +1057 y(LOINS\()h("no2_dp",)f("no2_2",)h("i0[2]",)f("i0[3]",)h("z2_1",)f +("vdd",)h("vss",)f(0L)g(\);)275 1124 y(LOINS\()h("no2_dp",)f("no2_4",)h +("i0[4]",)f("i0[5]",)h("z2_2",)f("vdd",)h("vss",)f(0L)g(\);)275 +1190 y(LOINS\()h("no2_dp",)f("no2_6",)h("i0[6]",)f("i0[7]",)h("z2_3",)f +("vdd",)h("vss",)f(0L)g(\);)275 1323 y(LOINS\()h("na2_dp",)f("na2_1",)59 +b("z2_0",)f("z2_1",)30 b("z4_0",)f("vdd",)h("vss",)f(0L)g(\);)275 +1389 y(LOINS\()h("na2_dp",)f("na2_5",)59 b("z2_2",)f("z2_3",)30 +b("z4_1",)f("vdd",)h("vss",)f(0L)g(\);)275 1522 y(LOINS\()h("no2_dp",)f +("no2_3",)59 b("z4_0",)f("z4_1",)30 b("zero",)f("vdd",)h("vss",)f(0L)g(\);) +275 1655 y(SAVE_LOFIG\(\);)217 1721 y(})375 1921 y Fo(As)19 +b(w)n(e)h(can)g(see,)g(instance)e(names)g(of)i(the)f(zero)g(detect)e(m)n(ust) +i(conform)f(to)h(a)h(sp)r(eci\014c)e(syn)n(tax.)217 1987 y(The)j(seman)n(tic) +e(of)i(this)g(syn)n(tax)g(is)h(that)e(the)g(su\016x)h(of)g(the)f(instance)g +(name)g(indicates)f(to)i(the)f Fq(DPR)217 2053 y Fo(placemen)n(t)k(stage)h +(on)h(whic)n(h)h(slice)f(to)g(set)f(eac)n(h)h(instance.)48 +b(This)26 b(agreemen)n(t)d(is)k(recalled)e(on)h(the)217 2120 +y(\014gure)17 b(7.)1226 3946 y(23)p eop +%%Page: 24 25 +24 24 bop 106 260 a Fo(Mo)r(di\014cation)16 b(of)i(the)g Fq(C)g +Fo(function)f(describing)g(the)g Fp(data-p)m(ath)30 b(netlist)f +Fo(:)217 393 y Fm(main\(\))217 459 y({)275 526 y(/*)g(Generate)h(the)f(Zero)g +(Detect)h(Column.)f(*/)275 592 y(mkZeroDetect\(\);)275 725 +y(/*)g(Open)h(a)f(new)g(Data-Path)h(figure.)f(*/)275 791 y(DP_DEFLOFIG\()h +("usercol_dpt",)g(8,)f(LSB_INDEX_ZERO)h(\);)275 924 y(/*)f(Interface)h +(description.)g(*/)275 991 y(/*)f(...)h(*/)275 1124 y(/*)f(Data-Path)h +(netlist)f(description.)h(*/)275 1190 y(/*)f(Multiplexer)h(...)f(*/)275 +1256 y(/*)g(Fast)h(Adder)f(...)58 b(*/)275 1389 y(/*)29 b(Zero)h(Detect.)116 +b(*/)275 1456 y(DP_IMPORT\()30 b("nul_us",)595 1522 y("zero",)595 +1588 y("data_s[7:0]",)595 1655 y("ctrl_zero",)595 1721 y(EOL)f(\);)275 +1854 y(/*)g(Register)h(...)116 b(*/)275 1987 y(/*)29 b(Terminate)h(the)f +(netlist)h(description,)f(and)h(save)f(on)g(disk.)g(*/)275 +2053 y(DP_SAVLOFIG\(\);)275 2186 y(exit\(0\);)217 2253 y(})79 +2452 y Fq(Remark)21 b(:)236 2585 y Fo(The)14 b Fq(FpGen)i Fo(and)e +Fq(GenLib)j Fo(languages)c(are)h(made)f(so)h(that)f(only)i(one)f +Fp(netlist)25 b Fo(is)15 b(tak)n(en)g(in)f(the)g(course)79 +2651 y(of)25 b(the)f(description)g(pro)r(ccess.)43 b(On)25 +b(the)f(other)g(hand,)j(to)d(instanciate)g(the)g(mo)r(del)g(of)h(zero)f +(detect)f(with)79 2718 y Fm(DP)p 140 2718 18 3 v 21 w(IMPORT)p +Fo(,)d(this)g(mo)r(del)e(m)n(ust)g(b)r(e)h(de\014ned)f(b)r(efore.)27 +b(As)20 b(a)f(conclusion,)g(w)n(e)h(m)n(ust)f(call)h(the)f +Fm(mkZeroDetect)79 2784 y Fo(function)e(b)r(efore)f(the)h(call)i(to)e +Fm(DP)p 787 2784 V 21 w(DEFLOFIG)p Fo(.)236 2917 y(The)h(sequence)f(of)h +(commands)e(in)n(v)n(ok)n(ed)k(to)e(generate)e(and)h(c)n(hec)n(k)i(this)f +(example)f(is)i(the)f(same)f(as)h(the)79 2983 y(one)f(used)h(in)g +Fm(sample)p 548 2983 V 21 w(dpt)p Fo(.)1226 3946 y(24)p eop +%%Page: 25 26 +25 25 bop 79 260 a Fq(4.2.3)62 b(Logical)23 b(syn)n(thesis)g(of)e(an)h(op)r +(erator)236 362 y Fo(In)j(this)f(section)f(w)n(e)i(are)e(going)h(to)g +(replace)f(the)g(fast)h(adder)f(pro)n(vided)h(b)n(y)h Fm(DP)p +1977 362 18 3 v 21 w(ADD2F)g Fo(b)n(y)g(a)g(blo)r(c)n(k)79 +429 y(generated)12 b(b)n(y)k(logical)g(syn)n(thesis.)23 b(The)15 +b(\014les)g(asso)r(ciated)e(with)i(this)g(example)f(are)h(named)e +Fm(synthese)p 2249 429 V 22 w(dpt.*)p Fo(.)79 606 y Fq(Beha)n(vioral)23 +b(description)h(of)d(the)h(adder)g(:)79 716 y Fm(ENTITY)58 +b(adder_us)h(IS)137 783 y(PORT\()340 849 y(a)87 b(:)30 b(in)116 +b(BIT_VECTOR\(7)30 b(downto)f(0\);)340 915 y(b)87 b(:)30 b(in)116 +b(BIT_VECTOR\(7)30 b(downto)f(0\);)253 982 y(cout_n)g(:)88 +b(out)29 b(BIT;)253 1048 y(over_n)g(:)88 b(out)29 b(BIT;)340 +1115 y(s)87 b(:)h(out)29 b(BIT_VECTOR\(7)h(downto)f(0\);)282 +1181 y(vdd)87 b(:)30 b(in)116 b(BIT;)282 1248 y(vss)87 b(:)30 +b(in)116 b(BIT)253 1314 y(\);)79 1380 y(END)58 b(adder_us;)79 +1513 y(ARCHITECTURE)h(behavior_data_flow)g(OF)f(adder_us)g(IS)79 +1646 y(SIGNAL)29 b(cry)g(:)g(BIT_VECTOR\(8)h(downto)g(0\);)79 +1779 y(BEGIN)137 1845 y(cry\(0\))f(<=)g('0';)137 1912 y(cry\(8)g(downto)h +(1\))f(<=)116 b(\(a)29 b(and)h(b\))689 1978 y(or)f(\(a)g(and)h(cry\(7)f +(downto)g(0\)\))689 2045 y(or)g(\(b)g(and)h(cry\(7)f(downto)g(0\)\);)137 +2177 y(s)174 b(<=)29 b(a)h(xor)f(b)g(xor)g(cry\(7)g(downto)h(0\);)137 +2244 y(over_n)f(<=)g(not)h(cry\(7\);)137 2310 y(cout_n)f(<=)g(not)h +(cry\(8\);)137 2443 y(ASSERT\(\(vdd)g(=)f('1'\))g(and)g(\(vss)g(=)h('0'\)\)) +195 2509 y(REPORT)f("Power)h(supply)f(is)g(missing)h(on)f(adder_us")195 +2576 y(SEVERITY)g(WARNING;)79 2642 y(END)58 b(behavior_data_flow;)79 +2863 y Fq(Remark)21 b(:)236 2996 y Fo(As)e(the)e(terminal)h(ordering)f(is)i +(meaningful)e(for)h(instanciation)f(with)i Fm(DP)p 1800 2996 +V 21 w(IMPORT)p Fo(,)h(w)n(e)f(adopt)e(for)h(the)79 3063 y(in)n(terface)e(of) +i Fm(adder)p 514 3063 V 22 w(us)g Fo(the)f(same)g(order)g(as)h(the)f(one)h +(used)f(in)i(the)e(op)r(erator)e(pro)n(vided)j(b)n(y)h Fm(DP)p +2128 3063 V 21 w(ADD2F)2291 3043 y Fg(6)2316 3063 y Fo(.)79 +3196 y Fq(En)n(vironmen)n(t)k(set)e(up)h(for)f(logical)j(syn)n(thesis)e(:)p +236 3214 2122 3 v 236 3442 3 228 v 273 3286 a Fm($)30 b(MBK)p +422 3286 18 3 v 21 w(TARGET)p 617 3286 V 21 w +(LIB=$TOP/cells/fitpath/dplib/ecpd10)273 3353 y($)g(MBK)p 422 +3353 V 21 w(NAME)p 559 3353 V 21 w(LOG="")273 3413 y($)g(export)f(MBK)p +625 3413 V 21 w(TARGET)p 820 3413 V 21 w(LIB)h(MBK)p 1045 3413 +V 21 w(NAME)p 1182 3413 V 21 w(LOG)p 2356 3442 3 228 v 236 +3444 2122 3 v 79 3546 940 3 v 140 3581 a Ff(6)163 3597 y Fe(F)l(or)16 +b(curious)e(p)q(eople,)h(this)g(op)q(erator)g(is)f(named)h +Fa("add2f)p 1198 3597 15 3 v 14 w(8x8x0l)p 1356 3597 V 14 w(bk")p +Fe(.)1226 3946 y Fo(25)p eop +%%Page: 26 27 +26 26 bop 79 260 a Fq(Logic)19 b Fo(:)25 b(Optimization)16 +b(of)i(b)r(eha)n(vioral)g(equations.)p 236 345 2104 3 v 236 +446 3 101 v 273 417 a Fm($)30 b(logic)f(-o)g(adder)p 741 417 +18 3 v 21 w(us)h(adder)p 995 417 V 21 w(us)p 1074 417 V 21 +w(opt)p 2337 446 3 101 v 236 448 2104 3 v 607 2192 a @beginspecial +0 @llx 0 @lly 612 @urx 792 @ury 2326 @rwi @setspecial +%%BeginDocument: ./ps/trace-logic-1.ps + + +/origstate save def + +20 dict begin + +/grays 612 string def % space for gray scale line +/npixls 0 def +/rgbindx 0 def + +0 0 translate + +612.00000 792.00000 scale + +/cmap 6 string def + + +currentfile cmap readhexstring +00 44 88 bf e5 ff +pop pop % lose return values from readhexstring + + +/rlecmapimage { + /buffer 1 string def + /rgbval 3 string def + /block 384 string def + + % proc to read a block from file, and return RGB data + { currentfile buffer readhexstring pop + /bcount exch 0 get store + bcount 128 ge + { % it's a non-run block + 0 1 bcount 128 sub + { currentfile buffer readhexstring pop pop + + % look up value in gray map + /rgbval cmap buffer 0 get 1 getinterval store + + % and put it in position i in block + block exch rgbval putinterval + } for + block 0 bcount 127 sub getinterval + } + + { % else it's a run block + currentfile buffer readhexstring pop pop + + % look up value in graymap + /rgbval cmap buffer 0 get 1 getinterval store + + 0 1 bcount { block exch rgbval putinterval } for + + block 0 bcount 1 add getinterval + } ifelse + } % end of proc + image +} bind def + + +612 792 8 % dimensions of data +[612 0 0 -792 0 792] % mapping matrix +rlecmapimage + +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +07051a038101037f037f037f037f03190381010319030805 +07051a038101037f037f037f037f03190381010318038101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +0705010304027f017f017f017f01440181030203028101050705 +07050103040281010311038101037f037f037f037f030503810103110381010311038201 +030203028101050705 +070501030402820103021002820103027f027f027f027f02040282010302100282010302 +10028201030203028101050705 +070501030402820103021002820103027f027f027f027f02040282010302100282010302 +10028201030203028101050705 +070501030402820103021002820103027f021902010015020400050201001a0201000102 +0100220201008102008100020302090020020100810200810002050201000b0201000802 +0100060201007f021c02820103028102030b038101028302010302100282010302030281 +01050705 +070501030402820103021002820103027f02190201001302020002020200030201001a02 +010001020100170201000702010001020100040201000202010023020100810200810002 +050201000b02010008020100070201007f021b0282010302820203020a02810102830201 +030210028201030203028101050705 +070501030402820103021002820103027f022e02020004020200020201001a0201000102 +010017020100070201000202010002020100030201002302810002810200810002130281 +000208020100070201007f021b0282010302820203020a02810102830201030210028201 +030203028101050705 +070501030402820103021002820103027f02190201000102010081020081000204020200 +020201000102010083020002008100020102010003020200050202000302030002020100 +010201008102000100040202000402030001020400050201000302010081020081000203 +020100040203000202010081020082000200820002008200020001000302010002028100 +028102000300030201000102010081020001000302810002010203000202010081020001 +00030201007f021b0282010302820203020a028101028302010302100282010302030281 +01050705 +070501030402820103028102030b0381010283020103027f021902010001020200810200 +810002020204008102008100028102008200020081000281020081000281020081000201 +020100810200810002020204000102010001020100010201000102020081020001000202 +010081020081000201020200810200810002810200810002060201000402020005020100 +030201000102010001020400810200010081020001008102008100020102010001020100 +010202008102008100020102010001020200810200010001020100010202008102008100 +0281020001008102000100020201007f021b0282010302820203020a0281010283020103 +020402040381010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100020282000200820002008100028102008100028102008100028102008100 +028102008100020102010001020100020281000204020100010201000102010002020100 +010201000202010001020100050201000602010005020200050201000302010001020100 +010201000302010001020100010201000602010001020100020201000102010001020100 +0202010001020100010201000502010002020100030201007f021a028201030282020302 +0a0281010283020103020402810302020281010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100040201008102008200020081000201020100010201000102010002020100 +010201000602040001020100010201000202010001020100020201000202030002020100 +050201000502010081020081000203020100030205000102010003020100010201000102 +010006020100010201000202010001020100010201000202010001020100020203000202 +010002020100040201007f02190282010302820203020a02810102830201030204028103 +02020281010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100040201008102008200020081000281020081000201020100010201000202 +010001020100050201000102010001020100010201000202010001020100020201000402 +020001020100060201000302010002020100030201000302010005020100030201000102 +010001020100060281000201020100020201000102010001020100020201000102810002 +040202000102010002020100030201007f021a0282010302820203020a02810102830201 +03020402810302020281010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100020282000200810002810200010081020001000302010001020100020201 +000102010002028100028102008100028102008100028102008100028102008100020102 +010001020100020201000502010001020100070201000202010002020100030201000302 +010005020100030201000102010001020100060281000201020100020201000102010001 +020100020201000102810002050201000102010002020100020201007f021b0282010302 +820203020a02810102830201030204028103020202810102040282010302030281010507 +05 +070501030402820103028102010c010102820103027f0219020100010202008102008100 +0202020400010201000b0201000202010081020081000202020400010205000102010001 +020100020201000202010081020081000201020200810200810002810200830002000204 +020100010201000402010002020100030202008102008100028102008100020202010001 +020100010201000202010081020081000201020200810200810002010201000102010002 +0201008102008100020102020081020081000281020081000201020100020201007f021b +0282010302820203020a0281010283020103020402050105028201030203028101050705 + +070501030402820103021002820103027f02190201000102040005020200030201000202 +010005020100030202000502020003020200810200820002008100028102008100020102 +010003020200040203000302010006020100010201000402010002020100040203000202 +010003020100010201000102010002020100810200810002010201008102008100020202 +01000102010002020100810200810002020203000202010002020100020201007f021b02 +82010302820203020a02810102830201030210028201030203028101050705 +070501030402820103021002820103027f021902010001020100100204004b0201006202 +01007f021b0282010302820203020a028101028302010302100282010302030281010507 +05 +070501030402820103021002820103027f02180202000102010061020100620201007f02 +1b0282010302820203020a02810102830201030210028201030203028101050705 +070501030402820103021002820103027f02180201000202010062020100600201007f02 +1c02820103028102010c0101028201030210028201030203028101050705 +070501030402820103021002820103027f027f027f027f02040282010302100282010302 +10028201030203028101050705 +0705010304028201030111018103017f017f017f017f0105018103011101810301110181 +030203028101050705 +07057f017f017f017f0152010805 +070506038101050c058104057f057f057f057f05320581010305030805 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040579050200030502000305020003050200030502000305 +02007f05470502007f0547058201030203028101050705 +0705010304028101050c0581040578050100810500810005810500820005008100058105 +008200050081000581050082000500810005810500820005008100058105008200050081 +00057f05440501008105008100057f0545058201030203028101050705 +0705010304028101050c0581040578058100058105008100058205000581050081000582 +050005810500810005820500058105008100058205000581050081000582050005810500 +8100057f0544058100058105008100057f0545058201030203028101050705 +0705010304028101050c0581040578058500050005000586050005000500058605000500 +0500058605000500050005860500050005000586050005000500057f0544058500050005 +00057f0545058201030203028101050705 +0705010304028101050c0581040578058500050005000586050005000500058605000500 +0500058605000500050005860500050005000586050005000500057f0544058500050005 +00057f0545058201030203028101050705 +0705010304028101050c0581040578058100058105000100820500058105000100820500 +0581050001008205000581050001008205000581050001008205000581050001007f0544 +0581000581050001007f0545058201030203028101050705 +0705010304028101050c0581040578050100040501000405010004050100040501000405 +01007f05480501007f0549058201030203028101050705 +0705010304028101050c0581040579050200030502000305020003050200030502000305 +02007f05470502007f0547058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0507050200030502007f054e050200030502000305 +02007f0540058201030203028101050705 +0705010304028101050c058104057f050605010081050081000581050082000500810005 +7f054b05010081050081000581050082000500810005810500820005008100057f053e05 +8201030203028101050705 +0705010304028101050c058104057f050605810005810500810005820500058105008100 +057f054b0581000581050081000582050005810500810005820500058105008100057f05 +3e058201030203028101050705 +0705010304028101050c058104057f0506058500050005000586050005000500057f054b +0585000500050005860500050005000586050005000500057f053e058201030203028101 +050705 +0705010304028101050c058104057f0506058500050005000586050005000500057f054b +0585000500050005860500050005000586050005000500057f053e058201030203028101 +050705 +0705010304028101050c058104057f05060581000581050001008205000581050001007f +054b0581000581050001008205000581050001008205000581050001007f053e05820103 +0203028101050705 +0705010304028101050c058104057f0506050100040501007f054f050100040501000405 +01007f0542058201030203028101050705 +0705010304028101050c058104057f0507050200030502007f054e050200030502000305 +02007f0540058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0507050200030502007f05550502007f0547058201 +030203028101050705 +0705010304028101050c058104057f050605010081050081000581050082000500810005 +7f05520501008105008100057f0545058201030203028101050705 +0705010304028101050c058104057f050605810005810500810005820500058105008100 +057f0552058100058105008100057f0545058201030203028101050705 +0705010304028101050c058104057f0506058500050005000586050005000500057f0552 +05850005000500057f0545058201030203028101050705 +0705010304028101050c058104057f0506058500050005000586050005000500057f0552 +05850005000500057f0545058201030203028101050705 +0705010304028101050c058104057f05060581000581050001008205000581050001007f +05520581000581050001007f0545058201030203028101050705 +0705010304028101050c058104057f0506050100040501007f05560501007f0549058201 +030203028101050705 +0705010304028101050c058104057f0507050200030502007f05550502007f0547058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f050705020003050200500502000305020003050200 +2d0502000305020003050200030502000305020003050200500502000305020003050200 +7f0508058201030203028101050705 +0705010304028101050c058104057f050605010081050081000581050082000500810005 +4d05010081050081000581050082000500810005810500820005008100052a0501008105 +008100058105008200050081000581050082000500810005810500820005008100058105 +0082000500810005810500820005008100054d0501008105008100058105008200050081 +0005810500820005008100057f0506058201030203028101050705 +0705010304028101050c058104057f050605810005810500810005820500058105008100 +054d0581000581050081000582050005810500810005820500058105008100052a058100 +058105008100058205000581050081000582050005810500810005820500058105008100 +0582050005810500810005820500058105008100054d0581000581050081000582050005 +810500810005820500058105008100057f0506058201030203028101050705 +0705010304028101050c058104057f0506058500050005000586050005000500054d0585 +000500050005860500050005000586050005000500052a05850005000500058605000500 +05000586050005000500058605000500050005860500050005000586050005000500054d +0585000500050005860500050005000586050005000500057f0506058201030203028101 +050705 +0705010304028101050c058104057f0506058500050005000586050005000500054d0585 +000500050005860500050005000586050005000500052a05850005000500058605000500 +05000586050005000500058605000500050005860500050005000586050005000500054d +0585000500050005860500050005000586050005000500057f0506058201030203028101 +050705 +0705010304028101050c058104057f05060581000581050001008205000581050001004d +0581000581050001008205000581050001008205000581050001002a0581000581050001 +008205000581050001008205000581050001008205000581050001008205000581050001 +008205000581050001004d05810005810500010082050005810500010082050005810500 +01007f0506058201030203028101050705 +0705010304028101050c058104057f050605010004050100510501000405010004050100 +2e0501000405010004050100040501000405010004050100510501000405010004050100 +7f050a058201030203028101050705 +0705010304028101050c058104057f050705020003050200500502000305020003050200 +2d0502000305020003050200030502000305020003050200500502000305020003050200 +7f0508058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f050705020003050200420502000305020018050200 +030502001805020003050200110502000305020011050200030502000305020003050200 +1f0502000305020018050200030502007a058201030203028101050705 +0705010304028101050c058104057f050605010081050081000581050082000500810005 +3f0501008105008100058105008200050081000515050100810500810005810500820005 +0081000515050100810500810005810500820005008100050e0501008105008100058105 +00820005008100050e050100810500810005810500820005008100058105008200050081 +0005810500820005008100051c0501008105008100058105008200050081000515050100 +8105008100058105008200050081000578058201030203028101050705 +0705010304028101050c058104057f050605810005810500810005820500058105008100 +053f05810005810500810005820500058105008100051505810005810500810005820500 +058105008100051505810005810500810005820500058105008100050e05810005810500 +810005820500058105008100050e05810005810500810005820500058105008100058205 +0005810500810005820500058105008100051c0581000581050081000582050005810500 +810005150581000581050081000582050005810500810005780582010302030281010507 +05 +0705010304028101050c058104057f0506058500050005000586050005000500053f0585 +000500050005860500050005000515058500050005000586050005000500051505850005 +0005000586050005000500050e058500050005000586050005000500050e058500050005 +00058605000500050005860500050005000586050005000500051c058500050005000586 +050005000500051505850005000500058605000500050005780582010302030281010507 +05 +0705010304028101050c058104057f0506058500050005000586050005000500053f0585 +000500050005860500050005000515058500050005000586050005000500051505850005 +0005000586050005000500050e058500050005000586050005000500050e058500050005 +00058605000500050005860500050005000586050005000500051c058500050005000586 +050005000500051505850005000500058605000500050005780582010302030281010507 +05 +0705010304028101050c058104057f05060581000581050001008205000581050001003f +058100058105000100820500058105000100150581000581050001008205000581050001 +00150581000581050001008205000581050001000e058100058105000100820500058105 +0001000e0581000581050001008205000581050001008205000581050001008205000581 +050001001c05810005810500010082050005810500010015058100058105000100820500 +05810500010078058201030203028101050705 +0705010304028101050c058104057f050605010004050100430501000405010019050100 +040501001905010004050100120501000405010012050100040501000405010004050100 +200501000405010019050100040501007c058201030203028101050705 +0705010304028101050c058104057f050705020003050200420502000305020018050200 +030502001805020003050200110502000305020011050200030502000305020003050200 +1f0502000305020018050200030502007a058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0507050200030502003b0502000305020026050200 +030502001105020018050200030502001f05020003050200180502000305020026050200 +7a058201030203028101050705 +0705010304028101050c058104057f050605010081050081000581050082000500810005 +380501008105008100058105008200050081000523050100810500810005810500820005 +008100050e05010081050081000515050100810500810005810500820005008100051c05 +010081050081000581050082000500810005150501008105008100058105008200050081 +00052305010081050081000578058201030203028101050705 +0705010304028101050c058104057f050605810005810500810005820500058105008100 +053805810005810500810005820500058105008100052305810005810500810005820500 +058105008100050e05810005810500810005150581000581050081000582050005810500 +8100051c0581000581050081000582050005810500810005150581000581050081000582 +050005810500810005230581000581050081000578058201030203028101050705 +0705010304028101050c058104057f050605850005000500058605000500050005380585 +000500050005860500050005000523058500050005000586050005000500050e05850005 +0005000515058500050005000586050005000500051c0585000500050005860500050005 +000515058500050005000586050005000500052305850005000500057805820103020302 +8101050705 +0705010304028101050c058104057f050605850005000500058605000500050005380585 +000500050005860500050005000523058500050005000586050005000500050e05850005 +0005000515058500050005000586050005000500051c0585000500050005860500050005 +000515058500050005000586050005000500052305850005000500057805820103020302 +8101050705 +0705010304028101050c058104057f050605810005810500010082050005810500010038 +058100058105000100820500058105000100230581000581050001008205000581050001 +000e058100058105000100150581000581050001008205000581050001001c0581000581 +050001008205000581050001001505810005810500010082050005810500010023058100 +05810500010078058201030203028101050705 +0705010304028101050c058104057f0506050100040501003c0501000405010027050100 +040501001205010019050100040501002005010004050100190501000405010027050100 +7c058201030203028101050705 +0705010304028101050c058104057f0507050200030502003b0502000305020026050200 +030502001105020018050200030502001f05020003050200180502000305020026050200 +7a058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0507050200030502003b0502000305020026050200 +030502001105020018050200260502000305020018050200030502007f05240582010302 +03028101050705 +0705010304028101050c058104057f050605010081050081000581050082000500810005 +380501008105008100058105008200050081000523050100810500810005810500820005 +008100050e05010081050081000515050100810500810005230501008105008100058105 +008200050081000515050100810500810005810500820005008100057f05220582010302 +03028101050705 +0705010304028101050c058104057f050605810005810500810005820500058105008100 +053805810005810500810005820500058105008100052305810005810500810005820500 +058105008100050e05810005810500810005150581000581050081000523058100058105 +00810005820500058105008100051505810005810500810005820500058105008100057f +0522058201030203028101050705 +0705010304028101050c058104057f050605850005000500058605000500050005380585 +000500050005860500050005000523058500050005000586050005000500050e05850005 +000500051505850005000500052305850005000500058605000500050005150585000500 +05000586050005000500057f0522058201030203028101050705 +0705010304028101050c058104057f050605850005000500058605000500050005380585 +000500050005860500050005000523058500050005000586050005000500050e05850005 +000500051505850005000500052305850005000500058605000500050005150585000500 +05000586050005000500057f0522058201030203028101050705 +0705010304028101050c058104057f050605810005810500010082050005810500010038 +058100058105000100820500058105000100230581000581050001008205000581050001 +000e05810005810500010015058100058105000100230581000581050001008205000581 +05000100150581000581050001008205000581050001007f052205820103020302810105 +0705 +0705010304028101050c058104057f0506050100040501003c0501000405010027050100 +040501001205010019050100270501000405010019050100040501007f05260582010302 +03028101050705 +0705010304028101050c058104057f0507050200030502003b0502000305020026050200 +030502001105020018050200260502000305020018050200030502007f05240582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0507050200030502003b0502000305020026050200 +030502001805020003050200030502002d0502000305020018050200030502007f052405 +8201030203028101050705 +0705010304028101050c058104057f050605010081050081000581050082000500810005 +380501008105008100058105008200050081000523050100810500810005810500820005 +008100051505010081050081000581050082000500810005810500820005008100052a05 +010081050081000581050082000500810005150501008105008100058105008200050081 +00057f0522058201030203028101050705 +0705010304028101050c058104057f050605810005810500810005820500058105008100 +053805810005810500810005820500058105008100052305810005810500810005820500 +058105008100051505810005810500810005820500058105008100058205000581050081 +00052a058100058105008100058205000581050081000515058100058105008100058205 +00058105008100057f0522058201030203028101050705 +0705010304028101050c058104057f050605850005000500058605000500050005380585 +000500050005860500050005000523058500050005000586050005000500051505850005 +00050005860500050005000586050005000500052a058500050005000586050005000500 +0515058500050005000586050005000500057f0522058201030203028101050705 +0705010304028101050c058104057f050605850005000500058605000500050005380585 +000500050005860500050005000523058500050005000586050005000500051505850005 +00050005860500050005000586050005000500052a058500050005000586050005000500 +0515058500050005000586050005000500057f0522058201030203028101050705 +0705010304028101050c058104057f050605810005810500010082050005810500010038 +058100058105000100820500058105000100230581000581050001008205000581050001 +00150581000581050001008205000581050001008205000581050001002a058100058105 +000100820500058105000100150581000581050001008205000581050001007f05220582 +01030203028101050705 +0705010304028101050c058104057f0506050100040501003c0501000405010027050100 +040501001905010004050100040501002e0501000405010019050100040501007f052605 +8201030203028101050705 +0705010304028101050c058104057f0507050200030502003b0502000305020026050200 +030502001805020003050200030502002d0502000305020018050200030502007f052405 +8201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0507050200030502002d0502000a05020003050200 +260502000305020011050200030502003b05020003050200180502000305020026050200 +7a058201030203028101050705 +0705010304028101050c058104057f050605010081050081000581050082000500810005 +2a0501008105008100050705010081050081000581050082000500810005230501008105 +00810005810500820005008100050e050100810500810005810500820005008100053805 +010081050081000581050082000500810005150501008105008100058105008200050081 +00052305010081050081000578058201030203028101050705 +0705010304028101050c058104057f050605810005810500810005820500058105008100 +052a05810005810500810005070581000581050081000582050005810500810005230581 +0005810500810005820500058105008100050e0581000581050081000582050005810500 +810005380581000581050081000582050005810500810005150581000581050081000582 +050005810500810005230581000581050081000578058201030203028101050705 +0705010304028101050c058104057f0506058500050005000586050005000500052a0585 +000500050005070585000500050005860500050005000523058500050005000586050005 +000500050e05850005000500058605000500050005380585000500050005860500050005 +000515058500050005000586050005000500052305850005000500057805820103020302 +8101050705 +0705010304028101050c058104057f0506058500050005000586050005000500052a0585 +000500050005070585000500050005860500050005000523058500050005000586050005 +000500050e05850005000500058605000500050005380585000500050005860500050005 +000515058500050005000586050005000500052305850005000500057805820103020302 +8101050705 +0705010304028101050c058104057f05060581000581050001008205000581050001002a +058100058105000100070581000581050001008205000581050001002305810005810500 +01008205000581050001000e058100058105000100820500058105000100380581000581 +050001008205000581050001001505810005810500010082050005810500010023058100 +05810500010078058201030203028101050705 +0705010304028101050c058104057f0506050100040501002e0501000b05010004050100 +270501000405010012050100040501003c05010004050100190501000405010027050100 +7c058201030203028101050705 +0705010304028101050c058104057f0507050200030502002d0502000a05020003050200 +260502000305020011050200030502003b05020003050200180502000305020026050200 +7a058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f050705020003050200260502001805020003050200 +18050200030502001805020003050200030502000305020003050200030502001f050200 +030502001f0502000305020018050200030502007a058201030203028101050705 +0705010304028101050c058104057f050605010081050081000581050082000500810005 +230501008105008100051505010081050081000581050082000500810005150501008105 +008100058105008200050081000515050100810500810005810500820005008100058105 +008200050081000581050082000500810005810500820005008100058105008200050081 +00051c050100810500810005810500820005008100051c05010081050081000581050082 +000500810005150501008105008100058105008200050081000578058201030203028101 +050705 +0705010304028101050c058104057f050605810005810500810005820500058105008100 +052305810005810500810005150581000581050081000582050005810500810005150581 +000581050081000582050005810500810005150581000581050081000582050005810500 +810005820500058105008100058205000581050081000582050005810500810005820500 +058105008100051c05810005810500810005820500058105008100051c05810005810500 +810005820500058105008100051505810005810500810005820500058105008100057805 +8201030203028101050705 +0705010304028101050c058104057f050605850005000500058605000500050005230585 +000500050005150585000500050005860500050005000515058500050005000586050005 +000500051505850005000500058605000500050005860500050005000586050005000500 +05860500050005000586050005000500051c058500050005000586050005000500051c05 +850005000500058605000500050005150585000500050005860500050005000578058201 +030203028101050705 +0705010304028101050c058104057f050605850005000500058605000500050005230585 +000500050005150585000500050005860500050005000515058500050005000586050005 +000500051505850005000500058605000500050005860500050005000586050005000500 +05860500050005000586050005000500051c058500050005000586050005000500051c05 +850005000500058605000500050005150585000500050005860500050005000578058201 +030203028101050705 +0705010304028101050c058104057f050605810005810500010082050005810500010023 +058100058105000100150581000581050001008205000581050001001505810005810500 +010082050005810500010015058100058105000100820500058105000100820500058105 +0001008205000581050001008205000581050001008205000581050001001c0581000581 +050001008205000581050001001c05810005810500010082050005810500010015058100 +05810500010082050005810500010078058201030203028101050705 +0705010304028101050c058104057f050605010004050100270501001905010004050100 +190501000405010019050100040501000405010004050100040501000405010020050100 +04050100200501000405010019050100040501007c058201030203028101050705 +0705010304028101050c058104057f050705020003050200260502001805020003050200 +18050200030502001805020003050200030502000305020003050200030502001f050200 +030502001f0502000305020018050200030502007a058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040579050200030502000305020003050200030502000305 +0200030502000305020003050200030502002605020003050200030502001f0502000305 +02001805020003050200030502000a050200030502000305020003050200030502000305 +02001f05020003050200030502007f0508058201030203028101050705 +0705010304028101050c0581040578050100810500810005810500820005008100058105 +008200050081000581050082000500810005810500820005008100058105008200050081 +000581050082000500810005810500820005008100058105008200050081000581050082 +000500810005230501008105008100058105008200050081000581050082000500810005 +1c0501008105008100058105008200050081000515050100810500810005810500820005 +008100058105008200050081000507050100810500810005810500820005008100058105 +008200050081000581050082000500810005810500820005008100058105008200050081 +00051c05010081050081000581050082000500810005810500820005008100057f050605 +8201030203028101050705 +0705010304028101050c0581040578058100058105008100058205000581050081000582 +050005810500810005820500058105008100058205000581050081000582050005810500 +810005820500058105008100058205000581050081000582050005810500810005820500 +058105008100052305810005810500810005820500058105008100058205000581050081 +00051c058100058105008100058205000581050081000515058100058105008100058205 +000581050081000582050005810500810005070581000581050081000582050005810500 +810005820500058105008100058205000581050081000582050005810500810005820500 +058105008100051c05810005810500810005820500058105008100058205000581050081 +00057f0506058201030203028101050705 +0705010304028101050c0581040578058500050005000586050005000500058605000500 +050005860500050005000586050005000500058605000500050005860500050005000586 +050005000500058605000500050005860500050005000523058500050005000586050005 +0005000586050005000500051c0585000500050005860500050005000515058500050005 +000586050005000500058605000500050005070585000500050005860500050005000586 +050005000500058605000500050005860500050005000586050005000500051c05850005 +00050005860500050005000586050005000500057f0506058201030203028101050705 +0705010304028101050c0581040578058500050005000586050005000500058605000500 +050005860500050005000586050005000500058605000500050005860500050005000586 +050005000500058605000500050005860500050005000523058500050005000586050005 +0005000586050005000500051c0585000500050005860500050005000515058500050005 +000586050005000500058605000500050005070585000500050005860500050005000586 +050005000500058605000500050005860500050005000586050005000500051c05850005 +00050005860500050005000586050005000500057f0506058201030203028101050705 +0705010304028101050c0581040578058100058105000100820500058105000100820500 +058105000100820500058105000100820500058105000100820500058105000100820500 +058105000100820500058105000100820500058105000100820500058105000100230581 +000581050001008205000581050001008205000581050001001c05810005810500010082 +050005810500010015058100058105000100820500058105000100820500058105000100 +070581000581050001008205000581050001008205000581050001008205000581050001 +008205000581050001008205000581050001001c05810005810500010082050005810500 +01008205000581050001007f0506058201030203028101050705 +0705010304028101050c0581040578050100040501000405010004050100040501000405 +010004050100040501000405010004050100270501000405010004050100200501000405 +01001905010004050100040501000b050100040501000405010004050100040501000405 +01002005010004050100040501007f050a058201030203028101050705 +0705010304028101050c0581040579050200030502000305020003050200030502000305 +0200030502000305020003050200030502002605020003050200030502001f0502000305 +02001805020003050200030502000a050200030502000305020003050200030502000305 +02001f05020003050200030502007f0508058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f051a050200260502007f056a05820103020302 +8101050705 +0705010304028101050c058104057f057f05190501008105008100052305010081050081 +00057f0568058201030203028101050705 +0705010304028101050c058104057f057f05190581000581050081000523058100058105 +008100057f0568058201030203028101050705 +0705010304028101050c058104057f057f05190585000500050005230585000500050005 +7f0568058201030203028101050705 +0705010304028101050c058104057f057f05190585000500050005230585000500050005 +7f0568058201030203028101050705 +0705010304028101050c058104057f057f05190581000581050001002305810005810500 +01007f0568058201030203028101050705 +0705010304028101050c058104057f057f0519050100270501007f056c05820103020302 +8101050705 +0705010304028101050c058104057f057f051a050200260502007f056a05820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f05210502000305020003050200030502000305 +02007f0571058201030203028101050705 +0705010304028101050c058104057f057f05200501008105008100058105008200050081 +00058105008200050081000581050082000500810005810500820005008100057f056f05 +8201030203028101050705 +0705010304028101050c058104057f057f05200581000581050081000582050005810500 +8100058205000581050081000582050005810500810005820500058105008100057f056f +058201030203028101050705 +0705010304028101050c058104057f057f05200585000500050005860500050005000586 +05000500050005860500050005000586050005000500057f056f05820103020302810105 +0705 +0705010304028101050c058104057f057f05200585000500050005860500050005000586 +05000500050005860500050005000586050005000500057f056f05820103020302810105 +0705 +0705010304028101050c058104057f057f05200581000581050001008205000581050001 +008205000581050001008205000581050001008205000581050001007f056f0582010302 +03028101050705 +0705010304028101050c058104057f057f05200501000405010004050100040501000405 +01007f0573058201030203028101050705 +0705010304028101050c058104057f057f05210502000305020003050200030502000305 +02007f0571058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f0501002b050200140501007f056a0582010302 +03028101050705 +0705010304028101050c058104057f0567050300270504000f050100030501007f057f05 +01058201030203028101050705 +0705010304028101050c058104057f056805010027050100010501000f05010003050100 +7f057f0501058201030203028101050705 +0705010304028101050c058104057f056805010005050300020502008105000400030504 +000705010003050300810500020081050001000105050081050082000500810005010503 +00020504008105000200030504007f0561058201030203028101050705 +0705010304028101050c058104057f056805010004050100010501008105008100058105 +008100050105010002050100010501000705030002050100010501008105000100810500 +810005810500810005020502008105008200050081000581050082000500010001058100 +05010501000205020001058100057f0560058201030203028101050705 +0705010304028101050c058104057f056805010004050100010501008105008100058105 +0081000501050100020501000d0503008105008100058205000581050081000581050081 +0005810500810005020501000105010081050004000105030003050100030503007f0562 +058201030203028101050705 +0705010304028101050c058104057f056805010004050100010501008105008100058105 +0081000501050100020501000f0501000105030001050100010501000105010003050100 +010501008105008100050605020002050100050502007f05610582010302030281010507 +05 +0705010304028101050c058104057f056805010001058100058105008100058105008200 +050081000581050081000501050100020501000105010007050100010501000105020002 +050100010501000105010001058200050081000581050082000500810005810500820005 +008100058105008100050105010002050100010501007f05610582010302030281010507 +05 +0705010304028101050c058104057f056705050002050300020504008105000400010503 +000805040003050100010503008105008100050105020081050001008105000100010503 +000205030001050500010503007f0562058201030203028101050705 +0705010304028101050c058104057f057a0501001d0501007f057f051505820103020302 +8101050705 +0705010304028101050c058104057f057a0501001d0501007f057f051505820103020302 +8101050705 +0705010304028101050c058104057f05770503001d0503007f057f051405820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f051405030002050300040501007305030009050300 +32050300120501001105030009050300030501007f050f058201030203028101050705 +0705010304028101050c058104057f050e05020004050100040501002d05030002050200 +01050500090504000f050100180501000105010007050100010501003305010025050100 +01050100070501000105010081050002007f050f058201030203028101050705 +0705010304028101050c058104057f050f05010004050100040501002c05010001050100 +02050100020501000105010007050100010501000f0501001c0501000705010001050100 +33050100290501000705010001050100020501007f050f058201030203028101050705 +0705010304028101050c058104057f050e05010082050005020501000405010002050300 +030503008105008200050001000205040001050300080501000105010001050100820500 +058105008100058105008100050605010003050300810500010081050003008105000400 +01050300810500850005000500050b050100070501000105010033050100030503000205 +02008105000400030504000b0501000705010001050100020501007f050f058201030203 +028101050705 +0705010304028101050c058104057f050e05010082050005020501000405010004050100 +060501008105000100810500820005008100058105008200050081000581050081000506 +050100050501008205000581050081000581050081000506050300020501000105010081 +050001000105810005810500810005020501000105010081050004000905020008050100 +010501003305010002050100010501008105008100058105008100050105010002050100 +01050100090502000805010001050100020501007f050f058201030203028101050705 +0705010304028101050c058104057f050e05030003050100040501000405010003050400 +810500810005810500820005008100050305050007050100050503000105010001050100 +090503008105008100058205000501050300020501000305050081050085000500050005 +0a0501000705010001050100330501000205010001050100810500810005810500810005 +01050100020501000f0501000705010001050100020501007f050f058201030203028101 +050705 +0705010304028101050c058104057f050d05010001050100020501000405010004050100 +020501000105010081050081000581050082000500810005030501000b05010001050100 +810500810005810500820005008100058105008100050a05010001050300040502000105 +010003050100040501008405000500050a05010007050100010501003305010002050100 +0105010081050081000581050081000501050100020501000f0501000705010001050100 +020501007f050f058201030203028101050705 +0705010304028101050c058104057f050d05010001050100020501000405010004050100 +020501000105010081050081000581050082000500810005810500820005008100058105 +008100050605010001050100810500810005810500820005008100058105008100050605 +010001050100010502000205010001050100010501000105820005008100058105008200 +0500850005000500050605010001050100020501000205010001050100020501002e0501 +000205010001050100810500810005810500810005010501000205010001050100070501 +0001050100020501000205010001050100020501007f050f058201030203028101050705 + +0705010304028101050c058104057f050c05020001050800810500040081050004000105 +080081050081000581050002000205030009050300810500010001050700080504000305 +010003050300030502000205030081050001008405000500050705030003050100030503 +00030501002c050500010503000205040081050004000105030009050300030501000305 +0300010505007f050d058201030203028101050705 +0705010304028101050c058104057f05700501003c0501003f0501007f053e0582010302 +03028101050705 +0705010304028101050c058104057f05700501007e0501007f053e058201030203028101 +050705 +0705010304028101050c058104057f056f0503007a0503007f053f058201030203028101 +050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f053205010008050200160581000508058100050b05 +03000205030009050300020503007f057f0521058201030203028101050705 +0705010304028101050c058104057f050e0503002b050100050501000c0501000b050100 +090501000105010081050081000581050081000506050100010501008105008100058105 +008100050c0502000205010081050001000305040081050004000f050300020502000305 +0300070503008105000400040504008105000400070505007f0522058201030203028101 +050705 +0705010304028101050c058104057f050d050100010501002a050100050501000c050100 +0b0501000905010001050100810500810005810500810005060501000105010004050100 +0e0502008105008100050105010002050100010501000205010010050100010501000205 +010002050100010501000705010001050100810500810005030501000105010002050100 +09058200050083000500057f0521058201030203028101050705 +0705010304028101050c058104057f050d05010001050100010503008105008200050001 +008105000200810500030081050001008105000200030502008105000200810500810005 +810500040008050100040504000305010008050100010501008105008100058105008100 +050605010001050100040501000e05020081050081000581050083000500058105008100 +050505010010050100010501000105010082050005810500810005810500810005060502 +008105008200050081000503050100060501000b05010003050300020503008105008500 +05000500057f050d058201030203028101050705 +0705010304028101050c058104057f050d05010004050100010501008105008100058105 +008200050081000581050081000581050001008205000501050100020501000105010081 +050001008105008100058105008100050a05010003050100010501000305010009050400 +81050081000581050081000507050400020502000f050300820500058105008300050005 +810500020004050100100501000505010082050005810500810005810500810005070501 +008205000581050081000503050300040501000b05010002050100010501000405010081 +050004007f050d058201030203028101050705 +0705010304028101050c058104057f050d05010004050100010501008105008100058105 +008200050081000582050005010501000505010002050100010501008105008100058105 +008100058105008100050a05010003050100070501000c05010081050081000581050082 +000500040004050100040501000e05010084050005000581050002000305030002050100 +100501000505030001050100010501008105000400010502000205010006050300020501 +000b0501000205050001050400810500850005000500057f050c05820103020302810105 +0705 +0705010304028101050c058104057f050d05010001050100810500810005810500820005 +008100058105008100058105000200020501000505010002050100010501008105008100 +058105008100058105008100050a05010003050100070501000c05010081050081000581 +05008100050a050100040501000e05010085050005000500810005810500810005030501 +000205010010050100010501008105008100058105008200050081000581050081000507 +0502000205010008050100020501000b0501000205010004050100010501008105008500 +05000500057f050c058201030203028101050705 +0705010304028101050c058104057f050d05010001050100810500810005810500820005 +008100058105008100058105000100030501000505010002050100010501008105008100 +0581050081000581050081000582050005070501000305010001050100030501000b0501 +0001050100010501000a0501000105010001050100020501000905010002058200050081 +000581050082000500810005810500810005010501000405010009050100010501008105 +008100058105008200050081000581050081000508050100020501000105810005810500 +810005810500810005010501000b05010002050100010501008105008100058105008200 +0500850005000500057f050c058201030203028101050705 +0705010304028101050c058104057f050e05030002050300010504000305010002050400 +01050500010507008105000100020502000a050100030503000305010009050300030503 +0008050300030503000305010008050200020503000105070001050500020501000a0503 +0081050001000105020081050002000a0581000501050500010504000105050008050300 +02050300020507008405000500057f050c058201030203028101050705 +0705010304028101050c058104057f051b0501000505010015050100170501000b050100 +2d050100270501007f0572058201030203028101050705 +0705010304028101050c058104057f051b05010005050100150501001905810005080581 +00057f057f054d058201030203028101050705 +0705010304028101050c058104057f051a05030003050300110503007f057f0575058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f052b050100020503007f05070503000b0501002005 +01000b05010001050200150503007f0513058201030203028101050705 +0705010304028101050c058104057f050d0505001e050100340501005205010011050200 +2c050100140501007f0516058201030203028101050705 +0705010304028101050c058104057f050e05010001058100051d05010034050100520501 +00100501008105008100052a050100140501007f0516058201030203028101050705 +0705010304028101050c058104057f050e05010009050100840500050005010503000105 +0300040501000a0507008105000300810500010081050082000500010002050300010501 +008105000100810500040002050100260504000105030002050300070503008105000100 +010501000305040081050002000205810005810500820005008500050005000501050300 +020504008105000200090503000205040081050082000500010008050500810500820005 +0001007f050d058201030203028101050705 +0705010304028101050c058104057f050e05030008050500040501000205010004050100 +090502000105820005008100058105008200050081000581050082000500810005810500 +820005008100058105008100058105000100820500058105008100050405010025050100 +010501000405010081050081000581050081000506050100010501000205010002050200 +010581000501050100020585000500050005810500040004050100810500010001058100 +05010501000b050100020501000105010081050081000581050081000508050100030502 +00820500057f050c058201030203028101050705 +0705010304028101050c058104057f050e05010082050005810500040081050085000500 +050005810500030002050100040501000a05030001050100010501008105008100058105 +008200050081000581050082000500810005810500810005810500810005030501002d05 +010005050400810500810005810500820005000400010501008205000502050100030503 +000305010002058500050005000581050085000500050005810500030001050300030501 +000b050100020501000105010081050081000581050081000508050100030501007f0510 +058201030203028101050705 +0705010304028101050c058104057f050e0501000a050100850500050005008100058105 +0081000501050100040501000c0502008105008100058105008200050081000581050082 +00050081000581050082000500810005810500810005810500810005030501002d050100 +040501000105010081050081000581050081000507050300030501000505020002050100 +020581000581050001008105008600050005000500810005810500810005020502000205 +01000b050100020501000105010081050081000581050081000508050100030501007f05 +10058201030203028101050705 +0705010304028101050c058104057f050e05010001058100050605010085050005000500 +810005810500810005010501000405010009050100010501008105008100058105008200 +050081000581050082000500810005810500820005008100058105008100058105008100 +050305010001058100050105010025050100010501008105008100058105008200050081 +000581050081000508050100040501000205010001050100020501000205010004050100 +850500050005008100058105008200050081000581050081000501050100040501000405 +010002050100010501008105008100058105008100050105010004050100030501007f05 +10058201030203028101050705 +0705010304028101050c058104057f050d050500060502008405000500058105000a0081 +050004000805030002050200810500050001050400020503000105040003050200030501 +00260503000205050081050002000a050100020505000105030001050500010502000105 +020084050005000581050004008105000200010505000205010002050b00010504000305 +01000205050081050003007f050e058201030203028101050705 +0705010304028101050c058104057f054c050100040501007f05330501007f0526058201 +030203028101050705 +0705010304028101050c058104057f054c050100040501007f05330501007f0526058201 +030203028101050705 +0705010304028101050c058104057f054b050300020503007f05310503007f0525058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f05060501007f057f0529058201030203028101 +050705 +0705010304028101050c058104057f056f050500400501007f0579058201030203028101 +050705 +0705010304028101050c058104057f057005010001058100053f0501007f057905820103 +0203028101050705 +0705010304028101050c058104057f057005010002050100810500010081050002008105 +000500020501008105000100010503008105008200050001008105008500050005000501 +050300810500820005000100010505007f0576058201030203028101050705 +0705010304028101050c0581040501050500810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +05000400810500040081050004008105000400810500040081050004000f050300010502 +008105008200050081000581050081000501050100030502008305000500810005810500 +820005000100810500820005000400810500810005810500820005000100810500810005 +810500810005100505008105000400810500040081050004008105000400810500040081 +050004008105000400810500040081050004008105000400810500040081050004008105 +000400810500040081050004008105000400810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +00810500040081050004008105000400810500040008058201030203028101050705 +0705010304028101050c058104057f057005010082050005810500810005810500810005 +810500830005000502050100030501000305010001050100810500810005810500820005 +00860005000500050004008105008100058105008100058105008100057f057805820103 +0203028101050705 +0705010304028101050c0581040501050500810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +05000400810500040081050004008105000400810500040081050004000f050100030501 +000105010001050300030501000305010003050100010501008105008100058105008200 +050086000500050005008100050305010001050100010501001105050081050004008105 +000400810500040081050004008105000400810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +0500040008058201030203028101050705 +0705010304028101050c058104057f057005010001058200050081000581050081000501 +050100040501000305010003050100010501008105008100058105008200050086000500 +0500050081000581050082000500810005810500810005810500810005820500057f0575 +058201030203028101050705 +0705010304028101050c058104057f056f05090081050081000501050100020505008105 +000300020503008105000200810500030084050005000581050002008105000200810500 +810005010502007f0577058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040581050001000205060081050002008105008100050505 +030081050001008105000200810500040081050002008105008100050505030003050b00 +7f057f057f055e058201030203028101050705 +0705010304028101050c0581040501050200810500820005008100058105008200050082 +000500810005070501000205820005008100058105008200050081000581050082000500 +82000500810005070501000605010002050100010501007f057f057f055d058201030203 +028101050705 +0705010304028101050c0581040501050200810500820005008100058105008200050083 +000500050805010085050005000500810005810500820005008100058105008200050083 +00050005080501000605010002050100010501007f057f057f055d058201030203028101 +050705 +0705010304028101050c058104050105030083050005000300010502000a050100850500 +05000500810005810500820005000300010502000a050100060501000205040039050500 +7f057f057f051e058201030203028101050705 +0705010304028101050c0581040501050100850500050005008100058105008200050002 +000905010085050005000500810005810500820005008200050081000581050002000905 +01000605010002050100010501007f057f057f055d058201030203028101050705 +0705010304028101050c0581040501050100850500050005008100058105008200050082 +000500810005070505008105008100058105008200050081000581050082000500820005 +0081000507050100060501000205010001050100380505007f057f057f051e0582010302 +03028101050705 +0705010304028101050c0581040501050100020582000500810005810500820005008100 +058105008100050705030001050100010501008105008100058105008200050081000581 +0500810005060501000105810005020501000205010001050100480501007f057f057f05 +12058201030203028101050705 +0705010304028101050c0581040581050001000205060081050002008105000100070501 +0082050005010503008105000200810500040081050001000505050001050b0049050100 +7f057f057f0512058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405150506001b0506007f057f057f057205820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f052205030008050200200503000205030013050300 +010501001d0502000e050200070503000405010001050200230502000205010003050300 +0f05030008050200200503000205030013050300010501001d0502000e05030006050300 +040501000105020005058201030203028101050705 +0705010304028101050c0581040581050001000205060081050002008105008100050705 +03000205020002050500010502000805030003050b004b0581000502050100090501000f +0581000510050100040501000d05810005020501000a0501001205010003050100080581 +000504050100090501000905010008058100051905010081050002000205010001050100 +0b0581000502050100090501000f0581000510050100040501000d05810005020501000a +05010012050100030501000805810005020501000b050100090501000505820103020302 +8101050705 +0705010304028101050c0581040501050200810500820005008100058105008200050082 +000500810005070501000105010002050100020582000500830005000501050100090501 +000605010002050100010501004905010003050100090501000e05010011050100040501 +000c050100030501000a0501001205010003050100070501000505010009050100090501 +00070501001a0501000205010002050100010501000a05010003050100090501000e0501 +0011050100040501000c050100030501000a050100120501000305010007050100030501 +000b0501000905010005058201030203028101050705 +0705010304028101050c0581040501050200810500820005008100058105008200050083 +000500050805010001050100010501008205000502050100030501008205000507050100 +060501000205010001050100490501000305010003050300010504000205030004050100 +020504000105030003050100040501000305040003050100010505008105000200020507 +008105000100020503000105050081050082000500810005030501000205060081050001 +000305010002050300020504000405010002050300020506008105000100020504000205 +010002050100010501000205010005050100030501000305030001050400020503000405 +010002050400010503000305010004050100030504000305010001050500810500020002 +050700810500010002050300010505008105008200050081000503050100010507008105 +00010003050100020503000205040002058201030203028101050705 +0705010304028101050c058104050105030083050005000300010502000a050100050501 +008205000502050100030501008205000507050100060501000205040039050500090501 +000405010006050100810500810005810500820005008100058105008100050105010002 +050100010501008105008100058105008100050105010004050100020502000105810005 +010501000405010004050100030501000305010001050100040501000105010003050200 +810500810005010501000205010001050100810500810005810500810005010501000405 +010002050100010501000205010002050100010501008105008100058105008200050081 +000581050082000500810005810500810005010501000205010001050100020501000405 +010004050100060501008105008100058105008200050081000581050081000501050100 +020501000105010081050081000581050081000501050100040501000205020001058100 +050105010004050100040501000305010003050100010501000405010001050100030502 +008105008100050105010004050100020501000105010002050100040501000205010001 +05010001058201030203028101050705 +0705010304028101050c0581040501050100850500050005008100058105008200050002 +000905010005050300030501000305030008050100060501000205010001050100480501 +000405010003050400810500810005810500820005008100058105008100050105010002 +050100040505000205010004050100030503000305010004050100040501000305010003 +050100010501000105040001050100030501000105010002050100020501000105010081 +050081000581050081000501050100040501000205010001050100020501000205050081 +050081000503050100010501008105008100058105008100050105010002050100010501 +000905010004050100030504008105008100058105008200050081000581050081000501 +050100020501000405050002050100040501000305030003050100040501000405010003 +050100030501000105010001050400010501000305010001050100020501000405010002 +050100010501000205010004050100020501000105010001058201030203028101050705 + +0705010304028101050c0581040501050100850500050005008100058105008200050082 +000500810005070501000105010081050081000581050081000501050100020501000105 +010007050100060501000205010001050100380505000805010005050100020501000105 +010081050081000581050082000500810005810500810005810500810005020501000405 +010006050100040501000505020001050100050501000405010003050100030501000105 +010081050081000581050081000581050081000502050100010501000105010003050100 +010501008105008100058105008100050105010004050100020501000105010001050100 +030501000405010004050100010501008105008100058105008100050105010002050100 +010501000805010005050100020501000105010081050081000581050082000500810005 +810500810005810500810005020501000405010006050100040501000505020001050100 +050501000405010003050100030501000105010081050081000581050081000581050081 +000502050100010501000105010005050100020501000105010002050100040501000205 +01000105010001058201030203028101050705 +0705010304028101050c0581040501050100020582000500810005810500820005008100 +058105008100050605010001050100810500810005810500810005010501000205010001 +050100070501000105810005020501000205010001050100470501000505010002050100 +010501008105008100058105008200050081000581050081000581050081000502050100 +010501008105008100058105008100050105010004050100020501000105010001050100 +050501000405010003050100010582000500810005810500820005008100058105008100 +058105008100058305000500810005810500810005810500810005020501000105010081 +050081000581050081000501050100040501000205010001050100010501000305010001 +050100810500810005810500820005008100058105008200050081000581050081000501 +050100020501000105010002050100030501000505010002050100010501008105008100 +058105008200050081000581050081000581050081000502050100010501008105008100 +058105008100050105010004050100020501000105010001050100050501000405010003 +050100010582000500810005810500820005008100058105008100058105008100058305 +000500810005810500810005810500810005040501000205010001050100020501000405 +0100020501000105010001058201030203028101050705 +0705010304028101050c0581040581050001000205060081050002008105000100070503 +0081050001000105020081050002008105000100010502000505050001050b0047050100 +0405050001050a0002050300010501000505030002050300010505008105000400010503 +000105010004050500810500040002050200010504000205050001050200810500010081 +0500010081050081000504050a00010505008105000a0001050100050503000205030001 +05040002050b000105030003050100020501000405050001050a00020503000105010005 +050300020503000105050081050004000105030001050100040505008105000400020502 +000105040002050500010502008105000100810500010081050081000503050500810500 +0300010505008105000a0002058201030203028101050705 +0705010304028101050c058104057f051b05010020050100270501001905010019050100 +0b050100190501001205010020050100200501002705010019050100190501000b050100 +1a058201030203028101050705 +0705010304028101050c05810405150506001b0506005b05810005200581000527058100 +051905010019058100050b05010019058100051205010020058100052005810005270581 +00051905010019058100050b0501001a058201030203028101050705 +0705010304028101050c058104057f057f0503050300250503002c0503007f0507050300 +2505030019058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104050f050300080502002005030002050300480503000405 +0100010502007f057f057f050d058201030203028101050705 +0705010304028101050c058104050c0581000502050100090501000f0581000510050100 +040501000d05810005270581000510050100090501007f057f057f050d05820103020302 +8101050705 +0705010304028101050c058104050b05010003050100090501000e050100110501000405 +01000c0501002705010011050100090501007f057f057f050d0582010302030281010507 +05 +0705010304028101050c0581040503050100050501000305010003050300010504000205 +030004050100020504000105030003050100040501000305040003050100010501008105 +0001000105040001050300030501000c0501008105008500050005000501050400020501 +0002050300020504007f057f057f050a058201030203028101050705 +0705010304028101050c0581040503050100040501000405010006050100810500810005 +810500820005008100058105008100050105010002050100010501008105008100058105 +008100050105010004050100020502000105810005010501000305020083050005000100 +010581000503050100020501000b05010002050500810500810005810500810005010501 +000405010002050100010501007f057f057f0509058201030203028101050705 +0705010304028101050c058104050a050100040501000305040081050081000581050082 +000500810005810500810005010501000205010004050500020501000405010003050300 +030501000305010004050300020504001005010002050100850500050005008100050505 +01000405010002050100010501007f057f057f0509058201030203028101050705 +0705010304028101050c0581040509050100050501000205010001050100810500810005 +810500820005008100058105008100058105008100050205010004050100060501000405 +0100050502000105010004050100060502008105008100058105008100050e0501000305 +010085050005000500810005050501000405010002050100010501007f057f057f050905 +8201030203028101050705 +0705010304028101050c0581040503050100030501000505010002050100010501008105 +008100058105008200050081000581050081000581050081000502050100010501008105 +008100058105008100050105010004050100020501000105010001050100040501000305 +010001050100810500810005810500810005010501000405010003050100030501008505 +0005000500810005810500810005010501000405010002050100010501007f057f057f05 +09058201030203028101050705 +0705010304028101050c0581040503050100020501000405050001050a00020503000105 +010005050300020503000105050081050004000105030001050100040504000205030002 +050500010501000405010002050100030502008405000500058105000200010505008105 +000a007f057f057f050a058201030203028101050705 +0705010304028101050c05810405080501002005010027050100270501007f057f057f05 +30058201030203028101050705 +0705010304028101050c0581040508058100052005810005270581000527058100057f05 +7f057f0530058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f053905010002050300350501002f0502007f057f05 +04058201030203028101050705 +0705010304028101050c058104057f0530050500090501001f0503000905010038050100 +06050500250501007f054f058201030203028101050705 +0705010304028101050c058104057f05310501000105810005080501001e050100010501 +0008050100380501000705010001050100240501007f054f058201030203028101050705 + +0705010304028101050c058104057f053105010003050300040501000305030002050400 +0e0501000105030081050001000105050081050002000305030081050082000500010002 +050400080503008105008200050001000205040007050100010501000105030001050100 +810500010001050300810500850005000500050105030001050500010503000105010081 +05000100010504007f0537058201030203028101050705 +0705010304028101050c0581040501050500810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +81050004008105000400810500040081050004000f050300030501000405010002050100 +01050100810500010001058100050d050100010501008105008100058105008100058105 +00810005040501000205010001050100810500010081050082000500010001058100050a +050100810500010081050082000500810005810500810005060501000105010004050100 +010502008205000503050100810500040081050081000581050081000581050081000502 +05010001050100010502008305000500010001058100050d050500810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +050004008105000400810500040081050004008105000400810500040008058201030203 +028101050705 +0705010304028101050c058104057f053105010082050005020501000405010002050500 +010503000f05010001050100810500810005810500810005810500810005040501000205 +010001050100810500810005810500810005810500020009050400810500810005810500 +820005008100058105008100050605040002050400010501000405040081050086000500 +050005000400010501000305050001050100040503007f05380582010302030281010507 +05 +0705010304028101050c0581040501050500810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +81050004008105000400810500040081050004000f050100050501000405010002050100 +070502000e05010001050100810500810005810500810005810500810005040501000205 +010001050100810500810005810500810005020502000705010001050100810500810005 +810500820005008100058105008100050605010004050100010501000105010003050100 +010501008105008600050005000500810005040501000305010005050100060502000e05 +050081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +0500040008058201030203028101050705 +0705010304028101050c058104057f053105010005050100040501000205010001050100 +810500810005810500810005010501000905010001050100810500810005810500810005 +810500810005820500050105010002050100010501008105008100058105008200050081 +000581050081000506050100010501008105008100058105008200050081000581050081 +000506050100040501000105010001050100030501000105010081050086000500050005 +008100058105008100058105008100058305000500810005810500810005810500810005 +02050100010501007f0537058201030203028101050705 +0705010304028101050c058104057f053005030002050500810500040001050300020503 +00030501000a050300010504000305020001050500010503008105000200810500810005 +81050002000905080081050081000581050004000505040003050a000205070084050005 +00058105000200030502000205030001050400020503007f053805820103020302810105 +0705 +0705010304028101050c058104057f0554050100110501007f057f054705820103020302 +8101050705 +0705010304028101050c058104057f05680501007f057f05470582010302030281010507 +05 +0705010304028101050c058104057f05670503007f057f05460582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104052705030001050100020503006e050200030502003005 +02007f057f054e058201030203028101050705 +0705010304028101050c0581040581050002008105000400810500060081050002000c05 +01000b0501006f05010004050100310501007f057f054e058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008200050081 +0005810500820005008100050c0501000b0501006f05010004050100310501007f057f05 +4e058201030203028101050705 +0705010304028101050c0581040501050200810500820005008100058105008200050081 +0005810500820005008100050a050500810500020004050100030503005d050300020504 +000105040001050300010501008105000100060502008105000100010504000605030081 +05000600020503007f057f0544058201030203028101050705 +0705010304028101050c0581040502050100820500058105000400810500810005810500 +820005008100050c050100040501000405010002050100010501004d0505000b05010081 +050081000581050082000500810005810500820005008100058105008100058105000100 +820500050605010001050100810500010001058100050605010001050100810500810005 +810500820005008100058105008100057f057f0542058201030203028101050705 +0705010304028101050c0581040502050200020501000105010081050081000581050082 +0005008100050c0501000405010004050100020505005c05040081050081000581050082 +000500810005810500820005000400010501000a05010001050100010503000905010082 +0500058105008100058105008200050004007f057f0543058201030203028101050705 +0705010304028101050c0581040502050200020501000105010081050081000581050082 +0005008100050c0501000405010004050100020501005105050007050100010501008105 +008100058105008200050081000581050082000500810005040501000a05010001050100 +030502000805030001050100010501008105008100057f057f0546058201030203028101 +050705 +0705010304028101050c0581040503050100020501000105010081050081000581050082 +0005008100058205000509050100040501000405010002050100010501005b0501000105 +010081050081000581050082000500810005810500820005008100058105008100058105 +008100050905010001050100810500810005810500810005010501000405010002050100 +010501008105008100058105008100057f057f0542058201030203028101050705 +0705010304028101050c0581040503058100050105030081050006008105000400080505 +0081050004008105000400010503005d0505008105000400810500040081050002000105 +040009050200810500820005000200030501000405010001050500020503007f057f0544 +058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f053d0506007f057f056d0582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040535050300010501000205030060050200030502004c05 +02007f057f0532058201030203028101050705 +0705010304028101050c0581040510050100120501000c0501000b050100610501000405 +010039050100110501007f057f0532058201030203028101050705 +0705010304028101050c0581040510050100120501000c0501000b050100610501000405 +010039050100110501007f057f0532058201030203028101050705 +0705010304028101050c0581040502050300810500010081050001008105000600810500 +010081050001008105000100810500040007050500810500020004050100030503004f05 +030002050400010504000105030001050100810500010006050200810500010001050400 +0805030081050082000500010001050500060503008105000600020503007f057f052805 +8201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008100058105 +0081000502050100010501008105008100058105008100058105008100050b0501000405 +01000405010002050100010501003f0505000b0501008105008100058105008200050081 +000581050082000500810005810500810005810500010082050005060501000105010081 +050001000105810005060501000105010081050081000581050081000581050081000509 +05010001050100810500810005810500820005008100058105008100057f057f05260582 +01030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008100058105 +0081000502050100010501008105008100058105008100058105008100050b0501000405 +010004050100020505004e05040081050081000581050082000500810005810500820005 +000400010501000a05010001050100010503000805010001050100810500810005810500 +8100058105008100050a050100820500058105008100058105008200050004007f057f05 +27058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008100058105 +0081000502050100010501008105008100058105008100058105008100050b0501000405 +010004050100020501004305050007050100010501008105008100058105008200050081 +000581050082000500810005040501000a05010001050100030502000705010001050100 +8105008100058105008100058105008100050a0503000105010001050100810500810005 +7f057f052a058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008100058105 +008100058305000500810005810500820005008100058105008100058105008100058205 +000508050100040501000405010002050100010501004d05010001050100810500810005 +810500820005008100058105008200050081000581050081000581050081000509050100 +010501008105008100058105008100050605010001050100810500810005810500810005 +810500810005820500050105010004050100020501000105010081050081000581050081 +00057f057f0526058201030203028101050705 +0705010304028101050c0581040502050300020502008105008100058105000100010504 +000205020081050081000581050001000805050081050004008105000400010503004f05 +050081050004008105000400810500020001050400090502008105008200050002000905 +03000105040003050200030501000405010001050500020503007f057f05280582010302 +03028101050705 +0705010304028101050c05810405160501007f05480501007f057f054e05820103020302 +8101050705 +0705010304028101050c05810405160501007f05240506000d050600070501007f057f05 +4e058201030203028101050705 +0705010304028101050c05810405150503007f05460503007f057f054d05820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104054a0503000105010002050300440502000a0503000d05 +0300100503007f057f055a058201030203028101050705 +0705010304028101050c058104058105000400250501001a0501000b0501004505010009 +05010012050100030501000c0501007f057f055a058201030203028101050705 +0705010304028101050c058104050105010001050100240501001a0501000b0501004505 +01000905010012050100030501000c0501007f057f055a058201030203028101050705 +0705010304028101050c0581040501050100010501000105030001050100810500010001 +050300810500850005000500050105030001050500010503000105010081050001000705 +0500810500020004050100030503003a0504000105030001050500010503008105000100 +810500010002050100020505000905010003050300010502008105008100057f057f0549 +058201030203028101050705 +0705010304028101050c0581040501050100010501000405010001050200820500050305 +010081050004008105008100058105008100058105008100050205010001050100010502 +008205000508050100040501000405010002050100010501002a05050007050100010501 +008105008100058105008100050105010006050100810500810005810500810005010501 +00030501000c05010006050100010503007f057f054b058201030203028101050705 +0705010304028101050c0581040501050400020504000105010004050400810500860005 +000500050004000105010003050500010501000c05010004050100040501000205050038 +050100010501008105000400020501000305040081050081000581050081000501050100 +030501000c05010003050400020501007f057f054c058201030203028101050705 +0705010304028101050c0581040501050100040501000105010001050100030501000105 +010081050086000500050005008100050405010003050100050501000c05010004050100 +04050100020501002e050500070501000105010081050081000505050100020501000105 +010081050081000581050081000501050100030501000c05010002050100010501000105 +03007f057f054b058201030203028101050705 +0705010304028101050c0581040501050100040501000105010001050100030501000105 +010081050086000500050005008100058105008100058105008100058305000500810005 +8105008100058105008100050b0501000405010004050100020501000105010038050100 +010501008105008100058105008100050105010002050100010501008105008100058105 +008100050105010003050100010581000501050100040501000205010001050100810500 +01008105008100057f057f0549058201030203028101050705 +0705010304028101050c05810405810500030003050a0002050700840500050005810500 +02000305020002050300010504000805050081050004008105000400010503003a050500 +810500020001050500010505008105000100810500060002050200030501000205050001 +050700010501007f057f054a058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405120502007f050c050300080502000b05030020050100 +0b050100190501007f057f0522058201030203028101050705 +0705010304028101050c058104058105000100020501000a0501007f0506050300030501 +00090501000d05010018050100270501007f057f052a058201030203028101050705 +0705010304028101050c05810405010502008105008100050a0501007f05050501000105 +010002050100090501000d05010018050100270501007f057f052a058201030203028101 +050705 +0705010304028101050c0581040501050200810500810005810500020002050400010503 +007f0501000105010002050100030503000105040002050300030501000a050300810500 +820005000100010505008105000200010501008405000500058105000200020505000105 +0300010505008105000200030503008105008200050001007f057f051305820103020302 +8101050705 +0705010304028101050c0581040501050300830500050081000581050082000500810005 +810500820005008100058105008100056f05050007050100060501000205010001050100 +810500810005810500810005030501000205010009050100010501008105008100058105 +008100058105008100050405010002050500020501000205010081050081000504050100 +0105010005050100020501000105010081050001008105008100057f057f051105820103 +0203028101050705 +0705010304028101050c0581040501050100850500050005008100058105008200050081 +00058105008200050004007e050100810500010002050100020501000105010081050081 +000581050081000581050003000205010009050100010501008105008100058105008100 +058105008100050405010002050100840500050005010501000405010003050400010501 +000505010002050100010501008105008100058105008100057f057f0511058201030203 +028101050705 +0705010304028101050c0581040501050100850500050005008100058105008200050081 +000581050082000500810005730505000705010001050100020501000205010001050100 +810500810005810500820005008100058105008100050105010009050100010501008105 +008100058105008100058105008100050405010002050100840500050005010501000305 +010003050100010501000105010005050100020501000105010081050081000581050081 +00057f057f0511058201030203028101050705 +0705010304028101050c0581040501050100020582000500810005810500820005008100 +05810500820005008100058105008100057d050100010501000205010002050100010501 +008105008100058105008200050081000581050081000501050100090501000105010081 +050081000581050081000581050081000582050005010501000205010084050005000501 +050100020502008105008200050081000581050081000581050081000582050005010501 +0002050100010501008105008100058105008100057f057f051105820103020302810105 +0705 +0705010304028101050c0581040581050001000205010081050002000205050081050002 +007f0581050002000105050001050300810500040002050b000805030001050400030502 +000105080085050005000500040081050004000105050001050200010505000105030081 +050002008105008100057f057f0511058201030203028101050705 +0705010304028101050c058104057f05530501007f057f055c0582010302030281010507 +05 +0705010304028101050c058104057f05530501007f057f055c0582010302030281010507 +05 +0705010304028101050c058104057f05520503007f057f055b0582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405180501000b05010019050100280502002b0503007f05 +7f057f0511058201030203028101050705 +0705010304028101050c05810405020503000905010027050100310501002a0501000105 +01007f057f057f0510058201030203028101050705 +0705010304028101050c0581040501050100010501000805010027050100310501002a05 +0100010501007f057f057f0510058201030203028101050705 +0705010304028101050c0581040501050100010503008105000100010505008105000200 +010501008405000500058105000200020505000105030001050500810500020003050300 +810500820005000100070501008405000500050105030002050400010503002405010001 +0501007f057f057f0510058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008100058105 +008100050405010002050500020501000205010081050081000504050100010501000505 +010002050100010501008105000100810500810005060505008105008100058105008200 +050081000581050082000500810005810500810005140505000a0501007f057f057f0511 +058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008100058105 +008100050405010002050100840500050005010501000405010003050400010501000505 +010002050100010501008105008100058105008100050605010085050005000500810005 +81050082000500810005810500820005000400250501007f057f057f0512058201030203 +028101050705 +0705010304028101050c0581040501050100010501008105008100058105008100058105 +008100050405010002050100840500050005010501000305010003050100010501000105 +010005050100020501000105010081050081000581050081000506050100850500050005 +00810005810500820005008100058105008200050081000518050500080501007f057f05 +7f0513058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008100058105 +008100058205000501050100020501008405000500050105010002050200810500820005 +008100058105008100058105008100058205000501050100020501000105010081050081 +000581050081000506050100850500050005008100058105008200050081000581050082 +00050081000581050081000522050100010501007f057f057f0510058201030203028101 +050705 +0705010304028101050c0581040502050300010504000305020001050800850500050005 +000400810500040001050500010502000105050001050300810500020081050081000505 +0502008405000500058105000200020505008105000200240505007f057f057f05100582 +01030203028101050705 +0705010304028101050c05810405080501007f057f057f057f0527058201030203028101 +050705 +0705010304028101050c05810405080501007f057f057f057f0527058201030203028101 +050705 +0705010304028101050c05810405070503007f057f057f057f0526058201030203028101 +050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405180501000b0501001905010017050300170503001f05 +03007f057f057f0511058201030203028101050705 +0705010304028101050c0581040502050300090501002705010021050100190501001e05 +0100010501007f057f057f0510058201030203028101050705 +0705010304028101050c0581040501050100010501000805010027050100210501001905 +01001e050100010501007f057f057f0510058201030203028101050705 +0705010304028101050c0581040501050100010503008105000100010505008105000200 +010501008405000500058105000200020505000105030001050500810500020003050300 +8105008200050001000a0501000305030081050002008105000100810500020003050100 +1e050100010501007f057f057f0510058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008100058105 +008100050405010002050500020501000205010081050081000504050100010501000505 +010002050100010501008105000100810500810005080501000205010001050100810500 +8100058105008200050081000581050081000501050100100505000a0501007f057f057f +0511058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008100058105 +008100050405010002050100840500050005010501000405010003050400010501000505 +010002050100010501008105008100058105008100050805010002050500010501008205 +0005810500040002050100200501007f057f057f0512058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008100058105 +008100050405010002050100840500050005010501000305010003050100010501000105 +010005050100020501000105010081050081000581050081000508050100020501000505 +0300010501000605010010050500080501007f057f057f05130582010302030281010507 +05 +0705010304028101050c0581040501050100010501008105008100058105008100058105 +008100058205000501050100020501008405000500050105010002050200810500820005 +008100058105008100058105008100058205000501050100020501000105010081050081 +000581050081000508050100020501000105010002050100020501000105010002050100 +1e050100010501007f057f057f0510058201030203028101050705 +0705010304028101050c0581040502050300010504000305020001050800850500050005 +000400810500040001050500010502000105050001050300810500020081050081000506 +050500010503000305010003050300010505001c0505007f057f057f0510058201030203 +028101050705 +0705010304028101050c05810405080501007f057f057f057f0527058201030203028101 +050705 +0705010304028101050c05810405080501007f057f057f057f0527058201030203028101 +050705 +0705010304028101050c05810405070503007f057f057f057f0526058201030203028101 +050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040501050500810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +050004008105000400810500040081050004008105000400810500040081050004008105 +000400810500040081050004008105000400810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +050004008105000400810500040081050004008105000400810500040081050004008105 +000400810500040081050004008105000400810500040081050004008105000400810500 +04008105000400810500040008058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040501050500810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +050004008105000400810500040081050004008105000400810500040081050004008105 +000400810500040081050004008105000400810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +050004008105000400810500040081050004008105000400810500040081050004008105 +000400810500040081050004008105000400810500040081050004008105000400810500 +04008105000400810500040008058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104051f050100020503000405010028050200030502007f05 +7f057f054f058201030203028101050705 +0705010304028101050c05810405020503001f05010020058100050d0501000405010025 +058100057f057f057f0527058201030203028101050705 +0705010304028101050c0581040501050100010501001e0501001f0501000e0501000405 +0100240501007f057f057f0528058201030203028101050705 +0705010304028101050c0581040501050100010501000105030081050086000500050005 +008200050001000105030004050100020503000105010081050001000205020081050081 +000506058100050405030002050400010504000105030001050100810500010006050200 +81050001000105040001058100057f057f057f0528058201030203028101050705 +0705010304028101050c0581040501050100040501000105010081050004008105008100 +058105008100050105010004050100040501000205020081050082000500810005810500 +810005110501008105008100058105008200050081000581050082000500810005810500 +8100058105000100820500050605010001050100810500010001058100057f057f057f05 +2b058201030203028101050705 +0705010304028101050c0581040501050100040501000105010081050086000500050005 +008100058105008100050105010004050100040501000205010001050100810500810005 +8105008100050e0504008105008100058105008200050081000581050082000500040001 +0501000a05010001050100010503007f057f057f052d058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008200050086 +000500050005008100058105008100050105010004050100040501000205010001050100 +8105008100058105008100050d0501000105010081050081000581050082000500810005 +81050082000500810005040501000a05010001050100030502007f057f057f052c058201 +030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008200050086 +000500050005008100058105008100050105010004050100040501000205010001050100 +8105008100058105008100050d0501000105010081050081000581050082000500810005 +810500820005008100058105008100058105008100050905010001050100810500810005 +8105008100050f05010004050100040501007f057f057f050b0582010302030281010507 +05 +0705010304028101050c0581040502050300020503008105000100850500050005000300 +010505008105000400810500080081050081000581050003000f05050081050004008105 +000400810500020001050400090502008105008200050002001105010004050100040501 +007f057f057f050b058201030203028101050705 +0705010304028101050c0581040516050100240501007f057f057f057205820103020302 +8101050705 +0705010304028101050c058104051605010024050100300506007f057f057f053a058201 +030203028101050705 +0705010304028101050c0581040515050300200503007f057f057f057305820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104051f0501001d050200040503001a050200650502000305 +02007f057f0558058201030203028101050705 +0705010304028101050c05810405810500040039050100060501001b0501005505810005 +0e0501000405010024058100057f057f0531058201030203028101050705 +0705010304028101050c05810405010501000105010038050100060501001b0501005505 +01000e05010004050100240501007f057f0531058201030203028101050705 +0705010304028101050c0581040501050100010504008105000300810500010081050082 +000500010001050300010501008105000100020502008105008100050605030001050400 +030501000a05030001050100810500010001050400010503008105008200050001008105 +008200050001000205030081050082000500010002050400010503000105010081050001 +00080503008105008200050001000a058100050305030002050400010504000105030001 +05010081050001000605020081050001000105040002058100057f057f05300582010302 +03028101050705 +0705010304028101050c0581040501050400010501000105010081050001008105008200 +050001008105008100050105010002050200810500820005008100058105008100050a05 +010081050081000581050081000501050100090501000105010001050200830500050081 +000581050082000500810005810500820005000100810500820005000100810500810005 +030501008105000100810500820005008100058105008200050081000581050081000581 +050001008205000506050100010501008105000100810500810005110501008105008100 +058105008200050081000581050082000500810005810500810005810500010082050005 +0605010001050100810500010001058100057f057f0534058201030203028101050705 +0705010304028101050c0581040501050100810500810005810500810005810500820005 +008100058105008200050081000581050081000501050100020501000105010081050081 +000581050081000507050400810500810005810500810005010501000905010001050100 +010501000305010001050100810500810005810500820005008100058105008200050081 +000581050081000581050003008105008100058105008200050081000503050500010501 +000a050100010501008105008100058105008100050e0504008105008100058105008200 +0500810005810500820005000400010501000a05010001050100010503007f057f053605 +8201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008200050081 +000581050082000500810005810500810005010501000205010001050100810500810005 +810500810005060501000105010081050081000581050081000501050100090501000105 +010001050100030501000105010081050081000581050082000500810005810500820005 +008100058105008200050081000581050082000500810005810500820005008100050305 +0100050501000a050100010501008105008100058105008100050d050100010501008105 +008100058105008200050081000581050082000500810005040501000a05010001050100 +030502007f057f0535058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008200050081 +000581050082000500810005810500810005010501000205010001050100810500810005 +810500810005060501000105010081050081000581050081000501050100090501000105 +010001050100030501000105010081050081000581050082000500810005810500820005 +008100058105008200050081000581050082000500810005810500820005008100058105 +008200050081000581050081000581050081000509050100010501008105008100058105 +008100050d05010001050100810500810005810500820005008100058105008200050081 +000581050081000581050081000509050100010501008105008100058105008100050f05 +010004050100040501000405010004050100040501000405010004050100040501000405 +01000405010004050100040501007f054e058201030203028101050705 +0705010304028101050c0581040581050002008105000100810500010081050003008105 +000400810500820005000800810500810005810500030008050a00010505000805030001 +050400020505008105000200810500020081050004008105008100058105000700810500 +810005810500020002050300010504000905030081050002008105008100050e05050081 +050004008105000400810500020001050400090502008105008200050002001105010004 +050100040501000405010004050100040501000405010004050100040501000405010004 +05010004050100040501007f054e058201030203028101050705 +0705010304028101050c058104052f0501007f057f057f057f0583050103020302810105 +0705 +0705010304028101050c058104052f0501007f05350506007f057f054305820103020302 +8101050705 +0705010304028101050c058104052c0503007f057f057f057f0501058201030203028101 +050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104051f0501001d05020004050300030503000b0502000305 +02002d050200030502007f057f057f0510058201030203028101050705 +0705010304028101050c0581040581050004003305020002050100060501000205010001 +05070005050100040501001d058100050e0501000405010024058100057f057f05690582 +01030203028101050705 +0705010304028101050c0581040501050100010501003305010002050100060501000205 +01000105010081050081000581050081000503050100040501001d0501000e0501000405 +0100240501007f057f0569058201030203028101050705 +0705010304028101050c0581040501050100010504008105000300810500010081050082 +000500010001050300010501008105000100020502008105008100050605010082050005 +810500030003050100020501000105010081050081000581050081000581050003000105 +0400080503008105008200050001000a0581000503050300020504000105040001050300 +0105010081050001000605020081050001000105040002058100057f057f056805820103 +0203028101050705 +0705010304028101050c0581040501050400010501000105010081050001008105008200 +050001008105008100050105010002050200810500820005008100058105008100050705 +010082050005810500810005810500810005010501000505010001050400010501000105 +010081050081000581050081000506050100010501008105000100810500810005110501 +008105008100058105008200050081000581050082000500810005810500810005810500 +0100820500050605010001050100810500010001058100057f057f056c05820103020302 +8101050705 +0705010304028101050c0581040501050100810500810005810500810005810500820005 +008100058105008200050081000581050081000501050100020501000105010081050081 +000581050081000507050300010501000105010002050100040501000205010001050100 +810500810005810500820005008100058105008100050605010001050100810500810005 +8105008100050e0504008105008100058105008200050081000581050082000500040001 +0501000a05010001050100010503007f057f056e058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008200050081 +000581050082000500810005810500810005010501000205010001050100810500810005 +810500810005060501000105010081050081000581050081000501050100030501000305 +010001050100810500810005810500820005008100058105008100050605010001050100 +8105008100058105008100050d0501000105010081050081000581050082000500810005 +81050082000500810005040501000a05010001050100030502007f057f056d0582010302 +03028101050705 +0705010304028101050c0581040501050100010501008105008100058105008200050081 +000581050082000500810005810500810005010501000205010001050100810500810005 +810500810005060501000105010081050081000581050081000501050100020501000105 +010081050081000581050082000500810005810500820005008100058105008100050605 +0100010501008105008100058105008100050d0501000105010081050081000581050082 +000500810005810500820005008100058105008100058105008100050905010001050100 +8105008100058105008100050805010004050100040501007f057f055305820103020302 +8101050705 +0705010304028101050c0581040581050002008105000100810500010081050003008105 +000400810500820005000800810500810005810500030006050200010507000105050081 +05000a000205050081050004000705030081050002008105008100050e05050081050004 +008105000400810500020001050400090502008105008200050002000a05010004050100 +040501007f057f0553058201030203028101050705 +0705010304028101050c058104052f0501007f057f057f057f0583050103020302810105 +0705 +0705010304028101050c058104052f0501007d0506007f057f057b058201030203028101 +050705 +0705010304028101050c058104052c0503007f057f057f057f0501058201030203028101 +050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104052d050100100503001d05020023050300170502002505 +01000305030002050300050581000581050004000105030002058100057f057f05380582 +01030203028101050705 +0705010304028101050c0581040524050500170501001e050100220501001b0501002305 +030002050100010501008105008100058105008100050105010002050100010501008105 +00810005810500810005010501007f057f0537058201030203028101050705 +0705010304028101050c05810405170501000b0501000105810005160501001e05010022 +0501001b0501002505010002050100010501008105008100058105008100050105010005 +0501000105010001050100020501007f057f0537058201030203028101050705 +0705010304028101050c05810405180501000a0501000305030001050100810500010002 +050300030501000805010081050001008105000100810500030084050005000581050003 +000205030001050100810500010008050300010505000605010081050001000205030002 +050400010503000205040017050100020501000105010081050081000581050081000581 +0500810005050501000105010001050100030501007f057f053605820103020302810105 +0705 +0705010304028101050c0581040519050100090503000305010002050200810500810005 +030501000205010009050200810500820005008100058105008200050004008105008100 +058105008200050081000581050081000581050001008205000506050100010501000205 +010009050200810500820005008100058105008200050081000581050082000500810005 +810500820005000100010581000506050500090501000205010001050100010503000205 +0100060501000105010001050100030501007f057f0536058201030203028101050705 +0705010304028101050c0581040501050500810500040081050004000405010008050100 +820500050205010002050100010501000105040002050100090501000105010081050081 +0005810500820005008600050005000500810005810500820005000400010501000a0501 +000105010002050100090501000105010081050081000581050082000500810005810500 +820005000400010503001805010002050100010501008105008100058105008100058105 +00810005040501000205010001050100030501007f057f05360582010302030281010507 +05 +0705010304028101050c0581040519050100090501000505010002050100010501008105 +008100058105008100050105010009050100010501008105008100058105008200050086 +0005000500050081000581050082000500810005040501000a0501000105010002050100 +090501000105010081050081000581050082000500810005810500820005008100050605 +020007050500090501000205010001050100810500810005810500810005810500810005 +040501000205010001050100030501007f057f0536058201030203028101050705 +0705010304028101050c05810405180501000a0501000505010002050100010501008105 +008100058105008100050105010009050100010501008105008100058105008200050086 +000500050005008100058105008200050081000581050081000581050081000509050100 +010501000205010009050100010501008105008100058105008200050081000581050082 +000500810005810500820005008100058105008100051605010002050100010501008105 +00810005810500810005810500810005030501000305010001050100030501007f057f05 +36058201030203028101050705 +0705010304028101050c05810405170501000a050300020509008105008100058105000a +000605030081050081000581050001008105000200830500050005000205030001050400 +090503000105050006050300810500810005810500020002050500810500020002050300 +160505000105030002050300030501000305010004050300030501007f057f0537058201 +030203028101050705 +0705010304028101050c058104057f0563050100120501007f057f053705820103020302 +8101050705 +0705010304028101050c058104057f0565058100050f058100057f057f05380582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104051f0501001e050300080502000b050300200501000b05 +010044050200030502007f057f0551058201030203028101050705 +0705010304028101050c0581040581050004003305030003050100090501000d0501000a +050300090501004a058100050e0501000405010024058100057f057f052a058201030203 +028101050705 +0705010304028101050c0581040501050100010501003105010001050100020501000905 +01000d0501000905010001050100080501004a0501000e05010004050100240501007f05 +7f052a058201030203028101050705 +0705010304028101050c0581040501050100010504008105000300810500010081050082 +000500010001050300010501008105000100020502008105008100050505010001050100 +020501000305030001050400020503000305010009050100010503008105000100010505 +008105000200010501008405000500058105000200020505000105030001050100810500 +0100080503008105008200050001000a0581000503050300020504000105040001050300 +0105010081050001000605020081050001000105040002058100057f057f052905820103 +0203028101050705 +0705010304028101050c0581040501050400010501000105010081050001008105008200 +050001008105008100050105010002050200810500820005008100058105008100050605 +010006050100020501000105010081050081000581050081000503050100020501000905 +010001050100810500810005810500810005810500810005040501000205050002050100 +020501008105008100058105008100058105008100058105000100820500050605010001 +050100810500010081050081000511050100810500810005810500820005008100058105 +008200050081000581050081000581050001008205000506050100010501008105000100 +01058100057f057f052d058201030203028101050705 +0705010304028101050c0581040501050100810500810005810500810005810500820005 +008100058105008200050081000581050081000501050100020501000105010081050081 +000581050081000506050100810500010002050100020501000105010081050081000581 +050081000581050003000205010009050100010501008105008100058105008100058105 +008100050405010002050100840500050005010501000405010002050500010501000a05 +0100010501008105008100058105008100050e0504008105008100058105008200050081 +0005810500820005000400010501000a05010001050100010503007f057f052f05820103 +0203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008200050081 +000581050082000500810005810500810005010501000205010001050100810500810005 +810500810005060501000105010002050100020501000105010081050081000581050082 +000500810005810500810005010501000905010001050100810500810005810500810005 +810500810005040501000205010084050005000501050100030501000305010005050100 +0a050100010501008105008100058105008100050d050100010501008105008100058105 +008200050081000581050082000500810005040501000a05010001050100030502007f05 +7f052e058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008200050081 +000581050082000500810005810500810005010501000205010001050100810500810005 +810500810005060501000105010002050100020501000105010081050081000581050082 +000500810005810500810005010501000905010001050100810500810005810500810005 +810500810005820500050105010002050100840500050005010501000205020081050082 +000500810005810500810005810500810005090501000105010081050081000581050081 +00050d050100010501008105008100058105008200050081000581050082000500810005 +810500810005810500810005090501000105010081050081000581050081000508050100 +04050100040501007f057f0514058201030203028101050705 +0705010304028101050c0581040581050002008105000100810500010081050003008105 +000400810500820005000800810500810005810500030008050300010505000105030081 +0500040002050b0008050300010504000305020001050800850500050005000400810500 +040001050300010504000905030081050002008105008100050e05050081050004008105 +000400810500020001050400090502008105008200050002000a05010004050100040501 +007f057f0514058201030203028101050705 +0705010304028101050c058104052f0501003f0501007f057f057f053e05820103020302 +8101050705 +0705010304028101050c058104052f0501003f0501007a0506007f057f053c0582010302 +03028101050705 +0705010304028101050c058104052c0503003f0503007f057f057f053d05820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f055a05080001050800810500040081050004000105 +0200010503000b050300020503000205040081050004007f057f05040582010302030281 +01050705 +0705010304028101050c058104057f055c05010002050100020581000501050100020582 +00050083000500050105010004050100020501000b050100010501008105008100058105 +008200050081000581050084000500050083000500057f057f0503058201030203028101 +050705 +0705010304028101050c058104057f055c05010002050200010581000501050100040501 +000405010003050100820500058105008100050a05010001050100810500810005810500 +82000500810005050501007f057f0506058201030203028101050705 +0705010304028101050c0581040501050500810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +050004008105000400810500040010050100020503008205000501050100040501000405 +010003050100820500058105008100050a05010004050100010501008105000200040501 +001005050081050004008105000400810500040081050004008105000400810500040081 +050004008105000400810500040081050004008105000400810500040081050004008105 +000400810500040081050004008105000400810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040008058201030203028101 +050705 +0705010304028101050c058104057f055c05010002058200050002000205010004050100 +0405010003050300010501000b050100040501000105010002050300020501007f057f05 +06058201030203028101050705 +0705010304028101050c0581040501050500810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +050004008105000400810500040010050100020581000581050001000205010004050100 +0405010002050100010501008105008100050a0501000105010081050081000581050081 +000503050100020501001005050081050004008105000400810500040081050004008105 +000400810500040081050004008105000400810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040008 +058201030203028101050705 +0705010304028101050c058104057f055c05010002058100050105010002050100040501 +000405010002050100010501008105008100058205000507050100010501008105008100 +0581050082000500810005810500810005010501007f057f050605820103020302810105 +0705 +0705010304028101050c058104057f055a05080001050100810500040001050300010508 +0001050700090503000205030001050400020503007f057f050505820103020302810105 +0705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104051d0503001d0502002305030006050300040501001e05 +0300340503000305010002050500020501007f057f0545058201030203028101050705 +0705010304028101050c0581040501050500080501000c0501001e050100220501000b05 +01000a0501001a0501003305010001050100810500020002050100010501008105000200 +7f057f0545058201030203028101050705 +0705010304028101050c058104050105820005008300050005070501000c0501001e0501 +00220501000b0501000a0501001a050100370501000205010005050100030501007f057f +0545058201030203028101050705 +0705010304028101050c0581040503050100030503000105050001050300030501000805 +010081050001008105000100810500030084050005000581050003000205030001050100 +810500010008050300010505000905010002050300020505000105030001050100810500 +01000105030003050100030504002e0501000205010005050100030501007f057f054505 +8201030203028101050705 +0705010304028101050c0581040503050100020501000105010001050100070501000205 +010009050200810500820005008100058105008200050004008105008100058105008200 +05008100058105008100058105000100820500050605010001050100020501000b050100 +040501000305010003050100010501000105020082050005030501000205010002050200 +01058100051b050500090502000305010005050100030501007f057f0545058201030203 +028101050705 +0705010304028101050c0581040503050100020501000105010001050100040504000205 +010009050100010501008105008100058105008200050086000500050005008100058105 +00820005000400010501000a05010001050100020501000b050100040501000305010003 +050500010501000405040002050100030503002f0501000205010004050100040501007f +057f0545058201030203028101050705 +0705010304028101050c0581040503050100020501000105010001050100030501000105 +010002050100090501000105010081050081000581050082000500860005000500050081 +000581050082000500810005040501000a05010001050100020501000b05010004050100 +030501000305010005050100030501000105010002050100050502001c0505000b050100 +0205010004050100040501007f057f0545058201030203028101050705 +0705010304028101050c0581040503050100020501000105010001050100010582000500 +810005810500810005010501000905010001050100810500810005810500820005008600 +050005000500810005810500820005008100058105008100058105008100050905010001 +050100020501000b05010004050100030501000105820005008100058105008100058105 +0081000502050100010501000205010002050100010501002a0501000105010002050100 +03050100050501007f057f0545058201030203028101050705 +0705010304028101050c0581040502050300020503000305020002050b00060503008105 +008100058105000100810500020083050005000500020503000105040009050300010505 +0007050500810500040002050200020503000105040002050b00010503002c0503000105 +050001050100030505007f057f0543058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040515050200230503001705020018050200070503000405 +01001e0503002505050081050003007f057f0552058201030203028101050705 +0705010304028101050c058104058105000100010502000d050100220501001b05010019 +050100090501000a0501001a05010025050100010501008105008100057f057f05540582 +01030203028101050705 +0705010304028101050c058104050105010002058100050d050100220501001b05010019 +050100090501000a0501001a05010028050100010501007f057f05550582010302030281 +01050705 +0705010304028101050c0581040501050200010503008105000300840500050005810500 +030002050300010501008105000100080503000105050007050100810500010001050300 +020507008105000100010504000105030002050400090501000205030002050500010503 +000105010081050001000105030003050100030504001f050100010501007f057f055505 +8201030203028101050705 +0705010304028101050c0581040501050300830500050081000581050082000500040081 +050081000581050082000500810005810500810005810500010082050005060501000105 +0100020501000a0502008305000500810005810500820005008100058105008200050081 +000581050082000500810005810500820005008100058105008200050081000581050081 +000508050100040501000305010003050100010501000105020082050005030501000205 +01000205020001058100050d0505000a050100010504007f057f05520582010302030281 +01050705 +0705010304028101050c0581040501058200050002008105008100058105008200050086 +00050005000500810005810500820005000400010501000a05010001050100020501000a +050100030505008105008100058105008200050081000581050082000500810005030505 +008105008100058105008100050805010004050100030501000305050001050100040504 +0002050100030503001f050100060501007f057f0551058201030203028101050705 +0705010304028101050c0581040501058100058105000100810500810005810500820005 +00860005000500050081000581050082000500810005040501000a050100010501000205 +01000a050100030501000405010001050100810500810005810500820005008100050305 +010004050100010501000905010004050100030501000305010005050100030501000105 +010002050100050502000e05050009050100060501007f057f0551058201030203028101 +050705 +0705010304028101050c0581040501058100050105010081050081000581050082000500 +860005000500050081000581050082000500810005810500810005810500810005090501 +0001050100020501000a0501000305010001050100810500810005810500820005008100 +058105008200050081000581050082000500810005810500820005008100058105008100 +050805010004050100030501000105820005008100058105008100058105008100050205 +0100010501000205010002050100010501001d05010003050100010501007f057f055105 +8201030203028101050705 +0705010304028101050c0581040581050001000105010001050200810500020083050005 +000500020503000105040009050300010505000705040002050300020505008105000100 +810500820005000200020503000205050006050500810500040002050200020503000105 +040002050b00010503001e050100030504007f057f0552058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405150502002305030006050300160502006e0503007f05 +7f0559058201030203028101050705 +0705010304028101050c058104058105000100010502000d050100220501000b0501000a +0501000a0501006d050100010501007f057f0558058201030203028101050705 +0705010304028101050c058104050105010002058100050d050100220501000b0501000a +0501000a0501006d050100010501007f057f0558058201030203028101050705 +0705010304028101050c0581040501050200010503008105000300840500050005810500 +030002050300010501008105000100080503000105050009050100030503000105050001 +0504008105008200050081000501050300020504005b050100010501007f057f05580582 +01030203028101050705 +0705010304028101050c0581040501050300830500050081000581050082000500040081 +050081000581050082000500810005810500810005810500010082050005060501000105 +0100020501000b0501000605010001050100030501000105010081050001008105008200 +050081000581050082000500010001058100054c05050007050100010501007f057f0558 +058201030203028101050705 +0705010304028101050c0581040501058200050002008105008100058105008200050086 +00050005000500810005810500820005000400010501000a05010001050100020501000b +05010003050400010501000305010004050100010501008105000400010503005c050100 +010501007f057f0558058201030203028101050705 +0705010304028101050c0581040501058100058105000100810500810005810500820005 +00860005000500050081000581050082000500810005040501000a050100010501000205 +01000b050100020501000105010001050100030501000405010001050100810500810005 +060502004d05050007050100010501007f057f0558058201030203028101050705 +0705010304028101050c0581040501058100050105010081050081000581050082000500 +860005000500050081000581050082000500810005810500810005810500810005090501 +0001050100020501000b0501000205010001050100010501000105820005008100058105 +008200050081000581050082000500810005810500820005008100058105008100055a05 +0100010501007f057f0558058201030203028101050705 +0705010304028101050c0581040581050001000105010001050200810500020083050005 +000500020503000105040009050300010505000705050001050500010502000205030081 +05000100810500010001050300020503005d0503007f057f055905820103020302810105 +0705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405180501001e05030012050100100503000c0502001405 +020044050300010504007f057f0552058201030203028101050705 +0705010304028101050c0581040581050001000205010032050100270501000d0501000f +0501000305010043050100010501008105008100057f057f055405820103020302810105 +0705 +0705010304028101050c058104050105020081050081000532050100270501000d050100 +0f0501000305010043050100010501008105008100057f057f0554058201030203028101 +050705 +0705010304028101050c0581040501050200810500810005810500020001050200810500 +820005000200010501008505000500050001008105000300840500050005090501000305 +03000205020081050004000305040001050300030501000a050400010503008105008200 +0500010001050500810500820005008100053f050100010501008105008100057f057f05 +54058201030203028101050705 +0705010304028101050c0581040501050300820500050305010001050300030501000205 +050081050081000581050082000500040009050100020501000105010081050081000581 +050081000501050100020501000105010004050100020501000905010001050100810500 +810005810500820005008100058105008100058105008100050205020081050081000530 +0505000a050100010504007f057f0552058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500030002050100040501 +000205010085050005000500810005810500820005008500050005000508050100020501 +000105010081050081000581050081000501050100020501000505040002050100090501 +000105010081050004008105008100058105008100058105008100050205010001050100 +41050100060501007f057f0551058201030203028101050705 +0705010304028101050c0581040501050100850500050005008100058105008100058105 +000200030501000205010085050005000500810005810500820005008500050005000508 +050100020501000105010081050081000581050081000501050100020501000405010001 +050100020501000905010001050100810500810005030501000105010001050100030501 +00010501003105050008050100070501007f057f0551058201030203028101050705 +0705010304028101050c0581040501050100020582000500810005810500820005000100 +810500810005010501000205010085050005000500810005810500820005008500050005 +000508050100020501000105010081050081000581050081000501050100020501000105 +010081050081000581050081000501050100090501000105010081050081000581050082 +00050081000581050081000581050081000583050005008100058105008100053e050100 +010501008105008100058105008100057f057f0550058201030203028101050705 +0705010304028101050c0581040581050001000205010081050006000105010081050007 +008405000500058105000100810500020084050005000506050500010503000205040081 +050004000105030002050b00080505008105000200010504000305020081050001008105 +0001003f05050081050003007f057f0552058201030203028101050705 +0705010304028101050c058104054b050100310501007f057f057f053005820103020302 +8101050705 +0705010304028101050c058104054b050100310501007f057f057f053005820103020302 +8101050705 +0705010304028101050c0581040548050300310503007f057f057f052f05820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104051805010021050200070503007f050805030008050400 +02050300020503007f057f053d058201030203028101050705 +0705010304028101050c0581040581050001000205010034050100090501007f05070501 +00010501000705010004050100010501008105008100058105008100057f057f053b0582 +01030203028101050705 +0705010304028101050c058104050105020081050081000534050100090501007f050705 +0100010501000705010004050100010501008105008100058105008100057f057f053b05 +8201030203028101050705 +0705010304028101050c0581040501050200810500810005810500020001050200810500 +820005000200010501008505000500050001008105000300840500050005080504000105 +030003050100030503008105000200810500010076050100010501000705010004050100 +010501008105008100058105008100057f057f053b058201030203028101050705 +0705010304028101050c0581040501050300820500050305010001050300030501000205 +050081050081000581050082000500040007050100010501008105008100058105008100 +050105010006050100810500810005810500810005680505000805030008050400010501 +00010501008105008100058105008100057f057f053b058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500030002050100040501 +000205010085050005000500810005810500820005008500050005000506050100010501 +00810500040002050100030504008105008100058205000577050100010501000b050100 +810500810005810500820005008100058105008100057f057f053b058201030203028101 +050705 +0705010304028101050c0581040501050100850500050005008100058105008100058105 +000200030501000205010085050005000500810005810500820005008500050005000506 +05010001050100810500810005050501000205010001050100010503006a050500070501 +00010501000b050100810500810005810500820005008100058105008100057f057f053b +058201030203028101050705 +0705010304028101050c0581040501050100020582000500810005810500820005000100 +810500810005010501000205010085050005000500810005810500820005008500050005 +000506050100010501008105008100058105008100050105010002050100010501000105 +020079050100010501000205010002050100010501008105008100058105008200050081 +00058105008100057f057f053b058201030203028101050705 +0705010304028101050c0581040581050001000205010081050006000105010081050007 +008405000500058105000100810500020084050005000507050500810500020001050500 +01050500010501007a050300030501000205040002050300020503007f057f053d058201 +030203028101050705 +0705010304028101050c05810405560501007f057f057f05590582010302030281010507 +05 +0705010304028101050c05810405560501007f057f057f05590582010302030281010507 +05 +0705010304028101050c05810405550503007f057f057f05580582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 + + + +showpage + +end + +origstate restore + +%%EndDocument + @endspecial 1226 3946 a Fo(26)p eop +%%Page: 27 28 +27 27 bop 79 260 a Fq(Logic)17 b Fo(:)24 b(Logical)15 b(syn)n(thesis)h(of)g +(the)f Fp(netlist)27 b Fo(starting)15 b(from)g(previously)h(optimized)e(b)r +(eha)n(vioral)h(description.)p 236 401 2104 3 v 236 501 3 101 +v 273 472 a Fm($)30 b(logic)f(-s)g(adder)p 741 472 18 3 v 21 +w(us)p 820 472 V 21 w(opt)h(adder)p 1103 472 V 21 w(us)p 2337 +501 3 101 v 236 503 2104 3 v 607 2248 a @beginspecial 0 @llx +0 @lly 612 @urx 792 @ury 2326 @rwi @setspecial +%%BeginDocument: ./ps/trace-logic-2.ps + + +/origstate save def + +20 dict begin + +/grays 612 string def % space for gray scale line +/npixls 0 def +/rgbindx 0 def + +0 0 translate + +612.00000 792.00000 scale + +/cmap 6 string def + + +currentfile cmap readhexstring +00 44 88 bf e5 ff +pop pop % lose return values from readhexstring + + +/rlecmapimage { + /buffer 1 string def + /rgbval 3 string def + /block 384 string def + + % proc to read a block from file, and return RGB data + { currentfile buffer readhexstring pop + /bcount exch 0 get store + bcount 128 ge + { % it's a non-run block + 0 1 bcount 128 sub + { currentfile buffer readhexstring pop pop + + % look up value in gray map + /rgbval cmap buffer 0 get 1 getinterval store + + % and put it in position i in block + block exch rgbval putinterval + } for + block 0 bcount 127 sub getinterval + } + + { % else it's a run block + currentfile buffer readhexstring pop pop + + % look up value in graymap + /rgbval cmap buffer 0 get 1 getinterval store + + 0 1 bcount { block exch rgbval putinterval } for + + block 0 bcount 1 add getinterval + } ifelse + } % end of proc + image +} bind def + + +612 792 8 % dimensions of data +[612 0 0 -792 0 792] % mapping matrix +rlecmapimage + +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +7f057f057f057f056305 +07051a038101037f037f037f037f03190381010319030805 +07051a038101037f037f037f037f03190381010318038101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +070501031802820103027f027f027f027f0218028201030217028101050705 +0705010304027f017f017f017f01440181030203028101050705 +07050103040281010311038101037f037f037f037f030503810103110381010311038201 +030203028101050705 +070501030402820103021002820103027f027f027f027f02040282010302100282010302 +10028201030203028101050705 +070501030402820103021002820103027f027f027f027f02040282010302100282010302 +10028201030203028101050705 +070501030402820103021002820103027f021902010015020400050201001a0201000102 +0100220201008102008100020302090020020100810200810002050201000b0201000802 +0100060201007f021c02820103028102030b038101028302010302100282010302030281 +01050705 +070501030402820103021002820103027f02190201001302020002020200030201001a02 +010001020100170201000702010001020100040201000202010023020100810200810002 +050201000b02010008020100070201007f021b0282010302820203020a02810102830201 +030210028201030203028101050705 +070501030402820103021002820103027f022e02020004020200020201001a0201000102 +010017020100070201000202010002020100030201002302810002810200810002130281 +000208020100070201007f021b0282010302820203020a02810102830201030210028201 +030203028101050705 +070501030402820103021002820103027f02190201000102010081020081000204020200 +020201000102010083020002008100020102010003020200050202000302030002020100 +010201008102000100040202000402030001020400050201000302010081020081000203 +020100040203000202010081020082000200820002008200020001000302010002028100 +028102000300030201000102010081020001000302810002010203000202010081020001 +00030201007f021b0282010302820203020a028101028302010302100282010302030281 +01050705 +070501030402820103028102030b0381010283020103027f021902010001020200810200 +810002020204008102008100028102008200020081000281020081000281020081000201 +020100810200810002020204000102010001020100010201000102020081020001000202 +010081020081000201020200810200810002810200810002060201000402020005020100 +030201000102010001020400810200010081020001008102008100020102010001020100 +010202008102008100020102010001020200810200010001020100010202008102008100 +0281020001008102000100020201007f021b0282010302820203020a0281010283020103 +020402040381010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100020282000200820002008100028102008100028102008100028102008100 +028102008100020102010001020100020281000204020100010201000102010002020100 +010201000202010001020100050201000602010005020200050201000302010001020100 +010201000302010001020100010201000602010001020100020201000102010001020100 +0202010001020100010201000502010002020100030201007f021a028201030282020302 +0a0281010283020103020402810302020281010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100040201008102008200020081000201020100010201000102010002020100 +010201000602040001020100010201000202010001020100020201000202030002020100 +050201000502010081020081000203020100030205000102010003020100010201000102 +010006020100010201000202010001020100010201000202010001020100020203000202 +010002020100040201007f02190282010302820203020a02810102830201030204028103 +02020281010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100040201008102008200020081000281020081000201020100010201000202 +010001020100050201000102010001020100010201000202010001020100020201000402 +020001020100060201000302010002020100030201000302010005020100030201000102 +010001020100060281000201020100020201000102010001020100020201000102810002 +040202000102010002020100030201007f021a0282010302820203020a02810102830201 +03020402810302020281010204028201030203028101050705 +07050103040282010302820203020a0281010283020103027f0219020100010201000202 +010001020100020282000200810002810200010081020001000302010001020100020201 +000102010002028100028102008100028102008100028102008100028102008100020102 +010001020100020201000502010001020100070201000202010002020100030201000302 +010005020100030201000102010001020100060281000201020100020201000102010001 +020100020201000102810002050201000102010002020100020201007f021b0282010302 +820203020a02810102830201030204028103020202810102040282010302030281010507 +05 +070501030402820103028102010c010102820103027f0219020100010202008102008100 +0202020400010201000b0201000202010081020081000202020400010205000102010001 +020100020201000202010081020081000201020200810200810002810200830002000204 +020100010201000402010002020100030202008102008100028102008100020202010001 +020100010201000202010081020081000201020200810200810002010201000102010002 +0201008102008100020102020081020081000281020081000201020100020201007f021b +0282010302820203020a0281010283020103020402050105028201030203028101050705 + +070501030402820103021002820103027f02190201000102040005020200030201000202 +010005020100030202000502020003020200810200820002008100028102008100020102 +010003020200040203000302010006020100010201000402010002020100040203000202 +010003020100010201000102010002020100810200810002010201008102008100020202 +01000102010002020100810200810002020203000202010002020100020201007f021b02 +82010302820203020a02810102830201030210028201030203028101050705 +070501030402820103021002820103027f021902010001020100100204004b0201006202 +01007f021b0282010302820203020a028101028302010302100282010302030281010507 +05 +070501030402820103021002820103027f02180202000102010061020100620201007f02 +1b0282010302820203020a02810102830201030210028201030203028101050705 +070501030402820103021002820103027f02180201000202010062020100600201007f02 +1c02820103028102010c0101028201030210028201030203028101050705 +070501030402820103021002820103027f027f027f027f02040282010302100282010302 +10028201030203028101050705 +0705010304028201030111018103017f017f017f017f0105018103011101810301110181 +030203028101050705 +07057f017f017f017f0152010805 +070506038101050c058104057f057f057f057f05320581010305030805 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405030501007f057f057f057f052c058201030203028101 +050705 +0705010304028101050c058104050305010009050300120501002f050200030502005005 +0200030502007f057f0574058201030203028101050705 +0705010304028101050c0581040502050400090501004505010004050100390501001505 +0100040501007f057f0574058201030203028101050705 +0705010304028101050c0581040501050100010501000905010045050100040501003905 +010015050100040501007f057f0574058201030203028101050705 +0705010304028101050c05810405010502000c0501000305030002050200830500050002 +00030504000f050400080503000205040001050400010503000105010081050001000605 +020081050001000105040008050300810500820005000100010505000805030002050400 +0105040001050300010501008105000100060502008105000100010504007f057f055105 +8201030203028101050705 +0705010304028101050c05810405020503000a0501000205010001050100810500810005 +8105008100050105010002050100010501000e05020001058100050a0501008105008100 +058105008200050081000581050082000500810005810500810005810500010082050005 +060501000105010081050001000105810005060501000105010081050081000581050081 +00058105008100050d050100810500810005810500820005008100058105008200050081 +00058105008100058105000100820500050605010001050100810500010001058100057f +057f0550058201030203028101050705 +0705010304028101050c0581040504050200090501000205010001050100810500810005 +81050081000501050100020501000b050500010503000905040081050081000581050082 +000500810005810500820005000400010501000a05010001050100010503000805010001 +0501008105008100058105008100058105008100050a0504008105008100058105008200 +0500810005810500820005000400010501000a05010001050100010503007f057f055205 +8201030203028101050705 +0705010304028101050c0581040501058100050105010009050100020501000105010081 +050081000581050081000501050100020501001505020007050100010501008105008100 +058105008200050081000581050082000500810005040501000a05010001050100030502 +000705010001050100810500810005810500810005810500810005090501000105010081 +05008100058105008200050081000581050082000500810005040501000a050100010501 +00030502007f057f0551058201030203028101050705 +0705010304028101050c0581040501050100010501000905010002050100010501008105 +008100058105008100050105010002050100010501000e05010001050100070501000105 +010081050081000581050082000500810005810500820005008100058105008100058105 +008100050905010001050100810500810005810500810005060501000105010081050081 +000581050081000581050081000582050005060501000105010081050081000581050082 +000500810005810500820005008100058105008100058105008100050905010001050100 +8105008100058105008100057f057f0550058201030203028101050705 +0705010304028101050c0581040501050400080505000105030002050400810500040001 +050300100503000905040001050400010504000105030001050400090502008205000581 +050002000905030001050400030502000905040001050400010504000105030001050400 +090502008205000581050002007f057f0552058201030203028101050705 +0705010304028101050c05810405030501001b050100700501007f057f057f051b058201 +030203028101050705 +0705010304028101050c05810405030501001b0501004c0506000d050600070501003405 +06007f057f055f058201030203028101050705 +0705010304028101050c058104051e050300700503007f057f057f051a05820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040579050200030502000305020003050200030502000305 +02007f05470502007f0547058201030203028101050705 +0705010304028101050c0581040578050100810500810005810500820005008100058105 +008200050081000581050082000500810005810500820005008100058105008200050081 +00057f05440501008105008100057f0545058201030203028101050705 +0705010304028101050c0581040578058100058105008100058205000581050081000582 +050005810500810005820500058105008100058205000581050081000582050005810500 +8100057f0544058100058105008100057f0545058201030203028101050705 +0705010304028101050c0581040578058500050005000586050005000500058605000500 +0500058605000500050005860500050005000586050005000500057f0544058500050005 +00057f0545058201030203028101050705 +0705010304028101050c0581040578058500050005000586050005000500058605000500 +0500058605000500050005860500050005000586050005000500057f0544058500050005 +00057f0545058201030203028101050705 +0705010304028101050c0581040578058100058105000100820500058105000100820500 +0581050001008205000581050001008205000581050001008205000581050001007f0544 +0581000581050001007f0545058201030203028101050705 +0705010304028101050c0581040578050100040501000405010004050100040501000405 +01007f05480501007f0549058201030203028101050705 +0705010304028101050c0581040579050200030502000305020003050200030502000305 +02007f05470502007f0547058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0507050200030502007f054e050200030502000305 +02007f0540058201030203028101050705 +0705010304028101050c058104057f050605010081050081000581050082000500810005 +7f054b05010081050081000581050082000500810005810500820005008100057f053e05 +8201030203028101050705 +0705010304028101050c058104057f050605810005810500810005820500058105008100 +057f054b0581000581050081000582050005810500810005820500058105008100057f05 +3e058201030203028101050705 +0705010304028101050c058104057f0506058500050005000586050005000500057f054b +0585000500050005860500050005000586050005000500057f053e058201030203028101 +050705 +0705010304028101050c058104057f0506058500050005000586050005000500057f054b +0585000500050005860500050005000586050005000500057f053e058201030203028101 +050705 +0705010304028101050c058104057f05060581000581050001008205000581050001007f +054b0581000581050001008205000581050001008205000581050001007f053e05820103 +0203028101050705 +0705010304028101050c058104057f0506050100040501007f054f050100040501000405 +01007f0542058201030203028101050705 +0705010304028101050c058104057f0507050200030502007f054e050200030502000305 +02007f0540058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0507050200030502007f05550502007f0547058201 +030203028101050705 +0705010304028101050c058104057f050605010081050081000581050082000500810005 +7f05520501008105008100057f0545058201030203028101050705 +0705010304028101050c058104057f050605810005810500810005820500058105008100 +057f0552058100058105008100057f0545058201030203028101050705 +0705010304028101050c058104057f0506058500050005000586050005000500057f0552 +05850005000500057f0545058201030203028101050705 +0705010304028101050c058104057f0506058500050005000586050005000500057f0552 +05850005000500057f0545058201030203028101050705 +0705010304028101050c058104057f05060581000581050001008205000581050001007f +05520581000581050001007f0545058201030203028101050705 +0705010304028101050c058104057f0506050100040501007f05560501007f0549058201 +030203028101050705 +0705010304028101050c058104057f0507050200030502007f05550502007f0547058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f050705020003050200500502000305020003050200 +2d0502000305020003050200030502000305020003050200500502000305020003050200 +7f0508058201030203028101050705 +0705010304028101050c058104057f050605010081050081000581050082000500810005 +4d05010081050081000581050082000500810005810500820005008100052a0501008105 +008100058105008200050081000581050082000500810005810500820005008100058105 +0082000500810005810500820005008100054d0501008105008100058105008200050081 +0005810500820005008100057f0506058201030203028101050705 +0705010304028101050c058104057f050605810005810500810005820500058105008100 +054d0581000581050081000582050005810500810005820500058105008100052a058100 +058105008100058205000581050081000582050005810500810005820500058105008100 +0582050005810500810005820500058105008100054d0581000581050081000582050005 +810500810005820500058105008100057f0506058201030203028101050705 +0705010304028101050c058104057f0506058500050005000586050005000500054d0585 +000500050005860500050005000586050005000500052a05850005000500058605000500 +05000586050005000500058605000500050005860500050005000586050005000500054d +0585000500050005860500050005000586050005000500057f0506058201030203028101 +050705 +0705010304028101050c058104057f0506058500050005000586050005000500054d0585 +000500050005860500050005000586050005000500052a05850005000500058605000500 +05000586050005000500058605000500050005860500050005000586050005000500054d +0585000500050005860500050005000586050005000500057f0506058201030203028101 +050705 +0705010304028101050c058104057f05060581000581050001008205000581050001004d +0581000581050001008205000581050001008205000581050001002a0581000581050001 +008205000581050001008205000581050001008205000581050001008205000581050001 +008205000581050001004d05810005810500010082050005810500010082050005810500 +01007f0506058201030203028101050705 +0705010304028101050c058104057f050605010004050100510501000405010004050100 +2e0501000405010004050100040501000405010004050100510501000405010004050100 +7f050a058201030203028101050705 +0705010304028101050c058104057f050705020003050200500502000305020003050200 +2d0502000305020003050200030502000305020003050200500502000305020003050200 +7f0508058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f050705020003050200420502000305020018050200 +030502001805020003050200110502000305020011050200030502000305020003050200 +1f0502000305020018050200030502007a058201030203028101050705 +0705010304028101050c058104057f050605010081050081000581050082000500810005 +3f0501008105008100058105008200050081000515050100810500810005810500820005 +0081000515050100810500810005810500820005008100050e0501008105008100058105 +00820005008100050e050100810500810005810500820005008100058105008200050081 +0005810500820005008100051c0501008105008100058105008200050081000515050100 +8105008100058105008200050081000578058201030203028101050705 +0705010304028101050c058104057f050605810005810500810005820500058105008100 +053f05810005810500810005820500058105008100051505810005810500810005820500 +058105008100051505810005810500810005820500058105008100050e05810005810500 +810005820500058105008100050e05810005810500810005820500058105008100058205 +0005810500810005820500058105008100051c0581000581050081000582050005810500 +810005150581000581050081000582050005810500810005780582010302030281010507 +05 +0705010304028101050c058104057f0506058500050005000586050005000500053f0585 +000500050005860500050005000515058500050005000586050005000500051505850005 +0005000586050005000500050e058500050005000586050005000500050e058500050005 +00058605000500050005860500050005000586050005000500051c058500050005000586 +050005000500051505850005000500058605000500050005780582010302030281010507 +05 +0705010304028101050c058104057f0506058500050005000586050005000500053f0585 +000500050005860500050005000515058500050005000586050005000500051505850005 +0005000586050005000500050e058500050005000586050005000500050e058500050005 +00058605000500050005860500050005000586050005000500051c058500050005000586 +050005000500051505850005000500058605000500050005780582010302030281010507 +05 +0705010304028101050c058104057f05060581000581050001008205000581050001003f +058100058105000100820500058105000100150581000581050001008205000581050001 +00150581000581050001008205000581050001000e058100058105000100820500058105 +0001000e0581000581050001008205000581050001008205000581050001008205000581 +050001001c05810005810500010082050005810500010015058100058105000100820500 +05810500010078058201030203028101050705 +0705010304028101050c058104057f050605010004050100430501000405010019050100 +040501001905010004050100120501000405010012050100040501000405010004050100 +200501000405010019050100040501007c058201030203028101050705 +0705010304028101050c058104057f050705020003050200420502000305020018050200 +030502001805020003050200110502000305020011050200030502000305020003050200 +1f0502000305020018050200030502007a058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0507050200030502003b0502000305020026050200 +030502001105020018050200030502001f05020003050200180502000305020026050200 +7a058201030203028101050705 +0705010304028101050c058104057f050605010081050081000581050082000500810005 +380501008105008100058105008200050081000523050100810500810005810500820005 +008100050e05010081050081000515050100810500810005810500820005008100051c05 +010081050081000581050082000500810005150501008105008100058105008200050081 +00052305010081050081000578058201030203028101050705 +0705010304028101050c058104057f050605810005810500810005820500058105008100 +053805810005810500810005820500058105008100052305810005810500810005820500 +058105008100050e05810005810500810005150581000581050081000582050005810500 +8100051c0581000581050081000582050005810500810005150581000581050081000582 +050005810500810005230581000581050081000578058201030203028101050705 +0705010304028101050c058104057f050605850005000500058605000500050005380585 +000500050005860500050005000523058500050005000586050005000500050e05850005 +0005000515058500050005000586050005000500051c0585000500050005860500050005 +000515058500050005000586050005000500052305850005000500057805820103020302 +8101050705 +0705010304028101050c058104057f050605850005000500058605000500050005380585 +000500050005860500050005000523058500050005000586050005000500050e05850005 +0005000515058500050005000586050005000500051c0585000500050005860500050005 +000515058500050005000586050005000500052305850005000500057805820103020302 +8101050705 +0705010304028101050c058104057f050605810005810500010082050005810500010038 +058100058105000100820500058105000100230581000581050001008205000581050001 +000e058100058105000100150581000581050001008205000581050001001c0581000581 +050001008205000581050001001505810005810500010082050005810500010023058100 +05810500010078058201030203028101050705 +0705010304028101050c058104057f0506050100040501003c0501000405010027050100 +040501001205010019050100040501002005010004050100190501000405010027050100 +7c058201030203028101050705 +0705010304028101050c058104057f0507050200030502003b0502000305020026050200 +030502001105020018050200030502001f05020003050200180502000305020026050200 +7a058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0507050200030502003b0502000305020026050200 +030502001105020018050200260502000305020018050200030502007f05240582010302 +03028101050705 +0705010304028101050c058104057f050605010081050081000581050082000500810005 +380501008105008100058105008200050081000523050100810500810005810500820005 +008100050e05010081050081000515050100810500810005230501008105008100058105 +008200050081000515050100810500810005810500820005008100057f05220582010302 +03028101050705 +0705010304028101050c058104057f050605810005810500810005820500058105008100 +053805810005810500810005820500058105008100052305810005810500810005820500 +058105008100050e05810005810500810005150581000581050081000523058100058105 +00810005820500058105008100051505810005810500810005820500058105008100057f +0522058201030203028101050705 +0705010304028101050c058104057f050605850005000500058605000500050005380585 +000500050005860500050005000523058500050005000586050005000500050e05850005 +000500051505850005000500052305850005000500058605000500050005150585000500 +05000586050005000500057f0522058201030203028101050705 +0705010304028101050c058104057f050605850005000500058605000500050005380585 +000500050005860500050005000523058500050005000586050005000500050e05850005 +000500051505850005000500052305850005000500058605000500050005150585000500 +05000586050005000500057f0522058201030203028101050705 +0705010304028101050c058104057f050605810005810500010082050005810500010038 +058100058105000100820500058105000100230581000581050001008205000581050001 +000e05810005810500010015058100058105000100230581000581050001008205000581 +05000100150581000581050001008205000581050001007f052205820103020302810105 +0705 +0705010304028101050c058104057f0506050100040501003c0501000405010027050100 +040501001205010019050100270501000405010019050100040501007f05260582010302 +03028101050705 +0705010304028101050c058104057f0507050200030502003b0502000305020026050200 +030502001105020018050200260502000305020018050200030502007f05240582010302 +03028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0507050200030502003b0502000305020026050200 +030502001805020003050200030502002d0502000305020018050200030502007f052405 +8201030203028101050705 +0705010304028101050c058104057f050605010081050081000581050082000500810005 +380501008105008100058105008200050081000523050100810500810005810500820005 +008100051505010081050081000581050082000500810005810500820005008100052a05 +010081050081000581050082000500810005150501008105008100058105008200050081 +00057f0522058201030203028101050705 +0705010304028101050c058104057f050605810005810500810005820500058105008100 +053805810005810500810005820500058105008100052305810005810500810005820500 +058105008100051505810005810500810005820500058105008100058205000581050081 +00052a058100058105008100058205000581050081000515058100058105008100058205 +00058105008100057f0522058201030203028101050705 +0705010304028101050c058104057f050605850005000500058605000500050005380585 +000500050005860500050005000523058500050005000586050005000500051505850005 +00050005860500050005000586050005000500052a058500050005000586050005000500 +0515058500050005000586050005000500057f0522058201030203028101050705 +0705010304028101050c058104057f050605850005000500058605000500050005380585 +000500050005860500050005000523058500050005000586050005000500051505850005 +00050005860500050005000586050005000500052a058500050005000586050005000500 +0515058500050005000586050005000500057f0522058201030203028101050705 +0705010304028101050c058104057f050605810005810500010082050005810500010038 +058100058105000100820500058105000100230581000581050001008205000581050001 +00150581000581050001008205000581050001008205000581050001002a058100058105 +000100820500058105000100150581000581050001008205000581050001007f05220582 +01030203028101050705 +0705010304028101050c058104057f0506050100040501003c0501000405010027050100 +040501001905010004050100040501002e0501000405010019050100040501007f052605 +8201030203028101050705 +0705010304028101050c058104057f0507050200030502003b0502000305020026050200 +030502001805020003050200030502002d0502000305020018050200030502007f052405 +8201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f0507050200030502002d0502000a05020003050200 +260502000305020011050200030502003b05020003050200180502000305020026050200 +7a058201030203028101050705 +0705010304028101050c058104057f050605010081050081000581050082000500810005 +2a0501008105008100050705010081050081000581050082000500810005230501008105 +00810005810500820005008100050e050100810500810005810500820005008100053805 +010081050081000581050082000500810005150501008105008100058105008200050081 +00052305010081050081000578058201030203028101050705 +0705010304028101050c058104057f050605810005810500810005820500058105008100 +052a05810005810500810005070581000581050081000582050005810500810005230581 +0005810500810005820500058105008100050e0581000581050081000582050005810500 +810005380581000581050081000582050005810500810005150581000581050081000582 +050005810500810005230581000581050081000578058201030203028101050705 +0705010304028101050c058104057f0506058500050005000586050005000500052a0585 +000500050005070585000500050005860500050005000523058500050005000586050005 +000500050e05850005000500058605000500050005380585000500050005860500050005 +000515058500050005000586050005000500052305850005000500057805820103020302 +8101050705 +0705010304028101050c058104057f0506058500050005000586050005000500052a0585 +000500050005070585000500050005860500050005000523058500050005000586050005 +000500050e05850005000500058605000500050005380585000500050005860500050005 +000515058500050005000586050005000500052305850005000500057805820103020302 +8101050705 +0705010304028101050c058104057f05060581000581050001008205000581050001002a +058100058105000100070581000581050001008205000581050001002305810005810500 +01008205000581050001000e058100058105000100820500058105000100380581000581 +050001008205000581050001001505810005810500010082050005810500010023058100 +05810500010078058201030203028101050705 +0705010304028101050c058104057f0506050100040501002e0501000b05010004050100 +270501000405010012050100040501003c05010004050100190501000405010027050100 +7c058201030203028101050705 +0705010304028101050c058104057f0507050200030502002d0502000a05020003050200 +260502000305020011050200030502003b05020003050200180502000305020026050200 +7a058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f050705020003050200260502001805020003050200 +18050200030502001805020003050200030502000305020003050200030502001f050200 +030502001f0502000305020018050200030502007a058201030203028101050705 +0705010304028101050c058104057f050605010081050081000581050082000500810005 +230501008105008100051505010081050081000581050082000500810005150501008105 +008100058105008200050081000515050100810500810005810500820005008100058105 +008200050081000581050082000500810005810500820005008100058105008200050081 +00051c050100810500810005810500820005008100051c05010081050081000581050082 +000500810005150501008105008100058105008200050081000578058201030203028101 +050705 +0705010304028101050c058104057f050605810005810500810005820500058105008100 +052305810005810500810005150581000581050081000582050005810500810005150581 +000581050081000582050005810500810005150581000581050081000582050005810500 +810005820500058105008100058205000581050081000582050005810500810005820500 +058105008100051c05810005810500810005820500058105008100051c05810005810500 +810005820500058105008100051505810005810500810005820500058105008100057805 +8201030203028101050705 +0705010304028101050c058104057f050605850005000500058605000500050005230585 +000500050005150585000500050005860500050005000515058500050005000586050005 +000500051505850005000500058605000500050005860500050005000586050005000500 +05860500050005000586050005000500051c058500050005000586050005000500051c05 +850005000500058605000500050005150585000500050005860500050005000578058201 +030203028101050705 +0705010304028101050c058104057f050605850005000500058605000500050005230585 +000500050005150585000500050005860500050005000515058500050005000586050005 +000500051505850005000500058605000500050005860500050005000586050005000500 +05860500050005000586050005000500051c058500050005000586050005000500051c05 +850005000500058605000500050005150585000500050005860500050005000578058201 +030203028101050705 +0705010304028101050c058104057f050605810005810500010082050005810500010023 +058100058105000100150581000581050001008205000581050001001505810005810500 +010082050005810500010015058100058105000100820500058105000100820500058105 +0001008205000581050001008205000581050001008205000581050001001c0581000581 +050001008205000581050001001c05810005810500010082050005810500010015058100 +05810500010082050005810500010078058201030203028101050705 +0705010304028101050c058104057f050605010004050100270501001905010004050100 +190501000405010019050100040501000405010004050100040501000405010020050100 +04050100200501000405010019050100040501007c058201030203028101050705 +0705010304028101050c058104057f050705020003050200260502001805020003050200 +18050200030502001805020003050200030502000305020003050200030502001f050200 +030502001f0502000305020018050200030502007a058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040579050200030502000305020003050200030502000305 +0200030502000305020003050200030502002605020003050200030502001f0502000305 +02001805020003050200030502000a050200030502000305020003050200030502000305 +02001f05020003050200030502007f0508058201030203028101050705 +0705010304028101050c0581040578050100810500810005810500820005008100058105 +008200050081000581050082000500810005810500820005008100058105008200050081 +000581050082000500810005810500820005008100058105008200050081000581050082 +000500810005230501008105008100058105008200050081000581050082000500810005 +1c0501008105008100058105008200050081000515050100810500810005810500820005 +008100058105008200050081000507050100810500810005810500820005008100058105 +008200050081000581050082000500810005810500820005008100058105008200050081 +00051c05010081050081000581050082000500810005810500820005008100057f050605 +8201030203028101050705 +0705010304028101050c0581040578058100058105008100058205000581050081000582 +050005810500810005820500058105008100058205000581050081000582050005810500 +810005820500058105008100058205000581050081000582050005810500810005820500 +058105008100052305810005810500810005820500058105008100058205000581050081 +00051c058100058105008100058205000581050081000515058100058105008100058205 +000581050081000582050005810500810005070581000581050081000582050005810500 +810005820500058105008100058205000581050081000582050005810500810005820500 +058105008100051c05810005810500810005820500058105008100058205000581050081 +00057f0506058201030203028101050705 +0705010304028101050c0581040578058500050005000586050005000500058605000500 +050005860500050005000586050005000500058605000500050005860500050005000586 +050005000500058605000500050005860500050005000523058500050005000586050005 +0005000586050005000500051c0585000500050005860500050005000515058500050005 +000586050005000500058605000500050005070585000500050005860500050005000586 +050005000500058605000500050005860500050005000586050005000500051c05850005 +00050005860500050005000586050005000500057f0506058201030203028101050705 +0705010304028101050c0581040578058500050005000586050005000500058605000500 +050005860500050005000586050005000500058605000500050005860500050005000586 +050005000500058605000500050005860500050005000523058500050005000586050005 +0005000586050005000500051c0585000500050005860500050005000515058500050005 +000586050005000500058605000500050005070585000500050005860500050005000586 +050005000500058605000500050005860500050005000586050005000500051c05850005 +00050005860500050005000586050005000500057f0506058201030203028101050705 +0705010304028101050c0581040578058100058105000100820500058105000100820500 +058105000100820500058105000100820500058105000100820500058105000100820500 +058105000100820500058105000100820500058105000100820500058105000100230581 +000581050001008205000581050001008205000581050001001c05810005810500010082 +050005810500010015058100058105000100820500058105000100820500058105000100 +070581000581050001008205000581050001008205000581050001008205000581050001 +008205000581050001008205000581050001001c05810005810500010082050005810500 +01008205000581050001007f0506058201030203028101050705 +0705010304028101050c0581040578050100040501000405010004050100040501000405 +010004050100040501000405010004050100270501000405010004050100200501000405 +01001905010004050100040501000b050100040501000405010004050100040501000405 +01002005010004050100040501007f050a058201030203028101050705 +0705010304028101050c0581040579050200030502000305020003050200030502000305 +0200030502000305020003050200030502002605020003050200030502001f0502000305 +02001805020003050200030502000a050200030502000305020003050200030502000305 +02001f05020003050200030502007f0508058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f051a050200260502007f056a05820103020302 +8101050705 +0705010304028101050c058104057f057f05190501008105008100052305010081050081 +00057f0568058201030203028101050705 +0705010304028101050c058104057f057f05190581000581050081000523058100058105 +008100057f0568058201030203028101050705 +0705010304028101050c058104057f057f05190585000500050005230585000500050005 +7f0568058201030203028101050705 +0705010304028101050c058104057f057f05190585000500050005230585000500050005 +7f0568058201030203028101050705 +0705010304028101050c058104057f057f05190581000581050001002305810005810500 +01007f0568058201030203028101050705 +0705010304028101050c058104057f057f0519050100270501007f056c05820103020302 +8101050705 +0705010304028101050c058104057f057f051a050200260502007f056a05820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f05210502000305020003050200030502000305 +02007f0571058201030203028101050705 +0705010304028101050c058104057f057f05200501008105008100058105008200050081 +00058105008200050081000581050082000500810005810500820005008100057f056f05 +8201030203028101050705 +0705010304028101050c058104057f057f05200581000581050081000582050005810500 +8100058205000581050081000582050005810500810005820500058105008100057f056f +058201030203028101050705 +0705010304028101050c058104057f057f05200585000500050005860500050005000586 +05000500050005860500050005000586050005000500057f056f05820103020302810105 +0705 +0705010304028101050c058104057f057f05200585000500050005860500050005000586 +05000500050005860500050005000586050005000500057f056f05820103020302810105 +0705 +0705010304028101050c058104057f057f05200581000581050001008205000581050001 +008205000581050001008205000581050001008205000581050001007f056f0582010302 +03028101050705 +0705010304028101050c058104057f057f05200501000405010004050100040501000405 +01007f0573058201030203028101050705 +0705010304028101050c058104057f057f05210502000305020003050200030502000305 +02007f0571058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f0501002b050200140501007f056a0582010302 +03028101050705 +0705010304028101050c058104057f0567050300270504000f050100030501007f057f05 +01058201030203028101050705 +0705010304028101050c058104057f056805010027050100010501000f05010003050100 +7f057f0501058201030203028101050705 +0705010304028101050c058104057f056805010005050300020502008105000400030504 +000705010003050300810500020081050001000105050081050082000500810005010503 +00020504008105000200030504007f0561058201030203028101050705 +0705010304028101050c058104057f056805010004050100010501008105008100058105 +008100050105010002050100010501000705030002050100010501008105000100810500 +810005810500810005020502008105008200050081000581050082000500010001058100 +05010501000205020001058100057f0560058201030203028101050705 +0705010304028101050c058104057f056805010004050100010501008105008100058105 +0081000501050100020501000d0503008105008100058205000581050081000581050081 +0005810500810005020501000105010081050004000105030003050100030503007f0562 +058201030203028101050705 +0705010304028101050c058104057f056805010004050100010501008105008100058105 +0081000501050100020501000f0501000105030001050100010501000105010003050100 +010501008105008100050605020002050100050502007f05610582010302030281010507 +05 +0705010304028101050c058104057f056805010001058100058105008100058105008200 +050081000581050081000501050100020501000105010007050100010501000105020002 +050100010501000105010001058200050081000581050082000500810005810500820005 +008100058105008100050105010002050100010501007f05610582010302030281010507 +05 +0705010304028101050c058104057f056705050002050300020504008105000400010503 +000805040003050100010503008105008100050105020081050001008105000100010503 +000205030001050500010503007f0562058201030203028101050705 +0705010304028101050c058104057f057a0501001d0501007f057f051505820103020302 +8101050705 +0705010304028101050c058104057f057a0501001d0501007f057f051505820103020302 +8101050705 +0705010304028101050c058104057f05770503001d0503007f057f051405820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f051405030002050300040501007305030009050300 +32050300120501001105030009050300030501007f050f058201030203028101050705 +0705010304028101050c058104057f050e05020004050100040501002d05030002050200 +01050500090504000f050100180501000105010007050100010501003305010025050100 +01050100070501000105010081050002007f050f058201030203028101050705 +0705010304028101050c058104057f050f05010004050100040501002c05010001050100 +02050100020501000105010007050100010501000f0501001c0501000705010001050100 +33050100290501000705010001050100020501007f050f058201030203028101050705 +0705010304028101050c058104057f050e05010082050005020501000405010002050300 +030503008105008200050001000205040001050300080501000105010001050100820500 +058105008100058105008100050605010003050300810500010081050003008105000400 +01050300810500850005000500050b050100070501000105010033050100030503000205 +02008105000400030504000b0501000705010001050100020501007f050f058201030203 +028101050705 +0705010304028101050c058104057f050e05010082050005020501000405010004050100 +060501008105000100810500820005008100058105008200050081000581050081000506 +050100050501008205000581050081000581050081000506050300020501000105010081 +050001000105810005810500810005020501000105010081050004000905020008050100 +010501003305010002050100010501008105008100058105008100050105010002050100 +01050100090502000805010001050100020501007f050f058201030203028101050705 +0705010304028101050c058104057f050e05030003050100040501000405010003050400 +810500810005810500820005008100050305050007050100050503000105010001050100 +090503008105008100058205000501050300020501000305050081050085000500050005 +0a0501000705010001050100330501000205010001050100810500810005810500810005 +01050100020501000f0501000705010001050100020501007f050f058201030203028101 +050705 +0705010304028101050c058104057f050d05010001050100020501000405010004050100 +020501000105010081050081000581050082000500810005030501000b05010001050100 +810500810005810500820005008100058105008100050a05010001050300040502000105 +010003050100040501008405000500050a05010007050100010501003305010002050100 +0105010081050081000581050081000501050100020501000f0501000705010001050100 +020501007f050f058201030203028101050705 +0705010304028101050c058104057f050d05010001050100020501000405010004050100 +020501000105010081050081000581050082000500810005810500820005008100058105 +008100050605010001050100810500810005810500820005008100058105008100050605 +010001050100010502000205010001050100010501000105820005008100058105008200 +0500850005000500050605010001050100020501000205010001050100020501002e0501 +000205010001050100810500810005810500810005010501000205010001050100070501 +0001050100020501000205010001050100020501007f050f058201030203028101050705 + +0705010304028101050c058104057f050c05020001050800810500040081050004000105 +080081050081000581050002000205030009050300810500010001050700080504000305 +010003050300030502000205030081050001008405000500050705030003050100030503 +00030501002c050500010503000205040081050004000105030009050300030501000305 +0300010505007f050d058201030203028101050705 +0705010304028101050c058104057f05700501003c0501003f0501007f053e0582010302 +03028101050705 +0705010304028101050c058104057f05700501007e0501007f053e058201030203028101 +050705 +0705010304028101050c058104057f056f0503007a0503007f053f058201030203028101 +050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f053205010008050200160581000508058100050b05 +03000205030009050300020503007f057f0521058201030203028101050705 +0705010304028101050c058104057f050e0503002b050100050501000c0501000b050100 +090501000105010081050081000581050081000506050100010501008105008100058105 +008100050c0502000205010081050001000305040081050004000f050300020502000305 +0300070503008105000400040504008105000400070505007f0522058201030203028101 +050705 +0705010304028101050c058104057f050d050100010501002a050100050501000c050100 +0b0501000905010001050100810500810005810500810005060501000105010004050100 +0e0502008105008100050105010002050100010501000205010010050100010501000205 +010002050100010501000705010001050100810500810005030501000105010002050100 +09058200050083000500057f0521058201030203028101050705 +0705010304028101050c058104057f050d05010001050100010503008105008200050001 +008105000200810500030081050001008105000200030502008105000200810500810005 +810500040008050100040504000305010008050100010501008105008100058105008100 +050605010001050100040501000e05020081050081000581050083000500058105008100 +050505010010050100010501000105010082050005810500810005810500810005060502 +008105008200050081000503050100060501000b05010003050300020503008105008500 +05000500057f050d058201030203028101050705 +0705010304028101050c058104057f050d05010004050100010501008105008100058105 +008200050081000581050081000581050001008205000501050100020501000105010081 +050001008105008100058105008100050a05010003050100010501000305010009050400 +81050081000581050081000507050400020502000f050300820500058105008300050005 +810500020004050100100501000505010082050005810500810005810500810005070501 +008205000581050081000503050300040501000b05010002050100010501000405010081 +050004007f050d058201030203028101050705 +0705010304028101050c058104057f050d05010004050100010501008105008100058105 +008200050081000582050005010501000505010002050100010501008105008100058105 +008100058105008100050a05010003050100070501000c05010081050081000581050082 +000500040004050100040501000e05010084050005000581050002000305030002050100 +100501000505030001050100010501008105000400010502000205010006050300020501 +000b0501000205050001050400810500850005000500057f050c05820103020302810105 +0705 +0705010304028101050c058104057f050d05010001050100810500810005810500820005 +008100058105008100058105000200020501000505010002050100010501008105008100 +058105008100058105008100050a05010003050100070501000c05010081050081000581 +05008100050a050100040501000e05010085050005000500810005810500810005030501 +000205010010050100010501008105008100058105008200050081000581050081000507 +0502000205010008050100020501000b0501000205010004050100010501008105008500 +05000500057f050c058201030203028101050705 +0705010304028101050c058104057f050d05010001050100810500810005810500820005 +008100058105008100058105000100030501000505010002050100010501008105008100 +0581050081000581050081000582050005070501000305010001050100030501000b0501 +0001050100010501000a0501000105010001050100020501000905010002058200050081 +000581050082000500810005810500810005010501000405010009050100010501008105 +008100058105008200050081000581050081000508050100020501000105810005810500 +810005810500810005010501000b05010002050100010501008105008100058105008200 +0500850005000500057f050c058201030203028101050705 +0705010304028101050c058104057f050e05030002050300010504000305010002050400 +01050500010507008105000100020502000a050100030503000305010009050300030503 +0008050300030503000305010008050200020503000105070001050500020501000a0503 +0081050001000105020081050002000a0581000501050500010504000105050008050300 +02050300020507008405000500057f050c058201030203028101050705 +0705010304028101050c058104057f051b0501000505010015050100170501000b050100 +2d050100270501007f0572058201030203028101050705 +0705010304028101050c058104057f051b05010005050100150501001905810005080581 +00057f057f054d058201030203028101050705 +0705010304028101050c058104057f051a05030003050300110503007f057f0575058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f052b050100020503007f05070503000b0501002005 +01000b05010001050200150503007f0513058201030203028101050705 +0705010304028101050c058104057f050d0505001e050100340501005205010011050200 +2c050100140501007f0516058201030203028101050705 +0705010304028101050c058104057f050e05010001058100051d05010034050100520501 +00100501008105008100052a050100140501007f0516058201030203028101050705 +0705010304028101050c058104057f050e05010009050100840500050005010503000105 +0300040501000a0507008105000300810500010081050082000500010002050300010501 +008105000100810500040002050100260504000105030002050300070503008105000100 +010501000305040081050002000205810005810500820005008500050005000501050300 +020504008105000200090503000205040081050082000500010008050500810500820005 +0001007f050d058201030203028101050705 +0705010304028101050c058104057f050e05030008050500040501000205010004050100 +090502000105820005008100058105008200050081000581050082000500810005810500 +820005008100058105008100058105000100820500058105008100050405010025050100 +010501000405010081050081000581050081000506050100010501000205010002050200 +010581000501050100020585000500050005810500040004050100810500010001058100 +05010501000b050100020501000105010081050081000581050081000508050100030502 +00820500057f050c058201030203028101050705 +0705010304028101050c058104057f050e05010082050005810500040081050085000500 +050005810500030002050100040501000a05030001050100010501008105008100058105 +008200050081000581050082000500810005810500810005810500810005030501002d05 +010005050400810500810005810500820005000400010501008205000502050100030503 +000305010002058500050005000581050085000500050005810500030001050300030501 +000b050100020501000105010081050081000581050081000508050100030501007f0510 +058201030203028101050705 +0705010304028101050c058104057f050e0501000a050100850500050005008100058105 +0081000501050100040501000c0502008105008100058105008200050081000581050082 +00050081000581050082000500810005810500810005810500810005030501002d050100 +040501000105010081050081000581050081000507050300030501000505020002050100 +020581000581050001008105008600050005000500810005810500810005020502000205 +01000b050100020501000105010081050081000581050081000508050100030501007f05 +10058201030203028101050705 +0705010304028101050c058104057f050e05010001058100050605010085050005000500 +810005810500810005010501000405010009050100010501008105008100058105008200 +050081000581050082000500810005810500820005008100058105008100058105008100 +050305010001058100050105010025050100010501008105008100058105008200050081 +000581050081000508050100040501000205010001050100020501000205010004050100 +850500050005008100058105008200050081000581050081000501050100040501000405 +010002050100010501008105008100058105008100050105010004050100030501007f05 +10058201030203028101050705 +0705010304028101050c058104057f050d050500060502008405000500058105000a0081 +050004000805030002050200810500050001050400020503000105040003050200030501 +00260503000205050081050002000a050100020505000105030001050500010502000105 +020084050005000581050004008105000200010505000205010002050b00010504000305 +01000205050081050003007f050e058201030203028101050705 +0705010304028101050c058104057f054c050100040501007f05330501007f0526058201 +030203028101050705 +0705010304028101050c058104057f054c050100040501007f05330501007f0526058201 +030203028101050705 +0705010304028101050c058104057f054b050300020503007f05310503007f0525058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f05060501007f057f0529058201030203028101 +050705 +0705010304028101050c058104057f056f050500400501007f0579058201030203028101 +050705 +0705010304028101050c058104057f057005010001058100053f0501007f057905820103 +0203028101050705 +0705010304028101050c058104057f057005010002050100810500010081050002008105 +000500020501008105000100010503008105008200050001008105008500050005000501 +050300810500820005000100010505007f0576058201030203028101050705 +0705010304028101050c0581040501050500810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +05000400810500040081050004008105000400810500040081050004000f050300010502 +008105008200050081000581050081000501050100030502008305000500810005810500 +820005000100810500820005000400810500810005810500820005000100810500810005 +810500810005100505008105000400810500040081050004008105000400810500040081 +050004008105000400810500040081050004008105000400810500040081050004008105 +000400810500040081050004008105000400810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +00810500040081050004008105000400810500040008058201030203028101050705 +0705010304028101050c058104057f057005010082050005810500810005810500810005 +810500830005000502050100030501000305010001050100810500810005810500820005 +00860005000500050004008105008100058105008100058105008100057f057805820103 +0203028101050705 +0705010304028101050c0581040501050500810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +05000400810500040081050004008105000400810500040081050004000f050100030501 +000105010001050300030501000305010003050100010501008105008100058105008200 +050086000500050005008100050305010001050100010501001105050081050004008105 +000400810500040081050004008105000400810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +0500040008058201030203028101050705 +0705010304028101050c058104057f057005010001058200050081000581050081000501 +050100040501000305010003050100010501008105008100058105008200050086000500 +0500050081000581050082000500810005810500810005810500810005820500057f0575 +058201030203028101050705 +0705010304028101050c058104057f056f05090081050081000501050100020505008105 +000300020503008105000200810500030084050005000581050002008105000200810500 +810005010502007f0577058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040581050001000205060081050002008105008100050505 +030081050001008105000200810500040081050002008105008100050505030003050b00 +7f057f057f055e058201030203028101050705 +0705010304028101050c0581040501050200810500820005008100058105008200050082 +000500810005070501000205820005008100058105008200050081000581050082000500 +82000500810005070501000605010002050100010501007f057f057f055d058201030203 +028101050705 +0705010304028101050c0581040501050200810500820005008100058105008200050083 +000500050805010085050005000500810005810500820005008100058105008200050083 +00050005080501000605010002050100010501007f057f057f055d058201030203028101 +050705 +0705010304028101050c058104050105030083050005000300010502000a050100850500 +05000500810005810500820005000300010502000a050100060501000205040039050500 +7f057f057f051e058201030203028101050705 +0705010304028101050c0581040501050100850500050005008100058105008200050002 +000905010085050005000500810005810500820005008200050081000581050002000905 +01000605010002050100010501007f057f057f055d058201030203028101050705 +0705010304028101050c0581040501050100850500050005008100058105008200050082 +000500810005070505008105008100058105008200050081000581050082000500820005 +0081000507050100060501000205010001050100380505007f057f057f051e0582010302 +03028101050705 +0705010304028101050c0581040501050100020582000500810005810500820005008100 +058105008100050705030001050100010501008105008100058105008200050081000581 +0500810005060501000105810005020501000205010001050100480501007f057f057f05 +12058201030203028101050705 +0705010304028101050c0581040581050001000205060081050002008105000100070501 +0082050005010503008105000200810500040081050001000505050001050b0049050100 +7f057f057f0512058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405150506001b0506007f057f057f057205820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f052205030008050200200503000205030013050300 +010501001d0502000e050200070503000405010001050200230502000205010003050300 +0f05030008050200200503000205030013050300010501001d0502000e05030006050300 +040501000105020005058201030203028101050705 +0705010304028101050c0581040581050001000205060081050002008105008100050705 +03000205020002050500010502000805030003050b004b0581000502050100090501000f +0581000510050100040501000d05810005020501000a0501001205010003050100080581 +000504050100090501000905010008058100051905010081050002000205010001050100 +0b0581000502050100090501000f0581000510050100040501000d05810005020501000a +05010012050100030501000805810005020501000b050100090501000505820103020302 +8101050705 +0705010304028101050c0581040501050200810500820005008100058105008200050082 +000500810005070501000105010002050100020582000500830005000501050100090501 +000605010002050100010501004905010003050100090501000e05010011050100040501 +000c050100030501000a0501001205010003050100070501000505010009050100090501 +00070501001a0501000205010002050100010501000a05010003050100090501000e0501 +0011050100040501000c050100030501000a050100120501000305010007050100030501 +000b0501000905010005058201030203028101050705 +0705010304028101050c0581040501050200810500820005008100058105008200050083 +000500050805010001050100010501008205000502050100030501008205000507050100 +060501000205010001050100490501000305010003050300010504000205030004050100 +020504000105030003050100040501000305040003050100010505008105000200020507 +008105000100020503000105050081050082000500810005030501000205060081050001 +000305010002050300020504000405010002050300020506008105000100020504000205 +010002050100010501000205010005050100030501000305030001050400020503000405 +010002050400010503000305010004050100030504000305010001050500810500020002 +050700810500010002050300010505008105008200050081000503050100010507008105 +00010003050100020503000205040002058201030203028101050705 +0705010304028101050c058104050105030083050005000300010502000a050100050501 +008205000502050100030501008205000507050100060501000205040039050500090501 +000405010006050100810500810005810500820005008100058105008100050105010002 +050100010501008105008100058105008100050105010004050100020502000105810005 +010501000405010004050100030501000305010001050100040501000105010003050200 +810500810005010501000205010001050100810500810005810500810005010501000405 +010002050100010501000205010002050100010501008105008100058105008200050081 +000581050082000500810005810500810005010501000205010001050100020501000405 +010004050100060501008105008100058105008200050081000581050081000501050100 +020501000105010081050081000581050081000501050100040501000205020001058100 +050105010004050100040501000305010003050100010501000405010001050100030502 +008105008100050105010004050100020501000105010002050100040501000205010001 +05010001058201030203028101050705 +0705010304028101050c0581040501050100850500050005008100058105008200050002 +000905010005050300030501000305030008050100060501000205010001050100480501 +000405010003050400810500810005810500820005008100058105008100050105010002 +050100040505000205010004050100030503000305010004050100040501000305010003 +050100010501000105040001050100030501000105010002050100020501000105010081 +050081000581050081000501050100040501000205010001050100020501000205050081 +050081000503050100010501008105008100058105008100050105010002050100010501 +000905010004050100030504008105008100058105008200050081000581050081000501 +050100020501000405050002050100040501000305030003050100040501000405010003 +050100030501000105010001050400010501000305010001050100020501000405010002 +050100010501000205010004050100020501000105010001058201030203028101050705 + +0705010304028101050c0581040501050100850500050005008100058105008200050082 +000500810005070501000105010081050081000581050081000501050100020501000105 +010007050100060501000205010001050100380505000805010005050100020501000105 +010081050081000581050082000500810005810500810005810500810005020501000405 +010006050100040501000505020001050100050501000405010003050100030501000105 +010081050081000581050081000581050081000502050100010501000105010003050100 +010501008105008100058105008100050105010004050100020501000105010001050100 +030501000405010004050100010501008105008100058105008100050105010002050100 +010501000805010005050100020501000105010081050081000581050082000500810005 +810500810005810500810005020501000405010006050100040501000505020001050100 +050501000405010003050100030501000105010081050081000581050081000581050081 +000502050100010501000105010005050100020501000105010002050100040501000205 +01000105010001058201030203028101050705 +0705010304028101050c0581040501050100020582000500810005810500820005008100 +058105008100050605010001050100810500810005810500810005010501000205010001 +050100070501000105810005020501000205010001050100470501000505010002050100 +010501008105008100058105008200050081000581050081000581050081000502050100 +010501008105008100058105008100050105010004050100020501000105010001050100 +050501000405010003050100010582000500810005810500820005008100058105008100 +058105008100058305000500810005810500810005810500810005020501000105010081 +050081000581050081000501050100040501000205010001050100010501000305010001 +050100810500810005810500820005008100058105008200050081000581050081000501 +050100020501000105010002050100030501000505010002050100010501008105008100 +058105008200050081000581050081000581050081000502050100010501008105008100 +058105008100050105010004050100020501000105010001050100050501000405010003 +050100010582000500810005810500820005008100058105008100058105008100058305 +000500810005810500810005810500810005040501000205010001050100020501000405 +0100020501000105010001058201030203028101050705 +0705010304028101050c0581040581050001000205060081050002008105000100070503 +0081050001000105020081050002008105000100010502000505050001050b0047050100 +0405050001050a0002050300010501000505030002050300010505008105000400010503 +000105010004050500810500040002050200010504000205050001050200810500010081 +0500010081050081000504050a00010505008105000a0001050100050503000205030001 +05040002050b000105030003050100020501000405050001050a00020503000105010005 +050300020503000105050081050004000105030001050100040505008105000400020502 +000105040002050500010502008105000100810500010081050081000503050500810500 +0300010505008105000a0002058201030203028101050705 +0705010304028101050c058104057f051b05010020050100270501001905010019050100 +0b050100190501001205010020050100200501002705010019050100190501000b050100 +1a058201030203028101050705 +0705010304028101050c05810405150506001b0506005b05810005200581000527058100 +051905010019058100050b05010019058100051205010020058100052005810005270581 +00051905010019058100050b0501001a058201030203028101050705 +0705010304028101050c058104057f057f0503050300250503002c0503007f0507050300 +2505030019058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104050f050300080502002005030002050300480503000405 +0100010502007f057f057f050d058201030203028101050705 +0705010304028101050c058104050c0581000502050100090501000f0581000510050100 +040501000d05810005270581000510050100090501007f057f057f050d05820103020302 +8101050705 +0705010304028101050c058104050b05010003050100090501000e050100110501000405 +01000c0501002705010011050100090501007f057f057f050d0582010302030281010507 +05 +0705010304028101050c0581040503050100050501000305010003050300010504000205 +030004050100020504000105030003050100040501000305040003050100010501008105 +0001000105040001050300030501000c0501008105008500050005000501050400020501 +0002050300020504007f057f057f050a058201030203028101050705 +0705010304028101050c0581040503050100040501000405010006050100810500810005 +810500820005008100058105008100050105010002050100010501008105008100058105 +008100050105010004050100020502000105810005010501000305020083050005000100 +010581000503050100020501000b05010002050500810500810005810500810005010501 +000405010002050100010501007f057f057f0509058201030203028101050705 +0705010304028101050c058104050a050100040501000305040081050081000581050082 +000500810005810500810005010501000205010004050500020501000405010003050300 +030501000305010004050300020504001005010002050100850500050005008100050505 +01000405010002050100010501007f057f057f0509058201030203028101050705 +0705010304028101050c0581040509050100050501000205010001050100810500810005 +810500820005008100058105008100058105008100050205010004050100060501000405 +0100050502000105010004050100060502008105008100058105008100050e0501000305 +010085050005000500810005050501000405010002050100010501007f057f057f050905 +8201030203028101050705 +0705010304028101050c0581040503050100030501000505010002050100010501008105 +008100058105008200050081000581050081000581050081000502050100010501008105 +008100058105008100050105010004050100020501000105010001050100040501000305 +010001050100810500810005810500810005010501000405010003050100030501008505 +0005000500810005810500810005010501000405010002050100010501007f057f057f05 +09058201030203028101050705 +0705010304028101050c0581040503050100020501000405050001050a00020503000105 +010005050300020503000105050081050004000105030001050100040504000205030002 +050500010501000405010002050100030502008405000500058105000200010505008105 +000a007f057f057f050a058201030203028101050705 +0705010304028101050c05810405080501002005010027050100270501007f057f057f05 +30058201030203028101050705 +0705010304028101050c0581040508058100052005810005270581000527058100057f05 +7f057f0530058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f052205030008050200200503000205030013050300 +010501001d0502000e050200070503000405010001050200230502000205010003050300 +7f0538058201030203028101050705 +0705010304028101050c0581040581050001000205060081050002008105008100050605 +05000105020001050500020503000105050081050004000605030003050b003d05810005 +02050100090501000f0581000510050100040501000d05810005020501000a0501001205 +010003050100080581000504050100090501000905010008058100051905010081050002 +0002050100010501007f0537058201030203028101050705 +0705010304028101050c0581040501050200810500820005008100058105008200050082 +000500810005070582000500830005000501050100020501000105010081050081000581 +050081000581050081000585050005000500830005000506050100060501000205010001 +0501003b05010003050100090501000e05010011050100040501000c050100030501000a +050100120501000305010007050100050501000905010009050100070501001a05010002 +05010002050100010501007f0537058201030203028101050705 +0705010304028101050c0581040501050200810500820005008100058105008200050083 +000500050a05010003050100820500058105008100058105008200050081000581050081 +000581050081000504050100090501000605010002050100010501003b05010003050100 +030503000105040002050300040501000205040001050300030501000405010003050400 +030501000105050081050002000205070081050001000205030001050500810500820005 +008100050305010002050600810500010003050100020503000205040004050100020503 +00020506008105000100020504000205010002050100010501007f053705820103020302 +8101050705 +0705010304028101050c058104050105030083050005000300010502000c050100030501 +008205000581050003000105010005050300030501000905010006050100020504002b05 +050009050100040501000605010081050081000581050082000500810005810500810005 +010501000205010001050100810500810005810500810005010501000405010002050200 +010581000501050100040501000405010003050100030501000105010004050100010501 +000305020081050081000501050100020501000105010081050081000581050081000501 +050100040501000205010001050100020501000205010001050100810500810005810500 +82000500810005810500820005008100058105008100050105010002050100010501007f +0537058201030203028101050705 +0705010304028101050c0581040501050100850500050005008100058105008200050002 +000b05010003050300010501008105008100058105008200050001000105010082050005 +02050100090501000605010002050100010501003a050100040501000305040081050081 +000581050082000500810005810500810005010501000205010004050500020501000405 +010003050300030501000405010004050100030501000305010001050100010504000105 +010003050100010501000205010002050100010501008105008100058105008100050105 +010004050100020501000105010002050100020505008105008100050305010001050100 +8105008100058105008100050105010002050100010501007f0537058201030203028101 +050705 +0705010304028101050c0581040501050100850500050005008100058105008200050082 +000500810005090501000205010001050100810500810005810500820005008100058105 +0081000581050081000504050100090501000605010002050100010501002a0505000805 +010005050100020501000105010081050081000581050082000500810005810500810005 +810500810005020501000405010006050100040501000505020001050100050501000405 +010003050100030501000105010081050081000581050081000581050081000502050100 +010501000105010003050100010501008105008100058105008100050105010004050100 +020501000105010001050100030501000405010004050100010501008105008100058105 +008100050105010002050100010501007f0537058201030203028101050705 +0705010304028101050c0581040501050100020582000500810005810500820005008100 +058105008100050805010002050100010501008105008100058105008200050081000581 +050081000581050081000582050005010501000905010001058100050205010002050100 +010501003905010005050100020501000105010081050081000581050082000500810005 +810500810005810500810005020501000105010081050081000581050081000501050100 +040501000205010001050100010501000505010004050100030501000105820005008100 +058105008200050081000581050081000581050081000583050005008100058105008100 +058105008100050205010001050100810500810005810500810005010501000405010002 +050100010501000105010003050100010501008105008100058105008200050081000581 +0500820005008100058105008100050105010002050100010501007f0537058201030203 +028101050705 +0705010304028101050c0581040581050001000205060081050002008105000100070503 +008105000100010505008105000100810500020001050500010503000705050001050b00 +390501000405050001050a00020503000105010005050300020503000105050081050004 +000105030001050100040505008105000400020502000105040002050500010502008105 +000100810500010081050081000504050a00010505008105000a00010501000505030002 +0503000105040002050b00010503007f0538058201030203028101050705 +0705010304028101050c058104057f051b05010020050100270501001905010019050100 +0b05010019050100120501007f0550058201030203028101050705 +0705010304028101050c0581040515050600290506004d05810005200581000527058100 +051905010019058100050b0501001905810005120501007f055005820103020302810105 +0705 +0705010304028101050c058104057f057f0503050300250503002c0503007f054f058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040581050001000205060081050002008105008100050605 +08000105020005050300040503006b0501007f057f057f05050582010302030281010507 +05 +0705010304028101050c0581040501050200810500820005008100058105008200050082 +000500810005090501000205010002058100050605010004050100010501006a0501007f +057f057f0505058201030203028101050705 +0705010304028101050c0581040501050200810500820005008100058105008200050083 +000500050a0501000205020001058100050605010004050100010501005a050300810500 +0100810500030081050004007f057f057f0502058201030203028101050705 +0705010304028101050c058104050105030083050005000300010502000c050100020503 +00820500050605010004050100010501004d050500070501000105010081050001000105 +8100058105008100057f057f057f0504058201030203028101050705 +0705010304028101050c0581040501050100850500050005008100058105008200050002 +000b05010002058200050002000705010004050100010501005c05010082050005010503 +00020501007f057f057f0505058201030203028101050705 +0705010304028101050c0581040501050100850500050005008100058105008200050082 +00050081000509050100020581000581050001000705010004050100010501004d050500 +0805030004050200010501007f057f057f0505058201030203028101050705 +0705010304028101050c0581040501050100020582000500810005810500820005008100 +058105008100050805010002058100050105010007050100010581000581050081000581 +05008100055c05010002050100010501000105010001058100057f057f057f0501058201 +030203028101050705 +0705010304028101050c0581040581050001000205060081050002008105000100060508 +000105010006050500020503005e05010003050300030502007f057f057f050305820103 +0203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405150506000d0506007f057f057f057f05830501030203 +028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040581050001000205060081050002008105008100050705 +0300810500020081050007000605030004050300640501007f057f057f05050582010302 +03028101050705 +0705010304028101050c0581040501050200810500820005008100058105008200050082 +000500810005070501000105010081050081000581050084000500050083000500050605 +01000405010001050100630501007f057f057f0505058201030203028101050705 +0705010304028101050c0581040501050200810500820005008100058105008200050083 +000500050805010001050100810500810005810500810005010501000905010004050100 +01050100530503008105000100810500030081050004007f057f057f0502058201030203 +028101050705 +0705010304028101050c058104050105030083050005000300010502000a050100010501 +008105008100058105008100050105010009050100040501000105010046050500070501 +0001050100810500010001058100058105008100057f057f057f05040582010302030281 +01050705 +0705010304028101050c0581040501050100850500050005008100058105008200050002 +000905010001050100810500810005810500810005010501000905010004050100010501 +00550501008205000501050300020501007f057f057f0505058201030203028101050705 + +0705010304028101050c0581040501050100850500050005008100058105008200050082 +000500810005070501000105010081050081000581050081000501050100090501000405 +010001050100460505000805030004050200010501007f057f057f050505820103020302 +8101050705 +0705010304028101050c0581040501050100020582000500810005810500820005008100 +058105008100050605010001050100810500810005810500810005010501000905010001 +058100058105008100058105008100055505010002050100010501000105010001058100 +057f057f057f0501058201030203028101050705 +0705010304028101050c0581040581050001000205060081050002008105000100070503 +00020503000205030007050500020503005705010003050300030502007f057f057f0503 +058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040515050600140506007f057f057f057905820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f053905010002050300350501002f0502007f057f05 +04058201030203028101050705 +0705010304028101050c058104057f0530050500090501001f0503000905010038050100 +06050500250501007f054f058201030203028101050705 +0705010304028101050c058104057f05310501000105810005080501001e050100010501 +0008050100380501000705010001050100240501007f054f058201030203028101050705 + +0705010304028101050c058104057f053105010003050300040501000305030002050400 +0e0501000105030081050001000105050081050002000305030081050082000500010002 +050400080503008105008200050001000205040007050100010501000105030001050100 +810500010001050300810500850005000500050105030001050500010503000105010081 +05000100010504007f0537058201030203028101050705 +0705010304028101050c0581040501050500810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +81050004008105000400810500040081050004000f050300030501000405010002050100 +01050100810500010001058100050d050100010501008105008100058105008100058105 +00810005040501000205010001050100810500010081050082000500010001058100050a +050100810500010081050082000500810005810500810005060501000105010004050100 +010502008205000503050100810500040081050081000581050081000581050081000502 +05010001050100010502008305000500010001058100050d050500810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +050004008105000400810500040081050004008105000400810500040008058201030203 +028101050705 +0705010304028101050c058104057f053105010082050005020501000405010002050500 +010503000f05010001050100810500810005810500810005810500810005040501000205 +010001050100810500810005810500810005810500020009050400810500810005810500 +820005008100058105008100050605040002050400010501000405040081050086000500 +050005000400010501000305050001050100040503007f05380582010302030281010507 +05 +0705010304028101050c0581040501050500810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +81050004008105000400810500040081050004000f050100050501000405010002050100 +070502000e05010001050100810500810005810500810005810500810005040501000205 +010001050100810500810005810500810005020502000705010001050100810500810005 +810500820005008100058105008100050605010004050100010501000105010003050100 +010501008105008600050005000500810005040501000305010005050100060502000e05 +050081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +0500040008058201030203028101050705 +0705010304028101050c058104057f053105010005050100040501000205010001050100 +810500810005810500810005010501000905010001050100810500810005810500810005 +810500810005820500050105010002050100010501008105008100058105008200050081 +000581050081000506050100010501008105008100058105008200050081000581050081 +000506050100040501000105010001050100030501000105010081050086000500050005 +008100058105008100058105008100058305000500810005810500810005810500810005 +02050100010501007f0537058201030203028101050705 +0705010304028101050c058104057f053005030002050500810500040001050300020503 +00030501000a050300010504000305020001050500010503008105000200810500810005 +81050002000905080081050081000581050004000505040003050a000205070084050005 +00058105000200030502000205030001050400020503007f053805820103020302810105 +0705 +0705010304028101050c058104057f0554050100110501007f057f054705820103020302 +8101050705 +0705010304028101050c058104057f05680501007f057f05470582010302030281010507 +05 +0705010304028101050c058104057f05670503007f057f05460582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104052705030001050100020503006e050200030502004c05 +02007f057f0532058201030203028101050705 +0705010304028101050c0581040581050002008105000400810500060081050002000c05 +01000b0501006f0501000405010039050100110501007f057f0532058201030203028101 +050705 +0705010304028101050c0581040501050100010501008105008100058105008200050081 +0005810500820005008100050c0501000b0501006f050100040501003905010011050100 +7f057f0532058201030203028101050705 +0705010304028101050c0581040501050200810500820005008100058105008200050081 +0005810500820005008100050a050500810500020004050100030503005d050300020504 +000105040001050300010501008105000100060502008105000100010504000805030081 +050082000500010001050500060503008105000600020503007f057f0528058201030203 +028101050705 +0705010304028101050c0581040502050100820500058105000400810500810005810500 +820005008100050c050100040501000405010002050100010501004d0505000b05010081 +050081000581050082000500810005810500820005008100058105008100058105000100 +820500050605010001050100810500010001058100050605010001050100810500810005 +810500810005810500810005090501000105010081050081000581050082000500810005 +8105008100057f057f0526058201030203028101050705 +0705010304028101050c0581040502050200020501000105010081050081000581050082 +0005008100050c0501000405010004050100020505005c05040081050081000581050082 +000500810005810500820005000400010501000a05010001050100010503000805010001 +0501008105008100058105008100058105008100050a0501008205000581050081000581 +05008200050004007f057f0527058201030203028101050705 +0705010304028101050c0581040502050200020501000105010081050081000581050082 +0005008100050c0501000405010004050100020501005105050007050100010501008105 +008100058105008200050081000581050082000500810005040501000a05010001050100 +0305020007050100010501008105008100058105008100058105008100050a0503000105 +0100010501008105008100057f057f052a058201030203028101050705 +0705010304028101050c0581040503050100020501000105010081050081000581050082 +0005008100058205000509050100040501000405010002050100010501005b0501000105 +010081050081000581050082000500810005810500820005008100058105008100058105 +008100050905010001050100810500810005810500810005060501000105010081050081 +000581050081000581050081000582050005010501000405010002050100010501008105 +008100058105008100057f057f0526058201030203028101050705 +0705010304028101050c0581040503058100050105030081050006008105000400080505 +0081050004008105000400010503005d0505008105000400810500040081050002000105 +040009050200810500820005000200090503000105040003050200030501000405010001 +050500020503007f057f0528058201030203028101050705 +0705010304028101050c058104057f05610501007f057f054e0582010302030281010507 +05 +0705010304028101050c058104057f053d0506000d050600070501007f057f054e058201 +030203028101050705 +0705010304028101050c058104057f05600503007f057f054d0582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040535050300010501000205030060050200030502007f05 +7f057f0502058201030203028101050705 +0705010304028101050c0581040510050100120501000c0501000b050100610501000405 +0100390501007f057f0546058201030203028101050705 +0705010304028101050c0581040510050100120501000c0501000b050100610501000405 +0100390501007f057f0546058201030203028101050705 +0705010304028101050c0581040502050300810500010081050001008105000600810500 +010081050001008105000100810500040007050500810500020004050100030503004f05 +030002050400010504000105030001050100810500010006050200810500010001050400 +060503008105000100810500030081050004007f057f0543058201030203028101050705 + +0705010304028101050c0581040501050100010501008105008100058105008100058105 +0081000502050100010501008105008100058105008100058105008100050b0501000405 +01000405010002050100010501003f0505000b0501008105008100058105008200050081 +000581050082000500810005810500810005810500010082050005060501000105010081 +0500010001058100050605010001050100810500010001058100058105008100057f057f +0545058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008100058105 +0081000502050100010501008105008100058105008100058105008100050b0501000405 +010004050100020505004e05040081050081000581050082000500810005810500820005 +000400010501000a0501000105010001050300090501008205000501050300020501007f +057f0546058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008100058105 +0081000502050100010501008105008100058105008100058105008100050b0501000405 +010004050100020501004305050007050100010501008105008100058105008200050081 +000581050082000500810005040501000a05010001050100030502000805030004050200 +010501007f057f0546058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008100058105 +008100058305000500810005810500820005008100058105008100058105008100058205 +000508050100040501000405010002050100010501004d05010001050100810500810005 +810500820005008100058105008200050081000581050081000581050081000509050100 +010501008105008100058105008100050105010004050100020501000105010001050100 +01058100057f057f0542058201030203028101050705 +0705010304028101050c0581040502050300020502008105008100058105000100010504 +000205020081050081000581050001000805050081050004008105000400010503004f05 +050081050004008105000400810500020001050400090502008105008200050002000305 +01000405010003050300030502007f057f0544058201030203028101050705 +0705010304028101050c05810405160501007f057f057f057f0519058201030203028101 +050705 +0705010304028101050c05810405160501007f05240506007f057f056d05820103020302 +8101050705 +0705010304028101050c05810405150503007f057f057f057f0518058201030203028101 +050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104054a0503000105010002050300440502000a0503000d05 +0300100503007f057f055a058201030203028101050705 +0705010304028101050c058104058105000400250501001a0501000b0501004505010009 +05010012050100030501000c0501007f057f055a058201030203028101050705 +0705010304028101050c058104050105010001050100240501001a0501000b0501004505 +01000905010012050100030501000c0501007f057f055a058201030203028101050705 +0705010304028101050c0581040501050100010501000105030001050100810500010001 +050300810500850005000500050105030001050500010503000105010081050001000705 +0500810500020004050100030503003a0504000105030001050500010503008105000100 +810500010002050100020505000905010003050300010502008105008100057f057f0549 +058201030203028101050705 +0705010304028101050c0581040501050100010501000405010001050200820500050305 +010081050004008105008100058105008100058105008100050205010001050100010502 +008205000508050100040501000405010002050100010501002a05050007050100010501 +008105008100058105008100050105010006050100810500810005810500810005010501 +00030501000c05010006050100010503007f057f054b058201030203028101050705 +0705010304028101050c0581040501050400020504000105010004050400810500860005 +000500050004000105010003050500010501000c05010004050100040501000205050038 +050100010501008105000400020501000305040081050081000581050081000501050100 +030501000c05010003050400020501007f057f054c058201030203028101050705 +0705010304028101050c0581040501050100040501000105010001050100030501000105 +010081050086000500050005008100050405010003050100050501000c05010004050100 +04050100020501002e050500070501000105010081050081000505050100020501000105 +010081050081000581050081000501050100030501000c05010002050100010501000105 +03007f057f054b058201030203028101050705 +0705010304028101050c0581040501050100040501000105010001050100030501000105 +010081050086000500050005008100058105008100058105008100058305000500810005 +8105008100058105008100050b0501000405010004050100020501000105010038050100 +010501008105008100058105008100050105010002050100010501008105008100058105 +008100050105010003050100010581000501050100040501000205010001050100810500 +01008105008100057f057f0549058201030203028101050705 +0705010304028101050c05810405810500030003050a0002050700840500050005810500 +02000305020002050300010504000805050081050004008105000400010503003a050500 +810500020001050500010505008105000100810500060002050200030501000205050001 +050700010501007f057f054a058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405120502007f0523050100360502001105020015050300 +020503007f057f0506058201030203028101050705 +0705010304028101050c058104058105000100020501000a0501007f0504050200020501 +0038050100150501001205010017050100040501007f057f050605820103020302810105 +0705 +0705010304028101050c05810405010502008105008100050a0501007f05050502008105 +0081000538050100150501001205010017050100040501007f057f050605820103020302 +8101050705 +0705010304028101050c0581040501050200810500810005810500020002050400010503 +007f05020081050081000581050002008105008200050001008105008200050001000105 +030001050100810500010002050200810500810005060504008105000400010503008105 +008200050001000205040001050300010501008105000100010504000805040001050300 +03050100040501007f057f0506058201030203028101050705 +0705010304028101050c0581040501050300830500050081000581050082000500810005 +810500820005008100058105008100056f05050007050300820500050305010081050081 +000581050082000500810005810500810005010501000205020081050082000500810005 +810500810005060502000105810005810500810005060501008105000100810500820005 +008100058105008100050305010001050200830500050081000581050081000506050100 +0105010081050081000581050081000501050100040501007f057f050605820103020302 +8101050705 +0705010304028101050c0581040501050100850500050005008100058105008200050081 +00058105008200050004007e050100840500050005810500030081050081000581050082 +000500810005810500810005010501000205010001050100810500810005810500810005 +070503000205010004050400810500810005810500820005008100058105008100058105 +000300010501000305010001050100070501000405050002050100040501007f057f0506 +058201030203028101050705 +0705010304028101050c0581040501050100850500050005008100058105008200050081 +000581050082000500810005730505000705010085050005000500810005810500820005 +008100058105008200050081000581050081000501050100020501000105010081050081 +000581050081000509050200010501000305010001050100810500810005810500820005 +008100058105008200050081000581050081000581050081000502050100010501000705 +01000405010006050100040501007f057f0506058201030203028101050705 +0705010304028101050c0581040501050100020582000500810005810500820005008100 +05810500820005008100058105008100057d050100020582000500810005810500820005 +008100058105008200050081000581050081000501050100020501000105010081050081 +000581050081000506050100010501000105010001058200050081000581050082000500 +810005810500820005008100058105008200050081000581050081000581050081000502 +05010001050100070501000105010081050081000581050081000501050100040501007f +057f0506058201030203028101050705 +0705010304028101050c0581040581050001000205010081050002000205050081050002 +007e05020002050100810500090001050400010509008105008100058105000300080503 +000305020002050800810500810005810500040081050009000205050007050300020503 +000105050081050004007f057f0504058201030203028101050705 +0705010304028101050c058104057f052905010004050100160501007f057f0566058201 +030203028101050705 +0705010304028101050c058104057f052905010004050100160501007f057f0566058201 +030203028101050705 +0705010304028101050c058104057f052805030002050300120503007f057f0567058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405180501000b05010019050100280502002b0503007f05 +7f057f0511058201030203028101050705 +0705010304028101050c05810405020503000905010027050100310501002a0501000105 +01007f057f057f0510058201030203028101050705 +0705010304028101050c0581040501050100010501000805010027050100310501002a05 +0100010501007f057f057f0510058201030203028101050705 +0705010304028101050c0581040501050100010503008105000100010505008105000200 +010501008405000500058105000200020505000105030001050500810500020003050300 +810500820005000100070501008405000500050105030002050400010503002405010001 +0501007f057f057f0510058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008100058105 +008100050405010002050500020501000205010081050081000504050100010501000505 +010002050100010501008105000100810500810005060505008105008100058105008200 +050081000581050082000500810005810500810005140505000a0501007f057f057f0511 +058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008100058105 +008100050405010002050100840500050005010501000405010003050400010501000505 +010002050100010501008105008100058105008100050605010085050005000500810005 +81050082000500810005810500820005000400250501007f057f057f0512058201030203 +028101050705 +0705010304028101050c0581040501050100010501008105008100058105008100058105 +008100050405010002050100840500050005010501000305010003050100010501000105 +010005050100020501000105010081050081000581050081000506050100850500050005 +00810005810500820005008100058105008200050081000518050500080501007f057f05 +7f0513058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008100058105 +008100058205000501050100020501008405000500050105010002050200810500820005 +008100058105008100058105008100058205000501050100020501000105010081050081 +000581050081000506050100850500050005008100058105008200050081000581050082 +00050081000581050081000522050100010501007f057f057f0510058201030203028101 +050705 +0705010304028101050c0581040502050300010504000305020001050800850500050005 +000400810500040001050500010502000105050001050300810500020081050081000505 +0502008405000500058105000200020505008105000200240505007f057f057f05100582 +01030203028101050705 +0705010304028101050c05810405080501007f057f057f057f0527058201030203028101 +050705 +0705010304028101050c05810405080501007f057f057f057f0527058201030203028101 +050705 +0705010304028101050c05810405070503007f057f057f057f0526058201030203028101 +050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405180501000b0501001905010017050300170503001f05 +03007f057f057f0511058201030203028101050705 +0705010304028101050c0581040502050300090501002705010021050100190501001e05 +0100010501007f057f057f0510058201030203028101050705 +0705010304028101050c0581040501050100010501000805010027050100210501001905 +01001e050100010501007f057f057f0510058201030203028101050705 +0705010304028101050c0581040501050100010503008105000100010505008105000200 +010501008405000500058105000200020505000105030001050500810500020003050300 +8105008200050001000a0501000305030081050002008105000100810500020003050100 +1e050100010501007f057f057f0510058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008100058105 +008100050405010002050500020501000205010081050081000504050100010501000505 +010002050100010501008105000100810500810005080501000205010001050100810500 +8100058105008200050081000581050081000501050100100505000a0501007f057f057f +0511058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008100058105 +008100050405010002050100840500050005010501000405010003050400010501000505 +010002050100010501008105008100058105008100050805010002050500010501008205 +0005810500040002050100200501007f057f057f0512058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008100058105 +008100050405010002050100840500050005010501000305010003050100010501000105 +010005050100020501000105010081050081000581050081000508050100020501000505 +0300010501000605010010050500080501007f057f057f05130582010302030281010507 +05 +0705010304028101050c0581040501050100010501008105008100058105008100058105 +008100058205000501050100020501008405000500050105010002050200810500820005 +008100058105008100058105008100058205000501050100020501000105010081050081 +000581050081000508050100020501000105010002050100020501000105010002050100 +1e050100010501007f057f057f0510058201030203028101050705 +0705010304028101050c0581040502050300010504000305020001050800850500050005 +000400810500040001050500010502000105050001050300810500020081050081000506 +050500010503000305010003050300010505001c0505007f057f057f0510058201030203 +028101050705 +0705010304028101050c05810405080501007f057f057f057f0527058201030203028101 +050705 +0705010304028101050c05810405080501007f057f057f057f0527058201030203028101 +050705 +0705010304028101050c05810405070503007f057f057f057f0526058201030203028101 +050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040501050500810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +050004008105000400810500040081050004008105000400810500040081050004008105 +000400810500040081050004008105000400810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +050004008105000400810500040081050004008105000400810500040081050004008105 +000400810500040081050004008105000400810500040081050004008105000400810500 +04008105000400810500040008058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040501050500810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +050004008105000400810500040081050004008105000400810500040081050004008105 +000400810500040081050004008105000400810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +050004008105000400810500040081050004008105000400810500040081050004008105 +000400810500040081050004008105000400810500040081050004008105000400810500 +04008105000400810500040008058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104051f050100020503000405010028050200030502007f05 +7f057f054f058201030203028101050705 +0705010304028101050c05810405020503001f05010020058100050d0501000405010039 +05010005058100057f057f057f050b058201030203028101050705 +0705010304028101050c0581040501050100010501001e0501001f0501000e0501000405 +010039050100040501007f057f057f050c058201030203028101050705 +0705010304028101050c0581040501050100010501000105030081050086000500050005 +008200050001000105030004050100020503000105010081050001000205020081050081 +000506058100050405030002050400010504000105030001050100810500010006050200 +810500010001050400080503008105008200050001000105050001058100057f057f057f +050c058201030203028101050705 +0705010304028101050c0581040501050100040501000105010081050004008105008100 +058105008100050105010004050100040501000205020081050082000500810005810500 +810005110501008105008100058105008200050081000581050082000500810005810500 +810005810500010082050005060501000105010081050001000105810005060501000105 +01008105008100058105008100058105008100057f057f057f0512058201030203028101 +050705 +0705010304028101050c0581040501050100040501000105010081050086000500050005 +008100058105008100050105010004050100040501000205010001050100810500810005 +8105008100050e0504008105008100058105008200050081000581050082000500040001 +0501000a0501000105010001050300080501000105010081050081000581050081000581 +05008100057f057f057f0512058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008200050086 +000500050005008100058105008100050105010004050100040501000205010001050100 +8105008100058105008100050d0501000105010081050081000581050082000500810005 +81050082000500810005040501000a050100010501000305020007050100010501008105 +008100058105008100058105008100057f057f057f0512058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008200050086 +000500050005008100058105008100050105010004050100040501000205010001050100 +8105008100058105008100050d0501000105010081050081000581050082000500810005 +810500820005008100058105008100058105008100050905010001050100810500810005 +810500810005060501000105010081050081000581050081000581050081000582050005 +0f05010004050100040501007f057f056f058201030203028101050705 +0705010304028101050c0581040502050300020503008105000100850500050005000300 +010505008105000400810500080081050081000581050003000f05050081050004008105 +000400810500020001050400090502008105008200050002000905030001050400030502 +001105010004050100040501007f057f056f058201030203028101050705 +0705010304028101050c058104051605010024050100540501007f057f057f051b058201 +030203028101050705 +0705010304028101050c058104051605010024050100300506000d050600070501007f05 +7f057f051b058201030203028101050705 +0705010304028101050c058104051505030020050300540503007f057f057f051a058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104051f050100360502001105020015050300020503002705 +01007f057f0576058201030203028101050705 +0705010304028101050c0581040581050004003305040001050100150501001205010008 +0503000a0501000405010008050200020501007f057f057f050f05820103020302810105 +0705 +0705010304028101050c0581040501050100010501003105010001050100010501001505 +01001205010007050100010501000905010004050100090502008105008100057f057f05 +7f050f058201030203028101050705 +0705010304028101050c0581040501050100010504008105000300810500010081050082 +000500010001050300010501008105000100020502008105008100050505010004050500 +010503008105008200050001000205040001050300010501008105000100010504000705 +010001050100010503000305010004050100090502008105008100058105000200810500 +820005000100810500820005000100010503000105010081050001000205020081050081 +00057f057f0564058201030203028101050705 +0705010304028101050c0581040501050400010501000105010081050001008105008200 +050001008105008100050105010002050200810500820005008100058105008100050605 +030003050100070501008105000100810500820005008100058105008100050305010001 +050200830500050081000581050081000506050100040501000105010002050100040501 +000905030082050005030501008105008100058105008200050081000581050081000501 +05010002050200810500820005008100058105008100057f057f05650582010302030281 +01050705 +0705010304028101050c0581040501050100810500810005810500810005810500820005 +008100058105008200050081000581050081000501050100020501000105010081050081 +000581050081000508050300010501000405040081050081000581050082000500810005 +810500810005810500030001050100030501000105010007050100040505000205010004 +050100090501008405000500058105000300810500810005810500820005008100058105 +008100050105010002050100010501008105008100058105008100057f057f0565058201 +030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008200050081 +000581050082000500810005810500810005010501000205010001050100810500810005 +8105008100050a0501000105010003050100010501008105008100058105008200050081 +000581050082000500810005810500810005810500810005020501000105010007050100 +010501008105008100050505010004050100090501008505000500050081000581050082 +000500810005810500820005008100058105008100050105010002050100010501008105 +008100058105008100057f057f0565058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008200050081 +000581050082000500810005810500810005010501000205010001050100810500810005 +810500810005060501000105010001050100010582000500810005810500820005008100 +058105008200050081000581050082000500810005810500810005810500810005020501 +000105010007050100010501008105008100058105008100050105010004050100090501 +000205820005008100058105008200050081000581050082000500810005810500810005 +010501000205010001050100810500810005810500810005010501000405010004050100 +7f057f0553058201030203028101050705 +0705010304028101050c0581040581050002008105000100810500010081050003008105 +000400810500820005000800810500810005810500030007050400030502000205080081 +050081000581050004008105000900020505000705030002050300010505008105000400 +060502000205010081050009000105040001050900810500810005810500030002050100 +04050100040501007f057f0553058201030203028101050705 +0705010304028101050c058104052f0501007705010004050100160501007f057f056605 +8201030203028101050705 +0705010304028101050c058104052f0501007705010004050100160501007f057f056605 +8201030203028101050705 +0705010304028101050c058104052c0503007705030002050300120503007f057f056705 +8201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f055a05080001050800810500040081050004000105 +0200010503000b050300020503000205040081050004007f057f05040582010302030281 +01050705 +0705010304028101050c058104057f055c05010002050100020581000501050100020582 +00050083000500050105010004050100020501000b050100010501008105008100058105 +008200050081000581050084000500050083000500057f057f0503058201030203028101 +050705 +0705010304028101050c058104057f055c05010002050200010581000501050100040501 +000405010003050100820500058105008100050a05010001050100810500810005810500 +82000500810005050501007f057f0506058201030203028101050705 +0705010304028101050c0581040501050500810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +050004008105000400810500040010050100020503008205000501050100040501000405 +010003050100820500058105008100050a05010004050100010501008105000200040501 +001005050081050004008105000400810500040081050004008105000400810500040081 +050004008105000400810500040081050004008105000400810500040081050004008105 +000400810500040081050004008105000400810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040008058201030203028101 +050705 +0705010304028101050c058104057f055c05010002058200050002000205010004050100 +0405010003050300010501000b050100040501000105010002050300020501007f057f05 +06058201030203028101050705 +0705010304028101050c0581040501050500810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +050004008105000400810500040010050100020581000581050001000205010004050100 +0405010002050100010501008105008100050a0501000105010081050081000581050081 +000503050100020501001005050081050004008105000400810500040081050004008105 +000400810500040081050004008105000400810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040008 +058201030203028101050705 +0705010304028101050c058104057f055c05010002058100050105010002050100040501 +000405010002050100010501008105008100058205000507050100010501008105008100 +0581050082000500810005810500810005010501007f057f050605820103020302810105 +0705 +0705010304028101050c058104057f055a05080001050100810500040001050300010508 +0001050700090503000205030001050400020503007f057f050505820103020302810105 +0705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104051d0503001d0502002305030006050300040501001e05 +03003505010002050500010503007f057f054b058201030203028101050705 +0705010304028101050c0581040501050500080501000c0501001e050100220501000b05 +01000a0501001a0501003305030002050100010501008105008100058105008100057f05 +7f0549058201030203028101050705 +0705010304028101050c058104050105820005008300050005070501000c0501001e0501 +00220501000b0501000a0501001a050100350501000505010001050100010501007f057f +054a058201030203028101050705 +0705010304028101050c0581040503050100030503000105050001050300030501000805 +010081050001008105000100810500030084050005000581050003000205030001050100 +810500010008050300010505000905010002050300020505000105030001050100810500 +01000105030003050100030504002c0501000505010001050100010501007f057f054a05 +8201030203028101050705 +0705010304028101050c0581040503050100020501000105010001050100070501000205 +010009050200810500820005008100058105008200050004008105008100058105008200 +05008100058105008100058105000100820500050605010001050100020501000b050100 +040501000305010003050100010501000105020082050005030501000205010002050200 +01058100051b050500090501000505010001050100010501007f057f054a058201030203 +028101050705 +0705010304028101050c0581040503050100020501000105010001050100040504000205 +010009050100010501008105008100058105008200050086000500050005008100058105 +00820005000400010501000a05010001050100020501000b050100040501000305010003 +050500010501000405040002050100030503002d0501000405010002050100010501007f +057f054a058201030203028101050705 +0705010304028101050c0581040503050100020501000105010001050100030501000105 +010002050100090501000105010081050081000581050082000500860005000500050081 +000581050082000500810005040501000a05010001050100020501000b05010004050100 +030501000305010005050100030501000105010002050100050502001c05050009050100 +0405010002050100010501007f057f054a058201030203028101050705 +0705010304028101050c0581040503050100020501000105010001050100010582000500 +810005810500810005010501000905010001050100810500810005810500820005008600 +050005000500810005810500820005008100058105008100058105008100050905010001 +050100020501000b05010004050100030501000105820005008100058105008100058105 +0081000502050100010501000205010002050100010501002c0501000305010003050100 +010501007f057f054a058201030203028101050705 +0705010304028101050c0581040502050300020503000305020002050b00060503008105 +008100058105000100810500020083050005000500020503000105040009050300010505 +0007050500810500040002050200020503000105040002050b00010503002b0505000105 +0100040503007f057f054b058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040515050200230503001705020018050200070503000405 +01001e05030027050300020501007f057f0553058201030203028101050705 +0705010304028101050c058104058105000100010502000d050100220501001b05010019 +050100090501000a0501001a05010026050100030503007f057f05530582010302030281 +01050705 +0705010304028101050c058104050105010002058100050d050100220501001b05010019 +050100090501000a0501001a05010025050100060501007f057f05530582010302030281 +01050705 +0705010304028101050c0581040501050200010503008105000300840500050005810500 +030002050300010501008105000100080503000105050007050100810500010001050300 +020507008105000100010504000105030002050400090501000205030002050500010503 +000105010081050001000105030003050100030504001c050100060501007f057f055305 +8201030203028101050705 +0705010304028101050c0581040501050300830500050081000581050082000500040081 +050081000581050082000500810005810500810005810500010082050005060501000105 +0100020501000a0502008305000500810005810500820005008100058105008200050081 +000581050082000500810005810500820005008100058105008200050081000581050081 +000508050100040501000305010003050100010501000105020082050005030501000205 +01000205020001058100050d05050007050400030501007f057f05530582010302030281 +01050705 +0705010304028101050c0581040501058200050002008105008100058105008200050086 +00050005000500810005810500820005000400010501000a05010001050100020501000a +050100030505008105008100058105008200050081000581050082000500810005030505 +008105008100058105008100050805010004050100030501000305050001050100040504 +0002050100030503001d05010001050100020501007f057f055305820103020302810105 +0705 +0705010304028101050c0581040501058100058105000100810500810005810500820005 +00860005000500050081000581050082000500810005040501000a050100010501000205 +01000a050100030501000405010001050100810500810005810500820005008100050305 +010004050100010501000905010004050100030501000305010005050100030501000105 +010002050100050502000e0505000705010001050100020501007f057f05530582010302 +03028101050705 +0705010304028101050c0581040501058100050105010081050081000581050082000500 +860005000500050081000581050082000500810005810500810005810500810005090501 +0001050100020501000a0501000305010001050100810500810005810500820005008100 +058105008200050081000581050082000500810005810500820005008100058105008100 +050805010004050100030501000105820005008100058105008100058105008100050205 +0100010501000205010002050100010501001c05010001050100020501007f057f055305 +8201030203028101050705 +0705010304028101050c0581040581050001000105010001050200810500020083050005 +000500020503000105040009050300010505000705040002050300020505008105000100 +810500820005000200020503000205050006050500810500040002050200020503000105 +040002050b00010503001e050300010505007f057f0551058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405150502002305030006050300160502006e0503007f05 +7f0559058201030203028101050705 +0705010304028101050c058104058105000100010502000d050100220501000b0501000a +0501000a0501006d050100010501007f057f0558058201030203028101050705 +0705010304028101050c058104050105010002058100050d050100220501000b0501000a +0501000a0501006d050100010501007f057f0558058201030203028101050705 +0705010304028101050c0581040501050200010503008105000300840500050005810500 +030002050300010501008105000100080503000105050009050100030503000105050001 +0504008105008200050081000501050300020504005b050100010501007f057f05580582 +01030203028101050705 +0705010304028101050c0581040501050300830500050081000581050082000500040081 +050081000581050082000500810005810500810005810500010082050005060501000105 +0100020501000b0501000605010001050100030501000105010081050001008105008200 +050081000581050082000500010001058100054c05050007050100010501007f057f0558 +058201030203028101050705 +0705010304028101050c0581040501058200050002008105008100058105008200050086 +00050005000500810005810500820005000400010501000a05010001050100020501000b +05010003050400010501000305010004050100010501008105000400010503005c050100 +010501007f057f0558058201030203028101050705 +0705010304028101050c0581040501058100058105000100810500810005810500820005 +00860005000500050081000581050082000500810005040501000a050100010501000205 +01000b050100020501000105010001050100030501000405010001050100810500810005 +060502004d05050007050100010501007f057f0558058201030203028101050705 +0705010304028101050c0581040501058100050105010081050081000581050082000500 +860005000500050081000581050082000500810005810500810005810500810005090501 +0001050100020501000b0501000205010001050100010501000105820005008100058105 +008200050081000581050082000500810005810500820005008100058105008100055a05 +0100010501007f057f0558058201030203028101050705 +0705010304028101050c0581040581050001000105010001050200810500020083050005 +000500020503000105040009050300010505000705050001050500010502000205030081 +05000100810500010001050300020503005d0503007f057f055905820103020302810105 +0705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405180501001e05030012050100100503000c0502001405 +020045050100030503007f057f0552058201030203028101050705 +0705010304028101050c0581040581050001000205010032050100270501000d0501000f +050100030501004305030002050100010501007f057f0551058201030203028101050705 + +0705010304028101050c058104050105020081050081000532050100270501000d050100 +0f050100030501004505010002050100010501007f057f05510582010302030281010507 +05 +0705010304028101050c0581040501050200810500810005810500020001050200810500 +820005000200010501008505000500050001008105000300840500050005090501000305 +03000205020081050004000305040001050300030501000a050400010503008105008200 +0500010001050500810500820005008100054105010002050100010501007f057f055105 +8201030203028101050705 +0705010304028101050c0581040501050300820500050305010001050300030501000205 +050081050081000581050082000500040009050100020501000105010081050081000581 +050081000501050100020501000105010004050100020501000905010001050100810500 +810005810500820005008100058105008100058105008100050205020081050081000530 +05050009050100030503007f057f0552058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500030002050100040501 +000205010085050005000500810005810500820005008500050005000508050100020501 +000105010081050081000581050081000501050100020501000505040002050100090501 +000105010081050004008105008100058105008100058105008100050205010001050100 +4105010002050100010501007f057f0551058201030203028101050705 +0705010304028101050c0581040501050100850500050005008100058105008100058105 +000200030501000205010085050005000500810005810500820005008500050005000508 +050100020501000105010081050081000581050081000501050100020501000405010001 +050100020501000905010001050100810500810005030501000105010001050100030501 +0001050100310505000905010002050100010501007f057f055105820103020302810105 +0705 +0705010304028101050c0581040501050100020582000500810005810500820005000100 +810500810005010501000205010085050005000500810005810500820005008500050005 +000508050100020501000105010081050081000581050081000501050100020501000105 +010081050081000581050081000501050100090501000105010081050081000581050082 +000500810005810500810005810500810005830500050081000581050081000540050100 +02050100010501007f057f0551058201030203028101050705 +0705010304028101050c0581040581050001000205010081050006000105010081050007 +008405000500058105000100810500020084050005000506050500010503000205040081 +050004000105030002050b00080505008105000200010504000305020081050001008105 +0001003f050500010503007f057f0552058201030203028101050705 +0705010304028101050c058104054b050100310501007f057f057f053005820103020302 +8101050705 +0705010304028101050c058104054b050100310501007f057f057f053005820103020302 +8101050705 +0705010304028101050c0581040548050300310503007f057f057f052f05820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104051805010021050200070503007f050705050009050300 +02050300020503007f057f053c058201030203028101050705 +0705010304028101050c0581040581050001000205010034050100090501007f05070501 +00010501000805010004050100040501007f057f053f058201030203028101050705 +0705010304028101050c058104050105020081050081000534050100090501007f050a05 +01000805010004050100040501007f057f0540058201030203028101050705 +0705010304028101050c0581040501050200810500810005810500020001050200810500 +820005000200010501008505000500050001008105000300840500050005080504000105 +030003050100030503008105000200810500010079050100080501000405010004050100 +7f057f0540058201030203028101050705 +0705010304028101050c0581040501050300820500050305010001050300030501000205 +050081050081000581050082000500040007050100010501008105008100058105008100 +050105010006050100810500810005810500810005680505000a05010008050400010504 +00010504007f057f053d058201030203028101050705 +0705010304028101050c0581040501050100840500050005810500030002050100040501 +000205010085050005000500810005810500820005008500050005000506050100010501 +008105000400020501000305040081050081000582050005790501000905010001050100 +810500810005810500820005008100058105008100057f057f053b058201030203028101 +050705 +0705010304028101050c0581040501050100850500050005008100058105008100058105 +000200030501000205010085050005000500810005810500820005008500050005000506 +05010001050100810500810005050501000205010001050100010503006a050500090501 +000905010001050100810500810005810500820005008100058105008100057f057f053b +058201030203028101050705 +0705010304028101050c0581040501050100020582000500810005810500820005000100 +810500810005010501000205010085050005000500810005810500820005008500050005 +000506050100010501008105008100058105008100050105010002050100010501000105 +02007a050100050501000205010001050100810500810005810500820005008100058105 +008100057f057f053b058201030203028101050705 +0705010304028101050c0581040581050001000205010081050006000105010081050007 +008405000500058105000100810500020084050005000507050500810500020001050500 +01050500010501007a050100050501000305030002050300020503007f057f053d058201 +030203028101050705 +0705010304028101050c05810405560501007f057f057f05590582010302030281010507 +05 +0705010304028101050c05810405560501007f057f057f05590582010302030281010507 +05 +0705010304028101050c05810405550503007f057f057f05580582010302030281010507 +05 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040501050500810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +050004008105000400810500040081050004008105000400810500040081050004008105 +000400810500040081050004008105000400810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +050004008105000400810500040081050004008105000400810500040081050004008105 +000400810500040081050004008105000400810500040081050004008105000400810500 +04008105000400810500040008058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c0581040501050500810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +050004008105000400810500040081050004008105000400810500040081050004008105 +000400810500040081050004008105000400810500040081050004008105000400810500 +040081050004008105000400810500040081050004008105000400810500040081050004 +008105000400810500040081050004008105000400810500040081050004008105000400 +810500040081050004008105000400810500040081050004008105000400810500040081 +050004008105000400810500040081050004008105000400810500040081050004008105 +000400810500040081050004008105000400810500040081050004008105000400810500 +04008105000400810500040008058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104051f050100020503000405010017050300040501000105 +02003505030008050200200503000205030013050300010501001d0502000e0502000705 +030004050100010502002305020002050100030503007f054d0582010302030281010507 +05 +0705010304028101050c05810405020503001f0501002005010009050100290581000506 +0581000502050100090501000f0581000510050100040501000d05810005020501000a05 +010012050100030501000805810005040501000905010009050100080581000519050100 +8105000200020501000105010002058100057f0547058201030203028101050705 +0705010304028101050c0581040501050100010501001e05010020050100090501002805 +01000605010003050100090501000e05010011050100040501000c050100030501000a05 +0100120501000305010007050100050501000905010009050100070501001a0501000205 +01000205010001050100010501007f0548058201030203028101050705 +0705010304028101050c0581040501050100010501000105030081050086000500050005 +008200050001000105030004050100020503000105010081050001000205020081050081 +000507050100020503000205040001050100810500010001050300010501008105000500 +810500010007058100050605010003050100030503000105040002050300040501000205 +040001050300030501000405010003050400030501000105050081050002000205070081 +050001000205030001050500810500820005008100050305010002050600810500010003 +050100020503000205040004050100020503000205060081050001000205040002050100 +020501000105010001058100057f0548058201030203028101050705 +0705010304028101050c0581040501050100040501000105010081050004008105008100 +058105008100050105010004050100040501000205020081050082000500810005810500 +810005080501000405010002050100010501000105020082050005030501000105020083 +050005008100058105008100050f05010004050100060501008105008100058105008200 +050081000581050081000501050100020501000105010081050081000581050081000501 +050100040501000205020001058100050105010004050100040501000305010003050100 +010501000405010001050100030502008105008100050105010002050100010501008105 +008100058105008100050105010004050100020501000105010002050100020501000105 +010081050081000581050082000500810005810500820005008100058105008100050105 +010002050100010501007f054c058201030203028101050705 +0705010304028101050c0581040501050100040501000105010081050086000500050005 +008100058105008100050105010004050100040501000205010001050100810500810005 +810500810005080501000405010002050100010501000105010004050400010501000305 +010001058100051005010004050100030504008105008100058105008200050081000581 +050081000501050100020501000405050002050100040501000305030003050100040501 +000405010003050100030501000105010001050400010501000305010001050100020501 +000205010001050100810500810005810500810005010501000405010002050100010501 +000205010002050500810500810005030501000105010081050081000581050081000501 +05010002050100010501007f054c058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008200050086 +000500050005008100058105008100050105010004050100040501000205010001050100 +810500810005810500810005080501000405010002050100010501000105010003050100 +010501000105010004050300100501000505010002050100010501008105008100058105 +008200050081000581050081000581050081000502050100040501000605010004050100 +050502000105010005050100040501000305010003050100010501008105008100058105 +008100058105008100050205010001050100010501000305010001050100810500810005 +810500810005010501000405010002050100010501000105010003050100040501000405 +0100010501008105008100058105008100050105010002050100010501007f054c058201 +030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008200050086 +000500050005008100058105008100050105010004050100040501000205010001050100 +810500810005810500810005080501000405010002050100010501000105010003050100 +010501000105010004050200110501000505010002050100010501008105008100058105 +008200050081000581050081000581050081000502050100010501008105008100058105 +008100050105010004050100020501000105010001050100050501000405010003050100 +010582000500810005810500820005008100058105008100058105008100058305000500 +810005810500810005810500810005020501000105010081050081000581050081000501 +050100040501000205010001050100010501000305010001050100810500810005810500 +82000500810005810500820005008100058105008100050105010002050100010501007f +054c058201030203028101050705 +0705010304028101050c0581040502050300020503008105000100850500050005000300 +01050500810500040081050008008105008100058105000300070505008105000a000105 +040002050a0003050100100501000405050001050a000205030001050100050503000205 +030001050500810500040001050300010501000405050081050004000205020001050400 +02050500010502008105000100810500010081050081000504050a00010505008105000a +000105010005050300020503000105040002050b00010503007f054d0582010302030281 +01050705 +0705010304028101050c0581040516050100240501003205010011050100200501002705 +010019050100190501000b05010019050100120501007f05650582010302030281010507 +05 +0705010304028101050c0581040516050100240501003205010011058100052005810005 +27058100051905010019058100050b0501001905810005120501007f0565058201030203 +028101050705 +0705010304028101050c0581040515050300200503003205030078050300250503002c05 +03007f0564058201030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c05810405340501007f057f057f057b0582010302030281010507 +05 +0705010304028101050c0581040502050300250501001f0505001d0501000b0504000f05 +01007f057f057f051a058201030203028101050705 +0705010304028101050c058104050105010001050100240501002005010001058100051c +0501000a050100010501000f0501007f057f057f051a058201030203028101050705 +0705010304028101050c0581040501050100010501000105030081050082000500010002 +050300010501008105000100010503000105050081050002000105010081050001000205 +020081050081000506050100030502008105000200810500010002050300010501008105 +000100810500040007050100030503008105000100810500030081050004000105030081 +0500850005000500057f057f057f0509058201030203028101050705 +0705010304028101050c0581040501050100040501000105010081050001008105008200 +050081000581050081000581050001008205000503050100010501000505010002050200 +810500820005008100058105008100050705030002050300010501000105010081050081 +000581050081000581050001008205000581050081000509050300020501000105010081 +050001000105810005810500810005020501000105010081050004007f057f057f050905 +8201030203028101050705 +0705010304028101050c0581040501050100810500010081050004008105008100058105 +008200050004000105010004050400010501000505010002050100010501008105008100 +058105008100050705010082050005020501000205010001050100810500040001050100 +040501000c05030081050081000582050005010503000205010003050500810500850005 +000500057f057f057f0508058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100050305010001050100 +810500810005040501000305010001050100010501000505010002050100010501008105 +008100058105008100050705010004050300010501000105010081050081000504050100 +040501000e05010001050300040502000105010003050100040501008405000500057f05 +7f057f0508058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008200050081 +000581050082000500810005810500810005810500810005020501000105010001050100 +010581000501050100020501000105010081050081000581050081000507050100010582 +000500010081050082000500810005810500820005008100058105008100058105008100 +050305010001058100050605010001050100010502000205010001050100010501000105 +8200050081000581050082000500850005000500050805010004050100040501007f057f +056f058201030203028101050705 +0705010304028101050c0581040502050300020503008105000200810500810005810500 +020001050400020505000105020001050900810500810005810500030007050500810500 +810005810500820005000300020503000105040003050200080504000305010003050300 +030502000205030081050001008405000500050805010004050100040501007f057f056f +058201030203028101050705 +0705010304028101050c058104054405010015050100280501007f057f057f0528058201 +030203028101050705 +0705010304028101050c058104054405010015050100280501007f057f057f0528058201 +030203028101050705 +0705010304028101050c058104054105030015050300260503007f057f057f0527058201 +030203028101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104050f050300020503002f0502003b0502007f057f057f05 +25058201030203028101050705 +0705010304028101050c05810405020503000a050100040501000b058100052205010009 +058100050805030081050001001f0501007f057f057f0525058201030203028101050705 + +0705010304028101050c05810405010501000105010009050100040501000a0501002305 +0100080501000a05010001050100200501007f057f057f05250582010302030281010507 +05 +0705010304028101050c0581040501050100010501000105030003050100040501000a05 +81000504050400810500820005000500810500010007050600810500010002058100050a +050100010503008105000100810500010081050001000105040001050300020504007f05 +7f057f0525058201030203028101050705 +0705010304028101050c0581040501050100040501000105010002050100040501001005 +010001050100010502008305000500810005810500810005060501000105010081050081 +00058105008100050d050100010501008105000100810500820005008100058105008200 +05000100010582000500810005810500820005008100058105008100057f057f057f0524 +058201030203028101050705 +0705010304028101050c0581040501050100040505000205010004050100100501000505 +010003050100010581000507050100010501008105008100058105008100050d05010001 +050100810500810005810500820005008100058105008100058105000200010505008105 +008100058105008100057f057f057f0524058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100050505010004050100 +10050100050501000405030008050100010501008105008100058105008100050d050100 +010501008105008100058105008200050081000581050081000502050200810500810005 +03050100010501007f057f057f0525058201030203028101050705 +0705010304028101050c0581040501050100010501008105008100058105008100050105 +010004050100100501000105010001050100040502000905010001050100810500810005 +8105008100050d0501000105010081050081000581050082000500810005810500820005 +0081000581050082000500810005810500820005008100058105008100057f057f057f05 +24058201030203028101050705 +0705010304028101050c0581040502050300020503000105050081050004000f05030001 +050400030501000a050a0010050300810500020081050081000581050001008105008200 +0500020002050300020505007f057f057f0524058201030203028101050705 +0705010304028101050c058104053a050100110501007f057f057f056105820103020302 +8101050705 +0705010304028101050c058104053a05010002050600070501007f057f057f0561058201 +030203028101050705 +0705010304028101050c05810405390503000f0503007f057f057f056005820103020302 +8101050705 +0705010304028101050c058104057f057f057f057f0532058201030203028101050705 +0705010304028101050c058104050f050300020503002f0502003b0502007f057f057f05 +25058201030203028101050705 +0705010304028101050c05810405020503000a050100040501000b058100052205010009 +058100050805030081050001001f0501007f057f057f0525058201030203028101050705 + +0705010304028101050c05810405010501000105010009050100040501000a0501002305 +0100080501000a05010001050100200501007f057f057f05250582010302030281010507 +05 + + + +showpage + +end + +origstate restore + +%%EndDocument + @endspecial 1226 3946 a Fo(27)p eop +%%Page: 28 29 +28 28 bop 106 260 a Fo(Mo)r(di\014cation)16 b(of)i(the)g Fq(C)g +Fo(function)f(describing)g(the)g Fp(data-p)m(ath)30 b(netlist)f +Fo(:)217 393 y Fm(main\(\))217 459 y({)275 526 y(/*)g(Open)h(a)f(new)g +(Data-Path)h(figure.)f(*/)275 592 y(DP_DEFLOFIG\()h("synthese_dpt",)g(8,)f +(LSB_INDEX_ZERO)h(\);)275 725 y(/*)f(Interface)h(description.)g(*/)275 +791 y(/*)f(...)h(*/)275 924 y(/*)f(Data-Path)h(netlist)f(description.)h(*/) +275 991 y(/*)f(Multiplexer)h(...)f(*/)275 1124 y(/*)g(Synthetized)h(Adder.)f +(*/)275 1190 y(DP_IMPORT\()h("adder_us",)595 1256 y("adder",)595 +1323 y("data_a[7:0]",)595 1389 y("data_m[7:0]",)595 1456 y("ctrl_ncout",)595 +1522 y("ctrl_nover",)595 1588 y("data_s[7:0]",)595 1655 y(EOL)f(\);)275 +1788 y(/*)g(Zero)h(Detect)f(...)g(*/)275 1854 y(/*)g(Register)h(...)116 +b(*/)275 1987 y(/*)29 b(Terminate)h(the)f(netlist)h(description,)f(and)h +(save)f(on)g(disk.)g(*/)275 2053 y(DP_SAVLOFIG\(\);)275 2186 +y(exit\(0\);)217 2253 y(})217 2452 y Fo(F)-5 b(urther)17 b(commands)e(are)i +(the)h(same)e(as)i(for)g Fm(sample)p 1348 2452 18 3 v 21 w(dpt)p +Fo(.)79 2596 y Fq(4.2.4)62 b(Hierarc)n(hical)25 b(design)e(:)28 +b(sub-)p Fp(data-p)m(ath)236 2698 y Fo(As)18 b(an)g(illustration)f(of)h(the)f +(hierarc)n(hical)g(design)h(capabilities,)f(w)n(e)i(ha)n(v)n(e)f(reshap)r(e)e +(the)i Fp(netlist)28 b Fo(of)18 b(the)79 2764 y(adder)g(accum)n(ulator.)24 +b(In)19 b(this)g(new)g Fp(netlist)10 b Fo(,)20 b(the)e(adder)g(\()p +Fm(DP)p 1392 2764 V 21 w(ADD2F)p Fo(\))h(and)f(the)g(zero)g(detect)f(ha)n(v)n +(e)j(b)r(een)d(put)79 2831 y(together)e(to)j(mak)n(e)f(a)i(sub-)p +Fp(data-p)m(ath)30 b Fo(whic)n(h)18 b(w)n(e)g(call)h Fm(alu)p +1340 2831 V 21 w(dpt)p Fo(.)236 2897 y(Diagram)14 b(of)h(\014gure)f(8)h(sho)n +(ws)g(mo)r(di\014cations)d(done)i(to)h(the)f(hierarc)n(h)n(y)-5 +b(.)23 b(Files)16 b(related)e(to)g(this)h(example)79 2964 y(are)i(named)f +Fm("hierarchy)p 642 2964 V 22 w(dpt.*")p Fo(.)1226 3946 y(28)p +eop +%%Page: 29 30 +29 29 bop 196 2309 a @beginspecial 0 @llx 0 @lly 842 @urx 838 +@ury 3806 @rwi @setspecial +%%BeginDocument: ./hierarchy_dpt-1.eps +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {} def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end +save +-158.0 1118.0 translate +1 -1 scale + +/clp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/l {lineto} bind def +/m {moveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +$F2psBegin +10 setmiterlimit + 0.90000 0.90000 sc +1.000 slw +n 789 999 m 799 1019 l 809 999 l gs col-1 s gr +n 789 1024 m 799 1024 l 799 1044 l 809 1044 l gs col-1 s gr +n 794 1029 m 799 1039 l 804 1029 l gs col-1 s gr +3.000 slw +n 859 1159 m 859 999 l 779 999 l 779 1159 l clp gs col-1 s gr +n 459 1159 m 459 999 l 419 999 l 419 1159 l clp gs col-1 s gr +1.000 slw +n 419 999 m 459 1079 l 419 1159 l gs col-1 s gr +3.000 slw +n 434 794 m 444 804 l gs col-1 s gr +n 444 794 m 434 804 l gs col-1 s gr +n 334 874 m 344 884 l gs col-1 s gr +n 344 874 m 334 884 l gs col-1 s gr +n 334 1034 m 344 1044 l gs col-1 s gr +n 344 1034 m 334 1044 l gs col-1 s gr +n 794 794 m 804 804 l gs col-1 s gr +n 804 794 m 794 804 l gs col-1 s gr +n 834 794 m 844 804 l gs col-1 s gr +n 844 794 m 834 804 l gs col-1 s gr +n 934 954 m 944 964 l gs col-1 s gr +n 944 954 m 934 964 l gs col-1 s gr +n 894 1034 m 904 1044 l gs col-1 s gr +n 904 1034 m 894 1044 l gs col-1 s gr +n 584 794 m 594 804 l gs col-1 s gr +n 594 794 m 584 804 l gs col-1 s gr +n 624 794 m 634 804 l gs col-1 s gr +n 634 794 m 624 804 l gs col-1 s gr +1.000 slw +n 504 874 m 494 884 l gs 0.00 setgray ef gr gs col-1 s gr +/Helvetica findfont 16.00 scalefont setfont +499 899 m +gs 1 -1 sc (8) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +3.000 slw +n 664 794 m 674 804 l gs col-1 s gr +n 674 794 m 664 804 l gs col-1 s gr +1.000 slw +n 659 509 m 619 529 l 659 549 l gs col-1 s gr +n 719 509 m 759 529 l 719 549 l gs col-1 s gr +n 639 519 m 739 519 l gs col-1 s gr +n 639 539 m 739 539 l gs col-1 s gr +3.000 slw +n 369 599 m 369 439 l 309 439 l 309 599 l clp gs col-1 s gr +1.000 slw +n 339 509 m 339 529 l gs col-1 s gr +n 329 519 m 349 519 l gs col-1 s gr +3.000 slw +n 429 599 m 429 439 l 409 439 l 409 599 l clp gs col-1 s gr +/Times-Bold findfont 20.00 scalefont setfont +419 524 m +gs 1 -1 sc (0) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +n 264 474 m 274 484 l gs col-1 s gr +n 274 474 m 264 484 l gs col-1 s gr +n 264 554 m 274 564 l gs col-1 s gr +n 274 554 m 264 564 l gs col-1 s gr +n 504 554 m 514 564 l gs col-1 s gr +n 514 554 m 504 564 l gs col-1 s gr +n 314 394 m 324 404 l gs col-1 s gr +n 324 394 m 314 404 l gs col-1 s gr +n 354 394 m 364 404 l gs col-1 s gr +n 364 394 m 354 404 l gs col-1 s gr +n 454 394 m 464 404 l gs col-1 s gr +n 464 394 m 454 404 l gs col-1 s gr +n 874 564 m 884 574 l gs col-1 s gr +n 884 564 m 874 574 l gs col-1 s gr +n 874 484 m 884 494 l gs col-1 s gr +n 884 484 m 874 494 l gs col-1 s gr +n 904 434 m 914 444 l gs col-1 s gr +n 914 434 m 904 444 l gs col-1 s gr +n 944 434 m 954 444 l gs col-1 s gr +n 954 434 m 944 444 l gs col-1 s gr +n 1014 524 m 1024 534 l gs col-1 s gr +n 1024 524 m 1014 534 l gs col-1 s gr +n 984 434 m 994 444 l gs col-1 s gr +n 994 434 m 984 444 l gs col-1 s gr +0.500 slw +n 579 879 m 339 879 l gs col-1 s gr +n 739 959 m 739 1099 l 779 1099 l gs col-1 s gr +n 799 999 m 799 799 l gs col-1 s gr +n 439 999 m 439 799 l gs col-1 s gr +n 839 999 m 839 799 l gs col-1 s gr +n 459 1079 m 539 1079 l 539 959 l 579 959 l gs col-1 s gr +n 419 1039 m 339 1039 l gs col-1 s gr +n 419 1119 m 379 1119 l 379 1199 l 899 1199 l 899 1119 l 859 1119 l gs col-1 s gr +n 859 1039 m 899 1039 l gs col-1 s gr +1.000 slw + [6.7] 0 setdash +n 939 1239 m 939 799 l 339 799 l 339 1239 l clp gs col-1 s gr [] 0 setdash +n 504 1074 m 494 1084 l gs 0.00 setgray ef gr gs col-1 s gr +n 884 954 m 874 964 l gs 0.00 setgray ef gr gs col-1 s gr +n 884 1034 m 874 1044 l gs 0.00 setgray ef gr gs col-1 s gr +n 664 1194 m 654 1204 l gs 0.00 setgray ef gr gs col-1 s gr +n 434 814 m 444 824 l gs 0.00 setgray ef gr gs col-1 s gr +n 794 814 m 804 824 l gs 0.00 setgray ef gr gs col-1 s gr +n 834 814 m 844 824 l gs 0.00 setgray ef gr gs col-1 s gr +n 384 1034 m 374 1044 l gs 0.00 setgray ef gr gs col-1 s gr +0.500 slw +n 679 959 m 939 959 l gs col-1 s gr +n 589 799 m 589 839 l gs col-1 s gr +n 629 799 m 629 839 l gs col-1 s gr +n 669 799 m 669 839 l gs col-1 s gr +1.000 slw +n 584 814 m 594 824 l gs 0.00 setgray ef gr gs col-1 s gr +n 624 814 m 634 824 l gs 0.00 setgray ef gr gs col-1 s gr +0.000 slw +n 424 1044 m 414 1044 l 414 1034 l 424 1034 l clp gs 0.00 setgray ef gr +n 744 964 m 734 964 l 734 954 l 744 954 l clp gs 0.00 setgray ef gr +n 424 1124 m 414 1124 l 414 1114 l 424 1114 l clp gs 0.00 setgray ef gr +n 464 1084 m 454 1084 l 454 1074 l 464 1074 l clp gs 0.00 setgray ef gr +n 784 1104 m 774 1104 l 774 1094 l 784 1094 l clp gs 0.00 setgray ef gr +n 864 1044 m 854 1044 l 854 1034 l 864 1034 l clp gs 0.00 setgray ef gr +n 844 1004 m 834 1004 l 834 994 l 844 994 l clp gs 0.00 setgray ef gr +n 804 1004 m 794 1004 l 794 994 l 804 994 l clp gs 0.00 setgray ef gr +n 864 1124 m 854 1124 l 854 1114 l 864 1114 l clp gs 0.00 setgray ef gr +3.000 slw +n 679 979 m 679 839 l 579 839 l 579 979 l clp gs col-1 s gr +1.000 slw +n 609 859 m 609 899 l 629 909 l 609 919 l 609 959 l 649 939 l + 649 879 l 609 859 l gs col-1 s gr +0.000 slw +n 584 884 m 574 884 l 574 874 l 584 874 l clp gs 0.00 setgray ef gr +n 584 964 m 574 964 l 574 954 l 584 954 l clp gs 0.00 setgray ef gr +n 684 964 m 674 964 l 674 954 l 684 954 l clp gs 0.00 setgray ef gr +n 674 844 m 664 844 l 664 834 l 674 834 l clp gs 0.00 setgray ef gr +n 634 844 m 624 844 l 624 834 l 634 834 l clp gs 0.00 setgray ef gr +n 594 844 m 584 844 l 584 834 l 594 834 l clp gs 0.00 setgray ef gr +1.000 slw +n 664 814 m 674 824 l gs 0.00 setgray ef gr gs col-1 s gr +0.500 slw +n 269 479 m 309 479 l gs col-1 s gr +n 269 559 m 309 559 l gs col-1 s gr +n 369 559 m 509 559 l gs col-1 s gr +1.000 slw +n 314 414 m 324 424 l gs 0.00 setgray ef gr gs col-1 s gr +n 354 414 m 364 424 l gs 0.00 setgray ef gr gs col-1 s gr +0.500 slw +n 319 399 m 319 439 l gs col-1 s gr +n 359 399 m 359 439 l gs col-1 s gr +n 459 399 m 459 479 l 429 479 l gs col-1 s gr +1.000 slw + [6.7] 0 setdash +n 509 659 m 509 399 l 269 399 l 269 659 l clp gs col-1 s gr [] 0 setdash +n 454 414 m 464 424 l gs 0.00 setgray ef gr gs col-1 s gr +0.000 slw +n 314 564 m 304 564 l 304 554 l 314 554 l clp gs 0.00 setgray ef gr +n 314 484 m 314 474 l 304 474 l 304 484 l clp gs 0.00 setgray ef gr +n 324 444 m 324 434 l 314 434 l 314 444 l clp gs 0.00 setgray ef gr +n 364 444 m 364 434 l 354 434 l 354 444 l clp gs 0.00 setgray ef gr +n 434 484 m 434 474 l 424 474 l 424 484 l clp gs 0.00 setgray ef gr +n 414 564 m 414 554 l 404 554 l 404 564 l clp gs 0.00 setgray ef gr +n 374 564 m 374 554 l 364 554 l 364 564 l clp gs 0.00 setgray ef gr +1.000 slw +n 294 554 m 284 564 l gs 0.00 setgray ef gr gs col-1 s gr +n 294 474 m 284 484 l gs 0.00 setgray ef gr gs col-1 s gr +n 474 554 m 464 564 l gs 0.00 setgray ef gr gs col-1 s gr +3.000 slw +n 999 599 m 999 459 l 899 459 l 899 599 l clp gs col-1 s gr +1.000 slw +n 929 479 m 929 519 l 949 529 l 929 539 l 929 579 l 969 559 l + 969 499 l 929 479 l gs col-1 s gr +0.000 slw +n 994 464 m 984 464 l 984 454 l 994 454 l clp gs 0.00 setgray ef gr +n 954 464 m 944 464 l 944 454 l 954 454 l clp gs 0.00 setgray ef gr +n 914 464 m 904 464 l 904 454 l 914 454 l clp gs 0.00 setgray ef gr +n 904 494 m 894 494 l 894 484 l 904 484 l clp gs 0.00 setgray ef gr +n 904 574 m 894 574 l 894 564 l 904 564 l clp gs 0.00 setgray ef gr +n 1004 534 m 994 534 l 994 524 l 1004 524 l clp gs 0.00 setgray ef gr +0.500 slw +n 879 489 m 899 489 l gs col-1 s gr +n 879 569 m 899 569 l gs col-1 s gr +n 909 439 m 909 459 l gs col-1 s gr +n 949 439 m 949 459 l gs col-1 s gr +n 989 439 m 989 459 l gs col-1 s gr +n 1019 529 m 999 529 l gs col-1 s gr +/Helvetica findfont 16.00 scalefont setfont +499 1069 m +gs 1 -1 sc (data_m) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +319 1044 m +gs 1 -1 sc (data_b[7:0]) dup stringwidth pop neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +319 884 m +gs 1 -1 sc (data_a[7:0]) dup stringwidth pop neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +959 964 m +gs 1 -1 sc (data_s[7:0]) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +899 1029 m +gs 1 -1 sc (data_u) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +444 779 m +gs 1 -1 sc 90.0 rot (ctrl_sel) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +804 779 m +gs 1 -1 sc 90.0 rot (ctrl_ck) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +844 779 m +gs 1 -1 sc 90.0 rot (ctrl_wen) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +659 1189 m +gs 1 -1 sc (data_q) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +499 1099 m +gs 1 -1 sc (8) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +659 1219 m +gs 1 -1 sc (8) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +879 1059 m +gs 1 -1 sc (8) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +879 979 m +gs 1 -1 sc (8) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +379 1059 m +gs 1 -1 sc (8) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +459 819 m +gs 1 -1 sc 90.0 rot (1) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +819 819 m +gs 1 -1 sc 90.0 rot (1) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +859 819 m +gs 1 -1 sc 90.0 rot (1) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +439 1179 m +gs 1 -1 sc (DP_MUX2CS) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +819 1179 m +gs 1 -1 sc (DP_PDFF) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +629 999 m +gs 1 -1 sc (DP_IMPORT) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +594 779 m +gs 1 -1 sc 90.0 rot (ctrl_ncout) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +634 779 m +gs 1 -1 sc 90.0 rot (ctrl_nover) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +609 819 m +gs 1 -1 sc 90.0 rot (1) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +649 819 m +gs 1 -1 sc 90.0 rot (1) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +629 974 m +gs 1 -1 sc (alu_dpt) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +674 779 m +gs 1 -1 sc 90.0 rot (ctrl_zero) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +689 819 m +gs 1 -1 sc 90.0 rot (1) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +339 619 m +gs 1 -1 sc (DP_ADD2F) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +419 619 m +gs 1 -1 sc (DP_NUL) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +324 379 m +gs 1 -1 sc 90.0 rot (ctrl_ncout) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +364 379 m +gs 1 -1 sc 90.0 rot (ctrl_nover) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +339 419 m +gs 1 -1 sc 90.0 rot (1) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +379 419 m +gs 1 -1 sc 90.0 rot (1) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +249 484 m +gs 1 -1 sc (data_a[7:0]) dup stringwidth pop neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +529 564 m +gs 1 -1 sc (data_s[7:0]) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +249 564 m +gs 1 -1 sc (data_b[7:0]) dup stringwidth pop neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +389 654 m +gs 1 -1 sc (alu_dpt) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +464 379 m +gs 1 -1 sc 90.0 rot (ctrl_zero) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +479 419 m +gs 1 -1 sc 90.0 rot (1) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +289 579 m +gs 1 -1 sc (8) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +289 499 m +gs 1 -1 sc (8) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +469 579 m +gs 1 -1 sc (8) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Times-Bold findfont 16.00 scalefont setfont +949 594 m +gs 1 -1 sc (alu_dpt) dup stringwidth pop 2 div neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +859 574 m +gs 1 -1 sc (data_b[7:0]) dup stringwidth pop neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +859 494 m +gs 1 -1 sc (data_a[7:0]) dup stringwidth pop neg 0 rmoveto col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +1039 534 m +gs 1 -1 sc (data_s[7:0]) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +994 419 m +gs 1 -1 sc 90.0 rot (ctrl_zero) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +954 419 m +gs 1 -1 sc 90.0 rot (ctrl_nover) col-1 show gr +/Helvetica findfont 16.00 scalefont setfont +914 419 m +gs 1 -1 sc 90.0 rot (ctrl_ncout) col-1 show gr +$F2psEnd +restore +%%EndDocument + @endspecial 925 2486 a Fo(Figure)18 b(8:)25 b Fp(netlist)30 +b(hier)m(ar)m(chy.)1226 3946 y Fo(29)p eop +%%Page: 30 31 +30 30 bop 106 260 a Fo(Description)17 b(of)h(the)g(sub-)p Fp(data-p)m(ath)30 +b Fo(:)217 393 y Fm(static)g(void)58 b(mkSubDP\(\))217 459 +y({)275 526 y(/*)29 b(Open)h(the)f(ALU)g(part)g(of)h(the)f(Data-Path.)g(*/) +275 592 y(DP_DEFLOFIG\()h("alu_dpt",)g(8,)f(LSB_INDEX_ZERO)h(\);)275 +725 y(/*)f(Interface)h(description.)g(*/)275 858 y(/*)f(Control)h(terminals)f +(declarations.)h(*/)275 924 y(DP_LOCON\()g("ctrl_ncout",)88 +b(OUT,)29 b("ctrl_ncout")h(\);)275 991 y(DP_LOCON\()g("ctrl_nover",)88 +b(OUT,)29 b("ctrl_nover")h(\);)275 1057 y(DP_LOCON\()g("ctrl_zero")f(,)88 +b(OUT,)29 b("ctrl_zero")59 b(\);)275 1124 y(/*)29 b(Data)h(terminals)f +(declarations.)h(*/)275 1190 y(DP_LOCON\()g("data_a[7:0]")g(,)f(IN)87 +b(,)29 b("data_a[7:0]")h(\);)275 1256 y(DP_LOCON\()g("data_b[7:0]")g(,)f(IN) +87 b(,)29 b("data_b[7:0]")h(\);)275 1323 y(DP_LOCON\()g("data_s[7:0]")g(,)f +(INOUT,)g("data_s[7:0]")h(\);)275 1389 y(/*)f(Power)h(supplies)f(terminals.)h +(*/)275 1456 y(DP_LOCON\()g("vdd",)f(IN)87 b(,)30 b("vdd")f(\);)275 +1522 y(DP_LOCON\()h("vss",)f(IN)87 b(,)30 b("vss")f(\);)275 +1655 y(/*)g(Data-Path)h(netlist)f(description.)h(*/)275 1788 +y(/*)f(Fast)h(Adder.)f(*/)275 1854 y(DP_ADD2F\()h("adder",)566 +1921 y("data_a[7:0]",)566 1987 y("data_b[7:0]",)566 2053 y("ctrl_ncout",)566 +2120 y("ctrl_nover",)566 2186 y("data_s[7:0]",)566 2253 y(EOL)f(\);)275 +2385 y(/*)g(Zero)h(Detect.)f(*/)275 2452 y(DP_NUL\()h("zero",)f(8,)g(0,)508 +2518 y("data_s[7:0]",)508 2585 y("ctrl_zero",)508 2651 y(EOL)g(\);)275 +2850 y(/*)g(Terminate)h(the)f(netlist)h(description,)f(and)h(save)f(on)g +(disk.)g(*/)275 2917 y(DP_SAVLOFIG\(\);)217 2983 y(})1226 3946 +y Fo(30)p eop +%%Page: 31 32 +31 31 bop 106 260 a Fo(Mo)r(di\014cation)16 b(of)i(the)g Fq(C)g +Fo(function)f(describing)g(the)g Fp(data-p)m(ath)30 b(netlist)f +Fo(:)217 393 y Fm(main\(\))217 459 y({)275 526 y(/*)g(Generate)h(the)f(Zero)g +(Detect)h(Column.)f(*/)275 592 y(mkSubDP\(\);)275 725 y(/*)g(Open)h(a)f(new)g +(Data-Path)h(figure.)f(*/)275 791 y(DP_DEFLOFIG\()h("hierarchy_dpt",)g(8,)f +(LSB_INDEX_ZERO)h(\);)275 924 y(/*)f(Interface)h(description.)g(*/)275 +991 y(/*)f(...)h(*/)275 1124 y(/*)f(Data-Path)h(netlist)f(description.)h(*/) +275 1190 y(/*)f(Multiplexer)h(...)f(*/)275 1323 y(/*)g(Sub-Data-Path.)h(*/) +275 1389 y(DP_IMPORT\()g("alu_dpt",)595 1456 y("alu",)595 1522 +y("ctrl_ncout",)595 1588 y("ctrl_nover",)595 1655 y("ctrl_zero",)595 +1721 y("data_a[7:0]",)595 1788 y("data_m[7:0]",)595 1854 y("data_s[7:0]",)595 +1921 y(EOL)f(\);)275 2053 y(/*)g(Register)h(...)116 b(*/)275 +2186 y(/*)29 b(Terminate)h(the)f(netlist)h(description,)f(and)h(save)f(on)g +(disk.)g(*/)275 2253 y(DP_SAVLOFIG\(\);)275 2385 y(exit\(0\);)217 +2452 y(})106 2673 y Fo(Mo)r(di\014cation)16 b(of)i(the)g Fm(.dpr)g +Fo(\014le,)h(add)e(the)h(follo)n(wing)g(lines)h(:)217 2806 +y Fm(#)262 b(Model)29 b(Name)g(:)g(Iterations)h(:)f(Height)h(:)f(CPC)217 +2873 y(DP_GLUE)117 b(adder_us)204 b(5000)261 b(8)175 b(2)375 +3072 y Fo(The)20 b(placemen)n(t)f(of)i Fp(glue)i(lo)m(gic)32 +b Fo(blo)r(c)n(ks)20 b(is)i(automatically)d(p)r(erformed)e(b)n(y)22 +b(the)e(router)f Fq(DPR)p Fo(.)217 3138 y(The)d Fm(DP)p 390 +3138 18 3 v 21 w(GLUE)i Fo(command)13 b(of)k(the)f Fm(.dpr)h +Fo(allo)n(ws)h(a)e(con)n(trol)g(on)g(the)g(w)n(a)n(y)i(this)f(placemen)n(t)d +(will)k(b)r(e)e(done.)375 3205 y(P)n(arameters)f(meanings)h(:)217 +3315 y Fq(Iterations)29 b Fo(giv)n(es)18 b(the)g(n)n(um)n(b)r(er)e(of)i +(iteration)f(the)g(placemen)n(t)f(algorithm)g(will)k(do.)217 +3404 y Fq(Heigh)n(t)29 b Fo(heigh)n(t)17 b(of)h(the)g(blo)r(c)n(k)g(\(in)g +Fp(slic)m(es)10 b Fo(\).)217 3492 y Fq(CPC)27 b Fo(Num)n(b)r(er)20 +b(of)h(cells)h(p)r(er)f Fp(slic)m(e)32 b Fo(\(inside)21 b(a)h +Fq(column)p Fo(\).)37 b(The)21 b(greater)e(the)i(n)n(um)n(b)r(er,)h(the)f +(smaller)339 3559 y(the)f(surface)f(used)h(for)g(the)g(blo)r(c)n(k,)i(on)e +(the)g(other)f(hand)h(the)g(routing)g(b)r(ecomes)d(more)i(di\016cult.)339 +3625 y(A)f(go)r(o)r(d)e(v)m(alue)i(is)h(generally)e(around)g(2{3.)1226 +3946 y(31)p eop +%%Page: 32 33 +32 32 bop 375 260 a Fo(Placemen)n(t)17 b(of)j Fp(glue)j(lo)m(gic)31 +b Fo(blo)r(c)n(ks)20 b(is)h(systemetically)d(p)r(erformed)f(at)i(eac)n(h)h +(call)g(of)g(the)f(router)217 327 y Fq(DPR)p Fo(.)g(As)g(the)g(placemen)n(t)e +(of)j(blo)r(c)n(ks)f(coming)f(from)g(logical)h(syn)n(thesis)g(can)g(tak)n(e)g +(a)h(long)f(time,)g(and)217 393 y(in)f(the)g(case)f(where)f(w)n(e)j(do)e(sev) +n(eral)h(successiv)n(e)f(routing,)g(w)n(e)h(can)f(prev)n(en)n(t)h +Fq(DPR)f Fo(to)g(place)h(the)f(blo)r(c)n(k)217 459 y(at)j(eac)n(h)g(routing)e +(phasis.)31 b(The)20 b(router)e(will)k(use)e(the)f(placemen)n(t)f(generated)g +(at)h(a)i(former)d(iteration.)217 526 y(T)-5 b(o)19 b(prev)n(en)n(t)e +Fq(DPR)h Fo(to)f(place)h(a)g(blo)r(c)n(k,)g(just)g(add)f(in)i(the)e +Fm(.dpr)i Fo(:)217 659 y Fm(#)262 b(Model)29 b(Name)217 725 +y(DP_KEEP)117 b(adder_us)375 924 y Fo(F)-5 b(urther)17 b(command)e(are)i(the) +g(same)g(as)h(for)g Fm(sample)p 1484 924 18 3 v 21 w(dpt)p +Fo(.)79 1046 y Fq(Remark)j(:)236 1179 y Fo(By)j(the)e(time)g(the)h +Fm(DP)p 721 1179 V 21 w(DEFLOFIG)h Fo(function)e(sa)n(v)n(es)h(the)f +Fp(netlist)34 b Fo(on)23 b(disk,)i(this)e Fp(netlist)11 b Fo(is)24 +b(automati-)79 1245 y(cally)19 b(\015attened)e(at)i("op)r(erator")c(lev)n +(el.)29 b(In)19 b(our)g(example,)f(the)g(sub-)p Fp(data-p)m(ath)31 +b Fm("alu)p 1913 1245 V 22 w(dpt")19 b Fo(included)g(inside)79 +1312 y Fm("hierarchy)p 372 1312 V 21 w(dpt")g Fo(will)g(b)r(e)f(\015attened)d +(when)j(the)f(whole)h Fp(data-p)m(ath)30 b Fo(will)20 b(b)r(e)d(terminated.) +236 1378 y(This)g(b)r(eha)n(vior)g(is)g(needed)e(b)n(y)j(the)e(fact)g(that)g +(the)g(router)g Fq(DPR)g Fo(is)i(not)e(able)h(to)f(manage)f(the)h(hierar-)79 +1445 y(c)n(h)n(y)-5 b(.)26 b(It)18 b(only)g(can)f(route)g(a)h +Fp(netlist)29 b Fo(made)17 b(of)h(op)r(erators.)236 1511 y(F)-5 +b(or)21 b(the)g(sak)n(e)g(of)f(clarit)n(y)i(regarding)d(the)h(description)f +(of)i(the)f Fp(netlist)32 b Fo(w)n(e)21 b(ha)n(v)n(e)h(c)n(hosen)e(to)g +(adopt)g(a)79 1577 y(hierarc)n(hical)d(concept)f(at)h Fq(FpGen)j +Fo(lev)n(el.)1226 3946 y(32)p eop +%%Page: 33 34 +33 33 bop 79 260 a Fr(A)92 b(Files)29 b(pro)m(vided)h(with)g(the)g(tutorial) +79 381 y Fo(Summary)15 b(of)k(the)e(\014v)n(e)h(examples)f(:)p +719 492 1070 3 v 718 558 3 67 v 853 539 a(\014c)n(hiers)p 1154 +558 V 352 w(exemple)p 1787 558 V 719 561 1070 3 v 719 574 V +718 640 3 67 v 795 620 a Fm(sample)p 972 620 18 3 v 22 w(dpt)p +1154 640 3 67 v 239 w Fo(\014rst)g(exemple)p 1787 640 V 718 +707 V 810 687 a Fm(place)p 958 687 18 3 v 21 w(dpt)p 1154 707 +3 67 v 125 w Fo(placemen)n(t)f(optimization)p 1787 707 V 718 +773 V 781 753 a Fm(usercol)p 987 753 18 3 v 21 w(dpt)p 1154 +773 3 67 v 149 w Fo(customized)f(column)p 1787 773 V 718 840 +V 752 820 a Fm(synthesis)p 1016 820 18 3 v 21 w(dpt)p 1154 +840 3 67 v 156 w Fo(syn)n(tesized)i(blo)r(c)n(k)p 1787 840 +V 718 906 V 752 886 a Fm(hierarchy)p 1016 886 18 3 v 21 w(dpt)p +1154 906 3 67 v 127 w Fo(hierarc)n(hical)g(design)p 1787 906 +V 719 908 1070 3 v 79 1063 a(File)i(asso)r(ciated)c(to)j(eac)n(h)f(example)g +(:)p 776 1174 956 3 v 775 1240 3 67 v 809 1220 a(exten)n(tion)p +1066 1240 V 235 w(t)n(yp)r(e)g(of)h(\014le)p 1730 1240 V 776 +1242 956 3 v 776 1256 V 775 1322 3 67 v 878 1302 a Fm(.sh)p +1066 1322 V 164 w Fo(script)f(in)h Fp(Bourne)j(Shel)s(l)p 1730 +1322 V 775 1388 V 892 1368 a Fm(.c)p 1066 1388 V 150 w Fq(C)d +Fo(source)f(\014le)h(for)g Fq(FpGen)p 1730 1388 V 775 1455 +V 863 1435 a Fm(.dpr)p 1066 1455 V 148 w Fo(auxiliary)g(\014le)h(for)e +Fq(DPR)p 1730 1455 V 775 1521 V 863 1501 a Fm(.inf)p 1066 1521 +V 155 w Fo(auxiliary)i(\014le)f(for)g Fq(desb)p 1730 1521 V +776 1523 956 3 v 79 1678 a Fo(In)g(addition)f(to)h(the)f(\014v)n(e)i(shell)f +(scripts,)f(a)i Fm(Makefile)g Fo(is)f(also)g(pro)n(vided.)1226 +3946 y(33)p eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/alliance/share/tutorials/fitpath/usercol_dpt.c b/alliance/share/tutorials/fitpath/usercol_dpt.c new file mode 100644 index 00000000..3f8c14b4 --- /dev/null +++ b/alliance/share/tutorials/fitpath/usercol_dpt.c @@ -0,0 +1,147 @@ + + +/* Alliance CAD System V.R */ +/* FpGen Package V.RR */ +/* */ +/* Copyright(c) 93-AA, MASI, CAO-VLSI Team */ +/* */ +/* Author : Jean-Paul CHAPUT */ +/* E-mail : cao-vlsi@masi.ibp.fr */ +/* ======================================================================== */ +/* File : "usercol_dpt.c" */ +/* ************************************************************************ */ +/* Example of synthesis inside a Data-Path. */ + + +#include +#include + + +static void mkZeroDetect(); + + +static void mkZeroDetect() +{ + /* Open the GenLib figure (the user data-path column). + * =================================================== + */ + DEF_LOFIG( "nul_us" ); + + + /* Interface description. + * ====================== + */ + LOCON( "i0[7:0]", IN , "i0[7:0]" ); + LOCON( "zero" , OUT, "zero" ); + LOCON( "vdd" , IN , "vdd" ); + LOCON( "vss" , IN , "vss" ); + + + /* 8 bits Zero Detect netlist description. + * ======================================= + */ + LOINS( "no2_dp", "no2_0", "i0[0]", "i0[1]", "z2_0", "vdd", "vss", 0L ); + LOINS( "no2_dp", "no2_2", "i0[2]", "i0[3]", "z2_1", "vdd", "vss", 0L ); + LOINS( "no2_dp", "no2_4", "i0[4]", "i0[5]", "z2_2", "vdd", "vss", 0L ); + LOINS( "no2_dp", "no2_6", "i0[6]", "i0[7]", "z2_3", "vdd", "vss", 0L ); + + LOINS( "na2_dp", "na2_1", "z2_0", "z2_1", "z4_0", "vdd", "vss", 0L ); + LOINS( "na2_dp", "na2_5", "z2_2", "z2_3", "z4_1", "vdd", "vss", 0L ); + + LOINS( "no2_dp", "no2_3", "z4_0", "z4_1", "zero", "vdd", "vss", 0L ); + + + /* Terminate the netlist description, and save on disk. + * ==================================================== + */ + SAVE_LOFIG(); +} + + +main() +{ + /* Generate the Zero Detect Column. + * ================================ + */ + mkZeroDetect(); + + + /* Open a new Data-Path figure. + * ============================ + */ + DP_DEFLOFIG( "usercol_dpt", 8, LSB_INDEX_ZERO ); + + + /* Interface description. + * ====================== + */ + + /* Control terminals declarations. */ + DP_LOCON( "ctrl_sel" , IN , "ctrl_sel" ); + DP_LOCON( "ctrl_ck" , IN , "ctrl_ck" ); + DP_LOCON( "ctrl_wen" , IN , "ctrl_wen" ); + DP_LOCON( "ctrl_ncout", OUT, "ctrl_ncout" ); + DP_LOCON( "ctrl_nover", OUT, "ctrl_nover" ); + DP_LOCON( "ctrl_zero" , OUT, "ctrl_zero" ); + + /* Data terminals declarations. */ + DP_LOCON( "data_a[7:0]" , IN , "data_a[7:0]" ); + DP_LOCON( "data_b[7:0]" , IN , "data_b[7:0]" ); + DP_LOCON( "data_s[7:0]" , INOUT, "data_s[7:0]" ); + + /* Power supplies terminals. */ + DP_LOCON( "vdd", IN , "vdd" ); + DP_LOCON( "vss", IN , "vss" ); + + + /* Data-Path netlist description. + * ============================== + */ + + DP_TRACE( TRACE_ON ); + + /* Multiplexer. */ + DP_MUX2CS( "multiplexer", 8, 0, + "ctrl_sel", + "data_b[7:0]", + "data_q[7:0]", + "data_m[7:0]", + EOL ); + + /* Fast Adder. */ + DP_ADD2F( "adder", + "data_a[7:0]", + "data_m[7:0]", + "ctrl_ncout", + "ctrl_nover", + "data_s[7:0]", + EOL ); + + /* Zero Detect. */ + DP_IMPORT( "nul_us", + "zero", + "data_s[7:0]", + "ctrl_zero", + EOL ); + + /* Register. */ + DP_PDFF( "memory", 8, 0, + "ctrl_wen", + "ctrl_ck", + "data_s[7:0]", + "data_q[7:0]", + "data_u[7:0]", /* This bus is unused. */ + EOL ); + + + DP_TRACE( TRACE_OFF ); + + /* Terminate the netlist description, and save on disk. + * ==================================================== + */ + DP_SAVLOFIG(); + + + /* A good C program must always terminate by an "exit(0)". */ + exit(0); +} diff --git a/alliance/share/tutorials/fitpath/usercol_dpt.dpr b/alliance/share/tutorials/fitpath/usercol_dpt.dpr new file mode 100644 index 00000000..ff5d5225 --- /dev/null +++ b/alliance/share/tutorials/fitpath/usercol_dpt.dpr @@ -0,0 +1,27 @@ +# +# +# /* Alliance CAD System V.R */ +# /* FpGen Package V.RR */ +# /* */ +# /* Copyright(c) 93-AA, MASI, CAO-VLSI Team */ +# /* */ +# /* Author : Jean-Paul CHAPUT */ +# /* E-mail : cao-vlsi@masi.ibp.fr */ +# /* ====================================================================== */ +# /* File : "usercol_dpt.dpr" */ +# /* ********************************************************************** */ +# /* Data-Path sample example. */ +# +# +# Terminal : Side : Slice : Track +DP_LOCON ctrl_zero NORTH DEFAULT DEFAULT +# +# +# Terminal : Side : Slice : Track +DP_LOCON data_a[7:0] WEST DEFAULT DEFAULT +DP_LOCON data_b[7:0] WEST DEFAULT DEFAULT +DP_LOCON data_s[7:0] EAST DEFAULT DEFAULT +# +# +# Number of vertical power refreshment. +DP_POWER 1 50 diff --git a/alliance/share/tutorials/fitpath/usercol_dpt.inf b/alliance/share/tutorials/fitpath/usercol_dpt.inf new file mode 100644 index 00000000..8403b3dd --- /dev/null +++ b/alliance/share/tutorials/fitpath/usercol_dpt.inf @@ -0,0 +1,4 @@ +RENAME + memory.pdff_*.memm_s : memory_m(*) ; + memory.pdff_*.mems_s : memory_s(*) ; +END diff --git a/alliance/share/tutorials/fitpath/usercol_dpt.sh b/alliance/share/tutorials/fitpath/usercol_dpt.sh new file mode 100755 index 00000000..6e7943b4 --- /dev/null +++ b/alliance/share/tutorials/fitpath/usercol_dpt.sh @@ -0,0 +1,108 @@ +#!/bin/sh + + +# +# +# /* Alliance CAD System V.R */ +# /* FpGen Package V.RR */ +# /* */ +# /* Copyright(c) 93-AA, MASI, CAO-VLSI Team */ +# /* */ +# /* Author : Jean-Paul CHAPUT */ +# /* E-mail : cao-vlsi@masi.ibp.fr */ +# /* ====================================================================== */ +# /* File : "usercol_dpt.sh" */ +# /* ********************************************************************** */ +# /* Data-Path using user defined column example. */ +# +# + + +# Installation Dependent Variables. + TOP=/labo + + +# FpGen Macro-Operators Library. + FPGEN_LIB=./mclib; export FPGEN_LIB + + +# MBK Enviroment variables settings. + MBK_IN_PH=ap; export MBK_IN_PH + MBK_IN_LO=vst; export MBK_IN_LO + MBK_OUT_PH=ap; export MBK_OUT_PH + MBK_OUT_LO=vst; export MBK_OUT_LO + MBK_WORK_LIB=.; export MBK_WORK_LIB + MBK_CATA_LIB=$FPGEN_LIB + MBK_CATA_LIB=$MBK_CATA_LIB:$TOP/cells/rsa + MBK_CATA_LIB=$MBK_CATA_LIB:$TOP/cells/fitpath/fplib + MBK_CATA_LIB=$MBK_CATA_LIB:$TOP/cells/fitpath/dplib/ecpd10 + export MBK_CATA_LIB +MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME + MBK_VDD=vdd; export MBK_VDD + MBK_VSS=vss; export MBK_VSS + +# +# +# FpGen : Generation of the Netlist. +# ================================== +# +fpgen -v usercol_dpt + + +# +# +# DPR : Routing the data-path. +# ============================ +# +dpr -V -p -r usercol_dpt usercol_dpt + + +# +# +# DRUC : Symbolic Design RUles Checker. +# ===================================== +# +druc sample_dpt + + +# +# +# LYNX : Gate level netlist extraction. +# ===================================== +# +MBK_OUT_LO=al + MBK_IN_LO=al + +lynx -v -f usercol_dpt usercol_dpt_gates + + +# +# +# LVX : Netlist comparison. +# ========================= +# +lvx vst al usercol_dpt usercol_dpt_gates -f + + +# +# +# LYNX : Transistor netlist extraction. +# ===================================== +# +lynx -v -t usercol_dpt usercol_dpt + + +# +# +# DESB : Behavioral exctraction. +# ============================== +# +desb usercol_dpt usercol_dpt_desb -v -i + + +# +# +# PROOF : Formal proof. +# ===================== +# +proof -d sample_dpt usercol_dpt_desb